500	500	
96	98	113	102	81	110	97	96	102	96	89	108	104	113	91	111	105	111	113	90	107	106	100	91	117	108	92	85	116	94	90	88	80	104	115	90	93	90	111	114	105	115	88	102	120	104	106	101	129	97	106	96	100	99	114	107	88	108	97	111	93	103	100	77	101	111	107	94	98	95	81	97	107	120	102	81	89	87	103	108	106	112	115	90	95	104	99	103	101	86	104	112	106	92	93	102	84	102	101	107	104	101	89	116	90	111	99	116	103	110	114	94	103	95	120	86	83	104	100	101	111	97	105	103	96	86	98	100	112	89	104	94	110	82	93	101	88	91	89	94	99	103	102	96	100	92	90	108	100	99	103	88	108	103	80	102	97	94	91	114	97	98	105	108	113	101	98	121	114	93	93	100	92	117	81	103	119	96	88	92	91	94	94	87	85	115	111	92	110	96	88	104	106	105	104	130	96	102	104	97	93	95	87	124	105	85	88	98	91	95	96	93	102	97	105	101	95	97	105	72	98	102	96	102	96	92	103	93	89	101	107	88	113	76	104	105	85	91	107	83	102	90	108	101	96	107	88	89	100	103	87	104	102	100	100	95	81	96	94	97	98	95	90	92	96	103	99	100	84	114	108	123	101	94	102	108	94	111	98	96	93	90	127	96	86	98	103	109	97	104	107	90	101	99	100	107	87	92	83	117	113	104	99	98	78	90	105	97	89	91	109	91	94	94	97	100	106	111	92	88	95	99	97	100	106	100	103	107	97	99	104	107	110	97	104	87	100	93	102	109	101	101	103	121	105	109	109	97	95	89	91	86	102	84	98	95	109	85	107	98	102	110	104	93	101	91	98	78	108	107	107	107	103	112	101	90	89	92	109	89	115	107	108	110	101	110	103	95	111	90	121	111	107	107	109	95	108	104	95	93	93	115	100	90	90	109	95	83	91	99	114	95	98	108	100	101	85	94	87	108	109	111	111	88	96	102	88	91	108	101	92	110	90	99	76	117	108	93	105	97	100	103	99	105	109	105	102	99	105	111	116	99	109	111	83	94	98	98	109	125	83	110	121	108	94	93	95	95	121	106	90	100	95	101	102	106	92	97	95	107	106	97	115	93	90	105	94	96	110	103	106	99	104	101	110	122	112	82	108	115	
128	103	110	112	97	101	96	110	101	82	110	92	90	86	96	109	131	95	111	89	103	108	93	113	97	105	96	87	113	116	95	119	95	101	100	119	114	108	96	87	106	114	98	103	92	111	101	116	90	95	84	100	86	109	85	93	110	100	124	102	94	104	110	108	92	110	94	96	79	97	86	118	107	88	81	100	105	114	88	109	105	104	100	104	104	83	110	112	103	94	96	123	102	92	117	102	91	102	88	103	92	109	97	97	106	88	90	101	95	90	112	96	108	103	111	84	98	116	95	85	98	107	102	124	94	108	101	100	97	113	115	92	92	103	102	88	98	96	101	97	104	102	80	99	105	96	109	96	86	83	124	97	92	89	108	126	111	88	94	80	92	107	98	111	93	88	92	100	100	106	106	100	102	102	107	102	84	98	115	106	101	101	98	104	109	108	100	99	96	115	106	98	92	95	106	96	115	108	92	83	102	103	96	91	102	103	91	96	99	104	103	99	105	99	98	113	86	103	111	96	83	117	82	99	106	104	109	102	106	87	86	98	104	96	105	106	93	87	116	84	95	104	105	109	111	95	107	109	96	91	93	117	111	108	78	100	106	107	94	107	108	98	99	72	102	101	93	101	102	105	90	90	119	103	86	101	87	99	106	112	105	72	103	99	105	100	102	101	89	90	100	104	95	77	107	109	97	107	78	84	100	113	112	94	100	98	112	97	99	95	80	92	103	100	92	95	101	116	134	89	77	107	84	110	124	94	93	100	111	102	93	113	108	110	86	92	105	77	104	83	105	99	107	93	101	107	104	100	98	96	116	115	111	93	96	99	89	95	113	90	88	95	95	103	97	96	100	103	98	98	97	113	92	100	100	92	114	135	100	95	90	103	127	97	102	125	105	94	95	98	117	98	86	97	73	97	103	96	109	100	76	98	93	98	98	102	101	97	91	80	106	112	114	93	89	91	105	100	103	93	115	99	87	104	101	91	114	87	90	88	91	113	97	104	99	110	77	92	99	102	108	111	118	98	82	111	111	109	102	106	81	83	112	90	103	113	109	105	106	97	94	102	114	90	110	96	97	101	105	96	96	108	81	83	80	107	91	89	83	104	118	98	100	84	91	111	99	84	107	80	100	96	119	104	101	107	99	92	123	100	
265	879	455	71	216	999999	662	31	917	750	801	380	50	26	726	683	850	20	339	468	999999	27	844	686	415	846	933	999999	961	656	815	999999	168	999999	999999	332	105	102	685	999999	194	999999	375	329	18	844	512	999999	999999	789	999999	999999	999999	669	944	248	999999	768	656	999999	709	262	69	270	935	999999	222	146	550	403	587	757	999999	822	999999	178	999999	524	678	570	343	865	795	182	999999	164	999999	498	959	237	297	999999	446	325	999999	932	999999	114	394	809	632	999999	527	220	211	522	336	999999	395	776	596	520	100	95	36	844	466	887	884	999999	143	999999	186	323	999999	999999	321	19	25	351	777	547	999999	999999	938	999999	347	584	999999	863	827	359	113	193	640	999999	999999	999999	999999	962	999999	513	229	613	676	999999	199	213	114	950	999999	999999	700	54	999999	58	390	999999	156	999999	506	881	917	999999	953	999999	620	993	999999	339	25	999999	720	63	875	273	328	526	202	39	777	144	999999	30	662	510	999999	68	194	592	396	999999	999999	239	999999	593	999999	999999	660	891	298	206	531	999999	934	251	999999	646	179	999999	730	999999	39	126	999999	372	999999	896	368	452	134	999999	999999	999999	999999	11	755	999999	999999	291	677	129	866	310	740	581	612	999999	95	420	904	22	999999	458	861	532	984	97	948	102	192	699	999999	218	999999	737	397	440	830	932	999999	125	58	887	999999	611	997	728	385	710	760	704	810	999999	547	122	671	360	239	421	999999	667	541	505	108	977	999999	657	999999	999999	193	181	876	162	924	788	964	12	400	999999	999999	999999	711	248	342	488	888	893	670	654	75	47	211	419	915	999999	583	553	788	89	333	349	195	382	999999	588	828	658	33	758	999999	669	959	979	999999	999999	955	999999	173	620	99	394	986	889	999999	156	970	466	247	105	214	420	223	999999	925	195	999999	339	721	754	660	240	870	999999	506	405	88	231	533	999999	873	290	999999	999999	999999	938	363	999999	999999	380	617	999999	420	927	554	999999	456	648	63	700	692	626	581	418	959	858	524	999999	392	542	78	748	933	999999	232	923	40	54	330	999999	832	774	895	351	146	298	820	942	367	769	999999	439	999999	832	470	256	709	999999	999999	142	424	288	913	901	312	999999	438	999999	705	999999	706	411	327	999999	868	918	731	240	999999	671	999999	581	999999	623	592	999999	580	999999	623	999999	224	69	836	197	999999	554	861	993	48	999999	860	494	999999	737	72	548	121	110	963	552	525	479	699	999999	104	842	999999	299	318	674	
999999	337	712	729	415	647	574	140	504	999999	67	737	999999	15	811	999999	344	979	561	999999	526	999999	146	81	459	745	370	999999	102	999999	983	999999	999999	999999	999999	999999	781	517	331	999999	973	999999	606	649	999999	788	287	693	736	550	999999	591	999999	274	158	818	201	999999	279	669	286	999999	47	774	341	495	63	827	999999	288	771	826	657	145	999999	544	873	497	999999	671	468	676	563	551	999999	402	833	420	225	999999	999999	150	247	661	999999	697	944	832	317	999	735	459	666	457	999999	681	933	602	202	613	945	704	65	607	211	999999	999999	495	552	939	662	642	611	867	947	631	589	995	996	384	600	51	189	585	999999	18	20	115	772	550	469	999999	228	999999	224	636	95	639	999999	539	974	458	999999	378	999999	999999	847	799	509	999999	102	999999	606	999999	23	903	524	479	671	202	599	999999	722	12	480	431	999999	999	652	999999	545	949	545	467	999999	151	761	810	248	844	999999	999999	606	624	999999	999999	999999	410	598	320	999999	616	999999	999999	939	999999	999999	287	898	916	999999	847	999999	999999	999999	153	401	148	999999	999999	151	713	240	826	41	388	20	999999	554	948	999999	24	411	341	999999	928	980	288	528	999999	999999	484	999999	332	176	323	74	417	21	314	999999	495	991	726	999999	408	385	151	999999	560	358	999999	732	949	128	663	446	999999	989	684	172	999999	620	377	466	999999	801	908	660	717	324	999999	999999	249	818	311	999999	684	172	999999	552	838	61	967	999999	999999	752	962	213	512	877	999999	428	337	152	26	875	999999	999999	511	607	477	491	518	246	755	552	999999	999999	816	640	762	651	199	142	333	71	999999	683	690	999999	838	705	157	840	999999	184	758	107	802	436	408	999999	660	999999	85	357	543	731	937	234	269	999999	396	999999	999999	608	238	205	818	954	232	999999	579	597	768	771	343	678	999999	999999	793	394	999999	999999	242	347	999999	996	66	999999	999999	921	999999	999999	999999	17	318	286	725	999999	945	563	289	999999	214	468	845	73	435	999999	23	865	559	365	440	999999	999999	17	999999	777	617	241	999999	841	999999	310	204	124	942	760	463	67	952	999999	999999	240	114	490	999999	774	502	999999	571	753	999999	663	372	390	34	779	514	311	999999	948	847	713	424	999999	422	903	999999	731	131	674	849	956	912	842	999999	210	770	999999	999999	999999	285	690	670	999999	878	772	938	813	999999	172	255	162	420	14	868	922	816	999999	78	281	510	999999	999999	999999	999999	16	750	529	661	824	999999	502	479	999999	673	
167	999999	39	568	650	965	461	641	999999	428	999999	999999	908	974	807	393	113	999999	560	365	513	885	999999	491	872	31	999999	999999	274	163	752	682	999999	341	711	878	786	108	427	316	58	139	999999	478	216	470	842	555	854	440	906	559	919	425	999999	281	280	547	696	628	557	999999	377	999999	675	24	999999	999999	272	928	607	15	526	254	316	384	48	999999	285	411	189	862	999999	999999	256	203	763	224	181	439	999999	249	411	798	758	749	762	999999	803	999999	999999	275	292	926	833	901	43	675	119	784	243	976	272	294	449	694	12	999999	999999	481	261	691	999999	833	330	368	603	727	495	567	999999	997	500	93	846	914	579	380	999999	355	999999	98	999999	396	206	631	976	127	359	74	746	229	491	331	999999	873	869	999999	999999	999999	307	315	999999	552	999999	245	485	999999	999999	535	124	632	999999	213	321	999999	586	999999	636	999999	391	486	378	430	999999	402	515	179	153	999999	54	130	774	534	57	854	908	999999	233	999999	156	798	679	823	949	123	686	288	19	999999	296	861	823	906	999999	821	999999	759	731	770	999999	999999	45	474	491	994	857	999999	999999	999999	999999	34	784	675	999999	593	807	554	999999	999999	716	999999	169	375	999999	999999	307	999999	450	235	916	159	831	999999	241	840	762	214	342	955	999999	677	131	552	523	272	999999	157	363	999999	999999	393	999999	34	63	502	155	999999	787	999999	696	989	567	930	999999	114	999999	330	444	712	830	602	222	525	999999	49	115	999999	851	424	115	159	999999	949	999999	533	871	806	999999	738	694	999999	426	43	999999	277	120	999999	999999	418	78	756	713	650	670	421	180	763	583	24	396	539	819	999999	202	547	484	618	999999	27	999999	396	999999	705	28	999999	186	188	999999	183	928	999999	614	999999	999999	359	446	864	289	999999	362	117	232	396	352	165	283	999999	840	721	793	501	480	985	185	682	836	18	632	999999	245	992	507	410	95	481	924	386	27	843	110	620	338	999999	665	135	173	533	363	999999	465	133	348	999999	390	999999	444	629	267	999999	999999	437	241	357	564	370	610	821	310	870	240	896	45	999999	620	182	173	560	330	999999	999999	312	655	768	999999	121	653	962	30	999999	47	305	129	999999	999999	672	999999	981	366	305	524	351	233	492	632	999999	98	999999	923	217	273	999999	999999	217	164	220	782	999999	881	452	716	999999	999999	652	833	999999	776	691	676	948	794	191	999999	999999	534	176	89	999999	146	907	33	999999	49	999999	999999	163	996	911	199	999999	
890	915	110	913	588	877	550	580	999999	999999	792	406	999999	975	422	92	689	284	683	988	140	620	336	973	999999	413	999999	987	268	679	999999	864	501	999999	67	879	91	290	446	657	625	508	999999	448	124	626	999999	74	999999	312	473	722	238	999999	980	279	588	136	495	999999	279	999999	322	979	759	927	904	119	917	542	10	409	837	35	372	631	117	888	859	999999	775	543	596	956	215	225	635	300	999999	788	999999	999999	795	270	388	73	195	999999	688	999999	722	528	157	858	311	74	884	213	838	358	172	999999	999999	693	409	735	999999	366	773	543	999999	613	534	138	252	55	999999	577	647	999999	446	999999	210	999999	89	257	395	999999	999999	151	999999	999999	462	236	625	600	688	112	861	652	106	829	999999	154	895	999999	993	28	615	265	999999	317	999999	539	912	588	499	605	999999	162	349	237	711	632	212	869	161	307	513	651	367	511	999999	994	999999	616	823	65	999999	971	999999	999999	132	999999	690	33	999999	923	999999	46	111	92	999999	708	312	869	127	137	941	999999	956	695	515	964	898	949	601	570	999999	305	765	444	828	642	899	972	114	322	999999	999999	12	999999	999999	476	550	284	23	999999	691	999999	499	696	999999	750	25	567	999999	167	500	740	999999	999999	596	999999	999999	666	264	855	809	340	764	804	195	999999	34	999999	712	49	999999	623	936	593	878	993	805	79	999999	999999	999999	999999	120	946	822	211	755	706	641	964	204	999999	30	167	208	361	578	999999	999999	999999	725	297	855	823	743	999999	999999	839	426	603	223	212	346	185	999999	477	999999	817	982	983	999999	999999	96	747	844	541	603	778	999999	527	999999	120	568	969	362	999999	486	297	213	999999	406	916	289	48	751	992	546	999999	928	731	141	761	999999	999999	353	407	210	117	978	212	282	999999	999999	899	188	112	643	377	999999	898	999999	932	614	46	999999	100	48	57	999999	999999	994	758	999999	999999	999999	663	407	51	625	954	999999	999999	999999	10	672	381	472	389	859	999999	999999	179	32	40	999999	208	156	999999	940	999999	369	163	121	136	999999	524	999999	790	513	525	704	602	751	999999	769	621	624	613	999999	999999	627	658	198	356	999999	825	736	819	922	197	516	731	999999	372	999999	976	267	192	793	158	999999	681	876	343	945	756	427	164	271	999999	999999	543	312	734	635	710	999999	764	633	392	787	365	999999	325	999999	972	500	389	282	792	363	442	820	224	20	946	781	854	411	747	407	581	558	999999	613	972	999999	377	736	884	21	503	
559	410	370	839	812	561	334	999999	265	999999	882	478	999999	999999	723	97	724	689	929	999999	363	885	984	216	806	76	712	999999	999999	133	652	397	999999	860	882	999999	999999	999999	999999	230	529	439	491	369	999999	90	45	471	259	340	999999	57	999999	900	999999	999999	426	164	42	999999	848	297	427	999999	395	495	697	906	269	313	243	553	555	708	590	924	404	624	517	999999	40	251	787	224	999999	605	442	880	720	219	993	699	147	999999	999999	242	21	358	974	213	393	999999	211	945	106	999999	501	256	999999	999999	278	999999	999999	316	716	607	999999	999999	999999	790	63	816	999999	59	320	999999	415	169	336	358	912	56	999999	314	999999	999999	49	842	127	999999	113	195	570	504	999999	999999	62	831	679	774	732	808	696	999999	159	576	943	162	999999	999999	999999	342	920	961	313	232	160	341	972	999999	568	667	95	291	999999	867	256	691	118	128	491	999999	489	999999	626	999999	360	466	164	767	957	886	217	565	687	771	275	608	201	719	51	721	999999	863	215	74	999999	414	506	999999	329	262	54	999999	80	118	999999	999999	345	208	872	694	186	215	858	999999	460	530	604	916	999999	999999	499	398	999999	770	725	625	999999	561	999999	945	959	999999	447	704	842	700	495	999999	918	907	273	992	999999	356	544	653	999999	533	614	202	810	590	999999	681	762	655	439	310	392	237	999999	783	999999	926	734	314	767	163	840	999999	999999	35	997	695	999999	999999	551	730	999999	82	999999	823	947	199	999999	379	192	765	942	196	271	195	195	999999	999999	489	185	999999	622	240	885	851	693	855	999999	999999	592	994	307	999999	999999	999999	84	320	617	999999	999999	627	791	365	131	999999	221	653	999999	999999	839	316	799	894	331	631	999999	995	999999	768	140	102	999999	999999	999999	999999	999999	687	93	562	120	875	999999	708	653	999999	999999	999999	119	999999	640	49	999999	999999	999999	286	999999	412	933	999999	999999	999999	999999	848	66	744	594	441	579	933	543	534	570	999999	739	964	242	100	999999	999999	502	850	999999	314	999999	100	734	724	415	509	993	65	999999	610	999999	40	753	999999	651	909	963	999999	688	999999	349	999999	999999	431	578	980	999999	999999	171	999999	979	751	999999	817	721	965	999999	869	36	79	940	487	780	959	999999	999999	221	18	999999	341	809	804	172	710	965	999999	621	312	156	999999	466	888	893	592	999999	219	999999	935	513	685	999999	104	671	618	245	999999	999999	519	457	999999	769	45	665	830	999999	999999	999999	493	999999	700	354	706	723	601	999999	999999	594	999999	
338	999999	872	285	504	763	441	999999	143	553	999999	999999	694	112	855	999999	665	431	233	73	240	456	999999	999999	92	999999	999999	202	381	999999	16	193	277	147	191	692	999999	493	540	901	398	646	999999	45	29	748	15	251	999999	999999	936	999999	828	999999	957	881	143	999999	203	999999	999999	249	343	74	547	290	999999	999999	920	999999	290	999999	890	331	674	594	415	595	999999	344	806	99	999999	935	999999	824	365	746	190	310	558	478	300	848	999999	159	313	999999	999999	738	912	458	331	999999	999999	765	300	999999	855	372	999999	548	205	999999	885	342	897	408	932	722	924	999999	376	999999	614	811	881	52	852	525	291	439	108	999999	431	357	999999	999999	779	999999	534	859	890	999999	834	20	999999	441	963	147	262	904	54	774	813	823	92	711	83	353	883	257	653	340	91	45	449	999999	437	999999	573	243	628	565	198	74	999999	558	785	604	999999	449	89	714	999999	386	999999	333	999999	608	275	999999	589	436	493	286	999999	560	735	798	999999	673	999999	435	573	28	999999	488	999999	749	999999	533	925	479	815	443	999999	999999	77	705	650	126	828	828	272	516	653	202	999999	911	999999	648	823	986	43	864	445	653	150	255	999999	999999	746	42	984	741	141	120	620	999999	118	276	493	39	999999	454	999999	999999	172	67	999999	999999	999999	675	890	975	710	999999	446	999999	997	524	999999	821	606	743	999999	999999	999999	530	384	543	581	31	999999	592	999999	793	999999	589	29	999999	491	93	880	24	499	999999	152	18	41	202	674	670	61	593	999999	671	433	999999	84	59	340	641	682	830	513	395	871	307	999999	999999	111	857	931	999999	999999	714	940	591	254	999999	653	836	499	192	869	911	999999	219	124	493	369	999999	999999	999999	930	849	411	60	511	113	999999	844	197	124	999999	817	738	324	999999	763	730	999999	169	999999	405	503	999999	499	999999	999999	425	661	999999	999999	557	677	352	961	999999	193	313	890	89	999999	108	809	649	385	101	62	182	655	659	360	763	527	999999	738	573	999999	707	911	98	909	687	547	660	860	566	423	999999	777	517	376	460	839	999999	999999	677	596	999999	766	408	999999	430	999999	999999	833	573	40	414	999999	397	380	999999	401	802	180	999999	560	158	999999	999999	678	587	404	999999	999999	999999	923	764	255	70	977	583	940	999999	188	489	917	545	999999	999999	536	19	999999	389	147	889	69	47	591	999999	126	999999	74	999999	729	332	35	632	718	934	650	275	169	553	420	796	999999	887	624	691	999999	25	999999	503	999999	
669	727	24	999	999999	839	999999	999999	690	943	539	999999	993	999999	856	463	999999	826	999999	646	999999	849	316	969	350	999999	999999	422	999999	999999	999999	125	571	999999	70	604	20	999999	325	104	763	102	478	609	880	287	999999	113	999999	237	260	999999	438	856	32	819	420	54	999999	58	667	473	282	999999	842	423	999999	338	723	261	999999	662	511	798	999999	999999	381	999999	99	73	802	999999	655	672	769	913	687	714	643	251	999999	965	973	999999	436	300	820	999999	767	466	339	224	389	516	784	999999	686	640	999999	854	448	713	955	596	256	598	818	609	999999	928	736	243	694	482	77	999999	999999	244	371	592	356	999999	939	999999	733	587	999999	999999	887	181	236	56	739	788	802	480	20	387	29	838	481	220	907	999999	730	106	999999	999999	449	307	908	999999	278	392	507	875	999999	332	862	668	999999	679	721	999999	701	689	504	906	679	596	476	311	224	533	120	999999	665	110	902	637	68	782	699	590	999999	784	778	357	999999	999999	999999	999999	524	361	929	801	499	999999	147	999999	999999	622	999999	852	831	606	236	744	999999	371	220	673	430	999999	610	136	980	141	466	999999	911	999999	625	753	999999	999999	787	999999	604	319	647	487	962	862	45	999999	555	846	999999	666	558	43	86	999999	715	42	267	999999	750	803	999999	367	721	231	139	455	999999	483	999999	51	818	373	999999	962	999999	733	711	567	999999	174	580	143	382	999999	368	999999	999999	706	999999	857	532	498	123	800	999999	999999	765	741	733	589	999999	81	999999	717	847	999999	892	124	205	999999	331	699	999999	586	232	688	984	922	862	261	385	301	446	999999	519	999999	259	999999	474	444	968	969	834	611	725	509	999999	665	999999	183	985	999999	510	64	999999	833	400	999999	999999	809	305	842	999999	482	213	999999	999999	779	208	527	935	999999	650	760	999999	361	864	496	860	722	439	329	971	689	276	999999	790	999999	579	685	999999	999999	771	664	149	999999	101	362	407	578	999999	479	999999	433	248	442	315	750	999999	184	968	904	676	855	380	999999	871	199	999999	783	367	999999	210	522	598	221	999999	985	999999	999999	270	511	98	291	848	959	999999	547	451	834	125	999999	999999	404	716	34	56	915	999999	173	263	901	999999	624	221	999999	278	944	999999	36	660	330	138	999999	913	467	815	999999	17	420	999999	999999	999999	381	668	326	901	805	805	573	174	866	999999	458	634	368	364	473	80	226	690	999999	999999	999999	999999	795	911	198	999999	259	219	999999	907	873	59	930	999999	775	999999	894	
730	999999	149	270	999999	794	628	999999	527	999999	112	999999	324	791	729	205	999999	333	208	873	999999	712	324	555	364	512	959	999999	408	704	215	589	517	185	495	227	778	999999	563	389	176	241	670	936	157	867	347	999999	153	853	319	999999	576	93	489	27	159	593	906	359	834	800	281	823	349	522	834	999999	306	512	426	178	770	819	706	999999	51	387	408	497	999999	999999	684	554	395	385	22	433	695	477	77	195	546	214	554	375	999999	847	597	999999	42	999999	999999	640	437	999999	69	757	999999	316	975	999999	194	418	999999	999999	999999	726	438	963	510	410	453	828	445	241	632	999999	274	341	223	204	999999	773	464	999999	999999	53	127	254	326	264	57	999999	502	305	10	999999	29	999999	259	999999	419	999999	134	999999	754	999999	205	205	518	503	493	55	102	781	982	421	953	999999	966	82	608	193	647	255	363	74	335	149	240	999999	999999	711	91	979	784	165	649	999999	999999	999999	848	999999	999999	822	771	999999	296	999999	322	589	999999	801	999999	186	635	235	986	878	278	690	999999	65	999999	24	956	999999	963	999999	996	827	771	130	16	933	999999	999999	457	824	483	362	999999	999999	827	651	330	745	999999	905	354	999999	178	771	564	530	378	792	957	721	866	990	47	183	999999	495	999999	64	999999	663	952	948	777	172	999999	915	912	999999	999999	323	694	221	666	999999	999999	447	999999	10	999999	485	564	442	729	999999	957	493	324	999999	890	341	999999	276	950	461	999999	405	999999	999999	375	648	618	999999	563	999999	37	655	333	979	414	999999	836	999999	498	999999	108	520	229	999999	214	911	601	319	999999	896	999999	999999	270	214	115	999999	666	652	634	916	867	999999	878	94	708	312	999999	344	199	613	505	999999	777	999999	363	999999	185	999999	801	464	57	309	168	666	164	999999	999999	128	873	51	619	999999	193	999999	450	999999	641	999999	342	901	999999	266	999999	999999	401	474	650	627	851	673	197	999999	850	999999	869	568	999999	222	999999	109	918	51	999999	157	994	321	831	206	201	502	999999	51	406	999999	999999	999999	189	999999	999999	690	958	766	277	210	854	999999	343	24	711	999999	999999	429	999999	999999	983	708	999999	999999	561	90	642	454	999999	359	873	156	531	950	465	89	389	476	947	249	150	999999	774	270	303	312	978	817	494	320	719	380	836	173	916	999999	999999	217	999999	999999	57	999999	340	918	999999	707	170	392	999999	632	502	316	482	965	999999	832	934	535	678	259	112	999999	959	125	639	502	320	368	44	460	999999	182	
425	999999	202	635	820	856	933	595	151	595	268	862	818	412	898	999999	999999	999999	80	468	538	999999	92	232	554	224	999999	835	999999	802	357	107	546	329	891	719	999999	466	21	87	602	92	117	516	566	107	307	236	603	999999	999999	950	390	999999	643	999999	680	969	999999	605	578	108	207	999999	248	171	325	999999	521	188	107	613	82	993	866	455	694	575	666	457	917	999999	241	948	515	406	999999	919	999999	278	49	803	385	416	509	504	999999	768	278	405	782	808	999999	425	351	999999	999999	396	760	198	928	114	999999	633	688	526	867	999999	834	841	453	999999	813	253	149	304	237	665	493	372	570	926	307	270	675	118	346	816	607	830	527	330	169	497	349	934	999999	751	727	999999	999999	635	934	436	951	386	995	999999	285	56	456	222	999999	999999	999999	12	807	999999	958	579	189	60	999999	13	999999	132	246	325	999999	999999	804	999999	937	510	735	934	992	871	318	298	123	874	540	560	384	314	427	999999	869	347	137	456	999999	158	803	586	983	930	122	829	149	680	999999	81	252	971	999999	999999	663	999999	999999	935	999999	669	466	314	520	101	629	19	705	476	455	565	86	999999	692	789	706	159	950	71	758	489	159	999999	316	469	318	412	39	34	117	186	337	201	723	999999	692	499	75	999999	311	113	999999	673	234	12	994	894	999999	495	696	513	742	948	999999	254	520	999999	998	999999	783	999999	979	680	999999	279	238	885	634	999999	107	216	999999	68	759	655	999999	486	218	313	999999	423	133	544	999999	999999	443	389	24	478	612	668	500	24	118	95	999999	999999	314	955	774	119	269	719	999999	490	430	684	199	532	888	44	815	695	586	370	102	999999	999999	764	835	849	870	165	956	438	716	78	949	674	999999	999999	999999	999999	538	365	163	414	156	847	183	759	999999	999999	590	578	853	805	438	748	992	999999	109	549	129	925	248	999999	763	959	774	999999	999999	525	11	976	862	561	166	230	216	688	298	506	999999	86	659	388	575	999999	585	999999	640	999999	681	840	812	999999	143	613	127	59	650	196	83	999999	999999	674	490	613	999999	999999	649	218	542	314	401	603	958	53	276	859	538	384	384	863	720	533	999999	170	173	999999	427	552	999999	166	999999	111	432	770	62	984	898	962	672	293	270	432	668	999999	449	219	673	999999	346	267	999999	276	999999	219	110	999999	999999	999999	999999	484	999999	106	115	999999	276	999999	999999	198	991	999999	961	576	712	100	999999	999999	865	477	721	954	567	337	
999999	844	645	771	999999	999999	669	561	164	999999	522	198	419	173	999999	293	109	158	999999	999999	109	65	306	944	563	721	616	999999	999999	363	608	495	916	999999	999999	270	739	505	999999	957	528	439	137	392	64	523	681	439	999999	581	999999	572	916	92	237	160	999999	701	999999	999999	607	856	926	800	970	37	281	872	283	66	553	999999	157	999999	956	670	927	913	890	49	999999	999999	841	63	986	45	578	834	319	739	722	48	297	434	999999	671	513	336	999999	36	252	808	165	914	38	772	999999	999999	135	999999	233	999999	810	177	536	430	25	872	999999	935	458	447	563	543	999999	514	316	722	731	999999	167	600	501	863	999999	241	31	926	999999	999999	619	744	708	752	516	97	238	999999	897	999999	656	640	999999	487	999999	804	255	622	580	999999	466	703	113	841	409	632	143	946	380	305	409	98	847	601	999999	714	739	811	999999	256	286	196	824	801	999999	526	999999	24	294	993	985	408	356	512	757	916	640	867	352	884	999999	291	749	602	999999	568	999999	920	999999	864	75	999999	595	333	246	279	878	312	212	999999	554	128	999999	999999	319	10	741	999999	999999	999999	83	999999	468	152	301	999999	447	999999	280	999999	733	167	852	999999	927	551	813	32	275	488	47	337	664	469	339	999999	629	372	999999	530	826	458	86	762	790	999999	999999	452	42	251	999999	656	42	142	159	396	276	999999	459	999999	197	719	79	366	371	999999	999999	999	813	465	376	84	939	999999	253	285	90	999999	639	734	575	999999	990	999999	656	391	305	531	320	942	569	999999	913	523	343	117	999999	720	400	999999	999999	976	639	576	874	756	999999	999999	889	873	315	185	601	724	202	826	999999	999999	709	980	450	999999	999999	870	896	978	171	425	416	146	896	370	700	594	749	599	731	424	160	899	999999	999999	999999	446	636	394	795	198	999999	516	388	999999	20	999999	604	309	297	769	680	999999	594	999999	875	752	976	945	485	16	975	999999	105	314	894	809	315	436	53	252	243	511	999999	999999	104	900	758	561	359	290	990	449	312	962	999999	263	314	999999	999999	889	470	691	909	788	223	728	421	83	450	210	114	178	265	54	535	999999	999999	621	205	975	994	424	595	205	999999	535	300	999999	570	640	504	931	999999	164	999999	551	999999	404	759	376	488	684	121	159	185	822	194	267	436	999999	550	693	999999	172	895	55	106	713	999999	687	437	287	513	810	705	999999	879	111	999999	983	999999	999999	999999	829	496	320	313	446	29	204	350	43	
707	994	99	811	752	135	269	999999	455	889	999999	82	999999	211	180	310	453	12	999999	999999	999999	999999	11	999999	831	358	676	999999	741	660	694	999999	346	404	580	999999	720	894	430	999999	999999	535	538	685	686	789	890	294	149	12	992	26	999999	999999	48	999999	999999	999999	980	403	458	999999	995	795	204	64	735	544	630	662	999999	559	999999	197	999999	469	999999	999999	555	51	999999	391	445	738	667	677	325	89	366	325	525	862	913	36	306	167	540	742	490	999999	999999	356	999999	487	422	443	444	74	26	999999	350	999999	312	999999	999999	76	999999	267	138	527	739	656	188	314	147	999999	645	556	891	999999	928	181	834	922	999999	122	999999	958	999999	233	999999	260	72	786	975	846	559	975	100	999999	918	283	614	963	999999	408	999999	359	350	999999	798	887	999999	933	650	179	844	999999	951	823	349	291	941	999999	294	999999	593	401	339	300	999999	999999	999999	999999	999999	655	566	999999	39	999999	943	999999	618	630	434	355	87	999999	999999	805	999999	179	999999	277	889	637	999999	709	679	414	814	776	999999	999999	527	139	999999	520	769	994	612	973	360	372	879	971	673	320	480	938	411	465	999999	533	297	997	645	198	773	536	323	856	201	999999	999999	177	999999	999999	999999	999999	923	566	368	151	999999	39	819	999999	999999	917	999999	31	239	740	12	999999	521	999999	999999	999999	493	243	747	242	999999	999999	781	999999	598	999999	623	999999	217	184	25	845	106	123	341	267	188	983	801	855	999999	302	626	460	622	424	655	999999	999999	584	812	690	818	135	469	446	257	94	73	684	304	859	814	65	725	999999	262	999999	164	504	350	999999	999999	892	670	389	999999	330	122	999999	67	760	309	633	372	335	999999	999999	653	999999	19	999999	920	999999	560	712	487	571	735	464	172	257	708	999999	243	312	999999	925	465	90	317	927	972	999999	627	999999	560	191	693	399	999999	291	754	269	494	256	589	325	342	957	999999	567	594	999999	21	810	61	998	399	69	999999	110	515	572	999999	92	999999	40	498	999999	162	305	878	346	333	880	502	999999	815	986	999999	932	593	999999	188	999999	342	324	878	817	999999	561	999999	633	322	999999	776	999999	682	999999	134	559	827	327	999999	999999	689	258	333	999999	999999	613	192	413	347	999999	517	18	999999	837	750	999999	161	999999	532	600	514	255	33	303	113	320	765	413	999999	173	999999	275	701	582	70	93	991	747	509	879	379	388	295	999999	522	999999	797	844	661	327	999999	156	794	214	101	444	235	999999	999999	997	
847	778	552	184	999999	251	316	811	777	667	815	413	999999	652	231	136	959	999999	780	345	523	920	752	999999	765	958	480	999999	999999	999999	999999	961	720	512	42	600	836	999999	136	280	461	986	77	993	511	994	999999	999999	982	965	999999	999999	259	691	483	999999	35	18	999999	91	770	819	999999	999999	809	999999	693	999999	620	999999	300	848	729	509	999999	537	853	999999	999999	770	999999	338	514	999999	151	489	711	38	38	115	999999	827	701	999999	509	642	666	916	999999	657	310	317	531	361	999999	636	648	749	807	946	83	276	976	648	108	999999	314	803	19	329	999999	664	639	514	66	472	156	999999	999	252	870	936	575	384	470	675	806	163	999999	515	841	962	231	91	999999	307	851	63	999999	77	999999	862	907	863	514	999999	678	27	304	999999	489	963	749	565	999999	146	700	601	187	999999	635	161	999999	503	488	999999	443	557	481	758	999999	999999	737	999999	914	18	999999	711	870	825	999999	789	858	999999	35	999999	222	999999	15	896	607	999999	875	999999	442	186	999999	413	385	333	212	130	999999	545	999999	999999	236	817	999999	77	116	988	730	362	434	999999	999999	314	999999	610	968	776	551	585	161	370	999999	999999	499	999999	109	999999	336	547	999999	877	253	323	66	999999	650	999999	25	999999	789	618	529	523	100	595	884	604	935	774	365	999999	999999	960	999999	999999	180	24	327	913	967	491	999999	192	739	556	603	999999	257	839	960	572	760	612	999999	543	999999	703	999999	904	853	505	690	562	999999	999999	999999	292	929	999999	467	636	87	112	999999	308	955	346	784	999999	992	905	356	999999	814	999999	999999	966	174	999999	999999	477	893	423	69	999999	999999	110	10	999999	999999	320	58	999999	381	334	999999	658	641	497	587	503	919	586	911	948	158	593	747	999999	999999	999999	999999	89	455	990	999999	664	53	508	507	999999	999999	242	999999	682	999999	934	724	490	999999	26	335	677	272	886	557	316	511	999999	324	217	362	999999	38	917	202	968	966	391	591	831	614	999999	990	999999	167	687	999999	239	101	224	999999	999999	103	506	16	450	817	569	442	999999	162	931	999999	299	502	735	213	999999	999999	888	967	343	898	475	411	202	686	999999	728	999999	25	282	30	999999	347	104	999999	532	911	751	161	407	999999	999999	679	999999	947	700	999999	431	483	923	749	213	256	999999	999999	999999	104	813	999999	288	999999	572	420	879	911	94	999999	407	228	999999	466	999999	736	570	395	999999	796	999999	254	985	999999	306	396	101	533	817	853	811	735	889	437	999999	
999999	872	566	385	999999	799	771	863	748	999999	213	803	466	21	476	686	151	627	999999	375	568	778	978	999999	185	999999	356	104	999999	151	672	338	252	368	750	863	14	19	996	996	957	391	247	477	103	999999	634	521	999999	177	669	118	68	72	999999	218	894	31	999999	426	453	676	632	606	169	999999	999999	107	270	612	681	142	999999	999999	418	999999	999999	999999	999999	591	693	999999	753	74	999999	564	999999	190	829	999999	969	982	808	579	999999	290	999999	640	317	999999	43	537	260	738	495	999999	999999	233	999999	361	676	393	580	999999	732	619	922	567	999999	605	604	379	999999	999999	642	699	333	61	292	999999	428	901	203	232	999999	166	999999	999999	578	999999	86	56	537	999999	865	999999	999999	199	846	933	999999	201	514	999999	999999	999999	269	532	999999	795	999999	435	941	526	933	775	999999	358	70	576	45	907	988	190	529	558	999999	799	863	67	298	999999	214	358	769	236	999999	491	999999	894	897	61	919	999999	740	999999	115	999999	999999	100	999999	63	139	280	897	460	212	999999	999999	75	999999	469	668	48	999999	80	231	592	999999	707	388	708	749	175	678	984	988	215	450	878	452	831	265	999999	671	244	13	999999	461	319	34	72	308	543	83	999999	999999	880	285	669	999999	999999	263	837	711	999999	313	999999	602	912	471	996	999999	314	622	989	214	895	376	272	999999	296	999999	447	999999	325	410	999999	101	250	999999	117	930	780	458	929	999999	428	71	984	931	999999	342	999999	847	37	999999	994	999999	999999	234	999999	999999	22	603	999999	391	816	164	395	286	107	872	361	320	364	76	112	999999	999999	421	999999	999999	392	341	36	954	999999	600	655	999999	416	295	17	26	114	603	999999	999999	324	999999	761	273	999999	708	833	177	980	237	999999	999999	999999	147	237	672	448	664	131	680	999999	189	798	999999	508	999999	870	812	864	345	216	999999	158	999999	541	154	999999	999999	999999	683	508	859	973	365	117	695	69	278	999999	345	577	999999	481	246	610	145	750	545	765	426	999999	31	312	644	999999	731	812	161	606	93	22	926	506	448	999999	999999	215	442	999999	813	999999	601	999999	529	999999	766	289	911	324	405	403	124	756	740	845	486	999999	338	344	385	882	907	672	999999	999999	999999	943	43	73	893	930	317	999999	999999	237	246	276	999999	876	264	451	900	999999	210	690	898	179	765	603	695	999999	876	999999	733	930	291	929	999999	206	999999	822	256	848	430	475	95	999999	803	513	999999	220	772	999999	90	933	982	999999	999999	293	434	482	
187	999999	378	999999	63	220	703	999999	945	317	495	999999	760	441	205	62	416	735	999999	220	375	262	994	485	999999	999999	999999	999999	999999	221	467	999999	999999	644	644	816	479	999999	421	999999	984	781	568	301	999999	195	701	648	738	930	663	736	689	224	116	925	445	892	999999	999999	203	904	999999	734	999999	997	814	126	797	388	582	718	324	728	235	594	694	702	760	999999	723	378	999999	26	999999	731	808	557	999999	719	380	587	363	781	682	90	999999	833	999999	727	381	584	851	359	358	999999	421	960	988	521	999999	743	142	142	999999	824	843	67	186	128	199	999999	588	88	999999	994	365	999999	999999	155	887	860	260	42	830	148	527	999999	668	612	999999	999999	999999	25	487	637	454	230	865	858	246	649	656	333	999999	124	995	773	352	999999	589	879	914	842	634	999999	492	109	311	999999	307	142	399	574	808	999999	697	573	600	380	550	144	676	197	909	999999	999999	926	505	716	153	754	368	314	32	440	932	726	999999	116	155	999999	919	999999	999999	113	259	91	525	195	426	432	182	999999	999999	455	212	726	933	396	177	565	604	594	999999	553	774	95	552	999999	419	971	999999	493	234	999999	225	588	999999	999999	988	131	411	999999	300	720	999999	396	500	576	238	215	999999	994	939	589	750	334	463	17	999999	999999	999999	158	999999	455	250	689	747	619	999999	623	100	137	408	55	164	295	304	914	999999	387	594	976	149	214	188	197	553	645	453	891	999999	999999	476	824	592	262	543	844	479	999999	649	881	999999	615	125	999999	595	893	434	465	999999	549	46	999999	999999	563	19	571	277	62	999999	111	175	349	498	999999	660	584	463	901	751	459	999999	89	738	999999	639	533	98	522	602	660	220	988	861	585	592	525	254	999999	253	971	577	999999	756	547	716	997	126	999999	15	21	439	999999	714	999999	115	956	222	866	923	999999	483	755	999999	999999	891	186	487	912	877	145	999999	999999	657	999999	881	999999	332	200	999999	641	416	443	516	999999	230	687	999999	291	480	636	312	999999	999999	999999	498	822	999999	999999	655	539	519	214	999999	870	999999	15	999999	934	999999	98	634	32	869	291	78	49	248	870	264	214	902	206	442	999999	999999	950	328	889	291	69	60	60	545	999999	131	212	999999	646	907	225	811	349	593	392	999999	290	999999	824	700	999999	584	105	999999	451	999999	323	772	534	47	999999	686	985	999999	999999	47	584	486	412	169	865	382	999999	962	49	402	563	613	999999	999999	999999	999999	504	199	832	485	955	
42	999999	830	808	440	999999	609	999999	538	825	696	954	355	427	803	116	664	834	86	982	999999	999999	58	999999	999999	722	294	999999	299	999999	796	820	163	92	999999	393	582	361	435	250	992	999999	510	576	866	658	704	822	999999	336	840	999999	999999	503	821	63	55	756	107	717	999999	124	999999	999999	999999	876	801	999999	875	420	533	312	408	836	999999	357	478	481	999999	999999	28	471	745	963	999999	441	73	660	999999	498	999999	825	264	717	999999	878	999999	164	547	990	857	441	947	999999	802	537	956	920	513	474	999999	573	550	55	699	999999	378	923	13	597	999999	999999	999999	387	82	707	58	691	443	999999	458	323	934	999999	204	587	524	999999	170	815	999999	153	156	999999	999999	774	285	218	28	25	509	975	999999	949	188	716	438	569	999999	104	999999	999999	486	402	999999	272	638	999999	850	999999	862	999999	999999	198	122	669	994	999999	475	307	432	839	672	427	611	482	171	985	47	487	158	955	999999	75	336	999999	666	753	779	650	146	999999	368	905	163	999999	222	962	999999	999999	722	999999	104	959	672	999999	602	68	999999	999999	110	653	297	372	963	906	999999	999999	861	901	999999	250	999999	824	171	999999	481	999999	274	74	269	208	158	528	765	927	861	999999	403	688	618	608	962	999999	550	492	662	995	942	256	734	525	111	935	999999	482	793	279	797	999999	999999	835	794	999999	999999	901	505	999999	607	45	55	621	303	183	293	999999	999999	201	999999	678	999999	486	824	27	339	999999	107	223	21	293	143	591	402	212	999999	783	813	246	999999	649	987	999999	397	906	210	123	999999	927	651	999999	204	602	994	129	381	690	20	999999	396	540	803	292	757	324	999999	464	228	101	662	510	590	50	999999	999999	691	925	98	917	999999	226	522	180	571	899	999999	541	597	283	831	999999	772	45	850	431	999999	999999	146	83	14	746	895	140	999999	151	531	999999	372	368	999999	455	602	103	961	999999	999999	633	720	857	235	370	866	944	269	999999	738	999999	199	999999	790	999999	788	24	912	79	331	391	904	430	378	934	178	999999	999999	385	238	999999	84	681	413	999999	999999	288	848	643	999999	999999	871	999999	412	999999	964	564	578	450	999999	587	190	891	848	636	728	999999	489	300	202	638	999999	999999	603	69	480	518	404	577	999999	509	176	999999	199	380	999999	471	27	402	999999	999999	999999	999999	999999	651	999999	192	999999	777	999999	694	799	557	451	251	852	986	840	353	999999	999999	169	10	448	167	420	911	702	999999	999999	267	282	999999	999999	587	
999999	702	175	999999	571	297	999999	999999	94	317	999999	619	827	999999	527	999999	999999	999999	895	524	455	658	999999	999999	240	999999	490	999999	661	236	422	999999	236	864	999999	999999	821	888	782	218	999999	542	916	999999	457	801	94	999999	950	592	636	608	201	805	999999	330	746	615	722	984	806	331	965	858	895	999999	999999	962	685	377	999999	999999	891	687	754	999999	999999	825	999999	438	502	735	413	78	599	813	521	430	732	942	999999	999999	999999	798	411	448	576	68	999999	459	419	131	79	999999	880	894	999999	513	61	999999	999999	999999	512	293	492	81	999999	897	269	999999	999999	961	240	743	964	999999	576	103	285	315	346	683	590	653	29	380	666	999999	198	705	107	17	379	999999	999999	492	999999	882	315	340	530	999999	798	163	973	999999	891	336	618	383	328	623	238	745	883	904	339	858	274	999999	414	97	708	999999	984	479	592	999999	389	481	802	999999	999999	945	785	999999	999999	437	679	572	488	340	222	814	387	483	779	999999	629	459	163	844	618	203	999999	999999	999999	244	178	999999	864	999999	946	999999	580	999999	835	999999	960	225	29	901	999999	702	633	83	875	999999	186	999999	700	958	108	930	328	958	85	593	28	352	696	649	999999	185	707	325	394	85	999999	752	648	496	673	999999	439	999999	666	999999	999999	852	567	87	999999	999999	803	906	999999	26	999999	622	558	252	273	999999	529	999999	643	12	999999	999999	689	799	999999	434	999999	999999	294	694	500	999999	302	169	999999	176	784	618	999999	600	382	800	999999	999999	267	621	999999	406	232	66	883	70	618	999999	920	262	999999	768	428	633	806	600	999999	381	526	999999	330	399	999999	107	833	911	787	999999	630	204	999999	321	541	47	240	466	981	238	810	439	459	638	248	771	13	26	999999	999999	794	781	999999	878	851	999999	999999	804	187	134	232	972	282	574	999999	726	999999	851	236	390	402	350	999999	392	570	96	301	691	160	457	104	816	720	828	999999	849	24	190	470	34	999999	436	288	856	15	838	999999	884	606	522	577	161	789	809	565	999999	999999	796	999999	764	225	609	999999	729	40	416	261	999999	326	193	712	999999	391	999999	999999	999999	71	762	999999	732	929	417	999999	638	879	943	37	999999	999999	804	686	227	999999	705	809	147	782	558	825	999999	586	712	568	423	999999	565	770	586	176	599	392	410	419	584	835	807	523	25	850	999999	388	350	190	999999	507	999999	149	999999	402	999999	193	512	936	787	156	226	999999	999999	828	324	183	450	999999	999999	422	285	807	298	
870	999999	999999	767	708	738	999999	999999	532	56	999999	325	425	93	194	670	999999	999999	999999	632	438	999999	957	852	197	535	914	999999	605	516	108	999999	999999	851	816	400	881	426	803	208	576	910	694	802	755	999999	999999	99	266	83	267	541	812	185	999999	261	999999	771	579	999999	999999	282	639	25	999999	999999	639	999999	277	793	788	999999	86	275	66	528	923	164	106	684	636	825	999999	532	259	567	999999	511	992	564	355	119	846	630	999999	303	999999	679	854	999999	999999	336	999999	472	294	278	465	999999	999999	999999	338	890	675	999999	999999	999	999999	117	765	999999	285	137	580	713	999999	999999	999999	455	999999	762	258	253	999999	999999	811	310	999999	999999	247	981	111	872	391	661	999999	464	999999	999999	999999	384	999999	172	913	473	785	745	755	117	33	615	135	19	655	999999	92	94	590	640	93	246	995	391	870	999999	289	413	745	919	487	999999	999999	999999	371	516	999999	999999	340	999999	259	75	554	999999	195	999999	999999	102	226	999999	578	999999	874	803	999999	847	389	999999	301	138	194	999999	999999	999999	630	50	999999	934	648	999999	999999	999999	999999	754	391	27	999999	999999	205	249	929	999999	196	720	350	345	119	999999	332	524	137	746	793	211	650	999999	76	718	999999	155	260	920	999999	88	726	581	397	999999	422	851	165	290	999999	999999	209	997	999999	288	495	294	930	939	612	133	20	561	213	553	999999	514	999999	972	832	60	999999	18	999999	117	994	768	948	999999	29	480	999999	847	999999	741	11	653	999999	787	233	982	224	999999	318	330	78	175	378	844	25	908	899	192	999999	76	999999	201	264	88	294	727	345	940	920	141	764	173	930	999999	551	460	999999	174	749	850	835	999999	999999	422	49	828	400	114	974	121	581	186	399	999999	677	999999	398	612	502	999999	646	999999	400	186	565	904	244	906	302	564	94	735	442	607	240	395	500	842	48	466	336	241	999999	809	560	999999	773	999999	794	740	72	221	999999	253	999999	562	999999	523	857	144	593	999999	811	420	36	999999	743	792	333	291	319	556	999999	999999	179	999999	317	591	626	999999	141	867	121	562	501	873	73	199	999999	678	999999	977	984	904	873	843	430	555	782	999999	845	980	53	512	430	516	647	635	84	798	999999	999999	999999	881	12	725	382	999999	918	163	782	554	398	655	999999	999999	571	999999	172	999999	984	762	999999	999999	141	160	824	608	999999	985	235	999999	999999	604	433	999999	999999	113	901	157	999999	999999	999999	999999	931	300	999999	398	339	97	944	978	473	999999	
813	492	999999	985	749	852	999999	773	127	933	927	355	999999	793	231	759	263	999999	767	25	999999	814	135	999999	999999	840	568	435	278	999999	50	256	964	376	790	940	536	999999	363	59	999999	697	62	703	701	999999	861	798	176	999999	999999	486	220	999999	999999	999999	367	707	15	909	293	999999	504	84	893	681	999999	72	999999	291	233	170	114	718	999999	178	999999	432	487	404	978	769	268	698	219	564	45	516	494	999999	582	829	97	999999	765	779	202	978	999999	999999	204	799	795	999999	999999	673	381	502	687	714	247	935	229	611	930	999999	217	805	999999	338	645	874	578	221	708	404	999999	660	953	999999	976	783	999999	466	209	189	999999	383	999999	545	193	543	999999	999999	999999	647	609	486	523	251	572	396	999999	481	385	330	230	584	186	999999	999999	720	999999	697	738	464	999999	762	411	999999	549	834	999999	329	155	111	55	798	999999	70	999999	999999	999999	999999	427	589	669	999999	91	879	999999	999999	206	400	999999	472	994	141	51	98	999999	999999	84	772	702	999999	999999	999999	999999	999999	284	999999	999999	125	166	14	999999	836	279	158	794	182	681	999999	792	999999	637	72	384	999999	116	999999	757	579	736	949	999999	373	19	689	656	875	814	808	604	999999	484	90	244	939	889	999999	861	892	303	161	175	551	980	552	110	870	420	654	176	370	999999	346	389	999999	492	219	827	590	502	919	368	999999	928	999999	674	556	999999	444	793	948	62	864	999999	584	999999	970	392	467	999999	785	465	169	642	243	999999	148	999999	36	999999	999999	340	281	399	384	793	999999	623	725	877	999999	52	975	861	227	317	809	999999	804	433	999999	826	370	10	999999	999999	208	240	999999	403	536	855	999999	987	999999	618	999999	999999	901	999999	999999	356	667	589	45	743	999999	999999	999999	926	62	87	999999	999999	934	852	970	280	682	919	595	71	999999	332	999999	698	250	987	747	999999	999999	999999	169	23	941	175	169	780	965	973	974	999999	815	767	999999	999999	959	208	63	271	647	511	792	999999	205	429	999999	344	999999	347	503	502	561	815	400	717	917	882	661	768	692	200	315	708	945	999999	999999	170	981	891	738	51	933	485	961	34	552	999999	999999	521	999999	825	999999	999999	480	481	347	999999	377	999999	541	999999	547	295	579	457	205	93	45	510	183	267	362	357	999999	461	569	999999	853	376	174	999999	74	149	30	867	658	687	238	473	357	999999	999999	358	360	662	504	647	906	999999	829	469	152	318	348	999999	999999	194	29	999999	912	271	156	11	999999	
999999	22	408	999999	712	798	518	999999	572	999999	928	473	14	997	946	957	921	179	999999	999999	999999	999999	755	801	540	404	999999	668	999999	561	999999	999999	999999	999999	558	649	105	382	203	715	999999	613	580	165	419	27	468	999999	83	999999	999999	101	807	464	763	999999	999999	606	734	999999	334	849	646	999999	999999	829	999999	124	448	999999	861	548	976	633	235	101	27	599	391	999999	999999	286	595	157	569	994	999999	338	999999	354	999999	499	648	885	999999	999999	967	569	99	999999	999999	999999	999999	776	209	999999	125	183	238	999999	196	666	225	221	382	58	264	999999	999999	81	538	999999	988	999999	913	372	900	999999	252	999999	134	458	510	801	999999	999999	538	818	948	127	878	999999	999999	464	999999	726	999999	999999	513	342	216	999999	127	27	61	994	365	654	999999	836	551	35	999999	473	546	738	166	999999	45	790	520	445	550	333	203	420	251	999999	936	197	98	999999	586	910	999999	999999	340	999999	750	191	236	883	956	999999	575	853	196	636	917	999999	569	999999	401	723	822	999999	928	794	999999	641	753	831	999999	674	748	999999	449	31	916	891	408	674	672	853	563	636	999999	438	757	999999	233	615	999999	999999	628	237	82	999999	97	999999	999999	545	667	118	438	999999	176	291	373	498	413	175	999999	36	30	895	999999	548	169	999999	292	999999	46	484	417	147	225	999999	999999	520	14	586	933	140	174	862	16	564	424	168	999999	207	999999	269	936	67	895	999999	496	732	999999	999999	999999	901	503	236	508	192	700	300	190	966	244	852	999999	827	242	588	861	999999	888	633	999999	11	726	95	434	777	548	360	252	635	713	324	481	480	882	42	637	937	363	823	999999	999999	999999	503	962	999999	775	118	999999	316	727	338	843	999999	410	999999	999999	999999	802	731	644	350	58	554	263	999999	381	23	944	209	951	999999	804	75	770	999	33	232	132	220	12	439	534	935	999999	384	999999	75	79	999999	857	999999	999999	632	999999	523	84	999999	250	51	999999	999999	173	625	999999	803	999999	999999	645	999999	677	999999	999999	592	999999	214	815	123	645	999999	450	999999	944	763	352	999999	788	182	999999	256	925	599	982	91	378	250	276	908	579	999999	999999	999999	429	668	999999	905	934	552	903	999999	999999	999999	788	372	600	536	817	410	283	633	24	361	999999	398	485	999999	969	213	224	999999	999999	907	543	541	37	748	999999	285	260	446	797	245	278	999999	549	963	999999	620	999999	841	432	999999	999999	999999	99	498	810	40	192	434	936	730	338	424	999999	800	999999	257	
344	852	650	541	159	837	835	778	999999	979	849	999999	277	999999	999999	999999	999999	999999	281	597	451	538	938	855	103	999999	510	77	907	853	876	749	546	999999	285	638	200	890	716	797	120	320	415	830	191	670	167	586	17	955	368	963	999999	999999	999999	805	914	794	448	999999	336	999999	871	239	112	109	975	999999	999999	94	999999	999999	366	483	487	140	133	999999	674	999999	667	923	69	951	495	913	999999	717	758	479	724	999999	452	392	470	351	999999	186	999999	91	694	454	512	999999	999999	999999	606	999999	352	674	999999	807	130	24	999999	413	999999	919	744	199	879	268	954	604	370	786	722	974	23	145	691	947	388	592	999999	999999	421	999999	188	301	316	186	374	93	797	917	284	999999	999999	67	643	999999	441	538	212	436	500	999999	563	999999	481	632	999999	999999	983	735	428	538	999999	453	992	572	741	453	882	702	893	871	999999	452	511	293	258	999999	502	172	515	850	999999	312	722	513	999999	201	999999	999999	154	999999	999999	71	499	746	999999	999999	75	80	787	999999	656	509	542	629	999999	120	485	999999	384	85	714	999999	230	577	999999	973	999999	488	989	550	999999	999999	558	735	771	745	953	764	141	999999	890	431	384	526	204	880	770	103	999999	472	715	631	310	79	999999	289	841	921	598	189	550	586	999999	999999	364	457	951	807	857	364	166	720	66	407	999999	999999	999999	999999	383	277	213	637	85	526	834	12	898	488	291	999999	903	42	176	952	999999	313	350	999999	171	746	929	999999	245	58	316	994	574	902	883	171	842	148	547	330	999999	913	510	999999	413	362	999999	472	526	375	460	134	554	999999	972	881	941	999999	542	637	347	250	999999	37	220	839	437	996	999999	130	649	765	495	845	975	522	803	785	999999	809	197	467	446	869	597	192	999999	470	929	11	229	999999	605	910	983	735	999999	483	354	573	924	563	866	406	726	999999	639	999999	138	460	88	999999	575	999999	450	999999	803	532	439	38	398	967	999999	603	900	115	169	999999	862	250	11	999999	999999	170	884	633	600	999999	999999	902	552	742	999999	479	923	73	999999	872	469	112	931	988	54	326	184	956	496	273	505	620	535	999999	845	888	458	758	725	414	848	816	290	763	999999	536	485	999999	635	596	680	837	999999	296	125	760	318	999999	285	124	986	927	147	999999	545	999999	377	498	999999	453	30	174	348	562	999999	999999	822	178	610	518	841	999999	331	899	999999	999999	482	999999	938	95	999999	999999	483	610	428	920	679	953	999999	855	
168	986	999999	191	575	515	999999	585	999999	471	938	150	999999	767	283	468	606	247	744	999999	60	139	559	811	873	584	999999	737	144	999999	999999	868	950	754	359	854	768	999999	999999	999999	179	897	975	477	999999	439	43	715	999999	959	323	441	219	351	999999	39	436	948	317	991	823	761	999999	168	497	79	199	999999	418	429	700	999999	913	667	707	999999	999999	92	663	444	550	976	411	184	790	542	999999	608	949	329	428	819	831	342	999999	418	456	816	980	88	999999	386	999999	907	999999	856	528	551	643	651	999999	353	999999	873	450	847	999999	275	378	954	419	591	707	999999	999999	999999	636	580	414	999999	707	346	111	585	204	174	678	504	915	933	999999	117	964	308	999999	999999	534	957	892	415	999999	190	999999	999999	668	999999	999999	218	906	387	999999	948	147	354	944	539	999999	710	999999	285	178	855	359	444	939	311	626	409	644	926	357	678	687	999	999999	526	999999	85	999999	999999	495	470	597	999999	714	76	999999	620	364	913	999999	824	287	999999	246	213	830	13	96	366	999999	279	999999	979	40	999999	270	999999	999999	999999	641	176	793	999999	790	708	267	821	730	873	341	999999	54	999999	104	532	400	81	999999	37	695	999999	989	560	513	226	999999	618	507	172	805	832	507	936	282	665	40	999999	826	537	946	19	282	222	999999	36	999999	842	885	507	160	199	385	96	999999	999999	187	243	630	573	812	649	999999	567	999999	508	508	999999	458	999999	501	999999	254	234	999999	999999	999999	776	534	486	991	999999	732	999	22	999999	456	421	214	535	488	999999	523	262	725	307	999999	999999	155	526	528	127	393	456	15	903	999999	999999	15	55	134	410	999999	153	582	758	999999	324	999999	999999	62	97	903	923	999999	704	999999	999999	509	783	991	999999	631	18	958	999999	669	285	993	118	672	305	415	999999	410	999999	99	379	680	966	391	380	169	694	474	440	999999	470	507	311	180	999999	651	999999	64	227	999999	699	194	708	98	640	999999	446	999999	756	681	744	523	871	614	363	321	999999	402	621	747	936	544	528	659	209	778	691	938	999999	653	999999	114	192	308	999999	194	999999	877	750	59	723	999999	717	759	999999	946	635	697	816	641	119	828	443	480	999999	999999	666	999999	889	861	638	507	999999	999999	496	640	340	999999	224	999999	349	664	999999	571	999999	40	826	768	999999	263	153	994	999999	87	999999	365	670	712	465	999999	527	921	999999	999999	420	225	836	999999	999999	839	615	72	482	647	999999	454	999999	872	456	812	999999	999999	870	
635	717	644	385	992	999999	141	969	628	999999	980	999999	428	999999	762	999999	808	999999	222	999999	348	647	999999	521	484	785	100	999999	798	265	653	905	629	999999	362	181	776	840	844	56	140	999999	986	954	501	996	999999	778	424	721	647	999999	126	401	531	988	636	999999	900	217	477	952	180	372	463	85	31	377	323	590	999999	999999	360	175	375	478	660	136	999999	999999	911	999999	999999	87	618	999999	999999	999999	528	374	545	654	939	636	579	999999	700	999999	999999	999999	999999	506	465	834	347	679	267	999999	999999	63	337	509	112	422	306	999999	198	103	754	427	296	792	848	948	999999	729	38	723	596	999999	999999	47	635	603	513	999999	999999	999999	999999	999999	999999	999999	999999	474	47	45	999999	999999	999999	424	999999	607	999999	83	139	999999	657	999999	999999	618	650	543	365	838	286	999999	999999	999999	908	891	308	268	999999	815	649	459	590	384	911	18	188	999999	999999	182	208	180	177	561	999999	331	757	350	150	131	298	244	482	374	198	746	171	52	999999	999999	999999	730	253	999999	434	680	601	999999	605	780	439	148	160	193	640	115	999999	323	45	999999	143	958	128	999999	999999	414	977	225	195	174	847	999999	893	999999	66	999999	999999	124	136	793	729	484	999999	370	999999	159	94	299	734	999999	624	848	999999	40	315	167	612	21	536	30	703	385	97	999999	999999	304	255	216	136	172	189	18	196	251	858	659	223	757	550	376	330	687	491	112	550	999999	137	999999	638	899	865	914	999999	116	100	353	396	314	438	999999	904	877	172	999999	903	615	662	766	182	655	943	854	471	170	999999	999999	894	985	890	933	176	392	999999	237	306	275	431	999999	160	514	999999	909	999999	999999	472	453	999999	919	209	935	347	371	690	982	955	999999	453	426	416	85	459	411	424	504	230	999999	309	934	999999	637	193	582	615	999999	999999	999999	534	317	697	999999	499	974	786	954	595	804	702	595	282	295	821	14	673	85	64	861	495	824	933	950	153	590	654	999999	751	999999	999999	31	599	920	485	146	999999	169	585	485	625	469	909	425	819	713	662	978	816	188	909	540	613	531	549	710	999999	747	113	999999	999999	999999	213	999999	999999	680	995	999999	999999	685	285	513	499	579	246	35	915	518	140	440	928	999999	755	572	855	225	999999	78	380	775	762	999999	66	676	165	410	266	999999	376	999999	718	999999	178	999999	999999	405	999999	43	294	524	999999	865	999999	672	999999	999999	469	999999	999999	999999	272	927	999999	44	923	305	456	822	424	836	
769	837	999999	991	722	627	506	624	669	459	999999	384	783	856	981	999999	373	393	999999	511	999999	625	999999	543	876	790	329	144	216	607	949	999999	999999	458	999999	956	724	999999	950	999999	156	844	970	525	657	887	153	134	999999	36	931	73	137	912	894	153	734	999999	124	931	308	372	999999	71	510	999999	999999	999999	112	34	999999	747	442	342	365	107	654	587	885	989	647	204	91	190	676	999999	999999	999999	563	610	232	126	999999	29	999999	784	999999	908	24	700	131	999999	999999	38	854	193	630	999999	557	797	999999	157	999999	134	293	114	290	237	395	999999	867	68	771	501	999999	65	999999	423	288	580	670	745	572	195	999999	999999	181	62	335	492	999999	999999	999999	766	999999	84	404	386	735	949	999999	208	523	399	832	73	57	531	237	798	948	216	516	976	136	999999	999999	536	999999	465	932	238	999999	903	369	999999	999999	999999	389	726	661	999999	687	338	999999	999999	232	182	362	999999	781	650	999999	999999	544	58	789	182	999999	368	999999	867	129	280	999999	999999	305	620	40	271	163	999999	999999	510	147	99	529	187	899	664	530	411	999999	999999	683	292	412	375	368	320	781	736	999999	31	236	793	739	416	321	810	176	999999	152	101	650	999999	508	325	399	999999	529	999999	282	975	999999	98	999999	666	999999	734	999999	929	261	999999	999999	427	999999	130	999999	353	999999	122	865	999999	497	999999	999999	92	999999	944	783	97	999999	999999	999999	179	999999	399	193	999999	109	82	819	586	999999	246	999999	432	999999	999999	999999	388	51	999999	105	416	746	193	488	919	829	612	999999	652	950	775	953	347	929	321	963	999999	936	146	254	287	302	999999	151	260	999999	837	480	588	882	405	56	931	818	384	432	279	910	274	317	496	999999	176	999999	181	293	23	502	300	269	783	451	905	800	818	999999	467	52	238	361	999999	141	275	999999	555	729	32	529	999999	888	999999	377	672	828	999999	69	135	999999	969	999999	554	344	999999	329	999999	954	999999	999999	999999	270	964	237	682	912	325	365	951	407	999999	451	271	494	999999	999999	575	999999	778	86	53	999999	988	999999	999999	271	807	658	950	946	999999	601	999999	891	529	999999	924	466	999999	759	513	402	999999	728	572	528	705	69	396	779	754	693	999999	74	999999	250	282	159	165	421	115	999999	999999	15	736	489	862	379	965	662	487	119	721	999999	573	651	651	269	253	554	566	747	272	181	999999	999999	426	524	804	288	999999	999999	310	282	999999	846	986	111	999999	93	665	335	999999	733	999999	645	999999	
166	500	999999	999999	22	905	611	855	367	999999	244	813	999999	72	999999	999999	999999	999999	711	808	999999	374	999999	664	549	277	999999	888	240	999999	538	878	556	14	999999	33	368	688	999	869	699	999999	297	999999	999999	298	241	30	326	999999	417	999999	590	837	999999	792	773	999999	60	745	745	722	625	714	866	999999	267	755	999999	324	216	998	649	999999	118	31	87	286	999999	261	45	149	571	999999	245	454	298	719	481	477	259	586	638	264	133	977	999999	999999	584	397	999999	999999	227	12	553	419	443	999999	728	999999	714	497	999999	799	710	606	160	999999	478	421	77	547	284	999999	74	629	369	395	718	999999	229	504	701	999999	229	999999	999999	569	926	826	999999	999999	990	970	999999	762	716	839	553	999999	827	657	114	173	999999	999999	999999	891	999999	999999	59	999999	999999	597	999999	999999	796	356	579	161	683	590	228	652	410	527	556	314	572	312	913	530	842	201	999999	571	999999	537	203	736	356	40	632	12	777	999999	519	403	999999	552	965	369	270	401	843	999999	439	462	999999	802	936	999999	999999	999999	20	999999	215	838	999999	999999	820	268	999999	842	804	652	999999	225	999999	446	18	163	626	30	346	999999	270	450	357	77	142	999999	774	400	799	458	711	997	991	258	758	680	999999	967	999999	999999	216	427	999999	200	288	223	587	326	794	782	999999	999999	999999	467	268	764	490	226	587	883	494	999999	999999	355	941	961	233	626	688	337	999999	658	999999	999999	346	842	999999	167	788	919	359	457	999999	26	999999	999999	708	999999	989	993	199	999999	390	847	222	453	385	999999	259	327	989	961	638	466	738	623	18	659	130	426	911	333	438	999999	999999	46	166	35	178	537	262	699	636	695	147	162	277	452	426	893	467	611	908	471	930	398	819	999999	999999	563	999999	59	414	573	91	866	463	999999	323	185	297	359	82	721	74	300	999999	943	999999	585	355	566	999999	999999	959	999999	999999	967	737	145	227	999999	747	615	999999	999999	295	72	613	281	698	555	999999	999999	605	118	538	196	999999	640	73	999999	819	702	217	838	816	187	614	999999	451	496	984	188	958	999999	999999	999999	589	861	14	272	999999	57	887	800	438	999999	631	851	772	239	570	107	999999	999999	207	54	408	999999	999999	118	458	999999	999999	999999	570	950	292	336	506	81	606	544	635	800	546	999999	814	416	410	824	555	763	18	221	999999	887	116	616	999999	999999	999999	295	474	999999	813	505	227	999999	240	487	709	304	354	700	999999	999999	472	281	999999	999999	239	999999	
893	999999	562	695	999999	618	999999	999999	844	999999	265	999999	22	321	80	999999	999999	999999	999999	139	186	922	124	261	418	317	589	899	424	834	810	645	336	77	401	901	344	127	680	609	410	556	643	42	49	999999	688	320	955	734	999999	764	881	999999	814	971	457	311	287	517	38	999999	268	19	865	619	613	944	920	178	999999	869	999999	944	999999	999999	288	999999	221	999999	628	278	999999	690	999999	55	764	235	999999	429	453	999999	840	173	999999	33	297	634	177	430	801	743	400	787	340	424	405	999999	381	194	693	375	999999	283	889	760	442	578	468	820	855	387	691	999999	999999	999999	39	206	999999	705	342	654	915	791	212	999999	999999	166	359	136	999999	826	999999	78	736	88	944	567	999999	999999	591	719	999999	357	999999	423	61	899	72	999999	999999	208	999999	999999	851	49	460	999999	80	999999	881	286	229	999999	179	38	533	623	764	646	425	472	922	552	124	999999	488	568	999999	788	832	978	103	999999	741	999999	263	187	999999	697	627	999999	496	279	999999	314	999999	832	999999	546	890	438	145	426	999999	922	286	999999	562	999999	560	892	90	291	181	999999	999999	840	600	999999	999999	355	405	77	28	779	975	652	613	809	133	655	999999	999999	898	403	843	677	999999	819	999999	242	999999	988	146	735	565	999999	108	45	999999	999999	999999	459	771	544	42	77	999999	999999	946	633	417	999999	999999	904	511	409	393	999999	69	999999	999999	781	563	999999	731	999999	930	293	223	770	554	577	687	999999	423	931	909	999999	370	775	279	67	872	541	825	871	884	242	233	999999	821	999999	976	999999	651	460	895	238	813	625	147	123	562	186	89	999999	75	639	999999	580	499	39	416	293	246	999999	908	31	716	999999	532	999999	70	66	948	233	601	82	823	962	46	681	999999	744	999999	166	999999	999999	462	986	806	255	750	653	666	791	914	692	379	700	552	873	522	953	103	449	63	506	237	999999	248	993	815	999999	999999	818	999999	671	655	999999	456	999999	569	999999	63	287	947	999999	400	167	999999	908	999999	999999	999999	172	169	595	651	199	112	998	469	606	999999	812	439	231	119	847	311	252	47	999999	999999	340	999999	791	900	816	501	646	999999	80	546	339	300	999999	118	999999	999999	894	999999	465	977	457	999999	963	982	250	847	726	307	999999	999999	76	870	999999	877	89	858	377	695	999999	697	999999	999999	398	70	418	522	746	122	737	999999	417	232	581	322	796	999999	350	999999	999999	968	775	999999	563	224	479	469	886	815	38	999999	291	208	195	
768	521	565	999999	999999	573	728	999999	613	569	999999	447	843	298	101	90	502	517	568	46	999999	922	999999	999999	184	999999	948	635	930	94	224	999999	219	47	813	999999	999999	233	447	245	931	999999	172	779	999999	777	999999	180	795	999999	536	15	723	999999	999999	845	403	236	189	322	999999	102	180	999999	355	457	238	806	999999	999999	849	279	79	332	999999	998	760	999999	140	407	953	778	840	206	558	218	192	999999	717	968	999999	15	53	999999	620	838	999999	643	999999	752	999999	830	696	505	999999	266	936	401	67	331	95	65	999999	782	368	846	262	974	970	999999	274	191	98	516	893	844	235	944	711	276	999999	127	914	999999	858	999999	91	999999	321	301	999999	791	990	396	883	351	999999	270	766	999999	586	999999	672	295	487	366	999999	189	612	50	41	991	690	790	999999	967	150	718	923	999999	765	999999	662	999999	865	482	201	701	632	551	934	964	188	999999	999999	588	999999	628	999999	999999	391	901	732	280	269	999999	111	209	999999	915	210	201	346	531	19	999999	69	992	430	14	175	50	557	70	115	76	813	752	999999	442	522	999999	818	999999	853	863	194	392	420	584	381	992	335	717	999999	999999	627	656	999999	30	528	999999	207	999999	336	351	354	672	999999	999999	477	999999	999999	999999	402	688	382	915	678	155	484	677	582	846	633	182	714	839	718	372	999999	166	999999	91	914	999999	999999	999999	999999	511	518	522	227	227	116	32	895	401	999999	999999	370	999999	978	999999	545	850	879	361	272	164	999999	514	999999	802	753	321	534	25	29	341	373	460	820	176	637	962	999999	365	740	999999	287	322	999999	999999	11	737	187	51	546	73	191	963	999999	940	874	13	568	425	999999	794	498	879	382	999999	299	910	892	811	999999	583	401	999999	620	661	877	324	989	898	999999	26	144	492	479	955	160	410	799	879	302	633	403	999999	890	945	121	408	940	542	765	100	844	375	896	962	672	666	352	999	999999	560	999999	999999	623	458	999999	999999	409	999999	999999	888	999999	22	519	521	189	367	633	999999	549	478	999999	456	142	999999	999999	768	595	517	292	494	68	799	815	999999	619	733	420	442	999999	999999	999999	999999	710	999999	978	831	999999	385	782	315	42	999999	459	999999	186	999999	999999	912	286	892	420	892	143	347	830	321	206	999999	902	456	946	200	999999	444	480	860	745	265	733	349	999999	999999	734	977	461	390	350	231	565	61	206	507	999999	402	695	116	999999	999999	56	666	634	999999	482	336	368	842	297	25	124	326	
999999	281	189	999999	979	210	999999	166	999999	449	971	975	999999	851	260	449	44	999999	748	999999	480	382	218	76	715	834	737	407	999999	619	102	335	999999	248	239	924	999999	999999	422	494	948	999999	487	607	695	658	999999	999999	86	919	807	311	999999	999999	845	449	72	122	231	155	472	760	548	276	356	646	999999	973	621	999999	131	815	999999	263	425	258	894	999999	999999	999999	999999	115	999999	698	812	791	999999	366	403	789	999999	215	998	999999	999999	197	684	999999	260	59	790	891	20	750	798	992	737	22	999999	597	554	999999	999999	174	999999	366	439	849	999999	565	999999	512	580	832	474	915	817	306	999999	238	999999	999999	360	999999	276	87	105	581	900	999999	63	56	40	999999	244	410	474	833	101	665	758	834	755	695	471	999999	320	188	285	882	185	441	780	106	33	999999	110	419	898	108	270	857	949	644	511	999999	481	774	597	73	451	999999	999999	575	999999	739	999999	664	999999	999999	999999	917	999999	27	644	622	275	933	999999	999999	310	64	999999	992	999999	900	999999	121	999999	930	999999	546	590	221	999999	999999	999999	215	627	999999	942	445	999999	909	341	352	561	931	999999	888	999999	548	992	233	763	999999	59	999999	180	578	854	816	480	929	194	230	337	93	586	453	999999	70	999999	497	431	999999	506	35	661	999999	999999	954	999999	305	664	267	553	999999	458	54	151	23	44	58	999999	135	965	628	725	120	25	477	354	999999	999999	216	241	504	999999	899	890	999999	561	129	239	999999	705	184	275	927	676	970	635	542	311	382	35	268	67	305	899	877	309	550	46	871	609	999999	999999	458	35	999999	564	559	164	127	462	999999	999999	540	429	790	363	798	443	999999	842	999999	254	129	190	999999	447	999999	999	999999	724	21	92	368	300	151	999999	999999	901	999999	415	86	387	999999	999999	120	449	527	999999	118	999999	511	116	990	39	797	319	683	278	62	611	999999	999999	151	999999	450	832	460	249	288	419	546	896	815	999999	765	999999	71	209	999999	533	919	631	999999	498	222	904	999999	339	999999	831	698	999999	999999	26	358	526	246	999999	479	288	989	287	596	699	977	615	300	360	273	999999	999999	483	208	529	691	435	669	652	191	545	999999	130	746	457	999999	998	58	799	291	999999	999999	280	729	790	543	642	999999	200	521	607	614	999999	76	140	999999	999999	349	328	999999	922	857	593	999999	999999	548	868	540	149	978	978	999999	500	78	999999	184	977	754	418	985	59	401	478	140	584	999999	997	64	616	875	506	659	999999	999999	
999999	390	605	672	795	251	674	112	895	999999	543	50	123	672	51	956	604	999999	931	342	285	531	389	462	999999	999999	551	999999	923	273	999999	999999	836	35	999999	644	578	999999	958	176	320	947	999999	266	999999	543	817	334	23	660	280	46	727	396	200	999999	11	152	999999	792	700	999999	999999	999999	740	223	214	98	963	999999	999999	999999	999999	999999	32	337	36	133	999999	491	999999	226	999999	273	992	999999	601	449	835	999999	643	436	668	175	999999	460	768	999999	525	384	999999	999999	371	616	283	982	534	962	999999	862	811	877	288	165	607	484	69	915	639	304	999999	764	262	999999	763	951	630	346	299	999999	569	162	607	490	999999	999999	854	194	990	999999	911	638	84	973	69	765	158	999999	567	991	999999	999999	244	231	999999	999999	476	279	852	999999	361	999999	999999	802	302	659	280	999999	13	152	629	875	924	628	393	982	689	999999	999999	998	803	999999	778	999999	999999	715	918	386	727	587	988	999999	341	999999	658	723	964	999999	680	410	495	360	509	425	372	999999	999999	615	838	779	999999	197	248	854	528	244	419	376	999999	587	740	894	79	425	163	54	543	266	969	999999	27	417	999999	630	512	452	618	362	935	999999	786	312	548	999999	702	999999	999999	487	999999	424	313	598	651	999999	670	999999	290	94	272	999999	981	672	646	177	761	477	588	999999	351	86	999999	999999	999999	974	800	438	999999	131	722	362	707	65	126	999999	999999	429	765	515	960	911	172	534	100	617	674	124	999999	380	195	999999	222	999999	146	73	999999	257	999999	676	302	242	255	168	371	910	999999	999999	556	101	999999	342	711	82	999999	999999	914	101	966	822	999999	686	772	975	935	497	150	999999	919	999999	999999	999999	271	99	223	728	666	13	999999	190	998	748	567	999999	999999	853	999999	149	82	999999	999999	707	999999	344	376	615	469	279	999999	999999	770	640	17	503	346	703	81	622	999999	927	773	910	928	785	824	562	128	208	999999	92	974	10	905	999999	903	57	827	926	722	607	268	396	781	298	420	999999	999999	74	237	865	781	999999	289	155	932	999999	779	505	520	814	497	271	861	149	899	999999	734	794	599	298	999999	999999	899	261	668	999999	139	639	375	999999	820	63	970	552	311	84	720	999999	999999	664	278	331	416	908	120	996	534	641	399	650	632	946	475	939	989	636	10	999999	999999	999999	119	149	140	999999	993	999999	301	319	838	999999	58	974	514	935	29	554	999999	999999	999999	999999	999999	497	250	724	835	874	588	40	563	674	83	692	
999999	999999	554	139	999999	363	999999	676	999999	225	999999	573	999999	658	442	999999	919	444	999999	19	886	999999	703	621	898	415	227	129	854	270	999999	999999	752	999999	999999	780	390	890	363	999999	86	999999	966	636	695	999999	999999	999999	441	59	121	999999	776	74	806	469	39	999999	240	785	146	795	999999	444	999999	638	999999	999999	958	999999	159	39	91	999999	932	999999	848	77	926	231	293	50	687	805	159	637	397	999999	999999	240	999999	457	659	577	248	291	652	531	176	999999	999999	886	228	779	900	91	47	263	142	395	621	962	16	18	502	105	117	27	999999	999999	999999	143	999999	999999	999999	701	379	513	284	650	999999	326	900	999999	375	407	822	999999	999999	77	999999	143	555	999999	619	787	999999	650	85	153	184	635	999999	344	815	999999	209	500	867	209	711	533	979	999999	999999	999999	999999	999999	999999	105	999999	209	999999	227	242	117	587	522	118	133	259	729	438	140	476	999999	89	566	64	653	207	331	50	705	365	76	999999	73	999999	324	999999	316	17	980	870	974	999999	29	999999	707	999999	686	999999	743	949	982	999999	849	25	999999	224	505	999999	989	897	999999	168	416	861	176	999999	999999	975	794	408	943	999999	999999	269	501	999999	70	464	999999	519	521	939	306	755	382	999999	999999	999999	64	109	230	999999	28	92	918	815	116	167	935	999999	999999	999999	999999	345	16	271	999999	589	523	872	164	999999	733	480	999999	21	862	660	999999	205	647	475	920	695	188	717	702	374	999999	685	999999	902	999999	999999	898	999999	352	960	999999	120	333	999999	534	192	999999	188	501	999999	706	907	953	456	679	740	117	155	790	901	999999	299	999999	283	999999	837	368	261	522	142	581	576	999999	901	911	377	999999	999999	999999	738	750	999	226	163	668	444	732	66	233	999999	494	753	29	451	802	460	999999	60	999999	697	999999	692	999999	368	967	999999	248	61	999999	311	868	999999	215	999999	160	999999	82	415	999999	999999	115	311	38	733	647	828	556	227	109	461	826	821	443	253	914	999999	999999	857	196	537	999999	681	521	921	999999	308	548	967	300	644	387	145	999999	684	591	521	664	933	999999	148	583	30	952	999999	485	57	752	961	147	103	826	224	229	999999	608	433	999999	116	813	349	290	588	999999	999999	83	999999	386	759	999999	999999	403	409	146	57	953	999999	999999	436	999999	872	555	586	830	999999	818	999999	916	999999	999999	168	730	557	129	381	858	995	999999	497	21	794	670	993	999999	999999	699	426	87	181	999999	433	704	364	669	940	999999	704	758	
999999	999999	999999	773	28	683	999999	672	845	289	764	199	958	91	241	425	651	212	562	285	999999	507	999999	95	745	244	652	463	999999	887	188	999999	164	246	373	850	111	30	652	320	807	82	999999	999999	323	999999	175	999999	473	939	27	738	241	428	672	232	255	824	38	999999	40	49	999999	957	111	999999	45	721	717	391	999999	999999	559	251	478	999999	653	264	999999	999999	79	311	990	436	870	999999	357	735	574	150	605	287	992	868	999999	999999	776	896	45	147	946	453	633	91	625	396	188	989	999999	658	579	990	62	275	715	728	999999	869	999999	999999	828	309	157	577	786	999999	999999	691	961	710	247	756	229	635	817	625	677	999999	810	999999	272	999999	785	999999	571	614	235	727	162	561	718	906	999999	385	318	646	999999	66	305	589	757	496	38	249	421	822	771	999999	457	99	999999	999999	68	614	398	999999	524	242	15	999999	811	999999	538	999999	999999	340	948	844	326	181	999999	621	612	231	725	775	338	545	503	749	843	999999	279	73	510	999999	848	204	986	846	999999	999999	999999	133	778	846	999999	999999	257	999999	874	927	110	286	769	439	999999	837	999999	999999	142	978	738	999999	999999	12	999999	475	999999	425	491	999999	857	480	59	265	999999	999999	452	879	818	709	298	422	874	915	708	999999	303	80	48	999999	315	374	713	153	335	999999	795	775	999999	492	999999	832	999999	130	999999	630	999999	999999	870	59	394	19	804	433	689	325	999999	999999	304	649	181	999999	386	999999	448	999999	999999	905	930	774	999999	677	675	335	978	999999	999999	753	845	87	999999	789	210	989	626	305	569	290	463	999999	413	382	999999	999999	999999	903	999999	128	682	586	863	999999	583	105	365	716	344	478	454	999999	999999	637	577	226	883	999999	626	397	853	152	923	486	999999	999999	371	321	206	121	25	85	21	999999	81	268	224	444	216	115	633	999999	961	100	999999	241	517	776	999999	999999	680	928	286	68	274	540	999999	387	879	999999	734	999999	520	233	463	379	221	797	566	318	12	448	999999	521	999999	943	191	832	650	999999	414	594	516	943	440	96	798	999999	999999	540	999999	836	565	999999	381	588	999999	737	637	465	29	719	219	497	261	999999	999999	765	304	331	359	830	999999	668	999999	149	538	576	999999	376	999999	268	367	35	712	175	999999	630	150	185	553	453	205	194	201	694	999999	999999	692	999999	344	43	658	118	191	774	109	999999	999999	241	60	823	944	271	885	760	362	194	784	999999	999999	999999	625	128	777	905	635	552	477	563	
764	519	999999	595	999999	546	609	258	999999	937	75	999999	999999	999999	135	730	999999	934	999999	440	342	200	244	607	848	222	418	999999	341	285	148	557	999999	743	476	999999	938	359	238	348	161	999999	999999	846	29	372	798	716	993	999999	407	701	252	999999	230	573	284	287	746	999999	138	999999	916	569	799	518	567	590	441	594	792	159	705	999999	999999	999999	999999	397	999999	486	423	999999	546	294	878	999999	999999	391	523	902	999999	660	999999	999999	220	999999	999999	999999	57	511	999999	218	285	999999	999999	999999	996	999999	758	992	722	886	699	269	406	436	999999	632	999999	361	213	999999	999999	538	337	141	999999	297	749	206	51	999999	350	86	999999	999999	426	147	999999	999999	450	32	632	530	999999	379	960	353	21	784	559	564	999999	695	999999	627	151	746	81	133	711	709	542	999999	951	651	546	623	999999	200	19	394	602	70	999999	191	553	999999	358	999999	180	203	999999	965	999999	999999	999999	654	778	64	74	680	75	906	918	741	489	81	579	999999	833	347	765	821	775	174	962	38	784	126	999999	605	397	123	952	518	433	577	914	474	670	892	845	533	136	338	328	696	999999	999999	701	999999	966	820	134	833	437	464	999999	482	524	999999	869	661	999999	999999	292	952	953	409	999999	911	999999	114	867	941	999999	242	694	446	846	276	999999	614	999999	601	638	577	999999	999999	999999	969	387	441	950	718	32	193	553	666	56	999999	999999	742	862	999999	325	862	952	193	340	205	769	753	636	258	999999	265	246	388	831	714	962	833	328	347	534	724	999999	158	918	319	688	38	399	479	533	154	752	635	999999	999999	624	805	999999	999999	210	633	805	999999	999999	766	946	175	835	341	999999	908	423	524	265	600	709	804	999999	31	516	741	999999	999999	724	921	999999	611	112	65	100	999999	54	443	147	900	919	461	999999	999999	372	523	202	999999	75	624	730	999999	379	999999	76	999999	999999	999999	999999	469	280	999999	977	732	263	345	73	999999	251	256	864	980	999999	365	999999	258	308	122	659	993	548	305	100	110	200	285	242	427	989	279	626	999999	74	999999	630	280	483	773	999999	36	460	423	817	819	759	750	850	23	13	999999	521	999999	118	385	921	999999	999999	877	541	978	999999	999999	789	999999	630	587	999999	708	999999	411	774	535	999999	632	542	134	999999	281	350	450	434	228	999999	181	758	208	999999	688	757	999999	721	605	241	919	923	814	633	845	999999	182	833	999999	288	601	53	999999	213	485	843	796	496	999999	537	100	999999	884	232	618	
223	432	419	237	999999	89	689	179	303	999999	999999	728	999999	642	92	178	616	292	940	822	999999	772	994	693	845	999999	168	445	999999	151	375	49	999999	25	632	767	762	605	200	208	911	999999	691	909	999999	124	999999	854	204	369	999999	271	943	409	490	999999	999999	999999	392	999999	921	254	111	999999	928	669	999999	484	999999	999999	415	20	102	742	999999	264	90	95	916	730	664	999999	251	708	667	114	106	999999	535	191	339	46	999999	208	999999	999999	772	538	980	999999	978	821	844	878	953	473	179	999999	498	999999	370	352	809	661	337	617	13	402	999999	824	572	999999	949	999999	985	378	999999	893	465	253	999999	551	999999	809	752	999999	469	999999	754	203	999999	999999	693	309	821	987	237	999999	871	669	663	999999	999999	165	544	999999	872	25	999999	585	675	286	744	255	744	818	247	999999	909	999999	157	999999	647	999999	889	676	270	999999	999999	999999	150	245	31	999999	589	121	508	949	275	727	970	454	479	999999	528	658	161	448	565	12	999999	238	999999	387	522	33	999999	999999	999999	868	764	999999	18	893	444	999999	265	948	999999	999999	319	297	999999	999999	524	703	999999	999999	774	999999	524	821	93	14	258	999999	593	644	283	566	388	757	683	406	962	746	446	999999	735	999999	403	213	782	999999	692	462	504	999999	999999	819	862	264	976	44	999999	942	149	999999	999999	532	846	620	675	109	254	561	614	999999	229	777	266	584	742	685	838	999999	49	999999	999999	796	417	999999	999999	463	999999	133	780	649	62	29	607	443	940	212	251	782	538	682	687	141	847	177	249	999999	999999	287	522	300	205	999999	903	988	690	999999	124	999999	839	221	405	131	999999	999999	999999	210	180	823	999999	540	443	66	782	366	473	191	999999	250	999999	695	999999	425	611	489	453	29	999999	618	752	102	97	999999	942	327	287	999999	359	882	999999	49	915	999999	644	999999	857	149	261	546	525	509	899	999999	836	154	320	999999	519	301	521	265	93	561	81	551	999999	913	123	464	999999	999999	831	76	357	845	780	999999	781	629	632	313	767	999999	103	252	202	222	694	999999	999999	307	57	999999	370	999999	999999	999999	667	102	539	999999	35	999999	467	619	678	999999	527	990	373	999999	208	890	668	218	497	513	468	829	999999	239	999999	325	458	782	859	999999	999999	999999	889	999999	504	999999	99	689	288	971	122	484	573	370	695	999999	999999	857	108	166	400	162	150	999999	895	838	999999	999999	999999	710	348	999999	759	999999	135	808	110	947	999999	999999	999999	978	930	526	999999	984	
265	988	544	525	999999	600	999999	702	381	554	579	447	999999	666	999999	790	965	577	632	437	724	666	999999	999999	602	487	213	589	999999	421	232	624	999999	911	999999	755	765	208	819	747	12	67	535	580	238	999999	427	988	573	999999	23	362	893	999999	269	599	753	657	923	413	999999	999999	999999	999999	332	954	999999	619	94	200	35	999999	757	885	999999	667	141	663	658	939	70	224	25	355	407	869	730	98	651	982	11	117	284	416	360	908	720	575	999999	999999	277	808	904	999999	984	256	604	18	537	999999	467	99	998	983	353	182	87	991	561	463	234	999999	967	111	198	917	492	999999	535	999999	947	566	415	384	999999	999999	320	642	999999	161	275	722	561	58	524	911	119	999999	72	999999	999999	728	23	794	59	971	840	803	194	77	764	262	482	20	655	901	684	999999	322	101	862	445	630	410	999999	511	745	918	586	286	808	201	288	357	999999	228	553	999999	334	700	421	517	457	303	999999	22	249	550	999999	999999	999999	999999	999999	999999	325	395	108	612	606	548	999999	921	999999	907	269	573	974	135	324	437	358	73	999999	621	680	354	987	999999	23	185	271	204	525	999999	59	323	222	317	42	310	999999	999999	23	785	474	499	300	999999	44	823	47	124	999999	999999	274	174	999999	367	301	970	999999	999999	599	431	287	41	406	999999	858	946	361	666	103	24	317	999999	59	513	156	190	999999	448	303	200	147	999999	999999	559	697	999999	127	854	26	71	999999	358	351	592	508	999999	103	46	690	999999	472	999999	31	221	658	999999	125	691	220	120	915	960	999999	409	293	139	72	999999	999999	974	999999	506	650	41	122	958	76	466	999999	713	999999	28	757	215	999999	766	136	756	901	840	769	436	644	999999	156	999999	880	942	309	378	999999	257	479	716	269	999999	731	999999	109	999999	789	659	999999	507	34	999999	999999	272	681	526	13	316	999999	725	215	401	862	744	999999	180	87	134	166	999999	342	838	549	51	946	762	45	146	657	211	61	120	999999	146	881	259	739	618	271	782	375	74	999999	999999	511	867	112	986	114	999999	622	665	502	59	174	195	357	999999	999999	999999	491	867	659	742	674	999999	651	999999	863	635	440	468	863	383	270	999999	535	795	539	88	999999	58	999999	999999	589	396	617	999999	972	695	901	999999	999999	352	301	999999	415	570	999999	416	999999	386	132	478	498	163	999999	999999	788	896	999999	562	631	999999	268	442	835	931	163	999999	999999	950	753	177	734	862	176	520	999999	999999	862	965	
715	999999	862	283	999999	563	999999	435	594	999999	912	85	46	348	945	999999	94	858	672	483	416	800	929	275	632	954	744	636	986	290	999999	999999	44	693	846	508	999999	984	516	282	702	728	693	987	48	678	999999	395	999999	999999	436	233	99	388	559	999999	203	596	999999	970	819	602	448	999999	463	886	999999	352	999999	999999	679	109	351	999999	781	999999	999999	942	237	954	823	999999	719	874	854	811	936	656	999999	999999	315	787	344	999999	462	109	289	389	999999	162	638	789	893	999999	442	336	882	698	999999	999999	808	261	369	696	999999	470	883	574	999999	651	949	394	217	999999	141	892	765	999999	937	681	408	727	418	84	999999	43	464	999999	442	527	999999	247	999999	272	999999	64	428	999999	999999	992	226	715	929	882	212	999999	582	333	348	999999	571	86	761	925	473	999999	843	294	380	124	999999	644	999999	999999	722	712	344	999999	447	87	999999	127	417	945	465	999999	797	535	999999	82	461	999999	999999	892	956	852	486	999999	999999	52	221	143	277	999999	986	582	583	999999	999999	499	908	637	886	270	86	453	669	815	999999	781	293	317	422	307	999999	874	742	249	999999	999999	236	221	156	404	866	340	999999	999999	958	882	999999	800	375	382	173	824	255	999999	815	512	193	670	999999	27	758	903	720	969	620	999999	839	999999	29	301	273	697	491	999999	404	745	603	535	856	587	672	999999	942	49	999999	839	628	112	433	474	685	999999	558	138	646	999999	619	880	523	846	53	999999	780	84	999999	475	343	764	245	79	909	657	814	85	999999	275	999999	681	835	780	494	736	910	555	999999	999999	149	362	844	441	136	723	22	19	999999	897	712	999999	999999	999999	999999	999999	866	363	565	999999	751	482	999999	381	11	938	999999	742	999999	317	999999	999999	999999	999999	999999	980	999999	804	999999	196	645	804	541	999999	563	103	750	176	999999	630	869	556	990	586	999999	666	580	999999	440	198	678	279	999999	999999	999999	486	999999	527	342	999999	999999	72	420	378	999999	947	941	334	817	907	197	878	999999	732	999999	318	999999	999999	457	999999	410	999999	999999	999999	518	375	156	314	999999	86	999999	233	834	758	999999	807	145	621	203	17	724	255	999999	532	10	999999	999999	925	789	999999	251	526	80	999999	125	999999	999999	999999	860	27	801	636	909	740	222	964	53	709	55	999999	182	623	999999	450	944	164	800	840	999999	999999	564	231	525	700	835	178	999999	171	642	199	118	480	761	186	215	97	345	915	320	46	756	112	879	159	552	628	999999	629	727	999999	
999999	858	910	152	999999	579	121	219	905	54	811	999999	76	856	531	701	999999	511	244	856	818	885	530	718	999999	461	351	375	158	216	340	533	443	681	502	999999	570	618	723	635	976	999999	999999	275	235	873	999999	32	628	850	766	336	395	999999	999999	810	999999	201	191	999999	999999	999999	71	699	714	287	448	999999	363	282	141	999999	787	999999	880	691	876	265	999999	999999	425	329	999999	307	450	999999	148	572	538	692	921	999999	437	999999	407	239	75	320	561	947	435	999999	669	355	719	522	548	999999	999999	460	933	82	707	103	586	908	999	763	258	710	149	875	856	671	999999	761	999999	75	210	651	626	566	703	545	999999	774	660	401	999999	927	465	361	999999	87	758	849	671	343	146	999999	240	312	71	999999	808	559	794	997	999999	957	705	483	999999	348	999999	377	378	172	440	999999	258	607	184	330	255	787	302	778	912	511	999999	482	929	999999	421	999999	504	852	999999	112	979	662	405	630	999999	982	776	244	999999	999999	999999	999999	902	333	999999	632	137	740	606	999999	267	25	95	494	867	232	553	999999	927	999999	999999	526	434	338	832	596	212	553	108	272	21	999999	535	531	999999	591	999999	605	471	788	196	999999	256	716	999999	963	577	910	999999	999	438	901	317	731	999999	953	84	574	999999	653	429	999999	641	343	999999	209	489	563	463	286	652	947	999999	148	335	119	999999	718	493	869	29	301	790	109	834	119	750	804	24	999999	516	999999	114	817	369	999999	999999	999999	705	645	483	23	456	486	356	491	498	178	406	999999	684	365	90	631	634	138	793	542	509	900	458	685	548	999999	769	999999	999999	596	779	722	987	365	999999	999999	396	15	844	313	753	352	620	581	407	616	402	161	924	483	192	999999	818	590	414	999999	999999	797	475	999999	999999	709	648	999999	399	683	999999	328	352	243	244	628	999999	489	788	166	290	876	999999	931	984	618	722	369	413	999999	904	407	951	999999	999999	598	999999	774	596	54	704	718	192	723	206	999999	809	999999	248	563	947	338	801	258	999999	321	519	543	999999	109	986	999999	499	851	779	23	376	999999	999999	999999	98	999999	893	744	461	572	999999	999999	735	910	808	999999	130	849	999999	575	605	703	692	999999	89	999999	689	999999	999999	426	228	340	943	999999	707	675	999999	602	999999	439	444	67	796	953	626	999999	999999	185	300	999999	167	649	261	214	417	673	451	999999	999999	100	829	407	686	45	999999	363	999999	999999	213	143	922	528	383	171	140	548	906	739	722	135	
199	514	999999	112	999999	999999	89	999999	774	43	233	873	46	384	999999	47	380	761	609	272	999999	264	971	999999	42	639	275	100	83	999999	766	711	999999	440	900	325	211	999999	776	999999	284	881	999999	999999	910	59	491	998	999999	999999	177	155	999999	459	999999	935	542	49	79	628	313	989	999999	905	277	521	361	605	999999	294	999999	796	984	835	988	461	486	802	256	983	157	276	538	980	702	620	581	73	647	999999	782	171	514	158	470	295	225	999999	901	398	999999	886	999999	276	266	381	170	304	999999	341	999999	999999	792	96	999999	46	460	685	213	656	939	298	957	999999	512	999999	291	835	375	999999	245	613	999999	858	295	271	752	272	724	330	999999	287	602	316	517	52	379	999999	678	434	834	540	669	999999	458	409	928	16	764	999999	99	334	928	999999	105	844	839	999999	800	218	294	198	960	882	207	999999	695	651	999999	999999	304	862	999999	940	867	705	944	655	409	886	999999	999999	999999	143	241	134	359	834	221	672	212	445	628	469	149	646	580	787	57	797	713	286	15	999999	296	237	999999	988	900	999999	900	194	534	914	999999	549	690	999999	651	999999	312	999999	440	338	266	859	244	698	999999	231	135	166	607	999999	999999	67	739	212	847	999999	957	999999	934	821	999999	28	911	713	594	600	955	753	146	975	494	852	999999	676	47	437	992	478	197	678	274	744	586	921	999999	999999	809	488	979	999999	124	999999	927	618	999999	248	947	530	113	209	275	381	30	632	128	999999	220	999999	174	420	21	489	183	265	999999	37	441	989	999999	777	791	999999	774	999999	999999	552	999999	237	119	799	999999	999999	374	987	413	893	724	999999	803	421	999999	745	999999	569	635	635	768	671	72	540	999999	957	558	336	418	999999	607	530	999999	999999	999999	999999	953	375	930	999999	999999	195	999999	662	999999	486	999999	559	999999	999999	164	215	863	235	783	263	999999	579	991	532	999999	999999	579	615	999999	203	999999	999999	999999	999999	999999	947	999999	999999	999999	582	819	409	237	999999	999999	999	167	999999	643	401	999999	999999	792	999999	816	384	384	407	635	999999	616	247	376	999999	999999	958	542	999999	999999	999999	999999	777	715	999999	999999	765	999999	669	999999	914	880	217	999999	999999	999999	648	445	875	807	417	573	240	460	443	966	582	43	127	999999	812	466	612	999999	999999	825	999999	999999	590	707	61	42	714	999999	721	206	409	999999	481	583	999999	999999	999999	999999	846	642	345	999999	281	245	861	999999	234	640	948	999999	278	108	543	79	646	817	854	177	756	
385	859	593	999999	247	566	316	561	544	384	299	798	865	999999	999999	489	572	558	355	845	999999	999999	83	698	273	927	310	999999	412	936	999999	668	999999	990	470	782	999999	588	44	678	555	180	690	265	999999	999999	413	835	999999	589	84	999999	509	332	437	577	786	895	474	999999	265	999999	159	999999	548	631	308	874	999999	22	737	984	524	676	300	999999	127	817	999999	614	524	999999	982	999999	861	576	169	999999	562	999999	996	999999	123	724	422	999999	30	91	717	37	361	538	44	735	851	99	999999	832	41	999999	459	969	999999	860	999999	790	602	337	746	999999	999999	139	322	908	999999	999999	870	799	264	330	137	45	110	22	262	985	440	257	999999	771	832	336	146	283	443	37	10	263	929	631	377	693	999999	745	565	231	999999	999999	719	970	229	999999	578	999999	161	999999	869	843	607	810	360	999999	366	974	149	144	999999	49	999999	989	999999	617	999999	632	952	443	999999	364	456	40	768	314	537	999999	999999	887	999999	435	999999	999999	999999	167	999999	128	281	32	337	371	605	999999	999999	187	662	730	99	611	84	945	758	718	723	514	999999	577	52	56	817	999999	431	262	386	567	918	999999	831	723	962	751	360	930	116	338	999999	35	801	590	652	807	910	940	812	813	676	412	999999	653	769	999999	86	999999	999999	999999	999999	352	999999	999999	269	217	898	376	649	999999	999999	999999	611	394	754	371	775	461	403	999999	456	491	450	572	891	999999	158	187	953	884	675	135	999999	146	399	416	980	999999	330	444	908	544	300	488	228	847	800	999999	999999	408	999999	624	831	204	524	458	902	481	779	754	69	720	422	999999	999999	469	113	999999	995	347	999999	644	140	959	999999	999999	999999	961	354	999999	999999	247	999999	999999	582	60	303	530	621	941	514	999999	361	576	384	197	131	535	830	759	743	335	999999	561	26	667	493	872	103	612	999999	940	137	735	49	822	999999	999999	193	999999	175	999999	999999	64	833	999999	292	564	584	999999	790	664	999999	595	310	389	331	727	999999	999999	999999	999999	437	19	999999	574	999999	999999	536	999999	755	999999	352	232	593	171	481	861	999999	999999	384	929	298	189	821	999999	808	541	435	660	500	715	338	999999	51	999999	999999	999999	999999	268	511	999999	999999	31	167	999999	321	908	11	148	999999	470	999	404	539	637	999999	999999	197	999999	765	839	201	875	71	49	926	84	191	849	999999	637	999999	468	632	999999	901	276	31	296	291	900	999999	296	999999	40	716	933	738	413	610	897	656	301	503	999999	474	162	
959	999999	608	247	727	162	133	280	979	540	771	821	736	866	999999	901	797	999999	999999	905	132	41	999999	993	345	999999	249	127	980	199	999999	961	999999	749	316	903	688	54	999999	387	172	481	999999	186	172	917	677	743	672	755	503	999999	371	569	999999	928	794	999999	902	949	912	15	300	999999	999999	999999	577	999999	999999	331	223	753	999999	922	742	650	979	157	830	427	999999	505	455	999999	696	337	600	684	999999	387	119	82	151	999999	474	167	999999	999999	611	362	999999	690	193	350	999999	749	945	448	826	388	948	999999	999999	484	999999	417	559	999999	103	247	219	892	277	182	999999	150	999999	469	458	585	999999	718	999999	478	999999	420	321	999999	999999	947	392	999999	857	999999	999999	472	298	666	999999	67	607	127	178	374	152	999999	423	21	137	401	147	485	990	251	999999	240	111	315	407	438	105	454	381	999999	999999	67	45	999999	743	750	852	945	94	999999	977	352	999999	181	335	999999	997	310	977	301	809	906	171	616	999999	208	371	982	269	999999	961	163	745	32	519	94	422	487	277	999999	999999	201	401	599	999999	999999	690	929	980	777	441	794	476	89	346	948	896	428	523	544	389	870	686	148	439	999999	606	527	662	251	217	519	43	600	752	999999	515	571	352	845	518	441	12	999999	515	177	686	666	686	999999	198	993	964	733	998	999999	515	999999	170	450	970	173	277	999999	569	999999	761	876	336	728	443	335	999999	677	999999	947	867	204	999999	999999	147	939	999999	101	63	999999	999999	309	999999	999999	112	262	411	902	874	355	173	273	922	593	415	810	340	958	137	862	916	296	999999	60	810	321	629	999999	313	41	999999	186	685	355	375	462	284	262	625	190	999999	184	802	999999	784	604	282	49	856	999999	609	882	963	200	307	268	601	551	272	791	633	512	599	999999	33	987	587	576	999999	999999	536	87	342	946	938	742	494	999999	275	216	48	999999	51	976	999999	449	222	495	57	117	860	732	999999	834	999999	421	585	958	657	796	27	705	999999	999999	800	531	550	27	261	565	774	574	999999	66	752	53	999999	622	999999	583	775	101	529	999999	103	803	98	507	399	527	166	535	999999	479	198	343	768	999999	185	900	899	205	999999	491	342	295	456	933	92	999999	999999	999999	546	999999	999999	999999	185	710	810	997	443	999999	627	734	999999	999999	999999	806	999999	999999	999999	999999	447	521	683	999999	857	47	999999	999999	356	999999	425	885	576	203	988	305	457	272	167	68	338	188	467	857	577	999999	999999	999999	
100	650	75	673	239	627	525	35	999999	999999	999999	148	931	12	650	288	626	742	167	999999	260	899	358	605	261	225	995	268	64	826	13	358	954	999999	999999	706	999999	752	655	999999	677	962	905	16	204	999999	137	999999	537	188	240	834	351	877	999999	200	301	470	421	23	632	267	971	574	999999	719	193	256	295	943	198	874	97	218	999999	999999	994	352	410	999999	98	999999	730	999999	595	999999	16	999999	999999	526	415	629	999999	999999	999999	420	999999	340	568	999999	835	880	49	593	999999	999999	746	143	349	555	206	949	69	999999	925	999999	536	105	979	999999	999999	116	999999	999999	538	999999	544	999999	890	127	306	663	783	925	406	218	629	146	885	238	432	999999	737	296	330	466	999999	160	999999	365	999999	999999	361	299	771	729	474	280	65	430	822	300	253	232	259	542	175	144	783	716	999999	399	999999	999999	846	839	378	128	449	999999	999	393	740	999999	243	409	311	493	163	676	999999	359	91	465	416	142	999999	514	47	787	999999	435	376	999	32	493	686	611	999999	932	360	356	831	982	431	999999	560	718	989	849	999999	681	980	117	972	999999	318	754	344	714	219	864	91	999999	781	574	27	740	511	749	723	700	50	231	325	397	999999	108	999999	999999	582	911	999999	198	557	619	455	269	36	999999	185	932	277	738	999999	496	274	179	211	856	999999	819	216	999999	999999	540	640	758	791	585	465	219	999999	366	142	307	349	892	114	999999	128	999999	714	472	999999	791	433	311	999999	999999	999999	357	999999	187	566	999999	999999	999999	72	999999	978	999999	478	451	583	966	999999	910	606	425	999999	381	75	49	738	664	115	744	676	999999	116	999999	999999	962	462	999999	322	543	999999	379	602	75	830	97	193	431	289	272	888	607	579	522	704	93	682	750	292	858	999999	902	999999	961	607	999999	999999	649	447	515	989	475	653	678	120	237	823	999999	551	999999	855	316	385	842	855	999999	764	594	634	176	999999	711	825	463	103	898	721	640	468	111	187	544	999999	773	283	999999	999999	900	999999	477	269	600	209	314	12	142	526	999999	115	999999	999999	325	999999	281	999999	288	649	199	584	221	515	999999	623	999999	800	321	332	611	568	999999	126	999999	191	166	999999	999999	512	521	461	999999	381	906	534	999999	147	861	529	713	547	995	773	763	326	999999	961	87	977	758	513	691	810	915	256	673	421	110	144	858	999999	545	999999	137	738	999999	840	609	657	692	312	939	999999	618	999999	573	999999	362	547	991	204	999999	711	999999	
17	769	160	466	659	861	519	999999	727	670	999999	999999	229	645	34	702	359	362	429	295	456	574	900	201	999999	682	15	999999	562	152	663	545	833	999999	129	969	472	999999	999999	796	183	274	221	131	279	72	354	32	338	844	641	999999	409	426	307	999999	869	958	615	976	855	460	485	584	17	999999	178	206	999999	999999	239	975	412	633	122	191	363	778	999999	999999	338	982	730	717	510	821	145	417	999999	999999	999999	514	768	972	940	722	999999	636	123	476	893	999999	999999	283	614	665	439	776	314	999999	999999	100	46	826	999999	873	999999	999999	83	196	668	999999	480	839	954	725	999999	439	692	399	402	999999	664	455	999999	999999	486	999999	999999	845	999999	368	999999	999999	606	20	477	942	334	77	999999	999999	999999	999999	808	143	999999	667	999999	889	999999	999	999999	915	723	364	435	590	931	999999	397	281	999999	238	804	999999	999999	870	243	943	257	274	115	625	999999	380	999999	737	647	761	513	818	138	223	396	999999	999999	999999	886	252	585	886	21	865	679	721	999999	334	132	999999	485	999999	999999	385	641	194	893	999999	519	352	200	698	943	179	955	578	153	450	842	423	999999	999999	983	999999	368	370	999999	250	945	684	22	838	614	148	999999	706	999999	999999	582	211	497	999999	678	544	61	999999	943	842	910	111	999999	916	491	709	484	25	822	443	26	280	999999	653	521	835	339	362	93	999999	892	999999	193	400	868	999999	926	216	791	449	939	999999	427	420	340	844	999999	106	356	904	664	999999	884	951	736	311	999999	999999	305	843	214	699	803	999999	949	662	917	187	58	999999	783	277	233	382	504	545	853	521	323	999999	728	243	999999	999999	150	999999	373	999999	664	566	371	92	999999	999999	245	249	678	288	471	678	927	929	999999	505	131	999999	47	511	457	999999	458	999999	530	628	124	970	693	623	998	327	298	685	999999	999999	489	701	365	999999	999999	264	866	575	60	645	750	999999	195	509	67	999999	594	861	785	474	118	999999	999999	293	833	274	556	999999	289	153	389	252	417	565	26	999999	40	761	374	202	333	883	707	884	999999	999999	784	194	999999	255	999999	436	899	58	999999	875	149	999999	451	999999	708	812	295	906	265	507	391	630	999999	999999	999999	999999	497	592	999999	234	906	676	999999	517	999999	371	498	43	421	953	352	368	191	151	999999	958	319	500	494	521	597	800	629	379	933	999999	701	928	532	899	999999	999999	999999	158	968	472	666	933	394	999999	324	261	495	312	999999	32	448	351	999999	999999	523	999999	
108	629	637	116	57	45	584	334	670	569	999999	999999	999999	45	461	43	999999	817	302	386	116	999999	206	345	314	326	224	910	716	360	999999	768	385	942	219	288	999999	999999	425	630	359	69	675	754	750	973	298	130	571	415	178	540	472	147	890	999999	432	302	801	731	821	999999	618	320	989	999999	999999	82	826	182	522	321	999999	671	36	999999	999999	452	594	999999	37	104	348	310	191	50	306	248	61	269	856	228	69	694	809	686	451	365	999999	17	837	999999	999999	399	893	999999	999999	999999	120	844	477	980	999999	470	703	727	334	999999	999999	999999	447	897	30	999999	326	303	999999	707	862	350	999999	126	687	587	503	999999	999999	949	999999	335	999999	505	138	217	791	875	520	599	991	999999	362	144	999999	816	569	999999	999999	736	83	599	604	440	938	770	249	360	303	129	999999	891	926	999999	899	802	56	999999	769	999999	775	450	999999	662	716	999999	987	999999	999999	870	999999	999999	615	73	876	999999	999999	471	999999	367	999999	441	582	400	632	109	165	977	244	434	769	628	999999	392	961	999999	816	999999	723	168	782	778	470	432	112	412	285	863	999999	91	81	584	384	411	844	343	867	391	40	617	624	20	236	999999	111	399	999999	233	111	999999	11	789	747	408	584	200	999999	160	298	229	999999	301	478	163	999999	999999	253	769	547	627	765	435	911	999999	543	999999	552	14	331	999999	999999	61	999999	265	89	292	837	976	826	654	999999	717	999999	810	793	332	999999	82	113	916	156	623	686	999999	488	576	877	640	865	999999	648	966	829	586	209	999999	540	222	84	999999	357	999999	942	892	999999	999999	342	110	999999	220	239	479	900	414	565	999999	999999	287	999999	999999	415	206	121	999999	999999	406	887	999999	610	31	792	999999	998	999999	568	879	999999	793	228	440	244	777	327	654	582	178	75	999999	30	803	999999	262	445	570	664	999999	165	928	885	858	170	825	999999	302	428	910	480	865	846	999999	725	581	999999	347	999999	637	879	466	441	838	999999	999999	496	999999	625	539	883	437	380	417	724	999999	907	999999	279	999999	287	34	236	672	697	999999	578	344	88	824	203	108	999999	36	282	698	496	57	999999	999999	338	692	677	999999	36	53	999999	439	999999	972	999999	699	999999	999999	360	999999	240	769	150	140	894	999999	729	800	346	785	999999	354	145	999999	999999	860	842	999999	90	595	357	348	999999	999999	999999	999999	382	115	160	504	999999	441	999999	427	999999	727	907	396	999999	186	962	999999	552	251	906	150	304	936	716	999999	
857	495	780	765	506	999999	999999	495	426	756	780	999999	650	999999	753	704	678	999999	567	538	952	999999	999999	903	632	481	796	403	747	573	844	446	999999	999999	647	546	661	910	921	999999	603	421	970	56	406	349	235	710	497	212	472	586	379	188	861	999999	999999	876	142	35	105	730	999999	852	911	343	234	999999	203	217	53	999999	999999	990	934	540	999999	733	507	293	256	95	905	545	999999	267	77	221	485	999999	831	784	999999	895	480	873	999999	999999	144	72	124	921	516	289	999999	704	999999	388	253	330	927	981	999999	999999	779	20	999999	212	751	653	276	23	829	958	999999	268	990	999999	999999	71	867	366	599	445	178	334	578	625	999999	407	476	688	967	164	318	849	416	928	126	999999	58	999999	999999	490	795	111	102	558	903	999999	713	890	999999	191	463	570	392	999999	999999	999999	999999	208	999999	354	999999	999999	55	674	650	536	852	72	783	59	22	999999	990	118	999999	77	242	30	722	999999	693	999999	820	786	701	999999	999999	483	257	672	38	849	999999	31	313	217	65	999999	907	376	999999	999999	116	818	999999	66	580	283	292	613	221	421	485	348	660	999999	999999	999999	972	902	78	999999	814	121	31	172	761	968	804	999999	999999	999999	999999	356	999999	51	480	11	617	645	177	194	200	644	460	999999	373	306	371	999999	449	796	454	999999	307	677	837	995	796	999999	999999	611	999999	849	601	406	308	139	907	618	130	765	652	999999	735	999999	188	180	660	414	798	464	607	101	992	225	370	117	59	763	999999	484	215	611	349	566	715	350	999999	64	318	999999	999999	752	593	684	153	999999	279	422	498	666	344	391	216	840	13	999999	856	999999	45	999999	90	154	414	645	999999	51	987	179	178	838	137	999999	999999	999999	999999	855	999999	999999	999999	253	837	636	999999	999999	999999	823	404	508	999999	338	999999	666	28	126	164	254	347	947	133	999999	139	110	999999	660	999999	739	295	652	775	158	999999	548	314	792	364	454	880	866	505	737	999999	488	616	840	354	471	586	979	999999	821	517	560	194	968	999999	736	999999	614	19	999999	537	751	999999	999999	459	945	361	236	999999	999999	374	481	452	396	465	999999	494	413	315	77	162	315	252	953	640	999999	999999	999999	679	627	72	999999	856	105	209	999999	755	999999	391	409	120	360	999999	700	457	999999	118	797	999999	999999	999999	978	308	999999	257	999999	509	999999	999999	140	591	999999	556	144	647	108	624	999999	197	570	999999	291	32	906	956	801	999999	999999	999999	604	220	565	832	215	
999999	93	967	914	847	999999	999999	999999	438	260	817	103	999999	92	999999	999999	421	761	610	942	578	960	955	999999	985	999999	144	999999	283	999999	999999	36	999999	351	759	563	140	999999	999999	221	185	919	853	772	99	863	999999	15	498	999999	193	459	955	890	637	424	138	576	929	401	842	999999	999999	269	339	999999	999999	462	332	999999	999999	710	261	399	766	658	117	193	311	999999	458	138	469	136	986	999999	80	999999	999999	344	435	564	781	118	378	999999	227	594	442	308	952	545	683	998	999999	482	208	566	134	979	317	944	274	806	942	714	999999	575	282	999999	720	616	749	987	74	664	929	152	30	27	440	999999	751	999999	179	913	999999	471	208	513	272	999999	179	733	999999	490	299	974	999999	664	781	652	999999	573	588	345	795	695	999999	273	552	999999	545	116	548	795	203	271	999999	39	999999	999999	377	769	999999	999999	999999	25	960	583	374	955	999999	366	245	999999	999999	187	424	833	127	759	536	934	961	999999	969	72	195	242	999999	38	999999	146	999999	286	284	552	967	383	898	999999	735	360	898	597	89	189	871	999999	999999	26	846	999999	912	510	968	442	807	398	246	385	830	728	297	999999	618	999999	961	999999	513	658	220	50	935	346	999999	186	46	374	137	789	999999	999999	648	280	191	543	233	999999	317	842	999999	578	147	999999	950	16	999999	999999	978	250	999999	912	256	999999	806	805	867	576	486	792	406	443	271	999999	194	405	90	999999	164	84	616	76	651	671	913	641	903	423	396	999999	999999	483	395	999999	571	288	999999	712	474	999999	675	657	419	525	445	310	317	999999	338	554	926	56	999999	999999	634	162	270	999999	31	174	999999	454	189	469	999999	922	999999	384	884	905	227	999999	999999	999999	408	999999	656	135	236	999999	334	222	94	999999	100	77	85	491	263	419	999999	603	691	309	999999	231	999999	949	847	999999	262	999999	807	432	999999	559	503	999999	504	675	505	145	358	999999	840	690	369	348	999999	611	999999	999999	131	474	888	999999	999999	999999	304	999999	490	707	288	712	999999	401	415	999999	514	999999	573	999999	999999	587	914	882	254	282	999999	793	861	139	580	245	676	695	811	342	543	713	873	999999	999999	999999	194	798	856	646	999999	449	285	706	999999	999999	47	402	580	543	999999	999999	378	413	783	511	999999	361	136	52	46	664	589	82	128	999999	666	322	129	669	402	999999	36	608	224	999999	518	164	305	742	208	284	125	999999	999999	999999	344	999999	999999	824	10	833	671	813	609	999999	860	212	588	42	
181	725	283	999999	151	443	999999	770	198	764	992	171	65	999999	999999	762	549	321	299	590	999999	206	845	304	999999	999999	999999	223	999	821	168	999999	576	272	570	483	999999	214	999999	999999	558	574	282	999999	832	839	777	287	968	847	853	999999	913	999999	575	975	879	978	252	999999	988	766	999999	376	999999	687	595	999999	823	999999	761	345	194	949	42	892	923	142	472	999999	999999	176	254	161	968	620	999999	999999	697	594	603	32	962	555	999999	792	803	906	999999	154	999999	984	464	607	96	518	363	963	965	999999	62	747	516	423	789	999999	999999	619	407	985	294	26	106	238	768	738	383	639	597	249	99	26	36	327	585	807	712	646	74	460	266	999999	613	999999	999999	856	515	548	999999	540	279	194	508	130	859	237	888	235	839	357	145	724	999999	999999	594	45	720	999999	837	999999	118	999999	554	947	999999	856	412	92	696	999999	233	834	999999	67	969	904	518	905	467	999999	919	487	807	717	999999	542	72	887	429	506	145	325	999999	783	432	404	639	561	999999	999999	824	999999	538	927	134	311	849	319	999999	999999	527	814	999999	999999	72	999999	77	837	632	999999	999999	524	662	200	776	907	133	100	635	999999	275	957	513	464	532	123	999999	999999	593	23	999999	753	999999	740	979	330	594	230	721	999999	337	999999	999999	999999	999999	999999	153	348	160	999999	999999	759	683	190	423	999999	311	277	999999	949	682	999999	254	619	502	50	392	999999	220	455	323	902	379	999999	248	999999	38	307	999999	232	969	609	729	376	999999	933	79	952	326	418	28	326	273	999999	999999	149	558	319	713	179	917	999999	137	705	999999	285	999999	849	999999	951	541	14	32	999999	979	83	999999	877	783	569	970	440	999999	801	999999	996	639	999999	999999	108	914	719	593	85	315	747	482	34	999999	559	553	999999	19	375	877	24	304	538	792	54	681	681	535	153	208	486	999999	999999	278	906	646	999999	999999	843	47	822	420	946	429	242	999999	443	413	233	26	999999	430	238	924	422	702	999999	999999	672	426	999999	193	450	877	999999	129	156	756	999999	913	770	97	176	338	999999	603	357	118	999999	999999	247	277	999999	999999	999999	65	398	411	855	999999	545	968	469	426	804	999999	970	999999	600	122	999999	687	846	320	255	999999	264	900	999999	818	354	992	264	228	188	964	882	322	999999	999999	730	999999	900	363	377	802	999999	999999	534	999999	633	999999	999999	999999	999	560	999999	999999	881	793	999999	498	541	47	859	553	713	999999	247	839	755	658	648	826	999999	
708	787	999999	943	453	999999	514	999999	452	195	76	999999	816	228	628	542	891	999999	636	999999	999999	213	862	503	824	999999	386	511	694	999999	975	640	691	66	301	772	999999	57	438	758	296	132	999999	852	793	80	897	32	999999	999999	999999	999999	21	999999	159	999999	924	989	128	999999	999999	999999	681	781	999999	999999	791	760	999999	855	603	999999	12	878	685	119	124	20	710	754	201	363	892	398	806	757	628	836	906	796	999999	949	928	83	109	999999	451	318	642	367	288	999999	999999	763	999999	30	225	143	180	49	390	914	288	374	173	305	120	999999	974	462	807	954	853	140	999999	653	915	999999	779	999999	668	805	377	353	475	999999	268	138	695	999999	542	494	666	866	416	933	671	999999	910	803	999999	168	343	190	999999	334	999999	965	755	999999	115	296	999999	778	381	584	546	935	999999	118	999999	999999	999999	198	919	999999	297	987	723	84	982	999999	27	975	228	509	471	197	794	999999	772	999999	999999	646	999999	255	140	888	495	832	396	736	664	802	766	999999	571	154	999999	246	46	305	251	681	76	754	278	389	559	872	122	999999	150	999999	346	743	609	950	519	999999	999999	409	502	891	687	256	696	225	218	38	937	326	926	558	114	999999	61	701	580	925	977	751	338	622	719	47	595	999999	466	999999	590	621	635	999999	999999	999999	803	999999	993	999999	68	63	180	531	934	795	999999	999999	653	869	692	908	379	594	999999	441	81	879	181	650	661	790	999999	999999	999999	326	999999	339	504	999999	673	701	707	999999	866	923	581	999999	688	924	614	999999	262	597	340	999999	999999	51	900	622	999999	924	189	353	168	277	304	984	93	999999	114	103	999999	186	999999	991	210	618	727	772	999999	274	200	257	46	658	538	171	855	999999	999999	649	438	882	999999	748	521	364	602	599	629	597	723	81	819	520	914	85	400	349	481	632	999999	137	762	301	734	932	317	510	999999	142	138	999999	542	999999	664	215	274	457	999999	999999	26	137	153	272	550	129	437	525	743	462	771	516	294	452	335	310	999999	999999	999999	999999	57	101	860	496	468	406	538	364	855	999999	810	999999	870	999999	999999	196	984	499	750	614	504	791	766	286	371	622	43	100	139	364	94	654	999999	889	999999	924	277	656	804	154	590	999999	669	43	652	827	646	658	836	148	326	631	869	409	999999	265	334	584	135	846	999999	999999	234	501	999999	999999	511	980	837	999999	919	337	999999	606	34	431	132	999999	633	544	976	385	264	991	999999	463	784	999999	
805	542	599	693	531	999999	781	151	848	177	419	496	999999	999999	821	154	228	988	936	273	385	662	143	601	950	999999	870	987	194	999999	463	999999	999999	999999	184	304	101	236	806	737	824	883	583	954	999999	147	227	999999	564	999999	999999	59	527	521	657	999999	999999	997	742	939	97	794	956	615	713	999999	999999	847	491	526	62	992	192	208	999999	501	89	188	287	813	373	560	433	85	470	414	644	859	999999	41	999999	103	493	867	999999	999999	999999	968	250	76	31	380	828	999999	999999	779	866	328	81	166	999999	230	719	999999	575	536	999999	881	155	308	613	265	36	459	630	999999	508	325	558	999999	574	999999	937	221	999999	993	732	395	999999	999999	548	325	788	999999	967	675	383	564	999999	999999	999999	999999	823	942	463	766	353	378	417	107	999999	551	770	661	591	999999	999999	508	147	582	803	975	999999	999999	760	297	999999	371	491	955	585	944	33	444	751	528	297	995	758	35	649	363	978	999999	419	996	555	999999	83	25	999999	875	427	718	320	692	999999	999999	999999	175	999999	982	886	999999	522	336	999999	336	999999	999999	999999	296	749	999999	999999	449	997	941	55	764	999999	350	298	476	572	999999	527	315	999999	999999	345	929	814	592	736	999999	477	526	408	92	477	229	999999	20	360	106	135	315	785	870	695	251	323	426	433	947	999999	999999	889	812	999999	222	999999	852	727	735	481	999999	999999	275	999999	481	543	962	296	999999	999999	287	126	475	584	222	529	999999	373	103	616	397	169	789	999999	67	636	999999	999999	265	27	373	293	999999	999999	968	930	520	999999	224	999999	360	139	911	999999	416	303	424	238	597	693	999999	999999	633	128	93	998	595	301	914	844	947	688	41	504	761	993	501	850	616	291	18	999999	159	395	265	999999	257	966	999999	764	222	999999	999999	571	78	884	660	999999	541	999999	344	229	999999	379	760	671	108	417	70	999999	801	999999	622	315	685	593	339	247	863	825	999999	999999	734	160	999999	590	999999	470	435	877	343	995	999999	645	999999	999999	382	779	635	593	999999	840	906	999999	963	648	745	380	886	485	999999	999999	642	715	229	999999	494	999999	747	179	669	638	981	999999	89	806	265	976	999999	999999	220	560	999999	999999	666	910	723	999999	999999	983	845	999999	584	999999	332	999999	362	999999	426	999999	999999	999999	999999	465	924	531	858	722	74	167	999999	768	999999	990	274	999999	810	373	999999	318	991	903	646	764	334	999999	999999	999999	861	169	999999	661	559	136	601	671	528	156	999999	999999	61	10	526	
39	999999	86	619	593	999999	337	999999	999999	554	117	999999	400	903	999999	141	887	477	828	861	999999	713	731	999999	999999	398	603	476	664	28	914	267	999999	387	999999	999999	999999	999999	470	999999	533	59	464	117	452	999999	210	768	261	24	999999	667	999999	999999	621	326	869	867	999999	999999	999999	860	455	970	640	850	258	23	296	113	884	469	17	483	999999	855	259	999999	766	10	198	834	224	650	560	257	43	852	765	300	303	389	695	274	999999	999999	604	999999	477	999999	637	999999	999999	157	140	998	659	999999	999999	765	77	256	111	732	17	257	999999	804	419	393	816	999999	999999	996	810	504	773	999999	999999	664	999999	999999	156	175	373	11	999999	76	519	999999	999999	999999	51	999	233	57	288	999999	267	999999	36	799	999999	94	785	241	938	485	999999	635	999999	917	999999	156	514	312	109	999999	369	16	894	579	295	857	795	532	363	258	773	999999	999999	810	484	207	638	462	690	72	389	141	999999	877	729	883	337	679	756	895	495	920	947	999999	603	261	129	999999	999999	227	298	262	877	690	711	584	419	423	442	340	999999	62	621	47	556	999999	999999	27	849	411	999999	125	775	468	762	852	999999	874	216	233	88	191	999999	472	773	999999	263	381	175	155	474	999999	247	426	999999	999999	309	999999	999999	376	317	111	999999	112	999999	999999	999999	419	927	859	768	999999	999999	219	261	337	999999	159	274	429	973	572	851	999999	936	999999	878	359	999999	329	553	906	88	999999	999999	999999	999999	999999	774	999999	649	844	999999	999999	387	930	706	38	175	60	339	159	999999	376	402	745	260	902	176	91	304	138	338	999999	316	861	465	999999	304	284	999999	268	384	672	779	139	128	545	327	16	999999	999999	193	999999	999999	403	271	711	447	179	726	681	679	693	306	521	999999	845	999	525	474	999999	734	890	999999	80	999999	972	999999	273	626	715	585	999999	999999	453	944	999999	618	912	600	754	999999	134	558	81	589	999999	376	267	622	999999	999999	999999	541	579	999999	303	733	999999	627	999999	124	999999	999999	21	106	519	520	999999	577	219	236	96	925	720	411	999999	999999	235	491	94	606	339	650	352	179	783	628	999999	337	651	573	698	295	311	999999	753	580	999999	975	79	180	999999	690	999999	999999	458	999999	821	177	516	999999	508	438	543	692	999999	533	999999	841	322	999999	999999	525	926	645	999999	801	623	90	999999	999999	794	260	421	914	93	648	246	306	999999	999999	806	435	999999	999999	999999	999999	751	619	854	229	999999	999999	662	999999	262	997	764	999999	518	
656	999999	740	519	487	176	258	999999	629	999999	999999	297	904	129	415	94	492	999999	246	999999	278	59	14	999999	438	658	98	597	999999	999999	95	883	478	787	74	655	76	915	343	523	817	253	132	999999	717	932	999999	586	257	104	769	303	528	999999	999999	999999	257	513	91	828	87	999999	784	999999	523	262	818	126	65	999999	27	576	370	722	762	35	927	994	999999	505	191	512	349	999999	891	792	364	289	999999	999999	407	999999	999999	514	999999	999999	468	165	496	464	123	360	531	498	86	203	933	806	436	999999	999999	999999	994	586	999999	575	321	999999	85	730	999999	539	999999	597	362	465	741	855	286	999999	566	999999	507	999999	391	999999	981	999999	71	999999	859	558	999999	334	787	155	567	258	867	871	845	823	89	766	566	584	782	933	146	621	461	87	529	831	657	908	999999	940	204	999999	593	999999	584	999999	999999	349	686	253	810	216	999999	999999	987	415	759	999999	692	741	497	807	58	58	715	449	246	999999	38	31	999999	999999	400	627	63	61	287	385	999999	702	895	227	897	539	999999	929	724	967	100	124	999999	999999	226	23	453	396	999999	545	754	144	150	99	320	665	577	999999	816	280	439	999999	138	384	504	989	999999	279	910	519	925	999999	725	278	691	913	949	762	663	999999	183	666	294	999999	999999	114	999999	805	907	241	961	201	122	454	999999	999999	986	999999	999999	236	999999	999999	999999	258	620	999999	999999	871	408	406	716	814	999999	999999	106	772	999999	999999	753	400	436	50	999999	678	557	999999	674	281	740	536	927	999999	353	436	220	999	189	45	130	662	695	691	407	999999	524	157	923	682	357	765	999999	599	943	28	999999	999999	811	808	700	886	999999	147	999999	871	479	465	471	999999	229	106	999999	999999	275	999999	704	745	643	861	163	410	810	991	923	975	33	999999	317	334	636	93	197	999999	345	999999	367	558	999999	535	41	69	685	999999	462	260	182	897	999999	999999	999999	999999	492	950	655	300	86	999999	223	165	848	151	157	147	999999	145	909	999999	280	41	733	156	194	117	829	999999	724	999999	539	673	802	135	999999	465	999999	999999	600	999999	999999	54	167	65	344	405	687	890	912	548	875	326	351	999999	999999	999999	999999	999999	999999	385	130	561	999999	999999	773	999999	363	722	147	691	136	634	545	671	999999	999999	999999	999999	999999	789	430	939	191	186	852	222	331	840	508	711	347	843	711	225	999999	174	479	810	999999	794	51	999999	999999	999999	421	999999	781	680	999999	999999	427	999999	364	90	955	999999	380	398	
999999	560	999999	522	223	435	354	999999	999999	999999	999999	330	756	999999	397	28	747	465	197	960	764	999999	999999	651	999999	117	294	897	488	630	999999	935	999999	999999	315	730	575	529	751	999999	876	138	328	461	999999	999999	644	364	62	999999	342	500	994	999999	633	893	129	577	157	115	151	456	804	999999	69	619	535	676	757	666	452	228	713	870	94	636	292	979	526	999999	473	999999	844	152	297	999999	999999	385	456	999999	611	999999	999999	999999	184	429	334	36	402	516	620	999999	606	396	893	999999	786	133	335	999999	610	150	61	929	642	222	612	661	14	999999	677	160	229	345	64	999999	999999	999999	695	664	312	266	999999	19	608	999999	333	458	258	183	982	999999	59	999999	811	470	946	999999	13	962	999999	672	31	112	999999	469	999999	999999	341	448	277	719	999999	671	999999	354	999999	51	330	147	999999	163	413	831	999999	999999	999999	770	999999	593	508	404	999999	733	847	640	245	483	999999	148	756	71	126	809	905	273	389	388	999999	467	907	999999	131	866	83	663	999999	199	795	978	368	999999	738	747	940	872	655	704	999999	999999	119	89	870	191	390	999999	47	999999	926	53	480	999999	17	75	686	603	283	207	659	193	381	55	999999	999999	780	779	333	378	868	43	617	684	999999	999999	999999	999999	999999	939	999999	256	999999	664	273	752	508	645	970	999999	71	999999	999999	458	55	640	683	999999	401	677	411	999999	503	999999	735	999999	435	999999	168	308	717	999999	567	343	721	999999	566	716	782	935	999999	999999	808	660	317	531	443	169	639	923	34	999999	436	999999	537	874	753	957	929	999999	327	713	487	999999	955	212	779	265	737	999999	83	967	290	466	982	999999	802	999999	361	214	459	276	165	244	283	432	432	209	999999	846	659	609	999999	412	618	981	999999	147	705	114	751	999999	431	995	999999	66	999999	970	385	999999	82	999999	606	725	921	999999	999999	999999	397	999999	999999	579	460	891	999999	999999	999999	878	999999	11	999999	665	147	257	999999	999999	999999	170	394	227	427	462	824	545	774	749	999999	999999	490	999999	999999	414	999999	999999	333	181	727	540	21	999999	875	136	999999	999999	649	416	999999	359	272	999999	216	397	858	180	115	328	755	914	126	999999	999999	131	397	290	578	216	916	965	999999	291	553	313	999999	999999	351	999999	999999	450	895	367	976	653	797	840	999999	46	556	578	76	14	425	812	423	776	913	754	738	841	805	443	500	806	435	981	106	999999	248	849	829	814	988	999999	29	759	268	818	333	556	929	541	659	348	
899	918	999999	740	890	999999	999999	999999	562	498	644	999999	867	180	999999	816	999999	458	798	707	999999	261	26	120	793	999999	517	104	430	191	912	274	784	161	906	516	999999	366	22	865	753	241	262	500	670	567	892	97	600	517	813	480	743	999999	999999	999999	902	999999	946	999999	865	999999	176	380	586	999999	999999	715	273	999999	700	999999	446	933	953	517	999	526	450	236	999999	999999	504	913	378	999999	999999	831	562	269	613	369	419	999999	999	753	74	881	914	300	999999	999999	999999	888	816	435	999999	810	998	999999	999999	386	315	999999	464	444	999999	263	11	154	849	846	163	14	107	999999	967	660	999999	210	452	999999	612	160	347	999999	606	615	106	942	999999	720	999999	999999	621	237	64	699	999999	999999	257	999999	999999	769	450	999999	33	819	791	485	468	383	876	798	639	529	774	999999	999999	869	838	890	166	69	999999	138	23	682	393	870	999999	999999	338	999999	953	641	999999	842	999999	999999	570	999999	999999	621	999999	34	843	44	999999	101	463	999999	327	462	726	366	654	820	33	999999	40	350	999999	920	208	200	54	508	845	997	290	999999	455	999999	308	61	76	544	585	721	999999	978	842	999999	417	386	950	876	651	597	999999	428	999999	398	274	229	360	999999	423	293	980	344	999999	842	810	531	454	249	999999	674	299	119	245	312	999999	999999	508	144	513	999999	999999	178	856	999999	20	862	122	999999	813	88	701	999999	131	301	740	999999	789	999	490	885	932	710	722	977	307	878	193	516	999999	999999	721	225	399	999999	999999	812	999999	941	832	948	418	396	436	85	972	136	999999	943	999999	86	271	999999	653	627	889	540	456	999999	950	141	999999	999999	999999	999999	367	485	773	530	999999	928	999999	848	999999	999999	477	999999	283	646	999999	181	999999	999999	999999	295	951	999999	572	772	712	512	366	999999	990	701	278	999999	701	835	718	497	362	467	694	999999	613	423	341	121	160	353	266	999999	875	779	250	439	660	999999	649	154	913	11	818	747	572	999999	857	475	274	664	999999	448	999999	517	818	433	555	313	681	999999	880	461	622	999999	255	556	733	221	460	999999	162	300	196	574	584	999999	999999	947	79	999999	999999	866	999999	999999	508	818	881	367	999999	999999	884	356	999999	121	999999	462	388	459	501	999999	140	646	25	435	999999	553	261	999999	933	466	784	607	243	931	972	24	614	136	860	999999	999999	375	260	643	953	805	571	85	309	999999	972	199	455	63	619	999999	999999	999999	983	954	567	528	434	503	999999	999999	123	797	999999	999999	
848	999999	999999	74	999999	999999	396	382	481	706	982	185	999999	811	494	594	162	190	322	63	173	999999	153	905	869	156	940	756	611	677	692	999999	999999	999999	999999	720	600	999999	711	853	999999	478	940	286	999999	391	474	999999	19	447	999999	932	485	95	999999	999999	119	694	999999	205	824	639	770	804	999999	219	249	13	537	773	994	771	479	468	531	695	261	866	932	488	682	326	746	999999	999999	999999	999999	850	964	627	611	906	195	515	38	892	707	146	272	763	152	470	95	246	452	363	463	26	564	399	403	252	999999	716	523	508	893	606	261	263	921	398	49	910	999999	999999	585	963	439	999999	988	999999	603	179	999999	221	240	999999	999999	999999	306	281	296	574	999999	368	155	479	991	530	999	111	884	18	842	753	431	999999	83	365	777	999999	587	925	999999	288	648	999999	380	312	999999	392	884	999999	957	649	111	474	999999	803	941	116	972	908	639	886	241	999999	337	592	999999	999999	436	999999	421	807	693	999999	172	999999	999999	999999	108	689	263	616	226	999999	999999	999999	651	999999	499	280	423	671	527	678	295	524	56	63	264	788	999999	221	956	529	650	999999	999999	740	312	740	93	388	17	292	655	33	670	419	543	999999	940	999999	999999	166	942	749	290	999999	999999	999999	898	999999	309	320	178	51	999999	697	181	902	245	910	653	999999	196	45	664	244	33	272	854	999999	999999	128	847	687	655	799	587	901	869	999999	665	664	842	426	88	697	124	999999	373	973	248	641	899	39	999999	808	969	906	95	55	991	999999	793	999999	999999	999999	472	999999	396	860	119	279	999999	304	254	989	999999	999999	957	966	999999	420	898	880	399	879	228	818	506	847	829	680	815	824	999999	853	999999	580	999999	896	999999	633	226	999999	863	968	608	605	784	201	892	209	949	128	924	581	914	913	871	277	962	999999	984	548	40	439	463	217	354	401	128	345	501	999999	741	497	203	394	26	999999	280	623	43	315	999999	630	731	697	899	378	938	957	999999	999999	999999	999999	649	999999	483	434	514	400	260	393	999999	557	708	888	999999	437	387	529	896	450	997	348	999999	678	593	999999	707	999999	999999	975	999999	171	636	999999	135	171	847	999999	911	591	917	879	373	649	242	999999	922	842	320	472	991	418	70	999999	14	596	959	999999	999999	83	999999	747	92	284	930	911	920	999999	999999	225	589	999999	618	314	533	999999	974	971	445	999999	486	999999	455	845	984	999999	110	999999	494	539	211	999999	999999	837	999999	999999	796	98	719	331	
999999	713	90	999999	882	139	999999	755	735	886	621	988	534	898	596	862	302	246	300	885	810	999999	999999	233	24	712	430	999999	999999	363	331	886	261	124	999999	772	784	360	963	855	254	355	641	999999	917	999999	353	999999	999999	13	877	559	798	833	999999	933	999999	856	91	179	708	999999	315	381	564	999999	736	420	199	823	999999	941	283	444	641	465	911	126	315	800	369	887	999999	446	486	771	999999	427	603	999999	783	928	279	793	999999	234	999999	269	53	192	486	933	353	427	925	935	286	363	202	65	999999	872	551	999999	810	820	999999	999999	999999	999999	648	319	816	424	50	159	672	489	999999	417	999999	999999	83	999999	999999	999999	544	122	520	999999	999999	999999	999999	548	999999	999999	387	989	999999	337	744	180	999999	260	544	177	126	928	387	999999	999999	797	76	785	999999	999999	799	999999	965	999999	285	377	358	355	999999	914	94	278	999999	999999	772	682	999999	960	672	999999	287	822	588	157	319	616	999999	744	286	999999	666	449	908	384	999999	958	33	608	61	999999	999999	999999	953	629	999999	847	267	257	14	999999	300	999999	122	392	999999	976	839	999999	74	669	999999	614	78	999999	999999	644	369	296	27	813	659	898	999999	305	434	268	869	959	74	471	358	487	739	999999	407	560	337	525	292	144	999999	999999	543	392	735	999999	950	999999	381	448	999999	999999	240	201	931	999999	208	817	958	833	117	880	754	603	320	164	874	382	211	697	316	999999	14	882	693	454	364	525	570	999999	317	525	587	625	983	387	256	547	999999	14	361	520	567	459	37	249	460	999999	81	580	342	577	152	683	141	644	966	999999	508	486	48	682	256	999999	525	591	302	138	619	932	999999	337	618	206	345	796	286	555	999999	999999	994	999999	454	990	999999	740	999999	903	493	348	421	898	49	288	999999	679	273	999999	999999	446	946	332	330	148	999999	15	999999	945	348	345	368	420	503	64	491	999999	238	266	999999	785	999999	999999	644	280	521	18	297	340	999999	666	533	459	621	418	506	999999	103	999999	327	999999	780	999999	565	158	980	999999	405	985	999999	352	999999	17	999999	157	238	557	687	60	627	664	999999	628	716	681	812	908	999999	95	557	819	531	922	999999	976	14	781	833	496	299	520	999999	311	544	999999	999999	999999	999999	473	190	949	985	999999	688	662	171	162	720	883	346	82	999999	999999	999999	976	821	528	77	999999	153	999999	723	201	760	116	999999	999999	93	829	466	295	429	999999	905	608	834	488	244	286	814	999999	70	950	159	227	
319	303	873	999999	75	696	458	494	330	733	235	793	999999	999999	611	999999	78	891	999999	60	652	999999	999999	829	152	343	294	791	189	301	396	773	51	999999	999999	757	543	526	763	769	837	935	14	182	999999	50	999999	662	999999	69	783	178	532	109	575	442	888	999999	425	731	999999	999999	314	39	346	999999	752	750	784	853	221	552	137	657	222	717	872	242	999999	111	148	999999	126	999999	517	227	251	942	966	365	999999	499	110	41	999999	999999	630	999999	835	921	297	454	878	820	999999	241	51	874	886	999999	569	655	999999	323	593	780	999999	999999	521	129	220	999999	783	429	999999	722	451	106	300	52	96	897	407	534	814	693	753	306	282	286	186	376	999999	118	795	224	901	787	448	587	630	446	463	715	711	999999	999999	999999	999999	135	999999	945	584	843	771	999999	257	72	999999	899	999999	254	912	245	943	844	999999	675	999999	999999	821	663	999999	713	422	650	999999	692	999999	336	33	999999	469	157	496	241	999999	222	346	132	966	838	288	548	560	999999	533	228	772	867	733	995	999999	76	313	136	999999	871	431	131	238	565	999999	182	876	999999	999999	765	748	712	62	541	339	511	803	982	385	999999	162	46	126	999999	920	955	603	38	999999	999999	843	370	944	999999	999999	224	999999	410	599	115	672	999999	601	768	480	69	814	201	666	999999	273	999999	750	187	719	999999	14	22	645	293	579	847	261	999999	922	387	768	999999	750	999999	617	402	393	279	446	333	445	358	745	999999	999999	411	372	167	139	521	619	999999	210	406	220	881	765	315	536	824	577	219	846	102	301	999999	451	552	705	870	999999	481	740	395	949	656	999999	785	152	177	485	103	262	410	767	12	931	354	903	735	999999	87	999999	999999	755	235	512	653	568	468	999999	999999	999999	268	583	148	35	814	456	564	615	999999	173	368	348	484	957	445	334	999999	751	106	648	999999	999999	861	738	128	640	999999	153	999999	226	999999	217	665	999999	993	827	999999	999999	126	999999	349	130	657	999999	384	283	281	278	76	329	999999	717	864	181	491	35	721	410	906	999999	732	420	999999	999999	999999	161	683	841	964	618	705	322	634	208	308	999999	585	947	363	844	369	455	87	304	947	966	353	999999	161	967	115	228	999999	942	174	999999	138	999999	434	999999	600	999999	313	999999	999999	956	93	665	873	641	449	999999	56	71	999999	287	999999	697	816	522	808	199	690	996	513	487	252	999999	43	999999	721	999999	999999	999999	999999	929	151	999999	999999	990	883	999999	620	
999999	527	999999	181	18	137	887	595	999999	87	999999	424	999999	748	999999	944	999999	999999	401	631	999999	919	757	261	915	817	999999	146	714	27	825	638	999999	999999	180	999999	999999	315	244	564	999999	784	999999	614	611	716	843	190	834	684	544	286	492	999999	999999	600	769	999999	266	200	251	999999	880	423	261	283	999999	831	578	838	999999	831	479	999999	484	718	638	153	650	208	974	704	311	40	999999	548	156	999999	999999	580	709	999999	59	54	322	405	999999	867	999999	338	422	21	612	999999	911	713	807	655	999999	409	999999	999999	439	999999	226	546	999999	850	940	712	999999	240	380	999999	138	999999	999999	434	999999	999999	814	999999	999999	322	999999	962	999999	315	128	769	999999	500	492	62	618	999999	663	999999	827	775	955	63	926	999999	211	192	640	614	867	999999	999999	382	141	502	594	199	834	999999	281	263	454	144	731	181	971	636	748	328	388	55	25	789	607	748	999999	760	845	151	121	602	332	487	448	999999	838	368	368	989	467	999999	999999	546	720	574	331	821	331	999999	677	574	444	322	999999	821	227	152	775	393	378	833	354	692	15	678	931	966	696	845	342	613	278	758	861	960	797	478	78	43	999999	312	439	99	999999	546	168	19	261	626	669	696	592	974	999999	633	84	565	999999	999999	642	999999	999999	486	422	74	306	686	460	999999	34	748	83	742	967	75	404	264	228	469	520	999999	999999	79	186	646	30	999999	146	999999	885	242	937	36	999999	71	999999	999999	677	409	250	999999	559	999999	999999	920	622	850	999999	556	238	819	346	999999	531	720	650	65	310	775	54	13	550	232	999999	791	999999	56	351	999999	888	999999	587	818	999999	49	999999	999999	477	265	33	179	295	589	999	76	895	999999	505	679	420	999999	652	999999	365	247	930	336	606	810	119	576	999999	111	668	999999	242	527	853	492	999999	999999	587	54	752	874	717	961	232	323	999999	999999	551	672	495	766	999999	999999	463	980	118	45	132	667	155	457	999999	999999	921	223	833	377	999999	999999	331	498	543	999999	159	999999	530	969	114	292	999999	173	35	836	616	901	986	999999	999999	872	383	323	999999	920	999999	304	212	999999	50	999999	490	528	933	538	351	997	232	202	536	971	460	149	931	839	753	999999	432	835	577	29	999999	999999	313	148	639	999999	697	623	708	854	999999	999999	929	104	801	395	240	496	494	619	679	794	30	103	422	244	392	960	176	917	999999	377	956	999999	783	213	224	794	899	343	309	609	999999	681	692	464	220	836	
47	999999	999999	999999	350	958	350	442	266	220	726	404	625	737	456	791	999999	912	999999	999999	321	598	180	445	999999	161	319	79	310	348	999999	957	33	555	922	808	175	936	36	997	680	350	946	14	77	504	717	572	999999	999999	698	999999	423	999999	524	999999	197	316	348	199	999999	999999	141	999999	808	999999	999999	80	814	648	626	56	999999	53	237	970	651	175	377	102	999999	747	917	999999	650	631	544	721	999999	483	620	999999	597	837	358	410	219	999999	206	308	133	647	999999	514	85	652	894	380	84	553	999999	32	939	255	755	901	362	533	999999	187	235	659	49	341	37	999999	458	58	694	999999	761	622	969	999999	999999	796	989	999999	999999	997	999999	173	647	486	685	598	918	351	91	999999	57	686	761	28	83	999999	608	425	487	318	999999	999999	686	257	792	185	999999	871	999999	959	999999	949	999999	279	999999	71	22	562	656	999999	849	116	999999	247	779	999999	860	951	999999	506	999999	574	925	224	803	889	487	399	999999	509	999999	999999	999999	132	544	107	999999	491	576	999999	460	999999	769	999999	999999	999999	880	448	999999	716	324	111	999999	999999	771	347	999999	786	476	561	584	622	999999	156	891	801	51	843	703	682	400	999999	999999	982	55	151	999999	876	755	999999	19	49	999999	999999	195	999999	180	295	360	206	83	898	25	25	438	837	188	622	999999	667	56	46	745	795	999999	999999	999999	894	999999	630	543	157	41	999999	552	544	999999	999999	999999	456	631	755	493	506	608	501	363	369	553	217	962	999999	719	98	668	999999	304	136	661	999999	718	285	999999	730	999999	925	867	263	472	893	999999	999999	999999	999999	46	999999	553	248	196	999999	999999	367	350	527	999999	361	437	943	102	999999	250	574	999999	722	999999	355	204	762	842	682	634	999999	896	999999	999999	674	999999	999999	62	377	428	65	939	999999	999999	999999	999999	43	72	311	498	999999	999999	893	652	573	69	939	999999	690	105	791	406	513	999999	492	471	999999	456	992	831	427	890	724	161	195	999999	402	75	387	420	999999	699	540	999999	710	938	999999	17	999999	614	590	48	371	281	637	659	999999	645	173	889	999999	586	999999	999999	80	43	446	999999	999999	999999	667	873	594	279	934	101	865	329	490	999999	999999	682	949	387	999999	389	529	452	523	535	999999	999999	999999	497	176	999999	629	999999	123	676	502	271	549	568	947	717	453	101	347	546	999999	116	165	999999	431	571	637	692	239	691	999999	993	227	931	740	910	971	999999	113	999999	471	805	999999	813	999999	999999	142	391	440	
534	999999	437	115	977	999999	101	600	292	75	604	947	999999	999999	431	172	999999	999999	617	999999	47	999999	999999	987	987	85	987	900	351	567	235	999999	255	262	999999	755	86	887	250	199	649	319	689	41	999999	412	533	974	784	999999	553	999999	525	564	402	788	590	999999	128	999999	754	201	259	724	840	175	701	999999	999999	999999	96	620	999999	999999	188	999999	66	324	487	584	551	999999	999999	999999	24	82	913	999999	999999	916	175	635	769	348	444	457	70	964	201	344	711	999999	848	117	564	932	359	106	386	675	999999	275	962	544	360	999999	999999	558	710	768	261	19	826	999999	511	460	999999	464	999999	999999	666	101	999999	153	872	999999	174	18	145	999999	722	999999	315	999999	194	999999	673	235	999999	999999	381	512	999999	432	93	702	999999	999999	999999	114	999999	895	123	655	18	999999	999999	819	671	999999	576	77	422	628	56	444	703	642	34	612	787	625	477	999999	358	164	999999	700	999999	180	682	535	412	41	10	826	703	999999	184	999999	756	853	563	999999	137	314	999999	636	386	999999	998	388	614	993	326	466	428	833	306	854	803	452	759	501	999999	50	664	999999	628	229	740	999999	999999	480	999999	999999	71	146	999999	53	74	211	999999	999999	181	303	920	419	999999	544	999999	870	363	999999	750	999999	104	72	366	96	650	708	17	166	907	955	921	999999	999999	393	999999	292	999999	263	999999	602	137	999999	330	999999	130	254	999999	999999	820	870	999999	147	730	551	839	999	779	75	403	366	203	167	513	225	999999	786	999999	331	149	126	198	999999	540	158	186	755	741	999999	999999	999999	999999	999999	346	47	275	783	413	595	999999	999999	999999	999999	859	999999	409	970	834	115	999999	344	972	354	944	999999	681	589	999999	999999	374	93	999999	104	999999	997	999999	279	821	476	999999	598	999999	686	777	745	614	583	250	117	749	215	921	636	999999	632	433	688	979	642	365	686	187	832	231	470	146	418	516	999999	110	139	999999	368	165	999999	961	296	576	208	99	108	999999	999999	999999	168	999999	999999	717	477	573	645	300	188	120	999999	420	550	465	316	608	206	999999	387	17	620	999999	999999	999999	675	670	999999	121	999999	552	267	999999	688	999	72	308	515	700	48	299	465	999999	999999	999999	892	300	421	831	269	999999	893	40	961	492	222	112	609	160	52	806	999999	999999	520	636	853	924	732	999999	402	999999	103	999999	38	98	552	999999	95	315	588	385	259	315	999999	190	658	236	386	999999	786	999999	698	365	657	241	862	931	999999	344	404	967	567	
870	438	999999	506	397	12	872	999999	441	26	999999	572	667	557	130	681	339	977	627	548	536	999999	999999	999999	738	847	796	235	999999	462	999999	911	999999	817	388	877	600	683	271	999999	513	266	355	943	404	792	990	999999	999999	259	988	367	776	999999	41	116	995	941	767	550	999999	647	329	978	275	393	952	849	179	252	91	655	716	999999	44	280	418	499	915	945	856	122	493	371	999999	999999	144	999999	999999	281	881	999999	999999	720	999999	999999	936	999999	677	20	840	999999	514	499	177	999999	651	384	999999	760	698	999999	999999	822	999999	103	999999	999999	999999	999999	259	761	72	897	371	433	739	999999	999999	178	999999	51	821	904	114	999999	999999	993	203	999999	743	999999	999999	36	582	999999	631	103	37	925	712	978	999999	999999	761	89	88	999999	999999	743	603	655	999	225	426	657	684	131	717	999999	495	170	764	999999	148	499	955	999999	324	985	999999	646	967	999999	466	365	999999	35	153	35	636	990	999999	459	537	97	760	999999	609	925	701	510	999999	59	999999	999999	223	488	658	271	134	999999	301	152	941	956	688	551	759	999999	477	658	977	692	351	504	999999	314	846	61	739	375	999999	399	294	302	270	918	27	999999	151	701	377	882	999999	595	698	723	518	581	409	999999	830	547	457	52	532	692	708	935	257	909	642	999999	999999	759	614	902	858	999999	696	769	533	845	919	776	999999	105	792	999999	805	581	796	275	651	530	544	889	941	999999	769	999999	220	91	666	242	69	770	359	151	980	999999	864	868	999999	999999	999999	984	628	999999	760	436	900	999999	140	999999	123	376	955	999999	999999	724	999999	616	879	127	999999	999999	999999	687	999999	521	746	999999	775	19	716	927	390	999999	999999	559	271	270	999999	343	677	267	951	990	999999	692	814	358	999999	266	834	999999	989	999999	89	243	805	999999	963	999999	690	259	999999	130	959	195	986	942	165	664	463	999999	135	546	450	301	500	199	999999	35	706	999999	724	519	999999	468	938	623	932	613	999999	999999	307	252	653	428	999999	999999	40	933	705	872	202	271	999999	999999	132	452	326	787	999999	615	381	937	999999	302	535	667	945	999999	257	373	19	552	910	141	404	882	893	32	220	999999	168	635	330	834	205	999999	999999	52	999999	495	306	155	870	148	950	369	710	361	893	423	885	540	999999	341	999999	999999	361	671	738	249	559	304	577	83	457	745	617	999999	999999	82	951	903	164	762	999999	864	682	771	191	44	182	999999	139	796	999999	628	950	988	972	555	999999	999999	
313	999999	935	11	578	796	691	215	752	13	264	999999	471	982	385	923	274	997	967	589	999999	999999	77	27	175	999999	299	829	795	628	734	550	970	999999	599	68	826	75	296	885	999999	999999	292	178	999999	318	335	801	252	36	724	975	587	521	563	609	999999	917	836	999999	506	861	999999	999999	279	713	999999	999999	392	999999	999999	208	711	999999	509	999999	999999	898	740	999999	454	498	586	768	903	759	999999	459	999999	990	39	908	238	498	389	228	566	167	899	573	468	999999	419	924	929	525	273	506	21	58	197	999999	999999	980	352	999999	285	999999	230	999999	750	400	218	401	297	198	970	222	702	291	948	264	999	177	397	683	88	661	839	999999	495	999999	448	306	999999	900	731	258	155	381	943	999999	936	389	822	78	562	27	637	999999	555	61	803	730	110	932	999999	20	999999	999999	929	623	999999	843	34	293	952	912	598	397	467	721	76	330	347	43	327	619	354	329	130	999999	999999	999999	832	999999	999999	717	205	870	769	999999	999999	486	452	330	999999	103	365	538	126	999999	429	250	283	833	984	483	392	999999	614	521	665	273	549	999999	999999	999999	21	999999	630	244	999999	727	627	746	65	590	878	27	929	999999	263	816	212	480	999999	784	825	998	999999	999999	999999	138	266	258	65	402	937	584	999999	400	92	774	999999	882	933	702	622	537	777	404	999999	374	147	999999	267	849	70	999999	236	999999	999999	22	141	450	999999	588	470	379	690	662	653	999999	296	539	152	999999	908	330	547	939	999999	297	230	64	585	960	999999	876	990	216	342	999999	358	916	999999	79	999999	999999	999999	999999	241	253	846	124	750	310	88	607	999999	777	999999	739	999999	999999	999999	600	791	87	865	948	596	594	999999	483	999999	785	946	999999	37	82	847	452	999999	202	707	917	450	999999	313	999999	882	393	638	223	276	602	346	71	272	999999	999999	564	999999	34	758	647	999999	373	794	965	999999	999999	580	999999	930	498	392	339	588	736	159	686	774	589	75	999999	955	175	217	727	448	885	116	125	795	292	999999	332	444	70	62	87	321	347	922	999999	999999	474	292	999999	220	17	482	536	762	999999	790	22	959	999999	692	700	999999	999999	527	478	601	465	379	648	647	69	999999	528	683	81	999999	436	999999	891	399	491	999999	439	517	441	999999	580	999999	203	999999	838	999999	999999	378	362	922	254	999999	999999	582	358	104	643	140	160	122	999999	853	690	236	364	354	77	165	210	817	726	559	95	75	999999	112	186	156	809	696	16	
999999	331	159	130	615	999999	999999	51	999999	249	308	366	329	459	999999	671	999999	147	493	305	732	177	545	205	694	734	388	561	255	917	497	330	464	115	999999	531	541	115	748	140	999999	124	813	999999	427	999999	766	616	999999	440	999999	19	326	999999	283	999999	786	954	436	881	835	756	795	999999	751	978	901	223	999999	205	999999	861	999999	362	546	618	363	966	999999	500	968	771	267	999999	999999	999999	14	74	999999	821	745	587	679	867	305	12	328	344	826	449	302	999999	960	999999	310	999999	621	964	853	665	628	819	186	935	912	74	999999	981	999999	274	974	999999	392	834	460	553	192	531	67	543	299	29	150	999999	208	999999	811	168	513	360	866	49	220	999999	202	999999	410	999999	954	241	512	347	999999	561	475	999999	170	135	648	757	175	999999	907	320	376	609	999999	999999	737	999999	262	999999	477	419	999999	999999	626	999999	999999	534	152	999999	576	826	40	999999	455	589	863	999999	999999	685	519	756	195	776	142	900	999999	593	256	562	15	468	978	181	869	164	163	540	999999	944	493	999999	614	727	999999	91	289	424	163	99	984	994	999999	576	822	999999	234	631	802	726	999999	999999	288	590	442	118	999999	859	999999	301	999999	332	904	321	202	999999	152	467	262	61	999999	385	439	166	999999	20	236	411	999999	159	929	531	738	999999	528	999999	835	33	294	415	243	999999	341	999999	664	999999	100	920	384	426	578	766	378	750	115	50	619	131	22	431	881	445	509	999999	999999	903	594	791	999999	758	999999	128	999999	847	817	200	999999	577	502	915	920	316	37	932	999999	172	999999	987	16	487	999999	713	21	862	534	797	999999	408	500	760	78	308	999999	626	999999	459	999999	531	932	999999	999999	52	999999	107	999999	574	418	999999	362	209	751	606	785	315	933	856	117	320	322	30	999999	645	87	999999	846	621	189	410	86	999999	579	631	65	101	999999	782	94	999999	361	959	389	353	56	300	999999	472	523	821	693	999	352	282	218	912	643	361	964	886	261	890	395	18	999999	241	629	129	999999	999999	999999	161	999999	204	959	363	640	927	999999	786	733	384	108	999999	717	999999	999999	999999	422	152	457	139	999999	999999	999999	471	574	999999	853	815	999999	889	999999	829	996	542	999999	158	323	855	281	716	763	188	999999	876	791	37	300	999999	463	999999	707	408	245	695	343	574	541	497	789	270	84	783	125	844	463	278	371	999999	850	999999	983	567	870	741	999999	999999	54	785	679	999999	90	999999	361	999999	191	522	999999	311	
208	662	999999	825	999999	999999	642	979	72	318	423	523	999999	124	572	833	349	149	999999	503	329	704	999999	756	818	252	999999	643	431	777	999999	940	683	70	999999	198	22	167	501	999999	109	396	576	735	372	165	881	999999	999999	528	998	51	983	100	981	504	141	860	17	823	832	998	557	294	656	999999	839	999999	147	384	820	192	648	679	404	932	137	794	393	999999	370	223	775	903	779	620	957	999999	88	482	66	999999	999999	677	999999	110	838	291	999999	999999	325	287	999999	494	707	815	403	314	695	59	377	347	476	354	463	618	233	999999	515	45	525	256	526	999999	327	668	999999	999999	653	303	103	845	714	503	346	93	396	999999	205	999999	227	999999	897	999999	115	718	685	805	224	999999	877	193	776	54	999999	79	760	172	176	49	783	432	999999	999999	955	531	632	973	999999	380	231	942	459	551	817	999999	999999	496	999999	608	982	999999	756	245	999999	909	999999	670	138	277	332	233	124	999999	190	794	999999	999999	83	583	999999	711	798	843	196	935	734	999999	236	502	999999	999999	612	999999	999999	557	676	425	975	55	463	962	845	740	57	998	827	999999	999999	33	999999	852	999999	999999	522	999999	438	912	999999	490	999999	843	443	635	555	68	621	999999	108	633	128	577	530	37	130	133	866	67	999999	999999	117	999999	999999	213	623	869	850	999999	55	999999	128	999999	999999	999999	870	999999	529	219	194	989	999999	999999	205	999999	905	999999	999999	395	855	398	413	380	126	861	382	745	977	999999	22	686	217	984	510	321	999999	999999	211	999999	167	510	999999	657	872	806	810	836	999999	138	308	321	546	999999	781	657	382	748	647	514	999999	999999	642	299	207	508	781	402	770	999999	232	550	110	297	237	999999	794	756	507	320	60	546	510	849	931	701	149	752	999999	999999	939	999999	717	697	999999	42	999999	315	459	374	34	418	76	361	906	757	220	259	237	436	999999	999999	250	336	464	999999	625	792	367	506	368	39	999999	999999	999999	465	833	999999	374	205	486	999999	306	143	295	642	999999	158	943	184	999999	890	524	777	990	323	525	390	242	356	999999	86	947	999999	15	995	229	159	999999	450	923	807	885	42	950	999999	329	117	50	822	999999	476	849	193	26	999999	514	421	925	999999	940	453	180	999999	787	999999	999999	353	999999	300	999999	329	999999	999999	999999	683	14	491	999999	616	993	999999	349	420	999999	940	236	999999	937	536	490	999999	234	999999	509	480	636	999999	999999	550	842	976	979	750	999999	776	999999	356	932	999999	999999	32	
999999	318	637	532	113	759	999999	999999	183	777	999999	601	810	614	105	999999	992	780	56	146	999999	999999	999999	999999	438	599	21	484	216	879	831	604	72	467	223	915	999999	977	377	877	111	407	999999	75	999999	999999	939	999999	999999	778	999999	162	296	337	785	999999	544	620	999999	513	748	292	999999	999999	946	999999	538	352	400	189	999999	999999	412	179	45	839	909	708	457	999999	659	225	803	438	525	678	317	735	999999	905	381	999999	999999	863	138	819	766	83	999999	758	849	999999	404	999999	969	999999	749	127	999999	946	408	999999	999999	999999	853	532	488	999999	777	278	999999	803	671	999999	808	281	142	549	999999	225	82	836	590	999999	210	72	821	312	469	999999	928	200	999999	999999	507	545	374	840	999999	605	340	564	305	850	264	56	999999	909	999999	697	216	210	86	999999	873	571	255	473	842	791	711	186	999999	999999	349	313	999999	935	999999	273	999999	301	539	444	884	518	541	999999	444	164	999999	912	619	771	971	728	123	999999	862	935	299	999999	998	228	894	999999	821	704	511	950	686	990	921	999999	790	914	670	999999	202	999999	40	515	39	999999	654	999999	566	971	629	999999	999999	13	83	61	973	16	999999	320	550	729	697	836	239	999999	999999	156	990	999999	980	67	67	999999	174	507	905	784	871	320	573	104	598	849	85	890	760	682	916	999999	999999	784	620	359	101	472	999999	203	286	545	220	999999	808	376	990	571	999999	719	839	576	156	198	999999	983	746	999999	141	999999	761	348	733	794	240	130	999999	206	999999	707	999999	999999	999999	712	508	336	110	75	296	231	858	999999	337	50	843	349	723	999999	999999	637	613	645	999999	819	999999	937	811	425	277	688	999999	794	135	854	339	147	737	444	690	808	999999	681	169	909	989	999999	999999	999999	951	890	999999	487	556	999999	999999	744	371	29	279	999999	524	684	999999	607	599	74	999999	483	711	706	612	289	577	841	754	931	485	431	999999	999999	927	128	999999	386	291	155	248	325	759	999999	776	717	999999	129	293	999999	999999	561	319	925	868	999999	981	255	288	127	909	714	64	172	999999	940	198	94	643	406	220	421	326	454	826	72	999999	127	999999	894	999999	458	557	556	58	924	999999	905	999999	399	147	228	999999	999999	245	533	270	999999	335	999999	529	999999	485	999999	987	999999	245	865	109	999999	999999	999999	325	394	12	999999	999999	508	123	344	828	293	768	254	999999	991	999999	999999	219	302	802	136	999999	104	375	999999	972	670	569	587	688	256	999999	999999	585	283	903	999999	
999999	783	375	999999	483	991	17	999999	322	241	628	995	158	999999	655	999999	13	687	82	230	29	967	488	497	938	536	656	582	486	257	668	985	97	609	999999	435	927	49	999999	800	97	139	722	741	51	574	999999	604	999999	999999	516	999999	211	682	694	204	999999	878	823	946	999999	999999	759	74	572	999999	907	549	104	999999	999999	963	44	999999	143	889	255	747	455	374	108	62	982	486	740	770	999999	414	999999	795	141	999999	226	706	465	662	380	999999	999999	408	667	999999	510	380	131	553	999999	999999	548	804	949	557	999999	459	848	292	451	282	334	802	858	502	634	308	98	830	747	999999	816	481	999999	999999	578	56	999999	218	552	612	364	999999	906	999999	865	119	846	583	624	766	999999	999999	220	107	999999	376	549	999999	264	211	291	301	805	535	123	77	295	361	979	387	999999	639	740	999999	999999	146	895	14	999999	524	462	514	215	980	999999	643	270	421	999999	999999	506	999999	954	350	999999	999999	391	381	741	798	824	999999	604	247	999999	228	442	999999	189	196	480	545	538	999999	749	999999	95	824	65	479	807	873	98	777	880	219	684	399	517	854	999999	524	272	837	700	968	910	968	966	261	211	999999	242	999999	731	960	13	225	601	999999	999999	566	325	271	999999	951	406	827	366	804	544	52	864	334	441	999999	282	700	999999	999999	999999	127	858	804	278	999999	640	999999	55	919	215	999999	798	962	876	198	999999	11	846	748	572	93	611	999999	999999	168	34	907	645	776	688	313	186	820	999999	860	708	521	999999	999999	320	394	999999	447	598	84	254	901	999999	253	757	281	853	299	218	782	999999	697	999999	119	894	732	376	278	999999	902	292	977	283	25	489	687	999999	774	438	187	311	174	572	642	999999	999999	999999	401	999999	416	459	886	611	907	999999	21	433	883	187	587	28	512	999999	696	792	276	628	442	763	80	273	88	999999	999999	480	351	134	455	205	772	283	974	259	825	999999	999999	375	999999	670	478	263	134	999999	850	169	798	958	876	849	647	503	26	637	949	999999	381	999999	580	436	13	999999	978	688	415	314	53	999999	390	999999	397	900	999999	772	295	817	149	491	21	872	999999	393	258	606	557	999999	266	999999	310	682	81	380	999999	999999	667	999999	284	999999	191	546	125	999999	578	632	462	747	999999	999999	352	999999	13	889	23	707	753	620	999999	382	141	147	999999	706	952	708	181	26	999999	999999	114	999999	542	704	309	474	757	147	999999	999999	999999	810	999999	999999	994	178	999999	192	366	
97	196	999999	954	902	314	54	498	419	592	869	460	445	999999	999999	149	649	599	309	590	549	950	616	805	22	238	331	120	45	711	999999	39	999999	659	27	136	67	748	999999	400	999999	976	347	554	945	999999	999999	178	107	999999	355	578	379	601	999999	147	579	252	999999	999999	982	933	462	707	808	840	471	785	999999	999999	92	900	959	909	999999	572	612	71	999999	999999	530	163	22	173	365	215	659	999999	999999	880	556	815	806	966	417	999999	523	999999	746	114	703	922	553	304	790	455	999999	470	999999	999999	534	517	392	105	999999	829	921	299	352	602	190	999999	999999	744	256	276	999999	992	501	13	59	973	325	755	153	608	999999	717	383	910	596	999999	130	597	355	48	433	711	823	588	410	999999	297	153	999999	630	978	809	58	999999	999999	626	968	273	205	561	202	999999	951	544	229	213	916	999999	16	991	952	355	398	217	843	999999	179	913	603	999999	685	181	999999	523	629	800	999999	999999	999999	999999	230	999999	401	999999	999999	999999	759	288	368	999999	318	855	999999	931	677	632	420	999999	680	967	999999	999999	999999	380	875	999999	804	438	915	429	543	66	881	45	999999	999999	954	604	371	999999	633	890	555	406	516	830	43	900	999999	996	390	828	189	999999	522	999999	999999	30	919	825	992	999999	999999	938	999999	999999	999999	112	999999	582	678	815	479	633	344	999999	509	273	999999	999999	986	904	592	918	49	999999	999999	299	522	606	906	933	999999	999999	64	311	526	999999	743	264	856	999999	999999	273	327	574	358	556	257	956	665	924	166	874	999999	97	739	999999	999999	947	999999	683	589	999999	999999	745	140	933	579	43	50	999999	529	999999	198	65	174	328	999999	474	366	330	52	999999	941	981	776	999999	707	967	571	82	717	999999	879	182	999999	186	597	582	999999	999999	977	224	915	772	405	999999	685	999999	922	999999	999999	999999	590	65	641	32	622	999999	968	329	236	999999	999999	968	999999	733	730	999999	712	988	731	28	41	941	999999	999999	651	179	586	229	135	923	54	161	999999	292	214	999999	999999	330	563	903	614	123	198	375	752	947	999999	671	827	669	999999	933	689	999999	999999	649	712	812	381	453	117	749	204	312	567	999999	749	999999	529	906	483	392	434	827	414	917	752	977	85	703	582	999999	999999	465	999999	120	472	394	888	565	121	729	949	120	796	999999	999999	886	807	443	208	999999	152	999999	195	688	508	861	429	486	896	734	737	677	870	202	999999	999999	459	456	999999	365	14	963	999999	754	999999	324	41	549	
997	866	180	642	505	879	773	999999	279	174	611	999999	964	411	668	999999	991	281	250	604	999999	190	436	999999	595	842	698	188	136	440	255	194	829	880	999999	40	563	999999	182	990	428	999999	469	294	845	999999	401	603	999999	416	999999	171	83	437	41	816	439	819	57	662	191	999999	999999	838	918	426	999999	999999	922	999999	824	999999	108	259	185	642	999999	151	999999	357	451	105	883	720	999999	94	121	402	848	672	600	744	57	520	809	834	531	999999	999999	428	999999	317	680	666	591	865	72	824	261	399	105	999999	314	699	220	999999	710	633	999999	999999	315	387	245	260	999999	90	849	588	449	351	121	100	999999	96	891	999999	424	227	138	999999	31	999999	150	459	576	313	439	358	309	999999	999999	999999	469	999999	123	88	999999	999999	628	511	26	999999	384	910	999999	14	999999	227	808	87	999999	999999	999999	358	813	29	247	999999	683	999999	650	501	288	726	999999	999999	631	244	973	999999	71	995	598	999999	795	546	911	239	181	572	999999	221	999999	999999	62	999999	402	121	727	104	841	296	745	999999	861	525	205	999999	693	74	383	287	254	995	25	676	894	999999	563	999999	117	17	614	121	943	438	999999	999999	999999	586	821	520	516	879	970	999999	259	703	765	280	350	263	546	116	198	513	967	999999	216	999999	999999	999999	557	999999	999999	834	681	634	951	432	999999	149	984	116	253	863	770	374	35	249	426	999999	122	292	926	854	470	999999	922	439	471	407	999999	297	841	999999	962	999999	999999	146	104	624	752	343	999999	999999	278	999999	999999	335	742	999999	528	967	999999	999999	999999	999999	534	142	373	183	999999	521	999999	176	299	999999	275	946	901	999999	482	889	155	999999	999999	999999	586	724	999999	41	999999	999999	696	999999	999999	882	338	999999	894	999999	532	759	772	999999	913	241	381	999999	999999	999999	173	917	999999	39	999999	639	999999	167	999999	632	688	809	556	999999	539	124	999999	102	999999	416	369	979	61	999999	999999	722	127	234	888	999999	407	56	811	15	999999	999999	173	667	748	999999	71	180	189	272	999999	722	213	440	999999	799	416	999999	251	505	221	194	865	229	847	407	522	596	278	900	234	641	998	551	474	999999	950	999999	354	58	355	198	999999	789	999999	468	519	686	843	999999	999999	999999	999999	316	794	682	860	999999	999999	999999	727	474	901	288	47	376	999999	999999	965	578	848	259	934	203	999999	32	394	86	33	389	888	835	753	999999	110	115	836	999999	999999	999999	999999	17	346	13	331	881	297	521	751	829	744	857	721	274	
250	549	999999	999999	999999	999999	298	999999	919	440	462	892	721	722	187	932	539	42	904	183	626	841	913	930	872	999999	735	873	335	203	999999	40	123	999999	938	561	920	235	999999	985	503	177	97	905	551	999999	170	575	999999	819	300	999999	953	548	648	409	636	264	739	887	46	425	458	725	796	431	999999	242	783	999999	21	999999	506	918	679	999999	753	17	389	443	118	170	539	516	903	933	87	575	999999	538	924	665	495	648	948	88	999999	371	119	129	660	999999	791	717	807	986	215	999999	869	199	656	999999	875	999999	779	876	999999	941	999999	862	999999	213	402	254	701	999999	818	999999	970	999999	739	391	897	269	782	190	378	822	708	917	728	52	999999	651	882	305	999999	999999	868	82	202	777	549	999999	999999	457	535	547	25	461	177	356	999999	278	459	274	999999	999999	523	599	508	73	243	905	144	999999	507	751	371	999999	565	999999	989	897	407	961	842	649	999999	335	655	831	999999	999999	749	381	999999	437	201	617	573	184	674	279	574	139	544	999999	122	472	949	783	185	618	895	547	367	176	870	498	432	92	999999	198	999999	676	999999	985	999999	762	334	79	999999	753	833	391	954	999999	999999	278	426	999999	999999	32	386	999999	655	198	361	212	24	999999	567	999999	999999	490	63	486	335	999999	874	559	488	360	148	879	233	431	785	999999	592	647	842	602	999999	999999	555	999999	812	999999	31	77	633	953	999999	999999	512	999999	567	352	338	478	394	999999	404	867	719	187	884	999999	647	233	412	999999	999999	377	968	964	630	962	935	955	674	262	875	806	925	535	999999	999999	377	375	863	443	185	124	262	416	999999	999999	513	378	223	316	434	797	664	786	344	999999	553	547	236	999999	999999	383	804	142	560	597	942	194	999999	268	139	281	369	969	672	999999	124	562	999999	999999	458	567	741	999999	827	999999	152	149	201	239	82	829	149	999999	36	802	999999	130	855	610	999999	329	802	955	186	163	999999	694	999999	839	266	991	999999	810	999999	999999	642	999999	314	482	455	802	993	345	195	310	142	111	943	999999	194	994	999999	999999	999999	999999	999999	999999	999999	674	650	457	35	999999	973	90	57	338	120	187	999999	873	815	999999	165	468	336	999999	999999	876	999999	336	751	254	654	999999	294	625	655	999999	93	999999	265	999999	832	999999	777	999999	999999	114	999999	803	990	765	709	320	999999	333	999999	695	802	308	25	999999	654	323	706	999999	707	711	796	999999	683	102	103	313	618	185	550	999999	691	695	999999	664	624	226	
345	999999	999999	343	92	961	625	959	226	785	841	999999	999999	518	301	999999	933	999999	318	829	130	898	672	406	702	14	782	999999	999999	116	213	360	689	437	978	720	246	999999	629	834	806	723	875	317	471	667	199	999999	867	695	999999	444	355	794	999999	446	322	147	641	87	189	783	999999	119	581	490	271	558	540	580	759	569	41	484	999999	406	999999	364	999999	999999	999999	751	974	319	355	769	14	999999	999999	541	408	109	999999	551	655	999999	768	765	735	980	406	999999	501	296	999999	999999	999999	871	771	999999	423	957	212	607	272	437	809	999999	764	812	486	376	999999	999999	182	999999	837	999999	829	10	999999	268	999999	954	637	184	259	688	383	999999	366	143	132	641	128	450	897	135	289	227	223	132	10	923	504	999999	422	502	124	285	364	923	51	771	72	165	999999	999999	969	97	188	999999	272	610	455	352	254	586	999999	731	999999	711	210	612	786	514	267	999999	999999	607	999999	757	999999	107	799	442	999999	360	999999	963	999999	999999	999999	201	49	102	999999	400	477	162	999999	836	999999	393	523	652	723	439	985	557	999999	999999	798	372	335	430	557	174	810	22	261	999999	17	999999	619	999999	555	18	572	999999	654	866	238	307	821	925	145	999999	584	157	999999	661	999999	999999	999999	489	850	794	999999	618	545	695	590	464	999999	892	829	704	773	999999	999999	714	866	302	902	999999	999999	501	550	999999	294	377	590	662	302	599	528	999999	851	140	273	999999	153	999999	999999	999999	999999	999999	405	928	999999	440	416	185	60	15	795	82	128	999999	94	358	253	465	333	177	114	927	171	999999	999999	843	853	642	145	345	999999	912	154	943	755	631	105	622	999999	854	960	999999	999999	297	804	455	999999	818	56	915	517	687	999999	979	999999	999999	611	103	563	262	587	999999	49	715	444	999999	927	185	999999	463	262	631	161	479	999999	999999	325	874	507	919	976	45	999999	230	827	883	291	174	98	406	30	11	68	62	276	196	999999	999999	999999	921	527	692	539	592	662	886	999999	161	772	999999	43	736	596	644	286	552	187	819	888	561	999999	763	999999	999999	999999	261	572	999999	999999	31	334	429	32	999999	402	293	999999	13	568	940	357	140	999999	934	999999	293	999999	999999	776	724	18	555	17	301	330	764	606	657	999999	999999	999999	437	948	751	830	613	999999	19	252	992	57	183	261	947	999999	470	370	162	999999	999999	999999	999999	999999	488	22	778	421	999999	999999	637	687	847	999999	167	999999	919	191	999999	113	759	579	405	999999	784	
676	834	304	70	97	859	403	999999	149	10	565	174	115	999999	738	61	202	983	754	614	314	209	330	999999	999999	294	999999	719	58	759	999999	449	976	999999	811	187	999999	361	643	999999	244	244	708	852	601	462	999999	721	999999	999999	999999	999999	999999	999999	479	477	999999	211	999999	802	580	683	405	389	430	125	198	566	658	560	577	841	999999	358	379	80	501	477	501	867	480	567	806	996	999999	999999	999999	999999	78	999999	673	282	621	840	825	560	999999	328	999999	486	274	257	73	361	485	725	999999	302	198	999999	975	47	709	999999	332	23	876	409	196	446	327	999999	497	999999	887	304	230	999999	533	818	999999	183	55	999999	603	232	503	455	999999	477	999999	999999	230	669	999999	635	999999	999999	999999	811	683	439	141	999999	168	494	760	749	473	999999	999999	999999	999999	379	178	802	992	694	278	109	519	431	888	719	706	822	559	999999	954	262	999999	481	992	721	144	802	52	999999	857	999999	999999	753	981	340	999999	995	735	850	501	566	999999	879	999999	418	999999	999999	550	999999	289	345	999999	932	795	221	459	33	751	58	244	375	760	999999	836	169	999999	765	450	557	746	710	97	708	999999	398	618	851	999999	583	429	883	999999	630	779	521	999999	540	999999	769	880	948	999999	999999	616	135	999999	710	52	999999	781	536	811	992	675	579	258	237	999999	406	603	608	33	999999	629	361	124	140	163	325	986	106	806	999999	677	798	466	409	101	211	591	999999	809	690	801	892	81	268	955	210	273	945	935	999999	175	282	925	999999	67	999999	21	999999	557	727	333	684	999999	999999	999999	876	999999	999999	999999	403	815	696	798	999999	376	999999	289	855	185	952	62	51	171	254	515	404	999999	999999	999999	836	199	999999	999999	91	366	999999	999999	942	942	88	97	424	809	541	746	479	483	999999	999999	331	999999	166	501	605	675	292	523	484	623	921	999999	732	506	309	213	899	346	717	976	259	573	347	912	999999	865	637	241	629	507	999999	999999	999999	680	30	861	43	999999	754	416	83	603	688	999999	31	83	364	917	999999	337	847	143	766	615	999999	999999	999999	253	404	739	47	61	893	999999	999999	10	724	62	999999	999999	180	485	591	311	903	655	885	29	890	999999	999999	999999	730	301	660	902	164	674	230	272	999999	790	999999	25	378	31	999999	711	740	31	999999	312	441	73	167	371	999999	464	712	999999	872	999999	362	381	999999	327	999999	601	326	684	999999	60	999999	223	224	999999	999999	576	933	999999	944	999999	288	869	673	999999	288	667	144	
999999	361	699	999999	424	400	614	437	648	999999	60	700	119	394	999999	999999	999999	480	228	999999	999999	906	975	999999	831	861	999999	340	493	707	38	49	999999	467	37	333	999999	98	417	822	609	952	816	999999	882	190	835	789	232	693	374	728	70	999999	366	391	385	177	139	563	999999	284	999999	941	999999	21	47	651	367	732	39	220	73	405	249	825	999999	196	999999	999999	35	999999	999999	999999	999999	310	999999	845	999999	645	999999	978	999999	853	130	999999	19	874	999999	999999	153	193	432	500	663	163	999999	664	999999	541	301	199	528	489	537	999999	176	153	608	458	41	201	999999	999999	784	61	999999	219	999999	999999	999999	225	999999	999999	507	999999	999999	617	999999	189	644	999999	999999	569	999999	758	459	479	325	336	169	865	276	582	839	951	642	711	715	999999	999999	456	388	665	999999	86	44	750	981	695	317	558	16	428	813	716	925	999999	376	36	602	781	893	949	754	999999	948	582	938	555	999999	774	902	534	287	198	936	999999	844	278	723	999999	999999	630	28	610	859	848	769	133	36	661	344	999999	19	130	999999	439	910	774	137	461	999999	435	496	542	655	999999	150	624	780	999999	146	999999	999999	893	293	273	931	153	100	999999	813	814	529	548	440	223	999999	167	635	507	699	999999	150	999999	896	72	999999	999999	955	999999	999999	154	353	999999	524	245	386	126	999999	299	999999	767	684	37	999999	999999	906	947	112	442	956	983	989	282	625	999999	957	50	997	999999	999999	999999	198	713	401	999999	999999	818	33	204	836	408	330	999999	998	999999	395	122	624	898	165	196	382	522	999999	724	165	80	96	457	287	346	129	999999	169	999999	578	971	635	978	536	999999	999999	908	605	558	662	652	284	999999	681	845	425	109	999999	943	82	999999	292	676	514	401	732	575	916	500	999999	715	186	946	363	424	487	646	371	77	999999	474	916	872	72	512	796	403	776	442	920	29	549	226	979	902	999999	958	999999	145	365	358	991	999999	999999	946	475	337	338	267	367	778	737	997	681	608	999999	420	614	11	604	338	799	483	579	999999	175	960	967	461	735	528	999999	999999	712	999999	482	811	603	125	47	468	75	999999	85	152	292	552	544	999999	152	278	354	999999	540	999999	559	518	535	19	999999	999999	999999	877	999999	839	999999	511	295	768	135	948	816	498	964	146	999999	290	408	437	977	999999	999999	595	318	466	184	710	999999	999999	363	964	999999	594	999999	532	108	197	987	245	546	781	266	775	255	203	462	999999	507	404	763	999999	
120	108	42	999999	98	774	568	75	665	895	815	610	415	171	673	999999	164	442	47	85	303	172	890	999999	999999	650	999999	999999	14	328	212	999999	999999	94	853	186	999999	186	443	334	999999	921	999999	651	965	656	370	93	999999	239	701	75	366	688	976	999999	218	836	801	448	433	453	71	347	692	999999	689	331	999999	496	670	999999	999999	713	455	381	592	248	239	999999	290	266	594	999999	626	999999	934	243	118	906	968	725	999999	999999	900	999999	860	243	959	999999	967	48	776	43	569	724	76	999999	242	604	365	969	999999	101	999999	999999	858	999999	999999	555	589	456	223	411	527	945	602	13	999999	999999	520	999999	289	787	742	251	490	561	999999	999999	80	291	999999	513	550	998	999999	999999	837	733	328	573	523	413	999999	521	999999	374	515	624	131	73	840	963	93	16	999999	999999	999999	915	686	307	999999	999999	485	307	999999	709	860	529	826	319	999999	90	950	947	835	999999	924	231	426	999999	55	999999	999999	17	450	999999	429	999999	999999	310	999999	921	56	31	491	704	999999	565	75	125	999999	986	798	812	896	999999	22	146	181	999999	999999	999999	499	571	261	999999	999999	478	857	418	290	326	999999	526	999999	254	999999	929	999999	140	948	999999	165	310	999999	68	792	999999	999999	690	34	293	999999	505	415	805	431	484	769	990	667	458	999999	657	835	197	776	282	437	999999	726	92	681	999999	864	999999	973	199	959	203	709	79	368	176	393	999999	999999	999999	999999	999999	822	559	170	999999	473	499	661	507	474	423	292	519	540	467	964	942	611	999999	640	881	832	242	525	999999	290	999999	100	541	274	838	243	71	172	857	829	999999	922	215	576	375	873	475	724	545	999999	999999	538	900	212	451	395	999999	85	238	747	590	44	594	195	875	999999	129	243	635	190	230	357	999999	637	999999	29	406	999999	275	999999	367	999999	979	664	999999	69	199	339	822	453	999999	986	933	120	249	143	338	30	999999	965	753	241	999999	365	690	999999	855	272	999999	431	988	875	809	230	389	82	999999	929	104	815	220	999999	420	192	999999	244	424	573	398	999999	999999	999999	999999	309	265	135	428	623	974	258	214	999999	999999	400	464	999999	186	713	730	177	999999	409	926	885	755	999999	820	906	787	456	427	291	874	751	999999	612	821	510	964	999999	653	441	999999	845	611	293	866	30	727	841	67	711	843	999999	585	291	459	178	554	999999	315	522	999999	527	830	922	62	182	660	851	914	676	748	999999	524	647	454	999999	284	471	106	999999	188	
946	999999	716	448	999999	176	458	163	653	999999	999999	999999	140	605	437	999999	688	241	999999	999999	875	926	999999	999999	376	706	938	837	378	893	93	206	514	343	889	138	124	999999	408	16	999999	698	271	720	85	999999	393	51	999999	999999	999999	239	412	999999	999999	30	999999	753	81	947	237	999999	999999	999999	872	476	444	796	999999	999999	999999	214	833	999999	168	187	664	670	887	850	323	896	820	313	308	999999	793	83	999999	868	130	370	412	999999	778	589	913	511	848	999999	92	596	335	718	175	999999	999999	725	282	135	365	999999	866	999999	999999	341	801	481	461	999999	683	371	765	847	999999	540	802	382	908	999999	273	163	821	999999	767	726	999999	999999	147	916	456	999999	801	905	512	783	503	190	999999	447	999999	999999	59	829	926	720	830	487	540	635	588	33	817	703	861	212	525	588	463	907	769	699	343	544	572	615	570	859	344	404	46	621	556	470	790	830	113	992	361	57	895	93	999999	512	999999	432	259	999999	54	999999	267	999999	726	918	678	99	999999	514	999999	999999	160	999999	153	999999	598	966	477	357	999999	40	109	533	237	999999	22	686	137	830	999999	149	366	472	815	44	147	999999	895	637	792	999999	731	598	734	51	999999	924	940	436	913	999999	954	999999	194	999999	210	734	687	320	999999	991	999999	999999	308	127	953	688	999999	118	999999	477	81	840	565	222	309	999999	798	195	520	97	746	999999	917	999999	999999	464	999999	802	999999	413	443	999999	730	800	739	463	999999	999999	97	217	769	831	999999	446	299	124	346	999999	714	999999	999999	502	800	818	255	269	999999	463	932	499	411	362	999999	594	999999	999999	119	999999	999999	845	220	191	999999	312	328	914	273	480	999999	80	127	314	98	143	999999	999999	784	912	999999	479	111	837	684	598	999999	999999	556	999999	412	802	14	999999	500	868	489	754	404	498	500	999999	995	880	907	999999	999999	107	274	152	999999	101	712	207	220	12	744	383	507	999999	505	911	368	999999	999999	753	76	546	813	230	653	723	547	296	421	224	483	231	999999	999999	226	999999	152	414	726	320	100	806	999999	497	999999	116	256	894	992	588	971	575	812	163	796	835	999999	54	498	403	999999	425	999999	996	529	522	999999	685	293	796	769	954	704	757	663	269	185	326	106	546	476	652	304	833	252	999999	419	775	999999	391	999999	999999	915	999999	766	674	31	374	999999	611	662	999999	611	999999	999999	26	870	64	500	537	659	966	999999	951	999999	901	131	951	999999	620	113	677	659	901	380	672	
49	381	990	989	247	811	358	999999	884	905	50	107	25	999999	999999	364	285	498	732	458	159	999999	406	864	552	999999	999999	357	507	984	912	710	825	999999	977	498	74	511	299	847	618	463	77	999999	861	33	936	527	999999	749	999999	999999	999999	921	999999	86	999999	136	446	178	200	11	999999	899	992	340	282	869	258	549	299	773	209	884	840	695	895	385	999999	528	142	103	999999	999999	592	751	540	904	632	901	523	937	75	131	657	999999	999999	178	38	530	751	999999	279	43	459	629	961	294	91	999999	999999	600	133	917	999999	107	999999	240	316	999999	999999	378	246	357	999999	362	708	88	236	233	999999	999999	356	483	776	75	823	999999	307	963	789	256	823	805	999999	923	999999	999999	95	560	389	245	861	786	730	999999	999999	921	18	107	999999	883	999999	999999	607	463	253	999999	150	999999	283	497	999999	353	999999	999999	554	440	636	111	548	561	999999	676	843	999999	865	569	999999	403	244	901	731	210	52	905	999999	965	208	999999	679	174	16	999999	287	999999	313	517	334	186	999999	400	295	906	559	999999	999999	391	23	623	597	683	897	747	735	381	999999	732	310	557	365	589	242	378	431	384	555	999999	999999	951	999999	357	245	999999	574	843	999999	824	651	683	23	806	952	584	670	995	999999	999999	390	999999	137	581	999999	999999	821	249	999999	916	484	184	999999	999999	992	72	999999	249	999999	332	183	891	999999	940	999999	999999	543	999999	636	657	708	436	117	296	496	999999	824	109	150	468	999999	335	685	700	349	476	869	999	814	890	999999	430	557	999999	999999	498	151	999999	999999	589	243	273	612	510	217	999999	77	527	528	999999	248	843	999999	999999	578	848	215	999999	999999	999999	999999	544	743	746	25	999999	878	173	211	997	999999	637	608	999999	999999	490	999999	184	492	301	999999	351	480	316	651	798	999999	578	999999	247	292	86	595	885	831	699	999999	865	999999	930	180	903	999999	530	999999	610	999999	547	753	999999	999999	41	582	309	215	416	999999	437	105	226	999999	310	797	963	715	999999	51	723	729	999999	960	999999	689	561	130	504	999999	950	159	51	564	999999	824	288	121	261	504	296	680	425	999999	102	770	279	974	869	116	362	815	891	569	999999	818	227	137	999999	999999	999999	999999	999999	391	999999	999999	64	661	181	999999	999999	852	463	999999	999999	52	999999	901	867	999999	999999	999999	999999	398	999999	144	267	481	999999	965	607	160	999999	909	484	999999	999999	999999	999999	815	716	617	999999	394	597	999999	999999	999999	999999	478	514	326	999999	999999	932	
443	927	999999	999999	999999	999999	999999	999999	999999	999999	368	18	554	295	999999	83	280	389	62	999999	801	784	999999	801	171	783	146	668	574	461	291	891	999999	976	51	189	999999	999999	543	795	144	999	999999	515	238	501	806	835	175	404	243	999999	217	811	999999	999999	71	520	557	204	883	913	53	753	597	477	999999	577	254	999999	426	999999	999999	999999	246	802	999999	999999	572	669	977	310	502	180	999999	354	684	999999	846	999999	128	999999	766	348	999999	230	955	843	918	999999	155	999999	590	707	999999	287	100	950	575	999999	999999	710	999999	888	227	582	420	873	536	252	792	506	731	862	350	999999	199	507	354	999999	999999	352	442	999999	524	999999	720	999999	201	940	263	733	285	517	919	999999	198	877	130	340	999999	999999	317	676	999999	648	507	999999	366	698	97	593	606	559	491	999999	999999	145	374	479	862	625	682	596	988	999999	230	223	999999	932	100	322	386	999999	999999	764	45	766	843	999999	250	999999	999999	502	852	670	999999	725	35	999999	999999	62	513	651	999999	194	409	999999	687	908	999999	293	784	434	608	775	216	592	354	727	999999	512	302	498	999999	999999	196	999999	999999	327	932	504	999999	154	792	999999	808	735	545	30	999999	323	999999	934	457	957	999999	14	999999	86	463	999999	381	308	714	999999	760	25	422	999999	998	230	977	999999	976	923	105	640	642	570	967	999999	999999	999999	999999	771	999999	999999	50	281	662	191	999999	666	863	397	132	999999	439	164	287	793	322	999999	999999	144	999999	999999	957	534	862	577	371	334	119	999999	497	999999	936	942	214	999999	974	999999	946	817	934	999999	505	589	999999	215	210	487	999999	183	999999	999999	311	237	435	714	410	999999	419	94	819	961	557	999999	999999	999999	953	497	950	885	818	999999	991	215	999999	34	223	378	999999	656	376	999999	999999	999999	824	388	747	999999	516	499	992	467	731	861	997	973	999999	624	689	726	262	713	537	999999	999999	999999	128	999999	37	411	999999	41	782	763	999999	999999	920	621	67	999999	336	254	980	461	999999	999999	999999	139	217	236	270	598	688	17	403	999999	356	643	580	837	270	651	681	115	997	999999	684	999999	999999	71	63	999999	999999	178	999999	999999	732	85	999999	14	999999	988	999999	999999	150	903	353	775	999999	64	588	286	50	229	261	684	573	875	464	999999	675	482	985	156	183	127	999999	519	999999	395	931	280	999999	999999	301	281	999999	999999	964	103	616	999999	608	99	482	777	112	347	917	715	444	857	999999	999999	338	74	999999	742	627	32	999999	833	169	973	
999999	999999	156	473	999999	999999	999999	693	999999	999999	999999	767	999999	896	673	406	999999	694	602	999999	951	84	999999	999999	248	999999	278	30	999999	999999	232	783	749	635	966	174	630	638	418	999999	793	999999	946	999999	266	999999	200	999999	999999	231	17	187	999999	999999	32	58	658	599	235	701	999999	900	440	968	148	999999	27	248	999999	508	999999	999999	285	665	999999	209	137	999999	300	999999	46	171	951	999999	999999	54	999999	492	612	917	515	999999	412	717	999999	892	321	999999	999999	724	554	952	186	570	454	631	902	999999	159	999999	921	999999	309	999999	999999	550	949	408	999999	103	999999	534	636	22	992	745	999999	568	999999	225	999999	158	294	575	132	94	984	390	586	999999	152	976	999999	789	995	999999	730	853	61	999999	999999	999999	944	29	735	29	326	999999	578	709	657	999999	146	934	934	773	999999	733	436	580	999999	999999	821	731	951	22	201	846	26	737	999999	999999	999999	753	999999	976	213	275	840	112	768	820	812	877	655	808	840	408	854	232	298	996	426	999999	999999	384	100	223	78	722	999999	479	999999	840	999999	537	827	392	662	958	569	701	893	333	812	745	999999	944	999999	152	182	792	992	794	449	28	703	45	633	897	885	990	207	999999	284	298	672	999999	193	999999	981	457	746	999999	999999	596	113	102	668	385	628	156	999999	999999	549	999999	487	999999	401	676	833	999999	999999	999999	83	579	504	775	999999	999999	82	784	761	956	171	725	55	105	141	852	914	611	377	258	279	739	999999	281	578	249	811	317	999999	517	295	999999	697	999999	999999	999999	102	338	53	153	312	843	394	191	999999	823	989	391	999999	548	761	232	999999	511	495	343	727	999999	206	809	999999	999999	999999	999999	671	972	37	73	282	58	760	999999	567	999999	999999	436	999999	999999	517	999999	260	430	95	42	755	72	774	196	999999	999999	364	869	141	243	441	547	638	150	519	999999	999999	925	118	183	787	999999	664	201	999999	68	989	67	714	999999	999999	292	999999	182	498	999999	208	841	576	793	999999	890	455	333	792	999999	797	213	161	726	999999	334	321	911	254	999999	408	582	631	438	500	307	165	690	999999	158	867	466	652	910	592	954	999999	325	489	897	729	341	999999	167	270	785	999999	987	491	999999	971	768	927	999999	210	625	220	147	999999	999999	735	764	999999	999999	540	999999	999999	250	144	999999	974	995	431	999999	999999	999999	183	474	999999	714	401	177	209	459	187	109	999999	999999	709	999999	744	222	32	103	172	965	691	765	626	929	234	665	999999	486	261	975	
346	580	75	143	452	746	969	588	994	999999	999999	200	466	999999	803	826	541	176	271	761	999999	338	194	886	999999	417	847	248	490	999999	999999	723	208	211	763	957	669	575	525	997	999999	444	108	604	410	501	309	194	135	408	133	686	224	499	999999	18	395	188	758	44	898	731	999999	268	253	841	992	264	678	845	166	965	651	273	518	538	239	589	486	999999	118	662	122	92	999999	637	508	708	208	754	999999	490	999999	490	999999	522	999999	999999	361	568	509	999999	999999	999999	999999	167	44	999999	980	474	999999	806	999999	999999	926	245	618	25	655	615	343	999999	66	923	999999	675	159	171	173	996	999999	398	238	918	999999	999999	999999	999999	840	455	999999	999999	727	734	975	765	788	941	564	999999	903	331	195	746	234	225	999999	593	15	576	18	873	787	984	282	999999	577	784	501	862	99	785	184	210	999999	786	566	999999	947	999999	886	217	606	309	102	869	213	492	693	167	84	999999	827	273	446	729	769	743	461	596	999999	14	999999	701	775	127	157	984	733	999999	659	667	999999	496	999999	800	277	487	891	412	185	95	999999	343	999999	536	999999	999999	764	293	26	822	869	361	999999	882	768	999999	534	975	722	229	758	254	999999	417	917	340	584	645	462	291	851	59	999999	999999	999999	999999	913	248	999999	999999	230	450	431	837	797	999999	999999	807	42	372	953	916	999999	956	336	845	835	999999	999999	628	336	128	830	999999	971	999999	941	228	968	661	991	999999	815	486	998	999999	822	999999	999999	999999	175	776	612	100	338	999999	368	463	999999	999999	280	542	999999	541	999999	999999	619	999999	865	977	353	946	838	380	999999	999999	999999	214	958	28	32	175	761	986	462	559	515	999999	405	46	461	487	453	900	391	458	666	999999	575	999999	699	999999	804	641	999999	999999	938	241	719	671	999999	999999	504	757	55	115	999999	999999	999999	360	999999	878	301	829	999999	999999	503	938	999999	921	10	825	638	72	999999	999999	370	999999	707	243	621	284	31	734	999999	307	999999	695	999999	286	677	999999	999999	225	309	820	834	975	999999	999999	726	999	252	797	670	18	525	442	438	999999	744	661	936	844	739	999999	856	567	627	227	882	807	999999	712	254	977	999999	423	762	999999	72	999999	13	999999	517	621	41	234	73	203	781	551	999999	706	541	999999	97	361	486	999999	999999	277	357	999999	542	918	999999	539	553	692	389	112	999999	930	95	999999	658	653	337	999999	290	632	503	999999	446	340	551	386	180	999999	890	277	936	775	999999	795	47	114	
750	598	705	501	680	999999	814	679	999999	335	620	999999	367	443	34	368	706	341	999999	923	462	211	377	539	999999	999999	802	121	175	903	396	300	322	999999	902	738	422	789	999999	132	620	999999	469	225	999999	989	870	456	999999	999999	999999	999999	31	123	652	549	999999	176	999999	999999	999999	702	513	999999	938	330	868	813	541	295	946	916	388	999999	313	695	741	161	773	379	454	999999	999999	597	999999	193	278	208	901	362	516	256	657	596	999999	917	999999	501	286	445	999999	66	914	999999	631	162	999999	999999	810	957	807	79	402	762	911	232	835	915	142	754	62	670	999999	188	778	999999	269	792	107	395	999999	999999	875	338	999999	398	440	909	966	682	369	898	398	944	554	447	853	999999	999999	331	999999	347	368	531	999999	999999	153	999999	189	930	892	41	999999	424	524	999999	999999	74	512	523	791	925	949	460	395	163	281	999999	634	999999	847	375	117	775	313	104	999999	353	945	799	254	999999	999999	999999	789	338	625	973	429	986	252	789	391	999999	539	999999	397	999999	146	999999	188	999999	999999	847	93	999999	924	999999	120	430	686	999999	999999	713	999999	999999	999999	914	670	67	538	999999	549	647	99	67	983	945	999999	157	706	972	216	716	621	79	603	883	999999	272	414	128	999999	999	309	401	671	678	893	452	999999	483	247	89	700	879	635	464	758	36	543	978	270	963	999999	999999	644	411	101	999999	494	321	963	408	653	420	445	550	347	999999	396	315	61	794	196	233	735	137	26	741	999999	999999	135	924	999999	435	857	899	285	595	999999	999999	586	693	957	649	519	839	436	290	999999	94	126	70	640	238	926	476	776	499	999999	516	394	360	765	355	196	999999	679	227	562	546	999999	751	941	999999	729	368	836	546	713	895	701	999999	999999	999999	999999	75	294	999999	508	391	132	785	616	999999	999999	999999	928	999999	462	481	170	218	999999	898	819	999999	129	513	509	568	640	239	786	999999	814	999999	62	416	999999	999999	754	188	719	181	999999	488	145	700	261	502	439	233	94	242	735	999999	18	409	539	657	946	780	999999	939	750	892	999	533	435	999999	183	522	289	999999	726	999999	498	556	484	340	239	428	262	16	139	416	155	999999	357	999999	999999	999999	876	675	999999	973	196	779	430	530	489	999999	274	44	999999	917	944	752	515	999999	994	999999	924	208	428	527	528	999999	810	999999	747	456	186	114	576	999999	645	614	166	753	796	999999	136	954	851	999999	163	228	687	221	472	403	48	999999	999999	198	999999	999999	
256	657	455	210	969	999999	783	999999	434	170	467	797	282	999999	596	999999	957	285	334	999999	356	800	374	309	308	598	871	353	418	999999	999999	999999	999999	967	999999	508	308	999999	749	50	181	818	999999	993	760	999999	999999	999999	999999	286	646	999999	863	757	331	999999	293	155	901	380	223	439	999999	999999	392	90	994	315	999999	98	463	371	999999	294	799	538	999999	380	999999	418	659	739	546	142	935	727	999999	55	645	910	224	162	693	378	999999	741	204	350	610	999999	894	634	170	718	822	285	999999	579	958	793	849	912	605	492	721	999999	892	492	917	999999	566	999999	669	71	873	310	999999	167	467	67	343	999999	999999	999999	524	35	578	999999	319	659	212	943	999999	852	71	311	557	210	657	352	849	712	999999	945	999999	945	964	999999	845	521	999999	367	122	900	459	592	152	736	968	696	999999	74	182	267	463	999999	861	816	999	571	753	999999	999999	125	999999	631	833	825	755	578	999999	479	983	798	62	845	831	196	403	479	169	820	242	961	446	784	539	999999	491	501	999999	158	109	283	999999	141	999999	997	692	827	999999	327	981	400	635	436	999999	384	215	617	999999	675	423	530	412	933	244	549	679	999999	101	668	999999	263	494	912	380	709	40	921	988	833	503	575	999999	842	838	999999	335	999999	703	165	999999	874	710	418	735	579	870	834	896	317	328	268	736	100	983	727	999999	723	65	381	999999	999999	629	957	999999	847	999999	569	104	999999	223	669	730	936	707	469	553	85	187	801	999999	206	999999	680	515	245	839	631	858	121	935	611	999999	999999	812	676	254	999999	999999	887	770	999999	739	503	103	658	999999	800	999999	524	184	830	546	264	542	157	269	949	452	936	999999	188	711	983	467	612	999999	408	134	41	225	800	838	299	40	999999	466	999999	999999	999999	706	49	999999	999999	936	999999	74	699	789	664	417	304	999999	310	878	592	599	756	46	491	943	139	675	360	309	999999	992	256	233	14	691	999999	373	999999	999999	969	939	376	56	362	547	26	619	999999	999999	999999	500	537	999999	448	938	709	494	105	912	577	999999	999999	999999	563	122	999999	475	784	973	678	931	714	81	908	652	232	999999	684	943	999999	519	999999	999999	389	999999	999999	835	784	999999	981	253	278	999999	999999	999999	60	341	492	249	999999	550	834	496	945	988	999999	999999	512	795	715	10	810	161	985	67	166	161	656	999999	657	999999	690	718	991	435	999999	41	419	312	601	891	226	444	224	999999	999999	999999	999999	400	106	999	999999	
988	999999	999999	999999	126	697	604	449	899	685	811	999999	746	999999	999999	504	520	999999	754	56	209	999999	999999	783	376	936	609	382	999999	370	265	584	657	660	701	367	20	991	546	344	815	863	702	999999	999999	851	999999	525	568	999999	280	75	352	952	999999	999999	999999	207	999999	190	97	231	12	538	430	237	934	999999	168	758	494	528	787	999999	241	999999	501	618	378	524	468	93	814	231	999999	199	242	999999	537	906	831	812	924	366	256	593	999999	174	785	187	916	391	366	810	730	752	287	931	999999	786	303	999999	829	999999	999999	14	417	999999	448	999999	995	239	999999	262	927	681	604	431	173	647	485	336	833	201	608	87	726	14	501	999999	911	310	985	751	999999	913	983	381	645	252	999999	999999	726	554	192	687	833	114	882	58	157	856	767	82	310	999999	94	638	944	643	287	999999	289	110	999999	694	254	806	650	999999	698	232	785	999999	471	405	610	288	18	921	253	622	131	999999	200	64	542	912	451	644	829	999999	437	999999	999999	773	999999	999999	235	498	999999	36	999999	999999	360	925	999999	846	611	905	367	805	629	32	400	664	999999	837	909	274	161	341	365	15	194	999999	794	783	956	999999	604	999999	62	520	488	227	168	262	101	274	999999	999999	311	546	287	33	725	414	999999	309	492	964	999999	961	346	111	671	999999	684	16	140	999999	889	914	310	383	753	119	544	182	999999	39	745	645	290	464	40	819	727	171	999999	390	999999	657	214	640	999999	100	183	387	556	709	999999	999999	999999	694	999999	396	245	904	279	615	869	999999	803	462	228	80	680	881	80	999999	731	523	388	750	126	999999	709	999999	116	662	935	167	626	796	462	660	511	596	657	643	583	999999	999999	22	520	999999	853	752	421	206	419	302	316	999999	978	63	706	392	578	575	687	574	797	616	680	712	811	16	10	568	999999	999999	234	999999	278	907	631	376	999999	383	999999	956	999999	910	999999	643	999999	922	818	408	953	999999	27	999999	956	999999	35	284	999999	807	931	846	751	852	999999	335	77	879	999999	80	431	999999	162	204	196	730	325	887	374	999999	861	888	198	601	614	999999	76	152	480	999999	882	357	43	432	452	541	215	406	282	917	575	971	496	748	976	623	967	823	999999	235	999999	148	910	305	946	52	658	159	248	197	999999	999999	408	176	999999	84	999999	999999	999999	654	525	918	614	456	470	999999	402	449	624	991	482	253	257	999999	575	743	446	738	485	410	883	65	168	999999	659	650	999999	330	
999999	902	327	999999	999999	250	999999	775	999999	464	999999	67	650	999999	534	257	714	999999	999999	163	999999	454	637	567	253	351	771	470	999999	528	796	820	326	82	999999	999999	999999	999999	182	16	999999	799	219	982	904	999999	760	675	530	911	380	645	972	419	728	116	999999	759	999999	729	999999	249	999999	14	667	24	741	577	328	812	583	479	842	671	617	802	244	655	999999	999999	591	106	939	848	999999	999999	999999	906	353	783	999999	914	250	452	537	306	784	215	324	890	999999	999999	356	718	337	901	802	311	802	925	871	619	999999	179	148	383	309	999999	856	516	176	835	234	545	364	668	239	399	143	320	27	39	340	999999	999999	408	999999	231	521	256	358	545	113	428	911	837	818	81	313	164	996	617	358	808	723	851	999999	810	999999	668	672	413	177	492	907	842	999999	332	41	740	633	88	655	610	167	630	731	999999	999999	527	850	999999	95	979	324	999999	681	532	59	296	450	938	868	852	584	945	377	621	520	79	558	999999	999999	999999	999999	918	962	748	651	102	129	999999	999999	835	818	514	327	999999	999999	507	999999	756	999999	745	300	999999	219	803	35	221	999999	120	295	563	999999	365	127	522	458	999999	447	933	880	956	176	297	761	42	43	80	628	189	452	22	908	802	221	305	283	836	708	169	722	439	999999	19	866	999999	999999	463	396	804	999999	772	70	237	875	326	578	12	999999	999999	769	955	999999	83	999999	283	655	999999	999999	999999	248	622	697	288	220	451	127	167	431	147	174	580	683	823	449	680	951	680	926	895	726	999999	903	531	399	767	847	765	999999	999999	968	999999	320	999999	565	127	84	999999	999999	434	999999	999999	581	795	22	199	281	768	999999	987	331	975	249	258	999999	999999	999999	176	888	452	604	999999	815	838	179	473	999999	119	999999	332	999999	179	663	999999	695	314	699	999999	999999	999999	496	88	141	364	999999	993	462	71	999999	999999	408	908	893	574	999999	847	605	743	999999	999999	929	172	510	312	999999	162	322	748	562	999999	999999	610	657	688	956	525	230	461	577	186	21	208	999999	670	923	697	285	98	671	847	708	955	493	969	281	333	577	829	972	118	681	713	509	686	999999	798	261	999999	617	999999	627	154	999999	448	537	730	530	839	388	999999	876	999999	86	715	92	999999	999999	687	417	633	999999	999999	488	999999	505	999999	699	954	352	135	445	999999	999999	366	230	564	999999	54	999999	550	999999	737	999999	999999	241	999999	637	999999	603	999999	681	574	797	999999	366	999999	665	707	
943	240	41	575	497	999999	999999	806	752	999999	494	528	999999	83	255	866	830	220	950	209	237	57	670	905	999999	999999	999999	870	282	496	10	994	898	92	110	211	518	237	999999	999999	40	435	705	999999	309	84	481	608	999999	930	164	155	285	466	479	999999	999999	136	224	160	999999	387	999999	265	719	500	630	451	972	53	358	602	999999	763	999999	801	352	752	606	286	865	845	999999	351	999999	854	999999	442	612	214	640	392	999999	99	388	652	901	449	207	808	454	39	999999	999999	582	561	185	521	999999	677	999999	999999	530	999999	295	963	836	191	923	999999	781	198	838	767	999999	999999	999999	881	385	526	900	903	555	797	832	835	220	275	999999	999999	679	207	999999	999999	999999	822	862	84	804	424	999999	999999	525	343	36	266	201	868	872	616	971	303	146	770	777	649	272	732	115	999999	753	570	423	153	194	999999	53	904	115	590	999999	515	87	960	710	190	387	222	771	576	644	351	402	161	809	385	70	999999	166	22	560	139	999999	999999	671	999999	306	382	158	451	999999	296	762	292	513	999999	226	999999	69	597	272	60	961	999999	999999	999999	178	999999	343	809	524	667	999999	103	999999	974	546	732	299	464	999999	999999	74	999999	363	357	589	120	999999	353	999999	885	325	569	749	509	178	440	540	270	87	999999	48	348	927	999999	549	669	261	538	999999	999999	886	999999	713	267	986	641	186	466	999999	67	999999	999999	650	638	352	187	354	999999	805	115	999999	39	387	999999	965	999999	402	808	808	999999	859	119	433	673	999	720	855	491	523	536	264	83	448	999999	423	58	999999	298	212	999999	325	999999	732	814	302	857	227	865	999999	271	249	377	658	999999	208	512	567	999999	999999	632	332	862	999999	999999	851	999999	590	999999	434	999999	36	113	999999	446	604	138	999999	619	381	151	503	999999	199	262	297	886	999999	546	821	999999	490	999999	659	999999	999999	462	999999	463	962	184	276	999999	441	383	244	999999	772	221	307	999999	135	948	999999	497	999999	999999	999999	999999	981	965	703	999999	547	523	437	999999	999999	34	407	152	414	999999	657	999999	875	644	999999	815	27	161	123	213	249	750	785	542	999999	171	451	999999	790	967	999999	999999	480	231	321	917	999999	929	691	747	813	165	665	999999	301	999999	622	494	783	999999	737	999999	851	500	805	999999	738	894	198	292	583	701	361	446	999999	660	999999	999999	332	641	869	98	470	376	399	94	95	999999	999999	717	549	957	922	933	240	653	999999	980	426	525	188	999999	741	408	174	122	
803	228	762	999999	682	968	171	152	987	649	368	485	110	721	711	166	999999	480	743	625	778	428	216	797	515	746	237	807	463	817	999999	72	211	287	290	866	819	999999	45	580	795	780	945	591	999999	999999	999999	999999	814	31	408	270	664	999999	999999	999999	22	999999	134	935	741	999999	689	999999	302	306	283	822	440	844	346	52	444	173	830	997	483	625	999999	847	866	532	992	441	999999	96	999999	663	999999	999999	854	854	486	110	839	441	101	774	298	987	394	66	999999	970	685	366	825	501	718	346	900	396	999999	287	78	219	371	258	999999	999999	899	620	879	533	989	492	565	344	333	399	906	708	336	525	462	810	267	32	755	999999	271	999999	945	999999	15	468	402	208	41	630	79	842	999999	93	999999	774	999999	740	980	203	801	999999	177	328	439	202	999999	999999	825	268	952	349	502	710	944	993	999999	999999	528	531	999999	366	313	703	999999	73	696	253	999999	687	632	526	51	562	260	780	738	999999	999999	999999	408	465	999999	999999	677	999999	350	311	149	104	109	905	222	459	113	444	186	473	999	375	999999	816	509	147	636	435	307	940	460	999999	264	58	999999	714	133	999999	983	541	35	600	723	395	114	999999	588	727	313	592	459	816	603	275	999999	802	318	591	999999	246	145	999999	999999	410	999999	999999	839	60	999999	508	335	478	999999	645	447	408	652	999999	712	176	558	909	132	714	491	644	570	989	999999	311	406	999999	999999	746	999999	783	177	323	544	138	503	537	925	805	267	999999	364	999999	827	999999	160	999999	999999	788	999999	236	999999	717	919	999999	999999	850	629	500	111	793	999999	999999	248	663	241	999999	574	583	673	31	983	326	457	510	999999	999999	171	212	999999	999999	663	890	69	999999	664	999999	403	337	724	652	999999	435	703	999999	191	999999	719	174	987	820	633	304	125	666	252	802	270	418	927	802	688	427	999999	904	139	908	655	79	999	780	935	247	859	30	999999	558	623	999999	329	999999	892	997	225	340	573	369	774	402	999999	861	200	984	999999	921	964	490	95	799	343	282	994	999999	174	999999	999999	396	444	104	552	693	189	286	99	298	910	690	212	999999	999999	770	999999	262	152	148	590	950	999999	999999	65	633	472	824	650	56	644	252	999999	18	455	186	924	679	850	242	681	913	999999	121	999999	284	288	999999	468	573	148	999999	507	999999	625	934	560	506	49	919	231	365	635	52	654	999999	999999	203	563	163	846	464	999999	909	466	999999	65	725	927	781	999999	395	
365	86	908	902	744	806	392	520	999999	999999	640	999999	21	999999	287	852	999999	352	427	94	999999	314	726	999999	339	597	999999	949	879	834	578	267	999999	999999	999	559	143	999999	923	999999	811	52	536	999999	999999	481	897	999999	398	212	268	585	364	271	999999	61	359	234	573	999999	999999	999999	999999	792	999999	999999	366	186	326	728	719	714	999999	376	999999	481	777	309	999999	857	699	429	560	999999	576	999999	903	312	964	948	209	908	188	776	813	378	410	744	999999	450	999999	721	824	669	999999	999999	166	987	988	399	283	60	374	715	457	999999	882	999999	225	857	999999	63	999999	999999	529	999999	999999	652	563	904	81	43	731	420	742	978	604	890	999999	33	836	915	324	999999	675	158	544	472	329	994	999999	446	528	720	999999	70	509	455	999999	999999	26	513	433	94	328	250	329	999999	973	478	223	992	999999	202	30	999999	739	647	703	999999	999999	999999	333	999999	418	999999	514	999999	999999	999999	478	159	999999	510	16	999999	491	999999	999999	999999	999999	590	499	850	781	503	665	336	999999	415	331	861	752	768	999999	999999	190	999999	675	693	735	319	513	301	999	74	251	279	999999	697	82	509	401	999999	999999	685	574	482	999999	915	969	999999	320	45	360	617	406	999999	103	63	152	626	564	562	999999	519	999999	208	850	717	261	395	999999	12	342	821	999999	484	225	731	388	707	999999	760	999999	999999	998	999999	940	392	999999	999999	999999	142	999999	456	944	999999	999999	43	607	999999	631	80	663	584	47	999999	702	999999	157	922	766	371	675	445	549	804	838	151	520	609	268	468	999999	992	219	999999	458	886	877	629	905	999999	134	22	999999	17	106	149	520	999999	775	411	244	745	503	814	467	119	999999	999999	999999	999999	523	997	117	173	30	671	999999	40	999999	816	661	528	999999	584	247	999999	369	541	707	999999	631	999999	834	857	233	314	498	404	550	349	979	737	628	999999	668	999999	904	912	987	435	773	999999	832	958	749	716	728	918	576	804	749	375	442	311	806	694	999999	260	939	715	182	970	489	520	837	924	899	550	999999	120	759	457	554	282	925	151	996	875	117	517	999999	999999	827	746	599	613	999999	326	670	974	963	653	972	281	262	999999	10	999999	131	825	816	187	12	466	999999	302	999999	169	386	999999	999999	297	999999	431	999999	999999	152	743	920	233	999999	582	880	941	999999	115	484	282	30	999999	151	999999	754	292	700	408	578	371	701	999999	792	144	940	14	286	675	999999	551	152	999999	659	266	401	897	205	244	
307	70	318	938	818	548	149	262	524	999999	542	999999	731	730	999999	781	52	623	999999	494	642	875	665	482	605	999999	999999	370	999999	884	292	857	96	466	110	517	63	762	999999	254	995	687	489	999999	142	649	819	422	999999	999999	224	777	999999	999999	601	432	405	836	999999	999999	418	779	789	999999	999999	685	999999	274	630	516	727	289	145	999999	999999	954	395	401	349	956	123	717	733	999999	999999	999999	999999	999999	864	678	121	999999	999999	999999	999999	226	897	849	542	456	999999	999999	792	129	161	935	999999	279	221	647	46	14	999999	999999	772	999999	999999	205	970	999999	294	397	409	951	405	510	999999	542	360	999999	66	546	859	892	999999	567	925	614	442	999999	872	131	175	999999	641	999999	730	53	830	999999	180	702	879	327	172	487	155	840	999999	999999	85	109	918	938	590	999999	999999	999999	304	999999	774	441	762	245	352	173	232	192	319	297	780	815	999999	226	999999	999999	666	542	730	603	422	95	889	792	659	773	212	999999	636	151	962	136	748	626	370	739	999999	643	974	999999	265	963	999999	999999	870	269	397	999999	835	236	833	612	873	701	792	689	551	970	586	579	961	995	999999	999999	335	653	77	95	856	373	424	999999	999999	731	348	458	565	463	999999	399	385	999999	401	409	317	359	263	999999	834	680	999999	969	67	405	47	269	999999	361	111	999999	202	999999	846	471	811	810	54	151	363	999999	134	999999	999999	196	999999	461	604	156	860	975	400	29	260	185	186	455	965	172	694	88	51	213	361	999999	206	82	999999	999999	999999	999999	314	121	999999	999999	556	999999	920	870	211	585	665	270	999999	136	826	182	999999	671	295	366	844	882	456	284	301	920	999999	353	990	130	798	674	558	363	670	999999	335	759	629	86	535	105	961	999999	423	780	712	999999	878	33	31	991	643	241	662	432	664	419	999999	635	372	576	880	90	999999	990	712	999999	465	999999	847	301	52	999999	830	999999	920	999999	861	521	218	510	999999	966	109	807	41	326	701	247	623	999999	999999	999999	999999	999999	225	880	999999	432	78	575	769	340	999999	729	949	434	411	913	512	326	558	687	427	999999	110	914	981	979	959	395	445	228	923	999999	740	999999	505	871	533	49	25	439	999999	642	741	145	999999	999999	857	606	915	999999	735	999999	366	873	575	852	999999	999999	899	353	472	683	140	551	416	253	988	900	929	999999	389	472	311	129	999999	785	130	999999	999999	611	131	363	479	657	999999	627	575	999999	999999	999999	23	232	999999	671	999999	999999	
511	999999	729	546	391	999999	677	386	408	273	999999	999999	999999	790	999999	893	187	298	232	119	213	999999	68	789	678	130	999999	286	526	167	331	999999	162	999999	283	931	245	587	999999	999999	686	103	999999	229	631	999999	240	692	921	129	999999	999999	449	856	999999	999999	141	940	999999	999999	538	999999	859	999999	999999	999999	94	171	516	800	999999	600	78	67	999999	120	233	838	167	999999	890	735	365	999999	999999	479	200	306	910	254	799	305	999999	959	635	295	243	18	288	999999	999999	78	999999	131	472	999999	999999	391	432	999999	805	302	999999	528	999999	803	45	999999	138	471	173	788	999999	271	999999	361	881	118	999999	147	876	224	560	889	107	822	560	999999	934	667	695	999999	999999	464	448	506	522	999999	589	832	999999	780	880	999999	113	463	999999	999999	999999	999999	573	999999	959	295	578	590	742	892	430	557	253	801	528	999999	776	364	915	796	822	503	839	690	999999	599	887	106	999999	743	786	999999	14	646	123	824	104	31	849	588	886	858	764	630	770	42	589	459	261	419	50	749	548	31	100	626	999999	882	155	369	407	482	256	999999	116	786	552	606	687	704	376	754	514	999999	999999	999999	739	218	920	496	999999	999999	845	925	703	47	105	999999	555	496	999999	221	875	490	999999	413	611	999999	523	983	489	982	771	556	999999	295	244	999999	121	999999	886	72	962	658	359	969	637	330	305	79	691	569	61	201	999999	165	879	34	156	506	362	974	695	937	17	37	667	298	882	418	802	884	871	429	610	999999	258	226	140	221	776	291	469	999999	301	919	999999	999999	404	999999	415	999999	999999	615	773	911	999999	35	651	331	312	348	447	999999	276	807	999999	632	999999	670	999999	999999	894	935	729	81	999999	999999	999999	97	106	999999	893	999999	999999	593	819	265	999999	698	124	233	999999	999999	909	999999	843	582	999999	999999	230	309	999999	999999	999999	752	325	138	999999	999999	999999	135	389	563	999999	225	454	999999	885	683	999999	442	975	892	556	683	98	999999	999999	301	238	932	999999	162	866	797	107	169	24	259	277	690	380	954	301	988	843	20	999999	693	999999	400	697	505	505	999999	999999	107	187	307	663	240	112	999999	472	474	73	237	697	438	999999	294	999999	999999	415	999999	999999	30	600	999999	839	87	999999	999999	317	837	245	567	999999	88	474	999	982	999999	595	47	588	999999	491	827	924	616	323	154	999999	699	963	71	99	209	999999	312	999999	618	467	585	727	770	287	635	238	505	999999	618	964	128	312	720	49	378	718	287	
999999	773	643	232	764	367	766	617	874	183	477	999999	362	171	503	999999	259	20	319	999999	999999	856	598	428	45	705	999999	456	397	253	32	720	490	448	773	732	974	244	821	369	13	999999	761	64	37	133	265	802	624	938	470	39	68	999999	999999	999999	185	224	197	69	187	319	230	631	999999	756	966	914	398	770	398	24	999999	949	813	838	104	543	401	911	449	999999	832	999999	782	993	661	589	669	100	557	999999	999999	999999	999999	694	999999	140	999999	999999	167	351	414	853	549	456	840	119	98	941	999999	641	823	285	619	799	487	771	999999	999999	104	999999	999999	307	223	638	966	436	767	129	399	964	640	130	999999	108	973	978	909	336	162	999999	501	728	512	916	936	772	152	999999	999999	677	999999	744	185	780	999999	116	640	911	489	999999	999999	968	552	623	11	703	531	999999	826	509	862	999999	999999	999999	886	527	794	306	999999	999999	999999	385	999999	721	682	895	944	974	12	867	347	998	999999	999999	211	532	999999	889	915	242	250	999999	565	706	815	769	999999	999999	893	999999	321	343	218	999999	131	965	65	830	940	115	759	557	999999	999999	172	999999	999999	268	350	364	350	905	391	999999	953	661	999999	999999	906	913	166	999999	90	433	556	13	789	561	999999	999999	476	355	948	809	483	693	122	606	999999	951	103	999999	999999	999999	237	415	951	749	999999	469	999999	849	924	999999	948	449	476	95	412	168	85	124	641	114	887	995	999999	999999	986	270	548	999999	671	954	820	686	36	550	205	999999	61	49	999999	999999	100	999999	430	920	860	43	999999	37	999999	386	875	978	999999	188	652	242	999999	379	762	81	999999	999999	188	969	217	999999	999999	999999	889	999999	116	999999	893	484	23	999999	574	999999	721	952	53	520	29	295	89	841	847	999999	898	963	691	681	286	999999	999999	168	448	461	999999	598	621	300	148	999999	279	840	95	364	175	391	667	422	658	999999	999999	999999	912	892	890	376	425	574	999999	926	581	435	999999	743	999999	855	822	123	332	999999	341	999999	382	97	26	999999	755	492	682	999999	305	278	33	476	131	836	999999	556	999999	347	183	56	273	999999	360	844	91	999999	999999	320	999999	554	999999	536	999999	999999	37	999999	876	999999	999999	932	891	519	630	312	412	292	622	412	609	275	552	984	949	294	488	170	737	182	167	414	376	372	948	750	188	497	997	846	808	430	679	999999	727	251	165	753	591	57	441	798	729	999999	710	303	999999	115	999999	194	797	867	97	999999	494	216	999999	529	571	879	
999999	914	295	776	603	189	596	633	267	999999	139	734	999999	999999	740	368	999999	662	999999	999999	749	82	999999	812	58	941	342	976	434	521	685	635	192	711	923	526	513	953	120	999999	707	378	848	999999	65	72	999999	407	963	135	531	903	868	916	140	61	999999	482	727	999999	999999	999999	208	746	33	503	552	867	999999	223	855	731	551	139	947	380	234	42	999999	986	652	934	22	309	989	999999	767	275	580	999999	522	41	236	999999	685	97	179	999999	855	561	520	431	641	749	280	800	362	738	969	759	827	999999	724	740	999999	911	607	999999	756	999999	999999	287	999999	999999	701	999999	504	999999	453	860	999999	132	999999	999999	476	231	999999	272	999999	999999	429	38	305	820	53	549	999999	999999	448	773	999999	999999	355	613	999999	242	999999	747	999999	456	305	269	999999	119	558	705	999999	529	999999	999999	618	344	869	567	999999	708	981	475	850	999999	517	19	654	680	380	930	999999	573	380	243	96	555	223	999999	894	169	743	196	272	999999	754	999999	231	999999	164	155	410	788	791	126	999999	668	896	897	999999	296	615	614	738	627	999999	231	158	41	701	73	999999	296	673	999999	999999	794	213	999999	406	730	787	993	525	999999	530	999999	782	263	981	428	659	325	645	607	999999	138	457	999999	419	533	999999	200	959	101	34	124	999999	999999	161	466	999999	393	501	217	999999	999999	999999	513	107	940	449	894	59	283	413	804	999999	75	118	836	999999	569	103	873	102	597	999999	433	210	416	873	654	999999	999999	963	275	824	999999	109	932	49	943	546	479	93	743	150	999999	999999	999999	473	999999	999999	999999	129	895	300	628	124	910	587	665	999999	691	76	999999	792	534	999999	147	980	222	966	999999	797	403	999999	624	999999	999999	457	357	999999	980	943	824	633	787	405	77	975	206	323	198	355	999999	640	855	412	298	951	616	376	550	999999	260	999999	845	527	726	872	675	838	765	463	239	920	332	748	999999	171	14	139	251	172	784	999999	777	830	424	762	178	221	500	407	840	981	204	999999	693	999999	788	999999	999999	205	309	367	558	999999	125	462	999999	116	170	137	999999	487	134	388	465	360	316	24	999999	999999	704	463	348	368	999999	258	726	591	65	512	999999	743	460	56	862	426	351	52	999999	961	455	71	999999	372	999999	363	999999	816	286	999999	434	774	167	714	501	999999	999999	200	122	866	736	725	61	658	755	213	36	999999	526	48	19	273	999999	151	999999	642	999999	975	999999	268	401	910	315	723	87	608	585	999999	554	
999999	407	999999	999999	848	999999	999999	999999	403	617	256	999999	778	299	999999	999999	170	474	999999	205	859	443	999999	999999	999999	475	825	420	338	999999	999999	999999	999999	999999	509	999999	858	343	461	915	789	999999	18	368	661	931	622	620	77	400	999999	143	999999	550	999999	582	363	869	999999	383	999999	999999	681	823	470	627	999999	999999	790	999999	474	999999	23	999999	416	236	435	685	629	921	852	215	999999	937	662	22	69	999999	837	926	287	988	266	999999	515	480	950	194	999999	44	999999	377	999999	470	925	999999	130	467	144	469	157	677	999999	164	530	999999	966	743	170	999999	568	999999	417	863	329	485	570	935	596	936	285	250	999999	595	999999	485	999999	881	22	572	892	602	604	378	999999	609	999999	112	557	320	513	216	34	449	476	576	960	966	151	449	530	195	870	999999	999999	999999	889	653	127	55	819	999999	731	597	565	965	712	48	94	999999	735	999999	387	286	432	999999	226	999999	129	471	525	418	999999	572	999999	707	999999	999999	195	871	719	106	999999	512	500	427	999999	436	884	510	999999	921	881	430	713	72	807	594	775	124	999999	550	533	999999	529	410	354	999999	555	857	244	316	853	999999	10	639	483	875	999999	15	593	999999	464	619	607	603	537	319	858	980	899	999999	630	81	999999	999999	999999	338	999999	999999	82	326	880	36	275	556	78	668	430	999999	589	932	809	999999	999999	901	96	914	58	926	873	999999	310	575	999999	108	686	782	999999	999999	77	154	892	999999	932	999999	999999	999999	354	60	999999	999999	889	784	999999	967	337	860	550	289	999999	658	290	66	226	47	25	315	78	999999	870	296	636	598	999999	444	999999	123	838	999999	999999	999999	569	997	401	14	156	999999	183	999999	771	826	241	753	749	419	999999	836	479	894	261	999999	999999	999999	190	248	242	300	777	999999	927	223	999999	999999	296	999999	98	292	664	221	999999	499	141	88	406	54	64	883	999999	597	580	999999	644	943	11	399	999999	999999	817	163	772	999999	748	227	72	557	804	945	466	325	999999	581	181	999999	13	762	999999	290	781	999999	999999	359	451	190	385	999999	578	88	294	897	144	706	999999	999999	449	45	750	999999	25	999999	999999	119	426	534	276	999	41	387	939	999999	999999	19	611	680	969	999999	414	568	999999	999999	999999	999999	660	569	190	624	116	670	999999	967	22	999999	274	932	999999	84	932	916	913	999999	691	999999	149	999999	968	999999	104	794	541	999999	631	191	81	676	999999	999999	999999	857	999999	652	893	371	569	971	999999	381	744	678	784	895	
490	497	999999	466	999999	999999	585	614	600	64	999999	322	139	999999	346	831	485	597	999999	382	625	85	573	999999	492	330	631	178	818	597	391	999999	19	645	999999	999999	535	615	29	91	999999	843	999999	298	999999	581	241	777	635	405	895	156	999999	412	280	415	999999	395	999999	999999	166	999999	999999	999999	673	113	312	494	256	211	305	999999	577	982	443	781	819	999999	148	911	999999	854	542	423	702	244	999999	607	374	140	220	150	999999	999999	924	999999	57	263	625	999999	278	747	530	999999	109	35	578	631	999999	499	999999	649	256	73	247	999999	874	999999	310	439	301	704	999999	126	991	165	239	999999	999999	911	999999	999999	659	128	642	351	333	119	324	999999	665	189	999999	875	543	999999	893	578	455	622	656	999999	999999	999999	727	574	628	414	441	999999	999999	693	574	67	765	40	990	137	430	896	978	765	68	634	773	121	76	254	582	431	272	661	439	445	999999	68	613	473	401	999999	723	999999	999999	999999	999999	971	999999	580	119	999999	579	765	157	999999	644	999999	617	328	421	615	507	383	831	20	681	145	264	139	802	999999	426	527	736	999999	183	69	97	687	753	802	505	496	144	999999	851	506	514	880	999999	373	450	295	61	785	999999	349	97	666	698	745	999999	486	777	999999	96	61	38	794	385	584	803	929	574	619	999999	20	249	762	168	185	630	384	999999	439	266	141	999999	999999	791	834	972	430	999999	17	94	999999	718	732	981	999999	477	719	504	226	999999	999999	720	441	675	560	109	334	508	523	124	343	158	348	154	999999	586	999999	999999	551	612	383	939	566	999999	999999	999999	516	999999	369	707	911	879	121	999999	745	421	44	286	999999	734	999999	922	999999	893	751	870	379	588	36	223	400	717	953	614	196	581	163	906	584	268	593	553	999999	999999	999999	999999	999999	479	409	544	551	999999	770	817	964	460	474	673	783	230	922	928	754	155	317	203	999999	507	682	173	267	137	701	999999	999999	104	783	999999	689	297	833	900	188	999999	999999	598	946	146	649	736	117	489	133	363	345	999999	798	993	509	19	538	539	999999	999999	286	424	999999	796	676	869	677	814	983	495	397	31	749	272	483	718	256	999999	857	999999	65	777	13	347	637	484	999999	789	160	680	759	303	113	941	999999	257	498	160	999999	779	68	302	506	638	966	999999	915	535	999999	790	762	999999	999999	850	999999	509	420	762	169	201	573	887	999999	313	735	999999	917	808	67	999999	229	999999	329	88	999999	762	281	375	380	323	569	
771	999999	369	999999	20	621	999999	999999	705	836	736	990	278	216	181	638	202	902	872	406	117	477	294	570	999999	999999	999999	962	428	237	54	391	999999	632	802	618	999999	999999	725	482	664	57	362	398	493	115	60	872	716	134	999999	473	999999	999999	461	303	984	799	261	589	999999	301	342	478	791	354	155	999999	413	563	999999	999999	186	400	742	70	999999	999999	999999	999999	379	731	256	304	158	999999	883	999999	180	999999	633	999999	144	145	999999	999999	999999	883	999999	148	960	415	468	163	999999	282	999999	117	999999	401	188	98	999999	999999	220	297	54	999999	999999	999999	471	999999	474	904	929	838	999999	50	936	999999	355	999999	299	999999	599	964	272	103	514	875	294	775	753	779	999999	545	783	442	925	999999	327	999999	563	396	677	999999	940	999999	233	999999	999999	256	180	805	999999	946	999999	784	112	256	999999	951	534	999999	926	695	999999	695	584	393	65	238	125	770	61	680	999999	902	270	855	999999	999999	869	999999	999999	47	999999	948	999999	999999	746	998	340	678	151	376	151	119	470	981	280	999999	979	999999	895	999999	141	410	753	374	278	999999	524	256	232	326	92	971	189	888	100	524	960	210	647	66	898	446	628	685	539	567	999999	288	584	778	999999	39	999999	892	999999	204	205	999999	115	849	484	94	455	825	294	179	999999	581	891	999999	999999	999999	202	839	484	695	782	78	999999	999999	464	245	999999	454	999999	63	314	296	982	895	328	601	999999	798	582	999999	990	802	400	370	637	860	397	827	493	999999	836	999999	418	221	422	136	533	404	394	999999	999999	999999	239	241	864	999999	599	995	437	693	999999	999999	267	670	704	979	677	475	999999	604	847	843	999999	645	226	486	999999	771	482	202	77	701	413	342	401	989	999999	169	999999	994	270	401	399	800	277	442	999999	748	516	443	999999	999999	999999	790	401	579	50	593	24	387	999999	999999	522	245	625	981	990	924	278	999999	999999	999999	970	999999	343	455	453	170	378	784	916	140	264	49	743	999999	380	623	941	822	999999	980	155	127	239	442	879	164	999999	295	451	646	479	999999	36	999999	98	252	456	999999	999999	879	999999	240	471	634	573	999999	999999	616	999999	377	983	456	764	436	372	852	849	901	576	299	985	999999	343	279	660	999999	22	802	920	138	999999	995	696	80	765	999999	999999	999999	868	406	661	568	999999	999999	662	32	48	999999	999999	245	402	554	379	835	894	142	999999	202	973	122	469	700	695	483	211	999999	760	694	999999	457	999999	254	43	999999	637	999999	
408	270	616	999999	423	999999	233	999999	735	621	626	860	999999	999999	28	999999	630	999999	936	961	873	999999	872	999999	272	354	929	131	48	158	521	208	208	477	733	636	999999	999999	698	57	999999	20	747	589	371	899	999999	48	439	999999	623	287	999999	676	553	207	999999	941	375	999999	492	112	646	587	110	999999	999999	999999	899	999999	878	999999	999999	888	999999	999999	463	292	313	373	835	999999	691	999999	534	999999	965	999999	924	536	248	643	999999	629	564	374	373	170	489	944	246	999999	148	999999	864	999999	229	354	191	999999	743	114	638	12	243	601	420	350	999999	865	462	999999	783	372	153	999999	325	999999	334	129	499	303	803	369	136	34	999999	644	441	205	999999	620	999999	999999	793	143	15	967	396	963	953	33	116	623	491	116	999999	776	999999	629	23	999999	30	999999	999999	449	999999	279	875	219	849	776	999999	857	850	842	790	999999	579	999999	239	999999	51	370	176	475	196	999999	877	30	996	999999	999999	999999	192	232	599	999999	999999	353	832	999999	101	186	999999	999999	124	259	999999	649	326	488	207	895	999999	999999	750	999999	895	725	263	131	402	855	222	873	46	106	999999	628	253	999999	506	235	186	999999	999999	864	256	999999	361	936	416	237	704	518	778	999999	999999	526	481	999999	392	999999	100	711	999999	999999	964	999999	150	999999	584	154	406	813	981	999999	718	896	410	999999	412	999999	373	326	714	175	161	704	104	999999	684	158	156	999999	129	189	999999	475	999999	29	900	16	848	343	362	272	999999	890	536	807	136	525	999999	595	999999	999999	953	999999	999999	178	999999	999999	156	948	343	436	998	102	694	801	836	999999	736	390	985	406	68	40	963	452	344	999999	177	297	999999	999999	999999	999999	999999	644	236	999999	478	991	999999	641	860	999999	10	926	273	737	206	734	971	883	999999	735	609	139	427	999999	810	554	834	999999	101	858	999999	184	403	447	325	60	575	999999	774	745	455	354	546	168	999999	999999	188	999999	74	443	326	192	379	999999	951	647	227	313	560	923	167	120	549	11	27	999999	999999	826	999999	156	169	506	119	53	289	265	593	999999	892	772	376	237	999999	999999	542	700	804	107	495	999999	832	271	999999	851	588	345	805	545	999999	999999	999999	362	194	918	999999	999999	999999	335	26	999999	64	958	421	999999	557	929	361	891	468	999999	31	435	340	743	323	999999	591	268	465	944	999999	57	127	687	267	999999	999999	999999	999999	723	627	478	999999	799	623	874	850	136	304	658	984	913	87	824	193	90	999999	451	605	386	
237	814	870	82	246	16	999999	733	999999	543	999999	999999	516	745	698	553	354	999999	130	999999	57	465	964	807	960	546	970	303	504	186	991	601	244	998	495	813	608	17	562	616	43	999999	606	760	771	473	999999	341	135	999999	735	491	999999	999999	999999	772	999999	72	999999	700	999999	547	239	353	999999	295	999999	517	999999	885	944	999999	977	513	415	931	858	213	46	496	148	638	178	864	999999	510	280	88	669	722	962	545	895	862	580	495	886	262	219	485	999999	889	999999	999999	999999	999999	513	817	750	999999	913	999999	36	626	561	407	379	999999	902	51	25	207	848	999999	923	999999	451	125	932	999999	54	606	993	999999	999999	999999	556	928	178	62	999999	463	999999	272	809	324	519	279	310	183	126	999999	360	178	999999	990	51	554	999999	296	999999	397	884	830	362	317	653	476	999999	999999	850	451	206	849	999999	561	869	585	728	608	889	182	815	999999	804	533	999999	825	99	999999	217	12	612	881	115	608	999999	999999	909	501	670	999999	951	997	332	675	324	511	133	908	130	465	999999	717	407	773	582	135	36	999999	72	999999	386	18	104	848	999999	324	743	445	983	372	675	999999	937	846	231	817	436	138	219	744	701	190	197	999999	999999	999999	484	341	36	452	480	999999	439	842	999999	943	903	484	836	999999	999999	999999	925	758	790	599	780	560	552	765	698	999999	619	327	136	999999	821	352	672	943	840	999999	419	540	999999	594	797	105	999999	288	914	951	302	999999	976	999999	999999	439	961	999999	124	924	789	270	753	999999	999999	999999	715	470	999999	560	812	892	168	365	999999	394	866	999999	802	684	380	274	851	999999	999999	410	351	123	940	999999	391	96	999999	916	622	159	786	318	134	685	389	719	999999	363	149	410	60	621	744	870	573	766	783	439	999999	524	418	16	999999	70	770	999999	530	740	999999	726	73	252	742	129	999999	557	81	999999	305	661	999999	497	999999	204	359	730	379	79	818	625	312	399	372	108	740	779	341	999999	915	787	198	425	999999	422	346	999999	878	624	271	999999	694	999999	144	892	416	921	999999	783	711	50	999999	460	999999	554	423	999999	880	999999	999999	828	226	18	211	518	999999	692	999999	999999	999999	999999	851	999999	807	802	999999	646	265	479	692	999999	999999	558	362	875	564	737	503	640	999	999999	999999	243	999999	999999	799	686	464	625	430	723	618	224	925	170	999999	478	653	128	623	777	418	999999	952	570	458	668	656	336	954	999999	999999	671	195	999999	623	618	519	374	13	253	
999999	639	59	968	210	166	632	201	686	999999	94	384	27	999999	264	526	290	673	984	140	40	137	671	695	534	946	38	740	546	579	958	288	125	379	594	778	999999	983	370	301	45	999999	649	868	650	813	654	963	999999	106	337	846	389	872	223	64	968	364	444	263	137	892	655	117	137	999999	269	647	999999	485	175	307	313	692	105	999999	488	802	54	720	999999	75	810	999999	999999	122	898	999999	166	540	810	997	549	116	174	152	809	542	999999	844	999999	999999	335	999999	930	999999	999999	999999	777	647	576	176	319	723	961	999999	999999	215	999999	24	906	27	999999	107	675	178	757	206	528	952	767	945	999999	209	999999	294	739	999999	519	222	579	211	999999	999999	963	999999	687	825	154	999999	70	604	678	727	937	999999	525	238	778	762	282	346	178	824	880	630	115	119	557	677	333	725	999999	652	444	705	551	999999	143	999999	490	999999	61	427	891	173	277	999999	271	999999	768	510	588	756	939	999999	999999	650	638	343	538	999999	277	999999	777	999999	908	35	292	999999	985	553	105	746	999999	350	999999	750	932	717	362	772	847	918	908	999999	146	939	713	211	671	900	999999	799	503	912	664	583	649	555	264	252	60	999999	653	225	415	841	485	598	948	292	718	999999	980	765	999999	359	999999	954	208	969	322	999999	571	94	219	305	999999	368	686	711	111	386	462	120	722	818	274	693	418	304	463	124	263	388	999999	422	999999	738	192	314	999999	695	357	999999	929	999999	999999	999999	15	119	598	126	911	247	191	341	469	869	53	911	999999	999999	546	903	515	207	826	999999	999999	797	486	999999	185	999999	695	415	999999	999999	191	751	361	705	688	308	706	347	999999	26	206	999999	953	949	695	281	229	150	158	453	780	731	153	283	668	217	633	93	940	539	551	776	311	302	999999	301	999999	389	196	247	207	999999	994	810	999999	59	999999	537	819	999999	162	999999	266	586	395	459	608	87	999999	480	675	622	406	999999	475	430	550	660	999999	403	721	840	954	911	999999	612	737	343	296	618	999999	106	274	999999	387	996	519	999999	999999	239	692	481	352	715	999999	585	999999	999999	345	566	509	194	276	999999	999999	321	600	999999	341	783	999999	275	999999	428	117	579	358	370	295	478	911	999999	999999	41	999999	249	497	249	349	669	999999	416	999999	730	118	188	999999	847	852	76	405	999999	999999	133	517	427	690	999999	607	992	999999	411	999999	866	655	683	440	999999	999999	943	999999	361	16	671	999999	315	277	70	319	928	
749	510	999999	229	82	747	999999	999999	523	292	558	573	641	356	442	439	380	999999	84	999999	999999	594	142	909	251	54	167	721	999999	211	160	629	614	999999	252	999999	894	816	794	907	251	811	721	432	394	260	720	659	239	513	999999	145	986	884	190	165	999999	607	977	38	590	720	448	321	999999	928	999999	962	114	715	545	563	999999	176	193	937	999999	999999	525	991	999999	999999	492	677	276	24	643	729	498	97	359	296	999999	765	327	530	372	409	300	465	300	999999	999999	524	999999	999999	798	819	700	253	291	668	92	986	704	999999	238	770	999999	999999	295	240	473	999999	366	258	724	581	849	663	999999	473	999999	999999	999999	999999	951	968	709	999999	225	999999	39	254	999999	999999	213	852	71	243	301	601	364	182	180	999999	294	539	999999	999999	656	999999	970	47	678	817	999999	32	295	138	999999	270	70	160	901	471	999999	229	220	999999	54	871	519	615	999999	973	119	246	889	999999	292	422	810	990	999999	998	853	991	999999	988	442	190	567	933	999999	41	540	214	281	709	859	75	328	999999	674	784	707	365	675	999999	999999	21	999999	654	845	719	999999	80	912	902	617	219	652	999999	242	863	314	586	513	340	442	999999	965	190	781	227	103	327	326	999999	999999	498	326	870	290	430	999999	999999	97	393	581	470	999999	999999	101	650	422	999999	259	810	480	131	852	999999	273	802	999999	999999	873	628	625	142	754	999999	611	128	999999	999999	941	999999	816	401	498	129	999999	971	613	999999	999999	141	804	996	78	515	999999	180	999999	981	607	488	999999	103	49	468	999999	999999	716	843	766	972	999999	999999	165	447	994	89	632	999999	586	302	198	458	864	999999	999999	628	74	248	475	441	482	911	185	463	437	722	361	39	362	319	264	770	830	126	383	175	841	630	520	903	547	914	405	315	299	999999	239	999999	644	149	384	477	999999	335	999999	846	999999	702	20	281	727	602	999999	999999	999999	999999	627	748	368	658	786	444	728	572	893	567	999999	870	999999	510	999999	64	395	222	935	786	403	999999	999999	537	710	999999	619	999999	185	944	999999	138	277	999999	308	490	938	985	999999	940	749	999999	441	932	340	999999	999999	509	788	673	217	999999	999999	260	35	999999	133	831	948	647	824	489	396	999999	999999	999999	602	303	212	12	125	409	860	994	47	598	73	692	207	999999	611	119	459	999999	737	387	797	26	845	186	367	116	47	714	126	270	418	492	909	953	991	999999	307	786	557	808	999999	347	223	437	68	999999	999999	832	
46	715	39	884	221	645	589	999999	999999	999999	645	19	371	156	878	777	999999	581	783	999999	999999	376	812	673	999999	928	999999	460	802	418	128	926	482	215	999999	410	240	533	280	999999	373	415	787	999999	150	548	999999	160	468	446	257	486	657	390	707	670	902	999999	929	293	565	139	783	48	907	718	999999	999999	999999	477	546	656	310	519	880	999999	999999	540	533	416	491	930	999999	366	999999	641	279	101	508	999999	507	999999	603	999999	708	244	632	748	373	999999	21	291	999999	999999	999999	999999	999999	148	509	999999	999999	372	999999	523	802	634	147	426	999999	276	448	444	657	470	969	671	62	323	810	646	96	839	176	999999	404	209	257	10	466	570	999999	141	592	999999	925	145	52	89	195	83	107	999999	871	107	999999	576	634	222	32	238	548	999999	999999	863	901	252	205	999999	129	602	387	147	960	316	811	999999	852	999999	999999	833	629	972	138	737	549	999999	999999	999999	127	999999	575	45	977	999999	32	601	804	728	617	682	940	999999	960	592	696	959	999999	565	296	676	999999	496	676	999999	609	575	735	600	999999	31	285	136	999999	301	37	351	169	999999	293	219	513	999999	530	862	893	999999	22	545	50	999999	999999	412	783	450	999999	88	368	789	628	457	866	214	999999	596	999999	813	706	668	565	999999	999999	999999	281	86	173	600	999999	814	304	300	563	999999	999999	734	395	872	999999	173	198	948	999999	380	113	836	352	308	718	933	465	999999	999999	353	980	696	999999	123	140	999999	287	512	122	554	494	337	894	999999	654	999999	211	534	470	542	480	616	999999	430	418	445	734	999999	999999	999999	358	999999	688	219	999999	999999	945	282	999999	647	999999	685	835	999999	999999	776	941	674	654	49	999999	930	619	999999	873	999999	999999	368	704	695	999999	999999	630	999999	205	279	649	684	468	999999	734	929	792	823	655	794	999999	931	999999	999999	503	69	999999	842	999999	428	605	999999	346	999999	999999	999999	577	56	675	473	65	756	243	616	136	267	216	861	999999	999999	147	796	999999	88	593	403	823	72	999999	911	212	787	999999	777	999999	999999	347	624	999999	999999	999999	746	999999	999999	999999	999999	698	928	515	999999	853	358	537	508	290	809	204	268	261	142	763	515	854	764	270	277	977	999999	942	106	919	592	606	168	450	999999	999999	999999	999999	568	999999	999999	999999	955	68	854	260	999999	999999	864	835	89	999999	999999	392	846	891	393	921	471	57	999999	986	418	326	999999	752	379	67	999999	170	999999	918	693	437	868	958	899	705	416	999999	999999	
969	87	271	999999	999999	999999	775	604	509	265	319	877	521	473	909	999999	638	796	112	999999	222	607	999999	872	171	679	999999	524	888	992	687	515	999999	349	272	908	999999	999999	51	999999	603	463	389	905	999999	50	182	999999	999999	999999	270	999999	314	146	494	372	383	399	678	550	999999	260	715	517	577	804	432	181	211	10	999999	161	999999	833	287	759	999999	798	228	130	507	732	565	78	731	778	999999	318	855	900	535	758	808	501	999999	353	747	872	337	848	999999	10	761	958	999999	118	164	480	859	999999	154	584	180	558	53	999999	694	647	999999	799	603	124	326	999999	475	242	999999	999999	353	933	22	355	470	380	999999	506	970	607	248	999999	999999	730	459	130	755	950	999999	260	457	999999	658	109	96	538	999999	999999	999999	460	999999	596	765	999999	136	925	999999	799	124	800	55	999999	999999	999999	409	999999	185	872	999999	205	999999	999999	654	102	806	918	285	912	999999	999999	999999	18	822	519	124	651	857	723	603	534	999999	999999	835	787	999999	910	349	570	700	924	999999	999999	839	488	904	967	999999	999999	104	218	999999	809	540	192	675	47	724	575	999999	757	314	462	278	999999	798	599	999999	866	888	895	579	715	999999	343	579	752	999999	344	999999	999999	709	195	629	395	999999	597	425	653	122	176	196	999999	597	943	620	899	114	710	999999	314	288	999999	784	999999	999999	934	999999	999999	612	923	869	390	999999	999999	999999	129	833	882	254	210	184	45	753	721	709	805	127	278	723	679	999999	468	653	310	867	633	999999	430	999999	951	999999	999999	51	199	307	805	813	999999	999999	999999	76	231	465	490	999999	999999	999999	999999	498	832	816	329	483	999999	999999	411	736	999999	999999	424	999999	999999	135	999999	999999	955	994	999999	999999	999999	992	999999	999999	232	999999	999999	999999	999999	999999	624	311	347	932	999999	145	999999	745	118	999999	895	79	163	811	481	782	999999	106	172	290	184	258	999999	648	594	839	468	946	261	329	859	408	572	999999	344	122	380	479	999999	999999	999999	999999	885	999999	999999	835	999999	546	902	999999	949	329	840	999999	995	999999	543	699	348	999999	676	999999	493	789	64	497	506	999999	476	368	999999	999999	895	14	760	963	373	128	129	759	999999	922	54	811	379	540	568	689	493	968	579	681	141	126	491	999999	727	105	999999	41	338	175	79	999999	999999	765	999999	835	999999	42	12	425	579	999999	94	999999	689	682	420	524	928	999999	190	508	999999	730	999999	999999	999999	964	246	277	999999	999999	999999	834	852	510	999999	613	999999	732	999999	
461	965	999999	111	551	41	736	116	54	685	80	112	521	985	571	754	317	999999	654	999999	999999	999999	735	999999	999999	168	999999	901	999999	908	806	417	999999	999999	728	542	635	628	510	747	787	858	201	999999	999999	985	908	848	291	756	999999	900	999999	421	407	999999	240	271	620	392	782	999999	927	146	999999	662	999999	270	266	999999	999999	689	212	907	534	310	999999	999999	439	505	260	999999	620	999999	453	906	955	784	853	74	311	373	999999	127	965	999999	930	999999	713	799	999999	648	592	262	636	776	697	554	886	999999	69	97	832	124	142	381	223	999999	692	971	706	999999	417	202	999999	755	680	94	941	581	379	549	438	999999	426	999999	818	367	795	676	218	411	999999	999999	999999	223	541	894	984	593	738	436	372	741	102	958	999999	399	535	999999	106	613	612	314	727	519	658	202	698	999999	562	999999	708	999999	763	305	233	660	197	512	224	786	109	358	843	943	187	697	547	468	380	429	831	914	580	605	798	593	39	999999	564	348	999999	464	40	882	727	356	978	999999	734	580	212	32	666	319	999999	999999	471	999999	341	999999	654	999999	159	143	34	999999	445	167	999999	999999	631	702	999999	999999	590	645	328	960	225	831	718	750	733	800	227	808	258	270	999999	543	131	254	163	603	999999	965	314	896	999999	933	999999	820	299	104	949	509	84	790	729	999999	936	511	568	510	999999	999999	999999	359	999999	999999	999999	184	75	963	519	386	548	999999	999999	625	999999	431	112	292	999999	897	999999	639	850	717	733	999999	541	999999	607	619	999999	652	359	789	468	954	979	642	397	999999	999999	335	584	572	961	730	608	114	999999	514	408	285	589	355	452	999999	509	209	491	87	642	999999	366	999999	699	895	995	401	999999	387	451	999999	895	194	152	999999	999999	287	755	13	999999	999999	699	999999	221	411	73	999999	999999	601	999999	779	160	320	103	915	968	685	873	75	734	216	947	158	73	938	390	999999	213	325	812	999999	999999	999999	228	999999	150	273	688	298	832	991	64	999999	932	671	319	999999	101	236	167	378	414	689	279	652	490	551	39	282	999999	667	800	999999	788	999999	335	672	101	888	775	704	997	584	243	743	162	392	225	999999	999999	805	314	977	168	999999	816	764	219	999999	724	598	244	416	278	174	201	43	776	999999	345	647	999999	212	460	463	381	830	456	999999	500	107	335	637	652	225	363	822	999999	354	416	571	463	999999	173	999999	999999	591	999999	78	551	128	615	999999	65	999999	322	111	999999	704	72	986	
317	683	999999	627	272	999999	999999	62	999999	378	179	432	302	773	193	966	48	999999	992	789	524	387	983	381	492	818	999999	999999	903	261	306	168	999999	430	264	780	451	546	914	863	828	263	999999	183	999999	193	224	999999	999999	355	999999	999999	712	283	999999	999999	699	703	999999	453	34	999999	159	560	82	21	150	999999	519	413	525	502	369	138	961	271	130	999999	432	308	999999	300	872	558	999999	999999	456	999999	958	334	90	747	411	999999	999999	736	113	706	110	937	52	352	772	394	829	999999	999999	583	999999	210	999999	888	999999	836	999999	733	229	601	371	28	999999	142	913	194	333	777	100	898	999999	234	167	423	710	999999	266	261	528	999999	999999	628	180	999999	999999	757	525	202	999999	999999	621	115	999999	512	345	91	381	999999	438	999999	71	999999	479	984	293	999999	999999	394	188	784	999999	597	215	999999	872	999999	847	692	447	999999	668	141	999999	525	287	193	718	999999	999999	628	999999	356	822	940	426	676	158	999999	589	607	713	999999	23	692	999999	33	999999	774	999999	999999	243	689	471	282	918	930	751	953	707	110	379	399	316	560	670	233	775	274	324	999999	594	661	113	839	452	537	127	617	999999	263	292	943	24	485	394	999999	885	550	999999	999999	925	999999	999999	488	238	324	824	463	32	772	999999	635	999999	999999	999999	582	586	632	829	999999	812	144	999999	999999	817	435	384	999999	175	246	347	999999	252	827	280	398	181	624	611	137	713	664	594	757	15	999999	493	999999	477	999999	848	999999	720	641	684	999999	771	45	671	803	999999	993	297	786	999999	999999	393	999999	174	619	999999	961	999999	701	999999	158	549	999999	448	170	999999	999999	363	363	397	94	514	611	999999	488	627	999999	953	999999	197	720	376	999999	333	981	273	860	414	857	999999	886	241	999999	999999	535	252	106	596	510	861	144	640	934	999999	349	518	999999	489	685	992	274	18	223	514	999999	781	740	351	466	896	91	400	999999	952	511	999999	495	646	999999	246	530	549	452	999999	63	89	442	420	999999	473	491	381	729	865	147	999999	28	999999	17	999999	999999	754	140	614	779	744	144	981	887	999999	32	145	871	449	471	725	566	276	461	877	349	329	367	993	414	710	671	639	999999	633	834	981	639	864	735	999999	418	999999	177	318	945	999999	999999	497	999999	356	510	999999	403	422	321	751	999999	140	999999	191	999999	147	209	78	82	504	176	999999	661	51	505	16	713	695	316	728	999999	152	931	999999	796	999999	552	68	999999	391	246	999999	322	999999	927	
509	460	553	389	999999	638	109	246	450	293	279	999999	409	999999	503	576	708	115	592	652	999999	208	999999	395	999999	999999	151	867	691	999999	774	941	579	999999	995	556	999999	315	44	100	999	905	490	605	526	44	153	217	707	815	999999	296	999999	439	25	999999	934	167	863	687	497	241	999999	192	519	338	266	295	855	946	415	403	81	501	652	999999	717	919	999999	492	451	933	170	875	731	487	221	149	108	999999	621	12	451	357	999999	768	360	308	96	999999	999999	857	362	999999	409	143	225	237	999999	20	999999	999999	999999	381	245	563	81	679	461	42	126	127	197	170	334	412	999999	724	898	884	999999	999999	999999	999999	999999	593	580	408	999999	597	272	999999	999999	97	999999	999999	713	80	121	999999	697	681	846	64	81	659	670	201	437	996	191	999999	339	902	365	999999	999999	617	666	999999	982	672	213	864	770	142	765	109	69	727	999999	881	999999	859	197	973	572	779	609	65	922	388	971	478	999999	771	999999	999999	999999	926	424	105	999999	469	66	34	478	982	293	938	894	571	999999	709	307	310	887	479	715	999999	611	412	999999	611	729	604	999999	734	458	998	487	999999	377	143	313	603	999999	153	802	173	505	589	999999	671	170	361	256	272	181	115	884	185	743	350	324	999999	97	802	740	999999	999999	743	534	295	460	588	204	998	405	704	832	743	676	999999	886	32	917	346	450	377	357	999999	999999	999999	124	999999	999999	36	999999	301	516	999999	413	350	840	999999	999999	209	221	582	167	257	866	477	282	151	508	200	999999	999999	104	751	361	372	115	894	190	190	999999	157	25	177	190	999999	198	167	999999	336	999999	999999	967	999999	134	868	219	109	999999	999999	999999	972	999999	999999	572	526	206	764	999999	51	245	946	999999	999999	999999	74	567	990	77	999999	999999	124	999999	999999	999999	338	999999	386	626	493	162	15	999999	104	119	999999	352	999999	999999	999999	907	433	999999	298	101	766	999999	999999	689	70	310	229	41	810	806	999999	170	999999	999999	999999	201	820	148	829	999999	239	624	999999	999999	829	721	924	999999	413	854	855	279	523	90	721	999999	242	697	565	192	933	999999	520	297	162	47	999999	747	999999	473	999999	294	25	999999	861	152	999999	337	859	349	386	834	999999	956	951	687	647	552	183	458	958	132	583	646	955	265	999999	199	612	791	11	187	34	940	766	571	263	999999	999999	578	718	904	999999	999999	999999	109	354	564	346	999999	400	999999	999999	912	514	964	711	379	999999	605	48	877	725	999999	348	208	809	
999999	199	389	434	999999	999999	604	739	63	999999	367	839	999999	999999	549	853	147	401	834	613	999999	435	802	859	884	669	623	999999	841	999999	769	877	999999	299	999999	374	956	50	867	843	999999	182	460	679	999999	539	598	694	999999	999999	587	676	513	999999	696	263	397	529	549	863	710	999999	999999	874	525	489	241	566	254	185	896	107	533	990	644	999999	974	999999	999999	354	999999	928	52	817	602	103	373	999999	999999	413	976	436	500	14	999999	904	284	586	163	864	307	41	999999	323	137	489	152	523	951	756	288	274	999999	999999	791	782	32	90	281	432	999999	229	963	841	208	469	606	529	857	739	999999	398	969	650	56	999999	487	728	690	999999	950	850	70	846	134	712	999999	305	222	360	882	203	999999	731	999999	88	78	608	999999	999999	883	622	999999	999999	99	889	305	373	158	751	304	303	400	169	481	275	168	126	999999	999999	57	311	999999	506	856	999999	93	247	901	968	999999	878	613	32	239	338	193	849	757	999999	417	999999	156	471	65	999999	803	155	260	999999	919	951	892	629	620	582	315	170	365	999999	999999	68	471	190	999999	425	690	377	930	999999	92	319	369	482	88	997	164	845	450	277	669	938	999999	428	59	29	986	984	999999	999999	32	32	493	139	438	999999	588	966	999999	639	899	435	225	117	401	999999	592	419	550	999999	427	999999	719	97	957	867	81	53	140	759	439	705	999999	999999	999999	69	825	239	999999	999999	419	198	999999	810	999999	243	723	879	999999	999999	999999	576	443	790	239	562	313	406	182	570	999999	544	999999	931	210	203	471	941	986	999999	783	363	999999	820	212	999999	316	999999	719	723	154	201	999999	691	999999	999999	999999	184	53	568	756	429	66	483	452	875	363	232	609	185	772	781	893	694	665	83	999999	623	588	10	256	403	687	458	999999	96	528	153	999999	348	999999	296	999999	427	586	364	306	893	999999	337	875	93	309	544	999999	999999	308	332	35	999999	661	999999	596	53	322	999999	741	608	67	365	356	999999	999999	271	253	485	883	476	999999	310	777	317	999999	999999	135	172	104	999999	507	999999	788	205	128	360	686	293	700	854	114	233	622	697	836	22	980	665	999999	48	300	475	488	832	224	999999	481	354	999999	345	917	999999	268	598	111	14	577	999999	101	272	999999	999999	784	999999	371	884	687	89	480	999999	280	469	999999	66	852	41	999999	956	981	999999	999999	342	890	365	936	953	965	999999	596	999999	445	829	999999	207	463	340	999999	999999	470	999999	999999	402	
873	170	999999	999999	999999	999999	999999	79	440	621	179	999999	394	999999	79	999999	999999	417	918	663	999999	648	999999	999999	894	999999	999999	521	999999	124	495	652	999999	486	469	729	301	488	999999	764	288	527	402	823	660	876	999999	221	271	271	366	62	999999	383	999999	234	373	623	999999	954	999999	233	727	999999	135	527	341	908	782	349	137	614	912	164	999999	964	256	999999	790	28	690	999999	260	999999	757	442	241	982	576	244	999999	999999	999999	550	165	64	799	999999	698	999999	999999	905	438	921	144	752	150	266	998	945	977	400	832	544	274	227	999999	648	567	692	999999	999999	341	548	983	459	689	999999	999999	329	174	999999	285	657	483	785	999999	338	944	15	302	974	983	999999	999999	999999	846	390	285	937	999999	161	518	15	846	195	999999	890	999999	999999	73	777	267	679	780	807	125	184	70	488	999999	644	703	562	400	321	375	710	999999	27	612	308	96	71	248	23	661	279	810	298	222	71	999999	269	942	999999	717	999999	999999	459	850	671	329	796	672	999999	457	956	999999	999999	820	863	608	999999	82	764	691	205	441	766	156	845	373	772	276	213	254	444	619	875	604	70	858	832	177	999999	978	299	398	999999	565	704	664	999999	477	358	999999	480	196	187	833	521	873	94	999999	15	308	999999	530	469	201	999999	347	739	931	759	14	999999	753	141	785	999999	806	639	211	451	191	97	304	999999	750	999999	999999	441	52	92	197	774	529	172	642	431	769	929	609	999999	366	925	354	717	354	686	727	65	402	441	715	999999	883	860	823	220	262	611	999999	999999	766	905	696	849	572	240	999999	591	999999	363	999999	876	39	658	999999	265	743	999999	574	73	999999	999999	49	611	377	953	891	668	348	432	179	167	220	191	785	461	238	999999	155	123	440	999999	567	48	999999	999999	999999	234	999999	567	476	675	999999	655	380	574	866	999999	482	999999	999999	587	252	76	194	999999	666	847	999999	633	36	999999	441	999999	632	911	999999	10	999999	999999	999999	666	892	780	955	503	129	999999	811	221	594	153	33	536	774	852	893	500	999999	345	182	999999	361	152	541	238	243	587	999999	469	939	866	293	943	999999	681	694	999999	120	691	354	999999	46	661	49	883	225	999999	685	780	28	999999	156	466	999999	999999	315	750	249	726	999999	542	541	351	999999	728	859	89	999999	102	167	999999	389	172	999999	999999	329	699	999999	657	23	338	902	252	451	805	719	827	586	484	376	944	233	394	999999	812	569	695	390	321	33	999999	999999	592	
622	597	753	984	475	999999	75	616	647	591	713	999999	999999	999999	899	475	999999	41	503	999999	999999	223	206	995	740	188	511	999999	319	999999	634	878	101	999999	630	854	999999	999999	362	300	419	760	306	642	999999	500	182	280	795	999999	999999	999999	642	63	865	409	400	999999	999999	296	785	999999	306	856	956	835	999999	330	999999	999999	423	282	679	212	774	966	916	564	999999	250	16	240	838	404	488	999999	246	47	454	231	463	999999	492	75	515	999999	463	450	685	845	660	851	611	749	501	40	999999	439	289	999999	492	835	999999	999999	290	999999	603	999999	999999	323	999999	802	876	447	592	999999	789	613	697	796	513	999999	879	999999	589	164	629	999999	903	999999	330	806	757	555	738	627	861	489	999999	961	384	560	82	371	255	858	975	173	999999	381	999999	999999	742	493	395	25	956	962	999999	135	924	514	999999	920	992	999999	999999	999999	709	964	268	310	827	735	421	952	404	517	234	730	188	465	930	531	217	622	74	999999	169	722	671	898	75	999999	46	870	561	162	378	463	813	654	464	203	999999	999999	999999	16	999999	999999	621	448	738	692	947	469	583	999999	999999	380	728	780	999999	986	303	370	999999	177	999999	550	400	251	999999	770	917	533	11	737	418	999999	740	68	999999	726	110	999999	169	999999	999999	577	296	94	999999	999999	735	42	493	477	900	753	705	713	999999	999999	52	380	999999	967	775	423	467	846	69	446	639	999999	589	999999	885	80	210	999999	999999	132	999999	316	802	999999	999999	999999	50	533	837	664	999999	37	751	669	999999	730	921	201	607	999999	999999	999999	34	12	999999	74	453	58	592	829	553	844	258	193	277	736	999999	169	932	890	383	999999	19	404	875	612	918	919	761	164	159	18	264	176	999999	814	291	999999	999999	970	999999	991	940	999999	121	726	779	567	402	999999	163	762	269	716	915	999999	440	629	137	999999	156	533	999999	999999	999999	544	590	999999	180	462	454	777	387	961	999999	391	993	11	293	159	832	999999	526	814	11	999999	749	999999	260	837	999999	661	672	999999	999999	999999	704	513	337	577	145	697	396	940	502	385	999999	308	267	999999	192	439	346	977	923	795	16	482	436	293	795	53	831	342	88	999999	115	999999	146	999999	687	490	673	716	23	999999	964	586	322	625	22	450	999999	726	655	944	325	999999	112	999999	901	232	86	54	781	102	999999	64	861	709	999999	33	171	716	846	702	766	630	964	999999	831	430	170	811	281	354	763	114	686	999999	999999	420	258	117	999999	464	
413	628	999999	921	999999	909	724	612	354	999999	289	573	880	953	187	999999	730	323	999999	999999	72	999999	773	437	339	761	377	727	242	860	774	63	76	392	298	148	999999	53	519	921	999999	557	467	999999	74	199	234	732	957	782	999999	935	999999	178	999999	148	855	507	591	517	542	997	380	494	223	236	506	498	665	999999	999	687	999999	287	774	514	999999	490	372	150	537	644	999999	459	180	999999	999999	898	990	999999	293	197	461	12	388	999999	187	972	78	838	999999	735	77	999999	782	999999	141	631	999999	999999	341	374	145	451	980	999999	237	920	323	384	91	608	508	516	999999	811	235	802	898	76	337	834	999999	533	457	801	577	852	677	177	708	522	999999	112	999999	918	62	20	999999	490	999999	266	658	694	757	93	999999	999999	999999	970	777	999999	733	999999	559	506	999999	612	993	189	999999	385	253	156	675	569	114	405	698	837	759	225	999999	418	999999	81	186	999999	775	373	574	999999	690	706	400	379	789	175	553	321	966	450	999999	842	169	999999	23	999999	29	999999	978	999999	862	999999	221	561	999999	324	742	488	330	235	999999	630	614	314	999999	547	999999	305	779	939	999999	386	999999	319	999999	937	258	499	67	673	707	999999	999999	742	999999	366	999999	838	999999	999999	432	74	999999	740	613	396	237	855	410	999999	755	723	418	49	999999	486	999999	902	999999	999999	999999	252	430	656	527	258	245	999999	161	999999	62	918	484	999999	999999	787	395	140	999999	812	999999	403	99	591	999999	984	178	355	762	677	999999	592	485	210	407	189	999999	345	223	364	999999	364	999999	81	999999	837	248	113	532	999999	101	999999	206	550	910	999999	163	838	738	543	90	890	119	483	435	999999	443	284	907	337	999999	999999	917	999999	662	355	999999	28	999999	91	999999	75	999999	570	586	999999	396	999999	299	734	999999	804	607	680	284	999999	255	230	646	953	403	999999	205	205	58	999999	999999	855	888	999999	999999	999999	999999	656	796	24	78	549	897	854	83	508	985	182	999999	348	452	247	999999	402	110	479	999999	224	999999	999999	869	626	522	545	999999	999999	999999	999999	761	999999	144	950	883	999999	201	999999	333	999999	879	999999	978	33	894	709	999999	999999	788	496	465	504	999999	456	969	23	154	451	36	362	689	542	462	999999	420	999999	214	999999	999999	999999	210	404	999999	591	344	792	804	999999	732	812	946	999999	753	559	278	267	139	687	981	869	125	999999	679	971	112	999999	441	727	612	999999	505	106	814	999999	295	71	358	180	999999	186	219	308	719	223	
415	692	789	903	982	163	289	526	999999	999999	691	999999	999999	999999	488	997	360	87	243	256	999999	849	999999	772	273	999999	909	959	576	999999	999999	816	41	999999	565	420	557	538	744	459	999999	978	585	999999	299	999999	999999	999999	692	123	825	142	999999	999999	999999	999999	509	27	999999	775	999999	330	950	715	834	875	999999	268	619	78	999999	822	342	784	60	339	274	862	482	437	870	735	276	462	979	527	751	568	560	999	910	539	899	969	215	999999	999999	869	495	423	999999	88	564	999999	673	13	799	290	999999	576	301	647	544	211	904	518	63	497	735	999999	133	860	708	619	999999	911	922	999999	579	183	999999	999999	376	69	999999	791	181	653	789	976	727	471	156	984	708	999999	994	698	999999	696	823	539	143	188	300	556	380	944	464	761	999999	436	999999	248	274	897	281	485	190	999999	999999	409	708	759	589	662	713	724	910	896	916	234	308	882	999999	771	999999	197	999999	474	421	237	199	37	895	300	759	908	999999	811	990	518	518	951	360	424	831	384	599	638	999999	656	43	568	845	856	999999	829	888	502	636	94	717	715	701	119	220	999999	863	999999	902	804	14	109	905	999999	715	356	531	999999	940	999999	597	999999	630	999999	203	630	999999	999999	999999	930	30	999999	185	999999	801	999999	260	251	213	160	999999	311	735	48	651	934	663	999999	150	999999	999999	999999	999999	750	496	586	999999	999999	916	589	999999	999999	136	972	784	999999	924	998	605	999999	106	999999	732	999999	374	999999	405	999999	123	268	999999	745	898	999999	999999	77	663	999999	419	225	716	324	335	999999	662	697	184	999999	264	999999	20	664	841	237	999999	27	230	773	385	210	191	503	822	999999	622	752	999999	746	999999	716	133	499	589	390	999999	781	955	117	136	999999	121	999999	337	259	258	999999	903	999999	704	615	847	890	999999	219	43	223	502	999999	999999	909	771	999999	423	547	999999	520	85	999999	40	999999	999999	122	999999	707	98	548	176	572	999999	320	849	264	51	999999	869	999999	450	999999	357	983	999999	287	116	226	999999	683	229	789	518	738	999999	999999	640	800	999999	999999	252	351	130	999999	57	999999	279	999999	70	517	396	689	999999	507	999999	706	113	56	624	784	16	431	801	414	999999	999999	64	670	94	406	623	251	190	144	990	109	259	861	936	360	999999	425	999999	399	297	999999	121	999999	668	530	348	593	186	768	999999	821	549	715	175	999999	999999	608	999999	663	893	155	508	544	516	970	999999	999999	999999	273	776	590	275	412	127	788	274	52	
11	564	68	39	74	421	415	179	559	999999	999999	999999	485	409	818	502	505	999999	41	577	999999	698	999999	107	483	999999	992	148	555	147	598	386	999999	833	607	52	605	864	999999	96	139	346	420	913	999999	999999	788	999999	772	773	907	975	999999	999999	546	999999	999999	960	556	161	999999	277	624	999999	945	319	869	652	999999	776	999999	641	72	944	448	169	287	170	999999	637	134	999999	375	999999	240	999999	999999	708	296	304	562	999999	999999	928	668	861	722	998	967	246	999999	146	574	999999	876	275	999999	812	999999	387	35	999999	419	918	999999	802	901	999999	999999	999999	689	999999	365	508	223	999999	333	143	286	586	999999	999999	202	999999	999999	987	999999	999999	999999	964	710	999999	999999	908	279	241	234	399	900	865	999999	879	815	645	556	999999	780	76	999999	624	942	779	535	673	940	999999	137	999999	266	999999	750	999999	936	227	621	872	712	456	238	982	37	934	999999	421	625	567	474	556	999999	847	216	999999	597	291	999999	999999	999999	785	967	533	114	130	143	999999	999999	439	999999	999999	33	684	999999	333	837	800	596	18	546	124	57	383	281	580	999999	419	833	764	999999	999999	205	999999	590	926	488	704	999999	907	800	382	306	999999	999999	876	532	84	744	882	158	999999	695	24	395	177	999999	594	999999	533	999999	999999	36	360	999999	297	402	343	103	999999	999999	999999	999999	999999	999999	173	818	999999	759	404	58	999999	674	951	999999	146	960	191	305	423	999999	894	452	354	142	87	999999	945	691	336	484	999999	981	567	47	26	874	15	999999	231	999999	877	834	857	485	999999	58	85	745	368	337	220	47	999999	988	950	690	578	556	139	816	873	999999	433	999999	858	300	999999	913	599	271	954	384	83	999999	999999	70	594	999999	639	38	999999	210	333	998	273	161	312	999999	97	336	306	459	677	415	999999	708	410	937	626	212	941	171	155	106	383	999999	964	613	678	999999	105	708	916	111	545	672	999999	435	999999	707	988	538	999999	999999	964	505	706	668	589	611	659	657	999999	437	96	119	999999	236	625	436	197	698	999999	207	241	597	999999	575	869	999999	999999	975	289	919	224	999999	345	999999	141	878	139	306	34	77	999999	447	466	489	25	999999	618	619	810	230	519	999999	638	628	999999	376	962	141	798	776	999999	684	999999	999999	999999	999999	773	181	104	999999	306	890	673	833	999999	793	141	999999	999999	442	999999	252	175	68	409	999999	999999	716	851	764	999999	998	999999	257	999999	555	79	143	275	999999	662	447	524	73	924	628	999999	805	999999	
248	245	999999	581	366	582	506	519	319	922	299	907	66	329	340	831	308	999999	999999	515	421	723	997	787	999999	779	756	999999	999999	144	780	307	970	65	613	529	16	426	150	675	821	999999	999999	220	976	435	606	127	194	999999	625	245	999999	999999	250	524	248	999999	364	999999	825	778	417	184	151	992	936	11	716	999999	824	881	999999	999999	999999	384	962	786	811	791	183	999999	543	870	999999	545	106	680	814	98	291	999999	72	564	849	52	629	586	78	983	498	604	999999	999999	417	744	992	459	605	865	562	999999	319	572	999999	196	244	999999	665	606	895	266	196	628	530	938	999999	688	999999	999999	755	386	717	827	303	579	237	170	462	774	553	646	999999	949	999999	829	575	500	999999	663	808	92	920	999999	98	999999	417	783	999999	999999	999999	999999	559	953	120	999999	743	999999	278	833	999999	84	94	891	62	999999	190	247	102	700	372	328	536	999999	843	672	466	254	999999	70	999999	454	999999	983	848	249	999999	131	838	360	95	93	999999	999999	999999	734	997	38	420	999999	999999	180	999999	999999	116	607	777	999999	120	448	718	499	999999	217	672	514	767	999999	52	999999	171	68	409	999999	614	289	106	217	542	118	999999	437	834	999999	18	991	763	164	877	999999	471	775	999999	999999	999999	596	340	999999	656	999999	999999	896	986	999999	677	993	770	949	999999	826	511	569	779	11	772	291	999999	999999	208	999999	750	613	233	801	351	999999	57	999999	109	28	999999	92	561	351	151	778	451	236	232	25	230	814	615	60	739	901	996	19	627	360	931	999999	815	999999	450	364	999999	194	266	999999	999999	761	999999	530	877	999999	18	437	999999	994	840	438	999999	999999	999999	935	997	183	72	449	399	47	391	749	96	471	276	586	901	999999	116	266	969	940	999999	999999	999999	95	999999	320	893	568	159	633	519	503	857	631	999999	514	367	499	999999	817	893	999999	999999	109	443	416	999999	999999	536	83	887	583	468	689	124	991	999999	911	999999	999999	555	999999	888	758	240	999999	614	644	71	999999	429	617	144	999999	999999	169	999999	866	651	765	999999	999999	999999	999999	745	936	44	177	999999	533	544	999999	498	999999	271	999999	30	999999	999999	850	802	999999	370	149	653	999999	449	999999	642	955	999999	113	270	245	593	93	999999	812	23	304	558	999999	137	999999	852	999999	129	763	999999	984	149	999999	997	999999	963	650	999999	893	432	475	999999	999999	534	999999	631	440	194	263	787	188	275	999999	999999	574	301	365	999999	832	296	678	161	999999	425	999999	815	999999	
999999	469	999999	999999	999999	904	999999	547	807	831	912	999999	905	421	789	866	975	712	719	931	999999	999999	509	607	271	278	606	753	324	811	999999	876	746	208	334	999999	981	845	205	370	827	69	767	470	999999	813	926	999999	888	294	709	713	938	884	562	684	959	673	681	713	308	636	233	999999	529	45	999999	707	999999	999999	999999	140	999999	358	999999	811	999999	48	164	457	999999	730	865	39	111	598	937	999999	999999	999999	765	317	999999	491	72	201	836	771	941	417	983	999999	787	999999	409	579	999999	999999	999999	750	28	920	519	233	372	577	771	999999	999999	930	999999	968	70	447	308	999999	999999	34	295	999999	999999	999999	999999	746	473	131	943	51	629	999999	400	357	89	895	999999	999999	999999	940	129	495	999999	641	876	20	319	999999	999999	350	525	999999	612	183	304	870	775	134	823	772	999999	250	999999	730	574	999999	540	750	888	999999	999999	464	999999	999999	999999	799	490	343	27	96	436	999999	962	602	525	999999	999999	227	999999	219	999999	506	999999	35	191	999999	861	999999	77	999999	480	569	136	994	534	999999	999999	999999	278	504	999999	442	116	736	345	311	287	41	214	999999	452	323	999999	678	54	319	999999	753	844	999999	999999	790	999999	514	616	867	331	999999	999999	999999	999999	343	999999	557	830	999999	399	294	999999	880	999999	830	496	299	70	167	871	999999	999999	224	628	310	742	252	999999	999999	176	602	130	478	979	319	963	999999	45	999999	374	149	848	999999	999999	999999	73	964	435	118	304	976	453	459	995	873	999999	853	835	442	601	706	991	241	520	796	173	221	900	291	866	999999	263	950	793	732	999999	592	304	479	247	999999	817	458	304	199	158	999999	482	115	299	999999	914	602	518	668	158	616	846	133	999999	851	999999	153	251	558	999999	503	665	273	274	437	558	365	205	823	888	542	937	331	648	502	738	795	992	755	831	999999	442	135	583	993	999999	999999	999999	395	999999	674	216	745	476	999999	15	219	999999	999999	999999	999999	999999	695	779	615	999999	999999	485	999999	123	278	160	496	727	72	71	540	689	280	691	387	870	809	119	224	335	201	854	992	497	529	999999	140	203	282	263	999999	355	968	324	230	695	12	281	445	999999	720	28	414	594	474	529	570	180	184	687	597	586	564	999999	487	670	999999	994	594	999999	30	302	455	999999	324	195	721	956	471	691	999999	538	999999	700	999999	182	999999	407	32	999	392	999999	29	594	665	170	791	688	999999	559	212	17	687	130	503	428	573	605	280	999999	808	614	999999	
492	819	69	912	999999	675	999999	231	999999	971	999999	932	70	283	999999	153	163	403	43	999999	999999	489	860	850	552	207	196	609	843	137	743	201	999999	999999	536	774	606	999999	927	999999	532	338	127	46	103	198	442	155	713	462	126	885	774	494	797	13	959	999999	369	665	488	999999	387	957	238	403	164	809	746	999999	999999	905	476	30	597	582	999999	999999	756	364	999999	999999	896	390	20	858	426	293	999999	533	815	396	999999	271	534	999999	951	999999	999999	999999	44	632	408	627	915	220	419	754	896	224	999999	145	462	999999	900	447	999999	996	946	379	976	870	357	223	999999	160	27	999999	496	771	631	210	26	66	329	999999	642	999999	999999	999999	449	672	397	247	891	679	933	882	999999	96	27	955	223	437	723	174	285	195	356	765	999999	214	999999	135	593	441	129	406	685	768	805	999999	530	156	930	313	482	119	332	999999	226	145	843	409	753	676	987	588	342	165	999999	456	921	999999	606	244	414	272	654	459	999999	537	206	602	291	487	999999	77	999999	419	691	176	999999	999999	548	999999	370	858	381	916	999999	540	73	999999	911	358	618	820	549	695	899	220	999999	999999	50	688	938	999999	128	999999	999999	919	91	999999	474	690	593	175	171	548	999999	556	890	999999	16	29	474	677	690	999999	868	613	528	999999	999999	480	999999	991	715	859	999999	129	740	114	674	534	459	999999	65	231	999999	999999	659	10	822	353	329	999999	999999	999999	224	999999	560	195	408	639	401	280	412	993	978	999999	460	311	428	754	816	786	73	999999	570	333	621	469	178	426	999999	527	989	177	160	999999	135	694	644	859	999999	554	706	45	142	189	999999	999999	253	172	992	357	999999	78	537	999999	663	394	460	891	649	101	26	999999	999999	874	291	245	999999	999999	476	999999	667	999999	194	271	89	37	349	390	595	560	225	15	999999	999999	945	999999	640	617	331	741	244	753	220	999999	538	724	360	268	999999	503	228	260	695	237	999999	22	883	275	463	635	999999	80	999999	98	999999	20	558	88	999999	370	605	236	999999	735	999999	913	359	716	732	999999	677	999999	999999	101	342	964	999999	206	999999	999999	47	374	163	695	999999	174	457	131	602	999999	175	281	999999	538	898	999999	590	959	706	776	663	999999	542	999999	958	963	587	999999	756	911	999999	999999	172	997	332	240	82	999999	999999	367	466	238	999999	215	999999	405	752	954	203	999999	384	360	500	149	278	870	831	65	737	999999	586	252	374	691	826	813	119	341	215	999999	999999	615	
920	349	320	435	62	337	907	999999	221	633	20	417	536	350	862	32	728	461	409	27	999999	999999	999999	223	863	433	389	999999	295	420	748	536	999999	769	439	999999	829	843	818	503	999999	183	520	952	999999	957	164	999999	950	96	613	753	267	901	377	612	999999	106	571	628	948	530	277	801	884	484	986	999999	910	999999	203	885	643	905	870	73	999999	999999	981	906	279	999999	436	208	999999	995	279	528	401	827	592	732	281	999999	555	999999	999999	718	999999	757	970	999999	574	249	999999	728	120	361	41	999999	999999	999999	999999	665	359	999999	999999	78	994	889	214	999999	375	93	999999	471	999999	453	360	999999	999999	999999	759	234	935	999999	338	197	315	999999	884	917	999999	98	999999	852	617	999999	999999	510	999999	837	724	999999	552	512	999999	999999	999999	431	124	666	11	999999	999999	736	980	890	729	477	716	906	763	915	14	297	970	999999	999999	276	854	997	612	999999	722	329	363	581	681	433	859	847	77	883	999999	227	916	710	941	285	871	726	886	372	999999	625	84	809	183	265	999999	745	419	853	577	126	64	999999	999999	826	383	408	219	999999	999999	868	839	879	950	786	380	999999	345	999999	405	137	121	999999	65	107	999999	554	408	426	892	124	438	224	316	848	173	999999	646	999999	902	472	999999	590	753	926	999999	204	999999	396	884	999999	999999	623	999999	450	14	813	105	967	580	828	10	999999	413	504	439	625	573	112	999999	615	623	230	893	932	620	999999	496	138	321	61	695	21	999999	621	714	999999	766	999999	999999	999999	669	679	543	999999	472	999999	187	259	496	170	631	756	999999	279	656	188	999999	999999	830	999999	327	966	656	529	999999	988	262	999999	790	625	859	707	268	272	945	944	686	820	469	896	999999	999999	642	160	429	938	999999	271	964	535	94	250	45	369	999999	702	32	23	939	999999	471	396	468	871	311	999999	498	510	333	712	501	909	66	933	140	90	999999	506	110	999999	750	999999	826	265	540	999999	999999	899	240	252	999999	673	880	985	434	957	999999	771	848	505	450	737	938	999999	43	185	999999	111	238	952	378	526	913	744	733	481	569	213	340	692	262	598	280	91	999999	828	999999	80	509	183	311	562	999999	999999	754	23	62	573	231	364	435	569	670	287	874	405	999999	146	999999	952	999999	574	999999	166	253	851	466	856	473	214	156	123	602	65	651	999999	869	999999	989	999999	999999	999999	999999	975	267	999999	928	993	216	394	999999	892	817	999999	785	999999	999999	501	360	903	556	999999	999999	27	
218	321	967	614	636	68	536	449	156	542	532	401	999999	999999	898	560	923	999999	999999	999999	999999	263	999999	999999	280	913	693	377	958	96	173	234	895	999999	767	945	725	999999	366	999999	857	630	999999	284	34	393	999999	667	602	800	979	92	999999	31	883	954	26	922	343	722	999999	999999	490	69	378	308	506	628	697	953	835	999999	116	999999	231	514	517	30	30	887	769	35	774	168	117	91	679	999999	91	812	928	802	999999	644	782	698	149	999999	905	726	886	999999	970	999999	999999	379	975	62	999999	379	446	995	902	456	953	349	394	332	952	999999	628	632	547	884	999999	42	630	472	719	532	374	831	124	999999	999999	253	65	135	202	737	115	626	83	999999	375	933	900	533	691	443	999999	816	733	618	107	264	979	96	624	933	749	513	999999	277	14	615	880	999999	455	709	999999	268	139	225	999999	12	558	999999	999999	100	141	106	780	286	228	557	107	999999	207	746	999999	969	511	269	999999	999999	999999	806	999999	760	63	302	999999	981	999999	55	687	518	436	104	705	154	577	533	801	652	732	67	58	456	999999	999999	410	708	445	999999	757	999999	999999	999999	719	752	137	758	999999	999999	28	799	136	183	870	588	79	999999	999999	999999	401	999999	468	999999	999999	999999	757	261	251	999999	892	379	999999	999999	298	999999	999999	999999	385	952	26	819	495	962	634	933	999999	875	999999	930	999999	999999	667	325	923	779	411	892	719	493	994	876	517	368	999999	999999	263	302	999999	63	306	232	726	999999	999999	581	491	505	710	936	999999	882	675	320	374	594	711	229	999999	518	415	999999	999999	892	958	150	312	137	26	984	999999	638	999999	999999	999999	92	581	578	222	351	999999	999999	191	783	197	121	999999	206	993	362	937	999999	391	376	648	906	104	834	999999	999999	279	999999	489	999999	266	667	892	152	685	292	22	142	17	569	230	509	218	354	704	999999	999999	999999	999999	663	57	645	999999	623	999999	727	999999	747	448	999999	82	933	999999	999999	999999	530	229	68	520	711	999999	804	999999	821	999999	149	698	749	999999	999999	999999	173	231	825	678	999999	420	279	268	957	303	999999	694	999999	497	297	93	752	828	183	627	881	595	431	323	252	999999	434	477	744	999999	249	618	999999	237	999999	711	600	786	905	120	950	799	562	999999	85	999999	999999	334	859	65	945	999999	955	666	999999	999999	800	511	436	11	999999	999999	524	927	64	999999	999999	999999	588	585	492	965	999999	999999	676	92	42	999999	248	142	349	999999	617	688	94	328	662	497	96	
340	999999	98	999999	904	134	158	285	634	363	428	999999	750	999999	283	999999	979	997	891	999999	69	546	786	272	304	999999	885	999999	835	843	736	993	53	999999	999999	999999	999999	615	28	939	528	999999	407	999999	820	562	999999	364	344	999999	999999	330	999999	507	37	793	134	999999	66	252	248	964	449	791	999999	999999	999999	318	497	609	179	374	979	952	471	262	999999	136	452	999999	73	531	999999	719	737	415	232	545	415	464	999999	578	559	775	700	564	367	615	43	999999	36	290	866	734	946	741	351	818	45	775	655	998	999999	324	189	717	123	729	63	221	999999	990	902	43	999999	999999	814	213	262	999999	894	532	102	66	715	782	999999	999999	773	999999	74	414	999999	640	809	999999	205	244	999999	999999	450	637	562	821	194	45	999999	833	673	999999	926	147	566	138	999999	132	906	327	609	406	62	997	956	67	157	796	490	272	233	520	405	580	617	279	466	267	970	280	999999	679	999999	831	999999	427	79	926	847	381	759	687	643	999999	634	199	930	452	681	504	999999	397	555	124	610	162	999999	355	529	297	672	999999	161	999999	455	999999	11	230	555	538	987	231	949	119	513	545	876	999999	945	999999	348	23	999999	999999	999999	483	134	290	231	299	477	724	406	560	708	146	999999	17	432	704	197	999999	999999	152	517	452	448	445	999999	74	999999	433	409	999999	948	658	46	685	39	972	805	721	998	265	70	273	824	398	410	376	20	868	999999	999999	240	999999	126	443	958	163	44	688	999999	999999	999999	999999	999999	304	611	60	110	850	978	459	899	476	710	641	91	253	628	60	999999	245	64	416	337	168	871	320	541	603	999999	999999	938	127	51	999999	251	26	949	530	787	999999	276	169	890	645	351	763	927	999999	361	999999	535	999999	652	443	113	999999	716	999999	433	301	518	506	999999	113	520	782	999999	869	399	75	999999	108	999999	685	999999	894	526	999999	817	117	392	999999	251	22	999999	954	474	607	737	999999	309	793	106	496	841	999999	46	786	134	568	339	68	95	295	420	437	721	966	474	219	999999	34	348	326	999999	461	265	999999	763	566	318	826	141	755	766	999999	999999	776	999999	209	857	739	567	258	999999	999999	971	955	601	912	999999	507	142	999999	999999	999999	455	999999	587	389	999999	925	33	999999	260	512	999999	339	529	909	435	944	132	274	361	350	467	99	548	583	490	309	519	850	999999	810	999999	612	200	491	65	231	199	465	696	931	716	998	997	275	408	641	435	692	486	298	385	868	
177	999999	817	999999	999999	13	898	999999	416	182	244	449	818	323	148	48	854	214	754	666	578	429	999999	999999	101	999999	999999	848	873	827	999999	44	999999	825	445	977	673	999999	999999	195	566	492	525	543	763	999999	457	94	502	397	837	282	999999	999999	299	999999	589	358	274	960	827	999999	340	589	808	999999	23	999999	878	171	375	999999	999999	569	109	96	903	999999	704	543	825	999999	999999	999999	989	101	999999	717	536	697	398	324	434	38	367	516	161	936	999999	563	999999	464	216	341	31	682	66	999999	618	212	843	498	999999	730	144	736	703	853	600	716	709	306	466	190	773	60	730	197	211	592	934	967	365	151	999	999999	885	25	464	316	45	526	109	333	853	899	670	704	894	999999	813	999999	346	999999	854	999999	999999	35	999999	971	952	869	773	35	277	876	142	512	730	773	851	688	999999	293	681	192	207	142	336	873	389	999999	302	579	779	636	630	347	297	762	373	859	457	493	364	999999	999999	83	65	977	767	168	999999	999999	780	134	909	63	346	671	50	865	698	694	999999	925	576	203	255	641	255	999999	225	968	410	999999	241	904	929	515	439	133	999999	359	116	231	62	182	799	655	999999	577	10	625	722	999999	170	763	901	438	599	999999	827	424	731	972	942	15	999999	788	893	999999	134	831	999999	916	788	349	587	999999	873	404	403	600	915	678	999999	599	256	901	831	999999	999999	999999	915	879	999999	662	628	143	288	56	461	21	761	721	999999	179	394	999999	999999	821	185	540	564	205	166	237	509	62	999999	353	759	818	999999	425	11	633	915	361	620	135	720	999999	92	827	942	391	839	203	234	999999	215	450	191	19	999999	473	935	720	723	79	163	575	955	934	999999	642	64	345	999999	820	999999	43	195	594	110	731	457	737	263	999999	397	315	828	563	148	319	999999	946	133	538	698	205	637	551	971	154	498	157	540	999999	337	503	483	414	999999	182	265	999999	909	999999	999999	207	999999	999999	681	848	747	402	796	999999	15	117	222	191	132	67	405	644	623	999999	242	310	207	953	447	894	999999	423	201	999999	64	999999	47	561	522	500	999999	688	870	999999	407	105	999999	563	303	999999	999999	302	292	999999	999999	999999	973	999999	338	715	10	512	511	787	27	999999	210	830	923	964	999999	999999	668	631	999999	999999	773	499	558	146	999999	999999	999999	228	613	999999	999999	999999	199	443	999999	94	233	999999	499	999999	999999	93	115	83	999999	530	639	999999	999999	630	633	660	986	70	999999	483	
404	201	765	366	852	293	183	488	202	324	641	490	897	985	437	999999	142	101	999999	690	393	484	251	428	14	331	78	982	905	999999	999999	999999	595	593	690	41	999999	143	383	893	909	627	881	580	889	159	999999	173	202	772	528	894	531	999999	99	919	949	347	362	531	224	201	999999	721	999999	512	894	314	304	406	819	999	718	999999	781	766	603	999999	999999	854	889	904	789	142	952	15	607	999999	503	770	91	704	999999	852	679	717	999999	169	167	386	264	999999	869	796	953	529	186	886	384	333	326	288	807	507	641	319	411	999999	999999	417	905	465	810	534	324	999999	227	866	965	73	999999	443	513	162	599	999999	999999	993	189	433	829	999999	64	999999	999999	802	999999	284	220	370	316	604	400	749	481	999999	327	344	482	839	311	320	920	320	611	999999	999999	999999	907	878	283	418	271	345	588	194	410	639	89	521	999999	943	655	605	757	128	52	763	681	800	445	701	999999	999999	131	999999	799	999999	569	572	999999	251	377	341	96	898	342	64	171	296	999999	999999	999999	961	621	367	999999	325	563	492	839	21	973	999999	443	999999	897	921	224	999999	394	666	999999	517	493	975	576	323	999999	858	785	987	602	394	410	999999	446	559	728	763	854	999999	190	999999	732	26	278	269	898	514	999999	999999	840	103	999999	733	618	747	477	999999	999999	351	806	999999	707	851	418	588	706	685	145	348	203	999999	223	999999	485	999999	785	476	999999	316	424	14	858	374	157	509	999999	999999	149	699	91	92	972	513	999999	485	999999	880	608	999999	999999	223	378	662	999999	389	999999	991	999999	625	962	11	999999	484	926	801	846	999999	704	909	105	40	999999	999999	266	120	488	709	241	999999	623	904	999999	28	753	211	635	999999	999999	767	999999	501	999999	999999	737	90	154	497	587	876	639	46	186	698	593	999999	999999	932	405	116	901	179	759	258	12	67	143	999999	731	999999	176	999999	196	936	289	603	611	999999	709	186	966	999999	132	364	370	999999	728	999999	435	230	535	702	800	999999	999999	999999	999999	999999	520	679	947	999999	766	863	710	988	849	249	419	989	920	653	232	229	999999	910	57	405	887	999999	999999	963	999999	999999	999999	999999	999999	156	79	828	861	441	999999	40	239	742	233	268	654	382	737	999999	999999	445	309	882	480	580	899	999999	413	346	292	105	349	983	739	266	674	999999	147	702	180	999999	138	489	150	202	989	999999	687	788	750	515	688	999999	999999	59	210	316	993	999999	257	999999	999999	999999	159	416	
690	255	12	999999	999999	999999	999999	44	999999	179	999999	820	741	287	590	501	278	624	596	776	417	498	779	690	65	368	253	999999	999999	65	175	613	340	999999	512	744	999999	999999	204	999999	281	653	543	999999	999999	390	999999	716	688	755	845	801	928	382	999	999999	476	321	911	235	173	375	589	999999	14	703	490	17	999999	999999	106	558	999999	262	999999	764	955	744	948	675	793	537	189	699	219	999999	684	957	734	321	278	93	999999	968	180	905	999999	290	40	48	899	567	941	841	999999	297	381	999999	877	245	245	731	999999	245	999999	999999	196	889	52	640	28	532	283	463	578	22	749	999999	999999	599	699	999999	714	999999	999999	235	999999	347	50	922	999999	18	90	499	85	999999	719	573	536	544	719	184	999999	999999	29	377	293	999999	999999	999999	999999	999999	999999	287	545	999999	27	999999	469	216	49	999999	849	130	648	20	999999	999999	387	999999	303	186	924	999999	999999	999999	436	999999	890	408	999999	999999	84	403	384	999999	425	802	953	999999	529	265	113	329	504	870	334	127	751	999999	924	509	110	241	353	999999	996	999999	407	29	144	999999	574	71	274	999999	999999	456	999999	999999	594	999999	830	873	511	999999	999999	999999	53	19	200	999999	572	880	484	442	17	999999	999999	999999	83	380	405	933	379	826	691	51	64	572	105	999999	381	182	424	284	999999	236	729	315	298	401	999999	397	999999	825	140	693	587	832	924	999999	406	733	504	224	999999	896	503	685	356	41	999999	480	914	321	937	400	465	209	763	780	123	743	999999	682	378	17	114	554	696	998	464	232	648	174	482	647	999999	210	39	782	732	54	959	266	850	530	483	517	887	740	237	999999	999999	153	999999	662	999999	822	845	999999	792	949	988	358	576	328	999999	749	839	300	722	265	180	980	58	79	999999	999999	832	848	534	999999	666	999999	770	999999	162	999999	355	819	999999	855	364	792	990	782	65	611	690	999999	999999	999999	677	597	27	999999	999999	98	105	749	878	552	999999	997	999999	999999	293	42	587	499	176	336	999999	999999	662	999999	901	999999	990	275	23	182	777	310	160	800	919	78	938	798	999999	73	999999	606	941	999999	865	999999	89	999999	499	999999	34	999999	365	999999	339	657	999999	160	80	829	999999	999999	999999	706	774	689	846	912	286	224	104	788	999999	999999	926	797	89	576	12	999999	308	205	775	991	999999	586	945	999999	471	272	143	788	727	50	965	580	999999	244	999999	185	520	176	518	285	928	245	572	262	444	999999	578	368	158	999999	531	903	
999999	744	557	198	743	67	451	24	999999	316	71	588	147	355	999999	844	265	999999	33	141	687	500	72	913	24	692	354	929	693	775	999999	200	519	72	526	136	686	132	442	462	725	504	204	622	999999	999999	999999	99	999999	999999	112	999999	513	999999	225	564	999999	644	184	60	713	522	999999	315	676	999999	79	85	999999	800	167	143	393	999999	416	192	305	449	999999	40	577	265	324	999999	672	999999	687	999999	846	961	454	999999	999999	391	999999	212	184	889	999999	314	914	49	269	815	576	969	937	942	982	999999	268	242	906	999999	999999	458	208	999999	643	368	192	999999	239	999999	355	125	195	12	822	214	999999	999999	503	434	999999	537	995	999999	393	702	380	744	146	813	702	222	999999	999999	999999	299	14	814	255	588	999999	999999	810	999999	469	461	784	999999	999999	778	34	852	999999	481	38	999999	999999	699	976	999999	987	448	813	426	174	143	979	390	103	532	209	999999	170	915	313	999999	999999	604	999999	932	999999	444	623	367	788	850	483	664	775	963	999999	315	838	315	600	999999	161	999999	999999	335	482	999999	842	598	579	830	692	999999	177	877	228	859	659	53	31	553	824	455	637	324	999999	324	615	139	695	999999	999999	854	324	631	999999	999999	377	713	999999	999999	999999	35	788	958	999999	999999	497	897	999999	999999	655	794	294	56	858	706	756	999999	675	167	788	999999	999999	684	473	837	999999	546	879	885	491	999999	999999	506	951	798	667	679	999999	10	827	717	393	718	999999	999999	999999	278	772	302	586	465	48	303	999999	889	133	113	494	330	161	950	28	999999	495	999999	211	787	105	999999	999999	87	755	999999	340	999999	329	193	999999	901	999999	240	773	587	999999	36	907	299	770	72	675	563	194	836	848	876	698	533	232	539	370	999999	999999	999999	262	508	999999	999999	999999	665	569	939	668	592	999999	920	186	999999	999999	469	802	911	999999	42	394	485	893	999999	999999	463	382	999999	961	999999	541	494	67	70	999999	800	327	544	337	115	502	735	895	601	999999	928	999999	267	972	763	736	458	765	150	329	999999	615	789	545	509	292	774	978	762	61	999999	862	126	116	999999	151	267	584	912	539	658	999999	999999	999999	898	763	125	823	207	179	999999	728	917	740	558	195	537	998	828	999999	999999	999999	143	550	223	75	582	161	221	621	479	999999	853	610	670	196	999999	999999	999999	745	999999	999999	780	592	968	840	945	999999	558	575	614	269	999999	999999	811	901	999999	999999	922	833	190	963	999999	586	999999	217	874	317	80	371	999999	
884	361	92	999999	778	999999	550	581	383	999999	206	603	646	17	219	128	999999	798	768	738	573	999999	813	999999	213	348	999999	999999	760	965	999999	315	196	704	730	907	673	999999	43	925	907	178	549	713	999999	370	999999	578	490	98	120	519	999999	999999	307	163	547	999999	999999	999999	781	657	999999	999999	492	891	999999	999999	286	312	455	999999	765	843	831	999999	190	999999	999999	843	999999	999999	412	999999	999999	128	14	563	406	576	370	999999	992	603	153	259	358	999999	999999	102	953	34	301	187	643	791	999999	468	999999	903	973	999999	999999	608	67	165	999999	158	562	374	886	854	545	710	942	311	337	171	999999	582	56	58	999999	487	889	358	333	234	38	73	999999	546	999999	502	602	922	999999	999999	546	988	15	209	580	999999	216	109	488	999999	245	342	463	592	768	229	857	925	999999	999999	719	999999	831	29	130	498	10	350	999999	52	999999	29	115	999999	625	999999	577	847	477	34	281	790	999999	742	989	696	999999	999999	999999	542	645	677	365	999999	674	999999	166	999999	88	999999	999999	865	16	999999	483	999999	999999	519	967	999999	652	20	457	542	200	928	839	999999	40	433	888	227	573	560	407	440	663	380	280	788	554	999999	768	395	178	415	783	434	269	772	469	999999	815	999999	999999	999999	229	999999	544	745	997	77	955	655	204	999999	999999	999999	48	53	563	855	249	188	999999	70	251	72	373	784	999999	414	830	268	964	797	999999	999999	669	999999	220	840	999999	999999	790	487	636	123	201	541	999999	999999	999999	225	218	613	851	636	217	829	393	999999	459	999999	600	593	999999	697	691	406	999999	449	999999	277	833	999999	999999	714	398	35	434	138	871	999999	999999	999999	28	614	59	360	999999	776	645	840	387	62	390	87	934	206	249	999999	432	794	316	674	999999	128	392	495	594	146	999999	999999	404	265	295	626	98	781	574	632	999999	341	999999	458	803	999999	889	780	342	941	780	201	786	495	706	86	526	996	279	900	232	999999	765	809	538	464	446	132	767	764	999999	999999	632	999999	300	101	999999	857	871	999999	239	611	163	999999	366	55	999999	908	558	219	110	102	511	674	410	94	575	650	919	348	510	767	23	999999	999999	626	569	179	204	615	742	668	135	676	670	999999	409	122	999999	493	999999	537	999999	557	663	896	651	958	999999	216	525	999999	937	532	102	472	598	585	999999	999999	999999	235	713	943	476	441	966	835	999999	790	685	999999	999999	436	289	972	203	465	999999	67	974	610	963	988	100	59	730	603	584	999999	
31	823	422	713	17	833	823	630	91	231	999999	816	955	425	999999	71	495	999999	252	999999	279	143	671	999999	764	875	272	724	999999	426	710	373	999999	804	768	861	51	494	428	456	999999	999999	999999	999999	138	168	655	999999	467	999999	564	999999	360	464	999999	888	162	781	948	999999	571	109	999999	664	999999	565	565	999999	999999	999999	999999	10	93	999999	999999	999999	759	979	513	999999	229	724	999999	823	862	999999	22	999999	875	879	709	269	546	296	885	59	999999	999999	181	572	602	504	891	798	19	999999	145	999999	999999	232	139	182	277	999999	912	846	999999	954	801	38	553	768	999999	999999	959	999999	463	999999	910	920	912	999999	807	941	13	724	832	999999	814	308	999999	458	313	652	999999	536	999999	204	383	999999	217	839	917	152	999999	834	229	124	839	258	110	999999	654	999999	320	100	375	336	348	197	24	999999	150	503	999999	999999	465	633	36	432	999999	999999	422	999999	713	83	131	664	999999	179	999999	718	628	999999	999999	16	803	740	999999	660	171	999999	856	195	34	833	698	423	469	924	378	596	97	999999	491	841	926	781	859	247	968	710	999999	178	692	999999	999999	585	305	675	999999	724	301	376	271	111	999999	237	847	999999	999999	999999	204	997	999999	909	999999	222	84	366	90	999999	881	103	691	460	999999	999999	503	728	87	999999	128	794	999999	999999	304	721	154	389	439	699	934	999999	863	999999	516	416	378	783	675	543	511	999999	999999	278	843	207	684	811	999999	723	734	129	999999	271	999999	410	999999	999999	614	908	77	694	926	391	999999	999999	240	999999	944	845	319	719	999999	543	999999	188	999999	999999	810	106	46	343	999999	716	964	814	185	601	680	115	52	231	179	766	476	817	23	213	190	999999	967	999999	999999	999999	414	999999	76	269	660	410	211	19	346	518	871	999999	999999	999999	426	999999	727	639	751	999999	802	999999	550	296	77	999999	999999	995	183	869	139	784	476	536	312	999999	747	915	941	999999	999999	999999	999999	660	999999	742	999999	803	999999	907	999999	337	511	38	999999	326	474	780	202	999999	245	999999	999999	476	389	999999	266	999999	908	476	999999	811	698	481	999999	769	211	889	999999	999999	141	371	218	276	999999	801	282	448	335	985	485	966	723	999999	999999	697	207	419	281	806	486	46	999999	319	999999	412	639	40	103	440	124	585	389	868	734	873	997	569	820	587	815	818	999999	999999	991	999999	97	622	999999	247	572	999999	999999	594	848	104	476	898	999999	254	172	252	354	895	871	999999	587	855	350	170	699	999999	999999	693	
991	667	999999	973	999999	812	999999	26	999999	999999	868	332	966	795	30	639	999999	999999	674	575	425	573	473	406	61	101	981	242	999999	999999	548	934	202	924	602	999999	359	503	580	92	930	999999	659	499	36	549	933	792	999999	711	762	600	963	33	277	428	204	348	922	999999	830	91	999999	315	317	933	139	52	202	839	289	999999	999999	592	645	999999	913	974	379	511	168	199	999999	570	524	947	971	179	999999	184	986	20	581	354	261	848	410	354	192	103	420	999999	599	995	431	858	82	381	387	997	514	999999	969	420	77	640	999999	183	790	999999	961	959	395	28	853	278	333	999999	340	999999	999999	569	999999	286	101	278	600	411	149	999999	875	999999	791	659	669	766	999999	999999	286	999999	999999	236	999999	823	141	999999	505	581	999999	162	535	898	51	590	999999	945	438	693	328	799	50	281	44	133	493	371	177	736	999999	96	237	172	896	718	632	642	15	968	154	999999	772	28	999999	986	141	999999	559	211	530	724	337	357	842	487	580	892	202	440	339	770	292	768	232	65	925	999999	11	332	958	999999	939	470	548	687	999999	31	999999	58	999999	516	811	966	215	634	758	879	329	419	148	999999	450	574	638	384	999999	14	999999	999999	999999	768	975	237	252	44	784	867	808	165	999999	558	880	153	448	823	958	326	562	598	306	55	53	591	193	999999	999999	374	999999	999999	999999	999999	999999	808	987	999999	541	584	723	181	849	999999	80	174	959	999999	999999	306	136	815	426	999999	451	207	999999	25	999999	393	53	999999	989	999999	45	999999	826	437	332	81	166	224	291	383	999999	999999	748	415	974	878	999999	999999	370	748	248	26	748	306	580	38	901	971	508	158	999999	700	191	440	999999	999999	348	999999	267	999999	150	999999	533	999999	439	69	459	501	50	846	760	450	662	250	180	29	896	529	999999	304	180	194	716	999999	843	902	999999	317	559	548	540	110	346	583	999999	999999	999999	706	867	520	579	999999	931	661	397	999999	48	941	269	836	999999	818	674	962	616	955	204	999999	208	537	860	999999	942	501	999999	999999	114	88	641	844	536	200	662	346	725	770	263	64	745	999999	864	268	58	723	999999	722	435	383	967	653	141	999999	507	339	660	999999	467	439	355	999999	985	999999	310	425	310	349	165	338	247	845	999999	150	654	455	673	601	102	228	492	593	234	999999	120	988	712	999999	999999	333	685	297	313	999999	708	18	999999	999999	958	632	422	999999	999999	107	145	132	951	991	447	62	666	999999	
344	248	947	761	999999	264	848	321	713	866	656	832	653	950	541	877	999999	999999	687	999999	999999	470	999999	822	37	137	595	999999	46	720	996	999999	666	626	952	75	999999	999999	506	513	999999	646	999999	556	24	733	453	195	999999	83	560	801	999999	999999	999999	874	442	135	999999	999999	668	859	285	993	869	25	175	999999	997	476	10	494	149	999999	712	996	550	999999	999999	999999	999999	410	408	962	169	205	275	769	209	87	999999	751	222	132	999999	206	370	926	999999	998	568	999999	197	124	82	999999	661	201	194	429	333	192	326	440	700	999999	460	999999	999999	674	749	999999	999999	920	842	259	281	999999	338	516	635	999999	999999	999999	735	267	223	294	889	102	543	83	584	780	753	450	999999	999999	431	586	745	999999	999999	21	258	171	599	276	281	999999	999999	644	862	999999	793	709	620	517	999999	999999	54	176	433	741	141	999999	821	56	176	402	824	499	595	999999	770	588	532	561	560	574	999999	999999	999999	75	307	898	221	906	987	54	999999	917	87	988	542	578	624	361	880	582	350	552	110	879	999	305	59	120	907	999999	186	69	999999	140	999999	107	163	367	999999	999999	464	914	999999	131	571	999999	422	606	999999	202	999999	181	680	978	999999	999999	846	143	76	999999	999999	110	999	782	868	999999	960	946	224	999999	999999	999999	917	999999	127	435	492	978	317	102	883	453	900	715	999999	999999	388	978	999999	658	999999	30	301	999999	395	364	915	999999	263	799	945	475	391	999999	999999	999999	263	44	860	999999	633	868	999999	973	128	999999	999999	999999	541	999999	393	982	999999	566	193	404	964	486	261	999999	520	215	724	518	156	418	71	999999	938	543	751	353	999999	119	35	393	999999	328	322	990	999999	631	999999	400	416	963	999999	825	591	382	999999	777	999999	107	286	427	153	317	826	709	343	84	355	997	999999	50	999999	929	540	800	209	646	999999	999999	999999	999999	470	334	999999	193	982	246	543	999999	999999	999999	570	30	832	607	999999	887	502	612	656	90	285	748	288	999999	108	505	999999	791	183	106	614	521	499	397	957	818	215	642	727	107	999999	790	206	148	999999	844	106	933	560	321	154	560	999999	527	613	721	56	735	999999	999999	951	752	999999	704	369	58	530	445	650	430	682	859	885	559	550	494	551	149	896	263	408	361	240	999999	951	63	907	971	784	245	772	999999	557	999999	155	999999	409	999999	778	999999	999999	661	292	139	999999	999999	999999	999999	999999	128	179	906	838	831	88	599	521	999999	999999	315	999999	558	660	415	
999999	211	311	645	999999	763	95	60	370	475	999999	746	79	111	233	666	388	999999	995	665	75	865	641	726	172	556	275	999999	748	473	289	765	11	877	481	437	982	39	999999	999999	999999	129	999999	999999	891	341	530	999999	305	999999	999999	999999	563	995	349	792	999999	585	483	857	497	215	311	897	196	999999	745	201	629	795	999999	359	210	781	999999	945	329	278	834	830	35	855	584	662	545	999999	211	15	537	689	867	407	555	794	726	827	999999	999999	186	717	595	338	791	510	412	999999	99	999999	999999	403	472	999999	751	652	999999	641	631	649	361	999999	972	740	664	940	927	286	804	415	64	999999	137	681	102	127	245	999999	73	83	260	968	899	999999	643	144	226	576	656	999999	962	94	206	178	296	979	744	855	674	850	999999	999999	773	684	999999	567	999999	999999	999999	633	416	145	577	557	999999	392	307	552	107	529	723	999999	630	900	999999	970	608	959	394	999999	382	390	999999	223	501	135	999999	999999	999999	999999	868	999999	378	32	999999	827	999999	648	779	903	681	202	757	154	136	231	504	872	240	756	959	316	999999	95	261	36	122	364	66	273	197	92	849	999999	999999	298	999999	608	414	626	463	959	189	999999	441	189	632	999999	96	279	630	333	984	946	126	562	38	292	770	470	714	162	592	999999	716	999999	353	999999	999999	838	248	896	468	999999	303	999	136	916	654	81	403	245	999999	999999	643	864	107	999999	905	109	999999	700	837	943	999999	311	377	999999	773	999999	836	896	394	257	40	999999	864	380	652	999999	435	122	638	699	76	478	883	999999	872	852	501	450	830	393	578	547	999999	524	701	992	999999	461	152	812	244	506	850	999999	999999	999999	999	726	260	788	673	157	72	999999	876	443	999999	999999	802	921	350	396	999999	10	679	492	675	350	999999	660	999999	973	969	999999	464	570	627	999999	59	963	999999	774	200	51	719	999999	485	920	647	999999	574	999999	659	231	471	847	440	999999	351	273	243	658	57	999999	304	999999	187	246	683	316	815	564	522	839	77	576	999999	999999	999999	258	17	754	999999	420	999999	434	324	748	999999	999999	999999	999999	521	785	729	204	999999	600	747	999999	253	248	999999	999999	452	19	547	820	163	895	999999	415	999999	103	266	488	999999	637	999999	999999	385	439	999999	999999	999999	47	53	737	119	872	849	999999	287	270	15	768	516	372	968	86	887	503	595	469	965	724	219	428	529	250	249	999999	97	877	644	814	999999	999999	999999	414	966	810	711	999999	55	55	137	308	
999999	999999	999999	592	668	436	999999	881	843	999999	110	462	828	999999	218	868	633	759	999999	999999	999999	200	999999	344	218	563	119	87	999999	314	423	919	596	999999	340	42	999999	657	430	660	895	762	999999	999999	999999	999999	585	351	602	842	999999	295	537	999999	999999	897	94	637	383	114	999999	905	99	539	999	190	866	917	294	186	600	975	999999	857	514	863	999999	999999	273	517	978	767	999999	950	657	137	392	868	239	443	947	640	283	326	343	990	673	440	999999	999999	834	999999	67	426	251	681	956	680	223	817	676	999999	374	865	136	560	430	148	999999	872	999999	998	688	851	238	959	701	22	523	999999	999999	789	525	382	683	320	710	68	708	975	180	711	999999	999999	999999	331	276	418	199	783	999999	534	558	81	102	836	979	216	197	292	979	943	166	699	627	886	110	999999	192	816	849	371	999999	999999	999999	999999	353	276	94	907	693	293	823	999999	999999	999999	241	453	289	846	340	504	871	426	995	999999	554	954	794	879	230	284	236	383	933	999999	104	651	380	16	492	999999	131	290	999999	696	130	426	999999	961	655	657	712	345	486	355	499	999999	999999	999999	541	398	999999	214	686	999999	999999	999999	807	756	571	999999	82	283	364	626	382	591	999999	308	115	138	220	833	234	573	571	890	897	587	708	91	739	905	999999	103	241	999999	604	188	639	681	618	999999	999999	999999	584	999999	999999	859	999999	908	195	999999	999999	412	188	648	980	999999	999999	176	552	999999	999999	490	849	999999	808	270	395	466	987	649	999999	434	520	999999	443	999999	989	999999	909	48	999999	799	895	136	546	72	914	592	935	491	340	472	139	398	939	909	999999	999999	630	999999	473	516	921	546	943	935	892	956	215	999999	999999	715	999999	513	615	258	594	999999	631	999999	999999	802	531	505	318	206	304	131	292	533	999999	582	511	199	999999	107	999999	359	193	610	179	958	999999	123	368	999999	999999	999999	782	690	325	503	785	884	375	671	985	425	999999	746	640	770	674	682	880	551	214	77	939	518	381	244	999999	999999	999999	397	425	417	147	693	990	679	348	601	999999	999999	797	627	824	903	122	462	132	447	970	999999	293	999999	242	999999	420	149	686	274	319	90	963	764	317	977	256	999999	999999	543	756	961	432	83	999999	999999	753	999999	999999	45	999999	999999	122	101	59	999999	114	720	185	330	999999	999999	999999	83	291	137	485	42	320	846	657	544	183	999999	690	19	999999	999999	240	999999	73	999999	896	650	868	400	968	999999	999999	999999	873	536	
402	958	271	905	999999	358	791	347	955	999999	276	406	388	861	745	534	410	50	201	894	489	383	266	448	954	999999	999999	890	168	613	327	180	973	131	999999	999999	327	785	51	999999	999999	893	846	351	999999	999999	272	17	999999	444	471	674	947	979	999999	29	701	822	999999	627	153	901	188	352	404	105	433	999999	719	530	216	625	999999	999999	476	596	999999	915	880	999999	88	999999	245	724	151	652	233	993	999999	999999	999999	504	833	999999	485	526	714	504	947	999999	999999	15	298	999999	237	845	675	999999	513	460	492	786	999999	999999	548	945	665	463	999999	752	872	999999	192	596	999999	712	792	585	97	949	999999	999999	968	999999	396	999999	909	121	497	305	976	999999	999999	624	640	736	562	345	875	540	861	260	303	999999	599	638	822	999999	127	524	63	100	999999	999999	578	999999	999999	533	111	999999	45	554	966	904	775	33	948	568	955	280	159	456	709	999999	98	999999	739	773	818	999999	260	216	993	972	252	885	561	926	999999	190	918	39	243	411	504	316	294	398	429	576	689	264	746	999999	375	999999	391	738	475	999999	720	55	999999	353	223	828	560	993	662	889	472	32	521	774	999999	999999	223	307	63	781	999999	999999	353	999999	999999	999999	470	156	607	645	504	999999	999999	108	999999	873	999999	999999	197	675	755	999999	999999	539	113	999999	742	972	999999	254	393	999999	685	694	611	380	701	999999	284	227	368	999999	395	26	999999	649	571	999999	314	488	806	999999	999999	999999	999999	54	999999	813	148	411	263	999999	662	362	261	999999	999999	766	497	999999	181	999999	615	970	316	351	905	999999	153	999999	106	329	667	16	448	70	999999	306	668	566	766	887	999999	872	963	870	999999	43	764	975	999999	804	926	224	999999	999999	999999	149	81	684	149	893	669	683	315	999999	830	655	914	201	447	841	108	930	333	293	999999	999999	16	999999	600	872	955	999999	999999	999999	403	999999	699	492	353	833	234	984	999999	999999	227	651	999999	999999	999999	105	128	999999	999999	670	705	995	890	33	999999	999999	143	999999	93	276	938	501	729	24	540	386	956	432	999999	613	999999	124	999999	999999	75	999999	186	999999	999999	504	754	391	999999	999999	595	999999	562	999999	999999	379	700	598	900	999999	933	726	921	552	498	999999	148	695	725	924	63	999999	491	999999	958	565	797	999999	240	589	999999	556	859	446	428	999999	999999	999999	999999	999999	912	999999	224	999999	999999	348	953	633	487	741	999999	68	665	717	239	999999	916	999999	717	999999	582	544	999999	320	638	387	866	484	134	999999	
999999	857	325	257	999999	46	377	138	912	999999	612	173	678	499	234	464	891	152	216	999999	226	999999	574	884	999999	999999	658	999999	724	999999	999999	478	509	131	901	508	743	417	705	999999	637	787	221	108	999999	999999	865	869	96	183	999999	724	278	710	149	149	293	440	361	642	387	999999	414	771	147	143	999999	556	597	999999	999999	483	446	999999	786	439	999999	999999	10	487	999999	999999	816	550	654	757	999999	999999	982	762	225	312	65	999999	815	999999	383	449	960	750	754	319	999999	999999	463	22	287	999999	923	999999	660	816	440	874	999999	597	657	863	999999	389	933	864	999999	834	999999	418	999999	383	208	622	66	48	515	259	733	203	518	455	999999	642	999999	946	875	282	112	408	872	191	933	999999	516	519	332	581	816	999999	744	999999	859	55	999999	903	65	310	653	621	311	999999	150	936	89	211	999999	484	908	987	989	301	732	112	999999	246	999999	981	116	546	999999	934	999999	844	458	80	596	52	999999	577	999999	999999	629	490	106	999999	50	997	147	315	743	848	672	829	899	999999	714	756	509	357	463	83	204	999999	905	376	747	306	487	18	615	999999	436	341	105	425	999999	999999	16	853	206	999999	843	801	802	999999	272	999999	999999	16	999999	839	543	700	123	999999	380	522	584	729	944	743	520	999999	699	20	999999	340	733	999999	780	472	999999	655	161	999999	999999	999999	999999	47	114	144	999999	481	653	999999	199	735	228	999999	999999	159	667	999999	909	462	932	999999	999999	999999	456	999999	879	999999	235	999999	98	887	549	112	587	999999	219	547	624	999999	391	49	485	923	999999	686	122	455	439	630	805	999999	746	699	88	524	301	521	591	183	265	999999	255	759	999999	311	195	999999	700	77	939	130	999999	999999	999999	893	999999	187	970	769	818	999999	40	605	98	623	151	850	33	73	685	999999	955	451	554	498	793	725	246	519	500	997	755	371	690	684	813	647	627	195	294	123	550	821	364	831	861	650	671	74	170	345	999999	636	392	251	174	219	554	582	999999	513	941	999999	278	821	678	669	914	999999	810	999999	232	837	999999	572	157	999999	96	723	637	153	64	182	358	999999	904	128	979	448	519	603	999999	999999	96	781	999999	98	553	999999	162	201	735	267	263	999999	123	264	857	999999	999999	999999	133	831	944	956	459	999999	999999	123	999999	560	690	475	999999	217	411	999999	751	999999	999999	68	590	553	570	999999	999999	796	918	692	999999	650	999999	168	355	488	480	271	110	140	331	413	986	439	626	602	511	270	
999999	56	264	936	513	999999	430	45	450	999999	270	509	548	662	850	999999	82	276	299	531	999999	415	737	150	999999	999999	675	986	82	999999	927	968	933	999999	432	872	438	115	146	410	738	999999	47	999999	999999	999999	591	668	999999	575	366	359	312	999999	150	999999	319	123	860	892	194	444	962	999999	999999	302	575	401	999999	978	999999	966	140	889	793	999999	377	836	149	485	38	16	433	506	794	577	665	954	999999	473	562	324	999999	253	226	303	357	748	999999	999999	35	999999	999999	584	593	999999	229	423	999999	339	591	482	999999	384	863	187	21	465	999999	85	637	999999	394	999999	999999	667	721	886	999999	499	462	628	999999	441	999999	838	578	848	912	404	357	999999	767	676	882	999999	350	870	390	49	292	999999	253	181	999999	414	805	671	169	926	678	999999	750	697	999999	962	892	999999	925	35	608	172	999999	110	727	395	999999	717	884	999999	326	851	999999	633	216	571	384	417	370	55	42	906	689	999999	726	999999	501	80	799	919	197	999999	999999	364	440	129	348	153	454	684	560	98	786	824	609	826	837	126	490	316	588	484	181	999999	992	701	483	567	384	713	894	783	917	999999	156	518	906	999999	203	96	232	999999	999999	685	495	944	130	864	386	899	187	384	999999	493	341	999999	999999	75	372	999999	646	781	769	741	999999	776	999999	999999	677	101	920	696	999999	403	999999	357	521	999999	394	999999	581	999999	190	484	535	520	203	434	999999	444	880	841	778	464	450	999999	471	999999	895	718	773	999999	999999	295	978	999999	461	999999	999999	983	999999	152	999999	323	167	37	600	295	215	280	582	746	197	999999	220	89	917	468	952	642	886	298	999999	675	999999	999999	432	895	505	55	68	17	33	650	252	738	170	465	307	423	850	999999	27	999999	146	36	121	999999	84	899	573	993	243	767	107	902	552	14	48	883	605	705	999999	169	999999	999999	722	546	991	999999	918	461	170	999999	791	999999	281	999999	539	258	171	478	820	606	481	75	773	265	552	999999	196	166	427	423	817	155	397	999999	413	570	313	574	961	603	980	999999	833	704	976	397	631	999999	475	999999	721	136	884	192	688	156	999999	466	994	999999	295	762	999999	746	999999	999999	322	424	570	968	944	597	516	999999	626	369	242	999999	289	164	718	617	999999	637	999999	691	270	214	178	267	768	846	580	320	999999	227	999999	96	982	339	999999	216	18	506	845	134	619	667	999999	328	914	999999	187	999999	933	677	999999	407	54	40	386	117	255	312	210	107	
999999	206	908	409	293	155	999999	950	999999	511	999999	194	791	577	81	602	649	999999	353	44	669	740	387	999999	155	999999	51	951	999999	999999	961	706	306	747	116	999999	758	166	45	768	646	236	759	431	999999	887	615	476	958	784	468	404	958	175	437	286	999999	278	999999	613	999999	145	999999	122	550	999999	999999	53	470	659	843	492	815	585	999999	443	980	955	999999	268	73	575	999999	178	508	566	747	141	320	829	603	999999	903	431	664	511	239	647	881	175	999999	999999	15	309	999999	975	999999	383	777	994	305	999999	706	999999	550	538	153	828	613	983	999999	756	733	641	65	363	589	999999	920	886	214	343	83	406	999999	999999	999999	692	999999	532	977	999999	363	325	533	739	999999	908	880	136	999999	410	43	898	19	252	838	374	253	999999	395	999999	999999	999999	999999	962	790	309	736	999999	969	460	600	90	15	792	403	417	117	326	579	681	513	794	528	804	310	185	397	999999	663	999999	999999	650	999999	782	910	472	999999	571	948	484	181	831	166	999999	999999	999999	999999	227	849	999999	999999	927	18	999999	691	669	373	985	662	999999	912	999999	395	775	21	950	999999	233	882	931	881	545	378	104	509	681	638	620	994	357	292	180	176	242	936	999999	641	432	100	250	999999	550	909	343	999999	461	445	999999	895	858	19	999999	344	999999	999999	722	559	999999	214	999999	41	752	991	314	332	741	554	163	999999	500	319	520	143	641	831	341	635	44	531	58	245	999999	724	146	348	623	835	257	693	223	962	727	228	89	219	356	999999	604	999999	830	907	999999	551	405	549	498	535	703	96	217	999999	524	999999	999999	774	999999	999999	854	999999	708	906	306	469	625	538	591	302	63	431	485	782	41	999999	701	151	952	706	329	596	850	97	142	171	486	137	447	345	999999	314	999999	327	704	637	312	924	611	823	925	999999	958	205	482	999999	999999	434	65	501	690	24	999999	87	709	268	126	621	774	145	999999	999999	101	256	999999	748	999999	168	88	403	999999	777	540	139	780	999999	999999	654	999999	860	560	999999	999999	945	654	58	493	358	999999	999999	521	999999	160	476	999999	437	775	711	965	733	285	452	356	662	780	913	999999	692	307	256	629	472	15	913	999999	930	426	155	999999	191	265	647	550	641	881	999999	626	73	298	353	687	926	688	881	584	999999	705	419	175	740	999999	800	60	371	816	59	684	246	891	910	20	999999	120	784	478	638	999999	714	780	999999	296	999999	999999	999999	569	999999	783	134	339	476	234	
17	979	861	618	999999	596	188	825	832	999999	390	182	387	342	999999	816	904	413	946	215	999999	999999	426	453	163	999999	999999	802	123	999999	999999	906	424	685	999999	650	999999	999999	999999	51	724	889	948	404	906	248	999999	621	511	886	878	721	393	271	244	379	563	417	464	68	500	385	712	566	794	999999	757	702	340	999999	566	738	399	904	491	111	690	31	547	999999	390	999999	999999	236	397	839	523	163	451	633	999999	842	711	999999	999999	348	999999	999999	609	999999	490	324	291	104	329	149	331	999999	999999	142	999999	999999	869	549	678	25	94	485	999999	955	960	999999	260	706	329	724	999999	444	363	999999	924	308	422	125	434	76	999999	999999	906	999999	517	45	383	319	999999	556	999999	999999	286	535	263	999999	223	654	472	885	999999	584	775	604	999999	886	135	636	217	390	999999	999999	125	612	822	888	999999	920	999999	925	231	941	761	773	999999	999999	168	999999	889	999999	94	768	999999	549	12	618	431	311	146	631	909	999999	112	564	436	228	999999	674	712	999999	132	303	216	547	999999	999999	823	999999	852	255	728	999999	747	983	999999	360	110	576	609	214	467	277	784	816	25	485	839	999999	346	533	999999	494	125	524	111	791	999999	116	999999	999999	794	429	458	890	903	612	999	128	269	85	999999	999999	74	999999	999999	854	999999	400	531	188	293	626	665	328	434	243	192	232	882	999999	799	994	690	729	419	999999	818	999999	913	413	999999	720	937	270	415	350	999999	999999	617	256	282	171	999999	999999	999999	178	764	999999	465	669	429	999999	246	755	286	133	788	344	999999	869	46	625	486	128	702	572	688	404	913	94	999999	999999	999999	635	241	637	419	984	142	251	999999	688	438	253	983	708	484	999999	983	291	561	95	999999	747	220	657	684	466	13	34	999999	369	226	381	856	853	172	611	999999	649	714	804	211	999999	596	357	196	242	144	994	98	506	420	631	999999	999999	58	867	424	584	952	999999	999999	118	761	914	471	999999	397	139	546	999999	999999	344	576	999999	999999	679	161	863	999999	452	332	999999	999999	982	948	999999	999999	999999	805	999999	999999	999999	999999	762	823	103	95	681	885	139	999999	14	999999	999999	836	999999	999999	999999	843	378	999999	560	999999	999999	630	999999	999999	778	999999	999999	999999	999999	334	252	999999	730	648	814	999999	999999	593	479	977	341	606	999999	561	719	156	873	539	999999	294	436	588	636	824	195	141	851	921	317	716	999999	999999	999999	679	215	540	999999	437	999999	841	63	785	246	583	999999	903	999999	419	463	
632	101	347	144	974	999999	999999	59	999999	999999	682	91	869	286	762	999999	419	999999	999999	356	189	49	445	299	242	240	651	351	63	52	292	829	442	467	684	624	671	787	611	999999	551	491	210	974	567	759	194	999999	484	999999	372	882	664	73	283	999999	656	999999	901	743	999999	999999	996	863	180	853	649	411	602	147	307	999999	419	865	999999	697	838	470	732	482	55	153	999999	448	679	409	174	378	194	999999	968	623	885	867	536	238	495	347	804	713	999999	783	905	346	316	999999	473	798	267	586	754	195	999999	428	698	112	455	557	193	771	999999	281	227	511	179	684	999999	551	999999	577	211	999999	666	29	372	271	247	530	142	939	935	375	999999	607	346	782	309	466	179	433	783	999999	163	43	34	838	566	999999	177	999999	992	921	469	690	384	999999	529	305	65	436	999999	924	424	254	999999	322	170	619	174	396	384	290	382	906	794	273	348	999999	999999	533	705	999999	363	999999	947	999999	906	430	232	93	263	13	410	999999	999999	858	524	999999	207	712	678	999999	239	781	257	999999	549	562	896	121	914	896	311	531	731	32	571	999999	306	821	415	739	999999	91	142	381	880	638	348	935	749	438	435	292	855	757	613	581	999999	246	474	999999	999999	121	179	366	702	878	22	545	999999	610	612	386	306	999999	560	158	648	999999	999999	911	223	960	372	485	471	28	676	973	419	999999	999999	999999	357	71	215	285	911	775	678	999999	999999	803	648	148	826	999999	986	915	207	464	933	999999	999999	562	999999	573	999999	693	999999	684	211	49	999999	307	950	999999	38	999999	733	999999	246	999999	207	829	294	420	322	233	659	422	42	999999	775	954	65	282	999999	999999	931	642	535	228	880	999999	999999	999999	999999	350	197	284	999999	751	192	921	228	70	190	585	278	720	999999	525	43	482	651	999999	999999	181	251	678	896	244	313	999999	749	27	992	213	40	707	999999	971	46	385	402	290	578	999999	736	999999	102	80	526	220	392	20	194	407	352	999999	323	506	999999	999999	388	999999	448	102	182	210	78	976	554	570	999999	289	999999	658	90	999999	872	999999	445	999999	586	825	999999	102	708	738	833	594	860	682	393	999999	872	527	996	999999	999999	486	681	999999	926	125	525	956	242	112	999999	999999	327	982	485	904	999999	999999	932	562	78	999999	393	443	377	999999	999999	872	186	742	416	999999	999999	473	528	395	999999	999999	330	470	309	999999	999999	999999	217	307	276	878	206	489	184	30	999999	444	548	496	102	247	
999999	451	999999	653	779	999999	696	570	999999	854	463	100	177	162	531	471	262	316	497	999999	236	80	999999	248	676	697	999999	396	375	999999	924	42	303	999999	750	878	999999	656	982	368	909	647	433	421	424	115	322	32	498	999999	191	242	998	314	21	98	243	760	976	92	932	310	999999	999999	999999	999999	999999	677	411	652	999	605	334	138	878	589	646	796	823	570	385	545	999999	251	999999	692	43	988	487	999999	999999	710	680	899	435	609	999999	777	491	992	319	644	999999	846	134	585	908	999999	999999	432	451	447	937	415	999999	396	412	952	619	247	398	999999	199	999999	17	298	999999	434	702	999999	146	869	999999	831	261	999999	924	61	127	460	783	172	562	999999	221	207	773	274	999999	999999	999999	499	167	254	604	510	455	872	838	835	660	483	177	166	295	582	142	999999	164	966	472	361	835	169	999999	235	256	144	537	810	525	660	999999	663	999999	999999	711	70	236	751	295	61	222	999999	800	309	994	406	999999	999999	74	667	120	999999	576	844	664	998	999999	999999	999999	321	345	38	999999	10	252	999999	92	648	870	82	879	999999	681	420	149	552	369	163	240	999999	374	898	745	999999	549	15	97	239	982	712	279	856	496	974	716	194	999999	800	67	490	323	130	999999	991	999999	708	999999	166	705	122	639	636	149	414	946	999999	292	462	460	246	999999	853	666	999999	999999	999999	999999	706	703	954	580	568	106	749	536	253	139	999999	79	841	461	930	533	870	999999	643	717	91	999999	279	901	519	349	821	999999	999999	464	610	199	764	999999	848	462	750	999999	80	999999	399	878	702	317	539	999999	618	784	999999	329	796	999999	169	315	834	678	999999	63	70	229	284	999999	76	999999	999999	999999	314	59	613	478	783	338	12	113	327	999999	335	961	372	136	730	47	576	999999	667	526	999999	999999	957	179	999999	999999	481	851	266	999999	812	912	788	975	88	569	181	28	546	468	92	66	987	630	999999	472	690	933	498	999999	119	999999	132	12	534	855	102	999999	999999	96	856	161	847	614	999999	422	183	397	58	171	999999	558	603	209	444	973	471	336	825	565	16	999999	362	999999	603	885	790	785	450	999999	477	737	577	459	611	931	219	382	999999	931	299	303	999999	999999	381	560	332	999999	568	999999	999999	999999	617	884	89	319	798	828	20	515	631	397	999999	825	694	999999	999999	153	598	999999	764	999999	107	894	999999	712	661	35	647	999999	562	868	227	888	999999	999999	129	693	999999	301	142	999999	372	724	999999	
999999	356	70	999999	254	579	188	334	65	797	304	667	723	617	999999	999999	999999	191	999999	952	762	180	999999	985	999999	17	297	773	999999	380	383	999999	383	595	375	365	601	392	402	473	384	543	171	999999	545	53	406	999999	12	644	369	209	404	771	999999	731	298	999999	660	246	999999	999999	999999	999999	999999	577	294	999999	252	999999	66	389	788	504	999999	229	18	966	999999	999999	999999	221	999999	662	20	999999	999999	611	58	643	76	999999	732	166	999999	968	515	486	999999	967	759	278	833	990	588	999999	421	900	203	999999	722	331	634	999999	634	79	643	999999	999999	249	999999	999999	999999	608	945	539	657	631	999999	609	713	531	299	999999	999999	999999	999999	780	83	40	763	432	418	730	920	744	999999	21	531	121	335	999999	812	437	999999	85	199	234	55	58	332	789	999999	593	614	999999	42	999999	542	302	691	999999	301	999999	999999	822	274	358	999999	999999	646	999999	109	210	999999	573	719	861	761	999999	152	164	735	999999	708	973	844	825	126	729	712	741	999999	239	999999	472	847	999999	950	899	999999	841	546	844	999999	999999	689	387	319	50	482	181	999999	438	999999	536	137	999999	935	513	978	449	241	958	498	905	177	870	780	811	999999	550	910	861	999999	311	617	890	999999	31	999999	467	515	85	257	541	350	50	89	999999	344	581	243	447	999999	371	999999	588	999999	506	518	818	606	999999	325	999999	270	538	146	848	919	246	653	913	228	520	933	166	999999	999999	564	137	999999	886	999999	154	316	472	999999	930	701	38	543	127	999999	475	860	999999	760	999999	280	812	999999	240	999999	999999	927	330	229	410	999999	999999	999999	399	941	391	37	720	40	999999	999999	798	597	216	156	999999	703	999999	410	999999	660	999999	405	999999	686	752	233	560	911	378	227	986	253	999999	999999	258	160	153	185	131	448	999999	978	589	699	482	224	697	999999	93	999999	999999	919	476	749	512	57	491	999999	999999	168	476	808	661	953	999999	554	66	999999	898	739	999999	999999	289	314	520	946	999999	696	214	537	999999	476	827	974	999999	76	776	791	989	210	999999	440	986	963	999999	999999	999999	635	70	999999	999999	983	196	354	999999	999999	999999	172	239	999999	241	795	509	999999	631	10	999999	999999	999999	571	778	275	724	697	80	129	999999	326	999999	188	629	190	635	999999	379	553	999999	483	138	999999	999999	999999	999999	433	969	873	930	334	341	999999	999999	639	999999	499	159	999999	999999	498	284	726	675	324	830	60	936	60	999999	233	292	88	721	507	558	351	145	174	713	301	727	
206	198	999999	999999	371	827	999999	999999	146	137	999999	999999	791	209	412	120	122	783	511	497	999999	713	999999	52	999999	999999	999999	91	999999	363	999999	188	966	999999	999999	537	636	999999	468	999999	946	377	33	106	806	793	930	307	156	241	33	390	212	804	808	493	490	996	999999	121	974	908	999999	782	999999	999999	999999	30	132	875	483	999999	324	288	550	551	999999	611	246	469	329	999999	935	999999	999999	999999	976	172	962	999999	999999	640	608	357	999999	999999	851	251	954	508	474	909	185	999999	757	251	75	923	263	999999	999999	879	760	271	999999	999999	973	999999	452	999999	330	999999	67	539	828	843	184	967	40	512	999999	447	657	737	995	420	380	999999	177	99	539	999999	908	705	788	177	999999	346	999999	830	74	259	999999	999999	187	999999	999999	646	452	914	76	108	893	750	566	366	999999	32	276	381	57	318	999999	362	17	277	258	362	750	999999	963	837	410	999999	448	450	999999	250	999999	687	568	734	999999	262	32	441	169	999999	999999	431	945	857	80	195	783	755	826	446	409	910	999999	499	895	999999	950	239	697	694	312	125	718	981	999999	999999	813	322	106	180	999999	576	118	100	223	328	999999	999999	767	225	425	692	624	212	841	650	999999	78	838	999999	311	793	999999	475	854	33	713	999999	394	491	999999	999999	658	655	115	999999	801	968	285	577	85	999999	471	999999	278	619	500	515	999999	999999	999999	999999	483	675	999999	547	999999	642	999999	199	999999	751	999999	285	843	954	43	969	106	999999	999999	999999	792	999999	355	467	331	271	206	244	533	999999	824	572	530	637	987	982	786	568	999	999999	732	96	962	333	132	195	637	324	586	531	999999	141	974	311	952	999999	330	411	225	571	446	11	666	416	999999	159	755	999999	966	60	999999	538	19	689	926	706	999999	999999	345	146	634	881	658	999999	999999	693	597	228	685	775	662	384	353	438	999999	731	429	555	406	999999	999999	431	358	535	347	880	131	295	385	999999	912	999999	76	88	937	565	352	664	999999	243	562	536	531	200	398	808	999999	999999	966	205	999999	999999	625	999999	705	212	532	133	664	908	571	999999	999999	439	999999	364	999999	274	999999	167	999999	764	928	172	420	999999	899	168	147	999999	696	550	328	190	968	169	682	999999	999999	734	999999	229	999999	999999	672	259	693	999999	337	999999	500	919	999999	809	816	999999	825	999999	952	800	312	999999	986	999999	999999	30	984	662	999999	703	681	614	999999	766	999999	168	999999	219	500	171	221	807	831	113	48	776	470	518	374	457	
344	230	751	582	431	999999	999999	999999	506	651	999999	999999	999999	999999	361	885	38	999999	999999	657	757	615	962	790	589	505	542	882	999999	999999	560	476	298	999999	369	999999	862	999999	345	466	926	889	712	999999	999999	190	186	208	999999	162	748	156	833	716	700	728	268	960	992	926	135	360	787	71	101	798	742	617	273	899	32	719	978	999999	999999	867	903	123	999999	409	999999	999999	140	934	697	414	642	999999	999999	641	999999	902	999999	418	340	575	112	650	757	107	999999	569	999999	852	139	38	177	614	984	833	999999	154	75	999999	999999	791	230	853	374	686	165	171	304	632	706	130	999999	999999	888	166	999999	262	366	797	961	999999	999999	287	804	668	247	999999	999999	490	816	999999	836	732	810	999999	355	258	999999	999999	941	286	274	312	999999	18	634	606	999999	828	78	999999	787	278	999999	849	391	942	58	705	448	137	573	999999	815	658	294	671	760	348	810	516	976	295	855	685	494	107	141	999999	999999	640	311	999999	422	254	270	567	110	999999	167	412	210	999999	999999	999999	712	460	496	999999	723	963	846	387	999999	561	999999	502	422	946	364	294	811	262	671	807	826	804	402	570	397	727	999999	798	191	999999	316	405	999999	51	972	44	611	643	82	80	794	923	751	860	999999	768	154	999999	999999	873	601	947	908	824	987	908	999999	999999	999999	996	403	57	206	620	255	199	839	381	973	330	999999	177	190	601	999999	902	62	541	910	629	999999	999999	201	999999	806	368	496	838	64	999999	976	686	999999	999999	677	746	727	141	614	470	929	773	191	286	200	434	767	317	811	95	855	526	999999	999999	423	999999	856	999999	813	887	702	10	326	999999	354	999999	999999	114	923	277	185	999999	927	450	699	809	233	915	128	381	601	189	37	969	218	459	999999	72	662	689	999999	839	327	999999	768	999999	456	282	999999	203	800	662	393	544	999999	999999	599	574	781	613	763	940	769	442	295	522	972	357	700	999999	335	572	452	244	999999	999999	604	209	681	770	999999	951	999999	924	581	999999	999999	493	69	284	860	107	290	58	925	949	999999	885	441	999999	999999	108	581	47	999999	238	219	159	167	574	340	399	999999	999999	260	812	999999	844	860	999999	727	488	298	426	44	238	291	404	318	437	999999	718	767	435	813	264	999999	944	999999	353	999999	999999	336	494	999999	470	999999	999999	999999	123	991	236	35	95	999999	478	810	164	13	640	946	815	841	730	310	999999	999999	468	207	995	441	23	787	516	626	92	162	803	482	999999	
34	22	606	204	446	48	999999	682	907	345	454	225	999999	426	407	914	803	606	194	332	839	745	82	802	681	977	999999	519	468	999999	999999	16	681	440	616	934	219	999999	294	272	927	999999	561	861	550	226	82	371	118	999999	288	556	619	999999	999999	288	940	999999	522	999999	599	184	223	999999	30	999999	999999	999999	810	473	999999	166	999999	921	404	999999	999999	220	261	999999	905	87	410	755	167	999999	396	999999	999999	337	993	415	999999	825	999999	753	735	999999	841	112	682	572	560	999999	18	132	243	698	755	843	103	999999	552	66	563	999999	774	467	999999	260	62	21	999999	482	479	299	41	496	999999	651	164	999999	379	999999	783	343	526	764	747	45	535	698	999999	862	244	999999	863	78	272	160	979	999999	785	591	60	999999	999999	88	175	718	100	999999	449	113	689	998	360	403	999999	229	995	19	999999	278	999999	999999	244	940	248	999999	436	963	233	108	672	886	319	999999	109	122	574	448	599	39	945	999999	999999	673	183	245	913	469	795	52	164	969	557	517	866	696	435	827	839	960	292	999999	523	350	441	999999	999999	572	304	170	655	557	420	690	333	999999	114	999999	999999	12	999999	966	178	190	999999	702	999999	801	921	413	686	746	608	639	746	999999	274	908	242	999999	556	350	175	634	397	607	559	866	999999	929	591	864	69	999999	667	999999	999999	999999	999999	738	474	887	651	890	999999	909	949	780	999999	514	671	999999	338	397	456	951	800	543	999999	346	152	472	617	991	822	822	999999	999999	999999	431	861	999999	511	503	905	668	699	999999	999999	488	657	778	999999	678	999999	394	535	671	390	999999	525	999999	548	70	595	999999	279	659	78	661	232	187	999999	522	653	739	695	835	999999	999999	999999	525	392	315	999999	999999	549	999999	733	999999	296	24	999999	999999	905	999999	393	450	999999	999999	398	999999	215	999999	265	480	999999	409	35	999999	699	700	189	999999	999999	999999	999999	243	381	232	462	340	925	999999	375	217	796	555	999999	216	356	254	927	588	399	221	319	999999	999999	999999	404	149	913	999999	738	595	999999	788	999999	906	415	160	78	685	450	67	124	574	135	58	684	423	792	818	181	454	999999	999999	212	252	690	149	193	173	827	323	426	999999	903	779	382	17	754	999999	800	206	185	251	147	341	107	745	767	999999	534	981	356	999999	43	999999	821	243	999999	999999	226	276	967	999999	999999	137	999999	405	671	355	999999	999999	999999	91	27	975	278	532	463	871	155	999999	382	999999	639	845	999999	331	686	999999	999999	148	
431	999999	999999	533	239	280	999999	19	700	701	999999	421	336	857	999999	275	999999	68	25	299	779	714	413	281	894	785	999999	22	999999	319	999999	62	999999	536	255	473	596	493	745	997	149	999999	180	999999	871	960	854	781	999999	999999	253	627	604	669	369	999999	792	223	639	453	999999	379	848	391	999999	31	35	799	612	847	678	593	322	27	159	335	544	999999	999999	934	931	493	999999	999999	75	101	457	727	177	538	999999	999999	854	302	999999	769	606	999999	999999	849	935	65	179	686	31	999999	314	999999	519	43	182	832	813	999999	522	999999	891	387	999999	891	573	307	632	999999	176	306	739	30	34	389	729	755	500	999999	999	876	324	802	448	999999	786	871	217	143	365	849	568	159	780	999999	878	228	473	578	285	637	999999	105	999999	725	920	999999	562	139	313	427	342	263	705	999999	999999	99	938	909	114	999999	99	498	999999	327	737	589	249	999999	999999	510	291	921	999999	999999	453	229	292	723	999999	501	318	999999	999999	938	517	315	454	144	285	789	290	564	474	583	548	999999	999999	999999	987	341	999999	19	999999	803	145	999999	978	344	999999	999999	807	999999	423	613	393	999999	668	999999	809	432	999999	115	999999	722	999999	727	457	999999	823	519	842	999999	736	164	456	309	999999	36	802	106	999999	119	941	307	982	75	150	860	199	536	999999	605	999999	564	206	939	741	906	582	999999	963	286	521	999999	144	999999	488	999999	166	94	999999	641	978	999999	106	35	999999	969	740	164	586	596	999999	999999	253	999999	706	999999	957	516	567	552	999999	394	142	59	598	267	173	274	586	881	704	114	973	633	999999	679	468	181	775	999999	999999	427	831	377	999999	234	439	897	20	317	311	650	999999	19	197	999999	580	56	436	999999	806	475	578	705	892	407	323	619	619	999999	713	999999	741	795	386	35	562	765	999999	374	999999	275	264	279	580	63	588	999999	445	43	999999	421	744	868	965	700	849	136	485	376	910	819	999999	999999	999999	524	908	730	999999	999999	41	815	770	71	88	541	221	309	135	838	819	358	183	585	928	301	52	999999	830	685	186	436	999999	999999	463	999999	987	281	675	65	155	857	341	999999	12	293	650	682	790	999999	999999	550	10	646	557	561	645	702	999999	312	999999	999999	899	947	999999	604	534	861	607	80	554	940	634	79	692	961	27	899	999999	644	651	369	92	406	206	999999	999999	999999	361	901	372	294	226	373	583	119	957	999999	999999	407	999999	788	999999	720	999999	549	915	931	953	999999	544	745	
999999	419	660	123	953	502	751	359	178	999999	510	706	707	999999	723	999999	496	583	13	633	611	186	885	862	294	371	527	999999	720	999999	999999	999999	999999	626	175	999999	999999	470	165	999999	642	999999	238	868	288	378	999999	999999	826	654	445	380	592	999999	999999	999999	999999	999999	828	592	975	104	638	999999	999999	744	348	91	103	915	558	35	428	999999	999999	671	999999	27	584	915	358	906	830	75	69	319	183	999999	999999	999999	999999	914	641	999999	999999	547	310	564	666	543	40	931	999999	910	106	419	952	53	918	473	994	515	223	912	243	78	274	573	614	891	571	891	599	869	642	644	393	999999	69	453	999999	392	360	999999	885	999999	390	920	969	649	367	139	538	28	239	768	701	728	999999	420	999999	999999	950	775	971	999999	342	657	999999	999999	35	999999	984	475	112	999999	999999	182	999999	999999	688	353	603	964	999999	442	362	580	640	873	943	999999	525	649	179	632	442	585	79	746	999999	999999	651	999999	624	270	155	73	916	627	612	528	701	523	731	929	999999	985	999999	539	786	999999	26	999999	518	370	581	344	305	479	999999	579	113	290	999999	999999	701	999999	999999	273	999999	299	999999	999999	999999	999999	963	11	918	250	498	457	999999	540	960	999999	999999	257	998	263	999999	810	768	446	999999	43	999999	421	999999	775	237	58	999999	978	251	496	108	999999	999999	999999	406	580	426	64	981	999999	245	573	329	409	249	454	999999	96	584	487	530	226	563	237	999	552	219	999999	999999	449	812	365	999999	474	233	711	124	904	999999	118	393	999999	465	999999	797	999999	101	392	535	783	961	558	999999	999999	999999	882	450	999999	104	854	371	999999	52	541	999999	880	284	999999	186	999999	339	999999	239	476	103	816	761	826	440	999999	999999	999999	617	999999	999999	263	961	534	507	350	271	999999	810	999999	746	120	999999	924	827	999999	999999	245	216	997	453	779	329	999999	999999	159	131	624	475	947	402	545	665	813	63	656	918	999999	357	999999	276	131	999999	999999	999999	983	155	836	998	999999	579	999999	619	620	999999	708	933	44	863	358	999999	646	743	862	610	211	454	999999	871	999999	998	827	887	999999	730	332	408	103	999999	999999	13	999999	999999	952	378	187	999999	55	38	354	722	884	886	999	615	999999	388	999999	625	527	538	298	965	826	524	751	337	999999	999999	462	999999	840	836	186	354	935	30	790	494	432	285	408	828	527	459	124	941	999999	766	111	944	889	999999	999999	158	715	999999	999999	438	626	850	688	166	576	53	882	999999	710	654	999999	
609	597	999999	203	252	140	470	448	377	999999	810	448	481	788	518	421	372	166	999999	639	616	999999	999999	867	582	999999	251	261	483	576	76	240	243	96	999999	356	865	999999	999999	28	254	880	999999	999999	816	411	216	378	68	632	999999	891	683	24	999999	389	245	166	999999	654	888	218	999999	999999	999999	579	999999	395	296	999999	555	98	999999	19	394	736	797	333	61	181	390	873	203	851	999999	999999	557	228	33	121	121	709	999999	782	139	46	999999	632	694	999999	999999	821	91	897	86	431	173	999999	999999	336	592	912	999999	449	273	25	24	123	743	169	31	985	372	185	999999	846	999999	999999	879	358	821	174	638	813	999999	569	791	306	775	635	999999	883	999999	696	529	999999	604	224	518	124	999999	801	888	535	225	220	999999	906	847	239	996	227	794	281	999999	999999	283	301	999999	704	233	718	347	999999	158	148	396	675	655	850	999999	220	436	999999	336	29	286	113	598	764	120	885	459	999999	638	793	98	327	190	111	925	313	749	814	890	313	463	779	386	86	823	783	260	996	987	785	790	40	944	496	150	179	702	709	594	348	268	999999	999999	365	60	79	495	999999	925	938	470	622	873	33	565	507	727	999999	941	336	634	463	558	852	999999	999999	382	694	999999	756	610	999999	230	552	54	661	309	31	36	753	298	706	81	58	999999	177	166	921	930	999999	452	190	999999	267	999999	805	253	627	362	991	696	800	593	178	338	430	402	331	999999	904	208	706	494	197	48	928	999999	510	999999	835	901	461	999999	327	313	429	999999	999999	838	248	999999	999999	669	45	67	999999	122	999999	720	999999	775	835	941	36	445	746	696	999999	229	786	424	743	100	999999	100	999999	999999	276	999999	908	158	999999	493	999999	999999	526	46	459	140	550	999999	489	789	642	69	76	519	738	881	567	733	701	742	61	824	674	591	152	944	999999	999999	846	47	811	999999	345	352	211	540	919	709	246	450	679	999999	999999	999999	457	467	34	725	307	395	307	185	999999	999999	441	916	821	935	894	999999	318	97	968	451	978	999999	999999	724	318	999999	962	999999	496	261	73	90	889	721	144	999999	920	999999	164	461	740	636	300	648	910	294	999999	999999	814	999999	141	591	12	492	975	560	999999	999999	416	999999	432	448	688	999999	634	360	36	110	801	220	594	999999	933	999999	999999	351	999999	999999	813	34	488	978	54	765	130	481	88	406	999999	583	941	620	690	64	38	302	999999	105	999999	559	268	619	192	999999	146	920	658	
494	781	999999	954	999999	496	392	999999	454	403	999999	84	162	999999	629	364	227	278	974	530	878	489	999999	402	511	999999	263	766	869	999999	450	628	209	999999	999999	999999	121	999999	999999	133	308	443	999999	898	999999	30	861	287	638	264	999999	335	172	399	779	999999	999999	999999	453	604	243	999999	999999	658	953	303	874	999999	688	999999	252	598	993	851	999999	445	904	521	376	999999	210	976	137	614	999999	999999	466	810	999999	588	263	880	186	999999	999999	682	999999	926	944	732	999999	531	599	634	22	376	999999	999999	177	344	110	999999	864	962	403	266	999999	147	827	839	999999	999999	296	109	750	371	422	324	999999	999999	999999	978	999999	999999	999999	679	999999	503	999999	463	782	155	642	999999	487	412	26	223	285	633	999999	554	108	999999	895	91	245	999999	883	650	954	999999	359	627	590	132	284	999999	628	724	879	994	544	373	67	691	431	587	621	348	999999	208	999999	337	365	209	879	471	749	262	443	887	620	952	509	764	796	999999	127	365	137	797	999999	561	753	199	999999	735	57	213	660	657	877	544	999999	755	979	31	999999	390	252	999999	999999	999999	999999	999999	384	591	864	999999	894	416	469	266	220	557	614	487	583	999999	999999	999999	424	545	601	786	20	999999	657	999999	999999	774	752	737	122	325	327	227	280	762	999999	999999	870	754	319	254	197	621	333	746	151	502	448	999999	200	108	999999	934	999999	504	981	999999	999999	121	517	130	663	732	153	895	240	396	216	821	361	999999	999999	669	236	999999	999999	399	751	910	612	293	336	999999	546	24	926	392	999999	999999	781	515	493	759	247	999999	590	465	999999	438	516	754	295	626	999999	428	999999	729	707	428	906	591	557	999999	999999	999999	999999	17	999999	138	999999	847	944	440	999999	846	999999	523	431	47	999999	999999	921	323	404	999999	998	709	912	127	199	207	685	34	999999	199	999999	999999	260	999999	404	583	278	349	469	668	999999	999999	586	999999	149	311	307	669	999999	999999	669	244	629	651	999999	94	104	999999	939	771	172	999999	571	850	999999	819	273	999999	643	192	864	582	854	735	57	153	999999	999999	999999	999999	899	25	999999	106	529	723	840	608	788	319	488	999999	409	999999	999999	889	293	735	19	999999	47	890	36	999999	999999	97	390	893	603	91	961	90	100	60	872	157	557	999999	331	174	999999	664	629	333	703	664	182	999999	239	167	860	999999	999999	657	999999	19	988	894	198	442	343	999999	999999	706	999999	408	999999	358	824	999999	999999	819	413	845	351	999999	271	702	774	999999	
999999	233	663	445	231	572	85	443	210	999999	168	663	999999	999999	830	42	659	999999	975	999999	556	824	341	881	825	51	984	169	316	477	748	999999	129	999999	999999	120	292	569	484	999999	333	675	158	961	200	679	999999	525	25	318	724	348	727	479	697	100	891	782	620	190	999999	999999	999999	733	125	872	544	999999	369	719	750	99	447	198	999999	880	675	380	690	156	507	999999	154	999999	999999	409	568	999999	257	999999	229	509	949	304	208	416	548	425	999999	327	144	213	165	999999	999999	999999	900	538	999999	999999	424	520	102	473	683	128	772	138	980	715	313	894	92	931	500	250	150	153	990	565	341	260	999999	372	21	304	999999	848	999999	128	509	999999	151	440	999999	708	417	485	621	999999	644	420	999999	141	24	250	999999	233	999999	327	494	757	548	942	485	174	987	729	999999	389	814	923	999999	861	216	999999	999999	651	917	791	999999	664	532	999999	999999	920	815	402	358	771	183	89	53	123	634	752	491	208	955	849	721	687	33	242	275	720	722	583	925	740	496	479	316	23	493	999999	234	637	31	999999	358	595	381	999999	215	734	999999	584	236	999999	792	999999	696	78	80	155	641	299	645	210	999999	241	476	617	284	999999	773	40	629	805	999999	999999	999999	401	500	135	316	343	999999	540	999999	147	357	471	999999	999999	783	248	943	347	197	999999	992	999999	365	999999	128	763	415	511	960	849	955	431	936	938	999999	304	577	944	839	999999	273	115	369	999999	884	15	669	341	921	535	97	292	617	592	999999	365	45	999999	999999	553	999999	524	579	991	192	925	534	19	999999	999999	999999	998	999999	889	671	887	999999	305	243	999999	103	83	590	435	761	673	813	354	87	999999	269	204	937	999999	999999	999999	535	377	878	958	480	659	766	443	865	999999	999999	727	921	973	999999	740	149	999999	459	853	934	154	239	999999	122	190	932	563	999999	476	71	999999	519	922	361	999999	426	999999	999999	443	999999	157	999999	673	889	96	433	113	120	999999	64	52	836	999999	814	391	147	999999	999999	300	999999	999999	224	999999	37	571	218	998	999999	999999	999999	865	261	25	545	786	999999	566	630	36	757	829	453	999999	422	28	386	999999	117	970	947	999999	999999	999999	716	114	999999	181	645	999999	999999	434	999999	999999	215	199	790	820	999999	38	806	581	738	820	542	999999	759	525	976	18	195	225	999999	651	868	266	999999	909	309	441	853	999999	920	999999	999999	333	999999	159	493	999999	237	565	999999	89	173	376	328	999999	999999	999999	355	999999	
999999	637	141	661	542	839	434	949	999999	881	521	549	184	403	660	999999	671	219	559	609	42	754	780	629	214	999999	999999	502	937	818	109	999999	999999	446	219	293	180	999999	790	999999	724	543	999999	356	54	471	905	770	999999	999999	946	600	999999	999999	384	450	856	999999	457	999999	361	932	22	944	782	41	999999	737	194	376	265	185	429	60	884	999999	999999	999999	999999	742	907	999999	785	54	872	509	999999	350	72	768	437	668	48	69	156	999999	999999	525	573	23	17	177	586	349	637	770	181	218	860	884	166	999999	926	714	823	644	156	999999	82	282	810	123	674	425	939	596	999999	369	999999	102	968	768	861	572	734	739	999999	446	999999	111	338	21	490	187	612	999999	742	333	246	999999	645	999999	453	300	212	894	503	999999	409	50	633	812	314	767	999999	397	570	363	999999	94	513	709	999999	970	944	999999	632	496	999999	934	853	999999	132	401	456	414	324	570	370	840	245	970	47	376	999999	525	999999	722	271	999999	445	388	999999	162	999999	935	14	482	355	999999	272	16	357	999999	999999	999999	689	912	320	512	82	10	993	149	848	543	672	999999	502	429	999999	910	999999	598	498	475	999999	969	403	521	999999	842	999999	957	578	239	623	999999	999999	999999	836	999999	999999	758	151	999999	395	213	999999	465	999999	821	980	926	319	361	780	758	999999	722	361	719	999999	799	112	240	785	45	999999	999999	919	110	13	846	592	309	508	477	999999	999999	89	265	665	999999	257	587	862	297	648	226	458	864	595	999999	999999	126	284	611	655	911	659	999999	642	999999	545	172	999999	143	344	19	853	313	999999	923	642	999999	64	581	551	525	378	498	397	355	170	65	515	545	550	476	35	896	821	545	999999	730	623	999999	402	999999	768	999999	953	639	999999	154	562	999999	825	999999	71	702	69	140	542	170	962	297	534	489	657	283	593	867	983	956	491	999999	999999	999999	482	94	999999	466	756	650	545	758	999999	26	999999	999999	720	350	414	333	999999	691	13	243	768	336	445	912	437	999999	144	999999	999999	416	662	796	153	999999	999999	977	523	999999	383	891	625	214	999999	518	986	999999	999999	252	463	660	999999	800	999999	294	153	156	999999	276	39	270	516	459	999999	576	999999	706	999999	999999	622	436	809	243	317	122	999999	564	31	927	925	622	932	891	632	999999	999999	862	44	859	999999	581	999999	999999	574	123	385	175	111	738	164	290	125	755	630	36	850	886	492	650	676	589	134	721	350	416	338	624	999999	118	999999	500	
672	839	999999	999999	999999	999999	999999	204	736	999999	462	999999	772	999999	999999	186	271	606	153	409	380	393	193	190	456	618	906	999999	784	761	348	999999	458	664	617	999999	718	999999	928	999999	227	999999	913	999999	136	842	948	705	910	999999	363	230	964	880	130	288	656	856	594	489	999999	511	999999	975	113	999999	833	118	37	230	999999	682	677	999999	191	92	479	959	64	614	669	211	999999	633	407	128	38	578	543	999999	999999	862	994	449	641	715	877	938	129	666	18	840	677	689	693	680	999999	999999	698	999999	809	696	999999	999999	819	454	264	786	577	985	440	265	574	698	601	999999	687	238	224	476	214	541	840	397	999999	829	999999	567	940	727	999999	999999	879	505	529	932	70	25	999999	999999	461	101	999999	999999	235	753	276	999999	999999	98	993	999999	999999	232	833	277	856	413	999999	990	920	696	846	850	419	520	386	999999	999999	999999	999999	999999	999999	999999	25	123	181	999999	171	999999	563	555	999999	999999	733	261	36	656	672	999999	85	657	641	999999	999999	764	255	520	724	715	376	207	999999	429	999999	999999	715	999999	999999	999999	106	160	252	999999	437	374	999999	993	126	168	493	729	405	916	593	999999	40	969	760	260	867	660	982	999999	485	365	746	60	308	412	545	999999	448	999999	165	999999	414	999999	211	999999	547	999999	403	999999	232	647	801	892	999999	666	300	746	999999	956	852	999999	178	796	55	82	628	176	695	714	623	333	290	453	761	667	482	920	768	859	999999	616	267	426	233	999999	563	854	999999	999999	121	799	63	999999	999999	720	757	999999	74	999999	283	380	565	999999	942	898	999999	358	141	178	999999	999999	999999	999999	999999	245	187	751	999999	217	999999	774	952	64	603	824	999999	798	352	51	910	999999	856	640	586	342	60	579	484	334	482	215	999999	999999	457	741	999999	806	248	865	542	15	999999	999999	999999	508	428	511	94	127	629	567	16	99	268	330	999999	347	670	910	194	608	277	248	735	999999	999999	905	999999	999999	12	473	559	486	999999	904	999999	999999	29	999999	913	549	999999	999999	705	999999	208	999999	787	136	227	484	146	338	680	934	738	807	131	317	457	522	999999	231	124	999999	17	529	591	364	513	523	999999	593	996	999999	123	910	542	821	114	428	128	480	645	527	337	999999	806	574	175	19	878	999999	630	400	644	273	251	549	906	679	999999	999999	999999	703	167	999999	999999	44	999999	827	275	310	999999	38	404	999999	586	999999	999999	786	723	26	198	504	645	615	962	606	999999	999999	999999	993	914	435	
386	694	999999	942	999999	784	890	771	753	999999	999999	578	509	601	999999	999999	686	999999	720	999999	956	35	245	129	999999	552	999999	735	43	970	168	282	395	777	651	710	577	644	236	999999	895	951	272	850	760	999999	115	370	610	999999	999999	23	282	999999	999999	360	458	738	999999	818	204	165	999999	783	999999	471	193	732	950	999999	641	999999	999999	676	234	14	763	395	368	990	446	229	135	999999	806	154	999	600	308	300	261	839	760	417	850	740	223	489	671	999999	883	383	999999	324	160	131	595	999999	569	474	597	73	379	893	999999	975	40	495	999999	44	472	999999	999999	659	43	999999	999999	21	826	494	999999	284	724	80	999999	999999	808	810	999999	685	559	999999	41	833	703	197	470	999999	45	999999	999999	727	512	999999	999999	301	999999	761	290	999999	839	583	999999	85	683	323	349	308	999999	319	176	229	404	301	484	78	999999	600	955	845	341	425	976	999999	999999	73	771	999999	254	999999	123	999999	999999	743	845	975	999999	955	160	389	848	999999	90	725	707	489	333	221	161	757	740	359	806	445	999999	424	999999	828	300	620	552	262	999999	970	205	999999	700	660	456	508	455	605	450	576	997	999999	344	999999	253	304	739	559	935	497	999999	764	999999	94	726	430	378	794	999999	539	837	595	999999	999999	530	587	789	673	765	653	312	145	908	240	447	999999	90	356	999999	996	880	992	326	565	999999	440	999999	616	933	35	140	660	940	999999	999999	411	69	234	999999	665	515	76	794	999999	195	939	855	20	646	999999	350	31	999999	668	658	845	278	553	223	99	999999	182	739	739	999999	651	205	998	999999	45	788	855	999999	920	490	814	208	999999	380	957	585	999999	969	999999	999999	118	451	281	261	999999	143	999999	999999	641	958	342	999999	64	769	543	743	999999	518	610	101	494	999999	999999	188	844	647	244	999999	266	999999	837	999999	999999	64	999999	209	924	999999	999999	902	281	843	984	962	158	487	153	275	836	223	999999	999999	369	963	200	712	163	103	417	999999	898	343	999999	137	999999	139	651	999	364	999999	999999	121	999999	708	999999	650	420	336	40	366	503	969	999999	52	786	487	843	722	999999	702	56	831	999999	999999	999999	999999	98	857	841	28	836	153	910	502	403	615	449	999999	153	549	301	826	72	61	752	929	998	712	350	642	295	928	146	999999	999999	999999	783	559	704	882	999999	563	494	21	999999	360	68	999999	649	999999	47	193	578	324	999999	229	768	287	999999	83	999999	999999	516	999999	732	999999	17	258	999999	415	999999	
890	956	271	999999	999999	342	61	531	402	999999	999999	73	179	605	112	360	999999	262	78	999999	506	950	999999	943	187	999999	295	288	621	352	810	637	999999	349	157	236	317	999999	672	887	717	755	215	212	783	999999	347	603	630	557	195	995	999999	194	999999	939	335	327	999999	999999	56	772	910	999999	70	527	829	830	457	875	999999	999999	589	190	999999	751	744	428	999999	865	709	999999	658	74	167	814	500	59	23	217	999999	989	527	999999	840	944	999999	999999	151	265	491	517	156	754	999999	999999	415	956	999999	584	204	906	168	944	999999	365	999999	845	999999	999999	999999	999999	816	999999	973	63	999999	609	350	568	999999	999999	286	999999	999999	201	999999	999999	559	466	408	544	378	999999	999999	994	831	583	997	485	830	999	272	895	238	711	700	905	781	461	733	806	616	122	999999	615	630	265	570	790	999999	999999	296	436	999999	493	999999	999999	237	978	232	393	611	864	738	999999	326	999999	999999	672	500	639	999999	107	999999	999999	927	999999	759	407	374	575	23	216	665	619	712	836	58	999999	309	322	678	999999	999999	349	999999	751	383	771	299	249	590	897	999999	189	98	199	702	254	565	999999	628	830	999999	656	380	404	209	999999	999999	489	341	929	999999	188	961	329	999999	999999	407	186	882	988	117	999999	999999	125	916	485	999999	999999	144	999999	189	163	693	847	198	999999	968	999999	552	999999	576	809	907	660	999999	999999	228	999999	331	318	847	999999	999999	999999	722	489	999999	265	487	723	999999	999999	355	999999	999999	219	494	124	999999	294	424	607	634	627	999999	307	226	335	590	805	267	761	201	825	956	800	889	63	134	709	913	713	999999	828	999999	999999	464	380	999999	325	626	999999	637	999999	893	249	755	645	228	999999	272	345	675	682	466	999999	489	530	580	949	330	999999	989	432	381	999999	295	805	961	525	843	846	424	999999	188	163	133	164	931	717	54	253	834	709	446	578	48	640	372	828	415	999999	799	999999	999999	195	124	215	666	192	953	999999	999999	702	999999	425	920	409	503	313	713	335	598	863	904	999999	606	289	999999	999999	672	655	443	142	120	999999	57	463	280	993	48	917	498	748	763	105	569	141	137	31	999999	638	146	68	125	90	999999	936	999999	917	999999	834	999999	863	519	308	516	999999	592	999999	378	467	999999	509	999999	795	836	850	999999	809	517	999999	999999	999999	155	999999	518	384	27	39	573	121	407	362	414	213	697	635	238	465	999999	999999	999999	999999	653	200	999999	636	794	330	999999	494	836	256	999999	999999	
683	267	717	485	999999	141	999999	999999	108	266	70	999999	105	70	108	211	621	644	999999	999999	925	999999	999999	955	534	881	590	696	785	999999	284	999999	952	999999	530	440	999999	752	999999	999999	999999	986	366	999999	999999	733	541	733	232	52	873	201	35	910	999999	999999	946	762	951	908	551	837	777	29	981	999999	999999	999999	539	999999	293	868	999999	774	16	938	339	923	825	999999	350	856	474	999999	999999	999999	135	52	110	544	493	164	801	766	905	656	219	346	415	999999	909	999999	203	564	758	999999	232	261	904	260	656	33	937	160	568	695	999999	44	814	999999	999999	780	705	999999	999999	138	999999	212	869	999999	729	999999	518	999999	891	614	999999	910	984	211	860	873	999999	849	887	469	227	651	208	219	294	184	532	516	446	999999	40	208	389	630	937	29	391	554	999999	999999	515	342	999999	953	42	999999	999999	612	47	999999	641	855	999999	714	911	425	999999	659	75	554	999999	999999	168	762	583	463	530	363	999999	841	492	999999	328	233	954	884	392	254	186	999999	134	919	999999	999999	497	999999	999999	675	718	999999	999999	732	489	999999	203	513	184	506	999999	578	931	696	348	999999	428	999999	536	884	760	36	43	758	482	242	429	550	532	632	274	999999	373	855	644	752	999999	759	114	999999	40	450	709	886	874	607	901	438	581	282	117	999999	999999	216	915	999999	488	267	260	256	556	999999	981	552	242	972	215	85	61	595	999999	669	942	999999	853	319	326	156	884	874	341	991	969	259	525	999999	759	999999	999999	952	274	567	509	858	796	387	469	167	999999	902	402	825	387	999999	999999	448	999999	464	362	605	375	341	383	385	999999	564	683	999999	36	999999	222	58	145	108	330	999999	169	999999	397	999999	850	168	502	981	482	999999	614	983	358	87	327	999999	999999	344	587	933	194	133	999999	241	999999	737	141	246	999999	353	690	999999	664	98	288	422	76	887	755	999999	838	401	903	410	950	999999	383	949	999999	999999	254	801	521	999999	628	999999	152	166	771	999999	37	266	301	138	824	336	328	999999	798	999999	999999	916	588	380	105	793	229	999999	291	999999	363	999999	155	772	109	889	999999	277	469	251	280	910	999999	642	188	999999	110	775	585	623	381	123	160	196	689	337	222	150	302	835	816	610	874	767	759	846	121	529	39	935	999999	999999	800	557	634	327	800	946	999999	523	999999	999999	956	999999	632	250	40	958	999999	771	999999	999999	974	634	434	669	45	358	883	999999	469	580	746	649	999999	330	323	999999	562	371	
537	276	999999	778	151	372	999999	217	144	518	999999	162	999999	267	999999	999999	86	175	132	964	292	999999	999999	859	63	122	707	316	612	312	927	437	999999	720	243	410	678	206	492	72	25	999999	999999	374	999999	317	999999	999999	390	122	254	157	481	999999	89	999999	213	99	725	39	664	347	999999	832	591	388	755	725	34	858	999999	880	683	70	948	464	999999	999999	999999	746	978	229	926	999999	999999	779	955	999999	999999	999999	207	588	999999	999999	407	678	999999	999999	999999	149	561	418	464	531	848	374	474	421	999999	625	858	514	757	978	60	999999	420	115	999999	812	432	999999	999999	876	999999	684	408	230	663	280	241	846	915	999999	194	570	765	999999	650	999999	315	544	169	25	999999	692	831	502	412	962	999999	126	616	970	999999	614	333	999999	870	999999	999999	254	758	378	393	21	598	564	793	490	679	25	465	999999	506	887	787	79	586	968	853	999999	817	999999	23	999999	240	945	485	999999	247	187	534	999999	728	71	786	791	999999	999999	104	276	708	921	292	251	661	534	999999	829	827	999999	11	901	320	999999	436	67	365	278	781	999999	999999	999999	252	501	490	999999	363	444	999999	995	999999	999999	999999	999999	208	896	999999	771	463	705	480	656	753	983	999999	633	176	669	635	729	999999	364	999999	450	197	495	678	790	760	683	181	999999	727	831	817	702	999999	734	860	999999	648	593	814	86	999999	432	470	269	999999	999999	812	693	809	381	569	999999	999999	433	398	999999	227	627	20	780	533	451	928	921	176	483	605	442	808	105	999999	841	999999	999999	999999	765	34	419	475	903	871	999999	229	356	271	734	899	603	345	999999	322	30	583	999999	999999	731	999999	548	103	999999	999999	379	884	999999	300	999999	999999	999999	166	632	688	999999	162	999999	909	55	999999	999999	999999	441	584	12	106	661	782	70	268	515	876	546	272	486	326	633	651	999999	999999	515	65	999999	202	526	446	712	469	514	868	476	999999	507	509	921	999999	661	267	259	283	233	931	999999	999999	37	506	620	370	211	999999	529	465	418	453	999999	526	999999	249	999999	565	999999	201	999999	999999	999999	390	379	46	999999	598	999999	376	401	999999	379	584	999999	83	174	29	826	351	268	33	349	999999	999999	64	999999	405	770	999999	209	694	889	42	663	48	999999	999999	137	583	30	612	826	162	999999	200	999999	999999	700	999999	84	999999	738	52	933	254	999999	781	673	999999	253	945	828	252	176	707	338	346	920	786	406	526	891	252	999999	655	207	196	946	526	980	660	704	727	347	
999999	955	847	999999	419	195	895	974	999999	340	84	784	999999	986	366	862	999999	222	999999	999999	557	156	496	720	288	999999	999999	835	999999	345	592	251	110	905	999999	752	490	248	510	601	510	999999	89	912	999999	870	999999	209	590	664	252	448	790	90	999999	24	469	137	820	372	999999	70	827	477	999999	999999	999999	999999	999999	613	381	499	711	322	145	15	77	999999	999999	417	433	466	255	999999	999999	153	461	999999	125	990	293	363	427	147	82	450	724	612	999999	999999	196	999999	228	976	292	999999	737	477	945	784	947	885	999999	412	939	999999	815	345	384	604	381	664	999999	990	330	27	81	573	250	695	290	999999	420	999999	230	489	247	279	209	348	416	999999	84	341	53	408	999999	24	208	19	635	389	999999	569	51	999999	999999	238	655	275	999999	173	999999	260	503	492	999999	613	192	459	824	545	145	45	198	397	589	232	946	922	999999	66	375	240	69	900	237	999999	999999	697	108	999999	623	999999	666	252	999999	824	999999	560	933	96	832	748	999999	99	999999	201	380	999999	942	999999	999999	733	999999	625	999999	999999	200	999999	265	999999	605	494	361	815	922	211	379	945	640	765	394	396	989	999999	234	627	56	970	657	45	480	364	999999	939	727	890	986	50	455	761	633	244	999999	319	491	347	397	378	177	52	822	999999	999999	187	774	895	744	717	401	180	949	230	945	999999	999999	251	739	421	999999	999999	999999	338	500	999999	999999	999999	100	679	748	886	240	677	803	615	222	55	350	577	999999	831	156	999999	649	284	812	413	299	85	175	999999	607	999999	290	999999	827	494	999999	999999	55	624	805	74	968	514	939	282	427	340	999999	999999	900	171	255	267	886	945	999999	999999	999999	728	860	25	514	508	999999	999999	397	999999	787	728	999999	214	532	999999	36	999999	311	145	344	540	986	999999	77	76	999999	445	730	32	999999	882	999999	999999	79	327	764	790	559	470	235	685	884	758	552	289	987	696	999999	704	999999	999999	644	553	881	535	741	901	999999	448	999999	843	534	374	419	999999	923	402	144	215	999999	246	999999	840	910	659	655	237	415	999999	88	653	999999	999999	792	454	248	261	837	543	585	863	842	121	311	391	160	520	999999	647	366	594	999999	433	917	994	281	999999	643	999999	880	514	495	169	369	515	46	508	582	964	667	999999	565	600	999999	923	403	999999	539	528	508	145	887	768	431	493	101	382	117	797	183	999999	999999	615	999999	999999	378	999999	999999	999999	999999	651	938	999999	980	999999	39	999999	803	999999	
600	860	273	125	722	744	626	726	737	875	424	999999	401	784	791	999999	63	950	999999	999999	555	999999	668	743	999999	856	207	999999	787	736	464	140	999999	999999	207	322	180	502	892	918	453	651	945	999999	999999	999999	999999	999999	999999	758	641	89	33	999999	449	880	202	530	999999	866	999999	124	999999	11	420	999999	95	288	586	479	999999	560	999999	28	116	903	775	791	999999	999999	606	53	918	39	105	999999	116	335	673	327	129	999999	560	999999	381	999999	711	944	999999	98	999999	972	577	124	999999	90	31	15	999999	545	114	411	168	999999	999999	504	206	910	999999	45	187	760	614	269	999999	410	10	41	999999	999999	202	830	335	283	887	634	476	803	999999	24	364	111	197	137	222	718	491	110	766	999999	142	801	48	431	910	844	367	317	764	306	89	999999	368	370	999999	283	86	885	572	999999	999999	402	588	890	681	86	573	487	56	999999	999999	900	999999	769	644	400	999999	904	999999	52	276	999999	999999	36	935	374	742	826	784	938	999999	606	537	999999	849	999999	223	158	999999	999999	281	879	270	133	386	189	725	999999	726	952	491	182	522	530	368	869	999999	562	999999	999999	343	746	702	118	999999	323	372	143	999999	903	187	644	164	537	770	396	999999	915	999999	999999	999999	153	110	831	999999	470	999999	17	772	979	387	999999	999999	442	500	535	186	162	134	999999	817	592	678	822	774	847	27	999999	759	999999	972	447	912	209	668	200	999999	871	661	539	239	364	370	999999	525	526	451	999999	46	244	219	999999	791	585	938	66	474	287	67	609	452	108	258	800	16	940	748	992	774	310	999999	315	501	594	999999	462	231	999999	307	257	405	306	948	999999	761	999999	655	337	270	611	725	999999	813	999999	96	141	116	570	934	585	778	458	999999	999999	999999	999999	252	206	751	486	835	737	999999	809	213	155	999999	733	999999	778	295	999999	999999	999999	584	532	502	450	508	999999	999999	660	802	999999	479	947	359	221	179	999999	985	999999	585	999999	776	988	387	14	999999	940	981	999999	531	999999	999999	367	726	784	162	822	411	802	698	58	139	184	935	268	339	266	796	938	564	190	792	836	999999	947	396	595	155	498	602	567	721	973	138	645	432	122	999999	575	69	357	456	193	759	536	655	601	63	129	674	999999	154	52	818	351	374	999999	531	779	999999	566	677	913	210	141	337	166	55	299	835	227	46	230	999999	216	734	609	86	309	301	795	542	35	823	20	422	678	165	787	281	999999	999999	450	188	503	680	999999	
983	628	208	499	555	999999	293	456	555	923	174	999999	999999	764	386	999999	487	999999	33	651	99	199	718	659	10	999999	27	999999	636	596	52	385	536	201	625	458	110	802	999999	778	999999	377	465	498	514	553	180	516	592	368	962	585	480	38	453	794	909	549	999999	297	745	426	820	959	999999	789	999999	999999	149	928	131	684	362	999999	909	722	733	230	999999	456	98	999999	284	999999	999999	999999	999999	999999	747	831	548	560	999999	952	42	999999	557	506	617	724	478	999999	377	663	999999	287	232	235	129	731	70	999999	404	51	209	999999	999999	552	335	424	884	577	678	317	390	571	380	410	221	593	174	236	613	430	978	344	999999	621	40	355	243	679	999999	999999	770	858	165	999999	752	798	183	14	181	202	999999	900	85	70	282	999999	999999	821	24	999999	566	999999	86	999999	73	865	111	530	521	979	999999	215	999999	662	546	531	415	999999	658	423	999999	170	64	999999	590	999999	269	83	999999	365	448	999999	999999	853	999999	999999	999999	191	999999	887	696	652	492	201	21	635	711	999999	523	750	269	799	173	600	124	999999	779	665	394	985	999999	37	191	166	540	999999	999999	346	213	610	749	234	908	770	726	767	677	999999	409	955	375	999999	559	598	106	649	258	999999	738	63	166	126	999999	999999	999999	669	471	999999	999999	252	94	375	219	913	11	999999	891	403	999999	357	728	916	266	439	620	758	999999	593	70	999999	520	485	607	159	453	999999	437	694	488	67	306	999999	211	999999	870	999999	637	646	999999	999999	757	854	999999	999999	999999	250	859	367	603	533	200	999999	275	769	731	999999	999999	69	469	999999	999999	207	914	816	999999	387	714	109	569	619	130	831	996	998	999999	666	999999	226	824	999999	999999	79	100	955	866	427	85	999999	435	271	242	578	186	229	999999	560	939	383	339	947	535	999999	999999	983	412	368	882	277	635	999999	322	999999	245	266	604	999999	116	959	999999	633	311	999999	674	307	387	552	655	776	544	583	726	912	999999	876	678	24	281	999999	553	507	545	808	806	370	948	691	343	919	625	926	453	979	999999	706	646	262	95	501	605	859	713	999999	732	61	348	410	663	368	588	590	999999	999999	999999	452	98	503	476	999999	359	696	999999	999999	161	617	139	746	999999	190	240	425	928	999999	511	693	794	999999	85	754	31	548	37	974	341	45	670	999999	999999	980	618	999999	785	780	152	909	649	977	954	124	999999	601	920	482	999999	172	661	486	497	999999	658	999999	427	999999	292	999999	668	245	
404	126	999999	999999	183	509	572	97	640	158	637	601	53	817	485	961	832	999999	627	555	999999	178	384	193	956	849	332	959	724	72	999999	341	251	414	582	837	999999	246	428	420	909	999999	532	999999	848	896	679	999999	182	466	890	862	192	122	399	999999	742	763	999999	999999	187	999999	372	577	999999	306	359	638	244	999999	794	595	11	999999	645	999999	645	870	345	70	180	999999	787	999999	999999	635	158	139	25	355	999999	413	999999	104	999999	306	677	999999	853	552	546	50	605	534	999999	305	861	975	999999	594	591	871	428	667	163	999999	999999	999999	999999	999999	158	230	623	889	552	390	999999	906	973	999999	137	690	27	793	523	139	885	262	999999	877	774	182	661	430	764	234	985	851	941	547	480	573	560	999999	403	326	427	716	999999	292	229	954	12	138	466	901	853	634	154	34	810	573	999999	527	259	975	568	202	134	328	404	235	965	435	868	564	139	198	399	207	712	179	280	313	658	819	180	533	964	863	380	360	707	917	737	906	64	43	579	428	999999	234	591	663	887	993	989	576	269	999999	999999	665	245	999999	999999	999999	303	214	869	440	804	45	238	271	948	53	528	999999	698	962	509	106	999999	970	449	488	587	999999	426	999999	999999	604	999999	71	999999	714	125	760	605	106	613	999999	173	999999	623	722	999999	330	715	844	475	941	999999	306	403	675	56	275	507	999999	63	999999	999999	999999	610	210	770	177	180	243	928	768	999999	601	359	658	999999	479	356	726	999999	267	999999	581	198	888	999999	967	667	425	999999	850	262	999999	999999	927	72	958	539	423	952	827	160	999999	916	999999	500	999999	999999	745	743	999999	999999	780	999999	796	784	216	27	722	484	802	510	754	574	88	515	679	557	431	596	974	940	933	774	999999	116	429	999999	490	397	449	30	922	681	999999	931	481	431	257	999999	999999	940	817	939	159	327	999999	999999	838	202	820	729	526	158	769	636	999999	16	685	689	364	551	536	334	45	782	588	82	483	156	44	257	309	288	740	43	133	999999	999999	348	711	999999	999999	999999	577	719	504	999999	999999	464	947	475	746	568	789	314	414	492	904	377	739	332	433	691	999999	573	429	999999	418	736	513	990	999999	999999	977	841	723	248	999999	999999	999999	999999	170	999999	209	568	510	741	498	436	628	640	100	257	609	388	999999	145	140	13	299	999999	364	186	950	957	999999	999999	590	999999	590	175	735	588	99	924	999999	999999	492	599	72	688	999999	981	117	999999	899	143	737	
599	752	999999	117	753	999999	31	999999	984	78	251	999999	999999	161	551	999999	462	999999	512	168	685	225	685	999999	541	999999	611	517	383	78	999999	67	950	671	990	204	12	68	982	562	78	999999	188	344	999999	124	962	536	999999	999999	654	969	999999	999999	999999	383	77	934	999999	812	424	999999	86	915	999999	194	533	438	999999	999999	843	999999	921	999999	100	221	47	350	999999	999999	978	84	999999	247	424	117	669	975	999999	617	137	77	491	179	999999	564	397	272	999999	66	591	533	376	850	302	259	57	999999	885	841	999999	727	531	159	999999	350	203	839	500	884	999999	999999	819	553	999999	775	999999	752	812	535	999999	774	999999	356	835	455	707	999999	944	999999	70	232	100	777	280	409	546	999999	999999	796	370	999999	771	999999	541	43	999999	999999	630	999999	346	304	634	359	27	999999	729	185	324	388	642	733	999999	999999	823	999999	999999	52	282	999999	999999	999999	416	999999	175	276	12	538	815	999999	999999	884	839	427	828	999999	999999	741	759	709	680	999999	27	956	164	999999	663	445	645	249	576	999999	551	999999	999999	765	888	618	193	999999	569	201	369	999999	647	758	893	476	507	67	704	725	999999	572	149	868	563	459	861	538	613	566	893	575	235	80	343	39	140	72	877	979	999999	17	999999	999999	999999	999999	319	405	742	196	938	587	545	999999	999999	999999	670	999999	212	438	999999	655	148	12	999999	793	999999	999999	425	864	346	999999	999999	725	177	999999	432	661	867	68	150	466	795	426	628	999999	40	384	999999	999999	368	710	860	448	232	902	868	147	190	217	217	742	980	999999	999999	503	406	999999	683	111	555	19	562	153	999999	300	999999	721	999999	991	763	999999	883	70	506	635	999999	999999	503	999999	417	294	480	659	851	408	486	917	999999	135	909	220	700	591	999999	359	158	717	159	931	52	156	763	199	453	999999	858	999999	381	224	918	999999	327	417	694	999999	999999	902	301	890	814	942	155	258	999999	552	999999	999999	999999	157	486	867	999999	571	233	270	531	290	215	999999	999999	566	545	999999	216	256	893	292	999999	548	999999	256	425	999999	126	109	11	514	117	900	999999	566	668	234	999999	61	80	755	194	433	739	258	696	743	350	999999	407	792	52	835	659	999999	403	712	337	999999	451	333	454	134	268	26	183	999999	477	983	898	320	625	999999	185	147	999999	474	808	571	999999	999999	999999	868	701	219	472	282	251	161	999999	955	999999	507	609	747	310	70	999999	723	85	391	999999	999999	359	999999	177	886	660	999999	999999	929	
904	999999	999999	999999	415	586	999999	58	553	901	73	325	999999	999999	422	127	556	437	837	48	308	95	999999	179	999999	560	518	999999	51	585	621	729	329	242	999999	141	827	999999	341	999999	637	126	179	184	999999	950	546	416	674	999999	340	232	684	999999	631	999999	279	510	364	999999	77	999999	16	967	289	999999	996	587	999999	290	299	717	999999	123	410	192	999999	322	851	464	999999	112	939	992	999999	999999	55	536	611	242	999999	327	484	487	656	999999	999999	999999	894	983	999999	999999	524	393	760	999999	136	570	392	449	902	957	658	899	840	999999	999999	24	722	889	298	999999	976	659	428	971	242	999999	466	592	82	714	427	999999	510	65	587	555	241	632	273	484	154	999999	339	905	999999	585	647	690	938	104	489	15	694	999999	982	864	965	999999	999999	518	113	799	999999	198	539	999999	399	784	388	334	782	999999	626	999999	324	814	330	523	312	657	970	776	653	977	235	422	183	25	82	723	999999	453	251	755	999999	354	795	151	375	880	195	862	312	614	999999	399	388	999999	999999	999999	544	999999	486	733	547	337	155	399	962	999999	615	384	711	664	743	339	848	871	443	970	999999	188	158	432	471	117	473	999999	665	836	44	303	845	904	999999	149	966	518	217	52	209	406	188	258	274	811	161	999999	999999	999999	550	516	447	209	160	365	303	999999	271	439	864	116	733	136	93	322	538	999999	999999	999999	999999	339	664	400	771	622	10	900	167	659	956	999999	177	999999	295	527	856	645	754	999999	845	912	257	999999	188	102	672	61	174	999999	282	353	999999	277	619	999999	999999	56	438	537	999999	402	999999	999999	483	999999	999999	999999	841	566	466	999999	62	999999	758	999999	999999	886	221	678	949	999999	735	216	386	999999	664	900	74	999999	999999	809	216	226	469	453	26	645	303	999999	162	622	220	608	495	389	999999	509	518	169	138	966	999999	999999	588	415	999999	690	999999	999999	383	49	985	766	999999	656	687	836	203	315	444	447	592	81	526	336	999999	136	720	997	321	164	391	904	945	708	975	999999	638	999999	785	335	999999	432	766	123	999999	453	999999	838	702	464	316	213	999999	691	383	763	999999	999999	677	540	969	999999	559	229	657	91	821	192	999999	999999	208	149	999999	118	37	999999	314	412	699	294	419	882	999999	856	848	999999	189	264	334	222	222	999999	999999	254	999999	999999	873	999999	999999	999999	632	999999	167	471	266	176	999999	999999	663	999999	459	831	561	392	130	999999	999999	999999	381	479	901	999999	858	999999	28	821	
764	284	751	844	296	766	946	154	999999	885	724	999999	600	681	504	572	600	120	762	391	824	999999	999999	279	259	999999	176	986	654	76	676	698	452	999999	412	409	999999	999999	927	692	885	999999	999999	245	372	108	112	699	999999	338	965	999999	706	999999	997	771	160	482	595	999999	599	959	999999	595	219	999999	391	165	279	105	707	782	193	80	505	999999	272	888	907	161	78	477	21	325	999999	929	992	815	999999	641	258	392	999999	812	102	925	917	144	36	345	717	946	430	879	999999	193	999999	635	141	590	508	272	575	999999	56	132	947	184	999999	290	44	576	999999	999999	999999	999999	558	381	977	579	498	137	999999	571	444	131	999999	141	694	999999	375	366	683	999999	142	986	999999	789	765	970	978	999999	649	999999	999999	150	238	792	999999	315	634	192	658	561	999999	380	409	999999	999	999999	85	999999	489	577	915	999999	999999	861	504	860	508	999999	999999	16	601	755	487	999999	271	303	893	263	108	999999	292	192	707	999999	765	761	586	999999	789	840	894	999999	999999	82	830	632	999999	377	297	182	807	999999	576	651	960	346	893	293	742	999999	41	999999	999999	111	294	732	999999	999999	106	999999	283	694	999999	999999	122	438	502	999999	295	638	55	999999	965	999999	581	426	615	65	999999	999999	868	303	81	999999	808	82	455	162	788	999999	661	485	281	999999	898	122	887	999999	539	531	844	487	999999	999999	661	515	999999	790	529	867	126	915	610	677	874	980	999999	999999	967	50	982	999999	626	197	977	569	254	999999	37	468	999999	814	526	999999	584	390	305	967	999999	302	999999	665	632	920	981	999999	999999	999999	999999	918	999999	999999	833	999999	548	504	999999	999999	999999	999999	999999	445	763	71	337	999999	398	970	102	999999	999999	655	999999	675	999999	999999	717	706	216	241	694	650	740	119	968	999999	981	37	101	90	529	495	999999	340	41	999999	902	571	592	679	357	999999	511	196	243	844	999999	999999	999999	230	999999	165	603	894	999999	619	704	654	999999	789	999999	370	999999	21	964	999999	813	143	643	53	425	155	123	537	999999	789	149	554	999999	134	30	823	362	870	303	999999	891	948	999999	999999	86	257	478	802	999999	999999	999999	499	232	54	999999	394	524	631	804	641	51	76	20	618	480	999999	778	968	769	506	18	18	718	599	999999	865	211	999999	966	177	677	999999	188	896	764	649	332	830	999999	635	309	731	999999	661	332	825	937	324	999999	926	479	510	42	851	978	26	781	999999	747	176	193	301	664	637	964	731	887	123	854	831	
827	999999	875	144	206	286	942	999999	999999	481	999999	887	291	50	698	176	287	999999	918	747	868	699	999999	926	999999	999999	999999	438	999999	601	937	999999	470	119	109	999999	634	898	654	702	999999	723	365	276	248	305	20	624	999999	797	999999	561	205	116	999999	137	999999	948	691	199	219	513	370	675	544	112	427	181	940	176	542	999999	681	225	673	999999	344	816	688	156	997	452	499	999999	158	999999	629	999999	156	971	666	999999	217	999999	492	570	363	690	999999	999999	878	839	999999	772	265	999999	999999	979	443	818	999999	58	999999	544	999999	767	24	470	999999	167	483	999999	34	969	509	855	181	226	733	999999	790	653	94	552	277	167	768	999999	643	93	507	649	920	338	187	618	426	999999	273	725	555	892	173	574	661	815	814	999999	272	409	892	663	256	339	37	999999	999999	717	276	44	999999	999999	826	999999	660	999999	153	696	791	999999	999999	509	952	18	557	898	490	519	890	462	352	999999	464	244	200	844	403	590	999999	47	653	708	405	999999	999999	268	75	729	914	827	671	999999	923	380	970	393	999999	247	999999	139	659	455	827	814	999999	944	831	999999	252	816	440	562	395	754	248	731	114	722	999999	999999	832	760	605	999999	790	234	141	999999	274	807	143	165	808	999999	387	999999	881	999999	548	782	437	482	487	107	397	999999	999999	178	142	248	289	988	999999	493	306	999999	849	764	33	467	999999	747	328	445	683	285	753	224	376	49	999999	523	183	509	999999	359	283	507	675	681	500	962	999999	35	528	154	999999	325	874	999999	999999	126	567	91	999999	689	164	51	999999	121	999999	518	802	102	999999	999999	815	457	631	999999	625	351	98	999999	966	999999	796	303	916	538	86	999999	350	888	691	733	955	101	540	182	205	241	93	563	325	982	170	858	636	999999	339	751	999999	999999	862	16	37	999999	125	128	892	999999	135	885	45	927	177	913	411	999999	999999	723	999999	999999	751	394	999999	999999	999999	983	690	938	666	999999	209	334	744	423	36	684	706	999999	999999	421	289	344	116	207	527	999999	999999	256	456	971	951	615	834	244	185	478	748	999999	999999	142	999999	954	203	970	686	711	193	999999	887	727	958	79	747	999999	179	416	287	70	17	639	178	999999	999999	695	213	593	500	509	248	558	936	214	553	844	984	335	151	999999	521	816	213	70	369	729	22	881	868	999999	75	768	200	999999	494	999999	963	999999	472	508	767	999999	999999	999999	999999	999999	999999	754	999999	903	520	999999	999999	151	549	999999	435	999999	
85	762	999999	331	724	999999	443	479	367	259	719	995	880	991	862	642	999999	427	605	529	999999	39	999999	268	999999	965	999999	231	999999	59	147	303	132	855	917	710	999999	445	378	999999	999999	999999	972	999999	45	531	999999	529	981	632	772	131	595	906	563	55	823	424	999999	759	353	222	999999	999999	999999	425	872	35	83	999999	817	933	59	999999	288	999999	67	407	232	833	942	999999	249	870	999999	999999	708	999999	301	872	999999	410	999999	999999	706	999999	69	664	430	999999	658	997	455	829	815	999999	82	999999	628	55	987	425	999999	142	817	64	999999	116	999999	104	999999	657	999999	211	274	417	999999	440	849	259	458	403	977	999999	185	945	843	419	64	448	999999	999999	597	256	999999	471	218	347	801	651	66	952	999999	335	902	11	272	254	565	408	385	641	200	379	999999	999999	999999	999999	999999	871	999999	562	999999	591	160	999999	70	487	326	802	208	126	638	207	202	506	999999	651	710	999999	682	599	854	656	73	311	999999	227	659	999999	32	629	390	930	440	999999	901	52	184	999999	940	785	999999	763	999999	268	999999	992	999999	100	999999	797	878	782	999999	622	707	999999	527	848	580	842	999999	36	780	579	735	708	767	698	604	726	477	856	243	999999	671	101	457	804	999999	485	51	569	999999	235	999999	607	999999	999999	796	505	999999	335	284	108	999999	999999	983	630	532	304	235	488	495	107	999999	32	549	301	950	616	948	999999	999999	104	801	999999	560	554	999999	138	967	949	901	999999	212	999999	999999	145	939	770	999999	827	282	13	999999	563	84	378	904	727	68	448	999999	189	557	999999	999999	189	999999	699	351	438	801	404	336	286	586	999999	895	999999	999999	414	361	189	999999	130	999999	546	999999	248	194	999999	649	111	999999	999999	91	722	999999	410	999999	402	999999	250	429	679	35	877	677	973	999999	687	999999	726	286	999999	999999	999999	999999	436	360	248	344	68	514	999999	999999	699	999999	807	204	864	845	494	822	999999	576	120	760	829	105	573	869	871	999999	506	708	999999	824	999999	441	403	51	999999	999999	127	999999	779	999999	999999	891	336	999999	869	778	121	842	988	903	999999	999999	976	927	999999	341	999999	999999	473	797	18	999999	864	875	907	999999	801	823	999999	443	704	999999	999999	999999	500	938	768	999999	999	102	999999	999999	720	30	595	348	465	475	999999	999999	273	748	594	982	727	809	36	460	999999	503	977	298	999999	554	208	999999	290	999999	437	913	999999	767	999999	999999	646	354	739	844	999999	568	999999	335	633	948	180	956	406	999999	999999	
690	911	317	383	506	124	861	552	175	821	357	68	864	48	286	219	505	378	222	345	383	80	192	181	999999	999999	652	999999	999999	999999	251	999999	999999	944	747	999999	265	394	873	267	785	801	574	32	932	510	999999	297	999999	739	675	999999	193	479	283	999999	729	999999	305	913	472	206	999999	791	579	515	999999	920	300	284	954	999999	505	999999	560	581	505	169	249	577	548	999999	318	999999	709	663	659	999999	670	999999	282	128	99	959	794	588	421	783	453	999999	917	134	996	999999	785	999999	999999	999999	999999	702	124	999999	897	727	375	999999	999999	999999	92	999999	856	596	260	172	12	835	31	545	170	999999	169	722	999999	822	659	423	367	247	647	154	579	431	86	967	23	712	231	999999	594	687	700	464	701	536	570	331	874	999999	999999	949	542	547	76	948	543	402	854	999999	78	999999	749	999999	319	937	346	434	519	292	999999	300	999999	660	999999	483	280	704	999999	189	261	338	548	533	999999	697	611	41	365	138	999999	999999	857	156	303	999999	937	59	999999	763	999999	146	812	591	999999	778	345	882	597	999999	999999	838	381	674	999999	739	412	225	482	621	335	315	79	999999	999999	538	442	999999	367	317	545	231	559	267	990	999999	525	957	849	399	362	729	444	771	461	596	249	193	332	563	240	722	576	533	438	884	76	431	999999	999999	345	877	525	290	999999	455	999999	123	999999	708	224	455	999999	93	269	605	870	307	929	272	298	259	999999	803	999999	823	654	35	999999	116	58	104	999999	702	999999	485	214	163	999999	15	999999	135	508	624	349	999999	999999	999999	274	832	23	769	502	999999	857	95	999999	721	213	999999	801	264	295	578	659	129	999999	999999	38	783	401	716	583	923	955	172	751	999999	464	302	478	171	760	999999	999999	289	602	999999	845	999999	743	492	999999	500	214	62	999999	999999	964	229	562	681	464	490	441	999999	195	578	516	694	344	231	266	911	755	639	504	299	999999	380	527	469	828	69	50	908	766	999999	719	903	332	999999	555	244	999999	797	706	279	564	795	103	33	255	999999	634	521	235	48	744	574	558	550	454	594	999999	102	852	405	999999	532	540	112	859	612	372	999999	675	31	182	958	933	234	735	999999	999999	999999	999999	999999	434	528	682	727	348	999999	355	781	999999	961	999999	646	944	310	829	41	264	999999	999999	643	999999	999999	846	213	866	785	999999	333	815	764	999999	208	878	185	999999	921	850	813	764	999999	267	590	157	714	489	535	999999	632	999999	703	435	296	339	999999	
888	323	999999	478	999999	562	512	31	999999	611	999999	344	767	768	999999	908	999999	451	235	459	999999	208	963	141	724	340	770	18	999999	122	338	31	869	308	297	657	248	381	999999	211	212	245	624	545	71	154	768	256	999999	496	999999	999999	70	999999	999999	999999	359	551	753	530	791	504	103	999999	282	999999	474	999999	999999	682	669	999999	499	34	257	149	999999	427	999999	579	999999	999999	716	441	599	355	961	999999	999999	607	307	999999	627	431	419	999999	152	999999	273	439	679	308	775	999999	827	999999	494	999999	632	65	116	931	999999	183	999999	999999	787	661	264	927	999999	999999	366	999999	385	971	191	77	614	999999	997	999999	164	640	900	273	748	107	614	999999	999999	999999	367	999999	999999	376	999999	453	474	152	920	491	517	345	768	999999	942	999999	244	855	531	426	431	93	999999	304	777	840	999999	693	528	690	57	377	76	999999	128	999999	382	19	754	737	603	471	999999	515	304	819	871	999999	331	846	862	758	365	444	999999	283	999999	999999	598	386	180	780	624	999999	444	149	278	33	86	634	999999	999999	110	793	823	999999	999999	552	999	999999	968	578	372	681	827	298	21	632	252	844	999999	999999	420	999999	567	999999	847	398	81	165	550	848	629	697	327	637	658	572	620	543	818	447	205	640	417	999999	418	942	412	155	138	646	780	999999	315	999999	999999	731	235	999999	122	77	999999	844	417	130	999999	674	364	199	640	449	21	709	36	880	981	999999	961	965	414	904	985	926	36	904	77	999999	391	974	822	926	346	620	430	751	999999	361	233	297	999999	743	999999	223	515	688	999999	80	215	434	371	45	770	999999	596	218	999999	554	818	513	62	561	293	389	376	714	112	401	289	999999	913	629	999999	673	322	670	325	771	420	347	279	996	191	956	613	787	165	999999	33	999999	669	423	542	719	244	101	460	209	846	801	586	242	791	931	521	741	489	106	947	999999	999999	319	143	480	244	65	379	999999	775	589	558	35	377	999999	999999	500	96	836	439	231	219	999999	925	619	761	999999	999999	260	445	871	307	68	139	107	999999	359	289	72	485	189	721	134	434	267	999999	561	864	723	326	31	999999	652	667	999999	716	777	394	523	718	207	999999	999999	999999	903	291	500	895	280	999999	999999	220	34	361	260	509	95	691	668	376	210	182	491	934	999999	227	655	400	999999	391	550	965	765	999999	999999	999999	602	999999	530	975	752	999999	999999	974	999999	810	630	300	417	226	630	96	999999	999999	518	35	999999	194	999999	
686	636	999999	491	999999	208	300	454	680	999999	921	906	851	170	692	624	544	587	516	873	613	597	999999	983	198	760	464	248	618	835	263	970	418	999999	844	349	652	184	705	776	770	366	950	227	496	319	778	925	999999	532	974	447	851	320	863	99	281	126	302	137	744	61	836	999999	820	950	999999	95	999999	353	971	999999	882	740	113	256	646	146	999999	999999	982	538	215	95	860	815	128	108	903	754	77	536	881	577	41	999999	530	115	999999	545	821	693	999999	689	999999	615	999999	121	216	616	452	144	630	424	155	215	846	750	984	14	999999	399	191	999999	286	445	999999	314	709	394	726	541	739	950	66	999999	929	525	999999	255	260	17	891	296	312	932	905	999999	431	999999	872	779	130	403	713	432	511	999999	413	125	999999	260	411	822	889	911	999999	999999	367	856	286	331	226	738	753	825	999999	895	999999	353	539	30	882	883	522	999999	999999	346	246	999999	999999	893	999999	418	128	10	605	999999	406	400	537	236	109	575	999999	551	563	999999	999999	999999	999999	616	776	70	586	116	999999	528	310	999999	500	68	999999	733	999999	392	999999	807	620	999999	229	438	498	869	816	313	999999	999999	343	970	393	38	696	358	709	181	999999	61	832	21	632	86	769	999999	900	999999	793	999999	506	166	341	755	771	896	999999	999999	127	907	253	999999	196	70	195	339	558	472	372	94	999999	897	276	168	975	609	130	153	669	44	968	347	520	553	811	999999	639	638	999999	799	999999	223	63	219	999999	999999	825	572	999999	999999	905	437	116	708	353	608	890	183	999999	172	776	525	826	93	999999	905	762	642	259	18	699	920	999999	572	405	809	843	999999	360	426	784	557	261	239	138	540	241	812	999999	999999	295	465	858	103	999999	999999	397	970	281	999999	999999	999999	323	999999	740	985	232	543	312	543	765	834	823	999999	388	228	274	597	955	407	674	950	441	999999	722	244	71	121	549	999999	422	873	999999	458	629	999999	999999	378	499	152	999999	999999	509	666	999999	461	642	504	715	804	899	800	25	873	999999	846	999999	276	999999	506	923	120	993	80	999999	999999	59	374	733	786	999999	896	108	813	98	975	450	999999	999999	271	601	999999	406	999999	342	622	858	999999	999999	783	999999	967	999999	993	999999	208	704	439	999999	999999	411	999999	771	928	819	13	999999	211	999999	261	405	975	666	898	904	999999	999999	258	737	509	999999	147	999999	949	999999	999999	999999	999999	595	890	281	999999	239	65	859	334	999999	477	999999	339	999999	656	
136	999999	388	875	311	318	98	999999	999999	999999	701	46	520	273	133	821	992	802	324	596	616	999999	999999	393	746	999999	48	579	999999	999999	332	407	588	387	21	184	999999	999999	999999	379	999999	733	999999	999999	319	202	545	596	210	999999	485	999999	25	333	999999	241	988	995	139	700	999999	519	300	257	999999	304	999999	142	262	949	260	932	97	945	580	999999	999999	164	83	553	999999	999999	999999	596	761	208	392	264	348	780	195	575	930	23	109	999999	443	159	999999	25	999999	412	344	261	723	552	45	999999	753	999999	744	834	921	586	999999	999999	999999	704	999999	999999	999999	999999	793	999999	763	684	11	999999	999999	83	999999	347	462	68	999999	662	118	127	872	218	173	321	511	191	45	999999	999999	354	388	282	366	738	664	777	999999	999999	618	862	497	48	999999	999999	999999	679	716	999999	381	863	777	972	718	32	999999	286	761	600	691	612	446	999999	999999	656	695	573	717	711	683	685	999999	999999	53	256	630	999999	667	211	97	999999	475	639	979	791	576	415	999999	343	999999	999999	26	513	860	16	426	95	18	894	276	660	962	15	722	695	908	999999	929	471	999999	997	618	999999	512	999999	146	999999	432	249	89	999999	19	999999	803	306	669	451	406	46	830	545	999999	773	999999	436	870	469	917	294	882	65	486	102	941	999999	768	466	10	11	999999	619	662	768	814	986	651	999999	999999	426	999999	466	999999	892	640	857	182	845	999999	86	988	676	889	148	366	34	802	917	441	999999	537	999999	451	999999	176	221	882	67	958	948	999999	291	999999	500	267	426	940	999999	999999	94	737	999999	999999	924	22	203	730	524	411	790	193	734	156	317	889	823	24	999999	999999	999999	975	125	886	675	300	707	999999	398	880	940	93	218	465	999999	167	614	999999	527	999999	972	490	367	999999	178	764	60	144	950	611	999999	411	230	868	41	118	999999	46	999999	633	315	999999	999999	644	471	707	975	278	798	160	284	462	497	999999	752	939	617	469	999999	910	250	572	999999	787	445	538	999999	349	433	999999	545	577	203	893	86	197	158	723	999999	471	788	999999	999999	800	336	982	913	891	999999	102	501	162	328	999999	999999	742	999999	999999	208	932	844	636	845	999999	614	999999	999999	604	261	564	790	999999	284	256	999999	468	236	667	999999	463	624	970	999999	340	747	392	259	937	510	343	870	604	525	262	627	999999	999999	785	195	630	722	319	640	999999	999999	607	999999	82	999999	925	999999	659	999999	744	999999	873	412	999999	999999	999999	999999	331	103	918	694	
195	999999	32	628	969	531	451	482	830	740	315	340	672	999999	149	515	186	999999	999999	827	221	510	780	999999	754	999999	432	972	963	999999	401	225	999999	866	127	999999	854	453	175	999999	74	186	273	14	999999	542	740	486	673	716	280	999999	518	999999	482	999999	598	88	999999	999999	108	478	999999	657	349	999999	618	805	911	910	660	733	638	999999	999999	44	247	776	942	221	18	946	309	256	902	872	706	631	999999	442	640	776	579	945	305	596	667	616	999999	912	923	935	574	762	999999	999999	890	337	999999	447	447	822	146	662	999999	162	178	999999	999999	476	393	999999	420	478	280	883	999999	999999	999999	177	999999	631	121	39	298	83	381	547	199	365	982	378	305	946	995	817	640	916	735	153	427	999999	861	197	999999	936	524	105	491	182	392	207	452	169	80	816	711	116	373	999999	780	999999	83	398	494	999999	691	474	483	999999	999999	247	957	742	749	973	999999	923	510	999999	558	285	65	26	972	999999	926	145	875	189	116	534	552	598	372	999999	330	473	703	514	999999	60	622	39	929	155	999999	709	419	106	56	787	605	21	999999	999999	575	66	425	709	98	555	999999	999999	356	718	694	999999	380	953	653	305	229	995	999999	508	663	36	96	827	543	226	726	779	142	999999	999999	541	19	867	999999	273	57	994	426	999999	999999	328	682	221	461	881	999999	999999	453	999999	568	610	903	89	841	549	969	999999	175	871	829	999999	172	38	790	162	359	512	732	999999	258	999999	579	419	57	999999	999999	875	375	662	886	999999	335	391	760	327	999999	999999	35	999999	999999	459	828	554	999999	641	165	654	430	308	532	827	733	74	502	342	41	999999	42	506	205	999999	232	513	984	569	494	781	999999	999999	999999	429	999999	999999	95	799	406	999999	550	999999	999999	699	454	77	140	69	535	271	999999	427	296	152	999999	529	486	209	236	325	569	999999	157	999999	386	958	782	112	350	683	978	999999	935	999999	944	626	326	505	649	165	999999	925	44	233	892	850	185	383	531	957	573	999999	572	91	464	251	268	804	323	496	999999	999999	719	999999	999999	194	491	289	207	281	999999	999999	560	81	942	999999	999999	924	999999	535	782	409	581	999999	999999	102	140	854	999999	703	367	522	192	163	870	355	216	191	940	999999	369	896	185	259	754	999999	999999	999999	999999	999999	976	344	323	787	713	999999	455	335	742	199	63	637	737	503	999999	999999	798	407	210	999999	438	93	983	999999	176	886	234	331	638	527	767	639	715	731	727	33	
208	405	449	986	899	880	449	750	654	731	168	999999	346	74	793	999999	301	999999	392	892	360	999999	620	827	660	134	696	999999	432	999999	999999	15	775	999999	999999	403	957	999999	697	557	644	242	138	444	727	551	985	574	733	839	348	173	349	835	673	669	784	622	999999	775	999999	233	999999	239	999999	162	906	456	999999	400	999999	999999	853	834	999999	127	410	185	999999	118	148	999999	491	999999	86	999999	666	940	999999	822	618	999999	888	922	373	999999	914	899	635	575	645	539	999999	343	868	270	319	514	586	555	268	609	522	226	636	71	741	999999	163	60	496	999999	239	760	781	999999	198	931	471	999999	213	511	999999	533	473	609	140	999999	724	815	999999	161	364	670	564	19	822	671	296	311	999999	189	999999	584	88	679	309	241	999999	243	82	999999	999999	999999	352	756	68	989	753	37	999999	593	20	347	611	345	999999	999999	999999	772	812	527	999999	999999	999999	33	766	966	455	999999	309	898	596	491	999999	70	999999	615	328	808	950	833	917	999999	380	95	999999	407	972	743	78	741	45	789	999999	555	743	884	590	999999	989	999999	543	999999	727	43	997	999999	604	551	999999	996	250	397	821	978	609	999999	789	83	854	368	993	711	724	568	999999	999999	999999	197	326	232	34	999	999999	858	299	999999	541	346	97	649	999999	431	999999	81	500	648	967	452	946	368	999999	516	474	630	108	831	245	168	180	200	469	999999	234	14	971	251	999999	963	999999	651	843	452	999999	215	565	572	206	653	78	224	839	616	251	999999	137	999999	535	197	999999	468	722	383	176	897	999999	396	207	511	110	259	79	13	764	304	524	652	530	268	75	999999	635	592	100	955	361	852	999999	275	999999	463	999999	391	214	230	999999	470	286	98	34	179	999999	695	999999	999999	155	835	999999	947	443	485	988	276	999999	233	832	999999	292	999999	546	337	231	931	999999	646	542	688	999999	999999	375	64	999999	441	244	896	170	940	49	281	810	999999	10	227	831	999999	999999	999999	268	980	999999	799	188	75	552	697	999999	443	999999	906	286	999999	46	999999	582	999999	118	999999	42	999999	72	891	999999	20	409	31	999999	999999	109	242	999999	102	429	818	999999	999999	876	310	999999	999999	999999	999999	879	142	995	354	489	691	999999	452	292	918	999999	42	999999	507	709	177	666	999999	370	999999	999999	828	734	193	46	227	174	16	512	808	666	495	288	345	21	957	999999	65	541	645	367	656	999999	263	684	397	900	647	866	709	644	368	185	12	393	61	408	811	
317	271	999999	638	939	484	262	999999	753	999999	495	751	161	610	989	725	587	999999	878	999999	509	649	327	526	150	803	173	999999	320	285	952	959	559	214	748	280	128	999999	717	474	999999	999999	643	999999	161	124	557	999999	379	460	425	705	182	927	999999	667	999999	10	498	146	321	955	999999	999999	629	536	201	947	999999	718	607	859	999999	414	480	747	16	999	374	35	999999	139	927	999999	860	256	787	632	901	91	337	999999	240	999999	999999	999999	160	175	698	999999	923	999999	181	661	853	566	999999	768	456	565	661	944	999999	999999	889	999999	37	751	618	382	999999	569	55	780	390	999999	999999	398	260	999999	999999	840	310	749	112	999999	999999	999999	16	303	999999	28	185	999999	999999	393	491	999999	691	999999	27	408	999999	326	876	363	564	999999	999999	373	937	999999	518	31	968	820	643	999999	369	999999	233	762	745	324	999999	730	394	708	999999	997	999999	860	707	287	417	198	294	983	999999	749	999999	999999	999999	643	999999	999999	999999	163	378	609	999999	603	409	999999	749	265	663	999999	464	155	969	855	49	283	374	87	999999	240	613	999999	536	660	999999	620	999999	999999	767	111	958	687	999999	999999	340	999999	258	404	999999	269	538	162	535	62	528	726	999999	236	999999	721	999999	288	999999	280	550	999999	999999	98	999999	788	287	92	498	561	283	777	999999	999999	525	297	999999	999999	625	380	701	999999	254	999999	999999	999999	840	934	149	55	833	679	999999	999999	690	741	679	169	815	999999	981	455	663	974	778	999999	801	50	999999	239	697	308	663	999999	578	999999	354	999999	999999	301	948	352	943	999999	727	603	633	975	59	783	618	864	999999	953	999999	256	797	999999	705	389	496	800	233	999999	999999	534	26	980	381	601	397	90	212	999999	723	639	511	220	256	185	128	999999	990	928	621	999999	154	999999	774	332	999999	83	893	577	805	158	129	44	999999	203	587	652	603	999999	395	537	662	639	239	759	999999	587	34	530	999999	670	809	304	999999	526	390	316	999999	59	311	999999	196	634	718	999999	999999	999999	126	63	597	476	232	543	999999	999999	179	999999	480	999999	999999	999999	59	373	316	145	348	824	747	578	812	280	999999	554	156	999999	350	38	999999	664	249	276	470	971	932	999999	447	276	762	999999	356	876	836	202	999999	598	273	999999	327	583	999999	999999	999999	547	999999	999999	41	677	999999	470	999999	999999	593	816	775	321	999999	88	999999	999999	697	999999	999999	999999	231	936	443	999999	93	558	999999	527	710	999999	437	999999	999999	999999	730	614	763	770	879	999999	
470	215	292	30	426	999999	355	195	392	805	885	163	633	196	325	999999	884	788	593	838	999999	999999	999999	999999	388	231	774	329	358	999999	758	927	203	770	999999	26	653	422	999999	999999	999999	999999	144	904	461	283	919	999999	606	426	729	999999	186	999999	639	254	773	46	642	205	384	35	999999	566	57	958	960	999999	999999	999999	660	999999	961	659	636	49	999999	537	999999	114	311	424	723	999999	106	783	751	999999	141	999999	253	617	779	631	999999	187	786	578	857	999999	323	999999	245	307	765	267	23	526	414	599	173	246	251	999999	893	999999	999999	904	469	273	999999	807	732	295	65	53	999999	339	110	999999	263	999999	999999	301	790	255	189	425	999999	999999	769	234	999999	541	664	16	375	999999	738	599	874	881	118	593	295	516	334	950	999999	722	575	683	425	999999	345	660	566	949	747	648	780	887	738	999999	999999	982	68	999999	630	999999	678	450	601	511	584	381	999999	999999	16	999999	999999	239	999999	999999	273	96	809	793	205	14	449	999999	504	100	818	987	999999	487	99	312	457	143	329	202	999999	135	999999	913	999999	963	265	480	943	999999	727	551	713	293	999999	999999	183	275	994	999999	609	262	999999	511	693	999999	238	917	996	703	999999	787	999999	981	410	148	14	895	422	999999	749	969	999999	999999	373	276	283	999999	129	682	139	192	999999	703	592	791	189	580	230	783	735	347	483	999999	646	939	642	999999	999999	229	413	288	853	762	876	640	780	999999	148	427	323	378	797	323	574	644	647	216	999999	999999	999999	999999	675	638	999999	412	495	242	395	433	999999	551	977	999999	279	851	338	387	826	951	999999	276	441	999999	470	366	549	169	999999	11	302	435	999999	273	270	978	612	224	265	474	154	547	999999	999999	793	772	401	999999	54	723	999999	270	999999	447	999999	999999	992	999999	178	999999	862	335	999999	393	140	208	999999	713	640	300	248	124	999999	362	807	472	748	999999	19	698	965	652	125	950	696	42	55	896	665	577	985	740	56	125	999999	818	979	999999	585	595	999999	688	267	753	485	201	148	37	640	145	944	999999	863	479	184	999999	999999	999999	697	108	162	999999	999999	72	314	508	77	15	750	988	999999	614	150	999999	144	999999	394	372	999999	505	893	28	266	530	633	718	876	576	941	401	999999	999999	446	486	442	251	640	999999	999999	977	134	142	999999	651	652	339	136	449	999999	897	825	847	152	201	214	143	65	999999	999999	596	631	500	74	359	389	999999	178	663	981	892	646	999999	924	497	381	761	
999999	614	999999	999999	592	437	241	54	575	761	999999	254	282	309	195	999999	764	999999	356	633	78	926	999999	532	170	472	468	453	999999	635	999999	999999	820	452	400	451	649	999999	13	203	268	29	999999	627	999999	924	390	999999	706	532	435	999999	151	999999	692	816	351	355	142	129	968	999999	793	939	838	576	433	830	999999	744	474	999999	848	999999	374	999999	151	645	632	999999	91	786	747	999999	210	851	512	83	760	999999	999999	303	13	884	234	481	236	845	789	333	999999	999999	772	962	999999	806	999999	989	382	643	675	706	723	895	47	192	50	75	738	986	73	360	79	335	999999	180	625	999999	999999	893	822	306	855	308	999999	531	23	785	669	999999	628	522	701	999999	908	404	579	117	846	999999	440	170	999999	802	999999	150	490	999999	328	887	190	268	72	488	999999	378	850	425	159	516	178	999999	405	344	368	550	659	953	426	248	601	518	128	884	463	661	999999	62	47	606	50	576	466	782	999999	369	460	222	305	540	999999	999999	957	339	874	184	999999	999999	444	719	491	537	31	89	295	999999	150	188	999999	169	188	797	387	553	475	999999	799	622	129	998	999999	446	999999	886	694	447	999999	788	999999	288	999999	999999	618	328	124	999999	554	386	496	552	999999	999999	197	145	999999	757	776	414	864	999999	385	152	999999	446	628	54	878	145	395	848	121	999999	177	745	273	760	188	999999	438	962	57	423	136	999999	779	818	258	522	534	937	671	156	924	738	903	999999	999999	182	700	999999	634	419	990	648	441	867	114	451	999999	601	578	717	976	901	233	999999	999999	999999	999999	999999	795	365	610	458	999999	999999	437	439	842	519	984	999999	368	367	999999	638	432	488	999999	911	714	806	650	999999	368	954	180	32	999999	941	737	701	515	890	284	999999	999999	542	470	475	439	674	609	363	999999	571	358	618	999999	595	539	999999	999999	755	999999	988	715	676	999999	233	795	999999	924	999999	781	293	501	478	93	69	829	999999	27	670	482	49	207	999999	999999	797	605	561	459	919	411	209	999999	759	795	999999	563	142	452	247	999999	999999	999999	709	581	999999	80	999999	999999	513	766	650	520	278	283	65	791	999999	359	302	627	243	955	14	498	999999	531	741	683	999999	999999	696	999999	999999	989	457	299	497	999999	993	726	726	36	999999	999999	761	999999	999999	486	739	999999	999999	782	160	620	447	79	745	999999	999999	802	338	206	737	999999	79	213	740	999999	826	999999	303	711	999999	999999	901	999999	999999	852	737	999999	999999	265	999999	303	369	
999999	296	169	552	388	553	287	716	201	999999	530	299	937	999999	558	999999	216	660	973	210	434	999999	584	719	240	69	999999	482	999999	765	82	262	999999	649	166	999999	580	735	447	222	999999	994	174	186	380	917	82	999999	189	999999	999999	605	969	999999	934	999999	711	999999	321	328	660	804	609	436	326	277	999999	297	926	641	377	480	222	999999	194	440	999999	408	999999	323	987	134	303	999999	999999	476	293	352	715	668	215	999999	999999	129	561	221	395	737	999999	113	72	784	842	999999	999999	999999	999999	999999	908	503	244	999999	999999	999999	341	535	510	445	501	999999	999999	512	582	999999	999999	999999	66	999999	999999	999999	54	524	999999	244	999999	212	292	756	598	584	92	85	443	221	434	902	38	999999	787	999999	999999	999999	245	999999	128	560	999999	584	999999	338	999999	999999	17	999999	999999	720	765	867	999999	139	253	754	847	917	767	909	999999	370	833	534	219	999999	315	183	999999	105	288	999999	125	999999	999	999999	999999	270	290	792	77	508	762	713	146	170	679	658	781	955	112	328	253	219	491	999999	750	587	129	663	999999	834	672	363	441	238	751	55	140	546	119	587	637	974	999999	999999	608	999999	397	58	960	657	401	316	992	960	293	906	219	167	957	999999	151	626	807	999999	835	408	282	907	419	633	999999	245	845	525	690	999999	377	999999	243	630	199	81	703	338	999999	365	371	480	945	845	836	972	588	62	446	999999	177	999999	734	209	999999	999999	638	336	139	166	471	477	999999	24	999999	999999	999999	337	867	79	922	479	801	480	47	999999	961	573	797	999999	999999	793	89	679	111	768	999999	44	782	708	442	999999	208	286	894	999999	999999	931	316	548	59	261	194	376	999999	698	999999	264	999999	55	529	74	999999	584	508	677	999999	599	913	999999	999999	889	554	169	999999	556	999999	524	999999	999999	999999	999999	999999	999999	505	999999	609	999999	591	412	961	999999	872	737	189	377	837	624	777	226	505	611	27	547	447	169	706	999999	738	999999	428	292	678	27	454	498	807	999999	999999	999999	78	999999	18	510	808	999999	27	816	979	269	718	999999	747	368	648	989	22	719	811	345	699	999999	974	999999	984	678	264	854	999999	691	999999	557	545	999999	999999	820	602	516	738	279	999999	889	999999	478	999999	772	999999	999999	378	999999	486	98	478	743	412	999999	710	959	526	140	914	172	999999	297	999999	999999	121	82	999999	828	397	505	980	541	203	810	537	505	236	222	142	943	486	828	999999	482	88	999999	272	663	119	643	990	608	365	980	
365	999999	779	661	999999	999999	109	999999	77	980	117	936	549	602	957	214	999999	999999	997	970	686	999999	92	999999	93	999999	809	556	718	753	999999	999999	186	999999	454	779	999999	575	561	669	843	935	761	234	374	151	262	670	706	904	910	685	999999	395	303	660	675	999999	999999	351	999999	999999	831	999999	475	735	999999	336	158	188	999999	167	999999	338	999999	750	943	999999	852	942	999999	149	850	999999	843	830	770	790	919	793	113	999999	997	219	15	300	114	447	759	638	391	925	522	528	426	752	931	282	269	553	716	999999	999999	999999	294	524	999999	999999	999999	645	964	999999	999999	999999	84	324	170	999999	333	835	645	505	109	223	999999	999999	627	332	397	100	898	498	531	376	86	297	999999	371	924	490	597	999999	967	124	674	999999	999999	167	453	111	592	397	949	433	907	221	717	496	84	163	897	381	999999	390	999999	476	447	50	288	999999	860	798	619	999999	248	558	538	985	549	149	622	469	999999	296	507	999999	548	108	469	865	579	999999	297	999999	592	226	468	587	377	207	973	999999	879	666	999999	793	777	116	194	359	682	731	946	935	541	438	502	999999	999999	245	999999	349	581	999999	217	999999	999999	849	260	32	99	950	618	352	175	999999	590	999999	56	999999	999999	441	913	120	192	847	999999	362	239	164	723	135	705	999999	999999	634	897	466	458	357	999999	928	856	172	269	731	123	999999	769	396	847	290	999999	178	512	496	435	470	239	369	871	159	619	105	999999	964	999999	487	82	540	257	134	763	699	999999	804	584	999999	850	460	734	426	592	843	316	999999	839	537	628	783	209	436	999999	98	999999	142	318	761	862	305	486	636	531	238	149	999999	527	597	745	708	911	683	620	778	999999	454	566	776	788	999999	999999	999999	858	299	341	821	897	674	223	299	495	823	888	555	974	107	895	364	703	593	914	252	791	920	871	999999	999999	999999	463	40	575	542	972	995	180	999999	778	241	897	328	999999	852	383	456	222	999999	795	74	999999	537	559	212	82	205	952	882	927	938	428	816	15	999999	221	192	999999	953	851	892	384	999999	329	999999	466	385	999999	999999	868	344	999999	783	730	999999	653	925	480	373	470	999999	53	298	999999	839	813	90	999999	386	641	999999	732	269	246	999999	999999	597	999999	896	999999	696	999999	890	23	592	240	999999	96	264	795	295	999999	999999	493	84	849	96	376	489	849	385	73	999999	430	999999	612	448	547	827	70	66	999999	584	627	773	999999	999999	284	258	609	999999	994	68	
999999	999999	999999	381	776	999999	999999	604	230	728	57	369	633	57	470	345	999999	999999	106	999999	999999	999999	579	999999	733	719	999999	696	811	128	880	679	391	14	800	84	199	999999	672	384	774	466	835	999999	537	267	150	301	693	938	278	818	999999	999999	864	851	776	999999	999999	66	437	366	793	112	848	377	999999	628	257	999999	156	999999	128	722	999999	737	903	590	600	476	579	443	12	872	849	71	606	654	150	949	999999	837	592	616	947	418	672	999999	999999	999999	288	999999	53	999999	792	528	699	999999	999999	999999	947	196	999999	181	487	993	364	920	262	786	770	333	488	308	98	318	167	512	774	85	75	180	999999	440	197	67	399	704	999999	999999	371	256	999999	23	11	121	87	420	139	953	63	751	480	363	399	954	43	999999	999999	483	371	197	585	177	999999	776	999999	999999	984	429	603	659	840	931	424	524	921	474	999999	976	999999	746	999999	821	999999	999999	700	97	51	243	34	999999	495	606	959	999999	671	244	952	234	999999	757	436	710	360	404	999999	548	938	999999	42	569	448	243	251	624	814	764	999999	748	999999	657	288	750	999999	949	173	243	972	250	853	687	999999	82	610	484	320	672	471	626	412	161	999999	999999	210	465	215	262	999999	344	369	999999	98	214	157	999999	999999	685	315	411	240	677	999999	697	999999	355	57	999999	632	766	314	152	303	528	345	925	507	121	550	999999	999999	911	878	637	881	946	598	316	924	891	15	635	367	70	396	999999	585	462	999999	999999	417	839	999999	598	40	226	999999	569	868	232	221	367	999999	376	667	328	798	999999	815	85	756	740	451	999999	761	999999	785	999999	142	610	349	55	966	999999	531	999999	999999	289	607	664	342	38	999999	701	679	999999	499	990	999999	77	936	647	646	79	108	676	397	887	837	361	441	380	437	268	999999	175	401	450	999999	764	46	519	340	161	743	727	999999	749	71	123	189	794	840	75	674	702	409	897	595	854	515	404	452	256	232	961	601	189	819	514	999999	58	156	999999	40	427	999999	494	335	381	383	647	999999	723	999999	999999	540	371	593	190	765	504	855	989	258	999999	77	93	999999	781	135	123	930	557	867	141	999999	212	999999	257	395	914	571	224	999999	867	577	728	85	585	431	999999	596	639	999999	751	999999	166	389	999999	359	232	999999	554	255	999999	717	999999	855	50	10	337	337	346	794	851	932	640	518	390	74	348	18	353	360	999999	999999	301	809	999999	937	999999	823	646	897	173	999999	27	968	220	
160	309	872	999999	585	104	902	259	999999	999999	818	562	999999	999999	333	999999	224	223	203	359	743	425	469	999999	112	519	514	690	449	630	502	915	672	307	239	765	476	973	768	265	993	277	999999	912	307	999999	842	999999	999999	999999	999999	144	823	618	477	735	999999	999999	999999	75	590	221	999999	223	404	903	890	350	769	567	999999	250	455	937	366	476	999999	557	442	727	999999	999999	377	999999	681	368	101	999999	830	504	999999	343	50	702	675	781	466	243	999999	403	494	502	64	755	999999	708	999999	885	262	10	999999	291	701	215	399	900	999999	257	999999	45	999999	837	519	275	641	999999	209	753	272	584	19	735	49	999999	242	999999	999999	621	221	973	678	216	800	999999	736	644	642	835	312	775	937	219	999999	999999	591	657	999999	789	999999	999999	508	936	623	999999	991	41	252	999999	972	999999	999999	232	46	568	366	605	46	689	538	997	999999	373	450	496	647	799	44	567	456	585	200	845	508	81	999999	742	592	132	838	704	401	999999	863	999999	510	714	183	142	125	986	620	999999	260	125	580	999999	999999	137	40	201	997	684	216	999999	35	999999	724	964	104	623	999999	914	850	833	606	999999	510	364	985	932	999999	902	999999	999999	964	897	595	392	500	339	257	999999	101	647	707	999999	999999	476	71	91	990	218	47	999999	999999	706	452	427	999999	990	634	999999	151	108	574	105	999999	746	432	138	999999	341	474	765	376	999999	822	213	999999	999999	817	44	302	903	941	418	999999	951	999999	999999	454	999999	873	510	704	126	999999	993	999999	612	999999	36	53	932	999999	659	744	281	999999	425	999999	248	999999	630	999999	600	838	999999	999999	165	239	290	259	174	684	665	468	963	71	259	243	999999	141	523	999999	790	990	999999	999999	292	674	593	826	80	383	215	877	252	336	113	288	85	837	916	999999	999999	777	879	999999	591	201	999999	220	875	192	999999	117	777	226	999999	610	999999	999999	874	999999	646	464	188	790	478	788	999999	999999	999999	971	167	991	224	151	220	23	120	999999	74	100	894	999999	950	888	327	107	109	999999	999999	502	999999	493	963	999999	735	739	999999	999999	780	803	976	153	999999	904	34	74	892	999999	16	999999	500	999999	527	999999	999999	999999	513	300	472	380	689	198	693	465	170	673	37	789	415	480	424	31	340	271	124	751	131	56	999999	999999	215	473	30	573	12	453	999999	999999	839	472	235	999999	999999	409	123	787	459	796	743	360	999999	999999	231	535	955	478	999999	266	999999	999999	999999	467	999999	219	175	
999999	178	129	462	716	708	847	949	942	255	126	404	931	157	337	999999	334	312	513	226	999999	999999	999999	618	533	999999	708	521	993	330	768	872	417	243	897	618	999999	344	36	652	199	999999	289	290	839	999999	999999	999999	341	999999	817	999999	923	993	74	974	684	511	999999	299	999999	335	955	999999	487	253	987	697	259	718	961	999999	999999	860	999999	947	962	999999	779	999999	332	599	190	999999	512	613	999999	423	179	922	934	828	415	737	999999	863	999999	999999	803	595	999999	407	859	622	592	827	878	72	967	999999	21	999999	732	478	966	999999	155	515	119	873	999999	574	527	337	784	142	584	548	217	172	749	999999	411	999999	373	925	739	568	857	684	735	886	456	999999	910	464	106	936	999999	253	718	692	999999	929	300	522	879	532	999999	460	253	339	854	804	377	716	78	548	999999	999999	670	999999	658	434	147	417	127	474	426	330	45	648	778	964	453	66	999999	999999	999999	851	56	999999	730	406	441	999999	41	652	685	204	396	557	999999	729	582	141	44	999999	792	883	999999	414	116	517	999999	605	561	890	360	320	968	596	999999	263	995	463	856	261	992	999999	386	475	999999	231	933	488	999999	58	999999	999999	999999	623	688	19	457	641	110	999999	999999	836	844	999999	301	375	235	799	901	577	999999	129	999999	783	140	61	506	929	625	884	999999	936	788	512	508	48	297	355	907	646	806	363	362	642	278	166	896	999999	999999	999999	995	144	586	248	324	999999	46	249	493	637	999999	527	999999	225	639	55	57	999999	642	262	999999	880	891	999999	771	380	766	642	999999	974	164	272	755	211	888	999999	360	550	198	246	12	58	861	280	144	999999	347	146	13	999999	119	565	999999	921	346	125	999999	331	999999	999999	505	404	735	999999	482	999999	999999	814	999999	199	999999	507	999999	999999	260	999999	28	621	130	493	43	999999	638	999999	999999	599	670	833	865	773	207	38	83	255	740	999999	999999	352	999999	893	515	532	809	813	999999	999999	422	205	671	317	106	630	211	999999	999999	999999	999999	454	999999	883	580	939	949	563	999999	999999	434	897	665	652	999999	676	824	236	977	511	820	825	753	263	186	474	172	999999	677	999999	999999	99	999999	999999	842	867	698	999999	999999	576	999999	256	821	870	187	524	539	999999	999999	999999	999999	999999	15	407	65	940	701	999999	999999	115	777	401	885	425	840	344	561	999999	999999	999999	977	910	913	411	999999	573	999999	882	85	661	934	153	999999	257	770	852	93	937	809	902	176	307	216	217	798	190	
371	406	39	999999	999999	738	218	752	999999	896	71	604	999999	491	999999	999999	325	54	181	633	445	638	655	988	261	623	991	907	999999	999999	999999	705	613	999999	999999	999999	853	243	698	999999	935	214	804	874	999999	489	468	327	999999	357	981	171	46	174	745	732	999999	50	590	349	746	310	80	772	202	365	990	999999	289	999999	999999	999999	356	975	999999	240	834	781	207	771	164	674	941	999999	999999	999999	668	448	12	480	856	812	999999	358	999999	634	143	41	681	999999	999999	738	48	637	392	899	815	71	999999	999999	897	969	999999	999999	194	82	368	999999	83	999999	697	552	999999	999999	999999	162	439	997	999999	73	106	802	109	772	283	426	636	999999	999999	799	726	607	999999	497	582	887	968	833	174	386	275	999999	958	30	738	946	20	999999	999999	239	469	999999	999999	412	418	999999	870	999999	545	768	446	64	803	999999	934	99	580	240	236	594	999999	606	999999	150	797	999999	844	88	44	337	415	407	999999	713	339	999999	73	569	89	487	26	897	297	405	999999	999999	595	999999	999999	648	375	999999	11	570	55	863	984	403	614	709	999999	791	46	218	362	48	905	99	944	36	36	20	160	749	999999	296	318	999999	210	586	123	170	992	395	961	635	405	589	668	476	923	999999	954	380	236	999999	860	999999	52	901	999999	999999	739	70	622	364	630	262	992	759	554	556	203	38	999999	99	799	651	256	727	999999	326	999999	477	112	366	999999	779	523	352	435	239	395	309	279	618	431	932	773	999999	14	153	596	909	922	377	475	926	784	146	435	219	832	999999	268	990	999999	271	999999	999999	999999	850	999999	649	333	999999	171	999999	758	999999	668	867	878	649	723	499	729	521	555	735	890	139	994	386	916	225	406	80	51	999999	999999	999999	974	517	308	164	414	946	999999	606	999999	581	177	807	477	568	341	192	601	999999	999999	562	715	999999	375	178	999999	361	999999	118	918	999999	852	478	443	999999	892	371	351	568	94	999999	999999	949	999999	319	961	197	908	358	883	223	479	999999	28	981	453	752	999999	139	999999	63	999999	999999	999999	999999	729	698	374	999999	675	970	999999	42	684	488	625	766	702	999999	216	668	452	999999	234	704	621	999999	999999	461	64	150	228	222	270	41	568	469	271	413	589	999999	822	939	683	999999	999999	446	597	540	999999	687	59	999999	922	640	610	839	252	983	999999	158	999999	913	914	535	999999	999999	772	653	999999	166	505	999999	999999	943	846	999999	700	321	331	184	982	920	105	377	999999	142	299	629	
999999	999999	999999	288	908	441	34	999999	35	158	171	754	673	944	999999	209	192	760	620	978	793	107	148	931	661	329	175	328	818	546	999999	618	999999	153	232	201	939	227	391	44	919	999999	487	552	159	577	511	47	309	999999	195	999999	522	999999	835	333	589	296	626	588	275	705	999999	489	713	999999	425	530	999999	999999	270	964	999999	999999	999999	999999	619	999999	999999	93	818	138	28	999999	999999	114	106	999999	317	898	611	999999	600	802	769	999999	846	998	838	607	162	981	325	999999	634	999999	961	937	261	979	713	993	514	542	769	999999	687	999999	999999	999999	456	406	999999	824	999999	617	373	999999	999999	846	19	621	757	184	999999	837	812	148	999999	140	152	999999	767	999999	194	999999	148	67	43	631	536	678	999999	239	160	999999	999999	500	999999	999999	999999	395	130	415	969	999999	246	340	611	999999	334	549	999999	997	999999	297	639	885	639	209	479	999999	999999	999999	319	341	750	999999	33	999999	999999	321	84	999999	283	999999	48	999999	368	999999	381	807	999999	999999	307	987	999999	873	999999	863	125	882	861	863	547	550	852	999999	999999	999999	351	718	316	436	862	22	999999	609	999999	999999	258	287	526	547	999999	672	859	441	887	332	542	999999	755	170	69	196	999999	221	733	732	999999	112	999999	730	750	663	500	30	248	999999	999999	199	159	73	614	999999	365	323	45	999999	690	421	58	772	105	473	999999	156	999999	675	561	262	875	990	804	156	31	796	999999	174	181	999999	203	603	809	999999	728	999999	999999	231	999999	999999	186	999999	51	493	64	999999	635	286	700	999999	653	572	999999	270	323	999999	268	999999	816	569	525	871	703	851	227	454	963	751	745	281	600	155	845	424	999999	26	948	321	101	537	171	520	473	999999	195	631	999999	549	39	569	432	97	414	271	622	315	164	999999	999999	999999	530	999999	541	999999	752	999999	727	318	194	999999	999999	947	376	289	999999	999999	999999	876	665	595	584	424	999999	185	999999	513	740	583	801	771	861	999999	55	999999	16	999999	979	54	84	686	904	999999	999999	732	359	999999	721	134	999999	617	907	999999	534	999999	35	999999	172	999999	999999	249	768	153	516	422	445	461	901	883	283	999999	34	999999	801	978	690	32	69	988	826	373	999999	615	720	194	863	999999	233	999999	467	999999	125	624	999999	999999	918	999999	55	942	999999	897	583	999999	851	742	592	554	487	555	999999	12	57	183	999999	999999	457	162	999999	999999	999999	862	999999	999999	426	384	15	410	999999	966	69	929	977	999999	701	928	999999	999999	763	978	
999999	318	106	677	385	464	999999	999999	999999	267	386	766	999999	999999	393	435	669	56	420	999999	736	191	666	999999	495	70	35	931	482	610	426	503	999999	453	730	999999	766	560	999999	962	532	73	325	630	589	999999	999999	999999	733	999999	268	743	543	296	252	420	652	585	191	325	439	920	469	484	840	883	377	885	993	153	668	119	894	458	944	672	866	46	999999	202	999999	771	207	215	352	683	959	999999	999999	320	999999	190	378	836	999999	612	604	999999	789	706	926	714	270	589	607	999999	849	999999	999999	580	553	616	655	989	855	667	722	263	142	999999	924	999999	684	683	555	488	740	999999	925	342	78	36	999999	233	999999	999999	999999	618	608	203	834	999999	760	999999	766	999999	999999	388	999999	865	890	350	707	632	999999	999999	999999	587	999999	128	418	999999	169	19	511	526	370	431	999999	110	166	999999	999999	999999	333	60	514	63	916	574	953	999999	999999	999999	452	728	328	623	451	615	724	923	584	489	784	53	999999	751	129	249	621	113	999999	880	999999	999999	694	768	308	732	999999	999999	671	469	174	66	714	109	566	783	208	746	979	118	386	242	529	176	164	290	345	762	934	676	953	850	696	205	360	665	999999	559	325	719	469	747	262	125	324	728	338	615	194	999999	51	875	999999	557	504	476	999999	528	999999	28	999999	392	999999	995	515	999999	369	999999	748	999999	750	648	431	999999	648	999999	980	413	999999	436	952	999999	999999	598	999999	999999	727	149	999999	999999	408	515	946	306	333	86	703	999999	609	999999	368	819	866	999999	595	999999	454	863	999999	864	496	853	999999	999999	999999	666	814	454	370	437	596	229	817	999999	502	244	702	134	936	571	935	723	804	851	999999	142	864	294	999999	999999	633	864	999999	999999	397	555	838	768	239	999999	271	259	896	181	414	999999	999999	11	999999	999999	700	329	926	346	929	999999	999999	825	999999	999999	999999	530	999999	138	999999	999999	988	980	477	999999	406	999999	999999	280	999999	686	826	999999	446	999999	141	999999	503	652	541	314	999999	894	999999	623	999999	22	999999	999999	999999	741	807	768	377	682	160	31	534	843	953	767	434	999999	46	252	947	425	388	191	999999	939	999999	799	597	999999	999999	104	82	853	450	999999	284	599	999999	568	878	68	265	764	778	119	337	660	999999	774	880	292	999999	665	676	90	633	477	503	924	715	17	999999	878	999999	66	948	999999	402	569	492	835	999999	478	374	888	170	999999	999999	692	612	375	999999	999999	999999	511	999999	999999	186	999999	761	999999	105	490	852	871	
887	387	876	721	170	656	999999	138	999999	55	51	999999	999999	787	920	19	999999	810	322	999999	906	357	269	999999	999999	999999	504	42	808	685	739	999999	625	503	11	999999	747	691	999999	955	999999	972	999999	573	469	855	126	398	999999	752	744	294	177	999999	964	539	127	498	901	629	162	235	330	605	315	291	999999	797	785	147	271	381	289	367	242	933	999999	695	918	999999	999999	115	593	66	940	455	999999	123	538	472	665	259	790	902	803	882	652	935	267	188	999999	328	612	999999	490	372	15	999999	280	999999	723	999999	580	999999	214	56	642	274	665	860	698	650	999999	323	999999	21	999999	999999	564	359	291	879	999999	739	873	106	502	999999	575	577	449	999999	999999	506	749	999999	999999	853	698	756	250	387	280	407	490	450	69	999999	829	479	782	628	255	920	750	843	994	840	73	118	999999	360	699	999999	999999	915	807	762	574	249	342	736	999999	807	119	999999	609	40	259	999999	46	213	999999	105	795	999999	537	922	756	999999	248	838	790	589	213	999999	687	193	986	575	999999	306	999999	589	146	55	940	448	999999	846	999999	999999	999999	640	999999	349	999999	603	301	599	387	885	999999	668	999999	503	946	108	999999	999999	226	999999	53	999999	999999	740	999999	872	959	750	880	99	121	910	671	284	999999	159	518	863	991	94	892	396	197	757	999999	67	999999	642	109	841	843	591	630	999999	920	999999	850	340	861	999999	644	999999	719	999999	999999	106	999999	726	999999	796	589	999999	999999	141	999999	656	496	42	450	431	999999	326	651	49	255	530	290	852	364	351	309	188	11	965	449	351	677	899	984	203	70	861	999999	999999	261	999999	363	999999	999999	273	419	818	889	440	741	999999	999999	679	52	253	999999	154	372	904	496	411	738	272	692	190	979	597	57	999999	370	432	929	348	999999	152	176	999999	565	100	931	490	298	571	234	131	451	997	999999	741	388	916	499	999999	815	849	374	101	805	115	294	822	770	643	79	319	397	561	892	900	86	999999	588	282	972	15	123	177	47	570	739	999999	999999	316	868	454	933	448	532	937	999999	999999	999999	460	806	119	720	999999	999999	914	733	890	999999	956	664	364	338	226	518	999999	999999	206	63	245	376	313	91	463	774	625	386	999999	39	955	131	11	47	137	476	863	295	468	676	999999	999999	849	875	999999	999999	514	125	716	929	999999	999999	581	999999	751	999999	502	37	266	880	875	538	999999	860	999999	834	999999	327	999999	999999	655	999999	999999	530	999999	408	527	437	999999	811	999999	
510	669	999999	316	754	550	979	296	53	973	835	38	999999	999999	999999	62	999999	999999	949	988	196	914	965	283	999999	932	61	999999	999999	567	75	729	455	999999	375	868	763	554	406	999999	683	40	167	777	999999	495	690	729	999999	356	538	712	358	999999	83	595	704	746	999999	821	999999	888	943	486	999999	999999	583	967	435	725	298	444	328	665	999999	999999	757	999999	463	712	999999	331	754	996	38	363	381	999999	546	779	174	26	999999	585	999999	794	999999	680	999999	713	911	722	303	621	67	104	393	693	999999	917	837	516	292	999999	578	176	143	947	458	999999	999999	951	430	655	999999	282	998	743	869	520	78	87	999999	999999	800	529	999999	143	939	933	969	688	124	628	942	658	733	49	999999	628	661	149	999999	999999	979	999999	301	999999	70	784	105	999999	823	999999	999999	999999	198	542	605	58	999999	999	18	524	584	56	836	802	713	902	548	999999	736	250	999999	929	999999	999999	770	840	999999	999999	83	164	838	999999	999999	128	779	192	469	200	443	958	490	661	140	999999	741	933	133	499	934	168	999999	146	912	999999	147	919	999999	196	772	999999	820	758	999999	854	999999	263	191	718	32	531	443	357	525	999999	760	208	999999	157	270	837	716	999999	999999	914	917	999999	999999	291	980	860	287	282	428	678	147	999999	734	285	31	999999	751	415	477	413	724	999999	621	143	822	939	129	756	926	999999	999999	92	312	999999	936	984	999999	900	999999	171	999999	171	999999	846	641	999999	999999	999999	999999	783	95	999999	270	52	199	39	90	283	469	51	999999	530	355	493	629	64	429	999999	349	46	641	851	678	315	169	999999	959	774	999999	999999	475	606	630	152	999999	999999	821	269	822	907	904	999999	440	696	431	722	815	445	999999	586	999999	751	184	100	152	243	999999	955	882	636	79	316	781	676	999999	143	900	213	643	881	243	170	999999	999999	141	78	421	981	999999	447	748	523	557	916	193	724	432	540	999999	616	999999	865	386	195	838	598	791	764	130	297	821	611	802	345	352	999999	851	742	958	999999	822	651	81	445	999999	555	758	864	999999	999999	711	999999	213	37	999999	999999	783	714	603	543	287	999999	861	596	625	146	721	221	573	744	999999	689	582	926	793	999999	999999	941	308	292	839	926	999999	279	585	461	408	775	579	975	665	146	149	999999	999999	999999	789	485	999999	751	833	547	300	747	978	999999	999999	286	243	302	583	841	416	999999	703	360	385	591	999999	173	999999	946	642	598	88	736	549	166	140	628	999999	318	
999999	557	458	302	999999	999999	999999	563	999999	999999	542	286	999999	999999	730	829	999999	444	789	207	474	655	23	887	905	702	668	252	482	631	155	999999	618	275	719	859	861	411	999999	851	300	457	499	615	999999	365	999999	999999	15	720	444	999999	839	999999	843	999999	999999	571	397	933	864	58	90	53	976	927	668	136	999999	871	999999	999999	999999	937	906	27	999999	407	483	999999	505	413	246	762	196	460	775	141	431	252	325	299	24	791	986	251	376	456	639	486	696	79	160	143	752	134	975	901	579	825	321	146	97	999999	437	460	999999	999999	856	525	162	537	705	862	556	677	306	928	999999	664	999999	708	768	997	852	435	263	113	999999	72	484	999999	561	605	930	189	999999	999999	363	999999	999999	57	600	123	333	169	374	297	999999	84	827	999999	950	914	999999	613	377	100	999999	999999	999999	708	318	794	51	289	975	109	932	377	475	140	574	424	234	603	118	654	673	999999	71	966	527	935	999999	436	922	647	431	326	811	121	999999	362	999999	731	738	999999	999999	53	194	275	365	218	608	697	483	999999	999999	999999	504	723	426	312	999999	240	191	383	560	614	367	338	999999	615	566	364	958	999999	95	503	864	313	582	999999	999999	796	999999	318	336	999999	953	396	957	850	999999	999999	694	999999	421	107	550	365	999999	467	686	855	597	749	652	254	738	270	999999	196	715	201	999999	796	999999	154	999999	873	56	999999	999999	970	381	827	999999	478	669	99	999999	999999	953	509	68	125	999999	653	209	862	665	92	808	693	945	999999	144	629	999999	999999	75	277	478	999999	318	241	806	715	999999	999999	999999	183	999999	999999	469	462	243	216	999999	999999	853	999999	945	999999	217	964	215	967	35	999999	692	174	531	999999	34	533	999999	286	999999	826	319	237	178	438	999999	492	507	169	999999	493	537	928	496	922	999999	915	332	710	469	354	36	838	999999	874	88	790	999999	813	624	936	942	956	26	316	715	999999	981	516	860	725	466	55	744	542	82	764	677	608	999999	118	210	809	816	845	800	480	999999	304	999999	999999	839	694	999999	296	550	999999	999999	189	217	428	934	816	849	744	888	980	104	999999	801	324	999999	53	96	516	999999	143	150	180	516	244	90	999999	999999	999999	885	772	511	458	991	501	852	498	400	308	184	999999	999999	82	957	999999	386	999999	503	46	13	999999	607	37	999999	416	999999	999999	672	999999	348	258	660	999999	859	999999	999999	645	166	999999	999999	624	653	788	342	999999	184	77	223	999999	857	692	192	128	
740	99	999999	483	898	999999	70	121	825	427	960	926	733	853	223	841	350	999999	240	203	575	389	999999	818	999999	217	242	372	527	975	125	655	75	542	375	770	950	995	747	581	248	359	799	235	828	416	619	999999	854	999999	356	126	461	989	553	360	946	356	788	999999	352	698	594	849	311	314	861	999999	488	999999	890	355	993	659	999999	999999	590	917	990	289	598	912	999999	155	628	998	204	999999	988	24	823	604	216	66	238	550	765	949	999999	999999	555	999999	999999	412	999999	999999	132	801	44	338	770	39	999999	509	102	999999	190	448	230	313	999999	999999	999999	473	999999	296	148	999999	999999	999999	460	640	999999	476	733	999999	80	115	665	627	999999	402	50	999999	253	794	999999	707	963	798	370	999999	728	620	414	769	999999	999999	783	204	863	195	999999	630	878	140	45	889	775	923	369	84	783	603	999999	717	999999	551	230	999999	999999	440	973	632	53	142	912	382	999999	963	953	703	999999	470	764	999999	31	999999	782	999999	759	359	932	50	438	295	999999	134	193	696	999999	999999	157	949	157	432	222	748	586	745	228	999999	827	811	999999	666	999999	322	839	746	695	334	769	117	85	697	508	933	999999	999999	598	787	198	999999	938	288	999999	383	322	341	478	282	833	999999	895	105	532	999999	999999	999999	543	231	295	446	999999	999999	999999	999999	874	459	999999	288	555	999999	156	440	999999	999999	999999	691	999999	379	999999	508	278	999999	500	999999	221	979	175	999999	862	430	225	377	999999	752	374	247	382	515	509	999999	999999	199	727	999999	999999	999999	631	80	256	388	662	173	999999	787	177	587	210	183	828	894	294	546	999999	134	999999	778	999999	722	97	635	999999	999999	999999	147	999999	999999	696	495	840	757	357	105	999999	484	768	61	156	714	584	787	999999	208	999999	614	578	999999	773	602	403	122	525	909	999999	620	80	67	303	93	695	999999	999999	714	343	999999	546	199	415	942	999999	560	999999	234	147	309	598	999999	917	265	999999	231	316	103	102	727	242	999999	121	520	414	711	999999	999999	28	496	999999	332	865	616	999999	389	999999	999999	246	842	491	300	771	999999	999999	999999	150	999999	999999	474	781	999999	999999	999999	838	108	87	895	537	654	999999	568	999999	651	413	276	254	310	198	999999	766	485	999999	259	999999	941	677	999999	999999	453	571	719	548	553	999999	108	709	999999	777	969	311	569	999999	592	49	922	93	130	999999	756	999999	839	849	344	999999	305	940	372	999999	897	999999	648	407	93	999999	93	30	662	999999	315	566	995	
533	229	878	999999	192	274	220	324	857	556	168	741	738	731	870	213	845	419	168	346	880	880	548	662	172	219	999999	999999	901	431	999999	999999	199	720	316	630	999999	999999	123	675	162	999999	49	874	489	665	999999	361	223	999999	817	999999	999999	229	125	653	999999	999999	43	973	765	264	422	436	371	204	551	28	425	999999	999999	342	305	492	194	825	840	673	182	506	999999	999999	742	94	613	999999	817	969	605	999999	948	999999	999999	999999	910	897	642	613	513	295	999999	999999	935	973	79	484	231	663	999999	300	812	999999	999999	999999	999999	999999	521	337	822	703	387	581	423	763	301	506	864	999999	582	296	192	236	170	887	393	536	999999	999999	25	138	446	999999	934	315	849	940	999999	941	999999	303	385	314	790	809	908	541	914	182	682	573	620	75	91	749	999999	586	847	999999	999999	583	403	752	322	999999	267	233	999999	118	913	360	999999	923	134	289	910	878	446	361	999999	851	999999	51	97	451	518	999999	82	195	207	273	103	999999	999999	457	899	633	992	106	552	684	894	999999	268	332	275	696	999999	801	838	999999	999999	496	185	302	961	999999	999999	999999	185	885	999999	462	999999	649	267	264	135	677	390	287	886	349	808	304	957	999999	999999	764	186	821	999999	280	356	999999	133	606	867	505	496	999999	967	131	920	666	533	442	895	619	75	20	570	272	421	561	353	800	999999	881	345	155	580	999999	694	363	455	880	115	941	999999	660	397	630	191	844	999999	764	429	152	999999	525	920	172	999999	999999	260	177	859	795	999999	999999	918	985	169	351	965	999999	437	566	221	999999	337	953	103	414	623	940	91	999999	251	588	380	545	120	820	234	417	999999	528	113	287	30	319	326	202	742	411	999999	999999	999999	999999	999999	862	931	999999	999999	966	999999	999999	999999	320	96	292	554	46	999999	999999	875	349	126	557	865	908	463	933	999999	27	637	900	672	221	479	999999	697	998	261	999999	613	992	632	999999	999999	999999	999999	792	201	737	764	999999	250	369	999999	131	724	331	387	999999	409	997	494	180	999999	179	999999	341	841	845	594	556	784	444	769	999999	717	858	219	999999	999999	999999	742	895	263	357	660	999999	685	358	526	376	620	833	999999	616	508	462	928	999999	302	645	951	355	999999	217	504	806	600	999999	413	865	122	437	999999	738	265	999999	916	981	999999	320	655	493	328	228	936	999999	999999	162	384	999999	929	999999	656	297	720	396	999999	56	852	853	712	41	944	660	264	192	347	999999	361	999999	545	946	
659	982	989	467	36	999999	281	553	481	999999	279	999999	936	82	780	208	999999	868	845	870	139	665	999999	999999	548	999999	964	753	613	954	801	474	719	999999	390	674	308	262	370	828	774	309	382	274	999999	795	724	191	999999	149	362	493	74	999999	817	994	384	999999	918	369	999999	999999	940	526	999999	805	438	952	691	116	899	765	999999	26	105	830	999999	343	861	752	942	999999	351	999999	999999	318	999999	54	175	395	999999	999999	343	10	869	256	369	855	999999	999999	999999	772	499	999999	999999	596	984	58	999999	987	711	51	514	175	426	999999	185	476	925	337	999999	999999	999999	305	816	966	432	507	157	848	470	437	714	903	395	999999	292	999999	233	14	333	361	474	188	999999	259	428	177	999999	692	81	999999	930	301	999999	972	999999	204	489	283	174	487	999999	999999	526	284	336	610	780	999999	894	999999	999999	920	999999	999999	920	608	621	566	999999	264	922	999999	999999	578	506	999999	351	423	196	98	566	950	840	846	460	743	661	999999	922	818	397	339	999999	941	649	19	297	517	62	385	999999	999999	735	909	999999	999999	953	948	777	913	269	366	69	806	572	302	90	167	999999	186	946	221	644	999999	867	999999	667	836	928	999999	135	833	999999	999999	515	644	999999	930	290	25	790	713	632	18	558	40	999999	999999	378	356	999999	139	999999	875	439	370	287	15	999999	972	777	127	999999	291	788	435	995	259	999999	928	87	999999	877	999999	396	243	589	636	180	836	322	676	467	581	566	996	909	495	380	154	366	219	888	999999	247	999999	999999	350	999999	132	45	30	701	999999	999999	780	262	999999	489	205	781	651	835	999999	999999	111	659	447	724	792	526	509	999999	155	571	868	999999	568	341	999999	548	248	999999	57	801	302	974	26	999999	786	999999	564	16	184	373	999999	384	683	659	999999	23	257	626	437	606	999999	152	556	879	999999	519	694	999999	999999	657	999999	999999	787	413	999999	136	643	144	937	58	999999	999999	999999	781	856	494	587	909	999999	709	301	622	978	451	999999	159	999999	147	999999	276	999999	999999	250	999999	830	479	597	280	302	19	380	122	688	999999	643	999999	999999	999999	999999	916	932	784	999999	999999	365	920	999999	345	146	217	707	505	242	670	999	422	263	185	950	999999	897	999999	617	194	999999	999999	933	999999	807	999999	710	653	124	999999	344	999999	729	999999	171	910	999999	999999	143	94	312	999999	880	999999	999999	230	778	273	823	646	28	999999	177	999999	999999	999999	987	666	537	901	999999	999999	391	999999	336	999999	999999	79	999999	
50	173	645	999999	999999	882	999999	309	914	219	586	466	447	830	478	999999	999999	106	105	467	985	922	556	724	241	999999	258	492	633	691	654	537	709	259	783	482	382	451	645	752	271	877	999999	999999	950	445	69	233	912	288	617	999999	597	611	999999	128	616	921	942	945	999999	972	675	232	565	999999	757	197	999999	999999	594	276	461	352	999999	999999	850	109	773	796	527	35	580	354	999999	26	999999	999999	999999	999999	999999	461	999999	699	128	999999	212	999999	892	901	999999	999999	999999	999999	694	350	999999	255	415	920	277	517	158	156	427	608	402	999999	158	548	118	660	966	391	999999	999999	999999	761	234	999999	905	10	217	999999	999999	655	848	663	660	733	840	999999	691	310	397	358	999999	363	999999	519	999999	881	700	353	999999	36	999999	794	787	561	583	424	999999	999999	25	277	999999	286	47	772	999999	999999	999999	425	708	424	999999	666	994	781	829	414	489	714	22	999999	309	863	88	92	999999	63	876	109	159	425	673	194	295	999999	999999	37	999999	999999	759	166	221	999999	645	378	999999	249	800	15	999999	999999	935	316	494	999999	999999	999999	207	955	32	706	999999	570	275	999999	750	784	380	875	732	802	999999	999999	954	856	812	33	999999	999999	34	510	999999	870	999999	980	489	999999	699	304	999999	999999	829	999999	488	63	303	651	999999	362	628	999999	868	925	999999	929	90	999999	999999	638	189	999999	228	497	930	521	452	992	999999	295	999999	393	95	86	723	131	972	727	500	900	563	999999	24	864	91	751	999999	338	597	448	999999	999999	15	71	125	217	392	342	439	966	611	310	458	724	560	245	197	792	211	161	956	363	465	461	84	28	929	364	415	189	999999	999999	999999	754	396	279	999999	34	961	516	999999	640	999999	534	299	263	712	300	314	999999	563	849	999999	999999	492	546	999999	553	986	999999	999999	38	926	999999	999999	497	999999	999999	999999	999999	857	173	830	695	423	325	75	930	171	821	315	999999	59	569	999999	999999	986	959	999999	849	210	834	47	864	238	999999	999999	47	999999	802	999999	19	962	33	989	400	28	999999	32	176	999999	147	392	175	791	647	979	366	634	66	510	946	441	999999	89	32	136	966	466	999999	610	37	493	368	999999	306	677	35	580	235	21	554	937	105	378	999999	452	871	999999	590	730	357	999999	391	302	411	578	483	944	966	273	999999	999999	999999	565	453	999999	999999	701	494	970	953	999999	409	54	999999	18	345	999999	26	999999	264	999999	999999	983	999999	999999	112	76	999999	728	203	91	999999	961	958	
579	628	540	925	999999	999999	999999	999999	620	776	999999	14	346	346	999999	242	374	927	395	999999	170	110	335	999999	999999	551	956	999999	999999	776	872	182	447	96	386	390	804	999999	606	162	94	999999	264	216	691	620	765	729	669	495	999999	163	228	951	798	999999	303	237	106	867	471	540	999999	843	904	398	999999	259	999999	22	999999	190	330	243	925	856	845	128	620	218	785	236	970	280	947	718	953	495	297	906	999999	577	999999	739	690	553	491	421	999999	303	63	999999	769	999999	67	649	833	999999	999999	942	634	184	617	887	91	245	999999	551	896	195	999999	999999	961	64	925	999999	102	591	999999	382	374	433	999999	327	999999	999999	999999	323	222	999999	999999	968	469	355	282	912	960	211	999999	455	999999	939	524	126	999999	982	999999	715	731	207	557	252	442	999999	578	210	367	299	731	811	777	256	339	999999	999999	476	612	999999	781	22	999999	891	933	107	999999	434	999999	999999	469	183	725	999999	591	25	751	999999	536	814	777	81	555	999999	479	845	999999	736	610	926	815	999999	380	937	933	999999	307	665	318	999999	265	999999	999999	667	829	558	96	35	665	323	846	667	939	999999	838	710	467	999999	999999	999999	430	662	823	999999	885	87	803	999999	819	871	718	95	334	201	559	999999	780	887	841	999999	759	652	80	297	89	157	451	582	999999	233	262	77	254	230	914	602	330	999999	782	999999	755	308	999999	999999	605	999999	343	747	999999	215	929	579	398	500	338	777	591	536	902	737	999999	230	688	595	999999	650	840	113	999999	956	313	999999	115	99	999999	460	446	286	691	328	814	999999	344	894	303	682	679	753	892	146	20	794	416	999999	126	534	999999	620	184	999999	920	239	470	291	999999	999999	473	309	334	999999	341	315	999999	584	923	999999	886	794	999999	936	970	97	220	151	999999	519	65	71	972	641	840	999999	112	999999	407	999999	243	999999	999999	835	999999	380	429	25	999999	705	949	831	131	194	648	825	328	248	984	833	28	329	345	392	413	999999	336	693	46	516	213	117	186	348	698	833	999999	466	727	599	668	205	346	999999	569	233	939	999999	993	25	507	863	751	574	999999	914	717	609	432	806	54	736	999999	298	502	841	655	782	495	815	33	861	520	395	175	822	999999	104	822	999999	472	547	999999	31	18	349	366	612	783	783	125	202	44	920	554	931	227	57	748	727	578	166	302	187	992	646	353	366	409	742	999999	623	786	252	999999	999999	46	957	999999	163	485	52	999	999999	999999	830	
826	600	999999	999999	605	934	999999	105	611	315	254	999999	38	372	995	999	999999	999999	999999	999999	999999	792	586	57	895	999999	999999	595	251	535	167	590	487	172	999999	753	999999	175	147	997	999999	691	641	38	262	523	928	999999	999999	999999	839	959	860	207	999999	44	23	792	347	345	176	761	999999	85	158	663	44	866	553	252	999999	999999	903	854	235	723	999999	999999	795	999999	341	850	999999	765	696	207	730	289	747	785	740	733	828	801	830	515	838	565	879	598	489	72	999999	914	999999	801	66	15	972	701	883	464	997	965	14	325	333	98	999999	950	932	754	129	768	999999	999999	219	111	33	999999	999999	595	679	999999	999999	279	486	523	762	894	999999	999999	317	56	901	285	736	862	999999	515	192	750	185	928	665	734	999999	605	999999	999999	592	954	981	262	815	297	785	800	82	735	838	999999	335	495	809	217	999999	83	999999	236	24	999999	314	518	537	145	420	750	999999	168	336	881	121	509	999999	196	999999	65	240	999999	999999	935	790	72	676	382	424	689	129	458	296	869	739	185	999999	246	999999	999999	724	679	876	44	270	913	999999	957	697	825	193	622	999999	392	842	999999	999999	88	999999	252	841	999999	720	730	630	999999	999999	466	151	936	270	75	546	280	340	560	737	466	674	877	663	719	685	598	505	999999	985	999999	36	487	448	169	680	408	999999	569	959	156	999999	188	999999	999999	999999	761	564	999999	85	203	61	291	524	280	414	688	589	999999	479	131	235	133	106	966	440	664	497	111	999999	148	648	770	601	591	62	999999	999999	721	999999	924	43	387	431	791	999999	744	962	178	755	991	819	509	999999	999999	920	999999	999999	85	511	161	273	463	999999	937	554	291	690	933	227	917	999999	867	228	555	98	847	702	999999	123	695	701	328	999999	403	329	148	679	764	670	772	999999	759	219	751	999999	579	654	494	246	999999	999999	39	951	837	999999	951	291	545	748	83	587	776	961	815	460	944	118	338	999999	999999	999999	999999	273	999999	999999	104	658	476	894	518	203	217	78	552	999999	672	999999	999999	266	378	857	144	25	596	194	637	798	403	301	715	999999	325	876	999999	999999	138	765	506	334	53	302	814	650	999999	880	380	999999	999999	184	788	577	999999	82	249	999999	476	910	676	270	875	305	999999	185	189	57	999999	341	247	592	513	999999	999999	192	222	999999	53	999999	784	999999	999999	929	389	999999	999999	148	869	999999	636	999999	999999	228	99	246	459	748	999999	638	999999	193	999999	49	999999	826	671	
881	706	418	860	174	514	999999	135	959	999999	945	916	45	672	51	187	634	704	965	108	294	817	634	733	474	999999	415	33	601	713	999999	469	562	999999	631	441	999999	392	472	767	511	102	139	790	513	831	11	965	429	999999	378	999999	504	999999	386	74	82	999999	999999	136	109	999999	534	255	679	999999	999999	487	51	999999	725	251	999999	208	999999	202	999999	843	999999	642	46	999999	603	999999	345	440	964	999999	999999	566	369	776	996	999999	667	552	568	883	121	37	999999	523	924	820	291	136	113	306	141	194	387	238	464	753	999999	999999	365	939	910	249	521	529	999999	485	250	948	254	999999	540	54	999999	803	732	203	174	999999	525	783	313	219	337	999999	702	987	999999	999999	322	999999	999999	999999	197	628	973	871	999999	948	999999	448	999999	342	881	218	766	97	560	999999	505	270	999999	577	999999	999999	636	700	912	854	999999	999999	999999	119	999999	10	647	999999	999999	999999	829	860	688	225	315	86	213	970	337	128	901	614	436	604	635	61	665	679	999999	615	991	282	959	660	999999	887	999999	470	706	880	570	999999	999999	555	999999	644	582	373	272	69	378	665	373	793	953	222	892	701	999999	999999	345	968	661	999999	999999	556	901	37	103	999999	933	742	274	999999	999999	668	384	881	850	999999	999999	301	999999	812	999999	336	909	176	707	909	999999	999999	999999	132	999999	602	580	988	541	207	999999	555	279	844	135	636	999999	999999	245	294	837	21	851	493	114	54	560	999999	15	687	647	734	329	999999	431	999999	999999	151	911	955	97	395	999999	652	257	999999	999999	572	687	609	999999	992	930	422	81	984	999999	503	999999	500	999999	732	983	999999	560	18	999999	95	422	641	881	999999	15	289	206	451	670	208	999999	191	32	987	171	405	999999	655	999999	999999	122	999999	893	261	133	421	999999	365	412	999999	102	248	698	936	999999	55	728	684	986	651	225	630	323	401	267	837	999999	999999	570	999999	111	904	999999	328	972	999999	748	629	136	594	375	841	48	184	115	997	492	95	838	999999	677	77	668	163	691	999999	134	502	994	999999	999999	999999	794	825	394	198	43	999999	999999	184	307	108	557	402	285	384	591	148	296	269	999999	393	225	455	909	44	245	999999	637	490	850	999999	635	999999	651	515	999999	223	999999	917	999999	123	130	999999	818	578	519	276	877	316	999999	986	216	734	941	559	645	349	915	360	952	982	742	483	334	60	999999	716	999999	770	337	377	357	378	306	241	272	562	637	999999	524	969	183	330	589	864	
50	901	899	102	870	707	307	440	965	981	999999	647	339	999999	999999	802	526	999999	979	533	638	837	999999	710	296	92	711	999999	999999	983	999999	999999	894	469	20	571	999999	999999	900	999999	80	916	413	324	861	625	999999	999999	234	999999	452	999999	350	66	235	212	473	199	999999	787	995	722	605	982	999999	957	753	869	756	544	985	868	999999	359	462	721	433	999999	849	671	859	999999	999999	123	540	742	82	837	244	807	999999	628	851	123	634	358	321	431	152	903	872	999999	123	690	736	999999	999999	991	603	999999	779	359	349	144	927	163	371	491	451	440	999999	999999	634	948	446	366	26	999999	999999	114	410	999999	971	945	799	999999	728	999999	387	955	882	90	999999	731	38	748	288	717	195	480	986	830	979	711	999999	956	729	999999	254	379	999999	765	999999	499	113	776	388	404	999999	431	999999	701	114	495	557	999999	681	999999	920	697	88	309	908	255	999999	579	32	269	927	842	776	563	425	17	398	127	814	744	628	999999	369	999999	999999	764	999999	999999	726	493	163	223	285	826	254	556	301	999999	857	30	381	533	754	128	476	503	654	872	286	999999	107	440	999999	999999	285	668	337	203	999999	153	210	999999	853	538	115	713	566	950	318	868	715	139	270	999999	372	104	507	251	418	999999	119	181	18	629	396	723	999999	347	550	586	229	999999	999999	713	999999	999999	679	226	22	763	936	704	563	999999	391	967	999999	205	574	190	171	999999	999999	58	43	38	825	234	152	392	489	228	999999	732	999999	617	798	556	974	824	425	291	238	655	942	999999	618	600	248	428	553	39	773	370	999999	142	322	293	679	791	723	999999	999999	630	283	717	304	999999	768	773	179	623	230	750	765	880	858	140	115	999999	420	999999	986	723	999999	460	455	48	316	516	999999	515	877	193	110	999999	217	999999	381	999999	120	786	831	474	258	999999	999999	999999	605	545	284	192	187	61	380	498	468	359	791	999999	999999	999999	525	261	478	664	746	47	650	794	672	260	999999	881	517	634	403	521	999999	908	999999	433	999999	771	242	121	999999	999999	812	612	511	999999	999999	557	962	854	999999	579	995	594	193	770	382	810	872	33	433	306	999999	999999	999999	999999	884	999999	999999	999999	822	754	28	366	999999	920	999999	47	293	815	999999	211	918	999999	999999	823	525	999999	999999	881	61	632	898	218	688	42	292	76	999999	563	999999	933	385	134	42	999999	560	999999	268	999999	544	344	999999	67	590	232	387	880	382	281	431	14	167	300	999999	200	
999999	810	678	304	637	168	999999	729	843	510	825	794	630	856	272	999999	622	462	999999	716	999999	841	999999	999999	654	411	694	246	999999	967	776	95	346	999999	661	750	999999	964	635	386	814	797	223	999999	999999	593	260	525	18	545	392	704	953	81	94	23	191	999999	649	235	473	294	597	875	733	999999	999999	788	205	521	926	657	827	999999	999999	317	627	548	999999	70	999999	179	237	596	585	81	999999	999999	757	647	569	746	324	409	912	999999	209	348	356	666	145	471	999999	496	999999	999999	877	992	178	776	396	999999	164	999999	999999	304	66	11	299	661	608	192	40	558	952	189	342	427	57	382	118	289	202	999999	924	999999	850	740	999999	851	204	149	106	980	999999	926	592	999999	335	618	472	208	59	695	68	953	440	771	543	439	401	999999	944	795	668	117	450	761	663	999999	999999	999999	33	448	467	468	999999	60	999999	36	597	606	999999	439	909	999999	999999	999999	999999	970	999999	88	206	548	459	744	999999	310	999999	999999	486	830	82	999999	174	157	184	610	999999	999999	868	999999	474	517	842	794	367	515	886	759	877	943	999999	692	999999	375	129	999999	989	722	999999	784	738	162	550	766	999999	161	275	762	734	999999	279	999999	112	868	613	689	705	999999	387	999999	424	562	277	542	999999	999999	806	798	38	699	999999	999999	334	94	999999	999999	967	85	270	215	249	999999	999999	257	674	681	590	275	761	439	999999	334	345	585	369	999999	884	17	999999	155	355	476	734	45	17	763	420	27	226	300	721	999999	404	181	449	999999	537	29	868	732	798	540	47	999999	919	999999	180	999999	725	999999	438	960	723	999999	860	999999	999999	990	999999	910	271	999999	59	470	718	999999	930	173	146	78	648	865	999999	630	356	999999	439	146	125	999999	593	999999	302	750	862	999999	906	289	321	999999	902	547	779	957	470	235	491	576	879	769	366	16	612	657	999999	999999	821	999999	768	55	344	262	999999	529	327	999999	281	308	999999	957	252	650	999999	999999	176	111	96	191	169	131	333	862	267	355	999999	999999	999999	645	922	300	939	813	999999	275	341	999999	672	999999	639	870	999999	192	968	921	999999	715	164	152	999999	726	486	639	999999	999999	722	999999	995	528	999999	999999	999999	636	385	999999	28	438	999999	586	999999	526	438	999999	551	299	177	150	894	999999	828	999999	432	999999	999999	206	813	309	880	875	553	999999	654	999999	95	899	337	327	807	660	999999	98	586	577	999999	999999	297	649	97	999999	479	999999	587	999999	700	525	318	626	482	188	
999999	718	557	263	999999	279	872	294	750	652	962	849	343	243	442	739	72	854	902	999999	999999	173	999999	247	999999	971	282	994	453	569	590	711	845	999999	166	194	540	999999	999999	743	999999	13	899	445	681	629	248	354	999999	961	999999	463	723	999999	999999	339	507	999999	858	71	996	877	841	190	999999	260	13	714	999999	258	208	739	319	168	107	905	999999	776	566	776	732	928	999999	492	116	137	999999	563	358	827	686	999999	999999	483	999999	999999	999999	718	383	430	999999	533	277	999999	762	724	153	564	194	374	999999	730	999999	999999	999999	999999	999999	359	999999	999999	272	999999	366	999999	571	977	274	836	999999	883	744	555	402	146	160	209	661	999999	999999	999999	983	433	379	999999	999999	956	478	392	154	679	999999	812	999999	449	999999	999999	999999	999999	406	784	460	317	153	310	630	999999	999999	616	931	139	417	300	999999	692	951	839	80	382	497	615	509	881	691	742	768	931	911	953	978	975	42	643	413	945	999999	999999	290	78	363	252	999999	861	461	25	999999	824	999999	999999	999999	328	114	794	530	999999	285	578	625	410	999999	698	607	999999	637	955	107	774	887	684	760	285	559	999999	29	255	987	999999	429	676	480	944	748	959	999999	660	870	999999	999999	622	669	363	60	879	536	665	644	253	233	505	918	497	936	508	201	223	768	112	775	285	803	637	158	949	999999	597	949	648	919	977	95	859	999999	275	24	407	234	999999	475	363	999999	744	424	923	758	982	17	250	767	251	891	768	472	837	819	999999	214	999999	949	999999	715	996	999999	256	420	999999	836	671	494	999999	988	999999	636	421	674	999999	222	999999	200	946	589	709	880	678	95	327	397	824	455	981	202	133	729	536	999999	614	421	178	513	699	999999	346	756	973	263	802	141	60	172	760	999999	979	910	12	359	16	125	999999	170	103	671	999999	225	512	601	865	369	109	773	70	647	53	721	500	800	253	952	907	425	999999	999999	346	661	695	171	223	222	999999	187	641	498	766	18	420	999999	999999	130	253	381	397	443	41	287	999999	123	776	267	419	212	116	63	217	999999	876	907	334	999999	530	351	388	652	642	999999	141	999999	880	45	999999	472	999999	999999	708	536	37	849	164	999999	559	581	394	956	803	524	81	587	999999	999999	141	513	999999	999999	600	902	999999	999999	801	119	999999	540	242	740	955	947	546	983	354	681	213	37	999999	275	801	948	999999	432	849	127	850	554	290	354	999999	999999	768	999999	999999	806	542	291	999999	54	999999	
29	348	654	999999	855	999999	999999	242	999999	333	114	759	999999	982	999999	945	999999	896	683	999999	601	259	999999	836	999999	999999	999999	999999	999999	149	921	978	709	362	781	609	312	431	993	999999	762	321	680	999999	800	48	339	899	880	860	970	394	374	784	322	769	461	817	842	676	322	636	999999	470	411	999999	999999	85	210	51	999999	999999	903	543	507	999999	999999	999999	999999	128	999999	765	580	688	178	999999	613	924	50	22	158	999999	589	327	827	136	627	220	620	674	987	264	698	839	226	831	491	831	999999	999999	200	594	781	723	999999	556	65	999999	302	999999	522	136	45	198	892	158	560	586	715	380	999999	999999	256	371	141	595	76	741	471	999999	999999	782	999999	999999	999999	563	999999	865	500	999999	999999	621	999999	745	162	861	999999	510	946	77	280	905	125	906	999999	830	999999	419	999999	241	490	324	999999	955	999999	739	999999	37	376	999999	445	695	95	445	999999	50	451	510	219	279	377	566	795	403	76	149	999999	999999	638	991	225	303	282	268	790	756	999999	962	916	422	999999	200	143	999999	631	585	819	680	606	338	389	838	210	999999	864	923	529	150	999999	689	999999	999999	399	384	123	152	999999	827	654	553	999999	489	594	796	999999	186	432	187	771	491	999999	999999	143	309	611	999999	102	959	404	867	237	999999	83	999999	350	632	801	758	503	489	172	999999	35	62	375	900	253	999999	424	688	500	999999	999999	999999	369	95	999999	99	772	737	60	463	433	999999	326	37	415	367	456	275	384	673	999999	292	999999	999999	960	91	934	711	999999	688	545	716	376	885	566	675	867	264	27	712	985	999999	438	709	569	999999	735	999999	494	886	957	159	313	826	667	999999	999999	41	135	999999	164	999999	604	371	917	999999	420	440	470	739	500	202	257	999999	687	999999	853	620	999999	721	355	596	999999	999999	731	396	412	549	228	479	999999	835	138	494	557	924	172	77	999999	852	827	999999	876	754	395	999999	999999	640	999999	750	243	467	999999	413	187	567	999999	356	640	531	999999	871	222	990	151	664	73	762	999999	762	755	785	828	915	894	60	720	473	861	999999	493	999999	410	478	246	140	572	725	999999	989	91	815	437	999999	547	956	92	886	612	731	702	149	525	386	999999	457	638	357	519	137	847	999999	999999	999999	47	542	999999	744	754	21	999999	347	456	999999	681	999999	358	569	378	937	968	833	860	140	273	354	256	34	483	788	999999	225	216	189	999999	710	329	762	232	999999	495	348	141	600	638	364	693	999999	
704	65	108	999999	979	581	169	23	519	365	410	999999	999999	447	271	966	999999	877	999999	276	984	970	619	596	346	372	452	629	999999	270	999999	909	660	999999	329	428	999999	431	999999	634	29	137	201	964	362	538	719	58	87	174	89	761	232	426	414	999999	445	512	732	616	139	539	321	259	863	501	42	438	127	843	287	99	641	999999	256	857	999999	999999	999999	808	653	999999	552	538	190	740	686	244	452	595	999999	186	698	999999	999999	490	816	941	999999	860	506	290	930	243	887	990	129	726	999999	999999	954	789	278	924	962	734	986	999999	78	999999	814	798	999999	532	860	110	401	22	11	766	50	999999	999999	383	312	372	474	318	999999	200	620	999999	74	895	999999	202	907	773	666	770	504	999999	872	977	999999	707	304	407	383	787	598	117	999999	413	999999	127	245	895	999999	600	999999	677	999999	878	999999	853	733	100	999999	667	202	627	355	240	272	17	964	577	336	604	77	76	935	863	999999	512	245	661	388	522	999999	21	999999	76	510	826	900	994	473	202	974	214	999999	715	999999	970	999999	494	151	509	163	667	568	27	532	204	742	279	286	10	999999	82	999999	379	710	191	476	289	729	445	116	969	114	144	629	863	560	229	279	631	751	750	520	878	999999	300	453	143	999999	999999	999999	999999	999999	473	583	902	999999	146	15	999999	504	482	765	705	403	193	563	434	398	999999	999999	999999	10	655	259	867	562	832	19	419	738	342	999999	424	361	999999	261	640	560	999999	370	424	224	866	999999	999999	999999	814	485	999999	999999	999999	745	875	672	571	631	72	999999	716	350	669	999999	595	999999	171	736	350	999999	999999	999999	922	873	670	308	228	999999	143	528	980	999999	747	999999	833	999999	999999	999999	870	751	789	853	199	999999	844	387	999999	298	628	999999	964	999999	644	470	566	254	814	999999	999999	576	453	273	497	999999	243	834	602	322	999999	913	955	999999	866	599	999999	999999	742	506	999999	292	607	999999	679	942	564	448	247	286	791	588	999999	573	999999	303	308	525	365	655	192	20	784	388	994	715	245	999999	675	55	999999	500	512	318	127	999999	968	522	594	555	979	999999	596	325	999999	714	55	392	999999	572	300	999999	709	97	323	28	507	229	935	964	999999	174	772	999999	380	999999	999999	999999	999999	729	334	786	931	810	999999	397	423	469	857	999999	999999	999999	347	112	999999	867	999999	424	995	109	294	749	586	629	848	815	32	405	944	239	999999	496	936	332	248	514	117	899	999999	925	604	48	999999	
655	305	854	827	669	999999	513	510	661	999999	356	445	585	209	999999	999999	860	375	999999	999999	628	651	999999	916	999999	999999	251	760	891	999999	999999	504	255	999999	999999	999999	994	999999	362	999999	441	729	976	933	590	887	662	999999	999999	999999	560	999999	586	523	743	14	132	999999	812	804	999999	753	999999	658	492	851	199	208	278	978	999999	872	22	68	999999	898	999999	249	335	136	212	936	999999	999999	452	520	999999	731	643	926	211	65	184	557	764	688	121	328	999999	738	999999	999999	45	826	968	688	547	527	440	845	339	882	612	685	602	999999	797	663	999999	999999	933	999999	564	999999	776	999999	697	464	303	405	999999	999999	799	597	439	747	900	138	986	763	973	400	301	798	999999	329	453	499	999999	506	890	457	122	477	999999	239	999999	693	60	65	990	999999	999999	45	68	999999	93	999999	256	854	367	668	999999	452	999	542	176	999999	999999	456	468	999999	509	797	514	339	244	331	792	209	847	999999	88	930	773	890	999999	265	740	614	246	439	999999	110	149	232	779	669	999999	271	72	144	939	603	596	791	999999	999999	531	728	748	999999	231	56	999999	160	589	747	678	118	376	999999	35	150	220	999999	956	408	657	999999	559	574	853	530	147	713	277	484	343	999999	317	739	734	21	865	484	217	205	103	988	999999	999999	991	369	895	161	999999	799	393	567	835	999999	779	249	178	999999	999999	999999	909	999999	883	999999	413	696	801	999999	186	23	999999	736	822	760	999999	669	999999	999999	583	493	999999	985	604	478	101	999999	156	999999	960	494	999999	999999	576	999999	296	799	115	537	629	304	568	268	975	999999	999999	656	744	85	999999	119	600	999999	999999	999999	75	924	699	414	999999	999999	999999	669	676	691	999999	594	170	315	474	515	563	121	999999	288	999999	999999	999999	509	954	444	41	81	999999	850	999999	202	999999	160	451	999999	109	700	999999	991	754	898	591	293	925	929	999999	439	611	364	999999	488	999999	999999	500	698	915	999999	460	999999	606	999999	999999	999999	797	977	504	19	864	112	415	999999	999999	906	534	36	785	725	584	34	948	999999	470	907	999999	415	999999	776	660	999999	999999	909	250	944	395	286	501	765	496	947	434	487	574	508	949	692	999999	999999	788	473	912	999999	616	435	630	13	18	499	530	391	999999	728	358	121	655	506	622	654	999999	258	999999	29	238	636	599	999999	37	961	958	999999	999999	999999	987	999999	999999	266	302	999999	323	392	278	12	244	999999	999999	999999	999999	463	999999	453	999999	999999	336	999999	939	893	960	999999	
999999	169	976	56	541	918	999999	935	740	999999	281	398	999999	808	340	138	980	532	784	134	227	893	342	999999	118	515	542	289	276	457	257	999999	306	322	999999	163	416	231	471	326	248	483	965	966	191	464	249	271	905	207	560	417	119	999999	762	942	999999	411	937	35	999999	999999	669	292	914	334	102	890	829	187	722	758	999999	468	885	744	927	999999	393	654	275	280	999999	78	897	839	837	469	999999	45	336	14	294	445	940	661	813	683	62	856	999999	358	441	999999	485	801	999999	999999	950	27	25	999999	28	292	759	999999	212	600	395	84	497	632	340	794	999999	717	474	625	527	234	999999	254	322	536	293	917	999999	999999	593	105	493	999999	999999	542	29	874	986	999999	685	835	999999	222	999999	999999	369	738	999999	999999	877	767	999999	731	133	726	97	771	148	999999	999	842	275	556	999999	300	999999	311	999999	798	774	976	731	473	940	692	775	717	956	344	999999	999999	899	999999	778	825	767	762	72	999999	999999	258	735	504	11	843	569	902	215	999999	999999	67	999999	229	872	901	45	864	791	999999	951	379	814	999999	324	455	942	999999	778	191	999999	999999	248	331	353	526	250	999999	471	106	133	872	512	959	947	119	929	680	330	877	999999	903	971	632	840	85	999999	931	189	556	900	495	133	33	474	568	819	999999	876	355	999999	808	403	999999	316	88	999999	855	857	215	526	272	753	999999	401	629	857	616	491	277	93	319	57	915	206	637	999999	489	495	388	300	635	803	975	226	981	510	287	325	999999	218	588	84	974	39	637	742	232	631	844	711	212	999999	608	271	350	760	487	999999	679	339	999999	369	478	999999	890	999999	777	684	999999	129	580	300	730	68	505	999999	83	999999	999999	999999	526	857	651	999999	999999	824	205	713	999999	230	999999	789	646	431	831	228	999999	70	149	179	999999	999999	221	724	141	912	91	549	765	115	687	602	928	783	813	530	718	801	826	999999	273	74	808	198	999999	790	654	308	237	287	999999	23	999999	399	930	978	645	999999	545	185	742	655	947	770	543	429	861	862	618	999999	510	803	243	999999	999999	900	739	32	999999	999999	267	782	999999	488	475	674	999999	539	853	834	884	791	266	651	333	618	126	47	655	677	929	999999	999999	999999	776	836	779	672	999999	40	248	622	999999	204	918	960	343	468	999999	869	572	332	19	999999	426	999999	546	592	749	297	783	702	999999	949	999999	475	101	395	712	639	999999	194	55	999999	596	271	492	72	732	373	284	
657	999999	786	114	999999	999999	999999	510	999999	299	999999	999999	205	256	999999	999999	360	782	452	868	948	999999	666	974	388	999999	196	999999	164	235	484	999999	385	999999	999999	999999	999999	844	814	692	194	999999	653	999999	999999	999999	849	576	59	999999	142	290	290	505	336	900	999999	811	726	330	595	720	999999	832	999999	338	547	193	130	586	999999	515	967	999999	683	74	113	326	999999	128	999999	620	999999	999999	103	999999	578	880	686	235	999999	780	128	999999	107	474	537	820	999999	378	722	666	455	473	999999	999999	323	530	821	999999	999999	999999	542	999999	893	975	999999	219	739	622	759	667	999999	894	703	999999	397	482	662	219	536	292	999999	999999	999999	999999	999999	674	785	999999	879	58	68	423	438	133	999999	999999	601	131	890	999999	91	911	618	65	169	999999	769	478	239	840	867	611	735	999999	966	642	212	132	810	909	433	999999	742	710	608	93	466	580	999999	876	881	999999	328	999999	211	999999	291	350	611	614	904	316	246	49	191	457	688	999999	999999	604	318	478	321	981	999999	818	999999	907	456	999999	999999	198	999999	362	958	999999	292	527	313	95	360	999999	520	205	14	127	36	702	999999	161	405	543	424	51	568	413	228	999999	324	999999	712	384	893	535	519	716	999999	884	90	854	999999	999999	620	81	999999	999999	958	999999	977	776	999999	476	999999	305	681	561	774	999999	793	555	117	945	212	920	382	976	968	985	685	298	999999	151	999999	675	986	244	999999	352	797	122	455	112	369	547	600	246	996	598	854	958	941	694	100	999999	999999	229	958	999999	698	277	487	999999	440	688	999999	999999	854	712	999999	446	638	431	999999	681	110	14	585	999999	330	146	979	379	141	999999	999999	947	61	999999	928	767	999999	999999	654	530	634	482	672	680	999999	950	391	294	289	999999	330	519	702	418	435	742	643	999999	999999	562	297	118	841	713	341	197	599	767	783	551	999999	999999	777	999999	56	627	341	904	262	999999	754	695	999999	724	999999	837	254	642	661	196	999999	983	854	999999	242	526	641	999999	348	225	999999	999999	999999	738	999999	915	742	240	371	807	410	738	50	999999	807	602	28	999999	316	504	942	999999	116	597	426	187	999999	684	999999	530	986	382	565	46	29	140	195	361	999999	490	104	24	280	999999	786	396	999999	999999	999999	639	508	524	653	844	283	999999	517	913	322	78	365	67	10	841	821	37	182	13	999999	677	999999	999999	649	825	410	928	999999	263	811	40	245	705	400	999999	31	472	999999	721	763	624	999999	281	999999	409	
999999	999999	23	439	42	758	999999	939	999999	617	232	841	875	999999	999999	999999	718	264	111	291	832	999999	999999	409	999999	359	308	460	999999	999999	64	145	628	249	700	373	914	256	231	62	816	306	831	782	377	999999	999999	999999	287	418	906	368	999999	757	577	999999	378	999999	619	682	459	763	699	518	563	96	223	636	136	80	999999	471	999999	59	474	999999	999999	885	41	639	999999	999999	182	831	459	695	965	870	999999	235	994	999999	637	548	603	999999	606	999999	229	999999	967	960	775	217	977	444	335	130	999999	50	647	493	999999	980	999999	62	590	868	69	867	131	352	964	900	999999	140	999999	494	456	420	929	999999	665	750	671	802	631	964	999999	999999	370	844	587	999999	999999	511	999999	657	628	550	473	738	263	362	999999	624	996	874	142	999999	611	840	674	872	120	141	827	999999	318	128	431	625	25	999999	506	286	999999	342	322	573	999999	186	866	905	946	999999	999999	313	591	57	999999	999999	832	999999	999999	999999	180	714	520	456	683	999999	349	999999	999999	847	723	219	999999	882	999999	664	999999	999999	445	434	973	999999	999999	999999	880	523	249	270	322	674	999999	19	641	999999	999999	60	821	865	890	515	837	366	786	109	477	52	458	708	198	999999	204	273	570	999999	556	999999	789	601	999999	999999	657	88	999999	455	64	714	999999	879	999999	808	842	696	678	930	999999	617	982	826	452	838	75	541	81	999999	479	999999	448	662	429	999999	271	230	300	730	857	758	999999	999999	54	762	999999	999999	932	390	308	508	594	640	391	939	428	999999	158	737	999999	126	16	26	975	534	275	914	460	999999	999999	999999	406	948	82	838	448	651	781	690	999999	496	608	691	873	970	935	808	281	489	286	308	81	562	635	999999	752	162	999999	520	999999	559	999999	862	843	685	999999	645	568	552	501	777	999999	468	373	608	517	999999	999999	14	598	999999	643	970	793	248	550	999999	323	999999	96	999999	295	271	203	813	377	746	847	197	868	999999	249	728	999999	509	127	999999	999999	36	233	436	19	999999	922	39	916	157	999999	605	144	268	999999	237	999999	215	491	919	274	560	240	999999	477	955	146	308	227	914	999999	294	130	999999	655	999999	999999	659	286	999999	999999	173	897	230	999999	252	999999	610	999999	22	272	782	27	207	348	999999	796	462	959	63	224	624	811	12	174	784	484	999999	999999	999999	130	806	928	556	581	111	663	20	103	999999	902	536	341	214	999999	209	999999	923	999999	999999	499	654	700	232	721	724	361	894	65	892	768	854	
996	930	892	465	854	471	626	247	975	786	368	999999	161	687	292	607	360	965	518	560	999999	596	546	475	999999	706	834	856	749	768	954	210	999999	999999	539	999999	322	999999	355	804	999999	360	51	713	999999	999999	81	43	999999	754	544	100	384	217	254	409	999999	427	999999	157	636	769	999999	217	831	167	276	113	157	881	294	173	619	999999	263	259	555	833	188	999999	635	801	999999	994	233	999999	999999	259	999999	999999	27	895	999999	999999	178	999999	999999	833	882	138	699	968	885	560	470	381	480	670	953	994	854	560	999999	220	522	999999	354	503	999999	966	341	27	309	27	864	999999	999999	421	545	726	397	721	950	60	449	999999	915	864	999999	852	999999	165	306	808	285	466	656	999999	685	343	999999	368	849	915	797	682	668	999999	695	80	54	69	135	237	999999	142	610	198	770	855	919	489	968	141	583	999999	721	999999	999999	408	743	710	735	212	543	38	872	45	262	766	998	57	179	464	807	334	40	78	211	999999	856	468	855	829	423	999999	999999	717	342	999999	961	177	136	296	337	343	333	923	693	578	270	574	936	14	857	872	320	514	333	258	155	999999	299	598	552	999999	854	905	788	840	638	164	702	640	805	999999	920	882	136	999999	10	999999	385	633	883	291	999999	851	972	550	392	886	393	999999	999999	319	878	537	744	999999	489	999999	999999	853	940	116	872	305	209	36	999999	437	387	859	258	48	277	666	715	270	753	13	933	248	999999	999999	770	619	173	495	952	393	999999	84	985	582	972	531	692	999999	419	236	651	999999	598	999999	508	533	834	999999	52	222	999999	483	309	485	999999	999999	406	198	345	263	999999	713	84	568	999999	313	874	999999	999999	999999	999999	999999	851	526	999999	987	649	501	253	246	999999	735	453	739	999999	999999	999999	999999	96	999999	134	504	441	165	999999	938	870	999999	665	205	659	999999	371	306	248	883	632	782	999999	999999	256	904	999999	109	479	999999	999999	345	999999	635	999999	375	589	990	621	478	999999	999999	432	999999	126	999999	836	57	587	626	374	156	999999	686	999999	999999	999999	999999	830	229	559	341	686	698	677	535	42	39	667	293	578	380	685	999999	386	936	360	710	999999	636	78	999999	522	853	41	123	999999	999999	999999	999999	999999	10	170	401	919	175	19	733	746	590	587	806	390	303	57	993	471	730	999999	999999	641	675	208	203	161	661	819	833	999999	563	691	720	999999	130	999999	577	220	293	850	999999	927	626	999999	800	58	272	999999	229	805	47	999999	123	
21	999999	999999	323	999999	966	250	267	356	999999	76	999999	999999	999999	380	269	998	479	999999	999999	879	99	178	25	711	407	155	999999	154	999999	38	629	911	577	709	999999	999999	980	775	253	52	593	999999	751	559	781	901	191	891	257	230	999999	263	999999	244	921	340	999999	999999	404	821	361	122	756	157	447	280	331	167	453	53	28	999999	540	145	296	235	999999	999999	999999	506	963	997	897	379	702	999999	999999	343	787	596	336	378	999999	431	691	480	999999	604	122	510	579	34	448	999999	999999	631	999999	338	947	696	914	433	682	897	999999	363	999999	386	454	81	833	988	379	856	716	649	332	118	453	999999	127	821	353	428	999999	999999	559	693	999999	999999	652	119	395	101	682	903	999999	483	573	999999	999999	731	159	999999	677	591	654	591	497	562	309	999999	884	142	578	102	89	264	970	918	803	531	218	383	429	724	602	288	183	813	954	848	545	125	999999	999999	672	313	750	346	999999	967	205	615	771	47	999999	263	523	590	823	999999	999999	654	534	733	522	775	621	953	988	376	418	684	999999	460	999999	769	582	191	430	776	513	633	633	999999	336	603	999999	392	499	999999	765	592	989	999999	344	890	591	825	874	999999	691	999999	357	918	559	520	16	320	967	465	999999	341	999999	56	927	879	999999	999999	407	918	173	239	463	650	611	999999	695	95	999999	188	188	999999	317	533	999999	715	286	715	285	999999	596	999999	999999	44	668	433	432	999999	595	464	870	999999	428	955	732	462	999999	707	999999	734	825	999999	204	788	287	923	34	636	961	221	603	315	999999	591	999999	871	814	429	999999	187	402	751	499	661	318	295	339	361	801	999999	382	579	407	999999	990	675	107	635	756	744	409	795	981	383	999999	565	479	999999	633	861	648	913	725	139	999999	83	999999	543	480	991	594	999999	835	339	999999	999999	999999	999999	999999	999999	773	999999	672	247	778	999999	770	125	799	753	999999	502	999999	939	999999	468	854	277	219	916	999999	563	165	999999	999999	737	960	999999	544	999999	657	999999	245	999999	97	469	251	999999	361	735	313	316	744	727	185	999999	999999	895	355	381	179	640	662	684	414	219	33	907	97	999999	646	127	999999	961	106	999999	999999	751	852	525	227	999999	915	999999	612	999999	999999	999999	589	999999	793	74	307	173	999999	999999	945	560	572	877	999999	343	999999	320	999999	195	734	782	631	999999	834	999999	53	830	163	999999	724	188	81	477	999999	595	328	39	258	999999	820	999999	999999	89	999999	999999	189	974	89	884	976	
605	999999	426	211	47	806	622	999999	600	31	999999	19	999999	999999	999999	488	104	487	849	25	370	72	517	375	326	488	551	704	136	23	78	750	279	826	129	793	655	275	362	788	705	999999	999999	559	353	999999	438	787	506	229	94	497	240	868	616	542	878	61	885	558	265	918	106	999999	953	999999	739	48	182	973	833	828	134	999999	319	564	414	999999	31	917	999999	764	207	907	999999	581	520	410	220	999999	915	603	390	999999	533	787	709	999999	606	627	669	999999	999999	533	396	265	999999	999999	559	999999	137	999999	40	968	508	500	720	198	999999	999999	216	999999	828	596	68	239	448	999999	536	999999	855	344	999999	403	999999	999999	160	674	999999	673	218	999999	851	168	458	994	573	422	306	43	76	520	421	999999	999999	340	571	28	475	166	817	999999	643	38	206	999999	569	636	720	999999	350	999999	677	984	999999	865	487	669	999999	999999	666	999999	33	503	464	344	999999	136	982	917	999999	142	209	365	999999	175	707	822	962	665	434	936	701	458	999999	30	843	999999	70	999999	852	902	880	411	500	999999	999999	150	573	861	870	999999	654	803	999999	999999	847	322	137	999	999999	664	707	482	638	729	334	575	809	444	501	495	999999	436	74	196	261	797	999999	75	155	567	999999	110	795	999999	292	898	999999	485	182	530	309	999999	397	197	205	999999	772	770	999999	999999	999999	138	369	384	376	227	738	999999	999999	59	999999	72	853	601	415	999999	687	646	999999	436	875	334	271	970	195	15	49	877	990	853	35	104	609	999999	236	130	741	420	626	999999	999999	999999	999999	133	999999	999999	999999	999999	999999	999999	999999	135	999999	999999	999999	16	866	398	999999	370	188	999999	582	112	33	362	462	999999	374	294	999999	276	999999	381	276	749	804	148	999999	948	999999	253	105	999999	143	899	999999	580	132	999999	263	352	231	999999	886	999999	553	427	109	720	785	66	999999	497	733	454	114	999999	763	999999	211	728	501	250	572	934	765	189	969	999999	592	999999	999999	154	40	523	999999	765	494	999999	205	387	49	186	173	741	822	607	668	999999	795	817	999999	303	999999	999999	850	981	692	952	543	999999	457	975	138	902	37	999999	999999	220	999999	999999	468	795	633	999999	688	999999	999999	999999	999999	168	999999	999999	338	774	75	735	135	504	672	999999	82	542	434	831	999999	74	57	270	714	546	149	458	290	455	359	31	670	999999	847	535	999999	861	999999	384	852	177	646	363	837	301	160	962	548	344	277	925	371	801	894	623	277	816	126	999999	28	72	
999999	883	999999	53	75	930	657	146	999999	221	702	59	978	761	428	694	999999	422	395	187	999999	945	188	434	999999	868	310	999999	268	999999	999999	275	365	999999	999999	762	938	794	236	230	999999	412	184	65	233	999999	823	142	205	999999	393	999999	189	999999	162	64	705	990	393	206	629	999999	877	82	477	437	693	198	593	665	755	638	195	175	872	508	999999	999999	210	999999	54	178	38	686	703	999999	95	524	638	999999	67	947	410	999999	600	881	534	111	999999	999999	628	999999	999999	539	827	999999	518	24	969	654	999999	582	790	56	999999	999999	405	999999	999999	437	999999	179	559	479	999999	807	238	999999	574	990	973	670	544	999999	999999	419	999999	498	999999	948	999999	81	555	999999	831	485	167	364	999999	999999	999999	343	999999	161	454	459	999999	79	931	29	526	362	449	999999	680	622	47	999999	999999	742	999999	906	999999	431	905	280	623	575	648	133	649	874	288	999999	514	999999	938	393	960	269	343	559	567	839	431	178	631	999999	313	219	999999	782	999999	144	316	999999	999999	310	999999	184	835	999999	430	999999	379	652	999999	24	474	51	683	654	999999	77	408	282	999999	502	999999	999999	999999	57	272	999999	686	999999	846	999999	128	934	638	638	148	785	434	834	139	759	469	778	104	617	111	271	535	999999	367	960	736	44	239	999999	310	517	999999	788	247	991	999999	999999	999999	930	895	539	412	999999	516	639	642	999999	999999	589	999999	231	642	40	999999	10	903	999999	510	886	417	94	999999	140	337	630	259	646	596	147	638	957	972	174	722	999999	858	999999	286	727	327	171	891	999999	475	88	875	999999	999999	246	98	237	11	919	523	811	999999	999999	717	999999	999999	999999	977	15	951	85	259	999999	318	384	151	422	999999	999999	569	255	203	65	664	259	754	753	804	999999	999999	999999	956	63	650	999999	737	586	773	400	346	330	193	885	999999	400	829	407	197	467	104	999999	620	999999	360	277	617	779	618	468	141	636	202	627	957	999999	128	206	827	406	647	565	649	227	446	248	999999	317	367	999999	429	357	566	346	265	383	789	737	999999	383	999999	999999	967	315	999999	999999	999999	566	928	999999	281	633	579	790	819	539	999999	403	782	999999	215	309	421	353	48	783	999999	999999	371	583	999999	999999	503	453	113	689	597	999999	958	735	121	505	389	220	999999	796	777	775	526	726	357	396	955	591	178	993	999999	624	999999	485	999999	281	999999	354	999999	890	999999	999999	687	140	941	691	445	56	10	999999	999999	210	359	251	15	304	339	645	
235	375	435	911	999999	120	152	972	77	999999	105	839	311	45	826	113	666	999999	98	396	784	666	950	909	999999	469	83	345	999999	35	479	346	999999	558	999999	28	464	228	851	999999	987	968	623	999999	999999	999999	408	999999	384	256	584	364	999999	999999	861	569	425	999999	329	815	46	999999	707	999999	13	759	896	752	916	807	649	448	800	521	408	815	53	999999	999999	999999	70	198	961	999999	450	124	999999	10	999999	999999	603	999999	899	45	999999	190	999999	581	999999	201	274	999999	967	577	999999	146	563	693	543	56	999999	437	568	898	754	847	999999	999999	601	888	628	895	65	367	213	710	549	765	981	999999	999999	471	39	766	165	999999	230	393	421	314	561	999999	466	650	43	176	380	10	290	692	344	581	999999	999999	573	378	999999	610	373	999999	597	999999	999999	999999	999999	64	407	999999	742	349	627	462	277	999999	337	191	439	414	999999	47	340	999999	484	999999	884	972	491	959	202	999999	814	620	999999	525	717	999999	999999	151	999999	979	768	999999	267	940	75	999999	314	693	742	392	999999	195	285	999999	999999	58	323	423	440	529	572	448	999999	999999	534	16	442	999999	579	999999	455	297	266	999999	278	999999	291	544	233	12	999999	999999	227	810	847	629	344	694	999999	668	449	322	999999	629	416	330	969	311	416	69	999999	999999	999999	177	999999	652	999999	931	999999	803	999999	779	999999	437	862	774	231	798	118	999999	999999	748	791	910	135	999999	586	637	938	948	793	980	999999	174	563	113	999999	59	873	205	700	413	637	166	902	669	132	283	766	642	999999	999999	203	510	999999	999999	771	213	51	802	75	999999	992	999999	20	999999	999999	34	999999	758	999999	181	924	912	214	999999	999999	635	999999	466	999999	312	870	305	849	622	787	627	777	862	999999	479	999999	999999	139	999999	420	999999	155	125	999999	999999	410	18	551	927	255	999999	305	139	590	999999	205	585	999999	763	431	999999	999999	999999	999999	999999	257	21	426	621	173	853	783	806	847	999999	999999	892	448	999999	999999	999999	754	999999	999999	506	331	647	999999	205	284	431	289	375	976	723	270	758	126	993	850	398	592	929	999999	402	999999	499	999999	999999	999999	312	147	879	999999	999999	942	346	30	502	702	610	740	230	346	999999	999999	417	829	999999	999999	731	776	999999	72	999999	999999	824	168	999999	999	999999	364	282	548	999999	999999	999999	514	417	781	924	737	623	999999	250	999999	999999	593	32	828	99	669	169	676	924	536	693	817	999999	999999	127	999999	55	502	871	255	999999	681	374	457	174	902	422	
999999	407	994	162	999999	822	856	999999	241	146	156	910	172	205	999999	624	446	600	592	167	127	664	746	691	131	999999	994	999999	689	229	574	663	196	257	999999	279	999999	383	999999	999999	501	391	885	51	899	592	999999	60	999999	67	928	856	581	745	999999	687	661	999999	41	999999	827	665	229	22	571	493	723	999999	387	336	693	72	71	597	999999	999999	999999	704	999999	538	720	944	999999	631	999999	718	92	450	952	999999	999999	628	999999	805	177	835	999999	999999	480	415	999999	794	672	999999	999999	865	795	983	999999	569	909	956	999999	502	999999	883	999999	999999	721	999999	999999	283	962	257	717	75	720	266	999999	829	572	904	999999	386	670	926	281	804	267	999999	999999	108	999999	392	230	662	118	849	791	999999	509	999999	162	627	999999	595	832	424	817	309	155	999999	563	260	999999	14	732	143	832	97	999999	532	340	296	929	999999	999999	579	37	65	956	871	999999	145	999999	999999	752	999999	999999	85	103	857	987	957	290	394	999999	999999	395	999999	999999	999999	26	703	682	977	244	999999	697	701	999999	263	396	761	352	283	73	999999	930	999999	999999	136	761	757	993	999999	545	382	999999	545	768	803	193	999999	136	981	999999	770	463	999999	763	886	908	999999	403	999999	470	235	614	16	330	126	999999	999999	963	999999	999999	269	710	928	442	861	999999	999999	933	878	999999	584	999999	371	429	302	964	999999	245	999999	228	999999	363	163	294	999999	768	10	225	652	624	999999	999999	999999	999999	999999	70	534	910	901	37	756	999999	525	770	885	601	252	586	37	161	999999	999999	597	584	999999	906	556	999999	133	103	859	937	291	263	283	999999	310	604	999999	999999	439	677	344	999999	471	344	999999	999999	408	999999	999999	423	197	500	33	999999	261	999999	999999	688	514	999999	999999	808	177	999999	465	271	497	159	999999	647	751	795	999999	922	816	999999	122	798	77	999999	245	999999	999999	446	749	790	999999	637	484	561	970	156	727	999999	891	999999	180	652	999999	577	894	259	427	999999	999999	999999	778	111	828	11	636	835	620	999999	999999	381	999999	731	999999	674	41	860	674	738	677	604	999999	182	41	290	999999	469	919	500	279	999999	987	999999	774	358	22	138	999999	999999	924	144	536	387	894	519	305	448	999999	214	545	44	584	688	210	76	333	605	79	548	921	999999	916	130	80	669	394	540	957	999999	661	902	62	201	814	999999	78	690	288	522	985	641	886	999999	999999	245	411	308	499	999999	34	417	69	270	561	999999	228	416	317	235	999999	999999	490	999999	552	999999	982	
392	874	668	998	643	326	999999	562	999999	291	211	175	999999	267	95	51	259	999999	254	843	791	639	999999	999999	662	999999	63	397	231	160	33	172	322	263	29	434	999999	709	999999	100	512	999999	999999	999999	26	251	482	967	50	722	240	999999	307	798	200	999999	816	999999	999999	270	273	169	340	139	267	49	852	999999	248	660	220	550	314	164	341	999999	368	591	306	421	999999	95	356	509	919	857	999999	523	999999	276	617	486	999999	999999	827	352	377	152	218	999999	398	900	999999	999999	999999	690	861	153	999999	116	394	235	57	924	370	187	999999	999999	219	410	185	999999	999999	971	52	733	999999	194	337	988	716	999999	382	329	999999	10	365	967	997	239	999999	720	65	956	881	999999	439	448	760	999999	539	545	933	808	801	69	999999	758	346	778	513	677	816	478	999999	179	999999	727	901	999999	999999	999999	834	999999	999999	464	283	999999	100	660	999999	738	433	687	459	181	292	573	527	963	619	607	999999	229	726	328	999999	586	567	712	999999	711	546	400	827	694	711	999999	404	999999	785	828	668	999999	483	774	999999	138	999999	999999	886	289	209	937	999999	223	999999	615	263	999999	559	696	999999	387	132	999999	201	42	860	765	469	338	179	190	999999	790	939	944	999999	999999	999999	776	566	999999	825	999999	511	608	650	614	999999	106	699	318	999999	98	833	290	564	890	582	221	278	999999	758	558	999999	29	759	960	999999	281	999999	999999	999999	783	139	999999	999999	999999	91	999999	392	999999	296	373	999999	861	403	99	999999	659	999999	854	379	863	508	312	590	277	148	999999	849	689	999999	207	236	398	307	999999	958	999999	728	690	809	990	828	999999	999999	394	918	258	999999	670	13	624	891	24	999999	157	284	827	999999	999999	735	598	743	999999	915	999999	146	250	564	399	140	778	930	999999	55	389	44	486	343	999999	358	890	866	189	686	715	999999	221	465	159	729	141	122	999999	955	999999	256	999999	116	879	258	678	999999	236	999999	234	694	201	999999	999999	999999	999999	999999	868	935	999999	731	564	26	999999	999999	924	784	414	999999	999999	666	496	744	834	142	908	379	463	948	999999	205	640	649	461	31	125	252	912	47	930	647	999999	999999	119	999999	692	120	906	107	333	999999	289	999999	999999	568	999999	456	999999	420	213	428	40	920	265	649	100	914	565	188	666	999999	872	999999	739	362	999999	987	634	354	450	999999	472	999999	999999	999999	999999	84	120	892	823	668	116	999999	833	511	616	333	253	470	398	999999	999999	728	440	651	30	999999	999999	186	156	
220	999999	790	970	415	999999	674	305	477	732	999999	804	672	365	999999	575	380	999999	237	999999	999999	743	999999	999999	672	999999	744	925	973	766	13	258	933	746	999999	999999	326	531	428	999999	942	37	999999	737	382	999999	882	999999	442	85	999999	999999	598	441	67	476	657	834	307	171	222	748	332	999999	999999	767	871	926	752	161	259	849	124	682	802	999999	967	436	583	699	999999	381	492	999999	126	633	999999	999999	688	999999	198	492	233	266	999999	203	705	75	18	614	112	955	620	290	826	999999	265	916	638	996	999999	999999	260	608	999999	840	266	434	594	999999	118	378	248	999999	962	767	625	999999	348	608	366	999999	427	968	597	415	760	211	82	325	999999	999999	999999	999999	636	967	999999	999999	465	502	937	281	481	912	506	733	717	14	999999	68	999999	407	578	39	639	999999	803	999999	21	395	90	999999	362	999999	728	375	515	556	980	995	535	999	401	846	671	999999	430	515	472	863	698	999999	883	23	150	999999	174	834	999999	39	999999	950	614	80	421	883	919	213	194	999999	999999	171	999999	999999	533	185	15	732	367	554	186	298	819	157	696	334	180	348	138	758	211	999999	999999	950	832	585	999999	331	999999	788	999999	227	330	340	645	537	999999	561	999999	964	999999	442	476	507	853	875	999999	466	384	97	712	999999	999999	436	930	547	667	83	500	948	999999	684	999999	579	999999	958	967	488	512	169	602	619	999999	173	794	768	999999	996	107	956	453	928	946	999999	85	999999	999999	894	410	107	870	658	71	541	183	999999	999999	896	128	894	907	652	954	999999	494	103	720	911	999999	171	999999	670	999999	543	504	861	737	999999	999999	793	999999	999999	999999	415	999999	944	557	328	989	515	633	999999	878	999999	59	801	974	731	999999	982	999999	241	999999	248	762	209	999999	999999	46	322	551	184	402	999999	89	834	574	548	999999	549	545	402	921	137	537	37	999999	773	493	703	886	16	117	521	918	584	821	839	652	99	272	40	291	677	963	999999	913	554	133	999999	999999	435	806	312	447	482	320	135	711	735	417	999999	43	343	436	999999	76	881	415	505	22	735	999999	999999	287	999999	120	254	173	87	999999	247	649	278	999999	999999	209	805	84	446	274	695	137	917	999999	363	996	948	999999	428	393	999999	148	628	212	500	539	970	35	931	371	75	961	633	621	179	269	999999	999999	975	345	270	806	969	999999	327	999999	979	163	999999	519	999999	13	999999	694	91	109	30	75	976	999999	999999	999999	152	84	208	733	999999	305	999999	
999999	240	999999	275	93	132	235	999999	397	999999	999999	999999	816	111	422	999999	72	227	939	540	999999	248	699	889	63	999999	491	664	894	42	999999	113	999999	650	830	288	89	999999	661	571	855	999999	633	190	93	372	423	678	999999	874	145	516	999999	765	999999	999999	540	999999	222	977	641	571	999999	364	302	789	999999	175	280	144	999999	335	565	378	684	149	615	999999	805	691	692	812	934	29	897	86	999999	918	218	975	747	885	524	999999	929	293	655	999999	999999	304	497	257	408	595	754	810	950	197	999999	303	999999	999999	999999	999999	295	829	637	264	467	225	999999	956	999999	304	396	244	810	882	999999	400	493	346	630	511	204	444	413	348	275	999999	135	360	837	914	999999	726	498	993	999999	999999	656	400	999999	673	999999	540	999999	113	209	519	10	78	999999	999999	809	999999	400	886	336	851	999999	298	989	999999	99	891	129	52	569	999999	746	816	494	348	743	999999	535	957	458	663	999999	999999	149	999999	96	67	611	999999	999999	832	999999	999999	666	546	999999	368	999999	999999	583	999999	421	257	999999	539	772	193	999999	999999	946	716	378	443	437	673	706	999999	999999	243	294	999999	289	971	937	736	344	999999	159	947	663	384	691	104	383	297	999999	999999	766	999999	983	902	482	211	210	398	999999	999999	184	993	999999	569	219	999999	156	551	999999	449	319	807	205	999999	44	636	746	571	35	999999	999999	999999	431	809	358	550	260	391	999999	88	771	999999	282	999999	960	999999	117	999999	175	999999	948	832	999999	802	587	958	413	355	868	845	464	638	999999	191	833	44	572	41	999999	999999	917	764	991	999999	678	771	535	754	676	878	529	999999	406	999999	334	236	999999	628	231	400	146	904	522	999999	999999	142	999999	101	999999	999999	999999	86	999999	506	606	194	841	612	999999	816	433	999999	999999	999999	326	811	242	862	856	606	311	944	809	820	532	22	251	286	189	546	596	999999	146	999999	295	999999	769	899	904	150	999999	130	503	415	967	488	999999	999999	999999	812	899	322	244	21	624	648	999999	73	973	594	999999	564	433	588	229	999999	522	927	999999	873	52	342	957	716	221	190	450	404	852	999999	999999	718	888	377	646	284	210	135	136	999999	185	706	925	320	999999	830	999999	915	196	999999	966	308	829	524	770	566	365	999999	999999	443	999999	872	220	929	807	233	999999	999999	999999	999999	788	396	999999	66	697	345	999999	646	518	391	999999	534	218	873	999999	488	999999	373	606	89	999999	682	336	692	448	313	496	995	513	974	164	641	973	999999	
200	579	507	772	827	434	999999	999999	19	999999	951	673	664	346	851	999999	344	312	459	999999	36	999999	70	118	617	394	849	421	143	543	999999	850	561	999999	999999	999999	981	999999	546	999999	930	210	999999	999999	741	775	999999	159	153	194	639	851	192	999999	225	999999	518	399	999999	442	999999	738	584	476	190	999999	122	999999	999999	999999	347	999999	766	287	931	825	443	999999	376	842	999999	999999	277	949	903	999999	999999	999999	999999	999999	989	592	999999	113	596	202	626	206	738	999999	999999	951	496	800	847	422	95	905	999999	399	650	376	32	322	696	885	470	634	572	804	441	672	945	999999	999999	999999	999999	662	690	739	999999	247	999999	734	188	794	213	476	112	491	999999	762	268	362	948	623	999999	650	416	711	731	991	633	999999	209	990	15	431	447	102	167	999999	999999	451	200	999999	999999	298	143	901	999999	994	999999	90	514	679	414	592	125	999999	195	614	256	999999	17	217	613	480	535	999999	999999	781	999999	999999	334	867	999999	817	999999	999999	660	999999	516	514	40	737	468	553	428	530	586	999999	316	707	907	999999	186	246	443	982	799	492	762	999999	122	899	965	999999	756	646	999999	596	430	580	89	913	107	741	999999	999999	749	70	999999	14	611	375	475	331	113	782	691	999999	999999	999999	746	177	518	571	402	140	999999	946	999999	999999	999999	999999	992	735	627	993	999999	999999	298	172	999999	999999	440	999999	343	746	434	643	419	974	955	999999	222	252	834	911	999999	536	999999	817	508	802	273	280	616	621	383	739	704	119	337	256	22	999999	945	17	737	760	238	655	706	138	999999	822	999999	567	777	999999	901	999999	598	918	105	480	999999	999999	475	169	151	721	999999	694	938	309	646	708	818	11	306	827	183	644	308	694	121	380	275	450	454	999999	999999	633	838	999999	521	419	999999	999999	557	999999	999999	578	618	999999	291	22	200	237	185	127	749	999999	999999	84	999999	953	999999	411	369	293	175	999999	714	103	877	739	856	949	999999	237	557	286	454	792	999999	605	35	999999	412	999999	189	999999	274	336	309	999999	999999	763	999999	999999	798	749	999999	273	348	516	863	525	638	552	166	251	999999	999999	999999	999999	331	999999	999999	999999	928	999999	999	270	114	138	760	999999	793	999999	999999	102	501	230	439	808	114	191	454	778	741	999999	163	999999	999999	938	598	326	999999	836	999999	529	974	521	639	970	999999	911	169	999999	999999	485	731	829	999999	999999	749	228	519	999999	999999	150	999999	999999	204	428	999999	999999	327	999999	539	999999	999999	956	72	39	
128	979	591	999999	68	999999	32	244	999999	265	777	333	866	879	999999	379	999999	14	478	606	324	964	326	221	304	610	999999	993	999999	321	864	775	767	963	999999	769	999999	999999	703	176	128	970	987	939	999999	999999	999999	448	999999	170	636	616	999999	465	715	163	999999	379	174	458	999999	38	999999	999999	401	12	566	903	933	999999	999999	999999	999999	312	488	999999	976	999999	570	952	337	155	27	519	684	257	296	999999	258	791	999999	267	886	255	567	99	416	999999	999999	647	785	379	999999	999999	999999	880	999999	185	976	371	186	285	809	221	130	462	999999	55	36	153	715	264	999999	152	322	484	870	999999	744	399	999999	999999	839	923	177	958	639	470	100	804	999999	121	335	886	999999	830	458	999999	999999	114	999999	371	260	999999	931	531	999999	373	243	999999	19	258	999999	587	999999	486	446	999999	54	171	822	551	954	231	210	999999	929	768	537	492	35	999999	931	999999	321	576	450	444	999999	999999	244	276	999999	155	795	694	680	747	462	138	394	573	999999	962	292	536	416	999999	999999	999999	602	999999	835	751	919	813	326	801	276	858	45	11	893	408	927	556	324	808	999999	516	924	191	315	999999	107	462	999999	999999	999999	784	999999	422	999999	665	53	999999	441	484	236	982	377	878	481	999999	102	393	680	231	45	735	221	608	999999	687	411	420	650	436	654	467	246	357	454	491	999999	999999	760	999999	365	649	125	840	581	453	148	999999	999999	711	316	713	999999	355	999999	999999	572	560	819	999999	263	999999	999999	14	829	999999	999999	999999	434	990	999999	479	632	999999	866	395	620	381	36	159	999999	365	710	938	130	999999	999999	999999	423	999999	999999	148	804	999999	999999	999999	22	120	20	999999	999999	128	621	719	806	836	91	339	488	548	10	201	533	999999	999999	898	922	999999	884	889	93	999999	606	602	81	999999	675	434	999999	144	999999	510	370	999999	451	999999	743	990	999999	293	999999	356	412	875	831	727	999999	144	194	999999	809	323	235	131	729	853	522	29	648	51	171	999999	860	999999	174	999999	999999	999999	227	593	164	931	566	999999	39	737	451	730	999999	999999	160	999999	249	402	334	69	284	249	494	598	908	724	351	100	131	212	495	68	710	341	896	305	917	601	999999	877	756	634	101	991	412	999999	259	304	890	999999	417	999999	29	115	999999	999999	999999	629	684	439	590	476	479	827	252	392	30	439	456	854	623	648	480	457	313	650	157	502	196	126	475	999999	210	500	999999	999999	48	605	125	315	481	297	916	999999	297	999999	
999999	273	999999	29	999999	999999	848	45	999999	768	987	572	999999	575	443	999999	443	568	999999	542	999999	979	42	225	354	425	323	150	999999	335	731	999999	999999	32	495	999999	999999	176	355	999999	209	174	493	999999	999999	476	999999	550	999999	159	999999	358	999999	754	24	185	999999	534	675	356	506	707	662	681	47	998	411	779	89	999999	578	276	222	999999	343	111	495	16	185	877	621	773	999999	999999	481	383	472	415	17	320	652	228	501	999	159	501	999999	811	989	999999	74	34	470	322	581	999999	145	217	420	913	689	999999	359	797	734	732	999999	999999	210	663	999999	999999	771	999999	907	359	999999	999999	170	841	599	999999	27	143	999999	999999	312	955	651	893	247	264	995	104	630	999999	869	703	275	426	73	82	610	335	515	78	999999	700	415	231	999999	922	56	578	999999	14	999999	225	985	147	999999	483	787	316	999999	281	10	677	999999	999999	490	82	947	743	778	526	83	692	628	999999	344	612	549	430	91	324	217	426	780	625	999999	999999	717	137	997	590	295	304	909	244	77	585	561	926	740	999999	974	313	999999	999999	931	999999	597	251	803	817	933	999999	234	999999	999999	584	896	999999	279	837	999999	820	746	198	241	779	782	394	999999	999999	60	999999	689	352	350	904	626	999999	999999	999999	66	475	334	999999	657	999999	999999	807	181	493	689	47	656	999999	385	164	566	612	565	161	742	212	575	54	999999	319	677	999999	761	168	999999	999999	999999	585	780	999999	495	567	540	312	999999	999999	223	999999	999999	22	999999	786	967	195	348	24	999999	543	999999	853	899	290	999999	347	261	196	56	22	535	776	999999	80	132	496	668	999999	81	263	450	767	989	393	975	754	999999	890	915	575	999999	943	999999	296	999999	999999	988	999999	999999	203	999999	999999	928	210	999999	999999	804	896	664	480	999999	349	999999	174	999999	999999	999999	999999	314	667	994	370	999999	999999	202	999999	291	922	999999	999999	507	463	854	877	212	926	839	789	737	999999	950	455	236	445	58	999999	999999	330	204	451	73	482	999999	486	209	999999	253	457	18	73	20	881	461	999999	999999	73	999999	76	962	999999	353	84	778	632	717	548	144	835	432	999999	592	961	728	999999	141	999999	999999	377	677	522	683	999999	780	674	672	78	999999	766	999999	985	985	933	368	999999	107	988	999999	278	999999	999999	555	418	34	296	999999	999999	163	466	337	948	510	127	398	450	492	999999	999999	114	999999	648	999999	377	373	446	736	999999	603	699	897	153	331	294	607	26	966	274	367	494	999999	622	
915	537	438	523	484	867	999999	917	546	145	999999	599	999999	130	117	187	55	588	559	822	455	463	569	194	627	226	519	382	999999	999999	603	808	911	347	733	999999	999999	849	961	869	123	999999	163	761	999999	731	976	487	999999	999999	229	779	935	381	999999	461	968	253	896	999999	999999	173	443	999999	999999	885	688	971	396	101	999999	205	626	999999	999999	770	310	999999	736	895	999999	42	999999	695	998	824	873	999999	999999	999999	57	694	952	703	521	949	999999	999999	999999	573	53	14	999999	816	999999	33	163	255	672	407	161	170	517	11	999999	999999	999999	999999	330	717	22	158	801	124	999999	999999	252	923	178	758	528	475	999999	173	852	245	941	999999	155	974	671	999999	867	772	131	887	187	951	684	206	999999	502	514	511	999999	895	213	976	772	995	999999	239	86	999999	878	685	581	354	999999	782	383	999999	603	355	999999	393	290	38	993	167	377	999999	248	972	999999	35	999999	87	612	956	42	965	884	160	999999	441	551	954	894	445	999999	832	802	902	822	217	899	999999	465	177	999999	184	999999	614	628	490	991	113	414	852	724	503	742	202	750	418	168	453	162	614	841	336	999999	557	999999	999999	999999	346	159	301	136	801	622	999999	352	857	981	279	531	712	449	999999	549	999999	721	812	100	609	161	413	999999	456	16	999999	999999	999999	50	435	763	94	991	999999	954	123	999999	999999	881	999999	999999	893	999999	999999	921	449	175	403	787	102	835	48	999999	888	194	745	252	999999	795	771	119	74	816	555	515	447	721	794	999999	999999	999999	999999	931	792	759	999999	977	169	534	567	685	931	999999	999999	600	725	640	112	471	999999	870	56	999999	119	999999	785	86	999999	383	483	728	999999	999999	999999	999999	999999	117	999999	138	926	999999	93	154	238	96	188	999999	868	955	790	807	618	332	999999	565	277	671	822	604	973	999999	105	786	60	838	314	31	999999	180	563	618	978	999999	545	449	787	902	898	32	19	999999	999999	925	592	999999	120	58	634	796	509	374	294	66	165	744	999999	306	103	399	999999	999999	434	999999	999999	182	828	999999	787	836	778	375	772	999999	595	761	999999	180	204	384	728	266	397	353	670	198	333	922	818	800	999999	999999	808	999999	999999	853	788	520	999999	420	847	475	270	797	999999	143	601	495	471	403	999999	502	112	719	671	525	769	999999	999999	214	848	906	825	999999	69	298	567	273	999999	742	999999	462	648	999999	536	999999	999999	999999	335	536	999999	837	461	424	38	284	387	999999	838	724	999999	707	999999	
328	571	941	650	282	999999	999999	999999	338	936	728	431	319	999999	328	192	418	529	179	755	500	617	20	454	410	958	999999	999999	478	435	999999	999999	275	968	329	222	595	612	999999	862	605	960	268	999999	732	999999	719	430	69	999999	429	204	914	951	993	710	560	496	249	323	952	999999	108	902	111	80	165	999999	534	115	597	806	806	999999	999999	539	359	119	721	417	248	365	999999	571	16	640	743	324	975	618	999999	108	372	409	999999	786	862	365	800	661	838	379	895	953	319	999999	398	999999	999999	463	361	451	999999	832	999999	596	968	536	999999	471	336	841	374	916	999999	999999	444	406	407	999999	677	993	318	70	578	999999	999999	999999	262	393	251	146	522	999999	266	221	999999	539	334	323	817	999999	999999	339	999999	997	999999	979	510	999999	188	991	209	437	785	367	142	714	999999	215	136	999999	283	513	229	200	328	852	659	242	175	904	82	999999	999999	351	999999	979	735	999999	999999	999999	397	441	214	260	937	999999	735	899	89	618	999999	129	196	745	62	955	120	144	678	999999	999999	278	999999	999999	919	125	880	443	832	999999	979	682	351	646	684	841	308	968	999999	242	126	760	163	999999	629	952	898	811	999999	579	869	600	903	712	170	999999	786	999999	999999	822	215	999999	999999	926	638	603	778	999999	71	220	656	151	881	999999	999999	569	124	108	999999	966	226	999999	154	263	999999	389	779	999999	485	565	65	377	638	440	37	824	693	236	917	35	184	358	999999	89	999999	727	999999	466	999999	999999	14	687	286	373	605	146	157	813	642	999999	824	149	999999	505	164	289	512	999999	999999	220	875	887	191	999999	791	868	328	74	999999	565	670	999999	960	884	999999	378	999999	275	834	890	677	880	594	667	211	45	294	999999	999999	999999	999999	999999	999999	467	725	126	999999	657	581	737	817	999999	483	999999	588	511	188	999999	944	786	197	247	999999	999999	542	995	999999	999999	427	756	584	84	149	999999	999999	403	274	503	169	999999	872	444	693	107	999999	593	999999	999999	999999	699	856	999999	309	148	456	999999	660	528	924	729	822	982	240	825	162	743	944	786	736	195	247	685	999999	509	913	753	999999	518	456	999999	598	786	444	727	999999	480	774	999999	250	372	999999	745	578	439	622	889	213	867	944	339	649	620	781	893	999999	181	999999	800	999999	702	433	151	999999	975	141	46	548	512	925	682	968	943	545	999999	452	999999	116	591	886	999999	549	686	574	126	309	977	999999	550	274	999999	396	974	999999	548	999999	601	672	999999	
999999	586	999999	701	999999	271	371	706	85	417	999999	961	74	501	913	999999	999999	746	577	956	676	163	41	999999	247	207	296	993	177	997	999999	850	828	513	293	310	682	999999	999999	312	755	603	902	597	109	313	999999	895	70	574	395	202	34	716	927	999999	999999	353	463	744	975	999999	538	999999	999999	601	142	561	218	613	527	999999	12	999999	211	82	261	443	999999	934	544	999999	933	603	999999	241	826	122	586	148	755	999999	394	999999	336	387	74	823	614	999999	180	111	999999	999999	57	90	200	999999	515	854	892	121	455	529	209	999999	444	935	476	751	774	30	975	79	857	198	920	12	938	823	17	437	829	400	763	442	714	485	555	531	50	77	607	731	255	644	884	865	999999	751	942	139	357	999999	733	160	136	617	599	999999	170	198	820	691	846	465	291	999999	765	767	999999	958	389	944	999999	707	999999	999999	823	223	314	64	211	196	999999	878	89	999999	666	612	316	106	886	696	370	852	256	915	999999	999999	999999	828	109	42	999999	983	999999	413	161	35	737	882	793	386	554	999999	999999	634	999999	968	385	999999	398	163	460	773	82	692	583	858	461	507	999999	999999	860	485	999999	179	315	897	137	999999	814	999999	875	433	313	999999	152	265	865	621	999999	999999	415	48	440	946	582	117	999999	67	999999	303	574	239	524	760	526	79	160	817	329	999999	999999	999999	509	999999	288	37	470	999999	550	328	992	839	402	999999	628	822	54	18	597	207	999999	999999	999999	521	77	645	908	999999	983	83	114	58	999999	201	85	706	538	684	668	554	647	347	517	999999	310	734	837	82	142	704	999999	151	230	131	927	999999	861	988	999999	642	999999	916	590	477	224	944	546	211	376	999999	999999	370	350	52	560	648	562	999999	221	342	808	836	420	288	999999	962	828	181	273	315	844	999999	999999	999999	436	730	999999	999999	999999	999999	197	635	706	999999	999999	664	800	187	571	999999	999999	525	777	999999	999999	292	506	311	999999	261	126	375	937	71	87	744	375	999999	999999	829	890	522	60	854	999999	182	139	210	868	394	999999	650	999999	984	107	329	772	647	200	154	234	999999	621	44	999999	822	698	645	143	675	999999	485	571	741	398	999999	474	922	999999	661	162	305	442	44	999999	475	765	952	999999	757	971	727	134	472	999999	444	900	25	999999	333	484	999999	76	202	999999	686	999999	868	999999	999999	854	850	446	999999	991	928	23	999999	944	774	66	745	681	385	704	999999	999999	109	146	953	794	459	999999	878	187	999999	
239	249	999999	999999	999999	896	366	561	902	999999	999999	999999	999999	677	431	323	999999	839	276	738	813	999999	999999	999999	336	979	732	999999	617	405	542	568	361	999999	699	999999	999999	541	999999	999999	999999	999999	482	583	999999	764	628	999999	999999	481	999999	999999	612	449	854	547	751	999999	87	417	999999	722	944	507	999999	723	999999	156	999999	658	999999	539	462	115	359	999999	218	914	999999	571	999999	273	121	146	999999	75	956	999999	999999	999999	32	246	999999	969	996	999999	185	975	995	999999	529	482	491	999999	806	849	999999	506	999999	170	999999	836	166	515	999999	999999	611	807	490	522	766	332	677	826	636	437	85	493	119	692	518	243	919	690	52	999999	782	999999	999999	177	999999	460	822	318	821	195	89	948	999999	105	999999	377	494	482	799	206	804	665	247	378	773	999999	396	407	652	106	916	999999	473	189	128	373	477	999999	999999	316	510	369	999999	450	358	137	999999	23	637	151	999999	447	890	845	83	126	10	999999	404	528	73	999999	665	725	999999	612	999999	999999	999999	999999	899	181	19	492	696	445	660	796	30	646	950	382	999999	511	357	479	999999	999999	999999	11	372	516	999999	944	252	95	703	289	999999	745	651	999999	999999	999999	999999	577	437	999999	159	637	466	213	940	757	577	999999	654	164	377	799	36	857	999999	975	329	392	262	74	250	999999	742	381	625	999999	994	999999	345	824	269	780	52	188	477	479	545	999999	576	171	376	561	440	548	911	382	719	794	999999	999999	625	858	324	372	167	999999	895	95	588	999999	999999	477	355	999999	999999	596	756	847	389	155	440	171	816	101	999999	688	179	203	469	999999	564	999999	875	284	209	999999	999999	679	999999	928	999999	999999	999999	909	408	899	215	610	654	325	625	871	414	999999	630	464	51	233	674	999999	379	701	625	346	111	562	999999	81	999999	999999	140	87	826	461	571	980	590	907	692	999999	482	569	549	153	626	693	795	796	653	999999	369	242	999999	552	558	882	834	999999	808	846	308	144	979	170	194	548	999999	952	999999	650	873	144	541	875	995	810	162	999999	719	999999	999999	804	427	885	133	999999	999999	284	903	999999	155	999999	108	999999	500	348	589	388	999999	87	999999	842	289	13	871	235	701	139	556	999999	730	362	524	399	89	999999	716	999999	47	296	999999	770	59	828	999999	526	999999	999999	999999	999999	231	773	522	641	999999	923	525	424	24	898	207	942	727	165	958	793	832	999999	999999	997	631	495	999999	672	611	999999	793	999999	508	355	199	999999	999999	899	526	956	
839	882	630	165	977	302	999999	148	99	534	52	999999	869	999999	693	336	928	387	36	736	432	849	40	999999	999999	75	916	669	999999	999999	999999	999999	639	999999	953	999999	999999	999999	999999	338	415	212	999999	86	834	898	590	999999	661	862	87	377	873	789	533	990	851	738	34	912	386	420	439	999999	347	999999	265	867	758	743	257	326	368	697	999999	229	999999	954	66	999999	999999	999999	999999	999999	123	819	999999	999999	999999	999999	108	350	586	116	952	994	773	685	738	999999	642	723	48	918	614	761	999999	186	468	314	724	897	681	792	438	266	412	592	784	527	269	416	398	794	644	907	740	261	999999	336	456	590	225	446	599	760	90	99	241	361	810	999999	391	174	248	999999	669	794	678	696	999999	999999	900	221	360	236	335	253	283	999999	999999	999999	441	141	857	143	682	244	202	999999	185	323	361	432	717	490	34	233	556	443	247	945	582	58	744	275	689	13	95	372	435	837	999999	534	340	62	346	259	999999	115	528	434	999999	11	520	999999	829	478	504	999999	999999	999999	697	839	470	999999	185	999999	397	592	454	678	999999	829	999999	348	508	826	101	664	153	999999	916	451	915	812	354	580	999999	476	446	221	999999	999999	999999	333	999999	975	999999	265	877	953	862	724	660	849	285	999999	760	181	769	12	386	999999	726	999999	195	999999	924	657	999999	604	856	920	155	999999	999999	933	668	918	999999	533	762	835	786	200	913	202	790	76	537	999999	820	366	707	443	999999	669	999999	734	148	999999	61	999999	999999	999999	106	999999	999999	999999	680	352	113	842	972	246	249	999999	63	536	522	993	466	999999	130	158	999999	999999	223	711	408	999999	444	934	779	316	481	356	310	513	103	971	623	999999	396	194	478	978	999999	470	999999	294	615	962	999999	155	436	203	296	386	499	606	728	867	29	180	907	179	999999	665	764	893	249	999999	442	551	379	102	471	935	679	805	999999	752	517	123	893	482	722	634	999999	288	69	924	999999	999999	999999	756	999999	225	999999	309	916	728	705	999999	55	75	529	670	775	343	731	999999	999999	693	500	975	999999	999999	286	999999	999999	437	999999	486	999999	999999	536	945	307	623	749	256	658	999999	889	387	56	999999	77	999999	952	61	859	546	556	999999	227	999999	996	278	999999	447	938	852	852	488	942	999999	999999	999999	539	583	373	161	594	485	703	336	999999	122	928	999999	838	458	999999	405	578	249	930	136	106	216	949	999999	999999	999999	317	805	527	410	445	999999	999999	999999	298	379	688	708	
999999	80	14	891	525	883	349	999999	608	489	999999	457	910	702	298	999999	999999	332	634	999999	933	293	178	999999	808	999999	676	111	414	502	169	999999	716	869	999999	859	132	999999	691	75	689	964	702	827	999999	80	500	999999	538	398	712	966	744	354	774	668	902	116	92	131	999999	999999	999999	999999	329	277	999999	50	414	999999	999999	428	999999	569	654	968	999999	350	472	738	903	999999	999999	25	789	999999	999999	371	999999	629	957	25	133	999999	858	451	126	595	508	167	339	459	338	109	999999	293	334	185	999999	805	87	561	999999	353	227	283	675	999999	999999	136	909	378	945	784	481	212	305	81	710	212	852	994	842	315	409	999999	999999	999999	845	506	999999	999999	671	299	552	405	381	779	999999	585	775	292	999999	382	999999	960	513	553	628	967	988	263	474	497	952	93	999999	338	944	772	999999	212	999999	820	999999	725	707	999999	242	85	831	525	727	999999	437	570	725	470	66	999999	940	61	845	877	517	615	718	999999	999999	468	686	52	999999	580	907	999999	304	999999	124	999999	263	857	321	999999	999999	473	536	349	70	392	999999	259	282	505	831	999999	367	120	313	999999	17	533	320	999999	999999	788	689	999999	227	864	999999	999999	999999	534	195	999999	739	302	999999	53	999999	379	123	953	999999	437	770	999999	748	999999	215	194	155	472	525	999999	546	547	999999	357	783	388	131	999999	127	101	903	748	320	999999	999999	74	378	269	572	999999	420	366	999999	961	999999	360	408	935	659	91	130	882	999999	465	546	999999	148	394	270	700	257	999999	999999	19	533	999999	28	10	405	999999	815	999999	899	999999	319	189	875	999999	339	433	999999	195	999999	46	971	999999	739	854	211	999999	999999	983	999	999999	390	501	530	663	437	995	341	407	999999	999999	275	244	999999	131	156	366	326	946	64	836	720	71	383	800	999999	512	293	173	799	999999	999999	832	999999	37	506	817	658	999999	999999	344	999999	582	655	35	770	999999	999999	999999	708	844	377	979	929	172	162	329	999999	730	625	925	712	177	608	830	305	443	999999	999999	625	999999	707	114	192	999999	999999	147	416	357	39	311	473	999999	999999	999999	999999	245	903	723	874	187	699	928	999999	838	632	924	999999	824	730	337	388	93	992	379	146	999999	797	218	427	24	912	770	999999	999999	462	999999	999999	999999	497	999999	540	633	90	448	639	779	999999	353	999999	820	174	591	999999	701	922	389	999999	999999	818	79	448	999999	999999	859	999999	999999	236	282	386	595	221	329	336	670	999999	754	13	554	999999	999999	
754	453	999999	607	999999	331	154	999	401	999999	363	626	835	999999	621	845	999999	230	999999	710	553	245	966	503	608	844	264	955	904	177	386	999999	355	999999	324	994	574	698	19	942	999999	237	999999	999999	999999	595	494	908	59	951	426	782	379	40	999999	519	487	627	998	15	76	999999	999999	233	999999	999999	280	383	113	627	281	999999	220	241	999999	326	363	999999	271	23	360	355	999999	952	751	999999	759	325	648	805	999999	947	700	999999	876	594	141	658	617	999999	324	999999	805	431	999999	787	571	148	113	497	166	823	365	985	654	720	999999	999999	482	103	474	955	734	308	999999	999999	938	216	364	341	194	999999	55	263	698	249	550	999999	282	963	41	620	221	161	648	693	591	715	359	165	999999	989	999999	523	999999	999999	999999	506	320	355	849	365	783	772	999999	999999	778	112	296	415	999999	808	999999	518	71	854	744	999999	999999	427	743	999999	857	208	999999	999999	528	532	720	338	863	53	173	927	124	999999	836	448	848	197	915	999999	999999	999999	999999	503	130	667	462	689	624	999999	847	893	612	999999	507	999999	999999	999999	932	255	999999	957	999999	136	644	999999	404	394	999999	999999	734	471	511	999999	803	999999	999999	535	84	861	79	999999	714	70	206	280	324	497	178	262	705	740	265	669	106	470	403	999999	859	187	999999	77	671	328	78	385	999999	357	822	595	372	217	44	81	186	361	253	491	930	373	999999	999999	999999	765	600	994	216	842	999999	342	999999	363	676	896	598	11	369	395	991	820	999999	999999	999999	583	999999	498	706	193	492	745	227	912	929	495	999999	366	851	906	999999	84	178	549	199	489	999999	18	999999	147	483	184	991	857	499	119	485	660	999999	999999	999999	111	298	33	359	423	125	607	433	190	345	999999	159	462	667	917	999999	349	777	195	507	880	957	999999	999999	318	753	999999	999999	819	20	899	134	219	999999	999999	785	155	199	775	374	477	999999	360	801	999999	34	539	199	999999	467	146	883	56	144	994	154	730	999999	51	670	999999	194	613	180	446	117	999999	430	51	141	506	159	11	821	39	305	607	766	999999	999999	223	179	999999	362	873	26	88	84	47	481	65	999999	157	999999	617	293	971	189	365	999999	94	119	158	449	961	999999	999999	234	114	999999	546	999999	853	758	999999	999999	353	261	306	999999	38	999999	392	999999	999999	673	11	896	999999	746	334	999999	999999	334	999999	114	31	401	400	886	144	853	970	349	999999	101	979	399	658	41	939	720	999999	935	115	999999	726	588	373	
298	985	999999	31	999999	374	129	563	528	559	352	565	951	860	420	999999	185	999999	53	634	984	694	612	247	182	806	613	544	475	229	979	999999	999999	38	999999	900	999999	832	612	999999	999999	999999	460	839	316	476	988	859	472	648	929	999999	682	953	388	999999	382	748	848	560	760	584	999999	999999	999999	963	131	922	757	519	147	352	293	78	999999	999999	244	773	930	999999	999999	754	82	999999	999999	656	706	490	649	509	527	999999	983	61	224	241	451	161	269	353	354	75	111	952	999999	586	50	999999	999999	933	369	609	818	999999	742	15	512	999999	19	923	999999	641	999999	258	991	737	999999	241	854	587	999999	93	999999	587	362	752	999999	129	999999	712	999999	102	355	999999	149	999999	591	841	319	999999	999999	191	999999	345	95	712	999999	852	960	773	227	808	758	556	928	286	999999	999999	999999	989	999999	392	945	999999	317	174	999999	566	119	999999	999999	527	922	999999	858	999999	941	177	501	649	959	799	169	551	495	807	343	798	787	863	822	360	61	999999	855	346	245	845	38	920	999999	236	743	999999	628	699	886	999999	698	115	345	928	999999	151	40	563	233	403	811	509	999999	999999	778	256	999999	794	476	999999	999999	522	999999	999999	149	581	231	732	66	282	923	795	999999	230	110	682	527	893	999999	999999	999999	999999	122	842	999999	999999	99	930	458	497	635	833	232	292	332	185	528	249	999999	167	919	307	507	951	480	25	588	999999	396	106	728	999999	182	566	314	999999	999999	744	999999	620	491	301	284	568	646	99	572	639	898	999999	164	288	115	464	990	991	795	171	999999	28	940	489	544	999999	769	277	999999	665	977	834	776	783	999999	178	999999	627	32	938	999999	391	452	999999	712	471	942	449	262	718	575	323	702	248	383	53	999999	12	757	922	799	379	438	906	661	73	158	380	111	999999	788	373	968	856	999999	980	999999	999999	777	82	419	330	999999	999999	999999	999999	999999	999999	999999	143	497	673	870	110	999999	935	952	999999	297	648	323	999999	347	325	930	999999	355	845	392	999999	999999	688	235	999999	999999	999999	364	496	816	999999	999999	620	970	967	449	125	503	867	999999	920	999999	999999	703	999999	999999	848	982	699	22	887	317	999999	999999	999999	666	809	447	999999	597	999999	581	999999	999999	299	716	999999	600	999999	999999	814	709	999999	138	471	373	447	985	106	999999	663	999999	664	484	929	690	646	474	963	311	640	999999	318	280	56	999999	572	310	999999	422	65	258	613	824	207	187	999999	167	684	643	228	823	351	268	999999	
184	917	981	999999	609	999999	238	999999	999999	999999	147	400	999999	91	131	801	147	999999	684	871	415	999999	840	999999	751	860	488	789	329	93	999999	336	60	346	872	999999	590	999999	804	351	827	621	545	588	70	787	621	85	563	842	91	252	666	397	527	301	87	704	58	748	591	448	317	984	429	811	350	999999	219	999999	999999	636	776	343	53	794	999999	261	226	964	248	413	236	999999	11	573	669	663	818	999999	999999	885	461	66	759	388	999999	560	169	258	447	751	866	864	999999	454	476	333	353	999999	954	825	488	94	509	188	999999	830	982	855	151	686	999999	999999	353	334	999999	720	999999	664	490	786	102	999999	527	497	546	372	855	557	107	346	999999	95	999999	999999	407	377	999999	999999	176	483	999999	313	117	760	999999	238	520	307	279	756	999999	688	253	178	733	520	567	999999	641	849	974	435	758	805	376	966	22	823	926	807	173	999999	498	999999	999999	788	860	766	798	318	851	558	287	999999	999999	631	842	457	999999	887	999999	544	999999	327	999999	999999	999999	999999	393	732	226	697	380	472	999999	748	200	999999	960	999999	659	800	223	333	998	426	999999	417	219	744	134	564	36	999999	999999	999999	72	180	507	75	244	559	382	76	102	163	188	815	999999	847	441	999999	999999	852	237	19	331	616	999999	93	994	146	999999	649	607	999999	670	340	999999	962	685	29	738	894	710	110	999999	156	999999	844	248	342	658	372	312	529	76	184	812	999999	999999	999999	851	424	80	999999	999999	733	999999	440	493	999999	999999	796	172	422	999999	602	152	136	592	184	385	485	999999	662	488	729	346	88	595	496	999999	488	664	238	178	999999	824	612	999999	694	687	999999	361	400	992	862	999999	890	662	474	41	686	999999	133	81	999999	579	418	619	738	999999	999999	845	996	329	861	999999	933	253	999999	778	539	492	898	999999	584	134	454	670	625	528	999999	426	130	465	841	93	541	999999	802	744	415	993	905	307	999999	954	364	999999	140	731	276	647	119	695	999999	203	999999	999999	496	999999	135	747	993	219	940	964	724	541	488	778	599	776	999999	808	372	546	999999	600	199	629	769	383	540	999999	262	809	317	435	963	648	587	905	999999	560	619	999999	999999	695	367	343	999999	823	592	362	142	500	999999	311	333	955	615	999999	446	866	482	751	217	110	999999	999999	657	299	999999	840	200	999999	116	890	999999	704	999999	891	242	856	399	945	791	187	761	762	613	15	999999	17	42	999999	468	803	88	867	999999	899	738	999999	686	
999999	256	751	171	999999	393	315	999999	628	419	999999	673	590	477	536	999999	40	348	205	527	999999	197	570	808	999999	235	999999	812	331	999999	646	163	999999	180	457	999999	999999	26	999999	999999	307	893	483	597	318	999999	878	336	999999	999999	999999	561	543	708	45	999999	685	943	651	999999	90	503	790	999999	772	570	667	420	29	837	999999	23	999999	826	230	999999	714	999999	999999	999999	999999	976	271	423	824	95	999999	306	999999	703	23	106	374	111	297	804	999999	999999	824	747	350	468	999999	999999	988	416	999999	716	488	999999	50	713	453	150	999999	999999	241	999999	559	687	951	999999	285	325	999999	999999	648	923	539	425	653	614	157	751	171	889	669	999999	435	418	558	999999	818	857	999999	310	653	234	245	999999	572	737	549	147	796	979	192	991	999999	176	999999	613	187	999999	634	435	566	701	978	976	445	684	941	151	999999	58	552	428	661	523	999999	999999	687	356	853	916	999999	20	955	191	706	999999	667	269	999999	945	999999	755	232	238	744	951	255	269	747	888	795	408	18	747	437	999999	340	376	999999	999999	925	831	219	718	369	555	999999	999999	279	767	26	682	500	193	333	796	205	432	778	228	178	999999	608	964	130	666	11	217	999999	999999	347	300	272	306	29	893	546	514	869	999999	214	459	999999	980	872	123	999999	825	999999	640	568	999999	999999	778	185	508	999999	255	999999	702	554	538	999999	337	429	999999	419	999999	173	440	999999	691	563	590	23	999999	999999	628	999999	17	999999	186	793	999999	383	440	702	493	999999	521	999999	300	917	176	644	675	999999	662	560	155	703	999999	662	983	390	877	999999	17	765	999999	999999	604	163	590	943	999999	999999	928	954	989	999999	925	83	651	769	999999	774	397	946	347	311	774	77	999999	999999	56	524	810	733	506	999999	694	728	663	451	76	147	337	232	276	930	489	999999	570	999999	777	639	20	224	431	113	956	71	427	165	999999	999999	216	999999	897	853	934	204	999999	999999	338	207	999999	210	999999	999999	447	175	999999	416	822	76	506	824	535	416	513	999999	312	402	140	633	311	508	155	539	930	60	334	423	996	999999	259	667	793	580	999999	810	522	609	666	790	391	20	343	239	39	392	751	999999	999999	349	892	65	772	999999	895	999999	65	999999	890	396	840	266	999999	537	999999	839	40	954	196	703	999999	703	736	999999	251	301	175	999999	999999	548	309	843	83	999999	402	204	894	999999	685	999999	999999	359	718	279	950	135	599	805	422	999999	361	796	304	645	275	198	999999	
432	463	604	745	149	999999	352	97	996	192	999999	145	999999	999999	999999	279	877	949	724	984	999999	399	126	701	370	999999	319	999999	999999	549	999999	999999	213	875	472	999999	999999	999999	615	696	375	192	999999	942	835	670	799	256	418	526	427	696	551	214	999999	43	346	903	385	645	999999	166	584	457	754	382	999999	746	482	318	999999	314	999999	999999	618	285	999999	183	865	699	703	999999	777	999999	999999	741	999999	999999	24	438	297	187	197	969	352	219	999999	506	198	463	738	62	774	109	337	123	362	523	999999	586	597	172	999999	685	941	290	389	999999	335	22	999999	932	732	53	999999	21	126	373	685	409	999999	939	985	412	960	650	298	677	659	999999	389	326	412	437	841	134	150	999999	37	72	830	20	181	186	920	806	329	730	88	325	996	989	838	196	908	658	187	999999	725	300	991	711	999999	326	633	999999	529	999999	212	896	871	614	999999	623	999999	666	768	999999	491	164	331	999999	999999	343	21	399	487	226	999999	192	946	999999	786	999999	80	128	82	854	553	999999	287	34	528	191	454	999999	999999	224	617	252	889	379	154	999999	969	433	999999	999999	314	243	738	313	999999	29	950	366	827	608	552	460	593	913	264	787	876	306	50	418	999999	629	746	999999	999999	286	999999	577	370	999999	767	647	999999	478	550	320	964	999999	258	999999	241	97	564	54	672	167	999999	999999	124	999999	693	673	999999	703	715	684	496	999999	704	499	726	382	995	611	841	905	452	125	373	944	822	902	57	999999	187	801	75	702	600	450	628	326	999999	999999	532	999999	264	314	999999	865	999999	498	279	758	999999	999999	999999	952	212	766	715	999999	999999	180	543	999999	625	851	999999	914	619	793	875	999999	871	409	920	991	89	999999	999999	999999	999999	508	999999	333	999999	299	999999	328	999999	123	499	834	735	95	713	999999	470	741	477	413	999999	999999	256	999999	623	999999	886	382	938	110	872	464	125	576	999999	114	60	999999	999999	999999	101	207	215	506	999999	51	528	786	696	637	531	348	280	247	359	999999	262	999999	999999	619	412	999999	390	999999	999999	999999	999999	168	999999	999999	242	260	583	150	321	591	643	749	735	582	495	999999	686	310	999999	533	194	877	226	677	852	959	509	999999	924	999999	999999	999999	265	999999	332	370	882	97	405	281	999999	139	926	768	869	512	364	138	133	999999	700	89	39	717	850	841	941	999999	756	282	750	45	999999	606	999999	47	494	476	259	999999	227	598	999999	307	768	65	950	999999	807	350	605	381	425	621	
23	737	999999	548	419	491	428	655	341	999999	530	729	912	330	999999	832	27	888	878	997	95	112	184	732	999999	999999	999999	493	999999	415	676	999999	999999	604	999999	46	470	946	66	768	707	571	267	781	776	49	999999	630	463	975	332	999999	999999	427	536	911	563	844	599	625	601	934	237	999999	456	999999	118	999999	737	999999	999999	81	831	999999	299	524	845	403	955	908	651	269	39	999999	999999	959	999999	202	77	681	483	626	356	441	177	772	344	341	334	624	931	834	999999	505	613	261	885	393	999999	22	76	169	889	691	973	341	904	784	999999	497	287	915	250	66	999999	745	725	400	943	526	999999	513	999999	999999	977	999999	375	534	839	831	83	491	999999	65	614	323	736	665	468	999999	868	560	497	836	347	26	999999	837	29	999999	535	495	450	612	832	562	100	558	713	166	966	380	944	22	999999	795	850	194	451	171	999999	999999	931	117	658	630	26	242	999999	960	999999	999999	514	971	999999	588	999999	999999	232	999999	232	999999	951	999999	868	497	615	484	422	552	175	409	395	858	859	475	563	342	953	212	546	858	566	752	933	437	865	972	999999	835	753	999999	999999	399	938	830	119	629	999999	170	24	541	819	999999	795	999999	152	656	999999	830	34	709	508	999999	515	374	999999	208	379	999999	632	642	767	587	798	776	446	995	919	38	366	933	999999	793	198	999999	48	126	957	119	294	218	999999	887	810	54	999999	942	999999	999999	219	999999	260	807	538	381	773	242	651	29	386	157	736	93	473	101	615	999999	831	510	335	505	251	269	999999	423	999999	999999	776	999999	885	504	121	355	999999	999999	683	295	265	999999	241	999999	474	937	732	999999	482	777	423	999999	438	185	999999	383	248	713	669	991	660	999999	600	893	465	897	143	999999	45	391	274	999999	418	330	459	25	279	529	40	313	536	19	941	14	467	999999	325	710	394	738	117	999999	785	692	634	150	999999	999999	350	577	804	999999	111	101	513	404	999999	118	725	104	113	718	683	999999	999999	651	183	595	999999	999999	581	433	999999	307	283	168	242	999999	695	319	799	932	189	999999	509	685	999999	999999	501	999999	999999	999999	999999	299	634	398	999999	429	237	983	967	630	912	941	995	999999	363	804	999999	354	171	585	423	416	304	181	539	230	856	999999	744	999999	104	372	653	999999	999999	999999	672	884	736	812	498	999999	352	179	29	248	466	138	332	112	42	156	999999	180	794	577	995	999999	859	211	573	459	999999	643	535	549	298	631	931	999999	
142	932	999999	359	97	999999	74	999999	161	300	764	728	456	641	301	948	471	483	580	871	999999	999999	999999	999999	249	48	472	708	644	480	950	999999	999999	999999	970	109	537	552	999999	92	999999	870	999999	568	446	844	999999	608	352	999999	87	814	60	69	999999	999999	907	93	119	58	248	999999	999999	680	999999	928	531	290	671	201	999999	919	400	999999	368	341	907	466	97	405	46	999999	365	67	999999	145	784	999999	222	57	202	453	442	43	843	157	999999	999999	999999	518	323	722	999999	161	999999	167	999999	562	999999	621	25	451	996	714	22	384	10	433	287	215	154	393	77	999999	999	999999	486	366	653	221	952	286	999999	579	999999	324	999999	214	891	245	999999	231	447	999999	41	999999	457	728	31	469	999999	999999	999999	22	373	930	999999	323	162	207	680	67	909	488	669	999999	213	999999	632	698	457	795	541	999999	494	922	946	477	999999	258	520	758	345	194	75	995	999999	235	999999	161	999999	613	62	693	564	663	322	958	931	303	547	41	105	999999	21	360	424	999999	527	999999	984	186	731	999999	687	922	721	724	999999	999999	804	977	220	481	38	843	743	847	999999	999999	610	987	999999	999999	711	489	662	22	182	999999	581	999999	707	765	999999	492	999999	159	16	642	942	597	999999	999999	498	569	821	624	304	178	617	576	999999	697	999999	996	999999	442	201	208	269	709	552	709	102	999999	999999	999999	314	999999	999999	594	841	999999	999999	22	999999	289	800	151	668	48	999999	13	999999	14	999999	20	924	180	852	450	957	808	382	242	999999	835	174	326	299	376	319	999999	217	999999	735	977	808	999999	999999	361	999999	59	539	231	999999	999999	613	98	371	269	529	144	999999	999999	636	43	999999	999999	999999	999999	124	484	851	301	728	958	795	83	279	832	212	107	625	999999	808	907	999999	161	250	506	232	86	954	40	846	185	76	999999	999999	701	514	162	860	937	246	167	207	247	502	43	752	539	819	539	999999	999999	999999	202	711	729	765	321	999999	470	394	999999	999999	820	455	553	892	108	999999	577	327	59	246	688	263	651	709	40	999999	999999	754	999999	266	999999	999999	423	666	873	986	667	936	202	999999	999999	553	208	999999	999999	792	999999	151	654	999999	251	999999	17	195	830	938	69	999999	999999	999999	208	716	701	999999	114	846	41	886	28	999999	999999	999999	134	999999	847	999999	65	24	332	247	710	75	109	839	25	213	966	238	836	935	999999	647	211	999999	547	683	852	426	532	539	761	71	999999	543	999999	609	97	703	348	695	999999	
55	697	497	951	143	616	861	766	901	880	803	999999	93	194	999999	999999	594	765	173	292	638	491	792	486	649	999999	566	999999	415	126	272	889	150	999999	881	999999	713	588	413	76	990	999999	631	999999	958	21	999999	358	999999	179	502	999999	999999	413	254	564	999999	999999	312	201	60	999999	361	785	617	914	909	999999	999999	432	999999	15	999999	107	302	999999	999999	142	527	638	902	218	554	999999	623	334	713	737	807	327	55	702	999999	222	999999	999999	999999	845	999999	54	111	17	55	39	452	497	586	87	121	275	999999	999999	493	674	298	842	311	125	172	292	210	182	999999	985	386	34	999999	999999	999999	168	680	999999	100	483	537	894	172	525	999999	135	747	636	625	542	623	999999	218	612	999999	183	832	193	683	999999	999999	928	784	999999	652	427	999999	447	996	952	594	689	681	20	147	404	679	786	331	46	999999	999999	999999	691	372	113	816	126	999999	999999	335	497	340	340	639	999999	120	113	873	376	366	309	639	673	999999	999999	601	208	474	529	999999	55	861	646	224	280	381	102	697	548	610	999999	231	999999	627	107	358	351	380	999999	293	576	913	954	680	245	934	883	999999	437	511	618	651	999999	412	289	635	999999	125	999999	999999	28	415	334	765	714	88	549	55	999999	999999	999999	827	936	999999	999999	142	999999	966	979	999999	497	359	269	46	999999	999999	999999	999999	347	472	999999	236	999999	999999	999999	170	999999	198	965	166	394	837	892	999999	261	790	715	460	484	156	727	727	145	33	739	999999	155	297	773	713	999999	999999	708	999999	921	33	816	635	970	767	554	718	11	822	950	659	466	418	784	212	295	999999	211	200	744	937	999999	999999	999999	606	24	999999	999999	262	614	999999	139	513	930	999999	973	89	999999	717	602	19	725	322	999999	999999	211	737	999999	571	427	478	661	518	644	984	999999	828	999999	373	752	263	999999	748	999999	428	530	952	999999	556	999999	999999	594	999999	597	999999	221	778	914	492	405	286	787	854	834	146	870	999999	869	946	306	155	999999	999999	964	348	716	977	113	654	558	258	259	999999	342	999999	884	177	920	909	772	999999	914	999999	968	475	999999	448	914	82	558	910	93	541	259	999999	199	476	529	259	999999	999999	999999	269	933	156	37	999999	999999	999999	262	702	699	959	999999	153	240	999999	159	499	872	277	72	999999	105	648	175	999999	706	259	32	417	999999	999999	891	999999	488	999999	647	821	999999	644	927	301	820	999999	220	133	368	116	999999	754	327	40	386	751	999999	999999	173	295	999999	
999999	999999	272	600	845	64	38	78	645	665	586	798	337	999999	999999	349	771	221	999999	437	51	360	599	406	277	99	618	295	149	366	999999	490	361	999999	999999	519	664	700	975	801	192	64	723	999999	276	999999	990	999999	158	999999	409	432	999999	857	939	958	999999	865	333	755	999999	999999	929	288	820	105	999999	496	920	718	685	81	245	447	255	987	999999	158	139	321	108	638	999999	999999	957	421	999999	504	901	181	984	798	999999	229	365	449	135	444	630	181	519	504	68	999999	726	999999	999999	486	611	951	331	386	736	21	657	807	606	999999	999999	999999	538	941	999999	749	999999	999999	704	26	999999	806	999999	202	999999	958	802	604	579	706	22	629	234	999999	999999	950	849	999999	72	365	572	558	842	934	999999	231	642	578	909	319	706	999999	633	180	404	804	999999	139	859	777	219	62	237	900	188	701	184	458	999999	644	899	999999	999999	348	453	533	964	999999	88	306	999999	999999	695	270	999	182	996	64	999999	999999	860	720	999999	295	156	519	999999	941	755	421	999999	194	529	999999	419	999999	26	294	999999	870	840	999999	60	562	461	985	367	966	901	999999	705	129	771	960	999999	189	999999	538	999999	933	211	32	999999	667	259	141	704	430	851	429	166	711	337	999999	257	698	999999	195	999999	171	162	999999	999999	748	716	999999	422	568	490	239	202	487	999999	792	669	817	989	393	313	330	290	936	999999	999999	850	993	792	956	999999	95	519	202	704	41	999999	846	982	433	951	332	718	145	940	621	999999	678	999999	544	156	440	709	286	882	513	880	999999	999999	568	898	999999	145	466	856	404	999999	10	783	70	999999	999999	999999	565	999999	980	611	155	999999	503	254	999999	383	257	999999	282	385	999999	319	200	161	999999	607	424	999999	999999	999999	261	289	545	901	237	894	559	999999	334	605	153	845	901	902	999999	229	746	323	725	348	887	657	584	29	999999	999999	999999	999999	455	999999	420	40	212	793	359	866	999999	999999	999999	287	999999	723	485	676	242	397	417	298	426	345	861	110	809	890	309	604	704	999999	425	546	311	649	87	119	999999	123	999999	118	552	868	768	999999	306	447	524	999999	999999	908	786	98	283	304	492	119	999999	999999	999999	322	494	999999	171	934	186	481	975	184	999999	375	490	128	755	309	745	999999	577	716	999999	371	376	144	432	999999	739	999999	272	17	166	967	755	875	893	329	999999	798	999999	999999	967	825	471	349	999999	806	427	668	343	974	558	934	542	646	516	858	946	359	999999	374	205	
850	999999	968	27	677	999999	999999	235	436	685	947	851	744	999999	977	900	999999	615	626	999999	80	992	298	459	232	435	999999	369	44	999999	273	476	342	637	127	617	503	331	850	999999	812	442	907	298	610	93	798	897	538	999999	919	743	705	994	134	857	920	519	795	252	510	256	999999	999999	422	999999	518	116	999999	999999	406	704	765	999999	567	999999	999999	999	999999	999999	637	999999	830	86	463	529	999999	999999	513	269	999999	984	999999	999999	685	566	252	854	876	999999	999999	692	276	178	562	224	978	275	437	496	771	920	670	657	615	300	425	124	599	892	710	999999	999999	999999	673	421	178	166	754	999999	395	241	999999	999999	572	999999	944	662	523	248	550	505	999999	26	497	999999	323	999999	993	395	999999	999999	264	999999	999999	999999	99	999999	504	150	56	822	520	437	110	540	797	951	94	999999	999999	999999	600	361	352	999999	271	585	874	897	107	999999	173	368	859	268	977	150	300	178	999999	50	167	383	202	728	999999	482	916	957	978	372	793	332	49	387	536	902	640	224	143	513	999999	999999	52	755	659	999999	577	841	999999	657	999999	999999	815	315	605	999999	169	624	229	788	999999	916	918	735	506	999999	329	482	999999	84	509	85	44	351	19	999999	341	446	78	833	999999	84	404	331	999999	876	516	734	781	318	743	26	999999	999999	844	999999	688	316	999999	999999	832	105	119	999999	999999	999999	882	999999	305	55	886	722	555	999999	999999	594	522	597	999999	629	333	594	700	423	341	492	91	689	506	896	871	34	999999	999999	10	999999	999999	916	183	134	999999	52	438	736	999999	30	471	999999	470	259	601	101	291	999999	999999	247	999999	695	156	665	503	203	967	409	999999	999999	535	305	396	84	629	605	423	999999	635	291	166	964	990	320	31	484	999999	257	304	780	742	568	764	762	415	279	770	517	999999	801	999999	39	562	570	495	175	999999	396	629	996	999999	391	993	213	91	999999	999999	835	999999	29	974	720	114	403	999999	966	540	634	999999	360	834	999999	279	834	216	999999	411	999999	825	999999	273	831	999999	308	112	360	575	999999	680	975	999999	934	872	611	999999	364	924	169	450	528	999999	586	999999	999999	999999	771	122	169	997	955	38	284	20	789	755	999999	102	999999	999999	769	999999	979	999999	693	999999	900	43	667	17	999999	211	999999	979	306	230	687	114	357	147	340	999999	415	563	999999	947	999999	999999	93	856	684	271	129	868	681	999999	999999	633	43	494	999999	738	455	161	155	999999	999999	304	714	569	78	999999	745	
668	960	530	985	426	238	746	495	975	949	811	333	999999	999999	383	308	179	574	64	80	863	876	999999	793	264	417	971	999999	995	220	999999	999999	999999	526	461	908	999999	151	239	999999	297	998	999999	789	643	828	566	670	413	996	999999	995	24	967	999999	999999	368	999999	731	18	266	585	499	999999	435	33	687	73	631	474	999999	37	344	659	999999	864	999999	812	159	435	851	311	757	999	675	999999	773	678	644	669	549	423	999999	231	148	711	509	529	363	619	151	999999	49	938	999999	999999	660	365	194	27	210	555	588	305	167	955	828	499	999999	905	999999	999999	428	961	925	734	999999	123	999999	999999	365	999999	999999	539	294	358	271	819	161	167	868	999999	493	999999	469	993	834	999999	73	999999	882	999999	438	457	369	141	84	999999	999999	123	999999	547	844	122	662	147	999999	58	21	809	999999	19	999999	999999	47	842	525	800	501	999999	999999	999999	59	337	199	999999	633	10	180	162	999999	193	805	47	267	331	573	999999	965	331	896	999999	999999	999999	999999	873	671	999999	999999	526	616	999999	586	91	224	406	999999	516	923	316	999999	106	878	999999	535	510	213	311	675	716	279	153	835	179	44	123	400	794	838	325	684	138	590	999999	546	999	607	723	823	861	999999	66	458	999999	818	999999	908	254	729	988	669	370	830	704	257	472	449	999999	57	110	15	703	999999	999999	999999	385	516	234	322	536	999999	999999	999999	813	882	222	999999	999999	999999	244	215	156	75	850	656	324	999999	885	406	999999	999999	200	999999	722	856	139	388	850	36	442	293	683	932	202	94	189	882	999999	821	999999	776	272	64	812	999999	999999	637	999999	999999	318	87	999999	999999	248	976	712	812	999999	999999	999999	833	845	159	919	999999	531	999999	873	765	476	442	291	73	370	306	297	146	864	826	999999	501	999999	999999	718	999999	999999	999999	693	225	999999	376	126	69	79	999999	931	123	145	999999	374	644	999999	999999	483	876	795	567	467	999999	689	576	948	939	959	999999	282	945	999999	564	999999	999999	531	657	393	999999	325	999999	999999	169	999999	183	11	12	461	363	999999	499	999999	999999	569	105	397	751	536	805	999999	187	109	817	929	986	999999	999999	573	698	123	117	678	383	560	573	573	308	576	515	999999	945	487	606	524	783	529	598	995	202	999999	779	999999	588	682	148	132	999999	239	388	501	430	439	763	249	999999	820	52	291	995	532	99	184	31	239	999999	999999	503	303	999999	467	999999	585	380	420	999999	987	100	701	421	451	396	78	198	23	
155	516	724	999999	895	962	486	316	999999	670	198	999999	109	358	209	449	999999	882	93	921	999999	844	68	999999	906	641	730	350	870	999999	145	999999	985	17	94	966	975	147	999999	194	980	777	999999	709	999999	737	888	741	502	999999	821	514	999999	999999	606	310	457	381	459	999999	999999	146	446	454	535	177	619	999999	273	242	474	491	999999	899	999999	640	268	358	999999	999999	999999	988	999999	897	732	631	999999	718	411	784	519	603	687	155	952	843	340	999999	184	999999	128	796	477	999999	508	999999	40	95	336	965	51	108	260	999999	509	252	298	999999	721	999999	999999	900	999999	489	723	999999	804	338	947	106	310	137	184	76	60	956	999999	588	398	402	999999	951	999999	446	742	421	999999	999999	645	999999	555	791	419	280	923	999999	116	988	546	637	535	702	147	239	665	914	923	194	999999	999999	731	710	160	329	999999	189	518	254	747	312	999999	408	692	247	551	518	717	903	153	999999	850	532	52	999999	867	898	813	162	999999	828	497	168	176	102	977	845	999999	100	967	743	708	999999	250	244	119	137	19	999999	688	999999	206	30	51	406	702	209	999999	398	999999	414	376	366	473	918	814	369	241	599	270	705	999999	627	936	409	134	988	291	807	651	740	889	913	473	634	999999	477	127	999999	400	778	999999	999999	638	999999	377	352	399	999999	429	999999	895	999999	999999	999999	999999	578	93	641	999999	713	917	859	747	721	525	462	892	999999	296	347	999999	472	209	491	528	999999	989	999999	42	782	599	999999	388	901	844	479	999999	491	364	63	999999	485	497	686	861	327	505	999999	999999	914	459	560	999999	92	507	999999	220	157	464	999999	589	710	609	999999	124	957	481	845	876	56	999999	999999	484	243	954	766	974	522	999999	210	138	82	346	127	332	49	924	306	404	421	268	135	36	999999	999999	683	876	998	572	904	845	999999	49	990	735	58	999999	999999	137	741	999999	698	527	263	999999	517	999999	999999	176	84	42	185	451	465	999999	999999	999999	765	770	281	999999	999999	949	726	999999	478	42	355	391	284	999999	133	178	663	999999	569	608	999999	999999	956	318	394	999999	497	871	670	999999	584	212	999999	999999	320	999999	856	999999	482	749	801	898	49	484	28	111	999999	121	999999	16	788	501	228	454	611	564	813	962	506	999999	461	854	694	269	999999	152	999999	611	999999	101	321	999999	490	820	806	875	171	482	300	292	940	386	961	663	999999	93	999999	238	72	999999	999999	894	354	338	297	946	999999	779	36	876	999999	999999	468	
818	695	976	20	408	647	735	999999	341	672	223	213	85	893	40	839	374	168	480	548	898	873	999999	467	999999	533	860	671	392	455	423	999999	999999	918	153	968	999999	82	999999	999999	336	361	886	999999	141	134	222	62	999999	940	999999	717	922	741	999999	944	278	999999	999999	999999	787	999999	20	999999	258	333	553	999999	750	71	394	999999	582	889	999999	546	999999	204	335	999999	320	807	498	451	792	999999	967	917	358	208	700	999999	224	711	802	272	999999	999999	973	808	580	64	999999	999999	555	370	145	43	529	33	958	999999	999999	830	564	979	999999	568	999999	552	999999	636	808	999999	999999	999999	88	999999	96	948	205	999999	231	999999	457	265	999999	387	896	432	570	934	397	334	249	627	752	393	999999	823	697	782	906	999999	452	999999	999999	760	999999	105	292	273	946	580	828	999999	852	666	383	308	484	197	672	999999	999999	431	248	999999	312	743	999999	694	724	273	261	422	89	799	84	512	999999	999999	636	800	150	306	988	999999	506	277	775	96	20	848	348	509	999999	245	449	31	999999	772	458	17	999999	597	549	682	999999	415	892	62	591	870	298	739	999999	871	531	685	443	431	977	999999	967	620	684	875	999999	751	313	843	360	63	805	247	296	999999	411	552	757	315	999999	101	999999	723	504	149	560	608	948	248	714	999999	587	285	794	999999	49	777	999999	999999	757	578	112	58	701	999999	74	999999	453	931	469	978	928	137	933	886	658	254	126	544	325	326	802	999999	139	597	475	999999	999999	999999	590	633	638	93	558	999999	999999	336	999999	999999	84	509	164	27	778	735	999999	460	351	999999	765	794	661	379	358	440	775	47	919	114	73	544	608	581	350	836	349	999999	999999	999999	897	331	232	161	469	816	171	784	296	999999	761	25	999999	544	116	796	972	269	735	999999	152	951	999999	917	901	540	901	583	677	999999	395	990	880	336	20	443	999999	509	909	541	278	991	999999	999999	352	999999	999999	73	475	554	863	90	999999	461	999999	999999	913	315	260	999999	999999	999999	999999	999999	999999	771	144	852	999999	672	234	473	359	203	849	161	210	999999	999999	853	184	837	999999	133	88	315	880	429	464	999999	530	266	259	980	626	999999	883	406	999999	581	999999	513	539	802	329	400	730	916	612	999999	745	999999	740	999999	753	87	480	984	276	702	890	714	999999	470	999999	967	223	378	999999	168	278	804	384	999999	939	999999	307	315	999999	687	585	964	817	743	328	508	526	852	237	549	219	898	140	815	690	999999	999999	999999	
999999	999999	999999	361	349	999999	452	941	646	746	999999	92	999999	999999	191	999999	999999	926	897	999999	151	643	999999	999999	151	999999	949	379	673	999999	313	999999	556	238	999999	450	511	233	624	999999	300	999999	862	780	999999	154	769	55	717	999999	999999	999999	312	470	927	26	911	815	219	322	504	82	999999	86	442	728	536	551	519	740	86	893	311	532	363	765	781	670	976	997	268	903	999999	999999	870	548	437	95	310	999999	539	695	999999	312	870	228	117	785	347	666	999999	999999	536	999999	475	999999	999999	779	999999	171	245	251	838	999999	64	999999	420	156	999999	893	300	450	250	999999	211	390	878	999	999999	145	657	995	332	999999	388	50	999999	685	656	999999	95	999999	978	149	403	298	857	801	999999	999999	807	961	579	453	999999	177	999999	656	775	94	926	999999	999999	970	999999	249	918	527	999999	23	999999	999999	500	151	808	642	471	111	486	999999	533	87	751	392	338	696	425	878	945	220	73	721	910	571	148	999999	540	17	635	163	999999	999999	999999	243	57	82	999999	438	645	733	999999	875	999999	862	560	849	999999	735	642	816	824	49	582	623	950	511	825	929	13	185	999999	463	999999	332	543	203	119	999999	344	999999	236	987	243	222	514	198	999999	57	999999	298	920	805	999999	818	999999	339	757	353	293	546	257	541	999999	469	631	252	408	847	999999	367	739	999999	400	386	590	836	806	370	119	762	959	999999	999999	714	265	306	98	657	992	213	446	765	234	798	18	695	999999	773	590	272	789	703	999999	999999	999999	999999	414	988	238	503	532	999999	244	531	999999	999999	622	720	999999	335	163	999999	855	125	920	999999	969	602	378	894	999999	43	779	999999	972	266	999999	275	165	539	891	999999	999999	499	680	999999	531	703	221	538	83	841	999999	999999	118	48	847	999999	733	585	756	999999	620	343	229	499	617	397	558	330	430	999999	565	675	443	999999	999999	366	444	870	452	276	391	839	821	442	474	523	999999	934	418	446	999999	580	782	999999	490	96	279	191	442	999999	155	891	118	999999	286	999999	821	999999	717	999999	999999	862	999999	490	431	999999	521	786	34	103	659	999999	912	983	999999	999999	999999	999999	572	245	96	262	438	319	131	499	730	105	166	581	999999	682	226	926	278	679	447	999999	657	709	574	999999	167	999999	484	530	999999	999999	910	301	11	466	999999	482	999999	999999	433	823	369	999999	60	426	999999	999999	401	999999	407	985	999999	145	546	999999	999999	999999	670	999999	105	100	834	600	999999	605	195	865	579	999999	999999	744	
999999	363	255	624	933	726	658	158	999999	714	946	507	133	994	999999	775	754	411	999999	629	811	801	820	343	988	768	420	455	240	764	873	166	788	663	463	361	889	999999	666	999999	214	522	999999	390	153	999999	477	526	195	419	120	177	485	999999	932	730	542	912	636	174	315	213	917	108	840	790	999999	469	999999	68	999999	999999	745	999999	425	298	72	999999	200	999999	301	893	269	999999	654	706	681	229	999999	732	999999	999999	296	501	674	11	605	999999	549	363	618	999999	999999	136	999999	999999	431	706	153	644	667	113	722	999999	873	421	943	106	454	999999	118	999999	739	999999	999999	999999	546	254	114	423	692	431	889	999999	52	293	908	142	296	376	284	974	85	95	75	715	264	999999	999999	263	67	999999	999999	415	254	128	999999	187	887	625	741	187	602	729	951	999999	999999	999999	933	590	513	999999	809	87	860	144	999999	653	742	999999	653	235	999999	999999	366	192	244	484	591	923	24	730	999999	670	999999	999999	999999	355	143	828	999999	379	387	46	749	999999	700	118	554	120	704	999999	445	999999	972	516	999999	999999	999999	769	11	999999	303	999999	575	783	565	148	999999	763	761	999999	519	914	42	999999	999999	590	111	120	999999	136	929	481	999999	399	295	892	698	127	547	631	999999	374	827	762	85	377	470	966	690	561	999999	791	999999	636	115	531	330	697	668	969	999999	263	286	875	809	999999	999999	186	498	673	449	335	226	140	95	154	96	999999	208	999999	129	145	999999	999999	471	148	999999	592	999999	764	571	11	459	578	999999	999999	97	952	952	999999	999999	294	477	27	122	339	574	228	550	961	999999	60	999999	198	849	513	834	356	413	671	999999	999999	999999	733	999999	448	999999	648	999999	366	66	999999	327	945	894	835	667	411	818	142	573	903	51	332	329	999999	512	271	728	999999	895	741	999999	291	999999	386	999999	999999	915	999999	462	926	999999	193	904	310	732	552	303	24	845	432	537	999999	999999	999999	999999	999999	414	999999	999999	615	919	679	471	324	595	46	392	999999	444	923	496	153	679	646	832	999999	428	29	999999	959	999999	714	999999	999999	213	276	193	766	229	830	999999	332	738	999999	17	401	999999	589	714	696	170	999999	580	999999	935	393	602	460	963	999999	152	394	999999	975	648	215	999999	998	121	329	852	625	298	613	593	173	999999	832	999999	999999	999999	838	999999	100	999999	191	144	710	999999	819	674	733	803	919	688	999999	528	763	208	802	353	724	999999	395	999999	999999	497	966	999999	772	979	770	821	532	174	999999	
89	714	186	466	81	347	999999	999999	655	999999	822	379	924	648	645	999999	633	999999	97	420	999999	919	256	999999	694	177	381	764	840	903	999999	281	754	384	865	813	587	999999	999999	16	263	187	740	724	722	127	999999	690	136	337	147	999999	999999	754	942	169	467	921	772	999999	965	999999	460	999999	999999	551	624	550	782	831	73	891	116	90	999999	193	999999	532	999999	576	135	691	637	513	766	927	836	10	441	706	356	665	969	827	999999	556	726	988	516	999999	502	501	907	304	273	256	878	363	596	759	999999	999999	390	205	778	284	78	999999	984	290	714	999999	118	999999	485	407	999999	288	49	610	466	201	25	369	83	999999	783	342	249	999999	999999	999999	413	682	999999	420	285	773	59	999999	487	779	13	999999	467	878	393	831	819	865	999999	599	323	986	999999	999999	920	30	132	999999	500	735	999999	474	241	241	220	999999	359	74	999999	157	239	999999	133	686	197	789	999999	999999	250	952	523	383	195	460	169	427	389	938	999999	265	651	904	275	999999	82	539	995	235	667	958	481	754	743	186	369	50	862	616	601	140	999999	926	904	548	222	334	288	781	82	793	55	999999	999999	999999	506	999999	17	381	614	658	793	677	537	292	480	768	639	18	999999	999999	999999	999999	347	369	148	724	999999	999999	539	999999	260	224	163	874	912	70	191	877	680	44	999999	999999	11	942	999999	450	399	999999	78	454	694	280	690	953	238	281	84	999999	728	999999	334	290	842	865	408	579	523	999999	379	999999	587	761	338	65	96	83	771	404	32	999999	999999	388	658	95	63	980	533	210	646	640	985	977	159	898	710	999999	648	145	544	767	926	737	252	999999	866	932	999999	999999	999999	164	509	680	190	40	999999	945	632	757	812	428	999999	999999	25	999999	999999	609	612	439	999999	345	434	635	860	265	771	597	146	10	228	131	999999	897	999999	491	999999	315	999999	128	999999	999999	129	891	333	126	999999	613	721	513	232	267	999999	999999	290	530	730	874	999999	999999	269	859	999999	631	539	691	390	158	999999	533	608	129	999999	999999	999999	589	226	543	312	744	544	167	875	632	778	961	800	535	617	813	761	999999	999999	871	859	592	999999	497	361	999999	735	999999	633	197	904	999999	453	836	524	701	313	999999	571	85	390	111	983	186	999999	578	890	854	541	175	772	351	634	941	634	405	633	728	191	669	18	972	534	688	728	675	517	964	999999	915	509	575	999999	999999	490	758	608	779	644	783	752	881	999999	468	425	563	
478	512	212	129	77	584	14	902	77	418	999999	305	458	187	71	925	999999	999999	665	207	999999	224	460	876	999999	854	94	999999	917	136	999999	75	272	999999	206	14	762	891	999999	924	999999	792	999999	82	190	999999	330	466	722	826	999999	416	802	228	999999	263	61	999999	333	999999	500	606	984	940	477	511	999999	293	981	66	999999	951	999999	999999	636	864	873	999999	695	999999	533	627	685	100	98	534	272	54	999999	943	953	999999	568	999999	434	963	999999	999999	604	999999	999999	47	485	666	662	96	639	999999	591	52	390	673	999999	839	689	872	920	893	852	943	249	988	35	48	113	737	999999	151	316	673	66	471	783	26	223	496	152	29	438	11	999999	999999	463	999999	999999	289	999999	729	945	561	53	914	558	661	439	291	21	447	562	925	703	497	756	999999	985	918	890	624	626	203	730	999999	465	999999	999999	48	534	809	485	823	999999	663	205	999999	630	999999	999999	131	586	931	484	705	466	512	307	408	454	999999	240	643	999999	999999	112	752	831	151	458	707	614	999999	756	212	999999	999999	999999	49	999999	999999	999999	843	15	768	47	694	999999	35	999999	953	552	649	593	989	579	842	433	771	999999	453	923	488	693	215	517	999999	185	999999	743	726	529	268	116	452	257	999999	999999	631	143	418	44	805	999999	505	999999	999999	807	999999	633	129	316	221	999999	848	999999	809	999999	999999	999999	852	519	446	292	717	433	999999	542	151	741	999999	999999	801	638	999999	419	128	780	198	999999	551	387	417	999999	624	420	318	779	268	999999	448	246	838	379	290	899	597	523	999999	81	999999	432	666	999999	450	915	514	999999	346	999999	960	39	999999	999999	709	474	111	798	999999	306	999999	514	999999	776	302	945	374	431	999999	252	821	604	999999	127	999999	129	999999	390	207	999999	905	735	443	829	414	999999	999999	999999	670	815	999999	798	999999	693	955	365	159	999999	733	504	551	999999	234	103	616	365	248	843	999999	590	753	999999	600	959	400	390	999999	453	999999	883	670	284	761	542	454	33	748	106	171	824	999999	831	657	702	999999	823	510	349	999999	59	180	999999	531	90	72	86	207	896	302	575	293	999999	999999	849	834	276	331	692	999999	593	616	999999	682	743	999999	922	999999	898	801	577	879	732	240	321	713	999999	753	681	480	378	825	852	804	595	541	273	312	807	867	891	501	818	700	629	999999	38	759	788	469	149	22	309	104	999999	695	561	475	217	146	606	523	650	999999	280	768	999999	347	96	999999	999999	999999	266	40	
999999	86	71	42	610	879	685	999999	999999	221	340	365	525	758	89	899	979	797	105	671	270	378	851	606	429	861	678	691	673	999999	122	999999	999999	999999	193	648	634	529	864	999999	999999	999999	558	438	999999	914	252	15	999999	196	232	559	525	999999	999999	999999	234	464	612	749	210	993	804	389	109	811	610	256	574	441	275	999999	933	767	219	142	819	999999	725	514	618	999999	433	486	363	999999	13	169	999999	650	999999	179	999999	999999	999999	467	333	179	338	999999	314	995	440	825	921	771	999999	758	999999	999999	999999	811	738	108	140	536	999999	328	999999	546	808	450	747	924	27	105	999999	999999	639	752	999999	650	94	657	209	623	242	608	999999	592	936	255	783	999999	927	999999	440	999999	984	601	897	15	153	999999	270	864	257	516	807	999999	999999	808	128	633	999999	82	999999	91	999999	517	999999	999999	999999	443	610	999999	666	999999	999999	999999	664	999999	833	48	999999	802	507	301	396	999999	375	726	999999	999999	999999	137	136	160	53	855	884	359	918	476	307	935	253	710	191	707	207	381	519	402	170	999999	974	999999	778	36	574	435	694	563	151	577	172	32	87	482	436	515	832	150	999999	999999	808	367	741	999999	559	999999	999999	689	147	999999	999999	999999	999999	999999	163	999999	999999	999999	290	999999	664	364	999999	729	773	230	633	708	280	691	549	379	871	854	701	617	999999	858	476	778	325	15	425	157	999999	764	452	232	329	999999	143	815	859	82	999999	453	41	21	156	999999	173	412	418	999999	454	837	999999	725	164	999999	706	999999	550	512	143	658	939	999999	368	999999	999999	410	389	889	558	733	999999	798	213	257	585	338	711	147	615	913	596	999999	702	533	237	999999	77	783	685	618	275	357	938	992	514	999999	652	999999	560	762	32	529	897	720	328	999999	522	906	999999	377	999999	412	896	230	72	968	485	834	780	999999	342	999999	213	939	999999	999999	860	999999	999999	999999	685	572	587	999999	999999	76	83	981	999999	500	214	171	999999	317	999999	999999	999999	717	930	545	378	817	999999	507	429	426	326	957	999999	999999	876	312	172	239	999999	250	825	999999	340	995	895	503	628	290	999999	181	784	896	144	606	710	152	289	207	363	999999	215	999999	433	473	750	126	729	59	623	999999	998	592	999999	564	46	417	387	934	649	999999	999999	87	659	999999	642	429	999999	655	999999	734	999999	965	875	999999	45	745	999999	867	255	779	774	579	666	999999	999999	999999	281	999999	569	302	765	354	999999	999999	678	137	430	185	830	330	999999	83	
602	889	879	43	717	799	999999	301	797	520	689	870	109	619	420	713	999999	451	158	252	96	163	968	677	999999	396	157	907	325	444	46	924	999999	999999	977	999999	76	148	483	999999	999999	278	505	255	665	687	999999	999999	716	716	110	999999	999999	60	987	449	921	212	626	330	652	621	975	363	999999	765	394	999999	642	643	646	936	967	676	202	999999	999999	999999	22	999999	17	98	200	608	344	656	752	435	999999	999999	856	864	522	162	829	999999	999999	999999	771	900	999999	999999	999999	83	79	173	421	505	858	999999	790	999999	200	896	323	564	430	376	29	999999	22	958	999999	114	999999	782	999999	814	846	999999	525	515	951	122	436	36	671	127	999999	180	244	256	576	544	747	657	674	625	838	275	999999	925	133	944	887	344	295	322	295	999999	999999	606	999999	999999	653	284	257	88	470	297	893	999999	999999	999999	592	999999	392	999999	366	999999	118	799	976	999999	755	999999	392	16	234	101	741	358	999999	252	999999	638	597	481	891	472	999999	595	999999	551	382	999999	999999	284	999999	131	952	144	955	165	188	950	630	88	350	999999	891	250	853	379	555	544	481	595	999999	954	999999	911	268	894	729	999999	644	434	208	999999	999999	999999	654	112	999999	606	402	999999	73	481	17	519	140	999999	580	170	742	999999	996	837	233	502	856	407	953	999999	999999	71	436	665	999999	999999	879	300	550	783	595	751	239	999999	151	804	531	946	946	659	780	430	323	568	780	858	437	371	826	19	261	257	158	999999	730	999999	250	407	999999	810	999999	840	297	796	574	991	999999	57	695	428	971	910	999999	999999	270	455	747	999999	885	999999	768	999999	999999	999999	532	348	999999	142	228	810	564	133	781	145	29	999999	142	526	994	789	313	390	675	999999	48	350	795	999999	999999	999999	593	382	522	718	52	131	376	999999	274	236	398	423	829	885	999999	847	139	325	285	330	322	230	873	106	153	388	843	75	502	191	999999	748	305	943	226	192	999999	72	103	898	573	999999	999999	767	999999	889	560	790	544	201	221	480	999999	516	961	999999	509	425	574	663	287	311	999999	93	684	649	127	886	668	999999	245	76	232	387	756	936	999999	115	999999	264	827	999999	530	311	969	999999	999999	788	999999	999999	682	195	498	439	999999	999999	132	178	93	750	771	999999	999999	863	955	155	257	201	760	35	404	999999	720	320	836	999999	999999	952	123	611	479	339	904	814	999999	59	577	792	766	494	813	999999	32	954	492	162	999999	667	355	824	824	978	38	955	
459	999999	475	999999	999999	395	490	999999	65	481	281	442	770	317	999999	906	577	465	434	275	221	605	381	765	828	683	303	123	606	299	787	999999	310	948	999999	999999	999999	399	999999	381	13	642	744	999999	683	59	999999	623	999999	999999	257	368	553	762	744	853	907	709	999999	920	102	376	574	766	694	779	999999	821	952	154	332	187	276	63	272	999999	999999	830	92	778	301	999999	320	999999	999999	428	947	547	214	511	999999	874	999999	278	289	636	77	999999	999999	999999	917	999999	671	658	127	79	999999	500	500	174	993	86	627	999999	999999	999999	999999	417	999999	275	831	594	617	451	342	458	147	997	774	999999	511	882	974	999999	860	999999	18	662	49	972	336	457	56	49	518	999999	999999	468	649	866	580	660	264	590	82	333	953	999999	325	999999	999999	999999	999999	999999	663	120	112	999999	720	898	413	999999	378	999999	939	383	547	577	933	607	999999	999999	357	907	65	851	628	393	115	537	776	788	999999	380	50	241	731	191	386	407	999999	806	747	751	462	186	292	512	651	698	785	999999	999999	718	467	262	999999	999999	810	812	492	718	343	999999	131	625	67	997	999999	708	652	366	201	535	974	999999	931	999999	454	878	568	999999	742	417	999999	400	999999	627	913	788	999999	913	999999	573	915	914	999999	999999	999999	837	999999	999999	801	942	56	429	194	760	744	72	999999	150	373	931	999999	376	975	926	999999	730	999999	999999	94	921	223	738	985	999999	620	69	999999	377	976	616	760	999999	323	999999	999999	999999	215	999999	883	850	468	354	549	449	330	549	939	546	999999	898	713	688	209	880	729	317	444	567	150	685	141	953	173	756	999999	969	62	185	565	120	525	999999	557	244	463	868	199	545	307	81	129	999999	254	999999	999999	999999	84	443	999999	999999	887	648	600	207	719	515	191	792	278	999999	496	764	999999	22	383	331	141	965	999999	860	128	899	269	999999	565	746	708	999999	853	109	894	618	114	512	233	876	792	359	525	999999	999999	406	277	946	584	365	412	242	704	581	940	119	27	220	934	987	999999	530	642	972	806	106	938	178	466	877	659	479	789	999999	538	782	999999	999999	183	722	631	323	494	210	343	476	390	999999	169	785	601	894	999999	999999	497	271	716	552	151	999999	999999	108	489	707	705	933	452	999999	999999	999999	668	549	46	999999	365	75	46	999999	638	340	999999	999999	18	681	286	765	902	999999	19	999999	75	999999	336	999999	264	533	999999	787	505	410	33	193	238	11	126	61	857	364	879	432	
235	999999	913	810	999999	801	100	808	430	939	41	999999	198	999999	102	770	999999	999999	999999	832	241	259	937	238	999999	999999	437	17	564	234	999999	999999	674	586	999999	999999	984	525	999999	462	999999	35	366	565	378	135	995	462	999999	355	999999	413	406	56	999999	976	347	684	999999	999999	373	92	253	999999	41	999999	999999	611	734	311	786	698	999999	999999	399	215	892	381	999999	999999	537	975	999999	999999	396	504	999999	999999	395	999999	453	309	31	374	999999	360	782	171	999999	884	901	999999	727	608	569	150	676	999999	657	999999	93	965	824	321	815	398	984	44	808	537	999999	605	226	669	999999	999999	999999	372	999999	49	433	999999	999999	974	290	153	999999	999999	649	256	828	999999	970	409	981	488	999999	710	559	700	375	748	362	995	999999	305	999999	67	750	93	999999	999999	494	999999	562	362	126	850	40	671	150	495	394	562	999999	999999	635	817	999999	379	11	999999	813	999999	674	684	999999	852	442	985	999999	200	749	999999	999999	524	999999	999999	847	628	371	999999	680	887	999999	999999	363	799	296	439	670	359	379	381	999999	508	500	778	943	877	983	274	417	55	694	949	745	828	779	999999	356	282	969	69	17	377	295	925	164	999999	330	999999	999999	12	324	999999	820	377	484	999999	999999	977	419	969	645	107	999999	999999	999999	610	144	535	30	111	93	398	389	999999	374	714	223	999999	624	159	556	414	707	999999	999999	76	139	377	999999	505	170	999999	862	10	423	909	159	659	732	554	659	999999	999999	464	919	926	247	510	13	770	999999	459	362	999999	422	999999	399	812	904	136	481	999999	191	999999	940	714	535	389	896	464	564	563	842	999999	500	761	855	999999	495	999999	828	628	374	583	444	711	25	603	587	191	999999	346	755	999999	82	999999	999999	999999	523	214	999999	858	999999	549	215	507	616	292	769	661	999999	156	327	999999	307	852	402	607	90	999999	698	932	801	714	944	999999	999999	246	997	607	156	999999	999999	290	413	970	25	824	378	936	104	999999	833	925	999999	373	28	999999	308	229	499	999999	999999	294	515	468	66	999999	605	987	699	380	295	999999	999999	565	427	47	697	999999	999999	578	239	999999	144	965	108	876	909	999999	999999	163	937	999999	999999	149	999999	444	774	945	999999	126	228	390	247	723	448	672	999999	250	999999	981	957	971	999999	921	778	808	999999	550	369	190	999999	34	789	545	443	999999	63	376	999999	983	999999	752	423	721	999999	848	906	999999	999999	435	466	669	999999	226	999999	965	999999	197	371	69	294	234	999999	733	
999999	204	601	999999	999999	930	619	53	553	999999	719	214	999999	670	571	999999	902	738	32	934	999999	999999	399	572	349	477	131	866	999999	636	699	999999	999999	689	999999	165	257	214	999999	596	816	422	125	673	507	991	417	724	625	442	167	555	211	999999	19	999999	804	39	362	813	999999	999999	48	916	272	999999	999999	869	86	416	681	697	608	436	128	311	999999	725	999999	999999	70	406	250	573	478	153	835	526	680	787	360	999999	852	327	999999	72	999999	999999	410	825	953	548	648	218	760	470	946	775	532	999999	602	999999	964	14	999999	412	512	475	448	129	846	521	999999	999999	65	462	999999	291	649	999999	999999	15	325	249	404	999999	758	999999	812	18	206	999999	993	972	999999	999999	264	847	574	384	559	999999	760	291	979	999999	999999	999999	162	308	999999	665	136	476	779	597	763	999999	610	240	653	480	662	439	922	999999	527	999999	114	784	999999	997	716	274	999999	999999	999999	43	269	999999	173	409	879	514	392	540	999999	999999	999999	596	517	538	246	343	730	88	999999	331	369	203	999999	999999	254	999999	999999	627	949	999999	970	759	353	730	465	999999	999999	999999	601	999999	57	391	999999	10	34	999999	276	669	761	999999	543	427	774	999999	999999	999999	56	40	164	999999	414	764	591	82	556	442	253	787	83	597	276	485	487	107	283	978	353	915	999999	736	112	999999	866	576	999999	999999	985	429	999999	999999	602	999999	100	101	743	292	799	778	453	591	999999	488	999999	174	116	67	940	677	649	999999	722	141	999999	427	999999	974	898	25	754	12	457	824	731	683	994	239	395	395	363	991	999999	999999	999999	999999	473	623	843	701	999999	270	613	318	780	370	676	471	124	672	999999	768	393	784	999999	451	143	999999	757	912	999999	877	671	554	323	658	517	157	670	405	954	784	999999	206	555	493	398	999999	54	999999	999999	533	125	722	702	999999	607	404	550	999999	392	33	865	930	531	999999	598	69	994	131	853	999999	801	999999	999999	908	637	999999	238	540	999999	994	405	397	999999	999999	761	999999	999999	999999	60	122	606	999999	22	999999	999999	210	675	962	894	339	155	922	999999	488	999999	407	999999	794	957	999999	176	20	967	398	999999	999999	35	884	831	649	218	274	81	741	921	160	705	787	989	436	521	999999	646	999999	999999	483	880	999999	999999	999999	945	999999	771	638	946	596	999999	624	313	999999	999999	790	141	254	999999	880	850	775	566	581	999999	226	805	530	900	900	374	254	548	153	999999	608	969	999999	704	161	503	443	794	335	478	91	
999999	548	261	999999	999999	401	601	999999	999999	999999	999999	343	662	729	999999	251	999999	999999	231	437	85	169	999999	576	820	664	550	969	386	999999	980	999999	113	999999	742	999999	999999	178	766	999999	999999	579	520	999999	746	999999	999999	999999	899	261	999999	749	113	999999	15	999999	694	999999	999999	479	850	631	592	226	134	630	240	52	986	999999	999999	999999	999999	258	784	999999	648	999999	829	194	999999	575	80	999999	712	241	999999	72	615	427	571	999999	999999	296	999999	999999	986	304	367	126	405	771	999999	999999	289	144	999999	854	266	509	999999	333	999999	726	628	284	561	999999	513	999999	502	999999	999999	999999	433	388	311	993	135	999999	519	999999	13	999999	788	999999	999999	176	999999	577	772	282	999999	116	752	247	738	541	667	848	470	529	999999	475	624	999999	999999	429	480	900	833	475	729	504	989	330	330	151	938	999999	696	394	622	999999	130	230	999999	330	816	196	650	769	999999	999999	999999	990	564	999999	99	999999	744	168	696	945	744	306	552	311	126	431	916	999999	603	127	161	85	907	999999	999999	403	864	23	612	294	260	999999	999999	999999	212	999999	765	792	62	999999	805	999999	999999	676	202	999999	677	999999	999999	395	279	999999	999999	217	134	999999	92	711	999999	999999	696	730	556	412	695	680	166	999999	109	126	665	999999	543	999999	322	623	387	240	661	531	726	804	999999	999999	24	999999	896	931	327	986	916	64	609	367	999999	84	981	295	981	522	666	577	961	98	730	155	999999	951	895	510	838	852	59	662	968	892	999999	999999	397	498	783	234	782	999999	209	610	524	999999	999999	247	642	101	258	149	864	159	842	999999	496	999999	999999	945	46	817	157	74	14	947	399	799	163	651	898	493	738	441	999999	999999	999999	129	999999	999999	426	657	868	999999	604	910	797	819	59	210	843	528	812	838	198	965	999999	145	605	999999	787	734	94	999999	999999	765	410	432	364	994	999999	376	247	353	528	999999	999999	410	999999	999999	999999	579	999999	999999	999999	379	681	900	253	829	883	999999	524	65	556	692	572	999999	999999	999999	509	375	464	999999	378	999999	291	468	319	809	26	564	675	999999	426	217	984	999999	192	823	94	999999	188	999999	120	88	852	192	796	836	816	80	857	630	594	784	125	694	583	341	98	999999	590	444	813	328	87	999999	638	349	707	440	695	999999	754	999	196	929	944	999999	624	999999	672	482	999999	945	707	999999	916	642	102	300	558	851	735	872	920	744	721	792	11	839	553	999999	139	999999	999999	137	876	595	597	999999	749	294	
716	990	549	117	452	999999	999999	42	105	996	257	416	881	843	994	882	999999	452	999999	162	999999	784	554	225	353	615	570	579	178	331	55	907	550	274	144	745	332	812	302	854	180	999999	999999	999999	210	999999	504	999999	142	993	999999	154	999999	597	995	932	445	999999	764	999999	306	51	864	774	950	350	999999	617	709	999999	999999	277	160	999999	981	329	50	997	25	630	999999	38	446	999999	999999	900	930	953	278	211	999999	998	57	465	999999	138	114	970	606	859	999999	999999	999999	882	999999	999999	993	623	615	675	999999	448	999999	144	725	999999	604	689	999999	60	420	911	349	507	950	561	229	694	999999	852	225	80	400	999999	772	234	999999	564	999999	576	906	316	348	999999	319	861	999999	912	740	289	533	999999	999999	556	449	945	547	335	999999	882	29	309	817	762	999999	822	57	164	372	500	82	50	999999	391	999999	113	573	746	197	98	872	999999	953	999999	329	999999	68	843	999999	999999	686	869	631	857	556	607	999999	585	152	497	813	999999	999999	999999	999999	492	475	999999	413	346	382	801	148	844	999999	999999	355	999999	443	999999	763	214	449	546	999999	213	419	101	999999	999999	614	999999	604	700	284	348	766	999999	318	836	334	999999	440	999999	453	885	731	786	847	844	261	207	151	492	733	609	94	14	435	999999	999999	999999	999999	867	732	999999	206	999999	999999	999999	946	642	999999	999999	335	334	773	80	102	929	482	632	253	990	293	416	846	999999	999999	999999	263	761	288	315	762	950	643	572	645	69	688	999999	227	999999	897	999999	224	999999	167	408	835	23	999999	505	531	450	141	999999	583	325	999999	94	999999	999999	417	195	363	677	844	384	691	211	435	999999	251	999999	415	76	103	674	202	312	954	567	999999	250	849	782	783	322	819	839	988	330	999999	603	810	333	999999	712	266	999999	999999	999999	999999	999999	999999	880	264	342	999999	74	710	999999	133	999999	140	914	64	176	999999	999999	894	531	999999	999999	999999	115	519	999999	388	999999	306	391	999999	655	612	181	849	215	999999	999999	528	451	287	754	999999	89	206	286	473	999999	279	602	376	999999	652	178	226	999999	422	999999	370	617	953	953	768	329	501	477	633	958	75	849	515	376	999999	453	999999	811	722	142	999999	999999	184	493	811	703	24	999999	13	443	999999	983	999999	188	999999	910	497	999999	985	809	588	729	653	514	999999	430	97	999999	632	209	924	415	999999	289	575	999999	442	470	999999	74	314	768	999999	199	13	999999	66	337	767	999999	999999	919	825	913	554	188	589	670	
662	391	616	24	109	804	519	549	999999	513	999999	481	478	999999	999999	920	504	999999	999999	999999	510	748	374	759	999999	999999	253	14	589	239	734	396	548	999999	808	760	999999	999999	669	669	679	463	251	552	724	999999	673	999999	737	905	999999	735	922	134	999999	914	26	856	782	618	560	515	960	610	778	226	932	705	228	432	471	214	160	596	784	57	506	999999	999999	945	817	999999	277	684	820	999	473	423	999999	893	743	602	517	60	118	174	503	640	774	999999	363	968	710	315	443	213	585	335	350	122	417	999999	820	836	800	246	248	286	789	999999	752	999999	101	334	688	868	999999	109	488	620	999999	865	999999	537	592	849	613	962	250	617	423	148	999999	999999	999999	548	782	680	260	999999	925	999999	851	999999	754	999999	876	386	626	574	516	999999	847	729	568	551	157	292	999999	951	999999	286	45	182	999999	999999	445	999999	848	149	96	999999	849	615	694	337	999999	62	999999	747	973	237	345	676	110	937	300	999999	999999	999999	400	499	436	308	249	649	191	678	999999	150	408	285	999999	999999	487	499	636	242	44	999999	536	105	509	506	999999	999999	941	369	81	428	999999	102	999999	914	999999	596	999999	550	376	999999	999999	346	423	642	999999	999999	700	857	999999	611	310	68	318	999999	999999	305	990	999999	999999	843	999999	822	606	221	999999	316	619	622	738	890	999999	999999	999999	989	999999	200	682	867	168	999999	705	93	999999	470	999999	265	783	964	517	999999	606	660	229	532	347	334	740	212	815	42	999999	999999	129	307	701	999999	999999	999999	618	217	999999	132	771	999999	999999	625	651	145	999999	571	532	999999	115	294	294	259	866	999999	652	760	460	480	61	999999	212	627	963	999999	769	999999	72	464	356	999999	830	483	888	189	393	722	999999	999999	118	254	999999	433	972	834	999999	999999	357	859	677	857	757	153	81	645	837	521	999999	999999	376	200	999999	78	308	999999	464	810	370	687	949	930	88	999999	371	999999	625	778	999999	139	859	999999	999999	213	787	999999	999999	687	999999	252	351	999999	999999	903	238	918	746	441	134	177	379	213	91	670	909	999999	999999	901	999999	275	30	69	866	532	919	999999	999999	305	291	810	999999	777	408	999999	345	86	999999	184	627	452	70	999999	654	999999	759	655	246	999999	303	999999	719	651	905	146	232	292	16	538	984	189	284	451	160	999999	915	602	999999	963	334	999999	877	604	284	338	999999	835	999999	388	773	999999	999999	999999	11	250	100	610	871	271	894	63	80	341	200	447	178	999999	44	339	
999999	166	850	282	999999	470	173	124	377	999999	999999	999999	999999	627	999999	720	999999	527	450	909	999999	314	730	543	79	281	999999	546	414	837	170	999999	999999	85	816	999999	999999	540	999999	540	87	999999	243	305	340	507	185	452	575	479	79	999999	178	134	116	267	436	317	212	290	708	626	999999	999999	415	344	595	802	810	158	307	837	330	909	999999	256	999999	435	999999	572	105	320	970	934	767	999999	427	999999	968	558	190	115	337	916	832	999999	999999	999999	999999	999999	911	383	641	426	999999	242	330	269	302	999999	197	11	999999	640	194	397	999999	774	772	895	916	919	999999	262	968	202	510	414	87	381	979	376	545	215	660	999999	679	554	762	535	199	168	384	999999	371	189	999	696	731	999999	999999	502	931	999999	90	992	999999	389	457	980	999999	915	191	920	879	999999	999999	899	980	471	999999	112	22	247	705	757	545	723	890	999999	202	813	683	643	577	487	445	999999	999999	668	182	999999	106	782	803	284	977	999999	239	999999	723	109	716	270	725	999999	489	999999	999999	332	457	826	499	668	787	999999	242	548	353	999999	999999	915	774	322	299	428	16	240	444	430	780	91	999999	349	76	103	107	422	999999	875	997	751	261	803	220	356	999999	437	994	999999	52	439	119	999999	176	807	335	404	999999	306	695	259	259	867	552	375	341	159	602	999999	820	819	630	478	404	633	663	971	999999	942	999999	578	999999	559	388	350	972	656	182	268	999999	703	999999	620	189	747	501	394	999999	845	24	999999	999999	311	999999	999999	808	641	442	542	153	363	302	38	678	127	24	700	489	211	403	685	976	999999	999999	127	377	999999	298	999999	141	999999	720	265	999999	977	999999	933	999999	164	999999	340	223	640	999999	414	410	423	941	71	733	999999	904	58	999999	999999	673	502	385	946	856	798	999999	786	999999	874	643	999999	110	701	384	90	214	334	669	999999	471	346	228	520	717	999999	999999	236	923	340	375	671	813	598	313	999999	999999	549	308	743	999999	999999	239	250	771	373	323	249	686	999999	596	580	388	999999	867	337	283	864	999999	902	730	999999	862	80	508	971	233	999999	398	144	532	665	35	926	84	43	117	977	749	353	999999	828	549	999999	744	999999	293	999999	730	975	966	999999	999999	999999	999999	871	575	168	741	800	150	811	851	552	129	999999	999999	999999	999999	999999	230	306	125	999999	999999	901	576	591	336	713	688	999999	781	422	177	839	355	629	913	213	468	948	245	949	213	829	977	997	161	999999	250	830	128	896	
755	670	577	999999	144	121	305	984	999999	999999	999999	999999	999999	999999	384	290	585	924	548	111	375	281	70	176	681	441	924	579	439	522	473	857	680	884	999999	506	271	920	494	801	908	484	125	217	837	999999	799	999999	999999	870	238	325	999999	27	999999	483	610	999999	753	999999	197	725	554	320	564	999999	670	154	999999	878	29	665	440	747	999999	890	166	852	339	999999	641	386	999999	569	294	157	999999	663	363	999999	896	860	176	791	614	192	999999	805	653	582	202	999999	999999	999999	999999	573	885	999999	823	640	327	758	999999	934	71	811	999999	985	999999	417	689	17	791	588	999999	168	498	999999	142	21	999999	361	209	756	626	986	609	223	717	721	271	40	839	723	865	148	788	999999	729	803	423	945	778	245	999999	195	863	197	762	693	84	999999	412	812	679	966	559	999999	999999	84	999999	555	999999	999999	155	999999	177	77	999999	999999	999999	265	999999	339	597	25	582	963	999999	441	133	421	460	34	646	36	627	37	53	899	589	473	925	655	602	868	677	999999	99	244	27	795	999999	919	323	818	326	83	224	664	393	595	999999	876	951	789	999999	253	999999	129	41	999999	34	822	264	906	340	999999	737	999999	347	118	874	628	999999	337	946	541	711	999999	710	999999	812	388	516	993	999999	58	703	812	773	434	999999	969	213	877	771	999999	665	416	487	61	346	999999	999999	285	721	833	999999	624	842	563	541	840	999999	486	999999	645	316	270	999999	291	999999	999999	955	912	312	904	999999	545	565	304	876	304	350	999999	218	326	70	241	999999	188	596	89	970	219	892	965	999999	727	550	135	345	404	521	999999	999999	421	999999	415	972	999999	999999	917	68	547	687	247	999999	761	277	999999	999999	85	987	999999	695	490	953	746	29	999999	353	697	995	439	958	481	782	154	177	999999	786	999999	268	999999	769	679	31	999999	999999	655	475	799	999999	539	999999	270	417	804	510	999999	468	999999	395	635	472	720	921	628	588	215	465	356	593	999999	999999	929	817	531	999999	26	469	530	224	374	872	554	999999	999999	999999	698	74	977	643	177	338	993	270	633	999999	59	757	402	843	326	200	129	215	999999	315	621	999999	886	857	493	999999	937	579	30	763	918	481	465	999999	890	151	999999	999999	426	152	240	669	999999	537	897	269	999999	687	897	184	999999	348	269	160	277	255	999999	999999	999999	999999	401	423	249	869	84	577	301	662	953	184	712	417	789	999999	84	999999	268	358	999999	234	473	260	681	846	20	999999	222	315	471	
644	964	999999	562	789	751	816	429	324	462	329	967	414	999999	722	472	999999	559	433	85	999999	999999	829	169	925	173	150	742	403	999999	505	999999	986	201	319	220	354	999999	10	94	268	532	999999	895	640	999999	69	999999	958	999999	674	30	788	239	156	657	999999	207	636	625	610	84	36	465	957	964	981	223	424	512	127	999999	558	999999	817	792	999999	933	529	667	999999	624	783	999999	999999	999999	576	756	55	662	85	156	228	384	484	193	506	488	999999	999999	285	999999	112	456	267	194	471	450	422	363	614	999999	678	968	521	986	301	17	281	482	397	234	177	762	437	999999	272	999999	999999	999999	999999	563	995	852	391	268	521	336	761	999999	23	136	344	691	57	873	478	259	863	498	999999	999999	217	465	289	999999	678	350	29	296	921	296	999999	788	76	60	999999	825	586	999999	474	964	255	280	999999	270	890	486	714	563	501	23	321	375	741	797	355	540	573	340	590	180	317	999999	999999	726	550	555	624	996	999999	652	999999	610	33	928	999999	937	996	28	170	201	636	466	795	999999	975	220	57	279	704	675	261	256	672	999999	656	999999	201	742	720	345	999999	999999	894	848	351	999999	352	813	553	418	543	555	180	398	999999	851	999999	999999	751	340	508	355	301	992	400	426	937	729	281	473	745	263	308	825	340	918	999999	946	566	274	868	244	726	999999	141	706	85	999999	758	805	110	30	991	389	836	516	426	902	999999	999999	999999	622	999999	89	673	999999	256	999999	999999	999999	290	733	615	999999	472	273	999999	15	860	694	999999	999999	970	999999	373	724	272	918	988	999999	502	668	498	999999	500	255	702	646	999999	999999	460	730	225	142	525	376	415	514	917	572	999999	420	52	763	584	120	999999	75	715	948	27	999999	999999	243	134	621	999999	999999	999999	226	571	982	393	999999	243	619	999999	999999	951	997	999999	758	10	999999	999999	91	626	734	66	390	603	637	930	673	834	132	999999	999999	17	999999	140	441	527	701	11	904	36	43	529	999999	672	813	123	999999	999999	269	336	940	306	53	995	999999	917	999999	623	933	61	719	184	120	999999	465	831	58	867	878	240	999999	424	42	64	592	999999	999999	717	790	523	222	999999	574	796	999999	999999	964	907	628	523	999999	999999	78	853	317	859	418	999999	217	981	75	851	760	39	999999	526	274	988	413	999999	827	888	832	419	839	999999	610	324	999999	999999	867	150	248	364	999999	231	356	188	747	733	999999	380	999999	809	458	371	283	999999	999999	907	421	
975	504	331	696	42	255	658	24	632	259	999999	899	437	999999	999999	612	999999	719	804	180	999999	250	999999	511	457	387	33	999999	478	411	74	555	913	368	999999	645	999999	668	999999	976	697	174	999999	484	701	480	83	695	532	758	877	825	964	737	335	734	824	820	248	654	231	697	545	999999	194	548	999999	78	232	289	999999	737	999999	827	999999	921	135	999999	999999	977	314	999999	438	999999	533	249	591	185	43	999999	820	999999	430	631	755	10	628	893	299	163	493	999999	999999	252	72	150	392	146	264	414	609	628	20	999999	350	999999	268	825	698	945	999999	810	999999	75	469	600	999999	999999	82	482	302	241	999999	656	493	309	865	999999	658	392	856	999999	921	999999	557	202	95	168	290	863	741	999999	205	999999	206	682	969	407	783	999999	834	581	73	782	122	377	999999	363	999999	51	37	82	177	315	98	511	889	416	517	276	999999	158	530	999999	740	498	999999	999999	460	810	339	467	999999	196	558	999999	391	148	999999	999999	479	732	999999	999999	835	668	999999	890	265	695	999999	999999	890	999999	957	686	61	854	999999	623	341	171	999999	967	711	999999	999999	981	757	999999	129	750	899	337	999999	781	767	999999	383	81	862	155	305	999999	28	776	577	895	238	872	233	536	107	893	999999	317	999999	423	537	999999	999999	654	142	451	576	999999	663	562	999999	999999	999999	770	481	969	760	195	865	148	949	935	991	775	753	885	999999	592	653	15	488	489	952	353	753	116	83	999999	23	854	198	976	122	24	186	61	953	999999	999999	138	143	663	999999	999999	474	999999	284	232	901	257	860	983	398	658	84	999999	234	999999	26	999999	999999	999999	182	21	950	972	822	976	999999	701	932	999999	999999	524	999999	825	47	999999	879	999999	831	850	999999	765	993	215	999999	464	940	946	827	388	999999	690	242	590	999999	441	740	999999	778	308	633	210	325	732	999999	874	785	258	999999	963	695	864	542	55	245	416	27	745	999999	368	45	652	873	553	691	846	999999	291	345	606	999999	999999	383	999999	999999	115	450	999999	758	713	678	999999	999999	864	999999	582	157	999999	354	83	423	995	999999	420	272	981	336	771	51	609	591	504	913	595	442	318	491	19	999999	139	999999	999999	986	682	689	353	897	19	861	119	698	104	999999	271	999999	534	281	962	271	245	999999	679	230	159	131	999999	779	999999	431	384	100	148	369	225	117	999999	19	434	730	918	93	327	909	931	999999	497	567	999999	413	999999	999999	528	747	999999	360	296	999999	837	999999	515	
999999	739	587	999999	28	999999	735	999999	164	524	525	847	242	999999	161	461	769	298	999999	634	616	999999	999999	523	347	999999	999999	999999	999999	999999	143	182	873	999999	354	354	740	433	999999	360	761	999999	497	889	393	999999	999999	999999	441	899	526	246	598	999999	999999	446	983	73	148	456	999999	959	857	343	391	352	973	27	998	999999	720	346	385	887	872	999999	999999	865	140	158	285	999999	344	964	304	896	999999	947	325	908	999999	999999	999999	999999	201	802	988	164	999999	50	225	279	406	999999	189	189	860	710	999999	138	805	128	933	990	181	173	624	893	48	494	769	36	701	99	999999	54	62	999999	999999	79	781	486	367	999999	933	15	999999	709	784	124	999999	872	999999	197	112	252	742	999999	294	38	188	105	125	24	281	198	999999	317	199	145	136	941	999999	984	999999	329	761	843	66	176	999999	999999	118	923	458	896	143	514	999999	203	311	758	999999	668	999999	686	371	353	819	744	999999	292	520	999999	999999	104	999999	909	840	783	999999	999999	247	128	464	273	986	999999	565	384	65	74	330	999999	833	378	317	999999	102	670	957	418	34	999999	999999	291	403	468	935	364	48	234	674	213	712	411	521	999999	213	628	699	179	787	444	689	372	962	525	999999	999999	999999	511	816	179	825	82	875	999999	389	183	869	528	266	211	345	830	400	999999	292	432	856	801	152	474	999999	788	631	589	631	376	329	999999	999999	999999	576	536	417	999999	387	640	536	596	135	999999	758	181	912	585	999999	858	999999	844	242	393	763	985	999999	352	207	999999	999999	296	999999	22	854	999999	875	940	999999	999999	423	895	999999	652	896	999999	676	999999	999999	800	876	55	490	772	404	484	646	269	561	591	177	74	999999	350	198	249	302	122	186	767	999999	971	951	299	445	87	114	999999	497	503	319	257	999999	407	170	406	806	999999	618	999999	354	999999	388	52	642	359	999999	399	463	999999	999999	563	935	999999	999999	904	999999	200	337	327	999999	66	771	999999	282	999999	999999	899	999999	999999	443	772	504	999999	422	999999	999999	908	999999	95	488	714	999999	999999	999999	756	321	999999	902	999999	999999	615	202	301	10	298	844	330	770	999999	922	698	999999	670	222	204	999999	138	535	815	999999	195	542	252	838	664	929	930	531	526	999999	748	999999	923	490	828	579	212	999999	134	844	272	147	934	173	999999	504	465	999999	341	697	192	163	999999	999999	126	82	950	463	345	368	999999	999999	999999	999999	184	701	297	190	394	625	856	999999	411	971	59	57	608	999999	58	
169	999999	312	200	999999	424	594	910	978	373	755	629	749	471	765	999999	473	893	819	999999	98	999999	285	243	716	840	860	752	125	895	78	474	871	415	999999	894	611	999999	425	700	589	791	319	816	639	995	116	999999	646	50	999999	164	788	100	959	952	199	999999	999999	988	563	842	794	92	304	290	758	344	999999	870	329	865	478	129	409	307	999999	468	604	720	734	999	115	999999	320	914	686	999999	455	232	705	541	999999	999999	146	747	996	236	521	358	247	771	574	775	721	719	685	669	999999	999999	999999	730	475	999999	263	999999	736	719	999999	999999	604	999999	999999	73	999999	787	741	51	982	661	310	671	946	255	999999	962	999999	340	363	600	238	26	999999	794	178	974	76	371	182	582	21	999999	465	141	754	999999	883	511	609	933	978	999999	687	999999	999999	392	999999	229	999999	301	138	999999	999999	999999	161	999999	886	104	894	201	999999	379	999999	409	650	33	215	999999	501	222	999999	999999	731	429	622	999999	339	70	443	785	999999	847	92	881	453	615	921	294	980	176	383	789	617	417	223	609	774	287	388	337	187	968	728	76	999999	999999	999999	936	558	999999	257	825	999999	999999	999999	873	297	987	955	999999	111	921	835	334	999999	299	315	323	999999	22	999999	61	682	116	608	231	129	26	668	999999	941	985	735	423	919	999999	139	999999	415	349	322	787	332	999999	236	265	143	403	237	999999	899	999999	729	546	746	205	153	553	510	780	754	280	328	717	999999	999999	196	999999	414	999999	170	807	908	999999	999999	42	729	338	880	353	97	725	788	746	348	999999	265	199	677	999999	999999	999999	999999	635	595	51	468	999999	259	999999	79	721	999999	946	762	102	999999	863	845	713	475	814	999999	167	693	999999	492	582	999999	513	860	996	744	999999	999999	999999	809	999999	999999	999999	574	124	999999	769	283	999999	999999	842	983	255	148	402	353	999999	258	999999	911	841	942	999999	559	885	999999	999999	260	999999	999999	308	79	186	999999	179	592	196	149	999999	734	999999	999999	327	303	649	598	999999	999999	999999	653	780	999999	285	673	999999	340	714	109	999999	879	999999	519	999999	398	437	772	999999	999999	969	810	166	824	999999	865	18	957	624	272	909	999999	122	999999	999999	429	999999	865	794	513	324	838	877	97	459	999999	401	394	999999	999999	999999	876	791	170	404	657	999999	956	546	420	665	999999	716	452	199	402	767	960	999999	781	999999	572	999999	303	647	140	932	999999	374	424	473	624	285	695	999999	43	504	951	977	145	932	250	329	383	848	
999999	999999	435	897	66	999999	440	667	900	999999	999999	897	498	999999	999999	724	999999	591	999999	999999	51	999999	999999	55	166	898	999999	999999	591	849	951	999999	605	455	343	999999	507	182	317	710	43	956	385	999999	113	145	15	438	999999	421	515	658	208	437	999999	579	111	999999	740	999999	999999	456	86	60	786	999999	302	53	189	266	226	254	283	999999	913	999999	358	73	999999	30	892	999999	281	179	343	999999	54	177	648	763	906	127	999999	159	810	586	880	334	999999	62	843	962	258	999999	999999	270	999999	787	523	722	230	48	999999	720	275	521	185	906	716	999999	999999	135	999999	426	359	109	999999	999999	610	337	999999	34	999999	889	187	999999	139	824	999999	82	917	999999	999999	999999	542	867	678	720	883	999999	410	999999	618	999999	56	999999	567	831	106	999999	457	999999	999999	196	518	999999	156	558	543	345	999999	361	999999	643	576	748	481	999999	884	492	999999	102	250	999999	926	239	415	215	843	999999	999999	999999	999999	999999	625	666	999999	999999	417	999999	720	130	999999	999999	908	58	999999	974	120	307	246	98	947	999999	673	365	19	866	269	289	791	941	999999	999999	973	93	633	59	28	909	668	24	71	548	771	311	999999	703	999999	999999	195	441	105	546	232	283	361	999999	218	269	656	223	207	137	554	779	999999	113	999999	824	999999	994	955	210	999999	232	36	408	999999	999999	451	999999	999999	391	104	359	846	178	999999	700	732	520	841	999999	262	999999	817	934	994	992	999999	810	139	999999	463	999999	486	894	999999	999	256	952	281	845	817	350	759	815	43	204	933	246	261	873	102	904	162	205	947	194	415	102	413	849	999999	640	187	999999	927	999999	999999	951	271	852	999999	779	999999	995	941	912	695	11	900	799	999999	659	559	265	999999	559	48	290	999999	999999	999999	164	549	431	379	187	999999	881	887	999999	331	999999	975	409	430	323	999999	167	263	45	498	999999	202	614	791	816	91	999999	999999	999999	864	999999	999999	547	267	299	999999	817	999999	764	749	813	123	769	477	999999	684	159	835	999999	893	881	36	911	234	999999	962	935	640	999999	105	251	499	518	275	739	977	437	999999	141	93	847	999999	499	999999	685	300	432	146	999999	142	932	96	999999	485	983	566	999999	999999	87	337	305	999999	72	669	507	324	604	999999	738	109	256	18	704	999999	55	999999	537	624	999999	889	539	798	925	430	173	164	287	43	292	183	999999	124	73	803	788	670	478	829	788	999999	695	928	407	614	999999	999999	392	999999	439	643	999999	478	773	197	999999	
506	261	642	505	999999	999999	571	221	565	226	141	944	900	309	385	870	707	836	188	204	999999	401	321	999999	249	999999	163	604	648	154	999999	351	875	999999	291	419	999999	999999	445	334	134	999999	842	398	754	979	491	824	63	773	331	642	594	993	195	115	940	107	266	580	883	999999	999999	999999	812	999999	78	894	27	966	44	383	401	999999	79	895	558	923	999999	999999	999999	339	550	875	823	999999	756	882	820	186	479	738	77	864	450	999999	153	999999	999999	963	910	597	806	97	738	947	250	739	924	300	556	26	317	999999	299	999999	426	697	597	50	43	196	83	841	496	305	316	536	413	999999	751	137	347	826	358	692	999999	462	146	999999	531	26	957	530	629	462	431	80	574	896	741	455	834	545	999999	724	524	965	601	999999	641	999999	335	22	548	429	679	491	647	607	31	999999	999999	721	518	26	238	553	221	44	874	999999	999999	516	180	999999	302	999999	896	634	178	999999	861	999999	244	999999	690	945	981	999999	999999	939	432	967	875	777	894	122	36	999999	495	999999	754	566	569	405	752	819	842	999999	136	876	595	23	439	999999	112	999999	999999	701	335	293	571	20	999999	934	812	994	999999	402	410	190	775	982	148	206	999999	304	143	839	999999	871	113	738	83	906	354	419	538	421	675	46	999999	999999	587	212	409	743	315	999999	999999	757	187	449	842	946	110	612	874	242	999999	807	724	647	999999	464	190	999999	937	354	999999	402	999999	999999	727	373	555	450	999999	999999	797	79	988	508	256	317	693	999999	999999	137	805	741	545	306	770	999999	322	987	698	999999	32	576	806	999999	999999	199	302	999999	722	999999	999999	660	216	999999	445	581	819	226	401	328	770	526	999999	999999	548	848	857	169	458	860	61	567	752	282	914	230	999999	999999	463	999999	999999	735	941	427	999999	999999	534	606	860	199	58	105	596	380	363	999999	638	996	423	206	341	143	999999	861	426	834	907	934	999999	999999	999999	999999	763	344	313	999999	999999	520	999999	402	323	260	308	999999	812	999999	970	381	919	419	999999	277	614	266	724	882	234	89	10	902	247	600	999999	646	999999	266	341	999999	999999	327	919	128	922	999999	883	91	834	251	999999	470	863	999999	999999	614	631	999999	188	507	619	999999	810	505	519	999999	165	722	677	661	999999	999999	999999	717	314	999999	999999	474	354	593	382	643	57	983	39	540	48	999999	584	967	24	840	88	834	643	999999	999999	423	608	751	864	170	999999	999999	863	503	999999	156	999999	999999	125	167	
999999	594	135	999999	383	827	476	979	142	999999	999999	710	647	547	477	790	84	668	93	85	865	603	728	221	240	874	129	999999	694	892	489	170	999999	857	153	999999	708	667	273	689	947	629	618	420	32	703	535	326	35	65	999999	563	340	50	301	103	999999	913	745	508	707	940	999999	250	964	978	999999	789	999999	984	999999	999999	999999	999999	999999	246	984	317	199	537	999999	803	999999	639	999999	999999	999999	811	565	60	628	794	999999	764	982	17	999999	999999	999999	54	999999	999999	922	51	973	664	168	936	999999	999999	118	999999	724	999999	169	904	999999	654	429	49	158	55	234	353	365	296	495	640	999999	130	901	616	999999	154	692	603	881	999999	666	999999	766	893	899	999999	941	999999	999999	714	605	87	577	690	947	417	896	999999	521	578	999999	686	179	999999	999999	792	163	501	695	580	525	999999	999999	999999	987	273	282	264	156	723	412	293	226	999999	45	344	553	220	999999	454	258	999999	92	312	781	979	987	248	378	999999	357	449	385	499	199	999999	63	999999	702	999999	144	641	653	797	176	999999	469	398	492	999999	999999	999999	832	251	332	999999	484	720	199	17	286	43	885	48	376	999999	908	999999	591	996	999999	947	517	999999	319	999999	249	294	999999	389	520	598	999999	198	868	414	616	999999	177	566	564	999999	415	695	999999	111	756	614	430	999999	494	742	999999	496	999999	301	435	999999	999999	715	393	199	584	810	497	687	287	696	180	999999	999999	774	559	999999	441	999999	541	822	586	218	999999	635	863	932	895	777	791	999999	999999	577	999999	768	211	462	182	999999	758	605	207	720	823	69	444	468	857	719	193	781	64	999999	759	999999	999999	724	999999	999999	999999	999999	999999	720	896	28	407	602	983	587	572	107	852	76	199	999999	625	865	394	801	200	405	85	185	593	19	215	999999	817	999999	506	487	607	424	49	116	690	487	824	999999	662	999999	485	999999	157	96	929	988	762	823	999999	406	339	64	567	930	576	739	136	999999	812	70	785	616	999999	94	499	438	999999	92	255	999999	999999	589	148	999999	920	999999	37	507	90	227	584	994	389	109	999999	553	856	119	999999	951	360	937	992	601	66	999999	199	73	596	501	961	680	999999	849	999999	749	999999	218	999999	999999	711	629	999999	595	999999	999999	236	981	936	946	581	917	552	999999	787	113	999999	547	303	61	999999	964	999999	999999	265	904	426	540	743	408	638	648	108	768	249	731	999999	999999	999999	275	642	217	137	649	999999	54	999999	283	71	262	162	377	999999	959	
166	999999	718	227	339	581	999999	696	248	537	318	932	818	999999	64	66	972	999999	430	37	999999	999999	837	270	668	999999	777	153	478	999999	255	999999	733	149	611	999999	999999	912	77	999999	901	945	969	999999	341	987	236	352	229	15	289	963	947	887	999999	758	909	999999	559	128	804	230	228	757	291	999999	208	678	182	561	54	70	131	999999	135	473	438	248	929	680	985	434	999999	472	210	292	322	846	598	853	593	563	363	949	740	999999	726	221	317	292	999999	999999	179	667	961	229	841	71	762	87	330	671	529	878	143	379	306	756	556	999	735	361	999999	329	967	490	706	182	155	454	746	226	930	646	999999	438	999999	266	510	981	450	261	999999	521	999999	922	44	485	815	370	383	999999	665	999999	999999	437	999999	850	700	481	522	669	916	999999	340	113	999999	999999	999999	705	125	999999	255	575	559	999999	277	568	999999	55	455	231	366	999999	80	999999	561	622	98	463	999999	413	566	999999	999999	781	999999	777	999999	429	999999	161	999999	120	255	342	725	99	758	999999	170	908	64	654	36	301	999999	141	246	564	551	127	794	533	999999	711	484	225	116	778	148	500	386	376	863	303	999999	255	538	738	999999	471	864	24	303	62	359	999999	999999	177	478	999999	540	999999	999999	73	367	964	376	543	999999	509	983	980	935	669	532	999999	791	999999	567	66	602	508	514	999999	999999	999999	240	691	362	573	222	999999	309	999999	999999	759	999999	799	935	769	878	999999	999999	550	488	884	999999	633	529	670	129	280	999999	422	611	42	122	797	999999	588	733	684	999999	294	297	54	681	999999	710	772	200	999999	796	798	999999	999999	628	963	602	999999	700	607	171	692	454	941	339	886	332	927	999999	999999	989	999999	999999	999999	814	999999	262	999999	213	87	999999	757	480	138	999999	811	999999	13	414	999999	999999	441	999999	135	522	498	840	356	999999	794	678	783	135	999999	12	448	762	983	792	42	999999	168	175	622	684	999999	222	325	466	999999	999999	329	522	498	999999	557	470	999999	681	325	755	999999	728	419	408	150	631	999999	135	999999	58	261	220	381	999999	46	276	274	451	118	999999	524	889	999999	152	359	999999	637	994	455	978	999999	312	477	287	805	440	756	224	544	999999	241	200	999999	999999	401	118	151	999999	468	290	205	468	572	999999	241	26	541	276	59	879	994	985	680	67	206	999999	999999	999999	999999	606	520	60	906	335	54	334	999999	717	751	250	129	587	536	174	783	393	739	437	56	789	899	489	174	999999	788	
256	519	999999	999999	452	374	56	999999	862	770	154	561	999999	994	907	558	823	525	999999	999999	417	458	516	284	999999	999999	315	58	999999	999999	40	999999	252	547	798	814	104	443	308	875	82	178	674	403	638	999999	999999	999999	999999	240	85	963	366	903	380	797	13	100	999999	243	999999	998	565	165	739	269	319	699	205	999999	464	389	999999	932	688	248	999999	122	646	980	715	872	909	622	631	77	529	999999	176	10	810	13	999999	75	816	999999	613	518	999999	378	999999	804	999999	999999	776	695	999999	433	225	999999	999999	999999	454	999999	527	197	99	943	999999	999999	740	970	532	205	292	999999	416	161	999999	999999	999999	275	458	277	999999	999999	999999	999999	845	936	999999	105	133	44	987	999999	559	999999	547	629	999999	670	984	991	999999	551	281	999999	763	326	288	594	317	611	506	747	441	999999	31	616	562	236	999999	597	351	644	999999	497	217	372	900	923	614	999999	999999	999999	291	999999	999999	999999	639	999999	108	528	657	999999	999999	522	538	250	487	382	472	930	999999	999999	572	396	650	994	704	784	835	999999	426	365	979	999999	981	541	465	974	548	114	976	970	137	579	940	615	856	999999	959	999999	884	527	999999	683	429	871	402	894	817	999999	999999	855	756	999999	112	302	999999	967	540	996	785	513	999999	368	954	999999	630	993	456	44	148	379	825	868	516	898	903	306	401	119	149	571	999999	903	891	999999	999999	430	999999	647	858	888	794	962	191	999999	999999	102	999999	332	999999	409	447	782	506	843	39	888	200	999999	398	460	999999	999999	857	223	355	931	476	832	883	209	526	809	999999	259	999999	999999	686	999999	215	810	576	78	868	739	999999	384	999999	57	999999	335	239	272	258	408	999999	999999	115	999999	35	761	999999	896	449	51	882	999999	606	256	269	177	999999	66	998	999999	883	506	561	999999	100	999999	533	429	741	999999	970	264	560	777	936	999999	756	999999	999999	454	194	679	629	999999	857	494	778	161	788	999999	999999	183	999999	670	524	816	812	999999	877	64	238	206	165	891	81	628	999999	999999	319	58	420	491	946	553	402	214	999999	734	999999	605	999999	999999	640	816	433	797	989	889	262	130	408	768	999999	64	226	988	523	999999	755	239	417	949	999999	739	999999	641	236	720	277	320	938	999999	728	999999	861	855	565	349	468	284	638	197	576	199	650	651	649	999999	337	414	690	150	999999	40	999999	999999	540	901	313	791	999999	999999	999999	942	999999	331	50	570	202	370	432	184	279	481	601	229	382	652	98	861	
992	999999	393	863	629	999999	108	999999	999999	618	325	664	45	676	713	369	575	634	16	329	611	999999	999999	966	982	516	871	999999	999999	968	871	888	812	451	799	236	884	759	322	999999	999999	999999	487	584	55	768	148	602	768	241	653	999999	645	999999	260	999999	999999	426	880	123	925	600	268	124	747	999999	851	999999	876	487	484	816	322	999999	106	268	999999	125	921	999999	377	278	999999	207	999999	133	252	52	999999	885	999999	999999	878	209	468	632	999999	373	836	618	916	554	726	290	756	837	999999	34	673	992	999999	528	505	999999	745	657	861	999999	799	623	195	808	402	991	895	26	999999	999999	162	473	999999	237	288	313	307	822	552	999999	450	487	698	227	999999	209	572	999999	999999	221	463	999999	771	999999	573	999999	999999	117	161	734	395	740	899	322	871	209	999999	95	249	201	368	999999	114	999999	619	322	999999	967	439	203	999999	999999	999999	726	658	351	701	158	663	999999	880	200	671	817	72	710	588	385	355	999999	999999	999999	823	770	853	999999	706	369	999999	261	999999	465	678	958	316	563	686	182	999999	530	507	670	999999	184	999999	178	999999	297	349	908	733	550	621	269	813	942	18	999999	872	127	644	342	999999	411	778	424	521	713	511	999999	34	999999	720	825	671	720	63	649	999999	685	289	419	29	506	527	747	844	418	999999	373	555	403	310	546	886	174	927	31	406	999999	656	548	785	840	999999	328	829	999999	999999	999999	888	999999	999999	197	837	234	323	246	883	999999	580	999999	568	147	953	999999	999999	184	999999	506	792	42	252	562	999999	999999	634	999999	621	209	999999	58	999999	999999	485	196	568	122	709	662	851	691	999999	375	326	553	980	647	887	999999	223	999999	857	100	310	855	126	999999	999999	106	600	144	624	684	122	531	291	999999	661	767	999999	992	474	286	655	111	895	877	245	485	999999	999999	301	368	986	999999	200	730	751	630	79	296	999999	999999	72	999999	999999	463	262	794	999999	999999	999999	130	201	999999	999999	581	445	208	960	249	46	682	344	613	843	266	697	850	341	561	764	41	697	775	47	999999	224	938	999999	441	624	451	999999	296	10	180	176	999999	91	619	294	553	670	999999	260	282	278	999999	872	810	765	412	463	999999	709	954	999999	426	192	999999	367	506	173	999999	625	999999	468	58	999999	672	99	999999	768	721	276	221	371	868	524	999999	592	999999	999999	999999	676	221	999999	513	587	56	999999	750	999999	762	262	788	389	152	214	666	814	230	999999	999999	721	834	644	999999	444	498	
999999	564	901	427	736	601	999999	939	852	413	607	999999	470	999999	924	999999	358	15	468	999999	999999	229	663	858	999999	999999	920	865	513	999999	577	255	79	98	463	194	849	165	35	661	357	450	299	800	999999	859	759	288	999999	382	485	638	283	999999	666	373	900	999999	999999	374	681	999999	999999	20	836	361	884	999999	113	999999	999999	999999	980	807	140	999999	929	863	999999	100	612	999999	589	999999	366	938	999999	123	432	999999	293	999999	688	661	979	999999	24	289	963	707	975	387	999999	545	999999	291	999999	999999	824	284	443	47	254	386	761	50	984	305	999999	898	389	770	950	22	456	693	515	999999	999999	358	377	649	899	101	125	235	465	54	257	85	289	999999	299	999999	656	256	561	999999	999999	939	797	999999	636	999999	327	214	436	172	99	199	999999	340	649	476	907	999999	147	162	999999	535	584	999999	999999	578	618	884	481	999999	366	209	142	214	428	887	561	999999	23	834	773	911	999999	303	954	67	309	949	855	822	999999	862	999999	408	51	374	365	856	999999	68	457	999999	732	634	805	999999	67	571	999999	761	914	999999	780	313	388	359	736	290	999999	990	278	668	39	658	562	999999	999999	733	172	63	532	704	987	955	387	341	189	174	999999	74	10	738	47	104	999999	999999	92	805	29	692	637	84	999999	680	999999	788	413	83	81	312	798	333	408	858	999999	999999	271	824	999999	57	999999	572	999999	921	999999	999999	630	934	750	571	421	999999	714	480	425	457	834	317	175	598	999999	115	999999	195	276	999999	339	999999	865	698	730	267	879	972	522	75	291	948	690	260	167	478	332	510	890	513	999999	928	442	781	385	954	658	337	999999	74	478	999999	999999	999999	210	451	79	62	841	163	999999	742	957	360	176	885	626	915	441	459	999999	592	305	762	68	411	999999	94	322	775	608	551	999999	458	596	999999	303	999999	59	716	999999	280	669	999999	106	999999	970	91	614	499	337	743	895	670	999999	886	312	892	263	798	703	985	740	75	555	999999	889	509	763	999999	592	258	999999	724	60	999999	999999	568	665	191	440	999999	479	822	448	999999	999999	999999	999999	999999	999999	410	124	261	23	423	539	604	191	242	987	470	328	132	999999	89	877	999999	620	778	963	743	236	82	368	47	516	999999	626	689	218	708	343	62	121	192	144	614	711	636	999999	328	387	433	999999	970	347	356	916	369	988	484	999999	397	747	637	183	51	999999	975	999999	999999	977	501	34	288	137	275	20	724	944	272	469	999999	806	644	
366	803	878	397	700	999999	11	267	701	733	147	945	315	484	18	102	721	736	729	360	999999	885	408	915	843	81	346	201	424	725	999999	587	591	112	280	380	173	504	999999	748	621	720	999999	301	999999	999999	999999	999999	716	852	550	733	999999	999999	303	480	404	962	554	999999	823	809	842	975	717	560	364	213	213	999999	928	226	460	999999	738	630	94	117	999999	661	121	809	485	572	999999	292	332	999999	809	999999	999999	999999	999999	657	925	812	877	825	583	591	826	756	333	999999	923	333	282	283	717	672	999999	297	198	892	999999	23	334	280	800	999999	237	999999	999999	999999	662	728	276	803	66	926	753	269	534	192	835	365	485	406	999999	851	19	58	427	146	414	999999	21	999999	999999	911	487	999999	35	999999	363	607	999999	999999	426	205	66	478	227	791	919	136	762	16	999999	161	538	927	999999	948	425	999999	801	267	999	973	716	219	663	154	448	156	244	386	999999	237	12	999999	980	999999	794	999999	831	636	226	999999	925	15	999	989	383	560	975	999999	732	184	806	105	920	999999	489	847	815	82	999999	773	892	386	187	829	159	972	946	188	164	884	357	174	51	721	999999	710	220	673	771	888	180	167	653	999999	431	907	644	538	999999	947	725	758	293	999999	999999	549	999999	179	999999	410	999999	999999	999999	999999	827	999999	999999	209	999999	999999	636	152	310	464	602	735	999999	533	408	251	999999	418	223	999999	999999	999999	880	999999	335	508	882	50	999999	370	285	383	244	804	827	789	999999	445	143	196	320	583	457	999999	850	660	816	999999	770	598	999999	204	999999	999999	689	999999	761	465	999999	896	895	596	318	939	999999	229	999999	928	706	619	999999	891	284	999999	896	585	151	60	748	675	692	587	999999	245	999999	999999	799	528	999999	999999	37	999999	571	247	300	723	274	999999	650	999999	169	887	598	161	209	191	919	556	819	113	999999	710	716	208	213	318	326	83	652	999999	429	972	999999	116	999999	10	330	999999	736	999999	321	633	410	127	515	804	999999	128	999999	116	170	253	708	21	512	327	999999	999999	999999	982	999999	201	865	551	999999	197	84	492	568	999999	999999	883	819	647	792	999999	999999	599	999999	408	329	208	47	546	938	185	273	801	604	274	329	956	12	754	775	999999	767	858	915	999999	730	506	559	836	999999	287	433	71	999999	59	27	92	680	635	999999	209	163	329	613	36	924	999999	887	304	999999	999999	999999	999999	999999	999999	695	451	683	375	999999	822	648	211	301	660	999999	212	999999	999999	999999	247	
285	999999	999999	575	966	999999	254	889	999999	458	999999	265	955	349	407	999999	198	557	363	575	999999	315	957	840	560	951	38	953	999999	722	700	999999	56	643	629	513	973	306	999999	999999	999999	999999	972	229	213	392	256	951	263	393	999999	999999	201	999999	838	970	419	999999	25	25	420	999999	999999	999999	999999	286	999999	322	999999	893	395	999999	852	999999	378	614	342	999999	999999	999999	705	86	700	999999	709	674	999999	374	804	659	104	721	291	689	836	905	189	999999	471	927	183	999999	240	369	998	131	182	94	312	999999	637	681	625	847	320	343	600	724	999999	93	144	999999	518	71	799	673	610	999999	999999	999999	434	50	999999	999999	994	772	846	999999	892	999999	501	67	71	579	31	423	106	999999	379	503	315	465	331	999999	792	999999	999999	178	570	335	999999	20	813	840	799	597	414	915	999999	548	496	999999	831	392	591	87	782	938	50	386	576	999999	999999	777	999999	969	718	888	916	999999	357	999999	769	567	77	491	254	231	780	999999	18	190	999999	831	999999	54	633	938	796	999999	557	486	999999	999999	999999	999999	226	999999	682	829	879	525	999	198	999999	819	500	274	999999	109	833	999999	999999	616	999999	396	999999	962	770	123	346	779	999999	212	117	871	548	585	808	999999	999999	217	549	950	554	999999	999999	403	640	999999	553	369	623	696	881	999999	327	999999	817	999999	769	999999	275	999999	493	109	433	796	999999	329	280	999999	999999	602	835	625	20	218	999999	999999	214	191	332	584	569	976	999999	405	330	121	553	35	768	446	999999	20	942	980	466	999999	69	394	322	320	916	638	904	30	861	266	985	119	461	933	167	999999	932	691	999	516	943	38	476	969	999999	254	156	28	648	824	682	40	751	999999	824	819	868	21	667	999999	999999	145	999999	74	135	444	999999	999999	289	999999	88	999999	981	949	511	40	918	999999	544	671	999999	885	382	46	583	955	999999	845	119	347	999999	999999	999999	78	999999	999999	999999	411	999999	340	680	322	739	282	746	431	58	801	114	793	901	999999	477	996	448	197	763	506	491	999999	87	728	725	941	658	167	238	912	516	703	545	999999	509	999999	999999	179	155	110	300	161	906	565	999999	999999	445	203	453	36	630	999999	54	989	920	673	263	952	999999	798	624	589	203	146	999999	410	257	395	25	273	16	999999	51	999999	216	339	273	999999	987	409	505	464	714	211	292	270	659	556	595	835	999999	48	582	357	486	711	958	999999	280	340	78	999999	999999	190	30	360	214	999999	999999	590	999999	741	
964	197	302	999999	874	992	854	999999	751	701	999999	999999	322	968	696	693	187	505	381	503	251	657	341	999999	287	999999	191	931	999999	999999	773	14	435	218	83	999999	65	327	836	965	915	999999	588	999999	260	996	867	62	664	520	214	287	218	907	500	316	999999	847	881	350	811	922	999999	483	927	999999	999999	113	894	312	999999	999999	668	415	999999	999999	79	999999	204	291	666	999999	277	544	73	495	999999	527	999999	999999	538	217	445	999999	164	999999	284	114	448	465	999999	763	168	361	882	354	619	803	329	503	247	999999	652	600	683	999999	654	435	420	999999	999	999999	394	136	774	430	423	182	260	593	722	964	526	739	49	999999	970	915	662	719	876	992	207	225	999999	999999	565	845	811	482	348	999999	694	999999	466	24	379	41	587	999999	930	999999	552	999999	781	282	999999	912	560	781	999999	739	773	700	999999	16	999999	999999	606	137	865	578	999999	778	255	872	280	519	283	35	533	999999	337	210	789	439	999999	471	444	257	280	652	295	40	771	609	999999	999999	999999	999999	984	999999	434	999999	999999	362	999999	999999	490	908	12	999999	639	999999	257	771	999999	573	911	999999	999999	567	734	999999	857	999999	999999	339	999999	645	797	286	79	823	50	334	515	877	614	436	364	676	999999	535	999999	999999	23	760	783	999	207	512	92	324	999999	427	474	84	999999	384	79	745	766	844	999999	725	786	999999	494	923	266	534	958	999999	999999	889	586	209	114	443	999999	532	556	17	999999	999999	204	755	929	623	999999	441	999999	240	367	618	910	146	425	528	637	208	275	860	743	673	553	607	552	14	840	275	999999	169	185	546	199	999999	406	999999	531	41	885	870	999999	999999	999999	728	127	999999	979	450	783	585	805	999	267	999999	274	774	741	999999	212	925	783	593	471	125	999999	820	999999	999999	739	999999	997	606	323	404	796	918	424	824	490	398	35	400	491	393	364	185	999999	503	493	631	999999	935	828	959	97	480	363	143	999999	306	999999	827	710	194	588	208	686	862	900	999999	999999	916	116	814	899	392	111	999999	760	879	541	924	667	999999	514	72	999999	363	317	325	999999	290	160	194	999999	207	999999	307	805	166	999999	427	603	147	280	178	828	999999	70	705	999999	285	382	794	764	810	169	601	679	999999	430	333	554	584	791	79	765	921	162	701	702	804	282	999999	390	999999	331	530	837	346	243	764	999999	612	999999	289	908	366	429	851	48	999999	999999	288	999999	999999	999999	28	355	210	412	999999	861	368	12	574	
13	999999	999999	999999	999999	639	764	343	293	665	39	942	999999	512	171	409	999999	999999	663	613	999999	993	869	224	251	999999	184	999999	934	335	999999	999999	609	381	286	140	999999	999999	372	408	334	294	994	79	146	929	999999	843	49	13	999999	561	999999	398	398	999999	908	199	999999	186	465	137	408	957	999999	104	343	267	236	41	457	722	938	264	289	999999	998	799	88	322	999999	340	999999	930	920	350	240	220	982	276	231	762	999999	195	943	206	885	47	316	51	596	131	617	17	556	999999	999999	449	118	999999	20	119	121	999999	263	999999	539	477	46	422	999999	132	284	959	809	695	999999	752	321	93	17	961	492	46	725	801	999999	590	384	999999	727	791	111	999999	266	122	999999	999999	931	818	667	999999	10	893	188	473	847	658	207	860	349	870	138	35	498	58	626	999999	370	462	411	949	999999	807	695	999999	999999	797	703	697	999999	67	999999	502	999999	599	961	599	858	262	954	74	392	524	889	856	662	999999	988	217	999999	576	923	999999	999999	718	324	202	999999	115	452	59	954	509	816	291	59	635	610	999999	97	37	226	118	508	347	566	578	918	838	419	945	808	999999	999999	478	999999	999999	95	999999	284	768	401	752	809	904	999999	999999	708	607	806	999999	475	999999	129	468	359	815	971	80	161	745	283	369	696	507	251	999999	307	999999	157	999999	550	902	624	999999	636	473	308	603	237	683	870	321	41	392	479	718	376	743	128	999999	380	25	556	999999	495	41	66	999999	999999	651	585	370	459	108	486	999999	475	800	831	886	999999	999999	999999	478	875	999999	337	314	999999	999999	999999	563	228	828	999999	999999	356	95	999999	604	416	996	940	999999	999999	510	862	933	905	906	253	575	912	241	812	12	999999	999999	999999	533	703	999999	285	141	559	31	999999	630	770	999999	226	999999	966	999999	999999	999999	437	267	380	375	109	999999	408	130	999999	526	651	986	26	335	999999	278	431	999999	901	999999	720	999999	36	86	999999	242	999999	953	690	863	999999	684	762	301	575	914	707	999999	999999	308	353	999999	852	42	380	999999	613	999999	599	999999	957	665	335	815	999999	628	241	303	16	867	242	454	440	999999	999999	999999	234	725	760	447	999999	143	877	602	320	564	957	993	706	213	999999	999999	999999	999999	999999	942	359	999999	501	946	999999	414	999999	999999	999999	898	725	436	124	999999	930	888	999999	161	388	824	999999	732	504	245	671	247	597	803	248	999999	99	698	999999	999999	617	287	233	813	763	166	999999	999999	536	421	839	530	
999999	999999	283	999999	52	213	999999	91	163	626	452	266	285	446	816	487	327	560	999999	999999	917	999999	796	652	664	871	999999	232	972	999999	205	999999	405	151	368	305	530	508	473	999999	346	437	820	990	835	967	999999	999999	349	374	992	976	612	999999	612	738	505	631	85	180	999999	999999	119	685	999999	370	860	144	88	999999	957	819	97	922	690	490	329	999999	999999	697	343	80	882	608	999999	229	999999	592	538	999999	799	899	433	302	80	999999	327	999999	569	474	116	999999	248	999999	416	999999	888	690	133	132	419	700	999999	387	836	745	257	999999	209	999999	890	278	999999	458	721	68	395	999999	851	484	172	194	245	999999	590	999999	831	999999	999999	312	341	788	469	415	220	999999	95	999999	466	335	958	816	935	999999	583	838	999999	999999	999999	358	788	999999	838	648	960	235	464	999999	796	897	999999	204	319	999999	999999	112	999999	999999	999999	621	973	349	338	999999	526	999999	258	876	768	752	151	51	945	843	999999	247	950	820	455	985	999999	623	259	999999	421	999999	506	47	499	999999	38	607	551	495	999999	449	765	322	132	614	999999	587	703	54	755	872	999999	476	999999	632	161	988	744	263	976	999999	99	769	115	999999	849	220	387	999999	723	999999	999999	459	468	84	481	999999	697	840	18	67	920	999999	813	548	514	40	999999	866	999999	50	863	298	519	35	359	996	999999	370	765	766	209	416	330	221	383	799	18	309	999999	523	300	999999	254	999999	999999	884	955	567	257	819	556	520	966	999999	680	999999	940	442	724	999999	431	337	85	999999	858	514	999999	601	175	715	999999	999999	716	806	749	958	53	999999	596	475	999999	649	123	946	219	689	449	999999	541	182	858	575	585	675	101	963	999999	12	999999	999999	998	363	999999	541	999999	202	804	999999	934	722	166	350	999999	258	444	782	224	138	42	179	999999	248	70	992	856	455	999999	50	714	785	999999	50	539	671	476	686	999999	581	999999	999999	884	288	712	819	25	518	999999	999999	241	319	999999	700	970	999999	860	999999	999999	409	999999	351	424	999999	456	158	592	125	811	185	781	757	535	999999	980	999999	294	785	536	999999	976	348	999999	451	808	405	46	999999	80	647	810	999999	393	847	896	807	602	130	832	999999	236	999999	706	554	999999	484	784	115	720	955	607	84	999999	999999	432	346	999999	999999	955	60	121	163	999999	174	374	75	373	687	746	182	422	999999	953	972	999999	86	641	182	999999	334	621	930	718	125	49	999999	492	341	424	559	191	630	174	781	999999	82	
854	542	999999	490	999999	999999	999999	547	542	443	131	260	47	999999	705	453	86	631	439	191	999999	930	999999	639	582	42	272	196	991	999999	999	181	999999	941	232	109	992	415	223	524	999999	181	582	606	614	241	999999	78	999999	738	554	543	351	270	637	924	417	550	907	87	833	999999	999999	750	443	950	729	106	133	605	460	670	417	915	999999	999999	357	528	34	350	739	204	342	262	247	466	829	270	314	308	999999	999999	999999	145	999999	999999	624	831	173	664	512	207	944	999999	288	883	135	999999	650	999999	576	999999	525	999999	348	999999	840	304	999999	976	130	999999	792	825	999999	18	172	281	234	230	649	525	365	370	838	542	260	93	974	364	341	403	620	940	999999	802	999999	941	999999	62	999999	330	329	999999	544	53	415	128	344	279	721	853	999999	430	999999	999999	534	165	999999	806	388	757	329	158	645	726	848	999999	999999	999999	91	230	484	182	671	328	206	178	826	795	137	999999	748	704	643	487	999999	199	225	680	999999	771	223	991	673	801	11	180	999999	999999	204	563	34	999999	197	999999	999999	999999	999999	999999	854	365	338	932	678	257	18	624	515	167	535	658	636	423	843	320	17	492	508	870	327	999999	627	19	600	574	999999	999999	999999	152	118	999999	441	819	999999	912	999999	291	322	999999	792	999999	664	393	291	999999	927	611	390	877	999999	886	531	999999	89	827	738	329	341	999999	150	999999	117	999999	59	374	999999	816	596	999999	877	725	180	92	87	940	371	243	727	999999	646	505	144	639	659	999999	999999	552	999999	998	184	999999	949	217	285	308	999999	302	999999	917	328	999999	999999	459	10	767	716	448	999999	148	999999	999999	601	999999	467	999999	999999	478	713	827	999999	675	86	597	756	763	776	962	807	778	672	79	999999	999999	735	536	491	685	639	892	515	201	741	601	542	999999	521	672	999999	640	949	800	999999	517	193	653	43	426	703	246	990	999999	641	42	476	397	606	791	551	931	163	674	838	820	321	542	933	485	65	87	251	999999	222	176	829	872	490	391	999999	999999	502	74	981	999999	999999	999999	560	708	135	999999	82	999999	130	999999	487	284	999999	768	205	651	719	999999	370	625	994	886	541	474	213	604	999999	224	174	999999	438	999999	692	445	918	560	981	235	999999	999999	999999	999999	983	403	999999	554	910	722	196	975	372	944	703	366	408	999999	999999	95	504	531	248	857	565	661	390	999999	592	999999	849	644	669	493	208	460	620	482	999999	148	999999	659	999999	999999	999999	199	106	494	
999999	336	46	903	999999	896	731	829	672	156	955	332	23	999999	961	999999	872	551	999999	879	746	253	745	926	122	91	309	844	999999	999999	999999	375	999999	896	13	999999	489	946	999999	772	762	999999	999999	474	999999	999999	999999	495	697	307	322	486	999999	226	999999	151	590	120	791	259	999999	886	991	999999	327	590	999999	126	296	705	905	926	999999	542	126	377	999999	281	999999	541	999999	999999	157	539	741	352	491	348	158	862	675	999999	164	999999	999999	876	387	179	156	936	814	18	209	992	402	396	248	999999	110	999999	686	319	711	260	999999	783	739	461	877	974	108	428	968	999999	40	537	771	194	367	250	999999	296	999999	472	726	999999	999999	164	999999	355	114	150	247	778	185	365	667	999999	999999	402	999999	926	301	182	838	999999	50	999999	961	865	999999	64	983	859	390	999999	195	999999	533	999999	178	584	323	532	999999	957	999999	200	258	674	869	866	434	964	113	999999	994	999999	633	999999	906	840	203	282	730	60	167	999999	397	786	180	427	381	412	233	562	613	999999	312	999999	999999	850	525	297	995	999999	629	999999	999999	999999	404	242	616	999999	999999	999999	391	50	802	820	799	802	802	472	504	451	494	32	741	551	459	235	999999	751	135	66	324	999999	287	971	430	148	999999	79	391	999999	811	189	962	894	999999	572	967	491	999999	413	57	63	792	553	274	999999	287	215	868	179	592	864	999999	999999	24	484	762	831	999999	661	180	733	999999	566	640	315	999999	847	999999	999999	999999	168	999999	999999	999999	270	123	734	999999	823	861	426	211	222	354	999999	122	999999	879	696	999999	146	102	430	242	323	973	999999	999999	959	547	440	835	981	910	434	204	999999	383	754	371	38	999999	999999	800	999999	532	999999	221	692	999999	999999	999999	683	87	132	75	250	489	999999	296	887	820	747	285	999999	591	229	311	920	752	766	205	135	334	780	21	526	629	488	790	999999	24	999999	765	66	472	161	903	788	368	954	866	686	999999	483	218	386	999999	379	172	312	566	301	940	436	999999	842	999999	306	120	549	620	10	999999	999999	999999	600	999999	999999	958	439	325	523	561	798	999999	518	999999	999999	572	999999	235	260	325	999999	999999	722	999999	339	772	630	999999	999999	678	819	999999	866	781	999999	610	617	999999	81	999999	733	987	999999	999999	151	536	775	184	507	999999	484	323	369	684	428	999999	161	999999	652	999999	999999	636	999999	999999	999999	464	44	737	391	250	955	241	163	839	592	500	506	982	148	803	996	456	305	999999	203	505	974	191	363	
644	999999	307	751	625	93	106	278	208	998	999999	502	48	792	999999	778	253	169	530	102	927	999999	178	181	999999	460	880	340	844	651	246	999999	852	384	747	791	999999	489	538	999999	495	231	999999	984	462	311	958	999999	999999	999999	949	345	454	99	435	509	290	999999	999999	174	213	766	999999	556	999999	206	999999	663	55	999999	130	764	999999	774	999999	705	836	999999	719	999999	502	226	999999	749	701	901	45	999999	949	248	999999	531	999999	374	999999	729	797	999999	232	265	661	304	619	573	974	195	714	680	492	730	672	105	999999	363	672	987	474	684	999999	999999	170	885	714	806	964	999999	187	266	232	999999	907	999999	999999	463	886	207	607	728	999999	516	196	365	999999	228	576	999999	125	233	701	565	264	122	999999	372	105	999999	590	812	608	999999	17	457	999999	999999	822	586	143	952	476	474	999999	746	909	348	673	804	613	495	999999	999999	999999	999999	999999	666	622	794	198	599	368	120	999999	794	999999	400	999999	738	999999	666	406	989	999999	999999	999999	237	185	999999	213	999999	698	300	172	105	582	59	999999	999999	892	791	992	38	999999	544	594	366	857	595	627	519	999999	935	999999	999999	999999	251	999999	321	206	337	491	114	999999	640	901	77	947	522	222	79	498	454	999999	999999	674	378	600	737	577	400	999999	589	999999	694	999999	999999	403	225	15	340	771	590	857	999999	309	887	446	758	643	999999	999999	345	382	557	30	394	99	780	999999	721	650	551	743	999999	957	999999	222	896	999999	999999	673	731	999999	881	308	907	597	290	816	786	931	842	103	999999	981	44	999999	344	999999	999999	673	623	943	999999	690	229	847	61	608	408	675	549	837	505	853	687	828	501	999999	122	796	809	963	495	790	999999	457	692	824	922	999999	878	999999	999999	999999	59	787	232	200	88	70	999999	682	418	121	391	14	598	207	303	215	715	999999	560	538	864	660	458	503	883	772	165	236	685	713	796	326	252	40	803	900	606	310	179	62	260	137	554	384	409	802	999999	999999	531	717	999999	792	673	66	609	399	339	728	317	999999	999999	319	999999	999999	999999	999999	762	568	403	402	999999	415	915	507	999999	737	116	999999	999999	90	914	670	999999	967	735	13	999999	196	430	999999	999999	878	999999	999999	999999	999999	999999	999999	69	999999	50	300	999999	138	118	572	877	175	778	872	292	265	999999	236	402	243	614	39	969	320	999999	575	147	989	832	999999	422	62	999999	999999	606	999999	999999	999999	999999	623	580	999999	859	999999	136	487	999999	558	999999	314	254	
765	471	999999	337	111	879	999999	922	474	163	111	306	387	160	999999	815	442	276	999999	251	999999	196	778	663	48	999999	807	193	934	167	589	867	999999	999999	656	590	999999	999999	505	387	275	838	575	470	478	279	481	22	311	671	999999	291	999999	73	381	579	692	259	299	999999	81	565	987	317	573	243	778	901	503	999999	379	433	770	999999	999999	44	621	317	999999	768	697	795	999999	273	191	307	999999	464	113	87	898	196	718	999999	999999	710	851	267	896	244	501	580	519	77	999999	552	999999	457	96	347	958	384	74	531	243	286	999999	723	136	276	471	323	999999	425	999999	193	999999	205	342	276	999999	363	999999	950	277	127	999999	814	999999	638	785	324	999999	766	129	523	131	197	340	40	37	999999	999999	630	999999	187	782	103	731	118	837	999999	125	820	999999	604	963	999999	999999	999999	999	867	752	497	490	999999	999999	41	305	822	71	999999	865	312	999999	65	232	999999	999999	999999	344	999999	93	862	801	470	209	557	610	524	559	17	933	999999	40	169	385	643	149	625	999999	751	797	909	999999	319	460	999999	582	999999	999999	182	935	999999	781	999999	999999	889	695	30	999999	398	430	781	272	64	594	650	999999	88	679	588	651	562	858	593	999999	183	815	492	19	999999	999999	510	999999	387	82	769	443	222	385	495	947	999999	677	842	999999	26	999999	992	724	810	999999	503	430	793	531	999999	999999	198	433	610	83	999999	20	561	423	919	638	999999	981	999999	217	69	703	999999	641	532	999999	25	272	377	536	823	999999	999999	855	481	90	359	999999	999999	463	255	999999	999999	421	999999	999999	126	429	410	388	762	20	899	603	481	800	999999	999999	998	497	299	999999	65	84	999999	445	999999	999999	999999	839	289	999999	292	999999	961	280	928	773	896	424	768	596	861	989	999999	812	999999	606	384	680	845	999999	858	211	999999	999999	733	999999	170	309	306	999999	999999	571	108	734	728	537	641	211	872	472	265	999999	999999	999999	73	999999	999999	999999	576	215	331	999999	994	92	180	91	207	642	546	238	612	597	128	358	999999	300	999999	49	94	341	965	183	999999	382	941	999999	482	470	266	667	399	722	733	101	99	226	999999	25	563	647	999999	998	664	643	859	668	464	380	594	773	185	271	364	244	999999	999999	462	621	151	895	999999	736	385	879	838	890	864	37	269	892	722	999999	485	999999	11	966	999999	174	523	283	819	112	876	493	491	138	999999	498	851	999999	999999	999999	999999	668	48	603	623	785	804	969	999999	437	121	701	60	
999999	785	917	242	283	639	999999	108	999999	85	505	999999	892	397	710	532	375	185	328	138	766	10	817	408	408	999999	733	999999	553	478	392	991	184	442	190	352	450	999999	577	311	999999	857	16	592	543	999999	730	397	104	447	999999	261	999999	573	293	310	967	519	834	930	906	928	554	399	693	514	685	459	999999	999999	91	119	608	999999	663	909	993	999999	999999	665	622	346	999999	999999	50	140	208	611	159	879	385	931	431	647	405	546	312	616	899	999999	67	280	189	735	366	329	653	776	910	383	317	742	654	178	317	569	663	999999	359	562	999999	999999	310	338	999999	159	687	999999	999999	126	999999	999999	335	836	608	352	166	539	750	720	486	431	701	999999	572	642	287	263	340	835	883	863	999999	346	722	982	969	851	999999	216	641	692	165	793	999999	999999	416	818	999999	964	999999	133	698	999999	85	999999	999999	534	765	999999	871	434	630	999999	242	743	129	999999	123	999999	382	314	787	543	89	794	276	999999	999999	642	236	999999	693	375	431	760	175	999999	270	837	609	445	95	412	999999	216	72	999999	999999	999999	811	427	704	944	592	108	346	164	558	291	618	475	999999	133	124	999999	741	265	364	999999	578	499	728	285	999999	937	228	999999	208	999999	731	897	355	965	831	808	764	748	783	999999	424	20	81	979	229	143	909	962	297	932	999999	999999	999999	89	999999	321	999999	429	928	999999	879	961	956	685	559	721	130	570	302	315	999999	999999	482	41	67	567	428	749	65	882	37	266	97	276	408	999999	882	276	510	519	119	345	820	138	999999	462	64	395	429	999999	999999	349	999999	981	999999	481	999999	983	999999	897	893	949	373	55	627	623	873	999999	287	634	838	853	70	782	206	311	182	354	587	999999	513	42	329	557	868	688	595	115	999999	926	601	999999	254	612	999999	999999	999999	999999	511	829	588	374	999999	999999	670	169	289	887	785	983	309	999999	406	426	394	860	999999	816	186	999999	37	768	709	999999	43	939	999999	457	999999	46	339	407	843	999999	26	149	999999	534	887	709	999999	999999	999999	996	626	999999	502	827	228	765	539	165	598	572	999999	820	664	756	761	730	559	831	730	749	654	999999	146	999999	410	999999	935	999999	928	999999	539	329	448	712	734	422	446	782	239	401	506	999999	808	999999	955	205	484	178	772	166	159	578	977	999999	352	724	999999	854	426	999999	829	443	236	131	999999	999999	382	951	31	999999	293	777	999999	339	252	480	104	866	693	999999	999999	766	999999	999999	327	999999	
352	867	370	20	938	999999	999999	266	999999	72	947	686	246	482	822	532	999999	433	999999	382	976	999999	999999	999999	629	617	171	220	213	72	120	464	803	82	140	514	591	21	411	701	420	345	999999	189	999999	417	999999	999999	392	247	619	900	899	999999	984	704	540	498	390	330	431	999999	62	999999	952	492	883	174	999999	318	999999	145	31	181	961	999999	880	157	999999	222	988	950	999999	966	452	220	999999	999999	98	435	974	102	999999	90	280	274	999999	268	237	50	533	465	868	84	999999	999999	878	727	999999	353	824	392	999999	178	999999	999999	999999	999999	999999	742	999999	35	86	999999	343	848	515	940	999999	696	358	622	920	308	999999	532	91	753	999999	999999	341	999999	873	744	611	591	943	999999	748	999999	946	999999	999999	495	123	508	389	952	740	999999	999999	999999	825	297	995	212	999999	999999	489	809	399	575	426	97	410	99	161	999999	999999	999999	905	62	202	112	750	999999	999999	435	194	189	153	138	22	223	999	999999	22	586	748	409	129	999999	999999	938	409	381	779	123	999999	999999	999999	57	648	988	552	916	999999	723	999999	999999	791	46	666	309	665	271	562	999999	999999	16	86	574	999999	999999	632	999999	89	264	999999	378	382	306	351	999999	832	106	999999	34	671	92	658	299	48	999999	617	92	999999	673	282	148	818	576	35	999999	947	782	464	743	365	738	837	490	999999	178	470	495	695	999999	477	569	780	538	542	15	358	787	999999	687	297	549	387	416	981	999999	560	806	999999	273	999999	59	999999	746	668	999999	999999	177	999999	870	444	132	999999	929	999999	713	367	289	999999	29	728	169	999999	777	456	816	361	430	509	999999	618	999999	224	432	292	427	927	43	870	610	760	190	518	666	252	174	162	999999	220	999999	207	999999	772	261	999999	999999	999999	864	300	852	580	999999	999999	814	261	999999	907	965	999999	778	999999	333	419	433	268	548	999999	590	534	291	999999	903	220	999999	267	347	891	963	887	999999	624	999999	743	999999	39	935	522	703	414	472	267	197	811	441	999999	999999	999999	999999	992	999999	412	223	339	19	198	999999	613	437	999999	913	888	944	87	417	999999	999999	590	999999	403	999999	35	948	185	71	34	476	102	779	999999	394	999999	999999	970	890	826	410	999999	999999	829	361	332	95	156	500	999999	322	119	999999	287	772	293	470	999999	669	999999	999999	47	999999	999999	722	585	834	689	172	437	346	999999	196	999999	753	986	855	570	52	10	940	801	684	999999	711	999999	698	501	999999	999999	25	606	311	920	373	373	999999	
749	117	776	497	405	999999	73	247	349	999999	999999	533	999999	437	899	903	668	40	662	362	790	283	366	886	999999	713	72	422	740	999999	276	227	390	530	116	999999	275	999999	544	999999	999999	250	999999	999999	999999	968	200	673	125	702	999999	889	999999	20	676	475	751	999999	999999	691	999999	999999	507	676	655	594	153	265	999999	999999	637	165	495	844	740	549	999999	922	999	374	999999	999999	306	47	999999	387	517	380	999999	999999	999999	385	358	852	896	971	743	695	787	302	825	999999	352	679	74	999999	404	866	279	136	563	999999	890	789	999999	999999	999999	999999	999999	278	86	773	411	689	999999	999999	806	999999	947	769	806	226	144	706	549	588	55	999999	972	553	999999	650	110	726	87	999999	495	569	999999	373	626	999999	999999	519	225	62	533	663	945	812	999999	761	999999	999999	329	999999	694	193	249	999999	999999	727	496	103	295	436	672	999999	999999	999999	766	247	999999	584	999999	533	178	625	491	497	64	392	681	999999	872	231	732	600	406	741	999999	999999	329	103	999999	999999	999999	954	233	999999	999999	999999	62	103	55	999999	999999	344	366	796	178	78	702	752	999999	104	55	336	230	74	703	82	288	870	662	464	918	865	697	254	999999	223	402	701	118	216	999999	999999	124	440	429	397	999999	610	572	130	609	577	568	792	999999	461	734	168	999999	999999	569	191	441	590	999999	937	647	999999	60	955	676	999999	643	329	999999	467	221	790	644	316	999999	678	999999	542	999999	351	306	904	999999	999999	489	243	615	801	646	999999	156	533	916	492	750	130	559	617	999999	608	933	999999	38	395	249	999999	999999	779	999999	890	883	999999	999999	999999	640	999999	721	765	475	443	999999	841	682	999999	321	688	873	162	565	718	129	690	98	999999	417	67	876	15	999999	545	999999	836	335	756	999999	257	798	743	851	999999	409	793	151	20	999999	999999	567	423	84	999999	999999	371	999999	758	771	203	999999	488	764	583	866	715	719	930	723	559	516	999999	999999	74	999999	140	311	999999	319	335	548	999999	999999	326	500	462	931	494	475	357	622	576	984	81	999999	320	978	278	151	694	999999	221	296	999999	999999	999999	83	19	671	999999	70	666	448	446	654	732	453	448	92	413	999999	999999	464	376	999999	999999	941	278	627	999999	161	42	415	625	261	999999	791	999999	741	859	388	999999	999999	999999	297	956	137	547	426	999999	866	540	999999	738	910	999999	999999	920	726	999999	999999	804	999999	102	788	37	260	823	195	326	940	999999	999999	999999	999999	861	413	928	88	980	811	403	
851	999999	713	620	847	677	714	412	581	871	999999	999999	169	583	539	730	748	999999	705	999999	362	110	999999	793	833	961	713	999999	999999	827	842	745	833	999999	953	478	389	999999	189	999999	119	782	745	78	427	611	73	450	999999	999999	999999	817	284	507	999999	751	999999	919	999999	885	964	665	999999	999999	39	909	272	864	630	71	351	999999	90	133	204	579	365	705	376	999999	897	272	726	762	646	999999	999999	335	263	212	339	469	389	999999	618	453	814	991	49	517	348	209	999999	271	341	609	999999	161	313	471	999999	444	999999	999999	987	702	939	214	999999	15	449	937	610	428	732	881	201	786	514	751	764	373	665	858	884	698	451	465	431	47	999999	318	32	792	999999	894	917	824	316	916	514	999999	884	44	78	410	599	402	539	999999	417	951	646	562	999999	32	999999	694	681	299	999999	999999	783	79	717	140	999999	818	612	837	964	377	479	598	246	164	999999	631	789	483	109	59	926	971	629	999999	672	470	999999	793	126	232	152	999999	666	40	826	999999	326	937	999999	999999	789	701	495	999999	481	57	325	551	542	157	904	999999	200	210	558	999999	450	382	999999	999999	733	819	721	741	999999	461	932	216	338	674	314	851	987	999999	270	234	999999	588	864	624	999999	543	260	999999	327	945	827	999999	481	25	374	944	479	999999	999999	970	980	753	815	29	125	118	223	868	842	999999	220	871	940	333	334	861	999999	999999	310	199	568	752	999999	289	999999	477	734	322	310	370	999999	999999	280	300	253	733	999999	844	509	46	329	392	136	999999	999999	955	525	999999	690	513	999999	635	999999	999999	411	238	999999	999999	395	648	999999	901	568	482	680	272	999999	649	90	600	97	673	345	274	999999	186	626	999999	554	999999	951	586	999999	999999	933	747	216	422	888	25	404	246	458	860	662	999999	823	999999	594	472	364	875	78	999999	425	762	300	475	987	999999	999999	999999	982	716	696	796	999999	771	548	933	66	188	761	999999	206	999999	225	484	999999	999999	362	972	564	999999	324	85	518	541	381	999999	999999	999999	999999	663	413	224	264	742	999999	865	158	62	999999	661	999999	186	999999	13	893	574	999999	815	863	999999	872	639	625	900	402	620	288	738	400	376	486	325	753	108	660	981	596	483	319	746	303	310	866	903	999999	147	961	514	647	807	999999	641	876	999999	999999	774	599	364	349	553	587	420	661	739	185	100	999999	25	999999	912	977	74	505	127	252	999999	773	999999	234	264	658	773	100	593	742	999999	448	864	
999999	999999	999999	241	999999	999999	169	999999	648	999999	727	585	714	945	999999	735	999999	999999	145	759	999999	228	999999	876	140	95	894	999999	999999	78	999999	340	652	999999	999999	466	529	999999	930	739	957	369	923	646	994	648	549	999999	999999	364	764	182	709	999999	228	98	885	515	999999	999999	871	999999	563	580	140	397	999999	999999	246	704	216	93	999999	406	801	287	305	364	882	491	545	191	212	964	314	999999	631	964	350	620	581	999999	644	882	867	612	805	353	999999	607	716	404	476	906	999999	680	543	312	999999	999999	792	530	633	619	512	690	153	598	275	316	766	968	805	626	133	202	449	756	538	199	481	952	849	284	775	151	999999	305	816	634	290	328	999999	409	828	61	389	999999	380	999999	999999	999999	87	209	840	747	599	999999	783	956	999999	786	774	697	999999	840	681	358	999999	371	974	847	782	641	35	447	891	405	798	81	812	999999	386	999999	730	999999	874	650	444	37	999999	865	521	860	403	503	553	389	940	987	380	40	190	18	212	621	434	999999	183	403	856	999999	999999	711	999999	815	410	999999	966	204	965	40	914	999999	999999	119	336	922	248	531	999999	999999	465	810	701	782	999999	377	157	119	840	438	477	50	181	358	813	809	717	587	103	140	422	745	32	999999	125	373	199	999999	294	999999	207	651	999999	354	999999	251	20	370	999999	42	275	857	363	536	999999	874	645	999999	306	526	215	660	438	763	99	720	788	362	666	871	999999	64	824	339	240	825	541	826	620	572	799	356	16	999999	999999	565	392	495	999999	999999	728	728	796	768	306	547	222	745	999999	27	999999	658	704	710	853	220	43	34	999999	737	342	819	849	733	726	859	654	377	999999	533	337	999999	999999	424	152	999999	268	65	42	693	612	795	570	603	119	151	651	999999	217	653	532	367	999999	57	999999	999999	878	72	999999	447	893	845	845	999999	689	170	91	289	999999	403	952	977	991	612	999999	999999	999999	256	624	584	217	357	169	999999	11	999999	112	528	515	243	999999	205	23	595	799	767	949	999999	913	948	70	999999	739	813	999999	554	999999	999999	922	372	660	632	447	467	999999	545	685	599	999999	719	68	563	773	999999	999999	999999	999999	405	812	367	596	419	343	676	524	844	999999	356	555	999999	603	999999	605	153	583	999999	757	999999	365	264	91	360	118	999999	999999	507	598	415	991	999999	589	999999	999999	564	775	251	298	999999	999999	395	926	999999	53	282	125	542	999999	630	999999	872	999	419	50	558	999999	246	310	149	
786	27	256	213	364	612	867	633	751	50	377	341	660	986	612	969	337	999999	316	836	87	357	549	968	665	128	999999	180	999999	226	288	539	940	159	999999	925	149	723	975	441	999999	492	791	916	262	418	222	23	999999	81	230	999999	999999	473	71	439	999999	288	999999	245	669	999999	703	535	999999	999999	999999	511	11	686	999999	614	776	999999	431	595	565	632	999999	256	906	930	373	858	995	753	609	476	999999	554	457	861	185	999999	999999	718	788	266	164	424	999999	711	999999	130	250	999999	758	64	52	476	873	844	999999	999999	999999	999999	333	845	999999	18	238	923	423	457	999999	969	999999	46	999999	999999	999999	309	999999	300	999999	204	918	999999	617	999999	995	555	434	621	681	999999	298	884	410	43	395	943	727	156	999999	104	297	999999	892	281	186	722	951	339	999999	999999	999999	282	72	144	820	999999	237	159	23	683	499	802	775	625	681	999999	636	999999	327	863	582	999999	114	144	906	364	360	346	212	283	999999	105	951	116	246	25	821	275	223	314	999999	999999	999999	999999	999999	495	788	277	599	631	95	999999	999999	806	992	54	178	927	238	465	999999	891	947	740	89	404	999999	999999	388	665	733	999999	999999	22	157	14	199	601	540	421	999999	999999	746	580	197	721	93	999999	124	202	847	893	46	757	999999	824	999999	402	999999	210	999999	129	888	999999	898	724	35	999999	659	987	999999	999999	397	817	890	646	999999	376	552	368	320	706	554	196	818	999999	999999	999999	438	999999	384	797	999999	339	776	456	205	999999	999999	473	695	94	494	137	347	999999	505	229	999999	938	680	263	849	74	889	938	574	701	125	68	399	999999	999999	999999	612	67	407	999999	50	999999	999999	342	693	89	673	235	221	999999	848	547	344	114	242	499	652	999999	999999	999999	999999	838	881	503	696	624	83	999999	524	167	524	289	872	447	189	433	496	999999	570	770	999999	663	726	999999	852	577	999999	295	999999	80	685	999999	999999	303	999999	211	999999	948	645	79	16	999999	711	999999	999999	568	674	896	925	808	13	314	560	999999	714	786	121	734	999999	128	900	787	83	999999	481	999999	179	579	999999	977	871	548	702	500	999999	495	999999	672	254	999999	903	827	370	999999	77	381	931	933	999999	999999	99	828	307	527	179	228	831	267	582	999999	399	105	76	947	937	465	612	69	422	228	834	999999	489	367	225	82	427	197	999999	110	999999	999999	990	999999	999999	53	250	999999	330	999999	664	694	999999	383	999999	807	760	423	999999	611	769	871	521	370	996	650	
999999	940	311	106	801	643	880	481	769	163	114	78	69	894	999999	437	999999	876	563	999999	359	115	473	417	321	999999	249	775	341	999999	724	999999	999999	247	999999	310	873	999999	744	31	813	618	999999	740	703	692	363	999999	397	341	142	999999	806	856	999999	242	476	999999	784	797	404	115	150	540	439	484	76	822	200	913	563	514	142	999999	336	741	501	732	714	629	650	195	387	999	999999	999999	999999	155	946	471	833	979	449	947	627	707	477	83	310	999999	625	541	864	999999	778	999999	512	273	530	999999	999999	743	189	999999	156	999999	999999	151	444	359	660	999999	875	728	89	583	999999	194	999999	628	999999	428	999999	999999	13	999999	999999	903	231	478	577	559	625	396	999999	99	800	293	801	418	979	336	639	951	568	704	665	145	404	204	561	999999	358	901	295	323	321	694	161	999999	887	824	999999	965	999999	999999	999999	999999	998	999999	999999	781	393	507	649	999999	999999	480	926	309	454	195	509	36	916	260	211	723	111	416	778	116	999999	764	530	165	416	674	180	999999	999999	186	147	414	421	999999	934	851	262	358	534	841	767	852	592	702	999999	893	999999	530	899	582	387	591	221	999999	999999	628	976	494	530	124	999999	468	900	999999	58	999999	614	146	326	360	471	752	881	999999	999999	289	999999	828	839	999999	626	649	999999	999999	798	555	999999	745	140	315	874	768	999999	999999	541	309	999999	323	653	231	289	911	999999	999999	121	634	710	284	337	999999	456	999999	999999	18	497	999999	899	84	999999	503	900	869	16	21	999999	702	999999	999999	404	999999	337	858	999999	618	243	999999	444	30	714	173	845	918	417	770	859	725	123	999999	999999	880	999999	877	999999	160	999999	419	905	203	72	418	709	249	879	999999	41	597	974	45	999999	999999	225	879	370	999999	658	982	999999	245	161	760	999999	999999	547	524	640	460	25	34	298	999999	999999	251	957	999999	464	606	48	128	739	272	751	88	54	150	665	999999	516	999999	502	347	957	669	51	999999	829	602	701	999999	657	581	581	950	747	950	972	999999	922	74	999999	61	944	343	999999	999999	999999	510	71	999999	858	120	943	999999	531	950	866	999999	209	655	476	861	904	999999	999999	999999	690	801	340	104	177	691	607	452	684	450	999999	624	173	162	303	328	541	303	507	547	637	103	428	796	94	832	774	276	597	991	999999	999999	999999	348	209	217	180	999999	239	177	512	501	999999	999999	557	999999	976	999999	361	157	999999	999999	185	923	530	999999	999999	544	19	999999	999999	340	855	999999	
303	141	999999	999999	952	95	999999	574	74	339	44	146	298	347	249	843	856	726	915	450	671	545	96	948	817	612	834	636	957	894	999999	999999	645	121	999999	425	999999	160	104	275	998	999999	546	999999	999999	999999	308	999999	304	176	999999	199	425	414	30	757	55	803	18	350	999999	999999	999999	179	87	999999	999999	186	999999	823	999999	705	632	649	451	916	998	250	69	432	999999	799	341	790	416	71	756	999999	999999	40	380	694	152	754	999999	999999	147	377	768	35	894	131	486	481	999999	999999	567	776	963	114	758	805	743	585	999999	462	191	827	763	26	116	269	95	999999	453	659	563	999999	999999	965	999999	999999	481	44	538	191	322	859	967	633	504	979	277	986	281	574	999999	999999	999999	562	999999	999999	614	752	918	635	999999	957	999999	172	229	689	151	998	335	137	333	709	57	855	149	331	859	139	521	137	999999	108	257	878	708	997	999999	82	670	467	26	729	125	903	155	365	999999	805	414	999999	838	278	661	999999	250	251	518	861	422	972	461	484	999999	791	642	937	709	159	464	232	999999	78	337	867	120	604	594	154	710	783	999999	64	999999	999999	298	723	999999	113	637	467	488	309	660	697	16	542	499	333	270	217	999999	999999	999999	192	295	770	999999	793	999999	646	656	373	161	638	482	407	759	533	503	919	999999	605	521	999999	999999	229	999999	640	861	578	114	999999	884	502	137	818	999999	543	999999	528	782	653	79	999999	811	124	999999	31	225	609	782	965	830	350	717	60	170	999999	448	76	362	310	999999	465	999999	396	489	999999	999999	999999	693	226	122	974	147	846	999999	530	999999	628	999999	396	424	999999	795	149	439	543	784	87	658	368	104	354	176	481	721	999999	459	425	635	999999	520	999999	915	566	999999	855	213	871	523	639	999999	999999	993	999999	886	680	670	402	999999	945	874	433	999999	335	131	768	808	665	999999	999999	80	770	993	583	876	999999	999999	239	297	999999	340	912	563	28	209	284	360	211	999999	51	999999	67	468	689	624	96	556	589	444	94	57	547	999999	600	999999	398	826	420	999999	33	343	440	114	382	615	961	870	987	135	847	999999	999999	999999	93	980	23	311	314	959	790	316	757	999999	213	536	792	175	963	459	810	458	940	122	572	708	511	952	96	999999	662	226	569	464	999999	677	449	477	664	619	999999	97	522	460	999999	716	586	645	901	845	823	795	906	537	325	999999	476	494	999999	384	999999	70	224	240	306	999999	747	303	999999	536	96	999999	511	
353	903	722	999999	490	815	999999	132	866	999999	999999	999999	867	319	41	148	207	210	955	999999	999999	999999	494	999999	291	999999	733	969	999999	447	375	758	508	294	562	999999	602	462	986	999999	652	999999	612	19	972	979	439	264	716	164	10	335	141	999999	999999	212	419	849	999999	336	91	886	839	999999	685	999999	752	999999	999999	999999	546	744	224	285	326	36	538	484	999999	999999	724	479	262	999999	446	50	626	999999	72	359	999999	753	808	660	598	765	423	193	334	489	237	999999	507	318	617	266	120	855	38	999999	673	999999	999999	999999	611	612	633	999999	981	645	999999	999999	520	407	193	793	936	564	687	560	613	355	999999	421	84	867	972	944	521	190	929	999999	133	866	686	289	804	999999	58	985	142	713	999999	689	623	999999	345	109	999999	824	329	556	177	999999	591	328	785	537	999999	999999	999999	689	199	800	999999	104	476	999999	721	904	999999	480	515	999999	428	900	999999	470	797	447	999999	999999	819	696	999999	383	603	655	285	367	999999	276	197	314	355	453	523	411	974	528	170	691	388	230	835	849	50	476	59	690	185	325	739	830	999999	767	999999	502	939	342	501	821	378	999999	410	722	999999	211	355	974	386	741	496	279	286	999999	494	999999	861	21	342	137	999999	999999	192	188	537	366	999999	999999	583	31	471	641	999999	999999	999999	35	820	999999	566	999999	130	999999	314	443	828	999999	554	380	283	280	640	927	999	374	225	784	180	232	194	926	999999	767	401	999999	999999	999999	252	936	527	469	999999	748	455	999999	17	530	290	749	359	77	812	999999	315	312	999999	999999	999999	662	134	538	999999	598	927	640	731	362	683	949	999999	974	227	618	853	999999	502	891	482	506	367	695	503	431	872	127	999999	999999	461	98	973	736	222	590	812	999999	614	999999	999999	815	771	654	846	340	586	999999	850	999999	869	501	810	500	71	145	305	439	999999	433	725	810	526	346	900	595	976	436	762	637	805	864	999999	321	999999	667	999999	712	848	999999	845	999999	999999	919	999999	999999	287	483	675	999999	294	383	953	190	464	20	298	434	753	999999	999999	999999	622	223	398	999999	301	499	429	403	409	592	590	872	588	999999	543	607	999999	940	999999	502	760	685	999999	999999	910	999999	856	999999	379	999999	959	597	807	999999	874	64	999999	520	668	999999	63	999999	677	999999	792	90	602	236	477	690	614	813	999999	862	398	937	870	965	104	282	642	369	34	999999	999999	999999	74	892	363	489	86	309	999999	529	448	999999	999999	650	999999	829	
426	999999	592	688	696	999999	654	945	306	937	193	565	426	999999	156	693	257	578	78	799	999999	709	872	999999	614	314	541	423	423	999999	928	230	999999	999999	856	999999	777	999999	411	487	999999	999999	999999	426	305	999999	883	999999	383	754	999999	439	582	840	999999	999999	758	603	999999	999999	614	241	532	999999	18	962	239	999999	539	144	916	999999	177	590	461	896	123	455	692	103	431	656	49	668	678	499	648	495	461	150	263	184	272	999999	999999	116	597	209	417	343	291	732	999999	999999	999999	999999	272	991	388	917	602	999999	910	980	961	957	999999	863	717	519	324	999999	999999	398	880	742	649	157	717	999999	309	999999	48	359	811	999999	310	999999	999999	999999	999999	999999	117	544	548	951	273	999999	68	915	914	733	491	898	28	547	999999	999999	369	106	679	125	283	43	617	688	274	999999	178	272	999999	402	44	368	292	668	636	999999	850	928	478	367	99	801	440	999999	431	999999	341	274	999999	353	999999	733	679	999999	382	84	999999	859	687	999999	999999	795	268	522	698	133	615	999999	911	878	116	440	999999	999999	35	482	602	51	266	134	229	999999	607	999999	961	311	999999	999999	295	562	238	991	250	766	253	999999	543	917	877	308	534	981	362	787	246	999999	115	366	95	900	999999	885	602	563	492	219	198	955	560	397	444	443	75	359	650	125	199	999999	79	732	999999	685	174	958	599	248	551	819	999999	962	205	331	95	394	90	352	398	999999	284	43	999999	999999	366	489	863	999999	999999	999999	147	999999	809	254	297	362	961	999999	720	644	963	253	999999	379	888	598	999999	122	358	680	999999	999999	999999	512	586	45	628	360	328	685	105	999999	332	547	682	944	162	951	44	732	432	999999	632	753	724	40	375	999999	999999	768	999999	750	742	245	999999	999999	404	999999	667	262	734	999999	477	999999	549	464	921	130	696	943	446	250	88	625	999999	983	674	999999	788	556	670	893	999999	560	999999	354	766	97	812	843	549	999999	999999	999999	999999	821	999999	597	214	999999	119	254	48	755	331	56	671	127	987	999999	174	999999	519	121	999999	999999	949	999999	647	204	999999	833	318	853	404	591	999999	306	626	436	176	999999	768	528	447	999999	855	999999	238	351	683	649	999999	999999	999999	128	999999	182	999999	168	872	999999	949	19	571	285	999999	195	361	740	999999	374	500	561	585	999999	999999	991	673	175	985	52	689	999999	521	58	733	999999	999999	999999	999999	784	117	467	564	276	137	999999	999999	171	490	669	999999	999999	262	318	159	548	485	590	
465	354	508	33	183	829	219	653	497	523	551	688	19	999999	494	314	267	42	999999	999999	959	903	999999	512	685	325	497	201	53	999999	898	999999	772	594	999999	902	286	93	294	734	66	484	271	442	619	999999	999999	479	13	947	60	126	551	176	631	561	999999	999999	348	858	999999	28	609	294	999999	366	916	425	264	591	38	184	999999	272	261	484	999999	999999	892	999999	665	28	198	106	162	782	643	999999	963	269	593	289	745	436	403	999999	874	977	817	262	885	999999	224	421	919	876	999999	999999	914	156	919	716	113	464	999999	999999	999999	513	141	999999	723	321	461	995	999999	748	439	322	869	223	999999	999999	785	999999	999999	430	803	776	999999	285	999999	999999	690	999999	999999	876	185	290	242	90	218	371	845	974	539	574	782	229	423	999999	447	66	419	999999	999999	265	931	473	467	773	519	64	999999	856	439	369	630	645	656	132	572	159	89	999999	14	248	999999	810	110	432	647	583	362	16	837	999999	944	988	999999	93	945	712	999999	469	570	164	45	999999	545	179	944	147	573	301	607	298	976	630	696	999999	999999	999999	372	44	135	999999	701	329	28	91	999999	642	374	572	187	860	999999	619	228	850	212	829	999999	931	488	509	20	71	999999	549	380	323	302	971	999999	824	349	787	343	634	462	715	970	463	754	312	772	999999	124	747	962	999999	412	845	999999	617	855	441	556	999999	925	640	921	479	711	112	349	403	925	362	521	548	999999	593	397	497	999999	812	187	999999	999999	19	947	661	586	23	999999	456	999999	38	969	907	241	717	709	822	793	501	751	651	962	379	85	999999	236	423	90	818	457	999999	759	52	264	380	889	915	693	270	892	698	200	999999	527	897	393	613	317	568	884	575	703	999999	70	535	224	367	999999	195	434	173	932	103	998	277	279	926	653	860	999999	999999	139	533	999999	999999	461	78	999999	187	999999	622	999999	522	933	999999	999999	401	982	729	165	999999	981	507	999999	728	765	107	895	259	627	466	960	456	740	100	446	179	758	16	84	999999	515	756	817	812	67	420	169	125	372	877	944	923	705	306	812	631	697	999999	298	363	999999	602	559	911	999999	659	781	843	999999	735	999999	975	999999	19	26	999999	690	33	671	999999	938	779	887	999999	999999	46	751	999999	999999	999999	482	877	718	720	972	999999	207	905	159	407	638	325	679	636	243	969	278	695	289	587	941	999999	999999	943	424	403	999999	809	399	626	908	347	565	632	263	999999	267	934	47	114	
37	785	873	273	716	623	110	261	999999	999999	767	66	164	700	873	807	668	774	306	579	207	999999	515	999999	499	300	999999	999999	383	999999	711	344	658	185	999999	999999	800	945	237	801	303	999999	302	846	858	851	999999	865	758	999999	107	492	637	467	999999	639	279	349	773	425	862	62	999999	49	841	432	408	999999	149	999999	17	999999	999999	505	286	744	104	669	675	648	116	999999	999999	927	999999	229	707	200	999999	920	886	999999	182	811	938	250	585	263	15	436	453	214	725	51	448	384	944	142	191	171	545	609	999999	999999	318	967	764	950	669	621	999999	217	999999	229	830	556	551	999999	999999	46	168	841	663	999999	999999	999999	179	256	488	996	999999	999999	19	117	385	286	785	56	502	971	485	635	594	394	999999	246	505	506	221	892	832	218	576	999999	13	999999	946	435	930	416	797	517	999999	673	999999	160	207	602	843	553	770	504	243	999999	560	532	256	279	538	958	406	673	45	999999	173	999999	999999	999999	114	681	340	999999	126	96	184	968	174	921	58	560	999999	903	999999	667	131	338	974	981	594	480	456	999999	897	999999	19	999999	481	874	509	278	161	343	999999	171	999999	420	999999	999999	999999	592	368	335	231	999999	919	503	21	378	474	999999	102	27	279	633	235	664	462	153	86	61	496	299	999999	780	408	705	999999	501	455	711	949	827	571	12	122	131	455	920	63	516	122	113	410	674	185	144	999999	864	936	557	958	999999	80	999999	105	79	913	451	578	999999	98	520	922	763	999999	274	999999	277	521	113	999999	541	999999	570	999999	999999	999999	999999	604	274	642	999999	564	897	752	714	757	212	906	53	217	13	351	839	428	602	190	646	789	910	688	999999	353	832	348	426	155	999999	430	712	189	176	846	999999	581	547	955	35	20	180	999999	999999	370	478	896	215	199	260	152	346	211	999999	957	694	585	999999	999999	731	559	999999	999999	999999	782	203	863	999999	999999	48	267	880	646	165	635	618	403	446	435	875	999999	142	237	895	366	94	999999	937	219	162	728	999999	349	999999	476	999999	611	999999	470	176	614	855	58	161	999999	271	699	999999	616	348	300	149	420	332	795	426	999999	673	891	698	692	999999	999999	15	999999	531	540	999999	688	951	999999	144	975	269	270	999999	94	85	999999	104	394	999999	330	870	861	999999	325	27	437	60	585	937	376	772	999999	688	999999	52	841	999999	731	286	367	665	341	165	999999	160	71	999999	999999	999999	771	797	313	999999	605	999999	153	731	216	999999	
985	638	375	79	767	213	999999	581	65	51	243	442	373	999999	107	665	999999	705	424	175	956	722	718	562	176	579	999999	999999	999999	999999	899	120	264	217	999999	999999	300	271	999999	960	999999	489	999999	999999	789	338	433	999999	140	999999	432	447	316	50	567	273	920	812	999999	198	999999	540	498	992	152	132	187	165	817	378	375	277	317	463	999999	476	72	428	999999	837	999999	999999	124	999999	640	461	804	999999	999999	999999	999999	487	367	209	225	834	991	667	157	666	161	277	999999	762	575	999999	140	852	249	100	211	999999	49	999999	999999	481	425	355	999999	691	999999	999999	515	790	569	887	909	999999	248	966	485	404	280	115	686	878	885	362	577	999999	999999	951	974	559	826	316	447	301	167	744	418	645	999999	466	348	999999	762	596	202	999999	999999	32	999999	282	615	806	231	999999	389	173	595	72	778	875	369	376	989	955	999999	263	999999	618	950	503	557	999999	99	813	999999	498	999999	298	169	999999	241	309	347	701	943	29	94	513	912	994	999999	356	866	439	106	971	208	806	999999	999999	247	636	82	120	999999	775	717	417	176	890	56	307	999999	888	643	70	39	298	21	945	178	936	705	955	355	211	973	659	999999	795	300	319	666	230	652	605	999999	236	976	999999	999999	676	347	32	948	851	453	978	999999	999999	942	999999	795	687	770	310	931	126	765	523	801	68	701	999999	599	737	640	682	245	48	833	999999	321	843	643	501	599	683	16	999999	758	999999	863	680	853	999999	524	978	459	352	674	120	471	463	376	253	999999	966	432	221	220	771	742	999999	212	149	598	951	54	279	711	999999	119	999999	999999	806	204	30	527	218	222	999999	232	893	999999	723	341	858	476	399	525	633	260	795	294	987	263	115	477	999999	793	572	934	190	641	426	999999	210	999999	570	58	999999	999999	224	998	999999	548	848	999999	999999	807	739	485	655	753	87	996	324	976	777	999999	99	552	814	425	649	727	52	262	948	999999	140	170	999999	350	570	194	46	797	735	448	414	723	988	905	63	97	999999	436	563	429	686	234	921	27	959	412	634	798	359	830	506	596	444	766	677	579	578	314	193	892	960	526	999999	999999	148	376	564	908	371	561	448	999999	698	528	47	906	248	889	390	167	560	247	448	999999	942	817	288	232	999999	484	519	974	999999	670	469	169	983	593	999999	593	848	726	999999	797	391	891	897	916	729	770	340	999999	999999	35	341	722	88	345	396	330	999999	342	679	887	999999	
474	372	37	999999	877	999999	655	999999	999999	999999	834	810	650	523	60	920	372	999999	468	153	999999	60	227	338	747	90	648	206	557	506	515	56	550	999999	999999	528	999999	857	851	847	685	678	137	715	999999	912	438	821	345	410	725	839	221	999999	222	999999	154	699	321	797	999999	458	463	300	803	999999	269	896	999999	532	60	999999	651	620	468	161	999999	511	831	834	652	826	861	999999	999999	676	835	999999	541	999999	383	180	545	64	572	236	225	836	911	719	652	541	999999	813	359	219	197	600	285	71	501	643	867	999999	154	458	597	316	519	999999	999999	999999	364	999999	158	880	969	597	57	999999	936	96	599	122	999999	999999	999999	58	797	571	489	244	531	999999	999999	740	313	68	909	124	638	908	326	784	766	199	187	121	999999	479	250	599	999999	53	134	999999	53	999999	305	44	847	549	518	948	647	718	931	999999	999999	418	577	911	688	999999	602	37	769	815	356	992	999999	499	999999	999999	330	890	692	487	355	596	999999	558	763	874	999999	99	400	378	147	58	268	999999	19	255	901	339	910	619	451	999999	645	237	408	312	999999	357	165	200	627	757	35	999999	538	515	721	28	999999	813	666	513	637	401	999999	307	733	999999	489	148	426	991	979	82	46	258	951	999999	159	999999	999999	919	933	209	750	999999	32	814	765	999999	999999	999999	999999	106	953	937	999999	253	559	110	999999	472	868	27	999999	999999	778	953	999999	289	564	262	999999	697	50	999999	580	999999	651	298	285	919	873	985	614	543	810	882	129	108	788	707	999999	999999	999999	310	61	999999	435	999999	611	79	407	485	999999	282	23	494	66	216	367	41	999999	271	825	659	598	882	413	240	999999	896	833	318	500	856	352	820	815	739	695	664	12	536	686	216	522	999999	55	999999	529	326	826	999999	999999	757	999999	647	999999	232	712	178	512	205	999999	999999	999999	98	985	93	929	203	678	326	999999	999999	999999	75	584	618	999999	999999	999999	81	999999	999999	79	999999	999999	743	751	999999	999999	593	37	527	161	806	247	999999	970	999999	412	961	413	335	647	999999	402	47	999999	49	72	615	95	999999	340	441	999999	999999	999999	325	521	251	342	233	607	999999	298	994	999999	233	827	999999	648	713	999999	875	999999	999999	862	999999	528	999999	25	711	999999	981	999999	999999	999999	719	999999	458	335	654	999999	170	629	189	727	562	221	408	495	504	221	459	966	381	712	465	999999	119	927	999999	797	981	235	999999	999999	626	587	999999	807	832	999999	999999	287	994	800	999999	
255	488	999999	309	358	130	53	521	499	999999	999999	136	999999	730	946	211	531	260	856	931	935	998	598	111	975	448	999999	663	999999	842	999999	971	581	84	219	294	462	627	726	999999	938	714	999999	407	611	460	958	86	885	709	847	999999	148	999999	702	999999	890	555	334	910	529	389	928	999999	22	999999	999999	999999	521	662	999999	904	533	188	993	231	867	201	499	999999	489	999999	778	883	995	999999	833	999999	382	999999	999999	907	302	999999	158	558	999999	484	394	568	999999	229	999999	232	999999	943	504	959	999999	481	390	699	66	999999	430	16	611	55	662	869	219	844	366	999999	268	842	611	717	40	999999	445	393	999999	930	619	999999	999999	555	922	999999	649	874	834	900	582	704	850	493	395	151	947	740	822	999999	359	999999	863	15	964	128	342	999999	999999	441	999999	999999	893	135	999999	999999	999999	999999	132	610	229	999999	19	466	977	564	999999	999999	332	888	497	999999	570	290	580	558	999999	999999	591	804	719	862	999999	999999	999999	999999	810	724	303	233	103	891	999999	999999	306	999999	61	406	38	410	137	224	464	50	944	999999	436	612	999999	641	764	105	474	328	891	366	400	616	999999	402	999999	276	825	108	794	606	97	359	999999	566	506	999	999999	999999	677	999999	408	904	458	534	158	208	179	999999	469	998	426	299	330	999999	623	445	805	636	656	860	999999	365	256	347	999999	87	628	988	144	764	181	293	999999	395	957	496	167	76	999999	555	999999	173	639	796	189	999999	38	55	943	999999	999999	298	534	816	116	999999	657	120	292	81	579	999999	527	704	827	143	647	934	981	137	288	738	392	111	763	235	999999	999999	168	453	999999	583	55	83	570	883	759	999999	289	914	838	999999	999999	181	999999	915	646	934	968	55	999999	103	73	816	783	465	999999	432	62	999999	999999	999999	952	838	999999	999999	146	999999	143	944	999999	813	999999	76	298	999999	953	220	136	848	589	791	999999	122	303	955	519	999999	300	115	977	336	999999	408	999999	640	103	999999	158	978	778	202	800	34	671	999999	447	996	999999	551	511	694	305	999999	301	534	999999	839	544	999999	487	907	163	38	966	999999	999999	257	478	657	147	17	999999	999999	79	396	999999	466	450	955	517	999999	999999	748	603	293	41	999999	116	999999	923	264	411	90	500	871	999999	772	68	999999	316	200	528	870	413	504	632	157	144	999999	543	260	398	999999	560	964	999999	415	434	683	999999	463	999999	999999	999999	883	605	999999	657	208	357	228	407	999999	649	326	994	840	999999	108	
660	999999	442	211	529	999999	865	822	530	535	674	633	347	384	608	999999	60	999999	146	530	999999	650	499	936	557	325	852	572	940	999999	970	365	80	999999	32	141	31	938	886	70	28	782	461	131	534	999999	881	32	999999	796	999999	999999	704	999999	209	20	394	505	654	214	820	302	882	296	999999	318	563	21	362	476	830	121	235	85	511	126	199	377	412	999999	443	999999	999999	153	967	98	999999	999999	136	22	746	525	294	682	250	999999	900	174	999999	225	999999	870	670	751	965	999999	999999	629	312	93	820	27	999999	820	770	990	999999	739	328	999999	657	307	884	349	999999	999999	999999	553	834	786	999999	34	999999	196	673	573	169	602	187	812	442	41	999999	52	201	729	999999	474	911	260	777	171	999999	100	567	863	985	330	31	660	338	113	794	999999	999999	999999	999999	906	156	207	830	355	561	516	999999	999999	352	841	157	10	883	361	641	584	999999	64	188	720	629	999999	588	838	581	527	483	338	247	438	185	405	522	999999	999999	714	429	431	609	999999	65	941	520	153	999999	31	776	976	471	999999	517	812	617	496	999999	346	618	992	774	44	42	705	389	999999	666	751	487	368	44	926	164	587	454	848	999999	687	299	445	665	999999	750	506	867	36	921	999999	787	36	247	980	105	999999	657	575	307	999999	999999	605	486	431	543	418	942	999999	66	929	368	769	831	599	57	183	336	224	999999	535	838	999999	993	303	963	461	130	63	830	726	930	879	999999	314	135	694	958	244	999999	341	564	331	970	991	14	28	205	648	933	922	999999	999999	999999	771	521	209	999999	192	467	999999	297	889	714	339	999999	999999	999999	526	473	363	225	999999	208	952	971	516	999999	12	999999	999999	266	482	129	999999	625	498	999999	778	793	999999	92	775	999999	934	54	675	617	640	991	526	798	679	184	580	999999	999999	243	338	800	15	817	609	893	521	999999	999999	999999	805	714	999999	999999	999999	999999	547	281	999999	325	274	907	306	899	751	21	773	156	587	999999	549	999999	616	264	999999	977	999999	118	482	999999	265	117	239	905	811	926	489	636	358	945	636	999999	266	693	968	999999	504	999999	76	999999	130	374	249	516	999999	603	108	999999	629	472	999999	439	798	568	69	166	678	400	97	824	531	146	798	641	671	249	945	922	295	839	999999	681	51	884	999999	999999	868	999999	685	217	999999	242	16	885	10	207	999999	698	999999	999999	999999	114	28	999999	76	983	999999	607	999999	980	999999	185	961	790	999999	273	398	999999	999999	
999999	298	999999	714	880	996	298	140	912	640	999999	738	256	298	484	96	379	663	999999	817	999999	324	999999	878	705	999999	652	281	999999	896	736	808	597	891	464	523	796	399	148	999999	778	852	663	966	380	251	412	887	486	704	999999	610	599	106	39	855	37	87	999999	331	354	27	915	26	904	666	151	999999	833	999999	300	980	524	553	49	999999	660	304	508	464	999999	764	999999	999999	286	135	999999	999999	862	609	496	719	999999	999999	901	761	937	646	72	714	109	57	64	526	999999	640	96	55	66	999999	204	732	579	555	999999	589	232	403	740	778	456	650	502	233	473	999999	599	707	652	288	987	23	241	793	364	109	710	278	999999	645	49	173	999999	758	415	763	150	999999	642	999999	538	543	905	293	267	459	555	830	999999	833	999999	999999	403	999999	999999	999999	501	785	999999	85	879	999999	296	104	739	999999	216	743	818	999999	440	999999	75	341	999999	453	999999	947	536	904	553	879	225	283	605	999999	770	665	641	999999	272	364	643	567	441	584	257	999999	554	974	253	811	22	353	403	284	999999	999999	39	673	999999	999999	258	296	531	999999	999999	22	498	999999	522	999999	111	593	446	85	131	507	899	174	999999	999999	403	999999	661	742	999999	871	999999	330	347	708	636	968	162	719	999999	999999	45	441	845	999999	322	476	461	702	999999	429	906	327	999999	815	172	864	476	775	160	696	635	789	142	867	141	177	740	814	999999	143	441	727	999999	773	472	467	328	999999	999999	926	109	999999	42	447	965	562	177	531	546	771	501	386	569	999999	721	256	999999	978	113	154	736	647	788	999999	988	188	358	999999	353	704	546	515	790	233	597	677	756	695	901	578	10	218	277	152	999999	64	999999	560	61	226	168	999999	858	841	199	461	179	466	459	786	213	787	188	841	235	985	596	345	822	54	499	614	87	534	153	527	380	999999	999999	999999	30	798	337	137	546	206	999999	949	999999	145	507	300	245	125	375	223	39	999999	999999	656	468	823	737	17	726	554	999999	999999	697	999999	91	532	532	999999	765	415	459	999999	999999	38	338	646	311	999999	546	999999	378	961	999999	929	498	943	729	287	475	207	70	330	410	999999	933	333	261	371	63	974	768	720	359	960	999999	978	999999	887	327	999999	521	999999	999999	527	185	310	175	767	999999	148	803	254	59	568	354	138	999999	999999	999999	15	395	939	999999	571	440	658	999999	999999	999999	520	812	999999	960	654	685	20	999999	882	816	632	167	493	197	915	181	524	
670	790	615	635	336	828	792	321	435	999999	426	999999	999999	999999	698	999999	999999	663	335	961	293	999999	882	343	278	768	496	472	847	901	999999	999999	999999	916	988	821	592	540	193	999999	58	648	228	113	593	961	795	298	934	999999	891	534	589	999999	240	274	907	282	367	567	341	330	473	999999	830	708	508	999999	539	877	383	72	480	351	999999	999999	186	779	750	999999	973	208	537	656	20	227	139	999999	685	723	913	320	182	625	652	727	185	694	283	999999	463	624	759	66	818	999999	64	247	306	595	999999	999999	531	60	594	143	793	817	999999	612	578	327	999999	816	964	72	999999	854	698	195	469	492	505	865	853	358	448	999999	838	191	173	999999	884	99	999999	784	789	132	41	518	934	367	180	999999	316	145	999999	943	102	755	939	209	548	120	999999	606	633	999999	206	245	999999	321	979	342	448	687	443	405	999999	189	282	999999	822	189	260	112	321	999999	559	718	999999	505	389	92	999999	964	999999	773	963	38	161	133	926	796	824	623	388	838	999999	629	701	733	761	999999	482	183	386	368	859	33	999999	798	999999	487	25	999999	999999	896	100	484	344	999999	441	162	37	999999	840	36	365	637	723	999999	611	999999	26	495	999999	476	609	999999	999999	983	913	939	743	999999	26	999999	780	634	690	491	747	748	999999	41	302	608	885	333	342	359	13	999999	309	812	197	186	470	529	455	999999	297	999999	897	361	756	999999	419	674	142	402	256	730	947	242	735	863	646	985	203	144	591	286	736	237	999999	691	640	999999	999999	840	977	260	189	233	999999	999999	850	932	999999	800	999999	220	999999	940	113	282	999999	77	86	334	999999	999999	336	320	875	20	999999	669	381	75	861	488	509	999999	999999	999999	551	723	48	19	22	713	711	403	999999	999999	95	795	133	999999	999999	572	999999	841	309	502	924	868	999999	193	999999	191	999999	999999	999999	711	999999	999999	525	117	730	561	38	77	999999	827	999999	933	999999	999999	925	500	545	673	658	298	633	667	993	999999	999999	682	375	855	579	831	162	999999	463	244	669	197	280	26	977	999999	544	999999	529	482	728	991	503	853	267	999999	999999	999999	560	650	87	999999	999999	602	45	58	999999	999999	498	490	674	281	479	141	999999	999999	229	529	695	999999	754	846	147	520	204	90	189	521	597	639	196	999999	941	813	166	626	292	999999	980	929	669	371	298	49	999999	456	999999	372	28	529	720	125	999999	757	896	240	999999	394	407	955	868	674	585	858	303	410	999999	999999	
974	219	999999	552	549	766	143	393	558	108	713	748	568	817	503	78	999999	80	82	194	999999	999999	720	897	999999	34	70	995	785	999999	745	406	126	999999	397	808	83	178	576	435	623	999999	999999	807	681	999999	397	999999	180	517	999999	233	338	155	748	58	499	999999	282	524	706	148	999999	128	999999	999999	632	712	429	694	994	999999	504	646	570	414	253	999999	999999	620	637	18	999999	278	499	522	999999	999999	999999	349	319	525	896	62	728	485	905	563	455	999999	36	684	999999	486	522	199	729	692	584	344	999999	586	999999	661	886	697	323	339	628	839	248	661	604	90	999999	999999	854	451	917	94	509	689	467	999999	594	953	386	999999	755	310	793	385	999999	773	544	733	999999	999999	175	41	999999	575	935	615	999999	375	999999	551	111	53	344	287	774	499	835	124	129	490	999999	933	321	999999	999999	327	56	862	275	831	545	651	295	619	999999	886	922	933	754	851	725	228	873	999999	246	999999	966	516	611	896	938	430	613	703	999999	242	720	999999	999999	999999	568	999999	110	999999	16	460	999999	724	11	999999	577	901	369	278	764	848	69	486	739	999999	361	540	260	379	999999	999999	999999	999999	452	53	176	736	940	147	292	461	128	625	999999	786	999999	999999	999999	999999	328	46	70	345	999999	329	182	243	457	130	999999	38	999999	730	364	999999	421	999999	282	958	999999	999999	999999	999999	985	313	729	999999	658	952	916	999999	35	537	60	999999	999999	702	654	133	870	932	289	819	881	264	448	397	999999	999999	374	789	969	556	12	999999	85	838	359	999999	599	999999	999999	999999	214	156	12	485	680	507	836	719	999999	158	97	789	561	151	350	999999	999999	342	183	721	588	137	149	479	535	572	782	999999	999999	29	533	141	356	784	999999	735	261	963	717	764	109	999999	279	821	468	222	926	934	497	628	999999	267	999999	864	999999	87	16	533	999999	118	724	620	376	500	624	955	999999	999999	535	615	479	901	999999	419	621	933	857	999999	20	322	646	848	999999	723	999999	276	576	492	869	999999	728	728	22	608	49	489	999999	999999	999999	513	779	999999	999999	999999	159	868	641	999999	999999	981	229	688	522	999999	472	999999	999999	652	999999	358	389	950	999999	999999	999999	750	889	26	380	141	655	999999	132	999999	542	497	999999	847	999999	391	634	999999	249	999999	999999	50	999999	384	146	172	598	635	538	848	134	999999	251	412	994	409	979	625	775	999999	999999	150	565	999999	105	974	437	53	88	858	723	958	711	30	687	846	544	514	999999	217	
999999	999999	549	284	383	714	999999	46	853	174	412	999999	999999	999999	560	178	485	199	289	999999	734	555	557	679	134	175	126	999999	725	158	864	474	999999	568	578	999999	600	999999	999999	391	729	999999	999999	913	456	713	999999	999999	469	518	999999	354	235	717	482	986	472	869	159	999999	597	34	321	704	999999	938	273	96	559	252	999999	999999	999999	897	442	344	365	999999	233	420	862	542	761	216	787	999999	248	38	95	591	845	731	999999	999999	793	704	89	999999	613	517	450	227	34	227	941	177	797	337	284	148	999999	829	999999	738	355	64	273	114	917	791	700	999999	999999	967	407	999999	72	131	114	738	264	870	40	716	969	644	518	544	275	619	721	910	999999	947	960	26	95	999999	89	739	441	974	577	999999	817	216	226	66	819	104	999999	675	233	999999	883	760	798	929	768	710	546	728	999999	307	79	999999	490	999999	17	999999	999999	999999	999999	374	306	289	303	999999	999999	763	428	999999	724	180	999999	56	686	216	73	209	999999	999999	633	379	202	999999	145	999999	752	37	725	999999	59	438	999999	444	633	858	250	603	467	590	41	15	292	94	14	999999	792	33	999999	284	989	807	173	606	46	672	182	999999	999999	33	465	999999	47	264	999999	296	837	80	422	999999	966	999999	742	637	134	999999	97	118	708	999999	487	999999	924	451	184	999999	999999	737	408	961	686	656	999999	444	999999	169	999999	999999	999999	718	999999	999999	610	285	999999	529	75	999999	999999	418	585	73	884	675	546	736	946	596	90	170	999999	999999	999999	461	151	319	20	308	512	964	660	69	435	990	647	764	129	999999	143	654	186	738	999999	990	385	999999	772	999999	898	999999	223	381	947	522	696	729	999999	158	143	999999	519	767	999999	518	757	526	999999	894	38	781	617	307	462	435	983	999999	999999	680	86	528	547	236	409	124	999999	289	121	999999	303	918	713	970	999999	145	145	419	714	746	999999	859	983	877	999999	126	780	999999	999999	521	999999	999999	883	380	999999	615	461	293	367	909	767	477	414	725	600	120	78	646	791	327	300	574	578	109	447	226	544	669	480	293	343	834	999999	999999	999999	889	44	999999	999999	900	684	852	62	805	999999	765	454	268	286	645	58	144	134	601	231	964	835	784	932	999999	999999	999999	812	999999	999999	933	117	814	351	711	85	735	747	890	642	448	521	773	130	999999	772	286	392	834	999999	209	709	769	378	999999	999999	999999	410	53	829	892	49	978	239	55	999999	640	999999	575	570	999999	396	244	999999	782	
452	72	664	260	93	794	408	978	999999	375	999999	999999	999999	931	657	825	335	704	999999	750	409	543	543	84	999999	142	370	817	999999	999999	812	475	810	999999	967	992	595	159	999999	45	493	999999	149	863	822	999999	204	999999	918	744	987	691	183	999999	999999	999999	999999	589	236	951	433	591	714	917	999999	999999	537	999999	964	665	239	185	999999	35	266	348	404	999999	262	714	999999	385	999999	529	934	131	302	999999	222	68	473	15	923	19	612	999999	356	232	310	73	781	999999	29	263	514	999999	947	999999	951	44	999999	999999	337	521	23	58	693	194	982	441	999999	935	636	906	201	233	999999	735	999999	364	999999	181	378	198	933	592	366	644	24	999999	183	154	650	187	553	999999	678	999999	995	563	218	999999	249	869	607	845	999999	123	72	291	560	222	999999	597	52	342	999999	148	999999	430	691	58	999999	860	268	322	999999	459	363	575	555	999999	739	859	155	829	932	509	999999	97	874	999999	582	733	571	999999	419	62	144	220	999999	539	823	575	871	170	992	388	610	999999	999999	268	999999	496	999999	999999	482	875	452	223	999999	969	557	500	999999	999999	475	446	999999	307	903	999999	324	152	430	26	36	174	987	999999	999999	999999	999999	306	537	616	492	96	998	861	999999	999999	609	999999	810	186	982	333	29	999999	695	556	99	313	999999	326	944	999999	76	719	684	318	888	999999	385	856	80	260	962	939	956	389	448	437	999999	999999	633	402	999999	253	43	703	154	564	299	291	464	595	915	221	999999	875	999999	288	999999	179	654	999999	546	999999	115	999999	370	89	476	315	117	662	999999	31	999999	999999	284	822	685	981	173	334	999999	103	401	484	345	751	278	90	369	169	259	649	716	491	855	388	148	311	999999	75	999999	983	183	999999	111	894	528	129	601	999999	603	206	16	329	973	452	562	999999	999999	999999	811	396	946	948	412	845	999999	999999	696	895	684	999999	999999	108	999999	194	919	598	383	451	232	159	488	171	566	999999	642	396	517	412	826	999999	999999	724	264	700	47	234	999999	999999	999999	999999	432	706	523	999999	558	908	92	788	532	999999	256	945	396	661	999999	784	392	358	212	918	693	293	79	176	469	923	843	546	157	695	208	128	862	905	999999	781	999999	346	999999	734	999999	728	879	861	270	968	338	602	792	262	842	999999	63	670	633	999999	999999	356	760	999999	74	545	641	837	999999	138	999999	491	934	136	146	55	854	478	614	964	999999	217	999999	999999	595	251	754	895	852	166	999999	202	281	587	
153	301	586	870	670	768	999999	999999	999999	142	885	999999	667	999999	125	796	197	585	65	669	735	430	450	270	48	822	791	745	985	609	999999	891	219	357	983	999999	468	983	807	845	877	999999	121	774	999999	748	584	99	779	66	969	490	146	612	852	723	999999	999999	831	847	999999	351	66	496	78	999999	637	999999	682	280	999999	213	777	219	792	999999	319	676	655	300	248	702	965	999999	639	583	754	999999	999999	269	993	152	999999	960	868	999999	314	624	705	620	999999	273	999999	509	728	765	712	999999	819	489	414	185	671	541	999999	285	999999	999999	857	495	249	999999	999999	999999	287	195	61	999999	351	267	68	694	970	44	188	974	999999	999999	999999	873	999999	827	787	25	855	818	481	620	361	593	158	187	767	999999	381	999999	457	994	231	543	714	895	585	999999	430	999999	214	636	362	634	989	999999	999999	983	624	999999	251	800	567	999999	999999	441	465	758	118	881	927	760	663	106	526	999999	999999	667	169	975	252	234	595	145	613	845	267	726	603	239	260	783	595	959	999999	656	436	762	829	282	439	827	454	548	999999	453	972	265	117	698	684	268	823	999999	999999	26	215	432	855	868	183	739	165	999999	631	153	174	703	266	869	864	482	838	886	545	425	780	56	352	170	999999	11	618	904	999999	999999	959	946	999999	999999	451	14	907	960	999999	999999	999999	999999	916	649	999999	279	999999	248	834	212	430	937	114	999999	246	168	999999	694	999999	181	999999	999999	333	999999	193	999999	912	999999	428	860	574	999999	787	845	753	213	140	702	881	602	12	380	80	353	999999	32	842	46	587	292	923	999999	964	927	579	999999	999999	286	999999	999999	366	567	819	973	999999	552	159	999999	10	42	999999	387	813	403	179	750	190	979	78	170	385	876	854	146	936	361	999999	999999	275	999999	960	853	246	999999	246	445	560	107	715	29	873	583	45	555	263	999999	999999	999999	758	999999	999999	273	218	306	999999	489	712	999999	46	285	638	300	993	999999	81	185	999999	993	166	734	199	93	274	999999	297	802	840	309	883	401	952	353	110	446	111	697	645	940	145	756	732	877	999999	439	391	582	999999	376	483	88	999999	415	413	999999	639	157	999999	168	999999	999999	649	412	800	645	333	294	199	999999	567	384	540	999999	999999	410	11	321	999999	834	668	999999	222	999999	826	999999	996	546	940	85	806	953	698	486	931	263	117	999999	87	425	116	106	392	43	999999	108	547	202	558	13	33	328	134	999999	999999	304	999999	185	585	995	
648	787	999999	999999	750	613	999999	63	280	604	302	680	244	607	728	572	332	189	664	727	267	804	987	936	999999	488	828	533	986	637	593	999999	744	92	776	329	752	999999	999999	205	422	999999	922	954	710	353	999999	999999	446	999999	971	490	999999	999999	737	999999	999999	999999	999999	272	784	162	76	999999	20	999999	935	161	830	999999	819	999999	896	999999	999999	772	882	999999	236	708	404	311	97	68	665	999999	999999	999999	354	999999	999999	344	999999	30	421	270	427	999999	943	349	417	932	999999	46	999999	999999	594	62	999999	965	961	765	191	363	999999	483	74	18	977	907	949	58	807	898	879	485	847	876	57	999999	355	603	99	886	999999	472	615	60	950	747	518	369	343	389	971	764	163	999999	162	938	205	419	311	45	400	369	135	798	167	632	80	717	999999	509	619	367	676	304	71	405	867	24	999999	999999	399	590	715	427	926	125	332	999999	999999	999999	848	936	999999	999999	496	932	999999	816	892	328	676	800	364	999999	770	999999	97	859	791	757	80	191	361	80	646	999999	999999	707	871	52	310	86	994	894	999999	682	75	999999	807	999999	68	999999	131	739	563	999999	235	999999	657	323	37	999999	212	966	999999	666	584	999999	417	687	288	639	945	850	27	599	806	469	182	999999	548	475	62	661	698	29	70	622	517	58	583	771	59	999999	24	837	874	37	855	994	108	843	999999	129	851	429	115	280	721	963	791	766	709	999999	774	999999	999999	550	277	999999	606	999999	714	369	113	516	999999	396	836	999999	725	999999	999999	187	999999	704	270	932	810	279	913	999999	900	553	999999	999999	72	489	999999	462	999999	999999	759	835	397	145	139	999999	26	344	839	999999	444	999999	247	23	162	531	581	80	301	487	739	998	116	999999	72	171	112	296	454	110	613	383	761	999999	999999	778	789	999999	575	424	916	476	439	204	355	368	315	252	664	540	999999	999999	171	999999	593	761	728	999999	83	968	743	729	999999	999999	999999	70	780	845	999999	384	741	999999	999999	999999	571	999999	568	912	471	999999	999999	859	631	999999	202	899	999999	999999	999999	267	59	219	780	607	999999	999999	587	999999	98	294	587	470	258	999999	798	189	999999	999999	378	330	999999	999999	119	999999	122	883	999999	975	547	216	999999	958	46	999999	334	999999	947	999999	205	999999	686	868	999999	187	999999	395	999999	350	125	999999	999999	927	453	488	74	999999	999999	411	494	798	98	612	163	881	999999	629	433	521	956	275	242	999999	98	994	644	999999	991	931	262	727	281	757	859	534	
524	921	515	558	672	100	999999	546	412	407	296	83	714	942	742	496	961	99	394	850	780	999999	999999	999999	999999	739	252	999999	159	767	526	999999	753	628	366	523	124	875	849	999999	842	696	908	691	708	570	620	58	199	765	999999	192	373	18	999999	154	999999	66	999999	932	848	264	396	644	881	955	330	95	585	228	382	96	250	528	17	94	999999	157	750	284	999999	999999	978	393	999999	344	967	744	999999	222	999999	999999	171	916	27	587	999999	999999	809	752	249	999999	999999	971	392	679	941	845	10	670	682	936	315	999999	813	654	286	12	999999	547	999999	999999	221	373	788	324	999999	333	510	999999	784	207	347	999999	45	999999	731	17	11	999999	402	132	743	213	539	999999	753	732	113	373	311	306	999999	272	765	663	322	109	999999	78	999999	617	344	580	999999	485	598	317	404	228	923	278	11	319	154	865	842	999999	833	294	999999	201	230	147	128	488	999999	999999	242	999999	282	999999	824	932	578	784	787	173	328	64	905	445	999999	999999	449	42	304	321	127	899	820	315	275	898	507	999999	999999	207	461	407	999999	999999	84	32	999999	301	453	79	741	370	87	999999	689	779	388	999999	863	345	697	96	193	265	957	343	561	967	366	926	434	999999	999999	590	711	920	155	999999	370	316	939	158	588	235	579	999999	821	150	999999	495	519	382	699	61	509	375	224	653	566	741	470	978	934	527	644	725	972	497	968	999999	999999	996	764	557	406	549	999999	999999	686	209	999999	999999	351	870	999999	62	326	345	90	999999	999999	502	999999	628	845	960	223	999999	591	853	784	999999	182	999999	861	522	999999	999999	999999	960	999999	999999	999999	367	999999	60	637	74	120	591	409	999999	416	999999	73	999999	181	999999	711	445	999999	446	999999	832	424	197	247	494	19	894	445	184	999999	129	477	448	999999	999999	999999	795	999999	159	950	999	454	157	916	999999	793	728	351	999999	440	220	999999	999999	891	144	942	42	812	152	64	226	156	999999	946	297	166	999999	607	999999	737	916	122	186	496	376	387	277	280	698	701	290	553	964	743	999999	494	55	999999	400	999999	375	982	190	104	733	853	230	210	629	393	178	131	637	743	524	107	458	935	524	756	675	999999	124	451	773	673	192	490	999999	999999	120	77	216	197	371	933	931	91	762	523	999999	76	650	999999	532	169	999999	230	229	381	46	999999	42	999999	850	999999	868	999999	331	999999	670	739	733	827	282	111	999999	449	999999	591	176	377	183	11	999999	608	121	809	919	
614	757	961	999999	105	765	11	44	572	346	757	999999	202	760	701	852	428	342	822	42	430	999999	475	847	638	215	669	935	999999	999999	252	502	69	820	716	312	709	477	638	72	281	77	351	113	625	999999	999999	616	481	999999	999999	999999	298	776	498	999999	292	123	633	889	999999	999999	12	528	104	264	15	999999	53	399	153	999999	704	760	999999	363	902	372	232	999999	241	62	464	883	874	976	999999	292	999999	999999	30	999999	844	748	965	215	74	999999	19	370	520	601	572	999999	14	229	571	538	999999	145	468	999999	891	521	999999	999999	611	129	653	999999	60	723	60	999999	378	558	999999	999999	794	999999	298	88	363	862	999999	640	489	381	878	655	999999	676	999999	196	888	110	703	999999	101	922	604	999999	180	891	999999	999999	999999	875	713	456	122	615	743	999999	846	389	566	38	919	999999	563	239	250	998	712	384	456	863	999999	278	999999	783	999999	872	999999	999999	908	472	552	999999	98	614	999999	431	542	799	932	805	349	999999	999999	675	999999	84	368	999999	704	181	188	935	350	999999	999999	445	602	999999	751	871	519	503	481	103	486	125	928	949	999999	999999	465	913	452	650	524	310	999999	189	380	999999	513	999999	648	736	294	617	463	411	547	232	829	999999	57	999999	296	845	36	999999	198	297	156	418	802	999999	716	274	492	699	172	765	712	999999	999999	962	999999	932	855	745	809	868	662	526	411	349	989	999999	866	391	999999	999999	284	999999	990	93	643	104	999999	999999	29	29	134	763	999999	782	520	999999	256	95	703	363	999999	291	640	329	634	629	17	462	999999	465	999999	111	345	494	491	429	432	874	328	273	157	102	725	999999	744	899	288	629	829	582	999999	781	688	999999	999999	992	652	999999	459	24	97	332	865	999999	621	33	999999	999999	300	100	984	999999	766	999999	999999	897	565	999999	585	734	999999	387	999999	999999	460	626	423	344	805	498	777	761	425	313	185	825	237	171	178	999999	481	533	338	999999	999999	999999	999999	999999	795	791	437	801	94	724	673	709	999999	551	113	995	609	93	949	802	323	232	956	999999	264	999999	670	403	999999	999999	263	817	59	999999	999999	828	611	999999	549	24	70	975	999999	701	640	476	134	685	68	182	999999	397	584	535	425	999999	675	561	994	414	130	44	129	999999	999999	855	660	999999	999999	999999	999999	999999	544	934	741	999999	556	999999	822	999999	265	999999	344	509	754	865	243	999999	477	361	163	59	181	144	893	36	999999	999999	240	999999	816	327	999999	783	787	676	852	649	
999999	86	819	419	999999	215	158	145	699	620	476	604	621	146	339	999999	999999	345	999999	410	999999	715	493	999999	35	47	971	999999	999999	999999	722	87	999999	999999	729	999999	999999	743	320	965	986	757	336	245	980	635	172	679	988	396	661	452	412	999999	608	88	999999	719	394	999999	999999	220	21	148	898	398	591	37	417	938	931	388	34	308	423	293	389	999999	129	999999	874	302	949	737	999999	279	999999	570	986	650	806	822	359	618	999999	775	746	198	347	592	54	145	272	999999	465	999999	427	113	38	325	699	346	999999	999999	826	941	270	284	999999	628	999999	999999	51	766	141	118	39	416	577	647	547	200	910	536	354	739	999999	899	281	999999	999999	571	542	999999	951	999999	999999	364	791	999999	515	471	999999	999999	869	33	103	505	918	356	253	21	536	390	778	508	999999	73	650	999999	911	371	12	999999	776	161	999999	380	999999	670	886	675	624	999999	999999	85	250	201	667	330	645	534	980	925	382	840	45	999999	999999	999999	999999	999999	999999	704	877	999999	468	338	942	999999	999999	723	690	257	999999	578	999999	748	258	999999	999999	243	405	329	451	387	999999	999999	248	935	126	999999	999999	372	999999	727	961	919	910	989	617	999999	259	949	785	922	999999	999999	465	804	454	296	903	999999	194	801	763	394	999999	999999	762	390	999999	17	601	218	999999	999999	622	999999	999999	476	837	999999	95	999999	984	456	543	529	544	658	622	999999	491	829	433	296	999999	834	963	576	667	999999	236	236	999999	252	358	577	999999	999999	999999	999999	197	999999	999999	644	115	838	816	317	850	733	999999	999999	768	655	525	999999	999999	949	149	999999	778	50	809	999999	999999	859	999999	742	107	966	842	28	548	899	257	999999	381	789	191	349	27	656	999999	999999	999999	132	467	176	726	587	793	737	999999	999999	943	999999	999999	40	611	255	999999	84	219	884	890	937	565	869	408	21	999999	999999	767	999999	770	132	324	876	999999	910	402	367	25	520	999999	999999	642	226	955	110	346	999999	188	935	45	942	447	840	52	525	999999	598	768	714	999999	799	970	999999	561	821	831	301	76	999999	853	999999	68	999999	712	785	305	349	913	999999	675	59	999999	831	764	827	684	483	833	448	353	804	999999	999999	333	383	145	66	664	999999	278	55	284	486	92	97	999999	999999	138	267	230	999999	684	470	49	147	982	148	821	733	999999	357	468	627	357	999999	999999	757	375	338	650	999999	684	999999	39	629	775	339	749	676	943	936	999999	575	999999	137	129	138	999999	196	400	996	
244	931	999999	920	586	657	139	43	739	136	382	799	617	982	999999	999999	441	999999	371	653	399	999999	789	999999	12	892	999999	999999	929	999999	495	189	938	653	999999	753	999999	118	52	128	209	715	936	817	999999	555	999999	245	595	999999	697	852	824	746	607	99	151	796	999999	694	257	909	113	999999	641	203	861	963	978	788	134	333	376	253	999999	999999	218	972	646	999999	934	173	634	999999	531	643	364	999999	999999	999999	612	984	200	358	870	300	612	426	999999	999999	693	995	267	807	99	374	485	999999	999999	923	880	999999	160	999999	760	94	284	396	988	997	838	669	916	73	185	149	143	28	382	164	999999	792	796	285	763	938	999999	827	626	167	168	782	899	132	44	999999	999999	729	598	999999	25	225	438	188	531	33	88	999999	631	999999	241	466	209	999999	999999	98	383	874	706	821	188	457	769	831	839	999999	770	794	999999	743	314	999999	429	999999	999999	855	364	617	754	739	860	999999	999999	676	999999	701	583	760	280	945	69	999999	999999	776	607	568	999999	606	349	475	999999	294	173	999999	645	999999	47	999999	999	997	734	765	999999	967	999999	999999	261	999999	999999	999999	482	20	523	94	999999	354	391	999999	999999	999999	409	757	278	999999	486	575	999999	317	41	107	664	999999	999999	282	999999	303	840	65	815	140	316	362	701	999999	999999	253	770	89	214	301	446	393	622	429	598	977	497	841	490	999999	999999	943	71	807	483	999999	999999	251	999999	389	999999	335	999999	858	999999	999999	65	999999	294	243	999999	469	999999	999999	661	280	358	999999	999999	244	806	998	574	999999	213	999999	300	894	728	999999	993	529	999999	824	787	999999	556	999999	165	551	921	430	556	257	590	468	999999	332	156	212	162	918	999999	999999	999999	515	999999	999999	655	999999	755	171	348	802	249	285	999999	288	952	550	724	594	185	143	322	386	999999	327	839	999999	533	968	748	525	339	85	963	577	251	281	999999	148	118	999999	999999	760	91	999999	17	314	215	561	379	605	488	568	742	433	999999	206	74	443	578	910	999999	787	422	823	472	173	322	684	999999	681	199	999999	486	920	347	561	304	999999	319	534	999999	999999	599	152	46	771	343	999999	261	54	216	916	570	999999	999999	18	347	999999	292	844	992	530	999999	697	416	903	92	821	95	764	999999	377	134	53	999999	999999	197	280	786	700	999999	999999	433	992	474	283	999999	288	999999	999999	223	999999	999999	475	541	19	999999	901	736	999999	689	999999	999999	497	151	839	792	999999	999999	492	821	77	481	999999	999999	220	
107	532	233	142	999999	999999	789	756	550	867	963	658	511	372	949	999999	544	654	999999	318	338	936	850	635	490	999999	462	999999	517	156	999999	822	999999	331	911	923	678	603	253	999999	732	999999	946	284	875	999999	25	463	543	999999	532	999999	999999	704	881	171	682	999999	652	401	351	249	249	999999	313	150	999999	189	460	35	617	941	410	136	586	641	989	999999	759	357	482	998	999999	982	999999	736	252	757	450	750	250	90	999999	852	544	492	457	551	999999	735	936	835	999999	999999	918	591	999999	454	127	999999	999999	117	999999	305	918	352	242	266	780	576	897	450	739	999999	784	536	989	999999	591	104	999999	448	603	34	420	999999	999999	498	73	42	319	798	639	210	579	143	251	656	933	201	259	999999	771	999999	837	999999	105	303	999999	392	999999	869	862	33	66	733	999999	814	884	999999	999999	744	202	748	267	109	810	999999	140	651	999999	999999	623	400	844	999999	999999	207	999999	924	551	700	999999	681	440	449	936	615	153	999999	628	437	771	999999	843	999999	999999	33	999999	737	685	566	173	91	107	999999	255	999999	188	73	66	316	627	959	729	657	978	999999	317	817	173	204	395	999999	32	857	999999	999999	999999	338	999999	653	69	458	999999	985	999999	684	584	999999	204	999999	437	89	789	322	809	812	932	999999	537	487	999999	330	574	490	180	879	68	250	696	294	914	849	999999	412	256	999999	720	744	130	303	936	999999	623	698	999999	316	504	999999	58	759	38	371	801	999999	938	738	883	999999	815	657	625	344	486	909	999999	999999	999999	386	76	999999	101	198	75	243	550	579	707	876	999999	864	385	358	202	936	265	553	58	562	474	517	999999	999999	929	472	678	999999	659	999999	999999	190	306	999999	999999	417	668	840	999999	567	999999	368	999999	17	46	950	282	276	151	999999	653	999999	538	458	912	558	354	999999	268	602	999999	948	920	993	738	999999	567	267	714	784	277	425	258	490	999999	116	999999	287	925	978	200	411	460	999999	69	141	999999	999999	215	95	73	538	999999	702	12	28	448	999999	279	504	393	24	561	367	282	238	758	999999	862	806	81	76	215	290	999999	999999	497	999999	934	606	890	719	62	629	999999	999999	844	999999	487	576	667	449	999999	430	999999	186	999999	103	837	999999	383	604	999999	409	23	996	333	300	999999	999999	531	637	999999	673	613	673	999999	932	646	542	999999	999999	999999	296	148	632	999999	784	695	235	313	404	973	999999	232	999999	999999	999999	615	724	416	553	999999	638	55	40	999999	345	816	999999	
224	999999	456	304	446	180	43	699	270	390	937	549	605	74	545	999999	663	10	450	327	939	318	326	921	135	841	947	931	250	999999	296	722	967	999999	21	396	947	999999	666	62	262	999999	392	234	787	867	999999	200	102	918	377	345	895	499	982	906	600	999999	179	605	999999	112	458	162	104	224	581	999999	63	999999	999999	999999	344	397	75	904	926	101	144	999999	893	756	999999	999999	740	950	827	477	790	114	796	422	509	999999	829	160	586	999999	140	572	999999	126	999999	999999	739	393	11	507	433	88	979	999999	400	999999	712	476	273	999999	999999	153	397	114	50	948	362	766	999999	283	999999	915	327	697	999999	572	972	999999	999999	895	592	357	949	330	54	712	135	298	32	999999	357	362	886	460	816	987	184	999999	85	999999	591	999999	999999	727	999999	518	761	292	546	828	939	935	857	377	543	74	203	77	999999	338	823	73	743	885	925	215	38	866	999999	974	999999	790	700	429	314	619	448	232	390	535	999999	842	751	204	999999	999999	999999	519	917	752	793	117	131	999999	999999	527	239	32	801	999999	489	999999	412	572	999999	158	999999	437	73	923	625	999999	686	534	387	980	322	549	236	513	710	999999	948	137	999999	289	999999	953	64	786	390	425	999999	999999	999999	66	440	189	763	510	187	999999	455	994	136	821	431	597	370	395	215	999999	796	297	33	970	945	999999	391	160	490	291	999999	286	543	209	550	999999	999999	999999	550	999999	785	999999	336	642	74	954	11	369	858	80	593	668	581	999999	999999	999999	999999	86	120	165	999999	613	30	999999	693	178	999999	926	280	401	999999	49	999999	999999	904	80	999999	391	999999	999999	283	999999	999999	419	698	715	705	843	999999	417	406	411	999999	999999	999999	182	999999	999999	948	895	503	84	99	466	960	553	823	509	795	999999	999999	251	180	129	881	999999	321	999999	206	978	473	617	356	862	995	999999	828	460	737	732	374	529	442	20	999999	209	931	999999	999999	154	891	205	57	31	245	164	241	101	999999	567	860	999999	999999	969	432	886	727	236	471	262	725	373	771	73	999999	652	999999	169	631	682	999999	486	999999	61	97	277	569	999999	626	840	999999	737	946	180	999999	999999	294	473	587	611	481	705	999999	206	429	999999	434	984	837	593	356	81	469	831	721	383	943	193	882	165	326	403	610	631	785	987	999999	600	999999	914	999999	345	581	30	210	150	123	955	999999	568	842	585	496	999999	494	404	278	125	458	498	336	999999	590	432	999999	999999	999999	999999	420	442	
111	999999	793	923	234	20	500	449	999999	581	999999	987	560	323	322	740	999999	576	146	390	999999	311	999999	702	588	999999	999999	158	999999	132	55	999999	545	199	999999	19	792	999999	808	483	904	829	494	877	238	348	550	277	120	554	999999	999999	605	39	723	800	691	100	344	968	265	351	999999	508	536	889	452	999999	856	312	948	999999	999999	662	999999	889	816	275	474	249	715	488	48	190	999999	526	775	999999	475	666	328	701	238	840	228	563	125	986	350	349	896	189	420	808	999999	838	760	943	554	834	983	425	626	105	999999	777	313	533	557	999999	124	936	895	199	999999	257	113	927	444	999999	774	999999	924	135	999999	536	77	999999	585	999999	999999	831	961	641	999999	902	84	143	587	999999	260	999999	439	340	234	999999	293	231	824	999999	735	999999	509	999999	69	999999	501	999999	752	725	709	83	999999	445	253	292	999999	263	516	91	999999	999999	349	992	672	192	400	593	900	392	252	846	415	999999	386	999999	332	339	582	529	411	583	390	862	741	187	999999	994	96	942	999999	40	714	999999	999999	764	999999	516	999999	877	763	907	601	369	999999	863	667	720	68	321	959	645	999999	987	679	599	589	487	261	495	548	999999	507	957	408	999999	999999	672	62	622	999999	816	999999	705	999999	504	981	30	389	877	999999	923	999999	999999	999999	348	358	727	73	999999	184	15	999999	474	338	366	999999	643	961	270	999999	995	667	445	871	153	275	976	230	999999	999999	568	108	383	975	625	470	731	974	69	863	414	608	478	447	444	561	999999	999999	999999	999999	999999	999999	129	155	999999	265	999999	903	839	999999	382	999999	888	966	999999	999999	999999	498	713	896	678	668	999999	406	999999	396	999999	998	437	591	999999	609	999999	90	999999	999999	979	237	461	369	970	827	145	986	491	999999	999999	511	831	999999	999999	416	663	513	425	680	167	723	828	137	76	502	476	257	712	999999	685	807	999999	999999	927	653	999999	353	926	850	533	915	999999	999999	676	688	999999	999999	911	953	946	999999	665	598	352	266	409	999999	302	477	999999	887	284	999999	999999	999999	813	725	999999	36	379	319	587	574	157	251	999999	419	461	388	335	999999	999999	759	999999	377	152	999999	763	670	254	714	60	458	499	999999	640	999999	999999	764	874	450	299	885	584	999999	730	999999	451	110	457	999999	871	914	152	999999	551	999999	893	854	769	715	999999	939	782	664	268	999999	84	999999	611	613	232	999999	514	884	286	999999	185	198	647	999999	999999	999999	223	999999	842	999999	316	715	104	999999	311	
342	995	168	999999	360	113	919	378	601	999999	940	999999	999999	767	999999	999999	267	507	101	349	704	217	999999	68	309	726	528	822	999999	822	369	417	495	311	999999	701	355	406	926	356	999999	820	56	999999	716	173	999999	495	667	735	999999	999999	999999	776	999999	134	999999	999999	999999	633	584	106	256	778	656	532	14	542	999999	483	999999	860	580	744	999999	883	171	680	351	145	357	42	999999	396	773	999999	414	718	703	999999	423	999999	226	302	772	169	573	277	390	194	168	836	618	999999	680	198	999999	268	692	723	999999	607	758	999999	999999	999999	999999	860	15	999999	128	295	838	999999	999999	809	644	287	972	923	319	893	299	167	999999	521	424	970	715	585	524	999999	36	979	801	815	497	183	26	229	227	713	999999	886	999999	873	999999	506	134	870	999999	359	296	768	414	80	318	600	76	765	137	999999	154	429	980	973	269	858	999999	999999	999999	471	999999	752	705	606	631	413	102	113	523	918	846	844	41	175	999999	267	575	731	999999	999999	116	261	102	257	569	999999	906	101	999999	148	999999	880	557	999999	97	544	72	999999	448	999999	507	963	251	218	134	999999	398	814	125	11	292	588	746	425	364	20	659	458	47	788	507	999999	999999	384	999999	965	297	948	87	324	999999	999999	292	602	399	152	19	999999	132	269	999999	101	999999	999999	855	607	999999	141	728	87	999999	614	770	660	407	506	474	867	485	999999	999999	449	736	801	807	524	305	154	36	999999	10	776	999999	777	343	416	34	886	528	135	999999	165	999999	999	439	590	997	632	999999	999999	677	152	407	999999	256	14	364	185	805	340	311	999999	115	999999	87	118	287	992	327	991	482	588	348	360	999999	857	230	737	371	226	527	673	949	144	544	858	999999	373	999999	338	61	849	90	198	824	999999	60	713	922	330	999999	14	315	213	999999	99	999999	57	635	399	784	627	813	588	813	637	49	971	999999	228	740	913	472	988	939	632	508	159	535	494	999999	516	814	50	913	999999	368	745	723	454	64	330	738	141	554	999999	999999	999999	385	999999	803	88	999999	704	999999	399	542	326	274	787	590	999999	522	151	592	278	813	772	674	999999	278	999999	999999	527	173	999999	999999	999999	444	515	597	16	774	348	691	999999	774	119	460	524	999999	999999	481	936	864	410	807	596	548	285	999999	272	826	999999	999999	508	999999	224	541	180	223	999999	882	758	200	999999	878	184	460	864	503	703	999999	160	999999	236	823	321	663	762	999999	999999	791	168	894	334	189	689	
429	192	896	999999	578	290	999999	999999	169	722	745	289	999999	633	146	684	781	917	950	676	775	692	999999	519	561	778	999999	634	999999	724	999999	999999	999999	199	755	277	999999	943	134	41	999999	999999	999999	110	999999	383	240	979	452	999999	386	977	383	513	913	999999	506	387	998	999999	999999	676	369	999999	999999	880	885	342	878	868	717	837	792	999999	827	245	624	585	999999	188	999999	999999	192	999999	347	886	999999	891	285	999999	771	999999	999999	334	319	183	180	632	251	695	999999	897	111	999999	400	548	194	464	685	999999	122	920	443	999999	262	144	493	66	107	999999	999999	993	67	860	107	136	892	999999	609	654	74	999999	344	258	999999	650	487	609	912	999999	999999	999999	216	607	904	850	156	135	82	184	999999	124	534	279	307	504	999999	250	486	273	656	725	854	999999	612	130	586	999999	139	611	657	999999	999999	309	999999	370	787	999999	999999	256	980	766	396	435	964	999999	467	74	950	196	810	246	132	999999	151	999999	182	185	999999	784	273	999999	995	470	999999	805	970	235	999999	936	716	389	295	239	293	890	339	429	75	662	662	521	244	943	801	420	999999	504	167	302	198	612	465	180	999999	28	770	999999	908	999999	979	999999	75	23	479	430	999999	892	999999	261	999999	753	119	341	132	751	726	999999	999999	116	54	476	77	706	999999	114	923	124	256	274	129	413	520	999999	683	429	456	230	474	381	469	868	148	905	655	999999	502	999999	58	241	301	718	267	999999	999999	512	175	368	274	375	506	999999	646	101	142	244	242	213	658	999999	304	505	999999	297	999999	185	999999	171	61	314	999999	999999	76	25	999999	410	155	718	791	999999	999999	98	999999	109	874	632	999999	56	999999	421	999999	999999	999999	355	999999	795	140	999999	999999	939	184	13	999999	960	763	707	771	630	999999	731	99	999999	421	999999	448	216	549	488	423	999999	953	999999	398	640	112	999999	333	720	89	187	279	999999	563	999999	995	261	999999	995	999999	176	860	999999	999999	51	332	999999	877	987	999999	999999	255	652	999999	150	986	999999	999999	999999	999999	451	383	60	999999	940	999999	999999	960	570	493	197	999999	554	153	999999	163	360	999999	356	318	423	444	346	814	999999	932	627	627	422	865	112	645	999999	146	999999	793	810	999999	988	589	417	999999	317	504	999999	305	701	508	310	986	999999	999999	268	999999	444	999999	999999	999999	200	999999	834	296	547	704	390	551	328	417	259	463	353	308	374	766	999999	999999	999999	842	104	63	240	128	326	436	240	999999	387	999999	702	999999	756	
574	999999	979	754	999999	190	612	123	177	977	293	258	847	643	999999	999999	501	467	748	880	203	151	146	777	999999	969	999999	474	819	999999	581	715	373	706	779	999999	394	22	779	516	524	999999	999999	86	999999	999999	479	793	903	405	885	289	953	16	562	432	725	212	999999	161	78	148	304	13	405	577	885	150	864	889	782	999999	688	999999	365	474	999999	70	829	845	999999	327	999999	999999	288	999999	762	366	153	999999	722	191	973	628	999999	386	999999	923	999999	380	984	999999	929	999999	623	999999	600	999999	650	98	999999	665	999999	203	660	999999	577	880	999999	999999	814	528	997	517	177	600	516	70	795	999999	49	999999	389	458	999999	171	398	999999	800	882	999999	50	715	65	999999	67	808	779	999999	696	999999	555	999999	577	999999	465	341	421	999999	32	889	999999	926	999999	59	917	285	924	342	498	362	30	89	842	411	774	813	942	999999	120	791	999999	102	108	180	999999	999999	812	893	405	830	999999	999999	778	993	999999	124	999999	15	999999	999999	884	999999	478	999999	999999	475	999999	999999	791	652	398	51	736	999999	999999	448	827	999999	565	824	473	41	936	668	385	999999	311	999999	251	659	768	936	158	999999	906	299	623	764	392	999999	737	647	111	999999	442	935	999999	546	999999	999999	999999	553	449	999999	318	853	510	810	999999	999999	174	515	999999	999999	883	461	999999	407	999999	862	824	72	118	547	999999	825	999999	193	236	999999	999999	764	19	999999	372	225	496	999999	30	62	788	813	805	914	853	232	999999	969	869	999999	52	575	221	977	999999	234	444	902	999999	492	999999	327	584	519	139	409	506	999999	769	668	965	150	387	282	999999	20	266	203	999999	999999	112	960	323	999999	407	999999	999999	999999	999999	147	999999	594	999999	538	138	999999	999999	999999	785	454	999999	327	209	210	24	901	198	938	903	887	967	251	218	456	389	999999	999999	338	121	367	855	475	776	631	888	999999	999999	999999	999999	612	999999	999999	418	249	148	999999	761	122	999999	505	583	999999	999999	742	180	999999	385	999999	158	999999	999999	900	184	427	598	260	999999	577	322	644	202	349	793	300	115	997	832	968	999999	604	211	999999	107	615	784	999999	347	44	461	359	994	724	999999	979	155	882	794	999999	651	887	243	194	999999	999999	313	999999	999999	837	999999	182	705	417	677	553	962	999999	802	569	643	357	913	517	125	962	649	477	648	999999	154	233	213	999999	326	430	371	27	100	510	999999	550	999999	999999	407	999999	999999	999999	56	158	27	999999	89	235	357	303	999999	726	79	837	947	
835	595	17	692	413	968	999999	999999	257	999999	999999	999999	302	267	999999	929	413	120	835	319	71	999999	500	999999	575	999999	977	999999	999999	455	645	999999	263	562	999999	954	421	999999	999999	999999	789	497	999999	966	81	104	787	968	999999	374	570	616	243	527	999999	414	999999	999999	127	269	991	379	77	801	999999	996	231	739	791	148	517	596	126	524	999999	999999	631	534	725	481	366	19	239	658	999999	999999	999999	999999	676	71	858	999999	699	999999	329	419	430	999999	429	84	999999	57	187	999999	856	973	500	719	997	999999	999999	571	495	645	902	982	150	999999	999999	999999	292	495	72	730	289	317	896	391	999999	999999	154	633	999999	650	608	318	831	999999	801	911	999999	999999	999999	364	287	999999	999999	64	831	346	279	20	91	999999	792	387	985	457	836	999999	86	118	524	999999	177	160	466	844	47	594	160	36	618	15	979	297	757	707	452	992	602	999999	999999	857	841	999999	552	203	999999	231	333	999999	999999	261	834	430	999999	850	999999	137	830	870	27	246	196	999999	402	86	932	504	629	287	14	843	947	244	557	666	999999	44	607	273	999999	815	271	775	999999	999999	999999	558	999999	906	520	325	171	732	999999	999999	999999	598	740	475	271	363	602	55	380	444	314	600	873	813	999999	999999	529	567	883	211	975	420	999999	46	905	383	999999	999999	767	689	681	225	418	243	994	999999	303	141	12	632	223	225	999999	315	62	999999	685	13	999999	999999	795	604	848	624	347	261	105	704	570	888	676	879	999999	690	762	99	999999	639	818	357	859	397	564	261	988	760	24	197	999999	335	697	683	620	410	894	999999	376	794	896	999999	361	598	999999	124	955	343	937	714	552	999999	999999	56	194	755	999999	999999	50	596	635	587	246	999999	720	244	200	993	269	877	796	685	722	398	743	999999	995	271	825	999999	999999	999999	823	999999	645	31	999999	650	498	999999	903	496	46	999999	168	318	507	453	999999	337	923	962	999999	69	999999	999999	250	999999	313	119	759	246	581	599	999999	981	764	936	273	698	305	549	999999	404	974	310	649	942	239	434	577	999999	392	498	526	999999	999999	763	392	778	780	999999	347	999999	115	999999	914	446	488	187	554	571	190	189	41	383	467	679	94	617	999999	308	769	879	541	216	999999	93	83	957	410	10	999999	494	918	366	212	124	299	999999	395	212	999999	62	999999	999999	372	212	467	152	999999	901	679	774	560	999999	179	467	999999	898	813	831	373	531	776	999999	27	695	271	674	999999	352	389	999999	
999999	24	844	717	999	535	844	651	626	930	999999	509	331	779	933	999999	197	744	276	401	504	564	999999	932	286	335	988	676	941	792	971	999999	521	902	552	546	637	999999	468	322	999999	171	215	999999	449	276	232	248	761	825	487	436	86	987	281	667	185	912	999999	673	546	177	709	999999	958	558	987	428	236	397	808	735	286	953	999999	342	359	405	493	19	112	999999	915	999999	315	545	456	534	630	884	370	725	31	794	999999	886	462	381	485	890	288	804	21	999999	26	999999	159	999999	649	939	318	999999	999999	431	571	795	999999	593	528	422	999999	999999	797	351	37	93	713	492	187	461	880	977	999999	602	730	999999	738	551	109	999999	396	334	884	691	576	999999	306	600	233	980	634	868	853	999999	788	825	16	669	346	933	999999	999999	945	198	68	340	999999	826	999999	272	67	710	494	964	36	777	999999	116	999999	447	787	122	269	206	827	22	134	857	999999	905	302	79	215	999999	999999	729	388	999999	633	245	730	479	900	960	923	923	384	888	999999	999999	255	899	999999	899	156	925	999999	749	370	999999	216	12	999999	794	969	987	999999	328	449	306	398	883	482	540	716	317	222	308	282	904	637	999999	820	802	660	402	185	316	29	599	999999	639	335	999999	38	727	999999	116	999999	999999	428	66	448	739	999999	372	427	363	192	838	713	109	476	466	418	970	192	999999	999999	577	812	199	308	850	975	758	999999	895	511	989	850	115	317	999999	999999	581	797	90	190	999999	975	999999	133	190	999999	232	999999	869	178	68	999999	257	972	423	133	239	757	598	764	999999	814	531	851	202	999999	608	999999	999999	980	837	183	999999	999999	845	601	999999	75	127	965	999999	595	687	727	453	454	603	143	894	223	256	823	209	326	326	999999	454	970	930	202	286	440	43	889	340	885	444	227	136	821	142	174	999999	632	21	278	137	803	407	748	395	999999	897	916	734	23	973	784	999999	372	157	29	144	924	688	322	999999	798	396	568	20	999999	16	82	90	91	999999	999999	999999	999999	355	999999	573	192	999999	811	999999	999999	164	326	911	999999	514	764	673	122	39	999999	943	698	999999	999999	416	839	738	19	468	999999	999999	999999	830	999999	999999	665	26	506	456	951	999999	999999	780	444	643	79	656	360	871	252	999999	968	62	999999	633	999999	999999	26	244	733	454	999999	353	999999	292	512	496	514	190	848	747	177	666	88	999999	76	999999	282	696	346	192	387	147	226	425	867	600	363	999999	862	333	999	271	
722	999999	330	999999	72	161	140	999999	152	999999	32	504	241	999999	974	999999	566	698	69	999999	898	999999	76	659	999999	302	425	912	999999	740	328	999999	748	999999	943	580	999999	999999	856	130	999999	999999	49	999999	999999	721	194	565	626	999999	217	173	273	679	372	180	999999	671	405	999999	736	228	451	411	851	507	756	335	368	403	612	32	842	939	764	146	512	857	544	415	117	860	999999	659	999999	164	261	78	999999	772	149	605	999999	95	393	347	321	637	999999	617	965	858	206	232	870	195	331	999999	999999	236	999999	583	999999	989	662	999999	932	999999	999999	999999	255	687	792	596	264	16	884	756	556	427	999999	874	501	926	999999	259	999999	73	788	347	833	927	163	316	113	565	999999	158	433	999999	415	529	759	669	371	287	999999	999999	968	999999	999999	574	778	497	999999	794	92	999999	549	413	222	999999	13	541	863	328	533	999999	492	698	537	735	333	49	22	305	125	999999	999999	172	192	63	105	999999	46	268	159	666	904	319	483	999999	608	30	304	546	525	227	806	999999	753	589	127	279	336	575	251	738	485	999999	999999	999999	645	387	230	168	773	89	999999	999999	178	867	999999	183	225	268	137	999999	744	475	779	897	35	999999	418	603	999999	826	597	999999	999999	420	191	797	639	232	634	230	799	145	773	446	722	211	874	886	17	944	63	78	448	937	994	999999	999999	781	999999	133	968	627	999999	946	492	44	999999	758	686	785	543	992	634	906	513	999999	702	343	184	823	646	532	595	999999	772	999999	32	999999	999999	999999	999999	999999	999999	510	262	182	999999	826	954	999999	624	125	209	999999	410	71	444	542	999999	394	999999	994	607	412	486	446	42	241	184	999999	22	999999	342	514	325	686	995	999999	654	999999	696	875	388	496	208	999999	999999	372	999999	999999	999999	999999	655	41	999999	474	260	594	999999	815	150	681	652	991	675	127	783	695	906	724	76	320	887	999999	697	441	999999	120	214	999999	999999	669	649	472	877	999999	999999	310	649	851	435	410	109	838	201	999999	999999	397	821	90	747	637	466	866	645	774	602	562	999999	433	858	149	390	77	701	999999	41	189	123	152	275	999999	55	999999	298	999999	220	59	900	682	999999	228	299	133	999999	486	213	783	999999	112	930	298	966	226	999999	295	29	41	147	720	999999	54	999999	678	814	999999	999999	410	578	979	564	999999	661	661	226	999999	850	999999	859	224	277	258	361	20	222	999999	516	999999	73	12	999999	188	911	190	698	999999	944	621	319	999999	895	999999	
999999	848	548	999999	999999	315	999	999999	999999	999999	999999	999999	453	735	999999	999999	465	999999	999999	762	346	999999	343	999999	640	481	962	62	999999	999999	947	999999	329	474	53	513	472	834	349	211	999999	711	567	999999	999999	989	736	999999	481	681	165	999999	197	142	466	639	999999	173	746	165	999999	999999	665	216	814	267	602	978	999999	188	800	631	999999	556	932	999999	17	999999	379	651	999999	999	999999	24	999999	476	727	196	18	414	998	999999	98	194	858	999999	55	999999	78	748	999999	758	999999	999999	880	534	983	640	999999	830	631	64	999999	105	999999	352	375	999999	999999	348	539	415	969	287	189	999999	542	999999	697	999999	589	656	999999	630	264	986	728	999999	143	999999	999999	999999	986	999999	999999	944	514	999999	999999	999999	516	404	229	999999	218	981	788	999999	999999	999999	991	999999	943	160	251	975	999999	173	841	433	623	96	999999	999999	856	453	429	791	504	245	999999	550	537	191	543	999999	436	662	421	282	207	735	176	754	999999	811	153	835	936	807	282	351	161	351	892	430	885	636	873	765	562	996	498	999999	401	451	153	999999	617	999999	999999	19	751	568	235	999999	919	999999	44	55	309	593	855	697	962	999999	999999	196	298	122	309	999999	789	999999	999999	211	246	299	363	116	999999	999999	228	999999	999999	272	599	593	125	14	510	132	601	999999	466	969	151	801	914	999999	63	956	473	999999	756	999999	999999	105	848	999999	651	630	410	999999	387	917	374	975	438	999999	57	805	80	293	612	187	999999	961	200	751	69	445	384	607	63	999999	918	723	133	999999	52	503	745	999999	999999	879	722	673	999999	548	604	175	999999	225	708	258	886	189	892	579	550	999999	905	106	964	216	256	999999	874	676	999	999999	851	917	657	553	69	978	999999	732	465	534	999999	651	156	894	82	169	899	805	824	738	999999	554	999999	783	597	648	137	157	633	919	798	774	549	952	323	454	568	164	198	999999	999999	169	124	25	748	264	950	80	999999	96	903	79	851	270	820	999999	947	873	955	421	851	783	109	545	736	746	111	203	580	999999	601	744	999999	999999	489	999999	999999	955	44	999999	698	999999	999999	546	25	728	922	289	142	26	999999	694	209	776	65	475	70	999999	289	999999	162	999999	499	515	495	169	462	935	999999	999999	867	992	838	999999	723	795	770	999999	530	17	823	822	71	563	130	999999	999999	840	861	24	610	999999	676	42	191	999999	999999	507	999999	999999	276	987	508	999999	158	515	856	587	63	999999	705	507	57	282	189	339	999999	936	
395	588	624	622	83	766	999999	16	999999	806	999999	781	238	999999	511	674	740	999999	324	999999	999999	614	999999	957	787	601	999999	112	813	403	853	851	257	630	122	999999	240	654	913	742	999999	999999	199	59	157	999999	41	999999	996	383	541	352	25	999999	531	780	538	667	834	999999	999999	445	999999	922	999999	588	533	607	160	49	999999	96	922	581	642	272	425	999999	999999	514	999999	875	116	999999	862	510	836	640	999999	341	934	573	819	441	294	999	950	276	106	568	748	434	292	999999	939	455	430	443	974	268	364	537	857	330	913	582	999999	999999	70	453	752	893	508	999999	115	870	999999	491	297	643	322	158	999999	251	766	144	592	999999	501	416	999999	402	999999	999999	976	406	715	499	527	712	999999	197	999999	999999	999999	855	925	999999	851	78	999999	938	156	340	946	215	632	615	563	999999	989	190	271	653	373	359	236	667	842	999999	165	777	964	999999	999999	999999	942	999999	435	999999	999999	128	999999	432	238	150	256	336	894	770	774	109	935	748	723	489	926	563	289	466	629	268	631	999999	913	410	974	571	366	999999	273	381	190	652	569	870	999999	999999	999999	232	999999	900	773	81	999999	999999	841	225	999999	495	207	388	971	969	291	950	999999	164	519	827	175	684	999999	81	507	402	919	292	189	999999	606	97	148	67	362	728	494	999999	218	857	568	759	710	999999	999999	885	409	220	371	999999	383	728	329	999999	999999	429	930	701	574	541	145	559	46	18	999999	999999	249	914	616	562	465	936	945	661	999999	416	973	999999	999999	621	993	708	921	570	479	877	768	551	10	933	798	793	999999	999999	999999	19	999999	702	981	514	999999	494	604	808	163	446	999999	668	337	650	999999	999999	999999	999999	547	437	637	999999	538	20	351	698	999999	683	763	672	999999	278	939	259	692	281	999999	999999	976	509	114	123	999999	999999	105	999999	224	999999	999999	968	549	44	999999	294	382	257	173	970	999999	947	580	921	54	490	999999	513	999999	88	999999	999999	713	310	975	48	332	523	69	999999	915	251	483	564	206	795	999999	999999	999999	654	999999	999999	117	156	781	39	929	999999	999999	926	999999	592	380	145	402	312	264	249	68	100	961	858	198	999999	65	920	473	25	724	258	367	580	373	84	211	999999	77	567	528	945	119	999999	999999	142	959	333	871	347	999999	894	541	884	857	999999	692	27	257	999999	999999	861	566	913	468	999999	568	999999	999999	305	934	880	244	697	720	999999	980	822	414	65	709	732	59	999999	854	830	717	999999	
999999	999999	999999	999999	274	999999	476	999999	389	206	999999	633	574	999999	114	575	999999	290	659	843	999999	999999	999999	870	613	202	740	999999	999999	441	999999	999999	113	999999	251	904	913	751	616	616	231	999999	733	999999	150	999999	999999	715	627	483	721	999999	181	999999	999999	979	255	522	580	82	999999	999999	855	999999	147	53	529	488	751	210	661	662	674	52	622	999999	20	999999	729	831	711	34	741	338	999999	495	466	240	776	272	999999	400	180	543	728	123	207	786	647	107	262	12	999999	426	822	999999	999999	138	261	999999	999999	961	793	748	999999	863	376	526	238	651	586	999999	711	999999	552	270	491	140	999999	509	999999	233	646	631	578	708	70	999999	515	999999	999999	338	979	578	302	999999	607	431	182	999999	746	680	999999	995	999999	999999	301	484	873	999999	999999	999999	814	752	294	745	324	171	179	663	803	62	999999	999999	999999	999999	319	142	196	999999	662	999999	958	459	762	243	999999	651	120	615	416	586	999999	954	91	828	999999	237	294	556	382	446	262	519	71	999999	669	979	940	273	654	999999	297	28	999999	518	810	364	999999	61	79	673	61	564	256	226	611	66	496	236	733	91	847	640	483	226	999999	448	397	78	573	999999	710	999999	960	999999	298	432	999999	573	28	170	247	243	487	708	999999	697	273	999999	92	612	492	999999	540	573	320	657	999999	681	711	371	966	921	487	382	999999	999999	604	999999	927	188	10	923	218	999999	843	614	162	775	832	120	999999	553	999999	960	999999	999999	999999	397	999999	999999	888	383	999999	999999	999999	999999	756	115	745	189	102	275	916	904	612	569	999999	967	729	999999	504	769	999999	600	196	423	936	526	177	967	899	217	70	296	300	626	999999	561	379	527	999999	57	39	652	27	909	636	90	358	645	500	348	668	240	146	129	534	999999	470	780	999999	239	937	999999	999999	885	999999	999999	614	985	999999	999999	598	999999	848	457	739	999999	583	286	999999	855	178	531	999999	560	549	999999	999999	181	102	800	101	598	999999	628	119	262	372	142	999999	15	476	999999	147	556	750	999999	391	999999	999999	999999	687	194	993	999999	71	415	999999	999999	346	384	480	443	892	707	999999	999	74	230	348	487	999999	999999	581	781	388	804	999999	919	999999	92	448	471	791	765	999999	907	605	612	567	703	950	642	795	330	535	999999	480	999999	999999	751	401	999999	999999	902	502	999999	999999	999999	155	266	31	391	919	263	999999	999999	651	137	595	999999	403	462	663	645	999999	999999	655	261	255	355	999999	953	224	68	999999	287	
999999	888	999999	999999	304	393	466	311	681	569	722	542	394	527	999999	353	845	999999	358	938	507	704	375	309	591	999999	967	800	931	999999	176	999999	572	658	886	763	999999	719	649	19	996	362	999999	967	480	123	999999	727	999999	981	118	999999	710	752	999999	427	522	963	293	999999	999999	665	379	613	402	861	999999	735	999999	628	488	135	120	348	942	155	740	408	828	478	494	249	999999	950	959	999999	160	820	878	469	250	901	436	706	999999	340	982	360	574	999999	153	999999	96	345	502	983	354	372	809	634	999999	999999	144	999999	999999	187	999999	428	654	690	710	159	857	999999	388	587	698	414	999999	612	999999	390	999999	218	335	362	162	999999	458	975	368	999999	20	999999	782	136	766	621	256	999999	511	564	705	884	909	993	284	915	957	915	294	999999	617	207	471	999999	289	926	489	999999	999999	337	970	678	332	921	149	612	399	262	821	999999	999999	348	111	608	999999	950	999999	341	87	247	999999	543	690	999999	180	813	783	485	846	999999	142	159	999999	183	594	999999	999999	987	854	671	525	704	103	217	999999	279	105	862	621	339	626	999999	29	787	793	436	987	904	750	335	829	999999	999999	981	944	999999	956	927	23	658	398	321	999999	416	722	839	449	483	646	901	999999	920	864	999999	223	985	140	604	389	999999	48	657	999999	528	841	999999	299	122	273	774	322	177	999999	962	999999	314	669	612	75	953	999999	514	268	848	618	909	59	899	999999	958	877	362	548	856	619	741	999999	958	574	120	550	337	999999	871	589	999999	999999	999999	575	908	999999	527	539	999999	180	533	398	397	910	932	562	400	354	999999	999999	999999	999999	992	353	209	239	711	48	999999	999999	999999	305	396	269	78	999999	999999	333	859	643	359	822	999999	999999	999999	352	999999	58	641	558	160	982	904	999999	628	919	999999	558	999999	999999	614	489	584	32	519	999999	12	138	999999	104	999999	76	999999	999999	546	147	517	999999	266	856	553	662	999999	406	263	677	999999	420	640	158	758	999999	956	999999	39	870	999999	99	999999	857	349	558	216	547	153	93	999999	999999	999999	999999	412	773	301	519	135	951	999999	187	768	842	999999	591	497	692	345	814	120	314	642	675	899	427	149	999999	516	994	456	859	262	180	190	167	999999	159	999999	985	999999	446	64	87	787	999999	331	334	29	757	999999	999999	211	999999	972	192	999999	763	591	984	999999	892	13	999999	505	233	924	598	999999	680	610	999999	945	360	516	999999	999999	565	887	840	106	999999	389	999999	933	932	658	
924	207	997	567	999999	568	762	362	415	443	923	582	564	144	999999	999999	999999	157	999999	578	850	999999	309	931	45	875	751	999999	999999	512	254	207	573	999999	999999	401	663	123	999999	999999	999999	998	999999	999999	337	982	333	999999	999999	152	51	611	999999	999999	807	112	898	76	531	353	817	875	544	903	199	999999	999999	999999	144	341	999999	999999	765	942	394	852	999999	79	604	62	999999	56	523	675	471	642	985	219	767	898	502	597	591	48	999999	318	464	207	50	611	999999	344	570	42	144	999999	845	279	969	954	999999	829	999999	479	801	999999	361	868	442	557	740	799	231	245	838	420	643	727	979	999999	398	523	38	993	88	217	485	490	999999	655	999999	716	999999	812	517	673	136	122	247	201	999999	595	765	493	871	183	999999	335	999999	999999	181	999999	299	892	566	868	800	999999	400	594	999999	871	337	786	759	33	560	999999	727	999999	294	531	489	787	130	803	999999	999999	132	905	104	159	999999	817	483	999999	426	999999	256	999999	873	658	722	653	999999	999999	267	999999	733	847	623	704	608	38	439	650	638	512	772	762	120	264	355	495	499	146	584	520	312	999999	606	212	171	88	301	635	809	999999	881	45	545	778	812	999999	291	400	551	268	999999	833	50	914	999999	999999	999999	999999	312	237	163	769	510	747	999999	651	250	420	542	529	737	803	840	801	630	736	227	999999	999999	81	213	999999	999999	326	142	999999	51	692	628	677	549	681	332	999999	683	122	534	798	111	170	43	870	857	31	530	999999	992	248	293	999999	276	205	999999	241	33	64	184	194	615	999999	610	558	792	865	980	65	481	268	128	999999	999999	429	241	999999	47	999999	999999	573	795	557	999999	802	408	780	410	999999	999999	101	558	999999	938	999999	999999	903	559	485	87	999999	999999	474	113	733	130	999999	645	847	964	886	999999	690	812	610	398	67	721	808	999999	22	999999	636	551	390	709	999999	999999	861	246	338	731	562	265	259	531	331	999999	999999	682	633	144	562	999999	627	897	868	999999	999999	951	135	191	999999	335	75	537	415	999999	999999	34	630	999999	783	611	635	164	999999	435	563	89	77	612	969	136	525	877	901	256	923	999999	841	683	253	910	999999	156	979	236	199	999999	999999	408	999999	728	61	438	360	951	753	472	266	999999	262	257	884	522	222	999999	810	197	999999	999999	998	240	999999	947	999999	873	499	489	184	413	245	842	962	668	999999	251	84	97	999999	999999	999999	460	235	408	999999	995	999999	599	999999	364	999999	999999	999999	
957	409	501	999999	999999	486	487	999999	274	298	999999	207	419	295	226	641	971	550	722	999999	686	665	547	14	784	526	957	848	900	999999	820	999999	243	757	15	268	389	705	971	999999	49	999999	238	999999	382	211	21	710	809	957	963	813	704	342	407	302	999999	999999	761	587	529	639	561	719	477	866	964	999999	999999	957	261	999999	579	121	630	199	999999	384	999999	582	515	256	48	942	590	16	292	901	359	712	406	893	943	393	92	410	999999	518	695	516	246	359	430	999999	705	999999	244	999999	999999	218	865	486	863	188	82	282	600	618	999999	471	583	73	312	999999	560	999999	331	999999	39	230	263	918	689	126	346	999999	999999	196	999999	892	999999	699	199	999999	847	919	39	765	321	999999	809	326	389	233	932	183	57	853	301	347	376	999999	563	490	955	947	999999	999999	842	916	999999	413	381	246	699	884	873	999999	729	640	339	566	873	229	999999	936	538	466	193	172	118	973	895	899	526	722	999999	709	999999	900	132	999999	922	405	364	406	945	153	534	58	999999	886	133	661	17	809	999999	344	79	28	418	340	563	679	807	481	999999	481	719	999999	748	173	974	999999	517	57	644	478	999999	999999	991	394	999999	145	862	231	850	999999	892	717	999999	801	639	177	491	792	727	252	597	999999	888	473	434	999999	310	146	912	304	999999	960	175	999999	479	65	999999	999999	408	428	816	586	631	283	589	11	439	946	534	806	347	725	999999	999999	880	981	999999	528	999999	385	999999	999999	319	999999	100	931	552	839	331	583	151	467	393	308	999999	21	262	999999	883	432	126	363	999999	115	957	428	639	774	826	498	999999	508	999999	33	593	999999	276	999999	193	999999	459	600	625	950	999999	880	999999	31	999999	869	729	521	999999	537	268	481	999999	214	597	999999	301	777	23	832	999999	642	999999	369	715	999999	745	186	431	235	999999	999999	738	999999	450	87	96	618	808	999999	999999	418	999999	999999	765	999999	975	71	999999	520	365	999999	999999	792	999999	32	487	999999	315	629	999999	552	99	419	999999	999999	999999	463	764	520	586	683	999999	66	73	999999	999999	864	604	999999	369	683	698	999999	869	301	940	999999	364	427	599	123	312	188	832	226	328	999999	973	34	380	521	307	967	934	682	712	529	728	999999	253	622	999999	999999	269	999999	854	189	550	273	999999	999999	109	347	920	999999	380	999999	999999	999999	916	999999	891	580	232	999999	385	730	976	196	588	420	227	999999	183	976	745	599	999999	999999	372	149	903	999999	233	584	422	960	
56	999999	312	999999	999999	882	155	918	731	999999	491	421	75	133	212	363	684	999999	578	805	173	999999	727	780	999999	843	484	776	431	999999	999999	648	435	425	684	515	884	666	125	345	999999	999999	254	947	118	506	325	248	937	550	35	842	16	999999	797	112	743	999999	60	461	407	378	999999	999999	450	999999	986	650	449	697	479	28	274	242	657	999999	699	779	672	375	999999	246	839	881	165	514	641	818	628	581	771	362	999999	663	938	779	999999	704	507	275	519	999999	999999	999999	80	17	577	773	959	999999	412	964	859	685	933	170	538	616	999999	936	999999	999999	999999	868	925	127	411	611	304	999999	151	999999	999999	406	855	999999	999999	599	810	157	936	868	859	999999	999999	806	503	931	729	777	250	161	318	999999	74	351	652	930	323	953	999999	999999	479	90	747	417	691	462	829	999999	722	938	805	248	999999	342	319	292	999999	129	624	480	999999	527	999999	990	686	711	999999	514	210	999999	286	857	551	970	398	999999	992	762	124	999999	111	649	64	311	355	80	571	731	999999	369	241	204	339	135	95	952	999999	999999	730	980	999999	999999	999999	999999	662	948	696	38	944	541	300	936	14	583	999999	242	999999	335	644	615	149	610	482	840	999999	91	528	425	885	446	335	245	41	144	920	785	768	850	649	999999	384	543	787	500	79	999999	200	755	756	999999	489	999999	122	999999	999999	518	999999	49	927	581	999999	280	153	507	215	65	905	869	662	593	999999	622	999999	247	241	999999	823	982	771	981	891	772	669	42	956	219	132	999999	303	999999	942	728	999999	78	977	113	399	289	295	24	399	331	103	172	389	867	439	875	883	244	695	861	278	945	690	657	999999	999999	550	996	999999	988	575	260	651	745	699	618	999999	138	999999	999999	697	757	999999	570	999999	507	653	999999	779	257	43	69	716	999999	999999	977	999999	329	502	999999	738	298	91	411	755	843	999999	999999	177	999999	614	999999	37	161	999999	999999	363	999999	978	999999	467	461	226	684	955	515	543	570	295	722	999999	999999	635	999999	805	999999	675	191	814	836	986	19	999999	999999	642	288	42	999999	917	999999	623	268	350	398	821	999999	82	407	456	249	309	950	358	455	590	674	128	110	999999	765	846	182	315	152	127	999999	538	999999	999999	676	999999	999999	653	356	999999	972	599	999999	999999	999999	336	277	734	575	536	46	999999	999999	377	999999	170	932	220	161	101	451	952	999999	281	374	748	813	999999	779	765	331	306	12	356	618	84	881	999999	827	439	999999	
447	999999	615	91	797	71	891	83	516	551	767	501	264	999999	999999	999999	965	741	999999	522	912	955	809	214	739	658	130	758	893	999999	937	392	722	523	14	222	592	200	999999	687	999999	292	273	224	999999	805	999999	700	598	683	915	263	59	916	666	999999	999999	411	351	148	941	142	189	237	613	999999	999999	741	652	807	808	775	999999	999999	601	999999	691	999999	999999	999999	910	430	999999	220	999999	684	999999	805	856	522	291	191	848	437	746	788	112	46	610	188	999999	15	999999	791	874	999999	98	957	324	46	800	999999	760	417	238	521	972	969	865	929	52	973	999999	139	999999	627	926	999999	355	813	527	655	999999	999999	908	905	382	378	345	999999	595	385	491	819	721	944	430	441	209	234	815	999999	180	681	146	62	130	918	274	257	224	361	612	511	519	999999	363	999999	508	332	149	603	999999	643	343	999999	999999	75	418	581	206	495	537	130	999999	999999	484	999999	335	856	784	463	999999	999999	17	244	772	999999	310	999999	591	999999	933	876	95	999999	509	537	348	999999	569	64	510	999999	61	999999	999999	491	999999	134	671	61	962	999999	548	685	499	999999	635	108	894	512	764	999999	990	73	561	660	44	785	885	946	963	856	999999	729	999999	421	47	288	999999	290	474	186	999999	999999	180	999999	338	410	999999	963	901	249	585	66	300	668	999999	987	177	174	999999	728	248	999999	97	116	365	818	732	88	508	999999	689	999999	48	999999	936	460	893	280	331	634	999999	999999	999999	723	281	999999	999999	295	718	59	121	999999	833	999999	937	191	452	73	999999	519	677	643	465	554	560	971	999999	711	731	251	103	896	842	999999	999999	326	678	374	834	999999	389	999999	369	458	245	444	779	302	650	755	18	999999	354	811	956	430	467	500	173	309	220	728	564	477	955	224	412	999999	90	621	999999	88	238	801	999999	999999	283	16	319	125	202	726	999999	975	243	274	999999	40	865	244	859	999999	210	535	999999	999999	882	892	502	30	42	767	221	39	253	999999	999999	552	681	999999	999999	460	999999	58	999999	494	667	999999	243	999999	999999	381	156	846	999999	333	999999	999999	886	999999	999999	390	513	299	93	434	515	41	731	314	673	999	359	149	97	999999	997	999999	999999	429	993	303	659	811	358	660	621	375	278	920	61	897	999999	211	377	766	947	891	965	683	978	636	857	999999	28	672	31	999999	758	362	335	726	285	999999	485	999999	731	701	941	432	812	150	762	811	262	776	343	999999	771	331	461	116	196	744	450	367	
446	730	793	685	638	999999	999999	915	594	999999	999999	209	725	323	45	255	950	542	870	838	873	999999	676	252	339	873	245	437	901	229	539	540	26	128	617	999999	908	265	793	999999	533	999999	227	927	164	144	432	457	296	215	165	653	874	612	494	401	63	550	355	765	379	189	24	375	999999	999999	999999	999999	706	44	346	694	749	672	999999	999999	828	749	97	204	999999	787	999999	695	73	999999	666	414	633	999999	947	999999	910	999999	999999	353	832	999999	999999	83	951	825	751	262	868	999999	904	999999	306	468	999999	314	999999	160	324	591	999999	999999	999999	999999	425	778	973	490	96	978	784	721	843	999999	203	976	999999	24	253	625	45	889	827	602	999999	464	117	175	652	999999	999999	999999	713	247	315	514	550	229	658	182	851	271	175	999999	999999	192	368	344	999999	597	999999	448	907	999999	555	158	501	709	929	961	671	999999	837	453	83	34	999999	605	656	999999	435	398	366	80	999999	774	723	999999	915	999999	105	773	899	65	947	466	852	24	691	166	999999	840	300	999999	999999	53	433	721	816	661	184	999999	687	586	171	999999	92	836	925	781	435	563	794	999999	999999	897	908	782	999999	617	182	993	913	500	675	595	108	669	569	730	999999	12	131	263	999999	342	95	323	999999	649	999999	999999	99	999999	999999	459	55	168	831	613	144	651	225	208	488	190	999999	999999	910	999999	208	423	277	204	440	999999	442	999999	999999	999999	811	595	887	999999	243	167	904	13	768	225	549	939	837	955	999999	999999	999999	999999	774	999999	999999	898	412	999999	999999	961	747	999999	479	308	27	514	999999	307	802	549	763	999999	965	331	999999	846	428	999999	36	269	585	999999	999999	742	646	519	767	999999	999999	999999	192	570	999999	999999	419	999999	533	470	208	44	297	999999	999999	56	934	428	957	999999	167	646	479	717	999999	191	386	435	295	737	999999	999999	747	999999	267	888	366	999999	952	999999	911	276	322	958	999999	991	999999	55	169	999999	999999	228	562	324	915	403	444	475	999999	233	895	984	723	999999	808	999999	297	717	282	274	690	740	475	999999	540	890	999999	521	999999	309	219	340	276	734	930	443	945	432	663	863	454	999999	924	729	797	927	553	527	159	796	704	263	999999	894	871	999999	753	999999	999999	999999	79	923	254	969	23	565	717	989	999999	999999	755	865	999999	418	999999	799	816	746	476	613	347	806	371	434	605	999999	568	381	862	864	999999	999999	999999	638	794	530	646	999999	715	242	999999	563	663	785	51	838	209	999999	83	82	
259	999999	822	180	687	273	562	819	374	67	996	999999	999999	999	683	108	226	425	624	299	162	999999	999999	243	403	783	999999	586	393	999999	756	214	999999	790	614	999999	833	999999	951	999999	999999	826	589	657	245	873	436	663	111	942	622	784	739	784	919	398	999999	999999	776	904	130	975	999999	608	311	792	999999	346	395	10	999999	747	473	103	331	999999	281	383	997	999999	356	489	485	450	153	971	475	999999	999999	225	707	999999	999999	999999	410	992	400	999999	355	453	835	100	999999	110	999999	874	320	999999	462	999999	127	602	591	256	999999	640	500	985	464	340	326	523	475	179	302	30	55	427	692	338	935	300	999999	554	999999	266	221	384	773	279	660	829	71	286	999999	115	662	455	499	770	502	414	526	999999	136	321	625	108	808	657	829	999999	953	134	658	999999	574	999999	562	301	999999	126	222	999999	679	497	462	198	80	999999	367	599	927	922	999999	530	774	22	427	382	999999	122	575	125	449	766	875	999999	627	282	541	625	893	207	999999	385	201	340	999999	639	858	436	38	621	299	240	965	41	999999	999999	62	999999	620	190	660	316	551	106	746	912	622	999999	570	798	655	742	999999	729	581	460	338	999999	676	788	523	999999	93	953	826	219	999999	844	647	499	229	979	15	712	547	43	834	105	594	432	999999	342	866	999999	999999	999999	533	245	459	837	799	999999	885	999999	999999	456	233	597	280	537	121	999999	999999	999999	999999	675	736	993	999999	547	999999	243	849	253	771	191	347	853	987	279	685	565	999999	809	700	999999	104	999999	55	999999	810	247	825	67	321	999999	999999	999999	661	999999	999999	539	63	912	221	999999	769	641	70	999999	118	379	999999	999999	851	556	393	79	380	999999	581	563	999999	100	999999	389	418	792	932	532	728	999999	999999	697	459	155	511	482	999999	999999	840	999999	123	569	983	441	637	824	215	764	999999	999999	424	694	999999	267	999999	962	999999	831	999999	977	708	538	757	565	188	912	551	705	55	910	999999	246	137	128	449	388	117	305	751	593	586	178	675	344	138	507	978	202	999999	549	307	766	986	863	754	999999	812	427	999999	725	999999	510	718	999999	999999	187	567	600	817	213	999999	879	90	564	999999	540	862	999999	437	999999	933	359	151	506	999999	713	260	999999	373	864	999999	690	999999	36	321	86	459	730	430	950	999999	999999	384	360	694	427	686	431	472	224	722	398	990	582	999999	922	368	222	342	999999	926	999999	237	952	999999	173	837	64	252	324	90	142	992	486	
740	556	975	791	811	195	37	828	800	158	151	186	999999	469	999999	398	717	247	397	230	34	646	160	432	722	530	590	632	189	158	144	590	406	999999	842	245	947	577	410	156	182	999999	503	88	810	461	473	999999	819	853	606	999999	744	999999	462	103	406	552	999999	291	605	404	649	999999	24	561	780	196	627	998	451	150	836	251	999999	926	153	81	999999	271	999999	222	999999	335	552	300	846	999999	61	999999	839	404	999999	129	550	778	458	851	73	259	680	286	999999	821	412	465	17	502	724	535	950	334	931	807	999999	392	592	324	999999	999999	999999	157	145	878	999999	56	641	999999	700	999999	999999	999999	999999	372	999999	780	472	991	923	96	999999	353	909	525	798	515	473	701	895	168	196	999999	752	349	543	999999	151	871	662	365	824	300	802	999999	67	658	326	569	226	453	920	601	400	21	441	999999	247	999999	90	653	583	939	821	542	93	344	549	999999	828	999999	638	601	999999	567	999999	992	551	464	468	150	198	903	485	999999	247	999999	999999	740	908	182	295	532	791	18	781	999999	479	270	371	723	118	657	999999	168	999999	328	999999	833	749	448	820	999999	999999	939	465	679	464	999999	304	498	601	808	761	999999	772	116	810	999999	786	388	522	291	102	745	41	999999	172	327	636	999999	332	910	991	469	361	999999	381	851	553	999999	429	110	999999	873	131	310	999999	999999	999999	707	518	942	56	999999	925	539	690	415	999999	923	517	147	999999	385	175	999999	816	301	304	270	735	958	999999	684	958	422	999999	229	623	731	645	999999	930	999999	999999	390	863	630	543	821	821	965	943	630	999999	292	999999	590	999999	999999	999999	604	789	135	971	559	175	999999	412	513	224	999999	792	186	287	999999	216	813	999999	999999	827	196	999999	483	999999	770	25	999999	100	676	999999	735	521	192	248	51	297	805	957	850	224	500	999999	40	999999	999999	183	999999	999999	999999	86	554	614	922	999999	307	846	316	686	211	544	29	999999	735	458	489	949	609	937	246	151	999999	856	134	570	999999	967	999999	999999	999999	597	257	803	934	600	999999	130	999999	579	941	204	981	999999	755	315	205	228	492	581	127	410	573	829	116	24	999999	999999	490	362	286	339	999999	440	597	614	999999	225	347	145	948	368	360	999999	996	51	169	292	999999	819	374	999999	999999	999999	758	688	33	427	697	920	999999	811	640	999999	303	999999	85	551	530	999999	28	980	880	357	632	759	999999	543	833	74	854	391	999999	999999	988	999999	855	999999	681	999999	999999	
870	527	427	220	147	999999	124	736	395	965	999999	762	999999	800	394	237	137	999999	999	638	999999	593	633	75	999999	223	969	258	135	755	113	869	621	561	158	462	463	146	999999	40	935	806	448	999999	245	999999	999999	870	603	999999	999999	459	682	999999	109	286	894	361	676	924	759	866	611	639	862	749	150	407	652	932	999999	990	38	968	703	683	999999	534	830	914	999999	108	999999	194	37	654	196	351	461	871	999999	112	470	570	281	999999	999999	809	245	496	489	242	227	671	177	738	430	999999	999999	425	140	369	531	762	351	999999	222	426	612	999999	999999	798	999999	780	999999	671	529	468	696	633	489	346	299	343	435	999999	881	982	27	298	233	999999	774	45	741	999999	581	708	999999	999999	857	778	999999	37	934	690	296	999999	306	506	218	961	999999	942	936	794	80	197	337	999	999999	239	409	323	984	90	999999	909	999999	177	99	821	249	85	776	711	149	271	408	999999	999999	444	999999	521	89	999999	999999	831	109	946	999999	393	380	999999	841	627	378	999999	52	853	666	387	407	139	999999	397	999999	942	176	235	655	999999	789	592	945	999999	999999	887	999999	999999	626	201	810	103	50	999999	450	29	244	158	999999	265	229	555	999999	676	47	999999	115	692	549	520	999999	873	300	327	604	788	999999	506	999999	490	649	329	236	475	576	313	98	999999	946	702	708	27	893	999999	589	243	514	278	308	997	782	551	183	999999	999999	936	802	722	112	999999	746	737	999999	851	616	899	328	612	109	999999	999999	999999	999999	999999	999999	999999	980	901	738	370	283	999999	208	86	708	107	999999	999999	999999	999999	999999	375	607	999999	999999	970	999999	51	783	999999	999999	901	178	574	539	387	806	336	999999	888	956	901	984	742	388	741	539	997	999999	999999	999999	999999	674	469	232	102	798	460	890	841	704	999999	127	57	454	381	835	999999	547	999999	301	819	827	60	683	609	391	999999	999999	225	999999	945	898	274	936	718	237	708	352	447	588	355	999999	462	999999	28	783	936	999999	999999	905	905	999999	822	227	999999	999999	623	786	622	711	933	555	674	409	759	999999	852	121	736	153	136	291	110	742	946	382	999999	865	664	825	999999	577	999999	319	999999	494	86	57	12	348	613	922	729	736	655	800	771	62	435	978	999999	825	999999	863	778	624	360	90	280	561	999999	758	999999	797	999999	999999	656	365	874	999999	964	805	999999	397	539	999999	562	999999	96	156	610	321	999999	686	894	628	26	45	999999	910	999999	995	999999	451	343	855	800	
999999	479	300	153	416	188	170	24	135	717	173	333	574	72	986	993	999999	999999	693	327	445	902	638	999999	999999	824	963	139	999999	38	999999	64	999999	999999	999999	999999	796	12	204	999999	280	672	769	999999	999999	712	966	848	158	12	652	500	649	538	364	39	840	951	533	591	225	40	55	999999	60	119	648	169	442	101	207	131	999999	560	999999	773	143	727	496	908	858	124	999999	966	385	176	414	999999	60	600	63	845	999999	999999	918	249	999999	671	861	742	73	999999	416	67	804	530	744	999999	490	591	895	123	464	625	733	110	59	89	721	883	705	999999	119	999999	47	999999	652	153	641	808	156	471	865	999999	844	60	708	924	171	854	999999	999999	999999	468	705	940	999999	999999	878	818	200	546	949	977	47	571	697	575	999999	999999	878	999999	458	999999	444	433	257	999999	999999	682	401	134	918	999999	999999	390	836	650	145	999999	999999	798	275	823	999999	610	999999	999999	716	283	363	142	904	719	976	832	866	983	34	999999	692	680	83	205	426	999999	627	93	527	657	734	57	999999	923	999999	90	334	634	74	834	911	999999	999999	507	999999	269	230	209	889	628	999999	853	626	864	999999	301	724	79	407	552	982	438	370	999999	999999	316	999999	999999	249	896	999999	241	918	999999	999999	332	685	576	875	167	999999	428	999999	898	143	999999	430	999999	518	999999	365	265	999999	999999	999999	483	998	935	958	23	566	249	999999	999999	130	292	934	437	999999	92	615	158	203	250	707	563	245	472	999999	999999	999999	137	472	70	540	252	14	406	347	886	999999	750	617	862	999999	606	468	209	777	851	945	993	80	999999	572	217	71	986	815	298	999999	536	19	999999	138	438	999999	899	999999	878	287	999999	99	618	758	865	540	341	999999	110	104	45	694	84	722	892	66	999999	497	332	190	999999	591	999999	648	796	740	327	999999	172	999999	569	747	999999	573	418	999999	462	999999	707	677	999999	347	714	203	212	842	935	999999	245	381	739	411	139	697	269	999999	50	969	961	135	999999	607	486	281	999999	298	794	510	314	999999	604	368	790	999999	460	999999	877	855	999999	999999	804	750	498	790	999999	167	999999	212	999999	999999	863	999999	715	581	999999	132	860	442	668	914	57	999999	999999	256	777	381	621	999999	246	589	999999	999999	534	17	330	472	118	696	191	377	680	999999	205	842	135	999999	652	218	999999	338	819	999999	196	999999	906	379	487	251	23	718	999999	143	999999	725	403	678	958	708	261	999999	999999	174	999999	300	243	999999	999999	430	131	
666	728	412	292	999999	770	634	998	12	111	951	999999	999999	683	472	831	547	626	480	449	456	999999	944	999999	209	324	654	193	896	999999	999999	999999	66	129	356	989	999999	850	67	955	769	680	955	606	310	16	999999	491	788	468	696	999999	758	981	675	513	784	455	93	999999	999999	450	111	715	661	811	928	747	999999	482	697	999999	568	525	680	999999	206	347	656	202	178	173	404	437	600	611	999999	85	999999	843	999999	999999	999999	999999	839	999999	999999	250	945	498	88	408	165	315	771	999999	999999	999999	310	999999	316	446	798	999999	425	952	56	673	124	59	431	852	303	999999	277	999999	929	999999	685	999999	999999	999999	402	168	999999	769	17	98	666	600	340	157	999999	554	999999	768	890	999999	59	887	281	905	135	999999	77	236	115	672	48	999999	80	185	999999	948	703	999999	999999	639	999999	999999	999999	958	999999	524	718	283	999999	999999	999999	508	127	63	55	798	90	301	831	999999	101	999999	663	345	999999	903	529	165	600	999999	851	187	724	999999	108	403	943	323	898	610	186	793	159	367	717	999999	645	999999	139	758	868	999999	528	547	548	890	992	999999	908	114	995	563	999999	999999	897	999999	784	866	955	652	999999	767	402	230	999999	308	999999	306	999999	520	267	511	35	841	957	448	658	186	713	217	411	343	999999	999999	999999	623	119	898	470	938	755	999999	71	487	903	111	19	308	228	999999	162	696	981	999999	846	493	537	842	999999	999999	130	607	163	747	250	521	362	609	614	706	198	839	835	689	999999	999999	999999	999999	937	856	439	359	999999	999999	999999	715	362	27	947	132	999999	277	605	21	818	158	625	324	246	999999	999999	409	694	999999	61	322	999999	999999	633	368	53	999999	999999	446	999999	999999	649	690	999999	535	168	999999	662	491	621	921	244	824	999999	616	862	999999	311	555	999999	999999	664	999999	421	999999	999999	999999	999999	588	89	105	999999	168	993	57	508	999999	631	711	233	999999	747	212	899	139	88	46	430	27	505	917	999999	358	339	988	115	212	278	951	999999	107	999999	83	412	526	999999	999999	830	824	117	926	504	600	332	702	291	462	999999	292	663	999999	640	376	93	172	416	23	828	14	941	999999	667	679	40	135	999999	674	800	383	580	11	215	606	999999	578	422	98	36	636	706	653	664	999999	999999	861	466	584	999999	250	999999	545	257	826	999999	810	269	824	999999	999999	999999	999999	999999	174	711	661	999999	999999	999999	514	999999	328	987	202	307	297	999999	681	392	178	668	878	684	560	999999	45	754	389	
723	999999	319	597	528	829	396	999999	992	499	284	635	258	999999	999999	484	999999	999999	557	65	528	999999	178	587	442	401	538	371	932	999999	901	676	907	234	321	999999	205	162	799	168	999999	217	304	152	406	756	920	246	760	209	69	999999	487	698	860	137	930	732	165	137	300	999999	999999	890	999999	608	999999	34	120	759	289	348	999999	999999	260	320	300	999999	190	685	480	301	611	732	999999	999999	999999	218	373	193	437	472	996	671	867	999999	60	413	554	798	38	896	136	10	999999	999999	488	98	999999	550	837	905	999999	479	657	999999	423	434	999999	178	419	999999	660	999999	332	999999	999999	330	531	479	269	886	999999	391	657	584	175	610	812	331	941	110	770	823	356	531	920	999999	24	868	366	999999	565	386	388	518	999999	210	678	112	378	168	566	968	290	950	434	169	999999	82	833	813	999999	999999	236	319	748	837	999999	800	896	824	999999	999999	999999	644	331	104	13	999999	999999	965	999999	999999	953	999999	544	801	543	999999	999999	761	705	942	45	553	13	48	159	999999	769	407	630	877	999999	554	999999	903	855	645	629	339	166	999999	733	868	881	912	999999	453	774	947	999999	183	999999	999999	128	373	627	569	999999	293	945	933	999999	941	344	999999	503	409	930	999999	946	897	776	767	604	32	218	176	671	999999	999999	705	304	999999	112	456	184	81	999999	489	285	295	15	346	394	233	314	999999	999999	827	419	174	523	144	10	407	407	935	540	106	164	461	898	999999	999999	249	638	556	838	887	879	431	973	451	365	999999	891	440	999999	381	718	426	642	843	681	309	192	999999	822	705	59	248	540	339	999999	823	396	465	999999	155	594	757	953	646	948	987	999999	82	999999	349	515	999999	562	169	999999	737	999999	65	999999	519	66	999999	734	143	838	641	999999	644	126	541	999999	999999	913	237	787	999999	473	995	895	693	999999	120	391	999999	199	92	685	381	999999	596	14	999999	596	17	98	125	33	819	807	316	106	556	955	999999	85	89	63	334	382	999999	273	823	169	185	411	945	96	261	944	755	955	519	999999	999999	536	932	840	905	149	999999	936	654	999999	588	597	561	165	154	406	120	39	360	999	534	999999	191	181	420	999999	152	38	771	874	999999	999999	586	864	435	999999	999999	999999	157	999999	710	490	619	635	581	999999	849	999999	942	999999	834	726	604	999999	167	206	355	760	430	309	996	999999	174	779	146	999999	20	697	729	443	262	871	881	174	999999	54	713	555	600	999999	756	362	96	916	50	
335	756	75	999999	239	364	392	818	999999	199	77	325	839	999999	999999	577	999999	999999	508	602	962	845	439	231	123	492	800	170	597	552	644	999999	258	739	999999	481	945	991	500	88	869	63	43	975	231	729	999999	999999	257	265	605	301	587	323	87	489	326	843	592	999999	999999	232	230	999999	555	520	77	109	688	872	631	170	570	999999	999999	909	811	464	10	394	618	743	999999	342	947	353	969	999999	662	331	165	999999	999999	754	523	647	832	738	429	710	662	775	377	384	633	444	999999	166	590	178	678	861	843	208	138	821	999999	888	357	212	551	999999	447	367	717	530	761	816	906	95	999999	83	44	999999	732	842	375	999999	708	999999	999999	812	354	494	653	303	999999	210	625	702	337	943	391	227	999999	529	337	20	667	113	999999	999999	260	504	999999	604	827	552	476	295	455	781	190	844	999999	739	787	953	713	423	271	561	200	213	758	143	691	817	141	212	515	999999	870	999999	999999	708	561	849	403	58	999999	715	734	340	257	556	999999	546	637	429	742	384	999999	253	841	132	723	56	746	957	912	999999	421	273	780	100	910	584	999999	881	187	938	560	665	999999	556	999999	859	956	211	379	155	189	711	469	999999	67	999999	763	707	984	999999	112	445	145	466	303	470	999999	999999	999999	999999	531	999999	252	804	999999	641	305	295	305	999999	100	545	587	767	999999	710	999999	999999	999999	293	999999	317	999999	671	835	124	999999	491	262	366	999999	999999	565	200	999999	999999	468	665	317	425	331	478	411	130	999999	567	858	377	635	593	666	999999	133	362	368	223	859	999999	969	709	999999	813	43	999999	564	300	979	396	154	408	251	148	999999	616	962	352	906	999999	256	277	999999	999999	856	668	700	999999	676	212	832	409	999999	887	696	607	314	517	999999	473	565	134	588	999999	233	236	999999	527	579	516	400	25	317	93	999999	701	453	959	957	374	248	177	624	776	563	744	835	999999	451	999999	312	999999	907	443	221	131	689	999999	928	999999	326	999999	999999	999999	999999	817	102	489	563	994	163	354	559	999999	999999	398	999999	811	907	999999	401	988	999999	844	214	945	118	999999	871	212	22	999999	40	337	57	75	358	999999	964	746	651	355	999999	456	580	999999	894	837	218	823	620	877	886	449	238	338	106	973	999999	866	708	999999	618	999999	982	505	324	232	999999	169	49	55	999999	999999	837	999999	197	629	274	256	60	999999	999999	999999	999999	999999	771	591	109	719	999999	385	509	107	47	433	737	999999	474	85	
643	999999	814	999999	784	574	40	725	611	999999	150	477	709	708	816	437	561	569	768	847	733	999999	133	312	999999	999999	546	749	133	999999	999999	747	164	198	612	388	466	617	274	27	113	999999	979	916	999999	501	676	800	291	610	872	177	681	999999	352	911	999999	511	999999	130	38	291	999999	207	873	403	999999	520	999999	437	999999	943	999999	999999	744	687	752	216	999999	999999	987	999999	468	523	541	151	76	538	846	700	839	954	760	153	988	822	454	781	52	185	188	999999	704	999999	638	999999	999999	930	882	665	168	342	777	167	999999	293	823	999999	666	732	337	784	999999	999999	598	26	193	161	763	921	242	970	173	559	521	831	51	614	884	613	278	999999	656	191	542	507	187	602	20	704	998	375	125	320	999999	403	492	308	999999	622	744	720	176	960	432	999999	178	227	645	312	252	218	203	62	463	201	999999	491	863	101	999999	999999	151	68	923	866	855	853	711	127	348	742	359	271	869	558	969	695	999999	999999	338	999999	999999	999999	462	999999	999999	999999	857	656	999999	10	444	999999	784	163	578	118	47	999999	343	325	516	527	963	509	999999	932	193	904	231	999999	732	519	762	878	999999	443	606	143	694	999999	996	999999	852	348	999999	999999	487	715	979	861	658	999999	999999	23	453	439	999999	952	930	999999	879	999999	435	832	278	924	999999	906	530	999999	511	904	871	551	328	461	675	999999	210	672	455	478	925	370	784	538	509	749	999999	999999	699	653	999999	454	999999	54	999999	999999	80	384	999999	580	194	999999	359	999999	332	469	999999	992	764	129	751	268	999999	410	36	999999	58	999999	425	661	482	336	446	857	701	427	638	284	832	655	554	999999	999999	874	294	999999	20	999999	999999	49	999999	441	439	999999	902	944	659	999999	27	564	971	340	958	999999	108	857	407	502	62	905	831	420	170	119	574	999999	381	999999	126	945	999999	999999	533	386	999999	50	999999	866	955	757	999999	135	267	278	683	224	999999	761	999999	436	683	517	976	999999	217	643	281	330	15	999999	999999	738	999999	999999	509	952	807	582	527	67	960	541	547	305	147	705	999999	891	435	360	66	620	154	690	272	547	52	232	178	963	768	577	861	977	194	39	999999	195	768	999999	416	295	243	718	475	152	970	999999	173	511	490	389	894	655	999999	952	594	705	999999	962	910	585	414	564	299	393	999999	569	120	999999	966	967	133	999999	943	771	386	436	224	129	576	371	68	666	999999	388	682	999999	67	242	445	999999	999999	806	820	831	
881	679	999999	999999	472	411	999999	65	545	522	266	999999	711	159	999999	999999	999999	689	395	549	526	999999	91	999999	710	473	999999	878	999999	932	999999	326	884	999999	999999	999999	17	141	657	175	801	13	130	960	131	492	999999	999999	665	287	999999	999999	420	280	314	143	598	517	381	998	899	999999	392	613	930	939	315	999999	268	999999	160	360	999999	999999	748	523	999999	999999	789	227	969	999999	223	395	390	999999	906	613	808	757	117	499	759	659	999999	120	620	999999	40	192	187	999999	649	796	136	201	663	200	532	790	515	999999	728	999999	39	305	478	999999	233	43	43	701	790	999999	761	661	600	382	954	637	903	120	999999	999999	50	999999	999999	999999	268	198	243	715	90	28	999999	639	770	605	999999	999999	642	999999	293	999999	158	486	125	147	44	475	600	290	246	895	886	405	387	131	123	965	351	61	999999	44	799	328	620	772	999999	999999	890	994	752	984	995	290	826	999999	458	564	999999	816	392	793	999999	952	479	999999	141	846	262	999999	492	664	999999	590	883	258	207	830	865	352	878	912	584	606	538	261	999999	999999	578	999999	673	559	27	535	668	946	447	847	848	435	999999	423	869	252	999999	97	366	414	407	577	999999	627	698	605	938	999999	218	991	424	227	999999	535	999999	967	974	932	999999	102	999999	937	811	999999	999999	440	711	464	52	341	103	999999	895	999999	208	11	398	999999	860	422	999999	198	999999	455	999999	631	148	116	156	902	277	579	450	274	492	470	766	546	999999	268	893	483	437	877	999999	999999	999999	802	336	999999	578	928	82	235	504	734	209	999999	926	360	999999	605	318	150	73	523	10	999999	11	999999	244	852	999999	601	999999	999999	999999	860	999999	459	308	346	999999	879	333	349	507	224	999999	999999	270	410	619	294	999999	298	175	999999	813	384	972	701	800	599	41	725	999999	480	706	390	974	349	807	477	62	954	999999	999999	816	724	26	785	861	254	999999	834	243	125	633	240	949	999999	56	183	486	607	546	190	847	999999	999999	36	518	389	783	920	602	152	242	22	472	736	480	999999	368	196	840	999999	132	207	492	412	846	999999	440	510	302	634	990	454	418	645	590	218	903	999999	277	481	470	556	241	101	999999	621	768	222	992	958	814	299	767	989	68	999999	125	418	999999	51	948	999999	627	967	999999	999999	999999	826	155	272	194	378	919	368	999999	575	999999	400	529	235	707	227	999999	344	820	700	687	428	999999	999999	102	495	809	235	532	197	928	273	939	104	26	941	
77	999999	773	445	380	999999	999999	999999	683	999999	999999	999999	344	999999	764	293	157	461	110	185	249	999999	179	699	999999	693	836	897	999999	702	460	999999	218	766	160	788	570	384	329	288	524	104	267	999999	607	855	999999	801	433	645	126	488	993	841	702	863	999999	84	877	687	572	16	845	999999	274	463	999999	577	580	975	722	999999	141	822	999999	999999	947	999999	102	712	801	999999	474	12	586	972	441	377	999999	296	999999	496	507	999999	715	518	999999	286	113	153	120	323	230	999999	922	352	356	181	999999	558	999999	759	982	999999	885	537	999999	843	404	999999	31	999999	514	293	747	999999	276	499	117	152	895	671	698	948	601	488	999999	25	89	999999	625	999999	197	515	381	478	513	342	757	999999	975	999999	881	811	999999	743	809	936	710	696	86	857	999999	47	662	254	70	44	572	406	723	526	763	170	676	761	190	999	999999	278	999999	999999	741	929	177	488	789	886	826	858	679	999999	315	393	999999	768	205	160	999999	136	417	479	770	360	463	459	652	721	145	369	563	999999	33	441	999999	153	126	999999	870	999999	465	999999	217	713	999999	845	999999	380	999999	999999	999999	999999	156	786	861	253	172	390	475	717	999999	999999	751	466	305	869	854	873	419	23	652	71	289	999999	671	243	271	999999	632	618	999999	282	718	237	999999	999999	663	999999	580	730	980	735	999999	162	347	999999	999999	751	418	999999	991	347	960	989	265	504	750	478	125	627	981	115	758	857	479	564	359	523	662	772	216	617	303	688	42	917	402	137	999999	284	999999	520	648	773	999999	900	321	729	971	309	782	194	131	952	749	875	976	811	683	783	47	909	99	999999	652	999999	54	282	999999	999999	111	623	999999	840	817	999999	999999	984	999999	578	252	630	551	362	989	999999	999999	350	939	999999	940	591	999999	999999	999999	900	430	12	130	252	856	999999	772	999999	207	169	56	291	999999	288	418	992	999999	115	999999	416	367	736	656	631	888	703	999999	799	408	999999	179	591	603	916	50	999999	863	987	999999	213	999999	918	165	829	975	214	215	661	748	999999	20	347	25	830	543	694	355	499	363	163	999999	999999	234	687	999999	464	687	999999	247	954	138	593	394	337	999999	448	581	826	655	684	999999	681	60	460	510	999999	576	772	383	355	118	373	633	568	507	999999	694	478	999999	521	526	999999	423	794	819	426	953	688	999999	104	123	529	844	679	665	35	999999	774	999999	168	999999	914	845	891	845	764	959	999999	999999	674	999999	112	999999	144	
168	999999	267	265	640	999999	877	887	500	288	242	589	529	954	903	482	960	919	301	999999	632	611	151	999999	948	64	999999	137	857	608	999999	999999	542	709	999999	163	767	667	143	103	290	999999	424	566	659	266	245	999999	999999	358	999999	999999	999999	314	512	556	999999	999999	317	999999	999999	999999	39	892	999999	231	999999	999999	999999	749	714	999999	999999	208	401	632	197	585	872	999999	819	999999	999999	509	894	999999	208	238	207	963	794	41	360	558	476	540	999999	531	627	999999	220	425	571	183	643	419	58	999999	912	880	999999	784	862	625	766	999999	545	999999	999999	433	32	818	622	999999	955	999999	999999	237	731	861	661	665	957	445	999999	999999	890	41	999999	484	466	595	325	999999	604	19	179	734	791	999999	994	999999	533	204	999999	402	802	999999	999999	960	999999	821	881	61	228	703	826	427	154	371	283	513	663	522	966	437	503	305	875	945	513	218	445	428	867	999999	141	763	999999	999999	602	999999	813	906	999999	645	999999	274	108	900	999999	751	590	429	39	999999	787	20	237	977	999999	506	225	282	456	268	385	463	194	18	999999	999999	999999	75	769	999999	700	757	999999	331	723	238	999999	975	762	999999	999999	999999	398	386	433	999999	535	63	189	105	583	541	459	749	270	999999	90	999999	338	130	365	524	999999	555	790	39	506	999999	263	670	310	999999	520	999999	640	999999	74	999999	999999	450	536	342	999999	674	999999	999999	308	765	70	472	158	999999	646	641	405	999999	365	843	595	403	999999	999999	800	519	999999	343	30	764	999999	901	999999	999999	999999	999999	593	999999	638	986	655	631	731	740	999999	999999	521	204	603	999999	299	999999	13	231	222	191	825	907	542	376	879	567	148	543	656	169	999999	999999	600	759	999999	381	474	379	999999	964	671	884	783	18	999999	600	999999	151	475	580	897	965	999999	334	999999	686	491	272	116	98	999999	198	999999	686	515	644	999999	844	831	917	73	633	43	257	519	941	999999	999999	378	288	827	997	999999	86	999999	320	816	999999	999999	999999	999999	999999	272	999999	482	999999	801	106	999999	363	996	895	320	558	517	273	931	812	814	999999	561	958	893	999999	999999	495	129	999999	425	205	828	338	156	470	999999	861	371	935	775	46	150	999999	40	25	292	932	687	999999	568	997	389	14	999999	577	809	931	999999	445	999999	986	364	793	681	307	535	668	749	850	999999	999999	902	996	46	999999	980	999999	927	999999	545	338	807	609	448	427	815	823	876	578	999999	105	999999	925	107	788	681	356	999999	733	490	624	
192	837	989	913	104	393	967	682	597	285	14	440	999999	508	999999	755	999999	263	492	711	791	999999	199	999999	112	976	898	258	106	633	999999	204	397	920	155	999999	619	535	332	999999	999999	204	980	384	100	999999	999999	598	999999	926	11	102	250	999999	833	21	647	563	810	999999	494	719	585	964	108	809	52	979	363	218	999999	819	930	69	855	596	999999	814	345	999999	951	309	999999	180	632	94	953	618	97	999999	333	999999	724	214	999999	146	618	999999	286	290	999999	56	245	401	999999	999999	172	999999	923	246	821	832	228	821	999999	194	81	415	341	999999	856	999999	892	999999	884	89	105	999999	131	999999	999999	183	538	64	918	904	74	256	388	450	999999	772	694	850	322	500	837	902	999999	752	999999	212	684	273	434	646	164	26	516	712	999999	999999	69	214	268	648	304	173	999999	999999	999999	824	37	999999	100	94	739	999999	906	393	251	202	999999	379	999999	775	498	275	630	281	750	57	740	676	364	486	999999	490	592	674	206	673	999	775	632	999999	185	793	182	349	907	122	999999	133	470	893	758	999999	561	492	159	38	543	631	521	82	94	360	536	614	381	259	459	241	196	999999	202	999999	746	412	600	705	102	290	999999	637	999999	999999	215	999999	728	32	929	109	525	177	140	378	264	559	999999	999999	999999	568	968	658	663	999999	936	999999	700	845	943	158	892	454	936	263	266	999999	999999	477	155	76	999999	359	330	359	716	999999	447	824	658	196	999999	775	448	534	999999	999999	999999	69	680	322	999999	882	88	780	217	80	999999	876	121	380	425	999999	679	999999	999999	618	999999	999999	171	917	456	876	999999	999999	903	127	15	411	941	550	909	85	796	832	305	999999	281	549	152	645	999999	570	712	287	771	565	105	257	999999	999999	387	669	897	763	865	893	999999	331	877	999999	999999	829	935	570	470	349	893	846	999999	679	347	788	172	526	999999	886	999999	910	999999	999999	31	758	560	247	173	249	188	42	999999	412	999999	950	672	62	580	999999	635	151	817	432	999999	258	363	182	366	599	507	999999	999999	979	729	999999	345	539	77	317	999999	999999	407	231	170	860	879	492	370	397	126	120	999999	182	260	32	103	999999	675	773	404	387	881	999999	742	807	409	988	682	534	614	999999	999999	999999	687	999999	999999	595	271	811	379	870	812	969	999999	397	435	461	728	707	999999	782	999999	304	999999	892	815	999999	488	999999	461	999999	809	999999	782	982	135	999999	494	322	288	999999	301	864	404	999999	575	912	100	355	
381	947	269	974	999999	832	279	999999	361	795	999999	999999	999999	999999	359	487	999999	999999	196	999999	271	999999	999999	416	429	999999	490	999	900	388	999999	903	999999	143	981	513	999999	999999	992	999999	713	999999	330	999999	200	378	399	393	515	916	472	598	725	600	93	627	981	999999	555	658	352	999999	789	973	478	228	176	973	925	845	855	236	983	246	787	825	433	276	225	60	794	106	493	983	915	999999	188	999999	60	364	532	779	289	344	607	442	656	356	231	999999	999999	426	467	669	999999	246	999999	488	813	267	203	715	637	999999	864	255	999999	805	68	750	999999	34	923	571	323	999999	946	649	999999	354	179	86	55	252	849	378	638	824	923	678	123	999999	339	999999	999999	816	151	999999	999999	361	655	850	999999	480	932	187	502	896	356	983	299	965	849	468	999999	999999	999999	394	655	495	999999	962	882	999999	999999	350	999999	141	999999	506	999999	171	999999	287	699	999999	999999	574	320	671	999999	742	478	939	388	157	999999	999999	704	53	157	756	140	984	744	693	967	909	999999	592	493	371	495	849	58	138	796	571	769	768	999999	104	999999	983	619	999999	493	943	10	489	499	999999	436	367	359	188	999999	999999	999999	999999	999999	878	999999	727	188	514	257	628	999999	260	361	999999	112	936	714	62	682	156	375	868	209	33	908	365	103	669	934	137	500	869	107	999999	999999	763	415	459	999999	356	805	114	628	864	62	750	137	220	999999	500	652	306	506	884	819	674	805	338	970	375	634	518	579	999999	138	30	999999	749	261	348	530	265	688	335	351	270	250	344	970	168	237	882	999999	444	484	204	372	222	999999	999999	999999	87	489	998	722	296	999999	508	736	999999	596	388	959	382	970	999999	618	181	543	559	434	470	999999	811	148	752	570	145	645	999999	999999	941	957	999999	390	452	775	689	613	64	999999	741	999999	938	999999	849	923	575	473	96	585	999999	999999	242	928	999999	719	677	860	969	999999	399	863	802	384	999999	430	71	991	527	622	928	999999	488	999999	999999	999999	429	250	298	828	995	999999	559	358	999999	272	724	999999	894	733	999999	828	643	339	999999	878	806	999999	999999	428	862	583	945	999999	999999	999999	199	419	244	634	999999	999999	571	151	729	726	999999	999999	917	393	705	999999	107	794	524	110	925	159	999999	999999	66	864	999999	870	966	422	726	94	701	833	82	315	999999	269	443	670	999999	501	999999	619	999999	362	647	532	723	770	485	161	950	999999	707	50	931	999999	578	435	112	701	184	317	10	
999999	752	999999	320	400	365	837	360	853	843	433	999999	867	251	703	227	999999	156	999999	936	574	999999	154	135	42	383	316	691	18	567	999999	327	999999	619	999999	610	563	999999	332	999999	647	801	999999	999999	284	501	74	187	874	217	310	554	979	381	435	94	607	957	287	26	59	156	999999	295	287	999999	999999	258	896	102	999999	590	823	999999	298	999999	48	440	851	541	999999	138	816	999999	267	999999	348	920	999999	999999	12	605	934	316	999999	501	999999	810	435	178	254	999999	290	782	553	719	730	999999	93	662	999999	177	116	746	707	999999	339	999999	38	277	767	336	74	999999	999999	68	656	517	435	797	324	237	14	682	297	503	848	44	258	547	999999	159	837	531	223	999999	499	197	609	999999	171	908	782	168	999999	999999	751	653	691	494	999999	223	999999	295	347	999999	999999	433	999999	213	82	305	302	999999	999999	617	498	543	423	264	568	999999	999999	990	635	415	455	999999	281	379	999999	204	999999	999999	484	999999	999999	551	193	999999	999999	75	738	405	999999	866	616	301	181	793	999999	218	240	437	926	604	999999	772	660	999999	374	326	161	90	461	999999	999999	539	16	920	230	999999	359	29	591	502	999999	513	628	769	799	163	674	488	999999	544	999999	915	999999	879	999999	624	891	261	40	356	913	657	943	494	913	87	999999	260	572	999999	859	220	845	999999	999999	801	154	890	142	220	999999	673	999999	917	999999	47	701	137	169	606	65	107	989	245	589	999999	569	999999	856	722	869	424	916	477	685	753	80	999999	16	960	480	10	129	999999	704	250	527	36	581	999999	999999	167	999999	965	999999	761	231	609	843	999999	999999	20	44	999999	350	237	999999	663	241	999999	967	999999	130	208	136	64	999999	179	541	999999	555	542	999999	980	346	999999	333	951	999999	999999	532	470	570	216	728	469	966	709	479	477	999999	864	794	999999	999999	97	46	892	839	372	784	62	78	505	254	698	457	64	83	638	999999	805	613	318	637	507	727	914	479	666	98	278	999999	73	854	690	999999	999999	81	258	675	440	121	686	148	479	401	74	961	40	22	999999	635	840	573	688	999999	486	784	999999	999999	131	999999	182	284	516	362	14	650	564	999999	316	982	824	962	472	693	926	179	167	115	662	999999	449	653	999999	999999	858	500	176	439	999999	367	669	888	553	999999	939	412	999999	126	396	999999	407	89	706	929	811	878	110	994	999999	316	999999	306	708	178	973	528	107	873	503	514	484	999999	689	948	999999	935	418	455	754	999999	999999	
51	718	248	556	999999	947	257	830	980	999999	181	115	955	741	373	190	385	53	420	314	759	622	999999	939	282	400	999999	616	875	469	655	250	810	769	999999	587	469	999999	613	581	850	52	999999	999999	313	29	734	999999	949	755	43	411	344	220	999999	428	836	999999	283	969	999999	640	955	521	999999	931	304	195	166	999999	720	999999	439	999999	999999	716	109	999999	635	999999	999999	550	667	129	435	999999	906	999999	982	999999	999999	999999	347	643	999999	219	999999	11	380	382	724	999999	61	172	44	999999	971	504	756	81	999999	79	673	30	313	649	999999	835	999999	500	35	704	999999	999	45	560	425	796	457	254	629	107	999999	263	538	127	999999	999999	95	999999	999999	999999	999999	910	837	999999	496	327	999999	741	999999	261	915	880	357	29	345	61	999999	484	854	185	56	999999	999999	230	682	419	492	196	160	999999	750	929	227	623	860	302	172	364	73	108	466	999999	999999	377	192	515	906	519	781	447	377	610	999999	999999	999999	341	468	616	998	999999	835	153	999999	999999	511	985	663	733	168	999999	888	772	420	756	719	999999	504	84	999999	176	513	999999	414	999999	111	149	999999	130	268	999999	833	555	365	986	273	322	999999	999999	865	206	999999	183	360	738	999999	604	200	555	999999	33	837	394	577	999999	574	862	738	878	665	371	367	542	999999	639	999999	999999	417	433	492	999999	216	262	218	842	999999	999999	622	999999	163	999999	949	83	743	245	691	449	978	999999	999999	411	584	255	585	999999	838	320	708	720	529	226	197	766	999999	980	817	585	185	999999	518	244	249	72	725	168	999999	293	798	999999	948	769	364	884	21	999999	822	999999	676	714	14	999999	631	902	999999	999999	999999	193	999999	762	427	116	274	253	24	188	171	521	530	999999	91	999999	522	479	999999	999999	861	313	999999	980	168	857	999999	999999	730	515	612	347	916	788	999999	999999	282	999999	811	999999	505	120	869	832	919	310	439	259	633	999999	490	999999	999999	396	85	15	999999	999999	603	570	208	999999	523	509	575	824	605	742	577	852	281	486	667	930	264	999999	443	922	70	858	999999	658	836	999999	34	460	217	999999	713	843	801	252	441	999999	643	999999	597	370	266	105	705	697	682	780	187	999999	495	209	141	333	572	999999	969	745	152	999999	967	251	999999	999999	999999	84	39	733	61	999999	999999	425	999999	564	163	82	665	965	999999	999999	975	66	103	30	965	17	999999	389	281	295	999999	999999	109	104	733	355	999999	151	999999	630	668	949	729	157	959	79	999999	577	
180	999999	850	14	999999	422	999999	999999	158	999999	999999	609	686	999999	462	765	757	999999	326	201	999999	999999	999999	523	487	532	71	36	336	945	70	895	104	821	218	780	445	999999	999999	999999	530	822	999999	432	991	878	944	28	999999	963	400	611	999999	721	746	372	314	336	526	70	360	547	584	999999	403	999999	515	864	441	681	330	488	255	999999	671	999999	610	763	531	999999	587	999999	539	999999	555	459	152	382	84	845	476	999999	752	52	335	999999	247	999999	38	737	372	89	587	815	999999	911	365	123	60	738	762	999999	805	916	482	317	17	222	999999	943	999999	142	790	595	215	222	736	212	313	687	999999	615	999999	793	246	507	999999	724	729	643	999999	999999	332	999999	93	925	313	835	999999	28	999999	35	346	94	627	240	999999	992	609	431	999999	163	809	999999	999999	156	815	999999	679	975	851	999999	492	24	849	91	999999	453	511	289	909	999999	642	999999	999999	999999	279	650	176	999999	217	999999	124	308	999999	940	230	960	378	999999	999999	301	166	999999	176	692	542	332	999999	999999	430	999999	490	330	521	999999	520	523	660	231	877	174	844	673	767	387	999999	194	556	909	861	849	84	575	178	617	744	999999	128	29	999999	999999	415	999999	585	999999	983	793	786	194	999999	999999	999999	157	999999	945	457	999999	999999	789	999999	357	999999	999999	999999	580	770	915	161	904	539	999999	405	999999	999999	929	759	999999	97	405	403	385	408	372	488	165	549	927	515	999999	169	261	231	339	506	999999	181	88	999999	999999	601	999999	642	881	654	999999	311	999999	138	999999	195	244	405	999999	395	148	949	413	847	529	41	843	409	999999	744	288	251	75	144	173	999999	681	999999	999999	804	335	999999	526	999999	530	853	880	799	385	47	999999	856	799	943	367	906	999999	241	427	973	757	668	714	146	999999	716	245	534	999999	999999	999999	967	999999	627	70	405	432	696	326	675	160	53	999999	890	819	999999	999999	131	776	267	990	449	848	999999	999999	999999	999999	390	351	813	618	355	834	14	533	958	544	181	999999	961	483	81	914	752	822	714	999999	823	327	943	999999	123	999999	999999	999999	74	128	999999	999999	403	377	52	354	999999	999999	805	219	29	367	860	999999	280	999999	815	783	919	535	106	297	342	31	214	999999	408	999999	505	597	999999	999999	468	839	342	600	490	594	441	727	999999	695	999999	504	625	466	466	65	999999	999999	942	923	471	539	31	999999	248	999999	172	980	946	999999	561	217	999999	405	898	31	556	679	758	230	352	201	134	999999	280	999999	
406	748	605	999999	553	629	654	212	162	929	999999	427	999999	117	431	460	781	446	143	809	421	230	567	445	509	324	127	721	581	999999	414	620	643	411	976	999999	999999	999999	420	931	562	879	252	999999	213	999999	328	650	999999	891	420	688	277	471	425	185	191	169	843	238	999999	933	999999	883	999999	207	783	950	141	17	85	999999	35	211	999999	542	977	597	242	381	996	476	999999	689	858	999999	999999	999999	985	800	242	225	759	999999	428	629	257	999999	455	15	354	378	999999	791	815	242	662	75	224	883	208	999999	926	472	242	46	20	999999	999999	798	854	999999	999999	341	999999	860	999999	843	782	627	294	999999	999999	237	36	628	999999	141	873	625	73	286	957	111	601	999999	299	999999	949	392	619	314	999999	656	160	743	413	186	25	999999	999999	999999	293	597	599	590	451	699	445	614	999999	999999	79	408	734	578	653	999999	999999	137	571	140	893	400	17	979	999999	999999	86	293	224	781	126	917	999999	254	993	370	512	21	206	600	852	999999	315	740	245	937	922	582	99	550	447	888	394	999999	999999	999999	589	619	318	999999	999999	161	399	306	762	999999	597	490	584	293	359	728	930	971	287	558	999999	277	744	345	572	504	204	673	999999	237	533	136	328	110	780	893	703	999999	977	700	999999	999999	978	93	349	442	999999	806	201	719	958	423	407	377	999999	322	875	972	393	128	999999	725	999999	534	628	999999	999999	483	999999	466	34	689	993	586	612	999999	299	661	995	140	506	397	482	624	279	120	728	950	302	467	28	730	857	859	999999	230	56	453	464	878	280	524	303	999999	694	278	429	820	765	731	33	223	976	262	622	570	999999	347	265	518	999999	221	999999	55	448	999999	832	144	843	999999	39	846	999999	999999	860	981	103	999999	930	11	999999	908	999999	570	999999	804	999999	604	246	999999	976	999999	197	999999	146	999999	342	258	999999	400	446	999999	977	999999	702	187	999999	859	402	999999	476	999999	417	264	827	834	35	620	610	643	550	999999	898	670	415	330	658	999999	981	801	649	999999	461	539	564	405	931	813	868	999999	787	894	999999	999999	999999	481	302	933	127	311	43	721	647	652	999999	218	999999	316	999999	381	529	766	878	600	991	631	54	999999	699	999999	903	222	999999	354	999999	656	34	999999	964	934	38	999999	999999	679	768	927	206	808	689	356	999999	624	845	999999	737	30	999999	612	614	84	437	424	999999	695	408	820	969	303	795	204	999999	999999	999999	42	999999	999999	633	209	999999	73	435	999999	
198	353	422	288	376	266	999999	999999	640	999999	687	889	506	999999	491	999999	280	947	958	903	22	494	999999	999999	281	813	153	933	397	816	779	999999	649	999999	999999	890	282	130	454	999999	686	999999	564	771	417	462	999999	999999	323	195	999999	885	114	999999	232	703	191	508	999999	563	122	999999	999999	823	642	999999	250	999999	387	999999	174	160	502	255	226	999999	930	400	507	818	287	413	620	211	888	894	446	127	969	532	709	774	123	999999	600	12	521	740	139	281	222	230	362	722	999999	999999	392	859	999999	179	773	791	999999	197	999999	709	73	246	935	748	699	132	345	999999	891	399	47	999999	655	224	541	199	999999	235	606	66	999999	897	999999	999999	511	999999	811	799	759	999999	774	925	614	999999	938	284	805	391	581	99	884	507	999999	631	999999	781	213	101	638	583	530	774	591	999999	658	999999	65	999999	246	122	999999	546	105	999999	625	121	997	764	999999	999999	394	879	999999	516	999999	553	76	559	379	730	383	720	171	186	397	999	999999	394	242	772	999999	980	154	999999	778	348	999999	858	15	629	784	448	815	381	198	999999	130	999999	999999	999999	110	506	454	516	738	600	385	999999	585	626	777	612	532	513	47	999999	735	194	999999	832	999999	999999	553	750	945	935	999999	790	987	746	878	269	999999	136	671	722	535	999999	731	999999	962	493	283	999999	851	181	915	312	343	784	915	936	347	999999	964	892	953	704	570	803	695	595	931	838	747	518	999999	406	841	325	878	108	999999	559	870	657	934	999999	899	774	29	999999	456	999999	830	942	921	129	172	779	999999	999999	999999	927	492	377	562	444	999999	999999	999999	999999	999999	27	905	817	483	787	355	999999	958	790	805	796	999999	104	148	727	999999	804	596	158	999999	72	556	57	999999	535	77	502	999999	499	530	999999	999999	509	140	439	308	999999	469	144	999999	854	999999	999999	35	279	999999	398	238	999999	436	999999	746	755	999999	409	999999	999999	785	947	719	853	999999	469	269	249	999999	999999	963	999999	429	994	345	461	999999	389	251	577	31	762	999999	999999	273	999999	72	693	999999	124	234	999999	967	451	237	521	425	919	641	360	719	786	353	868	434	999999	415	999999	999999	294	381	999999	167	893	835	33	564	999999	589	952	999999	576	430	999999	59	242	741	978	767	824	46	464	747	891	858	245	418	523	255	744	999999	630	999999	534	743	339	573	84	615	213	956	999999	340	689	953	153	999999	541	818	201	787	999999	674	677	999999	916	999999	276	45	600	615	999999	794	999999	
107	776	385	896	999999	720	668	667	372	564	867	999999	134	999999	937	714	878	876	704	63	956	427	999999	999999	285	826	191	307	999999	25	597	915	589	495	591	999999	999999	470	473	107	532	130	999999	120	810	596	792	99	339	330	999999	999999	346	741	888	999999	999999	861	620	999999	999999	371	628	357	966	999999	81	999999	476	759	946	418	999999	606	999999	836	362	999999	713	689	999999	102	968	718	303	858	579	999999	999999	911	999999	906	999999	231	568	999999	501	717	153	858	524	162	622	579	383	999999	335	739	221	61	327	975	999999	999999	217	999999	999999	910	63	117	999999	233	999999	564	999999	999999	568	191	48	368	344	645	701	854	175	881	479	399	344	999999	533	839	999999	554	999999	390	757	999999	999999	131	999999	591	663	999999	485	300	130	68	185	342	744	153	701	852	716	999999	999999	999999	765	999999	967	13	575	72	584	543	596	999999	969	23	292	999999	178	917	599	753	981	664	379	999999	761	421	223	11	256	389	999999	784	837	913	115	464	164	687	163	999999	25	999999	461	942	704	642	98	172	59	999999	999999	999999	263	963	700	620	924	890	999999	556	999999	573	999999	205	404	999999	650	66	999999	828	494	999999	764	834	737	390	999999	437	180	129	999999	60	952	999999	413	999999	531	874	222	999999	539	999999	999999	606	975	452	784	266	547	891	999999	999999	265	999999	999999	999999	29	429	999999	319	417	497	720	455	233	739	621	665	792	49	999999	999999	843	999999	299	230	999999	167	859	295	999999	946	889	288	136	300	795	731	999999	917	345	112	648	903	999999	999999	999999	667	999999	245	999999	128	999999	999999	610	226	198	843	931	390	128	999999	569	999999	714	470	607	441	328	999999	944	890	999999	999999	999999	189	136	940	343	999999	677	709	785	623	999999	486	482	999999	678	910	999999	999999	799	999999	798	483	542	709	198	618	999999	122	999999	449	300	940	12	599	999999	999999	99	999999	509	685	713	419	86	999999	484	237	987	999999	762	417	830	992	999999	999999	85	230	647	427	752	999999	811	564	369	999999	333	524	484	882	586	257	821	854	999999	123	999999	389	406	596	234	999999	630	227	999999	999999	999999	307	849	53	524	999999	783	671	505	783	873	158	59	741	622	960	999999	115	640	999999	596	999999	550	977	999999	696	824	999999	203	999999	105	594	215	438	726	36	675	999999	999999	12	473	159	359	668	250	306	339	665	999999	999999	216	525	586	844	345	643	999999	999999	999999	828	759	999999	478	999999	688	289	943	621	24	595	295	323	999999	637	999999	999999	
626	881	999999	216	366	169	87	999999	584	579	17	370	103	93	999999	802	999999	999999	253	741	681	645	999999	961	362	717	999999	999999	978	893	778	948	802	999999	999999	876	145	333	471	999999	655	548	999999	999999	281	582	528	931	999999	492	423	217	394	310	765	980	900	775	853	999999	518	699	999999	999999	801	68	568	204	76	402	667	576	77	653	95	143	516	999999	690	999999	199	999999	71	495	480	570	564	999999	143	46	975	370	479	822	91	956	999999	448	316	222	24	333	865	923	825	847	149	740	999999	631	474	999999	999999	83	458	799	638	466	219	999999	504	75	71	999999	427	307	106	254	572	139	546	77	565	477	766	866	854	147	670	633	430	999999	287	511	572	946	999999	406	999999	292	999999	139	999999	85	717	948	999999	835	999999	528	999999	999999	177	95	999999	406	473	999999	317	591	944	501	796	586	999999	680	788	999999	467	480	32	699	880	290	811	416	839	489	759	817	999999	28	640	151	999999	999999	656	201	425	175	999999	999999	999999	782	999999	999999	343	652	275	47	999999	711	378	35	506	61	24	887	284	678	567	983	857	499	986	999999	860	654	703	284	999999	596	144	999999	997	364	610	108	943	984	83	999999	224	722	657	999999	650	615	645	999999	521	768	999999	747	608	999999	810	999999	999999	420	966	688	999999	990	999999	999999	576	87	37	151	451	915	999999	299	605	379	768	144	842	101	999999	254	18	872	999999	265	999999	397	692	999999	554	20	999999	999999	999999	394	248	233	709	93	327	999999	587	999999	999999	605	824	628	999999	238	731	675	757	704	999999	721	999999	85	238	999999	999999	999999	394	530	597	440	613	421	999999	221	140	544	999999	999999	773	712	667	515	999999	999999	441	60	999999	463	999999	878	999999	608	397	306	714	173	999999	952	198	148	188	66	905	999999	999999	999999	999999	999999	107	196	249	998	999999	432	64	174	999999	81	325	844	999999	930	754	719	999999	15	999999	975	506	967	549	482	999999	635	533	610	999999	999999	174	38	999999	999999	999999	999999	638	264	999999	965	252	549	580	999999	999999	999999	999999	258	312	196	770	999999	389	381	999999	140	647	999999	438	999999	898	453	565	999999	906	999999	150	619	574	175	90	999999	337	999999	732	999999	397	999999	846	226	999999	285	308	422	773	999999	648	332	890	999999	941	871	825	383	77	799	999999	999999	27	349	213	594	683	147	116	999999	658	331	648	476	742	32	921	222	872	999999	154	153	284	999999	648	999999	729	349	233	218	107	954	999999	933	974	864	999999	507	23	837	
999999	171	315	925	999999	327	684	999999	492	919	950	613	510	454	999999	839	258	999999	700	394	864	344	913	999999	750	999999	340	714	502	877	999999	999999	209	45	30	983	838	358	999999	331	143	315	856	999999	267	494	454	546	289	144	999999	318	999999	628	972	267	257	999999	185	999999	987	969	922	615	504	536	999999	474	433	670	999999	900	999999	378	260	999999	488	610	999999	265	999999	793	999999	367	271	999999	999999	581	999999	763	735	431	182	999999	344	174	393	251	999999	731	999999	979	122	618	142	716	227	438	999999	423	779	999999	999999	919	575	203	544	999999	353	397	919	831	999999	670	935	580	727	718	44	96	999999	247	800	908	999999	280	681	999999	234	555	889	999999	214	649	983	98	654	262	807	150	999999	828	897	422	999999	259	577	452	683	562	988	509	403	290	256	999999	846	868	745	304	522	727	339	797	507	740	999999	999999	999999	846	925	999999	911	893	466	347	999999	999999	106	999999	703	239	143	671	999999	390	785	923	403	450	251	999999	517	999999	628	999999	499	109	914	82	631	999999	764	836	637	523	597	999999	824	909	203	999999	771	819	999999	292	593	667	240	127	999999	704	368	246	604	149	957	408	999999	564	847	249	474	34	999999	888	474	306	44	53	999999	285	109	494	257	999999	999999	999999	911	345	318	832	868	999999	126	927	456	999999	999999	498	566	198	244	999999	999999	953	999999	747	525	712	818	297	632	197	999999	999999	604	999999	988	820	999999	999999	999999	999999	255	999999	999999	999999	907	999999	441	945	999999	999999	487	603	999999	999999	432	999999	790	277	999999	208	527	31	999999	681	472	446	999999	999999	999999	999999	373	306	701	315	24	55	582	325	839	159	280	872	233	96	999999	730	639	999999	451	694	999999	857	97	999999	411	234	816	999999	215	470	999999	859	415	651	182	999999	902	735	999999	999999	999999	474	437	999999	927	654	999999	122	971	741	999999	567	140	999999	391	516	219	413	903	999999	999999	882	120	379	115	420	467	581	913	999999	828	903	940	73	972	566	429	999999	370	999999	999999	999999	999999	474	662	486	729	569	270	665	971	499	831	44	159	839	999999	67	999999	516	197	999999	208	999999	999999	903	626	999999	873	999999	97	999999	52	157	999999	534	163	999999	716	999999	999999	897	321	258	558	339	999999	906	914	999999	212	371	999999	853	568	220	505	287	999999	758	859	663	695	444	578	826	999999	999999	680	624	685	718	999999	298	825	999999	905	950	893	582	831	720	161	740	623	725	999999	999999	588	153	39	876	94	999999	769	37	
212	876	679	999999	999999	398	235	300	458	494	30	999999	999999	999999	315	554	394	978	999999	149	512	955	999999	852	827	999999	105	537	594	808	633	999999	529	798	97	38	280	170	700	443	495	999999	291	139	704	999999	170	319	999999	485	492	115	40	629	524	256	999999	827	904	624	999999	697	706	649	999999	999999	338	999999	191	286	284	233	999999	494	654	652	673	999999	157	999999	107	786	999999	119	325	528	999999	900	283	840	974	453	266	85	150	999999	163	642	999999	999999	811	931	137	999999	211	269	999999	545	975	872	999999	372	679	227	527	515	999999	999999	999999	999999	284	438	955	999999	312	830	967	213	999999	856	498	41	423	90	876	999999	659	149	908	66	701	999999	999999	410	999999	612	774	999999	999999	635	800	566	317	936	792	382	975	785	258	999999	999999	623	999999	128	384	552	948	599	999999	999999	855	857	689	278	640	467	999999	554	94	700	66	928	655	718	65	999999	723	999999	297	503	200	873	891	537	763	999999	624	806	36	714	999999	999999	698	206	779	943	877	999999	306	335	868	430	701	558	323	374	968	483	999999	452	828	472	311	847	171	981	966	161	999999	999999	843	707	999999	379	46	881	239	458	938	122	999999	684	999999	999999	634	999999	182	999999	223	399	999999	150	744	999999	886	201	873	850	45	797	999999	725	534	743	491	171	999999	331	521	442	144	519	999999	949	398	154	291	349	999999	402	999999	633	937	125	452	999999	962	945	493	845	999999	389	423	150	145	338	159	446	480	999999	866	851	821	781	264	999999	999999	794	194	741	909	533	637	643	989	999999	787	999999	301	789	209	957	999999	675	433	755	999999	404	814	70	995	999999	999999	750	999999	999999	811	166	860	999999	999999	178	760	999999	935	485	751	780	161	999999	550	739	155	691	273	909	24	156	358	999999	505	210	980	999999	746	74	999999	887	117	42	542	999999	558	449	999999	40	206	95	739	948	13	999999	252	999999	520	999999	699	188	999999	625	942	664	808	360	355	896	197	999999	15	871	821	864	672	129	999999	918	190	705	999	242	712	929	416	409	506	191	999999	958	613	491	375	999999	410	999999	99	999999	823	207	103	795	999999	999999	90	999999	999999	999999	651	133	772	601	84	993	999999	999999	913	999999	999999	408	854	174	938	999999	999999	999999	506	345	464	190	39	382	105	982	612	214	399	152	848	548	282	367	999999	834	196	21	999999	381	307	999999	578	86	629	425	999999	928	999999	999999	999999	999999	999999	791	999999	470	103	399	506	102	391	999999	854	999999	
174	999999	135	496	635	999999	53	21	117	134	999999	307	612	999999	999999	679	639	999999	999999	786	999999	292	186	490	683	78	740	796	514	324	990	333	311	808	911	999999	299	856	999999	999999	999999	534	458	999999	754	386	858	150	646	999999	462	999999	625	78	173	999999	533	644	999999	567	999999	257	506	793	144	713	996	803	51	833	389	782	390	605	226	82	834	938	999999	306	219	600	160	688	861	999999	707	242	645	40	999999	655	52	735	389	322	37	665	112	50	999999	65	108	812	447	679	327	30	852	999999	57	594	999999	517	358	772	107	818	932	852	999999	764	168	999999	446	734	740	655	226	903	55	999999	835	696	999999	163	999999	347	251	999999	965	687	999999	554	982	999999	747	535	387	999999	999999	218	732	260	44	625	896	999999	999999	712	939	671	999999	948	999999	878	758	999999	601	204	280	760	577	750	887	328	384	614	38	644	999999	999999	278	610	688	999999	999999	585	999999	999999	267	414	970	538	999999	303	999999	441	508	113	999999	536	933	192	999999	465	999999	982	373	999999	251	292	68	732	726	734	403	203	270	219	442	183	560	999999	999999	866	999999	999999	509	593	444	943	116	924	600	460	281	999999	999999	232	205	463	222	999999	59	974	355	999999	811	517	900	999999	180	298	671	999999	976	999999	255	478	999999	601	483	779	282	999999	999999	143	141	276	463	999999	929	47	23	978	999999	615	261	962	521	999999	999999	992	693	754	999999	817	999999	729	484	647	999999	795	556	604	999999	443	673	750	798	221	999999	545	63	592	761	999999	285	692	910	371	381	292	957	135	373	490	95	527	535	368	880	412	792	815	477	999999	490	999999	999999	527	941	510	174	309	443	691	938	111	992	639	999999	571	819	999999	275	557	838	431	999999	499	357	155	225	439	341	999999	753	248	999999	999999	651	999999	999999	392	429	871	999999	657	999999	682	999999	984	999999	895	827	319	592	679	999999	919	304	69	188	508	999999	796	295	735	968	738	999999	699	985	374	999999	674	999999	999999	693	404	439	999999	739	558	947	999999	619	329	612	32	121	84	698	205	333	592	688	196	221	632	586	999999	999999	999999	743	852	998	170	907	162	999999	165	985	999999	999999	124	329	999999	560	807	999999	965	132	946	626	999999	11	999999	51	405	985	690	225	999999	818	999999	501	787	814	104	373	999999	421	999999	589	956	98	999999	716	218	999999	69	635	414	455	620	270	743	335	879	851	218	128	511	176	751	999999	923	999999	442	623	542	814	466	443	727	999999	672	
366	999999	775	457	999999	833	143	999999	999999	999999	999999	999999	786	758	461	935	252	165	341	999999	293	999999	999999	174	227	283	999999	730	254	999999	970	727	999999	597	386	999999	999999	404	999999	295	378	249	697	139	317	138	656	865	999999	879	223	288	396	644	389	528	999999	610	999999	999999	247	412	681	885	999999	888	141	199	999999	796	830	848	30	55	540	999999	150	886	857	98	626	999999	648	375	956	691	999999	432	217	858	20	504	174	344	57	965	568	812	999999	428	997	467	493	294	58	999999	268	350	113	345	387	999999	999999	151	183	517	764	316	928	159	557	709	999999	523	786	336	683	685	997	574	485	338	597	439	999999	999999	246	364	326	591	432	991	328	871	999999	251	751	32	170	540	211	262	999999	149	870	298	486	999999	508	722	690	582	352	538	860	999999	180	999999	61	24	999999	409	999999	347	726	999999	390	119	52	544	585	661	525	467	999999	233	455	458	568	802	683	276	999999	604	900	999999	999999	790	21	999999	999999	437	999999	155	999999	801	272	545	423	314	907	376	927	963	146	39	999999	885	999999	637	603	722	755	258	341	13	554	999999	447	875	917	999999	999999	621	999999	157	689	379	206	571	999999	999999	44	999999	894	999999	349	891	999999	999999	793	763	625	384	999999	357	682	999999	999999	266	257	878	108	547	396	317	279	315	500	989	349	687	999999	604	676	694	999999	501	364	34	664	663	999999	999999	92	164	974	999999	999999	125	474	967	565	940	323	92	999999	497	867	586	47	43	401	999999	530	116	85	31	707	143	670	191	368	789	999999	594	951	532	464	999999	343	999999	999999	999999	999999	382	131	999999	999999	594	882	200	634	999999	999999	999999	271	999999	999999	999999	999999	999999	25	660	455	999999	609	775	999999	999999	140	288	43	634	999999	999999	521	27	999999	999999	984	337	999999	123	260	479	999999	999999	999999	970	999999	504	486	487	163	390	539	860	928	240	999999	356	410	999999	463	604	167	999	533	999999	119	999999	503	896	999999	751	222	902	410	976	737	27	972	999999	406	636	801	555	481	863	999999	660	999999	723	385	637	927	189	660	656	322	999999	67	306	861	88	11	589	495	999999	999999	637	460	952	999999	755	383	999999	164	827	802	999999	528	670	553	459	999999	779	521	364	824	43	252	999999	999999	190	960	999999	515	328	634	221	69	79	695	999999	210	147	230	999999	999999	894	34	832	853	710	38	397	753	999999	922	231	78	140	587	144	395	706	298	322	795	707	999999	836	202	590	552	458	974	238	
999999	27	559	999999	111	930	18	419	999999	952	162	999999	922	999999	999999	999999	999999	929	492	561	999999	503	848	907	999999	556	376	999999	999999	273	168	579	422	524	999999	904	672	186	999999	657	135	975	805	345	170	231	784	999999	440	789	999999	623	966	999999	309	755	179	651	67	554	563	819	779	636	794	583	999999	999999	999999	500	999999	967	899	835	435	999999	697	512	747	612	999999	953	999999	850	827	545	613	999	225	407	999999	30	128	999999	999999	315	205	999999	551	586	80	386	472	999999	999999	478	999999	999999	987	355	67	666	999999	455	783	609	71	999999	809	259	970	161	193	999999	764	999999	999999	425	999999	129	757	528	999999	999999	541	395	491	999999	999999	358	821	482	999999	869	349	79	127	999999	999999	493	254	276	370	999999	999999	919	203	918	184	338	629	307	399	999999	598	539	705	999999	913	999999	128	253	137	999999	437	498	999999	999999	214	695	602	186	999999	999999	999999	491	168	999999	554	622	201	573	643	473	728	523	92	154	281	810	999999	384	999999	999999	375	11	149	909	864	128	778	879	713	489	999999	453	999999	151	991	116	380	45	999999	301	206	555	609	999999	999999	913	415	999999	999999	403	999999	228	999999	422	882	874	999999	999999	804	436	843	322	999999	999999	736	285	940	999999	162	174	999999	338	195	468	115	999999	401	484	187	999999	712	782	837	999999	167	999999	36	171	269	127	999999	131	241	999999	999999	884	695	455	999999	456	973	999999	843	999999	963	993	43	958	316	72	483	866	81	999999	723	999999	999999	999999	996	229	258	779	999999	45	409	318	107	432	20	231	134	946	557	730	977	248	938	958	355	173	484	78	999999	207	999999	898	59	999999	49	396	409	999999	458	707	208	203	793	808	999999	655	896	610	999999	95	938	999999	319	351	999999	484	999999	526	999999	999999	745	189	925	484	400	510	268	720	393	999999	822	978	497	849	532	784	455	139	999999	700	277	874	999999	769	269	117	589	708	510	565	999999	882	951	625	962	999999	278	318	417	968	396	186	226	332	272	999999	49	999999	999999	999999	999999	992	46	999999	565	871	68	999999	999999	999999	921	560	219	828	361	939	999999	872	999999	513	999999	146	721	521	313	101	999999	798	999999	309	999999	129	999999	418	999999	280	846	457	69	101	960	122	103	999999	56	999999	967	398	971	333	999999	177	999999	315	586	999999	281	999999	200	474	223	269	659	916	226	801	671	800	999999	90	103	579	812	999999	552	402	999999	597	999999	477	999999	269	827	999999	999999	900	547	999999	999999	999999	999999	999999	
266	595	877	701	463	187	908	255	174	176	105	890	239	363	364	999999	999999	999999	849	683	58	723	350	999999	442	486	549	999999	263	97	968	658	90	770	323	227	917	851	939	865	999999	230	312	957	173	936	943	22	999999	760	999999	999999	794	326	283	543	254	999999	269	999999	999999	592	991	999999	208	447	809	469	50	146	999999	911	254	983	999999	828	420	392	791	505	542	537	999999	999999	277	999999	864	764	999999	779	999999	994	592	962	237	106	238	235	758	725	137	484	972	409	891	999999	999999	999999	331	999999	999999	861	141	763	444	110	999999	497	809	878	583	999999	971	270	174	875	329	999999	756	897	999999	195	999999	75	378	68	564	380	612	369	926	999999	442	53	656	120	862	828	528	137	293	999999	999999	880	152	999999	512	711	244	25	589	121	64	434	854	937	237	999999	999999	999999	999999	443	885	450	999999	529	999999	928	613	63	23	999999	763	629	999999	999999	769	753	923	296	556	999999	145	596	999999	815	999	18	199	719	999999	796	999999	152	591	849	855	999999	928	622	480	584	108	191	12	999999	357	435	819	994	177	484	152	109	829	692	999999	298	669	146	530	603	738	893	180	227	67	999999	999999	764	13	793	999999	310	815	971	754	953	999999	691	467	999999	199	204	552	408	999999	343	323	999999	551	999999	315	792	101	877	845	999999	21	785	40	736	999999	64	999999	384	659	999999	293	857	937	999999	703	978	679	957	414	544	351	999999	573	723	307	149	223	446	487	42	999999	938	136	999999	942	809	999999	730	186	144	213	177	999999	999999	60	999999	999999	207	862	337	122	144	472	311	862	249	221	317	439	258	841	999999	896	626	633	354	731	397	411	999999	999999	948	780	279	341	183	32	762	673	841	999999	25	583	160	919	999999	475	999999	999999	703	598	999999	301	999999	302	999999	999999	132	187	705	734	573	796	999999	19	174	364	203	999999	688	227	999999	643	999999	999999	826	970	746	999999	559	878	999999	999999	707	305	974	656	852	976	682	902	999999	584	967	999999	614	228	615	999999	755	719	282	855	10	486	149	709	999999	858	476	689	535	999999	628	826	827	865	98	672	45	517	511	226	297	786	327	874	675	491	464	999999	364	605	999999	839	605	61	708	231	166	999999	999999	993	999999	992	999999	999999	955	151	288	749	999999	999999	114	247	217	66	999999	224	999999	274	44	999999	404	999999	334	929	473	788	231	776	999999	867	516	771	564	518	999999	304	419	842	999999	534	212	714	478	422	999999	714	632	549	494	
494	72	891	999999	740	599	641	668	999999	999999	177	999999	512	999999	272	436	999999	683	699	999999	272	805	999999	356	509	999999	689	999999	912	437	758	166	681	292	672	999999	624	541	823	999999	83	636	971	831	751	614	699	999999	215	999999	168	41	932	208	231	689	999999	545	999999	730	909	251	756	19	262	20	999999	230	999999	999999	999999	801	859	780	277	636	833	495	999999	999999	320	567	194	926	279	727	234	483	999999	983	68	89	811	102	18	832	999999	999999	578	999999	999999	479	211	748	184	367	181	161	931	595	856	260	940	835	420	352	66	830	740	535	786	764	170	937	409	731	990	766	771	444	999999	870	916	864	528	841	366	446	999999	911	999999	999999	999999	474	137	807	149	975	999999	666	776	58	232	53	954	611	318	274	349	452	999999	415	389	999999	999999	985	343	999999	999999	579	985	619	88	828	979	713	999999	695	809	999999	592	999999	93	999999	999999	707	648	999999	909	917	532	102	107	309	544	150	999999	65	999999	152	999999	73	999999	113	999999	167	970	403	74	999999	999999	999999	999999	747	859	362	331	284	828	140	346	470	176	399	57	999999	521	779	294	999999	999999	167	69	667	137	529	355	980	434	511	737	999999	809	668	528	909	637	360	999999	999999	818	418	236	505	805	13	999999	999999	66	786	645	200	999999	999999	230	240	999999	796	620	340	17	350	999999	327	403	999999	660	999999	871	999999	999999	171	339	112	999999	999999	931	564	862	133	999999	86	924	647	865	546	144	999999	448	999999	355	841	999999	119	184	477	569	908	111	712	999999	398	999999	918	999999	484	861	16	999999	618	309	998	934	496	706	999999	426	211	462	856	957	999999	69	583	999999	999999	999999	229	928	552	52	33	999999	159	780	244	678	16	127	390	685	137	999999	830	988	356	999999	253	412	253	61	999999	455	255	755	999999	339	824	136	115	63	641	88	999999	575	285	999999	784	716	472	999999	419	94	81	181	999999	999999	238	594	445	517	999999	816	685	501	685	577	999999	404	513	999999	854	880	21	337	53	59	999999	264	713	999999	132	537	940	991	642	282	384	84	925	572	111	239	690	598	874	999999	402	999999	890	708	338	389	999999	567	407	539	83	743	137	780	985	973	881	634	394	651	876	999999	858	999999	999999	143	479	941	803	624	199	423	463	228	656	559	374	999999	482	743	334	999999	593	999999	209	999999	946	154	586	999999	358	999999	999999	233	948	999999	311	487	514	999999	999999	271	999999	783	999999	660	290	909	133	999999	608	876	161	
999999	326	503	999999	755	213	562	197	334	364	999999	276	143	219	239	279	999999	999999	887	500	999999	832	72	618	999999	999999	548	360	46	31	999999	999999	999999	904	999999	906	454	607	555	283	951	999999	586	999999	98	999999	216	450	60	639	999999	999999	721	386	999999	999999	999999	885	301	991	999999	212	999999	313	213	157	794	238	658	333	824	350	702	999999	548	280	256	999999	529	999999	557	999999	309	406	999999	973	807	105	41	999999	652	569	316	564	618	749	856	282	999999	941	722	977	792	999999	999999	999999	485	117	837	603	999999	999999	365	999999	443	567	999999	754	467	240	349	698	206	999999	999999	999999	999999	148	995	799	424	973	999999	588	999999	580	315	581	591	20	498	699	999999	438	179	553	214	999999	130	61	845	112	815	473	601	33	999999	876	56	559	999999	999999	999999	999999	189	598	646	777	428	863	261	999999	999999	999999	999999	649	999999	999999	746	999999	999999	999999	27	943	953	321	168	988	999999	999999	799	439	999999	42	219	161	999999	229	999999	581	907	999999	889	999999	799	523	939	368	999999	952	999999	21	139	920	508	85	329	178	95	999999	440	999999	790	872	74	822	797	140	247	590	72	221	520	175	229	624	999999	760	154	999999	381	800	999999	44	963	787	999999	614	999999	144	831	418	144	391	151	260	646	27	203	976	725	809	999999	999999	999999	999999	501	964	700	884	999999	569	34	655	999999	639	400	756	999999	999999	523	193	607	999999	758	654	87	138	999999	969	977	999999	566	999999	714	572	999999	999999	154	999999	295	344	913	999999	999999	272	393	489	895	511	859	890	117	916	463	542	999999	28	392	245	303	999999	999999	731	906	429	999999	857	941	923	999999	283	611	999999	991	188	999999	958	999999	999999	270	598	242	522	999999	999999	711	999999	999999	181	370	999999	999999	999999	297	999999	404	191	742	999999	270	535	999999	972	550	585	288	790	924	999999	272	254	810	896	975	705	140	999999	622	999999	718	362	154	999999	563	310	549	703	39	79	784	98	226	742	235	734	60	270	972	533	999999	921	999999	438	999999	125	850	837	933	999999	999999	976	999999	999999	756	999999	391	778	419	249	999999	585	760	855	500	184	38	77	670	250	999999	999999	455	98	20	999999	637	716	860	447	460	999999	769	447	287	808	528	303	985	328	353	281	850	733	999999	999999	170	999999	937	734	999999	782	177	999999	937	922	531	480	999999	959	280	675	918	999999	789	334	815	999999	578	999999	655	734	91	999999	999999	383	999999	721	601	786	636	767	778	135	999999	678	544	86	510	365	
287	58	391	999999	999999	678	363	999999	999999	173	418	847	301	255	88	999999	999999	824	796	563	902	809	879	135	333	513	896	792	622	999999	789	739	999999	222	414	607	353	65	305	999999	999999	151	777	999999	999999	789	475	533	999999	996	977	719	290	946	462	478	178	265	703	543	999999	571	999999	833	999999	678	43	88	840	481	19	644	529	577	999999	761	41	451	757	999999	47	372	999999	626	999999	999999	459	866	760	936	438	97	999999	999999	447	458	999999	944	64	699	755	397	693	575	986	343	199	712	412	701	999999	727	999999	169	999999	418	825	638	700	313	229	177	328	903	52	921	999999	768	140	999999	875	96	396	67	788	999999	999999	180	639	799	999999	999999	999999	999999	499	999999	589	202	264	38	633	257	253	750	480	588	999999	789	999999	74	60	999999	582	999999	999999	360	340	450	381	856	738	655	999999	900	999999	482	712	999999	413	341	999999	99	514	111	461	628	843	645	587	209	580	890	647	574	749	459	174	146	243	999999	380	149	821	999999	299	978	258	353	327	997	875	999999	385	201	732	960	916	999999	866	207	516	694	999999	181	999999	999999	17	999999	999999	974	318	576	35	274	999999	202	278	115	812	482	999999	500	328	589	334	770	999999	999999	842	788	542	693	279	46	999999	999999	999999	999999	999999	450	970	824	201	352	999999	308	784	999999	241	540	692	810	668	999999	828	999999	376	284	999999	515	344	562	591	373	442	624	307	999999	999999	999999	916	628	983	371	999999	554	308	999999	899	35	985	402	224	311	105	731	999999	885	218	999999	319	11	803	617	116	417	243	999999	999999	74	11	795	480	956	623	74	827	999999	881	283	718	999999	999999	821	529	941	348	289	999999	711	600	999999	999999	35	964	914	999999	375	264	104	999999	481	75	834	999999	200	999999	267	688	41	903	999999	14	934	897	919	627	981	999999	174	79	953	559	209	999999	589	24	454	992	708	249	461	52	786	962	246	334	999999	797	339	29	90	999999	999999	807	999999	417	846	137	55	999999	843	287	999999	999999	999999	999999	999999	369	444	185	477	275	979	791	451	684	228	972	660	594	86	194	758	999999	989	362	322	999999	601	182	999999	326	946	421	405	999999	951	761	604	999999	468	999999	362	163	552	815	622	999999	365	198	999999	874	477	460	220	999999	529	946	999999	15	609	474	999999	999999	999999	160	328	568	396	277	732	999999	999999	999999	136	999999	831	604	602	183	999999	867	999999	413	983	302	999999	496	999999	746	654	999999	724	598	999999	993	422	100	155	
401	496	63	69	97	999999	731	507	999999	999999	324	827	924	999999	862	275	999999	439	364	999999	715	999999	831	368	649	623	726	742	999999	629	142	483	999999	459	211	686	686	999999	947	999999	999999	795	718	172	885	918	730	662	999999	333	999999	564	68	811	440	999999	664	999999	419	474	999999	989	728	999999	201	841	96	475	999999	185	999999	933	491	416	999999	919	592	669	482	731	892	74	879	455	654	578	425	929	28	999999	31	999999	399	999999	218	999999	77	999999	970	999999	831	999999	519	999999	744	51	82	651	783	521	508	995	222	687	581	674	119	283	858	622	426	166	456	42	163	999999	544	19	999999	999999	851	386	698	438	899	637	554	999999	999999	612	506	773	156	999999	611	36	999999	711	900	999999	161	794	999999	357	999999	674	999999	487	999999	155	507	73	999999	26	669	131	306	999999	787	944	999999	916	999999	255	126	652	20	949	430	999999	999999	832	118	999999	614	67	999999	351	999999	235	999999	999999	999999	565	115	999999	330	999999	837	489	730	999999	923	956	425	245	231	111	241	975	999999	858	66	999999	999999	674	955	789	999999	611	102	955	972	562	124	61	257	17	150	683	999999	879	121	941	999999	825	909	161	247	379	999999	927	999999	835	571	970	21	272	239	440	487	540	728	236	397	775	31	370	999999	374	999999	224	961	558	653	784	746	125	10	510	765	999999	551	42	999999	174	999999	146	991	153	50	999999	777	709	205	790	161	885	554	999999	999999	548	319	873	391	621	999999	999999	192	786	234	895	272	729	999999	684	989	695	999999	232	929	885	379	698	333	999999	446	261	362	999999	632	860	571	378	706	227	494	677	651	999999	208	294	954	999999	919	999999	999999	999999	44	521	999999	466	435	999999	701	918	178	621	999999	387	184	714	209	329	999999	373	999999	893	33	457	199	999999	54	999999	999999	645	930	174	778	189	292	398	226	999999	70	176	435	249	677	999999	999999	999999	999999	273	979	494	999999	634	61	556	820	827	35	999999	999999	490	999999	138	308	999999	987	13	843	371	105	786	497	999999	269	987	999999	95	226	245	409	326	193	781	327	539	560	306	123	231	368	464	999999	639	999999	580	755	306	940	620	799	54	40	766	177	202	996	727	375	73	999999	734	611	789	187	15	307	640	999999	999999	999999	691	999999	621	999999	999999	423	858	999999	689	241	641	154	606	446	364	296	999999	614	134	999999	999999	931	999999	612	634	853	583	461	514	282	125	494	181	999999	118	999999	418	764	535	999999	147	878	685	831	977	
590	999999	353	999999	718	880	35	999999	999999	999999	759	840	999999	378	788	840	999999	999999	416	126	999999	973	491	337	210	877	662	88	355	405	954	255	227	634	53	848	239	638	795	402	99	807	945	452	999999	323	409	395	747	938	741	544	279	715	831	999999	523	25	622	841	227	999999	342	830	717	513	622	999999	999999	940	611	767	548	24	37	348	38	49	978	886	999999	999999	341	417	663	999999	976	512	999999	437	334	223	25	999999	999999	152	475	124	999999	999999	701	999999	71	806	999999	974	995	265	999999	999999	588	484	999999	736	372	951	615	925	999999	307	537	119	999999	897	615	397	751	594	840	885	999999	914	315	142	194	999999	215	999999	89	689	424	999999	825	320	999999	850	999999	289	591	232	536	550	999999	436	318	591	455	174	201	939	232	411	425	801	619	673	179	999999	999999	999999	746	90	999999	999999	883	816	294	269	57	765	221	472	13	999999	999999	332	999999	878	824	999999	999999	50	343	150	466	23	306	999999	999999	185	681	281	737	671	486	455	705	468	999999	501	307	999999	126	436	728	999999	999999	807	452	296	706	300	89	948	999999	999999	747	999999	31	869	999999	999999	999999	999999	93	939	735	341	999999	903	627	509	999999	332	999999	999999	999999	906	422	706	615	498	581	414	478	390	202	999999	749	781	708	10	999999	683	981	47	627	999999	352	788	35	76	677	999999	999999	999999	965	756	652	119	781	841	292	325	264	31	688	163	403	999999	746	946	999999	359	999999	999999	72	651	350	999999	194	999999	564	633	999999	549	820	42	745	281	424	445	146	639	999	867	718	131	999999	960	358	474	850	648	999999	88	484	999999	353	53	145	324	999999	999999	925	111	286	658	644	999999	999999	999999	418	132	289	999999	810	951	359	338	999999	999999	232	390	909	719	830	915	591	601	999999	999999	689	701	146	110	39	751	999999	898	590	70	999999	714	759	703	66	727	999999	999999	278	532	968	999999	146	204	999999	999999	484	215	999999	371	999999	999999	650	707	966	716	985	188	999999	999999	247	461	748	846	463	999999	631	216	999999	112	555	851	999999	999999	534	673	565	942	18	14	277	509	999999	999999	994	999999	999999	61	737	350	742	191	468	220	999999	516	277	299	740	584	999999	999999	551	179	815	225	999999	119	182	302	160	999999	179	276	999999	738	834	529	852	29	999999	580	478	323	999999	374	392	999999	256	999999	406	276	212	434	999999	999999	957	457	412	779	725	954	999999	445	999999	999999	21	202	429	999999	681	999999	446	999999	139	999999	799	238	
809	999999	832	606	863	164	999999	884	999999	745	665	791	781	999999	126	83	999999	500	701	43	133	670	362	200	999999	698	346	999999	999999	491	304	999999	210	728	647	961	999999	999999	100	724	549	315	999999	275	537	637	999999	304	999999	373	426	639	131	765	114	149	98	642	999999	999999	817	247	64	359	450	876	591	62	739	164	136	184	409	977	494	818	811	96	663	65	922	51	999999	465	74	664	666	445	624	508	873	314	217	926	906	312	999999	508	824	660	56	723	565	477	246	251	240	154	280	296	999999	999999	979	856	999999	776	999999	598	294	786	220	999999	999999	240	291	822	999999	482	81	192	567	312	272	12	19	209	486	559	229	823	434	999999	174	999999	999999	871	999999	360	684	140	101	661	999999	48	450	900	295	999999	999999	999999	283	757	82	999999	728	35	739	976	847	52	999999	661	999999	999999	361	999999	981	110	70	999999	497	617	797	941	100	905	98	233	999999	118	999999	161	374	999999	549	676	449	86	608	154	141	358	513	642	840	999999	999999	752	999999	999999	919	194	999999	775	999999	999999	999999	141	997	999999	936	516	423	999999	138	148	296	574	921	685	999999	904	501	915	999999	999999	113	999999	111	999999	623	345	546	810	198	729	886	598	999999	999999	717	999999	89	785	217	625	935	774	999999	701	153	999999	999999	11	999999	24	693	359	496	786	562	999999	40	347	209	601	969	999999	550	408	261	697	694	48	968	939	825	999999	707	662	214	339	650	409	516	999999	999999	544	999999	999999	999999	537	112	102	331	912	288	999999	586	616	656	331	999999	115	999999	455	32	792	43	565	199	977	651	834	999999	232	163	630	830	303	96	999999	308	377	372	724	595	602	717	65	661	93	999999	100	16	882	999999	999999	960	70	883	721	511	750	983	68	885	999999	519	999999	759	657	999999	999999	530	231	33	855	742	999999	859	999999	85	999999	903	116	848	999999	999999	699	999999	617	670	769	419	374	923	999999	393	313	838	328	999999	618	305	999999	181	845	999999	784	859	260	802	244	999999	463	646	532	846	999999	220	334	449	820	982	151	987	151	999999	999999	308	999999	472	999999	886	541	347	466	682	999999	934	12	990	999999	999999	865	999999	435	568	956	728	400	710	515	103	514	878	272	636	163	26	39	999999	414	486	393	788	374	358	668	999999	190	999999	947	943	217	343	405	999999	127	337	561	582	917	437	999999	765	956	345	999999	663	85	829	529	882	904	40	999999	567	457	86	450	87	899	999999	547	999999	763	571	885	
180	999999	293	519	826	999999	999999	64	977	578	628	999999	39	976	15	49	999999	330	999999	49	999999	757	838	999999	50	886	484	999999	999999	889	367	11	999999	459	211	190	792	320	702	427	457	976	608	988	828	255	421	110	894	800	197	999999	698	532	708	999999	999999	761	479	940	999999	999999	977	97	221	626	999999	579	999999	825	999999	999999	999999	999999	592	210	159	849	703	795	999999	384	788	285	701	148	313	862	751	788	546	999999	841	999999	447	682	999	520	999999	211	999999	842	335	79	553	158	600	61	940	999999	272	793	67	999999	475	999999	985	701	396	82	323	584	827	985	288	226	999999	999999	209	909	999999	639	82	501	986	632	58	719	732	553	547	261	922	253	526	752	973	167	296	999999	999999	307	134	704	888	234	24	350	790	336	999999	999999	852	41	307	999999	721	566	697	842	999999	999999	969	842	535	999999	662	584	469	535	252	50	580	367	222	903	515	377	612	762	999999	707	999999	405	999999	813	408	891	946	892	41	999999	470	999999	999999	999999	999999	999999	179	999999	572	440	999999	265	93	910	999999	999999	818	999999	128	354	999999	999999	234	850	348	999999	999999	721	663	770	638	999999	504	999999	579	135	999999	791	575	233	208	786	200	187	827	672	321	692	659	914	82	552	773	686	463	999999	999999	442	999999	764	50	999999	172	801	802	999999	999999	258	999999	999999	419	37	828	999999	156	176	744	56	999999	999999	262	557	71	749	698	95	999999	817	999999	54	906	999999	708	999999	999999	750	999999	999999	385	524	911	999999	362	632	504	999999	723	999999	540	296	999999	182	420	417	512	999999	395	999999	112	999999	508	943	875	296	999999	777	329	27	999999	405	999999	356	671	507	763	198	205	439	999999	654	372	999999	999999	95	263	733	231	301	308	699	364	210	296	999999	26	968	197	999999	510	726	999999	999999	176	144	744	444	511	912	653	323	297	999999	179	458	354	583	666	790	42	398	556	37	718	22	50	352	70	12	491	795	11	139	929	527	928	665	759	152	351	819	232	318	647	985	411	408	999999	837	325	999999	311	999999	43	122	999999	697	987	999999	999999	401	384	509	431	857	322	168	36	999999	529	688	824	524	449	223	175	247	999999	999999	999999	641	321	999999	686	58	494	604	105	816	357	241	677	605	58	999999	444	999999	999999	999999	673	999999	999999	389	999999	636	618	787	957	820	946	932	317	999999	999999	461	90	162	822	999999	999999	717	72	220	303	297	21	229	475	999999	999999	452	360	999999	999999	367	269	999999	999999	60	
439	706	646	285	869	424	924	422	62	596	999999	999999	900	513	999999	955	999999	171	95	30	625	399	321	468	51	503	582	716	999999	999999	999999	158	248	999999	943	999999	80	999999	350	879	373	598	176	999999	629	496	552	846	999999	114	999999	107	845	893	434	49	395	188	999999	375	842	218	227	866	404	999999	54	138	570	999999	884	999999	821	216	656	37	232	999999	838	554	951	736	541	100	18	104	313	354	999999	999999	281	892	552	974	47	165	380	310	484	999999	452	423	286	425	229	999999	286	638	246	407	816	952	350	689	424	116	999999	137	858	310	417	699	791	665	487	992	851	846	179	999999	999999	922	957	999999	112	999999	999999	126	870	235	817	999999	999999	938	97	328	551	999999	999999	931	489	252	452	999999	500	753	999999	620	999999	237	931	440	469	745	751	893	995	420	999999	886	656	560	267	999999	492	743	591	999999	577	999999	450	988	296	247	22	413	480	782	999999	359	999999	999999	188	643	304	999999	214	372	197	203	333	141	999999	673	999999	999999	985	999999	999999	757	172	999999	52	999999	786	942	153	231	999999	999999	999999	222	981	237	980	817	382	624	337	999999	538	228	999999	999999	836	319	712	999999	962	93	428	660	100	681	197	136	999999	999999	856	362	243	983	639	850	999999	120	159	58	692	467	556	371	999999	587	228	999999	123	999999	942	476	999999	530	268	999999	918	999999	131	309	50	853	31	972	999999	975	871	999999	999999	814	603	999999	169	664	930	505	537	999999	999999	999999	462	999999	23	137	999999	999999	132	713	724	990	931	27	989	849	17	999999	999999	999999	603	517	715	673	364	309	75	999999	999999	575	600	999999	122	999999	594	617	847	797	999999	999999	515	387	852	168	999999	598	883	586	999999	320	657	100	69	953	464	999999	798	999999	999999	714	72	249	83	557	999999	960	878	80	432	381	12	220	998	551	78	225	664	557	841	766	999999	489	491	999999	917	509	999999	168	407	999999	999999	999999	908	136	832	275	314	305	55	870	999999	812	163	999999	999999	999999	999999	517	885	248	999999	999999	947	999999	298	999999	758	999999	999999	612	999999	719	673	499	999999	999999	311	999999	719	802	999999	368	511	999999	999999	612	999999	999999	689	481	417	195	999999	168	936	999999	120	786	838	258	516	238	666	442	613	10	149	663	802	372	999999	230	999999	92	337	638	738	975	999999	685	257	631	397	168	999999	81	999999	999999	562	999999	834	525	43	470	295	682	702	79	368	55	472	672	334	326	346	197	397	201	830	308	840	144	710	999999	
11	999999	999999	507	999999	541	999999	999999	111	819	538	619	196	337	796	655	999999	669	617	39	222	999999	306	999999	822	18	999999	253	683	264	153	999999	814	999999	999999	999999	841	204	831	826	490	837	571	515	787	726	10	999999	405	185	372	180	999999	681	999999	999999	588	769	685	238	999999	321	951	846	676	838	999999	315	868	395	813	741	999999	999999	549	384	23	791	293	105	18	623	999999	508	999999	972	183	999999	999999	52	999999	81	518	603	968	999999	886	724	839	949	921	999999	999999	19	371	630	342	736	141	999999	999999	797	999999	999999	999999	999999	473	453	954	703	665	671	375	826	573	999999	232	244	822	381	498	299	999999	999999	184	999999	999999	838	999999	999999	639	446	11	384	639	35	594	929	383	999999	705	442	769	146	293	259	329	375	446	629	999999	999999	914	999999	77	123	999999	152	414	906	812	634	999999	693	73	228	669	999999	197	548	999999	303	999999	98	999999	65	530	815	999999	925	993	67	402	517	999999	540	532	999999	999999	526	999999	452	999999	476	921	81	999999	999999	82	999999	589	339	187	898	999999	999999	247	825	94	21	999999	999999	999999	999999	913	999999	242	999999	831	532	695	428	682	670	368	704	778	394	999999	604	929	454	743	986	345	664	879	999999	46	757	303	706	166	306	933	159	361	45	562	999999	838	336	254	549	378	171	657	517	539	776	336	852	659	490	92	999999	297	999999	153	258	999999	738	999999	999999	239	989	271	386	737	219	999999	999999	832	10	765	602	209	203	999999	184	17	371	964	269	431	450	57	676	223	999999	862	256	891	999999	299	110	573	181	319	999999	999999	999999	780	329	433	592	30	658	724	489	938	103	497	968	251	514	773	503	999999	788	941	999999	999999	942	999999	106	852	528	711	665	38	38	884	237	285	736	591	645	999999	839	430	399	951	999999	856	768	758	922	72	784	336	80	529	530	448	314	999999	837	999999	337	999999	502	947	69	461	999999	218	270	693	515	922	138	667	812	999999	552	643	999999	96	999999	999999	929	466	999999	339	999999	509	363	789	970	627	999999	674	508	109	999999	451	999999	282	946	560	999999	239	556	861	208	412	999999	171	896	670	680	751	392	990	810	46	31	999999	503	999999	999999	481	999999	887	178	464	169	713	441	110	751	165	149	38	848	999999	909	74	999999	555	792	201	892	999999	947	999999	291	518	999999	891	430	172	779	545	704	27	999999	669	999999	744	253	13	730	795	918	524	611	363	999999	999999	137	956	599	947	618	663	588	422	999999	
176	999999	651	425	550	999999	589	386	604	334	831	194	250	999999	396	312	999999	999999	106	999999	432	400	999999	999999	187	764	999999	999999	999999	999999	50	999999	103	999999	999999	571	601	999999	999999	126	339	148	17	39	320	999999	887	585	212	645	999999	202	491	999999	999999	775	254	284	999999	999999	215	26	554	676	293	402	100	999999	999999	825	710	999999	290	999999	62	293	393	898	66	261	876	888	370	999999	108	847	999999	73	999999	751	326	327	350	404	910	999999	594	999999	745	917	999999	376	730	999999	999999	627	912	999999	978	234	999999	999999	999999	986	999999	999999	656	367	577	445	455	37	999999	113	508	393	999999	999999	80	740	699	999999	162	999999	425	510	168	999999	262	481	935	446	94	999999	368	970	108	364	494	593	665	236	763	309	472	808	999999	999999	878	551	765	35	440	247	999999	999999	999999	89	999999	408	168	673	115	106	510	999999	942	999999	745	538	294	999999	401	486	84	472	298	853	999999	616	999999	999999	114	711	715	909	15	847	462	38	777	999999	793	96	435	992	131	667	799	463	866	999999	881	999999	266	268	999999	954	173	71	51	349	999999	999999	999999	626	569	404	390	601	14	105	999999	716	999999	275	713	315	61	92	351	631	64	223	750	999999	660	999999	454	456	285	60	999999	400	999999	437	999999	839	132	999999	432	726	999999	208	458	771	893	175	589	991	555	328	903	91	720	999999	295	200	214	999999	966	999999	950	933	325	953	421	469	999999	333	999999	999999	193	253	659	624	354	999999	764	978	999999	495	183	999999	901	956	157	602	680	999999	151	425	635	848	841	626	776	353	999999	505	999999	434	445	266	342	680	145	660	999999	105	75	439	435	235	486	999999	999999	497	41	999999	806	819	999999	161	192	999999	249	999999	411	43	848	999999	973	268	629	372	59	917	130	230	821	496	181	585	512	999999	989	409	372	369	994	288	322	523	698	540	646	294	83	108	441	801	999999	397	257	999999	465	177	605	123	432	714	377	810	999999	999999	648	213	648	480	254	839	971	52	49	999999	688	460	569	99	726	764	843	31	788	30	248	999999	999999	448	999999	822	803	259	936	289	911	511	976	389	891	442	645	603	854	602	829	216	358	687	385	15	607	516	396	667	870	355	999999	527	81	999999	875	999999	999999	431	45	721	115	760	999999	187	483	190	207	999999	999999	999999	177	196	200	41	435	649	72	250	225	297	863	279	418	565	489	458	317	37	567	445	379	999999	566	999999	999999	597	999999	999999	999999	999999	999999	999999	
548	630	187	834	336	49	439	999999	147	984	216	748	999999	836	999999	102	697	999999	873	179	726	683	870	745	630	92	999999	837	999999	863	999999	799	978	760	999999	999999	999999	654	999999	278	598	342	307	395	226	817	258	274	256	937	511	506	999999	149	386	864	759	442	214	999999	118	999999	999999	283	999999	417	770	108	115	562	999999	52	902	604	999999	394	385	485	999999	813	999999	999999	590	682	362	221	255	838	384	865	39	944	999999	999999	169	996	726	34	129	999999	56	160	169	694	232	999999	603	999999	567	991	999999	283	914	400	419	451	20	932	921	64	171	931	723	999999	999999	999999	602	34	445	584	667	999999	365	719	999999	683	507	896	459	894	617	307	281	999999	999999	755	999999	60	468	717	986	793	113	75	648	999999	436	919	170	462	865	999999	513	999999	333	137	918	204	633	736	944	124	482	36	446	863	660	341	862	778	739	552	565	727	598	873	258	300	81	652	257	999999	735	997	38	48	794	298	69	999999	836	836	427	732	773	871	320	86	628	784	464	999999	66	392	999999	323	23	785	999999	460	878	627	999999	999999	488	366	388	485	998	408	79	372	281	999999	941	903	135	833	953	726	999999	182	671	296	198	999999	999999	353	283	714	35	999999	999999	608	380	999999	999999	999999	253	417	493	999999	88	999999	714	999999	823	453	450	999999	198	999999	832	667	999999	706	956	836	792	337	835	44	999999	293	382	71	468	673	242	999999	999999	688	589	546	999999	727	103	450	582	106	337	87	903	463	999999	844	186	999999	999999	673	262	876	654	916	582	458	632	999999	999999	653	999999	160	220	718	630	510	600	999999	434	179	999999	515	264	999999	999	757	999999	749	767	537	884	232	999999	569	479	324	999999	673	964	784	999999	308	602	928	473	187	867	999999	833	999999	254	890	811	542	70	747	621	958	916	824	999999	883	37	320	768	410	199	651	248	315	475	927	331	650	999999	314	913	335	232	999999	889	946	916	751	999999	993	421	429	999999	732	702	86	999999	149	466	221	999999	999999	169	72	999999	999999	999999	527	550	326	569	170	467	756	833	295	735	104	935	380	967	286	36	999999	989	769	152	516	999999	399	181	191	193	862	42	630	176	999999	833	673	999999	398	210	966	999999	260	961	751	898	416	350	661	214	999999	254	999999	265	394	82	228	83	438	914	161	155	388	999999	605	999999	213	129	999999	271	999999	379	999999	85	69	351	739	999999	400	999999	999999	58	519	976	999999	999999	47	999999	999999	999999	614	
599	572	484	59	821	999999	282	366	999999	695	999999	775	999999	943	717	999999	919	206	53	342	420	682	820	999999	112	999999	411	880	986	686	838	347	999999	656	671	806	104	999999	248	305	999999	999999	999999	922	908	283	129	43	999999	999999	999999	178	999999	754	204	916	751	765	999999	195	644	402	379	999999	857	949	999999	744	281	910	581	893	957	748	999999	969	319	897	809	829	516	999999	500	54	569	669	609	732	462	754	64	338	89	62	999999	999999	81	32	75	959	999999	384	762	479	370	233	220	990	878	234	606	853	955	126	678	277	902	334	781	999999	350	564	292	526	999999	999999	813	904	999999	999999	897	297	831	850	843	141	614	30	999999	345	458	999999	853	237	157	211	999999	963	384	392	171	999999	250	878	618	430	102	246	623	999999	420	315	902	999999	337	319	999999	999999	283	547	662	881	999999	445	738	731	711	65	999999	654	870	850	999999	705	649	160	57	999999	241	422	48	999999	407	568	925	152	716	786	900	838	189	999999	689	837	729	290	107	805	149	999999	719	999999	867	999999	999999	569	785	206	999999	186	271	78	873	860	508	294	999999	91	520	596	24	924	164	539	475	603	170	999999	975	999999	999999	252	814	354	703	11	511	437	322	365	999999	519	368	999999	999999	121	404	999999	339	999999	805	25	999999	999999	872	794	999999	337	504	652	999999	101	999999	68	132	29	999999	999999	167	506	999999	56	768	999999	999999	505	566	440	962	363	209	999999	364	999999	563	48	957	271	482	999999	128	999999	999999	670	956	999999	298	309	601	557	999999	875	999999	999999	999999	999999	256	999999	999999	377	238	451	374	150	999999	78	999999	691	505	999999	72	992	55	258	999999	609	122	999999	999999	999999	216	999999	839	415	999999	333	668	532	877	803	791	827	999999	115	680	999999	999999	793	999999	999999	999999	606	803	517	494	864	829	424	453	62	646	158	999999	362	170	999999	612	999999	643	129	410	213	999999	701	999999	245	56	999999	577	712	800	329	881	321	999999	999999	462	331	921	642	503	254	89	999999	999999	999999	896	999999	999999	999999	73	999999	999999	107	999999	335	792	112	224	258	817	889	999999	741	261	327	277	619	999999	559	518	291	47	11	625	166	134	988	544	659	349	999999	995	868	648	951	179	783	833	106	817	360	116	672	824	614	407	999999	573	999999	375	286	999999	395	201	999999	812	999999	999999	331	210	804	567	565	999999	999999	894	999999	999999	310	157	999999	786	833	742	167	184	374	187	999999	758	999999	999999	705	294	73	799	609	677	866	
999999	31	311	999999	895	23	999999	999999	762	999999	999999	430	999999	273	691	881	499	830	652	43	608	447	971	471	572	423	389	999999	280	846	565	294	309	236	999999	136	192	999999	999999	729	373	999999	611	717	300	338	541	161	23	412	573	969	956	999999	268	999999	59	840	939	999999	633	999999	280	916	903	436	130	28	111	565	999999	999999	892	923	670	975	836	999999	180	244	881	237	999999	999999	283	999999	337	666	968	471	86	352	343	465	105	441	362	695	814	999999	999999	523	999999	999999	713	999999	86	43	973	999999	999999	999999	669	999999	600	406	92	412	643	317	108	464	999999	999999	999999	355	999999	437	828	999999	623	150	449	315	999999	368	186	401	164	999999	520	303	999999	685	607	999999	683	638	865	698	359	949	999999	507	765	753	472	421	969	367	999999	649	215	744	999999	723	999999	999999	678	999999	230	691	257	717	796	805	999999	375	42	208	672	254	571	139	999999	673	999999	942	549	283	896	999999	432	797	461	870	98	947	25	883	932	329	960	999999	999999	999999	999999	344	710	960	982	106	389	770	694	230	999999	85	865	996	634	415	999999	999999	344	465	268	999999	265	925	716	999999	360	158	275	999999	293	999999	661	220	970	999999	242	589	301	799	385	661	999999	241	793	22	999999	28	999999	999999	514	565	298	999999	409	252	999999	784	999999	169	745	240	505	351	999999	149	424	654	999999	879	999999	999999	113	544	999999	999999	358	33	142	999999	741	342	898	999999	839	727	999999	649	999999	728	675	457	345	142	64	154	165	761	999999	654	999999	437	991	380	354	289	999999	999999	932	801	894	65	651	549	999999	413	999999	757	512	218	500	999999	843	308	213	725	889	971	490	935	451	999999	727	488	999999	313	350	528	403	559	275	894	717	19	834	619	805	795	999999	650	813	999999	259	96	999999	999999	999999	999999	176	999999	400	490	999999	996	359	307	999999	173	443	123	73	999999	363	999999	943	605	67	833	474	593	919	103	267	999999	132	53	999999	641	334	999999	720	656	361	774	168	784	631	720	660	537	292	641	362	600	587	999	54	306	999999	558	764	760	229	582	709	306	233	999999	874	316	959	696	839	159	403	999999	999999	588	794	169	999999	347	183	937	311	287	741	666	262	132	998	51	498	776	999999	960	437	779	75	861	999999	209	845	353	578	595	802	212	999999	999999	548	466	511	999999	584	999999	999999	999999	281	999999	565	566	179	752	999999	917	207	73	630	443	978	682	523	999999	999999	999999	501	999999	369	716	485	538	999999	91	
583	542	539	515	201	111	999999	154	508	644	999999	993	39	102	45	660	398	738	582	999999	202	999999	999999	579	384	810	925	757	923	564	945	37	999999	98	179	775	387	692	872	529	69	833	184	878	636	615	745	999999	794	999999	328	746	956	706	889	716	599	960	999999	999999	186	626	231	943	698	278	897	941	923	269	283	999999	866	62	703	368	692	999999	999999	769	999999	999999	999999	999999	246	209	81	999999	999999	462	186	426	561	490	353	443	612	240	190	368	718	804	999999	999999	435	622	879	903	999999	530	999999	535	999999	999999	326	659	663	16	706	498	206	507	742	471	92	856	153	385	709	269	756	461	883	584	61	270	51	438	790	624	329	178	396	678	437	999999	408	200	174	999999	780	606	534	691	171	220	999999	24	451	999999	478	503	203	743	999999	573	652	999999	320	66	999999	999999	999999	999999	179	38	999999	74	999999	999999	458	999999	999999	26	489	999999	926	999999	423	999999	999999	36	986	221	156	825	974	652	903	999999	998	964	879	118	84	555	999999	452	522	142	110	997	980	19	129	524	999999	187	999999	624	646	460	30	480	999999	591	999999	14	935	353	64	467	170	178	443	493	999999	113	941	934	770	483	999999	999999	740	211	999999	976	101	631	543	796	398	999999	999999	547	944	409	261	493	316	385	517	179	88	642	836	812	576	636	999999	189	246	330	999999	172	782	739	999999	655	545	999999	912	314	810	999999	999999	999999	950	895	548	674	999999	458	999999	999999	966	509	999999	999999	374	999999	410	465	190	999999	999999	78	435	65	999999	215	999999	605	947	55	999999	212	999999	821	572	955	999999	681	97	999999	337	787	999999	469	206	283	536	642	290	999999	999999	456	133	456	999999	10	456	999999	999999	999999	999999	256	511	582	921	763	149	391	535	419	381	728	378	414	36	999999	375	999999	999999	999999	679	37	324	645	193	26	999999	913	999999	572	509	966	550	999999	770	90	286	999999	999999	443	999999	154	116	871	930	142	88	718	429	932	999999	999999	46	648	664	977	931	865	999999	904	999999	236	276	999999	909	999999	188	624	999999	999999	496	254	999999	425	359	534	999999	452	714	60	938	371	493	192	936	28	930	999999	999999	999999	158	420	732	644	999999	906	999999	153	962	525	954	464	999999	483	446	390	74	620	999999	140	999999	489	999999	348	966	999999	743	94	36	891	484	285	534	851	797	86	522	782	666	999999	999999	776	999999	199	105	484	296	20	746	999999	999999	320	999999	959	735	669	269	393	677	446	999999	793	999999	999999	
51	679	929	233	686	999999	999999	999999	953	846	484	290	999	999999	252	492	999999	732	999999	480	937	173	999999	575	125	999999	816	138	114	230	999999	861	659	418	157	999999	999999	73	334	385	687	671	366	767	484	454	670	308	151	999999	999999	440	999999	646	144	877	999999	364	117	558	999999	999999	188	733	999999	622	631	590	814	825	999999	962	999999	962	792	275	807	904	999999	670	467	517	987	918	810	848	416	22	284	279	999999	200	956	776	832	999999	999999	632	210	862	823	90	494	325	257	457	42	493	999999	999999	80	113	999999	999999	100	46	999999	269	923	999999	216	999999	315	544	999999	747	16	631	140	844	781	184	703	238	847	387	33	999999	999999	362	999999	999999	999999	416	999999	315	999999	519	686	795	999999	234	709	492	655	213	774	950	908	510	451	410	362	19	96	895	410	45	999999	712	22	90	598	999999	901	293	461	999999	999999	112	820	496	945	344	648	557	999999	220	583	644	999999	83	763	999999	910	999999	570	158	999999	999999	904	891	920	973	999999	125	635	148	590	372	999999	875	615	806	690	999999	465	999999	370	538	430	199	462	954	109	939	326	999999	660	496	999999	999999	580	40	207	928	576	972	999999	999999	922	336	629	220	891	999999	467	957	479	999999	950	552	788	999999	999999	715	439	999999	874	999999	999999	206	487	999999	649	450	305	585	609	762	388	493	999999	837	616	103	569	251	72	371	481	369	999999	704	999999	180	524	789	155	491	498	609	107	999999	999999	999999	849	535	571	999999	442	882	358	717	577	467	95	950	999999	791	999999	999999	999999	512	372	439	247	783	558	478	999999	515	439	127	999999	999999	395	749	113	891	254	43	679	999999	928	598	21	999999	136	89	94	574	615	999999	345	310	706	999999	354	304	488	999999	977	103	525	927	452	999999	999999	999999	81	346	846	292	546	121	519	291	999999	774	428	994	656	479	999999	361	899	85	781	999999	82	999999	404	809	999999	188	999999	586	106	11	999999	780	798	338	17	999999	727	333	817	233	791	999999	999999	580	876	493	418	999999	999999	173	37	377	999999	999999	999999	281	941	47	879	368	65	932	195	582	999999	647	999999	328	999999	645	634	576	267	999999	181	657	999999	999999	932	919	769	999999	999999	932	973	778	331	999999	999999	999999	999999	689	453	459	999999	858	239	438	999999	239	297	100	46	73	539	999999	120	901	319	78	493	127	114	959	999999	999999	65	263	609	849	325	887	716	736	839	944	132	808	389	999999	999999	360	871	999999	632	679	999999	999999	403	521	
668	430	999999	543	252	688	585	494	861	671	999999	976	828	113	913	409	383	999999	234	594	339	312	522	996	650	142	999999	999999	337	918	985	251	999999	97	191	895	889	183	493	160	369	638	946	718	519	451	531	768	789	999999	305	221	589	999999	192	366	908	12	892	119	442	184	166	942	685	999999	999999	740	999999	28	520	210	816	84	999999	701	365	804	486	999999	611	487	621	115	622	999999	661	61	905	825	999999	886	291	383	999999	999999	481	14	999999	957	335	790	999999	771	711	999999	404	999999	583	999999	10	999999	999999	693	508	954	562	999999	329	911	900	74	835	106	999999	999999	919	443	999999	999999	229	360	771	529	999999	999999	999999	849	999999	527	999999	156	478	424	824	999999	371	598	874	999999	999999	999999	684	130	67	999999	999999	999999	739	999999	186	961	158	543	271	999999	342	996	819	999999	999999	999999	657	802	541	754	596	420	999999	158	999999	331	568	604	417	799	676	651	999999	612	999999	890	119	325	351	999999	997	935	163	184	550	374	778	196	999999	919	772	882	589	312	674	544	478	999999	815	855	999999	553	135	472	973	691	534	216	823	999999	603	999999	460	132	756	661	267	107	999999	897	552	382	999999	498	36	794	71	169	938	999999	421	999999	509	999999	999999	454	999999	691	211	859	840	571	999999	24	325	440	431	467	556	999999	287	381	982	917	999999	30	396	636	445	189	629	374	999999	999999	21	999999	832	964	115	311	851	575	895	749	999999	999999	19	151	183	596	372	604	613	924	999999	999999	546	592	193	996	67	183	999999	999999	239	476	303	868	999999	250	607	466	361	254	172	999999	485	242	860	999999	20	255	463	999999	816	35	999999	353	999999	971	538	250	999999	999999	254	999999	329	874	520	591	999999	151	999999	932	988	906	253	368	999999	339	564	313	999999	861	985	999999	720	406	214	213	714	949	416	41	999999	366	685	251	10	494	392	999999	722	279	644	868	116	530	860	910	782	402	999999	132	417	235	518	919	999999	441	957	999999	999999	316	876	999999	734	117	231	631	999999	11	999999	278	947	999999	999999	462	227	126	705	199	545	303	999999	321	999999	999999	623	485	999999	766	127	999999	536	468	941	416	402	906	144	999	308	238	690	780	44	321	184	464	645	66	701	999999	735	768	387	999999	884	564	379	450	493	999999	783	463	999999	999999	742	488	999999	184	69	999999	982	706	891	999999	999999	651	286	999999	999999	999999	840	791	74	999999	833	768	999999	575	999999	838	536	693	515	999999	454	236	896	245	579	695	
453	471	996	390	34	38	999999	80	999999	243	287	999999	340	334	905	991	999999	999999	966	974	999999	446	652	231	784	999999	999999	338	862	386	755	51	477	424	715	379	795	684	94	804	890	20	812	999999	560	213	363	999999	999999	463	838	131	999999	604	297	17	818	775	605	735	837	548	218	999999	488	246	999999	999999	619	536	206	714	999999	171	93	397	634	364	670	580	935	20	680	409	548	633	771	873	136	708	560	30	999999	359	966	351	999999	435	809	999999	359	999999	999999	131	999999	133	441	117	520	900	382	464	114	34	999999	826	999999	808	999999	854	474	981	999999	999999	999999	185	999999	340	204	999999	594	208	554	999999	231	498	449	559	152	424	201	663	363	236	335	999999	916	64	999999	150	483	993	999999	955	849	999999	999999	660	155	90	999999	111	913	778	315	183	910	758	802	999999	999999	318	666	424	999999	810	999999	562	999999	880	269	580	999999	999999	999999	601	999999	599	999999	853	999999	999999	414	999999	999999	999999	750	584	921	161	195	999999	261	257	763	999999	999999	182	302	49	750	106	84	274	820	919	330	858	520	713	571	320	261	949	472	597	904	604	999999	572	70	53	641	999999	999999	111	999999	533	301	103	274	439	307	466	113	999999	999999	999999	250	16	770	892	74	999999	589	999999	906	312	785	176	270	732	683	730	979	707	999999	999999	579	719	600	999999	999999	999999	449	999999	23	999999	999999	999999	882	764	363	492	801	177	978	999999	843	820	205	999999	747	134	833	542	755	576	487	406	287	73	570	531	415	973	334	648	767	457	861	999999	999999	66	294	505	378	200	928	811	728	41	999999	759	523	999999	58	999999	593	999999	386	446	317	449	451	818	203	832	87	827	843	340	666	396	958	93	558	999999	840	337	173	999999	648	676	677	255	266	811	17	999999	924	999999	999999	860	80	424	804	999999	614	475	311	546	123	110	967	999999	999999	421	999999	999999	36	367	602	265	999999	821	798	999999	771	205	562	392	999999	999999	903	999999	285	999999	999999	544	999999	540	999999	374	35	999999	451	999999	708	289	880	999999	20	999999	803	567	299	799	126	259	999999	173	256	419	913	999999	721	866	207	26	122	569	999999	266	160	496	290	237	239	999999	999999	999999	999999	999999	325	999999	382	999999	453	345	999999	999999	689	76	918	999999	293	667	461	116	999999	585	999999	691	176	320	749	754	999999	999999	286	71	569	999999	999999	999999	241	765	104	206	999999	474	422	861	999999	999999	880	38	348	999999	999999	999999	776	999999	219	794	911	999999	324	14	
999999	628	830	146	69	999999	999999	688	999999	553	883	527	999999	264	569	442	999999	487	337	539	440	721	999999	390	114	662	295	446	790	999999	462	991	450	100	999999	918	643	286	802	763	999999	201	999999	794	162	999999	61	521	563	777	631	434	912	784	573	255	999999	449	42	406	999999	479	999999	112	101	892	86	999999	999999	651	999999	887	684	573	818	999999	880	621	999999	429	611	774	883	23	463	38	88	999999	526	999999	706	204	253	406	459	251	303	738	702	270	608	999999	496	911	979	744	999999	348	966	334	375	600	220	613	794	540	999999	999999	649	72	999999	999999	956	51	999999	999999	643	288	124	577	945	999999	999999	968	821	43	999999	971	44	719	999999	999999	699	999999	618	115	999999	999999	611	999999	655	418	98	640	999999	999999	622	454	966	999999	999999	470	234	999999	388	233	682	251	791	761	999999	999999	999999	999999	783	999999	720	764	433	839	999999	999999	676	999999	921	536	999999	288	522	633	421	832	14	658	617	818	515	999999	999999	395	433	742	848	850	999999	41	568	167	856	383	476	857	999999	136	999999	108	794	38	477	851	179	403	999999	999999	350	999999	619	201	999999	964	567	999999	951	47	416	999999	163	825	539	890	999999	999999	431	148	167	563	811	878	999999	519	999999	487	833	999999	999999	39	22	999999	999999	999999	999999	377	845	892	816	999999	905	984	999999	888	945	999999	999999	999999	883	283	972	590	10	786	618	741	308	803	940	89	586	990	999999	387	864	473	325	302	478	600	60	539	999999	110	658	827	999999	15	574	65	988	999999	87	942	999999	999999	689	723	628	680	79	51	951	736	479	915	172	342	999999	482	999999	206	119	293	232	442	268	899	138	791	583	302	239	999999	999999	341	913	879	329	443	783	999999	999999	797	530	18	587	999999	631	999999	664	824	981	101	999999	999999	999999	793	720	624	999999	789	595	836	107	776	812	999999	644	148	11	999999	22	590	999999	61	531	321	762	223	855	672	278	395	136	999999	999999	147	999999	309	204	129	169	705	279	993	16	999999	700	999999	206	519	951	999999	999999	381	811	401	999999	360	270	825	999999	999999	769	999999	521	209	710	349	465	675	595	344	999999	882	133	999999	320	704	999999	999999	621	18	27	345	999999	785	654	999999	946	999999	999999	999999	49	379	98	999999	935	778	482	806	999999	999999	298	531	999999	999999	549	858	257	999999	999999	698	315	576	213	33	489	434	781	999999	999999	955	402	546	931	474	304	574	794	999999	381	542	231	249	999999	999999	719	495	999999	112	245	795	
999999	999999	999999	55	815	999999	175	999999	183	511	997	746	261	182	958	999999	600	999999	322	974	999999	999999	132	549	476	999999	20	999999	313	993	999999	678	500	759	458	950	999999	885	999999	999999	409	729	297	870	999999	485	999999	999999	311	967	895	961	790	271	731	720	329	298	999999	750	999999	232	999999	189	498	329	256	501	999999	18	54	714	999999	491	575	345	498	262	14	991	87	626	641	999999	999999	61	887	239	38	737	630	419	317	908	377	999999	967	117	382	225	238	496	999999	999999	922	191	171	309	695	999999	232	77	999999	586	673	837	999999	424	92	446	999999	999999	473	987	999999	635	407	891	999999	398	377	999999	880	999999	762	590	957	347	999999	916	890	999999	999999	999999	515	563	134	999999	245	540	595	553	35	935	783	221	999999	681	999999	297	783	279	999999	306	28	841	999999	505	999999	999999	879	253	999999	175	555	853	999999	831	481	823	510	676	655	999999	999999	824	364	999999	15	551	999999	286	999999	136	999999	620	403	246	624	674	999999	999999	906	162	999999	352	551	999999	390	930	737	202	209	999999	787	116	999999	611	503	203	486	253	999999	282	525	999999	999999	999999	42	935	459	247	216	807	456	880	770	999999	921	999999	282	504	563	84	814	999999	86	337	348	36	999999	791	743	430	197	133	139	999999	637	999999	530	677	828	454	481	999999	985	999999	646	999999	346	131	690	999999	999999	982	689	425	468	160	526	494	999999	15	939	999999	999999	786	620	999999	751	147	865	863	999999	605	675	119	603	323	389	684	691	442	999999	874	999999	699	509	999999	444	714	175	486	541	45	150	823	515	999999	996	208	781	322	165	209	265	826	123	325	317	580	821	154	771	841	803	104	325	74	567	804	286	415	889	46	971	389	332	999999	464	852	603	999999	999999	190	903	378	999999	491	999999	285	586	194	999999	864	892	30	714	699	242	56	507	999999	255	202	922	376	433	128	999999	999999	999999	999999	860	465	976	41	999999	590	938	434	817	834	455	291	227	999999	999999	35	999999	951	674	632	662	418	354	999999	545	999999	268	537	999999	168	263	999999	781	999999	333	442	887	861	202	134	761	999999	999999	672	995	963	974	830	999999	408	973	286	999999	871	566	452	999999	999999	495	702	332	411	488	659	580	712	999999	999999	767	84	147	293	758	550	871	854	999999	999999	999999	581	160	437	678	547	194	999999	541	910	801	881	999999	999999	375	500	999999	999999	329	580	102	293	463	123	73	784	999999	690	527	661	999	712	273	438	667	914	551	895	
999999	941	474	603	180	600	68	999999	752	83	999999	268	747	521	999999	608	589	872	128	46	374	999999	999999	504	459	880	910	99	999999	893	405	461	948	907	627	387	115	499	999999	862	999999	999999	999999	197	999999	269	913	487	187	665	848	794	795	515	999999	838	665	999999	153	999999	689	999999	278	858	999999	467	319	840	999999	157	503	100	758	999999	981	197	862	999999	732	999999	967	999999	911	952	54	999999	665	443	386	788	722	144	355	824	183	999999	999999	183	519	314	999999	82	592	40	171	758	45	540	533	343	975	576	247	953	332	265	67	999999	813	999999	802	876	463	115	435	368	744	934	91	895	999999	688	580	427	250	894	999999	881	791	999999	575	999999	909	53	812	155	897	999999	999999	917	37	591	370	452	512	83	619	487	999999	803	23	999999	458	637	63	999999	996	820	999999	437	999999	999999	535	526	501	999999	999999	420	303	289	999999	352	442	999999	999999	697	999999	999999	999999	176	285	363	286	987	282	473	675	999999	989	525	159	86	999999	74	999999	851	66	999999	950	999999	116	999999	193	325	341	671	669	294	999999	366	969	868	904	546	162	72	999999	999999	999999	38	999999	694	999999	777	139	394	999999	377	671	26	640	483	187	90	70	87	179	961	999999	611	804	391	512	632	555	291	182	999999	912	439	953	519	599	921	833	421	776	416	999999	999999	18	301	622	753	725	496	690	824	485	85	999999	937	999999	643	233	620	192	798	232	848	999999	999999	465	242	999999	130	883	999999	256	649	310	763	775	708	602	512	999999	759	999999	69	999999	357	666	999999	546	25	999999	956	999999	222	239	977	999999	347	999999	497	836	390	999999	604	612	434	999999	999999	774	999999	171	192	999999	721	999999	433	891	173	257	864	853	627	695	999999	502	999999	999999	999999	420	332	579	437	999999	999999	675	387	78	312	999999	175	780	830	72	416	853	445	916	976	369	806	999999	999999	100	870	999999	219	999999	999999	112	999999	867	543	426	999999	560	734	999999	935	55	999999	364	999999	716	91	94	33	564	999999	203	66	21	590	674	614	999999	559	347	112	471	466	691	435	210	771	308	246	413	621	999999	999999	236	980	931	894	451	999999	313	999999	999999	620	654	999999	449	999999	999999	286	868	812	214	10	396	999999	474	588	783	999999	389	945	999999	847	619	943	432	999999	830	40	999999	999999	999999	740	255	338	326	851	999999	285	999999	164	107	999999	999999	601	417	855	733	129	516	999999	120	523	127	368	999999	999999	999999	710	983	375	225	643	626	98	649	474	
754	67	999999	622	776	508	941	234	999999	761	479	27	536	999999	350	710	523	317	669	648	999999	887	113	388	851	999999	301	999999	939	999999	405	289	952	943	110	675	339	999999	576	612	582	892	999999	474	468	982	999999	999999	999999	999999	999999	319	429	999999	850	867	954	411	771	674	216	329	295	394	365	200	75	593	999999	675	380	629	741	66	76	999999	377	638	919	868	926	884	999999	433	342	96	859	951	999999	243	999999	999999	999999	901	405	262	606	136	118	278	999999	999999	940	358	999999	999999	999999	372	934	130	999999	325	492	903	747	332	731	861	61	279	340	999999	999999	243	954	452	507	839	661	814	134	251	529	651	952	999999	944	248	298	841	999999	497	27	972	743	405	445	229	999999	83	530	744	84	839	999999	802	999999	706	404	999999	993	999999	999999	999999	999999	258	796	841	999999	412	999999	493	999999	219	761	843	106	528	999999	558	16	999999	686	588	293	389	176	690	713	159	999999	247	843	606	848	779	786	999999	999999	494	609	604	278	750	999999	47	999999	865	999999	104	999999	571	216	999999	686	716	62	133	836	616	92	999999	137	999999	167	150	999999	966	371	999999	66	209	552	16	999999	999999	19	935	893	255	217	999999	612	618	453	683	41	997	999999	141	727	662	70	369	411	999999	477	476	999999	554	398	215	503	105	47	506	28	210	999999	999999	706	126	239	591	408	999999	999999	519	357	484	119	651	999999	239	999999	999999	148	193	604	456	999999	999999	352	349	857	12	807	516	580	947	664	830	111	645	434	610	999999	479	960	631	999	957	129	999999	444	747	999999	999999	999999	643	367	835	999999	999999	999999	174	773	890	733	406	972	999999	938	409	820	288	549	410	804	653	970	999999	232	973	457	976	423	999999	904	119	843	999999	675	936	590	828	235	661	306	999999	837	542	999999	564	999999	21	28	719	999999	165	207	758	999999	197	673	999999	999999	632	992	372	999999	538	986	624	562	439	999999	12	819	992	63	999999	114	544	816	438	923	999999	325	999999	957	999999	999999	749	912	95	84	488	273	891	224	999999	669	933	999999	308	556	999999	11	999999	999999	26	899	304	112	319	653	925	380	999999	774	945	999999	556	999999	57	999999	999999	999999	477	364	833	999999	999999	999999	460	228	181	34	517	999999	802	666	106	745	941	803	999999	999999	602	441	158	117	38	127	279	296	122	999999	999999	717	319	999999	533	999999	865	288	972	526	651	100	482	900	862	362	999999	288	220	811	474	254	937	599	119	999999	216	726	709	810	508	
174	999999	653	563	999999	572	392	143	242	879	663	831	136	995	999999	999999	258	254	675	154	991	85	999999	63	999999	780	719	309	496	658	999999	578	171	28	999999	984	999999	346	72	790	590	999999	999999	931	810	423	810	604	607	88	957	999999	999999	666	517	98	805	599	347	29	999999	92	647	584	999999	95	999999	118	999999	527	999999	911	191	885	564	846	107	379	252	803	970	125	701	418	700	999999	543	505	511	398	189	239	999	53	937	999999	507	404	999999	725	753	702	999999	90	948	56	999999	158	112	670	991	999999	356	999999	59	737	999999	238	883	83	551	174	999999	129	347	900	912	147	947	66	348	702	189	526	59	999999	39	621	470	654	377	395	402	840	407	754	882	465	994	210	126	999999	520	999999	184	588	999999	966	743	57	143	999999	211	999999	331	298	255	829	493	781	708	769	768	999999	999999	165	771	765	999999	593	28	999999	153	999999	940	999999	999999	71	352	471	181	999999	877	422	520	999999	193	357	519	118	508	62	971	223	502	356	511	290	999999	999999	817	999999	253	159	39	686	999999	464	115	261	116	194	999999	32	609	999999	891	999999	999999	999999	999999	424	999999	614	999999	966	485	930	999999	999999	999999	901	650	999999	999999	999999	819	999999	393	834	215	729	252	267	11	323	999999	948	613	856	464	999999	571	930	56	403	93	639	73	73	999999	89	219	521	999999	215	544	164	379	999999	826	999999	999999	999999	286	252	181	989	612	771	999999	537	326	999999	138	413	339	719	286	999999	759	999999	664	330	633	999999	520	730	999999	796	779	999999	579	846	40	301	999999	686	653	999999	999999	103	36	302	671	673	762	821	393	289	999999	824	878	128	18	646	508	641	261	160	732	999999	424	816	992	982	999999	480	367	837	219	652	76	481	39	665	999999	372	999999	959	373	698	347	999999	920	999999	999999	999999	837	393	792	561	434	503	82	779	679	220	310	999999	716	999999	464	555	79	233	758	406	99	999999	493	999999	982	302	786	43	999999	139	999999	46	451	507	642	973	999999	658	999999	572	409	999999	985	942	999999	969	999999	91	244	791	999999	697	999999	144	999999	494	900	656	578	142	716	999999	676	999999	324	999999	247	218	649	490	511	421	15	195	999999	840	367	550	84	22	59	705	798	322	915	208	840	999999	146	158	83	397	89	95	855	999999	583	446	999999	799	732	44	442	999999	290	803	999999	999999	147	530	137	359	582	999999	92	21	249	999999	634	125	999999	930	82	501	999999	123	341	920	339	635	267	920	
999999	285	999999	25	272	54	999999	999999	516	829	180	615	999999	999999	815	524	12	844	131	229	812	513	376	802	999999	999999	346	176	471	771	681	511	273	217	437	307	999999	77	748	205	331	522	608	603	759	466	480	694	308	816	917	495	999999	48	118	418	909	487	999999	331	707	865	649	745	158	668	352	813	295	517	249	935	105	925	897	300	904	772	999999	504	470	999999	999999	999999	854	195	999999	999999	109	28	398	999999	23	427	999999	465	872	863	999999	999999	124	667	999999	999999	577	999999	999999	589	150	817	514	999999	445	999999	999999	65	998	994	999999	999999	672	127	999999	276	129	452	922	677	438	441	427	50	326	951	390	803	999999	86	87	999999	794	417	999999	999999	999999	261	999999	999999	999999	442	467	877	972	492	428	999999	999999	142	671	135	999999	999999	160	709	400	473	999999	493	178	67	811	999999	917	27	178	999999	43	433	999999	867	999999	999999	120	996	974	550	78	833	999999	394	999999	121	414	999999	814	81	266	384	890	50	441	868	296	509	630	545	960	955	324	173	962	999999	379	803	44	600	999999	164	999999	850	405	986	959	783	217	700	517	965	212	106	998	659	542	722	436	999999	999999	611	376	439	589	999999	518	369	431	330	741	999999	917	223	999999	112	649	50	644	454	999999	512	301	929	999999	994	752	228	175	313	999999	999999	999999	999999	999999	999999	788	306	270	293	477	599	362	887	999999	906	57	988	636	896	999999	999999	87	982	323	668	319	446	999999	595	370	300	999999	127	342	94	243	114	794	469	323	353	780	361	976	999999	159	999999	971	131	946	999999	999999	279	303	999999	579	999999	999999	760	690	352	894	674	922	999999	405	244	554	873	673	943	204	176	999999	667	999999	999999	15	999999	518	905	475	290	648	606	999999	999999	824	999999	515	847	614	999999	779	971	458	115	438	799	999999	915	859	107	457	13	569	425	696	636	999999	999999	389	495	251	784	999999	614	36	326	478	480	420	708	368	999999	338	170	397	611	218	614	999999	215	100	603	55	999999	832	644	46	293	999999	999999	999999	662	468	128	999999	994	104	999999	88	121	330	443	504	161	999999	632	674	999999	999999	999999	427	170	564	183	405	648	739	999999	782	392	289	195	251	231	637	705	367	220	999999	999999	517	375	535	186	885	657	108	999999	638	999999	970	999999	264	999999	999999	910	107	294	723	154	265	999999	71	696	832	145	999999	283	524	999999	275	999999	40	635	578	999999	634	388	298	747	999999	845	870	582	421	652	930	108	999999	727	
607	83	496	999999	146	922	313	839	354	750	466	825	379	604	999999	515	606	628	574	719	285	999999	995	975	999999	420	724	489	285	189	214	999999	822	796	436	999999	968	806	499	656	999999	795	44	548	291	999999	999999	999999	647	906	999999	312	999999	741	452	888	999999	520	629	726	207	824	564	174	546	373	12	582	178	999999	547	800	139	918	999999	489	684	999999	999999	880	999999	457	841	378	999999	999999	567	91	354	999999	124	999999	186	999999	458	924	999999	870	12	918	721	892	108	999999	368	254	182	999999	999999	999999	999999	630	999999	749	781	999999	982	195	39	644	805	920	238	631	628	100	999999	999999	999999	56	257	814	999999	999999	169	62	359	936	20	999999	728	952	321	392	999999	999999	630	437	999999	707	941	56	840	367	122	800	664	476	999999	278	631	816	155	999999	714	400	999999	999999	999999	729	400	999999	185	149	915	853	999999	999999	298	999999	469	195	375	999999	114	211	973	999999	663	368	999999	882	999999	741	269	912	806	596	677	942	317	579	999999	271	317	895	871	701	999999	268	200	818	999999	151	809	445	451	393	619	513	427	999999	999999	231	341	518	396	443	999999	12	57	23	178	355	826	889	347	113	999999	999999	340	281	645	405	178	579	704	517	932	999999	471	423	977	999999	999999	999999	192	999999	930	798	999999	999999	999999	449	221	999999	650	999999	999999	919	999999	347	999999	409	183	155	453	992	63	762	813	878	511	66	999999	633	999999	14	999999	607	999999	721	182	999999	999999	902	459	999999	999999	990	929	870	202	23	726	999999	484	578	990	380	776	999999	573	999999	999999	629	926	764	908	999999	151	645	13	717	221	386	174	291	697	999999	695	257	808	72	833	942	686	498	340	999999	158	467	23	459	999999	999999	157	15	671	92	999999	694	999999	606	848	999999	867	485	801	999999	959	203	880	719	684	999999	391	999999	344	999999	999999	438	434	999999	438	684	632	554	886	704	238	169	620	615	999999	10	959	212	223	549	85	999999	696	999999	458	955	587	303	774	312	135	999999	670	629	148	999999	270	797	999999	999999	661	323	599	106	121	999999	582	274	999999	999999	569	189	296	794	966	999999	999999	444	52	999999	107	338	999999	583	999999	591	498	991	999999	756	740	172	45	999999	999999	762	611	599	878	658	383	322	878	101	742	999999	999999	876	662	406	806	825	754	694	76	333	544	999999	528	529	310	590	797	999999	943	407	999999	247	906	214	140	152	565	393	108	784	460	688	840	632	241	999999	339	80	949	914	417	350	999999	565	
228	596	999999	359	358	792	525	219	999999	345	802	122	999999	999999	275	999999	999999	371	595	292	872	856	999999	895	297	688	999999	726	718	38	989	803	999999	999999	986	544	80	216	45	999999	268	251	540	505	829	128	652	880	804	295	999999	999999	754	700	692	999999	421	185	71	669	541	999999	500	128	355	998	999999	628	999999	731	593	999999	335	289	33	631	325	999999	75	179	999999	380	921	433	999999	999999	59	999999	658	624	999999	999999	155	375	774	999999	999999	421	159	999999	999999	33	419	83	701	601	720	999999	676	70	56	742	120	892	634	999999	878	76	745	411	999999	304	969	847	608	699	907	959	999999	564	999999	999999	529	244	908	21	961	999999	999999	782	233	585	999999	598	577	390	999999	263	999999	614	591	683	676	747	881	965	999999	999999	474	12	999999	760	999999	122	189	152	222	875	983	622	208	39	345	963	188	374	999999	381	279	228	999999	654	999999	900	973	207	237	781	363	943	957	999999	999999	729	98	472	625	774	419	999999	177	909	280	128	999999	561	348	999999	999999	516	557	999999	302	256	97	49	999999	68	148	981	914	999999	521	50	664	808	656	615	875	716	999999	999999	962	844	999999	15	384	109	495	422	999999	524	222	846	395	285	107	999999	999999	58	930	999999	635	437	520	736	397	239	464	607	904	733	999999	853	999999	913	720	458	205	91	665	442	573	999999	133	400	228	674	654	999999	710	528	973	827	785	999999	17	534	333	324	617	999999	645	888	517	135	686	999999	999999	481	564	649	932	560	392	498	993	909	313	999999	517	723	584	84	896	386	999999	21	77	586	906	195	134	880	474	521	999999	685	219	998	999999	859	595	183	824	70	596	423	444	297	197	108	231	999999	806	894	569	570	991	141	999999	675	999999	502	999999	379	999999	61	96	870	999999	999999	699	999999	999999	657	137	411	259	835	789	345	576	780	999999	807	964	922	83	579	951	235	693	999999	632	48	568	102	999999	455	545	545	337	574	595	999999	408	915	795	159	767	168	321	999999	351	40	109	521	114	767	414	999999	977	999999	999999	999999	624	621	683	378	99	44	999999	999999	299	999999	18	999999	194	519	408	59	136	924	999999	793	914	537	736	602	999999	56	988	999999	999999	999999	567	820	655	130	264	787	241	427	69	732	365	516	999999	999999	31	107	337	594	369	365	475	62	999999	999999	560	97	999999	91	439	999999	55	999999	763	356	686	197	356	999999	265	620	817	709	999999	88	438	999999	671	639	580	841	719	404	480	685	
477	515	125	999999	569	177	902	999999	988	999999	687	401	753	519	421	834	751	273	339	748	999999	766	197	999999	697	163	426	999999	999999	999999	333	651	999999	88	879	180	999999	825	999999	97	718	999999	721	849	401	46	999999	161	227	999999	100	999999	999999	731	147	999999	328	499	999999	999999	999999	999999	999999	400	999999	46	909	674	640	250	762	925	768	251	40	881	55	348	235	660	508	274	37	764	507	877	586	760	941	178	852	582	992	999999	346	999999	27	330	999999	365	999999	999999	520	999999	983	999999	687	999999	701	265	665	980	274	182	907	999999	629	884	999999	815	459	158	733	471	398	189	933	680	999999	969	863	724	999999	869	534	528	754	60	781	343	200	763	69	685	999999	872	999999	820	190	999999	441	143	999999	999999	999999	999999	255	59	588	803	241	999999	918	732	402	940	798	404	648	388	999999	578	113	559	624	696	99	58	958	525	870	122	500	53	999999	730	999999	999999	999999	555	283	705	471	977	111	194	844	999999	292	572	84	914	182	801	138	863	40	878	999999	999999	999999	207	100	73	933	128	515	875	999999	672	654	957	999999	102	999999	999999	999999	135	457	439	852	762	765	999999	999999	956	999999	999999	914	673	999999	417	123	754	666	85	614	999999	54	983	679	999999	999999	620	999999	126	484	89	695	111	756	999999	430	296	366	999999	442	705	621	976	999999	815	960	999999	999999	999999	843	999999	436	40	422	708	999999	474	760	999999	632	154	477	335	999999	999999	14	999999	917	795	987	826	397	540	643	908	999999	77	804	863	18	999999	648	999999	999999	798	653	664	999999	58	823	956	536	483	504	999999	238	999999	504	328	811	157	999999	187	259	26	999999	896	397	513	920	23	670	896	875	33	999999	795	62	683	216	349	134	869	999999	41	300	914	46	355	999999	999999	573	485	62	861	999999	470	432	999999	510	757	277	999999	137	809	295	640	608	480	999999	442	243	999999	122	471	33	999999	215	228	999999	383	860	51	999999	429	450	194	843	999999	999999	45	999999	796	999999	458	81	949	742	999999	745	659	316	565	564	248	268	753	373	590	838	259	999999	999999	539	137	999999	235	351	707	999999	999999	796	594	451	754	999999	446	646	663	400	999999	13	53	483	76	999999	999999	486	594	171	999999	821	262	185	779	780	999999	267	56	561	999999	607	44	802	643	863	721	123	809	178	821	116	999999	200	764	255	999999	999999	999999	70	602	749	999999	546	672	290	543	418	672	974	911	188	600	112	554	476	969	250	839	213	354	191	999999	
426	349	590	121	72	421	533	568	437	795	985	958	106	850	999999	139	999999	999999	312	450	999999	267	642	515	607	646	297	286	971	891	269	999999	999999	81	340	206	92	999999	481	997	148	416	484	393	614	153	457	999999	481	999999	486	883	51	999999	841	999999	707	84	513	426	134	257	596	545	999999	280	999999	999999	519	301	56	193	848	315	999999	428	782	258	901	463	999999	999999	805	860	999999	385	673	680	999999	181	999999	17	665	65	873	891	820	939	857	344	606	433	999999	190	999999	302	45	736	438	423	999999	458	183	59	999999	463	999999	736	139	160	999999	866	794	347	801	999999	527	793	442	421	608	843	999999	566	999999	764	999999	999999	795	999999	350	937	252	816	795	50	834	616	827	419	999999	93	809	999999	999999	740	638	769	388	35	999999	252	304	26	999999	999999	66	616	202	473	999999	826	940	999999	810	999999	624	978	999999	761	999999	911	965	32	971	999999	44	695	828	126	136	793	246	769	347	999999	999999	235	999999	262	983	227	423	364	518	623	999999	792	999999	999999	999999	660	226	627	821	863	999999	999999	55	299	507	371	999999	85	346	999999	589	999999	679	711	35	398	975	299	777	986	999999	999999	514	358	382	252	999999	758	10	476	576	619	999999	483	822	371	190	999999	755	999999	999999	347	999999	999999	43	999999	122	194	54	727	684	926	849	834	999999	999999	767	697	999999	999999	999999	40	85	869	540	970	232	205	889	999999	218	273	999999	165	999999	159	593	113	325	411	140	614	714	282	792	999999	999999	999999	117	157	603	999999	795	500	58	408	272	157	870	999999	999999	916	999999	389	519	999999	392	693	286	999999	90	999999	999999	515	134	958	326	999999	87	890	210	999999	97	741	70	999999	999999	54	117	159	887	999999	243	262	999999	223	319	334	763	381	267	86	838	891	76	939	120	999999	375	999999	91	469	80	979	999999	641	829	563	329	794	999999	347	586	137	999999	644	431	999999	999999	911	649	992	49	706	633	134	279	205	674	130	614	999999	678	27	77	428	999999	263	999999	999999	393	999999	14	969	999999	999999	999999	711	999999	432	518	991	435	999999	449	999999	429	373	356	737	999999	999999	888	209	189	999999	668	999999	69	909	999999	177	729	834	527	893	987	80	999999	713	999999	568	642	999999	999999	999999	761	225	578	999999	999999	999999	907	663	657	759	868	999999	999999	999999	261	999999	999999	653	162	351	271	601	936	999999	112	358	999999	643	999999	803	991	999999	999999	565	999999	453	999999	91	911	276	270	75	999999	767	35	191	999999	598	
999999	703	999999	988	99	270	361	170	289	31	875	649	999999	999999	999999	853	768	232	218	233	999999	999999	941	569	999999	886	91	206	423	178	531	920	78	505	999999	999999	886	13	555	337	214	999999	999999	968	216	271	368	999999	514	999999	999	802	999999	67	912	654	762	357	256	213	188	165	746	120	499	954	999999	999999	93	999999	999999	764	999999	880	999999	850	642	972	362	481	527	95	692	999999	178	729	999999	20	593	536	645	999999	757	351	158	59	98	999999	478	262	689	956	912	360	367	999999	999999	103	47	72	22	999999	994	774	686	103	473	656	999999	770	17	570	818	556	517	999999	17	336	732	970	999999	999999	999999	110	999999	570	182	341	732	933	604	999999	973	531	523	854	999999	982	999999	999999	999999	441	999999	708	254	128	999999	365	843	930	236	798	370	999999	309	433	297	893	999999	126	999999	999999	924	18	176	163	597	297	43	999999	891	35	999999	999999	394	330	477	999999	855	672	432	816	497	801	706	806	493	905	231	100	567	651	998	548	999999	999999	999999	112	542	101	530	999999	999999	999999	999999	999999	137	692	683	999999	956	502	999999	320	693	999999	643	133	312	370	670	692	76	943	105	250	37	132	543	939	999999	374	999999	764	151	581	494	317	762	999999	678	999999	232	252	999999	74	613	688	854	39	810	393	800	182	430	838	784	389	95	999999	999999	15	999999	999999	999999	591	999999	282	178	122	619	336	370	806	691	999999	469	823	809	40	636	348	277	999999	139	430	574	90	999999	313	797	999999	999999	963	331	999999	651	999999	87	551	824	341	519	742	420	483	32	993	490	561	379	960	580	999999	172	999999	999999	999999	613	999999	27	169	999999	999999	325	514	113	407	999999	28	227	981	746	267	215	304	829	535	103	655	999999	999999	599	782	933	999999	999999	177	999999	496	935	17	874	342	534	664	999999	654	427	999999	379	625	519	472	343	397	999999	999999	849	867	15	212	550	958	346	446	570	166	931	999999	999999	936	606	987	92	999999	116	414	999999	550	902	184	117	999999	999999	999999	71	137	449	546	622	999999	328	933	490	999999	999999	999999	996	98	104	246	722	938	925	999999	999999	531	999999	999999	291	999999	589	308	964	999999	104	362	682	563	999999	443	999999	395	999999	999999	617	999999	506	359	999999	200	999999	643	456	666	462	179	272	842	999999	540	999999	327	999999	812	999999	30	968	659	638	113	243	443	714	661	529	999999	999999	168	999999	356	999999	40	377	100	999999	999999	852	308	378	925	100	840	798	844	695	399	140	64	
145	999999	704	847	999999	651	956	974	999999	999999	146	134	999999	113	26	418	515	717	950	173	999999	686	999999	999999	290	713	999999	999999	999999	869	965	999999	206	28	999999	238	651	187	318	999999	144	427	999999	67	171	999999	999999	987	824	390	338	999999	999999	966	643	459	429	999999	566	17	639	563	999999	70	829	999999	928	88	90	787	766	338	408	234	39	999999	669	120	508	46	885	999999	578	263	541	999999	691	240	384	574	809	617	999999	310	95	580	96	956	999999	999999	325	999999	906	46	999999	999999	999999	224	936	999999	999999	318	536	529	999999	614	985	87	528	842	324	697	704	516	999999	158	717	107	999999	459	999999	713	882	999999	720	999999	128	541	999999	541	416	999999	303	733	999999	500	91	101	999999	481	594	19	999999	999999	999999	628	54	399	68	999999	999999	483	999999	487	999999	999999	999999	193	999999	999999	999999	454	449	986	999999	846	404	999999	731	488	999999	626	999999	999999	864	897	286	999999	510	999999	101	728	999999	999999	999999	932	402	816	988	709	999999	897	999999	200	985	150	999999	450	958	995	233	82	999999	999999	409	665	999999	418	622	999999	799	999999	683	715	999999	767	970	287	737	503	454	588	999999	32	424	178	999999	728	681	723	337	835	538	515	868	28	70	903	761	999999	378	983	203	150	910	135	224	576	305	999999	179	292	713	999999	550	645	99	646	999999	241	999999	999999	736	899	520	999999	999999	178	846	999999	999999	999999	525	152	999999	470	394	842	999999	299	954	766	433	463	553	54	999999	999999	964	233	999999	424	999999	999999	999999	999999	257	304	999999	999999	724	999999	730	428	522	112	767	999999	340	89	261	256	999999	999999	287	999999	412	283	355	476	841	336	213	623	948	291	330	999999	880	999999	223	100	222	174	574	999999	46	14	940	451	287	561	743	884	999999	682	889	999999	253	707	999999	973	949	163	115	398	843	116	480	240	782	772	690	748	866	171	43	369	302	379	528	999999	999999	904	198	290	593	328	651	275	401	448	751	183	460	250	151	69	69	186	999999	930	534	710	999999	514	870	994	28	999999	999999	999999	588	874	188	733	641	999999	999999	824	999999	524	464	999999	838	343	31	517	298	626	999999	999999	999999	125	999999	598	872	999999	245	684	419	999999	999999	841	627	871	999999	877	994	727	608	106	999999	999999	380	550	476	999999	872	335	493	363	706	402	999999	999999	999999	472	569	590	860	19	809	290	999999	999999	225	623	587	999999	483	154	999999	570	999999	999999	879	75	744	764	999999	552	999999	909	200	66	891	906	59	952	
652	396	317	414	867	599	296	814	829	999999	999999	852	742	999999	851	349	840	145	385	867	999999	999999	728	805	999999	999999	999999	900	999999	358	325	318	999999	634	324	96	836	118	703	427	637	75	246	580	999999	279	809	999999	67	999999	225	756	999999	999999	168	499	668	511	999999	559	999999	395	724	481	849	26	289	999999	591	765	512	732	999999	958	999999	999999	999999	157	999999	198	507	999999	842	248	143	568	788	390	476	824	427	999999	172	154	999999	251	351	764	999999	423	989	701	273	302	999999	492	999999	572	953	439	581	999999	146	757	61	946	553	485	347	290	237	899	641	999999	347	999999	570	297	882	999999	387	162	425	951	209	999999	999999	999999	999999	651	254	999999	437	46	253	905	198	415	999999	999999	698	865	427	451	195	100	69	506	954	999999	922	999999	689	965	999999	429	106	999999	557	255	814	13	999999	696	999999	21	471	999999	999999	442	989	165	999999	999999	999999	999999	999999	973	766	999999	745	634	999999	999999	729	228	536	471	984	824	809	14	999999	846	325	695	290	999999	415	183	628	464	983	999999	999999	766	831	999999	676	540	694	132	428	449	509	999999	417	845	967	999999	485	10	621	999999	999999	984	308	358	436	603	240	13	568	999999	999999	291	651	83	568	999999	999999	597	999999	453	140	686	585	418	346	145	288	445	763	598	698	628	843	294	889	999999	468	482	511	999999	999999	690	999999	999999	959	228	999999	343	287	14	430	887	214	999999	568	945	999999	890	22	999999	999999	999999	249	970	894	861	999999	366	194	381	999999	914	96	723	153	449	999999	749	459	999999	607	944	168	999999	999999	999999	424	999999	726	999999	999999	578	469	221	756	515	999999	594	999999	107	780	999999	159	905	510	515	801	490	34	128	823	999999	441	999999	692	381	636	999999	802	94	447	772	999999	999999	593	925	455	999999	967	637	999	538	807	361	999999	435	795	262	999999	661	18	933	650	607	130	138	147	574	529	999999	999999	959	999999	857	660	999999	999999	908	322	584	999999	999999	523	397	129	294	851	999999	557	266	586	384	999999	150	999999	513	131	999999	130	465	788	880	354	592	759	49	747	949	700	339	893	886	940	673	601	90	419	263	999999	835	286	67	27	272	999999	504	726	650	999999	156	886	510	788	999999	796	999999	582	931	638	89	547	902	999999	227	373	699	443	569	549	999999	103	867	999999	999999	189	731	862	999999	999999	264	323	106	177	999999	452	393	108	94	876	421	508	488	625	409	999999	384	999999	799	899	109	999999	167	111	787	999999	28	
957	503	676	75	327	500	147	383	766	450	999999	834	775	979	999999	999999	692	137	999999	614	252	153	995	805	999999	999999	193	999999	204	166	995	999999	500	433	436	604	417	999999	104	17	999999	999999	643	999999	999999	844	34	999999	508	999999	474	973	300	448	776	813	508	999999	23	264	316	452	189	999999	455	354	343	351	553	995	999999	881	999999	489	273	999	509	999999	999999	999999	48	274	999999	493	691	31	999999	62	657	622	106	545	798	840	701	899	73	43	403	305	999999	999999	375	512	767	593	940	810	999999	999999	313	360	999999	804	226	999999	265	999999	918	999999	263	291	693	930	898	407	93	202	999999	999999	936	999999	754	859	708	364	898	999999	725	108	90	289	877	880	999999	999999	828	999999	623	658	643	377	125	969	51	228	989	444	613	370	509	748	999999	811	840	837	606	857	106	999999	999999	581	969	819	353	974	999999	813	621	162	579	999999	579	999999	730	568	361	999999	817	999999	374	463	999999	365	598	342	999999	999999	49	481	999999	971	896	999999	514	71	999999	305	999999	77	814	186	999999	460	791	999999	999999	893	91	999999	485	821	49	617	497	691	510	614	999999	21	718	999999	773	149	23	607	202	999999	625	668	170	65	169	999999	674	198	640	999999	574	188	173	372	999999	767	999999	328	932	289	274	823	999999	999999	84	613	359	999999	412	683	999999	999999	227	361	999999	422	999999	429	999999	999999	943	308	60	890	50	52	847	355	999999	999999	999999	695	675	913	552	802	117	999999	981	555	401	999999	999999	957	182	999999	960	812	104	571	656	576	666	999999	346	999999	772	670	753	41	766	14	999999	406	539	752	517	313	999999	476	315	999999	448	999999	897	745	522	103	717	658	91	45	999999	999999	359	577	38	42	577	587	999999	446	624	950	789	397	999999	999999	427	430	999999	657	13	627	266	913	999999	560	999999	999999	999999	678	999999	104	949	730	999999	331	57	961	999999	485	736	999999	446	869	129	497	326	510	661	142	676	296	785	434	41	999999	999999	999999	450	478	999999	976	143	999999	492	999999	10	999999	644	762	342	466	706	999999	999999	782	191	397	794	640	243	999999	999999	999999	11	999999	999999	524	698	129	999999	611	521	255	198	759	98	999999	386	599	999999	999999	866	898	799	219	590	999999	513	999999	452	999999	651	809	244	61	47	821	360	826	999999	485	370	525	966	999999	999999	461	999999	171	694	107	21	999999	153	976	378	50	522	792	999999	922	21	448	676	658	960	999999	20	146	721	276	734	559	389	20	896	351	932	77	
999999	999999	196	351	565	355	136	999999	666	267	683	996	309	567	750	297	474	999999	848	317	771	244	450	73	450	427	372	461	815	142	90	999999	999999	454	528	947	735	669	999999	999999	999999	513	54	999999	999999	999999	999999	176	999999	101	546	974	503	624	306	39	688	133	901	147	982	999999	999999	534	999999	656	887	854	49	802	999999	804	48	526	999999	267	199	696	610	999999	999999	999999	652	724	595	115	534	999999	158	498	269	612	767	745	348	857	873	999999	999999	806	837	122	137	17	539	741	936	976	839	49	999999	991	999999	186	686	999999	999999	916	938	81	132	999999	999999	550	543	949	999999	302	999999	999999	394	679	999999	803	999999	347	78	999999	999999	854	179	557	654	118	658	277	98	591	999999	999999	999999	956	581	504	999999	443	999999	587	999999	589	704	643	798	911	655	171	870	720	299	999999	999999	999999	999999	94	999999	999999	748	597	892	275	860	999999	243	625	102	999999	107	625	128	453	931	491	180	604	159	999999	759	743	463	496	999999	378	999999	720	844	457	234	497	603	999999	695	999999	999999	208	729	258	999999	182	819	227	999999	999999	601	999999	417	236	216	999999	934	375	814	999999	143	405	868	492	164	523	781	644	213	999999	999999	999999	758	122	796	972	999999	999999	999999	586	923	999999	433	162	777	999999	312	617	250	999999	563	237	304	689	685	999999	340	246	104	887	401	185	24	464	232	592	999999	305	440	244	261	42	999999	238	92	898	972	715	715	708	220	173	403	115	56	794	713	79	436	507	641	638	807	248	194	748	231	968	930	194	369	999999	999999	16	845	530	988	76	999999	787	327	625	999999	395	676	238	999999	909	417	437	878	27	868	999999	603	622	235	10	53	999999	676	13	999999	530	348	213	985	999999	999999	999999	806	647	471	999999	189	999999	116	421	571	956	967	322	560	503	316	351	148	254	412	232	305	987	33	273	120	323	999999	11	57	473	999999	393	999999	892	630	241	556	999999	753	586	999999	813	438	96	376	364	452	999999	223	997	74	741	984	46	229	818	623	208	539	866	185	115	374	108	713	999999	672	668	872	999999	795	919	999999	826	999999	492	999999	936	897	755	871	558	999999	999999	408	999999	409	612	672	812	617	357	689	887	410	410	449	340	383	793	692	783	999999	999999	211	155	250	999999	329	737	270	687	310	784	995	627	327	324	700	213	184	70	999999	70	467	999999	999999	613	425	316	999999	228	999999	113	73	97	148	649	848	999999	999999	250	292	935	551	999999	56	904	
892	783	999999	135	999999	180	999999	999999	788	359	999999	763	914	637	743	23	999999	52	134	207	720	907	489	678	999999	446	999999	933	777	69	518	537	999999	336	721	641	232	918	588	393	494	441	308	788	968	999999	999999	632	507	999999	251	509	805	849	193	984	304	999999	999999	999999	237	999999	854	728	841	152	999999	588	999999	111	791	776	999999	999999	712	289	999999	700	709	390	107	320	436	508	999999	18	999999	550	152	737	347	999999	268	395	166	808	586	580	947	825	999999	760	717	999999	488	475	56	74	146	904	385	603	705	279	105	999999	999999	356	910	832	999999	999999	446	999999	999999	973	517	78	584	904	999999	38	999999	884	668	999999	999999	999999	29	353	962	999999	999999	247	362	743	122	988	300	249	999999	999999	670	124	414	899	999999	539	640	514	957	977	490	242	999999	999999	850	820	611	758	999999	228	336	999999	870	753	417	999999	825	30	861	999999	777	345	355	472	368	638	999999	768	999999	73	400	515	395	984	187	181	45	15	999999	301	387	999999	999999	999999	903	999999	254	660	999999	126	999999	620	652	438	999999	154	887	739	988	222	350	999999	735	259	828	821	181	885	576	246	999999	820	137	999999	151	999999	419	24	569	265	393	819	999999	999999	360	999999	862	957	784	999999	294	306	26	681	950	999999	806	999999	512	92	931	999999	999999	255	953	892	493	999999	296	964	735	872	999999	733	828	531	999999	829	899	58	958	224	110	544	951	866	803	456	620	607	999999	999999	512	486	333	999999	735	40	952	467	999999	999999	670	820	999999	421	135	293	853	429	977	999999	776	463	133	999999	268	999999	999999	96	98	47	472	999999	534	991	370	693	999999	999999	795	999999	877	441	762	188	553	289	999999	999999	740	520	602	201	629	463	967	999999	363	615	765	195	736	999999	378	999999	317	982	296	999999	60	442	882	59	999999	450	108	344	701	999999	174	979	313	763	355	578	999999	281	68	80	999999	322	339	999999	999999	609	800	21	73	513	870	570	993	999999	999999	308	637	553	567	999999	364	632	357	418	450	999999	882	972	999999	800	814	999999	999999	225	999999	738	112	97	999999	33	650	97	281	999999	84	999999	985	999999	283	57	940	999999	713	879	716	999999	964	921	354	261	727	999999	501	272	999999	834	999999	777	999999	751	206	999999	541	543	999999	999999	999999	169	344	846	999999	509	699	473	859	923	332	53	509	890	774	191	743	760	306	999999	596	18	999999	999999	999999	218	734	532	999999	401	358	999999	999999	449	49	999999	586	999999	460	999999	999999	38	
413	999999	999999	604	278	757	999999	999999	806	781	246	999999	680	353	670	104	890	592	775	177	999999	999999	575	999999	701	69	851	969	604	245	310	999999	695	568	604	999999	999999	999999	939	977	555	835	999999	577	933	636	768	695	999999	492	617	867	451	960	415	944	209	999999	999999	218	905	17	420	570	480	167	29	122	749	945	999999	538	653	798	999999	999999	999999	997	999999	75	301	165	834	121	628	442	637	734	162	999999	525	390	999999	730	81	999999	425	999999	106	775	617	655	946	198	137	88	224	999999	348	629	81	212	139	999999	917	999999	182	308	999999	48	530	294	960	99	430	975	89	922	726	84	371	849	900	453	458	645	219	646	984	549	228	983	395	532	588	322	999999	621	812	331	375	126	91	68	999999	332	695	857	767	161	998	301	927	274	268	231	311	685	389	999999	540	536	324	999999	820	546	999999	437	510	117	723	999999	119	404	708	255	768	841	208	135	950	999999	878	999999	551	926	999999	130	274	367	20	576	999999	540	791	999999	801	688	248	999999	434	267	356	659	438	540	999999	532	565	22	999999	469	486	263	999999	188	657	491	851	893	489	777	173	153	107	157	235	999999	613	870	453	90	603	499	999999	692	15	228	404	20	744	534	564	261	904	999999	99	979	218	612	190	320	999999	354	229	656	104	213	562	290	315	999999	918	695	569	382	999999	987	562	639	183	439	999999	841	159	999999	999999	911	248	999999	67	256	999999	999999	689	143	253	999999	280	54	597	801	665	124	704	141	999999	999999	691	532	684	112	426	579	999999	751	233	999999	204	273	443	999999	964	16	999999	999999	253	917	999999	436	139	616	716	517	51	381	773	972	146	999999	349	353	229	716	871	955	999999	999999	571	937	909	257	999999	999999	999999	414	837	999999	999999	999999	888	698	862	265	403	78	395	909	537	68	978	261	859	186	924	100	963	258	145	277	240	999999	356	999999	527	881	561	999999	906	637	999999	124	91	500	140	999999	490	999999	323	803	569	919	999999	999999	959	658	398	878	91	520	451	589	524	623	415	999999	352	794	738	521	516	685	12	900	524	999999	179	368	56	284	610	999999	934	999999	708	320	999999	842	999999	868	999999	999999	629	999999	195	999999	599	467	95	704	999999	999999	236	801	999999	883	917	999999	999999	105	488	40	832	806	999999	999999	654	192	915	105	237	509	999999	869	39	832	66	615	714	569	999999	711	283	999999	977	914	999999	142	54	824	402	844	853	22	390	462	851	822	486	742	
310	417	999999	990	477	797	19	366	999999	464	827	311	649	430	999999	776	756	490	829	995	680	521	147	100	702	392	656	673	489	576	981	244	139	972	999999	856	168	292	874	189	999999	415	370	999999	997	101	205	433	190	613	705	999999	992	490	71	789	999999	462	298	94	999999	346	877	206	483	593	182	676	171	999999	618	473	616	650	101	274	161	557	999999	611	197	233	492	876	870	999999	251	648	910	479	586	706	994	789	999999	999999	538	174	116	999999	918	999999	271	215	995	241	999999	351	999999	796	637	999999	999999	687	897	917	854	999999	335	863	351	534	766	692	999999	911	479	826	999999	533	736	999999	999999	689	692	668	961	287	880	638	866	899	999999	124	841	864	999999	317	892	130	999999	999999	838	253	72	394	999999	579	999999	93	999999	999999	999999	865	69	651	281	679	994	238	956	576	999999	999999	996	451	285	651	850	534	573	999999	999999	491	819	210	158	206	999999	999999	905	392	999999	797	876	938	169	393	999999	200	592	667	323	664	999999	146	415	151	257	621	119	120	728	292	519	999999	993	999999	55	859	999999	84	62	696	332	574	116	333	820	67	291	891	597	660	941	906	848	999999	999999	683	794	16	949	15	198	795	999999	188	287	999999	945	911	347	204	999999	518	615	626	342	599	40	92	330	999999	999999	999999	522	77	351	613	999999	724	930	372	75	495	134	57	508	537	910	999999	55	545	122	379	554	403	999999	433	300	999999	999999	999999	652	999999	685	760	675	999999	999999	999999	999999	674	999999	230	980	974	999999	211	999999	999999	128	805	689	112	47	785	86	999999	673	129	999999	999999	322	529	787	212	720	363	810	374	381	537	999999	323	999999	381	22	892	398	580	273	761	50	732	999999	999999	999999	549	674	900	684	715	307	162	491	919	999999	13	999999	778	263	776	401	999999	196	590	550	376	21	999999	773	194	571	999999	855	353	877	589	999999	999999	999999	180	999999	909	690	665	240	999999	831	999999	30	18	459	999999	326	497	369	999999	546	523	591	671	538	18	136	500	154	214	306	148	51	771	587	999999	613	92	999999	491	338	531	359	448	544	839	645	999999	734	950	776	999999	983	856	53	902	73	503	642	680	783	999999	520	36	805	693	141	258	431	999999	17	243	410	999999	692	999999	174	153	999999	698	373	371	765	204	437	938	164	194	728	685	723	119	450	999999	708	999999	20	333	643	851	999999	397	343	73	999999	543	957	999999	999999	999999	737	920	376	944	999999	421	999999	326	599	866	
538	946	530	746	999999	897	999999	993	999999	553	14	840	510	285	990	976	38	702	999999	893	980	58	30	699	947	999999	743	999999	999999	297	714	999999	733	776	999999	761	866	597	125	54	750	999999	936	620	33	897	420	100	953	340	392	731	74	705	886	999999	999999	830	999999	154	164	297	999999	881	838	321	999999	733	962	238	119	441	999999	216	153	25	999999	409	999999	60	393	652	552	769	904	982	629	37	999999	834	835	46	999999	971	890	462	81	999999	781	712	789	999999	138	999999	230	999999	999999	857	562	870	377	526	163	748	760	511	744	132	977	856	999999	999999	999999	138	403	83	642	615	999999	690	944	999999	628	964	270	707	523	999999	549	953	838	771	475	29	466	319	882	60	999999	999999	999999	999999	999999	925	30	710	843	10	331	157	319	999999	541	871	926	320	898	999999	999999	63	987	999999	583	33	27	920	999999	823	671	93	200	592	405	937	973	995	979	999999	943	559	864	523	506	999999	644	309	239	604	103	156	420	692	572	167	400	800	374	64	907	109	999999	29	339	247	956	726	143	603	897	931	340	999999	256	927	199	474	421	192	999999	718	691	18	730	524	673	508	29	247	546	999999	630	925	794	999999	462	844	193	268	999999	917	176	635	706	999999	815	225	446	644	968	999999	389	192	999999	199	418	98	999999	814	574	458	999999	895	66	725	310	415	410	412	475	354	291	162	999999	472	551	65	312	567	708	999999	71	999999	278	620	793	447	999999	605	435	999999	999999	378	693	985	220	280	579	981	861	409	814	44	179	624	644	236	999999	999999	999999	363	785	731	116	126	397	331	627	445	931	999999	165	805	976	999999	799	912	468	762	262	281	486	999999	999999	308	644	37	215	999999	976	566	13	59	999999	82	588	999999	272	577	598	999999	653	143	59	998	254	999999	999999	78	825	732	767	682	949	376	877	464	999999	807	482	370	999999	972	999999	999999	859	115	848	904	521	999999	649	999999	999999	374	627	999999	281	706	63	635	968	147	829	253	799	999999	110	590	999999	134	797	999999	105	999999	772	999999	673	684	149	149	170	999999	999999	999999	999999	876	518	584	748	534	193	999999	753	846	999999	979	153	999999	575	999999	15	999999	709	999999	188	194	999999	934	602	947	679	596	999999	914	475	999999	999999	999999	170	923	813	525	841	670	999999	478	711	999999	837	793	999999	457	999999	612	144	902	454	999999	670	897	90	583	982	801	999999	999999	999999	838	999999	585	399	173	999999	652	724	489	999999	49	456	710	
483	999999	107	999999	419	231	999999	954	780	573	371	999999	999999	272	842	239	999999	49	814	353	715	872	877	999999	403	374	401	999999	999999	654	485	414	712	960	999999	542	486	183	391	633	119	807	999999	808	224	999999	999999	999999	999999	494	999999	386	999999	112	994	611	670	845	999999	999999	830	30	76	136	999999	956	717	358	848	309	753	368	658	191	999999	908	999999	78	47	435	520	609	657	403	707	108	189	609	966	813	872	641	768	346	803	999999	741	932	720	268	260	505	943	509	741	999999	728	53	868	96	999999	601	808	979	534	230	373	673	428	989	776	118	392	45	999999	122	600	999999	387	155	176	882	358	779	184	999999	999999	157	661	999999	999999	999999	741	879	999999	281	999999	999999	999999	582	999999	999999	513	731	999999	999999	999999	908	82	999999	987	999999	666	722	919	915	252	38	805	999999	565	225	999999	309	999999	640	999999	512	29	999999	999999	811	510	805	429	108	378	627	999999	42	902	999999	84	41	999999	999999	480	28	960	111	38	804	983	302	26	509	66	213	122	851	775	609	999999	999999	350	999999	999999	861	303	999999	546	624	741	773	616	809	151	999999	999999	999999	999999	999999	552	918	136	999999	999999	217	999999	919	52	999999	515	445	266	999999	867	999999	691	999999	999999	999999	725	149	999999	413	72	999999	999999	217	368	86	45	467	691	999999	999999	970	789	865	999999	698	82	383	778	381	119	305	999999	323	999999	983	298	222	597	999999	633	413	363	999999	422	618	532	580	560	965	999999	57	753	840	246	897	378	826	999999	368	546	351	370	193	304	766	999999	371	276	385	788	823	999999	151	792	652	617	76	452	739	999999	999999	822	999999	252	71	552	999999	87	53	614	471	999999	999999	999999	291	53	999999	999999	656	914	171	313	185	999999	315	188	612	57	593	290	999999	383	867	999999	54	529	557	941	242	224	37	999999	999999	771	326	999999	640	147	511	609	999999	647	796	999999	14	999999	647	635	999999	883	939	628	494	763	313	97	747	46	959	762	496	238	196	441	999999	877	91	413	999999	107	999999	474	546	999999	843	663	587	999999	198	855	882	921	15	358	999999	408	999999	468	467	238	999999	603	187	999999	123	218	999999	999999	937	137	999999	243	775	838	999999	475	92	510	920	649	999999	705	848	114	880	574	232	999999	999999	999999	87	622	946	999999	637	945	297	999999	999999	634	212	233	999999	70	747	648	156	176	23	809	325	298	548	999999	728	764	754	999999	868	548	985	999999	999999	457	59	495	297	999999	210	400	999999	295	640	
296	447	287	599	787	366	241	428	999999	999999	358	173	788	84	138	903	872	200	224	928	999999	648	589	35	999999	21	262	999999	12	966	999999	631	40	999999	999999	380	450	175	966	716	999999	999999	929	798	999999	294	270	999999	168	249	338	209	963	367	317	999999	857	261	942	776	113	999999	426	99	211	727	143	139	822	757	999999	707	999999	507	300	212	999999	791	186	373	750	999999	203	999999	638	999999	667	672	350	613	522	199	233	999999	999999	757	703	999999	596	132	160	140	999999	410	786	999999	976	466	76	115	929	75	999999	578	36	271	686	662	461	788	69	470	789	218	244	273	484	999999	999999	542	509	878	205	999999	999999	619	253	999999	976	999999	446	211	606	245	999999	457	125	654	174	350	81	50	388	808	999999	999999	351	999999	175	523	156	943	570	533	605	60	870	29	365	416	28	894	999999	454	351	858	864	999999	534	787	158	829	999999	554	471	468	999999	397	992	532	277	863	999999	463	861	502	640	999999	639	999999	586	105	999999	757	332	186	364	934	466	213	999999	999999	855	388	375	326	84	999999	72	147	560	999999	36	832	148	164	278	999999	999999	848	228	999999	913	900	999999	999999	541	999999	232	294	113	999999	930	789	707	479	999999	248	98	545	999999	623	20	502	83	112	999999	999999	618	178	908	142	351	617	984	44	884	955	186	999999	784	999999	794	777	43	994	553	247	135	669	156	39	144	57	999999	604	781	421	826	999999	983	85	999999	999999	386	999999	999999	322	804	673	595	62	71	999999	760	464	829	242	468	88	559	831	340	949	999999	878	998	304	196	389	262	473	138	88	338	709	999999	999999	401	999999	780	240	442	999999	83	103	999999	999999	297	966	775	548	952	999999	548	162	999999	999999	41	507	973	919	135	425	420	999999	923	999999	446	60	994	99	841	406	999999	329	398	999999	999999	999999	910	639	17	230	614	999999	520	999999	539	999999	964	917	999999	999999	99	860	999999	27	999999	999999	179	985	922	999999	972	685	999999	555	449	229	763	867	677	113	596	344	912	905	999999	707	611	999999	452	269	96	86	999999	947	999999	447	224	381	835	924	999999	999999	716	771	258	928	999999	965	941	320	422	106	250	605	307	754	948	999999	216	345	350	636	542	999999	159	895	305	760	247	999999	14	392	999999	999999	354	999999	627	999999	999999	999999	999999	645	600	142	999999	990	836	784	999999	999999	999999	24	999999	500	583	131	392	63	621	363	633	255	727	940	315	999999	73	496	261	999999	136	806	552	335	643	704	
999999	999999	815	999999	68	999999	120	684	999999	999999	227	542	179	232	290	999999	530	303	258	455	918	660	827	816	926	349	533	24	435	692	472	839	856	878	96	981	999999	461	304	123	144	52	439	325	813	530	326	38	355	999999	286	259	86	999999	999999	385	582	999	243	718	986	106	258	818	528	387	686	301	999999	308	337	78	999	145	999999	875	231	511	12	405	999999	505	668	999999	416	999999	762	999999	999999	710	408	247	227	585	136	48	793	620	999999	436	844	35	999999	57	235	999999	999999	941	877	910	164	999999	996	837	999999	491	999999	999999	412	315	999999	28	999999	999999	899	99	851	424	18	282	999999	610	714	576	561	997	612	999999	648	208	963	820	999999	191	555	337	250	389	889	644	610	418	999999	492	811	999999	999999	999999	157	145	366	999999	933	604	828	553	366	430	286	698	878	816	736	999999	999999	803	238	28	880	571	848	471	535	373	672	674	999999	999999	764	735	181	156	999999	512	841	137	887	195	363	999999	999999	999999	113	200	766	999999	681	13	150	18	596	807	585	586	297	895	310	569	932	163	160	144	665	550	999999	732	999999	234	372	224	916	999999	664	878	999999	37	367	999999	607	999999	992	399	92	756	149	373	570	999999	999999	945	999999	327	263	209	851	999999	164	562	673	43	452	457	640	925	999999	553	153	707	999999	269	538	965	962	64	170	760	61	999999	411	163	171	464	999999	999999	397	598	999999	465	36	763	873	999999	671	999999	999999	545	758	166	664	999999	999999	999999	999999	956	417	999999	365	208	48	100	785	254	161	519	999999	987	448	224	538	503	763	687	681	232	395	733	304	999999	628	999999	12	895	255	815	999999	309	563	62	18	535	242	999999	426	936	978	628	653	162	702	448	999999	544	999999	999999	831	542	191	679	570	684	567	967	580	999999	98	890	999999	999999	586	572	433	396	215	12	999999	182	999999	745	254	767	89	152	695	189	528	467	276	999999	983	400	127	884	492	334	999999	999999	20	13	847	98	629	317	575	139	999999	999999	339	625	898	659	281	446	435	802	604	425	282	999999	895	631	623	999999	361	196	999999	549	904	880	44	997	999999	999999	897	165	148	772	576	999999	174	817	999999	999999	999999	334	128	681	459	689	729	553	999999	620	118	226	475	999999	999999	389	685	475	806	999999	590	901	999999	24	548	279	664	832	848	999999	235	87	999999	971	728	37	77	773	100	224	999999	491	15	999999	159	681	690	433	816	196	880	698	21	678	999999	294	999999	114	
142	999999	34	897	999999	285	394	41	722	503	985	928	999999	911	999999	591	307	999999	896	947	864	867	999999	999999	25	661	836	537	999999	824	999999	444	201	963	641	910	199	999999	999999	729	166	128	958	196	448	888	875	968	323	429	381	961	397	999999	999999	274	600	794	881	999999	448	999999	999999	898	999999	551	737	999999	280	474	999999	53	999999	176	999999	746	909	999999	792	137	786	867	223	646	453	999999	56	311	724	376	999999	405	382	999999	291	308	163	69	999999	897	160	526	697	999999	36	337	648	231	999999	502	365	999999	12	753	266	999999	999999	999999	454	644	999999	435	634	904	165	997	671	579	885	491	593	999999	799	999999	999999	270	180	374	619	999999	311	825	212	231	999999	121	403	999999	487	710	664	834	615	958	402	725	892	793	999999	39	665	78	345	617	909	999999	409	116	776	996	999999	279	708	338	999999	679	232	999999	893	53	604	52	102	185	999999	758	999999	840	503	999999	999999	386	681	590	460	242	489	999999	999999	505	712	296	852	490	999999	395	136	287	625	999999	502	489	900	999999	999999	623	999999	170	790	160	281	569	613	524	628	33	597	127	999999	110	200	637	999999	398	341	999999	199	999999	875	440	631	956	224	999999	999999	888	999999	41	165	837	266	328	804	172	233	152	682	337	999999	999999	797	18	409	525	999999	865	399	511	318	127	433	374	295	360	528	324	354	833	999999	740	547	999999	962	999999	844	871	832	928	174	198	635	862	749	600	642	622	557	699	257	893	499	999999	723	47	413	999999	43	454	999999	908	999999	849	999999	132	738	241	56	999999	681	660	42	471	999999	129	492	571	624	695	999999	905	999999	655	585	871	250	999999	842	925	999999	951	838	387	294	266	400	786	300	627	861	999999	576	197	28	597	861	38	637	604	555	842	999999	348	999999	737	150	152	273	699	881	999999	398	130	733	729	822	654	999999	90	999999	706	999999	999999	999999	316	339	580	637	988	20	222	934	248	999999	999999	999999	999999	650	557	999999	999999	522	600	746	695	999999	455	463	298	999999	999999	851	557	999999	849	571	999999	515	431	408	570	999999	285	689	999999	999999	999999	999999	938	999999	332	14	629	964	479	193	680	260	147	303	883	126	348	222	804	370	387	372	531	999999	411	999999	229	158	555	743	246	911	87	999999	999999	704	525	252	452	212	232	592	406	999999	891	999999	377	137	524	999999	176	72	884	999999	853	999999	999999	999999	644	347	999999	999999	418	735	946	768	182	683	999999	188	601	999999	999999	601	148	
794	965	865	341	389	617	101	633	999999	577	184	37	779	610	85	485	809	607	115	427	751	999999	671	718	132	849	693	696	346	851	999999	302	292	999999	999999	999999	364	999999	999999	730	693	999999	316	167	772	999999	403	83	365	703	999999	498	664	184	397	621	304	156	218	540	924	999999	297	260	508	881	744	619	551	263	130	435	352	999999	734	904	867	513	999999	999999	455	620	341	642	999999	581	638	118	999999	999999	526	999999	174	999999	805	298	559	65	659	891	997	783	999999	112	582	999999	999999	289	999999	492	753	999999	210	999999	999999	314	73	654	200	999999	252	635	847	113	999999	999999	270	627	579	445	354	811	999999	64	394	999999	97	239	70	702	435	358	667	999999	694	999999	17	347	640	501	235	999999	864	733	648	371	935	429	375	669	106	999999	999999	999999	148	941	937	155	442	421	226	834	594	498	501	894	968	999999	418	10	999999	922	986	87	999999	449	946	130	416	999999	999999	668	999999	400	605	999999	648	663	150	999999	797	861	905	999999	285	400	320	999999	241	754	403	999999	999999	374	763	184	542	632	999999	699	995	817	739	418	685	557	970	203	892	999999	255	314	427	666	213	54	26	999999	802	819	138	580	999999	662	630	369	658	498	637	431	373	25	868	451	757	979	131	496	543	727	429	126	484	999999	999999	98	999999	354	999999	718	167	774	999999	974	571	999999	999999	87	788	326	899	999999	566	470	231	240	446	975	908	999999	923	530	234	84	999999	21	999999	253	163	999999	418	313	337	919	274	599	194	894	999999	342	61	54	708	999999	828	999999	560	23	424	999999	651	999999	445	937	999999	637	549	756	584	559	329	999999	999999	255	907	595	154	647	206	631	55	552	999999	999999	181	878	999999	17	256	452	460	999999	999999	885	999999	444	868	399	134	637	60	999999	999999	999999	23	376	130	463	320	242	802	912	999999	999999	999999	109	879	868	999999	916	999999	541	999999	999999	999999	246	856	47	999999	999999	999999	999999	523	999999	999999	616	242	774	563	999999	999999	368	697	999999	650	548	276	46	663	791	999999	999	999999	217	821	999999	928	188	231	776	519	92	108	847	515	999999	999999	257	999999	615	867	114	999999	959	999999	457	999999	496	491	999999	999999	819	999999	573	999999	727	131	315	747	999999	687	64	553	786	296	675	270	849	508	602	159	28	825	57	999999	461	694	999999	999999	999999	673	999999	696	999999	806	699	999999	534	940	999999	926	93	999999	158	927	999999	560	528	999999	999999	999999	995	987	999999	411	951	994	336	650	456	
42	457	265	382	398	255	367	999999	979	596	966	999999	999999	999999	999999	75	518	677	130	120	900	999999	10	567	999999	678	454	807	268	855	999999	382	999999	494	999999	999999	827	999999	999999	682	999999	677	548	86	525	999999	96	277	223	346	999999	999999	216	999999	999999	999999	999999	697	205	999999	800	999999	624	134	891	593	852	424	999999	206	247	999999	918	447	664	232	627	999999	999999	999999	592	999999	594	922	421	999999	176	354	938	999999	999999	140	931	49	882	895	63	424	195	932	608	671	312	999999	108	62	408	768	874	333	249	533	655	478	137	622	965	702	713	999999	427	507	486	86	999999	117	459	878	564	768	179	999999	737	119	999999	920	875	577	823	369	979	999999	999999	615	999999	498	484	999999	911	269	999999	360	710	682	515	999999	195	999999	999999	991	603	529	213	116	163	45	795	999999	999999	217	747	999999	878	354	533	28	38	999999	437	685	633	995	967	305	838	818	502	65	604	27	735	650	735	832	999999	999999	999999	999999	461	613	702	937	113	704	999999	542	999999	366	158	496	82	324	797	999999	367	607	999999	908	277	999999	543	740	999999	342	481	106	999999	56	588	83	824	665	419	824	982	695	892	273	782	999999	346	145	999999	999999	944	421	852	999999	474	999999	897	999999	105	126	80	962	999999	770	232	425	879	435	778	85	999999	417	904	999999	999999	999999	999999	299	999999	999999	997	407	833	832	398	999999	254	93	582	430	185	539	569	999999	753	999999	999999	132	50	366	999999	999999	999999	831	999999	537	516	999999	404	802	453	999999	169	999999	128	672	999999	173	999999	999999	181	795	853	358	899	999999	847	610	999999	163	973	592	258	769	553	96	50	11	999999	999999	553	374	688	779	977	577	999999	444	185	91	890	535	750	999999	195	631	68	999999	932	314	689	906	659	251	829	999999	359	400	581	999999	632	137	778	521	618	806	116	83	381	331	762	999999	435	999999	273	447	841	380	583	921	37	999999	999999	90	999999	999999	715	447	950	999999	227	999999	862	999999	458	999999	757	238	270	388	525	999999	637	610	999999	999999	999999	520	977	391	28	978	816	660	14	600	68	697	350	999999	999999	668	132	264	999999	783	999999	292	689	999999	690	612	120	999999	406	52	403	468	999999	895	177	999999	470	568	107	249	173	999999	999999	857	704	69	888	999999	297	856	862	383	999999	768	735	197	999999	476	701	999999	868	621	263	961	207	599	169	455	999999	896	208	999999	999999	864	620	999999	154	831	999999	630	724	821	907	999999	999999	30	999999	769	999999	999999	
373	999999	867	691	380	552	949	186	999999	114	900	443	496	401	658	308	225	642	158	396	52	999	670	80	999999	57	713	999999	781	187	637	399	295	999999	532	999999	696	476	493	78	399	968	181	701	730	291	999999	515	999999	881	999999	999999	621	999999	936	999999	333	999999	999999	333	838	245	404	482	476	511	158	999999	869	453	999999	748	158	999999	997	84	827	968	350	410	722	208	822	900	382	999999	778	999999	886	167	881	900	477	999999	999999	163	573	698	234	999999	999999	661	646	448	279	66	999999	540	775	862	999999	364	455	598	999999	639	423	504	110	999999	733	636	786	711	571	711	281	988	850	844	511	138	999999	131	277	71	562	383	630	325	999999	247	746	999999	619	999999	454	878	558	599	999999	999999	597	76	495	999999	874	934	877	568	785	999999	690	930	360	418	620	999999	330	550	87	49	999999	785	999999	495	889	762	101	54	267	403	440	999999	999999	999999	999999	677	636	771	196	627	506	72	540	955	999999	999999	673	211	906	130	999999	18	522	999999	205	812	55	999999	616	122	842	832	310	392	999999	999999	999999	918	878	943	999999	999999	363	999999	543	999999	255	999999	999999	83	98	890	148	146	845	431	738	413	246	728	632	999999	999999	999999	785	673	999999	999999	213	127	999999	999999	333	962	999999	997	654	72	167	394	567	979	999999	999999	33	951	694	174	546	330	700	999999	999999	159	321	71	999999	289	674	869	59	107	862	820	999999	344	567	185	712	999999	776	676	255	851	170	652	999999	622	60	833	979	596	611	999999	999999	574	81	183	651	371	999999	375	397	297	344	470	127	251	458	689	394	518	462	698	553	34	178	999999	989	669	497	782	238	999999	890	462	495	979	403	520	999999	394	999999	999999	254	411	288	957	516	700	534	332	174	371	999999	470	144	913	339	999999	999999	999999	193	981	873	821	147	999999	999999	999999	975	148	848	937	426	999999	983	999999	454	152	745	220	324	299	144	175	618	866	401	429	328	582	650	999999	123	31	210	552	477	432	274	999999	999999	999999	725	396	484	999999	944	999999	486	999999	468	999999	999999	195	926	894	847	708	213	999999	164	999999	563	402	498	847	824	405	799	441	999999	999999	878	23	660	690	999999	999999	691	391	999999	951	942	304	124	463	999999	999999	105	315	999999	769	228	999999	577	581	80	999999	898	999999	411	549	999999	55	389	999999	317	643	534	245	330	110	26	821	358	212	999999	999999	288	44	504	895	309	493	736	874	803	884	446	999999	619	999999	848	65	979	999999	
999999	896	914	999999	999999	710	403	859	985	604	752	406	645	374	999999	811	999999	864	999999	999999	250	999999	319	515	999999	432	206	999999	626	999999	261	961	841	976	901	148	354	610	888	794	501	449	507	141	131	999999	249	82	999999	807	999999	984	923	473	141	153	587	409	45	723	999999	947	243	906	353	790	565	668	472	999999	467	443	975	347	24	999999	659	188	999999	245	999999	999999	912	819	999999	276	999999	999999	845	999999	561	945	575	175	999999	554	216	601	787	999999	841	580	610	146	349	764	999999	999999	459	340	493	408	999999	800	540	390	44	424	999999	87	752	999999	823	713	845	522	867	809	67	999999	594	68	400	999999	403	612	523	776	479	125	999999	462	918	514	999999	162	929	775	635	899	519	792	576	710	587	999999	757	896	300	999999	897	209	528	989	999999	435	999999	961	406	928	866	268	944	999999	820	300	278	319	449	692	592	102	184	999999	999999	802	999999	999999	999999	748	855	626	486	652	228	67	933	999999	768	838	154	968	378	707	43	261	999999	666	890	297	999999	447	456	999999	244	804	999999	371	48	943	999999	327	496	658	999999	999999	781	302	999999	999999	366	348	999999	999999	548	624	724	999999	134	699	954	999999	799	187	999999	417	180	878	417	424	42	999999	891	824	894	826	481	720	999999	793	479	554	999999	137	931	999999	896	999999	69	620	999999	558	999999	349	989	999999	528	318	296	665	79	999999	885	999999	730	999999	457	726	716	722	152	13	842	999999	229	999999	848	672	999999	333	520	334	819	797	999999	484	336	552	999999	775	308	173	433	999999	999999	576	669	710	406	147	591	180	139	346	477	999999	715	905	129	589	280	999999	71	963	155	999999	999999	999999	932	256	467	905	891	999999	423	999999	580	999999	617	653	999999	148	276	118	741	350	999999	482	329	267	768	430	432	255	999999	452	112	999999	823	999999	492	999999	777	159	680	999999	288	199	922	498	506	840	297	476	849	141	999999	952	231	804	551	999999	767	674	488	46	482	999999	999999	999999	999999	120	60	639	999999	168	999999	126	438	65	72	999999	559	831	761	927	999999	956	999999	373	999999	999999	248	28	436	881	813	113	671	644	213	641	999999	951	999999	395	790	657	316	690	771	472	999999	176	742	547	61	999999	912	560	903	526	251	82	117	999999	871	999999	213	999999	999999	267	455	794	851	430	999999	608	219	375	999999	999999	999999	999999	999999	400	635	999999	999999	999999	830	877	999999	121	999999	687	400	681	999999	894	524	758	454	37	345	999999	27	729	325	999999	
999999	999999	999999	547	422	428	876	999999	999999	717	102	800	755	324	458	477	76	343	64	173	39	999999	764	325	851	389	999999	622	378	98	383	905	756	964	602	387	160	653	698	321	811	864	211	136	802	723	13	999999	579	867	999999	683	675	161	291	999999	999999	411	695	43	999999	263	999999	999999	999999	196	54	790	999999	80	327	999999	999999	742	362	175	376	637	523	137	385	901	53	510	651	699	239	604	682	884	698	748	957	664	999999	557	706	819	999999	615	999999	222	999999	999999	550	33	999999	932	799	126	351	61	999999	567	657	496	220	656	740	999999	956	449	118	837	382	579	999999	980	999999	804	999999	999999	844	908	458	173	999999	544	960	628	999999	307	999999	566	999999	646	859	999999	16	999999	999999	60	88	158	658	999999	114	579	999999	970	567	67	123	995	657	793	216	980	119	494	12	675	695	122	999999	659	645	551	999999	735	719	75	973	393	999999	418	999999	696	259	999999	69	914	418	990	999999	603	193	999999	909	999999	999999	999999	291	522	433	671	364	999999	174	998	999999	999999	285	999999	260	502	999999	999999	538	248	999999	520	730	999999	435	98	267	705	999999	999999	475	836	642	554	305	999999	784	999999	959	794	64	512	999999	260	634	999999	639	27	739	568	520	463	280	671	434	920	158	401	97	345	413	999999	913	785	533	758	920	730	105	420	717	631	770	743	193	999999	988	999999	265	999999	459	999999	966	493	868	999999	999999	971	130	385	691	393	374	999999	391	406	598	746	727	876	586	908	921	328	850	888	693	536	487	621	999999	678	145	999999	999999	173	692	429	999999	999999	202	948	609	720	729	334	267	155	362	786	224	251	752	388	999999	999999	328	647	643	979	999999	999999	493	999999	452	999999	257	215	738	227	714	178	829	999999	999999	637	308	211	999999	999999	631	547	183	701	406	690	926	757	817	345	844	999999	999999	999999	999999	172	465	999999	277	716	87	999999	999999	145	999999	55	421	999999	999999	714	251	999999	999999	127	358	780	855	792	113	762	96	500	397	403	383	669	392	893	22	521	999999	208	933	883	448	578	140	48	628	360	999999	389	62	113	103	727	996	668	587	423	999999	673	999999	515	999999	586	664	23	761	412	999999	528	533	193	999999	53	193	174	999999	780	999999	817	173	752	999999	707	447	294	310	655	999999	723	315	999999	214	508	211	999999	264	862	999999	127	286	999999	697	749	999999	869	571	60	543	999999	989	807	773	499	999999	999999	999999	921	999999	999999	999999	116	740	999999	223	933	999999	42	
841	764	909	816	999999	531	999999	948	65	999999	999999	578	723	260	122	839	999999	507	826	714	999999	957	407	342	723	543	414	180	999999	999999	536	922	890	538	219	778	922	999999	940	999999	958	561	199	287	80	999999	656	999999	993	900	216	715	117	274	43	883	367	999999	999999	333	999999	999999	472	999999	217	928	687	195	51	343	999999	560	567	584	756	448	767	999999	271	162	887	952	186	585	551	999999	815	626	999999	335	421	355	90	617	135	999999	999999	891	80	152	883	471	421	660	983	656	158	532	517	595	126	247	315	940	445	174	999999	999999	756	396	999999	70	690	999999	922	571	479	949	999999	999999	359	875	59	999999	278	425	541	526	601	894	671	293	999999	999999	999999	999999	50	999999	181	960	414	999999	145	683	999999	822	780	705	737	999999	186	999999	999999	359	245	250	198	196	672	30	633	999999	295	999999	725	999999	952	780	999999	749	999999	999999	777	498	754	159	740	375	98	456	645	999999	788	999999	999999	999999	219	758	999999	999999	984	853	999999	999999	999999	746	999999	283	958	211	870	999999	208	988	999999	845	431	584	605	96	509	822	108	225	385	797	879	115	153	999999	619	203	116	537	764	677	863	626	171	17	243	467	417	999999	585	645	637	799	299	999999	999999	634	163	588	469	171	999999	261	999999	999999	867	999999	140	705	591	676	893	670	999999	223	982	999999	999999	597	999999	999999	415	221	640	999999	170	89	816	279	222	984	50	999999	78	999999	921	611	849	632	150	999999	337	711	305	908	751	967	576	85	999999	244	222	565	736	427	756	544	621	46	378	999999	993	860	493	606	636	999999	601	999999	302	380	955	789	457	427	714	704	916	731	988	203	513	741	388	999999	772	485	790	999999	846	386	990	813	264	362	999999	477	999999	698	282	999999	375	944	782	520	289	432	117	318	713	62	628	890	58	999999	284	261	481	516	999999	161	999999	951	999999	915	389	999999	999999	999999	999999	247	486	999999	458	999999	828	999999	958	868	999999	350	377	481	937	999999	758	110	765	999999	88	189	995	711	999999	999999	799	999999	170	866	999999	146	896	23	999999	999999	999999	410	441	444	357	716	302	999999	818	494	783	113	23	990	167	289	387	457	26	806	999999	774	999999	337	814	999999	999999	102	737	561	453	364	999999	471	227	358	669	330	731	371	887	392	893	379	347	695	999999	179	708	851	999999	999999	999999	526	234	801	56	114	629	943	318	210	999999	266	50	429	954	552	772	809	999999	66	726	999999	999999	859	999999	984	989	999999	
999999	238	393	885	999999	999999	367	999999	246	425	999999	565	701	787	63	686	516	636	338	917	740	999999	407	899	999999	999999	999999	352	606	999999	921	999999	124	509	938	89	816	990	464	46	72	999999	315	356	999999	65	364	938	600	242	352	253	999999	82	389	156	831	493	653	109	291	25	999999	871	999999	250	450	202	849	999999	999999	999999	182	999999	855	419	999999	999999	401	999999	347	784	999999	373	999999	677	415	51	130	792	258	332	347	364	755	57	304	443	852	267	999999	172	99	626	999999	999999	81	364	227	969	604	780	999999	477	999999	506	273	663	848	999999	999999	408	81	67	725	546	999999	999999	545	807	125	999999	208	999999	571	184	999999	134	999999	205	605	60	824	160	197	478	240	869	999999	999999	784	640	595	34	433	999999	101	42	901	826	649	999999	818	419	854	496	582	958	905	587	811	148	662	999999	999999	783	584	920	999999	999999	316	318	999999	296	33	484	523	183	711	366	999999	999999	233	184	999999	351	242	999999	999999	701	895	999999	963	24	447	645	999999	999999	803	649	999999	180	172	654	520	999999	48	532	396	999999	973	409	257	999999	504	158	915	999999	999999	879	999999	999999	624	999999	999999	43	354	210	849	388	999999	581	999999	71	734	999999	500	578	664	224	313	709	28	926	727	999999	999999	424	520	999999	729	499	842	923	999999	462	556	994	302	999999	999999	838	683	18	999999	401	39	195	999999	999999	999999	346	824	883	999999	841	999999	999999	450	999999	999999	999999	689	559	999999	16	999999	456	964	999999	365	506	286	999999	237	474	36	20	999999	999999	999999	999999	610	999999	641	393	674	999999	999999	999999	312	858	999999	437	999999	66	159	133	999999	867	999999	583	999999	541	235	161	999999	646	656	111	999999	149	645	124	408	178	999999	759	918	274	341	999999	108	708	969	507	953	999999	709	181	325	903	660	999999	673	883	618	78	999999	490	332	38	312	255	450	172	999999	999999	38	309	736	399	214	999999	535	883	484	523	572	728	999999	221	937	484	999999	999999	489	461	450	999999	559	999999	66	438	942	313	476	853	267	806	999999	999999	999999	409	444	925	698	575	658	999999	409	105	506	975	291	999999	101	999999	468	999999	683	761	988	999999	750	485	343	999999	152	232	416	630	265	999999	444	999999	999999	537	50	860	999999	913	802	660	124	464	754	91	156	831	222	648	999999	727	133	531	535	315	659	958	592	921	999999	436	383	779	999999	741	540	607	999999	999999	999999	999999	999999	999999	959	337	399	295	730	999999	630	320	19	767	245	538	642	912	
159	999999	877	91	278	300	491	375	286	345	999999	23	550	548	123	658	999999	787	410	363	999999	207	999999	374	237	340	301	999999	427	615	999999	999999	999999	999999	458	632	999999	706	999999	36	288	594	61	999999	999999	716	711	91	999999	999999	907	457	137	999999	350	952	180	513	999999	937	999	379	999999	670	801	324	999999	922	100	999999	972	999999	458	384	84	999999	156	862	703	521	629	220	913	76	999999	96	183	999999	287	506	461	999999	852	401	37	908	999999	390	999999	999999	801	788	990	999999	999999	752	999	753	999999	999999	999999	318	809	342	999999	788	466	881	961	714	999999	104	645	594	39	799	312	66	357	999999	341	765	609	357	719	840	999999	207	687	956	97	430	616	914	700	153	373	520	93	999999	452	764	428	547	215	999999	999999	406	686	589	450	942	999999	47	41	50	708	999999	999999	478	569	268	204	15	999999	720	488	999999	894	886	435	791	973	119	724	999999	999999	71	999999	999999	999999	823	520	107	515	999999	34	999999	883	659	999999	912	896	614	678	193	570	423	999999	494	228	422	511	800	164	999999	969	296	999999	464	703	647	318	610	781	745	747	106	499	483	695	909	847	245	451	522	895	368	999999	999999	16	923	999999	657	999999	284	999999	719	942	999999	185	738	265	428	956	797	604	296	833	932	999999	473	923	446	999999	318	575	276	358	642	763	999999	855	782	458	999999	505	999999	816	506	433	37	164	999999	308	956	999999	429	288	999999	918	608	534	507	999999	543	999999	705	858	485	709	55	371	999999	103	574	999999	482	970	186	999999	999999	999999	999999	508	417	318	291	147	999999	999999	156	987	704	723	164	999999	999999	687	999999	999999	800	802	341	796	388	666	999999	548	734	84	181	458	112	362	975	999999	999999	999999	687	234	718	567	26	821	563	67	666	587	999999	999999	534	794	65	999999	501	151	148	540	130	999999	999999	743	413	768	999999	697	999999	999999	999999	999999	878	999999	999999	690	71	242	999999	999999	243	999999	999999	999999	999999	999999	549	999999	403	706	860	834	990	999999	878	999999	768	999999	163	258	999999	999999	183	324	999999	913	999999	184	794	375	344	269	365	628	307	799	750	199	999999	178	228	999999	999999	188	491	999999	999999	220	481	74	921	96	88	999999	999999	999999	999999	999999	437	694	624	374	592	999999	999999	999999	478	372	369	999999	195	999999	999999	985	39	231	999999	995	832	924	879	409	999999	729	454	257	190	999999	447	930	999999	74	999999	449	999999	854	524	276	816	890	445	672	999999	403	878	351	256	999999	508	959	805	
161	999999	999999	815	224	999999	862	582	124	420	651	924	439	435	131	999999	999999	440	184	707	305	189	999999	488	217	999999	310	999999	113	10	96	329	488	135	500	221	257	634	339	193	661	693	701	479	793	999999	421	967	757	533	999999	999999	333	261	509	999999	911	34	608	999999	370	21	999999	123	999999	999999	446	314	999999	910	570	765	111	999999	999999	611	999999	999999	694	999999	999999	342	103	999999	154	433	995	999999	625	528	310	233	36	673	822	649	224	587	155	471	311	999999	43	999999	962	100	999999	999999	999999	898	495	448	999999	148	528	38	918	899	969	900	336	219	689	416	999999	999999	739	438	179	406	397	899	326	999999	999999	41	999999	256	617	999999	872	664	31	726	42	861	893	887	154	793	731	999999	999999	255	145	999999	999999	626	246	625	999999	133	172	809	511	999999	132	116	980	497	730	999999	292	999999	37	672	999999	963	383	749	453	852	293	385	674	82	291	80	97	76	614	681	20	999999	702	999999	501	221	225	447	999999	787	907	657	73	70	42	702	227	473	999999	463	253	497	181	508	999999	786	144	999999	313	999999	999999	999999	999999	58	999999	300	999999	288	180	976	747	936	19	999999	944	635	999999	614	50	589	853	999999	173	999999	999999	523	820	204	909	715	87	786	143	688	768	993	774	24	409	742	489	999999	999999	999999	999999	999999	487	515	999999	214	999999	530	398	999999	208	404	749	732	999999	147	479	999999	999999	465	899	999999	802	331	999999	950	861	308	214	308	109	913	331	247	444	132	45	999999	999999	705	251	557	398	418	999999	373	253	51	405	272	999999	470	570	837	37	999999	513	165	617	613	999999	999999	999999	99	624	294	83	999999	999999	497	111	999999	388	673	223	351	573	394	999999	999999	707	820	903	942	45	639	999999	999999	999999	999999	618	880	999999	36	362	999999	242	308	793	205	300	999999	999999	907	170	107	999999	896	624	685	999999	129	323	999999	906	532	272	382	63	985	941	589	999999	608	879	231	999999	362	321	147	119	274	600	999999	244	965	999999	995	782	938	999999	999999	999999	999999	508	498	566	999999	130	830	814	859	999999	999999	999999	711	449	154	999999	939	999999	999999	585	487	999999	916	999999	677	848	940	464	276	600	125	438	494	999999	766	999999	390	664	862	241	999999	332	260	29	791	999999	999999	526	999999	967	842	317	828	999999	392	959	592	968	999999	765	190	375	547	268	138	999999	770	991	682	54	647	284	767	498	999999	164	325	896	737	999999	325	424	541	309	757	999999	609	622	336	807	517	
421	775	107	61	126	785	999999	999999	421	999999	999999	843	878	329	568	549	339	778	238	643	999999	241	602	449	766	833	999999	511	330	999999	157	664	874	536	999999	508	670	447	977	999999	999999	15	326	999999	784	999999	663	979	999999	268	280	999999	999999	174	822	999999	182	657	294	292	547	490	570	651	473	876	999999	351	104	69	879	892	800	860	319	999999	914	927	999999	195	179	268	322	72	500	313	566	710	714	55	335	23	162	694	999999	999999	445	675	211	907	611	322	999999	139	999999	387	54	247	854	143	276	255	991	999999	999999	999999	999999	507	160	169	320	268	999999	58	734	999999	740	115	999999	476	253	999999	999999	758	999999	857	383	192	683	122	269	328	855	999999	999999	90	31	999999	582	551	674	999999	999999	51	596	999999	999999	836	404	522	646	938	218	999999	999999	36	528	243	525	265	999999	985	823	47	900	999999	412	66	279	653	844	687	533	999999	801	315	999999	684	171	999999	999999	546	788	171	476	999999	120	477	690	752	561	787	537	999999	646	689	999999	486	151	999999	941	999999	566	751	677	959	415	731	587	584	311	844	82	295	92	369	207	662	571	579	881	999999	375	527	101	999999	999999	999999	841	121	200	248	542	566	299	553	980	46	999999	517	915	388	890	115	451	717	715	252	999999	287	491	461	914	572	999999	999999	999999	999999	659	999999	809	208	890	999999	393	72	999999	515	996	538	388	170	179	999999	663	503	54	269	86	384	351	907	971	999999	630	739	334	970	843	292	299	999999	387	872	708	716	498	424	722	388	415	209	256	999999	999999	331	292	859	908	229	961	994	999999	285	278	901	237	999999	999999	654	999999	999999	672	713	249	999999	783	306	356	946	999999	629	547	697	968	999999	661	275	665	308	457	474	72	623	330	999999	999999	999999	603	806	489	172	579	77	650	84	537	542	466	460	547	985	999999	961	225	342	457	275	316	137	999999	961	670	546	207	273	278	58	999999	944	999999	999999	702	549	999999	842	60	999999	999999	999999	613	999999	809	214	999999	471	961	111	408	988	999999	999999	795	476	999999	528	999999	999999	870	387	999999	489	999999	999999	991	865	999999	963	504	382	291	978	229	422	999999	130	161	466	785	999999	312	177	999999	404	108	756	886	235	982	938	999999	27	609	999999	97	134	969	298	222	999999	999999	997	999999	35	707	868	999999	383	953	447	377	999999	257	999999	85	999999	840	755	999999	999999	979	67	981	565	41	273	379	560	334	399	160	863	999999	889	999999	999999	569	999999	697	239	
999999	513	282	545	571	316	769	474	999999	458	294	999999	874	977	915	131	26	51	994	999999	999999	933	58	564	999999	999999	791	368	587	770	79	226	999999	193	972	476	784	445	993	725	504	904	966	999999	114	999999	999999	999999	999999	435	298	527	999999	263	740	339	999999	718	999999	67	524	999999	887	999999	389	77	166	691	15	999999	347	580	58	999999	938	595	966	182	459	361	525	525	394	161	482	551	596	803	453	643	22	999999	196	936	211	103	26	153	496	46	778	307	999999	999999	98	717	479	361	325	155	372	291	999999	897	541	998	26	736	999999	837	999999	999999	247	372	999999	999999	999999	121	77	845	578	822	686	422	582	228	265	859	72	765	81	245	488	308	280	730	807	999999	404	212	86	999999	803	659	565	425	69	999999	999999	817	332	999999	293	999999	577	549	605	845	325	999999	743	167	673	584	765	245	874	939	101	705	473	105	717	865	999999	999999	29	36	857	166	168	366	760	254	999999	714	951	19	999999	730	135	961	973	90	999999	918	999999	229	999999	329	999999	999999	806	403	354	237	650	999999	999999	289	530	578	988	999999	164	999999	407	429	999999	61	293	999999	217	371	580	511	131	636	406	850	999999	999999	999999	537	614	47	559	366	900	214	74	999999	999999	451	999999	999999	972	999999	926	91	520	197	999999	842	999999	686	999999	999999	823	842	116	23	32	999999	999999	730	445	461	554	126	827	51	529	999999	987	999999	999999	999999	171	33	999999	999999	710	325	999999	492	722	301	501	927	134	999999	542	999999	108	60	999999	449	999999	479	121	521	270	809	263	479	668	999999	855	285	131	999999	284	999999	313	799	999999	707	529	126	17	154	959	999999	999999	713	508	999999	838	936	260	999999	922	691	911	999999	55	901	71	999999	823	582	999999	999999	806	977	839	742	754	308	747	803	999999	726	471	999999	999999	644	817	550	999999	207	311	918	34	15	234	593	889	295	754	411	999999	668	302	435	708	743	819	999999	874	766	717	540	198	456	205	205	230	943	465	410	999999	999999	889	626	281	527	201	999999	752	255	999999	468	554	346	167	261	434	999999	269	999999	825	802	676	999999	490	771	729	578	809	38	373	945	830	353	999999	135	779	675	999999	190	551	27	271	999999	912	258	985	852	299	943	999999	193	999999	646	585	291	844	684	146	509	797	623	992	999999	999999	907	638	210	29	41	482	759	882	88	277	999999	541	57	302	999999	785	877	289	999999	267	189	271	193	767	45	290	104	538	654	999999	928	999999	547	
745	15	999999	999999	833	267	470	999999	311	605	379	999999	750	999999	392	999999	999999	919	344	136	466	703	646	455	999999	983	750	388	230	237	999999	348	781	993	312	999999	621	999999	54	31	405	255	877	665	813	989	999999	493	712	633	930	473	594	899	91	51	368	999999	999999	850	516	92	999999	84	910	999999	996	757	999999	999999	999999	999999	999999	322	731	220	999999	980	641	452	697	266	675	999999	306	231	754	882	911	270	999999	999999	658	204	999999	322	464	999999	755	782	999999	999999	999	999999	349	217	598	281	999999	999999	224	388	533	999999	162	259	417	999999	777	999999	999999	124	999999	233	177	999999	75	681	807	418	755	33	235	858	999999	999999	267	68	257	999999	999999	482	713	50	56	549	923	758	51	999999	905	270	35	999999	506	879	999999	775	999999	512	151	999999	473	759	999999	999999	162	674	999999	993	999999	358	947	687	66	803	999999	804	187	627	914	999999	640	999999	513	495	999999	999999	362	999999	476	492	618	745	948	716	999999	953	925	855	999999	258	318	58	272	556	999999	999999	19	702	479	999999	597	822	597	834	999999	921	999999	999999	999999	992	999999	870	527	510	999999	211	739	349	795	456	878	332	240	666	999	591	289	956	182	999999	160	659	110	587	894	795	157	123	440	97	999999	306	662	999999	935	999999	999999	999999	999999	121	607	669	907	999999	999999	274	592	931	835	694	641	300	456	999999	999999	662	769	940	615	943	999999	626	909	707	999999	582	670	999999	999999	999999	999999	527	149	71	999999	491	999999	88	576	629	213	999999	288	745	456	417	849	999999	561	283	677	590	156	999999	67	980	760	209	283	438	604	755	999999	283	634	999999	160	999999	486	360	910	999999	373	986	740	837	999999	174	999999	999999	733	999999	999999	456	999999	479	999999	999999	999999	83	730	552	999999	148	999999	458	999999	14	999999	342	266	463	645	210	999999	985	227	170	142	229	642	999999	999999	940	999999	999999	480	754	999999	164	743	884	999999	413	630	999999	886	234	999999	291	822	999999	999999	918	999999	279	999999	83	93	898	999999	220	143	784	440	144	999999	864	443	999999	977	270	614	999999	599	382	82	241	999999	15	109	992	208	851	406	308	543	999999	865	435	163	406	670	500	902	532	999999	999999	972	999999	763	999999	791	994	999999	999999	729	105	329	703	207	671	503	88	799	269	999999	292	999999	142	601	574	998	17	999999	581	999999	999999	999999	999999	631	999999	269	999999	252	86	210	213	547	843	579	447	999999	171	238	492	903	592	701	642	520	468	227	840	893	999999	33	783	
190	732	962	999999	50	999999	999999	999999	412	999999	999999	722	69	999999	744	544	999999	999999	864	836	779	331	677	17	422	422	555	172	257	999999	201	999999	63	427	32	999999	881	964	406	457	100	999999	999999	495	999999	978	583	711	999999	683	287	999999	999999	196	999999	859	64	955	202	628	706	999999	483	983	225	781	669	641	999999	929	999999	598	756	416	746	999999	999999	192	260	999999	839	844	448	999999	151	461	999999	867	999999	999999	760	999999	771	778	750	191	32	106	280	974	999999	999999	999999	794	29	688	999999	917	449	730	999999	872	999999	758	999999	862	470	909	999999	999999	62	801	999999	623	178	738	827	977	665	565	260	154	911	286	134	999999	918	654	999999	462	477	811	427	692	553	999999	231	22	999999	999999	721	123	264	515	922	517	999999	311	625	291	861	999999	999999	999999	480	474	999999	428	634	890	943	815	363	999999	296	250	999999	535	999999	290	516	814	987	777	844	147	889	999999	363	616	999999	999999	38	274	601	472	559	543	222	89	927	803	388	109	943	905	759	875	229	682	143	999999	241	345	999999	999999	999999	999999	49	999999	585	564	74	28	715	336	787	99	788	824	999999	840	999999	990	999999	999999	999999	887	833	938	999999	24	186	681	482	987	386	692	499	554	454	85	504	878	503	373	738	370	999999	617	128	670	96	405	991	999999	873	999999	983	70	621	140	999999	110	955	571	387	392	546	999999	999999	104	599	244	379	615	345	444	496	988	999999	999999	502	226	820	999999	999999	781	689	188	999999	145	999999	439	999999	999999	999999	403	922	999999	986	356	824	667	667	33	80	852	35	386	958	999999	999999	999999	96	555	637	434	289	999999	643	606	703	367	612	814	394	999999	999999	65	999999	941	522	564	12	628	251	999999	559	999999	646	84	755	999999	999999	685	392	715	352	387	686	10	124	684	299	999999	999999	466	64	853	639	999999	551	969	205	999999	916	199	991	999999	313	801	874	492	601	999999	850	399	147	926	999999	999999	999999	999999	379	190	827	999999	275	999999	975	785	780	706	167	999999	999999	786	117	213	769	202	723	885	83	884	135	631	92	730	999999	999999	328	137	430	960	102	627	600	25	198	88	924	378	999999	528	999999	178	335	999999	999999	73	291	933	167	999999	955	999999	850	494	64	206	755	544	92	999999	466	999999	285	999999	999999	906	195	999999	25	999999	278	999999	403	999999	863	999999	306	227	999999	999999	971	395	970	999999	14	999999	999999	116	960	992	332	999999	296	999999	71	378	999999	137	999999	138	878	199	918	476	
960	999999	539	304	630	107	899	537	848	616	751	999999	682	93	999999	999999	138	999999	141	32	368	888	68	633	493	495	73	178	998	999999	597	781	476	503	240	404	999999	482	485	863	102	794	541	679	999999	999999	696	809	934	744	999	798	67	896	118	999999	551	999999	811	145	44	999999	539	291	999999	969	604	999999	853	798	999999	656	603	999999	999999	573	999999	389	616	503	999999	263	244	263	567	999999	724	580	395	168	999999	724	671	999999	828	371	264	259	659	57	395	518	956	146	888	353	999999	788	966	545	724	171	999999	318	346	780	496	285	723	999999	999999	999999	792	695	999999	140	985	262	450	567	999999	999999	729	568	999999	290	307	108	374	224	999999	935	614	850	443	691	436	363	14	57	875	999999	536	439	802	371	725	271	200	999999	367	942	348	408	236	627	441	730	210	65	999999	398	910	509	625	999999	999999	941	262	264	704	999999	258	999999	692	339	571	999999	766	746	565	46	999999	616	856	661	597	215	999999	815	999999	999999	162	999999	999999	487	78	37	999999	492	950	783	18	936	999999	736	694	946	999999	999999	65	999999	963	464	500	447	490	304	652	964	722	214	327	999999	14	998	479	309	827	215	271	999999	485	284	795	781	37	971	561	130	999999	651	499	726	759	118	742	698	459	136	999999	773	384	849	770	746	999999	572	932	66	266	395	128	511	636	521	665	689	999999	999999	420	518	999999	531	996	999999	715	601	999999	999999	265	781	850	700	218	999999	169	999999	513	59	999999	464	49	505	863	582	999999	987	100	248	452	999999	39	740	999999	999999	999999	852	853	699	40	864	885	46	800	999999	545	427	302	999999	361	39	185	619	402	955	999999	999999	667	424	548	999999	511	448	453	211	751	119	984	730	999999	316	782	813	28	461	999999	13	704	388	999999	115	999999	999999	886	422	878	999999	347	760	18	792	194	439	161	999999	363	447	592	599	734	999999	442	999999	680	999999	999999	999999	600	941	999999	476	543	289	386	442	43	559	999999	40	333	341	772	233	722	675	131	999999	999999	716	107	141	999999	115	654	999999	672	132	281	841	175	516	819	406	384	541	258	905	999999	718	279	804	886	561	999999	402	663	999999	999999	999999	922	904	999999	883	843	255	999999	438	635	774	770	910	288	719	865	999999	522	376	849	191	426	226	999999	943	447	303	255	858	999999	999999	948	462	282	275	918	271	807	935	562	999999	484	820	279	287	947	999999	526	176	696	457	999999	297	369	999999	589	706	999999	765	446	549	
10	207	598	383	826	317	638	22	800	604	20	999999	813	721	706	605	999999	999999	996	89	777	999999	172	392	999999	661	103	613	999999	222	657	51	999999	999999	137	999999	232	896	461	639	730	999999	375	999999	447	302	483	999999	962	984	999999	600	769	366	772	921	44	216	11	174	224	34	337	588	946	968	97	800	999999	428	383	60	999999	999999	359	274	713	999999	945	89	187	454	651	701	463	999999	282	142	250	999999	252	26	999999	296	425	705	186	787	999999	478	999999	683	65	543	610	999999	49	413	17	999999	218	963	999999	922	999999	769	383	635	134	889	696	955	559	999999	186	366	999999	274	941	653	97	925	999999	476	873	503	399	999999	100	755	27	999999	134	742	997	288	755	971	308	655	332	999999	663	999999	781	259	133	677	367	999999	999999	775	471	364	420	292	47	999999	58	494	379	275	999999	379	871	827	830	999999	389	897	611	194	965	295	999999	999999	272	999999	695	623	380	999999	750	847	213	252	999999	999999	332	715	250	999999	923	814	999999	66	16	999999	999999	953	428	316	298	470	641	999999	999999	186	999999	873	29	377	108	434	123	658	525	697	999999	629	999999	999999	495	673	999999	650	999999	160	20	274	540	978	286	741	999999	73	433	290	215	845	442	231	736	999999	999999	873	862	999999	701	627	541	318	999999	764	999999	999999	821	624	999999	991	106	659	175	769	999999	51	101	366	239	60	234	245	492	330	197	209	333	45	999999	783	999999	773	999999	392	732	232	999999	999999	999999	836	999999	808	476	999999	749	782	65	967	126	999999	781	505	268	999999	999999	999999	999999	999999	576	333	44	999999	999999	40	212	333	210	999999	46	120	999999	579	999999	999999	807	426	769	278	580	414	154	366	999999	334	11	293	514	999999	990	436	999999	73	999999	999999	802	467	172	999999	21	999999	582	282	999999	16	474	999999	356	865	843	975	537	558	226	171	189	999999	866	321	999999	918	818	999999	792	610	714	126	634	272	999999	350	999999	999999	266	164	999999	871	435	912	860	799	936	999999	965	24	899	847	999999	999999	706	134	999999	850	417	103	999999	999999	490	999999	999999	999999	577	999999	275	999999	721	213	301	72	339	317	999999	953	999999	238	981	999999	999999	777	711	999999	279	850	565	475	999999	413	916	999999	556	651	999999	999999	620	511	232	852	383	472	303	695	555	999999	454	399	882	999999	999999	188	122	437	754	712	999999	435	88	999999	999999	999999	753	317	297	999999	515	688	999999	146	342	999999	16	139	999999	964	484	26	320	494	406	176	593	111	
25	999999	60	999999	897	679	496	999999	432	999999	333	583	999999	985	407	999999	279	765	999999	745	315	449	181	983	999999	999999	237	602	124	594	999999	362	216	651	302	560	88	396	791	999999	999999	156	526	512	805	999999	999999	498	999999	894	999999	640	702	847	999999	999999	565	77	487	116	451	894	81	838	183	971	376	999999	693	847	348	882	974	999999	105	169	999999	669	187	428	999999	739	982	229	380	691	659	368	856	726	994	21	909	684	804	754	84	999999	339	999999	999999	187	805	772	999999	341	999999	999999	751	999999	999999	896	999999	69	999999	712	912	852	467	491	321	999999	221	966	852	999999	973	300	423	350	94	243	999999	352	581	367	934	220	673	999999	35	184	617	229	83	999999	131	850	123	999999	842	999999	230	847	523	838	966	838	999999	229	999999	375	71	410	999999	419	566	547	999999	999999	778	701	999999	999999	466	146	999999	999999	893	755	215	132	187	331	999999	999999	22	999999	999999	743	400	106	999999	454	679	999999	123	999999	999999	999999	541	999999	373	909	323	151	54	999999	999999	999999	447	999999	944	999999	999999	245	197	740	902	689	406	999999	717	744	812	681	999999	733	749	999999	33	999999	999999	239	999999	631	759	278	17	999999	818	221	111	452	305	425	161	999999	440	443	999999	382	999999	988	267	468	865	629	106	642	741	320	999999	585	363	263	999999	714	999999	391	486	919	733	545	870	195	971	275	999999	999999	530	282	302	315	999999	650	881	334	971	755	999999	140	181	999999	625	508	168	525	99	51	999999	999999	187	59	957	553	648	767	128	82	497	999999	189	709	121	469	27	999999	253	999999	381	999999	743	999999	999999	356	748	368	920	372	36	455	999999	999999	999999	93	104	253	358	789	12	123	216	899	999999	175	999999	999999	263	999999	491	422	282	386	669	437	703	999999	432	611	999999	290	846	999999	999999	52	424	782	86	999999	374	773	398	999999	710	268	131	999999	937	460	999999	285	999999	764	999999	999999	182	799	999999	205	389	999999	820	999999	984	999999	276	459	852	225	750	999999	396	999999	999999	717	33	818	676	411	316	999999	54	972	215	999999	185	92	875	999999	869	625	999999	999999	648	262	952	652	999999	988	991	671	990	721	710	237	889	880	973	173	590	364	999999	335	889	529	999999	848	541	465	546	194	584	420	356	999999	999999	515	586	538	765	999999	999999	687	420	644	869	333	999999	977	999999	305	999999	712	851	515	502	719	991	999999	195	999999	120	999999	452	999999	999999	580	375	999999	114	383	303	445	407	219	24	445	999999	255	
660	743	586	999999	999999	251	86	999999	999999	841	633	999999	524	467	999999	999999	270	334	245	614	999999	298	958	687	873	266	999999	999999	314	999999	500	67	999999	999999	468	451	526	999999	199	211	730	225	999999	533	951	700	999999	836	102	745	949	999999	209	999999	697	372	785	899	690	568	249	413	567	926	351	575	610	778	998	901	145	713	145	44	883	342	286	434	999999	182	406	174	580	999999	999999	999999	857	502	58	106	666	999999	999999	630	961	326	657	95	192	385	100	91	837	999999	609	245	554	175	427	999999	96	361	172	999999	172	85	999999	998	244	540	718	117	730	999999	245	518	847	515	82	566	684	200	251	361	92	999999	337	999999	959	456	266	692	84	692	20	314	464	358	467	886	999999	659	850	999999	667	999999	999999	934	956	101	999999	49	102	860	681	895	119	811	435	847	747	454	49	788	999999	36	999999	999999	892	999999	64	498	999999	196	83	34	350	599	693	110	964	999999	432	867	999999	227	599	224	20	124	205	652	999999	620	148	48	620	999999	377	999999	949	999999	52	36	47	999999	999999	906	999999	999999	555	520	128	999999	882	354	32	181	730	67	436	818	37	778	735	999999	575	436	57	44	414	288	231	62	161	999999	360	405	999999	167	235	999999	436	364	569	685	534	597	738	999999	999999	449	341	320	214	140	999999	999999	999999	635	999999	565	858	999999	252	277	298	75	184	240	994	626	350	999999	832	744	392	672	218	59	876	999999	698	263	28	999999	946	999999	848	30	366	96	114	204	832	669	833	684	121	999999	999999	468	423	507	799	399	108	767	999999	469	748	622	999999	251	759	999999	867	605	734	999999	330	387	227	163	874	907	522	156	740	999999	910	999999	561	916	663	417	564	200	464	628	867	188	433	388	282	743	41	863	445	486	801	238	949	834	971	19	251	270	999999	999999	999999	999999	37	325	558	50	999999	149	588	351	792	676	151	116	999999	151	954	999999	880	141	876	658	999999	999999	371	682	758	726	944	653	176	999999	567	572	751	999999	999999	999999	829	242	682	891	285	104	999999	999999	999999	842	999999	830	65	412	999999	999999	25	228	250	999999	953	999999	291	344	999999	999999	999999	498	119	999999	365	504	990	846	19	647	459	984	383	617	570	999999	595	915	312	999999	598	999999	914	75	556	532	675	388	164	953	951	347	696	350	919	999999	25	517	487	999999	839	999999	999999	999999	52	41	845	633	999999	717	290	375	999999	999999	345	421	583	53	999999	832	829	999999	692	65	999999	121	
297	42	698	374	230	87	438	999999	284	389	369	182	32	525	687	52	185	446	673	586	999999	616	14	999999	622	999999	999999	655	100	237	999999	348	999999	931	743	812	999999	837	999999	212	937	650	999999	956	62	410	999999	507	155	999999	436	255	392	119	999999	999999	37	200	999999	259	592	999999	301	57	862	31	999999	101	782	999999	117	348	999999	999999	648	664	810	58	455	221	951	999999	999999	313	800	280	955	936	133	72	785	744	94	247	620	999999	358	999999	103	40	284	928	725	281	999999	97	305	922	999999	152	871	979	999999	540	307	604	283	987	256	592	75	999999	967	719	99	373	263	712	999999	494	315	61	999999	424	937	32	273	237	634	713	975	43	475	980	999999	805	998	999999	939	26	999999	371	512	511	965	93	961	15	999999	316	999999	999999	999999	976	837	819	34	999999	603	285	999999	55	363	543	616	41	724	999999	999999	999999	374	710	772	999999	613	944	999999	999999	458	853	999999	267	55	328	879	391	999999	499	153	380	781	677	950	999999	999999	999999	17	999999	894	933	369	974	999999	898	941	999999	820	999999	372	999999	280	999999	872	749	999999	82	10	45	663	235	80	999999	843	158	512	696	759	118	999999	999999	936	580	559	524	494	96	999999	156	386	999999	570	721	999999	999999	110	210	805	999999	449	612	834	972	314	999999	863	144	141	337	396	255	373	999999	101	593	999999	999999	31	999999	265	137	301	853	999999	908	664	358	107	999999	999999	311	891	559	999999	544	999999	964	275	890	661	359	955	454	999999	141	392	858	999999	544	304	999999	188	457	944	999999	321	981	999999	406	14	514	999999	548	289	94	363	999999	53	557	999999	991	433	999999	695	905	999999	999999	999999	527	999999	805	729	563	297	999999	133	444	614	356	233	999999	999999	999999	885	157	999999	999999	174	675	778	577	814	82	895	312	999999	57	761	999999	999999	999999	889	796	999999	209	785	483	261	642	961	918	210	696	334	686	999999	564	256	548	592	999999	682	426	749	948	990	999999	668	984	670	85	682	575	216	758	82	853	988	686	372	999999	999999	531	714	859	999999	127	999999	218	999999	421	800	223	456	384	999999	472	999999	932	218	999999	814	999999	971	885	246	635	999999	999999	999999	999999	576	570	186	752	608	160	999999	890	580	872	999999	999999	33	999999	999999	469	999999	999999	965	609	806	65	477	243	35	889	999999	828	622	999999	637	999999	604	999999	999999	240	999999	999999	776	641	760	167	999999	345	230	364	252	999999	610	776	516	658	609	14	999999	520	102	999999	727	719	
600	999999	277	999999	999999	735	855	560	413	54	432	424	65	334	849	649	999999	142	22	670	999999	837	228	845	235	979	572	599	781	999999	999999	104	977	999999	51	877	999999	523	110	495	508	692	319	565	354	999999	602	285	165	999999	817	959	930	66	82	762	999999	431	999999	266	172	999999	778	88	999999	338	447	998	292	972	759	189	42	527	172	954	528	662	501	143	386	297	444	738	999999	188	174	920	984	288	999999	999999	911	844	332	252	913	241	999999	999999	654	603	993	193	293	637	927	412	999999	999999	999999	12	930	478	879	875	999999	50	569	999999	999999	526	24	13	760	301	278	198	205	919	50	296	999999	999999	999999	999999	999999	999999	455	880	261	761	36	865	54	219	537	999999	964	456	431	873	999999	931	852	999999	589	989	432	991	999999	738	217	999999	88	999999	999	455	989	107	581	569	594	689	476	412	999999	159	959	550	763	835	234	748	498	176	625	81	999999	361	203	314	828	999999	999999	522	554	999999	787	999999	999999	999999	452	999999	874	861	999999	999999	999999	999999	999999	439	999999	882	999999	532	514	468	486	999999	333	928	822	999999	999999	277	999999	140	999999	953	999999	448	372	863	341	681	393	366	874	636	999999	642	616	192	723	999999	999999	999999	235	999999	18	96	999999	874	773	291	999999	813	999999	607	129	158	815	511	591	199	77	176	999999	556	149	157	999999	849	999999	690	321	640	915	150	993	794	999999	999999	945	771	999999	999999	100	999999	422	579	403	277	517	999999	999999	114	999999	533	695	117	405	678	849	860	502	999999	848	92	969	629	898	999999	999999	334	252	636	999999	820	999999	580	86	500	999999	999999	754	326	342	297	999999	217	48	391	454	999999	399	237	338	94	278	999999	648	999999	90	793	681	580	663	192	999999	200	999999	780	999999	125	40	905	544	999999	116	186	392	561	229	761	590	999999	378	727	935	999999	307	999999	551	178	999999	999999	420	999999	889	183	662	160	999999	672	670	267	184	338	999999	493	692	59	978	101	765	999999	787	328	999999	999999	999999	935	256	479	999999	75	239	49	193	960	494	203	400	932	999999	242	758	999999	101	999999	342	999999	999999	999999	332	258	999999	999999	999999	844	292	101	999999	724	971	726	904	999999	779	604	38	145	154	894	999999	499	659	56	577	532	338	239	999999	881	832	999999	999999	804	999999	999999	999999	779	636	349	678	402	65	999999	960	797	338	999999	778	497	303	999999	895	999999	452	832	598	456	999999	999999	516	999999	864	266	891	809	663	999999	186	145	999999	258	508	805	
226	999999	444	984	95	780	204	902	461	739	587	635	276	95	361	323	56	126	999999	756	832	626	999999	798	784	160	999999	999999	259	642	999999	54	698	999999	761	846	999999	614	370	110	685	999999	999999	999999	999999	999999	543	578	999999	862	98	915	360	752	999999	999999	78	646	210	934	647	999999	653	818	284	542	937	187	333	515	925	442	755	797	999999	999999	35	413	129	528	617	564	490	999999	554	999999	999999	945	125	171	778	999999	414	436	999999	720	960	781	999999	146	328	999999	254	242	937	656	999999	999999	682	999999	574	665	527	681	327	92	999999	266	274	733	849	991	999999	171	737	183	999999	329	343	360	268	253	562	999999	209	262	320	257	459	897	999999	139	273	371	597	999999	234	732	118	380	244	704	999999	127	297	336	303	92	505	763	628	999999	999999	332	495	999999	112	544	482	74	772	238	999999	999999	999999	999999	999999	700	574	624	999999	305	220	999999	125	999999	736	444	695	873	958	237	752	696	278	551	909	999999	875	276	19	690	999999	54	607	16	898	149	775	999999	608	603	518	880	814	332	629	266	216	932	999999	999999	999999	999999	116	545	486	120	108	800	809	787	824	307	614	999999	55	176	999999	119	999999	999999	999999	127	274	364	718	871	881	946	921	653	733	943	682	351	999999	999999	999999	999999	530	787	999999	999999	999999	999999	779	220	276	556	287	463	900	107	276	999999	999	732	344	751	826	614	238	162	879	166	64	880	624	273	428	999999	238	303	588	877	555	694	359	454	585	507	604	999999	669	999999	752	635	999999	999999	352	999999	317	196	245	915	559	889	105	999999	999999	999999	596	13	137	882	234	606	518	399	451	314	383	999999	175	328	20	999999	492	420	413	428	214	938	999999	999999	97	52	999999	673	328	999999	599	747	688	687	911	601	207	786	999999	156	127	999999	999999	48	735	427	30	917	905	655	406	999999	999999	999999	694	657	92	999999	795	999999	548	845	80	999999	999999	636	210	488	416	418	999999	706	186	266	311	926	999999	882	584	669	999999	151	768	672	999999	915	548	351	993	264	519	389	991	999999	607	281	999999	458	333	108	226	999999	510	999999	949	699	507	941	46	767	952	999999	242	135	168	999999	86	407	525	799	999999	859	495	162	999999	999999	715	134	999999	39	999999	999999	999999	999999	453	491	640	281	999999	569	418	999999	314	999999	311	319	156	999999	893	210	204	809	933	999999	21	367	55	357	598	633	984	382	292	999999	58	999999	650	999999	682	999999	766	805	684	956	390	490	999999	270	
851	999999	179	849	240	458	999999	999999	322	999999	474	96	445	293	999999	999999	999999	45	324	308	187	603	669	999999	999999	226	999999	999999	135	976	153	530	812	999999	506	999999	464	145	152	834	182	148	394	625	292	596	241	999999	131	999999	381	355	176	256	93	999999	999999	779	666	24	24	444	784	345	881	944	999999	660	786	674	634	449	892	489	135	48	999999	54	117	597	984	999999	277	999999	605	797	363	565	999999	259	100	999999	479	137	819	737	364	59	999999	347	999999	999999	696	457	960	931	462	686	999999	55	48	874	671	78	999999	63	999999	254	739	94	590	718	958	537	584	949	970	764	999999	999999	683	169	311	770	285	412	274	820	579	999999	344	999999	999999	999999	999999	225	23	999999	107	766	570	120	999999	658	756	604	622	168	873	20	960	999999	26	731	372	878	573	901	793	627	788	356	674	74	999999	913	283	999999	327	368	936	570	667	903	999999	572	849	652	23	999999	999999	116	947	569	714	646	660	713	294	341	999999	122	616	480	999999	999999	446	255	908	842	999999	321	841	515	999999	999999	40	123	903	799	39	920	887	122	837	681	409	115	359	113	263	570	27	985	716	824	953	196	925	614	999999	604	999999	999999	360	478	275	442	494	325	999999	999999	809	999999	312	731	999999	504	643	306	814	999999	999999	999999	589	760	304	855	798	260	445	999999	999999	298	673	434	999999	717	999999	368	415	967	620	44	999999	716	760	532	999999	999999	599	999999	553	628	800	794	708	999999	591	999999	184	419	643	244	879	771	358	520	821	999999	553	999999	741	284	890	847	720	861	317	872	999	999999	999999	999999	999999	999999	300	570	498	878	726	249	136	172	194	996	999999	385	999999	726	368	999999	999999	999999	999999	92	717	278	999999	952	84	847	630	719	599	412	999999	828	584	893	999999	999999	31	942	999999	314	390	999999	100	894	523	344	706	999999	513	759	71	999999	383	577	999999	31	832	546	804	878	619	417	573	782	759	505	801	271	999999	579	228	768	653	136	999999	999999	188	842	999999	999999	151	49	215	839	350	868	455	16	999999	459	955	485	147	283	694	973	15	318	145	28	543	999999	345	933	541	302	999999	257	875	140	843	999999	116	999999	999999	580	999999	733	441	891	60	794	647	796	999999	742	630	380	441	727	142	870	999999	421	205	706	703	281	308	999999	153	207	999999	999999	616	965	999999	999999	545	999999	999999	281	876	253	999999	999999	798	549	999999	799	671	999999	999999	999999	999999	972	293	695	869	999999	999999	930	999999	393	
747	852	999999	999999	190	658	373	557	834	326	955	860	993	463	453	456	999999	163	961	508	999999	798	392	982	496	643	682	999999	213	514	247	841	846	999999	999999	125	95	644	999999	999999	436	124	519	498	202	999999	999999	829	251	423	133	999999	968	999999	16	999999	470	680	999999	546	999999	999999	354	999999	89	124	24	510	956	338	370	273	794	999999	82	272	999999	893	790	359	999999	852	442	790	390	524	873	919	999999	557	655	415	977	822	999999	746	999999	999999	999999	87	132	999999	999999	913	999999	860	929	667	854	999999	669	576	889	317	881	999999	256	999999	939	565	251	105	999999	409	683	954	295	971	999999	335	502	100	484	713	236	999999	979	529	999999	999999	595	215	75	999999	888	999999	525	669	941	559	999999	999999	259	853	999999	37	455	473	239	108	574	957	50	528	252	579	102	999999	91	694	155	999999	827	999999	999999	45	40	291	521	999999	439	625	39	77	999999	296	999999	630	999999	209	741	516	299	638	955	637	999999	546	499	319	999999	349	588	257	414	772	388	839	883	800	997	173	952	999999	669	949	927	972	999999	956	737	471	309	999999	952	638	437	198	463	342	870	493	791	212	618	99	47	782	663	72	908	11	746	86	999999	577	999999	664	969	999999	999999	999999	999999	543	581	524	49	706	999999	775	345	999999	385	550	929	513	382	999999	26	579	911	154	999999	630	57	736	724	233	999999	999999	85	772	228	456	632	999999	639	258	999999	999999	60	999999	999999	888	727	717	999999	205	156	698	205	999999	648	400	105	565	884	233	495	844	800	816	36	919	700	572	999999	929	999999	262	874	133	128	922	999999	580	666	430	903	339	120	528	87	981	189	999999	134	827	361	77	793	416	762	999999	303	244	314	999999	197	164	746	696	287	894	999999	81	999999	725	872	524	999999	463	330	165	733	281	999999	54	740	439	999999	999999	999999	850	468	468	999999	342	628	294	999999	107	242	999999	593	424	251	192	168	117	999999	999999	955	837	179	340	999999	999999	62	32	505	270	828	758	999999	602	129	436	999999	365	711	363	999999	999999	258	800	230	581	571	319	39	999999	886	999999	999999	48	198	739	681	999999	381	763	289	606	999999	15	279	483	41	991	304	814	999999	802	406	222	311	377	589	378	119	999999	45	742	992	949	999999	204	895	678	413	389	755	999999	983	947	83	500	999999	252	531	999999	549	999999	24	225	798	93	999999	650	736	999999	999999	999999	28	867	999999	546	613	839	999999	84	999999	363	587	915	68	459	999999	458	
999999	811	999999	347	846	372	999999	465	728	999999	999999	300	967	999999	999999	593	239	451	289	999999	229	536	887	999999	999999	456	168	196	999999	109	166	999999	275	999999	511	999999	999999	999999	466	656	999999	272	818	836	688	999999	117	999999	422	994	685	999999	180	999999	238	612	923	618	726	400	214	778	999999	628	999999	811	999999	198	742	25	350	426	985	633	224	957	718	60	281	999999	349	823	773	997	999999	999999	179	573	999999	999999	12	633	96	76	999999	999999	798	200	226	876	999999	999999	601	407	653	268	999999	546	487	999999	894	999999	346	999999	999999	390	999999	999999	999999	80	642	999999	999999	999999	999999	999999	340	918	191	999999	168	999999	834	405	971	431	232	999999	353	165	917	632	95	278	999999	138	297	647	26	70	128	332	985	155	244	855	279	757	999999	999999	928	713	365	396	122	376	48	999999	477	628	168	638	132	59	163	19	375	379	839	884	430	999999	999999	130	972	836	542	689	170	126	161	999999	982	416	236	213	276	699	166	637	100	355	180	397	999999	490	999999	935	991	234	489	899	999999	509	516	245	811	244	424	286	834	359	999999	361	477	999999	999999	715	822	999999	743	676	999999	212	999999	84	522	514	228	491	999999	999999	697	935	636	262	557	482	999999	999999	401	42	285	999999	803	999999	999999	819	920	999999	835	494	123	51	491	999999	686	715	716	442	999999	307	25	933	650	237	661	845	724	224	146	182	816	999999	558	710	401	343	408	62	510	702	999999	19	655	999999	493	999999	454	823	576	842	766	467	278	999999	26	352	999999	999999	89	728	105	705	82	662	678	999999	492	781	421	352	316	663	999999	30	713	999999	287	508	999999	15	401	999999	648	999999	416	358	999999	999999	693	59	114	833	972	781	607	888	937	993	999999	999999	172	999999	412	999999	535	999999	535	257	999999	20	75	730	831	999999	337	204	66	999999	256	329	999999	38	999999	999999	247	999999	691	160	422	824	78	293	45	541	999999	728	999999	424	768	999999	822	315	83	683	999999	383	11	899	453	412	831	169	747	153	483	144	586	49	986	62	421	385	835	565	942	781	695	299	240	999999	999999	642	19	999999	507	999999	954	999999	388	863	481	792	707	999999	993	908	546	999999	68	708	152	999999	999999	715	892	447	479	518	999999	212	688	999999	668	843	706	199	999999	999999	646	71	190	999999	661	132	999999	629	678	825	572	999999	245	803	241	999999	467	257	213	303	59	70	942	446	672	185	185	770	133	863	313	999999	999999	740	254	996	527	969	797	316	
144	272	769	653	999999	708	967	884	479	145	999999	458	999999	999999	755	586	128	744	510	485	999999	810	505	814	522	769	284	504	559	999999	999999	498	460	999999	999999	787	999999	298	500	964	218	300	301	987	487	854	999999	902	985	999999	878	783	999999	999999	999999	999999	767	954	140	186	433	999999	335	999999	999999	887	999999	98	999999	968	295	829	253	546	276	656	999999	517	336	668	999999	999999	519	999999	999999	231	38	999999	538	999999	30	346	167	324	999999	746	964	66	857	600	999999	728	999999	27	999999	999999	999999	923	999999	712	815	259	999999	472	999999	999999	953	445	999999	999999	999999	860	560	863	999999	948	671	928	15	530	692	999999	660	736	812	232	999999	999999	517	999999	692	999999	102	826	999999	771	718	999999	999999	999999	792	529	188	948	741	995	999999	352	999999	434	386	999999	917	524	30	363	598	999999	659	11	885	461	927	570	226	753	767	999999	999999	187	240	976	838	527	999999	172	283	712	995	817	64	824	999999	93	930	91	198	999999	999999	665	182	827	46	98	999999	341	601	618	999999	988	237	444	507	999999	999999	410	772	399	786	857	999999	999999	895	999999	999999	71	38	844	639	144	999999	199	928	189	14	999999	940	749	924	406	570	999999	999999	17	590	619	327	540	889	530	999999	798	792	948	585	297	931	999999	151	541	313	756	979	596	999999	999999	516	327	887	791	999999	32	475	999999	296	424	904	888	261	337	744	497	999999	119	825	766	406	979	603	717	480	999999	608	393	999999	813	999999	394	584	551	113	999	652	107	69	297	333	999999	661	171	999999	999999	943	813	797	815	999999	869	999999	665	641	536	723	180	320	725	423	92	296	999999	737	999999	314	999999	234	999999	844	858	59	537	443	994	999999	442	334	999999	801	795	999999	999999	22	999999	622	918	910	577	285	482	786	343	874	251	999999	188	999999	999999	739	244	999999	62	970	943	820	244	232	646	218	291	845	999999	923	999999	496	18	470	921	898	395	798	657	469	372	81	715	663	202	878	149	18	462	697	567	999999	542	317	79	996	388	696	273	369	994	999999	902	420	999999	754	117	718	512	973	354	445	932	593	607	999999	114	580	39	768	999999	283	393	999999	999999	422	953	700	400	925	519	698	534	999999	475	736	178	305	417	448	771	431	505	999999	999999	132	283	949	710	208	891	999999	667	505	300	721	253	716	64	832	999999	417	327	587	999999	655	910	644	128	870	999999	808	172	590	996	646	999999	904	999999	243	149	14	990	202	999999	712	41	39	999999	
999999	493	462	999999	585	647	364	114	918	999999	698	999999	999999	830	839	505	93	644	86	508	999999	943	348	874	821	693	795	426	999999	999999	751	623	881	646	374	387	250	999999	999999	943	999999	541	999999	878	999999	31	510	999999	161	999999	999999	77	955	530	999999	810	154	999999	999999	891	852	937	980	374	283	84	999999	992	466	461	265	525	66	999999	865	999999	95	470	731	799	193	621	999999	437	603	999999	668	360	999999	564	242	662	999999	695	100	999999	561	493	604	78	999999	517	718	999999	441	435	20	821	664	240	725	684	856	629	708	241	999999	552	771	999999	415	979	999999	999999	228	602	386	371	52	170	560	601	865	662	119	675	902	999999	999999	178	672	846	696	999999	838	558	806	518	999999	999999	999999	19	999999	14	663	999999	819	816	999999	838	58	649	779	999999	679	133	818	203	520	999999	338	105	999999	603	927	569	293	999999	72	670	796	867	383	192	136	550	879	999999	999999	999999	999999	96	105	168	129	33	999999	202	393	714	739	612	998	953	999999	999999	464	128	999999	104	999999	999999	999999	810	52	999999	275	596	377	138	254	957	204	999999	187	252	10	999999	999999	904	501	100	251	358	930	193	999999	999999	661	198	999999	760	784	905	981	672	342	295	999999	938	757	480	825	999999	470	782	417	887	776	999999	937	999999	644	182	602	336	942	405	999999	859	322	845	934	999999	52	999999	183	299	139	514	909	715	280	545	999999	999999	275	987	887	999999	999999	999999	653	383	261	29	126	611	312	654	730	937	415	999999	999999	999999	546	646	222	976	608	128	999999	999999	999999	232	796	108	35	581	999999	955	517	731	999999	341	202	561	927	32	377	999999	987	484	999999	972	309	23	919	999999	484	999999	774	911	549	657	999999	999999	999999	39	232	999999	999999	999999	593	999999	429	684	183	295	999999	999999	719	199	608	999999	141	283	999999	406	923	783	189	999999	999999	442	999999	606	191	436	999999	811	557	999999	799	359	999999	999999	890	19	552	624	840	999999	527	498	999999	584	312	512	526	948	903	607	999999	449	999999	796	633	160	594	823	503	746	186	999999	999999	821	999999	259	61	874	393	478	999999	309	999999	554	999999	608	534	606	999999	678	910	170	907	949	792	999999	520	198	632	740	424	729	130	103	457	999999	70	999999	194	63	999999	651	999999	999999	753	806	999999	999999	534	34	999999	988	529	824	835	26	10	488	39	49	999999	862	999999	652	999999	134	999999	999999	107	652	548	447	421	250	227	269	604	481	999999	999999	853	237	664	608	999999	435	
999999	999999	267	441	619	582	67	154	325	599	409	912	381	628	628	656	196	882	999999	999999	576	289	606	576	999999	528	291	53	195	511	999999	643	539	627	999999	881	591	665	43	999999	999999	999999	925	999999	860	691	109	578	367	207	999999	782	132	934	859	999999	699	691	999999	100	300	24	958	814	401	766	383	999999	999999	746	74	999999	849	519	800	309	364	978	999999	999999	429	713	685	988	470	425	520	604	768	14	999999	900	646	942	675	374	318	121	237	104	318	355	874	999999	142	519	932	613	144	559	566	721	975	299	671	587	338	969	353	975	999999	999999	999999	699	564	174	884	906	843	435	990	253	750	621	421	83	838	75	999999	999999	999999	907	470	999999	447	470	999999	356	999999	98	45	999999	767	262	848	539	370	999999	66	967	635	36	769	708	999999	323	970	363	877	999999	999999	999999	999999	402	999999	348	999999	776	999999	104	999999	537	634	755	399	652	999999	999999	773	882	712	663	18	888	325	466	148	762	650	134	499	570	479	999999	999999	999999	235	374	769	999999	231	594	923	999999	727	107	402	23	318	916	837	482	590	995	999999	999999	999999	235	999999	36	209	555	136	137	604	679	68	999999	416	627	427	121	728	273	660	128	740	57	171	228	999999	135	453	733	297	999999	980	999999	799	999999	999999	999999	297	999999	310	676	467	795	367	57	999999	452	606	691	499	725	753	327	345	766	354	217	73	858	962	84	111	999999	839	587	699	585	161	162	119	426	999999	984	962	999999	999999	944	999999	123	189	621	528	762	243	999999	273	663	148	999999	909	309	936	438	781	235	999999	74	956	999999	358	463	301	999999	581	82	902	768	364	360	999999	410	999999	949	679	350	556	348	169	278	323	46	447	999999	253	999999	490	395	999999	736	420	595	999999	909	765	726	999999	999999	191	170	669	504	308	787	999999	508	999999	986	759	440	679	999999	905	687	466	321	26	999999	211	771	592	516	565	627	940	519	999999	617	194	953	30	999999	167	999999	609	818	999999	999999	200	744	37	504	636	772	67	194	999999	311	453	453	710	157	872	999999	578	162	939	681	999999	418	97	174	999999	806	420	206	77	999999	87	648	999999	366	999999	467	999999	98	880	793	570	755	999999	120	174	740	253	872	610	747	999999	456	999999	65	999999	782	656	863	999999	999999	361	860	999999	783	999999	805	869	353	174	999999	999999	490	999999	999999	999999	100	588	976	10	71	563	999999	596	999999	486	631	768	528	552	210	810	999999	396	999999	441	999999	999999	55	
887	369	871	899	708	204	79	939	184	733	944	722	999999	680	999999	639	999999	813	273	795	307	601	46	350	801	964	605	796	104	231	713	410	461	999999	999999	641	200	663	999999	402	260	546	456	44	584	999999	17	999999	999999	999999	999999	628	446	843	748	295	332	531	107	743	599	283	845	952	30	544	270	659	591	231	999999	612	973	871	999999	999999	155	11	999999	970	956	475	999999	348	999999	95	963	618	999999	999999	318	669	566	105	999999	977	701	999999	24	50	569	999999	547	796	999999	180	655	575	308	988	150	999999	999999	137	999999	134	504	507	514	935	999999	652	864	789	999999	779	999999	877	78	567	999999	999999	987	725	411	609	927	982	999999	277	439	999999	320	807	662	988	904	439	318	999999	483	204	989	89	470	999999	492	758	884	537	133	777	999999	740	929	499	343	49	725	187	206	521	475	999999	505	192	341	67	999999	924	875	617	568	401	93	864	661	907	999999	999999	127	179	108	504	154	662	891	579	877	172	999999	864	713	141	999999	962	728	753	584	287	585	435	999999	960	661	999999	999999	115	999999	999999	838	999999	783	241	70	37	999999	971	999999	843	300	761	189	964	999999	999999	904	436	999999	131	999999	999999	333	977	908	691	999999	999999	999999	638	453	785	923	812	334	228	999999	482	999999	454	549	999999	661	999999	986	824	255	667	999999	650	611	782	196	535	929	930	112	999999	332	999999	489	284	138	464	400	515	838	376	999999	999999	930	999999	365	999999	581	999999	256	592	990	999999	446	880	999999	201	36	670	999999	397	883	999999	125	284	159	999999	964	999999	628	207	350	481	999999	999999	37	639	720	999999	427	720	999999	551	684	519	815	248	932	999999	999999	936	437	999999	916	999999	492	246	935	655	283	662	999999	316	759	999999	251	519	108	567	853	819	481	847	253	999999	999999	999999	718	999999	999999	910	771	365	449	999999	770	999999	565	545	396	790	703	75	906	764	219	999999	791	999999	278	305	150	374	755	999999	465	589	485	46	16	160	527	339	196	372	891	155	867	999999	999999	999999	954	563	180	72	125	999999	941	488	670	797	551	999999	337	999999	769	406	609	442	236	999999	145	528	538	245	272	999999	879	543	873	73	779	722	999999	647	351	999999	204	692	999999	999999	648	999999	999999	218	999999	444	12	32	999999	495	545	434	999999	108	999999	999999	999999	999999	999999	999999	537	407	615	606	27	828	999999	689	999999	999999	999999	917	551	999999	541	148	161	329	636	828	371	856	999999	999999	527	355	880	257	163	999999	563	268	
892	999999	999999	999999	999999	770	201	780	707	999999	210	999999	293	628	882	665	566	356	999999	704	308	971	390	999999	466	236	89	672	948	489	536	906	999999	943	34	413	664	301	999999	999999	138	856	131	59	656	999999	105	898	473	224	690	806	640	858	960	920	757	841	783	164	691	999999	831	999999	999999	999999	790	349	604	999999	999999	999999	999999	999999	575	999999	850	999999	33	936	141	190	208	733	799	729	275	770	982	113	655	822	517	601	700	609	34	903	273	363	999999	755	304	993	223	425	217	999999	999999	999999	79	426	818	847	33	510	330	108	428	999999	999999	29	367	500	823	188	999999	997	999999	999999	426	946	78	999999	999999	386	886	215	519	383	999999	999999	488	473	43	239	14	999999	578	999999	289	999999	485	217	335	720	397	803	179	45	667	219	999999	326	999999	999999	357	999999	651	646	624	125	589	54	542	999999	999999	893	466	594	184	999999	429	13	999999	500	471	999999	344	485	988	92	999999	999999	716	313	999999	172	381	910	881	856	29	931	575	999999	346	441	675	826	189	999999	346	584	860	580	999999	550	638	601	661	497	999999	175	657	541	90	115	338	239	535	379	999999	555	713	999999	77	497	438	999999	163	999999	999999	999999	305	494	745	999999	623	145	523	999999	533	779	259	999999	53	853	283	43	93	999999	113	445	300	810	981	791	871	542	513	999999	999999	124	999999	632	312	304	870	173	999999	629	491	202	999999	111	845	742	999999	999999	285	224	223	405	439	922	925	749	228	495	513	954	589	91	631	229	999999	999999	342	626	999999	999999	983	120	247	463	749	910	999999	199	964	249	494	550	999999	299	89	716	685	999999	706	999999	999999	999999	999999	841	50	410	999999	496	788	999999	410	679	249	536	240	999999	168	976	182	999999	30	999999	531	999999	470	999999	824	342	149	606	999999	817	920	999999	999999	608	460	405	423	349	349	999999	410	999999	838	999999	311	999999	68	977	558	709	352	999999	999999	57	853	396	381	999999	999999	238	999999	192	999999	999999	759	720	863	999999	999999	762	999999	999999	675	999999	627	993	999999	655	736	103	284	172	58	34	474	239	987	624	755	999999	999999	420	762	121	886	228	833	255	64	591	866	436	335	795	156	519	25	753	430	859	999999	725	275	492	999999	194	999999	679	128	530	732	248	876	588	738	152	80	563	901	408	999999	189	600	155	236	848	837	262	878	955	223	243	204	895	112	308	154	280	168	701	94	164	137	534	858	999999	999999	746	67	13	448	999999	851	999999	700	782	
135	130	265	999999	999999	999999	999999	172	317	499	54	980	486	999999	997	800	405	209	323	14	61	76	999999	608	999999	100	204	874	517	761	391	182	999999	330	182	33	24	63	355	213	364	965	227	368	583	579	270	627	15	648	999999	652	999999	999999	730	69	999999	657	815	265	999999	925	655	556	999999	871	999999	165	267	973	786	999999	854	999999	650	95	999999	927	35	719	830	576	868	869	999999	739	999999	999999	599	123	999999	367	999999	999999	526	438	320	671	260	711	999999	114	370	42	999999	999999	999999	597	55	999999	220	907	631	999999	999999	119	999999	999999	851	999999	407	285	566	153	999999	999999	999999	765	999999	999999	775	187	677	324	925	725	216	836	17	989	999999	876	464	954	903	292	999999	999999	999999	417	381	999999	999999	881	314	519	548	227	257	442	610	42	14	832	869	999999	239	317	180	999999	999999	999999	778	861	437	999999	820	612	999999	502	999999	962	110	186	841	251	999999	795	20	999999	187	988	999999	999999	389	909	872	632	95	870	62	428	971	999999	513	160	755	999999	453	783	698	935	977	754	748	648	999999	999999	999999	627	999999	444	307	763	532	914	640	213	482	528	657	197	527	379	450	275	990	156	673	690	496	410	352	999999	717	999999	21	834	826	740	977	55	640	467	207	618	131	218	431	598	519	552	485	925	135	510	999999	607	314	999999	658	785	164	311	999999	999999	102	999999	55	290	999999	999999	386	741	550	612	999999	999999	182	832	153	781	724	84	180	999999	925	426	110	216	833	999999	529	353	92	202	999999	339	999999	933	999999	60	173	151	696	999999	176	743	384	523	953	358	999999	482	339	999999	70	90	140	999999	347	675	969	999999	457	498	286	42	999999	999999	721	227	732	248	316	102	618	583	999999	467	777	192	52	587	263	484	978	57	24	216	141	999999	208	150	596	999999	91	334	693	207	999999	143	93	35	801	735	626	999999	999999	246	999999	999999	702	673	418	999999	632	392	585	973	519	239	28	453	999999	911	29	999999	651	465	999999	294	999999	190	999999	644	108	26	785	527	999999	791	880	777	948	999999	117	535	731	999999	228	698	999999	999999	999999	207	125	640	808	999999	716	43	545	711	234	973	598	522	643	774	65	615	999999	999999	125	999999	358	250	505	572	803	493	861	219	246	323	545	178	502	832	528	467	218	999999	811	823	255	999999	553	974	66	594	891	956	999999	613	999999	691	605	959	848	875	145	246	999999	232	999999	336	474	911	438	429	30	810	255	598	999999	999999	256	301	
482	189	696	530	516	218	602	904	833	633	232	853	573	542	983	653	332	971	808	589	651	919	704	642	545	999999	999999	999999	711	788	215	388	999999	313	486	669	188	614	999999	877	999999	278	502	999999	688	585	999999	999999	826	602	275	999999	999999	999999	650	562	485	999999	999999	999999	644	521	203	55	427	843	999999	270	999999	324	474	717	251	930	958	382	427	862	999999	960	781	96	264	118	522	999999	484	778	662	923	194	133	629	851	243	999999	999999	457	423	845	177	595	431	999999	137	558	194	973	708	999999	145	622	111	35	107	999999	266	94	999999	647	368	999999	607	141	139	350	999999	399	697	849	306	969	448	118	792	196	664	751	981	999999	595	510	999999	999999	788	572	999999	604	999999	685	852	991	924	776	486	537	987	299	382	999999	999999	999999	286	999999	971	999999	183	992	999999	910	999999	515	112	568	62	999999	569	999999	353	999999	327	999999	999999	999999	997	315	999999	999999	631	265	209	374	378	205	503	999999	234	221	999999	622	398	40	372	843	792	347	999999	365	723	628	967	774	946	815	468	977	159	274	861	999999	130	999999	371	976	711	999999	999999	907	75	262	633	358	999999	731	178	297	999999	801	999999	999999	426	999999	999999	13	999999	434	999999	563	999999	526	650	960	359	999999	501	888	669	395	142	274	999999	999999	300	471	994	618	999999	224	646	999999	999999	357	54	211	249	440	561	367	689	999999	109	582	999999	548	611	999999	999999	52	999999	290	628	735	669	999999	459	999999	399	999999	18	678	458	214	917	566	669	303	915	157	517	999999	336	999999	999999	854	175	627	810	999999	859	331	619	933	984	999999	551	131	688	999999	752	999999	50	999999	999999	20	828	894	665	614	878	318	999999	999999	535	178	953	327	38	814	790	831	634	648	628	687	999999	525	229	999999	24	548	615	826	405	999999	30	999999	999999	695	35	280	962	206	872	551	574	768	408	999999	999999	234	102	873	308	920	180	401	999999	999999	951	313	675	114	599	340	703	930	455	822	158	700	999999	342	999999	520	869	437	776	86	999999	301	127	413	158	789	456	999999	528	485	542	999999	999999	291	744	722	604	857	606	542	848	643	322	999999	999999	712	860	759	999999	788	999999	742	625	379	999999	660	196	271	955	809	999999	999999	412	970	289	529	892	92	598	76	999999	21	830	244	237	479	978	999999	999999	446	999999	999999	657	999999	433	800	13	999999	733	94	536	343	901	999999	658	887	999999	352	999999	148	999999	778	171	28	999999	999999	911	391	999999	999999	681	654	
525	519	880	999999	314	672	546	489	526	464	358	513	540	581	119	43	585	350	248	635	999999	607	999999	160	999999	638	866	394	999999	622	296	999999	999999	999999	817	392	915	472	582	568	806	999999	622	364	430	658	487	999999	929	877	805	800	839	55	419	917	892	730	999999	999999	999999	161	600	999999	177	702	109	658	999999	727	128	999999	999999	680	829	428	985	272	730	999999	999999	574	999999	20	816	496	999999	367	471	900	500	195	813	907	761	654	226	718	197	727	999999	829	537	212	759	693	42	999999	999999	991	999999	629	10	781	524	242	697	589	97	681	886	742	196	863	999999	932	309	860	999999	185	211	999999	85	12	999999	331	999999	262	261	132	463	999999	151	480	999999	870	195	999999	393	999999	999999	636	630	516	841	815	642	999999	999999	827	999999	182	250	50	789	664	999999	997	460	202	999999	445	338	964	999999	239	600	716	895	366	747	277	477	399	228	575	999999	569	170	514	689	372	999999	434	738	291	416	111	691	314	325	197	581	200	999999	521	307	665	298	612	999999	926	778	618	89	999999	705	850	821	999999	26	985	837	946	512	833	999999	904	235	936	999999	499	34	999999	50	999999	695	286	76	999999	277	982	280	558	299	763	999999	667	354	622	586	565	289	477	297	340	360	999999	688	999999	999999	403	439	999999	999999	725	901	999999	577	530	999999	429	999999	124	946	44	715	288	656	749	250	500	560	999999	999999	267	220	557	303	710	209	71	598	577	999999	873	552	917	999999	999999	862	406	99	823	201	999999	999999	175	530	999999	624	999999	978	938	999999	862	999999	825	999999	531	515	353	893	866	331	370	830	215	999999	999999	999999	797	518	91	887	844	999999	736	422	203	485	54	36	51	999999	137	92	999999	329	491	999999	726	915	248	999999	518	512	233	502	830	336	575	404	458	770	999999	563	999999	61	999999	999999	117	413	809	55	470	326	852	780	204	287	181	886	288	52	765	881	999999	32	378	341	999999	243	591	999999	910	649	578	999999	268	573	196	607	914	40	999999	323	116	202	599	202	660	452	308	553	164	689	999999	415	14	946	292	873	683	83	999999	874	821	942	999999	820	747	999999	522	630	999999	574	999999	258	999999	452	775	87	433	186	681	999999	999999	48	712	230	533	173	276	322	291	999999	923	840	999999	58	999999	173	67	999999	454	88	930	677	462	589	716	999999	999999	561	999999	214	450	999999	402	548	938	783	239	914	296	584	315	209	349	999999	650	141	502	81	950	999999	30	654	732	
602	805	999999	999999	999999	514	666	999999	714	152	999999	871	426	448	217	119	718	934	153	491	869	773	730	338	684	999999	584	999999	999999	611	568	194	796	775	799	999999	681	208	116	409	630	705	600	67	273	999999	999999	693	294	962	241	677	877	172	862	829	84	928	900	193	999999	301	665	113	583	999999	85	651	649	474	999999	520	999999	743	861	999999	999999	672	999999	999999	714	891	90	260	379	999999	317	634	912	999999	668	753	999999	999999	999999	339	999999	999999	484	381	999999	999999	54	820	999999	721	850	144	311	698	656	411	863	132	479	999999	999999	414	733	692	999999	451	738	679	999999	684	222	904	273	999999	133	684	999999	999999	946	999999	999999	269	726	657	50	999999	332	224	323	266	889	999999	999999	441	128	636	764	999999	999999	390	844	374	24	849	508	945	999999	779	575	972	223	179	185	999999	201	951	999999	999999	652	410	999999	524	366	999999	795	47	461	832	413	496	999999	406	895	999999	999999	482	255	876	159	104	312	553	648	350	53	720	10	999999	999999	999999	999999	688	999999	999999	999999	329	999999	999999	64	999999	999999	48	999999	999999	61	816	999999	618	999999	719	705	811	999999	557	108	999999	875	25	505	84	46	999999	592	246	549	242	267	509	305	968	473	779	821	687	999999	273	999999	570	299	999999	446	391	67	529	471	999999	761	591	298	696	453	999999	999999	979	434	149	999999	140	539	999999	558	774	999999	999999	999999	926	989	248	948	834	398	315	726	278	637	655	999999	999999	774	413	480	999999	221	608	524	480	808	841	263	469	817	56	999999	479	678	672	78	976	284	999999	999999	523	643	463	307	999999	999999	702	351	999999	852	392	365	136	349	882	999999	999999	999999	999999	127	158	984	488	27	351	284	256	599	999999	587	321	788	239	999999	957	42	757	999999	999999	213	116	499	484	999999	999999	691	904	999999	795	119	363	420	508	428	999999	538	165	446	955	999999	30	999999	386	201	541	603	136	868	391	849	805	413	189	572	20	999999	510	870	999999	999999	380	126	999999	856	999999	901	290	811	269	428	999999	321	355	523	193	13	123	292	86	831	565	999999	999999	946	313	949	240	936	999999	349	38	999999	854	305	492	903	308	529	999999	639	323	999999	999999	963	999999	493	68	999999	388	16	544	999999	793	999999	104	344	377	857	552	283	999999	353	999999	919	400	593	999999	60	40	289	705	593	999999	446	517	250	999999	785	974	999999	999999	573	999999	410	805	810	500	103	210	158	535	450	977	694	999999	969	921	999999	572	388	36	17	636	
108	999999	951	903	357	252	999999	908	591	999999	732	391	106	795	992	124	590	999999	999999	999999	882	753	264	999999	629	477	548	999999	745	223	596	999999	883	999999	459	999999	853	999999	153	851	355	999999	944	999999	254	999999	872	184	928	999999	982	999999	662	999999	754	355	999999	344	283	999999	999999	535	999999	378	297	939	508	168	346	893	270	682	999999	522	503	999999	999999	697	372	999999	604	373	401	180	240	310	141	999999	193	114	999999	519	633	273	156	820	999999	999999	280	314	999999	713	837	45	999999	309	346	149	999999	121	545	359	972	956	285	340	144	992	147	987	999999	782	975	242	840	999999	59	686	999999	999999	566	999999	426	999999	522	891	536	999999	865	931	964	991	71	82	568	999999	999999	676	999999	816	999999	93	437	999999	999999	999999	738	605	999999	563	259	659	773	981	999999	310	932	915	444	394	804	778	137	216	999999	999999	721	902	999999	147	214	382	698	559	996	482	806	143	560	999999	162	930	999999	311	681	314	228	89	527	268	770	631	999999	603	999999	908	956	231	999999	690	310	836	932	66	358	876	961	223	985	82	999999	799	364	943	241	873	616	825	534	718	598	641	385	415	999999	999999	150	104	548	999999	525	585	873	999999	200	326	998	114	953	999999	352	999999	104	999999	999999	970	276	299	372	147	999999	141	697	551	999999	999999	461	999999	999999	775	999999	867	999999	897	999999	918	999999	494	753	999999	999999	512	872	999999	376	593	999999	999999	651	406	316	851	732	999999	795	393	887	332	776	531	865	481	425	187	78	485	338	207	999999	999999	55	782	545	456	272	999999	269	968	185	509	131	530	875	292	469	885	144	275	111	999999	999999	603	717	231	60	403	97	694	999999	999999	264	349	42	999999	361	534	315	285	148	15	999999	919	157	277	410	999999	606	142	999999	999999	350	73	999999	734	813	999999	74	324	406	868	702	999999	317	294	999999	781	999999	79	999999	935	579	859	137	105	48	121	456	999999	821	715	999999	954	976	477	550	201	254	999999	992	999999	470	999999	878	279	313	559	999999	999999	33	628	845	537	210	782	613	999999	936	999	696	701	995	624	502	691	81	747	597	999999	744	999999	537	999999	999999	999999	475	588	980	999999	792	999999	509	593	426	203	869	269	999999	204	863	999999	999999	999999	611	300	914	845	498	197	207	999999	961	999999	128	999999	101	654	461	188	317	999999	510	999999	217	217	202	411	208	309	821	811	993	403	976	685	999999	292	999999	785	999999	629	999999	793	660	237	526	738	474	454	111	225	
808	999999	999999	839	999999	186	47	403	108	512	999999	999999	376	396	571	568	999999	443	183	808	74	999999	999999	687	933	717	428	979	690	463	937	753	999999	605	999999	427	515	147	137	621	999999	196	999999	605	999999	999999	426	274	665	999999	942	41	999999	303	161	999999	505	209	999999	999999	757	68	712	999999	574	894	999999	770	393	153	999999	999999	999999	561	564	877	999999	999999	706	41	300	164	999999	732	521	905	481	904	999999	869	922	316	999999	297	863	196	483	999999	40	96	911	656	999999	522	999999	294	999999	719	738	283	155	40	503	873	999999	999999	999999	999999	133	669	423	96	999999	524	999999	746	999999	27	698	377	999999	946	443	999999	130	644	283	801	827	236	189	999999	999999	181	724	891	999999	367	748	269	451	503	918	371	673	825	341	366	300	168	868	708	31	371	879	999999	597	884	753	905	330	999999	162	897	999999	662	920	999999	799	340	999999	68	279	999999	925	999999	37	999999	946	304	999999	916	511	999999	999999	481	999999	804	302	525	304	927	999999	843	939	508	351	31	882	20	905	999999	567	959	234	809	439	593	445	979	180	525	938	999999	602	999999	442	493	999999	17	922	125	999999	284	46	16	454	999999	999999	426	999999	999999	199	999999	399	999999	359	551	444	558	52	999999	999999	322	999999	779	989	165	250	536	76	857	492	874	98	789	346	292	999999	227	999999	12	999999	28	430	174	999999	12	999999	487	999999	890	58	980	965	776	756	538	929	267	26	299	999999	999999	999999	700	524	324	846	999999	779	76	627	227	202	49	999999	350	892	190	453	999999	999999	763	482	185	809	511	909	321	999999	807	363	666	210	999999	816	143	999999	999999	650	21	165	999999	708	987	273	831	788	925	999999	999999	646	749	813	39	999999	432	489	999999	891	23	414	535	575	999999	713	999999	26	135	232	917	999999	171	539	441	999999	645	64	495	912	999999	722	983	596	628	171	613	852	181	873	394	653	493	839	999999	999999	630	884	999999	283	313	815	999999	703	808	999999	484	219	999999	208	558	378	993	272	913	999999	999999	939	999999	999999	109	117	845	262	999999	273	198	332	902	999999	210	760	999999	222	999999	172	69	999999	787	895	686	403	480	972	324	999999	660	231	926	346	185	691	999999	926	183	205	969	410	864	544	544	162	317	999999	999999	798	60	781	662	750	240	150	161	999999	134	999999	637	872	938	999999	613	966	406	565	999999	999999	999999	400	999999	413	202	659	425	252	999999	999999	96	931	974	526	965	878	568	999999	116	44	999999	883	802	
477	567	107	472	999999	931	577	755	751	889	489	999999	999999	743	259	557	581	725	908	702	600	619	705	999999	421	999999	734	408	230	459	624	978	939	598	570	845	105	999999	383	321	999999	778	345	999999	999999	999999	315	145	319	628	535	999999	999999	191	212	999999	999999	999999	60	194	207	179	535	999999	999999	999999	44	71	182	413	461	393	351	597	918	999999	283	662	414	999999	999999	598	98	602	924	315	357	757	999999	711	983	897	147	999999	124	613	252	54	778	983	517	999999	963	906	176	999999	968	999999	273	999999	585	209	794	190	643	999999	91	932	376	959	999999	999999	675	999999	429	564	256	999999	483	999999	999999	238	884	430	999999	306	635	191	435	783	347	322	494	15	999999	783	112	956	999999	515	532	320	677	999999	830	241	578	999999	487	611	894	815	999999	957	811	356	325	373	828	346	999999	899	506	593	622	840	791	999999	999999	645	999999	300	607	967	782	999999	561	75	599	131	728	142	704	824	888	999999	761	536	203	999999	999999	738	138	999999	542	633	813	94	206	989	449	907	999999	999999	160	604	218	593	185	552	795	259	999999	707	618	840	205	682	704	100	88	264	477	564	187	722	171	999999	434	159	454	476	868	609	681	820	973	863	674	294	999999	999999	361	650	984	999999	964	431	999999	999999	999999	141	390	116	999999	194	440	604	663	999999	442	819	168	36	108	999999	390	174	35	797	866	341	18	420	776	911	903	999999	579	968	999999	999999	798	732	721	999999	95	762	699	497	390	379	209	247	851	503	18	335	552	999999	827	800	999999	803	835	999999	132	999999	339	999	290	613	35	695	678	702	999999	436	999999	999999	243	628	475	537	999999	497	142	771	568	282	902	999999	284	914	150	999999	344	999999	999999	624	200	125	432	699	999999	777	353	514	568	159	999999	582	30	767	999999	209	335	868	999999	347	964	361	999999	66	999999	712	999999	999999	554	721	999999	35	538	690	594	128	205	775	999999	999999	153	999999	213	419	800	999999	558	516	492	999999	631	475	608	560	999999	999999	999999	376	602	504	448	243	999999	846	791	999999	999999	999999	183	313	13	560	547	999999	999999	346	999999	992	266	999999	164	822	628	613	99	891	427	978	39	755	415	999999	182	826	999999	999999	668	366	628	353	285	999999	343	999999	938	999999	928	851	366	324	690	721	119	825	350	999999	614	999999	999999	899	999999	76	310	428	898	183	387	999999	999999	293	678	999999	373	913	500	936	488	448	675	28	963	575	999999	999999	75	693	999999	357	486	999999	
305	999999	608	729	323	999999	917	914	291	764	694	217	296	83	999999	897	999999	206	334	414	147	175	681	738	999999	464	454	595	999999	214	463	40	244	999999	987	366	193	644	599	291	999999	999999	167	910	333	756	288	548	79	999999	346	523	32	82	999999	140	639	999999	793	999999	764	332	562	87	999999	664	973	999999	999999	999999	713	713	607	53	395	573	18	999999	999999	189	185	999999	525	195	867	999999	17	171	562	857	726	323	850	740	526	696	21	999999	610	669	782	983	461	790	999999	632	999999	979	687	999999	131	869	464	999999	999999	857	806	999999	219	369	999999	999999	743	999999	562	400	863	867	526	699	561	927	170	745	999999	202	454	999999	731	244	34	38	484	697	735	857	858	999999	65	668	999999	645	871	250	23	999999	249	232	238	999999	999999	58	462	987	999999	204	708	999999	999999	491	413	81	645	999999	999999	999999	337	999999	504	704	541	627	811	857	810	916	999999	920	732	999999	999999	232	506	667	474	975	576	999999	999999	999999	158	999999	37	999999	265	817	999	999999	904	395	644	204	999999	534	532	999999	247	605	187	999999	148	788	986	782	539	999999	999999	978	999999	370	61	840	660	999999	555	402	599	999999	601	992	917	169	25	347	999999	758	503	972	999999	999999	999999	970	319	997	402	370	162	255	44	84	999999	30	999999	544	999999	999999	543	765	978	999999	553	10	13	194	999999	999999	773	649	991	781	687	602	842	999999	632	90	530	662	999999	195	249	999999	212	526	750	896	771	999999	13	987	224	738	993	15	778	736	966	135	527	423	596	512	263	263	397	999999	188	220	911	262	283	999999	204	999999	889	999999	798	487	443	583	217	302	646	14	566	948	609	837	999999	895	999999	404	145	157	598	999999	999999	999999	138	111	718	561	999999	750	713	999999	999999	210	125	999999	938	489	999999	944	999999	304	866	999999	697	449	49	999999	811	25	148	999999	745	57	205	999999	118	999999	999999	342	865	656	732	895	999999	233	999999	409	721	828	957	999999	712	201	941	303	999999	841	999999	689	71	377	749	999999	999999	833	597	497	14	999999	471	97	999999	359	88	559	999999	999999	958	474	45	999999	629	983	999999	514	176	554	115	901	291	999999	599	669	280	498	907	188	293	467	999999	916	404	999999	366	870	999999	362	122	999999	731	999999	883	786	653	431	747	765	496	999999	667	999999	999999	999999	681	999999	497	471	999999	589	999999	999999	687	500	999999	999999	245	871	999999	999999	999999	999999	441	723	180	391	393	999999	999999	848	999999	152	692	999999	800	592	
535	301	86	172	382	41	283	533	741	348	999999	392	948	534	195	999999	148	308	96	999999	611	668	999999	300	810	684	999999	999999	838	999999	999999	999999	700	256	593	943	795	999999	814	999999	540	908	982	832	178	999999	999999	491	663	875	999999	393	999999	999999	981	866	999999	999999	361	698	999999	52	999999	241	999999	720	692	702	999999	251	999999	999999	494	116	999999	702	999999	109	999999	809	999999	963	577	962	506	316	402	753	274	999999	999999	19	112	126	403	498	999999	750	194	999999	999999	172	549	421	999999	999999	999999	992	634	288	190	269	663	552	878	622	999999	732	735	341	328	939	437	224	667	80	582	378	713	999999	999999	936	915	674	500	657	424	999999	177	187	999999	409	128	986	999999	324	356	560	999999	999999	999999	490	999999	853	139	379	735	999999	999999	724	745	531	289	810	798	999999	354	988	61	231	999999	999999	565	557	924	999999	820	450	679	999999	724	999999	999999	932	799	999	921	72	544	131	999999	99	413	999999	442	885	130	317	197	999999	969	367	999999	26	582	716	924	467	928	999999	558	294	655	409	10	723	400	999999	21	798	333	292	999999	929	999999	999999	904	122	125	48	797	512	262	387	999999	999999	523	124	360	93	999999	463	143	333	999999	637	443	13	452	999999	495	999999	306	399	968	687	999999	579	999999	999999	811	811	999999	890	423	55	41	278	999999	643	209	286	996	927	723	869	158	130	366	672	675	901	670	999999	999999	999999	216	999999	419	999999	453	944	407	887	282	273	121	999999	910	527	605	175	978	999999	520	219	777	999999	675	108	538	793	222	999999	999999	910	151	999999	347	999999	839	177	999999	999999	999999	264	878	999999	999999	459	757	906	999999	999999	999999	999999	922	860	885	343	256	836	999999	999999	168	660	999999	362	99	372	132	175	904	521	688	437	999999	650	620	265	999999	999999	724	225	351	632	999999	384	977	297	987	291	999999	14	153	12	999999	999999	179	539	532	525	29	292	999999	592	11	698	999999	639	204	282	250	629	999999	999999	122	972	969	536	86	357	999999	999999	385	841	114	900	378	685	457	999999	999999	999999	999999	999999	650	441	888	759	999999	999999	233	999999	102	999999	999999	999999	11	566	889	16	999999	643	462	185	999999	999999	907	496	487	111	330	474	191	437	802	169	896	198	999999	681	999999	999999	905	201	999999	999999	709	670	800	673	899	811	795	450	197	836	999999	999999	674	433	999999	402	281	529	565	759	165	665	999999	881	544	812	629	218	922	369	738	271	999999	999999	999999	247	696	813	212	518	678	741	
249	966	541	348	999999	513	999999	692	999999	386	635	374	882	54	999999	918	139	999999	192	587	999999	827	108	366	999999	999999	916	296	999999	468	327	999999	999999	999999	426	945	350	205	297	999999	69	240	431	999999	999999	686	230	472	488	777	683	125	336	999999	222	421	999999	184	841	952	596	999999	986	999999	69	589	999999	467	627	813	577	934	799	76	527	297	999999	999999	730	999999	999999	999999	807	928	784	999999	720	989	211	14	87	175	363	344	529	207	253	999999	302	999999	402	763	845	999999	210	749	326	270	573	924	999999	131	454	31	611	999999	999999	68	694	857	868	304	999999	999999	735	411	580	999999	546	330	54	999999	454	683	999999	588	608	143	999999	999999	885	460	425	287	999999	956	999999	341	999999	386	152	999999	267	445	188	107	507	232	939	798	178	861	723	253	880	570	676	771	604	33	999999	999999	999999	999999	999999	418	879	978	632	779	690	999999	730	169	187	999999	196	19	505	329	90	999999	999999	929	866	33	736	182	406	428	289	950	737	710	843	231	855	607	473	769	999999	529	599	169	117	999999	999999	564	75	32	383	667	275	285	942	167	727	999999	792	947	999999	706	582	214	499	740	511	30	326	956	12	588	545	735	110	561	787	44	821	936	999999	182	116	999999	54	621	684	462	768	686	999999	455	815	525	97	999999	999999	395	999999	377	429	999999	999999	999999	29	795	132	539	999999	390	999999	693	588	856	65	510	600	999999	999999	999999	65	999999	262	640	999999	557	773	999999	648	588	614	999999	999999	454	517	781	934	997	364	999999	499	999999	287	387	316	809	866	958	470	587	921	749	236	792	999999	380	999999	999999	656	471	31	112	999999	595	776	977	329	144	349	999999	575	602	843	909	999999	911	771	874	334	653	691	815	559	71	667	865	175	999999	142	146	923	337	351	892	238	397	263	999999	610	338	490	999999	618	999999	999999	999999	999999	327	413	410	608	983	283	12	780	999999	553	999999	928	911	999999	747	12	212	359	248	261	950	999999	999999	657	999999	999999	999999	172	959	999999	371	59	348	959	999999	178	999999	999999	939	63	348	121	32	844	999999	999999	699	527	743	729	999999	837	773	999999	954	999999	422	752	529	719	287	840	821	999999	191	780	589	952	999999	579	999999	675	419	999999	912	999999	657	999999	234	325	575	478	429	999999	790	533	999999	280	14	212	999999	978	18	999999	775	508	300	23	999999	653	183	999999	564	173	458	740	428	588	165	125	989	999999	528	213	154	809	421	591	999999	658	503	999999	947	
999999	823	999999	666	199	418	414	548	644	494	999999	999999	827	914	265	781	59	115	698	999999	889	999999	489	460	804	999999	966	97	708	999999	14	160	864	799	803	350	166	84	238	179	750	576	999999	782	999999	71	326	999999	999999	810	180	552	804	203	67	548	344	999999	862	123	452	327	840	850	489	430	288	38	999999	915	624	975	876	528	374	322	999999	706	513	999999	759	81	931	897	623	461	355	670	741	999999	999999	325	999999	125	727	433	999999	504	999999	526	782	298	784	250	196	205	999999	285	828	999999	680	637	337	128	363	999999	396	942	237	38	999999	999999	999999	999999	910	999999	763	761	801	999999	586	373	414	986	999999	471	297	999999	711	428	785	999999	841	996	585	377	999999	999999	761	356	46	794	276	274	450	174	11	929	999999	999999	441	913	484	887	999999	316	233	999999	167	892	93	705	240	808	252	16	776	299	280	543	321	669	10	455	999999	792	999999	999999	545	795	469	368	360	824	986	871	594	999999	837	278	154	646	999999	869	273	341	563	468	999999	444	398	999999	658	796	575	999999	999999	39	981	377	219	999999	804	371	432	999999	354	416	822	999999	421	822	999999	999999	399	999999	733	141	191	573	238	638	129	111	407	757	999999	563	259	224	958	565	972	469	68	71	999999	999999	999999	547	999999	156	645	999999	33	576	259	999999	407	900	999999	999999	847	999999	148	581	963	999999	999999	675	26	790	166	607	999999	855	849	993	943	337	833	999999	695	644	586	92	999999	477	88	830	508	62	165	999999	999999	999999	718	999999	331	487	108	147	610	770	531	206	989	47	239	999999	726	265	713	80	76	999999	97	213	831	66	999999	999999	625	143	176	963	999999	999999	432	246	999999	295	671	465	238	695	999999	924	122	999999	102	954	247	910	114	252	348	999999	292	305	98	999999	999999	275	898	612	999999	999999	603	567	571	192	615	993	40	441	999999	258	841	380	999999	173	100	451	964	999999	257	999999	38	924	999999	999999	999999	999999	157	632	563	406	566	626	183	91	330	999999	999999	910	349	254	880	673	658	100	253	911	973	999999	424	999999	310	275	364	999999	448	999999	942	32	667	487	846	408	877	197	691	225	207	250	842	546	999999	64	293	13	835	365	999999	535	999999	613	164	231	999999	999999	999999	999999	271	376	999999	650	612	795	252	861	408	481	795	470	408	38	714	999999	999999	999999	657	256	981	361	999999	92	413	416	727	999999	333	624	200	999999	101	399	953	831	608	201	933	837	811	431	605	363	999999	805	
999999	276	898	431	149	339	625	848	319	910	404	999999	247	999999	78	199	538	784	999999	999999	378	18	85	883	134	999999	999999	819	445	559	755	618	999999	999999	290	461	164	902	999999	860	979	999999	999999	52	436	999999	999999	737	999999	622	893	821	999999	379	436	999999	200	999999	306	999999	999999	805	413	999999	164	786	47	639	915	616	999999	635	309	999999	999999	999999	929	42	456	86	936	216	999999	823	666	934	999999	999999	180	172	999999	149	605	236	475	183	839	329	888	650	20	324	999999	162	587	267	522	650	168	310	198	168	999999	999999	999999	999999	755	589	103	999999	999999	894	469	753	999999	895	999999	999999	956	47	296	609	999999	806	76	622	999999	897	245	408	999999	896	999999	869	999999	111	580	999999	914	296	428	999999	235	668	999999	125	999999	999999	806	692	237	449	693	130	24	999999	999999	762	163	999999	793	857	354	695	807	352	909	999999	779	254	324	654	999999	669	618	999999	383	485	405	950	999999	325	101	553	180	999999	213	864	855	999999	97	999999	231	224	502	571	905	999999	999999	68	215	999999	999999	999999	377	583	291	999999	511	999999	216	538	366	212	932	478	999999	801	999999	833	149	55	743	394	999999	507	999999	943	177	57	140	842	624	347	999999	510	35	540	185	597	692	999999	362	876	188	559	460	29	292	34	806	114	26	37	918	999999	999999	905	999999	870	160	999999	999999	464	999999	373	914	999999	467	432	999999	234	625	926	999999	960	999999	999999	216	999999	56	413	999999	999999	999999	35	826	597	428	585	988	129	145	314	447	353	332	898	39	814	645	441	561	860	999999	581	488	99	885	957	477	655	999999	796	823	747	687	713	223	999999	547	326	600	882	443	333	98	999999	489	798	638	999999	999999	999999	962	999999	851	999999	572	669	547	737	999999	470	118	999999	430	349	999999	699	666	999999	685	217	277	328	999999	679	426	256	492	999999	999999	97	999999	999999	817	307	999999	999999	895	999999	151	999999	284	809	615	999999	773	110	903	749	829	789	141	29	118	999999	134	644	774	999999	384	325	187	379	999999	624	151	435	526	999999	515	999999	804	779	999999	999999	999999	467	712	710	999999	999999	353	999999	348	820	955	999999	999999	196	182	999999	999999	723	512	826	376	905	682	991	988	348	999999	780	999999	999999	984	362	553	999999	698	666	999999	74	276	999999	972	444	41	316	668	841	999999	340	950	325	838	91	277	650	765	36	785	721	722	566	999999	572	508	790	835	603	756	597	497	515	268	379	999999	453	853	999999	874	375	332	999999	487	254	
830	919	719	999999	94	999999	220	671	999999	219	999999	999999	326	409	935	999999	481	999999	94	999999	842	444	67	468	999999	823	797	833	162	999999	999999	575	999999	497	742	999999	81	999999	518	999999	999999	826	634	999999	38	745	137	453	996	999999	894	267	72	224	411	395	999999	999999	278	271	115	999999	519	472	821	776	630	829	666	356	179	999999	999999	240	886	26	999999	19	999999	889	999999	353	837	999999	525	140	512	865	95	357	726	820	663	256	749	999999	316	171	999999	261	124	999999	999999	649	999999	355	711	831	999999	395	999999	999999	999999	388	575	761	549	990	947	690	273	999999	743	319	629	359	885	309	999999	886	709	648	782	189	999999	398	566	197	74	179	999999	999999	999999	999999	771	999999	999999	285	681	987	460	325	999999	546	987	359	999999	477	29	115	469	999999	350	451	685	999999	80	640	613	186	205	362	999999	777	271	592	238	53	999999	999999	999999	609	999999	999999	435	393	999999	245	201	425	834	98	999999	959	709	26	340	95	24	834	802	369	671	504	791	108	399	446	285	999999	130	520	929	273	756	860	784	847	25	999999	999999	999999	449	198	352	116	194	967	77	254	262	999999	999999	713	999999	989	938	132	711	337	994	986	999999	999999	999999	324	999999	904	213	849	242	492	80	999999	999999	967	920	483	162	999999	913	432	999999	999999	151	977	999999	226	320	999999	921	661	146	687	307	526	875	651	893	999999	947	290	763	227	999999	769	82	316	391	985	999999	465	999999	36	424	572	617	928	655	327	833	999999	999999	446	928	580	356	999999	999999	805	101	278	589	134	737	633	668	161	999999	382	905	999999	999999	334	697	466	691	119	273	735	908	999999	996	575	204	13	696	999999	299	440	423	689	891	585	999999	800	875	999999	298	999999	903	465	908	283	422	659	118	269	748	471	889	246	129	999999	897	999999	282	23	930	734	999999	350	862	589	958	225	999999	259	999999	999999	590	845	821	482	999999	452	48	999999	999999	999999	999999	437	999999	827	551	186	570	211	688	749	528	999999	914	999999	999999	562	999999	329	324	206	376	859	999999	851	880	53	425	646	858	454	999999	559	860	999999	839	509	772	44	47	782	654	999999	570	690	999999	729	930	999999	628	278	848	719	408	957	178	45	608	999999	946	507	761	923	353	243	644	969	11	999999	725	999999	999999	569	999999	999999	551	295	298	148	482	161	123	167	28	589	606	999999	999999	999999	226	803	900	54	97	999999	30	999999	737	999999	56	999999	999999	999999	542	284	487	288	437	999999	415	882	
999999	470	254	795	393	603	905	764	636	257	818	108	312	921	453	999999	999999	750	520	820	558	961	101	82	433	999999	999999	744	111	999999	999999	293	497	344	67	440	800	302	156	999999	826	973	700	999999	591	629	108	621	830	742	806	686	356	594	334	785	999999	999999	371	682	978	170	662	319	298	535	610	968	999999	23	945	999999	603	103	994	585	999999	303	490	999999	613	14	914	369	520	281	936	902	20	282	999999	627	930	999999	999999	665	320	391	509	65	28	140	757	816	796	626	92	999999	600	748	524	85	692	567	78	973	256	302	999999	26	598	707	958	591	952	999999	259	139	654	338	274	878	793	999999	999999	482	999999	999999	573	893	198	684	999999	271	757	985	935	999999	999999	475	419	28	592	492	999999	321	999999	175	864	999999	377	953	607	272	484	645	292	999999	781	595	999999	159	999999	999999	828	914	405	999999	999999	966	393	885	733	188	919	256	999999	310	968	999999	310	91	242	105	525	245	86	49	787	121	703	678	592	999999	748	269	298	687	664	552	915	485	999999	898	999999	999999	230	999999	999999	237	359	981	297	999999	999999	645	917	633	389	592	999999	365	999999	722	272	714	302	922	439	659	957	608	645	426	559	824	749	999999	999999	42	24	657	696	999999	761	721	999999	285	524	999999	352	664	307	81	714	559	576	619	999999	380	999999	307	999999	693	279	750	346	871	757	470	896	583	623	356	578	190	669	999999	960	550	333	27	999999	999999	317	302	310	573	712	999999	258	139	707	639	843	716	668	13	289	21	999999	519	527	999999	216	999999	51	951	503	534	999999	999999	658	94	57	182	999999	999999	999999	977	449	772	168	758	221	766	876	983	999999	861	522	665	999999	949	999999	813	499	353	129	549	999999	999999	999999	188	999999	999999	480	999999	999999	670	816	15	628	312	999999	999999	360	769	842	449	999999	67	999999	999999	22	999999	999999	709	919	243	682	556	542	836	725	100	999999	980	999999	189	999999	263	401	999999	55	999999	47	999999	388	562	462	730	510	679	656	999999	911	438	175	999999	884	771	703	999999	988	270	472	999999	587	481	911	379	999999	662	163	999999	666	605	596	999999	196	390	331	367	780	952	56	862	999999	531	188	999999	814	999999	999999	525	560	52	853	999999	53	255	189	999999	651	93	999999	999999	999999	27	999999	316	842	670	999999	503	449	346	999999	999999	223	609	612	65	302	999999	564	367	999999	638	88	623	999999	810	462	941	999999	424	715	697	352	999999	346	171	993	872	999999	999999	999999	801	
85	224	474	817	571	443	999999	134	999999	999999	999999	999999	490	887	939	914	564	42	217	757	999999	35	630	999999	693	25	273	451	999999	429	227	420	303	999999	999999	864	159	934	249	28	999999	86	809	712	999999	111	999999	999999	232	89	317	398	937	317	999999	59	999999	593	133	999999	180	999999	73	999999	785	117	947	924	999999	84	764	630	792	198	459	226	225	999999	711	591	306	814	229	981	121	829	999999	986	66	513	280	999999	810	692	848	117	23	625	926	71	999999	794	134	157	999999	687	605	999999	999999	999999	999999	999999	881	541	999999	999999	971	91	999999	999999	634	961	867	820	803	208	820	110	350	351	999999	600	991	650	999999	512	690	999999	666	434	999999	999999	138	999999	680	604	684	278	442	493	145	931	552	969	999999	999999	926	314	353	126	999999	505	407	516	89	999999	684	241	113	747	675	999999	425	648	999999	899	833	103	150	999999	523	551	667	999999	215	281	57	31	223	999999	999999	385	728	550	567	728	999999	621	695	446	920	453	174	695	817	246	516	904	246	999999	999999	999999	173	999999	602	325	837	550	999999	807	195	999999	28	867	171	299	180	874	90	13	572	222	407	999999	999999	80	387	972	49	969	999999	153	785	686	999999	753	221	999999	947	251	891	786	321	888	261	267	434	306	533	527	999999	641	823	242	964	156	999999	470	999999	532	938	865	510	999999	52	51	877	999999	999999	418	999999	597	999999	839	122	999999	900	519	451	31	645	90	999999	999999	903	133	329	552	721	732	327	751	717	425	313	35	286	980	846	219	999999	999999	316	125	999999	478	714	999999	130	189	999999	999999	999999	999999	886	857	999999	989	999999	918	722	335	621	267	100	999999	879	512	999999	96	509	919	999999	242	640	553	774	333	999999	999999	419	345	431	541	486	412	732	999999	539	999999	609	999999	552	927	497	64	481	58	34	123	599	999999	458	43	680	335	251	786	999999	999999	93	999999	917	999999	508	386	903	89	999999	999999	999999	16	999999	89	487	222	999999	745	744	585	82	999999	309	999999	834	217	999999	398	861	160	170	946	669	999999	373	999999	379	548	428	120	161	401	277	999999	520	593	238	378	555	467	958	506	999999	999999	269	999999	793	999999	179	300	999999	514	999999	630	528	999999	999999	999999	716	970	843	828	326	634	434	680	457	963	999999	250	979	518	842	403	202	664	904	51	936	15	723	999999	999999	138	621	999999	184	647	999999	999999	256	461	662	585	624	139	189	417	203	589	999999	829	522	928	999999	980	671	823	437	863	
999999	305	840	711	256	434	999999	999999	22	999999	506	810	999999	999999	994	999999	999999	267	999999	999999	999999	497	847	357	104	894	999999	451	817	999999	974	360	219	953	119	999999	999999	951	338	200	999999	990	405	415	92	110	683	999999	934	999999	135	413	54	374	388	266	458	999999	616	362	538	999999	381	381	813	156	600	202	999999	999999	906	904	999999	999999	999999	494	102	441	275	994	221	999999	517	999999	515	999999	315	845	574	999999	502	139	344	975	662	672	999999	33	999999	999999	509	490	999999	890	886	230	483	465	980	894	174	26	227	999999	151	999999	501	357	866	252	840	999999	627	999999	551	777	570	999999	926	999999	876	78	999999	339	495	999999	496	626	147	295	96	850	999999	999999	688	999999	911	999999	833	92	181	999999	167	360	105	754	863	848	348	118	660	529	538	999999	28	999999	187	888	999999	999999	93	874	219	999999	165	989	999999	946	934	999999	865	847	999999	844	999999	614	910	489	243	741	999999	648	287	999999	635	999999	322	604	662	593	308	33	596	422	999999	306	61	586	999999	115	863	916	914	999999	252	813	408	693	999999	999999	194	697	999999	395	999999	445	999999	191	945	999999	677	295	294	351	999999	842	260	999999	845	999999	563	334	294	138	877	950	733	14	999999	822	999999	628	885	259	999999	610	379	999999	868	563	999999	869	999999	999999	438	999999	632	573	999999	410	562	700	848	475	849	860	412	526	517	603	999999	999999	405	133	999999	58	410	999999	999999	999999	473	999999	839	999999	544	693	999999	688	699	310	328	170	499	385	269	467	999999	999999	410	548	207	852	694	275	999999	126	999999	517	176	389	177	597	630	358	999999	512	861	566	999999	165	999999	724	826	216	285	550	999999	30	863	971	999999	991	999999	404	959	620	999999	574	999999	427	229	185	999999	319	143	730	540	151	448	757	606	224	487	999999	380	483	999999	999999	989	312	33	453	653	205	999999	185	963	236	398	326	157	296	999999	514	999999	991	212	999999	83	554	19	999999	582	116	375	63	513	390	33	485	594	999999	584	136	403	775	531	999999	207	957	999999	313	999999	131	609	999999	96	973	317	389	280	520	999999	999999	302	999999	871	547	829	68	999999	999999	213	913	999999	280	712	11	999999	171	470	886	999999	125	788	706	209	460	507	65	967	540	82	644	999999	84	473	149	833	331	903	999999	496	149	294	999999	110	839	399	999999	607	95	862	156	918	394	211	298	656	999999	872	421	49	774	101	142	511	569	999999	999999	999999	572	177	999999	267	485	400	179	830	604	
999999	370	71	178	458	881	999999	999999	725	820	872	999999	492	246	459	999999	944	999999	999999	162	682	541	999999	741	532	44	999999	82	999999	999999	999999	41	468	61	991	511	999999	871	999999	219	999999	585	999999	887	785	632	90	930	340	775	541	677	132	678	922	74	239	999999	645	424	964	605	46	999999	826	841	716	440	255	999999	141	82	999999	999999	999999	106	697	253	999999	899	953	986	742	123	999999	999999	909	789	138	927	999999	999999	236	999999	255	859	548	560	999999	944	916	649	685	392	999999	468	280	294	981	999999	376	985	374	999999	470	978	862	922	391	510	931	926	311	328	675	999999	846	506	592	999999	557	146	193	20	983	313	999999	999999	999999	443	55	625	999999	312	560	296	665	490	439	276	999999	626	179	560	23	989	999999	367	716	541	621	774	701	153	278	999999	802	363	999999	999999	677	512	452	947	464	316	128	998	767	389	445	366	76	325	841	931	967	999999	997	994	965	999999	999999	938	999999	281	923	664	44	331	493	999999	728	282	599	493	183	231	999999	999999	870	349	599	337	106	264	999999	385	311	346	272	179	366	767	201	733	869	999999	135	192	392	463	964	999999	999999	143	999999	999999	726	357	758	745	536	300	134	626	354	316	999999	567	574	547	999999	697	999999	999999	999999	999999	91	865	624	999999	105	913	323	416	999999	999999	441	962	999999	913	659	953	588	527	643	75	999999	574	389	999999	671	568	618	845	999999	276	386	582	198	677	712	860	733	98	649	999999	977	717	999999	200	874	879	941	999999	999999	409	119	999999	679	999999	327	999999	999999	70	997	537	999999	478	315	118	999999	858	999999	948	211	798	230	499	877	31	98	926	332	198	688	999999	999999	999999	999999	999999	166	845	999999	318	360	205	383	673	101	122	326	508	411	144	424	25	116	992	459	999999	189	999999	664	658	791	999999	194	999999	381	215	909	348	999999	999999	951	999999	956	999999	597	999999	424	556	407	765	704	589	999999	999999	774	672	685	999999	999999	866	521	546	999999	253	526	959	20	95	301	999999	212	978	986	796	192	999999	69	650	999999	453	674	632	222	898	954	212	876	996	524	708	529	285	999999	654	999999	414	750	712	999999	637	995	339	265	521	562	725	602	999999	999999	291	613	999999	239	64	999999	999999	333	292	299	999999	93	23	571	592	366	999999	999999	341	704	778	741	356	711	999999	458	345	377	700	999999	238	609	158	991	242	105	494	55	785	999999	999999	91	468	423	625	999999	981	768	999999	165	999999	587	270	33	237	
550	267	333	471	605	856	999999	632	999999	70	999999	934	32	339	497	999999	881	999999	999999	500	999999	999999	932	95	223	999999	577	704	545	710	650	999999	999999	764	692	838	170	584	190	606	690	458	522	363	999999	619	999999	439	185	293	999999	235	391	999999	540	277	999999	248	257	137	289	999999	999999	999999	419	375	999999	267	999999	999999	999999	999999	999999	282	809	248	999999	579	184	604	518	999999	529	999999	957	425	956	601	999999	999999	999999	999999	999999	62	999999	873	371	287	943	545	999999	999999	791	999999	582	455	999999	999999	999999	301	999999	755	73	999999	618	151	298	835	999999	994	418	218	999999	232	999999	788	999999	128	955	936	877	999999	999999	638	795	818	356	12	679	511	372	847	878	933	908	758	858	683	444	186	584	535	999	949	137	600	999999	569	381	999999	485	999999	164	786	999999	999999	128	434	857	999999	794	295	166	776	999999	999999	339	110	324	396	929	999999	684	999999	999999	352	483	687	511	204	999999	786	631	999999	36	437	693	999999	519	874	639	433	825	999999	999999	299	379	232	327	566	271	566	255	984	864	197	260	999999	999999	81	999999	999999	923	663	649	18	663	280	999999	204	877	247	591	449	999999	505	999999	50	999999	72	972	260	370	999999	999999	594	540	647	30	838	187	999999	666	447	323	208	999999	171	994	382	999999	108	482	133	688	33	999999	805	237	368	999999	219	987	373	108	999999	81	978	730	64	477	26	259	911	26	999999	581	153	135	558	995	999999	56	999999	999999	999999	778	247	266	909	618	735	420	662	123	999999	330	999999	348	24	137	999999	440	939	905	618	848	570	116	128	452	832	679	678	373	999999	999999	972	936	999999	530	834	721	999999	445	742	606	597	798	58	249	287	804	121	999999	473	869	117	119	817	35	218	140	999999	466	786	65	999999	299	697	805	357	999999	999999	999999	302	999999	999999	503	999999	999999	260	999999	68	879	999999	37	568	256	899	999999	65	863	128	208	999999	999999	584	364	999999	687	999999	308	110	252	999999	999999	689	627	138	663	259	613	999999	805	774	446	999999	999999	301	999999	496	494	399	152	749	494	248	915	182	599	999999	264	844	485	158	952	999999	815	987	253	347	941	127	246	305	451	916	323	999999	875	631	325	72	900	200	379	999999	958	502	408	682	774	455	999999	437	995	999999	471	657	822	775	266	281	999999	421	555	377	163	846	307	577	924	492	999999	967	999999	999999	944	295	999999	54	712	322	588	571	573	999999	587	808	310	682	454	666	611	999999	375	54	24	489	
644	999999	755	999999	204	830	757	292	999999	572	528	803	825	186	999999	778	73	943	999999	486	999999	69	789	999999	999999	625	999999	268	880	999999	602	865	186	464	650	775	299	599	999999	758	814	999999	347	25	999999	506	856	278	787	833	999999	432	362	999999	641	585	223	409	576	579	706	498	411	951	999999	662	999999	999999	536	112	999999	473	999999	933	999999	999999	721	773	74	48	768	854	480	57	171	180	512	648	823	999999	999999	999999	33	548	999999	999999	999999	999999	55	627	999999	496	999999	684	354	572	606	428	865	85	864	449	345	538	810	852	28	364	789	800	999999	999999	547	471	549	599	450	286	881	357	685	334	728	447	168	282	999999	796	702	598	573	999999	782	747	209	123	553	999999	737	209	307	999999	999999	255	477	902	948	999999	999999	754	131	329	546	518	400	540	720	999999	379	538	739	232	661	200	236	999999	999999	799	999999	999999	56	955	549	682	60	169	727	483	969	999999	333	842	661	999999	477	999999	547	273	357	669	999999	656	999999	209	999999	85	864	999999	999999	411	706	159	18	708	708	176	780	864	999999	240	813	247	927	999999	214	896	570	713	999999	982	528	931	452	603	43	999999	839	349	999999	975	305	321	464	568	559	184	834	952	249	999999	472	682	805	126	856	164	728	999999	994	573	514	160	999999	45	883	999999	999999	415	999999	318	337	441	653	493	934	501	783	369	999999	40	999999	618	473	999999	999999	846	136	336	747	878	999999	837	354	647	471	154	629	428	684	785	478	428	287	999999	999999	999999	39	322	999999	364	381	999999	448	964	510	895	687	999999	525	47	648	380	668	795	999999	499	96	15	32	790	871	364	999999	999999	562	999999	340	999999	450	488	817	814	154	392	507	313	999999	999999	147	575	467	361	999999	647	999999	107	999999	999999	294	484	999999	33	300	999999	492	27	999999	669	412	866	565	999999	828	47	230	999999	235	285	999999	343	999999	705	999999	456	999999	520	461	48	641	999999	883	999999	256	966	542	793	999999	753	899	489	630	729	977	280	20	999999	532	865	426	999999	872	999999	203	951	999999	999999	165	843	78	972	999999	644	999999	948	999999	717	898	862	504	436	320	999999	386	808	999999	999999	999999	597	999999	22	987	595	621	339	591	999999	654	305	592	303	638	999999	999999	927	923	999999	701	39	297	303	422	670	371	989	992	999999	108	395	248	13	999999	567	999999	999999	984	999999	33	699	999999	584	999999	603	279	211	798	999999	797	458	999999	727	679	699	310	153	599	327	233	631	999999	202	
310	999999	67	999999	999999	81	283	999999	943	999999	961	999999	672	713	240	999999	400	999999	201	363	602	999999	999999	520	333	821	266	999999	466	666	746	402	999999	174	283	999999	546	690	429	727	366	178	514	931	765	677	36	597	913	781	999999	999999	439	983	599	660	758	546	265	999999	814	29	173	286	216	569	649	507	439	436	282	709	999999	474	999999	999999	145	578	755	656	794	999999	999999	684	999999	683	999999	379	574	999999	55	999999	999999	468	913	346	15	999999	725	206	999999	999999	167	486	508	226	332	965	986	175	524	190	791	999999	175	154	999999	999999	546	533	999999	279	932	815	391	281	284	999999	560	999999	429	907	999999	558	628	275	512	863	186	523	360	996	393	409	109	864	999999	999999	303	999999	667	526	999999	202	599	999999	596	351	105	236	999999	60	414	335	746	617	337	242	980	999999	642	814	999999	999999	999999	999999	999999	533	716	526	72	457	978	792	993	902	999999	659	958	870	999999	170	768	949	580	999999	999999	68	663	999999	537	976	846	404	136	852	224	999999	30	999999	871	999999	999999	578	174	494	81	999999	342	843	400	677	284	120	999999	481	56	362	452	872	27	828	869	999999	999999	95	999999	584	665	150	687	558	999999	968	998	615	535	200	785	95	238	968	725	999999	101	999999	702	736	183	655	999999	861	225	999999	972	53	203	410	588	999999	883	497	999999	202	999999	842	999999	315	121	999999	945	856	577	366	999999	59	112	60	999999	140	393	875	999999	19	999999	825	343	999999	996	954	999999	999999	611	706	212	740	21	533	662	258	821	397	624	569	709	999999	294	999999	514	923	941	153	276	999999	695	18	96	947	857	341	509	556	319	166	202	819	254	871	164	999999	999999	999999	397	999999	319	995	999999	841	999999	393	541	484	977	83	23	278	858	163	999999	204	654	73	675	331	749	274	999999	467	376	890	705	422	703	999999	885	999999	756	999999	999999	699	999999	999999	647	474	999999	34	578	246	153	924	961	101	999999	960	999999	973	903	75	999999	54	918	793	475	419	688	999999	781	376	197	651	521	476	23	321	447	409	425	211	531	725	695	841	323	452	928	999999	562	999999	362	911	999999	999999	257	104	999999	963	779	237	786	681	999999	212	58	502	999999	494	87	548	523	849	557	701	543	418	358	86	479	999999	999999	999999	565	48	24	286	999999	999999	228	919	540	999999	629	999999	425	999999	482	493	999999	999999	999999	444	536	24	229	999999	363	767	157	839	745	704	493	999999	747	712	125	214	198	772	320	581	
276	999999	17	999999	230	999999	285	692	935	865	999999	999999	999999	56	547	999999	818	511	922	424	682	999999	183	999999	990	871	450	999999	734	277	999999	30	510	999999	999999	378	999999	999999	292	999999	491	999999	903	879	420	835	775	700	174	575	999999	686	850	896	898	887	984	181	58	358	999999	572	958	668	570	999999	157	523	878	178	543	999999	228	928	932	227	486	999999	426	999999	106	750	999999	169	881	618	999999	614	570	290	394	836	141	934	999999	919	999999	245	319	999999	999999	262	821	996	41	759	467	921	964	999999	411	690	754	893	261	178	33	999999	999999	999999	104	543	952	597	784	707	999999	294	853	23	720	251	984	279	999999	844	928	552	138	131	161	257	650	889	879	999999	91	999999	683	906	895	707	457	999999	62	154	309	233	221	333	264	182	78	999999	960	999999	999999	485	999999	416	249	481	999999	665	800	846	892	999999	718	999999	626	999999	611	947	127	22	793	626	999999	999999	545	705	341	804	867	978	999999	999999	929	719	997	605	823	999999	999999	423	999999	999999	568	999999	999999	245	999999	140	707	997	999999	130	832	947	376	90	999999	101	871	544	150	866	798	821	666	203	999999	998	93	30	443	345	290	999999	999999	999999	999999	21	82	310	199	210	106	870	416	68	866	982	353	917	348	731	404	131	283	180	994	746	549	68	110	517	999999	686	999999	236	839	138	999999	376	999999	256	29	999999	355	999999	769	927	414	607	336	999999	655	999999	682	999999	940	168	431	999999	16	321	999999	24	209	682	163	999999	316	999999	999999	737	20	976	895	999999	711	833	776	343	410	76	342	942	731	999999	862	880	999999	851	296	999999	707	176	369	999999	999999	15	372	672	785	359	621	234	388	599	151	678	280	999999	999999	116	392	999999	404	940	979	528	999999	260	999999	283	999999	464	894	548	999999	844	617	999999	316	999999	999999	113	999999	61	454	118	564	142	806	193	609	999999	999999	189	298	620	772	429	731	266	722	121	852	999999	943	167	999999	999999	568	307	999999	95	284	303	645	288	540	352	495	871	999999	160	454	636	999999	992	612	714	259	420	999999	999999	463	999999	983	360	260	999999	999999	999999	778	724	573	508	133	523	148	558	544	20	89	429	999999	860	302	571	666	226	838	999999	554	624	590	158	235	872	632	999999	319	295	37	494	244	999999	102	999999	999999	945	513	160	853	63	999999	249	999999	652	265	999999	756	999999	999999	44	999999	166	742	163	143	424	283	260	891	913	249	259	999999	595	194	735	767	62	983	999999	
713	999999	107	500	454	351	999999	999999	617	38	478	999999	601	993	288	88	465	999999	116	173	999999	999999	999999	939	814	921	266	745	999999	529	836	999999	999999	971	999999	528	68	251	709	791	999999	701	999999	862	444	351	657	999999	316	116	280	999999	999999	820	59	999999	999999	168	686	999999	95	83	123	97	999999	774	468	999999	672	760	29	223	240	324	568	970	618	406	505	472	274	276	999999	362	999999	18	758	618	999999	870	108	900	565	186	706	531	587	556	999999	670	883	36	327	556	96	999999	597	999999	262	89	842	33	662	999999	268	818	999999	999999	838	194	26	850	708	802	999999	128	657	63	617	999999	392	72	999999	835	589	999999	999999	881	999999	999999	420	136	366	999999	37	85	247	999999	918	888	886	826	999999	999999	653	42	328	999999	895	968	409	999999	23	225	696	779	297	827	633	30	868	999999	496	646	999999	889	494	865	774	586	881	315	145	729	159	566	999999	260	191	556	999999	999999	986	307	792	876	123	150	155	257	999999	999999	999999	897	999999	133	339	80	712	763	999999	462	751	999999	96	999999	408	293	999999	140	434	47	646	87	111	444	776	999999	854	897	776	999999	719	526	798	471	999999	247	709	999999	236	284	548	428	18	466	682	677	220	999999	999999	829	999999	25	823	750	773	641	795	584	356	150	999999	814	987	204	999999	999999	520	999999	508	999999	584	999999	903	159	499	228	999999	645	762	109	978	999999	430	999999	279	999999	702	999999	999999	954	452	999999	680	96	999999	999999	999999	999999	723	458	167	594	199	316	999999	45	122	999999	261	555	572	160	822	999999	172	68	393	50	925	48	531	471	928	553	718	458	368	817	101	999999	999999	265	922	313	941	394	967	124	701	244	591	39	999999	151	391	302	312	433	999999	999	349	999999	887	999999	999999	999999	999999	999999	597	999999	999999	305	582	495	768	317	999999	518	315	778	100	279	348	691	456	502	674	786	171	426	156	935	893	101	425	999999	377	247	999999	255	727	332	526	905	567	999999	456	311	383	999999	73	999999	128	999999	908	80	999999	205	999999	433	30	999999	484	180	650	741	412	490	79	383	939	999999	141	69	60	768	752	999999	999999	169	55	373	999999	96	362	362	999999	999999	192	355	999999	999999	19	999999	234	848	848	999999	264	826	884	965	999999	10	145	83	662	68	105	150	328	618	999999	999999	388	657	999999	999999	818	297	999999	664	308	724	999999	767	981	187	834	212	920	406	188	999999	285	999999	142	413	951	999999	699	758	651	999999	37	724	109	940	
575	577	381	461	999999	967	902	229	667	516	960	999999	999999	485	999999	893	229	921	999999	774	793	308	524	73	445	538	597	175	23	999999	697	325	667	51	612	267	830	469	868	221	999999	65	999999	999999	999999	583	198	224	999999	757	822	999999	293	999999	157	999999	62	999999	25	999999	999999	736	216	999999	819	644	710	999999	872	966	73	760	999999	999999	379	737	885	899	620	999999	350	383	641	265	443	999999	41	999999	999999	344	215	999999	454	868	842	999999	999999	20	999999	808	872	148	351	568	694	72	61	75	955	999999	391	163	697	162	659	999999	105	951	968	237	613	378	999999	538	761	551	316	195	386	712	999999	874	102	812	990	999999	41	999999	570	999999	540	966	386	483	999999	61	824	301	999999	846	572	897	999999	579	999999	504	981	999999	807	153	755	865	999999	999999	531	517	70	999999	172	999999	964	999999	390	597	696	646	991	683	999999	709	726	24	999999	539	149	999999	999999	523	617	496	231	999999	999999	427	625	675	287	999999	952	445	990	939	999999	760	881	548	517	455	882	558	512	999999	238	108	426	741	888	159	999999	539	999999	547	278	675	236	999999	758	962	999999	999999	369	857	731	149	718	787	884	226	657	999999	484	386	999999	68	983	999999	989	999999	11	999999	786	137	40	422	760	453	670	464	534	999999	790	999999	999999	861	999999	654	575	98	389	638	856	672	501	512	64	999999	906	999999	692	312	757	591	961	97	245	241	999999	999999	389	274	126	999999	691	522	810	930	902	999999	870	338	357	900	787	372	37	123	999999	528	367	461	547	461	771	231	387	209	592	396	626	999999	827	267	709	124	521	999999	999999	978	701	999999	406	137	349	363	955	856	999999	599	69	131	999999	308	950	927	727	665	658	470	999999	610	999999	999999	999999	912	510	100	200	999999	850	999999	143	657	999999	243	65	999999	122	418	276	530	406	993	999999	505	361	529	316	782	999999	999999	999999	519	999999	101	787	890	974	999999	852	864	666	140	748	468	988	999999	482	999999	871	317	999999	249	999999	614	214	353	188	657	561	999999	783	418	999999	993	823	999999	814	734	455	175	445	999999	566	999999	999999	275	255	869	517	414	57	599	999999	89	999999	537	325	238	887	444	999999	999999	875	870	90	258	999999	755	644	375	143	747	272	706	872	866	683	792	750	938	999999	319	999999	156	934	194	506	206	689	999999	307	585	847	999999	999999	128	811	695	999999	616	421	999999	234	152	999999	309	999999	215	216	447	854	532	487	948	346	403	999999	728	999999	999999	
751	657	75	358	77	557	999999	999999	253	754	999999	999999	471	144	527	608	999999	998	875	634	858	301	990	252	441	999999	107	898	674	69	941	92	759	435	864	763	434	876	84	723	410	84	962	999999	392	866	999999	999999	999999	738	318	999999	852	999999	47	999999	667	823	916	302	459	10	999999	999999	812	972	237	999999	999999	763	999999	999999	923	999999	234	783	999999	537	859	574	714	754	999999	936	751	763	240	458	398	414	106	611	999999	782	274	409	497	778	650	999999	999999	34	84	999999	999999	110	264	700	87	263	130	999999	963	351	587	705	533	651	442	58	742	999999	647	864	666	571	257	150	888	824	999999	560	999999	999999	935	689	679	809	381	650	509	540	999999	144	293	999999	648	999999	999999	568	876	846	346	601	677	999999	387	220	11	992	853	123	811	999999	967	570	999999	522	416	897	35	723	279	791	999999	211	407	512	999999	999999	999999	999999	945	329	947	449	224	999999	999999	84	312	469	808	999999	796	395	728	128	999999	723	999999	135	212	307	543	163	576	554	999999	475	999999	874	639	311	79	225	177	492	315	528	356	956	750	341	999999	999999	999999	891	995	163	483	289	999999	999999	999999	797	435	648	999999	794	872	669	242	306	622	438	829	506	319	999999	228	999999	999999	648	999999	768	385	871	712	976	247	685	559	899	992	999999	538	782	999999	281	789	528	706	521	999999	686	724	453	719	166	999999	418	581	423	934	999999	477	696	490	216	421	563	936	809	556	197	999999	342	314	449	899	56	180	47	999999	699	539	999999	993	689	54	932	999999	555	999999	829	113	999999	964	754	705	841	999999	130	859	235	592	999999	965	468	576	391	148	999999	266	999999	248	544	631	245	999999	186	999999	800	172	489	411	390	569	727	93	974	377	559	999999	68	754	60	187	566	116	642	999999	534	123	662	794	882	298	559	590	999999	514	729	56	528	148	999999	957	380	999999	211	337	248	385	601	23	588	536	208	935	198	367	999999	138	76	851	178	999999	509	999999	528	999999	20	146	524	470	648	513	999999	919	262	102	806	741	999999	314	97	159	999999	999999	215	999999	999999	999999	402	211	999999	600	999999	677	969	999999	999999	999999	999999	999999	326	999999	860	141	374	85	321	288	682	106	561	332	233	761	764	28	175	859	489	183	999999	396	999999	322	30	58	533	548	950	447	643	999999	446	795	987	999999	299	389	284	139	44	999999	941	999999	650	126	376	228	999999	950	649	598	205	132	118	930	368	547	121	999999	552	999999	338	
999999	462	440	999999	438	773	779	729	785	585	359	148	199	455	447	672	903	681	314	635	999999	797	999999	999999	324	686	67	627	751	999999	957	587	999999	483	705	844	220	240	999999	454	143	231	864	23	845	983	918	485	921	875	217	645	247	147	338	999999	417	514	572	751	716	162	978	516	627	772	877	999999	999999	602	461	673	742	859	999999	778	932	41	89	340	768	582	999999	999999	70	322	349	133	999999	268	436	705	668	196	738	980	253	358	395	83	999999	211	735	999999	424	544	902	388	999999	999999	514	999999	435	242	983	144	456	112	456	315	433	754	572	491	176	756	999999	555	999999	999999	534	584	645	999999	233	566	846	387	461	525	419	999999	999999	593	753	60	279	435	213	604	534	150	901	90	650	362	639	254	999999	667	539	356	267	134	35	929	999999	999999	18	426	297	78	651	930	895	472	276	978	737	125	486	579	352	999999	986	394	683	565	365	871	926	602	236	793	999999	73	703	363	567	824	320	850	426	999999	999999	999999	498	971	194	188	95	661	516	46	191	960	14	741	999999	999999	256	184	999999	147	999999	694	842	857	999999	832	768	999999	420	913	999999	999999	162	565	219	531	999999	711	380	187	786	275	95	999999	612	36	68	962	999999	999999	577	146	999999	289	999999	622	623	641	999999	362	999999	181	250	603	999999	999999	807	448	531	616	745	545	803	886	360	234	609	652	255	917	999999	806	697	493	345	668	849	999999	278	596	907	264	683	28	768	614	999999	491	958	66	228	999999	440	610	191	42	343	899	928	999999	22	971	395	120	588	612	484	756	268	572	999999	935	999999	934	999999	491	861	999999	999999	746	999999	127	693	199	699	163	376	97	312	312	335	950	999999	216	584	936	869	999999	440	999999	139	277	232	396	361	293	449	505	901	700	999999	558	781	192	862	894	287	206	421	434	246	999999	999999	999999	999999	999999	999999	963	999999	772	621	999999	999999	963	616	932	895	307	999999	415	999999	870	195	612	142	776	999999	999999	999999	999999	658	672	161	16	999999	742	999999	276	158	605	302	486	154	139	999999	881	214	999999	575	999999	999	980	368	15	720	376	999999	841	823	470	999999	239	999999	671	123	949	147	348	55	999999	118	628	158	242	123	237	726	999999	534	260	572	361	195	424	689	678	314	156	295	552	541	981	453	999999	30	72	868	483	25	139	743	866	772	701	999999	381	999999	135	892	492	650	154	317	573	999999	234	54	203	981	445	999999	999999	999999	503	342	999999	
185	470	999999	999999	368	999999	999999	405	999999	706	999999	493	999999	999999	846	188	263	999999	901	396	999999	999999	790	999999	28	674	501	580	494	752	813	279	369	695	206	371	913	999999	134	407	112	912	999999	201	645	560	600	673	598	465	737	259	601	999999	461	999999	680	999999	43	693	750	471	910	764	999999	319	134	907	121	484	274	999999	999999	504	294	761	823	598	999999	467	84	828	999999	39	25	564	678	999999	243	901	691	498	807	440	656	641	12	302	999999	335	999999	693	561	124	200	999999	580	999999	661	999999	482	999999	999999	575	999999	921	490	881	999999	338	641	999999	674	220	793	776	999999	999999	848	652	759	530	300	825	999999	391	277	867	838	700	983	581	762	543	429	609	233	242	820	999999	161	130	553	969	694	725	28	350	999999	424	709	999999	258	19	940	951	999999	449	999999	999999	999999	623	52	58	355	999999	947	140	791	193	553	382	999999	123	501	639	977	999999	141	315	372	927	546	999999	999999	999999	333	999999	603	477	818	784	999999	999999	90	538	87	504	624	635	777	999999	558	146	999999	999999	999999	999999	518	310	973	470	318	999999	999999	999999	86	628	67	999999	999999	204	537	324	375	768	684	836	42	999999	561	482	706	505	537	484	379	999999	553	664	736	198	245	302	504	357	999999	469	725	364	461	459	446	920	999999	999999	360	244	771	112	652	87	112	555	749	500	999999	999999	999999	999999	357	999999	85	403	999999	547	999999	999999	819	27	302	224	121	678	510	111	999999	786	605	953	999999	144	999999	999999	21	659	96	690	552	13	999999	664	768	999999	16	999999	384	999999	952	362	999999	999999	424	753	810	437	999999	433	54	647	464	978	216	747	267	999999	999999	633	391	318	460	279	692	999999	435	638	456	999999	999999	726	727	992	833	253	339	18	720	884	640	584	692	662	999999	905	548	613	457	30	999999	794	746	750	661	643	901	355	433	607	999999	182	981	198	999999	999999	999999	999999	155	963	417	999999	501	163	992	807	999999	999999	633	786	999999	821	190	999999	701	877	999999	977	999999	999999	999999	984	585	122	566	468	999999	503	901	327	999999	86	999999	494	613	827	302	592	757	854	28	999999	721	999999	340	507	999999	555	999999	883	348	942	141	955	999999	433	673	999999	597	534	214	132	896	315	801	200	362	695	822	874	999999	999999	999999	486	181	247	272	938	782	69	477	57	999999	27	999999	999999	945	999999	872	999999	164	913	995	233	649	896	216	416	845	149	154	305	732	622	308	951	722	654	999999	999999	171	734	
606	538	999999	166	125	879	336	757	254	850	999999	643	720	672	999999	996	836	285	40	856	103	643	999999	181	325	394	999999	37	330	999999	999999	499	28	430	999999	466	176	999999	780	999999	89	97	894	999999	482	99	902	635	560	725	817	508	999999	999999	640	962	623	885	999999	999999	169	309	436	953	131	999999	625	300	365	934	999999	999999	504	703	776	999999	749	999999	698	235	491	93	477	605	483	229	999999	999999	789	354	843	290	651	59	178	779	999999	999999	182	159	474	612	280	625	894	999999	14	649	538	635	223	12	196	615	249	86	832	831	999999	901	999999	912	511	21	100	549	702	455	999999	997	354	808	448	549	999999	879	813	851	711	20	225	999999	999999	163	140	841	103	45	809	101	947	829	999999	999999	971	562	111	999999	999999	354	770	999999	999999	541	999999	415	563	999999	854	370	999999	999999	130	999999	999999	681	999999	357	880	259	999999	667	645	999999	60	525	347	177	999999	999999	778	553	327	999999	249	999999	391	999999	999999	999999	287	456	191	999999	999999	999999	709	12	594	299	824	753	389	284	899	113	912	681	491	764	77	395	79	655	591	719	663	764	229	28	300	104	483	999999	971	999999	999999	206	999999	93	816	345	999999	999999	999999	34	174	52	466	145	754	709	162	118	657	892	999999	535	857	119	313	999999	782	999999	999999	999999	280	234	313	999999	627	716	77	407	948	732	812	790	281	567	554	620	307	93	999999	590	999999	999999	507	89	622	950	348	504	780	871	999999	17	289	653	754	940	739	566	517	999999	642	754	170	925	89	596	999999	999999	564	692	999999	999999	999999	419	788	905	727	233	287	677	999999	999999	627	999999	179	999999	511	627	813	614	999999	740	575	236	947	999999	214	581	999	999999	695	58	939	999999	999999	863	706	869	864	848	222	515	288	840	670	79	999999	999999	999999	284	999999	637	487	949	810	906	133	85	471	601	701	999999	233	999999	982	999999	632	539	999999	316	108	642	762	964	401	999999	461	735	565	878	69	130	999999	725	942	67	571	990	287	327	740	999999	999999	273	157	77	291	999999	999999	352	447	598	241	449	185	451	874	522	557	444	454	398	999999	999999	999999	580	999999	508	319	924	999999	642	262	535	575	999999	243	499	817	334	94	434	877	222	441	999999	889	387	549	500	193	59	442	842	999999	352	121	815	999999	576	999999	783	718	933	999999	999999	346	705	873	707	218	999999	999999	233	360	999999	520	306	161	81	691	941	958	819	741	707	210	419	662	233	999999	427	999999	251	
586	999999	716	943	999999	636	134	999999	999999	841	999999	807	999999	218	492	852	831	814	999999	659	884	806	999999	899	202	887	604	926	999999	999999	999999	790	999999	999999	646	59	314	577	679	525	946	507	999999	126	537	933	363	991	927	810	402	552	764	119	366	779	486	817	751	739	999999	208	150	864	999999	500	200	999999	572	999999	548	264	144	148	999999	387	999999	707	999999	268	534	612	999999	243	999999	798	36	999999	999999	866	999999	999999	825	999999	492	748	367	572	999999	999999	743	472	429	999999	271	148	417	625	999999	979	999999	999999	455	999999	215	430	209	906	618	702	999999	693	794	705	999999	999999	438	204	999999	963	29	805	91	335	525	999999	193	514	971	117	390	999999	109	127	465	793	50	342	734	72	549	999999	954	924	999999	59	999999	724	624	999999	710	223	969	444	959	605	697	130	967	999999	247	695	935	510	321	999999	999999	677	999999	86	20	105	470	999999	423	569	851	167	762	476	394	468	999999	760	407	177	442	665	999999	860	106	920	375	591	825	854	999999	999999	612	999999	999999	10	485	548	209	614	752	385	30	400	999999	539	367	501	758	778	805	184	112	153	630	928	519	388	979	100	730	879	768	568	54	407	554	999999	20	394	999999	351	561	793	999999	66	644	767	116	999999	562	874	832	56	59	350	351	999999	878	536	999999	106	568	119	884	873	999999	461	356	999999	984	999999	490	374	795	463	999999	319	999999	573	293	752	281	422	537	856	56	999999	519	999999	65	999999	384	484	904	886	999999	451	908	550	450	999999	421	760	582	457	393	468	261	595	999999	999999	999999	999999	999999	999999	824	156	581	38	827	894	941	652	300	899	730	16	469	908	680	182	410	999999	133	110	341	521	839	89	472	588	999999	924	977	33	354	79	999999	176	71	999999	869	880	723	556	999999	769	469	682	999999	387	998	353	914	554	631	999999	192	152	999999	313	316	502	565	248	433	999999	674	276	554	661	775	302	846	54	999999	530	999999	576	858	572	61	166	362	95	590	127	20	433	402	792	886	98	771	758	330	377	324	485	132	234	104	203	138	76	611	705	506	870	999999	110	999999	615	999999	833	262	159	150	480	657	316	16	251	873	762	774	999999	531	98	723	935	216	978	453	634	477	999999	38	295	484	999999	620	999999	999999	999999	693	281	804	938	999999	181	237	844	827	999999	227	853	999999	376	302	924	183	418	156	999999	894	130	171	659	999999	404	999999	999999	996	772	696	867	999999	999999	78	502	883	999999	
592	552	999999	999999	160	637	416	624	999999	662	999999	559	711	212	992	875	999999	573	119	999999	582	999999	60	382	848	999999	999999	360	793	748	307	799	51	590	825	604	607	532	999999	999999	253	740	865	999999	861	446	999999	494	874	193	182	504	999999	739	20	999999	502	999999	523	105	517	66	830	790	364	203	518	999999	386	398	277	876	604	585	900	999999	999999	999999	521	411	999999	636	486	610	575	999999	416	311	579	344	999999	999999	18	873	999999	196	910	84	114	999999	927	939	117	485	916	306	999999	806	999999	999999	999999	910	814	121	111	881	580	999999	225	561	999999	216	552	52	295	995	867	730	569	714	931	171	486	854	484	64	528	999999	693	999999	901	610	473	410	999999	999999	467	896	772	999999	999999	689	999999	552	880	720	397	75	199	920	999999	180	999999	134	246	93	433	960	637	999999	999999	579	536	946	659	186	999999	151	999999	104	537	970	957	999999	107	252	311	933	973	763	667	463	810	773	999999	999999	372	349	999999	15	767	507	269	725	999999	47	163	912	999999	703	977	255	999999	105	392	468	222	813	999999	999999	999999	999999	986	874	388	899	999999	763	999999	928	814	403	999999	947	336	39	711	242	650	70	999999	399	50	280	785	422	350	999999	390	381	519	558	323	179	233	277	521	999999	347	999999	278	400	805	999999	889	999999	999999	174	999999	363	756	980	173	966	905	999999	459	999999	99	999999	999999	63	382	735	419	265	90	807	999999	68	999999	999999	894	766	791	698	593	85	999999	211	153	185	946	37	625	538	395	356	999999	999999	818	999999	305	380	999999	224	999999	80	999999	633	504	999999	450	710	999999	999999	999999	999999	184	999999	799	383	333	999999	823	383	117	355	120	880	999999	999999	999999	999999	250	999999	31	524	441	577	999999	523	529	757	707	999999	735	999999	191	999999	452	989	182	66	999999	444	482	999999	999999	951	117	671	999999	675	999999	770	926	999999	470	999999	999999	571	964	607	535	285	854	575	999999	150	647	871	173	924	437	879	560	487	842	805	238	614	966	490	999999	19	563	854	999999	936	755	178	775	999999	778	881	999999	999999	531	765	590	906	236	416	999999	245	507	45	247	884	219	449	723	999999	905	802	605	484	147	526	999999	999	582	254	394	479	999999	126	155	999999	999999	999999	999999	87	224	331	999999	999999	186	233	511	528	616	999999	999999	315	454	120	151	976	999999	551	438	14	52	591	999999	981	32	834	150	391	889	691	999999	233	493	645	450	584	424	55	308	913	24	999999	393	999999	999999	88	
999999	985	975	179	280	313	557	999999	45	999999	997	406	537	351	93	999999	999999	924	88	503	999999	809	999999	567	561	999999	999999	999999	989	849	207	999999	464	943	810	999999	999999	720	421	727	676	542	999999	816	587	27	518	956	829	999999	999999	468	395	999999	267	225	999999	417	617	999999	70	999999	961	999999	999999	146	942	594	999999	999999	713	918	513	360	826	288	999999	853	980	543	722	999999	694	105	294	738	999999	439	685	999999	840	998	112	381	667	999999	581	424	390	450	85	923	425	900	191	646	954	999999	208	978	999999	470	437	83	326	774	347	866	901	697	672	512	908	946	999999	715	999999	999999	999999	192	707	783	473	999999	999999	798	870	794	914	647	784	439	999999	707	577	380	570	39	999999	892	306	715	522	693	999999	999999	25	999999	812	475	830	822	351	999999	999999	243	997	999999	615	528	903	553	999999	264	912	242	280	210	379	999999	154	999999	87	999999	886	999999	271	779	761	894	999999	401	981	448	999999	961	999999	999999	436	343	382	672	423	536	988	752	763	268	999999	545	303	999999	999999	104	330	54	999999	999999	139	289	972	228	146	721	744	512	999999	513	447	950	154	63	773	999999	345	482	372	550	812	999999	237	999999	998	999999	600	968	302	999999	127	772	227	548	97	157	999999	164	536	702	791	999999	190	999999	821	830	999999	249	51	73	758	999999	681	203	737	995	61	999999	229	919	130	999999	220	999999	395	674	733	606	966	626	674	191	999999	670	999999	336	953	977	191	178	999999	999999	926	238	137	279	101	33	810	101	999999	401	934	616	581	25	999999	504	864	999999	106	999999	283	424	999999	577	999999	20	999999	411	51	84	788	999999	104	769	849	981	557	126	583	710	795	874	531	283	999999	340	99	744	69	459	123	45	81	41	999999	512	999999	560	377	90	588	409	999999	31	612	882	522	811	175	294	946	748	572	396	998	408	893	999999	330	571	920	700	351	999999	961	999999	980	72	692	347	151	997	748	503	131	396	824	509	999999	374	817	999999	999999	775	512	374	999999	685	42	679	619	999999	999999	999999	999999	888	67	999999	70	859	902	459	129	827	153	948	999999	999999	275	999999	584	393	456	956	999999	999999	131	576	89	596	290	305	999999	22	728	428	768	942	999999	243	999999	365	449	810	999999	999999	169	751	999999	564	374	999999	419	430	104	235	277	999999	62	527	766	491	388	474	579	607	999999	116	109	724	190	67	736	41	999999	228	999999	645	494	395	999999	380	999999	525	231	887	885	999999	918	503	
161	495	999999	999999	476	847	977	974	240	999999	939	62	652	999999	383	317	999999	388	157	876	290	999999	788	667	53	395	546	999999	999999	692	721	818	999999	999999	999999	694	178	919	999999	435	251	969	415	999999	455	430	999999	47	151	999999	229	507	463	51	222	530	707	232	772	90	310	123	999999	548	152	130	864	999999	344	999999	999999	747	999999	721	635	321	226	167	221	999999	667	509	722	338	472	224	365	156	393	52	986	999999	999999	484	135	138	247	866	487	334	566	682	703	461	775	482	684	741	999999	901	999999	549	20	159	999999	801	400	403	86	999999	765	717	999999	301	702	203	599	348	999999	506	83	359	680	999999	67	984	806	270	563	989	540	623	739	999999	738	999999	999999	998	70	334	737	999999	999999	999999	569	999999	29	411	759	581	882	345	999999	909	827	954	999999	999999	101	438	994	139	840	96	999999	151	977	999999	562	265	267	601	999999	272	769	240	569	131	999999	219	965	404	999999	999999	999999	999999	478	830	665	999999	578	812	906	631	999999	999999	13	703	170	428	870	849	848	503	324	291	999999	883	999999	999999	394	999999	806	882	473	599	628	858	999999	203	673	157	514	778	687	455	695	999999	932	171	236	866	960	898	348	125	555	999999	666	825	999999	594	999999	78	399	830	999999	33	167	740	979	154	999999	967	755	722	999999	999999	816	999999	999999	411	951	978	999999	999999	786	999999	544	358	53	620	201	164	66	88	468	446	389	856	449	671	498	202	191	92	999999	993	999999	626	780	485	201	797	239	735	643	999999	708	871	54	107	489	809	696	369	999999	999999	999999	999999	999999	898	690	960	430	924	912	999999	796	287	999999	792	765	917	577	567	428	404	924	330	999999	757	737	517	999999	351	192	689	505	822	999999	584	999999	476	999999	882	794	241	999999	314	823	884	914	430	496	999999	342	571	241	138	940	558	644	590	240	507	170	182	158	88	742	233	262	974	999999	800	710	298	555	695	999999	999999	37	619	507	999999	842	317	31	999999	19	999999	999999	377	999999	999999	939	502	245	864	721	621	93	298	572	600	999999	939	282	696	550	999999	26	546	999999	999999	531	34	93	999999	664	853	161	999999	78	132	775	885	102	577	999999	999999	999999	690	973	160	114	999999	57	999999	928	999999	44	334	19	966	603	911	21	138	999999	915	999999	565	210	868	470	495	229	450	824	746	847	999999	836	999999	990	336	999999	214	999999	792	977	186	999999	761	818	827	588	112	528	999999	874	964	527	945	798	497	490	114	
999999	618	999999	999999	91	192	65	339	498	676	976	277	348	806	999999	267	937	242	999999	448	60	642	907	127	922	960	999999	999999	187	890	999999	502	846	468	999999	999999	283	381	104	568	999999	488	339	999999	999999	260	526	77	486	999999	999999	566	683	51	64	58	710	401	684	999999	320	183	162	607	142	483	431	880	999999	457	999999	566	148	999999	743	999999	313	996	990	671	443	804	406	917	883	999999	818	804	413	475	999999	882	696	972	999999	532	335	731	778	652	828	646	784	999999	286	999999	427	999999	308	493	744	714	410	22	687	515	776	245	724	165	665	627	476	816	999999	999999	869	175	999999	220	999999	581	999999	999999	999999	999999	29	378	640	441	999999	390	506	920	999999	615	482	684	999999	999999	999999	100	17	623	987	999999	179	968	900	999999	999999	262	999999	97	999999	999999	497	999999	999999	999999	495	408	999999	292	605	284	130	556	96	522	628	999999	999999	263	999999	155	574	603	999999	999999	999999	61	477	464	999999	307	949	418	999999	567	127	420	514	404	258	356	495	724	999999	712	91	999999	882	999999	557	999999	381	187	632	999999	599	893	710	537	271	443	931	999999	432	307	335	711	884	528	999999	999999	999999	486	15	118	659	849	585	648	560	999999	179	98	906	473	926	772	786	999999	968	999999	709	976	143	999999	424	999999	301	720	999999	379	737	363	983	350	715	999999	182	523	999999	999999	999999	999999	977	999999	273	999999	999999	959	381	562	925	323	560	180	507	703	352	200	693	315	557	999999	271	999999	278	816	115	566	757	40	999999	272	999999	228	916	648	999	999999	551	581	120	999999	349	824	454	423	803	813	999999	999999	552	999999	999999	147	202	999999	799	797	999999	457	737	678	999999	999999	962	663	206	999999	263	999999	704	473	648	121	204	225	999999	447	736	999999	22	301	999999	745	488	999999	999999	980	36	473	848	212	999999	104	844	442	140	998	861	791	227	999999	559	999999	317	89	343	718	942	999999	999999	362	70	140	444	999999	954	465	862	355	230	999999	315	999999	20	502	999999	999999	277	999999	999999	526	586	945	637	999999	741	739	438	408	284	724	47	59	999999	496	151	762	659	408	487	674	146	516	570	12	999999	999999	972	814	999999	788	450	190	999999	999999	775	125	503	893	999999	999999	999999	999999	80	506	187	266	254	524	360	817	895	869	284	999999	390	80	999999	634	395	972	767	623	899	495	283	999999	999999	999999	720	999999	269	999999	703	272	647	999999	999999	74	999999	899	525	999999	464	692	893	581	999999	999999	29	705	740	868	
508	732	457	413	564	585	999999	999999	109	118	803	334	557	139	175	21	771	707	634	320	810	495	999999	999999	169	216	601	702	950	684	126	999999	999999	401	267	999999	814	999999	128	999999	841	999999	799	417	999999	139	144	999999	416	999999	710	322	80	429	67	22	285	149	999999	999999	999999	530	380	425	999999	999999	47	999999	872	203	206	537	589	774	999999	316	999999	49	663	39	82	837	999999	65	973	803	945	867	343	254	695	999999	990	999999	876	999999	132	383	424	999999	102	999999	891	999999	698	183	999999	305	950	751	326	246	486	224	999999	999999	244	325	452	999999	841	180	823	627	507	531	999999	817	897	167	194	322	999999	795	937	999999	945	83	366	799	80	650	916	591	927	459	198	999999	495	999999	87	806	931	236	999999	999999	999999	999999	715	176	635	915	407	792	567	14	999999	690	286	999999	209	999999	999999	652	999999	201	999999	999999	999999	58	342	999999	332	177	90	387	390	397	769	26	938	999999	368	200	173	165	252	999999	34	999999	837	508	498	999999	530	916	999999	288	118	833	667	923	573	666	833	863	593	240	711	189	623	233	920	999999	999999	527	802	768	489	999999	949	999999	999999	776	220	834	999999	27	646	174	539	999999	289	935	358	999999	999999	701	999999	309	572	22	422	999999	310	613	587	999999	999999	13	123	999999	799	156	884	999999	717	797	999999	998	590	575	594	547	999999	520	999999	985	911	999999	419	111	411	189	400	937	999999	999999	476	607	999999	55	999999	643	61	459	313	999999	61	820	307	321	255	999999	719	996	999999	875	204	789	999999	602	325	999999	593	21	678	619	756	947	821	355	999999	849	751	544	619	999999	496	999999	217	811	999999	101	929	108	856	53	469	403	518	999999	177	687	938	655	999999	999999	59	999999	781	693	386	114	999	952	999999	405	999999	999999	999999	999999	388	13	582	999999	668	234	905	999999	999999	634	999999	999999	438	979	188	999999	910	105	999999	999999	999999	999999	999999	523	999999	829	999999	976	117	460	999999	295	999999	51	462	173	114	91	986	999999	225	564	885	999999	999999	33	999999	30	773	356	495	520	369	888	576	999999	594	999999	999999	839	143	928	999999	999999	208	864	346	397	999999	24	999999	999999	999999	320	284	346	571	272	979	411	164	80	999999	761	965	915	926	137	474	530	999999	56	659	157	371	296	186	190	999999	999999	999999	999999	999999	759	817	999999	411	58	614	239	371	332	999999	30	684	72	999999	626	738	292	937	218	999999	995	446	492	179	961	948	999999	170	390	324	310	724	999999	576	453	
943	309	514	877	523	245	999999	999999	967	638	472	309	570	999999	452	665	741	999999	365	508	323	335	496	450	999999	626	79	981	17	777	999999	999999	496	281	682	999999	999999	999999	999999	687	999999	199	524	541	498	649	427	609	938	999999	569	255	520	77	140	618	999999	73	777	999999	176	187	248	199	342	664	813	298	877	999999	887	681	999999	999999	999999	133	810	999999	952	460	209	469	53	359	999999	60	298	428	150	73	625	999999	292	797	521	659	950	999999	208	834	836	138	732	924	771	888	472	842	406	17	807	858	121	327	698	999999	144	889	999999	999999	999999	395	157	999999	999999	181	398	985	167	21	999999	486	756	999999	624	80	737	128	587	999999	588	455	999999	999999	266	767	603	965	999999	814	999999	999999	353	917	468	451	999999	999999	537	599	499	486	684	395	834	331	112	999999	999999	627	969	25	311	999999	702	920	373	24	557	630	578	433	886	999999	495	121	143	838	660	183	99	819	590	988	830	999999	771	635	308	935	665	610	272	481	844	509	999999	692	999999	547	87	999999	370	907	31	76	999999	341	899	723	198	273	342	529	538	160	435	323	999999	601	159	737	715	622	999999	967	170	415	508	986	361	999999	999999	999999	105	132	458	683	966	764	511	999999	999999	585	747	401	278	999999	943	693	84	999999	862	623	398	349	261	747	942	64	905	195	832	999999	372	999999	650	230	433	415	701	751	357	999999	999999	719	999999	139	875	999999	698	427	472	999999	999999	999999	999999	999	723	999999	871	710	741	912	858	326	999999	822	222	999	750	57	319	999999	999999	332	99	796	999999	679	347	999999	872	378	999999	999999	722	27	999999	457	169	651	506	677	544	999999	20	445	216	999999	123	189	917	875	823	651	118	934	823	588	999999	791	475	54	418	749	838	999999	999999	380	603	588	820	765	840	108	550	641	993	10	999999	654	589	759	566	999999	999999	996	554	714	999999	788	999999	422	631	999999	999999	462	268	794	162	999999	999999	999999	180	999999	999999	161	44	999999	110	476	999999	822	999999	181	211	715	488	999999	544	999999	818	842	11	999999	394	407	999999	473	922	98	382	208	847	675	765	999999	588	999999	799	63	961	830	999999	902	847	381	156	459	176	470	999999	18	260	321	829	999999	834	366	149	960	999999	571	802	22	104	742	999999	999999	416	457	136	999999	460	491	879	987	238	999999	967	22	261	685	307	462	123	999999	948	536	846	720	918	232	892	999999	46	999999	38	601	808	114	406	555	53	718	343	528	999999	999999	
441	841	817	999999	398	999999	999999	999999	999999	350	898	999999	794	999999	754	696	538	904	563	622	455	489	959	999999	999999	862	616	705	642	588	999999	595	999999	189	104	999999	999999	192	999999	765	138	704	135	687	999999	88	999999	958	801	357	189	999999	964	934	323	999999	881	190	446	999999	520	14	999999	999999	231	312	912	999999	353	749	999999	356	80	797	493	750	363	999999	999999	221	552	657	903	999999	999999	688	630	882	866	152	999999	722	746	308	255	134	999999	449	466	400	176	705	999999	61	563	832	369	176	451	573	999999	609	257	234	999999	862	110	414	286	999999	682	39	748	210	999999	80	999999	771	552	369	745	914	815	999999	54	847	52	852	731	576	329	464	440	999999	553	999999	474	521	325	392	33	600	173	999999	718	146	957	414	999999	492	232	999999	623	999999	827	684	793	715	190	145	820	258	683	710	224	227	999999	455	999999	113	606	98	999999	170	345	154	751	892	823	907	889	638	999999	248	353	731	840	358	999999	869	729	759	341	189	572	999999	917	462	708	500	999999	512	757	999999	886	999999	151	463	999999	683	999999	901	891	999999	256	191	999999	444	366	492	387	250	980	787	383	847	757	276	597	571	237	298	193	332	369	387	881	105	999999	219	999999	386	999999	792	935	828	867	68	999999	999999	943	482	106	225	123	999999	531	969	999999	49	387	874	866	185	455	645	717	569	913	868	310	735	92	999999	903	999999	999999	198	851	554	979	999999	343	217	627	755	202	967	219	71	855	911	157	999999	832	999999	520	437	999999	300	121	308	155	74	89	218	999999	948	322	121	669	343	127	403	69	688	541	659	557	999999	453	749	359	999999	999999	399	587	769	325	198	491	210	851	561	443	999999	553	278	137	418	999999	253	999999	107	999999	521	794	999999	263	153	999999	861	879	646	847	999999	948	999999	61	999999	631	629	633	133	630	469	492	566	999999	388	145	272	531	149	344	999999	103	262	459	500	999999	833	516	181	999999	629	999999	214	714	80	999999	259	227	447	999999	735	619	999999	476	932	999999	999999	793	999999	18	910	339	740	311	647	278	696	999999	560	999999	798	123	999999	117	999999	147	287	852	999999	654	999999	55	94	999999	609	590	571	785	999999	999999	999999	49	642	999999	115	300	590	903	999999	999999	47	999999	999999	999999	989	622	999999	424	999999	794	751	999999	904	229	999999	865	255	388	702	67	707	910	327	99	717	758	481	999999	12	710	557	384	785	97	617	999999	999999	999999	373	999999	431	157	999999	999999	999999	
991	145	422	51	249	55	999999	211	18	999999	999999	97	577	643	240	151	870	421	765	999999	999999	600	816	999999	651	485	522	25	999999	635	559	600	596	999999	999999	622	68	256	762	665	999999	183	776	992	490	393	999999	999999	142	846	560	735	999999	493	353	401	999999	810	399	763	999999	197	496	383	545	999999	500	208	917	617	999999	999999	999999	109	893	202	823	823	131	267	673	434	999999	868	85	999999	56	999999	35	335	999999	999999	856	998	143	167	687	999999	457	999999	999999	999999	181	524	763	999999	999999	454	600	999999	577	505	689	142	999999	999999	314	999999	308	721	489	999999	999999	591	324	999999	999999	660	999999	999999	515	429	999999	176	374	69	262	368	114	148	999999	999999	999999	874	758	999999	569	723	908	999999	853	999999	105	999999	474	504	441	589	210	999999	177	426	487	865	645	157	138	522	999999	40	999999	946	522	169	999999	999999	999999	307	833	525	274	54	751	931	882	455	334	641	701	870	628	673	999999	999999	971	999999	124	999999	999999	610	670	56	956	878	200	906	546	999999	760	587	618	144	999999	999999	665	999999	999999	555	982	199	823	999999	999999	897	412	181	788	999999	197	999999	773	249	999999	999999	854	228	98	873	741	975	908	999999	880	124	261	493	999999	482	519	848	656	568	999999	50	999999	999999	234	69	476	28	128	999999	999999	116	813	999999	76	999999	830	447	44	801	999999	16	290	435	616	707	645	918	264	316	828	348	999999	215	586	37	445	681	993	38	407	723	999999	709	648	773	310	883	999999	393	651	82	814	854	754	657	759	361	999999	999999	424	557	763	999999	380	999999	119	608	792	49	97	159	999999	16	999999	100	999999	999999	786	843	406	761	999999	870	999999	756	534	152	999999	928	278	93	999999	476	614	849	960	999999	339	248	664	702	101	388	306	502	999999	807	461	663	507	188	575	723	130	999999	66	892	999999	623	876	966	157	863	999999	999999	44	977	402	553	140	114	251	999999	188	999999	999999	122	999999	171	138	726	691	999999	999999	99	518	999999	356	951	793	78	999999	999999	372	698	554	237	617	302	999999	650	415	907	533	999999	937	36	545	999999	999999	944	327	999999	999999	999999	999999	999999	441	681	495	999999	631	450	760	72	216	535	186	490	160	442	505	281	999999	488	320	783	273	38	162	491	855	999999	959	999999	999999	910	999999	222	423	203	796	935	999999	823	28	999999	157	471	196	999999	850	999999	999999	559	448	55	293	16	839	999999	97	999999	999999	13	789	700	999999	911	321	306	314	963	77	956	999999	569	
474	999999	470	354	635	999999	841	750	640	999999	999999	999999	410	704	999999	224	999999	922	999999	392	415	803	999999	999999	485	246	159	890	107	887	987	999999	912	878	581	414	546	494	999999	999999	572	779	373	988	44	999999	510	617	999999	100	589	154	850	999999	164	671	999999	999999	869	399	652	951	652	753	812	357	498	531	999999	222	999999	999999	67	821	819	636	440	999999	999999	405	735	542	221	16	999999	842	468	657	724	909	569	999999	999999	475	999999	621	136	619	186	687	591	978	493	466	423	700	999999	38	444	999999	241	798	999999	474	999999	119	999999	645	456	999999	889	999999	807	223	652	999999	275	999999	188	999999	509	999999	869	605	999999	756	999999	755	999999	999999	755	439	999999	206	678	999999	545	999999	999999	532	881	491	999999	216	797	751	999999	280	813	149	435	505	849	999999	28	999999	999999	999999	660	907	70	984	61	849	224	459	626	610	545	881	738	125	780	999999	327	999999	999999	663	999999	72	585	778	999999	453	181	259	589	977	188	267	841	291	999999	903	471	999999	439	323	991	999999	134	571	734	931	411	319	725	999999	918	10	763	275	455	598	332	999999	52	999999	677	965	870	648	431	999999	50	456	626	877	999999	429	588	343	999999	470	938	999999	999999	19	51	862	533	396	999999	188	999999	999999	999999	999999	580	189	854	999999	646	999999	477	999999	999999	456	891	955	999999	999999	19	499	999999	430	999999	984	660	318	248	42	566	815	441	484	999999	252	999999	473	620	999999	999999	14	999999	999999	696	646	992	462	874	597	128	96	179	685	386	570	767	82	972	851	250	271	999999	822	999999	831	594	993	895	896	671	999999	345	967	551	15	999999	999999	733	956	991	207	999999	650	999999	479	645	999999	107	29	485	712	501	768	999999	999999	73	752	492	865	62	999	566	999999	926	700	999999	212	144	381	999999	113	999999	999999	999999	53	826	301	907	999999	999999	838	895	999999	421	959	999999	999999	492	516	941	181	999999	868	999999	992	641	467	724	999999	999999	443	621	999999	383	999999	999999	999999	909	441	217	772	999999	696	679	224	113	690	565	999999	773	999999	719	627	999999	999999	999999	480	121	867	999999	999999	576	693	77	752	226	179	999999	50	595	999999	666	61	308	179	337	484	198	690	888	950	902	756	450	553	724	994	999999	910	448	999999	374	999999	38	848	205	999999	629	927	998	934	197	524	999999	332	518	667	328	269	999999	458	292	430	978	461	999999	819	252	523	37	231	883	592	601	702	86	624	32	999999	974	185	854	270	692	954	763	387	
385	999999	45	999999	676	36	773	990	610	943	999999	999999	392	385	909	999999	900	776	61	605	922	999999	255	893	644	868	294	961	603	31	738	34	698	999999	444	133	999999	970	555	856	818	611	101	999999	560	999999	77	599	275	748	369	915	903	167	464	706	872	999999	422	808	999999	812	397	588	214	49	878	313	940	785	627	999999	231	205	786	321	999999	122	342	999999	800	695	695	854	662	823	131	540	623	738	261	346	557	746	124	999999	224	512	999999	521	999999	764	659	999999	999999	999999	693	708	381	153	128	759	809	234	17	999999	126	542	926	999999	999999	999999	689	211	534	291	382	999999	90	779	999999	85	193	820	999999	46	46	999999	999999	232	139	423	169	480	999999	501	537	333	739	77	890	682	585	548	603	238	999999	999999	999999	839	66	999999	627	601	56	53	999999	999999	999999	971	20	910	808	704	260	504	188	219	999999	43	753	59	745	23	889	424	999999	645	999999	393	961	589	260	893	175	920	795	568	433	577	925	549	720	767	67	979	873	881	297	108	60	865	865	922	96	17	999999	613	712	631	553	930	770	228	20	999999	659	915	538	340	999999	999999	785	999999	117	214	999999	977	999999	999999	551	618	358	128	342	106	723	338	999999	168	456	999999	999999	999999	33	999999	778	502	757	635	999999	957	352	999999	399	440	999999	851	814	882	678	495	999999	802	89	935	581	652	885	914	999999	331	117	379	999999	527	763	983	990	122	435	836	230	999999	590	593	275	401	728	999999	26	872	524	925	490	960	534	64	722	98	423	136	616	843	928	999999	849	972	83	872	676	106	860	702	456	841	275	336	999999	496	999999	189	923	983	999999	999999	999999	192	889	922	992	709	999999	999999	698	309	999999	387	402	592	743	302	328	999999	999999	919	22	822	478	648	695	999999	842	236	429	999999	999999	632	944	999999	201	667	93	160	999999	999999	835	958	13	157	621	887	934	629	999999	999999	861	76	756	978	999999	985	713	250	999999	795	867	999999	999999	464	106	999999	999999	308	401	999999	219	177	999999	269	999999	63	818	331	999999	808	272	222	483	999999	382	146	876	966	280	216	999999	842	923	999999	109	999999	485	548	60	33	999999	636	999999	999999	999999	693	99	497	895	769	176	392	223	428	532	654	560	430	91	960	721	476	37	999999	133	376	253	892	170	292	577	999999	999999	13	363	636	984	808	895	999999	999999	999999	80	511	49	999999	999999	505	999999	454	999999	65	467	100	312	977	608	53	552	999999	449	999999	336	613	
201	896	999999	219	74	895	999999	752	999999	402	914	342	406	526	155	561	747	748	340	715	999999	521	812	999999	701	385	38	940	265	115	250	999999	61	466	319	152	999999	420	441	666	784	497	999999	999999	999999	969	581	91	897	990	53	701	999999	999999	571	679	94	931	999999	999999	866	999999	496	429	162	999999	999999	939	216	999999	112	999999	999999	999999	930	554	990	999999	14	731	804	947	53	275	72	548	983	999999	894	639	68	528	902	999999	799	999999	11	999999	912	121	999999	641	875	895	888	716	393	201	999999	27	689	347	926	999999	883	999999	686	231	999999	613	90	849	55	999999	944	583	434	564	875	875	552	887	999999	892	999999	999999	999999	158	386	999999	164	792	750	999999	950	721	999999	125	868	999999	379	779	745	309	40	999999	999999	999999	950	999999	291	829	325	815	474	801	512	43	744	999999	999999	999999	844	999999	458	298	109	177	626	999999	999999	319	695	999999	505	773	152	535	862	212	576	999999	207	81	75	335	476	934	999999	999999	218	568	380	158	41	841	999999	734	999999	742	739	428	681	726	333	971	143	999999	319	701	659	976	181	999999	153	999999	340	772	999999	133	821	175	999999	478	999999	423	939	547	964	664	837	417	684	130	472	158	999999	481	748	103	999999	999999	999999	710	999999	999999	396	999999	999999	957	510	999999	789	999999	999999	574	662	999999	711	999999	42	999999	365	654	864	999999	301	61	999999	995	982	858	34	852	931	999999	549	64	999999	782	36	111	543	17	163	674	628	957	209	897	495	888	770	838	70	999999	791	970	846	256	940	345	767	18	999999	652	148	999999	796	999999	34	608	233	928	999999	931	63	357	500	199	623	344	851	182	999999	103	999999	999999	791	336	882	579	999999	732	999999	999999	344	534	42	511	536	691	170	999999	872	999999	665	841	954	139	551	444	479	999999	999999	606	494	594	509	881	563	999999	155	469	372	455	999999	500	96	202	999999	528	324	989	663	931	999999	896	310	622	437	257	241	999999	999999	448	109	560	999999	999999	206	750	35	161	948	999999	546	701	999999	999999	497	174	754	761	542	32	129	490	993	701	999999	597	294	886	453	999999	999999	492	684	924	356	839	401	851	996	846	999999	173	50	89	395	481	999999	883	135	273	999999	999999	130	762	999999	618	999999	407	812	999999	466	148	707	999999	863	999999	999999	667	80	999999	773	999999	999999	999999	529	955	449	914	316	950	291	999999	760	190	999999	249	372	922	604	738	999999	994	48	396	390	364	465	409	999999	999999	999999	648	999999	478	
499	599	715	434	243	373	178	652	999999	861	999999	65	387	527	828	623	691	104	72	342	999999	779	864	999999	314	174	499	50	999999	999999	495	643	597	999999	999999	224	534	999999	688	241	569	630	903	999999	79	335	976	938	580	602	649	999999	999999	480	103	720	999999	346	129	999999	873	999999	953	999999	375	999999	467	999999	836	613	999999	754	415	830	772	999999	875	687	309	979	197	561	469	999999	999999	135	67	127	198	970	489	197	999999	619	368	441	676	788	811	395	868	999999	111	967	513	895	954	999999	708	350	845	57	999999	150	881	321	667	857	789	250	625	350	999999	866	134	901	937	999999	472	340	86	97	876	999999	999999	999999	999999	502	592	440	181	312	418	848	135	999999	160	676	738	56	774	818	999999	571	769	527	975	244	843	612	999999	999999	292	999999	273	758	180	999999	39	999999	861	175	275	359	999999	323	931	67	741	691	750	270	67	999999	566	267	98	999999	154	593	340	225	659	999999	999999	23	30	50	584	999999	271	36	647	172	194	608	553	999999	502	456	596	917	999999	161	999999	697	110	865	811	999999	669	865	979	446	245	645	515	999999	876	65	302	999999	482	374	999999	723	623	895	241	999999	714	999999	999999	698	997	422	722	508	129	999999	999999	164	238	579	707	405	57	211	926	549	103	999999	772	447	163	999999	444	138	730	999999	999999	215	634	854	301	230	62	290	448	999999	923	999999	175	101	152	147	662	903	667	999999	676	421	999999	692	999999	455	999999	375	544	999999	977	594	777	981	711	999999	530	384	287	999999	353	766	762	112	999999	95	102	680	999999	26	51	540	471	999999	999999	662	246	999999	999999	845	553	687	999999	156	999999	999999	240	194	390	444	616	288	999999	190	999999	909	659	866	76	778	362	999999	80	528	999999	446	133	999999	519	58	471	589	999999	999999	934	999999	30	615	266	999999	855	908	300	860	409	763	914	290	35	999999	12	379	874	221	493	999999	999999	228	896	409	215	999999	674	999999	973	37	893	194	999999	25	888	53	999999	780	922	453	705	999999	128	496	999999	999999	55	957	999999	101	999999	183	948	387	59	802	999999	856	90	696	244	959	886	382	870	999999	44	19	999999	958	769	999999	999999	49	851	406	109	409	877	373	123	716	999999	881	322	999999	246	868	966	96	334	753	999999	236	219	746	999999	746	626	802	807	45	999999	97	999999	620	884	908	536	999999	702	320	978	716	582	527	674	15	70	160	492	176	999999	999999	634	999999	405	72	829	114	83	363	783	85	
566	87	432	207	558	999999	835	338	999999	323	999999	24	774	982	653	999999	82	327	685	999999	319	641	999999	999999	462	315	225	821	999999	999999	579	349	537	903	999999	999999	104	999999	999999	368	324	999999	999999	729	203	999999	252	422	419	148	42	755	677	316	766	925	95	726	744	253	486	24	999999	999999	744	54	999999	871	831	999999	999999	605	870	327	999999	164	807	273	512	842	73	802	412	940	398	823	999999	230	999999	235	419	378	731	213	881	309	905	921	984	159	143	381	590	270	999999	999999	999999	359	164	999999	127	999999	224	999999	190	684	999999	318	523	999999	382	266	734	606	739	228	874	667	446	851	999999	885	288	362	709	692	221	151	399	999999	999999	322	75	534	117	999999	164	828	33	999999	697	596	408	999999	777	876	646	984	530	332	562	227	999999	312	362	242	543	861	203	497	473	999999	999999	562	981	999999	201	209	499	152	74	999999	999999	249	164	662	486	224	585	832	999999	237	999999	76	999999	721	999999	762	182	874	62	302	635	535	733	999999	676	846	999999	717	999999	447	494	388	267	517	583	673	158	700	755	329	285	370	452	245	849	853	163	999999	999999	438	37	999999	999999	772	419	118	516	926	999999	640	141	868	999999	999999	742	999999	808	890	147	999999	614	481	999999	733	999999	274	93	497	387	823	692	822	66	256	999999	999999	298	999999	999999	999999	166	231	714	125	999999	417	222	999999	503	617	999999	272	132	925	824	555	504	366	755	154	34	29	549	172	947	319	812	999999	198	871	999999	999999	793	999999	579	392	999999	14	544	609	62	249	999999	770	779	430	699	140	432	999999	375	931	740	952	999999	147	682	552	177	878	605	999999	999999	632	672	731	479	999999	356	442	999999	999999	821	156	999999	999999	35	778	393	999999	620	681	479	999999	999999	22	582	840	231	441	709	999999	999999	666	13	740	594	371	107	57	950	248	784	990	85	875	999999	999999	999999	665	999999	904	169	999999	268	999999	999999	329	136	660	159	638	239	999999	999999	572	664	165	152	999999	999999	663	680	345	999999	381	896	999999	259	630	901	988	980	566	329	805	66	999999	408	89	999999	999999	999999	447	897	322	18	870	267	513	220	955	451	508	473	458	233	823	83	886	37	363	999999	505	758	171	999999	673	595	927	516	999999	757	72	463	999999	428	243	447	264	373	36	231	746	999999	999999	999999	482	102	870	581	242	122	521	62	545	203	999999	688	736	664	345	285	340	996	743	999999	388	999999	546	39	999999	999999	819	523	10	141	999999	
95	811	999999	185	999999	724	355	283	365	245	20	999999	999999	999999	554	999999	600	38	751	890	749	676	748	168	437	556	999999	591	999999	303	998	999999	413	999999	654	876	122	999999	764	561	999999	999999	388	999999	378	137	812	350	445	674	228	495	259	250	584	418	999999	465	748	34	882	764	426	71	999999	958	513	864	44	678	999999	121	273	200	906	999999	298	786	790	999999	744	500	155	192	84	999999	999999	999999	295	245	814	657	740	739	999999	229	305	326	725	999999	623	999999	999999	767	86	117	231	69	999999	557	999999	286	999999	448	999999	392	619	244	987	733	166	999999	578	798	863	941	381	534	521	686	731	972	999999	380	685	999999	193	999999	115	967	291	741	828	738	125	537	981	999999	459	295	999999	71	339	991	263	282	999999	517	903	145	735	697	547	657	999999	157	999999	304	999999	493	999999	241	138	999999	452	424	999999	840	999999	999999	959	90	84	999999	86	670	643	79	127	999999	999999	676	999999	970	241	594	203	180	912	999999	322	686	538	965	96	379	932	999999	549	838	999999	538	833	577	186	999999	622	321	581	165	514	155	999999	359	76	532	756	167	788	857	230	999999	928	716	23	999999	552	999999	149	707	737	333	529	999999	653	888	842	907	794	586	999999	882	599	756	462	176	999999	188	899	564	622	774	530	692	999999	418	609	127	563	904	112	513	999999	999999	428	999999	626	898	706	188	689	849	373	211	885	348	752	999999	263	999999	772	373	219	584	94	962	803	837	671	244	289	999999	353	999999	483	999999	710	725	338	999999	550	610	999999	721	874	772	411	999999	807	999999	666	437	999999	716	999999	999999	999999	597	789	999999	999999	999999	999999	471	898	965	506	999999	728	426	638	36	844	981	306	999999	891	498	710	999999	560	484	40	402	578	851	859	636	759	999999	174	123	935	999999	894	999999	382	21	822	909	999999	928	999999	390	999999	999999	999999	883	420	968	847	805	999999	999999	904	903	758	834	999999	57	115	870	723	999999	262	525	999999	971	97	544	790	999999	999999	801	999999	632	883	650	762	939	999999	999999	999999	790	999999	368	236	999999	967	999999	13	999999	128	774	803	405	214	999999	137	999999	999999	999999	795	875	188	967	139	95	430	282	30	999999	999999	953	789	138	654	932	96	894	298	631	14	106	540	251	761	901	997	650	427	275	522	647	400	999999	191	999999	612	929	239	999999	999999	694	970	895	476	174	999999	675	999999	281	999999	999999	999999	916	616	699	344	936	999999	999999	999999	779	854	999999	595	434	562	153	
947	999999	330	166	664	157	593	320	999999	644	775	597	916	332	999999	155	743	999999	820	484	999999	491	15	999999	723	999999	63	268	839	225	310	51	999999	841	999999	448	951	374	578	679	999999	306	999999	999999	170	618	320	999999	999999	999999	20	315	614	88	999999	466	999999	654	443	662	104	999999	480	909	999999	734	985	85	605	460	203	999999	999999	151	160	733	917	999999	999999	114	692	297	387	140	215	995	999999	533	727	271	149	307	931	999999	584	999999	825	999999	365	999999	999999	999999	170	431	515	999999	604	473	927	390	548	993	148	338	969	806	999999	349	704	349	307	999999	357	999999	320	896	447	795	566	162	907	262	949	89	999999	457	137	956	625	573	999999	963	605	347	722	156	999999	603	946	778	61	999999	960	26	138	181	887	826	120	618	204	809	907	775	999999	295	999999	69	999999	999999	678	990	724	140	999999	344	999999	20	621	173	737	844	849	999999	110	999999	999999	932	999999	310	570	311	999999	16	379	591	65	830	863	999999	112	109	999999	433	999999	70	999999	829	78	793	324	999999	215	946	881	359	960	129	675	999999	999999	120	119	555	951	377	155	717	760	999999	288	999999	999999	194	71	637	107	425	687	999999	669	473	864	167	986	693	106	898	999999	29	631	936	164	811	443	991	990	201	481	732	915	999999	78	999999	514	297	999999	999999	885	999999	262	545	441	635	392	999999	256	999999	569	999999	999999	999999	999999	741	735	352	999999	345	751	79	999999	906	943	955	999999	624	404	162	652	698	963	999999	23	880	767	999999	999999	529	428	999999	745	48	631	999999	999999	669	462	337	976	172	426	999999	279	816	607	356	601	485	999999	767	135	104	309	871	999999	205	242	711	974	999999	846	352	916	837	999999	608	284	729	504	464	172	999999	186	489	282	578	805	999999	283	420	494	29	27	999999	788	650	999999	759	918	265	999999	750	363	336	325	83	999999	441	999999	999999	81	872	981	56	999999	67	917	999999	599	726	999999	45	437	563	999999	827	334	265	58	683	869	525	810	248	38	422	714	849	174	999999	109	373	714	285	348	622	47	970	65	730	733	919	170	201	999999	999999	323	799	181	999999	748	222	392	809	138	999999	999999	743	28	193	999999	77	999999	401	999999	36	999999	162	225	543	999999	364	210	328	999999	950	365	618	383	638	109	999999	678	675	459	887	980	905	156	792	560	999999	952	872	387	999999	273	768	574	839	999999	999999	999999	638	708	394	22	999999	999999	187	999999	452	369	390	93	438	399	979	941	739	
55	999999	15	999999	982	495	412	999999	999999	294	686	596	54	544	569	999999	340	999999	967	74	999999	916	999999	968	999999	118	999999	572	788	948	999999	999999	999999	835	793	652	165	161	999999	222	982	684	134	574	501	999999	408	999999	820	155	108	999999	22	876	864	139	380	46	832	999999	561	999999	999999	999999	29	402	769	218	750	917	782	999999	394	754	92	200	791	481	477	995	999999	999999	751	642	999999	917	282	950	970	664	281	129	328	782	661	152	145	142	555	108	836	999999	85	999999	373	920	963	267	794	674	999999	899	999999	837	173	452	98	906	999999	111	999999	818	999999	95	645	662	859	612	102	940	65	999999	925	999999	168	520	43	848	999999	929	999999	999999	999999	305	999999	381	561	491	618	219	63	238	989	453	978	27	950	989	267	999999	70	361	174	999999	619	687	973	199	999999	652	999999	250	637	222	158	115	663	942	768	273	111	999999	994	883	886	826	669	999999	400	999999	999999	53	590	568	999999	601	999999	311	686	639	408	372	813	965	799	999999	601	999999	304	872	999999	17	231	993	609	692	367	999999	967	792	28	501	798	999999	92	375	659	78	353	556	265	361	266	138	999999	739	565	38	93	82	235	892	187	528	786	561	822	999999	999999	999999	244	569	343	893	621	907	999999	999999	999999	434	164	999999	999999	747	617	12	751	102	137	869	999999	338	207	895	567	135	323	279	999999	530	553	999999	118	999999	322	999999	999999	372	517	958	175	289	155	659	917	701	999999	440	911	999999	999999	729	469	999999	60	905	371	448	999999	495	593	303	999999	361	881	102	999999	267	999999	920	985	389	585	179	703	847	193	547	977	865	999999	883	368	966	720	823	602	999999	125	416	334	999999	999999	32	374	871	753	793	999999	825	999999	210	14	990	798	999999	154	300	396	212	999999	823	470	999999	999999	710	935	569	641	68	999999	405	152	28	595	416	353	562	999999	999999	999999	399	999999	161	588	466	999999	999999	177	999999	678	312	632	912	694	510	118	575	999999	999999	936	194	162	719	999999	881	68	985	404	392	87	591	495	563	999999	332	64	318	882	370	999999	999999	401	351	389	197	773	239	999999	94	999999	778	368	150	999999	999999	246	59	825	706	408	893	973	999999	222	96	817	78	803	999999	456	799	692	833	832	379	793	999999	340	999999	999999	999999	661	319	94	309	233	354	667	999999	999999	14	493	999999	961	938	592	999999	139	303	379	704	436	999999	638	999999	95	999999	318	526	999999	999999	999999	999999	598	580	999999	664	701	913	
863	472	411	603	285	452	999999	516	871	893	786	188	682	999999	768	414	401	697	681	585	999999	697	46	151	999999	660	294	999999	999999	391	706	928	999999	226	439	907	303	833	688	999999	202	579	664	425	739	999999	753	682	917	194	188	544	982	125	999999	175	435	269	517	624	999999	510	928	999999	999999	858	274	466	606	999999	120	568	19	495	393	644	43	620	412	999999	907	611	999999	403	212	172	999999	797	999999	999999	999999	44	325	73	37	692	650	183	239	881	672	999999	999999	66	83	620	535	999999	732	65	999999	815	856	369	717	556	622	534	288	33	912	476	999999	342	999999	86	252	999999	999999	701	993	859	391	999999	999999	999999	535	831	330	591	637	999999	75	999999	999999	666	187	999999	356	480	79	999999	999999	215	999999	205	357	743	677	996	377	999999	38	999999	71	282	999999	335	999999	999999	999999	790	214	696	999999	463	999999	478	210	722	999999	999999	999999	987	631	877	964	999999	562	290	271	999999	164	334	223	999999	430	43	999999	999999	243	851	83	259	459	289	999999	209	819	515	794	879	542	954	999999	91	991	50	410	999999	999999	257	773	602	835	999999	636	999999	482	348	42	377	79	350	489	999999	223	349	999999	352	966	765	367	56	999999	392	259	209	999999	142	999999	389	633	225	551	999999	88	480	423	230	652	999999	726	480	999999	426	810	999999	474	999999	868	999999	512	68	227	552	890	727	999999	452	979	437	653	350	292	999999	999999	999999	999999	504	968	742	925	318	699	935	48	886	999999	999999	582	68	735	187	274	414	876	999999	998	999	105	999999	373	999999	999999	999999	999999	386	198	999999	682	999999	402	970	999999	135	999999	204	999999	292	999999	13	164	999999	870	921	701	476	85	877	999999	999999	999999	800	999999	617	378	954	77	999999	556	662	698	999999	396	625	665	764	106	149	688	681	216	716	494	101	999999	999999	110	329	523	999999	310	320	999999	513	111	602	571	473	756	772	999999	883	999999	851	999999	999999	650	999999	999999	937	379	936	999999	104	962	999999	999999	316	419	52	854	747	961	645	361	387	690	883	524	73	203	999999	392	916	999999	333	999999	642	786	786	999999	855	74	586	541	374	131	999999	551	961	999999	999999	63	714	917	390	922	100	999999	999999	730	999999	999999	201	743	747	553	283	550	999999	168	999999	999999	999999	999999	999	999999	999999	113	987	265	732	342	999999	776	999999	578	999999	998	174	410	890	999999	858	66	919	134	872	999999	794	820	848	417	912	803	624	734	430	358	999999	707	999999	987	512	999999	997	434	177	
425	805	178	999999	999999	386	999999	277	529	671	576	446	874	810	542	318	176	999999	325	429	759	999999	999999	999999	999999	89	999999	863	903	639	196	68	999999	999999	457	47	626	999999	573	40	684	535	104	999999	999999	912	54	897	15	678	346	999999	999999	14	417	273	600	30	555	205	999999	374	374	999999	485	518	950	999999	362	505	692	231	843	294	999999	234	66	999999	303	417	999999	569	999999	999999	303	931	999999	490	549	999999	999999	605	999999	378	121	320	170	214	586	345	999999	138	544	509	999999	999999	421	398	269	193	216	458	726	999999	170	359	515	149	999999	554	142	469	999999	178	68	999999	999999	475	999999	999999	999999	851	565	999999	456	906	999999	358	248	999999	519	999999	231	366	977	999999	879	262	217	762	804	999999	618	42	213	501	761	376	999999	899	294	999999	226	999999	130	999999	893	999999	691	999999	334	167	999999	417	44	156	248	20	200	999999	217	999999	267	420	999999	52	243	533	754	954	999999	658	907	348	999999	573	770	397	246	623	103	121	999999	999999	437	647	130	210	997	67	263	751	186	379	692	716	688	806	999999	999999	130	370	999999	736	999999	999999	259	999999	523	471	385	999999	774	577	977	999999	16	313	982	982	921	999999	535	697	701	403	481	537	655	999999	884	963	999999	168	999999	733	999999	999999	844	761	397	567	687	536	999999	412	977	609	402	596	709	384	823	231	166	97	999999	999999	45	715	204	999999	999999	345	999999	999999	666	615	85	254	998	999999	999999	999999	595	363	355	999	25	999999	426	872	999999	68	478	999999	150	962	11	999999	999999	781	799	999999	566	675	999999	999999	949	269	745	371	534	999999	598	537	999999	601	635	802	999999	835	310	746	999999	999999	586	847	866	999999	281	704	613	670	355	227	382	999999	665	920	702	13	999999	756	999999	65	999999	987	470	999999	593	549	336	209	672	72	999999	62	999999	999999	98	813	486	873	988	999999	999999	863	801	380	164	587	999999	999999	110	999999	786	554	204	243	999999	598	387	924	999999	732	378	999999	999999	293	999999	329	999999	431	831	888	527	185	999999	511	999999	999999	195	99	786	999999	613	620	109	934	286	926	858	607	259	499	436	561	390	265	673	999999	864	999999	633	835	999999	999999	884	221	220	610	785	692	935	509	413	297	148	999999	129	999999	315	74	17	820	471	890	182	341	461	966	795	512	838	999999	619	999999	466	951	999999	108	999999	887	723	675	999999	175	672	999999	96	149	423	904	146	915	47	800	511	813	373	208	341	999999	759	254	815	999999	854	980	
889	999999	999999	196	568	30	31	427	350	341	999999	999999	228	432	254	322	553	891	376	922	917	819	175	652	587	999999	766	193	137	479	860	867	320	691	999999	360	318	236	345	125	999999	619	999999	179	143	999999	980	909	307	447	999999	999999	906	932	73	80	570	188	609	999999	263	838	300	871	481	811	999999	536	999999	999999	14	326	555	260	999999	307	369	996	999999	519	739	857	999999	690	778	936	960	388	628	999999	790	139	627	496	862	65	999999	999999	697	331	999999	453	347	999999	999999	999999	378	656	903	765	711	999999	999999	99	119	406	953	610	102	545	999999	606	908	783	114	874	999999	68	397	973	999999	781	308	197	999999	295	519	481	999999	404	567	313	999999	862	999999	999999	470	999999	386	465	111	719	999999	162	999999	486	545	564	309	999999	684	320	269	930	787	930	275	482	663	999999	886	481	362	698	977	999999	132	55	999999	888	413	172	681	931	871	999999	295	999999	716	949	750	999999	999999	688	720	257	999999	554	999999	999999	999999	999999	999999	562	579	629	366	796	184	933	364	999999	859	421	165	521	638	337	68	528	644	129	765	999999	84	931	309	674	978	730	502	578	971	557	937	999999	299	128	999999	999999	999999	999999	999999	782	594	260	105	999999	532	208	619	999999	495	556	513	831	232	168	488	647	330	999999	818	999999	999999	786	528	999999	483	999999	232	999999	974	817	625	999999	157	983	129	823	835	547	151	780	121	999999	92	999999	999999	115	202	140	640	715	921	999999	680	527	350	808	731	999999	999999	792	999999	109	743	999999	930	367	999999	249	48	999999	812	999999	549	999999	343	657	703	999999	268	378	548	102	999999	269	999999	414	475	629	642	321	101	51	270	999999	804	21	51	414	494	686	430	952	101	975	902	148	671	999999	194	999999	114	999999	536	909	999999	882	230	483	782	999999	892	999999	606	726	573	770	522	200	243	331	999999	299	619	581	999999	595	10	999999	999999	757	742	999999	444	949	217	473	999999	360	114	922	791	567	632	968	793	375	355	374	411	999999	999999	481	408	999999	999999	815	18	954	961	659	881	326	999999	34	999999	68	620	657	519	999999	265	172	96	321	540	58	666	999999	999999	582	249	636	502	234	999999	271	435	581	999999	999999	464	999999	999999	999999	50	475	450	608	194	999999	755	697	855	311	877	463	999999	96	332	39	158	367	175	388	999999	999999	823	999999	891	522	633	999999	786	126	645	703	772	999999	281	75	999999	68	999999	63	827	551	781	200	357	679	876	348	999999	841	253	107	
395	21	45	999999	651	557	717	671	999999	717	911	999999	999999	183	999999	999999	815	267	431	100	900	999999	999999	999999	474	999999	999999	221	999999	999999	788	944	872	548	999999	999999	605	999999	423	60	350	795	952	119	640	52	534	183	988	132	999999	991	420	163	207	283	999999	177	329	28	21	999999	35	816	928	967	999999	128	865	929	158	339	999999	380	749	114	169	451	238	431	999999	372	233	524	999999	797	533	719	351	44	999999	999999	999999	405	49	845	999999	146	191	673	999999	416	318	68	973	203	999999	999999	413	102	124	17	938	897	920	649	999999	511	63	141	999999	155	777	830	999999	719	999999	448	999999	904	344	33	269	999999	254	691	63	174	999999	569	648	493	315	999999	919	303	499	268	484	999999	573	269	92	60	999999	41	638	488	999999	264	30	710	709	509	758	101	748	383	653	238	999999	999999	961	494	492	949	839	528	999999	334	230	913	999999	939	340	84	940	219	335	222	63	575	733	999999	548	938	784	805	500	828	555	125	615	255	804	465	308	598	999999	290	999999	999999	999999	999999	43	999999	999999	999999	179	683	999999	538	58	999999	185	30	384	999999	945	553	174	43	38	999999	999999	114	999999	718	999999	875	776	352	999999	999999	31	942	998	627	261	442	202	24	636	817	678	999999	77	999999	999999	784	999999	633	652	999999	125	167	91	495	337	929	808	999999	634	303	906	807	887	13	419	243	32	757	423	513	361	999999	407	221	413	761	999999	133	648	360	999999	999999	700	636	928	863	860	999999	299	332	633	999999	999999	343	999999	999999	139	73	999999	836	761	999999	219	149	662	965	760	870	91	575	892	684	388	284	509	762	116	260	84	555	382	519	468	100	999999	196	770	74	310	541	632	999999	999999	811	999999	471	933	561	973	963	113	989	431	723	439	949	786	115	999999	157	764	878	988	220	464	252	865	129	269	476	205	696	570	549	943	919	327	999999	999999	48	999999	555	999999	121	452	392	98	999999	661	930	999999	664	999999	163	999999	754	984	999999	999999	356	605	814	301	507	999999	999999	429	881	780	520	999999	219	430	795	328	999999	601	877	767	82	164	999999	467	339	77	540	466	417	772	198	934	179	229	339	442	999999	263	779	353	46	962	216	999999	999999	999999	999999	243	444	834	568	163	999999	389	284	202	485	999999	962	999999	999999	950	22	119	999999	999999	999999	989	101	363	999999	954	999999	533	731	119	948	166	326	40	876	999999	31	582	213	45	826	790	944	147	956	668	301	349	999999	999999	949	
106	999999	565	846	210	999999	999999	531	613	341	583	999999	175	253	999999	999999	931	563	930	928	440	906	555	758	999999	999999	954	999999	645	999999	999999	417	999999	170	851	783	761	999999	999999	999999	999999	60	999999	703	253	999999	999999	893	637	638	369	786	195	167	518	200	827	806	184	165	198	683	999999	950	860	175	999999	999999	402	999999	999999	747	887	775	999999	390	316	852	515	999999	275	71	769	17	303	695	999999	487	651	999999	999999	955	19	520	999999	999999	174	649	843	87	999999	999999	500	102	369	621	899	999999	180	138	883	974	301	645	890	999999	999999	879	656	174	943	534	363	741	589	323	738	999999	809	729	225	999999	999999	437	419	500	999999	676	647	999999	796	811	316	522	999999	981	664	999999	999999	839	352	295	992	678	999999	594	421	999999	513	56	883	532	611	999999	913	225	999999	999999	235	399	566	999999	241	999999	378	141	228	841	963	607	659	374	745	969	999999	930	675	339	303	825	999999	999999	173	600	999999	273	999999	865	609	561	25	999999	148	241	283	114	63	28	310	999999	999999	580	795	905	397	518	999999	641	999999	999999	550	636	570	410	320	755	84	641	185	114	931	362	241	411	592	858	999999	514	999999	283	999999	657	39	999999	458	509	999999	267	213	999999	486	999999	802	999999	21	388	240	738	999999	527	39	422	999999	999999	81	23	348	394	323	999999	293	282	999999	789	999999	999999	999999	999999	999999	999999	740	816	999999	999999	628	372	560	614	400	213	628	497	593	999999	254	464	814	834	229	445	170	999999	944	999999	996	214	623	22	999999	128	781	961	787	119	787	222	984	946	999999	708	462	733	999999	119	910	795	999999	999999	545	652	999999	772	59	999999	999999	119	872	999999	899	999999	748	548	104	281	432	666	710	999999	391	999999	479	867	999999	999999	982	999999	636	835	763	210	525	847	476	999999	999999	19	911	280	469	677	350	231	57	999999	999999	914	999999	722	687	254	95	215	394	514	182	220	514	539	534	999999	999999	47	999999	698	898	901	82	235	242	999999	755	439	24	714	690	258	999999	114	560	77	796	913	157	519	125	999999	462	999999	696	828	999999	382	746	254	203	999999	231	999999	264	68	842	999999	489	999999	498	656	201	680	823	999999	400	409	979	466	427	999999	889	490	999999	589	449	999999	539	999999	917	382	999999	999999	999999	999999	999999	471	850	501	999999	392	433	882	999999	469	999999	781	147	771	437	999999	403	290	826	633	424	999999	775	674	619	731	875	85	357	125	963	999999	170	446	999999	928	559	999999	240	45	
999999	999999	999999	124	471	999999	972	999999	976	822	979	999999	942	887	999999	296	696	999999	882	503	517	358	535	904	505	695	621	700	999999	509	545	915	59	791	497	417	280	661	999999	951	759	117	108	535	146	560	489	282	483	610	242	383	604	737	999999	787	481	565	999999	776	56	281	999999	477	286	74	363	161	400	555	26	44	972	930	744	409	260	999	768	999999	215	348	227	273	276	172	320	321	999999	709	935	714	999999	436	999999	487	223	999999	258	82	207	338	882	927	594	208	411	999999	992	999999	536	481	999999	999999	570	999999	999999	999999	211	124	999999	51	888	999999	620	311	999999	545	35	999999	196	630	750	696	748	877	999999	299	679	78	761	646	999999	999999	999999	463	999999	380	999999	207	999999	999999	999999	144	999999	165	449	201	317	292	999999	999999	648	735	999999	906	730	110	924	693	251	765	950	143	999999	116	999999	999999	517	166	999999	620	679	827	999999	602	211	616	377	592	437	274	981	397	860	895	998	593	221	276	733	817	999999	999999	956	667	643	295	782	222	443	704	999999	999999	898	999999	196	820	901	339	999999	124	732	341	265	976	783	563	282	999999	118	999999	533	251	432	576	173	505	870	175	999999	916	834	999999	158	733	590	830	499	273	709	187	691	999999	572	618	999999	999999	918	999999	999999	999999	22	999999	999999	314	999999	443	728	999999	433	690	999999	735	379	788	999999	577	999999	531	396	953	74	18	999999	930	447	651	678	814	492	59	587	890	291	879	903	519	61	999999	562	999999	111	177	840	29	237	999999	999999	999999	338	516	999999	396	593	931	25	14	567	183	867	529	999999	999999	838	384	112	999999	999999	499	884	771	526	999999	969	999999	851	896	178	737	703	491	148	895	486	999999	127	201	306	360	864	899	999999	877	976	42	392	197	339	466	916	999999	999999	22	898	566	990	592	427	354	89	129	835	829	479	385	390	868	999999	862	266	999999	999999	104	635	985	819	648	372	936	999999	999999	567	712	821	535	980	136	999999	919	985	535	999999	952	281	999999	73	132	408	600	651	999999	758	999999	209	15	414	416	999999	913	746	351	230	999999	497	424	561	133	999999	943	405	999999	872	518	877	999999	147	810	999999	890	922	697	250	999999	999999	342	905	101	512	815	131	573	749	92	182	643	314	293	465	999999	999999	939	123	464	205	397	651	249	598	478	999999	999999	999999	496	991	59	111	459	205	164	518	999999	621	999999	999999	831	999999	790	346	243	999999	854	354	966	999999	982	583	785	999999	897	
999999	999999	502	43	947	526	980	263	101	132	999999	855	97	310	347	722	328	921	641	374	882	861	903	999999	999999	999999	259	627	788	999999	476	325	883	308	472	852	968	587	255	306	999999	999999	698	223	999999	571	766	54	628	999999	999999	999999	154	210	24	830	762	999999	981	934	276	362	474	93	656	226	971	999999	837	494	999999	740	675	345	523	630	172	689	663	490	256	215	998	999999	354	813	999999	683	999999	641	999999	831	605	320	39	498	999999	615	999999	485	599	976	216	143	242	999999	986	999999	687	394	668	82	999999	500	687	71	363	671	739	843	54	999999	506	205	404	921	145	365	316	34	843	557	133	999999	891	999999	999	865	570	430	826	999999	995	898	973	28	999999	114	633	968	144	125	875	723	441	311	480	20	739	320	788	631	502	662	999999	999999	949	305	999999	999999	999999	498	111	318	26	680	302	607	232	385	999999	40	732	347	889	728	681	409	746	999999	799	988	135	260	642	999999	999999	999999	358	863	79	62	505	225	906	646	23	999999	707	760	19	999999	999999	363	746	757	899	164	772	822	999999	549	558	29	999999	83	372	999999	676	999999	809	958	259	368	999999	520	535	516	441	253	714	999999	702	986	999999	999999	999999	999999	999999	885	306	716	570	535	435	529	504	485	608	999999	999999	172	999999	886	950	60	623	429	56	235	231	392	999999	529	118	999999	846	571	999999	999999	872	600	999999	999999	999999	102	398	999999	933	787	999999	60	908	608	969	551	233	816	999999	530	313	780	725	287	999999	913	994	51	999999	121	682	932	46	917	999999	683	825	110	372	857	662	898	999999	269	219	999999	484	123	559	999999	100	40	535	918	386	999999	874	69	999999	610	108	356	999999	822	114	999999	24	999999	648	295	726	133	453	188	868	999999	294	465	78	492	438	880	491	999999	999999	999999	407	999999	540	867	808	765	973	761	758	315	600	999999	165	135	999999	494	474	999999	841	967	586	999999	999999	971	808	418	991	644	999999	999999	865	449	800	462	686	897	460	781	487	961	159	692	429	562	814	619	999999	943	335	944	415	227	27	64	75	60	76	568	69	399	774	999999	589	540	450	161	873	702	999999	269	999999	693	786	999999	999999	999999	926	497	167	198	118	57	318	237	812	999999	431	746	397	636	830	999999	721	999999	197	999999	112	889	122	663	746	607	505	76	911	999999	999999	999999	246	180	133	578	411	871	291	726	29	362	728	802	999999	136	999999	811	438	151	971	699	999999	995	999999	47	384	503	
451	510	552	252	326	99	216	999999	509	226	512	262	490	850	999999	999999	801	749	171	319	933	619	302	693	637	769	751	741	999999	999999	999999	999999	203	907	429	999999	184	777	46	638	596	999999	627	99	309	999999	661	130	894	999999	204	53	876	75	570	832	999999	999999	614	556	999999	999999	999999	268	838	999999	68	583	431	34	295	34	712	532	723	498	991	212	999999	999999	999999	630	847	232	56	999999	999999	138	999999	596	999999	325	172	489	299	999999	999999	999999	999999	882	127	87	698	869	999999	999999	340	353	999999	81	999999	15	474	162	448	717	627	999999	999999	504	216	929	246	999999	461	969	999999	233	999999	999999	891	633	951	999999	344	40	931	999999	295	999999	13	866	786	275	999999	567	851	19	50	582	504	989	156	756	999999	197	841	864	418	966	318	117	120	750	190	217	63	962	999999	999999	785	999999	331	345	500	349	153	971	88	894	127	852	192	660	106	902	486	205	999999	156	999999	999999	568	999999	568	999999	755	45	95	548	513	889	999999	631	796	854	667	999999	999999	337	54	870	785	524	848	465	925	460	654	287	730	858	136	672	230	718	999999	12	777	604	593	117	886	540	999999	238	661	560	999999	251	999999	999999	939	508	111	327	292	54	479	112	970	305	391	807	818	654	999999	528	411	88	999999	664	43	661	743	937	999999	254	999999	620	804	375	999999	413	52	64	919	999999	570	902	435	46	533	674	999999	298	726	88	722	735	999999	143	158	785	477	580	642	287	764	174	343	999999	910	859	308	999999	708	978	765	999999	999999	143	999999	508	652	737	141	999999	38	455	221	906	999999	408	999999	671	226	810	935	471	999999	642	999999	999999	569	397	136	999999	999999	999999	589	748	322	958	10	341	999999	999999	142	999999	448	283	258	319	953	437	514	511	714	636	388	898	52	304	999999	103	279	561	939	265	610	999999	999999	999	866	999999	999999	574	408	813	495	999999	678	205	999999	999999	393	555	999999	142	882	624	959	999999	649	999999	705	28	617	999999	72	624	710	877	139	999999	290	259	452	490	999999	999999	999999	901	151	812	229	846	999999	212	709	724	999999	807	382	986	508	262	360	185	999999	575	999999	999999	751	871	999999	800	76	52	857	999999	112	962	298	941	521	67	598	836	471	859	747	999999	999999	347	999999	903	505	153	999999	38	898	276	723	278	984	999999	160	280	999999	999999	780	238	354	575	999999	155	518	999999	474	999999	999999	523	999999	907	828	551	303	413	364	962	305	923	570	999999	245	835	249	30	
957	909	999999	999999	999999	51	89	999999	70	632	725	371	394	75	999999	40	373	385	562	999999	999999	999999	318	746	915	984	134	857	668	999999	339	999999	905	498	482	565	543	999999	633	672	828	999999	491	671	999999	993	577	999999	254	539	999999	860	283	999999	999999	525	999999	170	412	905	917	232	850	545	302	939	466	999999	592	123	497	36	751	890	999999	140	951	999999	68	922	416	894	612	138	68	478	999999	999999	917	957	964	382	999999	999999	754	999999	469	999999	999999	749	536	680	999999	141	52	439	999999	392	447	449	999999	954	112	489	499	33	619	721	999999	999999	999999	985	999999	635	159	124	999999	34	145	390	671	14	277	999999	395	735	256	481	999999	628	999999	130	43	478	393	19	280	454	237	731	986	999999	469	554	323	550	701	22	999999	927	999999	999999	257	66	778	569	687	793	999999	763	776	148	999999	857	465	315	999999	511	252	149	844	647	796	413	404	924	999999	999999	999999	844	44	244	499	999999	999999	284	872	976	699	823	331	486	360	999999	954	847	121	999999	99	18	598	200	999999	999999	92	699	298	843	662	853	33	964	797	258	999999	999999	649	477	576	190	442	976	811	428	818	999999	296	331	458	556	812	934	999999	987	256	843	475	656	85	999999	985	38	324	846	999999	999999	689	112	744	999999	999999	644	44	908	575	622	389	351	34	724	412	966	394	115	50	99	341	810	12	886	76	992	401	984	999999	414	662	965	628	461	679	194	587	999999	999999	178	999999	725	422	634	463	133	632	361	999999	29	643	999999	805	711	35	879	109	858	999999	216	252	999999	999999	170	960	999999	999999	573	999999	999999	389	359	757	872	999999	615	397	377	432	942	370	49	805	185	770	453	999999	917	435	800	94	728	688	151	925	849	999999	261	674	49	999999	69	999999	961	639	294	461	932	521	419	999999	732	999999	414	845	213	255	537	400	516	264	805	999999	255	999999	660	670	615	946	999999	999999	999999	703	393	541	311	733	843	546	486	992	236	405	25	318	362	302	284	305	722	999999	485	861	167	784	604	921	999999	999999	979	623	999999	999999	999999	816	355	999999	52	872	544	479	411	990	914	524	37	999999	999999	999999	999999	367	396	319	233	745	128	284	545	609	936	390	673	24	566	862	999999	250	233	209	962	334	260	411	999999	253	203	494	946	643	756	204	798	133	58	621	999999	999999	762	435	697	80	999999	443	935	164	805	396	434	61	377	999999	186	923	973	455	117	984	558	980	552	999999	337	902	852	
742	591	549	999999	945	635	621	487	798	511	891	840	816	476	606	448	806	70	895	275	969	28	875	159	603	999999	999999	976	782	883	73	743	999999	591	203	573	265	999999	488	426	999999	309	388	999999	91	615	300	518	952	541	745	574	999999	636	883	723	715	999999	999999	441	392	644	999999	999999	448	999999	259	235	999999	43	999999	386	581	999999	519	999999	639	464	77	999999	223	734	34	250	147	999999	310	955	707	999999	857	866	67	57	44	121	604	473	972	933	365	74	999999	919	359	369	992	963	126	223	93	261	332	384	228	657	620	999999	777	949	999999	304	527	802	185	326	328	534	444	407	999999	176	491	144	632	158	498	999999	890	999999	506	347	838	999999	395	606	999999	682	828	386	999999	149	695	32	999999	71	546	999999	743	43	50	468	529	718	157	917	769	197	999999	999999	169	515	999999	999	453	999999	465	999999	999999	579	782	999999	705	67	906	925	480	469	58	571	611	64	999999	999999	736	47	818	130	999999	478	836	356	999999	759	999999	999999	576	999999	578	585	605	999999	36	174	261	999999	762	471	811	232	999999	310	148	191	467	114	155	999999	999999	416	692	999999	696	938	742	435	716	946	840	921	999999	999999	890	999999	965	108	38	206	999999	341	285	356	318	124	41	999999	999999	748	999999	122	840	999999	433	172	893	999999	999999	98	999999	826	688	999999	630	890	873	662	419	675	999999	999999	86	949	121	999999	140	345	999999	999999	906	999999	227	967	999999	728	90	499	999999	727	579	999999	999999	999999	774	999999	653	469	726	428	999999	379	126	542	533	932	46	891	999999	501	41	557	245	243	191	224	999999	721	171	902	809	384	310	692	999999	999999	87	999999	999999	342	999999	999999	999999	607	342	537	100	685	999999	722	691	199	750	859	695	32	999999	58	758	999999	180	931	999999	999999	618	999999	999999	434	446	999999	855	999999	999999	416	999999	370	938	637	901	999999	134	922	287	448	221	620	633	999999	996	83	62	999999	388	624	171	355	373	796	988	476	468	999999	999999	999999	999999	791	482	344	645	999999	93	830	157	113	435	258	654	859	612	999999	242	627	437	999999	958	999999	522	999999	255	868	996	152	649	435	195	468	999999	855	580	429	999999	299	805	670	999999	231	881	999999	199	912	701	513	193	990	243	841	238	876	473	51	999999	999999	99	777	999999	999999	191	722	999999	967	574	799	288	192	860	943	999999	767	383	736	999999	247	999999	342	176	492	958	658	201	999999	240	807	391	999999	999999	756	210	38	341	58	50	999999	
999999	999999	348	902	235	11	140	999999	30	470	502	999999	106	41	487	757	610	846	982	999999	530	573	999999	999999	417	749	42	113	742	792	435	999999	696	785	999999	999999	994	999999	267	957	999999	900	334	769	314	999999	443	999999	279	453	999999	999999	999999	516	999999	793	494	580	494	485	969	36	999999	237	45	178	50	320	161	999999	999999	346	588	35	15	629	249	968	463	763	316	913	834	299	374	939	268	189	156	96	195	999999	780	781	988	501	999999	106	999999	999999	614	132	967	471	999999	999999	907	999999	511	18	554	526	999999	730	179	999999	202	268	999999	999999	909	860	174	74	621	999999	999999	806	47	999999	999999	999999	999999	326	999999	999999	946	372	609	292	42	999999	678	999999	542	668	306	999999	612	932	309	94	242	637	236	753	957	902	999999	351	525	110	13	997	732	999999	292	800	581	985	119	829	659	581	73	691	191	36	532	952	52	516	204	114	214	202	910	606	999999	405	236	999999	522	268	999999	999999	224	681	415	140	386	999999	477	626	999999	479	435	660	999999	544	999999	931	380	897	308	999999	905	899	792	540	500	999999	710	999999	758	999999	316	401	815	141	477	509	620	401	576	546	48	577	290	734	999999	260	42	555	999999	305	673	999999	960	757	35	324	999999	875	640	999999	795	302	868	757	173	999999	845	442	77	72	320	978	330	999999	969	999999	618	67	773	250	653	999999	351	999999	401	691	999999	67	115	163	620	745	761	876	751	746	709	532	571	732	414	599	487	771	984	999999	304	999999	787	697	706	832	111	400	56	999999	999999	999999	999999	482	603	788	337	914	451	999999	999999	454	19	233	628	95	495	51	835	64	677	580	999999	999999	396	999999	279	417	999999	788	643	371	830	120	795	304	176	999999	138	626	271	573	330	999999	999999	850	199	999999	78	620	999999	70	999999	991	963	380	934	999999	999999	370	518	999999	467	663	999999	856	999999	999999	437	999999	918	407	912	219	999999	113	260	70	999999	545	53	715	349	836	452	582	806	838	999999	425	370	517	12	767	118	999999	115	999999	486	621	236	300	999999	744	999999	939	999999	355	208	859	999999	873	999999	999999	999999	999999	999999	631	220	359	59	785	751	22	999999	411	404	154	999999	450	997	999999	584	617	318	753	589	604	144	513	435	461	999999	999999	305	496	999999	999999	999999	999999	999999	484	456	136	572	450	999999	124	781	300	544	999999	254	999999	861	537	299	812	242	999999	222	976	496	707	924	597	999999	463	717	477	323	943	704	794	678	523	146	457	
55	867	214	999999	822	844	968	999999	999999	881	436	767	207	284	228	875	103	795	999999	749	212	974	999999	999999	407	999999	976	999999	309	999999	89	348	999999	841	766	375	370	747	163	999999	738	502	389	274	36	949	280	49	724	829	701	999999	534	999999	254	80	573	129	77	519	867	999999	132	999999	999999	98	376	365	518	853	515	355	642	346	20	710	999999	39	68	457	43	937	999999	480	999999	205	999999	13	596	696	801	999999	680	643	784	999999	379	632	472	999999	582	999999	530	999999	999999	355	250	198	386	544	486	543	999999	620	999999	930	500	652	999	606	284	372	769	821	61	999999	999999	999999	999999	999999	340	962	567	129	874	128	416	15	999999	413	955	625	626	62	219	268	999999	69	167	999999	999999	999999	633	866	664	220	155	709	819	59	679	999999	637	999999	999999	999999	975	941	999999	999999	523	495	999999	595	651	659	746	717	999999	792	95	615	840	707	778	999999	999999	701	999999	664	972	999999	195	117	733	999999	988	999999	848	696	292	247	999999	799	340	384	240	999999	999999	14	474	438	107	36	963	74	411	929	999999	999999	194	284	999999	90	396	999999	309	999999	999999	938	999999	999999	868	915	509	847	999999	51	999999	404	382	301	485	460	200	543	610	169	153	669	999999	999999	930	257	999999	18	999999	243	413	999999	85	851	185	999999	999999	617	999999	191	526	125	999999	370	562	564	999999	892	798	35	890	852	999999	150	245	202	637	999999	999999	999999	999999	501	96	67	638	854	328	531	999999	209	999999	583	973	428	642	999999	896	940	999999	999999	40	620	219	736	353	999999	316	935	999999	983	999999	999999	691	999999	778	35	39	716	731	707	245	695	775	599	907	317	999999	787	999999	217	306	696	999999	559	590	793	292	359	713	87	999999	393	999999	143	999999	396	891	34	650	616	998	190	219	798	140	344	999999	619	829	999999	680	529	437	408	686	999999	624	999999	367	985	743	999999	12	653	170	999999	780	642	49	520	425	855	147	999999	218	126	999999	317	999999	999999	949	672	999999	677	407	999999	956	516	999999	607	999999	760	666	664	873	328	187	565	999999	288	563	211	580	318	621	825	391	545	200	570	475	316	712	121	46	999999	159	999999	256	999999	999999	273	196	441	999999	665	198	483	999999	889	938	922	679	999999	692	999999	101	222	66	999999	636	420	326	999999	142	999999	57	555	999999	802	179	999999	318	495	392	999999	25	999999	999999	955	636	907	527	310	632	552	637	999999	999999	298	979	937	999999	674	515	484	947	310	308	999999	617	643	
854	225	720	96	999999	999999	758	999999	732	999999	999999	999999	944	999999	892	999999	263	589	828	486	136	999999	823	241	582	643	979	907	352	714	840	286	999999	999999	63	312	590	545	939	452	812	35	566	37	295	999999	730	786	591	932	57	719	999999	140	516	999999	999999	488	514	999999	999999	850	999999	28	121	376	761	999999	999999	590	434	717	650	385	674	111	773	795	946	413	913	202	325	420	666	999999	821	218	999999	538	999999	111	999999	968	247	961	999999	547	916	919	417	999999	120	999999	507	340	78	89	999999	414	999999	606	542	999999	999999	22	999999	639	361	989	999999	553	474	147	679	333	685	681	148	999999	135	999999	879	37	995	144	92	324	913	336	62	999999	999999	82	786	314	569	999999	911	999999	999999	345	196	926	374	863	314	999999	332	183	654	999999	941	753	999999	999999	726	515	999999	922	929	999999	726	35	936	812	801	401	361	999999	999999	754	999999	912	285	790	49	953	662	141	830	119	999999	739	681	999999	800	998	999999	271	999999	63	825	989	999999	226	618	171	989	561	71	912	622	999999	999999	899	626	999999	478	999999	485	999999	999999	973	102	820	228	999999	353	999999	999999	803	608	99	999999	710	928	780	999999	69	181	878	999999	111	999999	917	497	45	329	999999	999999	772	529	304	785	813	211	852	999999	484	997	631	817	999999	549	268	999999	532	178	709	999999	846	999999	418	327	607	809	751	903	185	333	999999	999999	571	241	249	999999	313	314	999999	508	86	883	142	72	549	999999	255	561	811	612	999999	999999	620	811	203	999999	121	977	187	999999	460	999999	722	999999	814	964	256	999999	310	984	999999	999999	999999	210	894	963	288	356	999999	546	999999	999999	999999	572	368	326	56	759	48	888	172	336	136	969	58	136	170	981	257	585	814	769	261	827	611	747	999999	420	916	999999	82	765	999999	999999	999999	270	858	159	791	497	917	496	448	421	822	674	100	234	161	767	802	306	108	202	732	794	938	274	999999	999999	999999	999999	843	999999	999999	407	137	495	999999	788	278	999999	999999	759	999999	327	999999	839	15	937	656	447	268	158	437	999999	666	999999	909	655	999999	593	199	180	843	290	653	639	604	425	547	605	705	372	999999	790	116	348	999999	415	473	108	999999	32	964	217	378	694	380	999999	740	129	999999	873	467	684	999999	999999	916	387	673	691	244	590	400	61	999999	999999	659	999999	668	999999	482	503	192	999999	334	999999	216	999999	912	999999	268	563	684	427	28	832	905	999999	999999	97	431	156	742	782	863	678	631	
912	476	999999	44	999999	382	999999	646	92	999999	999999	359	655	813	290	475	713	433	680	905	973	999999	908	991	844	999999	581	999999	336	761	409	368	655	544	999999	169	999999	925	534	191	999999	780	999999	999999	670	465	322	999999	151	999999	999999	359	999999	773	658	999999	567	490	199	65	801	999999	320	999999	999999	999999	703	120	519	999999	44	788	999999	999999	643	203	106	767	330	389	365	306	754	654	999999	60	185	882	886	999999	602	949	735	999999	390	746	470	615	860	793	761	999999	764	30	646	999999	460	999999	140	999999	783	800	169	810	700	504	771	665	999999	240	999999	821	234	106	528	999999	63	429	118	999999	999999	490	999999	537	628	163	542	734	18	492	600	491	752	431	999999	801	789	925	778	886	975	804	28	630	102	940	999999	668	501	561	999999	41	584	243	731	302	894	632	191	546	961	46	999999	999999	640	219	79	802	466	999999	999999	138	650	232	921	928	999999	286	444	999999	185	999999	999999	999999	305	568	906	518	999999	999999	999999	167	999999	999999	999999	938	157	913	999999	883	871	185	212	774	265	999999	391	362	322	802	830	999999	197	999999	371	98	999999	209	808	81	312	560	112	129	819	999999	394	418	307	982	781	559	296	561	817	999	671	468	202	999999	187	554	206	897	999999	299	969	999999	870	999999	144	947	114	918	580	320	83	92	954	126	674	972	64	339	999999	281	331	999999	686	371	426	344	17	572	894	758	364	214	999999	999999	179	154	547	999999	848	834	999999	378	980	506	925	588	514	85	572	999999	999999	867	999999	245	968	999999	563	508	999999	799	939	542	999999	822	956	869	479	434	999999	529	435	999999	490	999999	826	953	655	189	446	999999	830	931	999	689	268	497	338	999999	561	836	591	48	999999	58	894	912	353	167	999999	66	119	999999	138	53	779	906	386	688	419	25	686	999999	72	581	969	17	543	345	563	469	540	999999	872	120	937	396	539	442	302	913	999999	497	639	389	728	749	802	955	999999	999999	120	650	999999	546	159	217	975	481	89	886	379	18	603	90	999999	17	217	28	999999	999999	999999	943	395	505	416	199	743	683	852	229	999999	999999	999999	212	358	890	153	999999	960	999999	421	68	363	416	544	600	999999	559	862	721	542	784	999999	527	984	177	264	462	139	960	999999	302	629	859	999999	791	583	401	731	636	864	881	68	386	971	318	590	999999	961	999999	305	194	821	141	687	999999	738	908	999999	191	635	690	206	999	266	129	999999	503	999999	999999	999999	999999	827	236	
857	660	726	473	555	676	999999	284	501	324	665	289	480	497	182	999999	63	675	184	999999	10	183	684	68	999999	852	879	96	254	219	798	999999	999999	594	999999	999999	999999	274	362	551	999999	360	198	881	344	976	648	941	999999	999999	698	999999	327	999999	235	683	976	999999	999999	703	796	999999	40	292	526	999999	999999	999999	999999	999999	555	789	322	632	945	649	984	802	723	999999	213	938	999999	769	999999	456	485	90	369	600	60	46	921	658	755	999999	330	906	365	481	64	762	727	185	928	999999	39	694	341	999999	999999	183	999999	210	499	857	735	999999	771	80	387	999999	526	623	105	999999	867	999999	877	841	329	87	447	251	98	451	221	589	840	611	426	790	748	783	999999	999999	102	999999	999999	999999	378	69	999999	295	104	999999	245	113	89	999999	51	375	999999	499	999999	999999	999999	702	121	57	646	155	430	169	653	597	103	742	721	228	426	156	504	980	473	270	942	161	157	876	999999	999999	999999	430	570	61	972	259	999999	290	999999	400	609	999999	999999	232	638	976	999999	999999	129	999999	392	861	993	895	870	999999	36	996	678	584	555	245	841	538	645	999	999999	601	624	843	999999	441	87	36	546	999999	999999	250	631	999999	519	999999	999999	999999	725	649	437	999999	191	999999	232	530	611	566	845	374	999999	722	587	638	999999	50	882	285	286	951	783	967	358	999999	117	786	999999	999999	999999	904	999999	138	813	996	572	924	420	488	999999	694	829	999999	190	182	124	16	999999	999999	999999	479	767	999999	436	773	865	469	999999	999999	38	999999	999999	899	502	940	885	999999	999999	590	999999	462	629	404	664	592	132	273	786	186	999999	999999	133	999999	132	999999	147	17	701	50	141	999999	608	716	460	999999	538	929	28	250	296	999999	108	999999	999999	999999	850	373	817	844	651	601	682	999999	999999	927	999999	785	776	999999	803	878	449	999999	459	962	999999	912	943	489	63	202	255	546	999999	400	12	61	999999	995	999999	999999	200	857	999999	539	999999	999999	999999	533	861	752	163	120	447	418	533	240	622	965	999999	937	999999	337	790	459	356	146	999999	941	924	271	342	781	173	39	687	592	479	999999	541	999999	538	419	627	311	999999	144	108	999999	866	772	999999	487	999999	806	353	862	999999	939	192	294	220	443	609	600	419	381	946	418	730	941	760	701	434	890	999999	999999	710	488	999999	221	999999	777	84	161	831	855	70	366	685	999999	525	999999	999999	257	182	999999	810	36	891	667	197	690	999999	925	999999	738	63	829	999999	999999	999999	587	
529	970	256	443	368	999999	999999	999999	320	590	732	999999	999999	230	963	186	718	999999	209	683	597	999999	33	357	999999	999999	150	999999	801	999999	999999	999999	999999	937	999999	999999	11	739	736	363	267	336	357	607	957	999999	509	790	774	876	121	102	144	478	990	778	946	899	416	218	999999	675	999999	89	630	390	242	488	220	999999	999999	978	577	845	426	270	999999	426	399	191	649	999999	329	925	999999	866	217	999999	946	242	999999	111	999999	527	56	592	573	278	977	999999	612	30	580	578	701	142	999999	298	61	730	383	530	509	999999	569	958	356	999999	960	764	183	47	541	978	384	999999	656	60	799	834	696	136	448	822	579	999999	778	999999	234	986	351	999999	999999	226	999999	300	602	999999	958	98	245	736	318	222	999999	999999	488	601	204	627	486	474	499	227	43	257	91	687	999999	939	999999	606	999999	999999	422	264	894	999999	130	999999	999999	558	101	711	598	960	999999	236	428	999999	150	187	556	999999	509	876	429	925	192	999999	219	914	451	28	999999	639	132	999999	799	149	680	999999	999999	120	155	999999	999999	788	628	999999	439	855	269	651	799	11	60	999999	474	546	835	969	999999	999999	999999	567	999999	83	802	999999	837	999999	436	999999	999999	976	706	999999	999999	581	504	641	306	119	999999	999999	654	800	229	999999	589	125	999999	999999	314	710	41	961	245	588	820	309	986	669	999999	999999	999999	981	326	999999	305	999999	999999	892	51	999999	672	33	999999	520	913	999999	999999	895	380	721	999999	182	973	623	945	999999	210	872	761	205	655	637	873	999999	999999	999999	483	999999	611	975	999999	999999	222	120	48	999999	999999	999999	674	513	455	100	299	999999	999999	256	17	703	876	560	413	682	140	846	548	999999	999999	999999	999999	250	999999	456	293	404	161	636	999999	999999	999999	937	999999	486	208	257	999999	999999	999999	358	872	688	665	780	530	60	571	887	846	375	999999	12	858	999999	999999	434	680	999999	806	894	372	715	295	153	127	938	999999	926	484	882	999999	984	697	800	262	897	585	999999	926	243	832	274	789	999999	999999	999999	999999	999999	999999	773	999999	999999	757	999999	985	167	999999	521	662	999999	623	999999	412	963	278	999999	314	67	244	251	849	628	81	573	71	108	925	999999	851	545	859	800	999999	999999	315	355	237	254	814	105	503	73	999999	345	999999	198	861	999999	999999	999999	278	999999	401	106	924	999999	999999	193	391	887	241	702	999999	127	731	822	999999	702	657	923	359	69	999999	999999	747	999999	999999	999999	953	999999	247	999999	385	146	277	837	
999999	492	785	999999	676	999999	999999	999999	863	999999	404	999999	613	999999	141	999999	178	402	366	218	778	999999	999999	149	719	942	999999	517	999999	142	327	533	850	894	423	574	916	300	257	999999	206	325	999999	946	391	999999	133	166	999999	88	999999	982	780	999999	68	157	142	999999	647	733	813	355	999999	730	483	870	431	719	384	567	253	877	155	60	22	999999	999999	412	999999	762	819	83	776	571	999999	344	752	791	835	275	441	279	653	523	502	850	47	555	472	999999	535	414	782	999999	834	63	837	999999	999999	605	182	999999	887	885	914	999999	999999	999999	529	149	999999	639	999999	118	136	973	234	631	558	171	426	430	999999	999999	999999	414	300	999999	736	158	507	33	745	240	999999	999999	999999	767	609	999999	999999	999999	35	999999	999999	895	530	674	57	861	828	216	999999	885	188	752	789	649	659	509	449	999999	979	381	999999	104	894	653	25	425	591	467	31	796	889	105	999999	616	845	340	999999	626	555	874	999999	301	851	859	999999	350	921	999999	999999	110	322	304	350	999999	691	307	11	999999	999999	631	280	371	194	385	995	92	358	182	999999	999999	624	822	431	115	61	999999	252	44	602	674	999999	848	358	999999	483	595	754	749	925	999999	339	17	967	923	604	999999	116	999999	864	968	999999	748	938	789	485	500	873	999999	999999	350	999999	966	999999	984	137	431	23	272	901	409	337	608	999999	999999	989	999999	999999	507	511	104	244	999999	180	633	681	999999	910	999999	446	999999	999999	519	156	999999	999999	372	999999	983	796	182	944	999999	575	464	641	394	501	681	800	868	999999	375	734	508	116	288	796	651	313	381	999999	454	826	918	688	818	462	672	773	999999	884	871	710	338	999999	400	999999	999999	991	297	264	238	768	578	347	356	784	999999	999999	999999	576	999999	680	425	660	999999	27	656	776	822	999999	828	908	184	983	774	999999	405	359	715	87	91	659	999999	126	292	686	999999	580	341	44	999999	999999	569	59	802	201	295	678	659	383	554	938	179	364	435	999999	593	594	573	690	999999	298	999999	136	495	999999	999999	308	377	814	768	86	444	788	999999	634	349	134	191	999999	380	727	700	342	999999	152	490	661	690	962	102	663	17	651	655	525	442	999999	564	380	536	986	999999	999999	614	478	503	390	246	801	981	999999	999999	999999	999999	661	999999	429	603	352	999999	13	617	415	721	114	999999	793	142	602	202	906	570	999999	999999	393	999999	855	727	999999	648	110	424	999999	999999	633	261	28	340	994	999999	22	999999	221	439	
533	379	999999	133	509	409	710	257	644	609	84	898	601	942	927	243	743	999999	548	704	841	999999	728	434	999999	999999	999999	463	148	676	999999	999999	358	381	522	24	532	732	227	999999	938	852	780	289	907	734	999999	85	412	999999	193	319	999999	999999	597	945	999999	470	44	655	358	256	119	967	429	16	999999	999999	430	999999	711	21	484	999999	999999	988	808	448	999999	364	999999	975	60	387	492	870	999999	841	784	577	373	71	999999	572	306	691	743	999999	859	900	193	439	654	499	58	182	835	999999	751	608	146	211	943	680	461	383	999999	731	485	559	999999	708	445	852	999999	650	323	912	999999	83	255	996	589	999999	999999	999999	330	561	338	320	44	999999	999999	185	441	171	128	27	999999	999999	999999	22	999999	310	671	999999	999999	802	949	408	999999	923	812	677	362	149	999999	327	510	999999	999999	644	402	999999	524	999999	999999	269	421	388	999999	306	801	672	588	243	669	289	954	695	771	999999	612	999999	462	121	567	422	822	301	549	800	517	424	999999	850	619	999999	785	812	866	999999	999999	570	877	562	131	149	99	129	479	343	999999	815	924	999999	42	472	712	413	301	206	446	999999	999999	730	999999	386	999999	737	623	507	504	151	828	47	146	51	62	999999	989	427	333	703	999999	216	438	999999	500	344	999999	157	460	381	999999	999999	297	271	999999	999999	773	744	346	361	505	999999	838	230	986	999999	999999	991	419	812	999999	873	873	743	306	999999	999999	97	886	468	999999	476	999999	132	999999	168	749	999999	999999	999999	135	254	91	971	207	850	377	217	715	612	946	999999	999999	999999	999999	646	999999	999999	965	107	999999	686	857	878	442	999999	925	999999	599	827	999999	523	681	999999	999999	178	792	901	999999	999999	266	95	381	284	999999	999999	738	409	999999	984	371	205	909	999999	63	449	397	999999	538	177	924	661	617	999999	475	432	155	235	999999	788	853	895	999999	518	841	768	314	583	366	350	301	526	550	615	465	999999	613	469	459	999999	999999	999999	999999	378	532	604	477	999999	809	99	999999	513	448	386	999999	999999	197	401	380	999999	144	999999	846	197	876	407	120	999999	431	533	819	685	775	722	999999	273	531	999999	985	246	300	820	774	277	403	788	87	174	484	988	999999	999999	99	174	999999	999999	744	999999	999999	999999	494	475	72	285	999999	271	999999	726	379	866	945	557	999999	999999	994	999999	48	999999	794	97	330	945	527	442	779	607	596	610	999999	48	999999	355	147	861	752	825	757	499	997	142	61	999999	794	618	999999	206	
805	955	180	789	929	175	391	999999	999999	548	948	629	506	672	674	136	118	999999	346	599	999999	554	999999	999999	566	549	999999	661	46	970	160	909	399	583	999999	640	999999	828	119	364	964	733	67	213	877	138	992	999999	468	924	251	463	999999	454	785	261	574	999999	999999	389	999999	999999	377	833	397	48	240	923	870	43	999999	289	231	982	635	687	496	999999	302	438	557	255	203	122	728	697	999999	945	999999	999999	75	999999	606	729	769	999999	999999	233	999999	838	897	79	465	434	999999	962	241	298	999999	999999	764	397	708	794	832	348	537	265	999999	999999	999999	295	135	330	967	265	683	999999	222	999999	331	273	371	464	999999	487	790	768	883	765	465	349	999999	698	999999	999999	731	811	897	999999	706	110	127	125	437	612	943	144	999999	999999	289	739	85	427	777	501	36	253	999999	354	558	769	382	350	245	71	169	436	999999	999999	999999	871	605	999999	695	231	155	256	37	928	999999	655	310	999999	486	725	273	999999	921	999999	999999	487	999999	552	999999	937	999999	777	879	999999	453	516	600	177	449	999999	144	293	732	999999	356	780	226	335	811	902	468	472	863	520	999999	460	515	999999	647	55	999999	62	919	757	502	377	999999	661	484	999999	999999	142	469	79	591	980	999999	375	937	999999	999999	232	741	970	478	265	914	999999	577	992	999999	349	530	999999	999999	999999	999999	999999	63	979	413	565	999999	784	847	335	12	794	929	999999	484	150	323	776	784	101	321	948	289	246	463	999999	999999	491	999999	999999	612	75	999999	999999	615	11	321	957	999999	706	999999	957	999999	999999	263	999999	440	759	999999	861	999999	753	999999	999999	999999	426	695	999999	999999	999999	999999	368	758	141	722	936	999999	429	212	482	828	365	319	999999	719	364	825	145	983	343	999999	335	973	174	689	859	999999	973	740	199	999999	504	441	70	235	23	208	991	430	326	310	21	556	45	42	670	444	999999	293	999999	601	999999	999999	192	830	999999	395	999999	452	999999	490	999999	999999	22	999999	333	923	999999	853	705	165	833	715	666	999999	565	778	937	141	28	999999	999999	689	334	999999	755	671	999999	239	90	627	613	549	999999	836	464	999999	543	868	999999	746	196	688	587	259	767	844	177	159	275	377	457	463	433	449	575	166	364	424	999999	662	674	28	772	87	552	293	999999	829	577	243	244	78	999999	282	238	236	112	85	830	911	999999	110	964	712	999999	999999	126	127	270	308	967	129	999999	999999	82	177	915	509	707	999999	696	347	581	42	142	389	999999	
999999	999999	348	64	999999	593	509	169	999999	64	999999	907	401	177	40	568	279	275	125	620	385	209	70	999999	602	378	356	224	165	528	932	999999	999999	999999	964	906	922	254	689	999999	999999	999999	508	123	854	602	315	316	666	778	999999	766	999999	768	655	951	999999	36	461	910	999999	999999	13	54	131	490	999999	999999	212	133	646	34	999999	589	672	999999	701	999999	466	10	72	50	999999	387	226	175	562	32	474	23	756	895	793	999999	298	663	999999	999999	991	374	485	999999	113	542	141	288	190	999999	999999	166	260	999999	569	461	847	999999	736	626	828	956	928	999999	999999	199	376	751	241	807	301	19	614	247	956	999999	525	39	936	25	999999	938	985	999999	926	317	762	999999	999999	341	931	100	926	268	635	44	446	999999	236	914	175	390	56	382	146	97	999999	22	255	477	936	818	270	720	380	889	971	999999	999999	999999	999999	821	425	999999	876	210	92	999999	999999	921	999999	999999	803	31	999999	864	891	999999	986	839	765	749	999999	858	405	122	829	215	887	745	999999	641	999999	999999	487	354	965	157	506	999999	14	999999	999999	999999	821	802	24	249	871	516	999999	368	817	339	733	999999	999999	566	503	763	380	877	468	866	999999	24	920	76	544	505	899	999999	999999	999999	999999	569	349	976	47	999999	107	999999	344	380	999999	999999	824	884	12	800	831	408	654	742	999999	137	737	543	475	807	881	948	999999	375	617	264	262	767	504	174	347	545	529	900	999999	789	542	97	129	999999	200	46	73	999999	999999	500	99	999999	494	999999	832	999999	511	999999	721	159	886	969	999999	492	999999	66	389	999999	463	296	878	754	999999	999999	594	649	424	321	617	844	999999	961	701	126	175	888	282	797	341	542	44	299	188	516	903	573	334	636	711	143	657	999999	290	387	621	345	297	717	122	192	391	199	999999	877	999999	924	999999	646	999999	563	783	999999	506	921	999999	589	576	569	873	31	325	787	610	483	197	659	681	323	504	829	600	565	684	999999	161	845	676	999999	251	978	305	687	319	157	999999	999999	728	369	136	42	768	999999	999999	999999	867	603	999999	149	689	614	253	954	999999	497	999999	228	999999	999999	769	416	912	275	327	894	726	637	478	463	134	132	999999	321	196	472	999999	872	720	593	999999	999999	266	537	620	637	734	350	545	999999	194	140	166	999999	599	720	130	503	410	999999	374	239	135	999999	24	567	683	999999	767	999999	999999	100	508	324	75	222	159	385	654	690	169	385	999999	656	279	999999	965	999999	
999999	476	351	567	999999	770	228	999999	432	142	522	63	953	802	582	999999	394	103	631	842	999999	386	570	744	999999	999999	999999	988	999999	478	855	29	601	131	219	999999	337	999999	629	999999	105	23	790	27	862	999999	736	999999	803	235	272	185	999999	132	999999	999999	999999	607	999999	999999	979	239	913	953	286	502	461	832	593	291	538	999999	473	893	747	301	596	553	882	257	999999	432	999999	999999	999999	679	657	478	875	873	999999	730	159	878	758	865	110	836	740	369	999999	999999	999999	521	999999	746	999999	479	999999	955	749	999999	724	999999	767	556	999999	999999	747	606	845	983	956	999999	999999	808	999999	595	144	882	201	760	812	522	118	89	659	674	226	470	967	187	103	920	134	42	999999	688	120	212	821	999999	999999	144	999999	166	948	63	625	888	380	126	345	999999	764	989	550	211	999999	688	897	379	784	287	638	667	889	999999	595	863	802	687	484	932	71	101	999999	678	999	952	141	999999	58	337	999999	999999	842	600	166	145	492	999999	335	432	314	451	999999	812	505	855	276	911	999999	999999	96	999999	999999	412	442	672	999999	872	212	410	557	302	330	999999	196	787	825	999999	879	999999	381	997	361	62	627	619	777	999999	999999	153	686	229	147	999999	250	407	999999	440	168	494	999999	999999	601	999999	875	22	999999	867	625	718	40	999999	42	17	999999	999999	999999	589	999999	822	894	469	699	999999	999999	338	164	43	216	789	999999	395	141	395	999999	761	406	436	186	999999	499	999999	243	464	122	999999	196	140	907	999999	76	630	655	346	599	357	999999	999999	210	547	857	96	660	999999	999999	645	845	999999	373	999999	692	999999	412	999999	332	999999	999999	999999	946	25	151	34	135	999999	723	946	739	795	999999	296	840	864	235	999999	757	412	999999	407	999999	999999	863	549	767	289	999999	171	999999	486	23	615	999999	999999	999999	195	406	833	999999	606	122	999999	905	60	851	999999	787	999999	678	773	999999	999999	999999	829	999999	999999	161	601	266	845	594	561	729	263	781	190	176	999999	279	50	999999	999999	999999	653	294	128	999999	999999	999999	999999	501	641	999999	453	999999	104	880	301	764	125	999999	804	576	125	21	561	475	651	279	671	910	633	558	999999	540	496	478	91	544	802	907	348	902	576	354	953	78	285	198	687	309	874	399	163	999999	999999	999999	999999	999999	733	653	920	544	999999	780	999999	92	999999	999999	578	626	999999	999999	962	218	999999	999999	10	771	67	492	999999	463	592	999999	45	244	405	631	999999	999999	152	448	810	159	999999	804	875	
796	486	999999	223	372	999999	71	999999	127	437	945	321	535	356	999999	584	250	999999	999999	952	999999	999999	632	999999	999999	810	438	483	360	999999	812	231	999999	36	214	999999	196	279	827	999999	530	863	918	807	459	319	577	792	588	864	569	696	999999	852	220	61	853	193	988	562	191	587	158	180	624	999999	999999	999999	999999	278	397	999999	635	624	431	801	826	825	238	999999	999999	645	894	999999	387	125	999999	49	815	162	441	999999	999999	275	660	943	714	999999	193	999999	999999	999999	650	999999	999999	598	71	999999	430	999999	999999	38	955	999999	999999	999999	693	999999	793	508	32	391	999999	989	837	999999	690	999999	963	487	96	88	642	999999	36	999999	995	584	29	999999	64	797	618	406	926	413	999999	217	946	124	999999	63	953	999999	712	999999	384	660	482	91	908	701	940	942	332	999999	396	462	57	164	550	118	641	14	454	235	773	296	72	433	348	483	423	849	237	999999	135	958	791	999999	790	344	111	999999	880	362	856	675	84	779	27	999999	169	999999	573	151	421	948	239	486	733	98	597	58	742	434	287	101	714	298	31	437	671	999999	373	216	16	703	134	101	379	999999	221	292	999999	753	323	631	285	96	999999	186	999999	314	796	701	999999	62	205	455	85	764	999999	785	999999	589	999999	641	428	999999	999999	718	824	999999	117	635	876	314	642	989	121	656	816	999999	677	845	709	366	731	672	469	999999	507	678	26	614	147	999999	535	827	830	682	213	999999	999999	903	362	999999	207	171	824	999999	420	216	344	428	948	342	999999	912	999999	566	909	999999	898	190	221	999999	999999	999999	497	450	779	815	168	999999	999999	898	676	999999	999999	128	169	570	999999	37	543	300	344	597	666	805	327	622	947	274	772	457	29	999999	999999	216	469	704	673	383	999999	605	58	905	975	59	999999	344	999999	999999	999999	999999	907	870	647	920	999999	533	836	692	132	999999	999999	894	667	999999	999999	999999	91	287	659	999999	897	474	375	937	252	438	621	999999	999999	999999	203	195	866	432	549	158	133	771	404	935	999999	999999	999999	504	737	163	248	980	999999	760	263	999999	112	943	452	999999	504	710	677	383	911	229	553	149	963	682	37	244	456	999999	781	319	882	999999	999999	916	223	999999	209	98	200	999999	446	388	730	999999	93	923	980	115	653	422	103	31	34	648	437	121	540	65	136	999999	999999	448	999999	943	268	389	999999	535	999999	999999	511	589	192	279	999999	174	419	911	598	113	263	350	999999	369	226	861	999999	947	999999	999999	
340	153	962	196	999999	999999	999999	787	793	999999	576	454	999999	29	911	514	999999	754	865	273	999999	629	999999	32	999999	193	370	999999	727	407	689	409	57	999999	999999	367	626	995	171	784	765	631	127	894	537	999999	464	999999	457	711	999999	944	92	225	408	710	686	939	447	999999	638	789	999999	396	24	999999	407	766	726	999999	888	843	592	90	508	999999	511	572	494	940	728	312	172	25	384	745	999999	999999	720	592	999999	686	999999	999999	156	975	999999	731	880	371	999999	698	341	999999	999999	999999	362	11	717	338	209	123	999999	999999	999999	335	627	54	21	279	999999	574	56	143	872	211	295	355	934	532	999999	779	692	999999	538	40	970	268	202	205	999999	326	125	391	393	567	242	999999	999999	999999	358	527	719	611	523	999999	651	208	41	621	893	16	999999	194	829	429	999999	331	968	999999	365	999999	999999	816	886	531	459	999999	999999	314	968	243	314	999999	184	999999	70	999999	610	701	388	772	237	999999	312	386	260	930	999999	963	999999	911	93	999999	465	989	999999	999999	724	991	388	999999	457	726	999999	999999	999999	952	20	999999	999999	349	720	276	786	592	141	999999	513	999999	281	999999	111	999999	177	999999	160	439	659	195	316	166	366	999999	323	999999	999999	999999	927	652	684	307	920	715	999999	797	200	816	98	872	999999	999999	399	224	719	859	885	670	559	595	509	272	303	825	999999	212	982	111	999999	395	277	631	353	999999	999999	999999	607	999999	999999	999999	999999	343	350	786	337	911	999999	151	899	463	999999	654	950	342	153	421	14	999999	184	401	815	98	862	703	604	236	61	999999	399	745	261	499	999999	190	999999	175	922	999999	497	629	446	840	211	500	879	622	999999	20	717	999999	969	512	220	792	999999	999999	481	647	191	110	999999	238	752	164	211	999999	178	770	615	978	498	497	607	555	955	974	887	372	823	982	556	999999	821	999999	999999	749	289	694	625	948	999999	285	334	396	999999	217	97	56	999999	863	999999	909	405	738	915	482	999999	664	837	589	999999	118	999999	209	554	819	999999	768	999999	461	736	483	999999	666	294	223	999999	221	999999	999999	999999	840	83	959	537	999999	645	92	78	303	845	999999	857	46	999999	585	461	134	841	949	801	329	667	837	136	971	999999	999999	999999	702	319	999999	877	99	702	60	45	863	672	908	183	333	699	95	616	122	625	999999	608	999999	762	48	999999	999999	945	567	999999	999999	832	566	882	999999	638	376	984	162	746	767	999999	17	550	597	999999	999999	775	999999	630	999999	230	999999	
355	656	140	745	939	280	323	50	154	145	876	999999	40	999999	999999	276	695	332	999999	463	999999	858	773	600	168	174	585	445	71	478	999999	601	25	818	999999	999999	775	999999	999999	713	999999	705	999999	209	141	752	566	999999	907	508	781	308	480	999999	999999	496	882	540	587	999999	694	878	999999	675	208	284	782	999999	894	800	500	999999	895	397	625	670	244	574	469	416	999999	239	537	562	999999	637	131	999999	181	724	999999	245	314	661	28	960	726	947	10	856	969	354	461	117	17	999999	413	92	151	976	261	317	999999	181	999999	465	999999	999999	978	571	163	999999	50	180	456	265	499	243	378	664	999999	999999	574	999999	446	263	777	429	554	719	234	49	999999	204	472	45	174	142	494	563	999999	310	969	999999	703	445	313	999999	999999	752	999999	179	999999	487	42	964	743	999999	735	913	687	920	871	269	346	999999	999999	845	999999	421	100	366	999999	999999	54	643	327	999999	909	999999	999999	496	999999	802	241	64	335	629	172	999999	301	706	999999	581	876	999999	439	710	999999	589	28	999999	583	999999	999999	131	431	898	999999	399	646	608	558	734	999999	999999	161	999999	999999	292	787	797	999999	999999	129	393	959	999999	938	999999	213	617	52	999999	999999	999999	912	529	149	999999	633	999999	999999	999999	999999	693	158	673	618	685	999999	370	682	999999	801	231	784	999999	129	278	171	999999	959	96	195	999999	565	999999	751	481	287	631	929	918	659	360	999999	999999	999999	435	245	296	558	262	809	842	999999	243	529	761	707	538	410	871	947	999999	478	999999	999999	831	138	920	921	147	408	915	441	763	999999	451	999999	999999	45	999999	42	875	706	706	287	352	104	999999	708	990	773	748	231	67	999999	290	882	999999	331	517	307	325	374	420	854	893	999999	181	92	88	150	999999	999999	716	839	999999	999999	999999	823	245	737	806	999999	931	999999	659	999999	384	793	999999	569	121	553	528	396	717	511	296	852	393	941	999999	249	630	849	941	255	514	999999	898	619	120	999999	95	780	500	999999	443	999999	204	209	36	387	999999	518	999999	288	975	330	131	570	385	918	440	304	813	566	999999	91	432	999999	189	166	895	260	999999	435	467	747	999999	614	78	249	658	193	999999	545	36	121	820	999999	999999	194	106	999999	999999	999999	255	999999	966	933	999999	361	623	790	30	870	492	962	70	603	999999	237	434	516	502	145	270	257	390	278	539	999999	271	769	144	994	69	567	27	999999	190	676	781	961	103	716	625	867	999999	53	62	74	999999	226	842	
52	759	589	834	107	932	997	410	698	403	51	100	854	655	35	811	925	944	804	423	153	455	472	423	999999	999999	999999	94	346	225	999999	429	54	926	102	244	999999	732	919	333	192	275	93	999999	61	626	771	222	146	999999	137	129	255	999999	698	596	999999	176	58	587	539	999999	999999	482	999999	622	55	927	563	791	341	999999	999999	481	240	877	372	999999	372	169	999999	190	999999	114	97	999999	999999	251	237	505	947	313	683	999999	793	999999	211	611	639	439	581	843	659	355	900	935	999999	774	573	821	234	392	803	999999	839	359	999999	959	394	583	448	804	999999	67	999999	999999	518	692	687	999999	676	761	275	999999	588	999999	531	602	214	999999	260	408	999999	416	281	564	509	794	502	444	999999	251	226	65	999999	999999	153	601	999999	872	426	999999	96	613	154	472	127	999999	999999	933	999999	372	999999	242	333	50	999999	293	785	288	528	724	199	999999	655	434	999999	219	941	811	999999	999999	999999	341	735	848	321	74	271	809	447	999999	492	569	616	942	496	984	732	950	999999	859	816	232	999999	702	222	999999	957	999999	927	907	999999	499	181	898	281	423	506	999999	728	72	31	999999	841	890	241	630	636	712	938	999999	999999	991	171	902	122	868	988	999999	635	477	117	551	881	999999	708	992	999999	717	671	82	487	999999	232	587	838	840	391	999999	470	591	217	255	782	999999	999999	938	337	999999	999999	999999	435	473	849	260	955	480	104	310	191	249	243	919	50	865	82	239	768	999999	999999	999999	486	535	572	999999	270	862	999999	999999	119	770	664	128	931	269	647	24	408	999999	632	367	745	90	281	231	358	297	214	917	999999	201	179	753	214	513	999999	999999	900	999999	989	103	711	591	999999	999999	584	125	988	781	228	68	999999	999999	951	706	999999	405	263	351	696	999999	657	851	218	918	601	911	913	427	343	746	123	603	999999	999999	656	164	999999	860	646	999999	309	999999	999999	246	370	382	999999	508	976	999999	999999	999999	119	999999	445	999999	382	282	819	673	999999	571	448	999999	999999	238	999999	422	999999	382	515	999999	704	999999	673	235	162	972	558	228	999999	415	999999	999999	110	999999	494	999999	104	796	782	617	999999	973	40	738	983	227	301	999999	568	389	457	999999	24	253	999999	655	353	219	706	409	723	999999	564	796	130	634	381	391	744	999999	328	263	600	999999	362	730	432	935	251	999999	999999	426	660	730	999999	847	799	857	707	999999	622	999999	99	382	894	449	419	243	618	359	846	910	397	999999	70	999999	
12	126	890	134	999999	999999	967	771	728	307	940	834	839	282	999999	524	683	905	235	443	173	228	999999	913	321	198	327	892	99	771	38	940	999999	999999	844	999999	966	582	614	214	999999	328	653	597	509	584	404	345	523	999999	236	492	999999	627	999999	784	999999	976	812	45	100	85	999999	957	278	999999	174	87	438	999999	557	999999	301	31	526	845	574	416	414	999999	999999	981	999999	767	544	546	456	51	732	70	570	990	770	579	999999	841	646	999999	328	509	420	999999	999999	372	999999	999999	200	999999	110	195	999999	705	572	86	250	119	707	914	422	731	999999	133	354	999999	590	567	340	999999	907	685	208	999999	98	904	326	477	84	16	992	999999	999999	983	999999	999999	850	865	427	999999	338	14	144	731	283	596	956	999999	972	539	999999	217	794	479	565	999999	986	341	617	668	999999	773	44	700	922	13	386	999999	999999	999999	999999	999999	149	999999	392	903	551	476	604	501	999999	40	504	545	235	784	624	876	999999	525	560	999999	257	759	999999	999999	969	443	809	279	220	999999	114	174	21	65	999999	158	96	661	999999	519	736	999999	719	728	279	999999	475	147	389	509	150	999999	257	999999	478	390	711	828	933	117	667	999999	999999	999999	999999	340	999999	179	716	475	999999	766	651	50	782	141	999999	999999	999999	999999	967	671	890	710	999999	447	917	13	587	999999	999999	268	999999	766	852	999999	835	169	803	939	966	306	431	913	719	383	999999	216	999999	347	350	999999	542	463	150	999999	999999	999999	314	999999	422	529	592	999999	39	531	48	884	198	381	999999	880	412	356	514	671	250	976	990	872	431	999999	778	250	347	941	726	999999	626	999999	999999	999999	999999	324	999999	999999	713	999999	884	198	999999	141	28	999999	50	470	999999	195	948	999999	754	468	999999	441	999999	711	750	352	691	98	805	773	268	340	414	51	35	97	830	999999	957	848	999999	802	537	999999	999999	924	209	876	999999	540	326	158	999999	508	999999	999999	268	815	999999	371	710	796	392	572	873	688	450	999	445	15	365	881	999999	905	999999	787	999999	766	28	826	152	999999	249	275	999999	120	999999	905	377	999999	829	24	381	596	147	999999	420	965	427	14	484	209	999999	842	999999	444	637	207	142	887	519	501	796	869	228	895	556	127	999999	763	461	544	632	833	999999	999999	509	923	999999	80	377	999999	999999	999999	352	942	999999	406	100	999999	482	39	773	490	102	999999	228	999999	378	999999	749	302	850	663	553	999999	577	607	667	834	935	713	999999	72	519	580	162	782	
526	285	999999	159	37	112	290	431	770	152	999999	847	131	996	999999	999999	331	84	98	999999	999999	412	375	776	999999	265	86	999999	999999	711	970	521	999999	446	986	102	730	599	999999	999999	383	131	999999	999999	865	999999	999999	938	168	913	741	445	491	999999	321	123	910	744	999999	999999	999999	522	831	69	181	230	671	685	999999	463	795	731	999999	999999	312	348	999999	939	911	919	553	999999	610	687	999999	535	39	709	134	872	192	986	189	504	722	860	300	119	263	645	158	36	928	704	127	19	999999	150	174	973	999999	971	833	999999	227	887	911	154	999999	999999	200	999999	561	999999	999999	809	999999	999999	628	451	999999	999999	999999	999999	771	527	219	905	569	960	999999	888	544	161	991	220	163	688	286	834	949	155	29	616	454	999999	475	790	433	318	467	330	999999	723	924	755	295	566	729	700	678	16	585	999999	747	311	427	999999	156	70	656	999999	38	793	999999	903	115	78	999999	585	61	429	482	261	503	578	376	999999	236	246	999999	596	959	585	999999	942	570	889	869	153	999999	74	999999	372	661	603	301	729	230	999999	650	227	745	154	648	259	533	333	636	178	999999	605	184	910	999999	70	904	999999	636	559	342	226	209	999999	999999	999999	999999	119	599	899	999999	647	600	214	595	708	850	814	937	907	419	246	999999	700	218	999999	999999	734	237	601	699	848	102	671	688	434	28	77	338	661	474	424	999999	736	891	297	14	999999	324	437	219	100	999999	728	149	999999	999999	508	469	654	106	60	881	997	210	438	554	929	999999	171	689	783	486	999999	443	995	999999	526	809	920	167	999999	420	800	392	608	342	999999	999999	592	999999	519	608	684	999999	423	542	736	535	462	999999	999999	453	162	747	999999	613	240	999999	154	594	445	698	548	496	999999	640	91	999999	999999	999999	189	407	933	700	999999	184	802	720	30	999999	775	990	356	999999	999999	999999	267	999999	955	995	999999	89	999999	997	35	821	999999	999999	389	999999	461	130	934	999999	563	677	519	999999	577	261	811	519	999999	691	819	455	999999	372	414	999999	382	999999	660	999999	993	999999	999999	936	675	358	125	999999	340	247	11	654	66	990	622	414	958	806	999999	703	193	593	999999	999999	187	999999	479	999999	999999	682	999999	999999	999999	337	999999	999999	656	999999	786	228	145	206	188	999999	690	999999	398	361	749	999	748	576	999999	956	422	999999	296	336	759	999999	878	999999	831	658	837	578	194	728	999999	999999	758	385	29	999999	568	987	999999	786	14	22	191	128	947	999999	999999	
832	880	514	915	962	999999	329	823	691	999999	716	375	530	200	999999	981	670	733	590	251	373	999999	999999	397	435	996	509	999999	746	913	760	999999	57	724	999999	697	679	813	665	992	999999	561	337	916	851	621	883	596	892	41	521	395	367	542	570	999999	594	999999	489	999999	668	998	87	999999	589	244	327	806	195	423	999999	856	999999	598	999999	811	230	379	546	813	122	999999	438	715	402	374	124	515	163	729	112	563	333	999999	333	440	484	559	999999	616	999999	87	999999	999999	730	999999	328	768	729	999999	65	225	999999	676	853	755	569	999999	999999	224	130	811	652	466	320	747	533	376	274	999999	337	670	52	999999	518	45	511	999999	985	999999	56	355	999999	404	673	999999	999999	657	846	578	871	122	183	999999	496	493	434	944	168	982	141	951	504	356	431	394	183	650	167	818	254	609	386	647	178	774	34	999999	792	433	763	999999	999999	695	999999	224	999999	929	442	35	610	999999	801	999999	606	105	850	440	973	288	713	343	500	38	999999	271	735	535	944	721	468	999999	999999	734	999999	265	999999	809	999999	999999	897	254	217	141	217	687	807	384	51	999999	924	594	284	514	999999	429	384	501	999999	249	488	962	985	721	999999	432	414	77	999999	999999	673	51	595	999999	391	999999	135	369	999999	646	464	361	494	999999	797	999999	999999	647	23	999999	999999	930	447	605	999999	935	268	496	573	784	282	739	999999	700	408	999999	998	517	132	261	999999	999999	680	725	999999	137	477	124	923	693	999999	767	64	984	469	743	604	999999	48	456	210	639	795	46	373	724	999999	794	999999	915	875	395	525	761	505	999999	259	721	819	600	467	154	573	880	264	515	685	616	240	665	287	17	479	675	61	664	229	999999	999999	70	999999	683	651	17	817	999999	252	303	488	602	494	882	180	447	989	999999	999999	915	781	999999	49	153	999999	807	999999	999999	999999	849	999999	840	999999	615	369	759	999999	999999	502	565	999999	999999	273	392	137	999999	180	999999	836	42	686	999999	599	999999	863	504	31	232	130	844	380	999999	229	403	593	648	955	878	523	999999	999999	215	563	510	852	660	594	656	25	925	636	999999	40	883	172	714	251	343	999999	864	737	11	999999	658	999999	123	900	999999	999999	999999	682	302	999999	999999	819	481	441	98	461	212	999999	374	216	205	218	147	918	999999	240	878	407	622	999999	658	683	221	999999	999999	325	739	999999	724	857	999999	252	344	361	615	999999	690	282	162	999999	550	954	999999	794	467	999999	57	204	564	
639	920	91	69	999999	232	741	607	929	999999	772	722	451	195	516	679	952	874	785	313	282	550	606	999999	740	586	703	320	426	94	465	999999	544	206	999999	937	455	193	999999	999999	873	466	760	999999	999999	999999	999999	999999	856	124	999999	575	272	891	999999	98	324	999999	329	589	999999	431	190	999999	81	505	187	255	110	579	234	769	999999	656	999999	815	789	860	999999	580	488	935	999999	312	579	889	15	653	913	999999	622	999999	863	999999	610	999999	285	999999	674	884	982	852	668	287	890	745	869	615	461	999999	309	464	999999	748	111	593	999999	878	275	191	999999	999999	341	114	957	615	999999	127	999999	999999	999999	873	195	980	598	999999	276	185	421	999999	999999	400	202	447	696	999999	999999	999999	486	27	483	407	651	493	395	458	520	999999	999999	284	839	752	570	473	999999	435	999999	990	160	999999	999999	792	466	440	171	109	341	894	417	799	967	790	640	999999	513	142	232	999999	595	149	999999	713	855	147	995	999999	829	728	510	271	999999	657	965	20	701	690	940	220	332	999999	127	626	155	999999	316	59	121	542	960	804	999999	577	999999	20	999999	612	937	329	445	892	279	612	393	156	910	320	825	999999	336	999999	201	999999	379	999999	31	999999	999999	999999	999999	945	999999	999999	768	999999	999999	320	262	954	999999	98	753	621	999999	439	26	999999	242	999999	620	999999	999999	999999	215	146	999999	201	208	999999	989	862	999999	612	498	499	735	981	844	687	98	599	999999	999999	969	248	79	580	999999	939	292	516	999999	569	714	999999	721	999999	92	631	103	866	122	167	999999	797	54	151	999999	285	703	45	670	555	999999	30	938	999999	521	966	77	999999	954	269	812	483	605	484	999999	663	999999	70	899	223	999999	231	999999	999999	999999	999999	203	927	457	960	245	257	999999	999999	999999	693	999999	368	164	999999	999999	999999	912	999999	999999	999999	999999	570	253	469	999999	643	146	457	961	999999	999999	49	999999	999999	999999	999999	585	999999	33	564	999999	894	823	214	999999	999999	999999	783	659	531	999999	999999	999999	999999	979	633	683	987	462	602	121	398	749	972	160	857	911	999999	352	423	486	999999	829	791	854	999999	746	49	702	98	736	362	797	439	378	908	495	42	369	149	466	598	540	431	452	999999	999999	851	63	999999	507	101	441	246	999999	401	805	762	569	682	887	644	294	374	865	759	601	319	604	252	371	879	999999	213	957	887	387	408	348	616	162	894	999999	792	591	645	921	560	393	976	999999	732	472	687	261	999999	313	999999	565	693	646	835	
257	810	548	628	645	237	289	168	23	406	999999	953	529	992	657	999999	783	230	837	50	925	627	148	639	416	999999	951	145	999999	221	999999	999999	970	326	999999	185	999999	962	999999	999999	281	235	999999	706	319	999999	167	268	999999	812	393	345	856	605	910	629	672	909	221	877	286	154	584	802	564	999999	982	212	999999	482	256	820	230	153	769	699	664	999999	999999	897	610	692	971	771	827	506	999999	375	416	27	999999	999999	750	131	999999	137	651	170	999999	551	999999	954	913	691	565	573	125	712	999999	221	965	999999	589	324	277	594	183	812	974	67	969	617	999999	337	999999	999999	79	108	999999	642	57	503	999999	999999	370	655	778	289	216	999999	391	96	539	999999	999999	284	756	436	999999	823	999999	839	195	94	581	999999	168	585	722	653	999999	999999	975	203	173	999999	938	810	999999	621	999999	893	605	720	999999	882	88	601	285	999999	165	643	999999	999999	687	217	317	216	206	999999	497	202	566	562	760	375	121	999999	41	999999	345	945	999999	999999	18	70	999999	475	418	699	999999	566	310	37	498	860	771	72	999999	999999	164	732	614	513	134	622	336	999999	959	309	770	999999	569	695	359	219	171	999999	905	626	974	999999	999999	506	609	931	999999	539	999999	999999	603	59	999999	86	435	613	341	967	999999	395	733	200	515	999999	929	999999	996	999999	678	288	698	999999	166	889	981	999999	934	117	904	202	729	999999	978	69	706	999999	913	999999	269	746	878	999999	903	519	893	783	999999	999999	999999	509	934	286	860	785	212	843	999999	940	104	124	678	234	999999	915	666	936	222	455	412	999999	195	512	999999	999999	409	504	999999	647	995	999999	984	999999	999999	404	268	452	936	203	999999	863	829	972	999999	154	999999	999999	140	999999	853	957	571	999999	286	999999	999999	432	930	929	385	707	986	254	999999	896	999999	431	694	668	999999	223	999999	28	599	999999	388	999999	123	211	863	755	373	869	794	48	999999	113	970	999999	90	999999	522	17	817	158	877	584	38	502	25	999999	960	472	339	640	957	552	292	999999	982	110	318	728	999999	630	344	999999	460	905	999999	999999	999999	525	587	821	700	991	211	450	672	999999	999999	621	196	226	794	901	999999	164	90	94	820	243	196	980	527	793	941	196	814	760	999999	132	242	988	194	444	885	518	939	966	350	842	999999	188	915	697	542	849	835	999999	585	306	824	185	215	228	999999	999999	304	999999	60	999999	999999	911	679	71	388	207	999999	999999	25	32	224	999999	744	978	179	18	999999	829	
260	101	360	381	999999	827	308	67	783	966	116	287	223	41	915	335	216	162	999999	999999	318	345	817	485	427	563	91	709	440	236	999999	330	543	474	656	959	664	264	736	999999	763	331	424	75	253	737	808	999999	209	999999	999999	999999	999999	999999	999999	915	284	875	953	621	999999	598	626	556	999999	999999	744	748	385	999999	670	952	426	999999	100	987	920	751	241	689	754	899	510	31	999999	41	821	332	953	741	685	789	310	999999	116	175	704	867	158	467	992	70	807	253	748	820	600	851	130	534	994	532	643	273	866	846	98	999999	101	886	999999	999999	795	644	281	881	651	311	551	925	292	999999	603	774	696	694	101	267	999999	644	440	970	999999	429	746	999999	155	999999	257	999999	87	110	775	271	503	580	274	172	972	866	178	299	309	204	999999	941	929	999999	576	182	754	999999	999999	999999	999999	999999	219	999999	897	999999	735	614	63	291	999999	191	287	341	999999	999999	430	928	295	416	475	150	671	17	186	805	233	287	469	85	515	256	778	328	815	509	371	898	999999	853	141	564	245	28	356	70	664	597	597	460	751	826	999999	915	982	314	332	211	199	102	999999	458	154	977	776	999999	999999	999999	525	771	999999	531	999999	441	284	911	904	652	660	126	999999	635	689	19	999999	688	999999	999999	346	510	187	999999	709	182	958	682	419	268	999999	999999	657	704	81	826	705	230	999999	113	640	999999	410	679	999999	82	951	269	999999	145	653	97	891	549	999999	24	999999	595	999999	491	999999	601	501	646	409	905	469	999999	563	999999	313	113	526	606	233	275	110	507	618	636	230	698	913	284	999999	165	863	117	92	66	243	119	407	999999	630	48	579	763	999999	645	613	515	706	906	832	550	570	294	326	357	914	95	977	196	271	785	688	227	42	254	51	362	363	999999	999999	203	999999	845	999999	194	695	999999	999999	999999	33	714	991	999999	452	999999	594	579	790	734	152	157	142	221	419	845	360	361	731	35	999999	260	999999	209	286	638	844	724	318	141	662	999999	858	14	173	557	793	681	775	999999	999999	472	571	629	364	999999	71	494	436	141	834	343	616	999999	999999	999999	562	792	730	999999	230	869	271	999999	82	575	298	999999	58	862	61	679	999999	999999	999999	140	689	532	845	804	999999	359	298	186	999999	328	999999	655	634	400	994	11	950	961	999999	790	211	999999	999999	788	193	933	446	574	89	165	757	999999	999999	249	93	999999	946	999999	246	870	581	94	362	753	615	642	503	657	
867	60	728	624	999999	999999	999999	999999	999999	67	620	643	999999	723	107	151	570	118	999999	395	317	964	64	999999	724	999999	999999	126	560	999999	999999	551	439	788	999999	39	437	999999	836	262	319	999999	65	889	315	603	956	857	987	220	193	506	999999	118	349	902	995	999999	900	148	376	999999	226	180	884	79	999999	134	27	77	714	438	999999	999999	999999	10	999999	999999	718	999999	921	360	999999	999999	999999	676	726	331	448	999999	43	733	999999	697	886	506	100	885	15	999999	399	831	840	999999	506	754	234	268	41	348	994	830	984	778	999999	25	683	999999	559	999999	352	882	686	223	43	980	206	999999	678	999999	999999	999999	169	999999	732	999999	520	220	843	865	452	467	999999	999999	809	213	999999	999999	480	871	823	999999	999999	797	894	516	155	627	999999	525	558	999999	590	462	999999	970	671	999999	55	138	504	999999	999999	694	765	999999	592	586	413	999999	999999	742	114	807	756	696	698	371	587	225	944	999999	334	328	317	802	877	999999	999999	838	542	245	417	352	377	360	191	641	42	19	924	569	999999	65	293	999999	545	782	706	742	282	999999	924	830	193	611	148	714	386	963	16	754	999999	999999	298	999999	334	999999	439	999999	514	66	338	578	301	999999	679	999999	44	999999	999999	104	141	929	566	242	999999	587	168	999999	221	477	999999	79	999999	179	999999	649	999999	296	491	782	353	999999	237	999999	970	356	538	808	931	869	679	885	706	911	999999	985	18	65	685	746	604	999999	999999	47	801	269	574	131	730	40	999999	748	19	484	751	999999	701	350	271	964	58	359	833	352	797	379	373	101	556	669	999999	711	999999	999999	188	999999	126	999999	424	711	782	417	88	901	999999	931	875	999999	169	999999	999999	668	794	721	999999	255	840	841	250	432	999999	483	575	70	399	999999	147	275	999999	999999	713	511	999999	560	192	641	280	932	999999	866	504	151	932	999999	999999	999999	917	889	999999	933	838	999999	949	991	999999	309	841	27	511	568	793	610	926	96	999999	782	742	244	538	66	999999	999999	857	383	999999	754	550	812	999999	427	883	257	228	999999	244	438	999999	934	999999	999999	800	262	430	425	999999	999999	999999	999999	999999	603	240	682	361	999999	999999	930	999999	576	73	999999	999999	39	342	94	999999	546	392	999999	852	650	230	807	499	999999	999999	721	487	441	311	44	539	999999	137	999999	197	210	896	237	999999	313	20	985	871	683	135	770	920	999999	741	535	512	659	999999	44	383	432	192	705	999999	999999	453	999999	999999	39	531	62	999999	260	
897	999999	650	164	161	548	639	245	936	816	530	495	999999	151	700	775	532	879	712	103	708	764	27	200	502	999999	999999	999999	721	842	161	82	869	669	448	999999	885	357	507	453	404	148	496	999999	999999	249	445	311	296	498	999999	651	349	807	552	143	467	459	662	985	688	615	523	104	664	999999	999999	142	703	444	999999	999999	381	268	698	570	278	999999	26	262	999999	559	999999	232	345	999999	733	999999	127	999999	798	999999	694	522	765	789	624	402	711	999999	624	313	607	851	607	331	279	90	118	981	865	816	443	410	999999	139	877	999999	758	164	724	564	999999	398	645	464	490	859	999999	909	946	875	939	299	637	427	951	886	624	999999	240	652	952	145	449	982	992	999999	267	635	999999	332	643	999999	999999	999999	298	218	216	153	840	999999	999999	208	999999	989	876	999999	772	837	999999	999999	676	745	924	999999	611	879	949	662	471	207	602	868	998	999999	999999	393	297	578	139	743	679	481	999999	820	75	753	109	999999	115	848	520	429	457	920	656	999999	999999	929	458	418	999999	553	681	643	817	718	210	422	756	999999	999999	204	708	444	999999	999999	572	999999	17	857	780	498	557	623	687	183	999999	87	999999	344	761	367	129	999999	483	999999	799	539	13	356	553	687	999999	622	992	325	721	999999	608	999999	335	527	999999	601	637	770	996	68	955	999999	999999	999999	454	421	999999	498	85	987	961	196	405	42	110	999999	314	103	794	934	630	371	462	407	479	516	18	243	445	528	999999	712	138	741	583	368	999999	429	242	292	999999	999999	250	734	61	421	64	303	426	271	296	544	976	71	999999	999999	192	999999	999999	937	412	498	999999	557	903	258	999999	663	458	742	612	884	861	511	54	137	131	999999	355	67	461	715	816	999999	241	549	999999	77	999999	989	999999	156	776	304	879	401	450	693	830	999999	364	401	844	684	999999	412	999999	474	999999	309	473	464	555	999999	486	697	682	879	999999	364	522	990	359	999999	565	999999	118	999999	999999	652	686	437	897	999999	703	70	871	141	524	999999	866	270	59	14	525	999999	601	190	818	192	999999	570	377	999999	290	374	999999	385	999999	203	999999	999999	999999	999999	623	45	999999	12	999999	425	825	550	365	999999	497	261	940	354	943	842	864	999999	999999	999999	933	999999	70	999999	271	339	999999	496	21	331	534	751	428	684	391	490	166	598	297	402	999999	178	215	999999	978	999999	999999	697	441	286	338	376	376	999999	441	999999	975	999999	999999	563	407	339	999999	43	962	746	
833	265	962	463	686	999999	640	356	93	999999	999999	189	999999	242	905	330	999999	999999	992	999999	384	35	999999	884	515	999999	857	733	995	36	640	181	918	242	205	177	735	978	600	73	736	30	319	677	597	999999	692	999999	658	86	999999	803	999999	804	371	807	999999	999999	999999	999999	417	906	360	66	133	738	271	219	999999	737	595	85	999999	929	999999	364	716	576	999999	999999	338	359	999999	919	750	999999	140	123	999999	398	165	656	40	999999	655	999999	669	262	553	999999	533	999999	471	920	491	999999	999999	121	382	999999	999999	446	792	238	337	67	831	441	315	999999	607	157	999999	999999	581	999999	54	209	283	601	694	999999	32	437	999999	854	999999	164	438	550	177	28	999999	999999	999999	719	864	999999	607	597	999999	238	946	266	261	385	999999	822	999999	551	166	469	999999	780	323	636	999999	999999	999999	999999	179	676	999999	999999	999999	999999	416	484	999999	999999	85	251	601	999999	603	999999	517	999999	999999	810	999999	76	999999	886	394	999999	999999	960	550	670	999999	509	999999	135	428	332	235	191	146	672	969	660	999999	486	476	914	868	999999	187	857	129	657	188	241	762	112	999999	999999	999999	422	408	999999	934	681	566	575	490	476	267	281	240	336	999999	999999	999999	999999	595	339	419	479	999999	38	783	693	551	648	330	528	372	999999	471	118	999999	999999	274	999999	999999	799	919	999999	433	402	894	906	626	999999	36	675	400	703	999999	530	707	902	999999	999999	672	999999	140	917	255	962	999999	999999	809	999999	999999	907	249	999999	343	796	419	999999	55	446	143	876	76	999999	621	999999	138	669	809	999999	410	907	149	893	999999	485	668	11	999999	999999	298	953	106	504	275	129	999999	83	370	999999	121	199	999999	146	246	795	184	381	306	600	833	444	999999	868	721	619	999999	999999	476	857	138	418	861	583	158	190	779	571	493	502	228	64	308	99	829	221	61	999999	999999	999999	310	297	705	999999	637	854	821	238	999999	655	361	91	606	512	999999	999999	337	999999	988	999999	999999	613	887	803	999999	779	145	999999	48	510	568	765	697	421	557	840	999999	805	999999	303	999999	999999	788	837	150	147	458	999999	507	136	883	778	23	999999	49	697	409	901	999999	858	718	778	199	282	999999	596	999999	999999	955	751	990	532	999999	694	999999	999999	999999	999999	999999	244	999999	999999	545	911	627	789	751	999999	999999	859	441	810	130	97	999999	590	362	515	749	553	754	273	840	756	999999	999999	451	999999	905	999999	999999	358	247	450	999999	379	243	287	655	307	845	999999	812	999999	
319	999999	411	999999	119	999999	122	320	310	120	490	67	999999	788	999999	276	348	999999	999999	807	987	92	999999	680	559	999999	999999	999999	859	452	708	466	461	744	446	956	949	211	999999	799	999999	999999	58	999999	960	999999	871	454	511	389	959	999999	106	14	999999	237	999999	731	690	999999	758	47	460	858	412	999999	605	763	352	999999	326	146	999999	401	354	999999	999999	999999	719	88	343	902	572	479	493	295	370	457	636	999999	999999	228	999999	999999	50	425	999999	200	725	937	875	118	999999	693	73	822	999999	704	659	682	203	181	999999	999999	570	855	474	980	375	999999	999999	158	136	143	999999	107	625	908	361	929	334	843	999999	782	212	235	800	879	999999	670	96	665	999999	954	999999	999999	217	908	743	194	951	130	824	608	999999	727	999999	969	224	965	206	999999	353	730	999999	359	461	238	409	345	65	595	574	704	40	997	999999	999999	127	309	890	716	175	176	978	213	28	121	999999	484	253	999999	664	450	473	795	322	77	606	999999	999999	999999	999999	408	138	366	555	130	999999	287	377	809	851	915	999999	999999	135	186	751	154	340	350	730	924	999999	234	930	134	999999	999999	999999	292	575	999999	999999	911	217	766	47	622	657	898	999999	231	117	443	978	749	374	983	670	999999	326	999999	335	999999	258	584	317	903	435	431	889	342	999999	95	244	400	332	999999	283	368	148	139	496	999999	999999	999999	817	657	256	191	759	257	999999	548	966	123	136	999999	663	999999	999999	143	196	235	999999	999999	999999	31	999999	588	426	210	999999	311	997	196	965	893	570	748	766	659	999999	999999	999999	641	768	999999	129	999999	273	116	999999	650	999999	999999	943	270	432	999999	880	795	457	667	764	999999	999999	999999	551	779	999999	243	655	999999	999999	799	999999	942	563	999999	442	999999	902	88	325	320	698	69	401	999999	253	999999	470	964	868	970	211	990	999999	123	103	505	512	999999	973	40	999999	597	783	119	528	10	707	64	173	999999	893	379	352	454	859	488	871	559	536	452	772	691	999999	895	598	495	462	999999	284	937	999999	563	999999	294	999999	999999	285	999999	473	252	997	999999	801	562	87	832	999999	45	263	999999	634	953	812	531	267	769	551	888	521	43	548	267	779	235	253	999999	274	67	595	999999	212	588	95	294	454	365	889	493	817	766	847	427	999999	669	999999	118	750	583	36	99	999999	999999	770	440	704	999999	999999	575	318	748	567	999999	449	999999	412	55	999999	999999	999999	999999	999999	67	80	755	999999	999999	999999	999999	922	145	999999	999999	
40	506	999999	814	818	655	590	714	729	324	185	79	208	266	978	689	999999	999999	250	232	506	134	999999	999999	327	999999	999999	583	667	526	652	183	999999	877	559	999999	308	999999	999999	222	999999	999999	182	565	882	10	557	999999	152	999999	854	999999	894	367	193	906	297	704	497	802	410	999999	999999	212	999999	12	910	330	999999	45	999999	667	40	37	293	999999	951	999999	620	326	468	324	441	284	999999	987	288	999999	693	653	655	999999	110	434	999999	931	999999	999999	999999	880	999999	236	999999	117	10	196	634	866	999999	60	954	999999	94	180	999999	999999	575	771	541	683	723	119	637	63	390	788	567	605	225	361	999999	981	758	740	999999	999999	101	333	999999	999999	363	422	999999	643	698	999999	519	929	100	725	366	999999	438	999999	166	999999	599	179	727	222	999999	38	999999	721	242	973	885	353	999999	999999	994	251	497	65	999999	310	391	993	364	379	278	999999	515	500	995	273	999999	548	583	256	642	921	606	71	855	335	772	16	410	725	134	175	985	988	731	999999	999999	382	890	855	599	605	815	999999	999999	992	522	999999	726	969	430	347	769	698	469	82	999999	999999	210	994	538	384	592	639	254	113	651	999999	768	879	216	999999	999999	728	999999	46	116	259	127	999999	812	621	290	441	305	787	999999	297	528	658	480	630	182	895	999999	224	22	185	112	999999	350	995	391	999999	763	260	689	51	51	433	999999	395	318	999999	192	917	104	161	344	467	999999	364	999	120	409	585	997	761	411	442	33	930	999999	287	523	817	999999	443	678	54	107	999999	256	999999	692	999999	322	836	713	409	130	861	999999	645	143	986	995	280	999999	187	263	927	640	608	409	45	999999	999999	823	999999	999999	661	999999	299	370	351	999999	999999	999999	323	273	999999	58	999999	322	999999	99	511	153	536	821	999999	995	501	791	999999	724	647	695	656	999999	291	22	999999	723	468	389	551	284	792	878	101	852	133	913	102	879	638	296	999999	946	737	887	296	553	726	665	981	508	201	626	470	219	771	477	999999	158	709	288	999999	782	999999	236	999999	999999	730	117	872	587	698	299	96	360	999999	710	118	999999	725	795	996	803	407	53	93	175	417	881	999999	999999	931	943	179	360	999999	464	999999	511	536	638	822	619	793	404	999999	901	540	119	762	999999	999999	999999	999999	913	291	59	385	999999	999999	194	999999	849	999999	999999	999999	755	129	999999	999999	992	311	607	999999	999999	999999	999999	999999	13	243	999999	635	999999	999999	29	298	354	521	265	78	393	89	
905	368	999999	398	973	592	578	748	64	781	999999	999999	999999	759	761	999999	345	940	904	999999	382	999999	961	559	942	729	999999	926	311	999999	863	667	533	999999	405	248	999999	699	10	794	442	264	189	409	831	999999	999999	999999	999999	999999	185	325	174	354	999999	645	407	999999	455	253	586	999999	447	999999	918	147	668	855	364	522	204	646	999999	119	999999	999999	90	561	727	836	379	746	399	999999	68	548	502	189	216	999999	999999	733	253	756	218	791	816	368	491	999999	447	504	905	24	438	539	384	999999	999999	588	565	846	74	619	873	839	999999	769	762	379	644	489	999999	605	681	471	402	194	900	815	999999	721	999999	43	398	875	999999	999999	999999	528	174	999999	999999	627	204	994	668	633	999999	999999	539	56	606	122	59	999999	854	310	342	967	999999	200	164	931	287	843	776	999999	231	998	998	875	530	243	999999	999999	57	999999	410	687	999999	769	311	999999	285	265	125	957	983	440	999999	999999	53	282	999999	999999	999999	509	350	360	999999	999999	412	884	380	664	999999	373	906	999999	909	832	899	654	174	376	889	632	656	32	728	999999	57	790	977	467	831	258	850	242	913	548	999999	60	468	999999	367	999999	999999	621	739	751	61	140	530	999999	999999	398	117	999999	94	661	999999	328	632	410	591	622	999999	912	832	277	523	674	939	371	161	849	196	10	999999	999999	479	44	999999	976	767	999999	269	790	825	442	151	999999	157	262	694	363	427	68	999999	744	521	249	789	472	238	386	999999	999999	46	792	212	116	15	622	999999	819	45	656	642	674	363	126	96	399	135	999999	999999	686	676	797	431	138	999999	274	950	240	255	820	999999	390	999999	109	999999	43	240	44	829	535	81	999999	328	999999	425	908	391	405	163	399	346	999999	860	514	999999	249	370	84	689	740	671	950	573	224	907	262	950	263	372	999999	169	101	858	991	615	801	479	660	712	519	999999	555	999999	855	483	999999	530	219	617	999999	672	165	355	999999	863	130	311	113	863	172	957	138	999999	109	240	255	691	999999	999999	999999	999999	710	371	180	857	126	873	718	999999	999999	732	740	646	858	999999	13	746	770	138	999999	499	999999	797	999999	561	754	999999	977	625	238	999999	661	319	926	744	961	794	999999	240	999999	999999	593	999999	162	999999	227	492	184	999999	236	509	921	740	415	201	402	913	821	618	999999	603	895	999999	512	999999	80	999999	719	123	999999	219	571	539	391	246	906	14	999999	119	343	272	348	269	398	728	594	921	999999	999999	999999	
58	999999	566	137	153	361	500	858	999999	369	796	999999	70	298	999999	999999	999999	359	178	295	999999	999999	712	284	840	264	635	704	784	609	159	526	985	999999	380	247	15	999999	248	885	415	155	685	750	547	500	999999	971	380	790	213	999999	735	448	954	780	269	291	297	888	999999	795	84	999999	999999	280	786	299	917	780	999999	979	120	293	880	252	592	961	737	349	976	664	333	999999	406	587	790	546	817	600	977	723	124	359	169	619	81	999999	540	999999	713	989	64	600	857	234	461	452	999999	711	197	999999	999999	999999	912	999999	472	90	952	631	999999	249	481	326	803	219	864	999999	999999	270	181	265	999999	471	636	987	610	733	146	182	136	999999	978	115	999999	679	179	177	447	999999	157	990	385	908	786	999999	517	737	796	647	999999	699	327	308	540	932	877	92	321	925	999999	738	999999	779	505	151	271	376	913	134	49	696	999999	37	122	190	880	522	685	171	479	872	999999	999999	999999	436	999999	999999	999999	481	801	97	855	521	645	419	56	605	999999	644	212	151	999999	672	607	673	385	999999	999999	999999	999999	364	407	159	455	589	801	454	967	999999	131	999999	800	441	332	952	840	999999	999999	999999	144	284	999999	50	958	338	999999	273	891	148	999999	999999	494	225	428	447	690	706	76	66	617	602	637	344	999999	621	350	392	999999	999999	832	582	909	492	999999	777	255	366	200	127	541	538	562	829	27	401	999999	584	23	999999	271	999999	999999	335	95	542	646	774	999999	346	999999	665	923	246	315	478	999999	12	10	651	201	333	515	948	524	89	49	999999	326	131	999999	765	379	999999	393	698	845	999999	999999	683	140	999999	839	853	139	876	614	999999	523	999999	999999	999999	584	371	693	938	999999	788	811	999999	502	999999	458	405	821	999999	295	467	999999	616	632	246	606	999999	520	720	494	999999	999999	647	999999	723	999999	777	549	999999	191	18	771	455	80	67	772	999999	999999	999999	999999	443	42	907	591	156	473	906	916	344	999999	267	999999	973	999999	966	969	173	541	778	553	999999	855	399	50	287	696	407	546	999999	474	216	999999	228	697	60	629	911	999999	327	260	999999	861	214	933	924	167	798	11	113	98	608	857	412	748	352	587	642	866	999999	460	76	370	351	870	291	130	632	285	403	999999	999999	116	223	528	175	999999	651	465	126	999999	897	405	443	486	865	999999	733	999999	355	472	999999	54	753	867	999999	999999	520	344	652	803	535	523	999999	765	40	502	999999	884	583	533	936	999999	749	
999999	999999	670	926	865	15	933	396	162	930	930	361	23	363	356	344	157	308	316	813	323	999999	999999	798	677	999999	373	714	849	896	821	536	999999	999999	999999	313	523	101	655	338	999999	416	999999	593	676	414	26	148	297	549	435	999999	629	373	436	598	189	872	258	419	642	228	546	265	118	404	552	719	793	52	821	66	653	999999	104	906	222	790	131	999999	438	234	426	310	999999	595	906	445	867	971	133	651	999999	245	695	999999	870	999999	484	282	862	999999	354	254	999999	379	582	650	279	530	385	399	750	985	999999	417	801	999999	794	523	497	116	999999	822	999999	180	223	417	293	999999	46	105	316	999999	411	141	880	182	582	101	999999	265	176	347	596	999999	900	999999	265	287	999999	633	332	961	784	755	455	532	335	557	166	175	367	675	493	290	93	900	583	849	537	629	663	703	999999	242	999999	514	999999	194	279	366	162	15	904	999999	999999	999999	75	655	999999	999999	846	35	999999	847	897	500	853	316	651	10	999999	415	999999	79	970	999999	999999	999999	815	999999	306	151	288	799	23	362	999999	91	999999	999999	835	999999	173	999999	783	999999	768	662	344	999999	660	999999	999999	278	92	746	265	835	442	154	893	523	999999	999999	61	999999	746	145	999999	545	730	999999	999999	913	175	355	252	570	296	341	999999	999999	218	376	999999	387	608	19	716	276	106	999999	648	372	844	321	98	429	137	87	999999	633	999999	798	719	887	999999	629	113	737	999999	695	549	110	293	105	999999	473	462	674	999999	737	428	567	449	795	134	436	999999	853	267	822	999999	218	449	999999	971	419	657	999999	266	978	999999	979	772	999999	999999	547	999999	749	999999	624	967	463	980	164	214	999999	359	999999	763	999999	999999	999999	999999	681	262	999999	999999	66	999999	999999	999999	68	999999	128	831	999999	794	47	410	586	999999	329	846	642	855	978	237	295	999999	999999	70	733	640	573	428	655	508	101	158	63	886	32	625	999999	808	909	55	862	332	765	999999	321	523	186	345	999999	999999	838	826	283	113	999999	43	422	999999	92	999999	844	699	186	999999	703	999999	357	699	999999	704	734	834	945	933	374	963	999999	246	749	220	463	237	196	251	670	275	999999	999999	521	988	212	999999	725	491	211	999999	155	824	771	432	175	999999	21	537	679	13	999999	350	739	411	776	186	95	999999	963	616	513	934	280	438	24	408	187	346	999999	999999	999999	463	999999	212	817	999999	999999	327	55	999999	999999	659	572	666	394	533	220	119	222	36	202	853	999999	
999999	659	220	553	343	417	767	309	675	45	231	999999	999999	619	537	594	343	710	999999	827	987	999999	853	372	613	999999	491	198	77	133	475	265	265	935	146	552	606	999999	141	909	287	999999	551	999999	999999	772	968	914	683	999999	999999	325	999999	36	999999	204	805	848	939	300	926	579	242	551	999999	999999	999999	999999	483	984	999999	999999	578	857	549	999999	848	239	999999	841	999999	577	515	552	255	159	831	239	404	999999	746	758	948	841	983	708	444	10	63	384	144	487	440	698	537	999999	999999	576	486	230	999999	999999	999999	108	225	359	74	689	305	420	144	408	96	541	247	239	506	737	874	841	876	999999	185	647	707	596	146	816	24	822	412	265	999999	183	999999	180	932	850	625	999999	999999	999999	704	642	249	735	400	899	460	308	999999	19	701	645	354	507	400	999999	401	999999	222	999999	674	483	999999	879	655	913	946	76	307	999999	999999	249	206	999999	154	542	408	971	205	247	365	716	895	402	563	117	829	999999	999999	999999	458	999999	999999	396	999999	230	999999	369	90	487	953	393	999999	280	898	999999	448	232	363	857	999999	430	999999	975	892	958	587	616	326	548	94	999999	296	553	207	124	999999	810	51	923	908	999999	999999	718	999999	971	999999	624	999999	111	668	606	735	922	974	38	573	999999	503	999999	999999	28	53	999999	999999	105	107	457	83	784	633	999999	191	439	999999	740	538	714	692	920	252	963	999999	224	999999	999999	132	374	578	179	550	392	999999	919	290	890	999999	999999	324	198	999999	267	551	719	999999	999999	424	305	973	244	499	858	999999	999999	999999	679	999999	829	661	915	972	999999	999999	999999	244	251	331	271	999999	68	744	999999	400	503	56	984	421	999999	747	999999	73	999999	999999	999999	999999	691	638	999999	50	610	985	176	698	409	999999	999999	388	647	485	236	708	163	155	999999	499	999999	999999	260	536	999999	268	511	999999	810	852	155	999999	545	234	552	612	598	231	549	83	578	491	991	287	904	605	773	918	520	152	910	999999	486	844	369	999999	388	206	155	999999	483	94	887	557	999999	809	999999	999999	999999	623	119	931	606	840	999999	828	477	972	631	298	495	593	571	668	941	473	855	700	864	328	233	401	85	207	600	494	603	443	218	105	999999	359	985	897	999999	978	85	999999	924	540	755	416	574	999999	856	890	999999	229	999999	999999	953	153	559	613	399	717	999999	408	999999	436	235	43	763	536	536	145	999999	673	635	963	398	220	999999	999999	573	816	999999	227	999999	999999	971	384	828	
999999	151	619	799	381	507	999999	131	677	404	498	999999	722	652	47	331	721	292	999999	999999	651	217	743	377	999999	50	582	999999	638	68	541	465	850	215	161	395	999999	999999	235	175	320	841	721	815	288	27	999999	999999	789	896	629	426	131	791	186	404	407	999999	999999	999999	999999	999999	492	619	863	42	465	999999	500	652	414	385	67	683	999999	999999	496	928	99	999999	200	418	110	999999	999999	124	999999	999999	38	999999	999999	674	999999	894	251	885	359	112	999999	999999	999999	343	673	146	492	254	999999	999999	518	376	907	999999	162	364	150	516	334	750	190	999999	699	406	999999	999999	665	739	612	172	442	999999	460	394	975	844	657	857	745	964	259	194	755	999999	550	661	850	517	522	418	753	735	561	609	921	213	555	999999	854	930	999999	753	641	206	15	130	915	522	503	999999	706	293	770	369	999999	999999	994	804	855	827	892	158	227	203	419	707	835	851	473	772	298	501	12	815	493	506	552	558	889	429	746	338	999999	213	999999	470	999999	999999	118	925	219	751	309	999999	47	332	535	448	787	308	999999	74	59	999999	30	999999	999999	955	876	993	453	445	914	435	90	564	144	23	491	999999	743	999999	742	999999	563	547	202	975	999999	170	970	999999	771	999999	144	682	999999	292	193	507	189	18	325	125	482	773	837	873	946	999999	999999	521	999999	838	565	999999	331	511	177	999999	999999	315	999999	716	32	348	673	332	999999	999999	999999	999999	830	984	769	734	999999	999999	999999	789	709	328	38	303	972	999999	157	933	36	493	361	777	999999	710	999999	873	830	608	999999	143	110	514	582	547	207	345	999999	972	999999	830	332	703	446	388	772	694	286	884	743	573	200	740	306	999999	57	508	738	130	500	896	904	999999	535	931	689	205	999999	491	106	636	767	185	864	205	171	999999	341	735	937	800	597	945	999999	529	999999	369	217	775	999999	999999	606	999999	481	182	926	612	178	514	698	999999	999999	795	999999	116	999999	24	875	110	646	399	177	12	192	699	309	999999	855	999999	999999	329	987	970	991	407	40	206	703	692	999999	559	999999	826	46	370	999999	801	167	757	723	999999	494	999999	138	110	531	604	388	782	873	999999	756	172	999999	379	999999	977	804	391	86	609	320	192	831	97	999999	350	965	999999	848	507	999999	999999	292	71	999999	881	841	890	999999	435	817	921	819	312	802	326	999999	667	780	873	997	999999	999999	123	616	311	285	51	200	999999	999999	999999	933	375	175	999999	880	463	543	707	999999	999999	
999999	651	792	399	372	529	294	593	48	308	51	974	509	35	426	178	454	534	606	800	700	693	797	261	988	453	146	153	999999	849	999999	82	737	94	999999	39	331	227	938	755	756	606	999999	340	999999	999999	866	149	242	711	18	19	999999	345	222	822	853	540	999999	919	393	151	156	999999	999999	968	999999	425	766	396	847	999999	595	999999	999999	104	551	467	999999	999999	587	999999	910	735	999999	124	971	402	999999	447	186	791	816	999999	372	615	460	999999	166	555	722	450	999999	846	864	999999	423	261	999999	128	281	396	802	999999	341	999999	999999	421	999999	68	997	844	554	328	220	65	420	576	488	999999	644	597	310	191	999999	147	999999	74	871	70	701	999999	109	752	999999	789	988	444	688	975	383	48	605	107	557	877	895	64	635	999999	370	847	772	864	484	683	999999	621	999999	999999	773	999999	549	298	367	999999	999999	801	162	431	77	975	887	512	999999	605	992	212	633	999999	251	568	438	73	999999	853	999999	245	277	999999	703	999999	379	494	212	216	499	316	739	280	999999	104	999999	214	999999	395	959	269	809	879	691	883	999999	999999	999999	214	738	486	999999	513	999999	509	999999	669	728	700	999999	403	309	847	115	685	472	999999	306	157	665	234	332	314	894	687	435	398	801	819	390	999999	999999	997	999999	999999	717	235	939	632	569	243	485	50	789	999999	960	961	999999	15	420	633	339	804	549	514	163	294	619	999999	84	146	867	999999	999999	862	999999	311	999999	102	967	246	423	673	587	431	748	292	524	337	727	473	999999	795	408	757	413	738	458	963	859	433	616	296	558	999999	375	577	730	926	706	658	591	681	47	999999	999999	666	226	127	999999	871	999999	291	925	610	999999	81	510	999999	459	131	853	999999	243	544	630	136	125	163	999999	181	999999	999999	631	999999	881	942	757	234	999999	747	521	341	999999	987	663	334	371	948	911	304	77	177	477	584	804	185	448	503	553	92	999999	73	71	594	319	181	999999	999999	999999	579	323	285	25	711	999999	522	218	255	999999	306	999999	176	251	761	114	393	130	999999	999999	706	504	264	681	465	206	458	279	613	999999	999999	674	999999	229	342	980	999999	162	766	974	292	999999	999999	999999	257	326	384	821	309	489	925	61	612	591	32	85	69	999999	559	999999	161	252	604	577	999999	631	999999	946	999999	781	322	241	999999	82	981	739	999999	999999	434	999999	822	636	970	999999	999999	439	71	923	207	267	921	197	999999	260	822	50	372	626	232	625	76	437	912	
528	177	694	999999	539	999999	999999	774	426	180	999999	999999	525	999999	480	824	959	999999	337	749	652	860	999999	638	999999	260	941	376	684	420	808	82	395	724	451	999999	67	742	999999	323	914	492	999999	999999	191	568	999999	767	892	801	272	66	999999	999999	270	667	51	65	999999	289	668	916	99	999999	371	348	307	800	999999	523	999999	227	999999	23	999999	169	999999	118	456	999999	953	183	483	883	157	752	343	707	464	999999	915	11	156	253	999999	997	999999	999999	999999	843	270	999999	999999	999999	44	999999	28	999999	853	110	312	933	609	60	335	494	999999	216	859	619	15	999999	346	56	607	765	80	999999	368	836	766	999999	999999	613	284	457	246	114	849	111	733	999999	999999	364	481	981	402	106	917	170	564	196	639	45	999999	670	169	999999	999999	278	999999	234	367	999999	343	445	481	996	776	877	258	999999	366	757	999999	397	999999	982	574	626	999999	973	999999	207	282	580	237	426	774	614	298	354	999999	580	999999	509	999999	837	999999	999999	510	406	330	999999	912	999999	830	881	159	451	923	187	326	155	999999	10	999999	999999	743	763	999999	64	231	999999	589	903	999999	786	999999	999999	999999	908	961	538	125	965	653	836	294	58	750	356	277	333	690	999999	38	196	674	999999	999999	99	104	267	999999	999999	185	999999	460	18	237	54	261	999999	999999	999999	225	788	40	999999	999999	520	875	999999	23	999999	786	999999	481	478	999999	810	999999	503	235	57	814	704	708	999999	790	494	999999	285	821	706	104	505	29	675	895	250	166	999999	779	640	224	409	254	968	999999	999999	687	982	144	427	932	999999	546	999999	210	520	89	371	159	862	144	599	873	316	766	291	878	999999	582	634	653	388	999999	595	833	999999	999999	740	999	513	806	404	999999	403	773	346	999999	763	475	384	171	795	583	916	999999	999999	535	937	211	388	408	882	999999	999999	773	554	999999	999999	999999	794	71	348	372	999999	999999	999999	457	480	543	999999	332	124	340	207	473	999999	804	808	98	218	879	522	539	621	115	924	994	642	999999	229	312	18	999999	680	323	822	432	938	860	766	176	65	404	780	999999	999999	551	212	45	915	749	235	999999	223	915	548	808	751	540	141	745	815	999999	323	128	323	783	659	883	650	435	866	948	332	51	824	999999	999999	999999	820	382	999999	606	999999	479	87	156	999999	765	774	23	999999	407	728	999999	361	214	91	999999	742	511	892	328	999999	490	883	999999	999999	182	999999	430	59	196	720	758	953	219	145	843	999999	999999	999999	894	118	
637	999999	468	229	312	690	619	46	999999	822	999999	490	473	221	234	596	800	999999	999999	999999	999999	964	495	687	970	999999	999999	78	999999	621	576	845	998	220	757	736	424	67	999999	999999	480	394	999999	373	410	277	489	997	911	257	999999	999999	999999	228	764	673	268	781	258	245	548	550	999999	485	256	999999	492	999999	463	497	181	999999	391	463	204	959	21	131	286	703	587	154	167	990	381	27	135	999999	455	94	477	643	808	991	943	999999	595	477	999999	999999	785	235	543	423	85	999999	176	266	33	804	661	146	505	555	999999	403	393	808	999999	238	348	712	808	999999	29	537	999999	999999	520	999999	374	543	13	348	999999	999999	999999	743	999999	874	999999	999999	999999	999999	432	999999	999999	263	343	550	545	786	999999	889	599	82	999999	999999	999999	548	573	776	999999	999999	439	128	999999	999999	637	305	792	650	893	239	387	479	957	999999	999999	688	399	680	67	969	729	588	999999	124	749	999999	934	446	999999	376	999999	84	132	996	220	314	208	982	626	47	999999	999999	892	143	999999	999999	125	269	227	715	999999	999999	719	776	38	851	948	28	417	792	371	355	311	526	928	313	356	960	999999	642	999999	416	64	29	221	834	695	46	613	999999	999999	999999	228	999999	227	418	365	355	968	368	999999	190	575	834	676	999999	593	375	999999	208	999999	165	322	585	234	999999	838	699	999999	204	166	999999	415	788	71	696	136	999999	309	520	947	999999	992	999999	285	310	841	229	352	808	250	329	831	414	855	575	999999	642	409	485	579	665	790	773	212	999999	775	787	772	979	286	916	76	694	260	772	172	999999	310	924	900	618	357	999999	954	836	89	10	999999	496	345	493	277	823	941	292	220	228	385	830	999999	999999	999999	372	532	999999	262	147	999999	999999	412	999999	342	484	585	961	318	43	819	375	999999	774	999999	285	644	999999	648	253	753	968	561	944	359	999999	999999	845	170	984	235	630	584	941	847	999999	94	999999	161	999999	247	979	999999	187	408	20	465	760	210	182	727	739	684	999999	999999	194	530	467	277	863	95	740	800	333	807	999999	999999	433	927	14	200	926	641	855	16	773	994	384	545	349	23	638	645	988	267	999999	945	575	999999	662	329	626	999999	297	707	507	189	650	379	219	999999	41	833	206	999999	801	108	829	12	621	200	156	922	927	849	457	999999	811	76	999999	253	999999	876	274	684	573	484	353	158	509	593	353	999999	999999	130	982	804	449	16	999999	396	126	573	935	472	183	704	523	
999999	260	412	377	584	67	965	13	165	999999	999999	999999	326	754	680	999999	38	846	151	596	807	867	652	655	999999	610	925	999999	999999	941	802	511	869	999999	906	898	106	225	768	947	370	999999	826	246	927	999999	149	642	999999	999999	906	626	41	117	716	579	607	756	572	974	141	999999	361	223	766	999999	548	365	848	782	406	812	87	203	999999	690	50	416	728	999999	471	293	691	582	44	186	480	999999	255	999999	300	350	652	794	816	531	765	613	479	917	60	999999	794	663	999999	103	548	837	880	35	538	999999	999999	999999	513	848	156	778	999999	589	539	785	999999	521	491	999999	170	293	387	999999	924	437	936	810	165	999999	498	38	909	940	999999	642	881	229	797	108	999999	999999	290	999999	999999	986	434	890	387	275	673	282	181	617	999999	999999	459	185	110	111	265	227	211	825	359	127	869	248	999999	897	999999	890	999999	393	999999	874	999999	999999	329	999999	999999	56	433	999999	23	226	857	301	17	383	999999	705	128	696	843	104	94	464	618	267	126	195	938	999999	371	783	557	788	999999	68	262	50	999999	999999	107	219	794	321	999999	142	999999	577	241	578	714	207	999999	38	549	649	790	548	800	72	821	999999	117	943	999999	239	669	79	428	948	131	999999	999999	956	598	634	999999	999999	652	486	997	548	954	999999	775	173	22	999999	999999	233	278	714	249	794	999999	290	111	850	793	582	473	201	999999	292	999999	999999	357	814	440	914	999999	28	895	324	999999	282	862	748	178	364	227	999999	830	204	999999	417	902	999999	999999	318	999999	999999	979	999999	22	805	399	999999	912	212	815	999999	99	334	885	999999	999999	924	728	77	427	363	999999	999999	364	333	370	999999	999999	999999	670	302	208	131	391	999999	999999	826	311	269	883	201	835	965	549	30	60	506	319	429	999999	977	336	548	999999	179	999999	999999	715	689	445	999999	69	872	542	999999	999999	967	942	996	220	992	623	469	194	236	527	717	999999	344	282	864	644	192	451	692	965	660	999999	999999	999999	498	121	622	824	999999	141	999999	433	35	999999	93	999999	999999	218	606	364	867	364	665	652	999999	660	999999	416	580	801	999999	430	849	558	348	736	999999	885	722	881	10	999999	999999	999999	564	293	999999	999999	199	310	332	999999	844	337	999999	305	999999	569	61	838	740	216	253	646	265	542	583	477	683	357	999999	999999	496	725	364	232	617	570	98	775	796	68	227	280	478	902	999999	521	460	52	170	999999	833	884	150	793	401	110	838	31	999999	396	999999	
841	999999	895	487	999999	973	875	999999	14	999999	285	51	999999	999999	999999	177	363	956	71	26	640	999999	671	999999	612	584	570	830	517	732	76	75	409	430	385	999999	583	999999	467	999999	999999	364	165	690	558	842	469	804	428	932	484	999999	648	380	999999	654	805	301	874	999999	412	55	180	999999	414	220	641	999999	613	179	999999	939	999999	523	999999	999999	41	981	999999	769	999999	999999	411	999999	999999	10	426	39	432	731	998	292	549	924	999999	539	193	999999	999999	348	999999	219	200	258	348	545	999999	135	938	721	623	823	256	115	428	999999	643	595	34	413	793	612	827	882	181	311	399	573	387	901	102	157	705	706	568	906	576	163	246	712	433	999999	100	999999	117	184	999999	444	505	499	896	598	858	871	554	599	391	999999	86	46	155	13	748	47	999999	475	127	550	546	522	999999	489	999999	999999	999999	502	521	126	774	997	999999	954	999999	887	999999	503	299	834	161	969	524	268	999999	999999	566	429	552	63	92	642	66	494	898	983	999999	416	250	547	891	999999	999999	275	543	89	769	201	935	860	42	135	186	293	398	577	997	811	413	158	755	560	999999	468	43	142	999999	782	66	94	999999	999999	999999	752	999999	109	891	999999	725	996	440	375	494	692	30	957	465	772	106	330	985	619	999999	102	791	340	113	619	241	410	148	987	145	850	403	444	872	434	350	999999	999999	999999	999999	416	718	389	76	266	447	86	999999	178	686	735	109	848	594	171	999999	612	995	281	27	324	858	452	240	643	298	999999	95	999999	431	806	644	247	532	999999	383	412	273	846	999999	165	733	969	311	409	751	999999	850	710	473	738	304	414	730	771	557	999999	159	432	999999	862	999999	644	746	879	100	861	999999	998	787	999999	349	158	109	861	591	889	999999	830	892	742	999999	384	567	693	999999	999999	516	761	48	117	262	841	878	319	174	98	232	999999	999999	889	240	852	923	916	398	155	314	868	189	999999	135	328	539	235	999999	616	87	63	999999	859	354	563	959	679	999999	508	280	999999	696	502	666	718	521	13	999999	882	460	651	304	367	925	648	581	379	999999	999999	311	652	999999	558	21	179	65	999999	544	677	892	999999	621	999999	874	999999	999999	686	11	417	807	999999	723	254	999999	435	758	999999	999999	999999	981	589	696	370	206	627	606	148	491	497	662	72	468	999999	999999	216	999999	413	492	410	999999	895	377	574	137	774	929	938	402	999999	999999	54	524	999999	695	312	557	999999	694	256	918	43	
205	999999	754	744	77	887	999999	949	404	999999	527	999999	240	999999	221	131	243	432	698	668	746	999999	999999	999999	547	631	999999	999999	659	780	999999	245	999999	443	699	863	820	392	707	999999	684	453	999999	999999	527	990	606	999999	101	999999	27	271	558	999999	296	299	437	146	999999	445	748	999999	300	624	635	999999	999999	797	999999	999999	999999	850	724	656	983	999999	723	21	100	999999	34	539	999999	233	762	457	687	999999	156	410	999999	683	195	999999	999999	117	163	567	440	999999	948	809	223	742	133	176	546	901	276	994	575	999999	56	650	421	999999	980	76	861	187	603	999999	999999	986	922	627	665	999999	999999	999999	149	166	580	854	999999	225	999999	852	109	596	911	785	964	162	999999	19	637	544	999999	94	136	999999	706	263	999999	147	167	236	999999	506	511	93	548	400	854	999999	999999	201	52	999999	891	138	966	275	275	817	846	499	162	999999	990	130	613	999999	749	62	460	999999	222	471	67	100	42	603	95	999999	247	573	307	424	174	446	502	999999	999999	998	999999	440	999999	999999	300	668	84	999999	516	390	479	279	999999	801	999999	528	978	580	999999	801	105	372	190	999999	580	999999	201	999999	748	554	628	999999	85	750	931	29	339	398	180	399	25	133	999999	704	358	968	922	505	465	645	467	921	515	401	902	757	260	549	253	28	476	346	170	999999	999999	519	203	900	869	939	199	589	410	749	999999	999999	285	485	99	611	359	696	999999	999999	96	999999	454	999999	847	184	999999	789	155	162	922	679	962	135	942	839	774	31	635	999999	456	877	521	999999	616	999999	999999	999999	460	999999	668	780	74	999999	875	999999	75	519	62	999999	999999	999999	444	257	999999	999999	19	159	542	260	999999	337	70	999999	656	219	194	688	77	917	701	993	339	513	493	152	614	904	260	887	774	264	969	940	355	56	443	274	999999	509	920	999999	999999	999999	804	340	719	999999	411	666	999999	386	452	145	993	187	999999	931	763	999999	501	999999	899	655	485	582	368	999999	411	610	776	920	999999	567	996	379	760	139	708	163	999999	306	503	594	26	397	812	999999	946	177	976	511	510	265	17	816	999999	999999	724	231	971	598	907	801	890	999999	637	884	999999	624	427	940	999999	999999	260	205	611	999999	639	98	770	534	184	243	633	274	420	493	559	190	945	183	999999	487	191	834	398	701	999999	76	760	999999	999999	331	999999	999999	289	899	14	812	214	128	947	636	461	446	999999	673	999999	999999	999999	153	334	999999	679	999999	536	745	429	426	
806	999999	610	572	999999	841	839	999999	999999	597	985	520	489	747	999999	826	235	778	35	744	420	724	533	88	536	999999	603	737	652	506	509	543	480	587	15	999999	518	385	308	619	607	571	999999	999999	640	28	663	586	982	852	28	757	720	684	999999	92	385	531	46	999999	999999	111	210	999999	98	451	50	901	742	680	999999	850	479	415	146	849	999999	953	448	517	952	999999	755	799	999999	751	823	795	999999	999999	999999	986	999999	587	381	999999	999999	204	491	199	977	999999	843	311	543	999999	288	314	547	166	999999	431	93	528	768	230	999999	999999	507	346	627	255	329	999999	760	332	511	892	43	999999	489	349	471	258	999999	999999	999999	454	999999	999999	473	519	999999	999999	385	497	902	819	818	161	999999	959	696	155	571	732	442	34	550	221	999999	395	280	906	999999	208	959	834	989	999999	57	902	155	999999	999999	118	999999	904	444	273	999999	692	84	882	491	530	652	326	687	999999	758	158	999999	999999	654	999999	248	350	748	186	538	77	830	250	113	257	999999	509	282	463	999999	538	589	999999	790	999999	321	398	424	157	555	642	999999	191	999999	898	998	999999	999999	794	870	657	165	999999	734	363	862	833	999999	999999	999999	153	54	234	83	230	568	626	263	681	766	999999	999999	601	630	999999	919	648	999999	215	258	713	966	487	592	86	382	999999	552	437	121	488	620	999999	441	412	598	923	118	598	999999	382	846	999999	37	30	731	564	637	839	443	223	411	572	999999	12	186	567	641	999999	999999	246	83	999999	999999	288	239	746	170	227	306	996	999999	833	875	876	867	115	459	572	354	818	694	712	994	897	86	999999	204	999999	236	40	999999	120	750	102	308	30	999999	999999	999999	985	404	419	542	447	683	578	697	999999	145	81	117	999999	653	39	999999	370	831	999999	211	191	551	730	991	275	714	429	999999	999999	578	999999	999999	999999	780	999999	423	284	179	557	223	508	360	95	303	164	922	999999	467	721	549	999999	999999	630	999999	999999	443	999999	428	277	733	264	495	913	540	298	268	407	298	294	615	999999	201	284	457	999999	999999	466	437	999999	353	999999	999999	999999	243	999999	657	192	173	180	925	999999	999999	902	823	959	22	999999	554	15	896	525	924	999999	999999	281	999999	914	182	843	999999	999999	246	591	923	241	999999	134	999999	999999	640	85	999999	127	369	865	422	298	999999	498	999999	395	912	431	999999	827	577	788	266	962	894	743	20	329	403	999999	514	273	978	591	999999	888	765	653	999999	999999	290	806	999999	999999	
999999	457	999999	684	163	999999	74	814	652	106	999999	514	999999	718	16	896	75	915	724	421	360	159	319	999999	832	801	630	268	999999	128	547	999999	974	26	113	446	290	336	999999	21	883	699	621	882	927	999999	30	999999	999999	478	755	375	999999	402	999999	999999	147	999999	851	361	762	805	999999	999999	999999	893	540	851	614	569	615	739	749	713	999999	661	537	437	941	680	999999	582	999999	587	372	181	688	999999	136	404	999999	696	484	813	259	999999	999999	999999	333	43	621	178	442	88	999999	26	625	378	865	237	999999	999999	999999	999999	581	189	194	181	170	387	999999	957	725	999999	270	918	264	935	999999	458	721	449	999999	908	69	611	999999	542	999999	999999	555	320	717	899	999999	999999	999999	999999	242	80	894	999999	999999	946	828	663	453	231	817	944	762	999999	914	416	999999	732	999999	999999	999999	969	999999	651	999999	814	999999	894	999999	999999	999999	999999	874	999999	999999	999999	999999	952	521	167	999999	406	999999	999999	725	779	593	865	405	310	999999	999999	990	311	202	273	41	999999	999999	123	999999	933	422	627	243	154	80	810	987	530	852	564	220	449	662	715	811	128	925	999999	999999	965	999999	999999	443	497	682	999999	759	439	999999	321	999999	408	52	157	983	999999	685	999999	709	782	877	875	458	827	290	550	648	999999	462	913	327	999999	892	999999	999999	482	193	745	999999	999999	61	558	178	540	922	811	407	515	731	280	442	354	969	447	98	623	491	999999	217	141	924	282	976	449	999999	10	516	893	712	511	999999	939	999999	212	730	328	999999	999999	905	478	152	999999	755	191	480	972	671	999999	70	821	991	577	538	999999	999999	779	582	729	546	922	305	999999	802	230	924	502	999999	767	999999	769	999999	573	710	738	999999	790	526	794	999999	32	999999	71	999999	891	999999	778	411	999999	629	951	746	978	381	982	183	999999	341	535	267	977	736	904	999999	301	905	999999	999999	799	350	791	999999	787	760	524	999999	999999	999999	910	999999	155	999999	999999	148	765	32	999999	202	728	999999	360	459	991	536	990	999999	433	999999	541	986	999999	912	611	438	837	697	959	227	856	398	939	955	999999	999999	999999	999999	279	766	971	278	999999	235	148	244	989	342	271	260	769	238	170	909	151	999999	619	999999	489	38	310	77	73	719	345	339	999999	999999	39	999999	424	114	25	999999	362	272	28	866	999999	377	999999	999999	436	708	458	999999	237	40	999999	505	215	879	406	251	999999	904	214	258	889	999999	999999	999999	312	104	836	664	223	502	999999	999999	999999	753	999999	
121	589	805	999999	364	271	718	111	594	590	999999	962	545	999999	773	211	999999	67	769	976	964	999999	853	999999	341	872	793	999999	999999	483	935	598	462	419	294	662	999999	272	850	987	181	999999	999999	14	999999	999999	300	999999	449	301	109	821	999999	999999	505	362	735	612	310	492	477	314	999999	121	654	935	999999	135	422	121	551	195	217	999999	805	267	735	999999	999999	999999	999999	836	964	443	999999	999999	461	685	999999	932	926	58	999999	367	999999	999999	340	911	359	999999	631	175	999999	338	749	913	613	364	971	248	626	886	999999	999999	910	999999	349	933	737	999999	483	824	221	490	194	503	999999	999999	273	937	927	823	999999	999999	999999	999999	999999	636	694	470	511	107	713	676	316	49	859	860	457	878	527	406	184	820	999999	806	954	999999	999999	256	689	763	100	43	320	999999	999999	617	533	504	348	712	249	276	38	999999	121	545	184	999999	999999	373	402	394	420	530	649	678	222	770	462	999999	493	999999	999999	999999	16	680	999999	513	652	252	999999	953	540	815	167	908	791	982	695	418	879	999999	999999	325	371	999999	623	790	163	999999	999999	762	999999	108	999999	801	494	291	999999	440	190	670	502	401	45	449	854	604	372	999999	887	239	999999	53	999999	495	835	466	385	310	999999	999999	999999	933	999999	575	999999	441	596	366	423	510	612	264	999999	218	505	221	999999	922	851	999999	428	422	999999	175	999999	998	738	733	966	999999	905	79	999999	999999	999999	568	553	999999	538	422	18	15	999999	386	627	820	815	161	999999	623	185	463	458	47	999999	937	112	682	888	912	702	863	400	999999	605	542	880	622	897	936	668	820	394	438	999999	422	104	455	548	866	193	586	742	999999	853	999999	999999	999999	469	383	466	871	999999	625	720	999999	615	932	780	999999	940	202	264	63	955	364	79	999999	999999	734	843	657	143	999999	729	126	130	57	541	163	921	543	163	524	480	999999	250	768	999999	864	806	171	999999	463	926	991	332	688	397	498	383	999999	318	735	540	808	737	558	896	999999	35	999999	401	627	999999	406	48	740	583	999999	999999	310	311	173	927	681	982	679	106	738	794	441	659	999999	780	999999	235	428	983	671	69	692	872	124	839	248	999999	999999	301	529	952	591	115	238	999999	999999	999999	999999	807	858	999999	67	999999	168	809	593	908	357	847	841	180	619	756	999999	999999	999999	437	196	333	688	999999	936	388	576	785	212	335	431	669	999999	999999	90	620	135	845	11	240	714	315	255	340	422	209	460	358	999999	
835	999999	138	999999	999999	999999	821	999999	999999	889	679	999999	383	999999	268	999999	688	150	999999	100	998	631	76	108	999999	723	999999	999999	358	497	999999	928	227	451	999999	141	302	718	999999	929	999999	999999	186	999999	332	354	999999	708	999999	852	734	999999	999999	268	344	213	137	40	759	921	230	999999	770	460	162	750	999999	931	239	136	999999	970	999999	999999	831	506	454	120	775	847	392	999999	100	505	763	678	286	999999	117	999999	14	999999	959	151	709	526	731	999999	802	581	999999	999999	478	999999	999999	999999	981	772	436	837	758	26	264	911	538	999999	652	274	696	484	474	999999	999999	75	131	999999	21	999999	179	315	775	728	317	999999	169	982	999999	238	838	999	696	999999	532	999999	415	999999	999999	57	612	662	999999	999999	39	999999	117	999999	999999	413	740	743	999999	54	602	999999	999999	999999	708	70	751	556	352	999999	436	697	787	999999	185	999999	660	143	917	963	333	517	441	999999	698	999999	97	190	406	999999	498	105	999999	652	912	410	216	384	289	945	305	999999	319	460	999999	999999	999999	999999	803	41	753	607	825	789	721	999999	690	999999	342	719	973	571	159	60	999999	340	451	145	999999	774	348	285	853	972	667	277	207	981	288	365	458	939	387	999999	547	891	999999	466	930	827	999999	463	999999	570	972	734	906	999999	535	999999	999999	999999	109	38	692	477	753	853	131	454	886	708	474	999999	270	44	999999	999999	513	43	70	984	214	999999	999999	884	243	999999	999	933	370	939	999999	589	474	63	999999	999999	682	999999	148	426	344	486	940	21	989	999999	309	999999	999999	132	999999	501	639	999999	200	999999	974	999999	244	469	999999	198	93	999999	999999	999999	512	217	204	835	111	999999	999999	643	649	728	289	52	895	178	984	71	392	999999	999999	954	949	567	862	999999	383	874	835	678	573	999999	402	993	999999	114	562	999999	743	714	30	322	605	995	266	472	999999	932	912	76	485	791	806	846	999999	307	935	945	354	244	999999	237	999999	227	79	504	335	295	999999	999999	999999	999999	328	677	999999	870	358	953	310	400	369	999999	961	769	203	782	349	556	239	461	178	617	746	509	262	999999	715	388	926	999999	999999	314	648	131	460	999999	473	138	999999	893	949	981	999999	953	874	21	276	999999	33	297	164	778	66	999999	999999	998	156	818	425	433	165	999999	37	547	999999	64	999999	839	999999	611	318	221	927	346	511	197	972	999999	635	251	526	877	999999	638	999999	367	258	816	508	461	445	999999	999999	205	738	979	953	106	699	819	218	436	
999999	999999	979	999999	999999	720	330	435	36	363	193	184	907	288	999999	399	939	896	805	986	340	857	175	999999	999999	732	607	532	243	875	103	815	999999	999999	358	943	659	665	999999	538	999999	83	435	92	999999	999999	999999	460	374	563	167	999999	24	232	999999	671	256	999999	999999	129	122	999999	201	160	269	378	152	818	929	999999	999999	283	389	276	500	267	999999	92	202	999999	444	157	168	999999	718	299	801	999999	993	686	697	343	231	999999	999999	999999	881	284	999999	103	395	479	530	703	823	883	999999	747	731	838	999999	173	133	473	685	964	639	521	442	999999	577	999999	824	999999	973	406	62	992	850	802	386	158	270	999999	585	964	999999	464	856	834	875	63	88	165	447	533	220	758	711	461	68	369	999999	852	526	999999	655	999999	729	426	831	430	896	999999	462	100	903	34	999999	720	347	999999	665	608	999999	523	262	668	805	450	196	999999	291	999999	743	26	316	417	582	999999	319	349	735	440	12	454	167	999999	999999	999999	999999	196	999999	990	124	883	999999	243	999999	999999	801	999999	999999	999999	240	538	999999	508	195	445	999999	495	999999	366	411	997	449	999999	999999	650	366	113	965	457	819	10	432	300	999999	859	321	82	660	579	730	332	867	999999	999999	999999	314	658	964	267	572	145	999999	999999	589	126	444	479	999999	999999	646	999999	31	34	999999	240	115	999999	999999	999999	133	711	834	871	999999	88	140	994	35	142	345	707	148	999999	885	684	265	999999	711	166	425	842	445	554	933	999999	999999	842	986	969	368	465	434	638	143	860	999999	999999	877	510	986	450	454	504	770	939	999999	323	149	784	974	196	148	77	999999	999999	275	999999	938	999999	777	297	17	999999	774	880	999999	510	574	999999	383	392	999999	999999	180	975	398	941	999999	993	482	999999	703	211	999999	999999	999999	366	728	852	594	30	999999	999999	999999	699	442	398	999999	890	666	59	748	124	410	591	155	937	999999	935	999999	999999	999999	944	999999	788	593	806	69	603	562	915	781	721	439	999999	458	999999	477	480	542	999	222	999999	999999	999999	249	589	999999	413	36	390	469	999999	999999	999999	524	999999	160	999999	999999	999999	999999	136	338	750	277	37	684	57	142	386	469	999999	402	892	122	999999	617	698	549	999999	999999	655	999999	182	999999	988	761	179	838	468	618	533	375	999999	999999	95	564	999999	999999	999999	999999	753	999999	649	920	999999	400	77	999999	910	382	461	404	111	631	682	559	166	304	288	275	515	218	674	767	935	61	496	231	999999	999999	41	999999	336	
109	999999	999999	927	261	412	999999	999999	999999	999999	999999	166	138	273	284	988	536	408	291	877	946	399	999999	606	881	984	992	999999	846	999999	861	351	919	78	11	380	999999	999999	905	891	999999	581	494	290	999999	611	999999	787	221	242	499	999999	749	999999	390	710	716	777	999999	276	420	693	847	898	76	745	247	70	272	904	690	904	503	400	999999	374	904	264	29	999999	999999	214	692	613	632	221	602	264	687	300	663	999999	585	999999	480	997	734	596	224	842	373	746	525	317	552	595	156	999999	478	25	806	999999	999999	775	98	999999	999999	243	276	854	999999	983	999999	999999	250	170	328	864	919	199	999999	317	50	999999	906	999999	689	999999	71	999999	74	253	786	672	494	212	999999	810	550	274	997	500	330	369	698	390	374	554	76	391	276	292	438	288	385	499	999999	581	868	657	527	999999	182	239	789	899	999999	999999	486	48	999999	999999	324	999999	201	999999	987	680	488	526	77	144	319	679	770	782	814	507	297	995	791	999999	999999	893	747	383	328	999999	579	799	999999	664	77	38	992	758	968	783	999999	246	999999	740	102	352	590	392	315	502	468	17	95	699	423	491	999999	209	575	431	907	818	999999	895	111	689	342	413	77	999999	999999	21	999999	40	419	60	493	61	107	999999	313	365	78	999999	632	572	713	494	999999	585	781	999999	999999	547	876	278	424	616	639	413	19	999999	999999	33	999999	999999	999999	64	289	999999	999999	206	111	975	999999	551	750	995	273	999999	999999	848	999999	492	510	999999	828	999999	164	999999	635	876	422	694	999999	999999	51	54	20	999999	378	659	214	878	586	584	691	218	429	334	528	429	999999	110	999999	171	24	832	999999	999999	628	999999	999999	148	999999	131	783	999999	394	992	999999	706	999999	97	170	326	999999	999999	905	925	213	620	848	829	622	216	533	322	266	429	120	218	530	100	999999	452	758	76	999999	464	800	999999	823	436	999999	821	444	265	939	121	527	731	999999	598	716	999999	87	999999	525	529	598	471	161	965	881	999999	185	894	999999	717	567	577	150	450	999999	929	999999	421	15	999999	771	278	382	999999	999999	999999	292	931	383	999999	374	687	999999	622	866	339	999999	858	555	999999	999999	999999	724	999999	999999	950	590	485	474	999999	999999	666	75	999999	999999	330	99	17	73	501	999999	254	520	999999	999999	879	36	527	584	795	999999	937	865	999999	164	230	553	160	599	951	999999	999999	467	999999	337	707	622	826	864	999999	249	124	795	63	522	402	39	999999	879	675	999999	72	
999999	679	979	284	999999	592	999999	537	776	939	417	122	703	213	786	999999	664	645	266	210	663	48	555	999999	152	811	961	762	200	820	281	923	37	735	905	788	999999	63	906	999999	266	337	769	999999	999999	999999	360	319	615	115	78	243	418	723	999999	863	999999	295	141	999999	999999	806	346	999999	668	493	95	967	307	998	317	611	738	236	943	336	278	255	986	999999	461	651	157	95	752	999999	999999	313	335	52	665	331	921	999999	999999	460	990	813	641	999999	597	392	21	617	999999	999999	505	191	780	999999	594	877	308	672	538	979	999999	999999	214	999999	978	999999	642	999999	342	986	999999	821	828	492	345	999999	613	773	871	999999	640	539	999999	295	999999	333	533	262	999999	787	32	259	999999	429	999999	740	999999	21	244	816	750	999999	999999	811	775	684	363	297	738	138	273	999999	999999	469	999999	129	962	918	999999	654	257	999999	807	999999	963	441	442	408	999999	999999	856	602	539	65	327	884	265	486	520	857	970	245	999999	329	523	999999	459	918	90	682	777	690	922	999999	568	999999	947	729	999999	999999	251	955	606	143	281	671	995	744	999999	999999	863	486	408	240	684	21	865	488	42	999999	999999	999999	999999	999999	827	176	679	950	497	999999	999999	536	638	185	616	24	639	999999	57	999999	501	999999	776	627	818	301	292	692	999999	999999	504	469	999999	381	999999	727	999999	597	315	115	991	55	999999	195	999999	999999	847	232	999999	670	999999	999999	440	190	999999	277	747	700	999999	536	883	987	999999	940	462	477	839	266	999999	889	387	52	999999	999999	860	456	467	591	999999	491	453	69	78	244	999999	999999	999999	516	407	95	979	937	407	999999	999999	14	999	316	732	999999	999999	999999	409	734	999999	340	409	498	330	527	809	999999	599	708	999999	823	919	811	766	999999	999999	999999	859	999999	909	449	644	306	720	855	457	160	858	61	993	999999	659	343	999999	844	620	540	196	880	286	999999	999999	699	695	407	999999	197	550	300	610	175	732	672	824	999999	695	999999	777	474	79	658	307	548	999999	231	173	586	860	921	822	907	999999	979	460	96	111	999999	611	322	771	270	610	568	450	828	999999	987	518	117	158	517	763	722	999999	627	999999	799	984	999999	243	508	336	628	478	703	39	752	222	738	741	750	500	464	703	999999	58	738	107	885	101	186	999999	752	772	314	154	423	178	833	999999	311	960	147	999999	272	933	981	100	746	799	999999	774	779	375	408	27	308	29	999999	579	787	702	108	999999	999999	440	584	856	174	
559	615	584	999999	179	999999	790	363	385	440	875	77	648	360	999999	714	411	999999	999999	374	297	999999	404	999999	264	781	999999	861	765	999999	999999	999999	135	925	197	999999	999999	396	999999	935	618	664	999999	588	136	512	148	351	999999	668	655	152	207	491	876	999999	999999	417	134	397	830	928	999999	363	999999	526	942	722	173	902	911	25	687	450	999999	633	922	999999	999999	752	643	268	848	106	999999	689	161	643	999999	483	999999	395	271	223	114	999999	76	568	980	999999	999999	426	187	999999	757	999999	999999	756	735	253	999999	405	376	382	754	572	999999	500	987	919	374	308	673	689	999999	525	999999	473	346	76	566	364	834	440	999999	226	90	738	349	999999	233	404	999999	805	693	577	999999	999999	469	542	999999	575	581	71	245	271	752	498	191	242	884	999999	999999	669	687	999999	570	935	200	537	492	351	161	260	999999	999999	999999	868	996	361	505	865	999999	803	999999	991	999999	773	204	920	474	591	556	117	999999	999999	983	999999	128	266	17	999999	697	931	999999	268	424	999999	375	275	870	883	501	830	736	28	987	616	999999	695	654	797	999999	279	73	900	794	53	407	464	986	163	999999	740	353	999999	999999	999999	754	207	577	461	407	929	999999	590	100	999999	381	833	254	999999	44	432	612	999999	352	999999	999999	158	473	999999	923	999999	289	716	143	761	486	324	999999	913	862	999999	128	999999	999999	811	229	482	810	78	672	574	219	999999	129	328	138	143	79	749	214	605	734	206	999999	999999	649	999999	457	338	999999	67	999999	340	514	999999	999999	419	999999	541	208	396	348	404	708	999999	999999	670	597	999999	633	353	254	111	709	999999	281	921	664	904	171	884	34	481	999999	999999	592	999999	114	999999	24	718	999999	538	551	999999	999999	339	498	189	794	979	746	642	705	896	812	999999	631	257	756	999999	999999	916	999999	324	371	866	576	102	766	999999	565	505	999999	914	39	999999	560	999999	999	942	999999	999999	120	999999	147	392	776	999999	802	999999	999999	857	999999	999999	963	407	999999	237	999999	400	763	405	999999	971	424	251	999999	790	867	999999	331	740	999999	813	958	999999	805	999999	186	979	99	999999	300	65	574	999999	171	178	950	632	999999	999999	444	999999	999999	999999	73	148	767	896	550	986	999999	999999	389	517	609	530	673	999999	999999	970	60	999999	311	999999	115	366	407	715	89	673	839	244	548	998	306	649	999999	999999	215	667	430	289	999999	113	578	593	999999	66	109	640	505	265	40	586	282	966	999999	69	921	706	741	61	817	876	
157	830	168	391	999999	959	896	741	489	934	550	771	48	208	550	522	690	350	999999	449	999999	583	214	999999	999999	339	351	574	19	508	926	378	471	562	999999	748	435	294	845	149	743	763	999999	999999	46	510	927	999999	518	409	25	400	999999	377	707	573	626	206	999999	881	618	331	731	981	18	182	309	485	252	802	999999	406	999999	476	705	415	807	117	924	226	412	252	999999	610	492	535	932	999999	854	392	131	238	999999	963	999999	422	41	794	98	999999	210	451	857	716	322	999999	894	969	671	302	766	999999	281	448	479	375	275	131	999999	482	249	215	631	859	680	858	776	542	944	293	383	22	999999	999999	26	960	394	999999	999999	999999	999999	999999	999999	562	626	999999	956	190	494	165	156	910	306	999999	625	994	820	997	45	463	842	362	34	387	918	753	498	221	999999	519	981	926	999999	625	999999	285	782	78	243	77	901	596	57	789	147	999999	716	413	445	999999	149	397	999999	834	40	288	999999	999999	643	999999	124	745	757	975	184	229	999999	681	774	349	222	752	764	999999	562	999999	314	245	999999	455	47	95	999999	411	999999	999999	622	999	999999	562	346	736	999999	999999	953	166	838	82	614	918	395	44	999999	105	999999	397	632	346	281	783	974	704	999999	197	835	39	999999	355	605	999999	607	88	96	222	13	485	327	403	24	405	418	241	630	999999	70	999999	456	680	603	981	999999	999999	727	811	999999	641	930	247	535	923	197	492	476	33	320	317	948	426	101	332	999999	239	332	999999	374	999999	83	999999	137	832	583	298	752	623	629	999999	999999	284	633	372	555	90	867	100	218	999999	764	606	999999	752	63	39	999999	280	911	731	952	999999	446	846	567	456	999999	702	350	999999	739	853	403	999999	999999	674	792	999999	777	989	371	241	999999	449	977	476	472	385	779	553	709	482	712	898	379	999999	999999	787	804	108	999999	175	749	320	196	999999	999999	33	795	388	246	859	502	922	999999	720	193	997	868	100	999999	999999	923	999999	198	267	151	505	618	456	999999	999999	925	999999	28	999999	492	357	262	75	273	999999	589	400	317	850	979	790	999999	658	326	839	919	999999	124	999999	999999	952	131	999999	770	707	415	999999	551	999999	934	823	903	172	999999	835	744	802	999999	545	154	532	490	999999	287	999999	999999	959	140	998	95	221	564	782	954	539	236	333	305	565	43	251	849	85	999999	166	999999	376	999999	491	104	999999	999999	579	102	999999	999999	783	651	419	741	456	218	553	155	722	268	130	
218	699	609	421	999999	999999	511	999999	999999	414	432	131	474	600	539	648	903	999999	999999	985	999999	244	76	452	681	885	824	999999	999999	306	929	202	897	765	167	999999	882	999999	619	624	77	198	47	68	360	530	945	151	916	569	649	186	397	999999	440	973	999999	166	739	622	447	924	870	386	485	999999	233	999999	442	808	999999	999999	359	711	918	999999	999999	18	999999	160	939	682	670	472	657	999999	805	624	335	193	107	725	943	996	187	153	999999	660	582	130	307	999999	999999	117	803	428	827	685	364	939	776	624	74	588	999999	764	263	408	728	732	434	999999	999999	999999	711	50	999999	999999	534	774	183	999999	435	971	853	702	973	562	669	238	925	129	270	395	417	999999	661	365	324	422	999999	919	999999	850	696	698	999999	460	406	762	999999	474	999999	589	765	239	999999	102	734	980	999999	999999	739	500	999999	314	999999	999999	841	238	999999	921	48	999999	884	264	614	585	999999	165	837	523	166	906	999999	461	968	999999	629	188	294	568	999999	344	630	199	190	441	52	392	359	999999	618	178	382	999999	999999	50	999999	511	999999	613	999999	579	152	999999	544	832	999999	355	345	668	368	663	943	820	300	704	491	695	83	182	542	892	805	960	904	999999	533	865	999999	928	974	127	563	681	751	60	999999	362	654	999999	38	696	56	691	518	999999	999999	562	930	731	558	19	437	452	80	924	774	192	999999	556	308	548	999999	417	693	250	109	271	79	249	513	138	50	726	999999	845	846	124	999999	999999	999999	971	935	304	379	964	690	121	611	827	286	19	988	108	59	490	376	638	997	278	856	962	999999	690	228	430	999999	711	307	234	88	660	740	425	792	999999	999999	35	48	728	560	988	660	251	963	999999	149	941	676	664	478	217	126	183	999999	800	999999	255	86	948	995	978	999999	386	999999	999999	278	573	316	722	999999	351	599	278	718	868	312	999999	726	999999	290	37	45	643	755	870	543	567	332	991	847	367	999999	999999	733	581	184	283	502	347	235	575	635	953	786	137	999999	848	464	234	498	248	528	362	999999	968	943	999999	630	878	92	711	251	324	875	520	402	509	999999	146	999999	38	748	389	999999	715	401	999999	856	628	263	694	112	108	503	609	838	596	432	999999	638	13	653	624	264	523	999999	999999	88	276	735	117	313	328	540	999999	500	149	863	999999	576	861	324	999999	625	999999	609	152	820	999999	681	805	999999	780	508	690	999999	133	134	999999	390	90	13	999999	892	155	391	783	
568	44	119	699	733	479	198	776	689	650	999	999999	913	192	999999	812	594	930	999999	999999	820	849	93	999999	25	886	999999	495	858	733	119	479	16	825	584	786	166	981	81	607	591	731	11	735	133	267	72	208	999999	999999	999999	999999	124	999999	963	999999	999999	999999	684	846	999999	702	918	955	999999	529	999999	999999	999999	714	655	612	858	999999	941	98	848	358	253	757	999999	374	906	999999	738	156	365	158	999999	866	835	999999	999999	234	699	889	999999	999999	204	999999	407	974	999999	874	545	392	114	690	916	875	999999	601	499	926	32	999999	796	260	227	393	999999	711	235	741	878	241	999999	633	733	62	285	999999	164	999999	360	849	773	41	132	999999	52	999999	241	986	996	244	924	380	212	166	102	562	999999	810	438	999999	749	859	996	314	999999	999999	956	999999	999999	76	999999	850	999999	183	999999	765	138	872	351	500	479	999999	744	644	316	934	431	577	959	723	975	354	220	665	109	914	999999	999999	999999	571	999999	377	999999	930	797	84	804	39	397	337	999999	956	999999	938	999999	510	125	999999	997	152	999999	389	905	999999	101	999999	639	910	83	854	729	320	604	779	783	999999	851	999999	846	241	999999	402	999999	631	299	29	885	281	449	599	799	999999	820	135	522	337	471	999999	839	999999	445	893	955	543	607	999999	361	999999	165	123	659	311	515	766	22	656	210	283	586	81	217	367	470	483	999999	56	499	478	266	455	640	339	973	150	796	246	999999	645	33	999999	999999	999999	126	999999	939	497	177	64	122	866	137	198	999999	999999	498	87	433	999999	488	561	999999	883	433	709	482	999999	337	375	969	999999	219	999999	260	410	414	999999	251	144	544	566	879	444	365	400	328	452	404	999999	652	719	999999	999999	167	999999	999999	783	772	416	854	999999	999999	802	95	346	999999	572	937	534	362	999999	835	299	999999	922	999999	189	527	42	391	39	926	131	722	260	999999	255	407	999999	999999	631	248	834	289	925	406	86	999999	29	999999	755	514	869	999999	999999	883	523	37	245	790	382	266	999999	35	999999	692	47	89	834	383	411	175	999999	685	731	247	11	19	22	525	999999	829	508	299	635	525	999999	278	556	377	449	999999	171	997	476	999999	999999	809	465	242	368	999999	525	646	342	590	999999	193	131	927	882	514	24	719	194	552	999999	450	999999	309	635	999999	533	467	933	192	13	999999	219	999999	738	202	554	780	999999	608	314	862	956	999999	999999	873	999999	999999	495	935	213	452	812	999999	617	68	418	165	606	
599	473	67	712	159	587	211	973	764	199	689	960	244	563	586	248	999999	999999	355	148	762	999999	999999	972	998	979	561	999999	999999	999999	999999	999999	999999	183	566	144	256	160	806	467	959	899	392	439	805	974	969	999999	235	685	722	574	73	27	844	977	999999	95	713	180	35	861	688	25	518	906	571	70	999999	999999	999999	745	687	888	189	999999	999999	474	177	999999	19	672	999999	610	37	999999	720	381	339	999999	575	171	999999	999999	441	107	221	999999	920	898	999999	908	891	784	693	999999	886	185	999999	982	748	104	917	999999	170	362	747	999999	999999	412	196	200	999999	417	876	830	308	61	456	91	650	861	553	278	620	111	781	339	917	999999	229	545	542	357	840	480	253	756	475	89	999999	999999	999999	518	712	222	187	484	999999	999999	678	834	728	999999	341	886	550	999999	79	69	999999	417	170	938	999999	650	657	383	577	405	587	552	586	376	999999	515	999999	45	565	408	923	999999	431	64	999999	999999	816	785	25	953	999999	999999	687	415	507	943	974	999999	999999	999999	564	804	999999	512	285	135	257	999999	999999	826	413	999999	999999	671	999999	284	985	999999	566	797	834	871	367	999999	999999	999999	865	181	869	999999	999999	42	709	503	843	999999	399	918	778	255	999999	999999	759	199	550	424	520	26	279	999999	958	999999	883	538	237	693	999999	293	47	302	999999	999999	999999	249	295	380	999999	999999	827	999999	884	76	336	999999	659	380	122	178	999999	60	472	849	902	999999	999999	999999	159	999999	999999	160	999999	116	881	999999	999999	999999	970	519	904	179	619	930	198	261	348	999999	542	999999	879	999999	580	279	999999	999999	830	421	999999	847	421	622	231	634	323	677	347	778	195	850	336	597	409	999999	273	903	441	542	661	650	308	936	139	586	302	418	579	411	895	893	655	999999	999999	133	107	999999	999999	985	616	520	914	999999	706	999999	245	291	458	976	15	316	555	298	760	533	999999	999999	492	644	341	999999	107	935	883	999999	204	762	710	999999	505	982	999999	456	925	150	736	738	240	999999	351	21	959	602	405	589	999999	367	813	363	584	623	798	999999	653	999999	422	978	686	414	497	482	580	999999	481	33	360	109	372	619	999999	999999	253	54	303	999999	945	999999	999999	304	953	999999	949	357	700	882	193	653	802	224	728	757	999999	826	950	999999	440	999999	999999	382	238	248	999999	203	999999	774	379	999999	19	332	765	917	448	999999	999999	660	999999	233	482	599	839	999999	306	158	891	49	999999	999999	104	999999	890	169	383	999999	
999999	715	999999	755	790	926	512	999999	643	480	999999	810	318	670	999999	300	345	217	313	532	542	531	941	846	312	999999	999999	999999	659	584	442	605	544	291	326	745	818	777	442	999999	97	409	999999	826	999999	999999	999999	999999	61	803	100	682	855	999999	999999	544	773	994	453	999999	999999	559	999999	999999	999999	853	276	37	354	629	482	567	775	756	999999	142	467	999999	999999	232	796	929	901	855	999999	760	749	999999	666	782	999999	999999	334	178	647	537	629	14	999999	845	813	703	742	431	331	532	907	109	415	492	87	658	846	231	477	979	657	999999	999999	287	113	583	999999	571	999999	999999	243	606	999999	907	513	462	335	312	418	999999	999999	999999	534	962	852	650	287	999999	705	999999	999999	112	701	668	999999	704	439	999999	742	240	999999	180	774	673	999999	999999	990	508	978	624	332	544	999999	384	792	187	999999	999999	434	463	306	196	866	343	681	140	905	450	36	809	32	824	999999	188	760	26	999999	861	999999	551	999999	779	206	90	999999	442	299	326	999999	702	314	826	999999	999999	933	156	999999	440	992	167	405	549	999999	178	601	999999	974	634	999999	999999	999999	999999	939	999999	802	999999	989	785	352	248	840	588	574	999999	505	205	747	291	254	999999	712	275	999999	515	156	121	307	37	489	492	468	665	702	110	230	999999	999999	999999	486	999999	999999	999999	999999	753	326	816	974	157	673	405	761	693	390	20	73	216	669	433	999999	999999	999999	962	306	860	780	185	886	999999	113	999999	318	553	999999	999999	456	193	187	999999	199	339	999999	999999	363	93	731	999999	999999	692	47	24	115	464	999999	795	196	999999	231	237	972	999999	930	510	999999	999999	97	999999	999999	552	999999	999999	38	554	244	407	554	79	608	223	139	15	999999	204	436	999999	624	999999	96	19	650	262	962	950	999999	58	408	635	116	419	999999	523	886	999999	138	167	986	561	229	999999	250	999999	595	18	999999	999999	250	736	83	955	329	999999	130	878	901	999999	917	999999	410	195	999999	919	962	198	226	615	129	178	75	279	112	999999	999999	37	999999	533	999999	953	853	186	999999	672	561	161	100	999999	403	999999	830	826	250	908	160	43	70	330	165	407	791	492	846	81	999999	804	852	999999	608	999999	119	378	645	999999	234	234	387	999999	367	999999	108	463	221	122	347	999999	39	999999	912	999999	967	999999	377	268	172	999999	339	736	11	757	308	833	165	310	897	999999	191	999999	999999	926	656	734	962	353	308	999999	281	734	733	431	775	999999	999999	17	135	670	10	386	
801	864	894	651	334	610	999999	274	999999	910	224	885	67	752	519	999999	999999	242	486	34	960	999999	99	605	12	579	981	649	489	999999	185	999999	999999	999999	485	820	999999	15	409	361	841	44	40	370	999999	848	999999	32	999999	368	72	999999	194	976	426	967	774	299	648	754	629	862	785	159	735	999999	999999	262	277	999999	999999	999999	832	134	192	926	803	729	94	164	215	959	510	131	95	292	52	485	388	999999	999999	742	999999	655	732	999999	258	880	634	532	999999	121	755	999999	413	133	999999	70	793	999999	999999	55	214	494	549	999999	999999	663	999999	453	945	948	874	760	654	222	999999	187	999999	213	677	999999	104	562	739	103	214	71	999999	961	232	999999	999999	999999	352	999999	537	871	115	72	999999	999999	999999	191	587	476	999999	994	999999	999999	999999	882	668	999999	823	999999	999999	652	999999	999999	465	300	946	113	999999	963	267	985	417	654	999999	710	81	338	999999	91	999999	912	974	999999	856	219	276	525	999999	350	323	110	999999	110	58	999999	126	660	607	999999	648	999999	961	999999	218	999999	587	999999	999999	839	810	339	999999	741	145	48	677	492	599	999999	34	430	999999	999999	999999	999999	920	316	999999	999999	594	421	731	259	999999	404	951	360	999999	604	631	135	18	581	999999	983	999999	333	965	999999	217	634	71	360	999999	999999	30	999999	999999	999999	999999	281	543	717	999999	398	608	999999	308	740	97	327	438	999999	999999	999999	999999	999999	350	666	70	597	351	597	592	999999	999999	380	946	224	383	871	386	11	273	999999	591	999999	336	150	999999	351	35	234	922	889	205	76	736	414	807	910	739	999999	992	999999	930	946	134	999999	49	999999	808	999999	366	226	940	999999	730	274	999999	129	784	999999	291	718	999999	126	674	702	764	293	999999	999999	417	473	141	999999	19	529	430	999999	999999	50	999999	158	542	999999	999999	706	949	999999	999999	999999	107	687	135	539	999999	283	182	813	999999	431	999999	756	999999	999999	676	892	94	870	427	999999	843	672	953	743	108	143	186	630	258	999999	753	995	947	182	999999	729	347	601	54	735	999999	616	372	744	519	355	565	999999	999999	975	621	999999	999999	144	628	434	734	392	999999	891	999999	551	565	314	999999	999999	999999	420	999999	947	555	493	825	691	999999	237	999999	218	233	752	578	999999	365	999999	356	675	653	812	999999	19	995	955	169	163	999999	805	999999	68	76	983	546	154	443	999999	429	137	262	659	291	999999	135	525	169	689	323	999999	195	292	957	12	882	996	866	822	999999	999999	334	672	63	57	
187	251	151	999999	215	433	999999	48	999999	999999	423	993	531	163	884	479	795	480	999999	451	619	999999	110	999999	110	549	288	621	999999	829	803	589	605	999999	223	999999	384	999999	999999	999999	999999	156	999999	738	589	888	475	713	999999	482	804	999999	999999	612	438	999999	150	999999	148	999999	155	999999	673	33	425	999999	398	298	939	999999	105	876	997	950	999999	473	999999	372	485	222	84	574	684	893	999999	999999	757	999999	804	804	742	999999	999999	817	744	864	483	416	323	755	999999	999999	773	935	387	928	856	881	880	999999	999999	999999	999999	926	591	999999	181	999999	997	475	85	404	493	144	269	797	105	189	216	866	999999	922	999999	729	721	897	801	748	515	999999	103	875	122	839	723	963	706	854	236	173	999999	702	999999	999999	680	999999	694	638	676	590	833	999999	675	24	999999	168	999999	871	215	694	779	433	999999	900	381	999999	292	653	999999	999999	100	250	953	52	183	296	999999	211	59	625	999999	172	81	925	273	426	209	108	999999	564	244	834	999999	542	394	269	438	518	476	479	814	50	227	381	999999	592	723	633	999999	688	655	999999	822	589	490	617	999999	348	999999	954	999999	999999	788	856	70	999999	601	999999	999999	913	858	995	999999	999999	811	999999	944	699	436	681	703	576	268	999999	909	999999	21	999999	61	777	907	99	881	521	479	630	999999	371	320	999999	991	311	975	926	830	660	793	253	778	328	672	999999	912	955	999999	433	925	612	999999	355	254	541	370	880	16	999999	123	223	109	999999	910	583	388	203	689	401	601	342	355	999999	999999	768	291	732	999999	254	999999	926	269	999999	705	999999	424	965	988	999999	999999	999999	919	999999	546	580	999999	999999	418	99	284	718	275	999999	832	593	266	697	433	999999	260	637	999999	761	591	999999	953	63	485	270	169	422	215	239	459	506	422	999999	713	351	624	693	324	25	970	468	661	409	223	122	392	726	541	511	999999	313	328	168	479	999999	626	99	999999	157	929	999999	513	45	410	335	181	972	984	999999	861	566	323	999999	791	133	535	554	840	373	877	999999	881	703	40	155	999999	263	814	363	999999	534	999999	176	95	999999	955	625	999	887	940	420	999999	459	999999	999999	990	569	376	356	999999	82	259	999999	279	497	980	999999	999999	264	158	917	999999	630	367	337	985	157	673	682	177	999999	554	999999	999999	467	999999	431	999999	397	165	618	886	999999	540	651	285	999999	896	598	999999	155	620	999999	739	33	999999	999999	999999	322	657	843	895	694	188	913	527	306	326	812	
999999	558	756	617	109	539	40	699	100	716	61	163	260	85	554	32	299	809	999999	999999	215	587	340	740	740	321	723	202	289	626	133	999999	515	999999	999999	579	999999	13	645	210	992	562	999999	385	999999	503	592	819	999999	166	624	999999	93	999999	606	220	228	999999	876	999999	816	999999	420	473	999999	83	647	999999	285	974	633	295	999999	999999	999999	999999	565	954	479	247	729	903	61	132	12	415	895	598	487	589	360	382	136	858	999999	999999	152	558	792	197	856	426	544	999999	532	338	553	999999	510	954	655	999999	547	639	68	912	786	297	999999	186	999999	999999	688	695	623	261	168	315	628	999999	999999	999999	999999	291	999999	312	369	885	599	673	861	824	97	533	934	999999	835	496	999999	481	378	854	98	999999	19	807	737	999999	552	281	179	999999	999999	999999	454	649	999999	265	258	999999	553	900	999999	797	999999	999999	960	165	999999	536	426	671	514	157	883	655	918	556	281	583	574	520	343	328	503	999999	382	838	88	294	999999	579	248	55	927	999999	166	300	300	656	846	999999	999999	26	854	507	999999	999999	999999	799	731	555	999999	999999	190	43	567	379	303	999999	999999	132	87	476	999999	847	433	469	999999	999999	999999	999999	265	625	736	992	432	999999	474	999999	890	999999	999999	289	563	439	594	572	864	894	999999	787	996	599	674	724	504	620	475	16	84	273	85	999999	310	113	999999	368	938	197	999999	999999	999999	308	811	999999	659	999999	913	122	262	860	605	334	504	711	630	665	999999	22	497	812	999999	467	921	999999	999999	999999	979	459	148	999999	634	676	294	670	882	698	788	770	74	707	999999	362	754	999999	668	750	466	598	999999	999999	417	999999	699	798	999999	447	386	194	901	158	999999	464	973	36	999999	928	50	833	999999	932	876	190	948	790	114	498	713	708	957	262	54	391	976	513	999999	708	976	495	999999	444	321	604	868	999999	889	252	389	727	999999	999999	709	632	768	551	757	237	977	999999	693	900	734	678	999999	649	114	436	488	999999	218	527	951	555	562	395	620	999999	321	42	901	999999	118	985	721	227	552	999999	999999	434	756	590	731	77	801	999999	709	999999	377	229	811	462	999999	920	519	468	788	164	999999	999999	999999	485	915	944	17	831	791	999999	957	18	106	692	999999	999999	999999	999999	796	883	753	999999	685	977	999999	101	231	449	107	999999	475	999999	439	398	351	999999	999999	280	999999	999999	999999	970	589	960	685	368	999999	129	648	999999	217	892	999999	904	999999	888	697	953	580	823	723	567	
734	603	999999	704	579	707	351	573	999999	442	999999	19	823	999999	602	725	301	999999	968	112	801	396	981	582	590	534	987	463	999999	550	700	851	74	502	246	999999	999999	981	789	425	778	84	161	999999	940	662	90	628	999999	971	661	44	999999	621	766	348	999999	701	999999	55	720	887	30	19	741	999999	945	331	546	999999	49	320	999999	552	333	726	244	216	999999	927	453	999999	177	581	888	666	995	453	999999	898	999999	984	999999	744	704	890	64	152	42	839	717	999999	91	679	932	351	287	313	999999	50	113	999999	999999	999999	999999	361	720	448	130	85	999999	502	596	999999	251	64	999999	22	847	999999	999999	101	184	999999	220	694	287	999999	999999	546	389	692	999999	694	999999	959	999999	680	999999	353	999999	615	31	957	734	225	999999	442	999999	877	999999	999999	465	853	379	22	999999	266	976	906	83	232	799	584	696	422	346	901	854	291	999999	999999	999999	999999	274	65	79	999999	999999	994	532	844	999999	999999	999999	124	999999	999999	325	781	999999	669	704	246	279	999999	816	447	271	322	878	270	588	155	748	136	405	961	999999	323	942	23	999999	999999	383	238	999999	38	999999	999999	195	43	585	82	562	999999	77	633	234	326	249	631	999999	755	126	271	266	999999	31	999999	999999	276	723	999999	999999	716	480	999999	862	50	786	787	511	689	137	845	684	515	592	289	69	771	736	272	83	320	999999	442	865	122	972	254	16	999999	862	999999	319	583	243	845	999999	354	770	999999	539	462	130	999999	628	280	587	750	333	999999	461	947	539	999999	928	999999	659	999999	999999	750	78	999999	999999	95	827	218	535	110	282	999999	300	714	11	553	732	621	199	999999	999999	594	534	999999	921	274	964	914	389	858	655	714	196	950	496	999999	124	997	999999	45	999999	420	999999	486	478	586	999999	746	946	986	999999	316	338	999999	233	272	999999	847	621	515	131	912	829	676	455	567	560	349	999999	981	438	999999	999999	164	999999	404	848	999999	753	344	999999	227	999999	999999	139	999999	386	328	727	999999	999999	277	385	999999	913	536	590	78	40	910	35	999999	528	964	558	993	999999	183	526	829	424	176	103	286	999999	903	944	436	546	116	191	242	622	994	187	170	359	773	999999	999999	999999	780	28	999999	999999	719	699	13	999999	146	999999	212	801	898	999999	637	999999	109	482	20	591	163	532	923	729	793	489	999999	787	398	643	604	932	710	25	644	999999	261	999999	973	213	940	592	999999	145	979	440	999999	999999	549	999999	260	300	240	233	660	258	999999	
123	999999	999999	175	999999	999999	503	376	999999	101	882	175	488	922	142	508	806	999999	570	999999	787	750	362	765	999999	247	411	999999	313	702	486	365	999999	999999	148	999999	743	999999	723	147	906	768	709	349	841	999999	999999	73	127	792	999999	582	99	999999	999999	999999	173	474	825	979	54	120	73	577	614	527	779	433	784	692	764	768	927	433	225	29	50	23	999999	999999	999999	347	275	521	278	904	276	270	748	775	999999	279	223	744	999999	796	705	141	734	999999	248	637	289	999999	999999	665	654	665	910	999999	331	999999	999999	999999	803	706	844	551	999999	709	261	519	685	18	415	495	554	192	340	429	323	909	288	609	93	548	67	840	494	612	259	999999	999999	460	453	136	728	720	941	396	952	999999	999999	999999	999999	999999	951	281	30	999999	121	472	334	490	999999	422	871	941	419	265	999999	13	67	697	460	650	169	235	999999	288	767	999999	250	944	999999	169	87	263	546	364	596	786	820	952	500	787	285	869	999999	41	999999	999999	310	999999	747	948	106	144	574	422	569	726	716	999999	774	287	999999	999999	22	814	345	999999	999999	65	669	861	193	114	206	672	375	999999	748	533	999999	999999	533	564	206	999999	73	999999	688	133	795	999999	80	88	188	223	566	894	856	672	696	999999	999999	255	27	999999	765	999999	937	902	57	279	999999	999999	718	794	754	666	999999	493	751	402	929	281	999999	799	791	114	926	983	115	480	442	999999	837	386	999999	287	999999	320	763	999999	14	786	999999	525	891	887	999999	393	468	999999	710	372	999999	303	717	999999	985	999999	104	660	75	954	999999	576	836	901	355	341	206	476	999999	874	999999	999999	397	153	999999	999999	999999	904	744	999999	524	215	769	999999	999999	543	669	999999	999999	999999	226	112	15	60	989	999999	688	999999	541	38	196	992	999999	836	999999	250	999999	999999	916	251	318	199	916	533	439	590	807	999999	745	812	672	719	184	799	657	627	675	346	999999	999999	999999	918	373	716	356	532	999999	933	999999	915	999999	105	571	60	21	37	196	999999	621	408	702	999999	254	729	999999	476	817	981	188	25	575	999999	420	999999	196	999999	999999	209	186	999999	165	999999	999999	830	185	999999	158	134	999999	630	440	203	999999	999999	999999	143	674	999999	360	879	715	453	754	422	349	76	685	349	999999	999999	211	987	305	715	999999	828	592	423	554	789	999999	999999	203	558	584	382	999999	665	238	62	726	191	849	307	200	999999	129	917	490	118	891	808	270	177	999999	453	897	19	999999	999999	999999	260	
99	571	999999	33	999999	999999	999999	967	231	30	121	999999	894	29	148	997	524	540	709	674	933	445	999999	999999	999999	35	999999	141	999999	836	162	999999	999999	475	102	287	999999	177	999999	922	90	523	887	870	999999	999999	282	410	315	900	999999	999999	463	876	327	999999	672	51	999999	999999	78	706	999999	395	999999	55	309	429	927	999999	260	999999	88	787	594	419	558	37	822	972	753	728	825	999999	351	191	611	635	158	447	615	999999	999999	237	854	383	40	502	13	651	999999	853	482	455	999999	146	893	675	292	907	106	645	229	999999	999999	349	999999	999999	53	686	443	674	280	489	999999	554	781	851	933	220	389	999999	999999	180	821	999999	255	380	933	215	298	936	352	250	351	969	486	946	756	514	503	130	459	999999	218	486	582	993	209	106	364	52	742	81	527	50	999999	999999	999999	581	999999	509	975	838	398	507	331	39	999999	285	77	835	104	428	717	999999	606	999999	961	345	327	999999	180	999999	850	255	203	280	999999	999999	359	437	149	185	420	999999	999999	999999	928	710	164	999999	856	924	38	529	947	324	364	269	444	999999	97	471	263	841	339	148	987	152	314	60	999999	836	925	999999	999999	919	17	724	123	985	778	261	190	775	405	999999	808	330	308	879	916	464	999999	447	350	677	922	579	664	16	633	786	406	114	999999	30	998	999999	999999	38	316	640	155	459	999999	836	290	487	999999	999999	999999	999999	999999	434	144	999999	969	488	999999	28	997	999999	70	116	361	992	854	86	999999	999999	257	419	496	280	572	285	318	417	999999	514	396	444	142	581	676	966	999999	971	969	393	999999	520	110	816	40	878	999999	48	999999	151	981	999999	948	70	835	920	181	573	862	999999	543	562	185	783	631	562	999999	488	439	395	58	882	117	156	999999	737	318	680	249	694	705	999999	999999	999999	533	192	999999	81	746	756	794	379	119	120	999999	999999	999999	999999	194	478	582	101	608	712	102	999999	106	801	999999	107	999999	500	999999	999999	163	273	252	999999	260	448	76	234	742	683	999999	678	773	996	306	836	999999	991	495	771	999999	613	671	607	79	434	95	694	345	648	154	303	56	941	999999	586	256	999999	76	745	999999	357	359	924	121	423	335	110	505	899	705	620	15	999999	65	550	602	644	944	999999	362	381	888	103	539	999999	632	831	999999	999999	999999	80	925	749	369	764	263	999999	999999	655	108	985	199	446	943	533	999999	493	885	416	984	611	387	249	393	999999	469	999999	395	814	999999	503	999999	785	
