500	500	
92	106	110	92	87	95	101	108	93	77	97	86	119	85	82	111	95	117	106	106	102	119	106	103	100	105	111	89	95	93	94	110	108	96	116	114	118	94	102	92	99	107	101	92	91	96	109	90	88	83	115	97	103	107	108	99	108	109	82	85	106	113	103	103	92	96	80	104	100	105	113	90	124	100	109	102	96	108	103	106	89	114	99	99	90	97	114	91	96	104	100	97	99	95	101	79	107	101	123	108	87	96	92	83	104	93	106	101	99	112	111	112	109	103	96	92	97	98	107	88	94	72	96	101	106	99	100	96	95	82	94	116	100	106	94	106	96	82	87	105	94	95	118	109	92	99	112	106	83	108	94	104	87	92	91	92	96	95	94	104	103	109	93	118	102	106	107	88	99	96	95	94	115	101	102	99	95	98	99	93	100	94	95	110	108	92	94	90	85	124	91	114	92	89	96	103	96	97	121	82	87	92	90	94	105	95	104	109	112	132	104	100	92	103	109	122	87	99	116	110	111	124	95	96	89	100	90	101	112	102	103	107	109	102	88	95	88	101	79	81	82	93	92	102	80	102	90	93	109	105	110	117	104	102	120	99	101	80	98	101	120	99	100	81	89	107	94	95	107	95	92	98	101	107	94	99	88	126	95	86	102	87	103	103	102	89	83	111	115	96	100	91	115	92	114	92	102	100	85	100	86	82	98	107	84	113	97	99	97	94	95	97	103	101	116	92	107	115	98	102	93	88	108	108	96	100	97	81	98	107	114	94	108	101	96	110	103	123	105	91	109	102	111	108	112	92	101	99	107	103	87	86	106	98	102	92	94	92	87	116	91	94	115	96	105	102	107	106	98	112	115	108	96	94	91	96	105	99	125	92	91	85	97	108	103	105	120	92	101	102	107	115	107	107	98	97	97	106	88	90	97	93	103	112	92	91	101	95	90	105	81	108	107	100	121	110	98	119	101	88	107	103	91	89	110	104	117	107	101	98	103	100	105	114	99	81	90	107	100	89	100	80	100	83	111	93	139	105	78	113	115	94	103	106	90	98	95	93	102	103	91	94	75	91	80	84	103	118	112	106	87	90	91	94	100	98	120	112	108	98	93	96	129	109	110	97	102	104	123	120	82	106	87	108	106	100	99	96	85	107	
112	117	119	97	98	101	103	88	116	94	116	121	98	95	92	93	112	99	79	91	82	92	108	100	103	96	115	92	110	90	91	115	91	93	98	98	114	108	96	93	105	84	90	94	116	97	95	89	101	116	82	113	97	75	105	98	99	112	95	91	84	111	105	81	82	126	95	98	105	99	99	107	106	115	88	105	108	99	91	88	112	103	104	115	89	82	100	100	113	97	118	92	87	98	93	107	100	108	107	110	124	104	114	112	102	111	109	99	98	106	89	80	108	105	100	101	101	102	107	102	98	109	100	107	99	87	99	106	94	89	93	116	102	109	100	109	87	88	109	104	87	106	88	86	104	97	111	101	108	101	94	103	93	93	94	109	94	87	102	95	100	100	101	96	114	110	96	107	101	102	96	109	117	84	98	110	99	90	97	109	98	113	94	96	90	107	106	92	105	114	108	97	85	80	100	100	101	110	98	95	89	94	92	82	89	85	100	88	102	110	97	108	105	91	117	92	124	107	86	103	98	89	99	105	98	91	95	103	109	76	109	92	98	82	123	103	80	75	103	93	86	96	83	107	108	95	120	102	96	105	86	107	94	111	102	93	96	93	98	108	101	93	99	117	90	93	97	95	109	112	94	111	98	117	104	95	101	112	102	83	115	101	103	85	89	91	102	94	101	107	89	98	80	96	87	89	97	90	97	96	101	87	94	106	129	107	90	100	116	90	113	98	87	100	111	99	95	95	108	89	114	104	100	97	103	85	106	103	93	99	103	111	94	101	96	99	93	112	97	110	87	99	106	107	97	88	107	115	97	110	104	81	97	104	90	96	102	107	98	101	101	108	103	106	101	113	116	105	94	112	104	89	94	106	90	112	104	135	107	113	114	100	73	109	106	102	105	99	111	92	100	116	102	100	103	108	102	99	92	92	99	121	72	106	110	79	97	87	113	97	84	103	112	91	87	113	105	86	77	111	98	96	127	97	94	105	93	112	123	99	111	92	74	110	99	107	94	95	104	98	110	88	107	107	108	104	109	94	98	100	97	96	88	110	128	83	85	90	103	98	88	96	103	98	107	95	92	114	103	100	122	100	94	97	111	90	76	87	106	95	98	81	105	97	86	119	92	104	113	110	88	81	110	104	98	105	127	103	106	90	
954	469	999999	999999	999999	999999	219	248	653	999999	577	999999	51	240	584	317	48	735	622	622	610	999999	999999	999999	69	348	999999	913	467	146	999999	919	382	313	135	999999	140	999999	167	228	869	671	334	550	13	233	98	906	418	890	999999	486	999999	401	220	916	999999	931	232	545	975	999999	781	517	587	657	999999	738	114	445	186	999999	577	999999	752	939	999999	635	258	836	999999	750	505	999999	603	250	925	980	102	219	854	209	263	622	252	573	999999	816	962	356	491	360	801	972	714	980	908	600	999999	280	211	659	682	395	999999	234	800	215	914	346	732	999999	645	999999	591	977	308	999999	161	189	59	897	672	902	999999	898	948	532	862	622	999999	334	341	999999	999999	205	999999	867	999999	28	772	684	902	625	999999	730	715	906	391	737	682	953	999999	469	231	313	986	780	51	999999	999999	278	353	999999	999999	407	999999	823	887	396	460	441	999999	143	417	375	999999	56	999999	999999	193	52	151	135	940	999999	885	872	600	704	218	746	826	940	742	999999	340	999999	999999	226	999999	892	29	994	286	250	335	315	62	999999	318	999999	501	427	213	999999	136	228	362	999999	521	556	232	193	187	714	614	687	401	912	44	395	435	72	999999	300	33	156	999999	699	63	579	820	745	395	278	255	408	999999	508	377	122	258	996	704	755	670	999999	817	571	636	647	914	149	820	922	999999	439	116	912	220	980	999999	662	571	942	736	486	797	999999	469	216	950	892	545	999999	999999	438	367	565	630	197	339	999999	73	415	664	680	924	472	764	999999	302	825	999999	999999	743	595	999999	762	29	193	999999	999999	112	429	697	31	603	999999	785	999999	999999	550	291	999999	650	999999	999999	999999	999999	65	999999	999999	154	999999	914	134	999999	158	189	551	999999	605	546	447	158	431	184	643	717	999999	999999	36	687	688	744	751	999999	999999	746	650	995	999999	484	964	631	713	763	459	999999	573	426	455	718	243	999999	475	14	843	874	229	918	956	447	644	978	535	647	466	908	172	591	340	412	538	556	733	130	581	999999	444	667	724	138	154	226	999999	317	453	999999	278	747	700	399	999999	999999	49	832	840	999999	105	76	999999	999999	999999	981	95	53	189	999999	348	355	432	37	439	999999	203	828	302	428	357	227	999999	999999	639	424	891	941	885	999999	999999	901	290	596	721	999999	370	183	784	999999	999999	588	999999	766	277	923	325	672	959	999999	537	221	999999	421	638	999999	872	999999	999999	928	100	999999	999999	999999	180	447	75	836	316	
71	999999	29	999999	999999	298	999999	99	437	583	716	999999	228	981	920	279	999999	371	868	957	843	999999	999999	272	856	81	999999	430	755	596	829	858	999999	999999	898	774	517	177	410	133	869	787	445	873	999999	829	872	172	999999	113	999999	85	206	879	472	565	286	757	196	67	312	348	999999	840	753	858	620	999999	93	155	761	138	961	744	97	65	69	51	78	37	999999	822	192	651	722	754	661	609	999999	342	498	760	999999	352	820	999999	452	605	129	999999	218	999999	89	102	352	999999	123	462	791	999999	506	245	999999	999999	999999	999999	999999	693	128	998	206	999999	967	750	657	10	157	619	999999	566	612	464	999999	731	818	197	743	999999	309	977	641	209	999999	486	836	999999	82	821	999999	340	375	759	487	999999	999999	999999	999999	338	999999	351	597	503	537	235	999999	51	324	999999	999999	671	746	75	393	150	367	997	202	999999	913	404	928	336	135	593	200	999999	977	999999	591	999999	152	414	655	999999	389	147	999999	592	681	794	938	124	480	822	593	309	375	346	999999	152	999999	999999	425	999999	423	271	999999	944	44	952	999999	524	999999	730	529	999999	420	436	761	999999	999999	609	809	129	465	813	999999	313	10	890	487	640	46	999999	614	588	989	614	544	999999	769	726	557	729	730	424	749	999999	303	260	999999	939	999999	544	815	999999	755	999999	584	609	415	74	999999	999999	475	433	487	925	125	940	353	999999	999999	999999	999999	609	61	89	398	51	73	115	19	999999	10	547	66	502	999999	999999	832	693	39	934	712	704	782	999999	264	306	936	824	634	362	907	94	999999	999999	999999	215	355	999999	999999	999999	999999	309	999999	999999	153	927	377	985	300	908	118	999999	775	956	931	755	827	647	825	102	114	249	481	657	841	999999	499	999999	418	428	861	999999	785	496	399	413	649	587	270	999999	928	951	533	999999	254	257	319	101	19	338	388	708	849	814	439	306	827	407	363	237	999999	261	577	872	57	950	874	289	567	527	999999	999999	387	999999	173	163	999999	756	413	594	606	999999	116	90	50	163	318	971	66	102	585	999999	234	42	898	676	383	999999	999999	304	382	39	533	999999	231	148	330	359	999999	286	589	999999	993	999999	630	999999	999999	497	831	894	641	903	232	474	942	863	25	355	600	496	779	999999	88	119	221	999999	875	625	858	901	999999	958	999999	780	513	514	258	465	411	869	531	885	829	783	662	999999	807	999999	549	999999	133	975	758	164	506	535	992	884	557	63	163	530	639	929	71	999999	
583	999999	999999	437	615	560	999999	999999	965	999999	234	999999	999999	999999	769	817	86	499	778	999999	210	175	284	977	999999	373	908	358	715	999999	256	899	721	979	896	365	106	121	753	572	999999	37	999999	999999	310	697	437	815	999999	999999	454	149	161	215	482	417	178	984	915	251	652	595	25	964	647	999999	583	999999	845	999999	999999	964	746	215	824	999999	977	671	999999	824	935	102	74	379	557	116	748	516	506	489	999999	122	999999	999999	920	999999	21	234	964	975	123	960	969	999999	626	489	403	945	390	309	440	506	316	100	315	999999	531	646	416	541	586	999999	999999	999999	999999	607	999999	245	295	999999	170	752	999999	701	999999	999999	133	194	752	77	713	802	135	999999	58	999999	805	116	206	371	916	375	818	999999	398	56	989	612	662	999999	722	167	999999	13	999999	687	798	614	389	339	435	346	999999	999999	999999	999999	999999	773	317	536	801	661	48	999999	471	999999	999999	284	313	664	985	999999	532	734	999999	555	151	132	67	371	892	201	727	866	935	579	999999	478	605	614	114	226	305	135	226	71	129	999999	541	353	999999	524	311	724	999999	915	814	169	993	282	999999	819	999999	946	999999	610	933	999999	988	891	323	465	679	999999	559	769	225	406	999999	999999	436	999999	999999	999999	617	999999	889	13	521	30	764	322	485	332	971	295	510	358	491	616	137	946	999999	649	40	999999	844	613	174	584	699	418	652	709	845	999999	999999	11	999999	275	999999	999999	660	968	137	999999	979	999999	726	274	999999	999999	914	901	166	490	999999	999999	683	329	533	999999	999999	936	330	999999	670	999999	487	743	999999	508	29	225	894	999999	295	999999	522	39	318	999999	886	900	325	999999	504	750	552	365	571	999999	328	19	742	999999	102	724	647	781	999999	213	869	999999	216	760	999999	999999	16	960	204	999999	428	653	21	45	999999	938	621	999999	852	919	999999	131	182	770	190	999999	483	999999	114	571	141	999999	699	114	629	903	693	999999	999999	999999	744	999999	170	684	869	674	999999	707	54	163	112	159	929	420	979	999999	810	446	580	836	224	556	855	633	755	687	999999	906	415	999999	254	66	999999	56	185	641	961	498	900	515	999999	776	414	951	999999	982	999999	999999	134	882	102	256	984	159	590	197	999999	537	929	192	719	101	301	557	908	999999	999999	882	245	999999	786	321	545	74	823	999999	151	999999	175	999999	874	675	999999	533	404	997	81	999999	465	987	904	433	569	999999	795	921	484	857	52	421	345	999999	999999	786	105	780	711	919	
335	151	56	999999	372	166	317	54	319	768	163	911	974	293	426	257	443	362	752	826	279	902	964	294	861	753	436	945	999999	999999	999999	623	999999	162	37	999999	941	999999	71	412	411	751	612	716	703	141	446	62	512	796	999999	743	38	884	999999	433	187	761	970	999999	729	371	423	999999	340	540	624	822	999999	112	999999	370	300	349	425	999999	299	258	591	730	999999	384	442	999999	652	999999	594	412	512	999999	999999	189	999999	452	999999	50	337	299	999999	999999	999999	624	796	410	489	999999	999999	688	468	132	143	929	180	249	999999	355	928	588	999999	646	999999	221	320	661	965	999999	269	999999	666	385	200	10	872	428	223	692	587	999999	355	670	251	999999	943	390	470	217	999999	861	150	999999	121	999999	628	999999	999999	305	314	999999	444	362	723	604	31	93	931	142	999999	999999	35	620	768	999999	243	10	999999	48	277	930	200	758	999999	407	707	339	999999	451	999999	143	210	918	388	999999	597	992	999999	647	884	860	458	999999	160	267	999999	530	569	224	999999	627	344	188	999999	999999	999999	686	999999	325	897	691	819	490	760	923	551	117	241	326	308	999999	63	999999	163	417	482	999999	607	860	999999	186	999999	58	936	755	798	32	891	14	507	911	999999	631	749	203	50	967	577	237	716	728	298	252	916	274	999999	587	34	619	901	91	88	383	999999	720	999999	999999	554	999999	134	529	225	237	818	999999	492	432	17	999999	999999	514	999999	999999	154	843	999999	999999	142	671	191	221	999999	281	112	426	832	385	878	38	999999	999999	423	572	113	999999	512	71	434	528	781	151	579	999999	999999	397	795	709	999999	909	832	403	999999	882	999999	913	531	944	999999	402	565	117	554	978	688	108	999999	999999	999999	957	999999	826	103	614	999999	50	999999	933	999999	999999	630	133	156	968	999999	878	640	540	748	999999	665	999999	999999	41	963	674	597	600	384	999999	306	82	999999	280	578	999999	309	999999	992	783	999999	598	913	420	999999	442	960	585	999999	810	467	560	974	86	302	772	890	71	651	225	453	51	558	999999	418	557	690	876	399	999999	578	617	548	965	999999	77	654	526	269	531	714	21	817	574	685	746	108	365	977	806	126	248	382	776	339	240	999999	36	11	225	751	93	196	999999	241	850	21	18	168	999999	127	374	999999	129	999999	442	233	983	211	672	459	335	999999	593	83	340	999999	999999	636	688	37	999999	524	54	780	999999	825	999999	343	834	999999	99	999999	751	688	752	446	262	275	999999	17	999999	824	339	
765	999999	194	999999	520	999999	616	249	999999	479	999999	999999	849	757	349	999999	999999	998	650	999999	937	370	138	157	904	331	893	999999	506	738	999999	971	999999	194	999999	999999	446	999999	999999	442	227	495	716	727	553	198	902	688	912	395	290	18	415	457	402	405	297	999999	697	198	999999	634	742	643	798	236	999999	664	478	985	443	394	294	218	159	451	999999	999999	603	716	428	214	79	999999	999999	672	565	999999	792	883	999999	409	999999	525	434	593	752	82	999999	999999	500	247	220	999999	951	896	723	999999	999999	950	999999	886	443	980	769	802	565	631	195	135	671	352	872	595	918	999999	859	768	783	566	999999	581	482	287	226	191	994	151	999999	999999	948	368	999999	841	142	190	999999	553	755	999999	999999	131	999999	802	655	158	375	625	999999	917	46	999999	999999	740	261	999999	414	165	764	588	999999	999999	471	633	186	999999	304	999999	462	737	77	315	22	160	539	578	695	679	999999	999999	816	379	142	252	525	993	943	317	590	963	999999	810	789	177	824	999999	659	263	626	999999	999999	999999	172	281	999999	999999	942	274	211	683	999999	734	999999	695	772	438	291	229	117	193	369	986	449	499	960	999999	999999	999999	335	999999	999999	441	63	290	224	999999	216	999999	402	999999	999999	679	115	999999	999999	52	287	103	405	396	332	999999	156	443	982	866	999999	673	321	592	999999	106	938	286	764	52	681	999999	481	300	231	999999	999999	322	141	690	999999	999999	20	918	979	432	449	939	602	489	295	619	307	999999	586	999999	999999	809	590	999999	999999	829	153	446	370	999999	622	114	175	902	612	834	999999	301	985	999999	999999	999999	613	782	656	999999	683	999999	757	71	945	133	999999	999999	880	27	731	186	949	61	398	574	557	945	999999	344	999999	700	876	461	318	16	372	233	881	157	206	807	999999	999999	156	868	688	308	98	498	400	487	32	594	112	134	999999	999999	964	97	844	667	972	322	235	999999	408	306	753	939	999999	490	999999	732	821	924	879	217	905	530	885	259	856	321	944	296	678	291	359	193	663	438	269	793	312	538	999999	985	516	173	999999	392	554	159	737	910	681	999999	773	188	255	144	999999	443	211	595	810	661	377	939	314	126	947	570	999999	333	231	22	430	292	999999	893	701	999999	69	503	704	707	583	44	614	388	518	180	937	529	410	999999	591	999999	999999	183	617	999999	858	354	444	984	874	414	688	669	999999	491	99	362	443	295	384	708	891	999999	87	343	334	925	608	999999	632	756	922	405	
430	713	564	915	285	134	999999	715	999999	719	833	179	355	944	520	36	91	585	96	124	451	999999	825	624	105	284	252	933	746	999999	361	127	491	292	249	164	927	184	86	318	412	668	649	181	280	908	988	390	999999	581	694	57	670	999999	954	547	888	939	999999	11	881	950	999999	400	368	715	688	72	999999	365	109	907	508	777	999999	782	244	653	354	197	296	862	999999	174	973	313	457	682	338	701	276	999999	365	85	437	462	699	259	813	564	999999	925	999999	60	481	787	549	893	999999	182	999999	244	594	631	715	29	432	804	426	64	268	15	734	13	98	122	999999	432	349	259	999999	985	840	790	999999	370	187	477	692	999999	764	564	999999	165	398	42	402	733	370	999999	39	894	832	759	306	224	200	681	962	999999	244	127	553	847	99	327	403	804	664	354	841	955	121	239	300	704	999999	578	999999	999999	719	818	999999	931	230	198	999999	90	493	999999	999999	999999	515	999999	951	647	999999	738	76	81	638	597	79	25	999999	83	783	602	469	602	999999	621	999999	999999	649	426	64	621	626	999999	175	322	321	999999	184	344	450	999999	287	652	693	690	999999	543	427	132	999999	56	365	999999	999999	559	621	891	957	558	440	609	683	999999	592	399	121	175	999999	325	286	168	841	999999	999999	994	324	816	999999	114	999999	532	488	999999	676	999999	266	480	496	999999	701	429	953	625	999999	841	114	999999	70	303	999999	999999	637	112	845	590	214	132	523	999999	245	805	999999	999999	449	907	999999	165	999999	999999	143	641	679	299	999999	856	215	225	337	791	889	572	999999	615	535	771	894	386	999999	95	999999	143	956	85	999999	999999	999999	109	999999	999999	720	999999	893	999999	170	999999	668	348	488	988	385	989	795	732	999999	999999	59	377	327	999999	22	744	483	773	781	10	685	603	999999	727	419	115	49	999999	80	940	999999	280	455	598	113	999999	999999	693	710	814	348	234	554	707	847	80	781	508	984	976	475	999999	704	169	261	74	999999	760	579	280	999999	464	661	589	993	779	921	999999	574	465	999999	790	999999	967	662	460	58	221	999999	999999	333	541	356	104	999999	559	575	295	999999	48	138	147	123	440	999999	883	572	965	714	78	158	999999	999999	529	999999	999999	67	737	999999	801	26	217	879	239	999999	418	118	567	123	444	213	636	392	535	999999	708	677	632	112	778	887	999999	999999	999999	201	281	999999	826	964	791	501	837	787	545	32	921	268	883	999999	999999	775	15	851	999999	864	521	669	408	
202	999999	17	434	635	729	913	999999	710	76	999999	674	999999	291	999999	332	942	376	849	999999	513	415	999999	793	148	656	13	882	242	235	948	680	612	208	634	999999	999999	77	211	68	631	99	999999	201	999999	819	999999	999999	412	528	338	999999	672	821	895	786	999999	223	999999	979	725	41	700	484	128	999999	72	613	657	68	548	999999	999999	790	226	423	205	259	948	328	21	519	479	713	999999	460	17	790	312	847	999999	570	781	232	342	600	398	736	82	486	757	41	835	354	980	999999	333	882	605	481	591	999999	999999	999999	967	999999	999999	987	999999	667	360	281	999999	810	999999	977	103	941	457	625	35	468	186	471	570	980	683	134	732	443	999999	135	195	999999	265	999999	304	813	265	136	48	410	158	415	999999	486	730	35	850	13	370	391	434	979	999999	132	554	999999	999999	999999	999999	436	265	999999	540	234	999999	999999	555	999999	683	289	686	330	587	624	320	771	999999	94	260	658	999999	999999	82	999999	701	215	383	142	999999	999999	999999	999999	604	611	155	999999	874	901	399	259	999999	999999	999999	90	999999	113	999999	832	812	782	469	321	737	999999	162	536	81	793	533	881	106	422	999999	193	999999	417	726	975	479	315	896	444	999999	10	187	102	999999	991	51	597	999999	999999	329	999999	41	999999	999999	729	459	618	932	91	377	518	163	67	801	146	218	297	387	427	362	999999	886	999999	999999	736	696	999999	999999	90	999999	936	999999	555	102	882	162	777	876	999999	526	999999	382	815	77	999999	846	129	301	999999	783	753	220	395	198	822	620	16	999999	804	42	399	491	852	999999	999999	450	608	999999	918	984	999999	421	389	901	502	134	81	999999	450	889	576	768	864	999999	999	726	999999	366	279	271	155	308	81	964	999999	379	999999	999999	636	735	999999	164	383	287	351	999999	830	494	696	698	549	58	37	914	466	999999	999999	555	339	714	999999	251	695	999999	839	999999	349	425	999999	133	604	594	999999	999999	651	999999	395	587	955	666	896	199	669	999999	722	999999	999999	166	508	505	752	974	157	922	999999	996	469	726	448	999999	992	414	719	573	104	999999	999999	322	273	54	999999	48	600	672	999999	578	999999	999999	999999	999999	860	192	916	278	380	999999	999999	409	999999	654	999999	668	149	745	999999	999999	479	106	999999	766	379	959	893	464	999999	713	999999	484	114	400	424	999999	791	706	358	809	497	451	203	474	517	328	575	619	999999	577	999999	855	999999	999999	108	999999	637	999999	999999	901	299	462	999999	666	999999	962	304	999999	239	
607	877	999999	396	999999	993	38	999999	22	259	61	394	284	372	692	813	528	486	777	999999	938	717	999999	344	457	999999	45	999999	999999	227	554	33	999999	389	493	699	466	468	143	343	80	583	624	999999	999999	517	999999	99	999999	999999	728	999999	527	64	301	889	999999	108	938	354	958	596	999999	795	999999	38	174	895	879	992	999999	69	353	999999	999999	365	103	704	34	940	505	999999	125	683	999999	78	506	175	97	999999	445	368	529	999999	385	484	216	828	224	999999	352	129	220	999999	505	669	143	92	832	999999	796	559	83	999999	999999	999999	480	999999	999999	636	531	999	807	285	557	988	539	564	68	999999	158	999999	490	999999	598	385	999999	792	187	829	999999	999999	999999	160	807	886	294	999999	938	999999	14	999999	531	999999	999999	352	321	999999	999999	999999	139	578	33	96	788	531	78	341	410	473	287	999999	515	478	999999	999999	667	999999	477	999999	703	18	625	696	742	999999	999999	902	982	255	999999	798	25	669	999999	999999	399	256	372	286	817	999999	130	475	94	325	17	999999	999999	999999	999999	665	999999	115	999999	131	952	337	353	163	999999	175	358	999999	409	489	672	999999	778	345	999999	421	293	999999	852	749	887	160	611	999999	627	999999	26	340	999999	408	340	999999	999999	577	413	71	902	219	498	652	604	999999	75	999999	999999	171	284	550	933	273	381	277	999999	74	244	801	726	926	535	107	999999	999999	594	999999	158	999999	990	999999	932	656	518	84	702	210	999999	921	95	15	773	466	999999	476	406	999999	37	73	656	790	342	999999	345	976	684	400	999999	999999	381	74	456	890	180	82	617	287	755	306	574	62	919	323	999999	720	162	79	691	683	999999	298	973	999999	116	210	869	331	320	541	399	999999	707	999999	549	31	558	883	295	343	858	128	551	999999	999999	604	999999	29	894	624	824	614	708	999999	999999	93	100	999999	783	970	213	296	966	223	907	271	354	360	773	694	172	278	783	999999	999999	503	747	252	596	512	339	849	999999	696	717	784	603	999999	605	466	930	999999	999999	325	139	571	161	337	999999	999999	999999	520	255	999999	462	555	831	360	994	469	346	999999	999999	281	641	363	859	999999	506	132	667	466	999999	316	763	974	179	999999	999999	263	999999	419	999999	369	999999	818	603	236	243	172	999999	253	893	999999	130	999999	422	828	684	999999	712	880	999999	701	999999	792	766	999999	446	487	999999	372	141	741	127	926	429	415	28	822	760	999999	999999	343	999999	999999	573	617	999999	680	999999	350	784	999999	551	470	588	727	
999999	999999	61	999999	789	755	785	591	999999	999999	28	204	663	999999	810	999999	999999	88	843	497	999999	155	228	158	753	765	925	45	999999	688	200	657	999999	702	615	557	999999	105	844	292	558	586	311	421	599	991	999999	554	540	923	437	472	627	101	203	654	999999	903	911	33	829	750	13	434	961	371	856	960	999999	262	100	920	244	999999	939	946	844	807	999999	761	747	381	505	999999	261	727	39	999999	508	960	315	867	194	820	462	807	583	999999	459	999999	999999	67	999999	287	999999	517	238	75	162	999999	809	444	353	999999	285	458	255	999999	183	243	341	610	461	441	947	999999	735	423	109	141	373	999999	357	331	625	690	228	227	832	744	999999	963	999999	999999	999999	871	524	43	999999	14	562	244	703	226	896	534	999999	720	999999	999999	999999	814	966	999999	999999	842	96	32	534	595	999999	999999	999999	439	744	377	999999	209	290	86	709	702	999999	104	578	999999	999999	141	435	101	999999	508	887	233	963	684	996	81	377	318	784	501	509	999999	774	535	727	274	482	528	26	405	440	264	999999	89	936	871	452	999999	577	954	597	999999	999999	999999	150	293	476	69	381	999999	999999	972	301	217	202	928	330	53	999999	999999	659	906	85	689	77	999999	333	883	999999	999999	628	623	740	829	904	999999	450	53	394	444	798	422	157	580	999999	468	962	999999	999999	17	999999	409	353	577	305	690	367	820	663	517	959	592	321	999999	817	218	241	471	999999	135	488	286	659	966	999999	999999	759	504	999999	609	669	640	999999	999999	583	999999	999999	999999	999999	223	709	999999	390	877	999999	216	110	901	999999	364	236	501	389	760	529	274	750	387	376	68	930	862	999999	63	847	329	594	999999	672	999999	939	78	937	98	999999	858	896	781	491	999999	999999	858	741	999999	383	999999	260	246	220	999999	479	892	999999	476	999999	846	999999	336	39	165	621	529	238	175	425	999999	999999	300	343	670	378	968	896	999999	921	999999	131	999999	680	999999	999999	358	370	999999	127	56	281	470	805	580	933	999999	752	335	384	999999	630	999999	999999	999999	614	959	903	550	939	511	995	426	554	220	725	982	656	360	999999	273	169	999999	57	378	887	103	494	999999	737	808	225	570	996	315	452	999999	607	465	75	119	455	999999	999999	616	999999	855	916	999999	855	999999	913	402	999999	120	457	756	527	966	999999	520	474	999999	812	141	999999	999999	429	999999	768	179	385	999999	295	977	818	349	999999	999999	999999	42	187	899	907	787	999999	823	332	885	857	695	999999	640	
138	554	644	315	17	293	330	999999	999999	677	827	685	999999	722	117	270	302	118	307	999999	649	305	343	999999	242	35	246	472	112	999999	391	82	151	744	72	740	343	513	341	175	120	701	606	509	82	231	221	181	716	72	593	749	999999	999999	999999	833	999999	79	999999	999999	999999	858	999999	891	296	755	543	830	660	376	927	789	776	141	975	947	698	833	502	999999	999999	74	756	50	950	641	683	210	752	999999	999999	274	440	359	129	262	187	714	223	327	999999	390	520	999999	145	804	999999	266	966	999999	144	387	576	72	178	999999	111	999999	941	999999	999999	343	88	432	848	662	358	426	22	722	770	999999	620	185	332	432	554	999999	904	156	999999	427	244	709	999999	150	697	377	191	999999	160	703	773	568	256	354	312	98	500	482	455	555	254	253	283	160	999999	400	739	745	999999	694	579	794	985	999999	109	379	338	707	999999	981	245	999999	571	76	220	999999	929	978	130	999999	999999	432	999999	123	183	990	435	943	383	306	637	445	999999	999999	999999	978	999999	602	254	999999	760	793	516	999999	999999	379	999999	217	939	715	471	761	999999	971	777	999999	103	999999	999999	999999	943	999999	333	668	353	799	173	115	942	999999	999999	337	733	196	705	132	999999	237	803	803	319	228	14	667	999999	999999	999999	738	688	978	885	999999	131	146	990	375	999999	848	999999	520	999999	999999	275	707	999999	144	38	999999	276	655	999999	866	78	677	799	999999	390	999999	833	476	979	435	426	999999	999999	766	215	597	206	339	662	77	116	999999	597	742	999999	306	430	701	848	391	471	43	747	29	643	999999	346	274	985	999999	24	999999	541	999999	160	999999	360	480	928	440	999999	937	992	173	759	999999	999999	67	771	94	245	142	628	597	963	999999	999999	337	999999	761	260	999999	353	858	62	999999	751	816	591	652	945	949	772	417	158	534	51	584	999999	999999	374	289	502	901	568	882	35	943	817	999999	94	33	357	999999	190	999999	593	143	120	306	44	999999	999999	129	148	296	369	999999	999999	438	350	642	999999	276	999999	999999	999999	452	299	179	437	807	999	999999	999999	999999	602	604	236	847	941	907	473	962	823	110	999999	383	762	282	999999	814	504	388	999999	451	999999	90	780	220	872	151	999999	940	999999	236	999999	652	561	999999	694	764	984	602	497	443	178	999999	453	296	999999	65	689	999999	656	623	313	620	405	126	999999	521	824	26	999999	999999	73	532	103	999999	836	999999	821	999999	999999	758	830	902	999999	984	999999	849	637	999999	64	817	
461	999999	294	256	922	654	999999	445	258	183	999999	999999	627	999999	379	645	21	999999	459	999999	243	153	999999	897	999999	999999	999999	420	843	128	883	339	999999	166	348	999999	248	847	674	192	915	385	297	414	999999	862	999999	999999	615	999999	837	780	44	70	583	317	999999	396	462	521	925	999999	602	999999	299	610	15	470	358	142	407	999999	999999	999999	999999	999999	999999	34	89	999999	137	535	999999	216	290	112	304	901	583	41	849	852	394	163	999999	89	783	999999	999999	217	999999	999999	845	482	239	673	598	766	999999	999999	461	372	317	532	394	400	40	396	999999	196	316	999999	999999	327	293	554	779	999999	999999	999	84	698	909	872	84	323	999999	999999	976	617	514	537	919	856	999999	487	545	862	768	999999	999999	397	317	928	999999	752	999999	999999	199	684	999999	568	755	982	999999	999999	463	445	457	80	709	707	419	999999	999999	778	194	40	748	805	19	917	270	154	950	687	391	981	970	332	999999	172	999999	301	999999	945	781	999999	215	999999	34	110	999999	999999	999999	351	977	84	255	133	567	999999	778	393	674	999999	308	999999	41	999999	381	999999	474	135	683	547	573	999999	518	737	996	257	825	932	781	909	512	572	999999	609	709	317	735	999999	764	501	393	750	999999	748	646	180	905	250	999999	552	635	289	999999	619	777	859	566	517	136	999999	999999	846	611	999999	473	735	624	431	265	74	746	626	370	999999	163	822	500	769	999999	825	999999	585	498	239	283	233	558	377	831	849	999999	227	720	454	999999	999999	999999	999999	285	910	556	999999	984	380	805	19	999999	999999	466	955	368	796	427	999999	967	494	358	382	491	249	187	256	599	415	323	999999	905	915	761	999999	683	639	999999	189	279	868	600	127	433	274	314	726	999999	876	999999	954	800	419	487	936	999999	766	379	45	733	309	883	579	67	286	113	12	79	999999	282	729	311	247	41	108	894	999999	948	999999	999999	461	345	723	924	368	999999	496	438	825	425	999999	999999	459	456	999999	985	30	70	999999	170	999999	656	70	604	761	653	563	388	388	51	999999	817	162	110	281	964	999999	654	698	558	617	999999	254	999999	364	470	999999	999999	71	999999	873	179	801	999999	633	804	999999	999999	173	714	999999	117	999999	783	466	109	117	359	184	15	824	376	999999	598	553	737	999999	634	999999	301	801	772	999999	274	999999	999999	999999	999999	476	477	689	51	999999	999999	393	509	524	999999	969	265	999999	502	615	999999	299	507	807	212	513	896	402	650	879	872	913	402	790	785	615	
999999	93	999999	882	707	999999	783	884	999999	215	53	223	941	999999	999999	938	999999	167	271	975	670	982	999999	591	580	999999	49	172	619	80	999999	999999	738	999999	303	182	999999	620	907	740	515	622	429	999999	469	999999	999999	984	895	999999	615	999999	529	810	944	693	279	430	312	632	285	620	999999	317	224	999999	484	999999	372	811	598	688	259	999999	469	58	999999	815	999999	897	999999	999999	999999	685	464	756	198	928	999999	999999	902	919	317	285	464	894	999999	122	783	144	207	375	999999	94	344	999999	985	999	350	999999	140	463	308	415	18	230	999999	589	852	468	999999	556	999999	999999	999999	999999	380	974	999999	574	701	450	42	987	699	999999	442	191	351	537	770	199	587	24	480	449	620	902	999999	244	550	766	270	324	998	651	200	860	186	665	556	21	933	775	999999	689	431	320	715	760	787	172	248	999999	999999	946	968	170	291	469	68	478	999999	999999	34	935	190	718	989	57	999999	582	15	686	981	759	999999	999999	820	790	27	310	999999	516	456	387	527	945	999999	61	682	39	579	717	606	88	313	999999	751	269	509	713	330	667	701	999999	999999	562	999999	938	689	166	999999	501	451	758	291	201	999999	999999	417	244	101	938	375	39	999999	297	999999	903	455	164	999999	561	999999	999999	979	528	814	999999	230	965	612	999999	371	526	689	87	276	847	796	121	726	115	852	274	999999	392	302	672	211	999999	999999	440	492	534	106	999999	220	146	779	762	999999	999999	425	451	999999	413	999999	849	349	925	31	999999	116	999999	999999	999999	708	26	693	596	236	152	49	999999	999999	182	205	836	430	900	867	140	999999	43	999999	999999	689	410	999999	218	815	999999	332	286	848	999999	999999	158	999999	999999	90	204	999999	192	536	244	103	74	999999	460	999999	739	999999	449	68	891	173	82	999999	845	275	999999	384	484	780	782	819	999999	512	999999	848	56	999999	289	820	673	686	999999	507	999999	499	624	450	191	999999	86	34	883	227	957	87	260	549	261	999999	781	999999	968	411	999999	425	340	562	718	611	171	999	999999	628	395	214	999999	999999	119	999999	651	857	202	483	999999	999999	935	999999	555	174	597	506	488	999999	48	999999	717	484	753	999999	999999	999999	732	579	838	999999	999999	999999	999999	999999	799	685	999999	905	233	924	627	495	706	995	489	794	999999	554	24	999999	520	734	590	999999	496	999999	822	44	196	589	999999	999999	999999	999999	999999	680	712	999999	375	912	76	583	191	999999	999999	232	777	999999	595	374	999999	188	565	184	999999	160	674	
999999	265	995	862	405	719	643	799	15	850	88	132	999999	91	214	189	111	598	937	999999	476	316	274	36	74	448	821	534	946	67	471	71	722	16	999999	546	379	60	670	864	547	324	999999	382	698	634	787	293	849	998	463	585	628	607	999999	999999	999999	968	797	956	897	999999	999999	947	388	26	410	801	669	999999	999999	61	927	999999	999999	999999	96	891	337	440	999999	538	684	948	999999	885	442	124	807	438	554	999999	262	714	966	999999	999999	282	993	999999	999999	985	623	191	199	999999	658	555	602	57	897	110	641	367	999999	369	999999	904	354	503	584	999999	993	241	123	408	799	223	999999	576	688	999999	897	655	216	676	914	503	758	200	236	887	522	760	541	454	769	894	999999	999999	15	568	927	999999	999999	937	999999	392	999999	791	613	445	448	35	368	92	999999	986	999999	999999	455	930	155	163	277	696	999999	999999	700	669	638	904	999999	510	999999	999999	886	407	999999	278	684	531	434	967	587	791	448	999999	402	458	251	783	743	789	161	999999	422	999999	232	410	174	999999	999999	409	162	708	999999	999999	465	247	205	805	438	999999	944	923	506	188	575	485	258	286	999999	251	999999	999999	171	999999	358	496	999999	122	184	156	999999	926	839	35	815	999999	161	999999	41	164	262	999999	354	999999	999999	999999	578	244	999999	999999	162	887	917	451	999999	306	546	625	589	968	540	92	630	291	999999	28	999999	480	372	696	334	999999	255	686	988	999999	510	310	180	999999	917	473	914	437	994	227	18	999999	54	518	343	536	919	72	624	179	815	72	999999	826	153	108	871	511	423	413	642	241	999999	999	999999	245	454	468	61	999999	999999	203	297	999999	19	999999	436	854	363	798	829	192	72	818	175	448	226	354	977	819	601	412	23	591	585	777	935	54	723	107	91	460	21	557	11	622	775	534	999999	999999	672	27	158	625	583	999999	178	644	833	357	29	110	490	241	999999	765	189	706	974	241	761	391	999999	265	716	378	180	999999	816	999999	672	692	537	999999	157	584	264	398	17	135	608	999999	221	376	88	981	969	779	999999	246	443	79	999999	585	695	999999	886	892	908	214	288	664	827	290	684	336	999999	959	94	890	511	790	698	848	632	470	179	999999	187	999999	999999	999999	999999	580	999999	603	142	952	836	999999	697	371	999999	999999	999999	944	999999	930	691	751	418	20	999999	201	999999	653	380	712	952	999999	121	999999	999999	183	999999	888	241	256	181	90	203	999999	133	999999	202	150	999999	895	10	687	
996	249	83	999999	326	398	999999	241	846	465	232	999999	999999	999999	999999	575	656	999999	999999	958	999999	227	759	610	557	797	999999	477	998	594	353	485	999999	274	238	872	58	288	857	417	192	10	410	715	858	773	999999	999999	473	627	999999	999999	899	52	974	999999	999999	472	878	528	511	237	242	261	999999	747	719	734	382	883	526	377	459	999999	776	712	817	999999	999999	784	186	375	14	381	999999	359	999999	669	300	459	999999	586	409	338	999999	999999	767	158	602	120	63	886	149	590	110	125	544	320	275	999999	961	446	720	104	351	999999	233	861	160	999999	171	60	999999	923	999999	999999	968	130	999999	821	944	999999	450	999999	999999	299	999999	424	281	984	814	999999	403	38	498	945	866	999999	999999	999999	731	906	997	839	999999	13	452	999999	98	169	999999	424	638	454	999999	302	996	88	374	61	910	999999	999999	175	948	895	657	415	435	555	84	999999	999999	999999	99	48	670	610	692	727	847	20	999999	121	837	999999	999999	948	711	205	948	999999	999999	935	999999	922	999999	999999	890	64	355	47	790	543	95	494	999999	726	365	999999	632	999999	999999	646	214	899	484	478	999999	558	267	709	703	999999	606	296	722	207	61	177	721	838	999999	999999	999999	999999	229	792	999999	352	119	911	593	433	572	563	401	304	999999	999999	999999	999999	503	342	796	646	343	560	999999	799	772	93	674	197	999999	793	675	757	275	404	680	691	453	985	449	356	125	280	999999	53	894	427	477	101	729	873	344	387	841	734	476	999999	856	236	999999	35	246	405	999999	779	887	999999	999999	336	290	755	404	999999	893	450	530	72	893	999999	905	354	616	583	999999	694	458	999999	999999	540	927	20	999999	999999	415	423	119	999999	415	887	999999	260	398	150	810	973	999999	826	494	401	214	414	776	963	331	999999	419	663	999999	181	330	999999	728	498	408	279	920	188	112	479	340	811	999999	15	737	999999	999999	999999	773	999999	225	631	804	524	336	523	244	872	895	999999	13	456	999999	243	566	565	532	899	742	999999	63	300	723	24	70	999999	757	770	236	999999	999999	999999	999999	999999	955	698	795	999999	172	885	999999	58	292	999999	475	999999	39	423	448	181	132	66	733	242	440	925	908	789	999999	933	766	473	999999	228	909	69	566	336	288	867	999999	328	736	856	505	15	17	800	548	185	373	343	332	999999	553	223	221	657	24	40	790	15	999999	239	129	571	999999	999999	999999	416	999999	999999	999999	999999	410	804	329	876	999999	434	917	118	250	288	569	999999	
999999	999999	675	695	847	909	321	257	999999	999999	578	506	736	933	603	943	999999	142	857	670	999999	751	654	749	893	999999	919	590	999999	999999	764	999999	999999	697	999999	822	398	328	568	418	391	887	503	645	235	822	150	804	999999	973	332	118	430	899	234	399	935	926	801	513	989	999999	144	404	10	999999	836	49	512	999999	555	467	999999	448	288	320	258	19	999999	999999	999999	125	759	148	360	656	50	770	472	40	999999	999999	526	65	428	659	753	108	999999	127	986	111	999999	60	428	864	544	981	620	913	151	926	999999	730	318	999999	999999	995	54	353	76	999999	576	482	894	999999	999999	518	30	629	567	159	373	999999	999999	103	823	999999	720	495	121	69	160	559	888	960	70	999999	746	554	687	757	64	302	60	920	999999	819	999999	999999	923	35	961	991	356	992	563	16	645	225	60	273	999999	558	999999	999999	915	27	593	934	32	999999	999999	999999	942	810	105	81	355	999999	568	14	999999	999999	999999	96	107	168	212	896	407	63	999999	999999	503	423	999999	505	70	52	14	999999	235	999999	323	999999	264	999999	999999	546	897	491	660	481	999999	999999	720	999999	999999	155	999999	757	814	999999	536	968	999999	249	972	528	339	599	20	312	170	60	778	999999	71	795	831	611	119	666	999	915	402	678	875	999999	999999	579	519	999999	142	257	999999	538	694	354	999999	24	523	531	999999	999999	481	358	999999	605	277	398	840	999999	324	308	647	158	999999	621	575	328	999999	525	999999	759	89	105	999999	999999	357	999999	636	716	24	816	999999	588	458	701	444	54	999999	279	189	314	739	999999	600	999999	609	554	841	83	778	999999	650	997	706	999999	227	385	188	408	257	37	761	133	185	507	219	69	699	999999	186	531	961	104	346	519	30	760	999999	345	999999	803	408	563	938	999999	176	999999	999999	11	484	69	865	958	999999	161	553	615	153	103	624	550	854	999999	896	999999	501	555	660	196	437	467	880	843	105	454	999999	208	195	623	340	128	999999	999999	521	127	666	12	999999	999999	999999	999999	617	999999	721	762	948	562	999999	691	71	621	999999	695	999999	999999	188	32	862	577	999999	354	429	999999	999999	506	372	166	999999	999999	590	498	482	475	229	32	849	999999	131	999999	505	76	542	504	562	719	687	491	134	504	999999	999999	149	505	663	622	999999	97	648	225	399	999999	238	887	110	999999	148	965	476	551	177	999999	900	529	81	465	811	999999	967	53	819	881	42	829	999999	946	358	999999	999999	606	47	761	830	999999	942	713	
838	655	999999	999999	580	721	25	999999	337	238	743	620	433	999999	999999	69	130	605	999999	518	760	999999	57	163	223	172	163	869	514	415	999999	994	999999	367	626	166	531	977	472	107	999999	459	999999	999999	213	738	552	613	999999	977	999999	234	509	434	953	440	999999	250	775	418	567	155	78	921	358	748	43	999999	581	653	537	152	999999	308	999999	311	905	445	950	999999	619	550	999999	999999	773	655	494	162	414	196	999999	291	211	64	540	719	390	581	263	464	999999	999999	41	152	999999	499	101	211	780	652	534	172	300	300	999999	999999	82	541	157	703	264	880	661	999999	105	256	940	999999	768	933	920	334	999999	495	780	143	518	931	999999	999999	999999	293	381	761	999999	396	991	999999	265	523	999999	848	999999	559	210	824	824	646	57	203	558	22	443	999999	731	210	980	999999	519	665	508	999999	455	873	149	970	999999	900	733	708	264	39	999999	999999	295	82	900	632	295	956	318	871	883	893	725	550	999999	534	39	461	415	196	401	600	25	506	403	559	420	239	325	924	999999	348	938	529	199	999999	562	659	309	358	519	563	356	636	267	561	999999	599	130	974	999999	999999	999999	78	637	233	239	789	679	351	221	65	999999	999999	958	545	954	999999	360	999999	971	380	161	67	676	838	253	388	249	841	411	821	118	350	64	640	55	999999	892	966	959	772	999999	999999	146	999999	922	999999	677	721	607	953	999999	468	12	500	130	999999	401	799	979	850	550	837	939	999999	947	300	339	999999	999999	94	312	394	702	999999	399	999999	920	999999	915	290	710	527	244	999999	582	649	347	563	519	808	478	103	986	999999	232	152	28	999999	516	632	632	360	231	522	999999	853	766	803	110	999999	999999	188	883	699	149	32	603	999999	999999	307	999999	776	807	999999	616	219	407	593	976	257	999999	185	706	999999	999999	360	306	999999	999999	729	883	543	999999	591	493	299	219	297	968	999999	548	537	999999	219	679	856	999999	539	906	440	456	182	827	853	999999	150	482	600	51	789	726	882	684	98	423	419	322	226	208	326	10	999999	624	776	999999	646	257	999999	614	800	999999	766	815	377	282	999999	715	610	999999	353	817	999999	256	189	483	666	852	838	999999	269	999999	336	341	590	439	346	557	61	154	118	892	985	986	999999	981	959	76	316	816	712	999999	712	999999	854	999999	391	863	445	999999	51	793	418	700	354	999999	481	435	234	999999	936	163	664	465	728	999999	832	632	15	208	524	599	999999	32	94	999999	831	
946	999999	999999	58	482	122	999999	113	324	999999	294	999999	984	509	999999	842	999999	879	999999	999999	257	661	999999	675	759	858	999999	777	999999	257	999999	999999	788	434	535	999999	152	889	463	51	905	361	999999	977	547	990	999999	999999	999999	757	999999	152	999999	999999	584	295	93	416	298	624	875	999999	661	999999	97	678	853	560	973	585	699	999999	999999	517	144	895	258	426	137	769	999999	547	787	693	90	999999	90	999999	849	250	865	999999	600	999999	175	999999	700	999999	889	869	146	470	725	999999	68	999999	726	999999	392	999999	47	667	288	529	999999	338	999999	968	986	844	597	591	710	733	720	999999	889	999999	999999	220	205	912	536	999999	999999	377	822	381	634	404	527	72	879	170	213	207	458	81	61	837	729	731	358	54	282	554	999999	991	999999	105	796	147	677	181	999999	134	140	30	895	419	516	821	343	592	327	534	712	549	530	522	514	818	536	514	999999	473	563	999999	985	88	616	999999	686	538	608	999999	395	999999	999999	88	76	437	999999	999999	999999	999999	398	999999	727	999999	842	220	471	183	999999	999999	611	172	690	999999	571	649	44	817	803	685	145	804	984	999999	999999	14	999999	452	999999	87	642	999999	999999	999999	85	797	763	248	246	406	369	999999	947	630	999999	232	27	999999	516	427	403	368	838	645	772	999999	999999	789	608	838	346	28	727	999999	345	999999	979	999999	945	774	885	796	580	407	326	631	999999	364	999999	917	986	228	935	999999	683	284	65	547	999999	491	25	974	639	408	69	350	999999	443	295	70	999999	999999	709	742	999999	999999	787	441	328	999999	736	427	999999	999999	851	127	999999	699	999999	70	661	441	999999	999999	759	910	166	182	999999	975	845	423	999999	110	674	87	519	203	496	87	496	624	228	668	999999	999999	356	948	999999	999999	267	97	999999	234	999999	811	610	256	983	630	450	615	103	353	305	323	999999	527	26	773	608	999999	212	753	574	999999	222	639	708	171	564	217	999999	406	999999	758	810	999999	701	863	999999	999999	999999	865	636	881	999999	875	373	442	249	999999	931	999999	342	377	884	859	999999	371	598	971	548	999999	76	242	989	999999	635	546	512	513	999999	163	305	345	680	346	126	692	516	347	999999	275	999999	736	999999	999999	73	999999	874	950	194	339	274	505	724	397	799	999999	891	832	249	999999	929	735	11	999999	487	996	697	547	743	967	855	261	999999	282	899	339	999999	999999	634	295	672	999999	329	496	999999	800	621	292	547	999999	801	683	107	999999	345	999999	734	999999	363	76	
652	336	216	226	484	23	799	452	999999	469	447	742	208	953	164	376	416	999999	999999	687	385	414	10	31	175	999999	163	267	936	713	605	459	794	567	999999	346	356	999999	21	875	10	178	795	88	284	68	484	999999	294	999999	780	999999	618	675	691	248	999999	195	61	999999	999999	542	515	999999	863	988	948	999999	320	818	30	999999	504	23	999999	216	999999	922	746	117	696	999999	973	967	933	999999	999999	128	999999	404	999999	170	61	708	25	999999	663	21	224	296	120	843	833	475	948	476	724	605	999999	484	999999	414	999999	999999	616	851	568	548	851	486	158	829	764	916	808	859	262	795	999999	999999	553	999999	999999	459	996	999999	999999	507	28	466	662	244	999999	401	774	606	721	999999	102	173	899	999999	169	737	999999	999999	89	917	667	98	223	928	607	769	931	32	706	990	947	762	999999	71	529	394	824	913	699	373	151	212	148	155	702	834	329	438	448	970	320	715	774	999999	999999	929	253	733	999999	999999	470	999999	899	999999	170	339	496	999999	595	999999	913	235	999999	715	999999	465	950	999999	236	999999	999999	503	999999	999999	679	241	988	419	231	600	151	100	286	999999	902	399	312	999999	984	999999	348	999999	843	999999	67	95	133	68	491	384	979	999999	507	864	920	967	178	173	61	928	350	87	616	994	633	999999	949	999999	813	999999	162	542	93	862	434	958	659	999999	999999	594	117	930	928	846	621	965	593	999999	419	935	230	149	366	65	999999	999999	999999	848	49	244	146	871	254	999999	232	447	102	644	439	999999	317	267	999999	467	821	419	158	999999	999999	667	238	537	843	877	999999	23	185	37	840	173	999999	999999	872	444	457	246	685	999999	624	183	873	949	981	457	627	963	654	899	244	612	122	114	474	381	999999	608	37	376	947	218	271	999999	804	999999	878	999999	395	60	999999	585	999999	999999	999999	209	794	289	555	999999	259	203	368	285	999999	999999	60	978	999999	500	999999	999999	218	318	877	415	999999	808	155	715	578	999999	577	604	889	999999	878	999999	999999	999999	586	727	62	641	127	999999	999999	985	282	576	999999	900	168	894	622	170	377	999999	456	999999	297	985	144	999999	818	137	999999	764	395	143	359	272	29	82	999999	710	796	576	999999	133	565	926	536	578	499	677	963	682	999999	729	292	463	341	999999	976	601	593	222	823	989	138	95	599	149	226	999999	881	95	980	911	374	800	233	333	184	371	458	999999	999999	150	999999	943	999999	666	851	895	930	999999	105	322	999999	584	753	212	
995	480	336	397	362	546	999999	878	702	81	365	491	240	17	53	615	153	999999	871	682	825	999999	999999	933	297	999999	32	90	989	668	793	999999	57	30	338	704	999999	70	213	999999	999999	295	999999	709	311	369	665	999999	757	490	178	99	999999	80	386	810	175	999999	109	40	524	715	999999	44	999999	575	444	220	679	348	999999	92	999999	77	337	540	999999	604	632	999999	999999	109	332	508	999999	703	87	976	999999	999999	999999	642	999999	999999	289	639	407	216	431	735	999999	999999	253	999999	911	96	274	645	743	999999	865	570	999999	180	374	425	393	389	544	584	498	468	576	160	809	936	131	652	787	698	142	737	182	896	999999	999999	855	999999	999999	413	438	441	999999	796	663	968	872	790	999999	864	255	28	671	847	247	999999	878	999999	999999	974	965	622	858	999999	714	999999	397	873	999999	163	999999	999999	791	141	999999	67	999999	779	999999	999999	74	341	845	923	452	124	76	335	659	547	342	761	314	623	448	816	583	198	92	999999	580	999999	623	999999	304	776	236	540	999999	190	241	109	606	767	909	633	777	935	999999	599	71	72	999999	999999	821	999999	999999	178	693	339	999999	47	697	999999	270	999999	717	201	628	999999	999999	535	633	479	316	999999	165	999999	713	999999	999999	648	999999	492	473	517	785	994	999999	497	611	68	999999	372	706	999999	411	999999	506	999999	916	999999	316	999999	999999	535	438	743	321	588	652	627	465	879	300	835	999999	214	498	999999	289	999999	368	999999	75	830	689	271	999999	122	831	521	50	868	897	463	341	999999	781	999999	89	51	682	254	845	999999	603	967	82	870	752	999999	156	753	565	204	999999	999999	860	881	846	176	999999	209	757	140	999999	596	981	999999	999999	781	999999	559	673	247	49	124	296	91	236	721	199	903	370	999999	374	296	313	999999	999999	165	999999	899	101	912	81	999999	496	714	405	16	999999	244	999999	971	774	999999	999999	999999	164	999999	889	999999	999999	135	999999	76	839	133	766	301	293	288	601	348	999999	533	468	999999	175	565	999999	581	685	230	735	954	537	999999	859	999999	216	985	549	999999	276	39	254	966	935	14	644	373	947	114	999999	999999	643	999999	998	999999	138	999999	999999	598	999999	999999	103	999999	399	32	539	450	274	987	999999	308	999999	468	999999	999999	999999	501	825	171	999999	264	634	581	507	37	999999	510	400	618	650	886	833	950	657	958	936	820	576	999999	475	204	109	960	29	425	969	185	999999	65	961	636	999999	990	999999	230	683	522	926	999999	711	38	59	655	
347	999999	999999	999999	810	999999	16	468	924	911	695	999999	999999	673	561	92	999999	146	999999	345	999999	23	391	842	999999	437	284	424	999999	215	212	446	154	453	622	821	950	190	999999	999999	999999	503	711	592	304	949	75	999999	961	844	313	574	481	714	998	333	999999	999999	999999	999999	839	592	574	999999	709	999999	582	710	60	739	141	877	999999	718	296	163	999999	799	547	334	371	999999	463	59	901	637	965	999999	455	999999	14	999999	676	991	999999	466	929	991	883	999999	376	365	958	231	712	999999	803	763	427	844	31	27	999999	190	22	574	139	525	999999	999999	999999	152	265	761	735	999999	210	779	718	830	234	320	999999	501	999999	16	316	242	346	476	833	212	999999	610	278	987	243	999999	979	999999	999999	414	183	999999	762	234	109	207	495	898	234	33	54	596	620	710	111	999999	999999	999999	268	999999	188	999999	248	999999	999999	654	493	999999	999999	714	800	294	503	820	146	115	739	999999	999999	118	999999	447	251	810	168	426	989	567	886	649	273	973	175	999999	235	832	572	681	999999	454	713	999999	327	520	232	999999	999999	800	573	996	854	500	109	999999	161	999999	110	999999	999999	712	665	925	861	930	450	827	128	74	999999	999999	542	999999	637	461	404	998	129	731	587	999999	999999	199	994	890	795	773	873	25	288	999999	732	144	758	392	789	788	886	397	79	405	999999	38	215	269	999999	796	862	647	755	999999	620	999999	850	524	389	475	931	971	999999	999999	953	113	785	109	582	999999	308	254	672	999999	999999	732	999999	191	766	999999	983	999999	436	999	999999	236	270	135	874	363	294	999999	999999	323	856	914	999999	402	451	999999	252	999999	687	66	497	617	975	999999	999999	887	717	999999	757	94	999999	206	545	999999	999999	727	842	659	999999	228	122	74	999999	358	759	999999	480	999999	740	238	61	877	999999	379	511	999999	260	132	95	986	646	625	486	918	832	660	379	126	636	723	695	592	999999	468	999999	999999	376	626	388	999999	416	458	999999	529	999999	613	158	176	633	472	476	720	574	248	582	497	999999	333	526	109	828	364	632	999999	543	468	997	589	435	999999	999999	634	743	252	579	197	696	999999	885	228	511	213	492	999999	256	974	28	641	886	999999	844	999999	999999	288	24	62	826	999999	985	573	616	569	741	555	545	842	977	999999	669	394	801	631	447	308	597	625	872	467	999999	568	999999	365	703	978	999999	999999	534	464	999999	527	371	784	971	322	611	942	471	937	629	414	999999	999999	972	501	999999	223	605	802	
999999	999999	189	368	152	426	999999	260	866	999999	320	999999	318	522	103	151	32	26	659	999999	999999	999999	163	934	838	999999	999999	753	393	999999	333	999999	288	999999	999999	999999	347	999999	999999	555	198	360	85	709	626	999999	105	485	999999	831	478	999999	564	480	115	44	999999	255	999999	786	855	999999	867	999999	439	300	382	586	748	264	803	29	385	114	936	345	999999	454	318	869	270	999999	160	562	732	999999	466	807	999999	999999	602	102	482	855	999999	819	493	420	999999	336	595	519	999999	348	37	999999	263	999999	999999	770	464	791	937	999999	526	768	999999	315	932	999999	833	574	960	19	999999	711	547	529	413	126	852	169	184	981	999999	750	359	999999	534	283	441	999999	272	999999	284	810	165	822	999999	999999	600	999999	488	535	502	999999	999999	727	686	326	911	999999	999999	427	917	305	617	955	386	999999	419	416	780	658	312	827	312	999999	734	851	999999	725	201	482	999999	999999	680	999999	488	999999	201	999999	135	218	372	708	959	844	999999	999999	202	209	445	999999	522	194	407	999999	233	674	718	455	999999	835	770	999999	542	573	902	999999	624	969	476	133	583	787	290	572	295	604	867	467	175	999999	658	355	289	638	960	341	277	849	999999	999999	543	746	638	999999	447	185	176	396	942	695	364	999999	733	321	999999	734	903	834	545	629	807	999999	289	247	186	424	906	903	613	570	999999	775	555	999999	999999	837	158	999999	134	119	437	481	524	479	999999	435	622	999999	658	235	999999	443	999999	795	17	292	466	401	999999	999999	999999	272	782	382	719	999999	678	80	999999	152	585	999999	999999	435	201	335	737	810	845	751	999999	999999	254	387	142	999999	470	759	655	307	380	999999	877	112	840	175	698	151	999999	813	757	552	245	516	999999	525	733	879	999999	681	554	656	556	999999	999999	999999	999999	405	250	187	128	918	424	434	771	828	999999	607	594	999999	636	596	60	999999	999999	999999	999999	738	737	617	808	591	165	999999	753	999999	210	515	881	511	158	303	901	582	999999	838	137	811	999999	820	489	136	294	578	54	958	606	524	377	970	999999	999999	667	999999	999999	536	762	450	681	57	628	530	725	93	876	343	694	478	346	165	132	892	993	916	138	682	306	587	929	999999	127	685	148	911	875	869	636	278	213	168	85	999999	999999	697	202	999999	410	211	701	711	999999	137	999999	999999	848	743	295	999999	999999	696	999999	185	521	885	999999	942	392	814	999999	999999	706	425	999999	188	89	445	762	306	724	179	281	999999	885	227	531	989	
508	926	999999	999999	583	885	773	517	999999	900	175	999999	766	260	999999	999999	993	694	14	847	863	999	141	413	981	989	999999	999999	424	144	300	999999	364	940	444	466	751	86	433	820	652	757	999999	189	999999	999999	539	473	999999	684	111	201	222	999999	999999	509	999999	659	160	594	999999	999999	999999	793	609	870	999999	826	816	119	844	999999	270	194	205	116	999999	999999	142	473	460	562	730	739	43	108	92	999999	813	934	671	102	926	839	961	213	664	999999	579	409	628	712	657	494	840	193	930	999999	999999	30	759	842	526	686	999999	307	717	362	760	511	788	219	22	881	447	751	999999	430	232	999999	451	293	382	733	845	748	999999	246	899	849	999999	999999	202	793	185	999999	576	999999	706	663	999999	311	705	78	621	418	699	776	56	999999	203	509	805	496	578	999999	469	792	841	395	403	999999	463	910	343	734	26	228	705	999999	185	750	999999	569	506	149	999999	999999	122	436	58	137	199	811	656	668	258	706	999999	709	370	783	408	320	270	24	999999	999999	735	999999	401	480	999999	999999	912	452	785	999999	999999	438	887	164	680	414	347	275	292	999999	263	675	486	320	13	996	257	401	999999	413	999999	491	301	793	999999	236	44	577	67	760	898	999999	882	22	999999	786	999999	215	113	994	973	994	732	206	541	70	409	91	999999	84	191	999999	999999	381	935	508	147	104	585	999999	379	769	217	999999	753	59	792	999999	604	227	999999	51	999999	358	999999	999999	759	104	262	519	999999	953	110	983	578	387	114	511	86	217	649	999999	630	658	624	213	999999	210	453	491	277	936	486	259	900	149	233	751	941	630	749	52	842	75	999999	426	669	234	952	376	945	290	999999	397	577	999999	999999	639	999999	236	999999	558	999999	770	251	890	477	999999	999999	438	163	362	999999	999999	468	606	885	999999	41	208	543	999999	258	86	546	987	549	99	681	454	729	593	27	714	112	201	401	999999	823	737	948	819	152	523	222	592	720	940	928	971	570	999999	608	535	999999	966	310	574	999999	264	350	387	178	638	999999	570	344	855	353	999999	215	814	741	303	259	724	419	734	999999	953	276	608	999999	710	884	874	985	492	32	146	890	826	846	999999	396	570	999999	513	814	652	257	865	597	661	999999	999999	123	314	286	968	556	575	710	280	999999	742	227	467	754	999999	585	999999	999999	216	386	389	967	181	999999	999999	82	905	920	222	706	411	20	508	945	138	760	680	215	64	589	325	126	576	999999	653	353	194	
759	978	77	404	42	391	999999	999999	999999	941	999999	999999	895	650	655	999999	573	586	999999	999999	521	625	85	904	647	778	626	70	999999	401	600	262	345	888	156	999999	155	999999	999999	629	232	569	999999	818	999999	618	999999	939	669	628	12	994	922	634	672	143	999999	172	757	264	764	999999	123	999999	351	154	999999	16	504	999999	352	272	217	112	496	951	284	267	999999	999999	999999	687	401	643	398	605	999999	710	999999	22	48	982	554	125	865	17	456	954	476	137	999999	162	445	955	286	999999	787	819	148	720	999999	645	540	728	999999	86	823	479	998	999999	814	551	790	999999	999999	369	717	999999	246	999999	505	999999	790	504	999999	999999	999999	999999	367	657	817	521	999999	999999	163	403	452	999999	480	999999	999999	977	955	730	323	999999	999999	953	290	916	32	695	582	660	999999	539	999999	46	64	999999	834	999999	121	999999	927	999999	979	999999	999999	999999	917	999999	621	457	303	999999	999999	69	190	999999	104	298	999999	999999	635	132	938	999999	290	623	549	999999	999999	302	954	806	999999	615	803	30	834	87	625	19	999	140	999999	135	366	697	174	999999	855	205	92	999999	232	999999	715	999999	364	77	13	714	732	511	130	329	503	999999	662	759	266	170	35	26	673	156	999999	504	59	813	555	593	459	754	561	575	220	999999	999999	203	899	998	665	999999	84	910	287	498	19	754	631	869	45	415	999999	694	179	75	871	999999	230	221	755	551	522	420	265	977	949	555	119	999999	999999	999999	999999	999999	999999	269	999999	762	868	952	494	999999	191	685	558	53	226	866	406	154	547	508	973	688	252	123	253	999999	655	309	548	464	645	999999	957	576	556	999999	199	910	999999	118	217	278	727	460	370	837	999999	221	761	93	158	964	999999	412	999999	181	26	391	25	999999	999999	569	413	39	659	643	999999	981	497	946	676	495	31	999999	301	705	961	999999	752	999999	999999	444	548	465	315	680	11	999999	999999	384	999999	808	999999	845	11	647	864	697	801	999999	999999	999999	999999	999999	416	662	943	999999	121	999999	999999	999999	638	609	999999	673	999999	999999	723	979	642	182	900	122	693	868	601	185	437	653	840	273	999999	36	306	922	720	999999	999999	653	736	893	443	301	175	999999	179	295	369	999999	626	999999	973	821	94	999999	999999	611	131	999999	71	768	680	467	949	946	244	612	999999	999999	953	297	899	999999	252	749	738	999999	947	664	999999	999999	816	109	999999	924	300	178	941	999999	942	118	612	511	591	999999	222	999999	352	999999	999999	567	983	806	
384	338	26	999999	578	999999	208	380	663	466	848	756	952	581	999999	34	999999	75	670	942	620	844	685	999999	489	284	536	762	266	999999	870	141	332	19	724	698	907	397	600	607	171	572	454	155	662	999999	999999	999999	546	999999	573	728	897	50	196	999999	652	629	423	999999	807	999999	123	935	999999	999999	999999	942	856	741	126	268	475	73	999999	999999	999999	999999	734	999999	267	999999	226	938	165	152	999999	291	823	194	55	288	973	999999	799	725	999999	519	560	945	411	84	785	999999	999999	314	999999	833	269	148	149	122	894	770	47	912	229	184	999999	452	483	152	128	671	695	837	294	999999	999999	66	999999	999999	980	789	999999	999999	119	421	736	850	889	410	999999	999999	999999	933	999999	213	268	886	505	999999	738	999999	472	999999	955	124	118	374	999999	999999	569	999999	999999	269	999999	115	527	999999	999999	808	447	930	562	82	131	443	626	762	453	91	911	387	560	324	152	872	999999	983	238	995	312	999999	830	807	840	999999	146	786	999999	999999	999999	414	999999	697	837	808	554	399	999999	999999	497	356	920	999999	999999	191	999999	235	126	269	788	999999	625	807	999999	85	999999	755	241	313	999999	840	961	175	406	506	304	863	487	343	999999	926	846	999999	507	956	451	892	635	658	999999	999999	669	541	499	151	999999	285	999999	999999	708	798	168	833	224	657	394	999999	999999	999999	887	789	748	783	941	862	999999	999999	309	549	999999	999999	129	582	148	999999	181	430	675	265	999999	29	671	999999	634	529	999999	999999	501	849	571	695	360	960	771	384	172	885	999999	999999	999999	879	999999	652	138	999999	678	999999	694	828	486	964	90	999999	957	867	128	33	999999	421	103	683	999999	999999	978	937	857	169	811	999999	233	295	830	48	811	837	999999	28	999999	999999	999999	193	329	999999	373	606	615	83	12	903	999999	149	999999	999999	543	770	472	525	999999	200	644	519	773	930	604	200	144	51	475	130	824	109	436	999999	999999	910	364	744	96	381	331	783	166	907	507	93	559	651	504	51	374	528	354	999999	498	999999	419	398	78	182	472	574	607	881	999999	166	713	999999	618	633	415	999999	438	999999	869	860	999999	866	432	521	999999	492	547	999999	755	306	754	999999	526	238	500	965	676	914	908	757	999999	284	827	999999	999999	999999	42	871	635	647	999999	62	536	999999	978	552	965	557	999999	980	36	183	136	783	999999	682	999999	389	142	999999	999999	999999	999999	121	684	88	48	91	150	803	999999	676	798	118	217	999999	503	888	260	947	999	999999	
999999	928	999999	12	158	54	999999	698	645	652	999999	196	999999	574	668	425	954	999999	513	883	416	737	999999	360	384	27	576	708	188	315	999999	194	449	932	150	465	390	681	930	994	999999	999999	999999	999999	937	612	522	642	999999	88	934	360	443	126	712	646	408	380	999999	999999	477	240	519	339	522	553	746	663	433	999999	44	999999	969	999999	741	964	999999	722	423	999999	504	933	999999	109	381	779	999999	333	230	504	66	20	64	799	999999	911	932	828	294	394	866	859	219	831	53	999999	999999	924	384	747	999999	685	999999	855	636	543	566	419	958	999999	802	422	442	928	999999	34	228	999999	999999	999999	41	751	438	999999	905	999999	999999	842	66	719	999999	826	949	483	999999	380	63	208	999999	999999	999999	999999	869	551	592	453	426	290	685	29	443	219	933	999999	715	325	999999	928	999999	999999	819	723	363	249	999999	976	473	959	500	775	970	29	18	18	483	518	881	999999	446	462	228	444	167	46	285	190	893	404	767	999999	999999	135	259	180	174	632	999999	630	208	615	999999	999999	790	910	999999	999999	211	925	81	999999	443	999999	491	999999	773	384	999999	327	963	999999	999999	79	202	387	652	845	769	999999	843	850	359	261	688	830	999999	999999	653	999999	987	861	979	999999	332	570	679	999999	643	762	407	789	76	842	667	45	999999	999999	274	412	268	213	999999	373	999999	999999	847	192	682	661	25	999999	730	999999	999999	999999	999999	125	746	631	708	889	999999	17	440	63	784	516	593	652	307	570	496	999999	989	783	216	615	886	112	999999	496	89	982	746	394	999999	758	512	565	999999	417	999999	643	999999	999999	11	999999	933	38	446	340	598	40	363	454	999999	489	329	999999	895	999999	239	999999	999999	999999	810	999999	270	56	999999	36	14	38	799	890	999999	852	547	620	782	999999	999999	857	666	392	897	59	628	302	867	579	438	955	669	285	188	999999	736	999999	568	999999	999999	887	43	419	999999	570	240	999999	58	674	999999	709	773	334	895	381	977	524	999999	999999	600	968	188	425	999999	999999	368	524	711	875	126	65	999999	11	999999	795	824	256	66	999999	818	999999	999999	203	636	999999	191	999999	389	807	999999	221	176	807	190	999999	999999	617	821	287	211	716	999999	183	557	886	656	772	999999	109	999999	999999	467	987	942	445	725	999999	788	868	999999	33	144	904	331	905	889	254	820	777	999999	216	434	999999	999999	111	404	79	645	750	999999	419	204	290	260	822	753	188	865	745	999999	724	828	953	420	187	581	999999	852	652	
997	412	952	999999	23	349	306	688	861	999999	999999	656	348	48	796	457	829	854	654	509	161	710	389	999999	96	999999	999999	999999	369	949	530	547	227	999999	752	999999	999999	832	276	910	525	74	327	34	999999	44	999999	999999	166	962	999999	999999	213	352	501	297	999999	876	285	999999	961	999999	329	912	320	503	439	355	295	999999	990	999999	587	999999	983	96	999999	999999	999999	62	999999	597	324	406	600	802	999999	874	999999	465	647	999999	556	625	999999	999999	745	414	713	210	605	40	999999	40	999999	361	149	469	369	414	904	667	504	233	665	374	510	999999	321	517	169	564	853	999999	489	410	450	999999	795	292	351	978	651	181	457	955	999999	293	435	249	662	874	999999	97	999999	999999	95	999999	959	584	999999	823	103	205	50	50	187	675	550	571	910	999999	674	86	999999	925	26	999999	999999	999999	281	226	497	81	999999	999999	60	999999	277	509	324	127	12	220	103	527	884	455	140	416	777	427	743	863	339	999999	210	438	34	999999	963	999999	556	999999	312	999999	336	31	350	755	990	421	407	51	257	793	999999	999999	983	545	51	570	203	369	932	853	483	633	742	380	94	621	999999	999999	999999	562	570	752	907	999999	200	863	114	999999	999999	366	29	999999	999999	546	308	999999	455	489	594	999999	569	999999	999999	458	498	702	289	970	670	378	999999	765	504	695	232	433	555	862	354	999999	465	818	942	999999	833	781	27	206	81	348	176	261	999999	153	993	383	436	459	632	497	999999	144	714	58	685	999999	207	921	323	999999	999999	592	999999	999999	937	751	255	750	624	716	685	92	999999	332	212	999999	999999	361	702	848	996	106	240	856	604	999999	113	999999	891	579	584	106	882	999999	157	999999	127	640	999999	251	999999	686	999999	915	812	501	246	392	999999	999999	999999	999999	228	474	999999	999999	362	287	812	617	647	360	858	55	142	589	210	999999	185	629	312	88	999999	460	720	320	272	999999	54	113	94	721	58	635	44	738	999999	417	327	62	230	999999	828	598	604	777	827	789	999999	999999	999999	544	999999	226	999999	999999	700	768	754	567	831	47	999999	708	999999	926	312	999999	20	403	712	792	999999	132	408	999999	259	557	855	943	493	483	541	821	812	550	514	831	999999	999999	47	118	663	760	230	999999	606	129	999999	678	475	999999	778	389	520	507	169	94	818	490	217	153	912	810	84	358	505	421	896	982	999999	999999	999999	443	999999	603	139	999999	901	224	866	140	491	187	478	889	705	162	311	314	390	429	23	202	
369	893	999999	999999	999999	872	999999	195	233	999999	266	994	999999	345	33	916	378	545	193	999999	623	87	999999	999999	342	194	653	352	119	999999	602	992	467	356	83	472	407	286	938	38	536	680	906	999999	999999	483	834	369	999999	394	935	844	246	420	578	292	999999	470	999999	999999	229	999999	999999	999999	490	273	537	707	999999	999999	518	101	999999	164	999999	943	180	263	813	858	999999	293	223	724	655	758	755	56	999999	999999	999999	937	767	999999	999999	201	605	274	918	657	946	136	108	999999	876	844	999999	92	353	635	121	999999	657	660	999999	935	131	360	986	732	518	490	929	481	999999	581	334	170	354	999999	347	906	345	165	912	234	195	644	848	999999	999999	673	999999	152	999999	263	289	116	306	999999	80	254	288	196	149	466	206	999999	259	304	519	86	738	999999	298	215	641	501	999999	916	750	486	511	185	220	999999	786	787	802	75	302	999999	864	480	804	102	627	159	999999	456	999999	999999	999999	554	999999	445	935	234	854	472	999999	788	367	390	133	593	999999	113	975	304	999999	999999	824	193	12	999999	222	267	999999	999999	588	999999	485	302	888	192	101	999999	883	775	910	999999	933	339	453	514	999999	483	357	221	359	999999	183	999999	777	618	743	211	552	999	999999	677	561	659	884	139	999999	999999	501	940	501	786	229	210	999999	127	485	495	740	999999	999999	999999	910	462	845	73	318	763	524	280	999999	890	414	884	999999	999999	10	284	454	323	211	794	999999	999999	999999	573	304	973	337	999999	142	257	471	999999	567	999999	766	109	999999	820	821	549	550	230	501	611	999999	999999	999999	161	126	211	999999	426	999999	647	755	503	742	999999	769	344	999999	864	999999	201	429	360	999999	67	999999	901	470	633	502	999999	253	761	914	118	201	999999	326	186	999999	930	216	54	767	920	999999	272	366	541	61	999999	123	999999	92	999999	191	31	999999	599	685	224	741	417	923	634	403	993	589	633	89	809	28	259	999999	218	984	384	593	406	328	999999	999999	928	999999	25	548	999999	999999	999999	927	180	999999	999999	500	999999	199	799	999999	142	526	744	999999	733	461	252	468	864	365	874	325	806	999999	622	281	482	679	812	835	999999	96	835	999999	974	706	999999	868	302	758	12	28	999999	263	461	999999	999999	529	811	476	339	556	999999	212	805	299	130	743	328	455	28	648	999999	963	999999	55	999999	430	999999	36	552	999999	176	115	363	999999	139	553	976	742	696	952	999999	346	506	362	999999	633	518	684	585	175	549	847	740	999999	642	
232	51	415	198	163	819	999999	999999	955	389	578	999999	999999	999999	577	766	586	758	75	999999	999999	999999	860	642	67	911	999999	999999	386	999999	329	375	999	999999	907	999999	570	999999	543	999999	999999	999999	551	972	834	999999	568	525	18	409	963	99	674	582	999999	999999	191	772	999999	251	795	344	546	130	70	213	849	737	262	75	999999	41	224	932	697	627	914	999999	999999	283	353	509	442	999999	999999	999999	999999	999999	620	150	330	797	423	301	347	749	875	431	999999	631	934	830	999999	943	213	931	874	741	884	975	999999	303	964	856	898	999999	999999	569	259	830	512	431	127	121	745	408	617	922	594	948	751	493	999999	187	349	522	246	499	774	939	365	999999	543	645	999999	37	833	567	403	999999	847	316	181	91	128	512	713	161	208	804	324	951	156	935	233	368	327	999999	517	385	59	999999	794	999999	999999	999999	888	482	999999	717	574	60	528	999999	111	445	999999	893	68	999999	809	999999	301	969	624	414	812	999999	421	931	709	56	60	28	13	444	522	862	617	999999	623	240	339	999999	999999	999999	432	999999	999999	788	56	433	999999	679	575	963	999999	824	694	70	741	999999	999999	891	17	528	10	510	539	666	922	459	286	493	999999	999999	756	810	739	360	981	999999	773	633	884	286	328	999999	453	999999	333	999999	177	557	834	342	179	448	482	999999	999999	922	84	999999	865	596	157	244	466	996	999999	310	95	344	89	543	517	437	16	731	209	999999	66	500	343	999999	292	728	659	880	409	999999	338	37	999999	68	999999	605	768	999999	139	94	914	999999	831	32	999999	832	478	301	824	742	441	750	512	999999	865	999999	833	640	999999	428	584	585	596	999999	972	67	257	30	999999	912	669	718	999999	124	999999	609	668	320	999999	459	260	999999	999999	666	876	587	999999	451	202	548	771	999999	983	710	510	338	860	931	60	554	585	457	881	912	83	723	158	398	999999	265	916	523	26	999999	178	226	999999	930	999999	394	999999	806	999999	871	150	999999	734	892	999999	386	749	736	270	78	874	999999	487	153	592	162	438	136	999999	999999	632	258	120	138	999999	293	809	929	908	665	22	779	630	19	772	542	999999	999999	783	999999	999999	189	263	948	999999	376	739	385	999999	871	999999	415	293	890	249	891	430	605	360	330	576	820	828	604	65	999999	181	477	381	999999	172	182	353	970	431	999999	999999	172	158	175	554	434	591	46	999999	607	495	739	770	880	122	394	999999	463	975	695	999999	658	999999	885	204	271	14	297	
708	999999	72	323	469	796	999999	268	456	194	999999	999999	238	791	893	458	609	999999	999999	999999	937	778	276	999999	994	735	101	346	279	273	970	292	999999	304	337	999999	544	182	999999	973	999999	854	937	721	686	832	467	569	764	999999	285	762	565	513	359	930	516	182	328	733	999999	559	988	193	999999	493	999999	934	999999	999999	999999	436	171	999999	999999	93	840	555	213	171	999999	999999	581	999999	999999	999999	727	916	944	406	999999	372	853	547	999999	433	999999	753	999999	999999	119	532	114	797	531	999999	601	832	996	276	99	999999	999999	167	999999	183	978	999999	205	16	999999	807	999999	999999	556	550	583	999999	464	93	228	999999	58	20	999999	745	426	999999	313	149	616	895	919	677	999999	458	403	696	92	104	455	999999	999999	999999	999999	312	542	999999	251	999999	275	977	999999	999999	999999	999999	913	958	115	718	756	204	851	65	399	870	887	999999	999999	108	157	886	999999	370	637	999999	538	557	583	999999	213	379	999999	332	874	639	528	16	629	314	544	445	591	373	999999	999999	999999	502	111	565	425	999999	307	153	833	389	445	999999	285	999999	474	999999	384	999999	999999	999999	999999	528	191	760	352	999999	693	999999	563	711	305	999999	999999	385	657	999999	456	28	333	983	81	399	999999	495	204	521	730	98	839	999999	70	234	858	999999	600	341	320	350	222	545	999999	861	589	999999	93	276	983	900	883	438	910	366	43	531	999999	271	38	999999	566	831	999999	999999	999999	384	999999	80	320	73	785	326	725	115	805	999999	999999	220	999999	377	411	999999	537	830	999999	410	999999	704	201	336	999999	338	999999	623	999999	390	999999	999999	999999	999999	480	23	999999	920	124	999999	713	999999	560	255	83	104	462	999999	295	999999	304	329	399	205	999999	946	879	983	418	999999	999999	111	330	424	402	525	955	605	896	999999	971	999999	715	999999	697	473	999999	945	262	559	876	651	338	156	96	76	999999	69	108	534	999999	972	999999	667	999999	612	483	145	852	557	149	999999	764	999999	999999	999999	613	752	999999	642	801	933	999999	859	999999	372	999999	184	337	335	984	895	506	372	264	999999	999999	999999	104	94	989	18	102	705	420	29	886	440	489	409	463	999999	999999	465	732	209	251	999999	96	999999	839	999999	807	527	573	253	359	402	643	999999	582	565	999999	999999	653	793	841	35	999999	561	486	999999	999999	928	999999	204	344	51	639	64	999999	461	961	914	254	690	210	575	141	176	669	494	796	822	827	898	999999	999999	812	939	368	225	999999	534	704	507	614	879	654	999999	
999999	318	762	589	908	999999	603	743	179	999999	999999	999999	894	999999	892	991	546	872	999999	974	72	207	999999	999999	695	542	257	999999	220	747	86	999999	921	999999	999999	360	731	216	914	999999	305	398	967	849	356	103	331	931	641	712	999999	742	777	679	999999	711	89	72	893	375	872	175	532	432	886	270	999999	142	25	999999	270	999999	958	405	679	673	999999	389	999999	602	221	326	999999	508	786	343	554	999999	456	555	999999	669	323	999999	833	139	999999	999999	962	96	999999	198	915	109	999999	631	784	382	10	642	481	699	719	300	163	556	379	34	646	552	999999	999999	686	999999	270	601	999999	419	999999	999999	807	694	427	267	999999	32	410	696	65	164	559	181	250	813	83	582	949	32	394	287	760	841	999999	419	379	646	512	999999	839	851	615	374	811	460	834	787	282	999999	447	141	155	682	968	491	993	545	861	999999	395	688	651	999999	34	294	789	965	795	17	999999	217	999999	954	857	999999	549	195	370	790	978	999999	999999	497	584	263	142	87	873	417	426	834	784	999999	999999	161	209	621	999999	527	999999	999999	991	999999	574	239	621	200	825	764	942	807	999999	81	893	999999	388	163	999999	771	161	712	102	999999	590	63	999999	879	894	999999	14	928	845	843	129	119	999999	45	923	355	999999	941	261	119	475	618	999999	712	747	961	773	56	999999	578	375	958	776	613	683	521	806	742	306	999999	759	999999	962	999999	999999	784	804	352	240	74	138	220	461	983	912	971	403	720	142	932	933	958	726	999999	477	170	999999	691	999999	999999	548	900	644	999999	999999	460	656	327	999999	999999	167	999999	816	147	999999	164	507	792	701	999999	999999	96	610	999999	999999	800	298	695	999999	999999	999999	122	990	827	525	999999	575	999999	633	462	999999	86	960	179	999999	512	999999	588	826	323	663	550	990	650	999999	462	300	280	999999	559	172	961	463	968	999999	54	999999	988	621	999999	588	188	168	999999	396	50	135	440	598	684	658	709	868	550	138	900	132	350	542	73	938	305	999999	84	999999	999999	622	991	657	730	82	164	966	615	999999	999999	999999	751	263	999999	336	999999	681	270	901	463	102	999999	840	999999	921	999999	455	558	282	293	803	94	999999	42	428	144	783	999999	611	503	742	262	816	652	519	381	999999	999999	736	89	623	123	999999	999999	999999	709	161	45	808	982	708	417	343	451	999999	306	802	231	825	202	85	813	999999	407	999999	839	999999	999999	999999	550	999999	166	822	203	670	690	910	122	999999	718	982	747	
69	628	795	334	919	375	999999	222	579	864	999999	543	999999	809	463	999999	125	431	612	999999	999999	999999	979	551	595	150	999999	990	396	689	460	116	999999	337	754	999999	612	999999	920	999999	999999	888	999999	148	694	289	199	860	237	144	997	349	116	28	813	800	648	253	739	779	594	980	826	889	414	365	999999	676	64	999999	999999	729	510	999999	747	55	297	841	857	315	951	919	763	262	692	121	10	999999	999999	999999	391	368	657	150	147	245	999999	90	734	338	955	522	805	804	999999	999999	838	999999	281	767	512	807	395	433	828	674	227	574	207	303	365	142	162	111	50	805	81	999999	742	512	999999	999999	116	528	360	438	124	959	999999	999999	999999	999999	920	756	450	584	973	233	322	473	28	497	999999	441	973	823	999999	704	999999	173	206	478	493	768	784	306	700	866	83	999999	560	267	999999	999999	30	590	221	406	660	466	832	848	999999	279	999999	495	333	675	555	536	79	999999	206	129	227	803	999999	161	972	154	883	116	160	922	913	999999	216	109	420	999999	611	962	54	306	340	999999	999999	223	999999	298	999999	35	999999	546	330	150	71	172	566	227	309	70	434	515	583	999999	697	134	366	732	999999	234	265	173	924	117	374	899	788	869	382	77	999999	999999	182	999999	795	614	602	772	699	54	542	203	999999	551	537	539	723	614	660	306	857	999999	18	999999	770	158	621	999999	776	171	999999	696	844	241	194	750	343	999999	931	93	532	593	43	245	692	71	999999	383	999999	835	186	184	218	86	999999	999999	674	434	97	999999	999999	389	999999	538	670	845	358	851	366	786	205	998	682	999999	774	273	519	773	66	708	78	248	643	940	985	999999	999999	999999	31	999999	86	999999	637	999999	100	152	597	504	575	846	713	238	999999	792	639	188	999999	641	311	999999	814	901	378	389	578	754	746	65	553	470	368	589	829	506	710	296	370	398	486	631	676	24	208	219	994	999999	231	850	311	806	999999	846	467	84	999999	184	541	999999	999999	346	406	541	951	114	488	999999	408	520	92	352	817	112	999999	680	999999	999999	702	168	999999	739	999999	895	754	746	999999	521	132	754	460	535	755	122	682	150	235	144	72	103	731	870	441	999999	999999	958	999999	999999	691	786	804	255	999999	999999	863	976	999999	510	787	215	353	966	12	653	999999	556	597	704	430	24	455	145	737	608	999999	999999	307	999999	136	795	999999	165	999999	345	950	214	63	382	259	705	336	724	999999	857	750	999999	999999	787	651	222	
999999	294	185	677	341	668	999999	999999	946	349	678	993	383	992	458	197	999999	666	999999	854	503	999999	455	724	999999	999999	789	880	857	999999	656	999999	178	914	434	999999	980	162	14	291	696	189	435	909	999999	343	999999	364	409	999999	628	211	999999	797	718	156	839	460	989	610	879	999999	26	285	693	169	999999	999999	567	985	217	984	662	421	999999	324	999999	545	999999	354	390	434	481	304	999999	454	999999	381	999999	288	999999	999999	172	999999	411	999999	173	160	999999	867	999999	881	796	423	355	999999	549	672	639	404	366	303	763	644	999999	454	166	721	242	248	999999	452	272	289	363	999999	821	267	19	109	999999	639	329	999999	999999	509	999999	67	948	999999	905	762	742	801	999999	339	765	527	185	957	999999	999999	918	978	144	76	618	516	70	668	999999	291	999999	539	253	727	974	999999	809	999999	999999	108	999999	833	342	971	999999	999999	367	33	999999	304	92	62	207	709	999999	350	999999	769	890	999999	999999	290	999999	624	109	212	999999	999999	999999	831	999999	465	999999	802	999999	94	999999	173	366	157	158	46	999999	527	999999	610	342	999999	999999	999999	249	49	828	999999	111	999999	256	717	871	507	912	173	669	99	586	627	912	404	39	636	705	531	413	743	972	999999	544	69	426	499	870	999999	198	730	592	678	999999	454	701	198	838	927	301	858	244	985	376	656	941	580	697	937	999999	999999	928	717	999999	999999	723	149	947	197	301	999999	999999	898	974	938	999999	907	999999	999999	702	841	798	777	239	554	509	999999	594	887	999999	999999	999999	933	510	819	999999	875	52	550	999999	562	250	651	636	919	232	999999	21	999999	999999	44	588	239	999999	672	581	999999	487	91	999999	999999	554	999999	999999	455	581	703	398	999999	146	631	864	450	737	150	600	999999	999999	320	332	173	975	999999	738	93	267	571	699	837	247	651	398	961	964	999999	18	190	582	191	347	999999	947	855	301	527	179	147	502	104	82	434	18	176	999999	422	761	397	331	985	197	999999	999999	561	999999	495	243	903	485	743	142	420	574	999999	972	803	225	129	999999	999999	913	129	79	604	765	813	642	231	211	552	999999	620	858	999999	993	338	525	396	938	805	999999	275	999999	999999	961	661	859	57	203	956	999999	641	999999	121	999999	77	999999	409	796	999999	852	22	701	999999	510	521	561	978	967	644	288	999999	190	70	926	648	999999	999999	643	999999	953	595	37	255	354	601	99	999999	524	999999	397	999999	600	834	999999	281	574	728	999999	450	110	881	90	559	677	377	
460	471	999999	999999	609	630	765	692	999999	267	984	999999	999999	909	999999	814	464	50	257	172	239	999999	999999	999999	999999	739	70	202	12	81	514	478	577	976	150	628	999999	100	326	766	999999	999999	999999	696	999999	128	149	999999	27	296	427	49	311	515	148	114	364	538	999999	999999	999999	572	690	89	752	516	878	611	769	804	261	373	724	490	812	999999	672	420	999999	955	599	721	184	716	654	474	999999	999999	838	46	273	34	740	999999	206	786	226	604	943	780	250	537	580	223	45	999999	325	820	999999	999999	441	943	179	999999	280	848	999999	999999	434	287	349	815	999999	999999	540	236	632	278	999999	999999	115	999999	476	589	999999	72	151	961	681	999999	159	355	999999	999999	604	329	999999	346	184	358	399	253	180	666	999999	434	764	847	683	808	999999	999999	999999	678	710	999999	477	589	688	999999	999999	436	302	834	138	993	457	751	138	220	999999	999999	103	999999	999999	861	897	810	158	291	999999	304	287	872	178	112	819	690	321	999999	852	275	658	999999	999999	962	999999	345	537	447	976	999999	999999	473	437	146	952	600	51	849	476	666	999999	406	910	412	159	429	999999	35	184	766	439	898	367	115	636	137	999999	999999	910	562	282	711	314	999999	585	814	445	42	159	229	648	472	763	195	834	262	65	999999	812	532	999999	512	272	220	999999	819	115	331	509	825	314	377	938	914	394	999999	101	624	827	345	983	999999	875	954	127	967	999999	999999	281	384	999999	57	861	388	883	770	448	104	999999	999999	708	123	532	334	914	281	533	848	801	114	170	440	999999	476	548	54	636	999999	102	999999	684	933	999999	999999	753	999999	515	559	999999	999999	999999	999999	912	999999	999999	870	999999	551	999999	846	443	296	380	176	224	640	636	394	999999	999999	143	140	11	106	999999	775	72	408	581	999999	999999	999999	818	187	999999	173	528	999999	839	677	942	95	278	256	181	397	562	884	910	122	631	131	999999	999999	490	160	999999	815	979	861	807	703	970	393	91	469	999999	999999	352	61	122	999999	555	172	897	999999	862	755	925	694	222	999999	999999	468	999999	999999	264	627	697	673	177	999999	999999	977	999999	249	999999	884	174	712	999999	999999	542	859	10	999999	575	999999	303	441	298	249	890	295	999999	999999	999999	511	367	446	214	850	506	679	883	999999	907	577	302	999999	933	999999	590	222	775	854	645	639	467	999999	78	707	334	999999	385	927	822	94	999999	250	999999	999999	527	728	507	999999	999999	862	975	601	447	999999	264	645	507	320	659	677	
999999	794	983	575	54	687	378	506	526	999999	304	955	586	823	999999	61	623	330	999999	862	715	999999	999999	782	663	866	242	999999	453	689	757	999999	278	155	999999	543	267	469	569	839	359	999999	999999	620	568	30	25	624	760	999999	31	187	860	796	999999	812	802	210	911	187	454	308	63	836	493	239	686	999999	259	704	793	163	999999	620	513	714	165	381	224	643	999999	617	319	250	667	580	214	482	193	761	741	66	999999	391	999999	60	947	715	999999	339	343	584	999999	65	999999	867	426	999999	293	257	657	431	999999	278	999999	837	989	999999	179	913	35	214	257	497	963	737	999999	999999	235	999999	766	450	253	884	309	999999	999999	264	830	799	163	999999	999999	999999	113	320	80	289	999999	558	999999	144	545	999999	314	139	336	999999	102	999999	272	57	25	831	490	216	187	999999	969	69	595	999999	982	379	759	70	26	322	393	652	999999	326	324	676	999999	632	999999	999999	580	179	940	374	171	999999	537	999999	999999	367	454	896	142	968	999999	995	999999	336	161	175	464	253	123	23	493	449	25	946	999999	348	440	857	312	158	531	799	999999	230	573	834	842	653	121	659	867	496	519	999999	15	329	713	999999	999999	738	574	999999	66	926	999999	722	142	591	384	611	999999	596	594	984	446	520	999999	742	999999	999999	333	810	141	464	999999	996	929	327	999999	413	999999	376	386	999999	583	999999	743	201	350	851	701	999999	279	999999	732	280	999999	535	261	999999	999999	999999	999999	164	415	764	999999	602	780	999999	999999	815	650	970	977	560	220	31	411	251	999999	685	401	912	625	82	541	631	731	875	999999	404	75	455	961	999999	75	232	168	819	999999	151	420	466	68	886	610	308	999999	182	999999	880	999999	20	717	766	579	398	538	342	232	999999	999999	904	789	398	749	999999	999999	324	495	987	999999	999999	251	636	274	935	999999	738	999999	242	107	559	815	223	280	999999	737	999999	92	676	693	825	596	999999	280	516	677	670	147	999999	299	218	999999	999999	27	999999	768	999999	999999	644	545	799	999999	990	999999	320	999999	575	127	693	999999	999999	241	818	999999	47	996	814	999999	758	267	192	999999	66	943	888	872	999999	205	739	296	656	999999	448	140	893	953	606	961	960	426	112	553	453	999999	999999	976	999999	778	980	544	954	999999	999999	999999	999999	207	814	56	586	448	356	379	387	999999	999999	119	793	999999	999999	999999	399	999999	999999	999999	165	639	999999	999999	467	999999	14	964	225	205	342	929	962	71	777	999999	148	559	999999	999999	80	
999999	999999	56	146	376	192	190	377	896	154	111	331	410	231	723	999999	999999	589	674	443	391	163	192	74	881	999999	732	910	714	999999	840	478	882	271	999999	473	999999	971	100	999999	824	596	329	60	240	999999	999999	839	64	999999	442	969	999999	88	688	578	983	981	265	229	460	999999	663	951	999999	632	999999	148	999999	259	947	734	499	945	619	795	834	141	833	282	595	893	855	78	999999	870	999999	803	583	999999	489	999999	999999	871	278	554	933	999999	745	608	169	422	50	805	699	708	999999	764	469	893	744	851	999999	982	633	566	424	999999	449	443	863	645	565	999999	999999	827	27	627	676	999999	999999	466	396	235	123	999999	852	999999	378	999999	400	14	344	689	119	638	971	999999	247	711	139	348	928	311	999999	524	857	999999	46	872	690	852	97	403	42	999999	465	923	999999	460	999999	375	226	645	53	858	310	875	999999	141	999999	999999	390	964	936	522	538	94	490	999999	325	757	999999	506	123	999999	999999	941	657	999999	999999	58	865	999999	999999	763	132	293	267	886	224	981	269	904	27	407	472	133	999999	519	748	380	442	279	145	956	361	720	531	505	999999	999999	228	13	958	806	427	603	966	999999	400	255	999999	604	999999	344	498	118	489	716	999999	999999	483	148	999999	999999	616	596	651	51	412	412	761	762	999999	855	999999	265	999999	220	999999	868	166	295	999999	999999	999999	838	894	800	999999	253	999999	999999	430	157	885	90	919	166	999999	999999	952	925	770	988	493	74	659	999999	581	242	172	999999	736	216	638	198	29	590	258	999999	702	999999	584	168	999999	946	341	797	970	682	346	789	30	159	916	240	524	140	19	489	189	999999	229	234	90	999999	89	223	519	696	71	338	908	422	138	111	351	611	817	547	733	999999	560	899	896	383	258	587	999999	407	673	889	581	769	598	337	630	359	88	219	867	999999	999999	283	999999	17	880	999999	30	814	889	913	323	471	756	327	999999	999999	338	999999	999999	502	923	122	32	181	999999	149	824	800	480	992	999999	608	680	999999	582	286	999999	888	502	650	566	999999	517	760	999999	119	23	999999	523	999999	30	380	505	999999	204	176	261	449	999999	741	783	999999	343	999999	390	714	791	150	999999	999999	52	450	214	73	935	447	604	999999	605	647	999999	553	286	180	971	999999	112	999999	420	999999	999999	838	999999	999999	866	347	152	619	379	861	999999	999999	535	985	268	580	175	999999	439	999999	999999	989	843	999999	614	240	942	173	926	239	612	485	999999	999999	513	213	
812	453	207	999999	305	985	892	999999	999999	264	27	999999	911	401	985	671	875	663	844	999999	995	34	156	636	404	978	693	150	258	999999	151	207	999999	65	767	722	244	842	461	586	106	108	293	999999	222	651	262	999999	253	940	999999	76	493	477	217	787	999999	999999	202	326	301	752	999999	486	122	999999	818	999999	633	273	999999	43	212	999999	938	897	741	795	423	753	726	169	897	318	242	85	713	14	847	980	424	999999	649	999999	295	353	612	807	247	402	833	406	901	979	999999	576	863	999999	999999	320	56	512	157	449	999999	142	855	188	253	47	999999	813	17	999999	849	763	394	78	972	999999	294	933	999999	999999	920	999999	999999	917	999999	999999	221	488	999999	536	999999	911	525	209	543	162	498	999999	563	999999	296	29	399	999999	999999	999999	192	795	999999	943	36	122	954	137	529	999999	874	937	383	588	826	627	347	480	719	937	248	999999	999999	820	106	860	379	357	734	900	930	19	999999	64	482	426	999999	532	510	999999	957	398	680	272	288	560	60	975	383	668	682	918	999999	201	999999	998	270	442	999999	999999	743	999999	402	628	351	864	999999	329	115	410	401	999999	970	897	999999	999999	513	272	541	545	810	999999	974	76	228	21	480	596	553	484	999999	999999	999999	999999	999999	360	995	61	920	423	411	730	869	973	276	999999	948	999999	221	999999	494	997	900	999999	364	999999	632	336	410	339	393	562	775	999999	254	999999	139	634	819	629	854	462	351	127	999999	999999	535	999999	799	360	999999	840	999999	892	989	168	893	999999	980	739	728	999999	650	591	999999	848	954	999999	999999	668	737	323	999999	999999	805	42	655	999999	177	285	812	999999	536	999999	276	553	188	883	642	999999	714	999999	654	90	901	195	999999	760	97	999999	134	297	281	140	622	999999	999999	999999	97	999999	513	120	999999	705	999999	106	142	999999	999999	486	670	81	605	643	954	982	669	740	999999	620	230	999999	999999	999999	160	999999	360	405	437	526	999999	999999	795	999999	582	604	548	948	163	999999	62	999999	446	999999	624	62	692	999999	999999	640	89	288	112	476	736	618	999999	334	554	411	999999	736	172	797	952	285	285	919	70	359	999999	720	587	885	568	20	458	95	267	107	832	722	229	999999	446	256	293	999999	949	964	189	224	404	752	69	325	999999	999999	657	349	777	772	999999	827	207	999999	701	226	999999	999999	170	999999	77	456	579	32	517	999999	360	706	991	956	970	106	999999	229	999999	834	825	253	962	809	437	917	330	69	155	402	599	87	
554	76	421	233	804	849	156	999999	183	47	807	681	297	951	999999	820	802	481	656	978	53	866	401	664	763	360	902	160	136	999999	877	125	999999	999999	999999	925	999999	747	301	330	82	999999	661	788	445	290	999999	485	569	999999	999999	673	745	621	44	688	999999	756	469	454	946	999999	999999	663	169	999999	999999	24	799	433	285	64	189	336	905	674	214	613	229	483	837	427	591	626	261	213	380	164	249	473	259	788	287	847	383	86	556	998	628	999999	999999	999999	999999	999999	234	213	494	418	716	369	483	72	536	986	999999	999999	414	205	412	956	321	751	775	336	183	497	776	341	999999	828	128	216	985	999999	108	339	741	454	402	58	719	999999	999999	879	989	197	999999	999999	241	999999	999999	360	596	671	441	632	732	359	962	736	436	162	466	887	250	277	999999	70	887	999999	999999	959	999999	363	247	360	999999	895	999999	986	999999	999999	109	999999	999999	767	619	323	44	475	607	999999	492	999999	622	999999	505	999999	638	722	999999	200	999999	999999	999999	712	999999	242	434	999999	329	837	22	976	500	950	62	367	731	483	657	999999	35	999999	999999	406	477	147	741	680	855	753	266	624	875	999999	999999	154	999999	453	219	387	999999	999999	999999	999999	379	515	999999	999999	513	147	999999	165	999999	356	175	999999	286	999999	999999	419	501	753	235	575	581	398	999999	455	878	908	999999	287	273	280	874	81	274	909	36	999999	973	78	177	999999	925	110	560	529	999999	89	999999	372	218	800	885	145	728	580	198	980	414	718	999999	999999	813	550	891	793	999999	103	727	999999	642	283	446	432	999999	999999	999999	480	838	581	576	799	50	999999	78	999999	394	739	353	999999	721	56	557	264	285	571	903	384	219	999999	999999	786	999999	501	729	935	363	462	559	220	929	718	999999	833	152	993	565	999999	481	428	999999	742	749	43	655	596	999999	191	157	24	614	276	271	999999	533	789	999999	548	241	999999	119	932	190	142	999999	12	999999	723	121	291	999999	62	902	999999	999999	315	47	999999	999999	143	219	181	999999	544	606	663	457	80	309	999999	999999	26	999999	348	318	999999	561	999999	278	653	693	999999	79	865	17	562	373	480	714	999999	999999	128	703	999999	923	999999	626	999999	536	999999	555	833	424	999999	999999	990	441	564	481	890	753	430	60	202	449	217	112	450	537	54	999999	976	365	91	611	437	323	521	425	381	850	916	89	176	999999	859	587	999999	999999	27	999999	809	998	824	474	331	78	511	658	715	835	186	117	999999	999999	578	
477	999999	157	307	677	920	148	110	50	836	350	883	104	590	630	999999	999999	520	923	489	978	541	999999	999999	369	811	863	710	999999	673	999999	597	364	529	392	254	173	832	350	210	670	898	784	638	999999	194	999999	78	999999	999999	866	597	999999	999999	999999	999999	726	999999	999999	865	67	438	564	376	37	753	529	575	207	386	627	487	179	723	818	999999	757	978	999999	185	405	999999	625	999999	807	221	999999	999999	928	456	999999	305	999999	484	153	999999	999999	999999	999999	237	999999	841	870	708	999999	388	427	845	514	520	189	748	569	762	469	272	813	72	568	816	999999	999999	999999	751	858	999999	592	694	580	586	745	349	377	80	520	563	923	999999	83	999999	793	192	527	418	276	999999	735	142	25	880	429	281	999999	794	999999	176	999999	129	849	106	795	732	275	927	775	999999	999999	499	251	905	348	896	989	999999	32	542	970	238	484	89	595	460	679	699	167	473	500	999999	567	354	368	804	999999	977	633	999999	917	599	642	436	999999	246	999999	999999	541	532	292	709	771	970	205	999999	999999	769	999999	345	62	576	770	312	349	999999	931	897	547	544	829	999999	516	999999	624	380	999999	57	681	358	570	570	999999	634	191	790	812	999999	158	999999	169	306	476	999999	18	351	829	340	97	611	999999	992	572	997	703	280	202	809	355	825	999999	596	97	161	775	492	418	146	130	559	984	344	749	999999	999999	532	545	229	953	999999	551	264	960	999999	999999	578	998	999999	931	911	999999	12	251	999999	29	572	219	324	999999	526	932	693	219	538	999999	971	252	426	622	180	734	999999	999999	999999	283	127	636	999999	118	207	493	258	999999	219	960	981	102	999999	999999	999999	323	231	706	436	999999	858	54	432	453	82	335	581	547	760	186	624	155	179	999999	902	999999	201	216	325	999999	684	999999	999999	577	644	878	825	301	810	857	999999	276	999999	731	999999	82	213	573	999999	871	999999	999999	454	999999	999999	999999	999999	999999	999999	875	131	25	391	999999	667	379	54	999999	809	203	509	999999	999999	999999	673	999999	725	447	634	830	733	628	179	454	999999	973	999999	967	240	808	999999	458	78	934	735	498	999999	999999	74	999999	38	358	764	999999	999999	630	972	999999	369	988	120	999999	742	402	151	503	845	937	282	693	345	999999	624	10	999999	61	222	802	178	184	999999	700	383	589	802	385	864	999999	999999	500	10	493	607	252	698	479	999999	999999	793	241	652	999999	752	380	999999	999999	733	999999	604	320	418	999999	382	999999	526	419	111	163	599	
766	639	518	854	782	693	852	479	382	312	768	345	999999	19	999999	531	999999	947	13	880	851	651	110	999999	772	91	830	121	422	725	288	377	562	86	36	602	144	104	970	687	856	999999	361	461	835	975	999999	170	445	663	13	472	108	283	748	124	999999	785	92	700	999999	741	66	656	999999	999999	782	468	982	344	397	428	977	325	999999	379	300	648	897	796	218	669	999999	759	999999	999999	999999	289	337	912	999999	999999	22	279	824	125	425	999999	437	443	999999	999999	999999	111	999999	584	494	782	260	379	823	890	887	999999	999999	202	75	307	935	217	131	999999	999999	80	999999	999999	416	708	501	907	999999	596	221	463	999999	804	491	574	493	146	331	496	39	999999	98	999999	471	726	787	999999	999999	999999	769	230	322	700	283	118	829	237	999999	786	999999	999999	425	237	999999	999999	691	688	711	501	813	999999	885	635	472	182	981	108	576	689	999999	999999	858	835	827	990	151	902	530	383	744	266	999999	545	215	687	999999	861	999999	47	45	108	999999	999999	314	970	344	687	999999	110	999999	999999	660	488	999999	422	494	999999	410	688	292	788	167	337	757	556	829	350	429	785	999999	130	604	539	654	822	948	999999	530	856	656	464	674	429	256	22	606	999999	680	999999	203	952	999999	815	755	256	999999	592	800	999999	999999	999999	267	453	470	16	999999	131	999999	53	999999	194	69	554	41	827	124	738	91	744	950	349	670	637	999999	687	669	789	999999	407	999999	999999	509	772	715	662	207	231	958	250	886	485	656	999999	329	18	893	999999	783	999999	999999	213	511	66	808	800	333	629	861	783	999999	347	999999	436	172	117	684	296	838	378	630	893	779	840	858	475	693	43	318	583	793	999999	16	999999	275	677	854	452	964	914	339	577	369	999999	903	999999	147	229	474	221	999999	606	999999	414	307	249	999999	670	208	343	116	999999	321	999999	989	582	341	491	170	494	262	242	332	923	49	62	999999	604	999999	999999	337	474	568	106	259	196	695	601	557	36	254	194	254	999999	999999	999999	265	91	195	330	218	655	69	999999	959	101	284	153	999999	255	715	829	999999	999999	15	642	731	225	39	803	887	739	934	144	999999	78	988	701	125	10	797	999999	418	616	999999	681	415	588	147	167	912	999999	999999	312	320	424	460	999999	624	175	317	50	62	392	443	999999	721	924	740	890	999999	999999	999999	374	457	273	999999	127	788	999999	237	153	88	871	999999	345	513	631	823	825	618	999999	86	999999	693	757	399	999999	
182	632	960	490	847	256	64	339	999999	861	854	999999	13	342	576	301	937	173	961	190	501	108	965	99	110	915	999999	479	505	87	681	700	874	394	999999	165	373	999999	306	831	817	560	999999	999999	776	999999	999999	285	999999	785	23	529	795	218	535	83	667	870	389	999999	974	584	833	446	999999	164	182	619	396	420	927	200	999999	140	999999	940	287	323	323	999999	999999	999999	422	999999	999999	162	905	666	858	872	999999	502	367	999999	856	999999	999999	385	470	622	605	212	888	647	858	822	999999	664	999999	594	795	353	999999	65	839	978	171	123	381	38	258	999999	760	524	921	999999	832	999999	284	139	223	902	999999	700	999999	891	999999	775	862	251	500	251	820	274	86	154	945	312	534	877	82	999999	13	442	374	99	999999	374	999999	999999	990	999999	389	715	380	893	501	999999	337	947	871	395	999999	139	999999	17	695	496	448	777	489	999999	969	406	67	610	898	420	336	639	449	743	999999	438	260	999999	861	999999	999999	999999	999999	999999	999999	586	16	686	999999	873	999999	367	404	954	925	999999	943	470	197	999999	658	770	994	90	530	999999	508	137	345	822	879	204	155	589	999999	265	133	401	554	393	999999	381	258	35	515	969	245	999999	817	999999	999999	789	155	878	457	132	198	572	567	287	999999	878	350	539	999999	710	221	814	361	669	824	999999	916	804	592	287	522	969	999999	561	462	999999	320	999999	337	99	58	277	142	480	999999	999999	834	999999	314	999999	40	718	40	805	757	431	999999	999999	288	999999	999999	999999	295	180	609	228	998	15	824	75	568	117	212	905	662	944	681	880	602	999999	716	648	500	999999	256	999999	999999	769	803	999999	999999	999999	999999	999999	225	706	999999	999999	999999	999999	562	999999	999999	248	999999	922	516	135	152	813	999999	262	555	25	237	999999	851	224	999999	806	289	238	212	793	196	405	999999	818	999999	955	962	718	999999	999999	999999	887	206	261	127	334	296	812	626	989	999999	999999	616	939	165	990	999999	767	49	74	999999	333	999999	658	999999	557	999999	697	446	197	851	40	252	803	999999	999999	38	599	106	999999	999999	477	612	223	999999	999999	789	223	999999	698	999999	204	679	999999	193	386	271	547	209	999999	564	598	376	438	999999	261	383	813	999999	816	999999	265	670	450	999999	102	721	413	156	999999	768	556	999999	747	97	656	361	307	619	999999	87	491	400	536	999999	920	110	999999	85	999999	196	976	588	999999	736	844	999999	239	999999	101	665	999999	400	717	802	17	564	628	999999	490	900	999999	
203	706	999999	480	864	143	415	634	991	547	999999	999999	999999	791	999999	197	21	253	132	999999	906	528	999999	229	999999	683	999999	36	999999	482	832	594	360	119	782	882	999999	265	979	400	823	765	109	128	531	504	421	20	49	376	999999	108	999999	778	179	675	443	519	389	999999	409	388	999999	519	715	999999	544	195	19	95	999999	755	273	732	307	150	999999	154	697	999999	999999	724	987	990	865	733	236	582	999999	999999	449	598	876	798	991	445	498	999999	999999	788	959	236	999999	953	296	861	999999	635	480	38	256	298	821	999999	999999	684	401	999999	999999	981	516	962	255	903	999999	490	878	474	741	862	652	838	999999	909	637	46	724	43	703	13	899	999999	999999	911	859	160	777	94	999999	999999	53	220	936	431	999999	996	980	107	317	806	982	369	894	999999	386	418	556	911	165	882	960	999999	999999	649	999999	916	860	344	999999	999999	713	794	594	999999	818	441	901	320	999999	999999	65	626	726	897	31	539	705	493	534	999999	604	865	928	999999	999999	686	637	296	349	365	999999	646	63	999999	999999	197	775	470	799	999999	999999	245	283	524	826	343	641	685	999999	999999	220	377	809	602	999999	847	865	596	87	142	804	999999	999999	283	504	999999	999999	905	804	833	764	244	693	999999	933	999999	592	414	181	23	54	951	667	796	154	769	999999	461	928	255	332	999999	393	667	149	901	274	999	30	417	770	736	880	999999	788	976	683	999999	668	533	265	461	999999	74	98	853	999999	184	139	735	999999	121	976	559	999999	584	851	999999	450	42	999999	592	393	999999	999999	318	80	999999	18	999999	95	618	792	405	989	870	765	328	579	296	953	999999	870	999999	835	658	999999	330	999999	213	999999	657	999999	636	439	999999	77	659	821	779	999999	85	999999	999999	649	962	999999	999999	570	640	819	532	457	164	999999	14	721	108	928	594	558	749	999999	804	999999	999999	841	166	965	326	802	115	507	799	999999	878	923	909	999999	873	338	188	999999	652	999999	999999	209	623	557	435	951	969	730	236	230	999999	496	999999	917	999999	999999	173	615	999999	838	714	35	657	999999	999999	90	812	462	65	999999	999999	999999	935	420	999999	999999	227	999999	540	374	832	384	281	999999	999999	999999	561	999999	999999	999999	175	573	999999	814	679	576	999999	972	999999	999999	149	516	675	999999	999999	53	560	951	475	982	903	564	84	879	15	339	754	88	999999	817	999999	820	38	999999	999999	807	482	131	741	875	999999	999999	261	195	234	999999	709	310	999999	999999	831	609	525	451	847	
611	498	636	808	349	822	999999	999999	540	999999	328	488	371	999999	52	570	439	999999	600	999999	999999	313	999999	999999	999999	630	453	359	740	986	999999	305	586	466	488	319	846	322	401	63	221	451	720	371	999999	837	348	999999	686	867	401	398	925	999999	199	308	609	981	129	718	999999	124	73	999999	904	33	999999	904	401	999999	723	127	999999	547	94	999999	592	527	748	852	999999	32	672	873	594	999999	380	441	276	999999	709	999999	999999	683	684	107	388	177	999999	883	999999	443	38	953	153	284	580	387	70	999999	999999	91	242	276	999999	356	452	199	959	382	652	470	638	999999	33	999999	924	145	999999	987	828	425	70	865	917	999999	994	999999	999999	320	999999	992	381	999999	474	627	633	926	256	338	999999	198	218	93	240	475	805	817	999999	295	359	445	525	82	999999	300	30	376	359	587	999999	999999	470	648	999999	660	98	353	999999	405	234	997	888	534	999999	640	216	977	635	451	53	999999	788	999999	960	515	477	309	140	183	999999	267	999999	668	999999	920	727	569	661	580	387	461	80	534	71	362	999999	990	739	999999	93	53	741	907	999999	185	999999	999999	687	999999	192	788	223	999999	999999	967	429	229	558	999999	999999	647	999999	65	74	591	115	263	381	608	999999	486	570	617	99	999999	526	670	134	800	999999	700	882	745	999999	598	999999	999999	735	999999	933	336	442	999999	610	446	728	999999	999999	999999	79	691	655	89	999999	999999	228	605	483	245	999999	758	105	757	999999	222	764	579	667	476	999999	608	528	287	675	999999	54	253	17	652	835	839	828	181	730	999999	54	803	789	999999	380	642	33	999999	999999	999999	241	684	880	398	681	158	28	999999	609	471	173	377	414	333	999999	974	598	830	410	611	930	999999	37	162	177	961	999999	976	105	710	584	999999	635	501	401	999999	373	619	999999	999999	999999	462	571	268	131	676	399	999999	40	405	54	203	99	999999	253	999999	999999	727	999999	999999	368	999999	280	899	999999	144	742	913	999999	300	611	979	859	723	999999	478	362	768	41	999999	572	334	999999	999999	999999	999999	938	999999	257	94	713	645	398	260	328	999999	191	999999	380	986	934	486	534	739	794	999999	343	376	261	774	955	888	999999	999999	157	999999	999999	580	244	999999	206	158	665	847	999999	965	590	999999	999999	20	999999	690	397	54	566	96	999999	217	905	999999	999999	572	342	482	139	824	949	999999	999999	294	683	999999	999999	874	789	999999	820	687	161	999999	484	734	970	999999	999999	274	999999	651	173	70	244	999999	675	643	
458	634	815	192	999999	999999	26	921	505	120	337	685	262	999999	265	780	999999	122	65	86	125	323	601	101	994	864	333	307	999999	999999	999999	999999	936	999999	999999	165	970	637	970	398	812	999999	239	860	913	802	22	977	999999	392	794	132	833	999999	527	144	42	723	198	852	439	719	425	462	999999	999999	999999	468	107	109	810	638	999999	667	999999	999999	94	740	188	202	852	355	999999	122	258	999999	961	999999	276	290	132	256	449	127	958	103	147	776	800	380	999999	553	880	297	582	166	999999	175	999999	965	60	302	545	995	999999	94	809	312	213	142	999999	999999	202	817	977	564	999999	34	709	180	424	999999	940	999999	999999	999999	475	623	540	102	999999	795	22	310	999999	999999	710	453	127	999999	999999	999999	573	668	799	999999	361	999999	320	28	967	955	466	164	550	742	361	738	855	700	618	195	999999	999999	194	786	400	891	586	156	853	745	906	834	886	999999	744	999999	18	499	999999	999999	313	522	135	992	338	857	760	497	999999	971	598	427	265	108	999999	461	999999	23	999999	469	486	173	174	231	58	632	999999	961	999999	88	999999	365	752	216	882	260	985	202	457	543	141	99	677	882	157	489	999999	999999	999999	292	798	999999	250	999999	926	149	999999	903	943	706	999999	799	499	400	251	242	999999	59	225	812	999999	291	566	999999	338	397	495	292	84	568	63	490	444	715	999999	735	125	274	999999	743	902	92	258	750	954	999999	599	287	640	915	814	528	572	714	816	999999	438	533	999999	999999	654	75	999999	384	653	107	999999	784	120	516	126	410	769	482	910	999999	42	815	999999	999999	797	999999	651	169	999999	534	918	999999	898	772	306	999999	125	999999	98	837	263	874	107	999999	976	815	999999	134	999999	414	759	999999	803	433	485	623	771	161	999999	999999	423	669	630	999999	189	634	885	999999	219	999999	999999	28	393	82	140	999999	718	999999	30	999999	49	999999	370	349	775	999999	926	475	999999	999999	820	963	999999	651	423	999999	254	999999	999999	999999	930	999999	914	274	128	740	706	730	999999	999999	904	866	141	759	407	895	309	290	353	999999	708	999999	61	999999	999999	332	19	999999	659	547	913	740	237	678	999999	220	612	105	231	999999	130	205	999999	999999	778	954	831	999999	253	528	999999	963	634	325	644	520	999999	999999	561	999999	731	963	999999	999999	413	174	638	463	708	999999	292	213	69	319	241	512	999999	999999	999999	758	500	759	499	140	999999	950	116	912	44	999999	999999	234	544	434	313	167	999999	999999	999999	614	325	999999	
551	66	999999	90	999999	999999	93	141	283	695	631	802	999999	972	474	940	501	999999	67	725	429	176	999999	68	669	634	16	84	388	999999	526	152	443	999999	999999	443	895	999999	56	791	828	902	267	746	602	741	139	340	692	193	926	112	557	599	948	999999	999999	186	999999	999999	318	999999	999999	465	179	488	369	182	999999	41	999999	329	417	275	897	527	999999	18	465	927	999999	999999	391	205	999999	424	999999	999999	184	832	142	718	760	776	482	999999	159	802	999999	124	382	956	576	661	147	607	695	999999	999999	999999	999999	302	721	494	773	643	628	999999	999999	755	892	525	998	932	898	999999	568	640	793	88	377	115	441	999999	999999	999999	999999	729	67	999999	728	314	151	999999	365	999999	997	276	999999	839	200	602	239	821	231	999999	957	643	999999	811	48	65	498	624	63	370	860	379	938	234	544	898	499	288	36	999999	384	999999	999999	999999	999999	302	999999	953	887	775	876	620	129	698	591	999999	966	256	999999	673	816	999999	698	995	979	627	999999	779	999999	301	112	950	999999	643	482	711	77	704	999999	999999	999999	544	999999	288	494	249	260	249	999999	89	999999	253	999999	362	999999	999999	999999	581	88	711	964	857	999999	596	673	925	825	486	226	879	999999	271	773	509	255	999999	999999	420	510	740	999999	97	146	225	999999	858	917	442	999999	625	164	495	625	771	781	999999	885	999999	999999	569	424	773	33	762	691	670	480	999999	116	999999	76	999999	80	999999	343	876	721	443	999999	814	17	393	615	601	725	999999	646	999999	727	685	396	650	805	999999	326	603	74	999999	999999	698	388	393	335	381	558	27	425	287	437	904	849	452	912	800	999999	41	168	431	47	788	34	478	999999	431	999999	426	999999	138	32	740	812	999999	908	999999	436	999999	67	243	52	707	486	999999	573	822	836	943	737	14	999999	295	444	999999	345	999999	999999	909	586	999999	999999	142	686	296	265	999999	102	999999	999999	999999	374	936	973	924	389	340	312	999999	904	984	595	170	688	337	748	737	305	179	999999	172	864	526	48	999999	966	910	999999	200	113	876	999999	334	409	999999	999999	999999	321	519	999999	15	443	17	14	601	319	117	453	358	547	999999	401	999999	999999	381	518	847	999999	821	958	479	318	999999	999999	38	264	270	760	999999	696	305	425	785	915	996	729	999999	521	999999	999999	858	466	672	999999	999999	484	999999	825	38	999999	999999	555	500	561	784	696	999999	999999	999999	347	999999	357	128	661	252	112	616	17	513	652	661	999999	461	999999	109	22	646	
469	999999	553	458	999999	731	490	999999	750	999999	234	141	309	407	411	999999	109	795	511	348	20	410	482	868	798	999999	386	193	466	999999	522	999999	771	60	862	477	433	889	999999	625	637	757	502	186	391	876	213	254	259	999999	362	192	598	673	636	69	505	684	659	133	999999	307	999999	999999	412	772	369	999999	544	934	121	219	192	885	710	262	999999	999999	486	999999	999999	999999	933	999999	740	340	863	108	999999	803	999999	748	239	488	280	340	319	999999	773	619	516	954	710	999999	679	153	10	999999	962	383	999999	999999	207	737	26	223	374	999999	999999	82	908	271	835	999999	999999	999999	979	703	615	380	943	72	531	999999	415	163	431	618	995	597	339	161	999999	999999	652	771	550	502	472	67	966	547	999999	700	999999	254	128	969	361	316	173	999999	106	592	439	98	999999	999999	331	999999	791	999999	776	329	743	756	136	999999	98	201	822	999999	240	558	999999	406	999999	830	999999	170	45	462	999999	999999	434	42	65	552	610	999999	999999	220	180	999999	275	220	770	609	999999	954	999999	333	880	999999	494	999999	76	548	188	43	954	847	184	170	827	339	999999	98	894	711	701	999999	194	535	108	611	316	630	999999	203	635	534	873	211	52	711	581	106	203	748	965	517	999999	576	608	256	45	999999	782	935	721	682	715	256	263	544	149	999999	71	999999	999999	999999	999999	999999	408	999999	973	973	128	999999	757	402	894	156	745	193	219	617	927	851	576	306	847	999999	999999	999999	818	627	947	507	572	999999	44	999999	379	528	262	389	999999	187	282	72	999999	666	187	999999	788	568	999999	999999	335	999999	427	999999	316	82	999999	999999	511	454	611	356	999999	620	553	530	367	999999	776	227	931	829	448	749	578	514	414	190	180	163	999999	999999	999999	999999	182	50	999999	999999	14	306	999999	999999	999999	724	575	926	999999	280	123	656	999999	215	792	999999	999999	506	92	678	641	801	667	419	999999	358	289	999999	240	999999	999999	512	999999	542	578	479	298	585	951	724	183	999999	478	999999	77	524	999999	959	999999	999999	740	675	999999	141	999999	212	638	999999	999999	999999	444	223	999999	999999	831	610	935	428	637	322	994	563	554	999999	999999	989	333	533	352	999999	165	329	894	407	417	772	554	999999	999999	375	840	779	964	431	999999	960	956	589	312	466	589	773	332	155	838	187	131	600	637	999999	999999	115	177	409	374	125	329	298	481	999999	65	355	78	271	481	999999	999999	133	87	544	42	744	231	885	631	391	996	749	568	240	999999	954	
952	999999	496	999999	612	564	67	999999	640	667	117	253	410	243	705	70	673	622	588	997	522	103	171	144	883	291	777	982	999999	580	730	999999	417	111	402	913	999999	745	613	43	76	912	903	375	637	978	999999	397	686	999999	85	999999	651	654	441	859	994	361	851	330	787	84	999999	999999	937	865	835	309	841	791	295	927	999999	999999	999999	610	199	796	507	999999	806	389	305	192	999999	999999	999999	763	669	543	999999	423	894	292	256	999999	999999	843	437	771	152	185	999999	894	650	157	936	106	722	831	669	999999	854	999999	524	999999	778	864	564	163	275	999999	639	308	999999	999999	43	726	308	999999	744	356	368	735	762	630	833	411	541	357	847	503	50	837	873	999999	569	999999	768	848	222	999999	288	284	505	79	545	258	31	999999	124	219	999999	999999	96	323	840	999999	193	893	574	377	999999	999999	315	999999	42	801	434	163	311	96	958	459	726	744	78	93	999999	693	999999	584	389	762	242	637	705	267	751	999999	880	451	763	999999	999999	845	677	80	968	733	46	743	823	868	477	999999	261	999999	999999	352	999999	756	888	999999	999999	989	999999	570	999999	678	76	775	60	999999	283	860	332	94	999999	999999	76	999999	999999	506	656	999999	761	999999	295	214	386	367	999999	408	315	133	999999	273	75	295	858	999999	105	300	666	271	999999	999999	595	616	705	999999	173	184	286	257	641	391	999999	999999	999999	475	999999	770	999999	709	999999	652	569	159	999999	69	28	999999	999999	958	902	824	839	394	658	812	926	999999	999999	219	999999	36	132	67	492	999999	429	999999	66	392	833	335	999999	957	999999	50	389	445	999999	646	999999	283	999999	327	999999	999999	999999	458	809	426	549	605	271	999999	515	548	529	511	666	135	999999	999999	832	640	135	577	826	882	697	617	999999	999999	369	862	71	999999	874	804	711	676	630	970	999999	640	843	237	73	915	451	159	999999	999999	779	999999	16	736	450	521	999999	778	999999	669	761	202	994	999999	245	999999	999999	595	674	999999	999999	990	505	669	622	202	797	897	513	910	440	548	105	553	711	186	856	334	479	363	613	999999	686	999999	219	605	646	784	992	664	894	856	485	796	999999	999999	999999	347	999999	258	999999	304	999999	999999	999999	222	999999	450	357	69	552	999999	125	320	121	866	313	544	460	999999	555	22	999999	848	26	584	999999	309	475	921	498	519	220	231	999999	999999	999999	607	732	999999	509	206	999999	999999	122	207	740	174	999999	221	999999	152	887	107	702	711	398	999999	72	653	159	797	
999999	435	999999	43	486	893	999999	802	208	999999	812	463	999999	359	585	972	999999	999999	843	899	624	999999	445	356	632	999999	528	928	920	999999	999999	89	846	711	231	999999	372	88	721	847	492	881	999999	999999	999999	433	590	353	999999	425	689	254	999999	260	182	999999	989	224	411	374	375	753	882	956	999999	732	616	999999	138	583	999999	657	999999	999999	999999	742	249	665	25	999999	532	185	999999	504	562	301	279	596	539	509	22	158	677	999999	482	739	999	67	620	607	816	784	225	552	999999	42	999999	813	843	440	482	334	208	212	842	999999	950	388	404	999999	463	999999	999999	628	571	999999	979	999999	999999	677	743	192	999999	999999	999999	999999	999999	260	999999	529	999999	999999	753	108	37	999999	949	475	515	292	788	620	662	751	999999	999999	518	596	981	363	62	407	299	176	697	999999	289	791	820	104	999999	700	999999	874	999999	999999	277	177	601	999999	513	514	999999	999999	889	132	529	303	273	596	238	372	278	335	477	999999	176	586	411	737	999999	167	999999	420	61	999999	921	788	35	999999	528	350	999999	107	849	547	172	999999	286	574	999999	985	528	234	865	867	431	373	999999	978	999999	690	766	999999	485	355	859	824	190	801	999999	741	278	126	77	888	377	181	486	929	583	119	310	837	967	422	639	431	554	999999	665	557	391	56	325	838	584	999999	621	503	688	348	876	485	999999	999999	717	999999	999999	977	500	999999	887	477	404	721	999999	929	999999	73	999999	438	280	995	145	653	999999	999999	801	238	313	999999	559	982	251	245	999999	824	474	938	704	238	274	999999	999999	999999	670	914	651	604	458	655	245	558	999999	259	77	999999	999999	719	679	496	999999	927	674	265	700	999999	235	999999	999999	565	465	957	368	488	174	703	311	730	983	445	999999	206	780	658	999	11	204	991	177	362	485	999999	269	999999	627	346	902	438	714	764	688	492	126	892	200	999999	200	309	95	374	579	619	735	999999	999999	999999	157	25	266	699	999999	243	991	136	90	710	999999	999999	860	827	801	873	999999	228	999999	96	999999	887	467	720	810	894	905	803	782	999999	29	35	302	223	999999	999999	999999	25	999999	455	501	990	999999	490	591	999999	449	999999	572	999999	603	516	487	829	999999	269	558	545	888	816	338	197	353	224	691	671	857	646	639	914	701	999999	999999	999999	999999	99	999999	977	139	769	455	647	240	87	999999	999999	548	472	999999	928	338	636	136	248	126	999999	647	598	999999	919	193	803	628	657	999999	603	352	186	244	244	195	580	
416	999999	370	690	999999	275	999999	188	133	394	999999	999999	999999	74	873	926	999999	999999	452	486	188	219	586	651	28	583	82	669	169	372	999999	655	743	758	999999	17	877	436	357	381	999999	999999	796	798	57	999999	81	939	999999	999999	992	999999	792	999999	401	206	542	719	999999	383	203	292	28	761	167	110	966	828	999999	865	999999	757	999999	80	839	568	423	999999	604	110	999999	999999	999999	743	999999	284	999999	44	366	32	999999	167	999999	974	999999	364	999999	999999	641	999999	952	253	999999	864	377	244	29	721	869	833	999999	999999	124	570	871	69	352	285	391	882	246	931	999999	822	400	999999	992	959	892	484	966	999999	156	657	999999	999999	48	85	376	145	264	999999	175	533	249	720	53	204	999999	128	22	326	654	758	709	30	781	282	473	486	999999	69	828	395	999999	999999	999999	467	422	999999	31	999999	909	255	628	104	766	937	582	679	847	797	857	774	471	650	733	397	947	137	487	999999	611	889	893	204	323	779	999999	843	121	585	781	999999	107	745	417	408	140	615	263	999999	699	794	638	454	212	64	999999	225	671	221	519	294	135	264	665	999999	999999	433	781	986	280	739	567	999999	25	368	677	726	243	335	267	342	999999	643	999999	817	261	448	999999	269	856	999999	181	900	75	999999	373	842	90	999999	56	706	833	277	572	960	236	376	439	844	387	999999	982	999999	953	187	420	999999	999999	847	767	914	441	521	140	828	567	667	206	999999	994	834	646	845	288	561	508	606	80	117	999999	999999	999999	157	999999	659	469	999999	946	999999	86	881	656	242	629	142	999999	321	147	744	402	568	179	999999	849	999999	560	146	999999	999999	679	999999	421	89	266	882	905	293	639	480	369	732	720	318	452	999999	187	413	225	999999	999999	999999	469	336	714	999999	715	999999	308	339	108	332	999999	553	999999	271	470	576	976	747	237	981	682	666	999999	999999	999999	861	468	999999	374	157	921	911	116	492	354	94	374	999999	176	999999	985	310	999999	46	954	176	109	190	653	611	437	999999	999999	315	514	802	999999	54	183	999999	640	572	964	999999	999999	999999	447	726	916	385	212	999999	580	430	995	381	295	347	999999	681	761	287	92	763	720	453	992	800	978	999999	142	330	999999	999999	176	999999	999999	430	635	98	729	382	274	277	408	695	897	498	999999	999999	517	614	338	502	103	362	490	210	999999	999999	873	999999	748	374	999999	881	680	269	263	583	45	864	712	626	951	389	23	814	365	35	999999	503	999999	845	44	999999	
992	567	999999	813	931	145	200	999999	225	92	633	999999	34	999999	24	637	999999	735	107	999999	902	711	550	713	349	676	999999	215	999999	999999	165	903	339	726	889	999999	50	450	652	899	674	999999	411	999999	755	123	789	838	20	918	268	755	747	391	624	291	26	515	473	264	300	984	274	845	926	999999	569	999999	637	902	597	794	999999	208	999999	867	309	681	957	999999	886	17	205	494	121	999999	999999	948	111	608	999999	535	999999	397	609	999999	770	566	943	35	554	999999	210	118	330	474	672	549	412	757	981	345	557	248	999999	293	789	999999	733	525	999999	621	999999	39	806	71	817	695	599	299	106	999999	737	999999	681	405	806	97	173	999999	737	616	545	353	626	759	978	738	29	325	899	990	832	999999	460	999999	294	181	311	269	656	976	999999	123	660	248	999999	625	566	973	486	702	999999	96	788	999999	85	999999	412	56	999999	999999	676	283	399	999999	910	320	999999	748	120	999999	785	903	999999	761	999999	431	999999	388	161	363	181	55	839	999999	999999	746	639	501	999999	441	768	265	186	999999	310	677	999999	554	337	298	153	999999	862	999999	999999	712	999999	999999	302	653	999999	999999	999999	999999	908	999999	444	202	731	174	680	979	890	679	866	530	999999	999999	461	988	999999	147	999999	863	219	362	193	987	289	671	651	612	208	213	999999	999999	370	999999	999999	679	242	999999	822	173	617	173	928	193	999999	396	985	680	999999	999999	946	32	973	999999	520	555	447	456	999999	70	999999	999999	780	686	408	131	999999	280	999999	999999	755	185	324	999999	255	56	434	999	12	893	685	970	999999	894	267	258	771	339	936	122	999999	786	619	762	651	549	999999	999999	785	862	236	715	924	793	999999	770	707	999999	785	473	131	448	453	29	385	551	40	886	999999	160	999999	830	343	643	549	969	566	562	246	706	999999	999999	224	150	666	969	999999	253	346	497	550	685	554	472	991	793	342	600	386	109	519	506	999999	634	512	406	999999	291	253	588	214	999999	849	89	810	999999	999999	313	362	999999	999999	787	549	931	609	675	286	870	999999	756	637	965	185	146	196	999999	369	589	637	270	999999	999999	999999	757	999999	405	835	475	662	999999	570	39	247	971	604	999999	956	892	999999	837	999999	999999	639	497	951	248	999999	713	892	653	579	644	675	999999	999999	739	788	791	648	999999	839	810	999999	598	196	607	727	999999	999999	999999	209	999999	563	999999	150	95	135	511	806	54	436	132	583	18	483	925	363	155	163	864	943	999999	253	999999	
997	319	303	999999	311	353	520	764	999999	436	454	112	90	999999	951	732	614	999999	985	603	776	717	999999	209	124	270	254	582	999999	677	522	999999	999999	742	803	999999	791	94	209	462	533	672	999999	156	564	381	845	488	999999	999999	260	666	999999	650	54	999999	91	103	927	51	109	938	713	503	914	419	879	348	81	130	999999	529	87	533	80	114	999999	999999	645	742	424	765	388	999999	427	856	855	582	697	524	749	697	999999	167	362	595	958	457	241	999999	999999	999999	417	83	490	730	588	656	580	939	522	999999	458	194	626	999999	560	94	86	999999	999999	999999	650	556	999999	253	999999	919	180	485	156	318	849	500	249	917	357	314	149	999999	277	209	12	757	999999	999999	249	972	541	999999	44	873	381	182	591	206	856	861	999999	247	367	668	485	105	792	999999	160	957	944	708	987	255	944	999999	999999	364	999999	892	554	630	13	401	388	162	450	282	937	677	999999	53	71	496	999999	902	339	609	723	907	999999	797	599	999999	37	832	41	788	929	991	391	237	903	963	999999	83	999999	966	999999	333	654	999999	276	482	999999	901	647	500	644	51	60	191	640	395	927	757	40	720	374	555	999999	661	353	945	295	682	999999	107	190	538	668	999999	329	400	262	999999	531	126	244	135	195	999999	153	999999	999999	999999	597	517	999999	559	52	523	602	734	212	992	176	331	999999	375	999999	550	999999	116	382	999999	862	250	999999	482	236	913	999999	248	999999	590	517	999999	14	95	95	632	71	999999	495	999999	770	999999	999999	269	288	999999	999999	999999	373	999999	229	46	514	262	347	356	384	999999	333	138	47	363	373	999999	999999	710	999999	111	290	138	999999	999999	621	237	999999	999999	62	873	204	36	984	616	874	725	370	481	951	751	748	738	258	508	307	999999	118	417	231	999999	784	578	999999	827	589	245	166	540	425	287	345	79	304	999999	369	306	999999	430	488	647	261	13	999999	575	999999	552	879	980	391	264	128	510	56	487	98	999999	999999	999999	37	639	569	830	999999	673	415	679	999999	999999	149	11	222	687	999999	584	999999	780	999999	317	474	46	365	186	158	171	999999	835	32	816	999999	999999	163	987	999999	849	88	431	948	95	169	684	999999	141	841	999999	51	999999	581	999999	999999	317	999999	836	692	990	283	999999	681	894	514	580	656	627	336	405	847	999999	999999	88	506	999999	999999	733	999999	790	929	999999	344	768	129	728	263	999999	999999	999999	936	999999	304	413	576	694	750	64	581	589	37	490	999999	445	
542	816	156	503	966	281	485	83	688	902	71	59	999999	913	774	999999	327	106	974	232	469	999999	930	880	999999	811	151	999999	999999	568	762	448	429	999999	235	313	999999	759	593	999999	628	862	637	402	999999	999999	999999	837	999999	795	999999	930	516	582	976	21	885	275	991	165	140	707	922	130	149	999999	629	159	687	471	214	999999	999999	602	603	606	893	999999	538	984	174	314	498	366	306	999999	932	999999	922	224	427	999999	768	438	999999	921	940	999999	262	729	897	497	999999	818	591	704	427	913	999999	379	128	357	737	16	999999	999999	218	565	823	317	690	783	236	473	54	898	798	84	361	999999	666	385	285	809	999999	677	164	680	999999	602	415	999999	999999	553	105	79	578	762	447	999999	999999	384	694	945	48	124	271	686	773	999999	905	352	561	999999	713	742	81	927	918	323	671	537	790	231	902	671	915	999999	377	999999	999999	46	636	936	999999	999999	999999	999999	770	999999	416	999999	906	92	696	999999	467	999999	839	363	997	650	999999	134	752	184	594	472	52	999999	208	588	319	798	372	869	715	624	337	431	61	740	167	945	906	204	630	999999	535	839	214	355	843	999999	976	679	203	999999	194	794	697	228	297	403	774	827	999999	118	720	999999	999999	842	999999	418	312	266	999999	898	227	999999	553	886	937	212	999999	853	745	305	821	693	999999	213	440	542	999999	832	453	999999	180	89	46	522	987	707	493	371	121	999999	711	719	195	999999	294	635	251	999999	291	94	240	921	92	999999	296	999999	160	153	411	701	684	999999	813	729	727	148	521	999999	899	999999	719	800	741	320	593	111	507	381	919	804	301	923	551	368	533	259	996	999999	236	960	556	349	959	420	750	999999	906	999999	999999	155	124	220	999999	61	375	439	189	999999	278	194	529	779	234	607	409	999999	928	999999	205	999999	152	346	999999	938	682	380	840	999999	999999	361	205	51	999999	773	690	91	999999	499	993	103	999999	233	999999	999999	999999	777	125	362	20	989	313	460	999999	999999	999999	777	999999	972	999999	994	999999	857	213	916	999999	487	975	460	999999	328	749	438	462	111	999999	999999	440	761	507	905	264	999999	320	579	57	745	780	704	770	913	675	49	130	998	505	222	29	989	64	953	801	664	446	692	250	999999	997	999999	700	94	346	654	474	473	739	121	547	634	868	999999	707	999999	690	12	999999	709	317	464	606	196	999999	999999	707	553	114	600	51	999999	338	182	747	620	13	685	577	999999	574	999999	268	393	999999	999999	
999999	999999	256	530	973	443	48	541	999999	543	563	514	194	894	947	921	369	149	79	999999	306	999999	999999	97	277	14	435	999999	999999	999999	205	222	521	999999	331	895	307	583	626	607	589	797	615	999999	67	999999	500	682	83	653	298	128	324	756	99	434	316	999999	999999	999999	18	999999	405	907	347	350	992	681	573	61	623	999999	522	999999	339	509	90	301	39	999999	513	752	559	999999	371	87	898	765	424	999999	589	999999	331	658	599	183	401	708	866	716	506	819	119	32	999999	513	606	852	427	590	354	24	999999	484	464	999999	856	913	999999	270	999999	237	266	677	999999	484	464	864	872	165	999999	381	435	999999	280	694	643	536	462	858	480	55	348	833	999999	999999	19	846	999999	343	326	487	173	605	274	999999	563	442	999999	555	58	742	979	999999	482	972	999999	816	213	770	622	329	461	686	789	406	889	432	134	896	475	999999	670	999999	999999	630	218	829	58	11	141	999999	976	906	809	738	999999	86	999999	579	985	999999	642	433	999999	996	35	486	999999	867	389	140	999999	664	90	441	82	999999	432	851	764	760	768	212	639	420	353	999999	876	61	340	813	81	555	911	282	975	246	817	842	605	732	23	190	622	10	894	322	999999	378	666	626	654	510	814	235	434	440	794	310	999999	479	609	764	537	576	69	999999	752	807	999999	999999	632	589	255	42	746	587	590	638	526	999999	728	508	394	714	999999	570	741	686	848	545	452	517	199	135	132	259	652	999999	941	999999	569	28	913	830	993	999999	264	782	999999	846	850	165	784	621	750	111	379	823	417	999999	30	76	999999	920	393	124	400	129	909	496	935	544	696	393	471	999999	595	564	999999	104	315	999999	207	11	999999	296	733	999999	384	999999	879	999999	999999	999999	999999	999999	999999	999999	999999	879	674	145	999999	991	911	315	469	400	159	999999	515	815	999999	322	192	71	999999	957	234	107	391	999999	744	999999	617	115	999999	253	281	968	651	602	999999	840	430	180	96	215	100	389	999999	342	428	344	515	74	725	325	270	60	633	111	768	349	497	852	400	999999	384	805	409	999999	129	191	398	913	999999	999999	999999	21	974	663	866	844	999999	999999	403	410	382	552	390	590	982	999999	999999	550	833	777	353	578	779	999999	830	999999	999999	999999	999999	247	945	602	376	462	433	258	999999	970	244	999999	78	447	458	990	611	832	424	999999	242	898	846	848	89	919	918	999999	241	872	832	999999	999999	999999	836	166	464	780	185	927	166	734	
154	999999	316	910	709	906	129	999999	999999	998	870	171	379	324	400	999999	522	457	999999	120	26	213	148	662	68	999999	611	302	999999	830	999999	497	662	508	753	482	541	179	220	22	203	999999	380	833	999999	702	299	999999	999999	367	267	999999	393	56	717	941	235	653	851	999999	304	827	264	999999	351	383	509	870	571	918	565	353	999999	531	999999	574	999999	314	952	366	999999	999999	536	999999	573	928	114	999999	790	812	999999	999999	327	911	717	375	999999	710	492	999999	203	999999	950	847	802	914	999999	999999	139	152	999999	999999	701	495	199	215	301	95	107	422	999999	893	89	758	999999	999999	999999	334	814	551	386	999999	821	625	172	690	148	689	375	658	447	252	486	648	999999	335	196	832	721	512	999999	112	612	80	67	999999	999999	999999	185	999999	888	167	57	587	766	999999	999999	85	999999	508	76	611	720	448	975	36	416	999999	65	346	999999	203	612	311	999999	283	519	751	999999	862	999999	947	999999	250	769	289	999999	999999	881	999999	235	120	509	223	999999	473	392	999999	105	40	999999	907	146	838	644	695	554	745	120	492	476	358	517	470	167	129	999999	479	678	999999	999999	517	559	348	121	379	999999	999999	866	13	891	355	999999	537	970	443	999999	676	606	84	735	459	788	399	999999	999999	999999	49	999999	326	375	913	495	409	208	384	357	797	999999	275	11	999999	879	117	600	999999	999999	979	500	723	318	431	872	604	959	382	999999	170	107	999999	776	654	343	550	999999	999999	860	256	999999	595	96	23	949	341	999999	581	580	999999	999999	129	999999	999999	549	342	17	999999	999999	999999	449	999999	655	197	999999	491	499	357	820	338	479	621	999999	455	999999	904	637	305	481	541	999999	388	801	58	372	978	69	999999	115	11	542	693	938	999999	999999	513	999999	899	323	999999	999999	725	760	251	999999	186	999999	999999	973	644	705	712	472	508	999999	71	34	999999	825	721	432	999999	252	819	796	785	683	302	648	147	965	738	999999	24	700	999999	628	559	846	195	130	340	189	470	305	830	230	440	608	999999	488	999999	83	602	45	505	999999	940	999999	426	999999	566	91	999999	679	966	730	458	999999	564	443	999999	761	639	999999	999999	167	999999	999999	965	565	999999	693	903	659	632	999999	389	999999	204	999999	687	999999	429	692	564	999999	999999	791	338	110	771	999999	999999	311	23	581	444	11	943	347	701	427	490	861	260	999999	999999	999999	57	312	999999	480	613	242	756	371	341	947	999999	843	999999	990	194	999999	793	999999	648	999999	646	60	229	
999999	999999	857	630	270	623	568	441	691	81	177	999999	999999	759	999999	29	812	555	651	250	496	964	110	999999	711	242	999999	77	640	233	586	540	996	92	962	445	756	611	999999	999999	773	999999	999999	771	646	256	168	115	502	601	836	55	999999	999999	999999	423	999999	332	918	37	999	501	801	467	495	636	747	943	797	855	273	210	69	904	477	980	999999	338	999999	999999	84	519	999999	48	397	540	546	196	359	548	510	433	692	999999	999999	281	714	887	999999	999999	509	999999	999999	646	337	999999	986	99	342	752	804	999999	445	463	999999	999999	926	999999	80	954	100	560	594	999999	355	840	518	600	166	205	999999	732	61	999999	999999	859	211	999999	711	761	554	999999	853	607	743	903	988	239	515	268	355	951	816	999999	919	948	999999	68	999999	497	127	395	932	147	485	999999	555	566	507	103	288	998	61	999999	410	643	707	987	515	451	851	999999	95	898	999999	325	915	729	959	17	238	153	636	999999	644	168	999999	716	999999	671	999999	431	732	421	999999	356	999999	507	921	285	251	643	999999	850	645	838	309	44	999999	170	999999	999999	999999	499	864	144	372	838	674	251	999999	999999	999999	844	999999	430	556	999999	917	999999	999999	417	999999	683	766	595	601	785	577	805	858	489	428	961	515	532	823	242	556	999999	983	71	833	679	166	260	778	707	757	999999	292	999999	126	793	744	748	28	923	999999	279	543	586	999999	868	392	639	999999	904	339	570	606	999999	126	82	519	364	584	137	999999	516	817	893	38	999999	999999	233	372	634	999999	766	514	999999	999999	287	312	407	999999	965	296	526	688	874	378	197	999999	968	519	999999	284	389	999999	890	406	226	462	999999	558	909	999999	999999	276	937	687	572	66	706	813	839	999999	122	564	619	841	11	827	943	524	841	743	555	714	328	360	999999	601	999999	503	293	825	999999	848	890	619	999999	259	999999	196	805	999999	999999	164	679	999999	999999	999999	555	59	404	398	999999	134	717	176	799	455	948	999999	850	971	442	213	529	999999	117	273	673	999	714	999999	86	999999	999999	999999	831	400	44	999999	198	21	55	574	108	895	315	999999	141	724	819	999999	999999	174	999999	834	698	999999	999999	999999	177	899	161	999999	999999	652	322	762	415	17	344	409	421	903	398	838	999999	868	114	999999	999999	578	141	948	189	999999	451	911	419	884	20	132	765	379	877	999999	859	499	239	455	582	999999	132	134	390	420	269	999999	776	508	999999	830	603	10	956	999999	999999	212	377	310	211	411	353	
530	999999	999999	999999	51	36	109	999999	436	638	658	61	165	999999	17	568	768	774	53	145	999999	976	190	529	765	423	999999	531	656	999999	999999	254	999999	209	999999	137	178	776	227	999999	676	529	999999	201	999999	948	800	152	760	644	608	536	999999	276	441	554	999999	692	999999	628	999999	999999	331	999999	999999	414	880	955	854	879	400	999999	556	673	468	391	503	988	584	817	999999	146	771	999999	523	402	999999	999999	999999	57	999999	486	999999	999999	632	108	999999	177	491	540	77	844	298	880	254	999999	999999	493	999999	999999	60	999999	117	71	999999	999999	807	318	791	999999	327	975	197	806	568	999999	104	956	51	370	193	999999	506	54	999999	999999	848	999999	768	906	422	999999	107	718	996	494	378	836	594	30	301	889	386	184	999999	102	657	491	999999	340	521	33	452	447	999999	725	330	72	322	237	999999	916	999999	884	894	724	877	479	999999	83	545	267	372	30	78	304	999999	999999	999999	657	130	366	577	438	395	399	999999	659	999999	999999	173	999999	524	999999	268	999999	348	999999	999999	498	224	187	682	248	794	264	660	999999	378	571	999999	998	241	664	116	406	999999	121	999999	505	573	999999	627	538	909	239	999999	15	999999	694	999999	999999	52	999999	442	942	999999	339	643	140	738	728	291	290	505	175	84	859	259	999999	999999	237	999999	784	925	996	559	999999	999999	565	999999	654	999999	684	615	999999	999999	898	232	173	721	19	477	368	999999	845	936	347	42	744	164	883	755	900	999999	728	453	268	417	446	999999	540	10	88	620	94	999999	606	674	186	999999	185	637	95	150	36	999999	644	27	999999	69	222	121	999999	410	637	898	769	999999	887	875	696	491	785	780	190	999999	399	999999	682	787	340	673	855	533	978	256	670	759	632	999999	809	251	337	387	180	429	999999	677	999999	195	298	581	999999	999999	523	694	999999	314	959	26	369	896	999999	302	729	548	265	70	432	999999	999999	999999	402	999999	999999	999999	163	408	609	761	603	722	765	496	499	758	886	554	999999	999999	405	365	800	615	609	913	905	45	657	632	173	999999	255	999999	957	288	999999	868	999999	78	541	452	705	207	423	999999	999999	849	802	999999	661	710	60	148	984	873	999999	786	999999	162	549	127	751	977	598	257	999999	172	539	220	579	28	319	942	752	999999	660	999999	999999	961	782	66	242	686	970	462	305	116	999999	93	78	999999	559	92	528	423	701	727	609	175	180	967	999999	592	401	643	999999	117	395	41	999999	617	594	999999	999999	492	885	74	16	
145	999999	370	555	455	999999	187	469	237	424	999999	262	932	992	999999	791	815	999999	650	295	337	71	197	721	586	870	461	807	999999	712	45	538	636	999999	473	223	809	999999	864	999999	223	183	999999	999999	67	779	290	624	999999	565	564	745	999999	999999	679	999999	764	999999	969	585	999999	380	999999	524	999999	800	625	221	999999	813	981	402	882	999999	999999	999999	897	504	663	999999	589	836	999999	645	158	999999	303	999999	999999	399	458	170	453	289	758	842	999999	999999	315	267	164	79	105	755	583	171	999999	999999	705	524	186	999999	985	999999	999999	854	142	999999	375	98	999999	766	180	999999	364	821	949	602	451	240	248	258	198	999999	651	999999	999999	492	72	999999	436	269	162	999999	222	197	185	999999	293	999999	709	303	283	226	760	397	999999	966	401	762	222	999999	592	475	286	928	999999	999999	520	485	123	649	559	389	999999	999999	999999	653	916	999999	999999	999999	999999	999999	530	944	999999	971	646	264	999999	774	101	309	999999	999999	999999	687	250	294	125	596	770	807	790	70	744	894	999999	522	783	999999	999999	234	126	554	951	55	944	341	999999	110	942	999999	864	999999	999999	260	616	495	999999	925	999999	632	61	59	898	511	756	999999	210	90	416	133	480	374	725	999999	999999	999999	224	999999	743	908	340	25	653	513	999999	999999	512	493	288	79	999999	999999	843	999999	182	999999	999999	449	299	484	141	999999	693	818	786	500	999999	999999	77	397	999999	939	192	503	999999	999999	406	999999	568	999999	957	716	801	999999	999999	622	531	999999	999999	126	999999	774	999999	268	999999	466	331	999999	727	452	828	822	999999	999999	798	22	675	349	134	146	670	272	881	984	526	424	999999	356	647	173	968	325	999999	951	825	506	999999	923	725	836	714	571	667	125	999999	144	300	999999	549	168	999999	191	184	557	455	309	999999	999999	742	363	393	974	197	563	484	999999	827	474	999999	301	415	999999	624	999999	432	109	605	765	508	999999	133	171	807	489	227	999999	150	447	505	999999	613	999999	191	371	452	999999	383	113	641	972	316	826	845	257	752	205	999999	886	135	356	704	999999	848	359	240	232	999999	708	999999	696	372	390	969	549	688	999999	570	262	845	692	999999	999999	133	535	85	306	999999	559	736	999999	999999	264	321	158	820	485	411	831	140	229	999999	999999	767	944	610	925	856	305	569	999999	634	314	50	442	999999	999999	14	322	999999	933	906	999999	971	324	476	117	999999	820	728	999999	754	738	131	625	130	59	734	188	999999	159	450	30	999999	150	397	999999	
224	879	527	617	999999	98	558	206	323	954	704	453	477	502	857	46	576	366	841	896	193	424	999999	999999	999999	825	397	999999	493	886	627	830	927	561	893	199	302	121	731	666	190	924	999999	175	355	290	710	432	302	999999	453	999999	999999	500	732	799	566	946	148	656	999999	434	999999	437	337	999999	526	916	609	667	999999	465	635	184	716	268	122	156	235	198	124	965	831	999999	442	999999	530	436	829	999999	633	355	973	85	965	756	999999	875	838	999999	764	999999	999999	999999	670	988	998	134	999999	473	686	419	721	999999	541	735	999999	999999	994	343	353	99	96	515	999999	398	492	999999	219	960	999999	999999	999999	754	433	999999	151	205	999999	999999	995	405	653	999999	417	223	634	33	999999	239	163	587	880	505	137	999999	708	317	999999	282	505	999999	999999	999999	427	449	111	966	999999	222	999999	407	999999	549	347	947	446	730	107	999999	763	469	26	979	807	999999	366	813	999999	758	620	834	604	999999	999999	556	489	829	938	999999	999999	668	507	330	645	756	374	340	999999	189	999999	977	220	780	518	46	999999	999999	25	958	92	298	348	768	601	759	802	999999	999999	791	467	616	792	139	708	104	999999	695	999999	999999	104	36	999999	448	528	643	624	999999	628	911	134	553	813	999999	885	824	330	738	729	885	953	297	739	376	721	622	195	90	81	423	84	999999	999999	964	999999	66	999999	899	249	999999	145	999999	457	689	666	914	802	811	254	884	774	233	999999	458	107	999999	297	289	727	999999	999999	543	753	214	836	397	951	849	126	829	191	430	499	770	749	976	840	999999	999999	807	820	383	999999	196	649	851	771	154	999999	66	769	363	999999	342	511	602	234	999999	852	279	962	999999	999999	424	703	354	733	205	708	999999	966	247	579	919	999999	83	707	566	565	999999	625	807	982	999999	70	999999	999999	166	269	999999	999999	597	206	439	844	866	999999	421	493	999999	128	575	999999	745	999999	531	783	263	256	999999	999999	999999	687	999999	999999	165	970	999999	364	874	107	999999	935	999999	379	378	50	150	85	229	394	295	999999	270	866	999999	371	247	999999	538	54	999999	999999	831	999999	95	999999	339	785	999999	896	63	67	618	208	552	639	884	376	721	490	643	188	37	53	609	593	999999	999999	603	793	733	666	825	999999	999999	666	114	308	293	468	711	364	395	332	341	237	465	72	324	999999	486	870	257	57	411	816	882	999999	652	501	494	337	999999	895	173	397	999999	788	105	999999	535	586	92	263	779	999999	999999	704	999999	
381	138	999999	687	193	999999	862	999999	777	429	999999	999999	326	655	792	974	383	183	999999	169	944	995	999999	967	438	884	900	999999	994	278	132	999999	187	999999	281	372	999999	999999	999999	589	310	979	464	368	808	112	999999	931	299	289	405	115	302	545	768	385	999999	999999	999999	309	416	84	423	508	306	273	606	999999	999999	429	844	999999	999999	910	858	964	999999	318	169	336	674	968	498	999999	873	26	999999	641	317	895	911	999999	401	698	182	236	565	955	71	544	505	969	999999	870	445	671	929	999999	687	999999	844	999999	237	999999	634	448	585	999999	635	999999	999999	964	932	488	518	111	999999	999999	737	631	409	585	256	999999	999999	705	420	627	999999	211	97	349	999999	514	60	768	515	999999	73	999999	651	857	999999	782	12	541	47	78	362	344	999999	452	654	999999	404	268	999999	612	101	929	37	957	438	433	202	999999	19	427	999999	999999	999999	861	423	12	980	551	265	474	621	999999	668	351	275	999999	999999	644	694	899	999999	999999	871	902	999999	144	707	693	999999	999999	589	810	531	619	640	612	748	478	999999	652	84	999999	12	432	999999	999999	270	685	691	501	562	557	508	120	317	645	999999	999999	483	289	304	296	132	369	884	811	999999	58	711	663	197	999999	616	999999	824	268	789	999999	999999	585	873	32	11	927	343	41	999999	421	312	999999	733	66	995	999999	357	999999	730	643	548	189	44	222	974	999999	314	170	999999	466	295	58	856	440	999999	898	416	999999	295	204	35	853	999999	356	746	716	999999	141	999999	867	999999	999999	999999	155	900	731	551	661	57	972	623	182	100	845	999999	999999	148	999999	999999	107	999999	84	502	535	999999	694	680	688	475	999999	109	182	764	999999	771	999999	521	711	999999	59	999999	754	999999	322	581	852	763	664	999999	492	999999	637	856	999999	535	619	544	11	537	215	61	862	195	999999	999999	450	418	26	84	999999	742	436	762	999999	999999	999999	850	999999	954	764	999999	25	468	999999	690	999999	999999	464	548	999999	713	999999	183	335	997	494	999999	444	448	141	444	999999	999999	351	999999	999999	999999	630	559	999999	769	363	999999	999999	283	45	404	999999	109	411	133	954	478	999999	174	233	263	436	237	266	999999	999999	742	823	330	195	435	126	243	548	999999	695	905	600	392	359	471	999999	61	999999	100	367	999999	46	17	490	278	667	999999	999999	887	448	403	999999	929	364	621	234	452	98	610	287	968	560	814	438	999999	877	999999	814	761	853	385	275	999999	660	999999	705	999999	840	916	767	939	999999	
661	158	999999	999999	671	38	738	246	957	963	362	812	398	784	231	579	999999	401	137	999999	765	44	999999	999999	137	278	293	916	418	612	182	842	348	262	999999	666	145	445	999999	511	999999	999999	895	421	913	363	272	999999	483	246	408	999999	639	576	950	626	95	174	485	402	744	821	828	355	791	519	474	145	885	565	999999	995	195	625	999999	251	999999	651	999999	773	16	998	443	999999	213	656	212	772	999999	282	580	971	960	813	767	264	999999	999999	630	403	889	136	410	917	803	412	339	999999	289	708	487	444	999999	711	395	745	999999	655	151	144	317	702	832	612	984	471	45	381	858	42	999999	999999	999999	820	884	880	597	999999	999999	801	327	999999	492	604	794	146	30	999999	999999	31	875	999999	999999	496	96	999999	303	797	932	999999	999999	958	999999	256	999999	999999	423	140	827	515	158	863	287	350	817	999999	219	999999	999999	999999	451	786	999999	836	999999	514	200	533	733	697	586	999999	999999	47	433	369	42	999999	450	905	999999	890	999999	999999	873	22	762	67	679	999999	977	999999	999999	999999	890	590	999999	329	999999	649	698	890	999999	999999	999999	357	280	250	916	999999	999999	973	788	999999	136	999999	364	52	962	153	751	999999	999999	999999	720	999999	820	508	156	999999	999999	712	156	801	217	831	493	999999	982	525	999999	522	151	231	881	999999	286	77	999999	339	236	961	367	946	897	565	999999	640	418	999999	537	772	103	83	999999	999999	827	999999	705	999999	77	72	999999	446	412	239	991	632	884	716	244	753	550	817	616	403	355	999999	904	651	795	852	883	573	988	999999	999999	999999	139	507	999999	299	371	663	272	999999	902	999999	544	999999	573	414	756	702	184	783	232	999999	467	699	38	627	92	63	508	999999	999999	999999	458	999999	809	924	502	387	539	944	391	886	999999	452	999999	435	665	245	87	999999	106	999999	399	214	999999	152	609	439	478	559	216	999999	999999	58	999999	415	471	110	858	649	911	379	172	240	402	999999	731	24	208	999999	961	847	976	128	127	996	107	999999	696	667	325	73	908	979	737	999999	731	999999	467	999999	963	564	387	438	479	999999	29	168	999999	409	420	594	999999	875	597	369	999999	47	930	988	318	999999	999999	999999	333	999999	999999	192	503	327	615	235	999999	122	640	407	469	547	648	401	977	938	999999	297	256	999999	832	43	392	377	742	694	575	478	776	999999	999999	196	114	631	999999	836	665	494	794	195	46	128	244	200	999999	999999	999999	999999	20	999999	785	126	999999	603	25	437	800	135	
585	921	659	89	345	894	256	283	442	27	145	999999	282	947	999999	71	693	713	798	201	999999	948	306	46	999999	406	960	43	252	511	615	827	999999	540	909	873	535	957	782	999999	943	627	362	380	404	869	107	999999	999999	882	909	312	639	609	658	637	999999	623	999999	939	934	222	40	930	999999	999999	115	999999	48	629	536	736	999999	458	257	850	595	999999	999999	598	308	131	999999	999999	602	313	999999	436	882	999999	257	999999	345	999999	415	731	596	999999	967	96	763	999999	799	994	355	999999	381	999999	999999	807	999999	699	981	999999	640	812	803	999999	999999	999999	129	999999	999999	766	381	999999	400	97	999999	526	263	174	999999	555	835	943	332	425	24	999999	931	17	85	999999	240	558	999999	999999	213	602	928	926	103	867	967	93	504	43	622	731	999999	293	999999	835	999999	876	741	435	197	696	490	387	656	909	999999	121	604	786	536	823	999999	87	884	999999	999999	337	81	100	588	999999	999999	298	802	293	647	648	870	249	530	363	999999	504	136	516	999999	999999	279	193	700	999999	999999	718	999999	799	999999	704	408	696	246	226	805	650	999999	999999	257	201	584	373	272	529	250	364	999999	182	16	199	951	999999	338	999999	67	887	400	731	999999	730	791	13	256	942	250	999999	999999	313	558	999999	657	690	268	999999	965	999999	921	999999	615	134	463	334	792	846	753	40	367	198	168	917	260	125	182	999999	410	580	126	329	999999	999999	999999	951	624	839	542	270	119	999999	92	999999	999999	229	126	999999	276	466	999999	409	198	999999	999999	814	154	999999	999999	542	518	741	519	999999	790	601	999999	999999	999999	511	999999	952	314	493	921	948	116	18	952	41	998	45	260	943	369	716	141	79	261	999999	807	984	923	999999	752	377	899	697	370	999999	337	578	374	765	756	999999	105	705	298	867	999999	146	688	884	999999	482	490	576	35	999999	470	823	297	235	704	726	999999	314	741	553	59	419	648	588	704	430	671	495	196	111	621	436	780	393	999999	670	306	49	466	279	887	333	672	999999	903	999999	999999	148	71	40	239	790	963	745	818	999999	498	109	999999	122	811	995	999999	999999	462	43	52	903	395	43	999999	990	847	472	666	726	999999	362	999999	200	149	532	999999	166	872	999999	472	45	575	552	182	206	858	353	999999	891	943	748	999999	869	999999	999999	752	38	999999	249	942	501	999999	101	550	146	999999	990	972	289	572	233	999999	631	571	17	999999	843	999999	233	141	504	15	775	782	999	528	999999	728	999999	779	405	
555	999999	888	999999	956	483	11	999999	780	867	381	999999	329	720	999999	999999	999999	999999	58	909	176	999999	999999	448	999999	313	319	551	617	610	271	219	999999	177	677	428	999999	599	60	999999	999999	825	452	274	132	827	999999	999999	312	325	999999	275	713	869	999999	179	999999	450	485	652	174	999999	999999	999999	606	171	678	161	999999	278	469	999999	412	999999	78	351	933	843	325	668	857	256	999999	302	104	996	505	639	999999	999999	902	999999	999999	408	689	390	999999	282	667	999999	158	304	29	999999	855	807	862	519	801	886	245	683	134	999999	794	917	221	999999	86	609	665	48	222	544	376	177	595	14	515	687	944	661	999999	364	519	563	237	999999	446	999999	999999	986	838	62	272	229	178	307	613	771	999999	281	999999	68	305	120	91	484	667	688	222	857	13	123	941	584	507	999999	306	241	690	16	689	788	475	679	210	999999	999999	157	999	297	401	743	518	673	464	126	69	409	482	752	547	999999	999999	287	982	724	999999	688	721	408	10	381	91	173	999999	417	593	626	999999	920	999999	519	689	924	465	270	605	278	129	391	710	897	758	937	468	999999	999999	198	999999	486	59	593	436	601	999999	29	999999	355	999999	56	533	442	999999	561	549	38	78	160	821	722	999999	842	999999	339	999999	113	999999	154	704	658	704	999999	929	999999	870	619	93	98	637	446	608	260	196	83	857	999999	407	207	397	440	864	562	376	999999	368	217	34	999999	999999	999999	406	517	650	433	352	138	513	77	690	999999	944	979	523	385	123	867	655	495	482	999999	705	999999	756	274	999999	151	38	955	74	662	594	986	194	999999	999999	101	610	999999	730	729	764	340	516	999999	495	884	49	991	999999	500	999999	539	624	483	488	999999	999999	999999	638	999999	110	999999	12	37	999999	957	795	80	999999	32	267	893	999999	752	999999	375	908	299	779	910	111	46	103	999999	999999	999999	999999	711	999999	68	340	234	133	528	629	216	337	488	131	537	98	969	655	839	243	668	774	871	999999	999999	999999	471	606	728	109	73	464	438	999999	999999	595	999999	999999	287	691	999999	769	246	133	458	48	999999	178	252	821	142	390	264	341	999999	291	999999	892	853	985	868	999999	405	999999	565	752	899	999999	840	941	14	999999	377	157	210	999999	537	747	370	999999	652	303	364	906	967	682	999999	107	999999	999	103	201	261	302	823	414	373	817	999999	705	149	868	337	310	816	278	23	117	140	542	999999	753	532	999999	999999	574	274	999999	461	999999	999999	801	999999	
841	848	813	612	999999	999999	795	535	719	189	664	999999	783	966	64	99	698	999999	102	966	999999	255	999999	669	482	999999	258	150	874	366	684	162	347	801	495	461	13	665	937	783	345	16	999999	574	867	845	999999	999999	219	409	762	223	999999	834	999999	595	508	153	140	126	84	655	661	363	504	511	999999	982	480	602	96	43	999999	999999	999999	999999	999999	775	999999	999999	409	650	930	474	603	470	702	512	686	900	999999	859	535	820	708	689	999999	999999	79	999999	258	576	137	617	323	999999	491	151	213	178	383	999999	352	999999	717	434	724	196	760	43	999999	999999	305	580	648	236	507	911	610	941	600	542	705	444	388	999999	523	322	161	873	978	560	309	999999	527	230	999999	42	113	284	965	168	919	45	557	999999	281	557	999999	999999	231	580	541	271	578	841	37	999999	999999	885	999999	999999	999999	999999	64	258	783	787	63	428	999999	475	807	336	976	442	999999	999999	887	223	560	965	353	999999	999999	999999	29	999999	939	685	203	999999	917	227	372	999999	132	42	999999	309	391	493	503	999999	378	756	999999	214	294	145	228	999999	999999	901	334	999999	68	971	244	656	238	745	848	999999	235	118	558	590	963	423	320	589	689	587	831	77	472	803	696	999999	635	815	753	803	467	836	590	25	893	427	999999	999999	798	333	81	645	999999	136	325	999999	999999	192	250	871	825	638	677	442	999999	267	483	999999	999999	999999	999999	422	992	999999	999999	999999	528	542	999999	546	918	168	791	999999	516	195	999999	345	488	437	697	999999	999999	882	999999	999999	169	157	999999	636	944	250	999999	999999	312	658	999999	601	226	926	740	999999	999999	704	953	999999	847	321	925	884	835	147	776	847	651	579	848	119	76	90	239	999999	597	70	999999	677	292	341	999999	999999	542	830	999999	561	999999	42	955	869	929	320	981	848	232	70	999999	806	473	38	808	732	999999	999999	999999	999999	696	999999	77	435	112	285	384	515	267	999999	999999	15	999999	224	161	619	623	999999	190	755	108	391	158	537	999999	795	999999	999999	533	331	57	999999	305	983	999999	999999	964	530	767	653	999999	476	590	164	718	795	999999	259	877	198	118	999999	363	999999	999999	315	999999	999999	999999	999999	81	130	999999	936	999999	354	709	999999	359	999999	999999	999999	221	536	819	632	800	994	818	474	16	999999	386	345	222	226	644	999999	946	999999	126	434	364	459	582	999999	495	654	143	373	95	754	999999	62	544	25	620	826	999999	415	514	226	721	701	311	126	999999	646	723	804	709	193	
98	800	708	230	738	761	999999	13	147	156	860	454	388	261	65	999999	801	207	999999	999999	566	540	999999	899	712	663	158	999999	82	999999	930	339	664	902	665	108	999999	323	286	858	872	956	999999	367	365	276	322	999999	999999	419	999999	525	999999	891	627	557	755	999999	518	999999	612	498	931	298	225	531	999999	485	596	957	979	487	921	747	945	609	272	686	544	446	999999	109	999999	662	13	415	141	773	285	117	999999	999999	805	210	256	999999	35	979	152	833	486	837	462	113	440	999999	999999	460	945	27	294	79	999999	82	735	999999	103	279	295	999999	999999	27	210	488	614	443	682	999999	501	571	584	999999	544	710	999999	999999	646	300	232	645	810	680	827	268	823	999999	282	733	475	999999	290	756	694	341	444	999999	637	974	499	996	685	884	959	383	443	11	999999	563	999999	231	866	802	57	649	999	719	999999	941	664	341	171	949	254	999999	291	828	599	213	276	500	876	672	801	235	999999	926	720	453	825	822	999999	718	621	999999	877	487	709	54	341	724	279	695	319	168	999999	736	639	211	102	614	412	331	999999	621	355	203	11	821	690	83	999999	745	126	842	999999	452	999999	999999	999999	803	999999	554	871	552	231	191	999999	643	400	233	999999	999999	361	220	999999	427	432	999999	999999	683	486	887	364	268	725	533	578	476	575	999999	408	639	999999	298	495	857	459	744	399	999999	841	368	999999	466	999999	999999	394	906	432	174	30	337	111	999999	327	999999	999999	613	826	697	612	999999	77	17	824	657	197	72	724	562	967	687	610	733	841	127	999999	897	481	245	149	672	53	411	372	80	999999	999999	999999	263	667	999999	918	999999	561	955	301	423	641	139	302	332	191	870	206	342	727	999999	365	210	775	302	141	590	558	940	842	665	999999	999999	130	74	101	999999	895	131	769	908	181	999999	826	999999	999999	352	943	817	490	183	214	999999	999999	999999	999999	770	488	374	715	999999	153	621	122	635	777	887	999999	238	241	720	974	85	999999	999999	999999	479	383	732	46	788	646	741	999999	668	999999	616	410	960	306	330	999999	999999	415	441	999999	999999	999999	201	275	999999	999999	715	586	770	999999	138	465	534	999999	298	397	756	338	926	691	412	999999	454	184	171	486	999999	999999	910	737	999999	670	142	63	999999	999999	192	467	668	455	931	165	690	470	999999	999999	876	997	18	932	999999	202	488	999999	362	999999	329	27	113	891	295	783	675	42	754	468	999999	480	999999	999999	215	299	670	481	759	999999	481	
999999	999999	20	610	60	999999	977	511	999999	999999	999999	700	256	999999	999999	363	776	169	157	999999	657	715	863	827	405	679	999999	999999	999999	532	999999	990	999999	917	345	999999	999999	290	244	861	697	530	999999	287	941	779	81	999999	49	935	893	999999	611	766	823	278	987	193	215	381	506	260	999999	728	184	401	594	999999	999999	999999	270	496	925	296	792	137	221	586	885	999999	608	219	687	11	999999	999999	389	349	104	76	187	909	85	999999	999999	447	956	774	112	549	195	743	175	999999	675	406	396	999999	973	695	66	410	999999	589	772	296	572	572	99	999999	22	254	243	973	821	361	420	72	931	999999	181	447	484	346	440	999999	53	647	335	242	999999	74	999999	408	999999	776	999999	495	100	78	999999	393	685	623	537	940	999999	202	228	324	985	333	394	628	524	619	926	961	159	907	252	924	247	856	190	999999	878	999999	963	54	750	924	972	862	480	787	761	860	808	499	999999	851	999999	21	256	975	680	999999	884	999999	849	649	999999	192	826	950	156	828	999999	589	72	674	999999	999999	574	71	360	532	157	736	858	75	163	659	551	400	505	999999	609	999999	277	140	950	999999	205	111	588	789	45	999999	641	932	428	999999	437	691	623	999999	999999	195	624	999999	600	157	999999	783	999999	686	999999	435	454	920	229	236	321	999999	723	999999	978	473	482	570	496	626	105	925	647	934	232	999999	777	259	789	999999	590	129	540	803	41	421	615	901	158	610	86	721	713	202	907	999999	999999	999999	277	973	712	63	999999	973	999999	616	146	999999	464	781	658	205	140	804	645	999999	400	919	633	567	857	581	422	886	550	999999	221	454	999999	999999	891	818	999999	999999	999999	537	468	566	752	424	284	63	999999	376	999999	880	590	908	557	999999	999999	999999	335	710	999999	999999	641	775	433	677	999999	999999	999999	738	889	999999	222	999999	999999	118	999999	834	177	999999	292	804	143	55	934	669	793	999999	897	320	620	999999	492	999999	699	579	999999	692	999999	84	28	592	999999	709	487	121	668	999999	815	999999	999999	999999	880	999999	427	321	997	596	999999	764	883	102	794	224	999999	999999	357	940	999999	523	999999	999999	701	103	200	700	286	434	567	999999	11	527	999999	458	338	349	963	376	999999	388	581	308	999999	378	200	926	797	313	591	440	764	999999	650	301	235	941	579	999999	926	726	999999	573	38	28	762	999999	999999	999999	886	777	93	980	95	246	942	914	999999	332	902	274	999999	972	842	137	999999	284	877	205	999999	999999	770	185	
999999	138	999999	18	279	833	616	999999	330	460	427	814	357	783	641	999999	359	320	752	256	885	662	822	72	730	999999	959	999999	488	410	123	499	16	907	540	999999	892	933	645	366	716	77	943	999999	555	999999	779	285	999999	473	845	999999	644	524	300	788	316	291	288	377	873	137	356	999999	999999	999999	999999	450	253	684	521	426	675	396	539	818	718	999999	517	702	132	684	845	24	565	210	855	491	616	999999	999999	611	655	277	999999	589	999999	34	115	627	999999	999999	41	957	952	429	246	999999	985	482	79	937	774	585	255	199	291	341	364	146	82	326	833	999999	999999	999999	770	407	903	999999	107	694	273	890	999999	793	652	888	999999	146	963	999999	506	999999	682	712	837	999999	31	999999	999999	388	669	968	554	903	505	540	999999	999999	658	839	354	44	384	385	999999	883	113	462	546	403	999999	999999	999999	475	819	699	818	331	82	700	386	999999	652	719	999999	999999	346	578	297	121	964	30	487	134	262	999999	999999	307	48	953	966	569	756	903	119	451	795	88	94	805	999999	601	969	999999	999999	744	391	999999	999999	999999	547	535	174	434	438	259	999999	999999	223	357	999999	520	293	129	999999	816	853	749	609	583	999999	267	494	492	398	999999	60	528	671	518	90	103	947	999999	415	999999	999999	331	475	859	710	999999	864	736	865	212	318	850	233	646	890	642	65	776	868	290	50	682	46	75	208	222	999999	705	277	846	999999	622	713	303	999999	999999	284	750	873	762	402	757	999999	196	65	210	305	35	999999	447	47	180	801	135	999999	999999	999999	409	661	498	999999	999999	469	999999	639	695	999999	999999	999999	999999	368	315	903	115	887	293	66	849	20	998	917	360	999999	829	808	999999	821	999999	902	698	246	999999	98	999999	401	999999	297	606	557	369	73	374	801	999999	88	732	999999	695	248	116	666	446	399	662	580	20	91	640	221	246	874	559	37	535	131	494	226	528	713	653	996	459	301	999999	999999	552	559	818	750	86	136	135	348	796	42	800	485	999999	999999	999999	162	999999	999999	999999	999999	513	999999	275	147	594	515	747	981	594	120	217	154	748	727	37	461	272	999999	145	999999	748	221	999999	503	331	19	790	999999	332	501	349	74	980	164	431	216	293	681	166	570	388	153	753	685	999999	655	999999	708	776	999999	889	999999	259	211	747	302	999999	771	815	585	999999	32	659	103	771	152	174	999999	305	821	177	590	733	574	731	604	467	999999	678	676	282	91	948	401	999999	581	814	
778	417	139	999999	999999	866	580	845	365	494	660	914	999999	490	152	413	999999	763	308	44	685	480	999999	834	559	103	148	312	643	84	267	999999	199	338	396	186	175	720	655	724	162	999999	375	999999	807	641	996	196	140	678	999999	638	312	999999	139	308	275	999999	551	999999	727	999999	999999	291	999999	178	999999	354	999999	965	247	243	117	999999	881	955	999999	999999	37	999999	999999	999999	181	964	91	629	189	652	208	97	911	870	179	237	996	999999	527	999999	884	999999	916	999999	101	999999	441	999999	530	728	665	183	203	243	277	999999	331	999999	106	999999	999999	999999	989	82	155	17	999999	376	74	880	587	997	999999	30	999999	999999	999999	999999	860	16	533	331	109	460	999999	35	893	678	603	546	905	231	787	999999	884	999999	999999	844	999999	94	999999	74	695	999999	151	999999	744	999999	95	878	631	876	999999	100	713	878	999999	538	999999	999999	123	385	772	527	974	365	220	158	145	999999	749	999999	948	776	895	468	999999	999999	999999	999999	999999	719	999999	724	915	999999	999999	696	999999	15	779	120	757	387	970	735	301	178	675	785	999999	596	48	224	139	474	928	999999	999999	254	253	58	999999	999999	838	403	999999	57	999999	999999	57	999999	582	139	999999	638	409	570	805	169	999999	999999	783	533	870	999999	681	377	595	451	111	180	501	331	762	999999	891	989	548	999999	999999	253	566	730	738	999999	23	999999	134	501	999999	367	999999	45	87	786	999999	695	898	999999	722	425	462	170	999999	877	31	999999	377	370	746	420	32	238	226	999999	900	62	999999	999999	999999	773	253	999999	387	743	837	999999	254	976	999999	205	101	999999	999999	527	791	406	886	860	912	999999	541	763	999999	999999	345	113	818	164	999999	223	900	961	472	949	181	999999	999999	109	49	565	16	400	905	550	329	627	383	699	141	503	175	935	34	999999	241	489	348	733	408	734	999999	99	100	251	305	139	931	999999	356	999999	623	999999	999999	356	757	150	858	999999	334	717	999999	129	32	392	57	999999	937	555	717	691	999999	60	701	999999	918	916	310	999999	254	199	999999	999999	353	999999	999999	388	999999	999999	170	101	631	999999	408	691	14	528	77	707	999999	340	999999	386	197	664	999999	999999	999999	999999	438	840	839	204	959	144	31	999999	775	322	512	999999	851	269	395	625	999999	885	651	999999	310	399	849	603	999999	999999	997	319	290	688	307	317	302	608	249	329	261	437	999999	273	999999	999999	753	754	999999	534	489	932	999999	572	604	999999	999999	999999	215	48	991	246	734	55	147	712	
970	96	25	204	376	252	30	999999	373	632	711	999999	349	556	646	105	407	935	433	999999	327	718	999999	781	999999	226	999999	210	338	25	999999	138	999999	957	783	999999	738	10	168	999999	912	925	208	999999	815	542	736	658	402	896	999999	799	622	999999	394	261	12	244	999999	160	850	999999	737	358	929	582	262	391	773	980	366	999999	999999	196	163	999999	520	121	965	854	489	999999	808	999999	999999	903	516	999999	573	531	999999	504	202	17	396	102	999999	849	52	242	999999	999999	885	999999	539	442	999999	435	917	991	741	890	999999	999999	670	116	20	304	182	35	75	999999	817	252	326	862	999999	769	800	999999	213	670	78	733	573	144	858	396	999999	743	881	91	147	581	789	999999	235	248	346	290	91	999999	676	999999	176	92	537	999999	999999	676	238	263	634	856	999999	80	821	545	389	536	999999	624	402	439	154	999999	69	245	462	552	636	964	432	519	979	319	999999	61	999999	491	999999	999999	300	235	514	999999	999999	999999	793	719	951	999999	858	810	43	467	501	999999	873	192	32	301	999999	999999	50	273	831	999999	999999	479	86	769	978	898	999999	41	333	176	924	525	537	779	999999	743	600	999999	115	999999	999999	521	817	757	188	999999	999999	314	45	999999	195	999999	797	341	999999	324	642	192	999999	999999	880	999999	143	335	322	357	654	253	849	447	953	104	167	219	638	365	661	999999	591	604	440	624	996	999999	980	683	999999	206	375	138	999999	418	243	155	999999	999999	387	492	999999	831	729	224	999999	598	793	101	92	587	703	57	663	323	999999	117	999999	999999	15	557	355	639	628	999999	878	721	999999	544	860	22	478	999999	978	999999	884	759	999999	226	169	408	792	888	600	999999	502	999999	474	786	999999	136	626	999999	999999	830	146	805	212	281	346	744	999999	259	241	999999	999999	550	999999	494	439	840	999999	312	999999	999999	999999	466	999999	488	955	560	256	999999	999999	733	395	992	682	157	42	88	557	603	880	999999	156	543	657	529	999999	999999	258	980	357	976	999999	323	388	872	999999	680	767	724	325	785	497	701	532	507	685	126	867	921	462	360	293	639	999999	681	460	999999	809	518	457	999999	311	999999	211	749	999999	999999	999999	809	999999	361	321	832	287	999999	927	454	21	999999	844	914	94	336	528	999999	693	264	999999	707	999999	846	871	999999	277	322	999999	231	499	782	999999	612	512	999999	840	999999	48	999999	361	337	753	16	219	999999	673	999999	919	999999	746	214	66	999999	191	999999	397	245	999999	73	999999	965	620	705	
954	238	493	242	411	36	496	999999	959	241	999999	562	953	415	636	222	584	734	999999	509	999999	295	726	90	430	605	670	605	620	975	999999	396	999999	57	999999	980	999999	441	999999	893	488	999999	255	999999	999999	628	952	982	608	277	999999	830	999999	120	230	999999	999999	412	811	805	999999	890	807	999999	345	999999	999999	999999	364	655	56	999999	602	509	31	166	50	901	406	999999	653	999999	997	999999	496	999999	823	607	827	999999	999999	763	630	336	537	597	520	271	489	177	783	56	627	952	231	999999	237	999999	99	73	629	999999	16	18	162	677	893	464	497	278	999999	999999	88	971	187	293	522	276	972	999999	999999	999999	999999	238	28	606	70	999999	131	999999	999999	999999	999999	999999	763	867	757	999999	183	860	703	65	999999	221	485	545	968	656	999999	937	822	960	100	665	999999	849	999999	777	990	556	999999	849	343	346	440	931	730	999999	999999	319	535	999999	103	121	730	590	999999	209	752	999999	638	414	279	193	338	877	670	852	346	913	677	979	631	627	253	999999	999999	436	781	999999	814	653	447	465	411	921	867	978	935	999999	844	990	999999	516	917	212	579	159	999999	562	270	877	978	304	642	556	280	475	999999	875	999999	579	428	208	668	999999	966	813	781	999999	999999	691	917	508	79	687	954	124	709	50	284	573	428	228	999999	937	674	153	823	999999	651	999999	120	69	969	275	571	826	848	933	246	766	999999	601	552	579	960	479	235	954	999999	165	766	828	999999	999999	161	209	915	731	320	999999	989	999999	765	617	581	857	538	804	125	138	275	776	803	999999	206	999999	676	714	976	999999	917	868	999999	495	636	999999	999999	999999	124	371	911	127	622	999999	776	450	835	935	997	112	940	999999	839	473	889	989	34	92	107	334	533	210	999999	125	905	131	672	280	981	300	398	862	999999	999999	227	158	163	999999	741	755	999999	740	717	999999	264	495	39	790	605	646	266	387	579	789	837	710	999999	507	518	655	778	565	954	707	999999	88	741	95	999999	999999	835	645	999999	351	343	793	493	879	861	999999	101	999999	999999	344	43	21	293	900	916	517	999999	656	871	96	977	999999	786	999999	171	185	754	944	544	864	810	621	999999	237	455	54	226	493	645	108	564	895	891	619	673	701	999999	841	178	999999	955	189	773	999999	374	999999	16	483	718	999999	665	999999	999999	810	533	999999	974	66	454	871	300	302	20	772	531	91	543	176	346	469	999999	912	999999	999999	909	631	847	782	862	546	47	999999	774	999999	
443	416	999999	90	96	261	999999	999999	396	999999	999999	662	178	999999	999999	292	375	839	147	259	304	752	999999	543	900	902	999999	202	999999	908	999999	556	527	60	999999	124	534	462	90	94	741	652	526	479	366	256	462	846	60	580	181	208	606	525	665	999999	999999	24	190	194	687	534	545	488	472	892	144	128	672	999999	758	912	759	62	999999	651	236	902	999999	653	449	727	151	622	999999	999999	999999	12	394	647	89	999999	282	896	999999	999999	117	47	999999	473	121	999999	184	443	999999	269	449	999999	17	23	999999	143	837	999999	744	999999	393	922	999999	836	942	999999	733	999999	538	999999	999999	999999	655	310	544	198	895	713	541	999999	999999	708	800	477	196	405	999999	380	193	945	683	999999	162	447	999999	195	295	179	531	979	610	159	999999	584	629	586	898	706	479	276	248	133	999999	639	999999	999999	131	283	650	546	147	363	841	592	564	893	710	218	999999	358	902	999999	192	999999	999999	404	803	226	999999	999999	507	999999	901	916	707	559	751	999999	41	149	74	21	529	999999	841	999999	318	322	999999	735	876	690	229	999999	373	521	941	442	144	21	880	904	435	50	49	849	462	924	999999	15	999999	197	186	347	294	999999	206	207	720	257	95	490	206	122	733	817	78	999999	553	195	617	319	387	999999	268	169	586	489	944	992	794	393	437	999999	593	688	513	999999	835	482	325	999999	721	886	925	399	708	999999	999999	232	781	681	999999	999999	397	999999	810	166	88	135	314	717	262	728	462	701	63	191	529	55	313	195	944	81	999999	873	598	500	999999	869	999999	273	183	722	999999	123	999999	738	999999	760	877	999999	804	710	177	608	491	999999	434	233	346	526	792	271	919	595	736	309	829	524	244	999999	72	218	674	51	544	540	517	999999	688	324	564	999999	177	956	391	244	904	272	999999	605	999999	870	532	933	480	911	803	625	386	713	909	112	999999	568	294	595	999999	136	999999	999999	485	94	545	31	962	33	103	962	214	999999	405	567	143	639	253	202	685	741	570	999999	736	892	962	974	999999	462	999999	609	999999	999999	209	778	999999	999999	130	982	999999	511	971	457	818	840	420	884	999999	999999	969	885	324	102	999999	999999	565	441	224	592	131	570	616	999999	999999	999999	300	418	302	627	369	999999	518	271	866	184	769	123	813	896	481	88	999999	73	999999	368	999999	999999	886	999999	999999	766	999999	537	860	765	895	999999	678	333	550	999999	591	691	983	276	377	63	235	734	534	452	627	327	999999	53	
903	999999	26	419	210	721	532	397	414	602	486	999999	410	111	289	307	444	999999	356	478	496	974	999999	226	999999	240	353	161	380	999999	999999	898	425	817	999999	352	455	268	133	829	999999	999999	287	999999	999999	396	653	134	455	237	18	999999	971	642	999999	929	472	800	428	970	377	381	999999	644	463	999999	565	999999	249	937	999999	999999	367	526	999	301	697	999999	435	605	587	229	706	153	761	999999	999999	783	270	931	880	654	840	999999	999999	108	187	642	926	212	830	999999	884	517	384	832	780	999999	643	265	242	772	999999	822	393	158	674	873	999999	462	661	999999	999999	318	999999	208	345	214	75	900	999999	65	773	999999	774	527	999999	198	769	999999	231	481	149	14	999999	999999	999999	28	999999	313	999999	314	758	999999	550	58	736	999999	461	186	497	576	389	742	151	999999	998	150	57	999999	813	486	113	999999	241	190	999999	328	618	948	917	326	444	761	477	809	306	999999	683	999999	791	767	737	592	441	999999	101	406	863	522	119	149	970	904	499	999999	210	999999	999999	370	416	999999	957	999999	268	180	141	628	999999	341	880	699	467	331	84	55	749	521	522	999999	98	999999	464	106	839	778	356	539	271	530	999999	502	76	999999	319	383	810	235	334	999999	999999	473	999999	999999	641	999999	681	648	830	454	999999	689	291	656	999999	180	952	861	672	489	824	601	366	999999	732	999999	999999	154	22	700	245	524	196	261	72	625	999999	932	465	999999	107	999999	709	999999	333	918	999999	420	51	149	999999	999999	562	844	446	921	117	397	999999	263	787	537	999999	140	218	683	503	999999	593	656	76	30	405	999999	392	126	892	549	421	999999	177	999999	112	872	999999	999999	961	351	815	151	518	716	142	212	641	999999	80	579	608	649	425	999999	999999	395	999999	410	553	999999	462	329	39	567	976	985	95	575	434	763	999999	922	999999	161	224	999999	148	360	887	203	999999	823	56	323	940	771	398	987	396	716	800	868	743	652	889	495	122	950	999999	157	126	76	144	316	717	686	999999	274	965	383	257	721	522	359	707	639	283	715	627	215	597	107	188	999999	999999	999999	189	999999	271	729	999999	999999	621	999999	87	999999	688	739	605	264	843	999999	31	999999	469	89	355	999999	944	999999	222	999999	332	534	560	29	888	426	353	999999	999999	859	12	245	999999	69	109	782	282	172	950	543	120	373	372	999999	85	176	258	883	647	795	134	999999	517	933	999999	999999	190	67	656	999999	396	880	757	999999	131	786	968	410	979	573	
121	782	999999	678	999999	958	172	97	943	721	999999	470	87	711	734	991	728	120	203	999999	602	999999	516	688	999999	240	999999	387	352	299	207	848	999999	84	684	999999	710	838	647	906	925	999999	124	999999	103	925	999999	55	259	139	67	857	216	999999	970	896	276	621	999999	65	352	999999	999999	654	523	329	566	13	37	392	290	889	472	297	97	999999	110	581	594	231	438	570	138	222	242	999999	642	936	113	787	86	99	317	999999	563	151	357	470	999999	774	999999	798	28	866	848	177	394	918	879	471	999999	694	36	309	626	781	655	999999	421	999999	687	629	900	999999	999999	201	581	999999	733	999999	161	640	999999	820	862	639	551	999999	999999	74	955	999999	999999	642	990	391	999999	18	965	999999	495	825	58	247	96	739	898	999999	559	999999	596	514	194	933	999999	166	535	216	447	999999	239	393	167	357	999999	999999	573	267	259	925	999999	573	914	951	460	335	592	922	733	132	999999	773	712	999999	477	450	538	133	332	999999	999999	999999	571	978	552	112	668	700	999999	999999	176	999999	529	999999	527	999999	599	999999	482	983	573	612	483	324	999999	466	999999	449	880	777	435	999999	935	424	79	283	11	999999	409	358	667	999999	999999	611	955	109	253	89	999999	454	850	305	650	348	270	252	382	256	730	95	431	228	999999	251	696	726	705	999999	563	253	31	663	834	999999	325	681	709	999999	368	999999	223	999999	259	435	926	999999	799	596	163	826	900	755	999999	324	926	449	81	662	914	999999	403	147	525	946	433	197	999999	526	33	999999	543	510	888	582	871	830	968	395	324	565	927	119	951	736	352	275	457	520	207	876	610	57	999999	139	754	85	85	312	11	739	999999	999999	573	575	293	999999	867	632	452	999999	480	686	347	358	311	294	196	788	603	168	740	950	329	156	999999	999999	999999	758	828	796	999999	999999	393	585	896	654	545	386	999999	952	408	824	999999	111	405	999999	709	608	828	469	889	297	999999	843	999	999999	953	426	596	797	999999	999999	999999	656	999999	815	302	762	462	656	999999	999999	345	650	759	915	883	228	751	65	785	945	999999	999999	906	467	956	550	585	187	701	129	790	655	116	999999	999999	421	759	999999	630	947	999999	182	720	89	999999	999999	999999	93	835	735	999999	540	22	999999	999999	444	749	999999	999999	752	186	999999	955	630	30	690	543	999999	894	471	468	171	999999	838	799	999999	649	827	516	999999	466	501	351	965	454	259	643	215	121	585	672	876	999999	999999	999999	870	226	99	
69	271	999999	624	999999	373	277	999999	115	183	111	431	795	921	999999	960	295	999999	933	989	999999	770	57	338	357	319	799	999999	999999	999999	78	928	541	559	768	255	383	999999	312	999999	999999	999999	999999	469	114	999999	790	999999	999999	771	999999	95	936	237	913	298	223	196	276	879	574	684	999999	999999	115	182	999999	245	162	132	587	453	382	955	301	244	999999	587	233	999999	528	59	93	669	964	982	991	313	999999	480	41	196	999999	432	413	999999	999999	594	364	931	799	999999	597	999999	999999	149	999999	981	999999	679	670	635	999999	609	361	525	999999	413	999999	132	190	586	599	682	100	400	999999	949	999999	287	375	42	233	302	868	973	461	706	485	999999	279	20	377	966	809	999999	233	999999	81	888	422	465	10	241	750	223	999999	999999	295	792	270	763	439	658	999999	999999	412	670	740	387	73	999999	927	768	999999	999999	999999	633	872	695	999999	999999	877	999999	865	909	999999	999999	551	654	29	545	421	693	564	515	581	719	662	181	999999	563	999999	694	824	527	537	242	999999	580	999999	331	52	600	999999	357	886	999999	999999	404	605	419	129	96	999999	527	483	244	213	346	598	499	971	700	702	999999	687	193	999999	347	381	799	613	970	649	697	503	820	77	999999	629	805	925	267	576	583	999999	148	336	999999	999999	303	38	999999	982	515	359	352	898	999999	669	703	937	999999	999999	806	806	158	446	670	34	662	176	996	717	792	999999	713	999999	999999	999999	999999	856	999999	303	88	771	570	999999	143	999999	160	999999	999999	547	999999	868	479	245	770	999999	295	701	666	999999	391	136	999999	999999	199	999999	646	227	778	840	999999	999999	406	162	944	44	999999	170	313	332	874	740	119	999999	791	924	103	999999	999999	352	999999	999999	200	999999	999999	951	738	245	798	201	701	932	153	226	999999	89	472	326	300	999999	999999	134	398	999999	408	651	26	583	999999	275	848	177	863	436	999999	282	655	146	999999	999999	999999	10	372	122	999999	999999	596	893	42	711	999999	776	999999	629	812	760	459	999999	861	270	935	165	701	533	352	534	79	717	270	999999	433	999999	85	308	438	539	762	999999	713	467	64	999999	551	832	812	81	999999	244	623	204	823	799	285	980	999999	999999	309	838	999999	106	871	879	633	888	288	999999	701	879	999999	999999	998	183	153	404	999999	812	999999	999999	720	280	544	834	103	75	999999	999999	59	999999	999999	298	239	923	516	617	595	185	499	999999	999999	685	380	120	999999	350	206	649	656	881	774	999999	536	999999	999999	499	562	
46	785	999999	566	999999	87	605	639	999999	53	84	667	535	808	40	999999	951	999999	45	899	999999	999999	753	869	999999	999999	177	999999	995	762	798	805	27	65	999999	399	999999	106	899	607	774	481	152	306	132	982	130	82	744	999999	999999	126	93	599	138	256	42	698	999999	999999	999999	285	643	999999	999999	279	649	480	260	640	390	999999	999999	437	134	999999	648	456	746	999999	857	104	585	72	187	681	999999	999999	927	312	367	244	220	232	999999	499	837	12	999999	853	342	650	999999	113	552	729	700	655	474	186	999999	586	999999	196	818	814	999999	581	962	573	556	231	553	999999	283	155	644	203	739	635	125	645	405	893	366	217	282	482	999999	999999	999999	76	953	751	704	999999	293	34	413	883	799	266	999999	486	999999	999999	107	874	830	406	95	507	916	838	999999	999999	190	67	829	611	999999	227	71	514	592	490	277	999999	999999	999999	862	619	789	999999	836	999999	999999	918	597	999999	120	407	651	123	999999	483	159	125	690	999999	600	999999	999999	802	350	581	205	999999	894	816	843	305	631	999999	544	475	718	70	999999	212	367	272	470	583	501	144	575	947	999999	118	999999	162	999999	999999	901	637	424	999999	999999	264	663	78	999999	780	412	815	776	323	579	999999	765	99	122	487	999999	338	999999	999999	999999	215	999999	257	394	999999	485	690	193	130	436	906	60	731	999999	747	548	298	999999	999999	180	999999	999999	261	999999	254	352	999999	49	634	136	573	999999	802	684	309	258	416	684	248	999999	999999	632	656	999999	672	846	999999	544	375	939	999999	100	84	450	625	846	754	879	150	443	999999	650	558	993	862	999999	258	57	255	499	142	614	999	394	458	999999	712	373	705	407	319	706	674	694	51	482	999999	361	68	462	504	537	543	805	70	82	83	662	35	638	999999	986	299	875	807	480	100	690	992	999999	144	390	183	743	133	999999	975	864	999999	390	245	896	988	999999	995	605	999999	204	333	386	999999	59	999999	76	808	332	417	798	887	570	391	117	369	496	328	123	363	800	681	533	106	218	710	645	999999	702	997	506	880	999999	999999	896	366	999999	591	94	51	116	934	801	129	999999	999999	391	998	138	536	501	474	881	251	280	999999	800	289	771	349	703	999999	116	999999	911	918	684	171	495	751	999999	904	244	81	256	866	880	999999	999999	999999	999999	999999	274	999999	505	42	999	999999	139	383	566	999999	820	745	348	999999	828	476	999999	999999	301	229	512	386	784	597	239	999999	994	414	642	397	999999	539	
29	66	409	940	828	999999	999999	724	42	122	999999	426	94	999999	733	814	999999	999999	204	660	940	109	144	887	391	908	999999	199	966	725	740	178	966	999999	725	999999	42	887	999999	340	350	999999	999999	999999	201	367	512	740	86	190	375	238	202	709	599	919	922	999999	559	920	85	729	758	317	382	999999	459	803	999999	452	999999	160	766	864	999999	372	912	999999	695	999999	406	71	123	999999	359	511	976	999999	691	806	368	999999	338	727	264	620	819	880	999999	185	999999	709	999999	999999	409	224	471	999999	398	999999	17	188	826	535	524	24	999999	999999	957	870	50	202	122	999999	93	270	822	49	609	999999	552	999999	725	999999	125	696	103	999999	386	144	999999	647	868	464	799	189	999999	803	999999	250	14	846	922	999999	145	999999	596	11	550	148	402	431	999999	698	684	975	463	315	420	827	920	136	596	823	830	402	333	999999	177	903	999999	29	999999	369	695	705	999999	578	385	408	109	999999	999999	247	742	617	918	180	999999	999999	999999	999999	393	385	329	999999	260	109	999999	742	393	938	999999	999999	572	999999	595	999999	13	978	866	884	930	21	727	999999	198	359	90	222	483	162	878	354	186	197	636	460	999999	817	999999	19	999999	642	25	170	999999	300	674	369	32	560	999999	800	956	842	457	381	658	500	689	901	999999	113	269	240	70	490	471	999999	746	144	328	196	999999	857	999999	298	995	566	570	897	684	721	200	923	999999	87	397	344	739	999999	999999	549	999999	554	990	158	999999	999999	110	999999	829	299	999999	888	241	981	276	108	219	169	385	102	930	999999	999999	307	999999	345	255	983	102	137	645	492	342	779	999999	979	867	484	915	221	465	999999	78	394	108	311	692	14	810	999999	134	580	878	999999	618	999999	337	693	244	47	539	127	685	702	999999	140	556	461	999999	999999	241	999999	999999	174	636	147	999999	999999	208	999999	999999	999999	182	803	999999	999999	613	632	170	722	652	999999	250	999999	999999	348	117	375	999999	968	755	999999	999999	999999	999999	399	336	999999	999999	481	622	505	494	999999	999999	298	944	882	699	999999	527	923	301	210	645	67	494	999999	492	297	39	999999	999999	240	999999	423	999999	659	745	999999	738	899	999999	999999	109	156	999999	617	999999	393	999999	234	675	999999	450	832	999999	880	999999	10	999999	999999	231	785	451	274	413	263	777	970	138	295	999999	96	851	628	999999	612	111	999999	377	877	881	108	999999	805	681	999999	790	33	484	288	781	999999	707	778	677	773	247	999999	743	436	999999	524	264	118	
97	999999	309	822	999999	336	779	999999	999999	37	999999	999999	999999	646	592	471	473	753	496	850	514	401	388	82	951	601	375	276	754	941	47	999999	843	785	717	102	999999	967	999999	157	508	401	122	680	698	999999	881	600	999999	282	999999	96	38	414	999999	695	210	236	871	865	961	512	635	691	989	722	289	115	929	499	999999	505	999999	348	351	123	289	708	384	406	999999	774	34	482	978	951	338	439	192	31	892	415	999999	999999	195	995	765	430	999999	999999	999999	775	671	751	999999	466	899	999999	73	490	416	502	852	999999	156	197	999999	163	712	999999	999999	850	923	907	607	423	409	999999	999999	355	357	999999	26	999999	141	999999	999999	283	39	522	61	999999	375	999999	615	400	563	999999	554	998	517	612	718	653	592	999999	852	763	154	39	67	413	999999	717	142	999999	485	999999	342	212	94	215	134	999999	999999	745	484	231	302	216	859	777	941	164	837	999999	150	373	815	999999	101	348	138	999	464	999999	122	999999	570	67	999999	119	999999	351	914	999999	488	527	666	847	940	631	471	938	180	289	471	999999	880	999999	999999	122	999999	625	999999	745	86	134	735	999999	632	826	660	999999	301	750	487	599	250	999999	267	999999	706	967	776	999999	877	999999	828	999999	186	740	777	183	649	802	479	674	999999	178	999999	999999	792	328	999999	123	999999	236	999999	429	802	871	141	999999	139	795	999999	671	848	650	867	886	305	560	999999	891	59	999999	595	498	999999	812	368	81	999999	999999	999999	388	752	999999	499	650	553	999999	999999	314	609	999999	53	854	397	808	826	590	310	349	67	241	165	333	74	492	641	158	999999	999999	999999	69	56	236	999999	37	999999	999999	999999	227	999999	896	187	857	292	627	999999	999999	111	472	999999	999999	999999	959	846	999999	232	429	999999	999999	999999	999999	260	999999	999999	550	385	816	889	369	889	641	439	93	999999	170	63	308	51	447	58	900	57	999999	999999	734	298	97	390	377	805	999999	597	154	217	938	646	795	65	741	252	627	999999	999999	583	999999	349	687	952	685	999999	999999	388	999999	958	999999	357	574	999999	999999	262	297	436	522	563	400	53	295	876	78	524	268	252	309	205	430	60	999999	999999	658	394	610	145	705	999999	999999	120	446	195	108	590	82	417	988	999999	954	200	338	999999	192	999999	999999	811	884	170	999999	681	89	955	537	68	52	471	729	682	651	162	731	999999	681	290	606	999999	999999	488	999999	851	999999	819	999999	999999	721	136	999999	357	999999	799	261	999999	557	210	40	491	657	
999999	547	610	687	315	838	802	999999	999999	506	902	704	954	43	406	718	434	427	999999	714	308	999999	915	999999	382	352	852	901	197	142	481	259	125	452	737	940	841	173	948	999999	447	999999	83	630	27	999999	386	765	854	999999	133	782	770	999999	359	703	632	68	999999	999999	985	901	282	999999	34	652	588	511	999999	466	876	270	478	288	277	999999	999999	295	534	729	966	96	56	371	19	699	489	349	103	43	317	783	858	985	995	546	498	566	605	375	999999	874	469	999999	948	862	313	492	509	821	999999	347	534	585	996	999999	855	999999	507	999999	999999	249	418	999999	999999	999999	411	492	999999	731	999999	706	999999	999999	999999	101	999999	657	422	156	395	996	839	281	602	970	258	999999	989	106	690	587	999999	999999	999999	823	466	205	999999	855	461	999999	209	777	782	733	657	375	999999	904	282	207	999999	361	940	176	410	146	999999	188	844	138	503	196	50	461	647	419	956	841	635	431	417	999999	695	999999	796	71	499	869	322	999999	362	94	823	492	99	708	339	999999	423	329	535	999999	21	332	327	23	737	330	96	248	999999	999999	279	850	790	999999	665	375	379	348	999999	801	865	999999	999999	418	372	557	999999	939	999999	999999	427	315	896	354	555	373	257	783	999999	999999	782	999999	474	999999	815	973	999999	999999	999999	964	665	85	682	999999	206	59	555	999999	650	190	999999	157	168	498	661	963	954	446	999999	999999	127	596	999999	478	28	791	497	503	999999	399	855	999999	897	125	999999	351	999999	999999	158	505	999999	349	143	999999	220	635	916	975	999999	851	999999	266	782	749	847	79	999999	214	715	415	999999	61	314	260	335	753	260	53	243	319	341	791	999999	879	484	777	462	870	267	999999	875	521	882	752	380	598	432	999999	277	195	290	428	456	742	942	766	999999	999999	818	467	385	872	742	311	519	237	999999	902	274	79	999999	201	947	999999	999999	51	999999	562	999999	736	331	112	775	57	39	913	999999	555	936	718	999999	579	999999	800	18	999999	778	580	242	999999	630	999999	882	208	999999	98	481	135	212	901	597	999999	11	999999	145	282	999999	695	999999	606	999999	422	965	556	999999	47	150	156	323	538	999999	598	330	738	115	801	229	576	479	940	999999	219	353	45	130	999999	578	968	999999	735	904	93	308	635	259	217	564	335	872	999999	948	999999	999999	999999	638	998	162	273	977	343	62	530	225	341	174	999999	999999	930	999999	75	468	181	492	999999	633	999999	999999	999999	999999	999999	247	999999	704	938	991	999999	
408	679	999999	132	999999	314	999999	330	999999	383	867	966	999999	577	147	633	899	999999	999999	776	999999	232	999999	459	708	467	785	999999	999999	168	999999	287	349	999999	284	999999	533	999999	956	164	190	172	906	259	321	999999	234	911	759	614	994	896	866	225	275	185	999999	947	424	651	529	999999	234	523	557	590	999999	413	302	747	110	596	851	917	596	679	326	789	147	999999	243	873	329	491	999999	929	999999	134	999999	108	999999	586	999999	999999	634	279	937	392	999999	730	999999	999999	618	21	513	408	55	999999	628	596	999999	850	809	50	999999	655	591	742	359	627	999999	501	621	204	987	524	706	546	293	999999	742	999999	999999	417	676	422	999999	999999	999999	999999	884	471	505	999999	999999	910	776	849	999999	978	999999	204	42	84	560	215	209	423	34	989	999999	508	999999	311	854	925	762	402	373	995	400	999999	764	593	743	708	995	426	955	87	747	857	999999	315	639	547	901	22	856	471	999999	841	293	988	74	385	806	204	999999	323	157	384	999999	900	999999	414	440	999999	341	851	219	999999	999999	999999	999999	844	858	999999	672	999999	33	750	545	901	782	558	989	999999	529	367	902	801	85	999999	930	373	381	749	727	235	116	463	681	999999	261	439	383	347	747	230	527	456	532	43	300	999999	838	999999	128	38	424	665	919	973	999999	999999	707	826	26	878	999999	999999	633	446	210	569	79	540	999999	352	185	652	38	309	840	456	279	51	351	532	999999	999999	999999	698	810	999999	544	707	65	999999	999999	556	999999	868	756	417	823	95	999999	730	337	999999	934	775	853	772	637	619	143	999999	148	999999	485	493	354	676	488	934	999999	999999	999999	371	999999	806	620	999999	331	999999	999999	432	633	999999	218	999999	204	236	862	855	999999	999999	999999	999999	574	562	705	76	81	837	524	999999	929	999999	999999	83	704	966	999999	137	164	999999	451	477	999999	710	869	954	999999	864	298	128	813	632	100	999999	945	111	797	999999	111	554	557	493	645	471	502	745	999999	144	915	238	999999	735	999999	999999	596	346	857	863	692	999999	618	216	548	405	999999	307	999999	861	138	603	178	999999	36	610	676	957	831	605	218	999999	229	323	948	70	999999	88	931	479	10	999999	999999	934	239	999999	935	351	945	250	999999	205	947	873	16	322	70	512	708	100	944	639	514	261	655	567	532	305	267	488	690	198	376	999999	860	528	358	999999	670	676	675	999999	21	591	410	23	187	356	317	636	999999	999999	379	841	534	371	999999	992	289	672	827	640	
999999	999999	560	15	999999	628	999999	487	963	999999	841	41	424	619	627	922	850	641	389	186	987	631	488	486	819	535	999999	499	434	366	999999	999999	999999	999999	251	554	41	999999	194	559	343	829	672	999999	372	347	999999	915	999999	182	999999	999999	292	651	652	999999	978	83	999999	303	834	999999	999999	607	999999	842	192	999999	999999	82	890	999999	999999	830	999999	167	958	316	124	999999	118	999999	755	262	224	999999	716	999999	392	788	576	958	999999	890	725	821	776	75	310	999999	999999	46	547	671	291	695	999999	999999	809	494	504	999999	999999	999999	999999	954	767	800	392	565	136	984	999999	589	506	932	999999	566	115	30	391	892	15	594	325	999999	341	94	999999	528	126	999999	398	897	294	904	999	503	706	999999	999999	976	683	744	999999	181	999999	958	174	999999	458	633	356	788	113	612	666	374	399	122	623	999999	829	863	449	872	595	110	304	999999	933	743	999999	344	967	414	999999	271	999999	154	44	383	919	622	80	493	907	610	999999	682	247	634	114	594	157	380	156	999999	305	530	999999	937	999999	572	425	714	773	999999	999999	698	403	405	182	254	999999	249	999999	999999	793	955	999999	985	999999	622	364	999999	639	276	999999	596	999999	398	965	671	569	106	999999	357	207	365	719	894	999999	104	289	842	461	859	516	908	617	999999	37	349	564	600	630	51	217	126	85	507	999999	234	440	14	439	511	684	980	999999	999999	20	437	245	999999	205	222	342	999999	847	999999	999999	288	999999	329	371	626	116	999999	999999	678	150	999999	290	999999	79	564	999999	284	413	950	999999	535	388	212	929	599	113	494	999999	418	708	999999	999999	305	747	546	256	121	642	812	999999	715	999999	851	275	999999	157	32	11	999999	558	67	119	897	999999	234	900	776	999999	772	523	622	574	67	969	455	812	999999	999999	999999	318	552	641	600	999999	469	30	537	937	999999	451	90	493	999999	860	999999	585	381	701	999999	646	480	999999	870	299	781	151	456	881	819	126	173	557	478	332	15	426	518	999999	145	213	372	838	399	330	442	139	810	207	328	870	999999	999999	952	886	837	999999	999999	310	999999	328	573	656	127	999999	288	533	25	440	999999	999999	76	40	566	319	284	641	332	550	856	651	999999	999999	563	948	999999	999999	999999	999999	495	184	999999	217	575	999999	639	716	720	515	51	909	124	380	353	103	804	410	999999	643	612	206	508	999999	454	133	987	999999	102	179	209	408	999999	433	945	679	999999	858	465	749	999999	567	999999	817	508	947	537	999999	905	
469	154	999999	999999	961	978	298	675	434	763	452	829	324	623	551	999999	643	980	690	434	673	523	945	945	977	963	999999	286	999999	721	506	595	37	418	999999	34	925	254	967	999999	657	14	155	999999	22	919	365	944	378	999999	865	966	846	999999	242	946	209	999999	185	998	999999	22	984	713	267	857	802	905	990	527	390	399	23	245	999999	669	378	850	933	67	607	999999	907	999999	999999	539	999999	501	186	686	825	596	78	968	999999	644	29	441	999999	165	999999	999999	954	851	999999	476	953	611	758	573	577	358	405	128	400	833	114	999999	856	727	118	999999	729	313	702	999999	330	999999	724	999999	649	999999	999999	778	940	157	156	66	999999	390	999999	147	999999	612	119	477	200	950	577	999999	539	226	585	119	56	816	730	999999	159	336	155	908	887	625	924	640	344	999999	999999	999999	687	58	744	476	151	970	568	126	999999	999999	603	380	477	46	602	433	999999	999999	999999	999999	427	505	907	999999	999999	678	260	999999	687	479	142	999999	772	999999	10	491	481	118	967	999999	258	613	457	999999	733	999999	441	999999	999999	501	288	439	895	64	999999	192	151	999999	241	999999	720	451	438	724	102	39	608	152	45	121	999999	252	936	999999	875	813	999999	999999	10	469	246	409	103	999999	200	702	999999	717	508	999999	999999	470	999999	504	365	806	999999	732	831	999999	177	298	814	911	550	46	502	999999	189	22	143	167	21	999999	236	320	358	252	534	399	999999	999999	999999	227	771	999999	375	442	299	79	639	999999	161	306	999999	948	594	999999	646	164	210	437	537	496	684	999999	459	999999	277	999999	458	932	207	442	350	286	654	597	150	69	670	69	999999	120	382	817	16	714	480	288	725	999999	999999	380	199	925	363	157	999999	589	40	270	175	254	620	707	127	719	999999	25	303	997	52	586	493	999999	486	427	123	866	186	745	634	989	999999	292	335	827	252	425	999999	507	65	561	39	410	894	705	499	675	700	296	999999	464	984	728	133	29	999999	59	448	935	43	999999	999999	294	635	186	999999	338	381	300	477	540	999999	795	941	491	557	92	255	781	927	448	176	889	987	180	14	601	168	316	999999	203	977	999999	474	999999	158	744	775	718	781	170	304	409	819	999999	999999	198	786	642	472	804	804	667	17	594	509	523	307	464	181	333	179	75	360	999999	562	114	999999	999999	343	812	317	999999	999	766	154	767	80	769	999999	816	814	526	843	145	399	320	999999	879	999999	634	447	320	999999	457	991	238	
59	545	664	999999	999999	233	309	660	497	277	667	251	999999	742	452	537	656	365	518	652	231	224	884	252	135	999999	999999	999999	999999	996	989	551	775	915	717	534	115	550	948	590	227	193	648	131	653	738	999999	147	192	999999	664	191	999999	999999	17	999999	660	422	142	425	551	601	295	999999	287	125	475	534	34	917	431	115	416	927	999999	48	999999	762	598	999999	21	544	525	999999	342	807	612	436	907	882	874	692	999999	533	49	999999	897	157	844	538	999999	905	123	999999	488	999999	775	21	913	969	269	999999	824	999999	414	16	85	831	999999	479	512	48	999999	151	53	739	999999	883	999999	808	999999	428	999999	70	999999	999999	431	261	975	784	42	600	523	999999	623	977	868	673	129	42	551	76	989	374	35	234	999999	971	231	748	860	891	133	999999	999999	840	978	763	621	307	999999	823	999999	383	447	912	999999	688	528	76	999999	34	764	855	267	83	999999	553	44	899	828	999999	40	236	999999	150	476	419	999999	999999	998	114	61	821	457	727	220	615	927	123	709	999999	452	164	999999	999999	137	999999	847	999999	412	435	729	722	999999	135	792	999999	460	306	999999	999999	579	999999	999999	767	999999	999999	999999	999999	863	823	626	920	200	238	16	875	359	97	23	207	999999	999999	380	573	384	999999	352	332	935	590	165	631	999999	999999	30	706	999999	119	999999	194	999999	317	892	588	808	808	532	999999	128	999999	999999	372	293	247	543	999999	375	504	392	644	600	85	604	282	668	994	252	596	217	310	788	249	234	828	336	999999	471	791	764	576	999999	999999	999999	27	999999	792	347	440	69	999999	341	999999	727	229	594	796	713	619	920	814	566	935	43	818	138	40	148	999999	910	289	999999	999999	999999	816	837	499	871	586	961	875	656	811	999999	412	968	206	522	14	244	999999	551	852	999999	999999	20	871	78	395	889	999999	653	883	999999	780	61	757	999999	910	999999	104	924	136	657	54	999999	754	408	630	849	931	518	144	999999	380	737	901	712	999999	806	966	431	485	696	681	232	999999	291	755	999999	221	354	999999	622	999999	615	424	999999	826	793	999999	472	999999	546	957	772	999999	999999	160	53	159	999999	71	114	425	999999	999999	999999	975	999999	999999	473	653	278	637	587	906	521	999999	764	999999	707	999999	996	550	504	983	939	999999	909	999999	121	141	999999	212	999999	999999	999999	999999	475	176	985	228	14	409	792	999999	178	908	380	999999	999999	582	395	730	999999	168	75	563	921	999999	509	700	76	120	282	342	940	76	
999999	304	408	324	614	597	337	488	881	596	758	685	999999	999999	368	53	999999	999999	745	981	759	18	227	944	285	785	999999	999999	162	893	137	459	878	999999	448	999999	467	684	999999	798	403	999999	999999	999999	804	999999	876	478	341	32	999999	743	597	958	999999	461	87	463	48	829	930	52	335	999999	469	309	807	712	999999	293	999999	40	571	999999	588	795	732	749	999999	999999	909	198	952	140	497	999999	999999	999999	999999	987	997	14	999999	147	867	361	638	298	999999	999999	439	999999	886	58	999999	999999	999999	650	380	999999	728	338	323	999	919	999999	999999	999999	999999	84	999999	999999	917	604	295	580	394	999999	89	236	166	444	999999	644	610	745	311	904	693	131	999999	222	548	999999	268	999999	691	646	999999	135	271	443	797	999999	68	999999	256	292	999999	999999	981	999999	999999	153	364	294	999999	999999	999999	184	440	195	512	379	861	234	349	642	999999	625	889	748	999999	953	965	999999	999999	999999	586	69	499	29	999999	827	149	475	651	999999	919	974	80	23	999999	53	999999	999999	931	999999	83	999999	212	999999	946	999999	976	243	541	999999	188	641	648	792	101	339	684	999999	55	684	999999	999999	583	944	722	371	554	876	500	999999	999999	889	791	227	999999	752	856	999999	83	13	850	906	933	999999	226	288	335	287	921	917	368	283	40	256	198	999999	999999	999999	890	584	592	110	742	379	999999	298	999999	430	70	349	999999	799	347	999999	999999	332	999999	550	728	999999	45	999999	954	999999	999999	985	859	999999	38	999999	502	599	995	498	999999	750	174	999999	685	928	439	905	999999	999999	445	999999	935	988	422	866	235	710	539	456	999999	325	155	169	576	372	439	999999	401	26	846	883	804	999999	999999	999999	168	999999	864	799	14	999999	999999	999999	999999	999999	59	870	132	999999	819	792	69	548	950	105	605	15	987	322	999999	999999	513	999999	735	561	765	96	999999	999999	999999	337	999999	739	451	418	275	773	31	343	999999	568	999999	238	207	999999	824	265	898	999999	488	162	910	552	311	999999	626	848	646	999999	477	963	999999	794	999999	491	946	329	999999	542	829	831	999999	999999	999	930	942	285	13	999999	737	510	999999	830	999999	554	999999	999999	438	571	791	426	136	445	865	359	65	398	999999	715	118	504	168	999999	706	656	999999	267	553	381	937	351	844	965	999999	967	999999	682	944	999999	999999	653	890	534	750	412	705	547	999999	649	874	554	512	298	572	243	351	999999	133	202	385	169	749	67	634	999999	582	170	597	897	584	383	453	862	650	999999	613	999999	
615	304	951	631	478	903	506	393	838	556	403	614	626	943	558	999999	534	905	904	999999	999999	999999	830	545	949	890	75	999999	110	999999	999999	999999	999999	717	225	829	251	999999	690	845	561	251	611	35	767	983	281	640	824	999999	337	745	560	780	733	316	474	416	999999	588	837	14	292	199	908	295	984	909	728	999999	510	780	224	68	282	659	697	804	999999	966	618	435	677	408	321	902	999999	999999	983	909	364	999999	83	999999	18	999999	958	422	127	999999	998	372	911	105	201	999999	999999	501	508	999999	618	670	638	714	969	412	337	999999	878	999999	737	145	925	818	374	674	999999	999999	60	999999	701	285	687	305	968	256	523	581	216	764	382	999999	351	910	301	694	207	999999	142	605	229	84	544	121	999999	863	999999	999999	999999	526	849	999999	451	782	382	342	999999	342	746	723	999999	999999	677	123	633	999999	793	999999	527	679	477	349	980	454	505	999999	741	575	561	115	809	430	849	689	914	965	614	999999	537	958	711	864	621	418	716	999999	999999	430	488	73	79	999999	575	62	58	510	436	999999	286	755	601	417	781	641	913	467	999999	999999	209	999999	76	234	487	568	999999	612	727	572	737	42	229	320	97	497	999999	387	999999	797	999999	413	539	617	999999	999999	367	999999	93	980	504	258	566	419	231	999999	997	844	943	16	94	445	999999	863	999999	254	536	290	329	294	605	999999	612	999999	356	795	999999	999999	942	706	210	673	529	746	77	489	475	810	99	999999	499	201	443	848	713	204	630	675	999999	47	255	87	974	799	999999	999999	646	458	999999	435	692	548	901	247	805	421	999999	47	999999	779	778	725	200	63	794	999999	102	763	999999	161	175	999999	999999	904	461	133	999999	729	999999	108	842	27	747	664	584	950	299	206	53	999999	999999	592	879	999999	999999	999999	999999	921	14	999999	876	882	63	911	999999	239	448	996	999999	682	722	196	999999	697	999999	761	977	536	478	843	999999	895	720	999999	999999	582	583	531	645	931	245	777	724	399	231	959	999999	836	404	354	512	999999	420	371	579	999999	916	999999	999999	508	999999	361	999999	170	857	981	999999	950	47	999999	656	999999	361	854	446	945	999999	286	475	999999	797	999999	141	999999	341	820	999999	359	533	782	666	999999	999999	147	389	884	334	999999	542	250	797	23	798	717	697	595	999999	565	924	634	629	999999	716	999999	711	410	229	999999	829	999999	505	813	999999	999999	30	265	36	224	999999	561	620	999999	744	999999	999999	783	999999	424	999999	746	878	919	
999999	999999	163	36	684	999999	435	979	664	15	734	999999	999999	983	596	543	696	441	999999	999999	100	999999	999999	721	894	491	484	999999	68	805	999999	93	999999	999999	389	528	112	999999	999999	800	788	496	896	615	183	249	489	205	197	808	999999	999999	999999	160	999999	71	885	441	999999	202	751	999999	999999	999999	122	651	999999	999999	604	999999	999999	701	860	768	939	604	476	408	999999	655	11	288	999999	259	999999	898	906	17	756	999999	643	670	862	388	58	289	999999	46	502	531	999999	331	601	129	999999	36	143	418	220	235	999999	486	999999	486	999999	473	769	999999	783	999999	999999	999999	411	287	434	999999	999999	482	719	660	39	439	905	999999	752	680	999999	999999	999999	59	764	999999	796	531	732	166	776	999999	196	999999	999999	903	999999	287	786	999999	919	323	695	607	197	999999	698	999999	205	165	581	877	999999	520	786	159	790	733	460	999999	542	879	554	277	993	462	999999	145	999999	135	186	627	239	999999	760	373	924	284	862	999999	798	246	999999	999999	585	899	652	676	798	371	123	529	827	538	40	49	769	427	999999	734	375	563	420	80	999999	953	647	553	760	423	235	515	871	356	459	306	554	976	692	999999	810	619	347	778	22	656	800	700	159	720	999999	506	670	999999	738	245	825	265	999999	999999	999999	999999	915	384	146	607	658	480	89	733	495	999999	735	519	924	755	226	642	999999	999999	999999	947	404	49	820	728	845	743	618	223	481	298	999999	70	843	999999	703	962	642	414	997	999999	999999	425	999999	809	770	160	999999	982	28	193	206	275	478	314	704	876	564	999999	999999	914	862	865	999999	206	415	999999	676	222	61	263	999	654	335	833	336	978	813	20	958	999999	999999	635	205	999999	102	122	591	538	17	827	408	235	999999	93	466	999999	173	38	404	104	484	999999	999999	764	999999	552	940	644	978	725	72	554	459	77	999999	237	999999	964	999999	302	94	147	215	234	855	999999	999999	252	376	999999	815	784	999999	863	219	550	704	440	114	999999	182	999999	560	291	764	853	776	583	708	999999	95	209	924	999999	20	347	784	999999	999999	419	550	999999	277	407	909	287	938	595	999999	834	532	239	859	999999	999999	147	999999	924	470	11	998	428	543	147	495	616	860	513	999999	999999	999999	997	531	695	998	484	678	163	999999	486	999999	190	999999	874	999999	855	349	369	999999	999999	760	860	246	906	421	999999	164	999999	911	303	999999	435	742	999999	999999	999999	707	173	565	645	468	432	999999	983	96	817	999999	668	999999	999999	999999	500	
530	999999	121	999999	761	625	999999	876	999999	548	251	88	69	489	447	740	806	181	157	999999	803	347	414	338	317	263	819	603	429	999999	700	999999	36	926	905	999999	873	172	774	92	889	689	325	999999	999999	473	923	607	999999	999999	862	269	492	100	697	193	575	783	597	507	805	999999	999999	834	848	970	62	143	999999	685	866	999999	407	75	296	124	32	493	999999	843	999999	222	234	999999	633	440	789	935	239	721	197	999999	574	276	999999	219	242	999999	999999	220	421	999999	33	694	999999	228	861	427	804	582	171	91	636	999999	177	593	456	989	210	999999	999999	999999	999999	999999	999999	999999	78	140	787	87	882	999999	421	999999	999999	999999	198	539	999999	415	579	372	999999	656	560	999999	463	820	109	694	999999	252	290	665	999999	304	885	170	206	999999	159	731	639	999999	999999	999999	670	699	999999	627	404	917	999999	794	838	819	986	257	312	999999	323	257	41	103	324	999999	260	999999	907	137	999999	999999	342	53	266	999999	999999	413	956	999999	444	763	498	481	299	845	999999	495	827	999999	318	638	858	813	999999	901	700	545	412	70	379	914	792	204	963	999999	999999	583	538	990	96	582	999999	382	947	559	758	559	803	479	23	764	928	698	818	999999	179	529	48	364	999999	197	10	895	560	530	971	999999	517	922	271	52	957	836	999999	735	347	999999	866	999999	152	150	741	933	56	614	986	104	386	938	207	999999	544	184	842	898	582	999999	822	427	588	464	999999	880	218	971	807	101	574	999999	688	694	662	999999	221	999999	455	76	849	999999	543	877	999999	579	725	216	507	783	994	234	163	941	662	999999	867	687	108	860	725	85	807	894	529	304	999999	512	402	952	962	835	999999	516	556	876	883	710	547	471	165	11	473	34	107	999999	999999	746	41	224	724	533	999999	595	351	773	148	649	357	623	330	223	814	999999	820	168	781	647	395	786	999999	166	150	636	705	999999	999999	783	999999	189	375	512	480	999999	999999	438	927	857	174	782	737	244	363	924	151	999999	197	918	213	999999	999999	292	361	999999	660	568	393	281	889	627	171	365	853	178	257	817	742	636	327	392	241	924	482	999999	58	330	803	225	495	763	999999	693	579	857	620	92	161	235	526	669	54	655	967	999999	999999	382	999999	999999	676	334	999999	560	600	821	999999	644	809	749	207	999999	764	178	786	999999	101	999999	786	995	558	175	666	517	120	999999	999999	586	956	935	990	676	999999	619	999999	171	565	999999	999999	758	159	975	283	412	
37	196	904	876	868	999999	999999	153	596	395	999999	511	999999	690	450	942	484	131	999999	874	999999	531	401	155	999999	999999	999999	999999	384	37	999999	583	999999	264	490	923	753	999999	999999	125	489	999999	89	999999	983	47	999999	999999	534	999999	283	37	999999	408	999999	999999	794	999999	257	999999	280	339	999999	568	549	61	619	413	999999	527	199	24	413	573	395	911	451	999999	171	591	132	695	591	234	754	818	296	999999	610	999999	138	993	222	475	844	999999	88	521	14	999999	428	98	674	999999	960	269	623	723	22	742	65	946	999999	999999	129	584	747	544	814	730	765	135	803	227	398	999999	999999	938	728	245	999999	929	844	239	999999	999999	999999	584	274	494	204	573	999999	868	927	192	406	556	355	999999	999999	543	707	283	177	999999	295	999999	619	764	999999	685	994	777	908	135	112	999999	999999	96	562	999999	999999	999999	535	201	654	935	299	215	799	999999	999999	469	832	999999	232	570	72	871	748	999999	999999	509	36	519	999999	703	999999	999999	90	47	999999	269	706	248	273	387	747	975	647	999999	166	999999	965	222	101	999999	999999	619	999999	541	305	999999	347	987	208	771	303	26	623	951	999999	497	135	761	201	334	762	593	999999	844	823	97	233	398	418	561	543	813	427	52	758	999999	899	549	741	431	921	719	999999	501	999999	731	999999	696	999999	669	287	214	999999	999999	999999	360	999999	999999	999999	218	999999	949	579	646	999999	489	598	581	999999	635	999999	586	29	770	999999	53	553	999999	999999	101	735	537	23	748	283	339	792	999999	279	999999	999999	841	830	533	33	971	149	999999	273	605	999999	780	999999	749	82	999999	194	999999	364	729	807	67	308	626	483	870	936	830	372	898	696	999999	999999	794	877	755	755	999999	746	441	903	159	270	164	999999	999999	43	273	676	999999	154	999999	305	550	999999	999999	999999	999999	999999	999999	999999	319	40	999999	999999	205	478	709	872	326	945	698	514	923	825	657	796	153	999999	527	837	672	164	999999	753	164	642	761	204	999999	999999	551	446	999999	405	594	129	895	255	761	486	999999	401	359	637	456	999999	381	999999	942	903	400	544	999999	325	999999	165	250	999999	753	563	716	999999	999999	114	403	261	920	528	241	538	999999	897	907	50	513	999999	999999	162	307	137	270	999999	999999	283	999999	16	914	278	43	439	999999	999999	502	999999	769	819	999999	999999	243	999999	117	853	492	414	12	502	999999	491	811	101	360	97	324	626	999999	679	263	421	292	396	347	651	494	802	659	999999	999999	999999	999999	694	999999	
559	919	999999	30	416	554	999999	999999	329	999999	432	999999	941	999999	791	999999	999999	905	100	566	999999	999999	846	999999	465	368	690	755	999999	999999	929	999999	127	526	800	177	222	605	886	999999	415	150	999999	27	999999	999999	999999	723	999999	669	529	999999	190	137	290	596	83	255	565	999999	863	102	896	232	450	999999	349	425	288	623	746	280	29	964	160	153	10	999999	999999	280	816	999999	999999	999999	577	135	999999	989	245	213	104	966	50	999999	272	323	999999	999999	577	999999	845	137	999999	254	923	259	784	226	977	147	596	254	314	999999	241	896	999999	191	655	999999	190	359	190	84	999999	779	239	999999	702	836	899	270	260	246	999999	999999	532	642	791	328	351	999999	999999	999999	617	850	662	755	607	375	118	999999	94	263	523	495	946	370	726	153	29	999999	999999	150	247	335	993	999999	999999	552	373	999999	400	999999	972	376	346	999999	467	678	127	999999	583	999999	999999	999999	186	999999	999999	939	999999	171	916	647	309	747	300	872	859	291	856	594	895	64	999999	546	671	757	290	156	999999	863	903	57	36	999999	30	197	999999	999999	158	996	999999	999999	809	211	655	999999	37	234	999999	474	233	185	821	533	588	528	334	999999	175	429	716	577	999999	879	268	868	621	764	999999	112	460	999999	143	999999	250	975	254	800	890	919	729	65	999999	684	640	727	236	503	957	501	863	999999	244	728	289	777	139	999999	943	787	140	273	999999	973	23	774	52	960	999999	999999	284	534	999999	255	999999	999999	506	115	999999	540	999999	999999	999999	235	249	229	224	414	581	473	845	999999	856	999999	789	999999	558	106	670	865	685	999999	220	999999	227	339	939	988	999999	999999	280	33	999999	412	155	22	466	281	999999	794	559	638	999999	819	766	999999	677	999999	466	244	112	999999	445	383	855	999999	908	462	18	909	289	235	385	953	202	821	999999	454	957	777	999	287	371	999999	999999	57	886	400	587	266	999999	752	532	794	525	869	999999	318	556	778	113	14	273	824	999999	333	262	435	626	999999	338	232	240	689	245	999999	48	568	76	808	999999	518	874	999999	257	999999	703	591	437	333	999999	323	898	188	673	994	24	546	999999	999999	794	999999	773	642	928	439	999999	999999	999999	999999	830	29	251	747	298	595	139	999999	999999	977	630	671	999999	303	711	24	334	61	26	999999	810	999999	206	94	24	39	999999	241	822	999999	999999	860	42	736	502	223	82	160	890	999999	865	502	999999	394	999999	132	462	999999	931	914	115	469	826	318	999999	338	823	999999	
733	268	850	897	699	999999	961	769	638	271	999999	498	941	183	171	937	385	318	999999	811	732	891	577	274	310	907	711	556	44	723	999999	173	400	915	426	631	237	967	803	219	433	592	494	201	999999	442	972	931	999999	888	933	582	806	999999	434	841	999999	585	596	791	58	999999	735	914	424	637	108	36	756	540	999999	417	999999	322	388	150	407	385	596	999999	935	779	999999	155	790	274	366	388	490	584	940	651	380	999999	171	999999	999999	999999	776	51	344	999999	999999	767	999999	525	77	999999	633	294	444	999999	989	728	856	999999	166	999999	134	160	280	719	999999	999999	600	69	999999	999999	160	369	293	828	609	554	999999	988	604	490	967	274	206	872	999999	999999	150	634	999999	652	165	893	999999	277	454	626	999999	625	411	999999	177	128	999999	574	343	274	11	999999	999999	445	999999	867	673	676	621	999999	953	999999	963	349	999999	965	999999	394	347	999999	507	999999	999999	982	783	908	587	601	322	849	999999	632	539	491	205	534	928	226	999999	999999	229	195	655	999999	672	999999	661	71	971	212	999999	104	237	85	767	985	242	723	661	296	290	999999	364	772	84	999999	999999	482	154	507	46	999999	937	58	999999	321	370	789	320	420	257	525	630	119	139	690	405	463	724	219	302	214	565	171	18	158	830	883	999999	351	999999	999999	999999	473	175	538	167	188	48	455	999999	999999	999999	250	999999	764	999999	255	999999	999999	925	414	758	999999	999999	999999	626	999999	50	889	491	487	279	969	999999	78	608	999999	943	999999	533	227	424	999999	999999	849	999999	999999	132	253	707	585	999999	999999	425	100	430	999999	268	343	912	999999	999999	159	963	147	182	443	999999	999999	166	293	311	51	999999	708	989	489	349	365	999999	999999	653	999999	191	905	246	153	553	999999	648	624	999999	610	688	151	89	275	999999	457	676	368	999999	162	97	423	284	209	274	716	110	941	644	902	999999	611	738	350	967	67	901	39	890	509	331	541	999999	701	363	719	628	724	183	891	688	671	320	999999	999999	767	631	47	999999	999999	724	706	999999	996	999999	87	413	739	308	999999	999999	647	478	490	830	556	39	583	846	555	98	386	767	999999	999999	642	999999	246	640	209	436	863	160	63	784	624	560	398	404	285	316	889	999999	926	344	999999	999999	830	670	999999	999999	999999	201	333	748	347	939	238	782	664	999999	999999	108	999999	821	693	999999	999999	705	999999	995	999999	188	999999	249	208	999999	999999	417	182	448	469	576	487	470	387	672	827	314	999999	999999	332	
615	999999	497	149	790	327	114	651	554	999999	134	464	168	107	999999	630	999999	549	387	999999	820	610	225	327	999999	621	637	999999	999999	669	120	999999	529	673	34	447	999999	109	418	643	736	765	627	669	345	121	329	373	517	999999	743	764	69	588	511	15	999999	180	550	179	689	671	631	884	999999	999999	935	495	82	432	558	984	999999	743	999999	64	999999	555	981	488	301	999999	926	979	926	355	208	941	999999	29	999999	902	999999	248	953	75	144	742	11	480	186	834	999999	95	493	758	633	326	227	456	33	969	198	999999	999999	999999	744	651	958	323	666	993	999999	63	509	655	999999	892	789	305	920	249	554	511	312	999999	973	841	496	999999	721	882	724	714	996	953	713	497	371	538	999999	493	784	999999	999999	192	999999	999999	585	837	333	741	999999	922	536	783	999999	687	759	420	451	999999	165	790	601	783	279	619	67	555	941	938	530	261	999999	437	999999	866	696	129	999999	736	265	999999	844	980	355	802	999999	222	539	36	737	951	96	427	999999	993	999999	40	999999	891	189	40	895	395	999999	285	999999	109	328	558	999999	639	463	714	999999	999999	946	999999	437	477	440	845	26	915	999999	579	174	999999	109	471	779	665	217	74	557	234	762	459	770	80	854	88	893	980	45	108	497	381	778	831	57	999999	602	999999	999999	999999	24	980	999999	640	999999	999999	10	857	778	335	432	398	167	999999	999999	496	850	367	623	362	951	45	879	111	92	793	999999	277	423	313	72	772	614	999999	220	782	274	140	960	464	88	45	999999	710	999999	108	999999	365	999999	999999	999999	999999	821	108	392	999999	111	93	557	327	621	732	444	474	999999	999999	784	944	999999	961	232	720	999999	169	283	916	999999	179	435	984	578	423	189	862	999999	827	999999	515	999999	242	680	999999	582	999999	842	356	999999	737	448	26	323	280	999999	136	338	904	838	662	825	475	999999	932	658	573	999999	208	552	581	786	999999	708	279	999999	999999	290	51	148	763	999999	927	325	106	730	418	670	308	270	999999	533	784	988	298	999999	365	999999	999999	532	19	894	643	803	29	950	13	999999	54	166	999999	999999	999999	766	85	999999	897	160	58	999999	999999	903	449	937	498	58	999999	456	420	999999	999999	883	541	518	999999	869	683	133	999999	155	727	999999	625	999999	89	218	246	999999	913	952	999999	214	48	547	293	999999	454	705	314	971	948	999999	897	466	408	307	313	779	637	216	999999	774	854	902	999999	148	287	307	999999	290	811	999999	543	999999	796	
553	845	994	234	33	424	977	999999	999999	206	181	213	999999	743	781	904	466	390	707	300	999999	359	145	73	155	999999	156	847	33	169	999999	999999	440	669	999999	999999	319	554	614	791	685	954	999999	705	312	999999	999999	563	86	386	354	603	836	177	777	999999	999999	930	89	999999	277	999999	795	175	999999	168	773	499	999999	329	594	912	776	915	614	999999	999999	999999	761	220	709	592	770	647	814	371	999999	272	999999	999999	752	389	475	419	524	999999	169	364	473	999999	172	629	674	999999	791	999999	826	920	563	714	373	999999	178	869	495	684	368	999999	361	870	982	999999	607	239	999999	215	446	367	401	68	904	476	966	618	57	90	999999	23	999999	999999	999999	265	709	187	296	483	220	606	999999	839	197	20	12	603	999999	661	31	444	190	586	995	469	529	504	999999	999999	313	560	999999	414	765	999999	303	979	999999	726	800	429	943	103	999999	840	443	561	871	999999	473	372	456	396	999999	484	833	278	385	84	736	215	999999	999999	179	659	999999	519	84	999999	999999	32	277	445	861	999999	999999	96	591	999999	36	999999	633	916	433	999999	114	435	355	291	999999	999999	999999	999999	989	999999	62	554	999999	999999	999999	999999	999999	38	999999	451	105	20	535	467	999999	747	687	229	58	999999	581	460	999999	238	555	359	174	793	331	693	428	25	455	275	549	999999	171	255	110	113	999999	604	740	982	999999	999999	900	888	307	773	346	384	213	230	24	602	588	999999	999999	705	999999	694	999999	492	32	90	565	269	999999	46	999999	442	129	944	999999	976	999999	982	393	461	459	285	495	558	357	53	812	235	999999	947	368	476	999999	404	999999	795	897	258	959	764	538	640	970	999999	197	904	264	268	941	47	882	606	311	338	255	483	209	158	145	979	278	999999	18	970	678	119	976	724	999999	493	999999	470	32	628	923	819	315	999999	371	452	788	999999	999999	223	74	761	999999	137	999999	870	596	999999	123	999999	496	208	632	999	592	87	999999	540	999999	458	958	999999	583	682	414	436	178	974	787	692	200	999999	999999	794	999999	916	945	849	575	730	896	999999	357	999999	142	725	197	999999	999999	293	525	258	885	834	265	999999	188	491	722	723	999999	621	961	431	790	771	999999	837	103	676	141	87	999999	936	562	999999	73	540	550	689	248	863	999999	999999	176	999999	999999	222	539	999999	737	999999	137	999999	38	284	377	926	999999	370	573	999999	221	965	161	447	293	948	999999	636	589	648	940	43	484	999999	289	468	264	999999	933	939	308	999999	
938	678	950	123	908	287	261	999999	288	190	125	889	999999	376	351	729	999999	889	940	999999	674	99	523	103	377	200	995	909	672	413	437	634	999999	381	999999	483	496	999999	50	994	385	451	369	760	917	595	999999	912	126	534	999999	53	999999	999999	176	999999	165	999999	746	718	292	351	475	875	753	491	838	280	999999	868	242	487	999999	999999	528	232	730	762	186	999999	13	92	793	999999	222	999999	635	655	999999	188	328	639	433	999999	712	43	999999	494	17	999999	756	916	573	258	999999	999999	999999	63	877	999999	128	402	680	964	999999	209	558	999999	662	369	856	192	75	170	999999	603	63	526	999999	999999	256	245	999999	750	35	96	519	544	845	509	200	581	778	271	69	926	958	469	999999	512	485	999999	832	648	580	574	850	412	708	999999	659	999999	820	392	697	999999	647	999999	939	999999	689	23	999999	162	178	999999	413	804	999999	623	645	594	909	730	19	607	413	116	180	999999	245	116	835	157	850	522	999999	395	573	186	999999	999999	999999	999999	823	999999	999999	999999	479	305	170	55	311	95	62	999999	768	999999	383	99	999999	541	760	488	999999	583	999999	999999	311	655	523	28	999999	999999	345	999999	75	919	907	999999	451	733	636	874	300	999999	804	999999	999999	786	754	999999	22	484	999999	999999	276	999999	606	250	999999	822	999999	823	782	152	814	387	750	999999	999	999999	192	836	648	746	904	886	198	202	778	436	249	525	901	852	999999	999999	227	598	999999	34	323	667	262	628	999999	813	102	158	999999	427	999	660	787	906	488	185	835	959	842	390	852	999999	999999	857	583	852	922	930	999999	67	170	162	103	999999	535	999999	584	29	999999	100	794	50	817	360	437	588	999999	994	999999	830	921	267	755	961	999999	999999	205	999999	55	512	999999	171	21	999999	267	847	566	812	999999	962	600	816	999999	751	596	812	597	121	430	994	124	927	566	315	146	902	406	142	999999	626	999999	190	974	879	209	632	38	999999	999999	589	32	999999	623	999999	240	999999	689	14	375	369	321	94	973	60	397	963	605	706	999999	999999	451	433	999999	755	641	420	841	999999	551	963	999999	107	999999	999999	971	199	999999	999999	85	999999	222	999999	767	443	314	999999	216	924	492	246	36	332	999999	999999	148	598	916	999999	769	819	999999	991	462	411	585	224	76	142	88	207	659	999999	631	999999	152	999999	999999	575	450	405	213	917	999999	315	937	461	788	288	703	382	282	445	395	265	768	231	940	366	858	999999	179	84	845	294	587	586	700	999999	
596	999999	932	351	427	999999	616	999999	784	157	473	133	999999	788	438	705	924	999999	64	375	390	999999	118	309	716	361	999999	999999	999999	999999	728	999999	761	627	691	613	450	931	999999	31	999999	999999	999999	792	999999	734	663	999999	999999	149	369	373	531	999999	779	675	980	999999	634	76	147	999999	284	862	999999	122	372	808	107	999999	265	999999	205	999999	726	969	484	325	416	981	999999	845	493	931	999999	364	999999	435	848	25	632	816	306	999999	884	172	146	584	999999	999999	999999	854	999999	820	884	375	177	499	608	810	999999	665	999999	999999	378	302	993	999999	309	74	999999	936	960	91	999999	448	696	253	999999	564	832	899	952	636	619	843	561	672	57	196	196	339	827	999999	824	967	999999	653	583	591	178	793	999999	309	496	435	894	212	999999	445	679	924	350	999999	978	301	712	589	999999	999999	741	331	999999	999999	999999	999999	118	922	999999	233	848	53	670	566	396	48	624	652	999999	193	949	999999	53	611	517	272	988	999999	999999	532	265	20	999999	58	850	999999	498	172	999999	542	326	972	944	405	596	635	999999	999999	999999	999999	676	70	448	850	585	999999	288	999999	999999	999999	965	335	862	735	968	838	434	621	716	999999	549	999999	999999	608	866	976	414	999999	999999	882	17	214	135	999999	999999	204	571	768	472	468	568	804	999999	816	999999	991	999999	219	436	758	999999	642	999999	999999	400	999999	839	840	999999	609	977	640	678	722	607	760	209	742	999999	773	276	666	159	258	981	999999	894	414	41	875	867	205	999999	266	681	375	147	27	729	640	365	999999	784	863	999999	927	999999	845	219	816	791	376	339	662	999999	545	493	819	136	654	329	434	999999	999999	741	781	999999	422	51	241	622	999999	23	249	418	545	881	295	767	999999	999999	999999	204	224	999999	999999	999999	559	774	146	881	999999	890	84	321	930	922	675	131	709	999999	999999	804	977	203	610	363	99	254	946	663	207	61	82	45	280	240	999999	36	251	915	869	647	905	360	304	301	999999	999999	487	623	216	174	68	999999	905	255	227	30	483	147	776	315	999999	482	683	276	817	48	51	700	337	649	999999	793	639	999999	899	627	999999	318	424	171	766	333	456	999999	993	527	139	34	999999	574	552	999999	149	564	819	432	676	37	483	900	887	786	296	567	293	999999	999999	839	999999	600	131	174	722	614	999999	504	36	649	283	299	908	26	688	762	106	776	999999	84	999999	476	950	871	999999	523	999999	979	999999	888	750	728	611	999999	678	422	453	388	391	
535	999999	999999	405	36	754	193	999999	870	108	533	471	517	621	841	999999	879	649	999999	999999	209	339	569	466	147	899	999999	999999	618	347	275	999999	999999	395	999999	69	930	81	923	126	999999	999999	999999	880	513	426	999999	116	999999	999999	999999	772	999999	59	192	999999	456	999999	999999	136	209	505	383	532	833	225	999999	132	999999	781	999999	808	725	999999	687	676	925	999999	953	720	666	448	999999	910	548	503	124	667	212	923	613	999999	812	796	917	156	159	999999	999999	297	672	120	613	989	54	991	999999	70	372	999999	279	767	999999	547	470	999999	587	472	999999	999999	110	999999	999999	579	178	999999	995	928	225	540	527	999999	640	999999	58	999999	834	928	866	556	456	63	304	697	653	845	176	275	999999	165	568	999999	896	718	197	585	200	43	821	464	996	999999	844	832	988	234	137	249	498	999999	926	999999	605	437	882	999999	792	232	999999	332	424	729	999999	70	999999	839	158	922	478	473	999999	800	117	999999	999999	999999	218	472	709	429	717	926	999999	423	999999	999999	91	468	835	150	999999	999999	117	999999	49	276	999999	784	999999	158	86	214	771	35	557	135	999999	999999	999999	553	838	330	999999	506	999999	497	952	188	999999	72	758	689	97	337	999999	397	693	999999	372	293	813	434	611	560	999999	513	999999	751	865	999999	366	887	591	291	312	471	999999	611	882	552	324	346	953	798	999999	396	127	999999	354	170	442	933	831	999999	740	414	999999	962	999999	112	341	999999	323	726	705	871	108	999999	999999	218	941	91	736	999999	969	999999	999999	813	170	956	395	722	407	999999	999999	433	999999	997	551	999999	999999	999999	457	780	221	123	33	237	102	528	297	999999	417	145	229	999999	206	999999	623	273	933	905	802	206	716	999999	803	619	999999	999999	999999	111	263	999999	465	458	633	955	608	856	999999	252	721	999999	669	82	999999	271	485	320	999999	53	383	999999	964	847	999999	261	999999	601	999999	414	181	819	713	196	68	999999	679	770	726	251	414	767	820	691	999999	170	537	644	314	999999	999999	744	55	771	727	976	173	618	767	382	891	16	999999	999999	81	901	927	999999	999999	34	591	714	594	984	999999	616	467	283	662	999999	724	429	999999	999999	280	437	774	941	469	92	999999	999999	999999	354	999999	407	999999	999999	999999	293	242	64	630	999999	950	429	999999	70	142	999999	519	999999	955	247	658	471	999999	999999	768	644	136	999999	23	999999	907	530	711	249	634	241	999999	999999	663	999999	297	999999	799	16	825	999999	999999	713	999999	358	573	236	115	765	
696	888	688	999999	22	975	166	256	50	698	999999	999999	718	910	999999	901	724	833	236	586	949	988	672	712	944	999999	999999	423	999999	665	368	680	999999	945	999999	746	553	936	672	687	223	51	629	110	999999	405	999999	999999	999999	908	633	999999	10	528	999999	707	226	975	514	104	618	743	999999	385	340	702	999999	999999	366	689	999999	999999	171	548	372	999999	369	571	89	549	999999	990	145	278	999999	628	680	896	140	845	529	999999	431	577	999999	480	999999	254	769	999999	999999	369	19	999999	560	999999	999999	461	165	906	999999	999999	896	965	999999	627	607	800	352	712	32	999999	642	520	999999	780	999999	593	999999	892	937	125	999999	158	158	426	999999	999999	718	197	59	228	741	999999	999999	999999	681	999999	269	451	872	180	901	999999	908	999999	726	498	437	779	488	999999	981	999999	969	233	852	999999	817	891	999999	69	999999	165	662	803	376	419	23	294	109	900	334	37	30	766	223	744	250	864	699	999999	120	938	999999	74	247	999999	263	284	999999	999999	648	377	999999	999999	97	745	405	114	916	317	484	153	680	587	661	953	999999	212	999999	118	506	953	201	999999	948	999999	456	597	566	898	165	999999	270	999999	262	956	232	999999	999999	478	348	146	947	392	18	967	267	131	413	293	235	61	274	999999	437	694	185	999999	864	999999	299	808	547	28	162	745	999999	515	334	999999	999999	999999	533	999999	769	370	15	809	154	999999	885	334	193	283	673	114	999999	355	737	567	781	579	352	734	188	540	598	928	239	999999	95	999999	999999	999999	561	198	999999	733	999999	77	689	375	508	882	999999	965	624	274	355	999999	999999	536	777	766	999999	162	693	798	999999	239	771	86	580	881	896	999999	537	999999	721	999999	586	741	210	999999	878	415	80	469	676	222	915	334	999999	191	999999	558	974	40	999999	409	504	728	380	915	306	612	795	627	986	999999	999999	150	553	999999	471	538	336	117	888	999999	91	234	132	150	324	999999	502	398	999999	347	169	507	697	321	979	858	371	294	374	276	620	453	483	751	784	999999	999999	713	999999	999999	232	867	151	279	328	280	606	240	999999	859	119	407	738	999999	765	930	452	242	890	613	177	52	742	622	896	637	750	999999	365	999999	665	789	678	434	125	301	999999	427	993	999999	999999	999999	692	515	166	222	715	999999	999999	853	333	548	822	116	999999	190	999999	529	999999	690	529	235	874	63	203	330	728	999999	533	999999	575	34	999999	999999	361	46	359	999999	999999	683	922	915	394	999999	225	126	999999	999999	
147	935	999999	836	999999	312	189	36	265	638	322	836	494	410	311	999999	288	308	999999	641	755	999999	999999	897	73	699	999999	614	841	373	999999	86	363	999999	177	598	306	739	979	936	12	999999	780	999999	915	629	199	522	613	871	999999	916	817	334	816	886	114	279	772	355	543	575	195	999999	800	999999	482	337	242	713	999999	549	329	999999	639	429	999999	119	982	444	999999	256	10	969	150	999999	269	38	349	290	999999	999999	966	633	402	436	149	999999	999999	999999	156	999999	289	999999	654	684	597	453	695	396	417	999999	999999	338	845	999999	999999	225	752	878	976	454	999999	952	230	999999	999999	695	970	999999	290	999999	198	313	298	647	999999	110	324	465	335	815	343	952	999999	497	738	638	788	114	862	924	146	52	999999	702	873	337	679	464	999999	901	483	492	116	825	807	984	50	207	331	474	900	296	553	999999	120	45	88	732	461	999999	907	865	350	999999	455	155	999999	595	774	999999	430	860	364	999999	341	850	845	57	690	754	999999	590	999999	397	33	999999	499	541	591	999999	258	947	999999	168	994	618	152	750	999999	661	384	454	433	691	54	999999	932	999999	999999	999999	999999	40	52	707	355	326	91	952	342	605	656	78	14	935	390	482	857	206	438	723	708	105	999999	38	380	154	166	101	999999	999999	917	379	712	999999	649	228	999999	305	999999	677	536	199	418	774	15	999999	999999	999999	999999	572	193	736	691	115	561	999999	363	23	999999	211	999999	989	999999	359	688	286	366	683	296	171	577	561	393	760	197	519	686	999999	33	74	999999	668	790	780	800	191	688	607	999999	555	865	891	968	611	517	546	999999	69	96	729	949	766	212	149	994	631	352	930	918	52	417	999999	999999	999999	506	502	999999	829	559	999999	597	759	913	741	306	999999	593	999999	253	999999	929	627	816	303	125	938	466	651	785	178	999999	758	999999	727	147	999999	999999	706	115	24	999999	759	510	590	999999	200	852	999999	842	999999	47	570	999999	277	122	790	999999	696	156	999999	46	558	999999	390	999999	999999	79	196	603	891	783	887	999999	238	313	180	999999	235	172	999999	999999	995	808	476	141	278	81	421	614	356	999999	215	559	547	978	999999	716	130	922	301	130	999999	867	951	999999	160	894	457	999999	942	673	418	999999	231	481	51	999999	576	258	999999	999999	657	581	256	999999	578	337	138	260	999999	463	999999	999999	999999	805	999999	137	999999	999999	981	999999	623	458	999999	683	362	681	999999	999999	999999	999999	149	871	999999	533	472	93	620	
830	957	822	765	207	999999	999999	676	114	663	426	61	999999	893	636	277	25	154	209	999999	573	768	999999	999	72	999999	486	324	135	780	346	342	999999	517	36	983	169	999999	426	19	193	16	999999	28	912	25	999999	155	513	604	999999	389	272	184	57	999999	71	822	702	883	999999	174	999999	333	326	93	714	405	867	653	118	407	727	199	726	566	999999	878	999999	999999	999999	341	811	531	274	957	999999	999999	470	964	921	346	915	543	57	28	465	923	999999	828	310	999999	999999	860	495	119	661	83	457	490	551	193	999999	655	593	631	363	999999	69	369	23	552	935	999999	731	999999	999999	194	152	708	111	596	186	268	999999	671	63	951	999999	999999	999999	999999	714	980	999999	738	611	270	949	426	664	445	999999	999999	814	999999	999999	384	138	999999	627	476	930	749	388	954	16	475	999999	922	577	412	984	999999	73	27	837	954	490	992	999999	231	999999	726	53	999999	732	843	999999	989	999999	679	822	321	537	828	75	999999	999999	468	999999	145	363	999999	848	262	999999	959	278	797	920	737	894	146	564	999999	241	214	706	721	999999	999999	31	918	943	898	590	999999	377	999999	999999	871	362	32	999999	33	868	999999	878	790	216	772	575	656	79	250	784	999999	999999	140	999999	861	999999	999999	246	569	123	445	999999	999999	672	787	592	43	845	999999	385	871	876	999999	999999	33	336	999999	515	458	999999	999999	848	702	123	904	999999	999999	999999	999999	612	482	999999	700	909	432	133	928	128	999999	190	999999	811	999999	865	913	809	999999	999999	573	535	353	375	787	972	748	596	391	835	999999	999999	999999	396	755	446	902	96	185	630	115	900	407	797	999999	999999	999999	999999	828	836	999999	105	700	644	84	564	268	117	997	728	999999	836	999999	102	361	557	834	155	65	999999	999999	999999	633	999999	999999	673	137	999999	288	519	999999	195	999999	555	635	671	180	711	321	201	187	795	99	999999	469	999999	168	315	445	539	443	910	508	253	873	384	472	115	157	411	436	711	829	488	812	975	78	196	467	689	386	132	999999	863	999999	177	737	185	135	227	514	822	121	999999	85	15	686	999999	681	260	209	75	564	910	999999	476	966	611	644	493	999999	971	847	756	163	321	87	644	847	706	647	296	979	929	896	999999	600	90	412	999999	999999	554	999999	216	490	320	568	999999	109	929	999999	136	540	641	27	542	974	364	595	764	927	51	999999	999999	613	999999	96	999999	24	161	876	886	208	999999	204	655	466	999999	276	842	999999	165	545	917	506	
520	756	347	911	363	638	245	495	648	999999	257	877	540	602	577	234	933	999999	947	63	999999	927	703	447	371	86	999999	98	753	21	772	506	759	478	999999	166	748	999999	660	522	999999	999999	560	958	946	778	999999	49	999999	617	820	256	597	863	999999	593	62	999999	549	287	305	157	741	636	116	751	127	71	509	421	486	999999	999999	435	423	923	377	744	999999	593	161	304	999999	146	201	526	908	895	297	510	113	848	999999	383	227	999999	659	923	851	204	660	999999	539	999999	140	610	998	172	999999	268	225	999999	409	956	136	999999	999999	999999	445	999999	843	232	774	999	318	999999	999999	999999	999999	930	274	453	893	999999	932	297	999999	123	15	590	528	745	455	39	294	795	449	227	256	226	735	999999	999999	999999	361	438	98	540	999999	503	999999	132	954	999999	993	772	424	999999	999999	838	246	643	600	854	72	108	776	745	714	522	999999	817	628	991	204	220	964	632	999999	504	208	233	154	511	999999	999999	791	935	999999	521	381	346	204	418	999999	999999	999999	633	208	263	662	999999	999999	999999	314	999999	504	962	325	999999	999999	791	999999	529	640	23	999999	98	838	667	316	841	710	999999	999999	999999	999999	219	21	999999	999999	341	434	692	842	999999	407	699	207	999999	900	828	619	262	714	589	189	674	999999	966	603	999999	795	541	999999	999999	642	632	999999	463	999999	999999	951	223	34	476	367	999999	999999	784	615	799	999999	579	766	488	231	457	488	562	671	948	441	55	999999	999999	545	893	746	999999	223	774	999999	743	999999	999999	877	405	237	248	232	714	987	993	999999	804	483	999999	774	467	599	194	154	999999	999999	194	999999	999999	715	641	930	473	728	665	999999	841	413	999999	454	999999	611	826	230	250	339	957	961	448	693	704	910	999999	129	288	432	38	630	643	999999	941	763	999999	689	596	317	999999	999999	332	431	999999	999999	335	771	623	999999	999999	999999	999999	421	834	233	999999	222	20	731	610	354	449	999999	543	220	769	206	512	397	640	146	999999	999999	581	971	638	26	183	314	585	558	505	432	999999	999999	725	232	127	718	358	999999	678	865	999999	414	545	98	999999	999999	630	139	268	999999	225	636	340	999999	999999	862	594	398	48	706	999999	999999	848	26	583	478	495	547	999999	999999	49	999999	467	999999	235	177	999999	549	137	999999	684	999999	299	279	999999	33	733	754	391	264	999999	960	999999	972	719	655	999999	528	515	419	814	92	60	999999	196	343	178	999999	745	999999	999999	999999	270	174	32	999999	761	578	809	560	745	
740	999999	823	999999	89	171	999999	999999	999999	611	906	44	717	999999	601	999999	825	93	999999	999999	171	18	718	827	89	699	556	999999	29	893	986	719	954	674	83	926	237	804	117	181	683	522	999999	71	999999	19	553	999999	431	304	936	495	999999	999999	583	731	999999	996	590	390	615	545	39	687	625	999999	90	52	987	674	178	30	976	999999	181	649	999999	656	999999	999999	155	999999	528	724	999999	500	784	999999	101	999999	489	241	224	999999	565	999999	492	487	446	343	929	510	126	756	999999	999999	999999	241	534	934	887	999999	699	520	999999	999999	999999	315	999999	134	411	999999	951	645	999999	999999	806	999999	146	999999	166	366	999999	963	999999	644	335	772	598	999999	981	553	724	999999	463	999999	541	999999	999999	402	130	187	756	999999	931	108	559	480	570	199	120	999999	999999	501	778	531	999999	736	379	599	837	999999	716	691	999999	858	999999	795	999999	496	405	111	766	744	912	978	610	898	41	999999	999999	855	211	408	999999	999999	999999	232	388	999999	999999	805	999999	893	565	999999	470	75	999999	82	999999	763	999999	84	794	18	504	999999	588	799	920	681	705	999999	513	982	54	999999	761	431	410	883	416	259	376	999999	777	999999	189	999999	518	545	999999	958	999999	331	566	999999	614	920	226	107	644	589	21	448	110	997	389	582	830	162	313	999999	672	118	357	49	708	203	241	999999	181	551	291	999999	999999	746	287	191	999999	999999	703	840	999999	999999	999999	827	247	928	499	780	493	606	216	365	999999	981	295	999999	999999	999999	999999	999999	689	595	926	103	999999	636	496	999999	720	999999	166	912	999999	999999	543	369	999999	530	801	999999	704	461	148	574	999999	925	153	971	460	999999	217	898	999999	293	160	619	999999	156	528	611	442	146	69	295	449	304	906	769	448	999999	83	453	999999	648	716	999999	456	999999	758	382	999999	524	999999	999999	989	268	422	999999	999999	923	983	722	999999	200	347	567	401	999999	135	999999	28	383	533	534	271	764	999999	852	576	922	173	34	397	156	128	917	243	684	305	999999	881	741	458	524	999999	999999	451	534	999999	158	837	603	999999	719	999999	999999	991	999999	123	999999	95	570	999999	399	999999	959	999999	855	999999	999999	334	999999	557	944	168	287	925	18	999999	999999	322	648	551	999999	94	569	999999	678	999999	19	925	865	571	79	106	321	999999	68	764	983	35	596	462	880	824	130	56	292	560	999999	999999	983	786	212	913	999999	28	181	999999	200	171	999999	73	72	999999	999999	999999	487	848	999999	144	999999	253	999999	885	725	
999999	671	603	963	999999	515	127	999999	826	999999	89	368	166	659	302	999999	999999	999999	821	378	999999	999999	385	365	975	569	999999	999999	941	326	740	187	326	198	261	357	578	351	677	999999	539	358	246	562	389	787	331	999999	554	999999	122	678	786	999999	999999	795	295	999999	988	953	82	413	773	509	211	901	51	968	407	945	402	412	999999	176	839	184	163	822	999999	198	247	254	169	778	213	72	999999	810	995	466	999999	999999	362	723	583	135	584	736	999999	488	745	363	791	608	770	709	781	620	677	999999	641	472	270	800	715	827	253	995	305	149	510	241	972	941	884	71	999999	183	592	713	600	426	471	498	452	884	463	999999	17	504	290	780	142	977	825	999999	999999	562	18	755	882	589	441	999999	977	999999	390	849	724	999999	659	608	37	964	427	224	11	999999	999999	831	373	692	988	801	999999	999999	999999	999999	126	999999	991	999999	175	999999	999999	999999	985	259	520	939	999999	614	836	307	844	999999	752	177	559	610	597	307	214	186	392	199	600	999999	363	256	414	394	999999	439	717	999999	999999	201	143	416	238	752	261	418	337	999999	855	690	956	186	999999	931	445	515	999999	693	292	988	454	999999	419	355	895	999999	534	119	999999	407	589	683	248	999999	44	152	381	999999	56	796	849	632	344	910	683	999999	999999	483	999999	227	999999	34	878	455	746	999999	996	999999	856	987	883	227	878	458	110	999999	999999	427	999999	303	143	853	646	999999	148	821	306	509	671	718	999999	999999	170	999999	666	565	999999	793	814	541	999999	498	988	68	912	631	753	886	809	409	248	850	585	655	93	888	387	999999	316	924	206	497	221	148	991	832	67	225	791	545	479	154	612	999999	999999	645	999999	588	583	516	78	420	999999	999999	480	999999	475	514	999999	778	187	999999	487	890	345	999999	286	999999	77	999999	574	999999	999999	274	930	103	248	230	999999	448	33	999999	999999	799	856	785	797	949	667	999999	999999	553	645	23	368	67	999999	722	30	999999	369	24	999999	503	942	539	325	435	341	999999	907	255	999999	141	999999	387	999999	687	43	559	861	336	999999	231	999999	30	893	91	905	872	999999	999999	209	20	999999	18	288	999999	857	999999	999999	371	617	290	999999	122	547	514	267	980	999999	980	688	999999	637	999999	999999	999999	780	921	646	243	530	469	951	999999	55	999999	999999	746	108	306	829	716	99	499	999999	901	291	610	999999	389	823	925	426	455	837	738	999999	999999	186	989	999999	936	680	236	841	999999	339	558	76	552	
461	999999	881	159	160	971	999999	999999	323	930	17	179	999999	999999	419	604	999999	505	553	999999	622	16	570	119	771	893	45	863	658	570	572	999999	544	930	999999	312	53	277	304	865	366	245	732	255	999999	999999	497	999999	999999	246	999999	999999	14	758	930	454	950	772	387	267	999999	517	999999	753	999999	999999	635	999999	339	999999	561	999999	211	688	950	387	284	999999	999999	415	405	622	57	421	465	999999	729	786	10	482	362	281	889	999999	929	849	755	978	887	706	729	980	94	708	684	339	999999	999999	999999	552	180	635	643	999999	999999	323	470	77	298	630	554	849	999999	856	999999	290	886	174	758	999999	631	305	999999	999999	999999	425	537	348	736	999999	116	413	978	457	312	726	637	999999	185	615	389	687	999999	999999	162	880	472	237	954	404	453	467	566	999999	921	875	207	221	296	999999	786	131	341	173	523	150	870	69	554	37	999999	968	989	153	722	944	614	181	999999	805	952	310	394	999999	681	648	846	999999	536	437	529	425	999999	738	999999	267	356	527	743	21	20	412	683	926	752	484	999999	423	999999	976	270	999999	999999	999999	493	485	736	999	491	999999	303	598	999999	999999	999999	236	347	260	323	999999	999999	97	999999	267	795	549	627	468	999999	206	180	999999	298	999999	177	502	483	150	255	353	530	356	999999	868	999999	421	879	566	999999	526	147	228	999999	529	389	182	598	684	695	999999	858	278	420	295	704	870	310	999999	999999	15	753	207	999999	999999	933	251	61	569	550	999999	670	70	999999	999999	69	951	332	999999	180	994	904	999999	999999	311	494	262	936	750	173	846	999999	905	616	422	999999	940	223	140	595	147	130	999999	999999	322	283	798	999999	999999	236	753	547	541	999999	999999	999999	954	752	999999	485	681	999999	311	405	999999	272	999999	454	999999	299	129	738	999999	183	42	999999	874	664	142	38	999999	34	999999	524	420	309	579	112	661	320	818	999999	520	654	999999	832	999999	633	441	59	518	999999	610	67	999999	999999	355	368	999999	999999	999999	999999	999999	999999	788	656	726	999999	999999	404	693	662	792	317	481	999999	999999	547	999999	999999	64	999999	232	999999	519	352	424	531	416	999999	999999	999999	341	580	94	528	576	845	865	267	115	41	647	46	365	856	560	302	586	999999	797	999999	110	569	999999	999999	999999	999999	165	445	999999	205	380	999999	999999	482	330	222	232	999999	999999	381	682	10	104	999999	999999	999999	726	662	999999	131	945	241	999999	999999	120	771	999999	999999	999999	48	690	429	35	910	661	999999	596	999999	535	
999999	999999	633	819	425	135	109	475	999999	391	881	999999	502	653	121	999999	148	981	304	372	559	999999	133	501	326	691	262	975	194	371	545	599	843	999999	454	61	322	421	193	31	20	999999	999999	717	579	999999	197	999999	914	660	522	86	302	521	976	678	946	141	999999	733	873	134	290	642	999999	291	999999	999999	209	999999	937	999999	797	282	999999	262	129	999999	922	99	999999	485	71	533	848	468	307	332	160	775	999999	190	918	999999	157	886	25	907	871	297	999999	822	576	854	999999	795	288	999999	169	723	559	540	219	999999	239	397	73	757	793	999999	984	999999	225	434	955	756	999999	999999	135	999999	246	999999	544	634	829	999999	909	999999	810	999999	999999	287	172	436	225	999999	971	515	229	760	823	268	123	494	312	625	606	151	899	966	987	940	894	999999	999999	347	996	585	999999	558	487	856	999999	740	999999	707	482	788	218	999999	784	303	128	374	651	978	107	60	331	999999	84	767	999999	843	999999	249	999999	477	999999	999999	578	396	930	999999	282	999999	321	999999	999999	605	999999	818	932	518	191	693	822	530	999999	999999	249	945	999999	380	483	720	548	113	999999	999999	323	999999	839	341	812	398	372	456	101	685	666	724	762	725	71	266	999999	799	661	381	427	863	434	450	637	632	142	560	999999	562	999999	217	999999	339	291	148	978	601	705	793	331	375	999999	367	842	524	999999	538	318	227	885	748	452	999999	540	460	579	999999	999999	999999	265	812	269	538	266	999999	26	999999	443	923	288	242	103	999999	60	999999	999999	76	607	999999	449	999999	999999	970	677	999999	765	415	799	830	568	589	999999	525	537	518	116	899	111	393	508	759	104	999999	938	652	999999	583	252	488	36	513	999999	999999	999999	999999	999999	298	861	586	693	611	634	612	364	699	344	999999	340	541	945	534	965	999999	614	999999	509	855	41	34	35	191	173	320	804	65	797	317	784	877	999999	817	48	525	700	897	135	999999	41	249	317	999999	999999	710	999999	502	547	577	976	60	161	715	266	836	561	511	448	323	999999	999999	901	37	794	999999	999999	999999	496	450	524	717	564	27	999999	792	716	949	999999	462	777	312	517	230	341	733	999999	242	999999	211	964	999999	459	811	683	731	348	290	292	790	126	414	15	107	999999	268	496	143	891	474	999999	611	573	985	545	505	791	681	695	999999	737	999999	999999	294	485	335	268	752	344	999999	453	436	667	999999	346	999999	999999	419	177	82	999999	999999	999999	96	91	362	625	473	276	999999	940	667	
595	999999	63	999999	836	999999	621	727	999999	743	799	798	30	694	944	999999	648	999999	209	381	513	622	822	154	999999	491	213	133	709	794	486	166	999999	786	840	999999	104	581	536	585	798	450	82	503	999999	553	999999	396	417	209	825	999999	978	568	163	999999	409	908	756	999999	517	498	27	216	267	642	646	999999	999999	999999	331	77	645	624	583	73	999999	328	360	466	426	816	716	510	968	391	187	999999	633	868	46	999999	825	191	999999	999999	432	866	999999	160	999999	831	999999	999999	999999	757	999999	364	984	100	999999	90	558	299	999999	701	782	999999	999999	875	465	61	610	999999	999999	145	252	463	556	999999	640	683	92	209	559	594	999999	807	632	221	931	999999	610	542	446	955	637	535	999999	375	999999	915	629	999999	999999	999999	230	999999	444	742	515	996	807	710	460	748	997	358	740	344	428	974	999999	36	943	999999	451	78	999999	517	508	999999	210	191	756	724	999999	721	999999	704	374	999999	373	889	705	935	999999	900	999999	698	957	288	794	999999	947	553	40	999999	426	62	413	162	20	927	243	798	999999	626	953	735	999999	999999	844	46	969	704	611	995	330	18	999999	551	999999	850	559	230	922	291	244	999999	694	461	999999	461	999999	999999	999999	445	656	907	999999	999999	999999	357	999999	681	444	758	999999	252	942	45	282	418	434	861	176	999999	378	999999	876	513	392	750	51	242	999999	392	744	757	999999	175	349	999999	868	239	605	638	845	999999	786	173	999999	991	270	999999	188	886	37	440	56	553	999999	643	999999	999999	999999	205	315	772	700	999999	999999	201	999999	776	696	859	550	205	265	999999	324	500	237	712	180	400	489	392	64	104	365	314	711	447	108	705	999999	241	233	409	333	83	187	734	999999	999999	740	999999	962	329	999999	999999	184	518	238	576	415	328	465	615	715	923	718	605	696	999999	490	814	678	990	476	318	972	855	214	251	323	502	562	39	999999	995	999999	734	999999	999999	139	202	218	532	300	73	776	999999	999999	409	365	581	48	450	661	926	815	972	852	999999	859	999999	999999	999999	263	913	766	999999	999999	719	503	983	999999	172	579	999999	999999	156	700	412	542	364	999999	804	886	741	464	122	999999	999999	189	457	882	730	674	810	887	231	999999	386	999999	999999	999999	974	906	999999	734	999999	870	999999	999999	669	282	449	495	505	999999	510	111	999999	459	999999	68	230	539	55	999999	999999	498	769	409	999999	999999	323	115	202	702	197	897	999999	17	588	251	13	999999	520	185	443	244	999999	653	387	
129	757	927	654	291	441	444	860	999999	617	999999	111	964	946	792	958	344	303	803	970	613	597	513	871	411	64	999999	29	870	999999	882	329	126	32	264	129	395	461	911	999999	752	999999	999999	999999	209	150	49	467	727	226	109	941	999999	683	774	999999	254	66	252	999999	624	424	999999	999999	734	68	999999	941	999999	999999	572	883	391	542	227	999999	365	122	999999	271	25	359	302	999999	999999	999999	953	999999	258	733	874	999999	218	685	646	338	999999	628	665	151	999999	107	776	63	654	225	560	833	465	999999	176	141	395	981	221	999999	999999	999999	55	999999	999999	999999	999999	958	999999	243	674	706	896	888	999999	999999	456	530	115	917	999999	248	999999	352	999999	129	999999	60	999999	742	943	999999	474	381	216	999999	582	871	999999	613	414	818	264	999999	551	853	999999	577	678	999999	999999	865	875	999999	690	882	999999	703	413	986	575	642	401	66	300	446	999999	524	999999	819	165	585	999999	502	999999	765	984	999999	999999	536	192	409	381	999999	67	999999	999999	180	690	333	372	999999	468	58	999999	999999	426	208	130	115	622	422	895	859	999999	109	380	383	791	925	898	758	903	876	803	175	271	274	999999	222	999999	71	999999	358	457	999999	127	446	463	740	348	999999	468	694	999999	770	514	522	853	957	999999	978	389	765	435	613	975	999999	254	873	510	162	209	907	999999	999999	999999	999999	412	997	982	934	920	60	586	122	300	218	962	43	660	748	420	51	514	115	999999	78	923	843	311	535	201	590	239	999999	586	560	999999	363	999999	968	120	855	974	773	68	999999	999999	999999	323	999999	628	999999	223	999999	741	167	403	999999	879	518	999999	568	695	457	742	339	999999	999999	535	739	999999	609	851	999999	638	999999	76	999999	56	352	890	610	999999	544	999999	999999	999999	477	999999	429	167	999999	483	999999	999999	999999	999999	527	999999	728	518	787	787	583	999999	999999	370	531	133	186	100	661	870	537	628	22	47	161	549	762	962	352	999999	116	999999	788	135	187	346	999999	999999	549	711	327	999999	112	823	999999	999999	999999	619	999999	999999	277	999999	999999	886	946	55	342	514	18	977	277	999999	999999	841	680	999999	442	894	192	194	46	999999	551	950	552	703	525	199	999999	838	662	152	127	999999	678	778	85	902	188	142	999999	999999	397	571	443	561	999999	271	152	944	880	992	437	661	317	496	786	555	343	252	529	152	999999	999999	999999	999999	648	999999	172	902	999999	539	715	999999	189	999999	393	999999	516	991	999999	264	56	156	957	669	715	466	691	
191	999999	529	569	936	613	861	999999	226	256	318	999999	500	109	250	27	350	999999	999999	999999	852	999999	999999	999999	352	216	275	106	277	223	655	419	192	486	980	911	407	970	779	446	327	306	177	999999	999999	999999	546	164	999999	138	616	392	999999	984	839	88	193	490	226	729	347	765	999999	13	601	899	730	23	999999	338	620	379	507	940	999999	555	935	84	999999	274	670	999999	299	149	606	273	999999	208	647	901	727	916	754	59	109	562	415	173	141	308	357	532	999999	477	518	246	884	397	830	999999	153	119	649	952	69	999999	475	751	407	338	817	532	999999	227	610	999999	625	457	841	999999	999999	772	999999	542	916	147	84	822	630	369	388	693	999999	999999	758	618	999999	802	990	872	96	664	999999	803	999999	825	999999	999999	866	999999	620	436	556	999999	153	380	999999	116	45	999999	162	653	130	47	999999	134	165	23	468	992	436	823	999999	969	514	485	15	149	61	101	982	265	955	816	748	952	147	147	999999	999999	452	170	766	999999	719	999999	543	729	854	366	670	999999	359	874	387	797	969	587	999999	667	375	36	64	999999	938	897	999999	313	298	997	999999	27	802	91	999999	276	67	398	259	81	942	286	295	999999	431	840	905	90	999999	951	999999	559	422	552	22	425	115	822	140	821	745	239	440	857	379	652	999999	278	334	120	999999	580	999999	999999	725	98	741	999999	522	108	992	617	874	346	24	436	604	260	79	134	171	244	268	437	335	999999	999999	999999	325	778	500	636	999999	329	221	412	232	769	999999	924	684	745	999999	41	999999	137	365	103	843	942	58	99	209	999999	999999	505	322	899	327	22	252	312	54	999999	607	999999	861	555	134	611	214	999999	433	154	449	999999	933	999999	999999	999999	357	752	595	382	999999	999999	437	555	380	999999	100	999999	999999	814	682	999999	701	999999	434	474	276	809	969	241	999999	223	666	999999	761	532	572	95	301	129	665	999999	999999	999999	23	205	999999	999999	184	419	999999	882	393	619	472	77	724	376	999999	143	932	999999	999999	364	999999	999999	745	999999	794	847	999999	15	40	999999	158	192	999999	999999	553	238	999999	959	634	560	720	999999	829	57	591	693	999999	205	292	168	999999	127	716	999999	36	505	999999	999999	999999	337	275	999999	852	999999	470	290	412	693	999999	574	596	972	999999	233	643	789	688	698	791	110	999999	947	999999	999999	144	41	999999	311	13	999999	999999	992	448	999999	294	999999	13	999999	586	999999	291	124	383	999999	999999	225	999999	999999	719	247	817	762	
999999	999999	299	999999	793	979	926	438	815	110	690	774	999999	604	999999	615	999999	440	786	999999	121	490	818	999999	573	999999	310	919	999999	981	999999	766	240	25	238	37	18	965	420	999999	999999	999999	999999	191	434	609	999999	967	691	999999	554	289	460	999999	651	283	602	375	754	788	679	16	611	833	999999	923	543	999999	375	999999	999999	973	29	763	88	962	999999	999999	498	964	999999	999999	238	238	437	313	999999	343	374	999999	435	999999	999999	631	999999	999999	546	999999	673	511	75	148	999999	194	991	581	999999	697	818	688	289	964	876	789	704	346	778	383	999999	999999	617	210	417	999999	999999	964	762	999999	419	254	999999	341	963	999999	899	945	740	999999	247	855	54	618	999999	685	676	999999	999999	431	926	17	66	999999	266	999999	999999	865	999999	192	999999	999999	819	871	287	574	999999	999999	10	888	999999	759	605	734	999999	550	999999	999999	685	731	743	611	999999	340	999999	999999	198	262	84	999999	104	43	224	558	931	999999	46	183	340	950	423	999999	469	877	999999	999999	411	332	999999	715	310	999999	999999	999	448	511	828	488	409	875	386	19	999999	999999	999999	856	544	999999	999999	925	514	986	668	735	318	25	151	330	799	303	999999	999999	999999	368	203	999999	999999	225	119	429	392	999999	773	999999	999999	414	854	962	999999	999999	632	363	529	999999	211	323	235	999999	999999	999999	370	999999	999999	116	873	520	999999	999999	999999	592	12	999999	937	999999	999999	957	999999	999999	171	903	171	999999	246	125	670	647	346	131	167	879	975	999999	534	687	999999	999999	999999	667	999999	63	629	350	659	999999	681	999999	426	156	570	999999	110	32	999999	787	271	192	270	573	999999	236	183	999999	356	433	616	602	999999	260	323	999999	98	555	621	118	999999	820	999999	999999	443	366	999999	199	561	913	779	953	127	747	999999	877	624	304	232	365	879	965	993	236	884	89	518	175	833	913	999999	555	411	184	512	999999	663	524	140	88	15	984	112	442	999999	999999	484	57	999999	445	42	793	333	999999	238	319	827	999999	861	363	848	65	365	648	758	999999	552	943	244	975	224	999999	999999	153	360	895	863	560	582	230	604	471	341	397	880	371	231	155	945	999999	623	370	999999	776	999999	949	999999	464	684	430	120	541	812	858	231	999999	629	189	905	342	456	276	720	641	999999	999999	724	968	767	396	999999	407	997	51	999999	853	447	999999	913	410	277	999999	876	999999	999999	73	658	482	999999	999999	742	52	249	613	747	356	650	31	26	853	235	660	696	297	999999	713	543	770	
505	378	495	240	276	505	74	999999	999999	568	530	999999	727	251	999999	819	654	999999	168	394	304	999999	213	999999	999999	69	185	999999	712	999999	733	407	999999	888	976	797	462	511	775	743	548	700	956	91	500	331	135	983	999999	876	642	468	554	999999	475	499	174	79	999999	999999	329	999999	999999	811	835	999999	175	839	275	14	367	999999	999999	999999	999999	604	60	131	924	60	999999	999999	999999	836	946	274	852	381	422	486	632	393	652	569	999999	100	999999	999999	256	377	165	296	718	854	519	999999	285	140	999999	871	449	999999	154	809	282	137	999999	507	865	999999	280	793	999999	999999	381	973	500	624	10	999999	248	904	875	557	894	999999	484	999999	999999	456	989	722	79	999999	47	589	248	842	999999	296	402	858	289	686	106	999999	869	929	482	545	999999	999999	139	557	632	544	178	597	914	635	999999	999999	999999	418	580	558	724	999999	751	999999	735	657	999999	713	363	389	625	198	461	999999	999999	554	431	999999	457	338	592	522	999999	999999	421	651	927	999999	642	608	999999	871	999999	548	648	999999	188	691	810	350	999999	425	203	253	999999	979	145	392	857	109	372	409	961	999999	965	211	957	258	999999	93	999999	675	80	754	711	999999	93	912	883	784	375	999999	971	116	15	999999	999999	674	582	441	515	544	804	543	999999	279	999999	999999	999999	446	999999	930	320	726	999999	657	354	449	542	175	896	233	999999	82	999999	631	999999	854	245	799	882	999999	675	999999	577	999999	871	537	518	999999	844	229	340	447	747	444	999999	254	495	358	821	879	999999	416	545	292	45	731	808	615	999999	64	628	783	563	754	264	381	158	999999	785	817	930	109	331	999999	892	999999	335	999999	210	193	369	887	999999	999999	159	268	402	295	159	149	728	903	999999	789	601	557	883	993	190	58	105	69	572	14	949	43	95	868	999999	973	406	519	999999	658	695	740	805	999999	604	995	979	863	286	646	98	36	508	542	85	999999	188	341	999999	162	97	309	324	973	64	126	183	999999	894	185	742	219	499	943	103	999999	999999	332	398	999999	79	242	783	999999	999999	999999	999999	999999	793	65	999999	999999	410	999999	570	396	999999	832	506	488	821	455	968	110	999999	879	999999	565	999999	225	999999	856	943	923	92	855	999999	398	67	142	591	630	999999	999999	390	677	999999	246	382	707	444	999999	826	909	373	999999	273	999999	999999	999999	999999	969	114	577	999999	938	131	486	999999	715	870	37	774	374	999999	201	714	139	719	235	80	999999	192	999999	781	999999	999999	43	
999999	468	591	842	375	31	747	622	525	999999	999999	999999	556	332	77	666	999999	416	999999	462	22	182	909	143	963	797	965	103	999999	373	796	800	909	97	999999	711	134	37	999999	752	999999	999999	675	551	764	277	678	748	234	999999	903	374	999999	999999	999999	999999	558	457	879	577	66	654	835	162	376	574	999999	468	406	365	542	809	753	402	835	737	506	368	379	696	128	226	869	270	469	431	283	999999	76	999999	999999	676	158	95	695	971	999999	523	185	199	999999	220	352	868	999999	999999	621	134	741	293	882	200	88	193	458	999999	785	575	999999	944	999999	210	999999	858	212	866	661	668	999999	863	298	999999	193	190	961	908	874	10	286	999999	810	158	999999	783	665	963	999999	965	999999	855	196	873	999999	240	898	533	817	493	665	127	443	952	999999	877	994	899	16	898	231	999999	999999	784	298	326	999999	152	999999	619	203	249	278	999999	42	851	677	999999	999999	999999	291	438	100	390	344	999999	999999	858	730	723	788	999999	956	699	999999	95	889	411	584	514	999999	999999	999999	999999	999999	426	999999	999999	919	577	209	999999	747	64	616	793	459	585	450	139	394	999999	422	887	830	436	292	578	999999	999999	961	999999	840	647	856	536	999999	892	100	918	319	194	938	999999	999999	219	999999	999999	999999	999999	636	999999	961	999999	129	820	342	45	378	863	143	281	794	972	615	999999	999999	110	999999	89	287	567	494	532	819	209	347	269	373	620	417	390	999999	999999	999999	999999	315	396	527	46	999999	999999	523	236	784	48	400	965	547	999999	481	919	704	13	672	999999	819	999999	634	919	482	83	672	757	456	753	999999	792	999999	999999	999999	351	999999	170	885	807	53	268	747	781	809	381	999999	783	999999	498	685	999999	339	251	836	876	761	607	564	130	807	766	780	41	261	607	313	589	962	999999	346	999999	128	865	35	561	999999	853	120	110	361	888	999999	957	999999	306	463	420	131	751	999999	974	606	765	10	287	487	716	999999	212	78	142	821	19	161	151	999999	473	999999	285	194	999999	999999	463	768	919	999999	999999	963	955	153	893	467	220	549	372	937	362	999999	748	83	974	333	999999	42	999999	77	609	805	925	999999	989	204	999999	566	682	999999	152	996	91	999999	999999	752	573	68	184	674	610	470	789	999999	19	999999	477	211	220	584	589	431	548	851	548	26	48	32	163	699	620	999999	866	885	795	366	783	618	418	231	759	849	858	554	999999	999999	26	999999	999999	390	726	645	999999	107	897	721	457	239	999999	
648	714	999999	904	484	63	957	603	904	418	999999	824	859	792	988	824	739	573	993	999999	999999	999999	326	999999	772	973	975	999999	999999	987	83	999999	554	36	999999	517	217	944	383	500	508	544	121	999999	280	565	866	852	367	283	167	999999	463	843	192	648	398	453	142	999999	88	660	835	917	344	999999	280	833	999999	481	999999	795	999999	503	999999	864	888	999999	827	216	999999	132	939	495	999999	925	454	999999	843	999999	999999	999999	999999	871	422	999999	709	204	999999	535	295	43	830	886	666	372	957	999999	957	328	760	385	999999	999999	999999	999999	999999	349	98	999999	300	569	990	901	362	852	982	328	90	47	999999	693	54	301	999999	83	302	62	828	999999	999999	999999	753	999999	370	743	147	999999	476	466	137	369	116	559	244	725	999999	928	533	813	389	639	880	919	173	76	999999	999999	13	999999	663	668	521	631	451	807	999999	999999	540	619	999999	105	851	623	910	794	587	999999	67	205	40	373	528	24	86	338	612	833	361	304	411	999999	999999	999999	999999	469	848	484	999999	437	909	577	397	914	108	294	787	266	19	379	488	846	277	999999	300	299	999999	506	554	122	999999	982	123	246	217	902	222	706	820	450	945	112	386	999999	295	463	976	614	916	792	999999	356	824	999999	816	999999	999999	999999	855	999999	330	352	930	995	242	999999	463	161	999999	999999	82	91	446	568	433	999999	999999	647	523	837	999999	534	590	762	571	999999	999999	141	999999	652	367	147	850	316	130	603	182	390	397	368	999	824	906	720	720	999999	909	266	558	440	104	897	999999	999999	999999	795	762	177	999999	394	999999	999999	999999	999999	837	934	240	139	448	999999	212	999999	259	165	837	999999	628	870	52	112	999999	901	582	999999	557	999999	999999	832	125	334	999999	999999	957	13	597	676	999999	851	882	785	239	780	818	729	237	999999	999999	406	999999	701	177	892	135	331	455	999999	999999	742	507	999999	359	408	24	123	988	207	132	255	567	170	999999	999999	987	266	873	168	92	853	761	543	821	188	999999	423	167	949	879	636	557	729	999999	360	353	999999	436	830	765	704	999999	40	892	402	839	29	305	400	904	869	999999	297	786	999999	999999	964	555	180	757	600	955	49	327	495	698	999999	243	55	433	483	999999	52	402	388	123	731	650	429	349	999999	127	767	999999	20	999999	269	942	42	380	999999	958	265	83	174	749	701	712	999999	704	11	786	260	966	999999	48	415	999999	407	999999	258	324	136	831	135	482	197	994	317	317	438	895	211	
675	999999	524	574	969	237	999999	422	28	999999	999999	347	845	999999	801	624	999999	772	374	545	260	131	75	999999	999999	948	692	561	706	405	99	999999	116	585	584	999999	906	473	445	667	769	369	239	999999	411	493	999999	999999	396	379	345	544	999999	999999	999999	554	978	692	150	31	545	87	715	623	164	999999	240	270	293	878	718	508	337	999999	999999	999999	891	995	999999	999999	668	999999	174	337	69	554	999999	756	634	40	943	999999	333	424	999999	691	654	616	915	952	999999	29	331	518	999999	837	217	366	584	70	662	983	272	209	999999	468	912	388	564	610	256	484	635	263	934	505	184	912	585	999999	246	999999	89	478	688	649	755	656	675	999999	346	846	182	999999	377	960	950	134	71	663	779	275	61	999999	706	778	393	78	584	166	662	305	999999	999999	823	387	904	794	520	999999	712	266	713	999999	273	999999	999999	71	999999	999999	554	60	850	999999	314	970	233	774	771	999999	999999	687	82	518	569	999999	75	999999	999999	990	66	166	613	357	951	999999	562	719	51	999999	476	331	193	609	999999	612	999999	859	195	853	163	139	32	999999	458	35	194	204	772	232	343	629	321	895	999999	397	446	502	970	791	417	514	999999	474	442	999999	504	472	905	999999	999999	216	496	896	836	926	144	12	999999	926	338	368	946	819	963	847	19	999999	691	225	176	952	889	403	446	649	405	999999	999999	524	530	722	298	816	635	137	142	999999	999999	991	262	443	602	53	463	59	568	914	511	595	924	216	780	690	790	644	327	102	460	197	531	587	834	385	405	616	79	140	193	999999	714	594	999999	700	962	732	359	845	940	397	90	491	55	999999	599	324	941	607	35	991	999999	999999	999999	999999	470	675	609	227	648	846	999999	437	731	676	880	339	976	999999	727	999999	999999	481	999999	73	116	49	541	999999	786	90	675	471	114	202	999999	674	630	368	240	999999	132	141	207	999999	417	999999	760	379	702	270	347	861	880	999999	999999	338	887	999999	764	430	999999	358	441	567	181	517	333	538	999999	999999	709	617	849	440	999999	163	284	999999	655	463	289	172	999999	525	742	999999	591	147	496	696	787	728	604	999999	162	999999	999999	999999	921	900	330	231	999999	999999	560	730	22	999999	41	552	64	828	255	999999	150	999999	799	915	824	368	925	195	51	999999	999999	980	23	48	288	172	462	645	999999	999999	143	999999	443	72	965	22	800	152	999999	944	999999	958	483	303	999999	190	973	785	814	563	975	999999	189	774	999999	580	
999999	973	999999	999999	99	418	691	501	999999	999999	538	737	950	811	999999	782	88	107	321	999999	999999	999999	379	107	198	677	830	999999	779	998	878	668	994	999999	305	827	981	247	854	999999	277	999999	136	587	651	246	835	12	995	202	66	91	463	607	83	997	604	73	680	422	588	999999	999999	178	214	870	742	565	516	999999	801	841	252	97	999999	999999	592	792	455	951	999999	827	588	586	942	796	215	999999	321	307	233	917	566	442	645	999999	270	958	382	781	999999	279	496	999999	400	224	839	375	415	557	415	999999	999999	729	999999	761	529	144	235	417	999999	355	253	999999	516	883	285	810	999999	41	265	634	419	999999	458	999999	340	332	196	728	957	839	981	763	892	999999	309	837	999999	883	641	135	732	965	127	999999	35	999999	999999	516	939	38	922	383	302	999999	402	944	281	18	999999	206	999999	507	999999	999999	373	999999	999999	105	584	447	949	569	400	140	902	454	556	999999	546	61	584	999999	999999	929	916	607	471	999999	29	364	566	999999	462	444	186	234	999999	302	784	999999	963	999999	932	501	88	363	983	172	879	948	398	971	472	379	622	999999	999999	999999	907	765	28	214	86	230	881	999999	116	955	999999	677	939	263	525	10	98	999999	746	297	850	563	624	309	242	999999	999999	595	999999	93	822	907	515	983	394	28	527	759	577	712	999999	982	257	37	999999	211	999999	999999	455	472	290	691	532	431	999999	354	999999	719	971	15	264	999999	716	32	143	999999	172	955	869	506	483	339	363	44	677	868	315	597	100	999999	999999	831	999999	918	999999	141	384	93	999999	49	877	999999	787	571	458	332	275	235	894	999999	48	63	274	948	989	950	337	498	999999	812	49	553	999999	940	943	432	157	999999	999999	11	999999	999999	652	829	629	675	999999	999999	586	354	999999	999999	702	927	992	17	566	200	929	999999	804	886	339	999999	10	333	999999	846	628	999999	185	477	16	892	500	959	999999	445	329	999999	999999	545	911	999999	220	959	999999	701	948	935	865	957	869	375	999999	785	750	162	829	305	999999	999999	999999	999999	179	135	999999	809	437	42	999999	131	999999	615	454	269	974	929	290	51	482	486	999999	692	169	228	607	640	695	714	999999	999999	615	33	826	703	380	999999	240	94	886	999999	274	916	999999	999999	96	264	921	999999	811	999999	999999	788	823	999999	807	481	401	951	527	442	124	722	822	357	999999	846	999999	750	999999	999999	699	205	164	441	222	999999	363	425	141	353	718	757	999999	398	999999	827	210	817	
895	899	959	999999	567	454	926	999999	103	981	238	249	475	181	60	197	131	676	633	392	797	825	999999	975	999999	183	723	999999	999999	999999	999999	687	646	971	854	999999	664	419	638	710	514	670	999999	381	196	999999	999999	547	706	716	277	710	204	999999	29	80	780	983	469	999999	731	999999	732	999999	21	999999	602	504	326	70	532	711	48	923	878	999999	935	999999	789	927	306	185	660	112	166	999999	493	999999	999999	999999	999999	681	950	999999	999999	945	937	230	369	645	299	383	999999	645	193	566	672	281	999999	892	144	44	999999	542	97	556	908	999999	512	752	67	773	552	542	852	851	999999	999999	999999	932	198	999999	386	154	637	922	953	24	919	999999	597	222	889	999999	999999	184	487	417	999999	432	999999	318	717	617	587	526	830	689	793	342	999999	999999	999999	999999	704	999999	657	59	905	174	999999	893	710	999999	165	845	999999	999999	999999	678	374	354	635	521	895	880	998	999999	567	121	102	274	231	587	795	718	885	882	364	230	526	437	512	993	830	999999	607	999999	999999	741	642	346	795	124	967	460	252	815	120	999999	430	887	491	793	82	337	672	999999	999999	446	999999	10	139	999999	162	936	841	642	690	752	283	203	317	999999	479	755	478	116	619	344	999999	80	771	541	999999	638	946	718	921	503	999999	999999	999999	25	781	641	216	999999	962	41	618	999999	134	367	549	237	580	665	324	326	999999	999999	999999	999999	970	889	238	598	999999	523	990	133	999999	197	282	799	515	302	53	837	999999	355	153	588	725	999999	946	413	999999	999999	68	999999	403	604	644	914	970	999999	54	999999	412	618	999999	449	51	999999	889	936	999999	750	721	999999	622	487	777	513	421	925	999999	115	942	824	607	310	465	709	999999	999999	553	999999	829	610	257	161	434	999999	105	704	999999	239	999999	20	328	250	999999	999999	668	999999	999999	141	999999	54	847	939	950	999999	20	949	984	999999	765	773	392	728	921	121	40	470	62	846	999999	717	388	827	139	932	506	366	459	684	51	812	299	422	864	785	763	318	999999	847	919	999999	999999	215	473	212	999999	999999	329	739	999999	207	864	999999	999999	785	665	29	809	999999	999999	654	999999	309	299	999999	483	970	863	145	358	722	269	214	926	270	996	183	363	927	999999	999999	46	999999	934	844	947	319	698	88	999999	743	508	193	766	275	999999	421	916	520	728	656	736	193	391	37	937	660	62	463	789	492	999999	881	712	184	999999	778	374	999999	999999	999999	281	785	26	614	223	86	448	661	
999999	585	999999	843	999999	658	999999	853	338	907	906	999999	266	244	298	637	87	626	481	591	658	878	999999	470	515	565	384	951	177	776	813	861	221	401	851	214	999999	822	999999	999999	14	764	999999	467	548	999999	906	999999	496	388	537	596	999999	999999	12	733	999999	999999	338	999999	283	228	685	561	999999	55	86	865	393	94	999999	265	999999	427	586	999999	999999	589	922	797	658	347	464	788	249	999999	266	364	398	127	675	439	494	48	999999	786	88	888	999999	999999	641	999999	999999	999999	976	282	652	187	999999	118	999999	999999	874	999999	999999	935	999999	896	322	876	788	721	476	999999	419	972	771	999999	647	999999	815	550	226	428	165	617	694	63	999999	967	999999	89	94	289	822	726	565	953	63	844	999999	191	575	496	714	920	574	387	992	14	999999	746	540	479	303	754	999999	999999	999999	378	999999	999999	94	355	999999	709	636	999999	453	999999	999999	818	999999	802	778	633	974	729	999999	999999	52	317	71	807	466	827	548	615	999999	77	993	119	577	685	999999	321	106	230	194	14	294	387	933	309	596	692	894	737	999999	669	779	13	741	999999	335	999999	649	287	888	484	170	999999	210	386	698	999999	250	177	210	466	536	754	544	709	950	999999	999999	761	221	773	933	811	999999	327	298	999999	378	437	360	668	672	819	342	999999	999999	273	187	557	610	298	452	726	537	244	142	35	999999	999999	199	670	559	887	999999	124	550	999999	115	882	98	708	929	812	817	541	793	999999	421	999999	865	686	487	827	161	922	999999	999999	284	680	999999	272	532	347	247	999999	999999	785	999999	227	170	494	168	304	468	902	369	639	909	999999	999999	424	613	633	175	999999	192	732	999999	999999	792	999999	84	435	698	825	185	592	574	137	432	999999	964	999999	674	380	528	192	999999	999999	563	692	307	288	239	999999	658	999999	181	735	506	386	59	609	434	999999	420	733	606	999999	727	777	74	782	573	442	460	419	958	795	999999	999999	999999	999999	999999	110	999999	796	205	999999	177	286	421	839	999999	999999	999999	364	769	999999	960	795	999999	999999	531	786	627	524	714	999999	999999	999999	940	386	750	506	999999	999999	28	334	789	623	537	677	476	450	366	999999	161	999999	483	106	650	120	834	999999	423	999999	956	804	482	521	91	999999	619	999999	346	44	98	133	44	999999	999999	999999	68	999999	999999	908	258	91	429	402	372	197	324	222	598	999999	552	561	92	372	615	224	851	278	542	140	68	999999	999999	331	146	37	493	95	761	215	62	497	999999	999999	
999999	999999	384	90	158	999999	999999	407	339	517	999999	999999	51	671	782	131	593	790	804	136	850	710	976	108	266	999999	999999	999999	461	999999	776	999999	629	577	972	740	839	999999	129	648	56	660	218	596	838	999999	986	821	999999	639	621	272	692	805	665	689	898	999999	824	813	199	854	946	946	740	437	999999	999999	699	52	291	822	671	166	90	999999	502	390	270	657	358	883	925	821	771	514	999999	824	912	292	842	563	947	315	459	201	714	999999	999999	410	701	523	131	270	358	999999	601	999999	999999	475	999999	518	999999	999999	465	999999	929	134	999999	236	999999	93	561	417	999999	999999	875	365	706	888	484	999999	533	859	955	999999	999999	664	999999	972	913	836	109	446	105	334	548	999999	999999	153	999999	590	98	630	344	999999	962	714	70	999999	923	999999	829	836	991	999999	984	999999	220	630	554	999999	999999	212	323	239	983	124	322	875	189	105	515	563	625	894	151	903	999999	347	872	57	603	999999	58	999999	16	273	999999	147	349	392	569	229	598	998	928	885	317	115	635	999999	401	195	450	828	730	275	999999	107	816	90	640	999999	757	506	999999	999999	164	645	233	719	669	999999	536	999999	999999	296	964	627	965	265	596	419	712	34	655	418	403	229	999999	740	999999	999999	330	268	752	999999	471	102	338	120	731	999999	999999	915	187	999999	658	999999	999999	999999	311	999999	142	560	999999	230	171	733	999999	261	999999	934	698	492	665	322	854	277	999999	839	824	999999	299	854	534	925	537	796	846	438	999999	999999	926	512	999999	470	225	770	774	531	534	999999	251	999999	695	796	972	399	999999	999999	372	391	999999	463	619	999999	303	287	36	569	693	374	999999	422	501	674	999999	999999	62	204	106	93	502	523	314	95	631	222	168	737	952	147	546	981	76	999999	153	473	893	999999	177	937	744	215	838	170	999999	828	585	31	788	786	347	65	768	288	889	93	999999	534	807	91	129	298	616	555	999999	904	356	133	531	545	999999	61	37	999999	349	999999	685	999999	243	802	637	147	949	999999	800	490	222	787	488	69	324	369	999999	95	818	455	598	292	342	999999	482	461	500	253	999999	295	37	609	938	602	407	14	300	14	454	981	349	999999	755	347	692	568	645	999999	230	999999	858	941	350	894	698	999999	812	295	329	999999	646	705	999999	514	462	999999	848	999999	662	319	78	198	641	836	116	157	537	994	265	913	816	39	999999	560	437	999999	999999	54	904	999999	202	999999	684	279	345	643	769	250	884	89	
999999	758	808	911	865	669	310	513	787	550	865	817	40	416	368	617	999999	130	87	376	999999	803	981	657	127	73	513	372	501	999999	387	296	120	999999	999999	999999	230	121	695	767	785	754	999999	999999	148	999999	973	278	910	727	960	999999	172	517	734	999999	999999	161	999999	801	999999	999999	22	324	173	999999	999999	854	222	311	397	999999	434	320	590	599	999999	628	519	999999	999999	244	461	774	512	999999	134	603	450	286	290	79	327	999999	611	847	742	942	999999	999999	999999	129	65	999999	339	397	225	999999	926	145	380	158	641	62	999999	921	486	248	811	435	455	113	414	936	30	999999	255	540	999999	999999	856	604	437	950	73	970	999999	852	444	124	522	281	676	315	906	142	999999	274	192	999999	371	999999	999999	765	124	575	999999	129	589	21	152	684	153	193	288	776	999999	691	989	999999	999999	633	803	999999	912	999999	999999	108	999999	888	999999	980	999999	28	381	362	999999	672	836	498	999999	69	273	433	971	837	138	493	999999	140	421	745	285	999999	948	738	700	443	853	940	147	616	999999	700	129	172	337	134	811	925	312	58	999999	500	485	999999	369	999999	999999	84	999999	944	81	899	476	155	704	999999	79	643	661	40	819	895	360	649	968	999999	313	809	999999	13	999999	999999	827	999999	889	999999	966	275	378	999999	717	778	896	203	544	999999	999999	973	468	432	999999	178	999999	282	999999	960	150	999999	999999	796	76	999999	999999	50	999999	970	81	999999	265	919	999999	804	275	999999	999999	50	998	166	114	778	348	339	999999	87	948	513	836	555	143	999999	644	140	561	581	264	801	214	855	930	573	999999	130	999999	548	494	999999	999999	933	959	198	999999	984	731	935	999999	736	575	496	999999	759	143	526	970	336	285	807	252	999999	86	999999	835	153	235	540	659	228	621	999999	592	698	999999	999999	595	945	967	659	409	625	133	999999	235	999999	763	181	439	602	999999	999999	273	687	17	999999	856	999999	999999	999999	758	200	286	239	124	774	999999	403	999999	240	930	34	368	625	999999	627	570	559	294	127	389	64	110	66	78	240	999999	905	690	400	57	156	591	999999	900	999999	349	999999	999999	999999	999999	369	999999	999999	672	135	999999	647	999999	999999	648	999999	164	245	438	704	100	999999	170	884	999999	998	713	999999	999999	783	443	999999	999999	199	288	999999	999999	833	313	30	43	900	393	943	999999	890	626	310	999999	999999	992	356	721	999999	128	999999	733	528	226	999999	999999	271	27	999999	691	813	999999	99	112	972	999999	331	931	999999	670	199	
999999	999999	999999	999999	999999	413	17	999999	791	96	498	999999	81	169	942	999999	616	498	373	771	883	505	261	403	968	536	208	779	999999	671	424	312	999999	999999	292	516	851	999999	999999	253	999999	585	107	605	999999	404	28	942	39	531	714	999999	999999	999999	315	341	965	283	387	844	214	238	840	129	999999	195	992	151	877	436	777	746	64	130	517	308	999999	656	88	999999	518	999999	999999	79	957	980	268	636	623	951	551	578	493	598	48	35	744	999999	932	140	411	876	999999	999999	753	968	388	923	391	16	933	999999	999999	813	336	948	489	770	172	691	926	999999	528	926	884	209	262	465	999999	492	563	430	999999	948	172	999999	201	156	326	989	999999	344	254	616	28	242	383	680	272	999999	545	974	815	250	213	54	358	999999	718	554	715	923	999999	999999	453	999999	594	256	650	999999	999999	343	454	999999	100	591	121	911	999999	651	826	581	203	992	946	999999	614	483	744	127	999999	62	437	771	283	678	999999	355	173	999999	648	136	40	577	999999	212	530	643	160	621	933	447	240	999999	728	144	729	848	952	999999	898	999999	511	532	412	705	905	682	898	999999	999999	765	999999	402	13	699	551	626	999999	744	69	971	999999	133	194	999999	822	371	53	149	999999	655	403	309	617	999999	624	507	174	636	999999	847	744	999999	533	177	699	837	73	999999	593	113	197	218	805	926	999999	999999	347	566	883	543	638	999999	473	443	372	448	785	474	84	53	461	35	999999	221	237	999999	999999	999999	999999	999999	308	25	556	844	467	999999	504	690	752	246	169	608	753	763	999999	984	275	100	804	999999	999999	598	953	549	652	172	771	999999	699	201	788	330	999999	999999	245	623	213	628	975	187	999999	104	721	838	999999	852	282	999999	12	252	329	509	999999	894	933	709	71	16	202	305	999999	910	991	999999	457	999999	197	999999	999999	595	999999	647	125	999999	318	956	876	125	666	799	890	999999	591	456	871	289	118	526	999999	535	562	206	435	679	999999	42	113	170	390	54	665	427	164	416	999999	682	999999	999999	999999	999999	999999	945	350	402	415	335	329	544	690	999999	730	671	890	992	43	585	999999	445	863	999999	853	716	999999	999999	144	472	933	184	985	198	895	523	940	987	703	616	855	999999	273	999999	999999	999999	480	222	323	994	536	999999	383	999999	471	948	999999	310	999999	126	220	728	268	942	402	154	559	502	282	217	731	902	299	426	999999	187	999999	436	999999	294	999999	522	999999	150	999999	999999	800	109	999999	999999	999999	639	
863	587	406	137	775	331	999999	568	999999	977	999999	116	272	633	872	957	999999	294	999999	999999	738	999999	879	698	429	127	16	631	353	999999	776	335	999999	999999	49	712	999999	601	412	999999	999999	13	285	268	582	999999	877	312	897	843	999999	441	180	999999	999999	34	707	708	708	657	324	414	224	558	211	614	999999	180	594	170	999999	564	999999	926	904	734	563	999999	999999	237	250	703	733	510	517	344	999999	925	201	24	15	999999	893	754	535	986	789	726	66	999999	999999	706	718	737	904	388	560	999999	593	175	471	95	592	999999	417	621	680	713	51	999999	999999	766	979	580	165	627	671	137	999999	917	945	836	999999	999999	999999	543	985	996	605	138	784	999999	342	35	553	919	728	422	346	999999	315	999999	685	999999	518	744	727	147	581	287	717	432	999999	675	230	999999	999999	445	754	874	635	684	117	913	93	548	434	954	36	246	999999	258	790	485	612	869	999999	375	639	982	816	847	424	328	999999	361	66	666	999999	918	397	999999	668	472	999999	999999	968	772	115	969	999999	772	120	345	388	468	642	378	999999	361	482	999999	999999	772	68	788	269	789	501	732	492	768	999999	999999	848	615	999999	327	207	980	901	999999	270	670	999999	999999	736	89	939	999999	718	687	999999	453	446	999999	487	999999	414	500	372	999999	280	382	486	999999	622	999999	999999	999999	877	999999	181	93	459	102	895	145	999999	24	61	999999	850	548	999999	804	175	999999	671	616	137	694	999999	999999	617	999999	999999	999999	999999	130	999999	999999	592	176	999999	403	516	999999	993	999999	346	999999	795	400	449	192	338	732	368	999999	386	916	999999	999999	645	193	999999	474	476	737	983	999999	951	979	593	327	597	999999	999999	620	999999	657	999999	999999	279	785	898	523	267	999999	393	386	528	511	999999	514	402	712	999999	891	999999	51	52	266	369	339	401	816	806	131	595	999999	269	999999	393	728	213	999999	610	999999	999999	888	217	51	353	999999	999999	449	246	88	924	885	162	999999	628	256	999999	455	999999	940	393	999999	716	145	999999	999999	127	779	999999	999999	310	999999	111	671	607	113	833	10	913	762	999999	999999	579	727	206	709	999999	688	130	146	123	999999	999999	670	476	211	181	81	211	614	490	709	331	230	777	544	783	491	973	524	422	614	541	999999	999999	441	512	988	938	140	246	438	659	981	901	999999	336	440	204	405	931	762	799	309	282	150	630	999999	999999	662	925	20	999999	999999	724	999999	226	857	579	44	699	193	999999	999999	377	61	60	350	999999	999999	
218	353	999999	577	999999	660	999999	242	999999	999999	811	999999	48	286	214	236	723	63	267	403	999999	479	861	170	706	748	629	728	932	999999	999999	289	40	724	454	582	724	147	23	73	999999	984	932	999999	232	545	999999	856	867	999999	337	997	93	999999	899	999999	492	999999	999999	844	41	96	309	704	859	999999	133	324	999999	999999	999999	586	49	203	709	351	999999	241	937	171	603	773	860	999999	892	103	206	114	999999	715	100	999999	275	999999	41	999999	684	238	770	999999	421	830	999999	999999	639	999999	999999	999999	999999	558	202	260	198	710	251	268	999999	518	999999	999999	999999	999999	999999	127	540	913	320	871	172	999999	666	318	470	246	749	999999	749	999999	999999	151	999999	317	887	999999	522	839	999999	999999	927	772	380	175	426	13	376	402	341	906	705	725	999999	95	727	999999	891	884	789	951	999999	999999	519	610	366	670	630	999999	141	233	605	700	513	754	999999	399	731	500	999999	466	870	356	441	843	920	436	710	60	589	999999	999999	638	59	458	999999	459	999999	999999	809	756	383	358	270	117	999999	14	221	685	151	999999	392	401	993	333	90	613	46	676	690	930	999999	579	999999	367	849	966	651	65	999999	999999	145	961	691	999999	93	522	999999	333	542	915	225	34	909	262	391	999999	645	726	999999	991	422	999999	89	878	999999	999999	920	902	268	999999	999999	166	535	999999	999999	430	710	999999	249	568	527	712	999999	774	999999	999999	999999	185	976	866	331	999999	686	169	82	558	881	812	999999	288	602	193	74	207	562	68	999999	262	999999	961	282	787	486	810	999999	710	453	315	999999	859	144	999999	926	402	22	999999	999999	376	584	643	999999	897	518	999999	999999	343	999999	936	221	656	447	417	125	24	593	999999	447	876	695	371	114	576	649	489	154	857	267	672	195	999999	588	131	678	426	999999	385	999999	525	844	139	72	999999	103	517	422	726	629	911	809	477	999999	603	681	222	539	971	258	38	816	118	999999	999999	750	999999	77	325	738	698	601	218	275	999999	41	565	309	596	483	142	77	428	238	355	863	717	142	985	999999	466	999999	451	999999	250	709	736	63	999999	999999	15	449	106	987	930	319	601	212	79	571	125	912	999999	497	999999	999999	398	999999	999999	122	42	999999	92	875	282	811	160	91	999999	999999	305	999999	222	829	999999	692	999999	440	307	46	272	515	73	999999	334	553	944	953	20	289	321	856	333	974	734	60	999999	231	715	129	169	519	187	857	276	613	999999	122	30	433	999999	957	582	694	999999	
526	999999	667	999999	728	866	207	80	745	901	999999	188	247	999999	999999	999999	999999	724	188	877	752	338	215	158	720	853	999999	933	587	299	363	999999	639	134	217	169	999999	999999	987	262	962	449	442	956	999999	999999	999999	26	999999	999999	251	242	403	816	108	198	686	519	999999	874	43	999999	999999	456	547	999999	549	123	999999	267	635	78	737	925	999999	312	895	999999	330	295	400	815	340	488	999999	130	881	999999	35	999999	483	189	851	122	228	698	956	986	418	663	886	349	139	345	999999	182	505	999999	999999	796	302	437	999999	543	484	228	933	999999	408	427	292	726	97	999999	784	455	227	625	999999	226	355	999999	840	667	999999	999999	686	995	25	875	625	413	920	239	726	56	990	317	638	999999	764	999999	588	991	999999	169	261	270	560	26	955	880	770	685	999999	999999	999999	531	144	432	541	938	988	533	801	879	806	999999	152	738	465	910	986	999999	461	403	999999	999999	296	250	999999	426	444	998	919	745	642	245	999999	999999	459	999999	999999	215	999999	826	963	64	200	501	363	403	128	821	561	55	893	74	233	57	71	748	245	894	633	125	503	999999	613	66	246	570	78	808	289	996	737	781	248	635	439	276	999999	794	999999	405	307	622	999999	874	999999	578	999999	741	999999	999999	233	288	999999	352	332	974	999999	143	265	999999	335	999999	542	565	317	121	825	999999	618	794	100	999999	17	237	999999	999999	552	739	215	668	558	336	535	578	772	458	208	895	999999	465	825	524	539	103	999999	999999	999999	881	566	739	999999	999999	133	999999	999999	782	999999	355	999999	451	999999	712	928	597	244	998	783	999999	999999	858	999999	930	294	162	999999	575	911	999999	999999	830	800	671	182	475	999999	143	213	999999	958	989	999999	853	371	860	43	123	999999	942	859	82	213	126	97	708	826	822	139	970	519	55	871	367	198	703	651	760	540	463	681	999999	795	736	15	803	680	69	569	999999	129	855	999999	969	64	94	626	684	583	473	648	103	13	242	999999	999999	128	820	665	667	219	999999	583	143	270	758	287	477	120	999999	37	767	263	705	851	999999	76	902	313	114	999999	966	187	76	814	588	107	999999	999999	102	685	860	404	901	224	847	282	845	708	306	807	999999	573	298	446	881	840	999999	391	874	999999	225	517	560	999999	253	104	516	328	682	660	999999	279	28	608	177	372	999999	999999	13	391	230	999999	16	306	927	403	888	999999	999999	748	799	999999	333	999999	469	352	843	321	971	752	765	999999	999999	999999	999999	
999999	555	690	278	518	999999	816	387	492	625	999999	510	264	662	849	999999	886	395	999999	860	553	946	772	149	824	528	49	520	260	626	704	177	370	223	999999	847	208	361	999999	269	983	793	999999	630	447	999999	589	658	131	547	878	141	999999	785	999999	932	783	550	454	989	999999	999999	136	866	921	854	149	50	614	11	999999	534	970	675	877	759	115	152	999999	982	939	390	399	713	747	572	85	999999	999999	125	74	657	907	434	819	687	666	974	708	999999	702	548	999999	999999	540	354	170	426	907	999999	826	641	999999	471	60	68	906	423	999999	358	999999	564	365	498	936	358	627	546	855	199	102	141	443	118	290	400	345	999999	183	999999	999999	658	677	904	298	999999	808	445	384	761	781	253	855	359	814	147	193	556	192	191	726	623	999999	999999	687	695	207	740	999999	659	722	999999	999999	999999	945	129	886	461	209	999999	549	191	999999	999999	417	848	999999	93	999999	152	217	999999	97	999999	999999	788	999999	959	227	603	999999	999999	264	724	49	999999	14	999999	414	694	261	731	357	679	641	545	461	999999	310	838	419	124	445	48	451	932	548	257	58	166	999999	927	243	606	999999	481	999999	447	999999	272	844	155	679	999999	891	485	442	418	360	999999	999999	619	999999	999999	193	121	633	226	282	116	606	756	91	257	999999	333	498	750	401	170	618	999999	423	999999	993	999999	999999	835	156	966	500	999999	897	999999	999999	999999	278	999999	999999	175	847	709	174	947	999999	97	74	432	947	567	987	691	26	200	523	322	206	999999	395	919	677	797	80	316	999999	476	859	174	427	250	65	999999	338	236	322	908	850	475	381	906	210	22	999999	588	978	809	123	999999	999999	517	226	999999	469	502	497	999999	639	999999	999999	999999	999999	899	15	706	512	353	362	789	877	614	999999	999999	999999	489	719	999999	908	999999	999999	999999	362	162	770	909	999999	408	184	835	738	999999	279	992	999999	999999	677	999999	17	191	86	635	456	999999	829	789	55	495	417	999999	783	999999	151	999999	529	999999	837	86	139	999999	682	113	999999	527	60	615	345	479	597	67	811	999999	657	727	999999	702	999999	38	333	980	864	999999	990	999999	62	906	999999	132	473	607	999999	601	999999	999999	999999	973	999999	928	283	223	999999	576	897	360	178	999999	999999	424	741	827	185	808	999999	159	240	999999	122	974	475	154	495	999999	15	999999	712	999999	248	745	999999	999999	999999	431	754	120	999999	298	641	640	35	687	999999	706	999999	645	432	546	848	31	681	364	860	492	
463	999999	728	241	570	907	648	999999	135	439	999999	309	591	753	64	642	623	999999	512	999999	948	787	999999	999999	832	369	999999	175	371	226	999999	863	581	753	967	625	392	304	727	734	991	77	562	999999	509	91	63	678	999999	216	408	739	852	999999	543	676	715	938	409	999999	350	482	597	908	375	342	999999	838	999999	438	999999	999999	225	777	999999	881	234	999999	999999	999999	315	888	683	164	818	334	999999	999999	220	301	999999	453	894	999999	394	999999	480	999999	925	176	363	225	892	64	956	89	523	85	999999	661	451	999999	999999	999999	895	999999	799	442	100	50	332	533	628	495	527	806	434	698	393	972	411	999999	999999	999999	999999	100	999999	629	207	738	811	935	306	999999	849	328	793	246	631	932	718	47	562	884	844	830	597	407	536	159	999999	999999	691	924	260	870	999999	999999	271	804	466	999999	244	361	999999	397	999999	999999	645	209	23	198	77	999999	264	373	28	323	277	567	503	597	999999	58	93	985	999999	999999	308	979	933	256	975	999999	476	548	803	211	999999	457	603	999999	761	337	999999	467	757	240	670	886	851	81	279	999999	311	868	999999	196	277	253	153	853	771	666	276	766	222	250	999999	999999	569	817	668	820	963	975	835	999999	999999	999999	999999	999999	712	421	137	861	976	281	999999	608	471	617	933	410	314	749	756	105	71	379	254	516	255	954	326	44	412	999999	740	999999	42	322	284	651	25	139	151	359	999999	414	789	941	725	386	253	999999	883	268	999999	223	229	999999	703	541	999999	721	999999	757	104	103	458	527	541	199	576	159	342	292	394	184	999999	406	566	656	999999	313	791	869	711	374	999999	154	999999	999999	115	301	618	999999	999999	304	372	999999	999999	445	956	999999	999999	535	810	104	620	601	873	999999	615	823	184	57	999999	79	930	897	56	730	942	313	999999	999999	93	284	999999	999999	999999	999999	812	225	151	130	699	328	902	999999	69	616	753	559	999999	611	999999	292	127	570	999999	209	374	474	346	534	503	999999	687	395	452	535	563	999999	999999	783	528	400	681	63	357	999999	999999	674	838	440	999999	999999	43	999999	113	800	999999	970	806	814	726	348	999999	617	627	57	640	517	813	999999	999999	732	971	497	92	999999	611	73	223	168	43	999999	999999	999999	999999	119	619	999999	291	651	378	592	224	773	67	999999	520	999999	435	310	992	658	861	314	387	999999	421	546	890	593	199	103	757	648	780	36	712	973	70	517	437	926	236	171	999999	470	517	208	439	902	999	999999	
637	912	176	384	999999	331	528	312	698	83	823	698	999999	284	835	576	992	40	478	999999	13	918	873	999999	432	699	158	917	737	222	116	999999	593	651	465	845	482	406	198	999999	999999	999999	818	364	113	537	709	880	634	941	216	999999	434	462	999999	719	999999	999999	952	999999	182	611	574	486	966	835	115	810	818	990	999999	596	999999	97	101	255	109	999999	999999	999999	990	278	292	796	16	707	999999	140	117	746	805	381	453	60	217	844	193	342	397	999999	432	898	999999	999999	846	619	566	999999	370	298	619	530	148	67	999999	999999	328	777	479	268	281	974	703	82	999999	722	152	791	999999	257	71	766	131	694	471	999999	999999	648	949	396	151	227	769	818	136	285	999999	396	902	999999	525	999999	863	138	995	458	205	999999	459	134	477	774	466	999999	237	853	408	453	596	65	999999	680	827	92	127	999999	999999	884	945	908	489	999999	888	999999	999999	654	903	992	698	999999	896	999999	999999	999999	919	376	760	999999	590	283	999999	789	799	847	614	999999	588	780	999999	941	254	999999	54	551	999999	721	885	890	390	582	999999	415	999999	583	999999	482	492	12	172	750	303	999999	999999	671	41	700	956	51	961	887	76	132	981	757	768	585	181	999999	190	208	491	870	276	999999	334	999999	44	226	687	142	999999	585	618	271	647	999999	26	383	519	999999	764	843	928	503	516	827	434	997	814	583	310	845	999999	999999	269	433	291	296	347	570	666	739	999999	828	535	490	514	720	120	999999	568	999999	999999	999999	999999	647	941	773	501	507	46	46	412	113	999999	999999	999999	653	11	999999	415	730	999999	948	288	34	489	999999	967	35	999999	714	887	742	25	511	717	586	530	622	491	517	999999	840	534	999999	337	260	999999	28	726	860	718	896	666	838	762	999999	956	419	167	841	999999	475	194	331	159	670	98	999999	798	999999	133	389	732	897	934	205	424	659	999999	999999	113	949	309	999999	996	999999	85	186	748	538	629	999999	464	999999	999999	330	655	212	999999	667	172	675	999999	549	999999	338	173	768	904	567	764	307	721	999999	738	856	176	732	999999	168	594	999999	582	270	557	999999	999999	92	999999	999999	550	999999	188	39	999999	437	729	759	724	667	827	316	999999	191	999999	331	999999	536	911	999999	164	999999	999999	321	82	259	103	999999	992	725	413	90	582	999999	27	552	128	692	861	310	999999	999999	18	999999	341	288	999999	400	496	235	622	398	181	340	460	999999	346	867	957	999999	343	769	767	999999	999999	746	733	982	
174	232	212	999999	674	610	727	747	914	999999	999999	794	999999	703	999999	766	112	24	909	251	838	399	999999	261	999999	53	967	367	649	999999	413	999999	554	657	236	273	999999	915	724	999999	613	712	712	137	887	172	999999	640	306	10	896	249	999999	492	999999	774	26	951	972	630	999999	999999	108	905	804	394	250	999999	476	209	744	197	300	347	638	999999	999999	88	374	999999	999999	999999	71	648	122	999999	999999	72	514	462	999999	81	999999	999999	928	253	614	999999	999999	502	922	246	173	999999	999999	709	949	499	999999	27	999999	999999	586	999999	999999	316	999999	459	793	999999	635	187	457	999999	951	999999	999999	207	419	395	521	879	755	999999	649	608	172	965	392	412	224	269	999999	496	374	320	495	542	999999	621	945	165	24	691	999999	745	999999	159	154	593	999999	752	90	467	506	218	191	713	760	999999	154	999999	77	390	999999	376	968	960	650	641	187	712	888	797	450	999999	865	74	999999	904	819	23	999999	798	947	471	189	751	999999	999999	138	781	781	141	477	612	97	999999	274	499	999999	828	999999	513	415	999999	863	292	27	150	352	127	707	856	367	141	522	999999	999999	955	197	227	971	493	513	999999	931	756	999999	838	999999	241	799	516	137	990	999999	317	392	999999	608	896	733	849	813	999999	83	924	774	346	99	999999	999999	999999	312	559	857	25	999	19	999999	116	999999	189	871	121	327	201	728	376	627	999999	886	247	357	999999	494	131	679	503	332	999999	981	999999	748	459	50	490	213	999999	999999	498	999999	999999	384	999999	934	999999	978	999999	692	882	206	408	718	883	932	999999	962	21	75	736	346	506	686	815	135	978	440	421	81	837	987	159	243	139	898	512	863	855	366	999999	153	977	810	450	809	583	999999	865	527	96	999999	202	513	406	161	810	696	569	376	956	123	566	630	855	894	56	175	589	985	999999	999999	116	999999	999999	593	368	696	245	15	551	712	575	894	984	999999	795	999999	836	977	97	816	303	489	410	826	586	356	954	556	763	418	686	999999	107	995	999999	546	388	813	999999	124	460	999999	824	999999	548	999999	646	999999	999999	999999	338	611	897	613	796	626	255	308	16	21	741	689	999999	999999	36	694	999999	988	896	999999	999999	32	194	973	365	739	665	166	288	914	710	417	457	362	89	999999	983	999999	209	796	301	90	807	781	999999	770	321	690	227	999999	875	999999	650	849	154	999999	999999	999999	257	66	999999	98	999999	102	311	333	242	890	63	951	711	313	789	110	957	186	225	
412	999999	594	428	974	939	435	49	63	766	607	217	999999	657	999999	245	152	999999	212	71	714	999999	59	538	999999	636	275	999999	999999	999999	550	892	968	99	24	333	662	638	999999	158	999999	62	257	566	635	999999	289	304	652	77	647	274	754	124	999999	932	999999	999999	999999	999999	674	294	999999	999999	999999	714	249	684	999999	736	582	999999	999999	64	477	661	999999	492	902	999999	357	970	999999	503	230	285	999999	853	588	92	781	606	641	648	484	309	999999	71	350	920	442	999999	662	999999	999999	143	425	700	999999	999999	710	68	999999	257	990	703	794	974	965	940	577	396	105	560	954	976	871	211	579	178	86	170	999999	981	316	751	999999	999999	18	96	860	446	216	999999	381	999999	451	394	657	780	515	999999	999999	409	353	55	999999	111	960	999999	271	999999	131	999999	772	549	916	182	999999	249	395	220	966	879	90	140	189	366	188	241	999999	487	999999	799	662	475	999999	742	638	271	251	999999	623	499	824	645	325	738	966	832	806	999999	453	418	999999	304	644	999999	329	222	866	153	923	729	984	784	670	332	999999	306	484	184	543	679	997	189	597	476	999999	444	814	999999	399	355	434	265	44	145	414	368	831	847	999999	999999	999999	108	999999	999999	515	50	975	993	922	669	357	999999	735	774	420	215	706	177	172	885	407	424	999999	577	304	728	750	535	999999	457	475	637	761	999999	284	899	896	703	961	999999	469	821	529	729	998	802	529	269	724	208	999999	663	999999	999999	27	980	354	715	999999	786	300	999999	85	475	204	720	871	617	999999	521	319	12	216	157	425	586	895	34	999999	501	209	490	810	999999	999999	999999	951	999999	110	999999	999999	190	114	184	723	29	745	999999	534	287	930	911	769	213	888	658	456	537	999999	440	95	330	146	107	587	810	999999	365	679	999999	768	999999	517	999999	999999	138	898	999999	999999	406	841	840	499	999999	570	297	720	999999	999999	146	364	999999	121	999999	217	234	54	16	597	913	389	389	384	152	518	999999	404	999999	246	999999	760	424	113	715	599	254	999999	844	536	299	99	999999	534	999999	999999	999999	537	848	999999	741	94	891	999999	520	999999	461	466	999999	782	288	893	157	370	81	386	939	999999	405	79	999999	404	209	480	999999	824	356	854	841	999999	173	755	555	999999	504	675	999999	980	999999	698	999999	788	483	71	999999	406	941	672	463	166	999999	44	141	999999	36	347	885	421	147	696	671	999999	999999	999999	618	532	999999	573	865	406	518	999999	999999	707	999999	184	920	
147	231	900	999999	683	400	685	36	139	623	777	558	167	999999	999999	843	896	36	541	172	250	452	725	69	378	807	67	647	138	316	434	847	851	427	747	199	999999	814	988	215	940	216	489	999999	570	999999	708	616	71	126	831	680	999999	21	679	694	506	841	514	876	999999	47	898	999999	199	929	706	999999	52	999999	606	91	999999	335	232	44	963	999999	499	999999	108	999999	586	21	484	999999	457	839	747	62	693	404	310	999999	999999	999999	318	666	719	640	318	968	573	803	519	749	641	74	788	645	731	999999	999999	161	777	999999	460	886	348	445	999999	866	999999	989	999999	211	999999	926	463	330	726	307	107	858	53	139	877	782	501	735	999999	999999	60	112	331	13	999999	158	344	980	999999	431	999999	284	168	451	976	583	239	999999	999999	715	611	999999	918	434	592	493	117	647	24	677	394	999999	333	98	999999	889	668	570	159	999999	592	482	877	304	978	823	700	999999	162	999999	553	193	766	999999	782	592	193	896	421	569	999999	696	999999	999999	999999	714	999999	80	635	97	914	669	168	345	132	138	590	624	455	768	999999	515	494	720	134	999999	846	926	316	233	705	772	158	590	999999	895	999999	113	267	274	872	999999	999999	999999	389	883	34	431	284	653	11	569	451	652	775	535	212	999999	649	835	868	34	999999	411	999999	152	520	999999	999999	237	622	487	366	191	896	999999	549	429	341	999999	186	999999	652	999999	999999	999999	331	999999	814	65	999999	999999	463	432	405	847	865	999999	682	246	373	999999	677	56	41	999999	213	269	756	612	999999	999999	999999	408	659	453	382	111	189	256	821	25	999999	699	544	362	33	999999	785	59	307	985	746	104	877	999999	747	999999	631	708	932	999999	749	211	78	910	355	999999	772	999999	474	764	384	999999	425	357	691	999999	999999	678	500	999999	999999	706	314	11	46	820	531	929	705	776	479	999999	999999	760	276	562	630	999999	17	968	170	833	584	999999	999999	320	999999	529	48	769	103	952	999999	662	587	52	897	999999	874	534	533	999999	256	698	999999	999999	999999	665	999999	139	357	878	671	532	999999	650	132	771	401	725	151	999999	891	935	683	527	273	662	182	233	999999	563	759	482	999999	327	587	886	258	706	210	23	999999	908	422	225	290	685	554	936	920	135	675	159	392	999999	952	999999	999999	999999	640	458	999999	999999	473	794	999999	199	97	791	72	245	999999	694	525	138	562	982	999999	468	999999	587	118	245	312	539	887	610	99	912	375	999999	872	999999	75	751	
530	999999	999999	999999	106	999999	999999	999999	874	685	613	980	633	264	999999	969	797	555	999999	999999	350	999999	999999	934	906	517	999999	999999	425	795	373	41	629	999999	999999	972	547	895	371	154	988	355	371	627	926	906	976	999999	943	999999	479	999999	999999	22	411	284	999999	510	999999	999999	992	999999	347	999999	321	582	361	860	657	996	432	901	193	999999	74	994	885	927	18	999999	540	274	241	30	326	56	80	616	372	333	938	999999	183	782	162	574	18	293	316	353	555	126	187	947	972	578	999999	584	948	999999	999999	116	502	722	58	727	193	326	762	274	511	745	498	999999	67	999999	728	411	234	999999	986	601	621	664	454	999999	96	294	57	747	914	496	668	955	933	999999	544	461	733	999999	999999	691	531	51	999999	999999	628	853	999999	999999	849	731	359	458	999999	797	494	837	999999	634	641	899	999999	24	360	999999	86	542	400	999999	999999	277	677	799	118	305	999999	580	822	999999	999999	242	404	999999	999999	193	146	220	999999	146	346	707	192	108	793	999999	999999	516	690	826	999999	95	463	663	999999	582	999999	560	350	999999	726	999999	24	634	838	408	504	809	126	177	878	866	16	999999	889	153	94	579	16	625	884	563	889	996	910	999999	779	741	734	999999	140	586	870	412	999999	999999	999999	558	999999	395	988	999999	400	523	947	866	89	999999	773	592	498	483	553	724	249	173	34	28	723	138	628	762	84	801	47	302	996	603	844	999999	460	535	319	620	637	281	173	376	999999	54	631	999999	967	151	826	656	999999	999999	173	999999	999999	674	835	141	766	235	537	599	486	999999	869	999999	365	317	142	999999	999999	932	999999	999999	999	658	999999	678	506	58	794	932	974	390	269	999999	999999	598	68	785	999999	188	999999	999999	743	574	889	999999	999999	155	224	660	19	999999	999999	109	69	206	257	999999	705	166	634	999999	999999	604	624	105	394	999999	56	999999	259	999999	274	985	88	684	233	434	769	999999	504	999999	834	144	923	121	898	170	791	243	351	318	999999	542	554	146	999999	149	950	999999	999999	165	109	457	410	999999	598	506	30	999999	973	822	980	140	999999	283	883	307	681	512	206	234	237	812	999999	999999	999999	999999	999999	941	714	94	484	975	565	349	261	386	733	270	522	402	149	999999	270	999999	337	999999	880	281	263	673	467	447	999999	999999	999999	297	41	469	395	867	75	88	999999	888	347	999999	575	999999	31	506	573	421	989	804	999999	999999	552	897	614	999999	999999	999999	999999	50	626	47	388	781	422	964	
354	999999	874	655	337	70	745	999999	999999	331	999999	568	259	756	109	56	457	792	699	999999	999999	144	855	77	26	999999	400	999999	271	999999	626	793	899	67	162	309	999999	344	477	34	999999	180	715	999999	999999	999999	910	932	941	580	589	596	91	316	229	999999	999999	806	638	999999	670	125	119	999999	705	589	668	202	999999	799	509	122	324	675	999999	574	428	999999	999999	734	994	467	688	999999	720	40	999999	999999	999999	941	999999	740	999999	54	364	960	70	835	999999	999999	999999	718	999999	152	81	999999	281	416	999999	655	791	845	684	904	999999	212	437	428	170	675	877	86	365	662	999999	769	416	280	999999	999999	513	593	985	767	120	286	139	546	619	253	999999	306	315	191	160	54	999999	802	616	161	533	642	674	999999	487	547	362	999999	243	999999	999999	11	999999	999999	152	208	999999	917	999999	162	999999	890	808	916	999999	581	999999	183	512	863	999999	614	663	169	546	870	999999	83	999999	573	923	463	312	999999	192	756	211	999999	49	951	999999	148	19	463	89	999999	833	758	995	906	776	188	173	380	598	456	347	999999	671	999999	289	999999	637	229	238	618	587	501	733	169	379	673	999999	560	678	575	999999	999999	90	903	999999	170	88	382	999999	999999	299	932	718	736	419	276	436	999999	672	408	510	789	999999	999999	64	999999	34	835	537	999999	54	613	701	33	999999	999999	999999	767	244	129	999999	265	432	494	999999	655	999999	999999	750	113	999999	377	887	279	999999	815	974	999999	849	999999	146	252	845	693	999999	999999	241	694	885	281	421	999999	533	999999	700	255	367	740	151	409	999999	37	999999	999999	999999	677	999999	431	959	45	173	244	918	538	982	465	419	739	794	643	424	97	121	479	691	578	843	999999	579	999999	999999	999999	479	450	156	119	999999	421	826	32	959	809	735	849	117	187	749	999999	570	245	835	627	999999	999999	984	471	999999	999999	742	298	833	392	852	999999	587	928	765	478	999999	873	999999	998	912	999999	684	614	362	272	371	999999	999999	999999	773	343	983	830	999999	971	465	685	999999	552	679	538	199	577	957	595	271	189	999999	281	999999	696	999999	837	715	184	823	379	999999	652	253	238	469	984	618	999999	166	757	640	794	22	706	680	755	999999	999999	999999	116	657	999999	999999	192	999999	556	246	999999	405	999999	999999	123	157	95	999999	999999	308	450	78	215	958	448	438	514	999999	627	269	906	26	192	999999	999999	999999	716	999999	352	652	70	146	999999	999999	541	122	21	999999	526	999999	999999	140	139	456	878	315	376	
999999	219	338	496	999999	999999	297	340	70	222	637	784	521	440	373	233	999999	248	313	999999	999999	427	335	427	871	32	981	342	775	887	736	639	35	236	999999	999999	23	165	426	999999	624	418	480	900	383	858	15	215	563	906	999999	218	574	999999	909	999999	883	999999	625	621	492	955	999999	999999	486	997	999999	294	872	999999	999999	742	999999	641	541	58	947	435	53	23	999999	776	999999	868	656	528	75	876	999999	838	999999	112	540	804	190	999999	853	306	423	385	999999	999999	999999	702	999999	498	396	933	618	999999	782	458	867	612	604	715	999999	696	527	958	932	882	967	999999	999999	117	212	26	999999	872	205	650	21	999999	999999	306	443	86	181	999999	141	141	999999	467	66	180	245	999999	999999	999999	999999	167	779	465	453	227	752	310	469	589	295	379	999999	745	664	142	446	209	698	308	282	110	524	369	999999	801	624	999999	976	71	999999	284	999999	986	999999	48	999999	556	224	695	999999	142	616	592	999999	761	999999	522	802	924	734	46	239	901	201	391	642	419	639	999999	999999	251	333	408	717	21	999999	496	365	626	271	890	999999	13	753	149	999999	999999	497	74	152	111	708	999999	337	835	999999	999999	794	998	405	999999	917	572	102	312	809	218	999999	860	209	999999	166	185	662	844	61	236	999999	61	898	999999	922	574	999999	501	999999	999999	81	882	967	647	999999	367	231	809	973	422	910	451	340	999999	68	636	865	999999	945	532	999999	492	784	999999	767	742	110	999999	538	352	72	999999	999999	999999	146	992	893	562	468	799	954	853	871	638	325	706	999999	999999	652	999999	709	999999	556	20	881	588	107	999999	999999	960	266	536	280	999999	360	320	999999	801	148	999999	743	312	522	155	578	546	999999	155	999999	71	30	999999	53	253	999999	543	999999	758	999999	999999	894	744	999999	508	999999	428	582	250	288	15	33	919	483	586	552	406	16	999999	441	344	966	952	999999	999999	939	778	999999	37	987	816	275	999999	153	999999	181	998	629	23	612	160	964	381	867	497	48	110	13	466	999999	999999	536	999999	326	323	591	942	99	865	568	999999	935	554	262	471	999999	999999	999999	893	415	999999	776	999999	999999	291	999999	595	95	168	779	839	775	999999	999999	751	290	631	608	999999	999999	238	909	999999	455	999999	225	419	999999	405	757	939	334	999999	61	999999	469	543	846	44	943	999999	999999	930	96	999999	988	999999	228	999999	191	999999	500	945	893	999999	644	22	547	949	76	999999	999999	689	410	999999	514	999999	975	999999	292	999999	785	573	
887	14	999999	999999	678	999999	859	316	200	618	224	649	448	389	227	875	999999	456	999999	896	999999	999999	999999	177	530	256	225	334	933	49	227	444	333	927	68	999999	804	999999	344	821	999999	759	999999	857	999999	761	999999	134	999999	999999	676	999999	750	888	604	999999	999999	213	457	431	510	535	999999	161	401	999999	325	521	331	999999	80	846	122	999999	807	219	224	672	702	999999	855	999999	887	833	373	390	694	444	999999	164	999999	601	999999	999999	999999	564	999999	618	465	696	445	878	803	118	999999	829	724	575	91	395	689	812	999999	688	576	420	647	549	999999	20	94	880	999999	177	923	478	637	999999	863	253	832	605	999999	16	999999	976	297	779	803	543	999999	128	363	936	474	602	100	529	346	900	916	836	830	454	999999	564	999999	636	999999	561	202	524	711	837	562	999999	604	504	364	999999	133	999999	745	999999	354	966	999999	262	702	331	388	117	863	963	336	995	775	762	404	769	297	660	594	252	351	151	999999	525	383	390	997	999999	174	999999	999999	57	101	587	999999	999999	999999	436	999999	863	182	999999	661	748	510	566	318	842	109	595	312	999999	999999	999999	902	999999	559	11	878	321	333	792	999999	126	197	999999	904	197	662	759	732	999999	999999	999999	79	267	999999	999999	25	816	81	164	495	579	999999	999999	999999	999999	685	897	999999	46	999999	621	539	999999	151	544	560	231	999999	130	190	999999	863	452	745	999999	434	644	999999	890	986	71	999999	178	307	999999	683	882	516	317	512	764	999999	696	312	115	999999	689	999999	999999	117	793	164	999999	974	155	715	991	568	999999	173	999999	184	205	59	496	381	999999	93	777	861	677	715	354	999999	426	676	177	999999	999999	360	744	999999	999999	782	999999	906	999999	204	999999	658	691	324	999999	153	472	589	478	999999	816	733	831	605	348	94	439	88	810	342	558	478	999999	851	999999	869	999999	999999	407	422	857	589	999999	176	999999	999999	179	363	429	210	155	836	208	531	999999	999999	529	148	190	692	999999	124	106	956	999999	683	120	840	394	426	999999	951	192	999999	788	237	651	665	674	229	914	999999	658	609	197	722	279	999999	527	999999	350	289	340	714	79	742	492	136	530	258	18	339	968	999999	999999	999999	653	153	742	999999	264	864	999999	999999	778	276	465	497	769	999999	413	103	999999	371	85	445	999999	478	999999	55	744	525	145	426	999999	999999	999999	654	133	992	78	999999	284	431	768	486	999999	999999	935	999999	287	994	367	606	844	915	999999	999999	927	50	582	185	167	696	999999	
739	728	58	751	203	169	999999	999999	776	855	286	819	890	602	599	629	253	542	999999	768	749	167	539	581	304	567	510	726	92	420	892	999999	999999	79	39	757	767	626	742	643	475	630	591	750	568	106	136	14	338	421	339	643	999999	999999	611	581	999999	999999	456	636	659	94	292	365	962	999999	241	821	573	842	999999	626	799	548	302	129	576	788	999999	208	999999	999999	398	670	90	259	999999	659	467	458	567	300	179	116	984	391	348	235	787	260	864	315	441	999999	559	712	999999	436	999999	492	999999	410	999999	258	205	163	999999	621	285	713	324	582	363	125	999999	572	456	693	563	911	999999	351	999999	999999	344	135	74	902	121	378	415	999999	34	975	453	166	836	921	999999	831	695	999999	949	83	935	999999	951	326	220	987	265	160	999999	999999	999999	663	999999	701	999999	79	98	792	509	999999	999999	999999	557	388	671	128	735	999999	782	999999	225	999999	999999	999999	999999	62	184	748	999999	134	122	264	999999	311	273	790	756	144	18	840	999999	902	999999	53	775	188	733	572	654	999999	261	730	377	999999	507	658	271	482	999999	860	895	999999	110	999999	999999	53	72	256	124	999999	999999	601	526	942	988	323	836	358	162	999999	329	611	999999	600	872	391	887	553	803	615	999999	284	270	157	945	403	802	842	258	731	125	486	999999	773	999999	660	213	435	162	194	822	912	999999	235	541	294	256	510	512	412	166	519	453	999999	362	97	340	379	996	595	520	999999	110	430	532	842	163	330	869	999999	188	462	401	618	793	616	953	999999	616	999999	999999	301	339	999999	575	606	43	948	421	642	999999	834	438	566	673	828	812	899	702	699	140	925	999999	999999	234	703	999999	834	715	745	143	304	762	999999	449	229	664	264	854	926	808	214	909	237	892	999999	33	834	945	965	804	999999	343	917	530	230	660	49	999999	999999	487	209	243	999999	508	35	81	103	999999	454	999999	557	54	775	890	926	999999	413	406	881	680	293	999999	749	941	89	961	845	814	999999	568	625	999999	983	999999	609	971	999999	999999	867	282	930	717	501	802	999999	999999	567	999999	604	214	257	642	739	201	204	319	493	733	428	999999	235	289	898	885	548	914	71	336	291	955	999999	684	999999	999999	749	575	398	947	999999	80	404	819	219	999999	321	982	999999	791	254	299	487	510	310	804	999999	650	818	615	263	342	999999	999999	745	999999	431	573	999999	140	451	999999	921	545	48	999999	669	416	999999	884	574	999999	999999	280	91	991	477	
999999	384	999999	999999	108	999999	782	693	363	133	172	83	999999	593	747	879	772	349	626	378	942	472	952	144	639	999999	999999	999999	698	331	676	999999	754	182	999999	199	999999	578	352	999999	999999	851	684	999999	506	999999	999999	301	826	999999	999999	931	465	999999	535	809	999999	999999	999999	527	999999	740	999999	41	456	23	999999	398	999999	558	999999	204	996	999999	239	999999	999999	728	999999	999999	82	643	225	999999	94	745	999999	141	999999	349	767	999999	654	825	59	999999	856	999999	777	492	23	120	857	277	185	53	999999	711	393	444	999999	703	961	626	454	999999	525	983	947	999999	999999	999999	999999	999999	791	731	549	999999	705	831	244	143	950	155	293	999999	785	948	835	51	811	999999	748	212	327	73	817	999999	999999	870	882	999999	706	76	172	825	369	762	485	454	503	763	16	561	210	999999	752	815	999999	492	403	577	158	906	899	999999	449	549	777	999999	914	999999	799	999999	948	371	999999	883	983	467	602	32	472	999999	547	999999	976	196	999999	438	320	11	694	999999	476	315	723	799	177	823	999999	999999	999999	758	539	981	964	999999	999999	999999	999999	999999	831	999999	889	999999	114	766	368	851	372	999999	547	348	999999	913	827	910	368	643	647	637	716	169	91	782	47	999999	999999	999999	93	805	999999	999999	978	999999	999999	999999	999	999999	210	999999	441	999999	999999	133	282	646	351	999999	163	63	812	969	201	822	162	672	794	117	999999	400	914	999999	768	999999	999999	385	370	964	743	999999	911	272	442	999999	206	400	999999	957	999999	400	372	235	413	40	992	999999	971	165	999999	507	999999	892	763	809	999999	640	557	894	454	896	286	386	999999	154	152	550	537	510	999999	999999	963	836	607	942	38	688	397	738	574	74	414	999999	999999	245	984	29	999999	632	647	999999	843	813	513	613	124	999999	353	269	887	999999	86	470	538	999999	543	197	999999	999999	781	364	252	818	330	389	491	81	710	647	999999	999999	51	904	999999	70	918	160	333	993	828	53	999999	138	850	131	988	999999	999999	149	702	796	734	688	851	999999	323	34	999999	133	131	52	284	705	109	764	410	182	608	477	999999	999999	864	301	999999	999999	28	123	968	208	401	548	404	999999	945	372	999999	362	999999	578	747	893	667	209	871	999999	999999	639	39	95	999999	816	345	208	530	318	999999	999999	999999	123	999999	209	999999	294	731	999999	648	713	760	736	375	58	999999	39	730	725	725	664	429	215	969	999999	94	999999	487	999999	212	206	51	999999	440	999999	665	939	313	999999	836	383	477	298	
999999	65	999999	302	999999	672	696	315	999999	999999	593	277	23	491	154	885	999999	183	807	156	380	451	672	134	306	419	393	190	725	192	888	352	999999	999999	77	914	510	792	173	999999	999999	999999	728	246	53	173	943	183	794	427	433	663	576	331	917	696	393	754	999999	999999	999999	516	589	295	999999	250	90	881	424	240	385	332	20	992	999999	484	723	436	999999	142	476	999999	395	308	758	235	776	865	224	381	999999	755	795	999999	534	999999	316	442	329	802	93	999999	759	564	52	111	999999	583	72	443	999999	957	999999	863	833	80	131	291	537	999999	999999	224	667	52	999999	629	999999	157	999999	886	999999	290	999999	999999	59	415	460	830	265	657	999999	203	802	780	408	999999	92	932	40	464	260	35	905	999999	339	868	999999	716	999999	999999	999999	505	999999	999999	276	692	850	999999	999999	427	619	300	36	880	117	280	421	886	644	146	547	999999	127	13	635	152	385	477	999999	999999	21	744	975	843	92	87	87	626	514	999999	722	697	128	612	844	959	998	34	531	999999	457	517	82	719	875	970	387	121	550	133	317	383	999999	633	416	875	325	192	798	39	203	794	382	928	423	849	486	514	999999	999999	153	999999	946	890	733	999999	672	265	999999	121	700	999999	86	390	408	348	262	999999	206	969	999999	816	236	501	999999	999999	999999	999999	305	36	999999	872	953	873	980	957	437	554	899	999999	999999	70	225	999999	339	237	718	999999	530	84	597	991	999999	999999	999999	337	133	455	999999	81	369	528	959	941	999999	827	22	212	409	450	911	999999	595	294	766	999999	601	549	171	637	943	999999	622	230	439	503	999999	764	841	653	833	982	529	828	999999	684	999999	999999	70	512	999999	516	591	999999	173	889	406	999999	432	459	735	999999	293	397	137	226	906	739	512	132	273	258	999999	999999	617	929	187	767	742	91	999999	327	488	659	422	437	999999	999999	67	549	999999	999999	341	392	917	259	999999	142	700	335	778	999999	999999	937	248	999999	155	835	999999	243	712	639	291	351	975	999999	105	633	974	700	999999	373	681	962	35	733	917	978	999999	368	999999	55	76	999999	313	121	556	551	420	456	292	999999	999999	824	836	468	258	990	416	509	999999	74	999999	999999	999999	415	690	808	911	999999	59	999999	997	113	12	666	572	874	47	863	999999	553	223	999999	418	940	302	857	999999	567	485	926	572	338	214	176	888	999999	747	898	431	747	639	905	406	125	727	999999	821	999999	895	383	952	552	647	610	851	999999	591	729	
122	999999	682	354	39	132	604	669	899	836	778	999999	136	149	999999	124	914	317	132	303	222	335	45	956	999999	112	974	29	691	999999	324	999999	999999	28	785	599	75	999999	876	283	520	68	77	984	401	399	999999	812	999999	533	999999	999999	999999	999999	516	786	999999	726	681	927	158	585	999999	304	522	529	31	118	999999	843	58	629	441	999999	782	163	268	999999	564	999999	855	171	999999	167	908	780	999999	195	511	998	802	349	613	999999	135	935	90	999999	999999	999999	378	147	458	277	484	76	113	999999	516	363	999999	745	171	999999	81	986	999999	820	395	742	999999	835	607	365	50	709	999999	999999	999999	847	83	495	589	692	999999	717	712	642	682	842	677	84	679	157	999999	999999	188	214	999999	148	269	999999	386	729	96	542	539	999999	236	999999	60	620	944	668	289	43	165	999999	999999	364	284	43	147	553	75	711	165	459	885	999999	530	811	615	585	999999	813	118	859	606	371	187	999999	415	906	791	66	999999	20	999999	999999	901	709	709	522	999999	235	999999	833	664	384	387	89	217	252	254	249	15	369	90	476	924	999999	872	143	999999	664	999999	241	761	18	580	154	591	449	92	821	999999	102	721	362	999999	999999	205	999999	984	107	412	173	661	552	999999	771	930	401	521	605	836	999999	999999	209	607	891	81	655	999999	242	498	767	169	433	146	912	999999	728	999999	649	110	999999	159	88	261	464	579	999999	999999	809	999999	199	999999	487	999999	537	756	999999	754	799	213	549	427	752	999999	645	13	238	416	148	132	211	999999	871	504	196	425	267	948	152	322	862	999999	999999	999999	308	839	682	999999	609	165	136	999999	999999	445	560	232	407	999999	616	999999	350	802	999999	687	23	583	66	982	999999	121	499	573	611	487	350	852	433	999999	310	806	331	790	999999	983	996	238	999999	436	944	963	28	999999	341	691	971	999999	878	317	14	725	782	999999	649	999999	999999	999999	999999	508	104	708	798	672	999999	810	139	999999	995	836	691	785	953	630	48	834	102	999999	241	920	515	290	974	126	730	585	33	631	150	999999	327	442	866	131	341	999999	999999	355	619	999999	562	999999	75	52	626	228	771	161	660	815	405	954	331	451	992	814	999999	682	942	592	786	507	419	686	519	258	918	832	299	999999	669	999999	101	710	367	104	225	932	500	511	999999	999999	999999	335	999999	999999	999999	425	999999	526	511	999999	413	999999	999999	999999	999999	999999	999999	377	999999	939	862	857	155	658	862	620	93	898	598	802	999999	440	779	
914	536	94	772	156	999999	999999	704	772	301	999999	999999	75	965	313	103	836	409	132	999999	874	19	123	189	265	509	500	341	239	999999	999999	999999	999999	257	830	528	916	616	386	240	807	244	100	999999	999999	325	999999	999999	999999	805	762	402	68	238	904	905	422	904	999999	647	646	999999	474	999999	999999	876	369	817	145	785	186	230	999999	892	404	640	919	557	221	939	712	999999	561	434	175	316	999999	744	353	924	115	22	109	738	593	999999	770	255	974	101	999999	979	519	995	629	541	379	999999	999999	274	986	865	999999	577	935	801	610	50	678	285	634	999999	474	999999	680	173	130	294	308	758	869	673	999999	130	983	999999	335	999999	804	999999	999999	999999	909	999999	938	249	329	531	803	999999	45	729	577	699	467	999999	999999	308	999999	465	421	95	867	999999	404	999999	999999	572	593	212	999999	53	245	54	347	999999	715	395	281	440	999999	599	490	516	723	150	106	883	663	652	999999	36	251	349	222	999999	218	833	685	999999	999999	756	999999	600	999999	991	494	532	999999	908	625	130	37	884	621	821	999999	999999	362	999999	226	999999	909	999999	985	999999	999999	896	999999	999999	349	881	710	655	483	97	999999	890	201	999999	655	573	532	754	36	106	999999	366	999999	401	258	858	999999	999999	409	558	847	999999	999999	999999	198	597	700	866	568	999999	999999	381	411	533	999999	713	169	999999	608	652	876	164	913	999999	449	445	178	999999	999999	999999	409	289	255	999999	999999	999999	285	999999	543	999999	872	999999	196	999999	686	627	955	999999	240	999999	698	999999	822	999999	681	693	93	725	436	752	429	270	628	86	344	140	136	999999	294	507	437	845	999999	550	999999	220	999999	631	999999	822	999999	973	210	702	999999	558	466	999999	999999	556	999999	560	887	790	637	612	47	119	947	555	999999	480	999999	732	116	853	765	281	999999	999999	725	462	999999	614	273	456	70	925	293	786	999999	637	999999	737	927	999999	957	305	999999	177	183	859	683	656	999999	19	73	477	596	999999	792	999999	521	784	831	127	999999	282	527	191	552	999999	825	999999	881	864	999999	182	999999	238	999999	470	369	809	296	865	999999	999999	294	263	999999	592	339	354	994	999999	999999	457	906	999999	999999	999999	777	730	625	72	43	999999	999999	466	999999	891	671	367	52	331	825	999999	497	965	349	182	987	274	799	959	782	480	176	999999	748	791	275	999999	999999	999999	693	638	999999	999999	999999	265	999999	828	492	501	920	999999	312	672	663	413	959	941	999999	667	697	512	931	666	290	563	356	999999	
717	979	625	999999	968	999999	638	197	528	274	143	94	91	169	999999	307	48	999999	178	504	739	999999	831	334	536	731	523	191	706	527	999999	278	908	999999	999999	512	999999	254	999999	480	44	475	885	695	807	385	999999	999999	730	999999	627	480	999999	852	999999	999999	999999	999999	149	246	318	457	490	999999	330	865	999999	999999	58	279	430	793	806	698	469	273	459	146	999999	160	155	999999	999999	999999	900	473	882	999999	84	737	364	585	999999	766	172	587	984	884	374	942	209	222	999999	460	213	833	673	697	392	380	999999	21	774	999999	101	999999	996	418	110	857	982	128	299	999999	914	845	688	49	536	999999	288	999999	771	583	950	999999	507	999999	999999	76	999999	999999	674	703	812	999999	810	126	999999	839	591	576	783	517	959	91	922	177	545	367	154	633	171	509	101	999999	249	200	48	167	999999	995	550	43	999999	797	453	595	509	571	44	572	374	696	301	712	790	264	623	869	20	340	999999	510	999999	999999	33	175	999999	999999	114	620	999999	517	24	999999	36	999999	999999	172	637	336	667	974	333	582	269	475	218	999999	569	984	576	178	999999	999999	999999	49	999999	891	773	288	999999	56	466	424	494	999999	681	999999	999999	999999	805	999999	999999	684	672	491	187	999999	907	558	957	999999	893	130	999999	909	370	529	66	999999	638	567	398	359	352	621	517	909	97	412	999999	512	703	528	188	999999	937	472	822	58	999999	771	984	225	331	761	999999	999999	380	999999	495	161	649	999999	411	248	999999	882	999999	999999	974	277	262	999999	764	454	529	999999	999999	928	999999	897	707	18	134	866	999999	183	999999	590	469	181	538	512	999999	642	999999	999999	127	940	62	999999	140	999999	84	594	519	999999	460	877	242	999999	403	999999	999999	597	999999	640	575	544	999999	999999	999999	750	590	802	739	749	587	132	590	525	257	11	876	916	767	934	934	999999	999999	103	723	160	358	682	777	999999	898	999999	999999	233	438	582	285	172	211	389	191	999999	855	769	902	999999	296	716	999999	401	575	697	830	999999	999999	44	197	571	176	703	402	908	34	999999	851	268	934	367	97	999999	726	999999	999999	387	999999	999999	684	587	200	999999	864	642	153	385	999999	210	999999	677	526	403	394	999999	996	507	987	283	256	213	918	999999	403	929	999999	863	999999	861	983	453	767	999999	360	610	999999	781	839	759	765	999999	999999	650	999999	266	840	693	290	22	717	999999	399	479	999999	481	668	556	999999	934	22	289	710	659	999999	55	910	482	53	784	343	225	999999	999999	
518	608	83	999999	875	147	98	935	999999	662	154	999999	64	999999	999999	878	941	824	790	999999	747	999999	938	480	433	724	355	368	650	506	679	502	548	171	999999	807	408	401	680	853	999999	999999	706	999999	999999	451	991	622	844	174	843	518	434	999999	490	42	669	602	844	161	791	730	295	86	983	652	237	892	337	830	479	999999	153	937	68	669	778	890	965	982	733	999999	523	485	663	171	77	999999	680	999999	148	805	556	999999	71	126	792	630	74	862	999999	108	295	24	694	302	374	496	705	821	263	778	637	861	999999	999999	999999	809	423	822	584	453	222	409	999999	999999	993	999999	876	941	999999	158	826	112	999999	634	447	999999	790	370	796	999999	88	859	674	999999	178	695	999999	999999	909	982	216	999999	287	769	885	886	999999	999999	999999	751	999999	763	943	115	951	535	999999	999999	999999	708	29	999999	36	14	375	362	734	332	999999	999999	522	873	42	895	999999	584	999999	999	748	561	186	769	70	54	960	324	915	568	417	999999	602	318	390	210	962	163	225	283	404	533	999999	999	524	999999	238	746	999999	58	173	999999	999999	102	54	70	999999	999999	992	981	999999	60	447	176	915	999999	705	214	493	832	999999	787	999999	999999	605	225	409	186	254	69	815	223	999999	999999	405	999999	931	509	999999	999999	678	713	999999	244	999999	999999	999999	985	94	999999	305	34	263	999999	125	385	999999	170	497	999999	999999	999999	14	932	175	830	467	579	771	874	999999	205	940	999999	164	228	626	134	320	261	139	999999	102	593	763	790	960	694	751	29	42	770	22	444	669	332	708	239	78	409	886	999999	999999	219	729	999999	94	100	999999	896	759	882	850	245	699	246	263	421	178	384	870	999999	827	752	841	170	192	505	503	831	999999	999999	999999	910	375	622	999999	999999	863	999999	999999	999999	999999	999999	269	160	920	776	999999	432	79	297	71	694	539	122	999999	999999	377	569	917	589	596	913	386	373	826	939	999999	86	47	999999	557	514	678	999999	823	999999	492	691	250	416	759	81	762	232	999999	371	381	262	933	737	515	304	745	127	283	46	478	895	333	981	999999	669	395	699	999999	556	26	538	299	715	999999	999999	328	511	829	524	160	163	47	999999	567	617	152	309	864	263	768	560	726	999999	505	597	368	999999	999999	100	686	73	999999	999999	355	842	962	228	999999	829	975	244	298	758	885	324	857	999999	423	999999	526	999999	834	486	787	465	811	513	220	392	999999	70	11	738	999999	97	670	268	119	725	654	999999	
551	45	287	534	272	967	900	190	999999	499	999999	220	573	600	238	16	991	890	40	459	17	376	511	915	999999	559	999999	797	653	599	759	698	644	999999	544	999999	209	263	202	999999	612	999999	652	999999	224	790	999999	248	999999	664	276	228	694	999999	999999	185	999999	371	300	999999	999999	112	537	150	739	157	576	999999	65	999999	807	738	698	196	847	977	723	683	701	453	394	681	938	999999	332	999999	13	449	685	369	275	837	962	489	796	509	502	512	98	76	223	203	192	999999	857	538	999999	507	357	999999	461	849	999999	847	999999	375	999999	548	817	208	153	136	295	696	999999	969	775	218	400	347	484	999999	595	634	239	200	499	519	141	999999	999999	506	101	745	999999	426	176	125	170	430	345	999999	695	889	923	97	999999	496	999999	887	762	321	117	20	464	999999	263	46	618	137	876	654	416	33	999999	647	45	549	788	999999	999999	999999	58	969	11	999999	525	706	711	152	292	12	264	253	41	698	999999	91	291	666	999999	140	506	42	999999	691	546	672	700	285	61	369	707	516	94	111	273	999999	18	933	725	557	335	476	845	999999	399	172	991	999999	258	954	268	132	999999	672	163	26	425	320	984	853	15	435	100	999999	999999	748	169	929	435	261	82	357	999999	615	805	999999	196	680	301	384	681	999999	36	107	110	999999	930	422	999999	257	722	698	999999	872	999999	899	385	922	579	999999	13	71	999999	997	999999	910	191	970	999999	132	829	744	999999	610	181	999999	408	999999	822	718	817	746	981	188	538	999999	407	77	74	905	654	274	111	650	380	999999	147	999999	226	999999	999999	999999	555	825	427	977	679	349	701	747	500	393	110	860	833	267	89	885	469	999999	513	123	906	961	478	999999	643	999999	999999	561	666	379	776	999999	324	857	201	165	760	560	705	67	376	327	415	271	173	251	999999	123	540	999999	570	999999	686	999999	64	594	357	862	344	999999	120	149	90	131	616	999999	545	975	999999	923	134	908	999999	999999	999999	589	555	217	999999	402	560	126	30	414	809	67	945	999999	803	606	808	898	226	403	947	237	246	293	999999	695	705	841	57	617	137	662	917	999999	543	475	48	150	470	941	750	993	128	675	322	559	533	999999	182	469	124	999999	691	407	507	999999	352	272	562	706	696	719	79	999999	286	157	150	999999	500	338	999999	668	437	285	999999	954	118	571	971	105	999999	204	668	587	502	902	971	999999	999999	33	999999	776	587	764	254	999999	924	715	399	174	418	819	
20	844	902	999999	798	415	754	999999	411	780	300	999999	544	999999	60	491	999999	999999	185	999999	979	476	215	791	90	673	40	622	39	402	182	806	686	352	193	823	685	55	113	565	764	999999	622	351	485	131	230	999999	980	442	804	24	989	788	839	999999	639	120	375	134	385	142	999999	18	999999	493	779	999999	318	237	806	999999	999999	620	865	999999	854	863	315	959	453	999999	642	597	598	999999	817	898	513	650	194	999999	680	978	190	632	999999	613	743	992	999999	38	443	753	636	938	744	378	999999	999999	688	775	805	416	681	106	999999	925	420	999999	676	881	688	999999	52	241	194	999999	440	243	999999	251	130	323	999999	999999	844	999999	999999	659	999999	999999	999999	471	961	999999	999999	274	307	93	143	742	999999	999999	325	470	999999	775	710	404	753	452	938	999999	911	447	655	999999	797	267	262	610	999999	760	37	237	904	226	707	999999	472	920	994	356	999999	999999	58	828	999999	999999	84	78	188	565	906	970	510	297	560	523	762	286	476	49	830	532	777	442	274	98	565	133	999999	86	932	833	458	592	999999	523	999999	827	999999	999999	192	999999	431	999999	854	999999	999999	616	665	193	871	195	454	999999	525	577	620	615	564	908	999999	950	999999	999999	633	82	522	999999	709	47	135	935	999999	826	857	647	111	378	999999	217	371	948	468	884	214	746	388	504	76	999999	902	782	273	586	67	242	192	328	775	781	999999	808	907	628	68	936	404	627	107	878	476	252	37	356	546	999999	492	126	999999	886	693	28	852	697	144	352	671	999999	769	624	999999	782	999999	807	672	999999	999999	839	826	278	351	999999	406	198	999999	660	999999	916	49	423	750	76	999999	888	97	526	956	999999	493	999999	999999	999999	999999	482	423	694	649	229	684	983	999999	652	299	999999	999999	932	621	663	163	484	596	755	174	999999	874	398	999999	999999	719	156	607	999999	999999	120	14	162	903	924	774	850	21	536	999999	66	821	107	776	801	353	165	999999	302	66	999999	129	518	34	511	608	35	999999	999999	509	538	386	770	305	999999	624	392	39	697	889	312	473	70	999999	118	999999	777	999999	999999	370	999999	251	314	775	348	999999	496	137	401	325	999999	518	85	36	704	680	999999	801	597	187	960	135	217	999999	754	545	69	995	916	976	999999	413	783	574	945	999999	81	999999	957	197	138	265	637	999999	999999	794	999999	43	819	438	999999	999999	33	381	409	438	43	901	999999	802	999999	999999	220	424	494	999999	734	510	91	417	608	65	999999	
999999	999999	704	999999	836	273	960	157	35	186	999999	502	855	390	411	175	999999	263	180	974	164	264	637	55	222	886	804	69	886	999999	411	829	429	141	622	332	704	940	206	638	70	999999	907	324	999999	922	639	999999	333	345	999999	999999	999999	999999	689	999999	421	659	285	950	468	900	999999	999999	774	999999	83	724	767	999999	470	575	66	541	913	509	357	323	323	300	257	850	736	550	387	999999	400	347	452	477	910	999999	999999	999999	999999	170	999999	834	550	999999	849	914	197	253	875	999	107	896	178	189	798	999999	345	985	702	618	174	999999	695	526	999999	735	282	300	178	424	910	999999	371	753	999999	999999	772	250	450	342	999999	492	675	387	160	504	179	272	678	812	709	999999	553	562	999999	999999	149	33	814	123	642	999999	85	460	999999	297	534	425	73	285	335	105	544	369	999999	682	54	317	376	999999	565	19	621	366	714	241	265	809	757	451	999999	999999	435	336	700	765	416	999999	298	862	969	754	999999	403	486	999999	999999	193	999999	322	628	831	999999	61	999999	632	999999	719	746	857	41	725	999999	621	901	586	669	217	669	200	275	830	29	513	794	999999	810	999999	879	110	107	82	213	445	999999	552	102	384	778	77	489	697	478	441	831	254	97	586	999999	900	944	999999	524	415	999999	798	811	999999	266	746	822	67	999999	999999	760	999999	522	232	799	359	494	295	439	601	711	578	362	588	682	550	999999	233	726	979	165	180	557	999999	398	999999	740	947	127	999999	255	999999	857	832	680	871	999999	865	787	152	416	659	999999	923	704	478	999999	233	471	716	32	598	340	999999	490	589	412	724	833	774	618	546	177	406	355	999999	720	529	907	810	818	999999	445	584	999999	999999	999999	999999	102	999999	999999	517	486	410	999999	657	100	999999	352	101	469	17	41	999999	533	870	999999	100	577	424	757	916	326	661	999999	173	162	756	999999	984	906	999999	631	913	195	111	69	767	999999	698	999999	723	187	999999	999999	810	827	432	60	702	24	592	999999	678	999999	999999	999999	999999	512	846	999999	999999	709	368	194	691	999999	127	827	432	810	999999	704	879	235	44	999999	509	320	97	345	730	705	595	999999	999999	720	999999	751	523	999999	244	264	549	203	854	23	819	631	659	999999	709	604	628	892	299	888	187	452	999999	934	690	515	424	511	774	638	124	398	870	970	432	376	314	521	575	469	165	686	381	31	918	878	660	662	999999	135	87	702	999999	435	543	999999	999999	999999	229	729	999999	48	429	
226	999999	999999	999999	688	12	343	999999	116	326	830	733	501	81	116	25	812	854	761	875	648	560	422	719	999999	437	920	999999	725	999999	846	629	127	999999	164	999999	498	127	972	660	302	999999	970	386	849	702	52	440	517	999999	417	875	88	172	780	665	999999	999999	325	260	91	590	999999	815	480	210	615	244	999999	983	999999	694	999999	111	999999	813	999999	46	999999	742	394	490	245	999999	884	970	551	954	486	498	999999	999999	802	721	578	711	999999	999999	905	999999	96	808	523	533	57	999999	999999	977	999999	967	86	450	842	999999	999999	999999	354	999999	930	510	659	999999	758	427	346	999999	892	169	532	871	999999	999999	140	230	655	586	967	712	114	171	976	999999	999999	518	422	206	944	999999	855	977	999999	999999	235	999999	990	999999	59	999999	197	316	999999	834	454	716	999999	652	319	622	927	289	633	642	320	769	533	95	294	999999	15	149	999999	673	313	555	514	707	208	735	999999	230	536	871	524	797	999999	999999	129	659	104	770	999999	331	301	576	999999	724	999999	465	872	999999	150	810	999999	57	519	999999	999999	999999	212	716	999999	583	392	707	752	999999	127	999999	438	390	965	635	154	244	262	999999	381	999999	210	789	181	999999	863	335	999999	999999	780	476	287	183	621	230	457	999999	327	313	999999	999999	824	591	607	23	999999	491	939	515	665	999999	794	55	785	999999	999999	999999	544	999999	720	67	627	36	999999	651	999999	265	768	745	187	766	917	949	535	787	913	619	192	168	717	381	395	573	70	999999	681	242	398	828	531	999999	999999	617	999999	999999	966	798	609	956	778	771	722	999999	999999	899	938	845	519	997	880	89	240	999999	992	348	671	64	965	67	969	999999	866	999999	223	999999	922	309	366	653	820	124	19	999999	389	999999	659	201	999999	170	985	836	722	400	999999	999999	804	466	624	999999	221	912	999999	999999	999999	776	999999	782	999999	195	976	999999	488	999999	187	765	999999	14	996	999999	999999	479	819	804	999999	142	999999	475	992	770	999999	465	684	122	442	908	292	467	249	999999	50	876	221	59	193	356	357	855	223	192	383	800	470	578	564	741	103	999999	479	854	496	439	790	220	847	521	954	375	999999	278	482	612	764	393	16	812	268	769	999999	726	785	999999	261	809	396	547	999999	116	558	700	815	999999	987	999999	126	999999	95	10	212	672	401	982	431	945	709	771	999999	86	571	751	483	333	416	753	79	999999	187	999999	823	310	525	847	999999	734	999999	228	999999	999999	276	999999	727	267	999999	948	
999999	802	12	316	999999	625	511	918	545	807	227	491	848	243	326	63	433	114	999999	999999	156	554	175	696	492	491	999999	666	810	999999	999999	225	766	468	429	276	70	870	999999	999999	798	607	312	20	517	999999	999999	390	63	999999	971	622	90	999999	801	999999	637	999999	999999	617	478	844	118	378	782	999999	724	999999	814	999999	999999	562	233	979	113	999999	251	164	189	521	121	765	613	597	205	412	999999	111	999999	649	638	999999	56	273	728	953	999999	999999	237	515	999999	989	576	999999	999999	419	999999	110	999999	261	999999	482	999999	313	505	713	999999	520	182	380	866	622	723	175	421	249	515	959	260	160	60	317	927	673	274	999999	199	609	377	999999	23	44	550	415	121	999999	627	743	767	25	999999	977	761	856	649	633	276	410	591	999999	999999	439	850	999999	999999	230	555	462	48	383	999999	631	153	396	367	831	999999	317	64	999999	621	999999	201	999999	438	999999	556	80	999999	641	855	788	28	397	883	583	194	999999	999999	999999	999999	174	705	393	502	100	999999	374	499	818	561	958	356	335	368	140	248	615	999999	137	673	484	999999	406	528	734	613	999999	513	784	647	932	113	173	655	456	999999	807	742	348	999999	999999	581	216	90	999999	442	692	39	752	345	578	999999	999999	227	135	736	308	865	767	486	999999	860	715	180	999999	855	193	680	911	74	999999	872	999999	889	491	903	232	326	999999	999999	999999	999999	761	448	999999	766	999999	946	530	720	767	942	975	861	999999	331	999999	999999	462	999999	999999	999999	127	687	905	705	999999	196	735	232	999999	999999	243	474	564	363	999999	276	999999	862	999999	247	159	201	306	497	897	773	731	170	47	197	999999	590	54	999999	608	83	543	373	234	839	220	999999	216	785	999999	511	307	999999	231	999999	999999	599	222	21	862	926	391	417	808	768	465	575	195	326	128	999999	430	655	999999	35	732	738	638	988	36	852	984	521	788	395	475	999999	938	447	999999	274	999999	42	57	682	999999	136	564	465	384	645	999999	890	666	999999	999999	651	59	206	866	205	999999	234	985	19	941	870	629	999999	302	538	636	747	73	854	284	397	607	82	999999	606	183	182	613	391	999999	104	854	730	314	824	877	742	580	999999	999999	999999	999999	47	740	821	506	151	999999	999999	18	374	999999	811	783	999999	54	976	862	269	32	999999	620	603	280	999999	999999	898	118	478	660	893	999999	999999	999999	140	350	569	342	521	109	41	20	767	382	374	999999	53	947	620	779	999999	880	999999	45	523	999999	
453	767	892	806	608	43	693	999999	999999	208	821	268	652	352	484	643	350	170	999999	999999	853	231	906	580	999999	950	497	699	999999	999999	855	999999	39	607	897	802	450	999999	501	998	327	580	267	176	455	784	999999	278	304	999999	539	160	55	745	679	232	860	321	999999	658	545	993	436	111	999999	851	239	999999	999999	682	203	999999	668	992	460	282	963	999999	999999	197	655	229	404	501	483	999999	924	293	927	675	941	999999	999999	842	463	999999	153	166	824	604	554	259	823	999999	999999	904	491	999999	294	999999	999999	131	196	647	12	325	999999	935	627	999999	926	946	999999	779	740	74	754	826	539	137	138	807	999999	999999	999999	406	406	782	999999	579	223	872	999	530	416	999999	941	243	839	147	734	218	538	187	999999	999999	141	999999	881	999	999999	665	523	999999	277	461	215	665	999999	606	919	816	508	999999	433	64	947	999999	372	920	132	520	986	999999	403	920	278	738	853	999999	274	362	900	999999	999999	999999	358	842	263	955	999999	285	999999	243	228	917	710	490	753	623	999999	544	681	961	999999	640	679	131	763	357	192	477	999999	971	999999	566	915	80	628	876	705	115	999999	417	999999	999999	291	753	183	999999	220	788	984	240	381	730	680	939	999999	789	999999	236	999999	905	999999	147	473	267	999999	661	11	999999	861	876	999999	556	209	274	656	39	359	926	948	287	147	404	493	582	599	999999	885	976	519	839	999	478	36	438	644	999999	383	999999	999999	521	483	580	926	117	323	999999	530	416	292	531	440	950	288	800	768	999999	653	891	667	299	775	35	999999	999999	999999	448	529	771	630	999999	655	335	84	436	804	999999	477	385	999999	774	999999	479	694	988	409	58	999999	236	670	999999	524	492	999999	999999	745	458	460	905	999999	874	305	759	999999	804	875	114	875	999999	996	999999	901	278	632	999999	999999	306	999999	141	621	999999	258	303	111	365	964	999999	969	521	690	355	115	571	155	999999	479	331	999999	889	123	305	182	348	999999	999999	373	256	860	999999	354	449	127	329	999999	411	999999	11	999999	431	840	999999	999999	364	171	650	106	999999	132	247	422	887	613	451	999999	326	655	909	73	643	991	717	313	506	177	999999	238	999999	288	744	767	478	999999	272	999999	411	170	999999	999999	589	372	43	133	999999	60	466	836	999999	311	999999	755	999999	938	24	439	132	408	999999	196	920	421	319	61	388	480	944	999999	350	401	999999	166	837	732	999999	280	957	594	691	999999	710	999999	999999	485	321	988	60	540	658	
832	927	12	999999	999999	267	178	62	982	745	152	115	999999	999999	283	693	810	918	984	999999	743	481	537	717	191	999999	515	999999	834	739	999999	429	414	564	518	999999	614	633	999999	475	314	228	975	848	999999	350	467	919	289	999999	511	999999	76	85	914	360	999999	295	350	155	751	320	228	252	999999	999999	999999	688	999999	999999	89	186	999999	999999	999999	999999	506	688	178	841	999999	595	999999	999999	238	329	999999	339	650	167	84	999999	999999	70	723	999999	999	732	503	826	999999	778	942	479	999999	334	367	556	926	399	854	710	127	509	999999	166	742	186	24	36	999999	371	48	820	735	760	893	652	796	165	525	773	195	351	200	999999	653	999999	999999	904	961	999999	999999	260	999999	373	211	999999	933	567	999999	823	718	476	467	288	740	131	744	950	440	714	999999	999999	999999	90	525	775	318	886	999999	999999	845	119	75	999999	958	787	517	371	559	999999	999999	239	903	702	64	719	884	912	509	531	999999	389	999999	256	56	999999	386	231	999999	436	475	57	64	618	978	609	999999	999999	329	999999	614	382	999999	331	996	531	867	181	35	999999	890	406	386	980	289	465	645	999999	515	999999	410	295	523	132	643	999999	184	294	723	455	318	978	999999	556	917	981	988	999999	260	525	774	999999	205	52	545	79	671	84	338	523	963	999999	999999	13	552	328	858	279	999999	335	356	582	457	580	497	999999	813	830	72	308	477	503	568	999999	999999	205	100	481	999999	999999	999999	109	956	210	492	725	999999	999999	13	599	999999	719	465	925	178	202	999999	625	554	633	999999	999999	21	40	56	470	34	409	462	999999	238	387	999999	123	335	999999	626	999999	97	772	332	234	826	473	999999	757	48	999999	821	359	448	999999	926	953	317	168	98	925	164	32	999999	189	136	656	999999	745	999999	999999	599	921	575	999999	538	782	310	999999	24	548	855	999999	432	391	587	113	908	763	460	738	999999	999999	168	700	102	75	81	153	108	179	112	999999	730	696	53	900	783	938	936	999999	652	286	153	999999	999999	866	599	999999	999999	33	748	999999	999999	298	999999	999999	762	999999	999999	472	711	167	932	845	445	999999	567	735	347	687	329	999999	827	999999	95	528	33	618	999999	236	475	999999	551	999999	999999	999999	999999	441	160	622	147	908	531	473	443	494	354	999999	999999	656	308	864	972	999999	703	777	780	999999	999999	26	999999	153	255	190	997	999999	616	857	423	940	278	999999	999999	725	549	421	449	363	873	601	184	724	999999	973	999999	611	789	636	381	653	
725	178	999999	144	223	993	999999	350	476	999999	878	496	884	173	999999	183	999999	256	999999	291	338	426	114	611	999999	683	638	281	999999	999999	169	979	999999	770	225	109	897	450	511	556	999999	108	887	999999	722	688	839	351	999999	999999	331	542	272	100	325	308	74	626	301	539	999999	999999	999999	999999	334	898	20	999999	999999	288	286	839	745	818	999999	999999	538	724	999999	163	999999	297	686	508	74	627	717	999999	454	916	999999	280	999999	971	201	378	999999	807	65	823	677	725	404	999999	478	492	797	453	999999	95	769	349	737	148	696	77	704	999999	25	999999	191	999999	999999	40	999999	999999	690	999999	999999	999999	229	731	669	75	486	999999	999999	379	999999	582	829	273	827	999999	156	694	542	999999	285	133	673	430	999999	358	642	62	65	373	999999	472	801	33	826	413	865	48	680	672	999999	999999	999999	335	560	443	877	999999	797	999999	883	559	473	999999	498	503	490	799	999999	999999	433	433	73	999999	999999	567	999999	806	446	424	503	118	999999	870	358	708	949	999999	999999	999999	480	724	265	754	489	512	999	131	535	333	922	999999	108	999999	249	999999	513	654	29	992	662	81	481	382	806	774	545	602	331	999999	553	153	929	999999	840	999999	178	318	49	803	567	658	280	123	501	437	20	655	631	130	204	305	328	877	695	409	999999	882	948	715	999999	406	800	745	779	779	146	517	528	540	999999	205	999999	999999	434	14	800	368	880	378	764	999999	971	211	595	999999	825	999999	895	441	466	295	370	334	836	171	858	534	999999	722	300	502	137	101	70	998	690	112	452	691	999999	999999	11	579	950	86	999999	599	160	999999	954	95	621	97	999999	773	999999	999999	388	273	155	275	34	999999	999999	272	763	879	999999	596	568	722	609	999999	831	582	294	790	384	999999	735	999999	384	812	767	215	881	50	999999	297	173	409	724	188	545	343	999999	842	501	688	999999	555	458	563	999999	242	485	417	999999	999999	489	54	905	628	538	886	891	222	999999	872	391	999999	861	853	432	168	998	430	668	498	723	451	999999	999999	446	189	999999	820	999999	535	729	473	784	999999	999999	128	504	105	650	658	452	646	452	629	999999	599	693	605	999999	999999	244	999999	999999	999999	777	48	756	219	191	358	86	80	372	864	999999	917	938	344	55	314	664	902	780	20	56	86	999999	999999	399	999999	495	999999	689	55	301	674	999999	27	999999	769	372	294	999999	999999	582	381	284	587	487	389	661	359	999999	999999	149	999999	284	738	720	701	49	999999	
999999	999999	862	999999	999999	999999	573	999999	202	920	595	286	941	379	988	488	437	675	801	421	191	20	195	146	999999	863	906	959	399	986	307	57	999999	285	475	579	439	710	999999	957	23	20	196	740	763	283	884	770	999999	999999	999999	55	899	999999	999999	809	159	999999	226	999999	999999	613	87	216	999999	548	556	666	904	419	999999	726	684	999999	999999	999999	823	999999	383	381	978	146	616	603	685	999999	157	111	999999	665	429	713	494	999999	547	410	932	999999	127	999999	726	228	865	999999	999999	999999	370	65	999999	734	999999	704	351	844	549	283	996	483	999999	999999	400	454	296	999999	989	999999	242	222	306	997	248	843	336	169	655	759	280	682	856	111	891	101	881	646	678	725	371	650	922	273	999999	458	458	999999	823	281	999999	626	944	412	352	157	759	232	495	999999	999999	192	198	789	13	323	999999	999999	999999	309	573	650	999999	999999	973	591	999999	42	593	789	394	580	345	383	827	654	999999	453	759	743	341	999999	160	535	357	189	461	142	270	100	831	999999	287	524	708	292	65	680	438	760	999999	727	999999	999999	758	797	999999	999999	962	358	999999	183	999999	735	967	999999	499	45	999999	999999	999999	167	999999	503	958	999999	303	821	675	544	598	999999	999999	998	885	613	29	455	776	560	341	646	999999	999999	999999	657	367	551	556	999999	793	999999	763	644	630	701	956	146	999999	999999	504	36	149	999999	999999	999999	168	672	999999	363	894	999999	268	366	999999	999999	986	859	988	311	998	751	274	999999	999999	578	304	380	378	999999	657	883	707	999999	999999	999999	506	752	162	987	999999	695	701	202	899	748	762	999999	192	146	714	999999	158	445	404	752	999999	268	999999	999999	232	999999	999999	665	706	21	346	884	310	156	999999	244	706	10	812	312	60	81	982	12	815	897	999999	242	480	999999	734	272	999999	313	554	248	85	999999	765	709	402	45	496	999999	412	878	106	46	158	479	400	999999	999999	101	702	689	999999	673	375	335	999999	70	195	156	286	999999	999999	997	601	748	169	999999	244	113	910	999999	585	105	600	999999	801	161	93	11	999999	587	999999	999999	610	999999	963	412	606	999999	118	341	850	350	610	337	999999	108	444	410	999999	665	912	529	191	687	114	190	82	437	534	999999	999999	194	986	699	445	27	396	737	999999	756	139	804	995	579	999999	999999	494	272	964	702	716	683	999999	999999	999999	999999	706	923	999999	782	340	178	999999	668	999999	665	363	910	892	999999	711	999999	625	563	536	117	533	612	522	869	696	809	
472	831	733	999999	503	492	999999	335	321	473	977	12	999999	960	898	337	224	508	999999	584	999999	19	991	19	67	136	999999	566	585	103	411	890	96	530	706	84	999999	70	999999	870	884	566	643	248	730	622	147	575	219	206	397	23	988	121	439	462	840	724	245	376	525	999999	749	227	999999	999999	999999	999999	999999	824	999999	164	346	19	699	999999	376	752	288	999999	989	401	357	388	999999	999999	901	974	101	253	244	999999	824	795	355	424	817	425	186	643	999999	999999	321	394	804	243	676	979	999999	625	96	97	999999	800	387	133	122	370	521	674	999999	941	999999	21	999999	999999	339	550	999999	284	996	950	575	645	999999	999999	90	962	584	472	720	922	562	475	999999	156	775	34	418	999999	999999	456	999999	512	999999	763	447	310	999999	622	904	999999	999999	147	628	145	521	799	70	639	53	160	999999	999999	953	999999	389	999999	854	443	416	999999	142	442	972	999999	999999	73	198	975	310	779	167	962	568	594	607	999999	847	31	634	975	999999	779	187	162	669	999999	559	193	384	999999	455	371	999999	599	994	881	175	88	98	458	611	999999	999999	999999	992	824	490	999999	666	963	491	832	999999	440	351	363	999999	819	999999	202	513	999999	999999	999999	999999	796	756	969	600	725	260	768	933	186	374	879	999999	999999	999999	845	374	200	526	420	627	999999	562	775	999999	640	626	999999	208	895	999999	606	493	999999	940	206	78	521	999999	999999	713	999999	899	632	76	471	912	351	660	44	828	999999	999999	999999	999999	711	243	980	999999	999999	999999	999999	570	999999	241	768	395	313	973	962	777	853	432	585	999999	904	999999	930	999999	786	728	285	999999	173	77	631	999999	313	572	238	963	999999	799	808	999999	809	162	862	400	999999	86	999999	378	697	999999	999999	890	903	483	670	988	312	282	935	999999	823	220	406	970	610	651	92	741	744	999	999999	999999	624	742	897	751	860	540	999999	710	999999	906	997	906	999999	741	999999	829	901	250	660	815	864	999999	28	598	755	892	789	656	993	867	999999	999999	999999	921	276	170	585	918	999999	772	871	999999	122	916	222	500	878	869	437	262	839	503	999999	875	999999	999999	999999	999999	996	968	750	753	716	261	283	309	999999	999999	999999	999999	253	999999	123	887	943	638	464	112	385	265	24	920	229	740	37	999999	358	999999	732	228	999999	999999	922	999999	32	127	518	999999	999999	999999	169	707	404	384	18	856	390	999999	931	560	592	621	999999	999999	954	829	534	999999	999999	154	951	999999	999999	256	999999	967	71	
954	999999	825	129	604	468	472	105	316	526	845	999999	999999	748	896	768	182	999999	999999	999999	190	214	202	593	543	637	499	962	529	270	158	768	51	795	436	596	115	440	988	163	460	645	648	313	688	253	62	405	64	999999	275	619	791	613	880	749	999999	999999	586	966	969	510	575	999999	377	86	690	385	321	310	662	741	648	999999	903	544	566	889	904	300	999999	103	999999	999999	994	999999	976	999999	999999	687	923	999999	999999	999999	193	949	80	602	935	612	999999	999999	93	753	217	533	970	129	999999	345	192	783	337	295	999999	876	602	916	60	838	110	261	470	999999	999999	789	887	627	488	999999	474	964	953	302	737	908	999999	163	451	471	568	857	729	579	505	149	546	567	638	317	999999	164	999999	999999	511	310	216	459	376	428	645	999999	641	755	871	227	830	44	558	483	865	449	474	999999	280	253	532	890	999999	999999	252	999999	988	999999	607	999999	999999	856	790	437	999999	561	787	32	825	999999	225	999999	707	999999	318	511	19	165	451	907	689	961	826	268	999999	999999	999999	137	186	325	365	469	157	561	804	974	999999	999999	782	999999	661	999999	764	999999	37	558	193	851	930	740	320	999999	730	699	630	461	40	532	999999	386	999999	659	999999	509	859	756	826	155	482	999999	268	888	382	999999	256	246	207	769	241	229	142	999999	207	999999	15	531	999999	999999	999999	353	944	999999	471	405	83	999999	605	264	999999	999999	999999	47	379	595	999999	431	460	593	453	393	264	270	999999	999999	999999	763	462	411	503	337	26	377	224	139	999999	546	999999	977	72	254	641	942	573	960	497	104	108	611	963	999999	999999	156	15	547	999999	683	999999	42	161	320	549	204	760	868	264	363	999999	249	205	999999	999999	483	530	999999	752	999999	697	999999	999999	999999	999999	850	448	919	999999	870	372	999999	50	716	125	999999	999999	999999	705	999999	191	704	706	999999	282	859	416	37	999999	597	999999	806	795	999999	986	102	100	12	999999	698	756	841	611	394	991	156	208	999999	820	619	999999	777	502	315	140	992	632	999999	999999	805	444	420	999999	999999	254	565	881	999999	729	999999	303	822	999999	16	690	350	999999	322	152	136	999999	927	999999	960	999999	847	313	489	999999	993	469	293	135	849	264	345	501	942	149	435	274	999999	759	999999	326	834	680	496	625	999999	900	320	999999	999999	155	517	213	389	729	407	999999	401	627	735	563	19	697	257	751	355	848	159	999999	717	861	725	177	420	643	115	177	999999	864	856	103	158	629	384	
704	747	142	999999	223	999999	183	873	317	999999	242	316	147	432	744	280	941	750	999999	999999	889	999999	999999	792	745	623	240	444	537	770	642	999999	390	323	999999	14	223	736	935	441	544	987	999999	154	187	337	999999	744	83	594	915	999999	21	999999	494	999999	999999	349	376	599	511	738	346	546	391	827	925	824	879	999999	999999	214	814	706	412	901	999999	999999	615	418	656	999999	371	942	855	298	403	708	999999	277	606	874	370	345	999999	805	651	872	999999	359	411	999999	864	343	537	710	538	999999	279	999999	274	999999	733	957	943	26	377	403	690	102	434	226	995	611	143	193	844	479	777	606	260	999999	442	266	16	512	999999	38	415	155	760	98	438	245	999999	403	150	413	402	913	438	257	192	670	925	999999	157	999999	209	354	866	68	537	672	342	136	770	999999	999999	999999	395	349	988	999999	999999	999999	787	759	608	740	52	440	87	864	178	999999	999999	772	340	822	364	377	828	999999	999999	701	560	766	903	877	632	673	462	961	999999	99	269	647	337	999999	999999	999999	654	999999	311	435	999999	673	504	340	180	998	146	138	999999	27	520	927	265	640	784	999999	856	731	118	379	978	126	999999	89	743	999999	999999	750	425	966	723	370	758	853	719	999999	271	573	706	999999	536	334	884	510	579	341	391	697	805	385	999999	922	359	932	457	865	999999	425	597	861	563	395	713	999999	303	159	999999	411	920	897	760	293	34	484	843	654	241	999999	999999	411	927	747	945	50	999999	801	20	999999	406	854	999999	845	976	845	79	999999	620	775	216	429	172	979	776	999999	624	999999	897	875	999999	803	634	500	915	195	934	999999	449	673	999999	502	149	352	14	76	347	914	316	189	414	702	43	999999	999999	999999	999999	999999	970	48	999999	187	999999	999999	737	603	999999	69	930	790	910	263	999999	947	999999	999999	289	999999	974	710	569	710	999999	718	999999	396	769	999999	870	835	946	987	846	999999	257	506	599	999999	615	411	846	288	999999	999999	278	999999	12	95	373	999999	800	428	972	270	479	999999	245	999999	674	350	999999	60	198	105	999999	923	416	999999	699	595	124	999999	999999	573	863	290	726	426	450	319	999999	684	805	954	44	528	24	586	999999	542	271	414	339	274	999999	796	100	888	681	354	744	713	395	777	802	525	999999	999999	406	999999	989	999999	744	365	956	999999	254	999999	70	326	909	830	366	999999	334	709	999999	941	996	999999	999999	999999	999999	105	574	680	298	38	162	519	314	616	189	999999	999999	999999	
670	974	317	427	999999	857	827	365	445	999999	999999	238	452	102	579	282	411	339	998	999999	84	999999	791	286	999999	226	91	551	21	303	651	623	613	882	49	999999	634	999999	526	342	999999	999999	999999	660	334	999999	999999	69	940	42	999999	999999	745	401	377	31	193	40	566	334	776	286	354	152	272	733	625	999999	999999	607	647	999999	812	999999	999999	695	988	999999	952	999999	640	31	611	978	999999	800	877	999999	515	27	788	999999	22	201	566	999999	44	518	397	999999	444	999999	16	342	394	381	47	89	259	681	42	62	88	765	694	754	674	375	62	999999	999999	414	65	45	818	54	820	621	999999	999999	661	480	743	361	366	625	24	999999	999999	718	999999	798	961	833	985	999999	524	999999	999999	811	68	999999	465	999999	999999	40	960	970	999999	350	999999	426	980	840	30	562	999999	726	408	999999	740	999999	999999	999999	999999	67	452	231	59	92	529	573	124	297	360	992	999999	817	616	999999	665	53	755	253	167	346	817	130	813	433	426	797	999999	438	81	663	999999	130	226	999999	587	738	921	440	820	999999	999999	693	490	37	546	501	119	81	413	696	649	539	187	372	249	331	999999	999999	666	731	999999	686	225	999999	116	999999	601	929	749	926	999999	325	999999	999999	45	134	640	786	999999	924	999999	999999	34	384	23	357	943	854	447	266	331	999999	999999	98	271	625	477	793	921	652	900	190	332	486	999999	334	116	16	337	999999	691	631	739	741	53	948	661	840	684	758	951	747	999999	493	605	828	550	343	909	419	656	847	864	244	34	508	453	548	999999	999999	999999	936	527	331	574	699	564	43	55	322	964	637	999999	999999	700	999999	697	839	880	745	999999	772	107	999999	469	843	766	505	716	545	504	999999	999999	995	517	25	230	170	918	905	273	517	298	596	455	999999	738	701	999999	999999	810	614	999999	75	903	478	839	609	862	999999	933	68	999999	509	818	850	999999	123	999999	685	933	537	921	999999	999999	277	999999	510	471	450	114	74	961	845	735	890	455	964	101	49	185	999999	307	196	999999	214	200	788	777	604	421	625	999999	858	937	282	692	692	999999	636	993	338	148	999999	999999	868	106	481	774	999999	405	642	31	615	509	323	999999	734	12	277	86	695	732	999999	999999	999999	27	999999	907	462	207	763	381	999999	55	999999	999999	885	570	999999	117	719	24	849	209	778	604	441	999999	624	53	958	690	325	560	307	999999	281	999999	146	850	993	999999	999999	730	641	271	566	999999	662	841	354	173	897	
169	367	681	883	667	999999	885	586	999999	999999	999999	249	83	999999	904	748	251	210	501	433	263	124	999999	999999	129	567	999999	999999	871	695	783	699	794	792	165	202	999999	722	613	144	261	999999	247	291	999999	491	568	214	999999	821	421	640	852	739	643	55	999999	979	763	999999	742	999999	999999	69	509	999999	454	290	999999	711	132	999999	999999	999999	182	989	877	864	799	637	999	999999	386	60	999999	153	846	64	999999	119	999999	646	958	513	401	999999	559	187	782	192	47	287	313	949	699	892	999999	495	999999	653	178	357	190	136	110	439	470	664	999999	365	873	399	141	791	999999	999999	570	93	965	767	440	699	92	617	600	721	998	436	360	999999	110	361	496	999999	941	632	466	832	413	999999	999999	894	999999	999999	318	999999	156	522	228	999999	999999	959	529	800	223	478	999999	573	535	388	999999	43	999999	403	999999	522	902	635	849	108	29	999999	679	999999	822	999999	307	999999	308	953	999999	486	218	147	70	151	832	696	292	472	367	893	999999	34	530	911	591	999	171	796	999999	999999	672	130	203	594	289	999999	978	677	999999	610	275	582	814	955	824	999999	999999	999999	690	216	999999	387	741	136	999999	654	483	910	954	308	999999	511	999999	64	813	999999	944	999999	861	317	999999	999999	301	757	999999	724	220	575	96	999999	999999	57	999999	537	177	295	389	76	999999	634	51	78	722	873	115	999999	373	759	151	999999	231	999999	262	382	499	737	95	983	508	716	444	908	823	539	999999	457	404	681	886	999999	708	878	999999	236	276	999999	893	999999	999999	864	361	460	999999	999999	203	800	794	733	999999	439	999999	999999	999999	447	999999	999999	254	192	241	658	999999	691	873	999999	38	353	553	35	116	849	844	668	342	644	364	983	999999	473	999999	841	999999	670	643	457	999999	312	320	875	46	999999	404	999999	999999	993	999999	669	587	999999	331	850	999999	999999	999999	198	594	541	73	999999	92	217	657	781	846	399	996	698	58	426	306	726	43	677	988	973	455	143	999999	349	149	999999	999999	675	152	495	595	892	54	455	862	785	999999	999999	792	999999	485	623	864	796	996	807	999999	999999	512	999999	817	999999	780	653	999999	461	70	723	784	398	811	982	999999	360	804	113	999999	999999	999999	520	486	999999	885	169	497	999999	279	685	352	341	83	244	172	547	678	26	122	400	712	999999	999999	525	612	404	28	503	985	514	999999	893	999999	28	607	992	128	181	693	999999	165	911	191	999999	381	452	325	999999	820	999999	681	788	991	262	999999	162	
999999	999999	43	491	999999	994	846	765	999999	458	188	64	637	180	429	507	332	999999	245	800	229	350	154	170	88	452	682	894	832	213	902	900	137	454	999999	999999	147	211	480	170	74	426	999999	922	274	999999	938	649	999999	184	999999	499	27	100	933	453	816	873	412	999999	321	951	932	489	556	287	927	192	972	999999	370	131	999999	84	736	999999	999999	231	999999	999999	513	42	233	999999	748	999999	882	999999	521	753	999999	274	799	781	848	999999	493	999999	376	986	342	756	677	410	814	344	479	942	999999	999999	794	594	977	999999	195	288	999999	285	741	153	404	999999	999999	229	919	105	999999	249	999999	623	318	999999	855	999999	485	757	365	999999	843	413	999999	940	999999	390	999999	757	999999	999999	999999	570	393	218	999999	232	999999	999999	94	458	490	718	22	239	716	999999	822	348	738	77	118	438	999999	905	441	999999	220	464	218	999999	999999	999999	808	126	654	999999	999999	110	985	632	327	44	999999	907	342	134	400	703	999999	999999	568	620	28	229	999999	166	646	487	999999	143	22	137	243	803	197	328	910	896	585	61	511	999999	362	116	999999	84	766	999999	573	316	936	516	999999	276	722	650	999999	588	28	497	28	751	999999	999999	619	999999	800	869	720	24	224	504	128	182	440	846	267	912	479	33	400	999999	914	470	999999	999999	999999	966	90	999999	184	999999	877	97	42	759	399	510	999999	999999	283	896	999999	558	999999	999999	397	68	835	876	392	241	118	995	106	397	837	862	655	122	304	999999	789	999999	839	892	626	999999	149	681	457	757	425	921	999999	503	999999	365	377	763	119	836	141	213	164	943	222	999999	990	644	921	536	854	383	999999	448	117	132	718	209	816	366	999999	163	429	635	815	197	255	603	71	481	999999	999999	13	467	999999	586	28	896	679	744	49	999999	759	999999	903	51	666	999999	396	213	999999	178	947	752	917	977	783	999999	138	999999	636	397	999999	450	51	962	380	796	746	530	113	822	529	999999	999999	423	404	508	731	773	530	999999	999999	999999	834	326	944	260	549	999999	999999	499	999999	654	117	651	921	319	879	941	671	999999	564	865	999999	824	648	875	999999	503	583	999999	797	364	504	692	191	999999	999999	999999	27	129	256	30	728	613	999999	874	999999	675	999999	94	629	790	112	660	999999	350	999999	20	678	79	999999	999999	151	527	999999	413	160	425	999999	999999	999999	999999	923	551	999999	543	999999	497	999999	999999	910	759	11	499	999999	999999	262	844	999999	999999	968	605	55	999999	304	210	879	999999	
910	650	999999	999999	215	306	389	999999	866	560	45	999999	212	269	249	904	168	999999	54	652	999999	695	161	999999	122	629	999999	109	119	975	257	424	999999	936	999999	999999	999999	999999	554	705	119	190	150	701	808	467	638	709	365	150	789	999999	165	236	337	999999	499	417	436	586	79	290	999999	890	999999	621	190	276	683	129	855	797	521	348	999999	692	554	459	507	655	990	527	743	968	195	29	268	438	608	999999	630	641	934	999999	635	829	824	999999	398	196	286	372	36	999999	295	999999	716	817	693	645	999999	49	910	781	999999	552	546	397	704	293	999999	752	999999	322	498	999999	999999	999999	999999	999999	867	304	999999	320	378	628	501	507	682	203	313	451	745	963	699	591	731	163	999999	93	999999	999999	555	114	833	534	705	713	999999	81	139	173	113	999999	778	376	978	599	412	966	60	48	714	511	980	912	16	703	622	907	999999	709	999999	629	431	999999	999999	957	487	844	923	999999	760	611	73	999999	347	766	194	333	613	142	750	416	999999	254	722	53	999999	921	527	11	100	999999	588	430	992	999999	557	348	999999	30	121	568	52	999999	288	113	447	841	574	250	519	299	999999	360	958	763	596	187	717	706	999999	565	999999	922	697	919	32	999999	999999	863	218	846	707	999999	30	192	373	770	999999	618	605	292	356	287	999999	801	546	999999	472	238	999999	380	999999	999999	999999	556	251	130	575	369	91	805	999999	711	41	672	591	711	339	776	999999	826	221	999999	110	552	219	49	440	999999	999999	793	999999	999999	976	838	225	786	999999	474	999999	252	204	606	999999	999999	598	645	255	819	220	835	898	695	999999	999999	169	999999	820	643	347	212	690	679	999999	298	634	775	999999	202	457	804	999999	865	836	157	631	999999	572	309	954	573	793	620	685	546	894	485	89	916	679	693	999999	762	999999	738	562	999999	619	248	176	822	910	63	372	415	999999	42	859	999999	999999	554	959	521	689	773	999999	79	994	449	403	999999	695	818	999999	763	838	999999	738	107	595	116	994	333	142	141	662	740	999999	280	999999	861	625	399	487	135	734	999999	82	999999	330	493	530	180	999999	999999	136	102	539	609	577	999999	304	761	105	999999	559	636	388	558	120	677	820	724	433	541	999999	999999	999999	398	999999	392	479	384	777	111	586	824	999999	125	14	570	210	649	999999	46	567	864	303	999999	575	107	77	524	253	999999	672	806	746	313	999999	999999	761	151	580	194	509	919	984	993	745	734	158	999999	999999	999999	476	181	
31	397	974	669	13	184	822	931	325	955	141	135	439	780	999999	184	999999	184	808	69	79	999999	999999	999999	999999	999999	999999	999999	949	803	999999	703	185	999999	784	359	338	825	826	586	329	649	868	554	787	999999	564	965	656	973	642	379	999999	417	112	512	859	336	788	703	763	981	981	521	985	999999	949	938	995	999999	845	805	999999	999999	739	430	649	999999	860	999999	745	455	194	999999	170	600	961	768	398	282	999999	12	999999	132	823	348	667	356	999999	359	909	626	969	927	137	837	999999	519	677	999999	862	999999	476	999999	958	318	796	15	999999	999999	476	999999	549	722	239	843	768	999999	408	401	762	999999	424	510	999999	128	486	267	848	333	579	452	999999	716	419	999999	536	278	174	514	551	999999	996	999999	883	728	86	256	697	294	78	796	120	999999	919	570	461	965	655	839	999999	538	166	37	999999	33	100	833	313	615	317	999999	70	999999	999999	110	999999	249	999999	393	52	239	570	999999	264	782	341	814	999999	999999	171	999999	623	334	682	22	504	968	369	859	638	253	943	91	999999	999999	736	226	999999	818	273	221	348	272	797	603	999999	999999	772	999999	691	285	46	463	454	999999	999999	999999	999999	836	605	338	880	768	755	799	295	488	999999	685	999999	999999	387	999999	999999	950	232	999999	536	89	999999	902	205	335	177	362	216	490	637	240	999999	999	15	999999	222	935	340	579	999999	998	317	490	999999	97	987	576	999999	68	877	503	524	525	209	141	792	703	142	999999	600	999999	999999	805	851	357	983	56	119	787	999999	651	619	999999	844	538	999999	563	887	118	348	600	464	158	612	999999	716	187	799	873	999999	519	802	999999	978	123	999999	512	639	999999	114	941	999999	999999	303	999999	884	999999	680	999999	369	239	816	33	216	10	938	999999	202	717	641	999999	256	245	980	255	848	833	673	730	132	269	924	229	999999	407	999999	353	855	386	259	844	507	138	514	577	703	778	579	978	184	971	319	921	36	999999	694	231	139	57	387	61	207	999999	548	109	314	596	29	999999	867	595	999999	815	468	999999	308	999999	731	412	552	79	999999	695	555	160	949	12	202	705	712	911	224	808	999	999999	647	557	589	414	273	116	999999	770	121	999999	393	999999	999999	240	10	999999	500	726	504	999999	999999	999999	999999	397	999999	311	404	323	106	955	380	779	815	270	999999	750	539	326	149	999999	320	492	999999	966	999999	455	549	962	705	999999	420	999999	999999	692	409	145	163	999999	999999	961	712	999999	674	165	218	613	
999999	203	999999	259	46	183	587	67	999999	315	927	999999	630	704	999999	441	999999	959	544	883	475	999999	860	22	597	999999	72	188	734	874	999999	429	757	163	766	356	879	456	110	247	910	999999	695	104	218	726	570	559	999999	280	827	999999	620	335	148	564	342	79	662	699	121	408	999999	999999	999999	508	680	477	999999	416	999999	999999	999999	999999	999999	999999	438	766	999999	870	999999	512	979	463	56	113	808	999999	24	212	23	810	999999	999999	135	511	922	573	606	999999	999999	103	622	792	718	666	855	322	999999	919	136	999999	999999	999999	922	609	429	999999	999999	394	699	258	462	735	402	751	377	458	999999	999999	306	864	169	104	825	999999	890	196	745	390	999999	496	79	105	85	447	544	12	999999	525	91	999999	498	222	20	999999	999999	886	400	966	299	999999	999999	890	623	272	416	181	966	248	719	243	999999	694	999999	213	188	999999	999999	955	999999	999999	969	657	999999	252	376	947	93	999999	52	13	796	778	101	850	356	189	482	813	40	373	46	249	805	848	999999	999999	999999	999999	618	999999	999999	444	760	924	437	492	509	380	999999	999999	97	938	999999	716	999999	355	999999	296	999999	999999	885	847	924	842	338	729	852	542	323	572	871	286	419	769	999999	999999	28	999999	422	999999	679	999999	999999	571	999999	108	53	99	999999	584	210	999999	949	619	397	999999	520	917	999999	707	999999	967	999999	332	999999	810	529	999999	938	95	336	999999	873	993	999999	783	999999	363	566	240	999999	999999	999999	999999	372	92	337	999999	999999	399	841	999999	580	715	233	999999	55	999999	973	999999	999999	617	999999	325	257	773	915	999999	299	614	459	166	999999	366	999999	877	837	327	960	515	999999	728	64	999999	999999	234	855	168	769	999999	738	999999	390	101	999999	999999	611	814	491	598	177	381	510	767	940	999999	751	224	999999	356	999999	727	634	467	999999	849	563	999999	999999	32	917	756	196	682	999999	124	776	999999	999999	999999	276	999999	835	371	347	111	228	297	999999	999999	483	641	999999	423	742	20	710	922	110	811	515	998	999999	468	680	421	195	827	890	999999	908	493	518	740	89	852	891	999999	130	999999	631	999999	999999	512	549	286	999999	772	940	865	999999	853	999999	894	448	277	289	377	690	999999	999999	400	999999	782	661	999999	132	734	343	999999	999999	999999	801	219	189	249	994	240	999999	404	999999	422	887	35	999999	999999	334	999999	999999	812	573	524	999999	999999	973	241	869	999999	851	999999	163	557	439	61	999999	999999	62	948	714	208	999999	999999	458	295	999999	999999	513	381	
370	606	665	999999	442	531	325	999999	864	607	999999	948	380	772	389	999999	251	582	982	836	289	454	12	386	999999	103	538	999999	75	297	407	479	727	497	999999	254	999999	655	124	907	735	151	999999	999999	999999	766	999999	510	670	999999	54	224	521	676	101	916	604	999999	597	999999	992	801	539	576	210	767	230	882	912	999999	476	999999	467	999999	110	148	351	999999	674	154	275	38	854	976	252	192	957	61	406	999999	999999	614	67	776	915	999999	611	536	999999	944	999999	945	598	535	622	458	757	446	576	953	574	55	999999	453	83	964	947	562	334	27	999999	999999	999999	967	493	861	538	999999	169	176	536	999999	314	999999	999999	999999	440	328	999999	999999	435	521	484	452	380	605	999	614	702	950	986	59	211	236	145	376	469	631	52	760	999999	75	286	409	426	759	741	885	999999	753	534	628	208	540	999999	298	999999	43	596	888	862	924	988	218	189	999999	999999	87	594	242	859	808	999999	603	999999	369	244	999999	36	621	863	124	999999	948	426	368	850	671	644	846	999999	999999	999999	164	898	999999	999999	78	229	999999	155	664	300	612	893	725	352	604	667	232	63	999999	999999	975	35	748	999999	49	791	821	636	942	999999	747	999999	433	774	131	705	876	999999	176	856	96	475	208	823	999999	999999	701	25	255	999999	421	793	72	999999	69	139	999999	841	47	999999	407	312	213	230	999999	61	470	950	231	899	999999	940	886	762	999999	509	826	999999	999999	985	100	806	999999	938	999999	999999	999999	999999	715	999999	555	999999	255	890	999999	784	999999	978	999999	115	594	750	793	356	222	999999	999999	310	508	559	313	234	843	999999	999999	601	999999	274	208	598	999999	465	999999	999999	354	756	695	996	999999	999999	999999	999999	653	999999	400	349	22	44	725	551	57	198	506	999999	687	331	999999	203	704	856	862	998	780	999999	551	999999	515	562	11	999999	785	999999	995	371	322	466	580	999999	661	999999	588	887	548	657	550	375	959	89	552	999999	565	502	301	457	284	248	77	970	351	999999	834	460	999999	269	999999	999999	202	999999	842	231	750	999999	541	859	999999	999999	459	132	142	186	179	435	19	999999	901	293	619	547	97	84	398	609	609	399	21	138	854	289	891	413	182	824	999999	331	282	999999	960	442	999999	999999	788	944	838	174	999999	408	450	63	999999	481	528	999999	999999	768	832	999999	641	152	847	149	999999	179	999999	728	14	355	199	688	706	586	333	186	999999	788	295	454	771	445	307	999999	688	801	921	999999	885	527	777	
478	498	141	683	818	594	50	189	999999	713	119	169	746	219	761	356	781	158	999999	297	268	482	999999	379	206	844	245	461	328	999999	820	843	999999	999999	999999	200	575	903	514	592	999999	608	676	741	661	285	999999	403	999999	454	150	999999	999999	239	999999	995	120	762	486	973	359	588	860	999999	892	999999	682	179	497	571	781	999999	643	759	970	660	805	647	717	920	293	841	535	874	118	558	309	999999	68	999999	90	812	426	541	999999	738	747	315	848	395	999999	391	906	364	672	999999	628	784	269	859	199	472	55	566	689	999999	63	999999	999999	999999	966	435	121	999999	999999	968	460	112	525	999999	912	499	798	331	327	999999	935	180	999999	846	930	524	987	999999	999999	999999	999999	860	851	999999	684	761	999999	999999	999999	177	280	144	872	704	999999	525	999999	37	946	699	673	723	248	787	582	999999	785	416	412	451	447	912	245	874	999999	600	261	800	999999	161	446	294	902	160	999999	801	308	999999	44	415	265	960	262	836	943	54	999999	999999	153	801	976	647	111	999999	999999	368	899	999999	503	221	274	999999	479	795	263	389	999999	98	166	780	584	287	381	997	999999	486	660	999999	930	166	978	197	656	999999	184	798	192	924	999999	999999	902	309	13	823	151	796	491	466	583	999999	999999	533	907	372	226	999999	276	113	791	253	708	500	77	999999	242	86	812	723	621	465	206	896	668	893	999999	285	999999	558	856	399	995	999999	825	999999	933	455	290	293	539	486	532	88	143	186	999999	999999	242	999999	999999	75	984	768	845	128	367	337	864	24	493	941	999999	999999	257	999999	999999	514	674	701	999999	787	795	528	193	144	932	127	999999	999999	999999	477	53	616	968	791	414	236	358	707	999999	605	590	276	799	598	72	814	999999	741	928	60	999999	540	263	999999	999999	465	585	710	195	250	999999	382	999999	26	898	807	749	999999	987	31	166	999999	692	807	207	999999	728	999999	82	127	999999	31	999999	288	740	512	999999	175	999999	949	651	647	522	999999	999999	217	590	782	700	264	75	999999	999999	907	894	769	847	455	604	999999	736	990	638	77	999999	553	819	407	286	395	999999	583	999999	999999	999999	518	455	999999	999999	999999	999999	946	894	818	62	921	277	999999	999999	970	664	907	999999	770	222	661	999999	454	814	487	397	193	506	314	999999	999999	999999	716	999999	385	999999	922	678	614	999999	790	105	999999	25	42	286	172	999999	316	999999	999999	22	999999	825	717	508	10	120	300	602	754	450	999999	999999	570	999999	560	128	18	
655	999999	238	956	999999	999999	565	199	439	782	210	235	999999	199	583	999999	479	256	891	999999	877	323	999999	388	21	68	999999	999999	811	454	999999	999999	54	15	999999	988	318	999999	227	403	999999	999999	571	337	99	377	585	999999	999999	747	999999	254	669	999999	141	342	929	850	944	898	91	60	388	999999	250	484	999999	999999	538	595	952	423	38	497	668	568	752	999999	999999	644	483	99	509	999999	363	296	999999	745	999999	328	999999	468	999999	329	321	111	930	586	97	614	196	421	721	421	999999	677	226	181	640	999999	590	454	561	310	425	991	551	999999	631	999999	428	444	299	999999	535	999999	312	999999	185	566	637	175	397	684	457	999999	999999	999999	999999	686	80	884	115	311	737	615	999999	810	904	330	560	615	955	143	196	752	132	511	885	310	374	517	995	83	935	424	999999	999999	852	363	623	462	55	945	999999	999999	338	999999	482	920	999999	502	804	855	16	32	220	999999	999999	705	939	866	212	999999	321	563	888	42	375	322	999999	999999	999999	550	706	999999	999999	19	260	651	423	999999	38	965	722	871	712	999999	999999	999999	999999	999999	389	999999	424	756	260	999999	633	329	656	306	999999	169	372	999999	999999	264	158	999999	462	210	13	845	292	805	838	247	256	449	851	999999	965	462	118	754	649	810	136	999999	847	492	386	999999	999999	126	521	868	999999	999999	337	458	999999	168	461	14	799	999999	864	619	918	23	830	193	999999	908	341	169	61	999999	907	734	137	208	71	999999	823	83	850	176	293	969	644	91	122	402	756	806	11	113	955	999999	946	517	42	999999	662	202	461	97	784	362	816	985	266	603	330	999999	106	491	190	999999	999999	698	336	948	378	749	999999	86	162	999999	999999	999999	662	801	787	999999	176	237	999999	999999	621	762	391	931	162	659	824	519	999999	962	710	519	922	238	422	999999	191	999999	465	999999	999999	385	935	999999	203	868	333	465	815	999999	627	999999	999999	559	115	930	317	405	795	999999	924	561	14	199	823	999999	35	433	999999	999999	439	92	999999	404	509	999999	999999	999999	737	293	336	999999	999999	371	345	842	344	999999	133	492	939	785	297	999999	988	569	999999	746	436	554	843	999999	86	284	280	544	999999	999999	59	868	999999	186	667	511	393	565	857	642	853	981	999999	661	999999	896	600	653	794	36	416	940	865	999999	704	999999	999999	999999	292	429	100	800	999999	999999	323	999999	999999	999999	128	999999	362	999999	711	738	893	999999	249	191	598	999999	999999	627	750	999999	999999	119	13	31	482	483	
71	956	282	438	999999	62	245	999999	348	55	516	999999	534	18	674	999999	999999	999999	999999	259	943	999999	837	112	744	473	60	677	999999	213	260	999999	290	645	724	999999	159	999999	196	840	999999	499	843	552	999999	846	999999	999999	404	390	881	876	833	233	539	803	128	180	693	88	12	567	559	144	795	159	557	889	294	999999	999999	955	940	999999	50	453	424	295	439	999999	380	318	999999	810	332	384	999999	66	115	921	287	979	588	117	838	651	999999	709	757	523	999999	212	457	999999	999999	925	935	486	999999	999999	388	999999	999999	796	708	693	999999	748	811	999999	625	500	999999	373	991	855	376	832	519	398	513	715	537	915	999999	177	860	158	999999	406	448	57	873	999999	542	999999	247	792	409	154	367	202	897	999999	999999	799	428	999999	143	700	559	113	967	794	582	673	306	825	197	540	832	146	999999	999999	972	999999	626	764	830	548	617	583	433	999999	41	999999	817	200	27	809	749	776	24	999999	847	345	90	999999	447	999999	157	422	605	869	321	230	999999	492	374	330	182	663	999999	999999	93	999999	679	602	762	271	855	999999	999999	388	999999	66	131	930	568	637	497	546	327	961	999999	205	978	564	62	811	613	335	999999	999999	999999	999999	999999	999999	480	871	999999	487	327	185	999999	51	614	227	87	999999	109	777	923	737	832	635	346	302	204	999999	997	999999	550	951	658	529	999999	120	999999	706	544	702	460	696	971	19	228	152	999999	999999	590	761	486	797	999999	999999	411	97	865	10	748	229	999999	592	873	549	937	376	527	999999	760	503	475	381	721	406	999999	999999	999999	999999	999999	204	999999	999999	307	246	639	753	249	822	999999	999999	255	999999	957	999999	478	867	999999	431	999999	852	624	462	599	97	295	114	85	315	519	999999	331	999999	593	554	873	389	999999	637	999999	194	137	704	377	566	257	999999	424	406	999999	999999	414	344	750	564	579	894	255	999999	950	999999	677	933	312	943	871	213	166	412	451	98	582	195	521	887	724	999999	94	42	999999	999999	999999	679	999999	999999	770	987	301	39	975	999999	143	85	686	999999	516	203	402	999999	694	54	568	999999	954	839	876	999999	999999	999999	839	659	809	222	380	999999	846	998	557	252	182	884	911	137	999999	999999	999999	507	999999	147	381	531	528	660	348	794	999999	999999	724	547	999999	999999	175	439	199	325	180	921	705	999999	538	999999	646	159	999999	999999	143	441	584	999999	999999	378	999999	684	491	318	999999	999999	874	999999	389	178	283	19	68	631	719	482	937	121	
302	999999	999999	212	999999	862	885	378	409	537	661	999999	102	242	663	999999	830	490	948	881	194	31	56	129	917	369	999999	636	101	999999	100	661	503	472	199	999999	576	518	86	628	433	762	748	999999	923	819	86	51	999999	999999	801	239	533	66	927	280	987	682	294	249	999999	999999	286	780	447	10	999999	999999	999999	812	248	999999	414	329	457	999999	283	709	206	108	293	204	290	999999	828	861	137	999999	545	919	862	999999	233	999999	999999	999999	485	967	899	923	752	999999	998	999999	13	999999	824	999999	999999	506	997	999999	486	196	955	999999	968	999999	952	585	872	999999	999999	999999	999999	999999	97	577	327	283	945	999999	810	282	355	837	999999	746	845	999999	46	922	837	49	922	999999	418	46	881	578	216	58	999999	323	999999	133	999999	875	999999	999999	401	999999	886	335	999999	691	477	213	841	128	236	231	999999	613	999999	999999	999999	55	210	375	936	60	695	748	999999	897	300	999999	999999	232	999999	330	999999	999999	946	788	46	512	488	240	117	214	205	763	351	999999	465	999999	999999	110	341	325	674	228	722	350	999999	147	268	663	401	980	981	619	652	999999	999999	405	667	999999	913	289	999999	969	267	731	855	931	407	91	441	999999	721	130	890	999999	655	999999	999999	606	236	898	999999	999999	999999	999999	233	586	999999	445	915	70	744	24	197	61	758	999999	960	991	999999	630	740	186	232	513	999999	860	728	502	261	145	931	999999	534	25	999999	999999	140	141	999999	279	820	961	176	380	999999	999999	933	838	401	950	973	482	121	605	167	999999	602	336	867	372	857	619	193	999999	139	683	490	182	999999	999999	574	829	493	225	810	778	20	999999	999999	999999	926	889	110	310	999999	459	949	928	857	999999	999999	803	274	145	421	210	778	999999	251	469	226	761	823	384	385	154	988	895	794	389	65	751	967	999999	999999	999999	518	882	618	680	734	561	325	56	877	770	565	357	804	999999	10	624	609	899	999999	999999	76	726	999999	27	470	64	144	999999	913	999999	836	999999	700	999999	692	895	777	999999	999999	665	999999	777	507	614	588	641	101	194	388	441	151	77	970	280	902	792	957	600	220	679	427	999999	142	489	934	606	657	999999	917	999999	999999	999999	173	679	728	299	228	999999	438	999999	963	949	99	999999	999999	769	987	430	551	900	999999	999999	999999	66	247	599	644	999999	680	982	983	740	277	283	594	113	903	300	551	612	573	647	172	391	716	478	757	659	244	999999	618	999999	809	27	999999	670	999999	117	442	139	654	999999	
640	456	999999	232	681	816	888	151	999999	696	999999	999999	336	300	24	970	349	999999	841	984	783	515	373	756	930	999999	115	923	427	796	858	999999	999999	999999	16	999999	545	493	796	941	999999	999999	309	921	358	871	691	877	656	999999	767	673	297	669	427	134	999999	99	302	431	711	964	724	999999	999999	999999	980	963	293	308	434	856	972	900	223	999999	215	999999	999999	69	569	237	277	711	38	999999	133	298	945	881	633	456	201	374	999999	807	377	239	93	891	891	727	999999	357	291	999999	999999	396	456	736	999999	640	691	999999	862	483	697	23	51	653	999999	999999	28	999999	999999	977	665	607	671	999999	323	976	368	999999	999999	841	999999	919	429	126	494	736	842	218	999999	999999	999999	999999	512	756	999999	364	198	999999	999999	999999	709	191	682	313	999999	102	725	49	422	942	282	999999	999999	999999	839	777	594	924	168	606	848	809	448	682	222	707	999999	915	306	959	999999	928	959	967	999999	462	999999	125	870	999999	20	802	796	30	720	590	892	491	916	341	770	273	999999	999999	999999	899	742	10	101	548	997	810	743	463	165	999999	225	107	888	386	999999	478	999999	766	595	56	999999	999999	961	999999	999999	999999	998	964	199	523	656	18	999999	999999	719	245	34	331	404	999999	69	999999	864	376	374	794	603	539	999999	301	220	514	999999	999999	886	324	999999	469	733	393	999999	778	274	641	999999	217	491	655	667	999999	454	731	999999	395	999999	680	564	594	267	29	20	468	174	897	313	999999	653	311	356	405	206	564	597	20	397	999999	78	232	679	999999	999999	947	872	504	847	488	152	968	999999	216	759	453	211	714	382	999999	614	376	338	554	999999	190	999999	999999	999999	999999	143	999999	999999	999999	611	341	915	110	716	72	999999	669	60	825	999	684	982	150	645	752	363	883	637	53	999999	999999	894	134	603	133	648	610	405	999999	999999	790	999999	621	604	428	538	111	997	320	757	945	999999	513	555	878	207	169	999999	356	536	260	724	954	41	910	446	790	506	592	424	985	273	103	481	219	714	371	999999	999999	223	262	999999	999999	295	999999	384	391	579	725	925	999999	984	59	430	104	75	25	590	693	999999	748	604	414	895	999999	681	233	42	345	999999	836	623	409	142	999999	374	407	999999	311	535	65	220	781	999999	999999	999999	999999	672	386	154	698	999999	851	999999	475	999999	481	999999	523	58	161	999999	244	560	999999	999999	584	916	156	730	668	356	999999	999999	926	538	823	999999	961	771	466	999999	655	201	476	65	999999	
175	667	627	893	975	156	262	999999	999999	999999	230	577	999999	426	307	525	656	485	351	999999	693	317	999999	833	733	999999	751	592	600	704	52	999999	44	999999	999999	259	529	836	692	210	999999	783	231	562	603	999999	893	355	169	999999	999999	715	134	562	87	999999	730	999999	169	515	404	670	783	11	933	999999	543	973	16	999999	999999	819	792	150	475	910	96	384	239	562	577	406	432	564	705	999999	999999	481	27	562	529	999999	676	187	806	366	999	999999	629	999999	636	919	348	121	49	999999	923	983	999999	177	999999	999999	999999	606	938	998	999999	999999	305	999999	185	999999	956	454	528	270	152	615	344	119	910	866	755	771	999999	999999	999999	321	525	527	414	999999	394	850	791	182	999999	80	248	999999	999999	780	924	33	293	574	963	894	999999	779	999999	999999	999999	999999	267	904	999999	792	680	999999	940	925	703	777	201	208	677	999999	662	355	999999	999999	376	536	991	139	941	732	999999	999999	693	173	729	745	999999	999999	337	417	593	886	582	388	399	999999	867	202	86	156	831	94	897	857	241	246	690	962	999999	122	986	137	999999	999999	314	999999	597	777	206	999999	999999	999999	871	270	999999	999999	999999	709	683	418	669	999999	999999	794	999999	403	464	836	931	492	64	999999	165	999999	430	465	999999	713	84	79	370	100	996	128	999999	735	222	636	344	465	472	981	288	532	453	999999	999999	178	967	999999	865	999999	845	999999	902	765	940	655	839	67	853	69	635	614	58	579	801	934	933	175	191	827	501	476	999999	83	250	632	772	243	391	754	746	173	214	609	254	292	225	105	795	567	999999	287	611	413	355	999999	999999	873	395	149	244	802	729	999999	269	999999	999999	829	525	317	999999	606	675	108	322	472	409	448	334	518	718	838	379	623	40	999999	999999	999999	727	575	157	898	847	251	520	999999	443	176	349	875	598	396	580	999999	999999	200	612	999999	100	883	999999	45	549	876	431	999999	432	999999	17	55	514	87	111	949	999999	999999	999999	433	588	378	38	243	999999	459	919	332	268	891	940	840	611	361	999999	843	311	122	999999	970	820	999999	999999	337	168	999999	370	521	999999	630	327	698	440	188	925	999999	855	41	999999	99	957	109	148	540	999999	176	444	163	999999	999999	999999	999999	999999	999999	613	474	856	700	85	805	99	999999	999999	637	574	252	409	433	436	804	988	280	185	999999	23	721	999999	999999	172	991	999999	999999	960	999999	982	279	72	999999	574	999999	865	165	955	141	10	558	999999	511	966	999999	767	20	
727	756	999999	378	872	376	775	892	500	874	999999	93	945	881	999999	20	654	999999	189	757	859	999999	999999	833	324	54	268	464	999999	999999	25	249	234	849	490	213	757	999999	407	695	876	681	960	990	999999	999999	999999	999999	120	60	999999	672	743	999999	160	751	818	446	63	827	117	999999	243	36	859	298	859	106	401	244	999999	49	896	494	881	187	25	947	999999	451	859	999999	353	608	616	352	505	999999	698	738	395	321	560	580	587	999999	999999	933	141	338	23	99	726	999999	797	999999	775	259	999999	973	736	870	240	611	968	999999	967	999999	420	516	792	644	407	663	999999	942	489	325	999999	326	738	91	999999	999999	999999	769	999999	999999	810	799	576	256	95	725	12	524	90	949	612	619	597	814	523	624	545	378	691	73	36	855	337	460	353	811	244	999999	999999	999999	182	999999	554	499	823	620	939	546	999999	999999	661	335	861	539	999999	296	729	999999	567	999999	341	70	87	359	451	955	471	999999	999999	999999	490	357	999999	727	776	413	75	107	990	903	684	999	818	19	412	999999	994	797	746	66	999999	319	96	862	31	999999	130	205	999999	868	158	822	643	285	201	999999	999999	143	763	310	231	631	999999	999999	516	342	251	78	947	749	961	673	380	846	999999	999999	999999	606	705	999999	293	999999	999999	132	754	999999	365	999999	817	999999	836	860	44	999999	835	999999	385	999999	356	999999	870	61	999999	309	906	999999	452	796	94	31	999999	268	437	109	27	999999	999999	811	999999	654	976	708	261	848	912	999999	639	934	21	739	794	838	260	26	999999	241	622	750	225	999999	999999	568	459	999999	65	578	433	999999	999999	484	999999	573	521	701	712	999999	800	999999	396	806	845	999999	785	354	999999	999999	17	421	315	786	738	831	596	642	244	999999	999999	464	793	999999	677	705	515	999999	999999	999999	327	558	999999	632	999999	999999	363	999999	432	999999	782	999999	570	851	570	22	628	642	999999	57	977	879	999999	304	999999	346	616	61	139	999999	999999	258	494	15	886	458	117	999999	355	525	478	187	999999	342	635	153	894	942	999999	665	999999	872	791	812	253	448	101	999999	718	103	607	311	999999	291	900	999999	620	565	964	121	904	945	296	230	579	999999	669	999999	669	769	451	673	999999	473	74	138	467	682	761	999999	367	108	964	262	999999	176	999999	927	441	999999	532	999999	999999	662	760	999999	585	999999	243	453	778	966	349	948	652	933	34	999999	227	771	999999	938	803	525	754	805	980	44	312	999999	999999	742	693	568	999999	122	
695	624	999999	999999	999999	999999	448	318	669	400	759	25	609	985	152	91	710	669	999999	594	536	462	999999	954	160	551	268	830	550	999999	282	999999	711	539	247	999999	112	999999	229	179	499	494	856	363	56	964	999999	999999	270	821	42	34	999999	999999	586	999999	716	758	782	11	638	618	999999	633	127	999999	999999	80	747	742	979	999999	450	864	104	51	606	554	908	999999	126	940	569	728	14	258	999999	68	953	999999	999999	354	511	999999	541	999999	999999	999999	999999	77	660	364	579	527	842	616	584	669	558	544	999999	999999	999999	596	885	697	58	999999	629	869	732	255	126	744	59	634	914	232	999999	223	999999	383	999999	841	999999	761	371	51	999999	999999	673	586	510	418	999999	531	504	914	999999	843	831	686	603	375	344	415	999999	835	999999	999999	701	999999	346	999999	229	999999	852	17	71	133	336	17	162	241	999999	155	744	999999	378	999999	999999	10	890	489	391	639	779	943	507	130	999999	535	573	999999	999999	322	999999	176	199	122	678	497	853	218	516	999999	533	372	179	198	670	999999	467	949	999999	701	470	856	952	589	484	909	510	940	999999	800	443	999999	544	883	905	577	518	265	850	999999	999999	682	972	567	116	416	773	318	459	983	78	624	601	994	851	999999	224	610	999999	769	986	912	608	716	391	59	827	296	292	102	31	211	109	444	554	788	999999	394	483	77	999999	999999	490	626	731	999999	881	550	999999	522	999999	908	628	999999	656	999999	83	266	999999	66	589	999999	35	366	961	999999	999999	999999	450	73	999999	829	136	999999	633	794	431	982	984	571	999999	287	999999	770	739	123	582	27	787	999999	714	999999	219	427	488	659	176	134	664	864	304	724	999999	968	22	533	781	68	999999	861	811	101	282	999999	888	999999	999999	999999	626	847	294	507	379	139	999999	882	620	708	91	974	628	307	327	130	277	453	999999	296	999999	216	342	524	570	999999	509	623	355	605	999999	999999	437	999999	999999	816	579	796	354	970	999999	140	999999	999999	977	483	243	999999	774	999999	345	999999	133	935	507	420	999999	770	999999	453	629	999999	999999	25	999999	999999	547	717	999999	510	550	481	109	216	675	627	999999	269	547	96	692	995	848	999999	269	104	62	501	413	96	311	999999	859	999999	999999	884	602	897	902	82	936	999999	713	999999	611	864	345	917	999999	880	128	256	999999	850	999999	634	886	999999	755	999999	852	56	313	999999	209	740	621	208	865	999999	34	404	999999	475	160	999999	292	999999	591	404	758	145	999999	532	968	64	
999999	19	999999	717	999999	268	151	827	999999	889	223	999999	74	870	999999	147	61	999999	856	723	890	999999	699	999999	351	311	999999	361	326	716	814	781	745	154	164	612	999999	999999	999999	999999	262	538	254	270	952	293	999999	720	161	999999	94	762	675	255	174	828	319	553	999999	696	515	790	510	513	85	999999	263	919	999999	640	999999	902	685	100	470	361	513	438	644	68	791	42	209	706	631	999999	999999	500	999999	335	303	515	783	106	999999	472	38	999999	195	520	39	999999	13	521	999999	999999	87	999999	785	812	325	880	908	316	905	999999	590	804	882	33	336	762	999999	390	347	573	999999	589	999999	999999	999999	772	999999	133	999999	200	39	688	174	999999	974	530	715	999999	999999	422	606	477	201	999999	881	234	858	171	194	999999	662	622	184	968	999999	497	999999	787	999999	999999	637	784	287	714	453	902	640	441	59	805	56	769	380	999999	966	652	999999	71	126	109	913	999999	939	761	999999	416	514	205	388	486	785	928	689	466	999999	821	200	486	335	979	593	427	122	388	230	892	251	259	11	420	110	683	671	999999	640	555	845	525	999999	47	398	444	63	999999	30	128	90	914	999999	155	462	911	736	146	515	496	999999	999999	541	645	174	999999	204	968	386	999999	266	999999	826	239	976	674	309	298	591	159	373	549	367	111	811	337	119	856	957	199	947	999999	999999	999999	585	999999	999999	541	872	999999	249	95	196	919	862	781	999999	909	178	787	611	448	999999	365	132	999999	203	439	999999	836	155	348	999999	197	164	732	434	681	654	692	690	768	425	457	909	288	362	448	248	40	249	210	687	999999	587	999999	999999	519	31	164	999999	999999	707	45	987	901	85	999	765	140	356	416	265	486	106	842	32	107	456	843	77	999999	999999	802	597	999999	660	839	609	655	753	999999	999999	999999	601	146	70	389	470	18	999999	999999	682	118	999999	999999	944	211	999999	745	999999	999999	73	188	97	345	363	904	447	52	251	999999	399	120	387	440	999999	765	884	960	781	642	637	448	640	713	999999	92	128	999999	10	999999	999999	864	178	872	999999	481	412	266	783	165	999999	427	766	967	964	999999	731	253	999999	189	326	123	963	843	253	625	547	999999	272	999999	786	682	999999	792	479	999999	999999	514	588	284	999999	999999	999999	999999	700	999999	681	672	749	999999	360	874	689	820	142	651	900	335	628	999999	934	999999	993	512	379	269	384	974	498	438	630	226	665	999999	826	697	937	999999	152	42	943	999999	633	761	919	911	
993	232	659	827	999999	615	885	361	350	333	999999	999999	256	441	835	706	184	321	880	144	219	999999	993	444	714	563	193	999999	999999	69	999999	242	593	467	276	999999	324	670	803	24	340	313	999999	503	72	999999	100	710	207	247	999999	322	999999	999999	999999	115	999999	225	123	81	432	299	999999	290	927	403	90	789	175	683	391	514	517	866	803	905	437	999999	999999	451	999999	482	399	56	369	93	360	807	765	170	924	109	557	732	999999	51	246	179	575	669	193	311	999999	523	855	196	804	25	999999	795	678	737	843	672	608	950	900	31	921	843	999999	283	999999	14	758	291	999999	785	999999	999999	669	999999	924	712	267	171	936	875	200	182	289	999999	824	969	492	196	266	884	133	999999	150	224	999999	999999	627	999999	287	541	999999	574	238	29	740	230	136	421	999999	140	414	446	23	35	831	999999	564	706	999999	64	522	572	999999	999999	661	642	621	999999	18	202	94	358	884	405	999999	999999	999999	269	999999	999999	843	80	382	135	999999	687	628	125	393	999999	999999	921	461	999999	999999	999999	999999	166	999999	108	609	681	412	621	999999	66	562	618	914	215	999999	999999	111	854	220	999999	199	899	999999	974	24	505	71	999999	34	999999	896	661	385	918	87	787	900	506	999999	171	668	761	89	424	134	20	210	188	704	872	819	607	22	578	12	649	564	999999	999999	113	620	902	999999	882	169	999999	242	999999	137	999999	404	605	859	999999	782	438	820	187	849	14	999999	882	805	999999	353	299	999999	807	915	437	999999	516	999999	999999	551	765	999999	999999	265	234	777	999999	60	686	477	999999	999999	999999	795	574	999999	387	545	90	808	999999	107	999999	538	869	261	434	999999	999999	999999	999999	193	967	507	26	273	623	999999	624	236	100	832	999999	999999	139	552	685	21	351	608	845	971	999999	999999	814	668	729	667	396	972	999999	134	360	999999	589	41	780	466	779	310	215	464	999999	854	717	999999	978	999999	409	327	575	422	738	100	949	999999	852	883	692	358	544	955	536	652	999999	999999	999999	236	999999	108	999999	229	242	51	403	999999	999999	999999	999999	909	689	968	268	999999	407	930	395	999999	943	999999	189	999999	999999	431	999999	260	928	999999	999999	751	433	752	666	311	555	999999	189	999999	697	568	866	374	517	783	999999	999999	697	467	999999	952	580	999999	293	432	999999	875	456	999999	285	999999	999999	999999	999999	625	485	999999	312	999999	523	61	750	698	571	384	805	814	388	989	762	200	562	999999	33	28	180	222	469	244	392	999999	899	
378	421	554	116	94	858	892	999999	999999	273	740	943	202	999999	881	649	908	626	115	496	466	59	94	590	990	999999	999999	999999	273	477	999999	999999	843	999999	382	287	27	999999	721	999999	496	692	999999	927	822	999999	999999	816	298	572	999999	617	287	193	442	999999	336	964	126	334	371	448	44	999999	205	175	110	50	829	604	632	640	999999	159	999	774	999999	167	767	472	928	681	165	701	915	460	297	659	719	63	950	999999	161	396	594	58	658	776	999999	656	427	790	986	694	939	999999	713	999999	194	999999	310	178	999999	654	406	999999	292	342	348	999999	878	450	330	999999	653	579	488	517	565	999999	126	252	436	121	999999	999999	694	470	999999	994	746	169	999999	999999	753	999999	855	999999	990	999999	765	325	437	999999	999999	977	469	220	51	999999	999999	205	571	999999	551	68	742	95	610	267	994	999999	581	353	998	718	975	999999	999999	871	724	999999	527	661	196	801	814	450	343	76	999999	484	429	401	999999	550	999999	243	999999	999999	49	770	896	999999	909	943	999999	93	987	68	999999	200	999999	999999	645	999999	678	910	55	750	999999	302	751	543	588	520	402	999999	790	458	999999	741	768	338	831	999999	999999	794	751	252	999999	731	463	284	74	999999	297	999999	755	999999	872	687	197	760	451	999999	28	362	999999	399	551	563	999999	539	937	270	432	859	349	999999	374	883	169	803	692	522	838	477	999999	999999	232	152	434	687	585	443	554	18	886	93	935	732	650	361	700	504	999999	999999	346	804	66	999999	909	74	738	988	527	394	77	929	908	551	884	53	999999	408	138	615	953	503	999999	423	972	999999	756	641	242	807	112	197	93	914	999999	999999	54	999999	243	370	999999	597	916	999999	940	956	184	999999	848	607	194	999999	376	822	999999	999999	99	999999	465	653	317	107	755	719	291	880	999999	999999	421	999999	998	382	999999	767	999999	365	999999	555	483	26	999999	999999	793	635	999999	999999	820	270	943	999999	584	412	338	589	62	999999	999999	206	878	70	120	999999	973	999999	999999	812	136	608	166	615	265	544	999999	449	572	946	999999	130	106	999999	999999	585	999999	133	635	596	999999	586	714	815	524	391	676	422	905	901	999999	999999	36	999999	999999	222	999999	338	41	50	252	889	26	116	999999	999999	999999	408	11	535	139	849	13	21	768	999999	894	350	101	999999	867	746	999999	670	557	158	103	295	796	847	480	999999	101	999999	999999	164	569	608	277	802	291	277	421	999999	771	999999	999999	24	52	144	328	764	247	167	182	999999	
356	356	999999	399	627	813	611	164	65	418	757	418	667	999999	979	296	83	298	593	999999	999999	999999	898	17	999999	999999	999999	661	529	716	483	934	421	847	807	223	58	999999	184	477	665	267	325	363	999999	742	356	438	165	999999	690	949	574	582	180	192	999999	551	999999	999999	570	999999	635	349	935	823	997	999999	806	999999	247	205	123	125	934	78	848	545	999999	264	732	815	506	999999	35	534	369	838	677	625	766	506	485	636	907	715	632	976	428	968	745	536	631	399	794	494	999999	459	648	999999	344	911	335	148	999999	755	454	148	323	999999	999999	999999	152	191	998	999999	720	999999	217	999999	999999	872	127	257	518	999999	999999	116	702	999999	698	910	999999	574	290	999999	999999	999999	999999	162	271	494	999999	999999	514	586	999999	450	400	999999	773	357	999999	429	666	472	794	87	629	999999	572	347	999999	782	712	999999	968	578	900	153	999999	384	667	65	957	951	219	109	999999	932	812	742	715	999999	767	999999	669	999999	907	999999	70	103	999999	210	999999	923	58	880	315	999999	618	815	549	999999	493	399	690	195	472	714	263	694	345	697	808	999999	632	797	25	371	883	207	670	93	999999	999999	667	467	999999	44	903	339	794	999999	323	999999	202	468	999999	378	660	483	999999	203	999999	375	758	999999	999999	760	301	261	865	943	999999	420	155	466	173	27	731	233	720	438	811	999999	900	564	999999	811	637	999999	642	999999	711	409	999999	476	528	717	999999	648	75	714	742	999999	999999	851	702	903	850	735	305	999999	646	437	763	869	392	640	475	999999	645	590	999999	999999	618	228	999999	999999	999999	999999	938	455	999999	92	999999	15	695	168	999999	58	861	480	960	999999	867	504	10	284	999999	39	94	888	999999	999999	13	485	590	614	43	999999	619	33	392	182	797	849	838	563	279	757	999999	999999	190	426	342	999999	629	232	270	124	227	999999	999999	999999	593	60	999999	784	89	682	424	999999	135	999999	439	838	999999	788	999999	27	666	446	15	999999	855	861	999999	999999	192	837	855	999999	353	999999	38	661	991	999999	999999	747	646	64	999999	596	342	102	999999	975	986	999999	88	999999	128	999999	999999	781	952	152	634	732	352	387	601	251	826	66	999999	215	999999	999999	846	999999	209	366	381	612	962	999999	999999	763	762	732	999999	688	759	24	249	999999	471	999999	709	848	276	856	405	269	999999	242	770	285	999999	892	999999	219	657	999999	641	762	871	845	819	544	999999	871	969	620	999999	999999	492	811	816	999999	999999	929	999999	997	999999	353	
961	122	999999	729	648	999999	409	870	932	629	41	867	383	487	238	999999	437	999999	262	999999	886	784	720	549	999999	958	999999	726	158	869	151	659	973	999999	801	759	695	99	896	325	472	999999	999999	918	881	999999	438	339	408	126	501	999999	744	999999	999999	186	401	610	999999	690	811	682	999999	72	488	381	893	95	999999	479	999999	999999	279	999999	933	786	107	999999	667	135	529	999999	328	41	378	248	914	460	830	624	999999	999999	120	216	999999	789	388	624	999999	510	731	353	654	929	195	163	633	807	589	681	89	999999	942	853	170	999999	364	689	999999	250	999999	443	264	71	121	847	237	999999	999999	153	407	482	371	167	404	186	485	398	846	224	614	117	870	999999	999999	999999	151	266	55	831	999999	699	930	199	54	999999	98	592	817	347	925	999999	384	445	283	607	999999	785	459	999999	207	965	842	480	635	999999	573	115	526	353	705	970	27	601	999999	708	552	182	123	116	98	999999	581	508	298	54	733	434	875	999999	540	366	807	999999	634	469	856	459	564	999999	724	982	999999	473	642	955	553	999999	726	999999	999999	65	999999	352	999999	999999	999999	343	191	591	999999	999999	999999	588	813	349	173	999999	967	259	851	999999	617	999999	391	115	825	118	999999	343	501	950	707	310	882	484	694	464	175	999999	999999	999999	999999	999999	999999	999999	753	488	659	303	791	597	814	999999	723	999999	448	999999	999999	790	489	285	477	848	100	675	441	928	999999	338	654	708	790	648	183	999999	824	643	999999	805	362	346	999999	572	551	904	146	240	586	920	46	450	503	384	999999	999999	55	429	883	403	999999	824	783	999999	999999	999999	806	999999	303	395	148	804	894	165	438	152	826	904	306	999999	539	210	999999	999999	301	214	999999	416	808	383	293	999999	999999	955	999999	999999	999999	137	924	468	107	969	936	201	781	999999	556	347	999999	999999	974	150	999999	697	864	944	482	999999	39	999999	999999	399	368	920	111	744	999999	938	999999	900	588	999999	980	838	98	569	273	999999	13	69	657	999999	470	120	999999	152	281	72	101	716	65	999999	108	489	591	999999	611	26	999999	47	999999	999999	842	54	999999	999999	170	295	609	305	680	331	994	970	786	19	929	258	521	959	473	980	847	788	845	33	599	500	256	390	957	257	70	965	999999	50	35	425	10	132	999999	999999	463	795	46	733	999999	138	999999	999999	778	999999	999999	140	574	999999	770	64	209	95	999999	669	999999	228	347	999999	271	39	109	999999	983	514	257	399	977	487	999999	999999	752	999999	
462	471	797	673	999999	603	999999	929	999999	662	999999	999999	999999	915	445	322	947	244	458	613	472	541	38	956	598	999999	116	116	163	97	999999	999999	999999	97	632	225	872	374	616	743	999999	341	637	999999	475	999999	298	999999	953	665	539	292	999999	149	649	921	442	999999	85	999999	497	999999	775	313	972	561	668	138	292	230	999999	582	628	714	931	999999	999999	591	490	586	975	774	163	498	557	999999	125	173	999999	999999	782	999999	299	278	999999	46	999999	999999	474	999999	999999	999999	999999	999999	225	999999	999999	889	217	519	999999	850	999999	498	372	723	999999	287	756	999999	446	505	690	580	447	999999	292	999999	467	999999	574	579	999999	999999	242	816	724	430	283	600	999999	235	955	999999	999999	999999	680	800	905	533	554	288	577	999999	477	999999	479	999999	294	805	674	314	431	322	945	999999	732	783	999999	556	998	71	13	999999	999999	220	549	999999	886	515	738	491	454	999999	999999	295	11	227	109	999999	346	255	145	477	999999	438	804	643	999999	255	209	897	544	358	534	999999	285	999999	77	266	308	999999	592	999999	77	192	860	497	999999	659	446	515	684	872	219	753	999999	535	240	999999	416	906	778	641	315	999999	947	105	409	857	19	589	159	842	999999	999999	662	365	999999	742	577	316	671	333	999999	694	223	671	149	781	567	749	999999	674	850	402	999999	999999	474	236	245	764	98	124	649	856	365	841	787	999999	100	999999	999999	497	825	109	245	454	832	621	627	285	956	627	300	270	999999	485	992	692	999999	711	999999	183	507	812	228	556	683	951	999999	381	884	559	691	997	623	693	848	750	166	494	128	852	608	959	808	470	824	389	999999	999999	848	104	899	388	678	952	990	22	881	689	770	999999	293	999999	401	406	935	302	999999	715	636	252	999999	206	999999	999999	574	999999	14	757	732	303	504	457	999999	999999	999999	999999	329	671	703	999999	868	477	723	248	569	362	568	412	999999	999999	743	742	253	606	999999	702	795	639	387	999999	18	133	956	476	386	835	723	611	746	633	973	974	22	801	383	68	483	355	478	222	978	601	233	999999	999999	999999	213	926	231	957	516	999999	293	260	826	745	520	256	861	733	999999	956	665	901	999999	768	729	452	999999	509	999999	450	170	175	474	999999	999999	755	916	999999	632	796	390	788	999999	294	691	999999	999999	637	548	999999	493	745	583	31	935	999999	999999	791	41	999999	703	721	738	76	528	128	786	419	845	765	999999	999999	111	999999	576	877	999999	273	87	967	478	594	961	992	
957	425	592	452	480	578	999999	134	593	871	999999	999999	60	60	765	572	999999	564	999999	782	999999	999999	643	999999	455	68	546	999999	714	999999	999999	118	760	745	999999	112	536	343	938	999999	662	215	653	240	748	907	826	735	507	514	991	913	802	188	106	999999	782	850	996	422	42	999999	419	999999	588	984	999999	315	941	663	46	642	625	999999	999999	690	999999	413	992	999999	242	811	881	209	82	379	999999	581	999999	408	330	685	346	526	244	939	795	134	651	999999	998	521	794	844	478	359	999999	285	68	999999	116	378	858	458	189	231	841	219	456	219	678	336	999999	542	342	361	305	109	292	999999	894	999999	761	999999	549	999999	27	46	731	999999	91	999999	523	243	301	951	999999	888	999999	22	108	585	677	999999	95	671	999999	999999	999999	126	63	198	993	878	521	637	999999	629	909	469	999999	804	488	733	999999	648	813	433	250	390	534	999999	762	279	91	318	801	999999	153	877	866	999999	534	615	669	893	46	644	722	664	345	207	979	999999	999999	999999	107	944	314	447	858	431	999999	131	591	646	999999	724	797	212	835	999999	485	41	603	448	279	872	73	999999	999999	178	711	999999	55	337	999999	885	999999	787	221	857	25	706	999999	444	754	412	33	999999	468	999999	847	519	828	999999	721	947	999999	370	34	999999	881	80	835	690	720	435	999999	264	218	550	263	19	991	978	281	779	22	168	693	867	999999	49	775	299	330	201	999999	997	615	490	610	109	763	986	976	999999	870	338	724	329	335	999999	815	999999	68	837	528	850	999999	942	934	999999	999999	999999	385	841	305	999999	369	999999	678	89	649	727	999999	999999	256	999999	12	336	908	684	443	999999	541	90	234	857	240	492	672	906	230	672	556	494	433	999999	610	144	649	334	969	206	650	256	128	97	978	999999	591	523	848	999999	44	260	682	311	999999	999999	999999	999999	315	999999	999999	772	859	977	999999	455	730	649	404	867	686	583	714	247	724	294	962	999999	999999	336	999999	158	67	779	637	306	811	131	999999	316	527	212	28	103	350	878	999999	151	916	999999	183	941	999999	981	764	999999	545	444	587	999999	342	480	568	979	974	707	999999	999999	349	875	643	999999	668	999999	349	484	565	620	897	845	897	820	999999	356	162	959	38	86	25	999999	760	377	544	650	973	999999	643	48	999999	999999	174	999999	802	999999	888	574	999999	42	999999	290	895	925	546	741	443	522	260	999999	827	25	678	637	73	172	125	276	74	999999	123	302	840	527	502	264	
681	999999	27	188	467	588	999999	996	445	735	291	834	830	999999	217	461	796	431	221	113	999999	999999	254	640	926	999999	509	265	918	348	449	378	432	292	70	854	504	82	754	249	999999	681	999999	999999	880	290	999999	272	809	999999	999999	999999	315	999999	999999	154	344	386	261	845	999999	430	999999	106	295	913	411	548	999999	363	956	999999	677	972	999999	292	343	999999	999999	646	999999	247	456	266	841	40	72	999999	992	999999	520	999999	821	909	170	908	603	105	52	966	878	897	530	456	705	782	741	343	623	999999	810	427	626	614	999999	999999	999999	821	999999	265	999999	377	556	826	999999	839	902	768	811	999999	689	248	874	793	999999	289	716	10	999999	69	299	728	999999	985	114	999999	501	216	250	328	933	782	840	999999	125	510	351	703	612	999999	879	973	999999	999999	327	999999	552	833	846	389	999999	974	270	205	966	133	956	999999	999999	750	347	999999	999999	492	932	907	407	999999	999999	267	938	23	397	695	999999	325	206	663	667	541	549	667	369	861	204	959	999999	999999	999999	992	554	780	981	999999	528	999999	455	49	824	420	175	465	165	588	450	121	586	999999	25	650	926	303	903	189	211	680	336	666	999999	972	395	761	277	686	999999	167	41	535	176	996	869	166	839	256	376	94	512	780	420	92	383	946	629	180	999999	260	876	801	660	847	999999	789	750	999999	999999	413	999999	999999	999999	293	89	60	408	999999	780	770	999999	656	813	999999	177	999999	999999	215	599	448	142	999999	999999	462	290	240	875	329	149	90	999999	987	231	962	896	43	905	137	13	999999	999999	609	399	305	999999	999999	988	543	680	311	543	545	261	586	281	101	857	422	12	849	185	999999	999999	700	364	476	434	850	230	143	999999	128	212	277	900	532	707	326	666	70	252	999999	648	838	546	870	735	645	691	805	186	999999	135	164	157	469	728	999999	940	329	795	147	999999	546	660	425	342	984	686	749	393	999999	999999	999999	999999	842	999999	52	163	493	999999	789	169	999999	999999	167	993	57	130	999999	803	18	385	346	999999	115	29	112	187	131	999999	751	999999	941	999999	644	736	193	557	314	39	686	999999	457	589	15	977	896	999999	999999	431	999999	864	255	945	385	166	999999	999999	501	822	337	865	42	999999	999999	830	227	999999	999999	431	999999	500	999999	999999	127	472	928	757	999999	137	999999	523	684	699	252	887	999999	999999	45	488	999999	516	65	492	701	821	512	999999	600	185	759	892	276	80	999999	794	58	843	828	912	238	662	417	
374	699	814	999999	999999	999999	111	999999	999999	968	999999	116	303	444	333	999999	306	959	999999	167	93	378	999999	999999	613	87	999999	838	999999	178	999999	260	999999	999999	999999	792	999999	640	180	788	999999	999999	538	924	999999	964	328	999999	999999	143	531	952	801	505	333	995	468	999999	999999	264	999999	272	999999	999999	844	584	453	999999	752	540	822	665	999999	648	668	36	840	316	815	648	759	106	999999	735	646	180	458	166	775	695	333	330	73	999999	532	236	809	485	999999	857	521	999999	607	999999	999999	866	173	162	837	307	165	162	999999	928	505	168	158	522	999999	674	135	999999	428	999999	216	502	601	873	126	441	999999	364	237	958	137	999999	499	928	999999	780	17	306	999999	478	540	181	580	145	420	373	87	296	999999	415	999999	235	706	999999	978	999999	274	999999	999999	406	89	999999	925	792	801	870	999999	230	108	635	666	829	967	950	526	44	999999	466	999999	752	363	930	295	822	236	901	928	948	999999	605	516	717	269	922	398	999999	256	788	344	999999	704	857	198	444	999999	999999	999999	755	999999	943	897	807	836	294	52	159	999999	112	565	999999	999999	721	279	502	128	948	999999	54	562	788	788	143	131	913	999999	505	999999	850	83	332	643	182	924	17	999999	708	881	974	879	249	232	153	232	445	606	982	588	695	325	999999	343	999999	203	245	999999	763	686	922	246	999999	416	665	999999	242	999999	999999	796	271	794	999999	76	999999	174	999999	565	999999	911	686	317	75	917	56	534	284	989	429	979	688	852	945	32	959	738	342	832	566	124	999999	188	836	195	326	999999	905	732	748	58	879	999999	999999	999999	999	614	180	629	999999	999999	754	999999	999999	999999	118	419	849	999999	999999	856	832	490	998	529	922	507	480	879	601	155	629	551	250	380	109	999999	342	103	999999	355	568	713	999999	436	369	745	352	56	999999	906	61	999999	999999	892	999999	398	999999	990	928	501	144	301	38	223	511	213	999999	465	690	110	87	755	373	761	297	128	999999	999999	999999	999999	165	434	999999	694	999999	121	999999	999999	999999	710	999999	351	174	999999	220	276	684	259	925	166	743	886	365	999999	829	305	154	863	604	108	381	999999	830	999999	345	709	999999	344	129	400	287	654	311	980	773	735	591	999999	551	30	999999	999999	999999	13	443	278	78	824	864	798	999999	72	999999	65	339	999999	999999	422	196	510	777	349	139	535	879	98	999999	385	214	103	714	999999	999999	583	663	612	472	999999	318	77	640	999999	480	331	999999	224	999999	256	650	
555	225	178	655	999999	253	104	999999	122	133	354	693	999999	619	770	93	664	749	179	402	727	755	693	114	129	999999	112	999999	999999	111	664	198	338	734	658	999999	545	999999	282	340	999999	999999	999999	703	963	383	947	65	709	247	768	999999	731	999999	923	799	531	74	536	999999	151	234	999999	20	468	999999	365	999999	960	891	547	17	477	839	833	753	405	989	150	999999	922	56	170	571	342	199	467	484	999999	859	357	481	130	999999	999999	344	152	999999	245	806	27	999999	999999	817	699	761	998	999999	30	179	404	999999	924	999999	999999	104	74	269	677	279	699	999999	156	111	544	76	887	374	999999	498	610	66	754	343	728	933	952	352	871	581	201	575	999999	642	464	814	557	339	854	104	999999	883	671	965	117	147	999999	999999	282	632	873	633	250	532	999999	348	999999	590	72	324	152	721	999999	999999	88	133	426	514	646	730	519	558	520	556	227	727	394	788	236	590	101	959	80	248	708	567	334	931	84	126	36	966	277	540	952	999999	495	999999	887	983	721	338	999999	552	123	999999	999999	999999	314	841	953	10	364	482	999999	192	650	159	397	520	799	999999	439	530	703	999999	291	980	604	667	241	818	900	999999	868	999999	613	527	135	393	999999	640	626	242	172	36	612	999999	317	769	908	999999	188	377	194	237	898	825	999999	570	43	142	999999	999999	609	999999	109	121	613	999999	579	133	34	14	75	168	999999	207	367	999999	941	999999	672	834	999999	895	999999	532	68	641	999999	787	678	564	999999	322	999999	979	999999	37	999999	500	191	848	200	785	321	183	312	999999	369	700	468	181	629	547	999999	265	887	714	999999	577	62	971	603	999999	999999	469	999999	752	999999	887	573	339	750	450	314	824	999999	974	583	999999	230	42	999999	174	329	506	935	811	853	295	102	919	532	359	447	219	254	409	340	852	999999	559	418	481	137	138	431	188	999999	999999	620	913	999999	48	356	999999	999999	439	471	947	999999	844	999999	331	795	999999	807	400	12	104	579	245	644	730	938	670	999999	799	47	999999	85	756	577	218	999999	188	788	493	13	427	519	999999	937	392	329	683	660	96	686	482	330	40	999999	149	74	384	279	409	109	685	405	999999	999999	280	871	776	276	691	999999	616	866	999999	397	584	999999	764	308	999999	411	999999	20	537	123	999999	870	55	999999	999999	999999	300	909	388	394	327	31	619	423	666	520	552	417	968	440	79	616	16	642	999999	564	999999	86	999999	998	844	675	868	787	837	
410	999999	206	837	548	999999	707	487	929	80	999999	999999	351	641	741	859	848	51	106	53	948	863	413	978	874	842	224	891	999999	549	999999	163	832	999999	266	694	999999	579	999999	999999	372	138	86	571	48	598	999999	999999	286	999999	999999	633	771	743	999999	999999	422	227	963	705	151	815	106	389	428	409	143	765	384	56	513	999999	999999	31	681	999999	786	842	940	285	884	999999	615	251	553	999999	391	98	697	720	999999	138	615	724	933	557	41	696	152	639	465	203	70	239	999999	727	21	750	72	78	759	580	287	999999	820	372	999999	855	836	410	28	54	77	663	999999	999999	662	999999	97	133	788	99	699	999999	999999	691	718	385	616	826	16	641	36	999999	961	701	851	927	904	571	357	186	999999	999999	621	420	135	407	464	260	999999	999999	662	938	999999	669	881	976	999999	139	654	823	248	19	999999	386	28	448	999999	83	999999	735	992	525	775	999999	999999	956	999999	999999	999999	321	920	366	761	891	979	97	349	301	820	875	999999	999999	917	533	938	850	999999	244	999999	686	704	999999	726	338	999999	146	173	999999	440	924	296	469	999999	343	903	881	999999	511	407	930	108	999999	999999	658	676	228	999999	999999	673	388	617	455	16	999999	616	539	639	432	769	999999	924	999999	861	895	588	999999	210	584	999999	999999	999999	999999	837	999999	588	302	137	77	662	904	999999	921	14	999999	316	841	999999	694	999999	999999	251	999999	999999	564	999999	437	999999	367	999999	999999	999999	33	620	616	785	999999	618	544	300	323	999999	999999	770	865	314	13	666	809	589	747	147	516	858	267	814	777	105	282	466	999999	753	770	999999	586	886	515	310	397	275	999999	999999	917	403	412	961	679	65	876	999999	999999	770	999999	777	332	939	511	174	363	802	18	684	345	88	150	570	641	573	193	978	999999	999999	278	543	63	524	229	122	456	999999	144	721	229	32	463	390	22	992	675	647	385	350	946	595	266	851	887	999999	263	999999	330	999999	871	897	461	999999	502	999999	724	807	999999	398	718	68	667	297	464	323	625	999999	999999	648	999999	546	603	458	756	682	999999	999999	637	390	858	999999	974	39	850	999999	999999	164	888	816	277	999999	927	986	999999	999999	928	969	396	573	223	503	293	999999	217	334	303	12	552	819	999999	522	180	338	539	112	999999	638	446	142	752	470	871	741	380	999999	999999	617	826	869	754	317	815	74	176	365	999999	302	821	999999	38	568	612	78	897	755	697	598	456	529	803	300	533	263	820	999999	631	
551	310	186	714	999999	999999	999999	75	612	707	116	171	184	780	791	816	999999	114	999999	858	803	844	625	343	30	170	307	75	463	999999	999999	999999	423	733	780	992	645	999999	351	999999	929	13	294	999999	591	436	281	748	22	484	612	999999	636	895	828	706	999999	843	999999	999999	878	999999	611	828	156	999999	999999	451	999	799	999999	119	999999	800	929	799	559	577	752	593	999999	999999	999999	979	180	999999	999999	528	999999	999999	999999	802	127	825	515	320	401	999999	999999	728	688	999999	748	223	999999	503	397	836	966	39	157	999999	100	110	637	999999	999999	632	657	744	999999	229	999999	925	492	379	992	999999	295	999999	408	999999	676	999999	905	999999	809	838	676	677	24	780	562	875	999999	209	711	26	198	999999	999999	999999	808	166	483	468	293	822	999999	933	511	460	551	358	630	63	440	77	205	578	519	727	999999	980	730	474	667	999999	999	999999	668	999999	747	108	863	999999	295	520	550	446	999999	986	117	742	176	563	239	999999	999999	999999	768	643	821	620	676	37	811	828	435	18	801	621	823	999999	275	535	712	452	495	991	768	999999	527	759	802	532	620	224	999999	176	245	463	427	999999	999999	34	164	137	999999	835	827	467	94	541	644	164	173	668	476	640	851	999999	719	999999	114	848	999999	999999	817	999999	999999	597	23	268	999999	348	999999	697	924	251	381	584	29	659	999999	311	835	999999	124	999999	369	999999	747	183	325	457	744	174	31	675	907	999999	320	288	427	239	453	825	999999	999999	999999	475	744	999999	269	999999	999999	999999	98	802	999999	140	947	178	784	465	849	839	943	325	603	39	675	258	343	288	274	741	242	999999	858	19	227	818	688	893	217	522	914	59	690	684	85	228	662	777	999999	152	999999	961	389	999999	882	451	702	930	799	495	891	981	11	35	827	999999	944	13	912	999999	490	999999	258	337	925	893	635	999999	954	999999	595	566	142	132	248	999999	999999	254	999999	999999	125	999999	104	721	631	933	999999	664	857	920	284	659	999999	26	662	612	713	62	999999	988	816	783	975	352	999999	999999	999999	999999	787	556	610	699	875	146	23	732	796	537	706	992	999999	971	71	43	183	936	702	126	470	999999	567	501	567	148	959	341	781	751	820	306	95	177	999999	310	319	999999	783	727	12	929	816	186	356	999999	151	844	722	942	179	964	632	999999	999999	162	989	118	142	736	187	999999	950	54	999999	409	999999	999999	999999	760	724	598	162	974	999999	540	819	999999	155	872	997	999999	619	839	
999999	999999	673	999999	999999	724	321	210	999999	56	999999	330	979	771	469	946	787	472	750	999999	227	999999	999999	999999	617	879	342	999999	963	270	739	72	72	120	472	859	736	553	921	379	449	523	156	115	999999	793	560	57	999999	999999	999999	534	374	657	622	11	54	25	999999	878	391	712	247	192	999999	488	267	999999	999999	609	220	999999	551	380	522	704	999999	999999	234	824	999999	294	999999	765	185	215	697	414	999999	470	815	999999	999999	52	999999	736	286	964	798	945	535	690	748	321	999999	850	982	999999	145	917	999999	999999	790	920	559	106	35	481	16	111	791	999999	999999	838	999999	499	999999	509	392	786	428	470	907	289	299	638	546	999999	999999	999999	233	703	279	999999	999999	477	999999	887	493	999999	710	804	999999	697	164	682	318	909	527	498	999999	999999	999999	358	999999	117	440	511	999999	920	560	660	704	999999	999999	999999	582	800	945	327	999999	548	999999	999999	999999	624	512	220	135	616	329	636	848	288	911	750	999999	999999	92	785	999999	999999	265	999999	999999	59	110	999999	820	999999	109	518	964	209	999999	875	467	120	282	874	605	230	999999	24	600	924	812	425	769	137	996	661	718	999999	999999	149	999999	451	171	36	523	234	399	69	517	811	672	648	358	999999	999999	981	649	217	999999	816	53	999999	999999	415	999999	684	517	692	79	448	999999	999999	920	790	592	26	948	255	360	380	830	326	507	999999	262	173	76	734	999999	999999	22	999999	979	473	105	52	999999	755	789	999999	716	707	989	79	22	868	999999	999999	452	276	42	403	857	810	986	999999	743	999999	163	83	618	783	999999	999999	999999	999999	824	999999	694	550	999999	202	999999	521	999999	999999	337	438	777	393	999999	508	291	578	982	618	653	179	486	379	309	295	601	715	230	933	859	936	643	723	53	281	999999	901	999999	999999	937	345	999999	863	399	314	416	769	638	119	501	999999	81	817	999999	655	970	325	251	999999	600	750	999999	730	273	401	794	63	350	174	999999	390	849	152	680	999999	32	622	980	994	879	999999	87	121	441	590	999999	825	999999	999999	310	557	659	999999	248	197	55	999999	599	998	520	362	429	999999	483	999999	429	928	147	337	632	357	999999	257	381	768	999999	189	298	683	536	968	975	999999	999999	88	999999	381	903	493	272	999999	32	999999	484	526	412	612	999999	999999	999999	936	688	751	764	953	222	412	105	480	999999	865	137	916	471	551	387	476	611	405	390	58	34	653	74	36	334	362	999999	855	999999	70	551	999999	999999	600	290	234	
197	999999	865	328	999999	433	970	999999	479	116	999999	932	999999	936	11	242	999999	122	999999	999999	999999	738	628	860	999999	250	999999	462	323	168	403	871	270	999999	288	701	999999	71	772	601	683	667	999999	228	841	840	715	429	999999	999999	38	410	688	999999	547	459	291	999999	689	999999	319	999999	999999	320	712	649	671	986	657	999999	999999	878	350	320	361	28	191	410	999999	798	534	694	403	14	999999	999999	192	25	615	829	419	999999	382	737	999999	175	584	246	999999	202	178	729	771	759	615	999999	69	378	893	529	278	999999	999999	891	509	624	124	88	190	718	999999	656	999999	828	890	179	506	612	38	195	443	999999	893	826	629	805	922	644	398	980	934	814	132	96	560	999999	547	490	237	667	61	505	66	797	735	999999	359	943	999999	446	654	456	350	707	999999	999999	987	999999	272	704	701	480	690	210	784	652	533	294	999999	362	999999	25	999999	370	144	937	888	106	100	116	455	979	775	951	999999	487	473	999999	10	237	550	388	228	999999	966	999999	815	999999	22	93	999999	75	676	516	815	638	81	980	573	999999	445	891	78	999999	258	999999	704	738	874	307	188	119	293	999999	811	252	797	852	404	562	132	41	999999	17	128	390	999999	269	999999	697	415	999999	851	853	791	659	319	999999	283	999999	999999	86	982	715	905	999999	781	636	704	572	840	999999	586	20	35	414	807	71	999999	868	419	999999	602	999999	891	695	267	440	999999	162	933	999999	578	160	686	55	59	378	112	248	999999	999999	565	574	856	196	907	840	999999	387	852	999999	999999	415	834	999999	484	999999	823	219	621	351	999999	999999	639	999999	999999	999999	334	979	364	999999	959	798	269	742	879	37	999999	705	788	427	611	999999	309	684	709	173	999999	999999	999999	254	999999	892	626	266	299	23	999999	750	546	999999	999999	848	32	422	299	236	999999	102	999999	456	484	128	431	204	999999	516	252	999999	405	999999	120	999999	418	119	884	999999	182	13	453	866	103	999999	999999	317	910	763	848	887	395	483	999999	233	692	123	770	436	471	431	526	782	999999	999999	999999	69	370	999999	440	912	538	232	64	152	648	694	363	903	959	999999	294	999999	668	999999	569	999999	999999	887	999999	999999	999999	458	605	750	486	670	999999	999999	999999	108	946	484	333	935	358	999999	429	875	584	997	760	866	476	999999	147	549	124	415	420	431	999999	483	49	999999	573	90	999999	313	665	978	598	250	678	860	177	999999	653	732	16	999999	503	593	999999	399	999999	483	981	999999	999999	999999	
556	690	702	803	507	473	445	197	371	278	999999	125	220	606	999999	999999	198	999999	190	337	999999	391	409	23	928	18	180	650	600	100	108	379	700	728	999999	908	547	874	999999	703	374	999999	999999	737	999999	999999	999999	706	999999	35	294	374	77	285	51	999999	291	688	875	499	999999	795	597	281	179	176	425	491	999999	500	972	323	263	999999	963	439	30	999999	162	999999	635	999999	659	575	805	733	311	424	999999	267	626	858	999	863	410	579	999999	99	568	694	999999	891	531	499	62	970	121	591	999999	999999	153	620	536	334	864	828	145	32	476	446	865	10	804	916	999999	999999	324	399	86	999999	571	931	999999	999999	587	743	942	999999	999999	834	622	720	112	84	999999	16	332	674	999	582	999999	845	623	132	829	962	96	615	625	939	656	721	514	928	50	999999	517	78	746	130	999999	999999	510	641	823	155	897	729	802	999999	791	649	400	999999	949	725	999999	981	638	999999	657	337	545	582	188	900	215	184	44	999999	499	264	927	879	696	469	345	981	308	684	75	366	813	758	158	16	999999	20	978	324	904	536	439	131	473	558	439	927	463	923	939	999999	695	900	999999	536	999999	999999	807	490	999999	336	999999	954	560	300	523	786	434	181	578	204	206	719	997	999999	824	806	416	148	39	417	999999	384	744	352	999999	912	390	999999	294	811	213	999999	934	577	853	485	571	183	44	652	999999	291	355	999999	525	999999	903	414	999999	999999	114	668	461	973	808	308	219	217	628	999999	999999	812	999999	766	999999	709	999999	429	119	349	245	243	114	999999	913	246	999999	999	999999	999999	18	999999	909	999999	999999	544	46	960	769	555	275	363	554	432	999999	690	404	588	754	816	200	484	304	372	680	871	999999	84	69	571	999999	220	390	932	602	431	999999	518	999999	456	999999	999999	659	564	999999	881	999999	681	140	232	841	451	254	20	505	534	680	546	999999	999999	999999	961	901	207	286	64	973	622	999999	824	787	885	528	999999	152	376	824	740	999999	799	192	883	944	999999	730	827	999999	999999	436	77	751	366	999999	234	999999	711	923	461	287	999999	907	76	850	315	445	999999	922	946	999999	999999	999999	999999	257	898	652	107	27	74	999999	459	98	603	999999	762	83	430	74	303	832	441	452	999999	999999	279	891	126	42	638	400	774	904	29	511	307	367	999999	118	999999	582	377	999999	858	984	828	931	313	880	98	242	999999	999999	629	999999	999999	686	347	487	999999	16	999999	75	389	999999	999999	554	79	102	888	
404	272	321	999999	721	999999	746	594	388	633	347	587	245	999999	406	385	999999	285	999999	84	620	30	333	140	916	55	312	315	999999	291	999999	862	999999	992	693	969	704	749	907	659	999999	102	959	854	641	428	300	999999	983	999999	819	279	173	28	999999	999999	939	191	235	675	161	999999	409	106	999999	485	376	999999	261	999999	999999	143	377	255	394	528	71	479	498	497	755	191	331	896	471	15	698	203	724	318	40	522	999999	242	507	258	692	862	505	999999	999999	57	869	556	999999	686	999999	918	633	749	323	469	692	737	920	999999	119	513	635	353	787	183	528	999999	406	168	618	145	747	145	835	209	974	999999	999999	999999	322	775	289	999999	113	779	569	974	995	999999	830	787	999999	537	999999	999999	999999	161	377	879	528	927	999999	459	999999	999999	180	497	914	124	495	358	301	999999	657	344	233	850	999999	17	613	553	999999	835	337	831	823	220	997	655	971	822	965	566	189	394	624	829	999999	346	609	999999	70	881	999999	999999	495	109	879	804	955	999999	911	370	275	974	980	325	999999	246	943	960	500	268	999999	673	392	999999	999999	273	720	404	142	903	408	541	492	999999	760	999999	345	724	340	999999	700	595	911	605	300	214	414	309	708	481	403	649	581	802	739	999999	98	760	76	616	94	561	254	18	961	999999	491	915	564	999999	999999	229	630	307	567	557	761	787	444	999999	859	420	999999	661	509	759	999999	690	335	359	766	584	657	723	119	148	350	903	643	566	999999	498	999999	999999	999999	184	28	283	245	192	999999	311	999999	248	757	673	865	593	508	212	774	801	590	999999	509	325	999999	906	198	429	216	858	153	999999	999999	370	675	263	90	334	999999	999999	454	153	709	465	999999	999999	999999	445	283	999999	404	441	792	920	908	540	932	265	613	121	95	999999	976	790	168	447	142	999999	997	611	512	184	999999	97	357	446	505	54	66	162	941	752	999999	458	999999	712	96	194	462	145	999999	824	720	628	999999	638	177	919	306	822	286	999999	447	671	254	229	999999	704	573	471	45	888	208	460	180	343	670	527	336	456	999999	948	999999	862	999999	687	463	999999	999999	999999	279	585	747	244	876	999999	314	484	999999	244	999999	392	620	990	110	999999	625	270	457	267	968	999999	593	999999	471	337	643	585	390	566	766	135	999999	855	999999	459	151	964	584	807	38	999999	323	101	712	968	337	999999	762	999999	71	203	395	999999	999999	629	992	999999	999999	548	729	729	103	647	478	999999	185	765	
999999	999999	999999	999999	685	650	238	999999	336	999999	148	503	10	699	999999	542	999999	572	739	976	116	571	466	254	201	45	88	309	101	676	622	999999	792	571	155	121	557	410	517	745	11	966	303	999999	758	279	999999	39	906	561	152	905	879	208	999999	236	194	55	469	650	571	999999	691	999999	879	999999	710	438	553	711	984	999999	999999	993	974	999999	999999	965	496	921	497	58	403	999999	534	716	225	594	999999	918	927	999999	940	867	999999	83	999999	643	621	714	999999	119	999999	999999	577	57	850	885	233	519	958	228	559	548	999999	522	999999	999999	999999	999999	828	999999	999999	999999	784	999999	163	197	999999	901	864	999999	999999	781	362	387	999999	208	962	486	865	339	370	403	960	708	952	402	714	660	547	133	517	458	999999	999999	593	850	999999	104	893	999999	75	999999	999999	999999	873	778	195	999999	999999	337	198	649	307	999999	999999	132	675	85	999999	761	483	168	363	741	127	896	894	909	794	722	787	868	592	213	273	48	748	999999	999999	999999	216	999999	710	220	935	867	999999	999999	999999	471	999999	344	999999	142	189	907	968	913	215	999999	883	286	980	237	549	999999	67	103	234	999999	383	48	251	356	554	543	457	153	999999	260	745	506	220	999999	999999	999999	304	460	33	366	999999	835	431	857	300	930	959	483	670	614	809	67	999999	999999	97	146	103	999999	587	645	459	999999	117	955	999999	386	75	657	690	106	35	607	79	868	645	547	617	999999	66	624	999999	974	482	201	450	999999	343	238	245	999999	359	88	999999	387	999999	255	728	999999	999999	999999	864	311	999999	574	588	212	987	304	999999	549	528	999999	170	963	999999	484	352	915	514	552	52	837	422	999999	747	947	735	691	960	999999	819	999999	999999	151	759	283	191	999999	612	247	701	999999	892	999999	999999	649	999999	999999	326	432	999999	812	961	83	871	37	888	999999	826	999999	477	305	344	999999	730	999999	941	28	214	788	303	999999	313	276	851	13	999999	727	999999	107	39	826	375	999999	497	17	999999	694	279	731	394	676	91	971	770	405	704	945	964	505	707	898	704	537	999999	468	508	999999	231	868	92	170	117	999999	611	999999	999999	805	459	722	206	257	749	482	403	626	999999	342	506	999999	308	999	999999	901	400	140	132	837	409	39	508	495	999999	411	648	233	568	362	369	999999	475	899	495	252	308	460	159	231	144	999999	999999	176	999999	775	569	92	999999	216	338	480	528	999999	406	430	223	999999	784	347	834	179	67	10	973	999999	980	999999	999999	520	
602	999999	999999	901	703	897	999999	342	307	697	841	565	999999	999999	34	999999	601	383	502	75	38	597	675	811	999999	999999	454	114	203	812	794	169	579	887	999999	398	999999	999999	399	999999	506	881	414	97	506	278	354	705	976	94	785	607	999999	448	491	15	274	179	999999	739	453	999999	149	999999	999999	682	999999	937	748	635	398	974	984	993	999999	999999	999999	588	999999	128	999999	748	137	118	36	197	262	140	999999	608	999999	999999	999999	660	999999	685	741	999999	194	823	291	999999	957	350	695	999999	999999	999999	999999	999999	822	686	999999	999999	129	999999	999999	41	468	715	430	856	999999	149	512	79	999999	999999	937	999999	416	274	403	492	837	213	791	787	422	225	574	348	260	72	786	999999	465	999999	541	361	993	710	460	999999	999999	434	999999	999999	838	626	948	299	976	996	999999	558	999999	382	559	915	913	904	618	252	150	91	606	999999	363	74	613	145	792	586	889	705	813	999999	98	412	338	973	949	796	277	285	372	263	145	238	165	93	999999	625	448	999999	999999	218	338	999999	999999	406	464	773	22	812	506	999999	117	231	744	367	999999	156	586	939	955	999999	999999	865	719	352	343	134	999999	999999	968	177	999999	800	613	604	999999	777	583	932	519	185	783	999999	778	999999	156	913	999999	797	799	30	48	509	142	999999	243	473	602	486	999999	339	864	491	844	339	262	316	618	150	771	999999	573	999999	429	780	48	999999	96	747	206	429	640	121	999999	999999	138	999999	668	343	370	132	999999	999999	999999	189	321	999999	999999	449	999999	839	999999	353	35	292	456	393	89	362	242	999999	386	854	290	643	699	752	999999	895	210	623	648	284	779	649	341	999999	785	249	999999	745	900	647	37	999999	134	297	96	448	501	744	559	999999	111	648	999999	330	816	999999	999999	568	542	999999	249	106	201	30	999999	386	999999	980	608	839	892	999999	822	739	826	924	518	999999	666	999999	999999	999999	74	342	183	999999	903	21	660	559	759	901	213	999999	999999	931	174	113	723	710	497	999999	146	999999	423	999999	825	999999	999999	999999	717	999999	901	230	330	783	41	859	846	442	482	940	329	58	90	991	293	646	341	894	759	414	688	956	824	882	999999	999999	919	569	316	896	517	767	842	679	999999	999999	855	624	899	315	267	291	237	999999	201	97	638	431	331	188	675	999999	142	312	400	999999	405	447	464	999999	939	287	136	999999	432	562	216	410	992	999999	791	717	994	454	999999	406	729	999999	691	241	715	497	247	999999	231	908	635	540	
288	999999	587	999999	169	999999	375	999999	164	650	134	639	999999	999999	999999	30	999999	957	999999	688	164	994	226	137	999999	999999	971	452	50	999999	999999	524	927	675	131	999999	723	999999	557	782	88	178	251	88	153	61	999999	488	68	226	740	273	304	946	999999	294	999999	459	661	999999	251	923	939	166	295	609	712	215	999999	500	307	999999	409	832	610	986	752	147	984	704	872	493	999999	823	267	101	229	980	299	837	999999	999999	722	999999	540	164	238	999999	792	543	349	154	382	999999	919	727	999999	999999	346	999999	999999	999999	999999	957	999999	758	539	126	898	204	999999	731	916	278	398	43	999999	789	301	455	757	666	355	999999	999999	727	121	825	903	540	237	999999	644	900	304	412	799	765	999999	782	624	999999	999999	597	163	618	238	113	179	999999	436	84	180	999999	999999	875	999999	34	602	999999	999999	714	222	999999	967	632	96	25	999999	986	999999	536	243	519	999999	644	479	757	296	999999	499	999999	999999	27	114	162	586	754	267	428	68	999999	172	218	144	999999	900	999999	630	999999	531	222	138	192	999999	900	841	999999	69	999999	999999	596	738	856	848	999999	999999	205	263	814	55	999999	758	999999	927	469	373	34	384	919	999999	649	136	765	999999	286	879	999999	374	999999	321	925	694	270	31	472	999999	316	370	504	853	704	576	816	485	198	464	583	265	999999	536	999999	286	150	262	757	469	972	999999	571	760	594	999999	59	503	130	648	497	533	465	999999	999999	999999	880	76	49	83	320	999999	999999	999999	306	218	191	677	503	649	999999	17	274	999999	73	674	799	744	999999	874	527	323	365	550	999999	999999	999999	760	479	164	406	83	999999	684	159	692	616	749	464	385	999999	381	999	480	104	490	999999	462	369	392	864	145	999999	175	999999	996	924	999999	855	257	418	999999	207	999999	999999	480	794	590	853	381	999999	59	290	999999	234	999999	999999	884	455	486	999999	346	999999	999999	299	999999	276	57	999999	162	999999	140	894	217	966	228	999999	659	237	623	695	679	608	988	999999	999999	855	924	940	410	682	49	999999	999999	467	999999	39	121	999999	982	999999	746	461	999999	999999	927	165	999999	916	16	971	664	999999	831	790	120	738	413	999999	999999	415	352	117	727	479	728	111	999999	750	999999	198	72	609	255	419	999999	999999	906	385	406	658	999999	17	934	439	28	393	207	588	356	343	626	999999	574	576	862	639	733	232	999999	826	999999	999999	31	999999	908	64	411	422	841	892	999999	37	365	826	633	344	182	298	461	345	999999	935	
403	560	572	714	45	999999	999999	319	493	999999	500	580	27	459	985	126	530	963	981	785	999999	464	512	598	992	748	943	527	466	444	771	549	923	705	999999	471	255	204	29	733	865	531	999999	156	537	785	999999	183	359	66	768	999999	999999	127	198	999999	57	999999	721	999999	734	39	852	59	999999	951	999999	322	999999	999999	871	999999	944	258	999999	225	999999	999999	71	216	939	770	178	410	676	283	195	999999	516	990	423	999999	482	732	999999	835	679	359	242	585	138	999999	999999	999999	194	999999	999999	115	999999	972	883	691	911	514	357	964	860	451	382	999999	765	851	805	999999	110	999999	999999	999999	259	94	546	999999	133	485	88	453	126	343	226	999999	730	90	607	544	999999	731	369	999999	384	44	999999	999999	999999	602	820	286	999999	999999	734	999999	999999	999999	856	122	999999	188	567	435	436	903	847	999999	235	148	909	685	254	999999	432	999999	999999	885	999999	224	119	999999	728	530	999999	802	999999	12	609	999999	655	399	999999	495	999999	928	999999	933	999999	481	197	458	12	838	999999	144	999999	428	691	365	364	999999	504	999999	999999	128	459	47	999999	634	999999	844	917	604	493	999999	461	758	163	504	214	306	353	365	36	661	315	889	999999	999999	769	345	321	254	276	999999	894	591	999999	999999	478	999999	173	907	999999	353	541	999999	355	183	999999	999999	275	196	160	68	360	999999	615	351	812	999999	210	249	864	999999	532	672	337	541	625	999999	276	999999	35	999999	142	445	999999	683	130	907	544	663	999999	999999	999999	135	104	218	601	755	999999	151	186	908	999999	923	53	999999	820	868	999999	814	999999	813	17	111	170	82	925	915	125	931	230	905	35	546	402	378	999999	999999	999999	999999	940	869	893	999999	999999	127	999999	218	401	495	862	261	835	729	114	44	489	968	999999	999999	292	686	999999	55	999999	281	883	389	531	675	999999	999999	300	952	999999	689	919	881	125	53	921	717	523	629	78	999999	79	305	999999	367	999999	764	999999	556	836	263	999999	999999	214	715	243	771	687	726	690	999999	999999	883	855	425	124	607	853	920	110	575	172	20	976	951	211	999999	947	173	786	999999	980	744	126	620	460	81	676	409	809	999999	39	797	938	629	17	999999	449	999999	253	291	910	522	999999	270	100	228	999999	263	514	655	999999	999999	939	999999	469	226	999999	245	965	53	999999	454	999999	999999	545	375	81	999999	943	24	148	931	920	505	140	467	999999	999999	999999	241	999999	999999	895	164	335	515	857	298	170	999999	429	214	60	209	360	466	
999999	503	724	724	156	999999	319	499	517	893	603	444	520	11	927	910	999999	734	844	517	558	999999	999999	40	518	783	196	162	594	999999	999999	999999	154	673	66	795	141	999999	999999	684	113	405	646	442	911	422	778	999999	864	518	499	326	365	843	907	454	877	999999	999999	999999	338	167	904	584	22	883	300	999999	944	141	779	910	649	999999	413	163	320	999999	128	105	14	38	297	86	999999	564	365	310	766	612	918	999999	598	721	355	945	999999	72	429	38	132	932	224	732	739	588	999999	999999	439	754	144	692	999999	120	999999	999999	869	828	999999	458	527	989	89	342	999999	341	321	927	814	468	999999	258	764	99	999999	82	813	564	346	855	999999	170	871	999999	477	236	871	487	999999	55	85	671	999999	999999	511	142	852	881	520	408	276	999999	389	971	999999	886	999999	486	147	297	496	315	492	294	571	366	999999	77	864	986	469	833	999999	769	392	991	336	793	588	840	999999	932	54	938	999999	146	780	899	921	591	308	395	350	75	558	770	188	637	999999	154	24	785	26	533	938	442	999999	999999	999999	109	560	143	898	306	999999	999999	999999	554	706	435	585	228	155	999999	687	84	493	510	999999	621	812	698	999999	999999	826	443	999999	520	999	155	962	999999	999999	999999	41	174	497	53	999999	994	510	634	931	974	568	795	639	999999	845	864	949	674	999999	967	297	861	749	464	480	999999	648	749	554	560	472	425	999999	334	999999	523	999999	449	999999	226	999999	188	767	419	874	40	804	181	675	145	999999	298	999999	353	999999	999999	424	42	572	373	999999	760	89	380	999999	153	888	315	503	332	287	999999	171	193	855	119	103	339	589	999999	829	477	84	419	364	184	664	564	799	999999	108	553	999999	148	999999	361	999999	397	999999	731	151	498	677	352	857	695	136	578	497	424	86	94	453	132	544	878	685	669	25	337	488	334	515	432	234	733	633	33	322	504	20	706	431	999999	308	999999	999999	732	562	999999	58	96	76	999999	999999	23	110	999999	604	992	999999	439	999999	580	253	999999	982	999999	128	134	999999	113	265	992	414	380	662	999999	999999	213	88	999999	999999	356	999999	402	999999	999999	439	220	632	878	999999	329	829	999999	335	850	614	999999	358	554	613	438	606	944	830	999999	970	999999	360	515	930	400	914	721	999999	34	999999	850	999999	852	815	908	501	193	999999	936	173	832	999999	999999	980	342	854	999999	350	679	750	343	571	194	169	999999	859	127	948	999999	999999	117	259	310	558	999999	931	506	
738	999999	937	422	270	894	909	147	578	548	534	598	546	390	381	652	284	958	289	375	999999	10	58	383	245	656	530	66	583	744	263	227	410	358	794	644	742	338	83	677	284	31	999999	321	593	999999	491	34	999999	999999	999999	600	484	565	814	738	657	563	999999	614	373	853	564	999999	295	999999	198	999999	595	999999	999999	999999	884	612	101	670	763	736	790	999999	999999	505	330	999999	717	662	742	844	543	999999	987	188	161	468	999999	430	467	412	999999	285	999999	303	999999	998	696	90	999999	872	474	999999	974	920	772	300	999999	867	532	588	126	632	574	353	654	999999	750	731	794	426	309	670	213	361	999999	999999	725	999999	76	332	999999	999999	946	870	379	400	999999	76	999999	860	999999	445	898	878	295	403	710	816	649	899	257	964	296	299	999999	804	999999	623	999999	267	574	999999	801	999999	308	489	686	704	974	999999	457	684	325	933	407	863	772	334	999999	317	804	908	231	999999	85	325	351	657	306	999999	459	468	856	999999	296	999999	644	698	580	805	716	999999	999999	395	999999	573	649	362	999999	709	999999	616	556	999999	463	665	358	634	134	983	148	39	407	408	804	999999	999999	177	647	958	229	999999	753	270	999999	798	76	835	724	511	676	988	764	999999	543	843	912	953	999999	999999	100	19	999999	999999	999999	999999	999999	444	591	464	999999	999999	715	933	489	958	999999	295	999999	665	599	522	910	622	317	160	999999	810	864	961	86	874	483	26	867	220	999999	999999	999999	913	199	999999	254	269	765	999999	999999	831	118	999999	980	999999	999999	38	999999	577	109	951	999999	516	423	798	579	630	388	870	997	698	76	999999	999999	706	691	398	476	967	999999	650	856	122	999999	443	701	289	980	459	233	455	985	999999	120	557	875	97	499	401	62	624	881	895	999999	585	765	839	135	283	934	262	562	73	999999	459	999999	999999	640	999999	106	300	649	928	647	552	712	776	999999	901	830	999999	898	84	915	654	999999	961	915	301	677	862	163	707	525	999999	893	999999	990	661	462	999999	999999	519	305	762	974	999999	257	655	873	988	680	233	452	340	363	487	158	654	690	142	999999	999999	312	243	999999	942	413	999999	999999	999999	999999	507	999999	133	157	999999	999999	162	679	815	714	999999	427	689	999999	929	264	194	999999	415	999999	346	970	329	454	118	216	71	626	42	549	579	996	93	213	999999	784	329	193	974	708	995	974	874	999999	992	921	623	61	216	687	228	71	999999	999999	999999	537	129	678	48	182	717	536	646	
276	145	999999	344	485	19	999999	934	999999	999999	707	778	371	999999	901	999999	999999	999999	20	999999	354	330	999999	753	77	763	999999	665	651	154	801	999999	469	999999	608	293	729	586	999999	999999	999999	999999	227	999999	545	999999	88	442	227	999999	851	589	999999	126	302	999999	626	520	276	999999	999999	489	999999	857	840	716	999999	43	999999	618	999999	610	999999	969	358	601	113	999999	217	830	999999	212	447	435	999999	999999	293	352	999999	662	666	219	319	424	676	999999	470	999999	588	828	999999	54	945	609	493	999999	999999	737	768	700	999999	536	312	445	999999	172	52	857	999999	628	433	966	997	834	951	999999	300	41	999999	776	999999	743	999999	389	902	640	267	837	942	61	89	555	583	344	819	139	999999	874	387	514	538	613	804	959	405	961	999999	120	657	969	950	111	999999	992	569	108	35	923	999999	999999	904	999999	999999	514	548	877	393	663	24	822	999999	426	653	789	247	527	939	551	984	940	593	157	190	972	999999	977	121	590	774	720	114	983	999999	980	609	334	698	999999	421	527	578	393	105	835	362	534	457	655	755	52	168	483	938	602	999999	757	34	999999	413	570	766	802	888	303	999999	632	95	673	999999	913	999999	650	140	466	999999	209	61	355	619	576	530	466	835	732	999999	999999	999999	999999	176	852	309	999999	999999	850	760	776	999999	801	999999	729	999999	783	999999	841	223	518	999999	482	999999	614	705	679	332	837	999999	310	966	165	741	97	588	999999	507	336	613	999999	764	999999	999999	999999	999999	999999	238	889	137	999999	990	999999	518	53	287	572	509	999999	157	630	433	999999	999999	460	999999	349	70	999999	151	102	286	148	237	150	754	73	776	999999	910	999999	451	442	999999	304	320	972	999999	698	809	25	847	945	189	999999	649	999999	479	256	999999	999999	199	208	748	45	470	851	766	999999	299	224	796	865	651	701	999999	991	349	516	149	999999	702	999999	999999	999999	255	340	958	254	999999	999999	594	999999	858	556	265	252	694	674	999999	468	215	279	409	595	229	981	999999	488	804	657	376	962	116	999999	661	999999	978	621	789	139	999999	521	999999	260	629	999999	17	105	445	935	999999	674	999999	681	632	432	962	999999	907	999999	46	480	449	843	999999	631	999999	910	999999	438	999999	82	884	704	575	693	403	158	965	953	999999	999999	53	999999	361	999999	290	434	325	239	865	353	714	999999	103	422	999999	999999	588	997	851	106	211	17	671	234	790	977	116	938	38	814	999999	953	299	837	437	999999	492	970	351	999999	999999	665	
572	920	367	368	611	162	999999	999999	570	968	111	877	997	999999	207	999999	911	312	327	386	999999	61	999999	999999	236	265	985	501	549	617	656	862	999999	999999	444	750	867	431	376	954	999999	999999	253	700	852	421	840	999999	383	366	69	48	671	218	464	521	999999	606	999999	999999	176	129	822	952	999999	249	376	461	601	456	269	999999	999999	999999	69	543	999999	984	908	815	424	593	128	999999	999999	618	999999	999999	91	999999	515	270	299	30	787	206	844	300	999999	999999	55	389	800	926	107	579	111	308	158	920	713	999999	697	326	931	999999	11	640	404	702	59	83	379	677	941	998	200	999999	585	862	699	517	605	999999	999999	45	793	999999	95	979	517	891	999999	170	999999	999999	572	973	99	214	205	214	999999	999999	564	971	999999	132	999999	999999	999999	999999	722	999999	231	999999	655	402	556	895	999999	808	554	425	999999	999999	930	218	999999	999999	435	227	826	999999	667	495	621	918	740	999999	35	999999	217	987	600	331	999999	857	999999	22	608	180	426	203	424	396	659	481	999999	406	51	800	663	307	999999	171	369	350	628	736	585	737	661	757	870	129	601	999999	824	864	988	999999	279	456	88	265	800	633	957	280	999999	150	426	343	757	234	16	909	324	438	962	827	239	212	999999	870	518	668	999999	304	795	102	999999	999999	999999	999999	999999	217	228	417	999999	736	393	358	900	445	321	328	999999	645	123	691	252	395	999999	170	999999	76	29	218	747	141	309	999999	484	742	493	999999	999999	788	703	799	691	907	77	235	444	880	312	999999	559	999999	668	688	191	114	850	270	734	257	999999	464	197	20	670	999999	436	999999	873	999999	952	531	402	222	941	999999	10	999999	999999	676	726	961	999999	999999	999999	556	473	621	999999	380	892	232	999999	999999	661	249	611	680	247	838	799	999999	17	999999	48	37	797	456	999999	867	113	514	942	68	531	174	999999	168	361	123	999999	815	999999	503	999999	999999	477	999999	999999	999999	712	329	999999	490	877	22	999999	999999	999999	999999	999999	26	999999	614	276	388	290	995	156	496	999999	453	329	999999	81	999999	999999	513	879	319	999999	999999	895	999999	999999	783	999999	462	191	518	220	999999	177	999999	363	749	999999	644	999999	886	449	481	578	74	162	268	10	974	999999	893	558	450	740	681	999999	999999	131	999999	999999	999999	972	827	999999	637	286	469	285	599	770	332	51	819	287	992	999999	999999	503	831	892	895	999999	441	53	297	960	769	349	496	659	677	627	122	194	743	914	621	667	941	788	692	
983	999999	213	96	999999	738	173	748	811	991	999999	300	937	999999	709	540	783	999999	676	516	130	789	939	103	999999	999999	634	999999	88	258	422	999999	52	209	912	382	999999	957	446	999999	605	999999	684	999999	494	337	185	630	43	384	999999	150	999999	281	571	203	471	120	391	922	113	630	999999	563	999999	630	257	999999	999999	999999	312	826	90	454	911	999999	115	999999	608	377	754	14	999999	703	421	281	297	771	637	999999	910	127	576	524	999999	975	930	131	98	864	999999	999999	978	999999	82	21	70	820	999999	52	97	199	512	24	177	109	130	966	151	999999	999999	486	999999	999999	999999	194	999999	566	337	935	598	999999	192	999999	999999	316	35	803	631	409	220	477	999999	595	999999	721	614	562	356	28	854	964	979	791	531	602	999999	55	289	887	999999	999999	493	999999	453	113	16	768	999999	999999	83	999999	345	999999	97	865	85	514	311	705	999999	697	219	318	999999	634	14	999999	222	694	968	979	524	743	648	715	999999	999999	999999	527	714	846	835	495	944	538	999999	999999	703	999999	527	833	744	584	317	999999	294	184	353	818	999999	615	556	41	892	103	802	601	103	381	999999	109	372	784	990	999999	861	724	373	999999	999999	766	999999	999999	177	145	245	940	436	583	431	809	632	333	427	109	999999	804	602	999999	736	38	153	999999	784	427	471	999999	593	584	999999	570	999999	801	999999	342	917	10	999999	756	999999	999999	174	520	950	81	477	999999	366	999999	999999	67	131	522	815	977	623	375	999999	999999	674	284	356	999999	380	860	999	999999	520	95	192	299	999999	846	992	999999	863	633	382	713	950	999999	604	702	150	155	448	297	985	999999	719	551	239	123	92	583	999999	999999	149	99	82	645	999999	999999	708	153	126	285	530	941	999999	999999	993	67	800	251	999999	653	999999	234	422	711	846	684	376	640	999999	826	999999	418	368	550	494	292	641	314	905	333	994	997	39	172	766	53	722	729	558	181	323	840	903	862	610	914	999999	370	799	843	904	77	92	299	521	121	582	573	505	710	999999	495	346	356	659	999999	999999	999999	944	802	962	646	999999	889	513	923	515	999999	999999	580	616	281	999999	71	428	926	915	999999	650	655	471	158	999999	848	999999	828	999999	556	213	999999	718	426	425	996	881	268	986	202	999999	597	605	85	999999	924	104	155	979	999999	927	732	798	466	608	999999	341	813	421	999999	999999	685	430	959	303	53	861	199	856	999999	999999	170	940	722	999999	63	59	999999	525	310	754	609	999999	228	
999999	999999	108	262	818	135	999999	77	847	999999	68	111	177	646	781	590	999999	905	298	470	104	767	792	86	513	555	249	945	999999	121	488	999999	836	211	340	823	944	609	380	999999	854	123	999999	197	663	851	885	413	614	935	999999	849	320	387	134	861	687	32	748	272	885	719	779	736	274	999999	274	965	315	958	645	463	999999	568	999999	981	454	605	422	661	670	836	341	362	999999	999999	223	999999	87	479	145	922	861	118	999999	145	999999	586	922	139	586	999999	999999	999999	300	783	325	752	771	152	999999	92	999999	96	602	59	387	427	999999	999999	320	815	888	835	822	722	999999	999999	999999	999999	647	999999	682	292	85	750	738	685	71	100	323	470	687	934	73	62	999999	999999	516	795	757	915	724	297	999999	771	41	272	833	577	191	899	39	999999	505	548	410	327	21	852	320	702	365	772	321	849	138	953	999999	999999	409	827	999999	927	723	732	153	394	472	313	718	476	852	494	908	424	441	999999	439	524	652	995	763	999999	999999	999999	560	999999	976	969	999999	999999	999999	999999	999999	999999	999999	999999	576	773	999999	26	854	707	999999	999999	999999	871	999999	897	999999	740	523	257	127	414	74	999999	451	999999	181	200	417	999999	670	639	976	999999	326	553	433	999999	820	666	129	635	150	65	530	641	215	999999	98	89	561	902	564	252	945	999999	300	745	999999	999999	601	999999	999999	361	999999	999999	867	69	554	999999	473	88	920	857	138	491	274	19	724	810	462	492	111	338	941	767	84	999999	999999	564	263	999999	680	912	75	914	37	788	27	35	774	155	144	779	999999	483	981	707	124	463	498	290	999999	999999	455	118	999999	280	999999	279	999999	144	225	990	65	786	408	17	999999	223	464	486	991	698	999999	316	357	332	722	467	785	999999	618	390	76	972	999999	830	467	999999	811	999999	999999	747	605	999999	929	154	723	829	999999	974	915	999999	999999	21	299	332	813	148	999999	999999	999999	999999	493	62	526	835	923	92	999999	999999	550	835	411	706	118	253	999999	406	386	213	999999	892	392	999999	999999	716	391	64	683	343	26	999999	206	42	209	424	263	552	123	999999	230	999999	710	507	433	90	500	999999	903	999999	239	999999	999999	557	999999	999999	570	682	601	809	454	869	999999	785	561	232	638	379	507	999999	999999	550	293	292	982	969	192	884	388	381	226	99	160	638	999999	608	566	649	861	544	854	581	951	313	650	999999	999999	924	999999	211	451	130	795	999999	65	688	133	479	575	211	999999	686	303	229	
593	364	999999	999999	681	999999	665	989	517	962	839	999999	598	980	641	630	999999	999999	938	187	929	999999	304	939	582	999999	485	96	83	660	72	999999	999999	999999	719	295	641	470	253	993	545	461	999999	833	381	999999	99	153	837	944	473	224	747	126	999999	497	70	779	999999	999999	477	999999	999999	999999	899	671	140	867	270	356	989	277	25	945	641	477	999999	470	568	999999	336	341	999999	139	999999	847	430	999999	441	232	234	862	282	988	525	966	545	999999	933	710	516	232	999999	491	955	999999	209	802	484	822	999999	599	220	262	999999	999999	999999	786	669	61	250	969	999999	48	131	999999	999999	36	429	675	931	735	537	858	999999	114	458	999999	184	991	648	628	999999	619	999999	634	651	29	70	389	646	759	96	881	469	546	999999	845	370	828	210	182	382	809	999999	279	999999	999999	832	999999	688	563	999999	677	413	622	292	816	821	496	485	999999	966	50	39	999999	648	999999	999999	999999	999999	612	406	356	791	476	999999	876	999999	947	572	999999	999999	247	701	92	157	999999	478	847	263	979	999999	873	353	234	999999	342	780	717	630	415	962	999999	514	999999	166	265	886	936	375	999999	97	873	924	195	788	729	348	999999	34	999999	187	551	628	338	589	533	12	567	270	914	106	999999	327	999999	336	248	732	626	999999	892	999999	999999	481	847	892	160	948	167	446	486	993	833	693	400	238	421	330	186	496	632	262	329	676	461	319	999999	999999	767	858	549	999999	722	30	141	706	646	80	999999	999999	438	584	999999	130	783	999999	272	999999	926	928	999999	999999	555	999999	303	999999	213	864	999999	537	816	999999	191	308	896	490	280	813	561	999999	591	350	999999	740	67	999999	417	208	893	540	57	758	629	839	943	631	450	999999	999999	502	503	999999	60	253	999999	835	403	546	234	999999	650	459	765	242	999999	574	378	815	83	999999	231	15	971	488	490	67	973	352	999999	274	49	688	96	69	999999	809	999999	999999	121	999999	654	871	973	599	999999	597	992	397	502	999999	263	635	519	481	280	497	999999	999999	762	999999	861	60	191	959	264	961	372	706	52	999999	999999	82	704	851	600	360	999999	381	598	892	75	586	850	986	21	413	178	615	788	702	999	728	543	549	370	603	999999	999999	999999	999999	235	295	354	964	999999	190	931	667	880	999999	465	439	973	869	505	284	210	204	947	850	793	757	918	349	537	555	999999	164	491	997	669	999999	45	669	667	779	999999	885	892	830	482	510	734	867	246	570	755	674	999999	
95	403	495	76	495	145	477	999999	15	436	548	651	776	999999	883	999999	999999	403	314	211	999999	999999	325	999999	126	378	292	32	60	112	967	800	864	999999	405	999999	999999	999999	999999	999999	199	412	237	999999	353	999999	705	999999	851	999999	798	176	450	472	327	999999	87	999999	949	127	853	455	999999	902	469	748	786	999999	781	288	86	498	999999	781	999999	323	999999	999999	958	999999	672	958	999999	999999	999999	999999	359	402	793	999999	999999	990	10	433	679	744	95	999999	989	605	402	50	999999	573	540	999999	323	669	999999	13	237	220	235	22	454	895	999999	883	999999	667	999999	394	872	428	762	96	999999	429	111	278	238	490	877	362	999999	631	415	607	902	14	487	689	942	789	134	315	764	988	978	783	468	211	736	331	999999	18	177	133	999999	453	999999	894	567	191	775	746	343	872	999999	822	999999	678	980	593	190	999999	451	92	304	456	999999	508	450	999999	999999	36	754	555	999999	535	464	291	796	458	201	593	131	761	24	387	972	999999	999999	165	303	790	230	152	999999	507	567	95	829	364	999999	314	453	249	382	748	992	787	726	999999	999999	999999	882	532	999999	596	999999	690	78	999999	484	439	987	294	34	28	805	611	414	648	968	999999	462	441	336	999999	150	881	389	275	999999	999999	175	579	796	105	908	698	750	554	920	877	26	999999	880	692	326	168	999999	363	942	391	999999	999999	999999	989	746	450	205	999999	456	705	311	999999	531	299	999999	418	498	929	120	117	860	859	727	999999	999999	549	999999	999999	570	981	666	35	332	13	811	97	606	999999	358	999999	999999	999999	108	225	576	224	999999	591	429	908	670	295	999999	835	530	523	360	999999	637	207	889	562	944	474	48	285	479	528	487	999999	812	691	580	652	614	625	761	512	524	147	167	999999	224	662	999999	380	782	497	482	298	737	999999	179	161	999999	940	300	633	186	300	999999	863	113	253	999999	999999	999999	999999	999999	905	762	847	999999	500	49	919	999999	292	163	999999	999999	982	55	199	999999	97	522	999999	84	674	335	137	336	233	403	999999	866	999999	566	342	999999	999999	276	577	535	889	366	678	122	999999	602	18	480	518	798	762	817	914	999999	18	467	296	526	556	579	635	521	143	999999	745	63	377	726	820	12	320	999999	478	663	558	999999	843	316	425	999999	326	656	818	435	999999	486	952	999999	557	875	999999	665	719	997	900	378	233	581	376	605	234	292	999999	515	999999	999999	348	260	257	287	999999	979	999999	485	999999	979	703	708	466	
269	999999	999999	999999	945	999999	654	996	999999	762	189	999999	271	939	999999	999999	44	995	999999	947	999999	147	701	916	280	261	399	565	244	744	921	675	525	125	117	504	30	123	714	883	832	999999	867	999999	78	999999	362	49	289	637	228	999999	400	760	872	999999	409	296	999999	694	243	99	762	737	841	999999	999999	156	999999	999999	999999	920	291	429	124	999999	999999	999999	999999	999999	898	359	285	606	525	938	284	764	252	985	105	999999	225	29	999999	743	999999	139	656	564	999999	216	217	999999	999999	307	701	971	645	338	851	205	447	407	796	883	999999	166	222	903	238	227	903	999999	231	999999	999999	271	779	381	257	999999	556	999999	703	692	152	322	795	227	246	999999	128	914	144	899	296	817	999999	766	999999	141	917	753	999999	579	312	370	999999	718	999999	999999	202	274	90	710	649	163	999999	114	741	501	370	994	666	925	108	988	999999	332	999999	999999	48	999999	452	999999	232	802	999999	133	389	782	999999	87	624	806	120	854	999999	433	260	142	122	999999	999999	437	770	923	97	999999	480	999999	657	418	912	714	999999	189	821	964	488	999999	204	580	724	959	999999	293	379	999999	815	253	999999	289	82	999999	775	919	988	25	355	309	715	559	652	75	134	999999	174	910	999999	931	43	868	945	413	938	999999	999999	75	516	999999	553	237	594	237	168	377	346	249	938	482	200	805	619	188	141	645	927	658	834	757	129	468	453	883	999999	296	344	999999	734	999999	524	999999	999999	868	756	487	964	999999	907	756	825	999999	971	933	740	999999	259	766	281	302	614	999999	241	758	368	94	783	710	26	999999	43	677	999999	705	957	278	999999	751	432	654	681	999999	751	999999	932	999999	496	520	152	982	46	578	397	442	999999	999999	690	999999	999999	671	703	263	409	44	999999	999999	419	276	999999	472	999999	508	343	627	621	111	994	164	826	999999	999999	999999	999999	999999	835	999999	290	82	999999	999999	587	999999	999999	999999	950	427	113	999999	363	784	785	230	544	680	999999	538	244	769	821	526	999999	999999	923	999999	999999	439	695	375	999999	267	867	999999	199	796	885	384	266	999999	999999	999999	998	287	999999	52	999999	376	999999	887	999999	306	999999	521	261	560	999999	999999	632	904	999999	520	999999	999999	517	999999	916	447	41	748	795	677	999999	661	102	999999	527	506	735	881	999999	999999	999999	808	394	902	999999	356	95	639	400	834	999999	999999	896	166	472	271	769	704	135	999999	345	981	102	314	34	569	428	634	42	999999	325	999999	999999	978	810	923	353	614	
69	999999	362	402	999999	999999	925	920	764	999999	999999	266	737	41	755	999999	372	729	999999	999999	878	476	999999	461	999999	501	518	999999	999999	917	356	549	918	164	999999	999999	999999	942	633	999999	388	999999	804	492	479	775	171	293	996	929	999999	90	217	999999	736	592	642	999999	795	856	999999	925	515	846	999999	999999	347	999999	999999	200	439	999999	106	999999	702	773	671	444	981	831	339	235	13	485	312	275	341	999999	427	999999	999999	999999	157	776	688	462	599	957	903	864	999999	999999	897	805	500	195	984	632	570	962	999999	208	919	963	527	227	922	999999	999999	323	999999	692	165	344	278	751	282	329	895	999999	999999	713	999999	126	403	750	337	208	984	126	290	708	94	464	999999	723	999999	193	258	999999	540	568	422	590	590	745	433	563	536	748	999999	999999	736	999999	788	217	999999	802	999999	999999	889	723	55	999999	999999	575	999999	700	213	999999	984	98	81	434	709	999999	300	950	999999	657	326	773	671	245	212	626	971	764	676	923	66	964	622	481	581	816	523	994	999999	999999	148	733	999999	982	764	824	593	312	621	182	916	999999	276	999999	460	126	62	810	226	416	999999	843	999999	289	497	999999	999999	599	852	893	102	306	403	521	518	593	422	999999	481	387	999999	999999	152	999999	16	350	698	709	999999	465	764	713	777	150	421	999999	709	81	494	744	358	993	459	728	90	999999	999999	754	404	866	703	372	338	838	384	933	700	529	282	157	331	766	999999	397	999999	389	529	999999	109	222	999999	999999	204	737	39	999999	219	424	423	999999	36	999999	314	164	761	401	384	939	766	999999	605	190	798	999999	422	999999	999999	72	599	999999	999999	70	654	999999	983	362	177	999999	808	345	724	285	999999	999999	130	999999	461	423	999999	737	15	589	999999	621	617	703	552	858	999999	447	623	156	825	723	306	999999	298	999999	180	409	233	782	140	430	763	330	84	913	226	999999	139	11	437	862	999999	510	574	43	574	999999	809	319	286	999999	999999	577	460	392	588	164	99	999999	253	235	513	232	459	75	857	297	629	639	642	999999	317	999999	719	963	37	795	401	265	557	999999	599	913	506	769	708	196	999999	999999	334	71	999999	800	999999	211	358	999999	999999	999999	185	287	660	180	677	996	63	999999	999999	496	364	793	762	833	781	362	636	599	726	999999	366	671	427	937	314	580	999999	999999	999999	517	999999	565	744	999999	90	999999	239	429	246	999999	716	999999	337	383	336	999999	309	999999	999999	406	575	759	746	371	999999	513	999999	723	
865	107	660	546	999999	350	882	799	59	999999	999999	511	999999	999999	363	999999	974	759	999999	53	610	773	280	234	498	466	942	854	818	382	750	999999	419	999999	563	148	849	180	369	986	500	537	491	439	999999	517	283	368	406	529	999999	999999	999999	817	123	102	999999	999999	57	780	408	999999	980	676	129	187	102	616	653	224	377	999999	399	357	552	83	291	841	999999	980	193	999999	458	298	999999	367	999999	602	403	470	321	423	132	999999	588	999999	556	999999	320	189	999999	667	999999	191	162	593	992	999999	274	50	810	985	567	77	597	824	578	999999	690	762	780	500	223	192	902	953	681	811	999999	89	526	476	999999	688	565	525	868	277	146	402	999999	583	338	999999	999999	336	856	64	990	763	894	864	134	999999	408	924	454	532	288	209	911	999999	999999	194	523	344	464	999999	999999	999999	955	999999	555	298	398	206	172	859	999999	999999	106	627	999999	15	195	999999	351	973	289	641	81	346	999999	936	999999	192	529	153	999999	999999	871	976	553	919	999999	592	318	836	169	211	761	594	999999	712	112	999999	370	58	999	861	992	491	599	870	10	619	323	619	807	215	677	28	30	216	705	130	84	901	207	602	353	515	813	87	879	487	347	999999	833	206	999999	480	999999	999999	999999	999999	386	682	918	999999	999999	699	39	954	534	742	574	792	16	999999	220	469	999999	999999	518	486	677	521	999999	523	281	47	785	610	393	206	874	51	882	325	743	401	982	999999	999999	653	486	999999	553	146	912	554	999999	999999	986	362	999999	747	470	847	712	865	691	405	916	241	999999	999999	571	999999	868	532	999999	691	249	999999	486	842	83	864	999999	999999	968	999999	610	727	767	933	623	40	576	999999	581	999999	999999	878	999999	587	102	101	999999	67	298	224	999999	390	644	587	612	177	875	787	999999	999999	847	893	896	837	795	999999	474	980	999999	999999	762	999999	999999	999999	88	370	119	899	749	982	999999	941	999999	753	585	999999	93	190	331	455	165	789	463	975	197	999999	981	999999	999999	903	999999	757	262	757	999999	537	999999	768	508	251	999999	975	47	691	479	905	372	152	262	574	999999	293	659	359	384	999999	999999	975	687	369	388	247	999999	845	999999	378	688	772	301	58	999999	324	681	89	397	189	751	772	999999	291	999999	839	619	227	798	343	108	903	383	489	259	999999	91	149	999999	821	999999	202	335	111	999999	599	851	213	999999	791	612	579	962	205	231	999999	479	406	999999	549	627	890	999999	31	279	785	399	811	798	338	
243	999999	226	575	999999	999999	446	404	74	756	999999	999999	444	999999	731	528	941	999999	268	744	984	999999	135	322	203	999999	154	313	831	442	999999	49	415	454	557	79	999999	396	883	671	78	84	342	266	562	222	455	50	300	750	843	221	553	64	354	558	416	903	382	343	999999	143	573	999999	999999	948	999999	990	459	999999	175	555	304	596	675	999999	352	869	999999	981	531	114	23	90	999999	989	496	360	109	999	662	459	24	549	267	935	999999	999999	710	614	221	465	591	638	585	999999	917	956	388	444	215	547	153	401	812	309	129	492	43	999999	461	999999	890	459	999999	716	999999	754	339	999999	408	642	169	156	769	76	523	384	505	310	999999	540	972	665	793	125	315	999999	737	957	999999	28	676	153	162	572	575	141	639	868	756	172	627	999999	45	999999	387	996	631	746	999999	744	986	999999	495	921	677	235	666	883	410	999999	26	381	925	390	966	25	994	999999	999999	392	745	637	999999	909	999999	334	629	230	737	319	991	991	999999	80	42	944	658	241	999999	999999	475	999999	467	838	155	255	999999	655	607	372	12	435	255	404	999	999999	188	585	18	352	999999	445	155	101	927	35	210	854	999999	32	367	999999	311	160	916	990	179	715	763	667	611	974	623	375	999999	565	999999	776	999999	682	765	82	999999	552	999999	39	999999	999999	911	999999	54	868	307	584	14	249	133	999999	487	18	190	472	999999	350	741	631	822	999999	784	371	289	434	999999	675	266	294	539	758	999999	887	390	803	804	642	999999	743	676	48	371	77	442	651	999999	72	502	303	259	999999	811	123	216	829	591	550	841	620	95	631	328	719	710	375	688	600	999999	387	999999	190	727	999999	954	784	999999	999999	999999	999999	145	720	183	962	44	656	947	302	999999	561	221	999999	999999	13	657	54	719	999999	999999	76	962	698	444	999999	999999	79	165	813	168	999999	420	874	621	213	484	999999	999999	365	684	63	999999	396	919	77	176	413	389	999999	999999	909	75	767	999999	862	675	999999	285	999999	337	965	501	143	143	258	150	999999	642	999999	528	293	596	363	966	313	648	999999	999999	377	948	999999	999999	440	473	258	999999	653	524	759	537	999999	999999	399	38	719	562	999999	999999	670	926	830	771	791	205	66	323	999999	999999	57	999999	109	669	999999	120	115	999999	999999	669	884	892	497	999999	883	69	491	204	206	999999	257	751	364	322	117	999999	128	460	999999	999999	416	999999	654	999999	477	545	437	377	190	289	923	445	501	624	378	
778	999999	18	999999	731	713	862	126	999999	999999	306	859	999999	561	467	991	654	384	825	999999	999999	248	644	354	347	632	123	999999	916	999999	999999	999999	999999	944	339	999999	999999	573	177	999999	554	818	276	308	999999	686	650	815	723	298	999999	70	999999	371	999999	539	999999	664	999999	109	999999	848	210	999999	741	56	129	842	232	456	881	91	216	999999	708	141	971	345	182	999999	981	999999	300	628	142	751	583	377	999999	799	226	455	33	78	931	705	618	299	567	135	566	999999	593	277	416	196	853	382	662	297	567	459	491	888	128	999999	558	581	844	999999	472	752	999999	999999	239	436	68	148	999999	13	522	681	999999	57	104	182	714	33	222	945	897	210	714	999999	241	999999	999999	999999	949	999999	999999	999999	999999	576	662	814	493	169	999999	980	138	715	20	659	999999	999999	680	999999	793	946	587	534	368	898	103	272	47	97	201	472	472	922	999999	732	855	485	236	999999	395	289	689	999999	986	242	816	192	199	65	464	999999	999999	529	999999	13	62	622	678	556	482	400	777	405	967	999999	517	999999	999999	288	803	999999	659	478	59	513	266	41	548	136	92	911	82	981	999999	846	385	943	580	999999	679	243	999999	679	729	994	999999	293	999999	420	724	610	665	999999	999999	175	696	617	479	838	999999	30	999999	551	474	571	327	999999	999999	131	999999	999999	635	999999	608	570	999999	999999	749	64	11	999999	454	137	411	999999	255	171	730	467	159	768	999999	999999	999999	999999	168	265	215	167	999999	716	520	999999	999999	160	975	999999	312	691	684	716	868	425	837	999999	575	947	149	992	326	166	75	315	971	431	110	892	894	949	412	235	999999	592	387	294	463	988	999999	261	506	999999	859	48	783	443	899	57	905	673	93	221	125	222	841	999999	650	215	494	800	59	92	999999	999999	289	458	941	286	48	552	320	999999	51	888	496	404	307	999999	999999	537	999999	62	987	999999	866	200	999999	562	750	866	643	999999	504	114	999999	423	999999	506	759	335	999999	623	19	363	363	506	179	237	725	447	223	999999	683	999999	279	997	105	999999	496	98	348	388	535	182	999999	72	92	936	686	999999	912	999999	277	206	999999	907	999999	634	866	369	30	882	836	313	653	30	999999	548	835	214	328	282	19	670	987	124	97	999999	454	300	999999	243	551	652	534	421	356	999999	921	999999	953	470	352	999999	77	465	551	999999	528	888	498	544	111	481	999999	639	791	606	219	921	819	215	189	999999	999999	999999	341	194	778	999999	673	96	
999999	999999	261	857	999999	882	603	999999	999999	865	318	566	999999	999999	142	999999	897	895	630	749	278	10	999999	748	999999	999999	190	290	133	367	999999	297	224	411	917	999999	999999	999999	709	908	13	687	358	954	896	622	773	999999	655	272	296	999999	999999	924	818	626	999999	512	999999	999999	701	999999	999999	215	422	999999	352	999999	961	504	849	10	195	999999	746	590	999999	999999	851	668	12	124	635	861	80	570	686	300	592	300	999999	717	331	555	217	999999	289	153	541	999999	280	382	115	999999	999999	999999	697	999999	187	237	975	333	661	907	160	999999	687	546	144	852	344	62	808	670	788	999999	679	640	514	65	311	999999	66	975	999999	629	999999	999999	449	784	999999	797	122	364	325	999999	999999	423	999999	629	999999	743	18	689	540	228	574	999999	999999	999999	616	67	385	132	926	477	276	686	518	531	578	212	107	360	979	547	939	453	355	405	86	265	245	884	62	567	999999	377	444	999999	64	574	122	168	178	999999	421	990	437	847	125	379	999999	873	999999	799	646	657	709	993	999999	131	999999	966	214	360	821	500	79	369	977	899	251	348	999999	999999	999999	938	192	999999	135	999999	25	507	289	707	360	371	834	263	921	999999	667	451	891	999999	485	156	953	817	993	921	921	78	870	226	137	566	407	55	709	707	999999	545	867	999999	115	590	686	999999	999	460	665	815	448	146	242	800	456	999999	528	943	984	374	180	999999	999999	947	637	73	579	793	999999	788	553	223	376	999999	999999	562	827	894	999999	457	817	543	265	999999	630	734	984	336	120	864	527	766	722	110	999999	663	311	168	999999	622	999999	216	496	877	272	999999	999999	120	226	893	999999	999999	999999	999999	999999	637	948	999999	999999	903	89	999999	999999	999999	271	786	999999	275	756	999999	260	669	941	847	999999	999999	56	999999	999999	406	999999	999999	999999	227	159	893	999999	194	553	737	715	389	999999	60	543	683	533	396	615	485	733	504	363	305	642	55	999999	999999	17	945	999999	569	999999	920	939	215	142	465	949	378	999999	315	722	28	215	999999	827	891	314	846	999999	999999	772	367	672	469	520	814	584	114	210	659	999999	999999	157	156	309	921	120	999999	551	77	999999	247	982	427	782	344	100	771	999999	999999	330	171	867	930	796	722	258	999999	999999	328	881	999999	177	843	138	124	871	69	999999	905	780	976	999999	999999	223	999999	384	254	999999	185	723	812	999999	409	999999	999999	740	227	359	999999	673	641	999999	232	195	601	79	148	298	668	473	41	209	322	
30	354	866	856	716	271	999999	13	999999	519	604	78	959	768	515	123	383	999999	709	999999	242	999999	999999	999999	825	622	465	245	956	29	999999	999999	999999	574	388	999999	158	999999	510	98	249	669	849	999999	627	126	641	311	999999	185	294	818	999999	225	89	881	20	794	40	104	999999	112	999999	773	999999	913	465	395	389	999999	964	999999	999999	999999	744	572	299	999999	454	999999	999999	163	611	780	734	893	999999	397	494	506	973	999999	853	416	999999	147	622	85	325	714	999999	256	922	112	220	794	999999	711	480	516	999999	800	349	332	123	652	500	999999	48	914	553	999999	900	882	999999	999999	646	736	999999	607	950	999999	894	740	56	733	240	509	999999	940	227	657	917	978	914	183	25	999999	303	640	646	999999	47	411	170	999999	356	999999	555	999999	999999	938	383	873	999999	378	999999	609	999999	390	421	999999	706	108	999999	896	160	921	967	383	594	124	443	999999	961	604	186	493	579	999999	999999	200	953	999999	791	999999	283	999999	999999	546	278	999999	255	912	229	655	649	999999	714	274	444	435	83	181	999999	43	505	686	999999	999999	999999	421	40	823	999999	999999	999999	999999	316	999999	622	116	508	431	999999	188	868	999999	999999	315	955	999999	999999	315	28	950	126	781	942	758	783	999999	141	461	999999	856	999999	432	909	997	618	901	633	999999	651	999999	927	651	76	838	174	974	999999	999999	15	955	642	999999	999999	62	999999	265	805	557	634	36	975	56	87	258	999999	445	621	480	697	64	999999	999999	999999	690	999999	474	715	113	593	808	387	534	456	397	224	999999	627	856	892	362	999999	85	999999	625	362	880	574	999999	45	999999	362	999999	908	951	352	171	71	124	38	639	999999	999999	963	825	648	999999	600	689	43	152	818	999999	587	344	959	537	999999	48	999999	153	999999	896	78	865	456	649	625	999999	55	999999	599	513	827	999999	999999	403	999999	847	977	911	290	884	999999	892	910	999999	160	574	991	814	362	32	786	885	738	654	633	108	999999	998	825	104	644	980	552	314	937	334	532	565	426	961	71	426	862	26	121	999999	954	858	999999	999999	513	999999	700	999999	999999	941	523	168	999999	23	999999	978	999999	195	999999	804	350	605	660	999999	51	436	398	400	961	370	999999	722	543	457	153	520	509	773	591	999999	289	976	588	995	810	999999	796	412	492	92	339	677	999999	316	999999	999999	999999	672	19	999999	842	310	615	365	919	999999	625	999999	869	999999	478	322	999999	836	524	374	27	664	25	677	639	985	908	879	999999	355	
999999	999999	622	794	999999	999999	763	513	570	979	370	232	86	19	748	484	999999	535	613	26	83	940	792	999999	342	543	657	342	999999	857	402	735	335	574	855	398	699	999999	999999	641	559	100	275	544	13	794	588	15	928	165	452	382	275	24	282	999999	444	161	461	778	189	431	76	713	587	635	999999	512	163	359	784	467	890	972	467	982	674	999999	467	999999	955	651	999999	999999	999999	29	470	320	301	850	954	548	999999	999999	462	138	34	562	957	378	897	86	852	578	381	999999	492	302	556	299	341	196	999999	914	999999	537	27	784	999999	568	174	999999	220	999999	405	246	999999	33	999999	339	958	122	300	99	999999	999999	799	999999	999999	429	536	177	999999	999999	518	768	855	709	52	924	999999	249	263	398	213	999999	866	999999	183	999999	151	468	782	227	341	999999	896	603	999999	999999	737	192	873	999999	42	996	822	217	999999	636	390	144	999999	999999	229	718	999999	901	999999	340	999999	999999	661	775	288	77	394	546	671	299	999999	261	445	109	999999	927	375	999999	999999	999999	498	658	753	546	754	17	487	999999	998	622	370	999999	717	933	930	486	531	108	601	964	611	285	999999	504	765	999999	698	881	407	301	352	484	544	678	841	365	999999	999999	31	999999	589	206	548	58	929	876	999999	999999	178	711	405	277	783	999999	999999	223	121	258	781	624	318	999999	999999	999999	279	886	460	49	101	575	999999	417	86	330	999999	414	736	497	575	888	596	195	713	999999	896	85	701	999999	82	628	253	999999	342	406	999999	983	416	999999	779	999999	999999	999999	420	603	732	987	201	462	999999	200	486	624	999999	893	38	999999	892	103	810	204	195	317	966	473	331	729	85	679	368	402	997	895	999999	999999	999999	102	999999	119	963	908	884	999999	999999	882	152	999999	576	448	378	839	100	999999	40	999999	999999	117	537	947	999999	13	911	521	104	999999	202	999999	906	159	999999	936	357	783	999999	999999	999999	946	999999	94	330	702	999999	637	311	528	311	999999	999999	142	675	364	999999	828	838	960	996	999999	153	511	999999	561	723	999999	27	441	492	317	193	138	999999	911	926	452	626	579	849	284	219	576	322	518	726	999999	999999	76	381	528	999999	999999	999999	946	802	679	405	769	978	737	619	869	46	999999	999999	735	866	763	438	999999	212	269	120	999999	163	577	199	999999	835	999999	941	951	70	999999	372	23	999999	999999	118	999999	999999	857	600	999999	665	999999	539	327	27	999999	907	999999	637	268	326	685	68	193	793	234	490	234	933	39	
796	999999	809	82	632	999999	512	547	654	191	999999	354	999999	997	66	813	48	871	163	999999	52	229	999999	801	646	999999	954	999999	535	884	999999	822	999999	570	326	997	540	466	695	540	487	369	76	455	202	999999	26	71	137	980	999999	618	999999	99	999999	999999	999999	17	436	999999	532	474	999999	999999	999999	253	999999	108	681	68	283	999999	186	623	366	999999	163	868	609	674	999999	893	911	999999	697	999999	751	834	583	749	653	532	40	999999	999999	999999	999999	306	39	948	550	918	999999	78	707	615	442	457	732	315	423	485	408	761	285	999999	999999	999999	999999	277	502	999999	524	931	999999	750	550	435	615	352	999999	857	838	660	999999	999999	999999	842	999999	92	715	304	111	999999	336	178	999999	278	475	379	461	999999	999999	762	456	999999	999999	457	663	957	74	16	841	389	999999	565	999999	999999	637	534	133	719	619	999999	562	208	999999	999999	604	246	625	281	960	245	891	443	634	86	213	180	356	66	189	999999	27	709	462	721	999999	770	531	386	640	941	999999	741	999999	242	209	258	468	157	852	427	341	792	55	999999	498	547	999999	570	544	467	187	76	540	999999	973	999999	745	773	959	834	715	999999	641	999999	999999	159	171	402	876	955	711	999999	999999	762	559	999999	663	856	233	749	839	960	842	182	763	999999	210	999999	268	356	512	695	198	28	711	999999	161	36	615	348	385	539	694	589	999999	978	862	778	178	749	999999	999999	549	999999	995	755	999999	468	265	810	948	618	999999	530	999999	26	999999	195	60	467	82	999999	250	884	374	309	999999	262	999999	999999	326	432	384	518	166	623	155	979	33	999999	695	693	999999	999999	999999	766	999999	174	146	740	967	677	728	711	676	999999	648	664	999999	695	489	154	51	479	494	999999	244	999999	374	829	870	40	171	999999	771	389	865	445	999999	607	904	111	125	686	817	999999	704	672	842	602	975	490	999999	999999	477	551	651	301	320	873	999999	780	799	317	999999	937	999999	634	999999	999999	698	212	179	247	791	387	38	365	661	845	999999	571	782	771	854	390	999999	833	626	999999	738	573	135	621	85	133	311	808	817	999999	143	80	732	554	904	772	999999	897	999999	99	522	295	999999	474	61	999999	997	38	999999	488	51	999999	17	719	559	134	87	999999	172	999999	85	999999	548	781	711	999999	999999	238	867	91	999999	997	296	536	707	452	934	660	570	124	999999	283	999999	338	838	461	72	999999	995	779	999999	762	735	879	24	303	747	858	763	310	131	769	999999	382	419	54	
394	481	22	116	200	427	999999	57	999999	801	875	220	942	999999	689	827	242	97	396	317	999999	417	522	414	705	85	999999	999999	992	366	999999	972	999999	794	77	590	10	999999	589	999999	999999	687	347	222	427	536	915	513	999999	999999	999999	82	999999	999999	782	977	958	607	411	124	999999	727	65	184	688	903	301	158	999999	108	827	354	999999	128	999999	583	999999	999999	999999	178	170	394	649	999999	999999	999999	986	816	999999	99	632	999999	999999	475	999999	57	632	999999	999999	999999	999999	766	330	999999	477	999999	574	999999	569	208	907	658	999999	999999	954	145	88	367	354	999999	916	484	147	103	999999	434	867	999999	380	494	951	999999	777	999999	933	403	74	136	230	647	475	129	999999	813	191	973	999999	254	521	999999	999999	275	817	885	999999	760	999999	236	56	999999	325	542	496	84	257	10	999999	158	309	560	999999	951	999999	707	181	999999	237	999999	999999	999999	653	622	521	999999	525	685	99	891	863	999999	773	837	999999	188	999999	999999	633	999999	565	190	102	632	944	960	540	28	139	120	999999	812	533	999999	324	553	398	702	31	728	559	571	911	990	295	136	787	244	870	957	384	248	999999	65	768	731	410	31	678	560	999999	507	556	999999	187	61	649	478	522	999999	999999	630	911	904	623	994	278	112	346	817	183	306	157	999999	999999	475	649	999999	537	593	153	376	34	470	501	999999	25	933	999999	243	487	319	999999	343	178	999999	999999	268	442	773	999999	308	685	860	999999	930	359	384	999999	712	412	181	940	928	393	423	999999	450	413	571	999999	999999	299	113	340	864	584	813	13	981	148	390	999999	763	141	844	691	173	93	999999	999999	640	999999	109	999999	315	378	793	999999	755	158	886	854	870	795	999999	999999	581	530	523	356	546	381	271	574	999999	146	186	797	549	731	442	367	843	869	999999	654	200	282	999999	495	791	999999	258	832	262	536	174	968	24	836	119	643	569	223	165	269	429	535	809	179	999999	995	410	33	715	528	999999	11	999999	471	999999	999999	506	999999	564	682	133	438	322	494	971	999999	999999	712	621	799	999999	999999	713	88	234	664	473	999999	303	999999	463	999999	126	733	526	173	521	999999	999999	810	146	541	999999	999999	999999	991	222	324	208	983	223	999999	411	999999	730	390	297	378	247	163	999999	999999	999999	999999	228	898	999999	588	968	808	697	999999	999999	811	662	266	999999	240	942	243	452	999999	999999	320	581	999999	823	210	999999	146	875	152	315	863	975	495	806	999999	999999	248	680	999999	355	400	999999	
984	12	999999	999999	999999	419	67	436	13	711	686	995	424	197	999999	999999	120	999999	831	932	555	999999	831	836	177	459	90	975	704	999999	818	803	266	999999	999999	762	999999	999999	538	999999	818	715	312	999999	999999	499	392	703	801	173	569	999999	999999	467	999999	71	180	763	96	24	339	999999	999999	450	892	882	739	399	599	999999	851	174	57	114	999999	839	621	679	547	677	76	999999	184	999999	993	771	289	798	294	535	592	469	860	523	397	737	983	861	269	999999	999999	993	113	110	321	405	10	419	354	901	450	500	226	419	948	951	999999	201	456	131	999999	940	999999	73	118	392	314	533	999999	999999	855	759	999999	141	916	82	283	999999	999999	598	999999	999999	999999	393	95	999999	252	450	575	445	830	792	414	148	812	819	888	999999	992	928	100	999999	701	968	55	690	91	95	999999	999999	678	833	999999	858	361	733	496	721	978	26	999999	999999	999999	281	999999	73	999999	999999	328	999999	999999	999999	999999	300	507	303	178	486	347	999999	20	167	999999	699	999999	996	821	556	786	89	333	177	999999	976	788	237	519	430	422	982	345	809	766	405	999999	999999	752	680	360	999999	565	20	383	582	16	982	914	267	513	559	999999	999999	494	999999	774	26	999999	999999	512	280	999999	747	74	365	69	210	401	999999	18	999999	253	151	206	999999	523	999999	793	488	969	806	322	999999	916	862	740	547	324	526	630	999999	271	647	178	89	284	817	946	28	523	805	591	371	259	189	316	110	999999	765	726	461	233	693	145	999999	957	999999	831	999999	624	521	886	874	999999	343	72	605	972	126	999999	999999	999999	775	965	174	224	951	12	736	556	640	945	558	800	179	451	577	512	472	999999	999999	999999	744	999999	11	999999	716	448	999999	127	710	137	485	321	29	94	458	728	999999	491	16	529	104	999999	984	576	337	84	753	999999	494	999999	510	994	999999	720	632	999999	999999	255	508	999999	96	999999	999999	512	469	247	780	999999	993	849	541	981	126	233	891	999999	418	435	591	642	999999	999999	632	617	627	491	619	999999	462	85	999999	725	983	503	999999	485	809	482	116	100	999999	668	899	999999	560	529	878	477	999999	543	963	538	999999	865	816	999999	986	238	885	978	627	481	632	917	93	999999	998	622	790	416	289	936	328	999999	999999	37	999999	987	999999	108	613	151	480	918	999999	999999	999999	999999	686	381	499	999999	597	138	473	822	999999	981	999999	744	531	265	687	422	264	37	999999	999999	527	789	937	999999	999999	787	999999	485	10	713	804	
999999	755	880	936	419	916	707	349	999999	37	525	991	152	435	322	576	357	464	67	664	94	999999	897	999999	897	999999	500	410	810	999999	988	821	332	187	704	999999	650	999999	278	506	557	688	29	146	11	797	999999	574	858	220	26	30	943	59	999999	840	857	999999	999999	975	426	306	538	436	999999	999999	669	999999	730	333	926	38	196	561	116	406	997	760	598	109	649	999999	552	599	746	967	878	999999	467	999999	999999	369	290	302	89	260	159	593	107	307	138	999999	843	535	999999	999999	834	999999	942	323	842	107	692	939	336	999999	999999	938	689	999999	825	396	508	865	201	999999	747	893	482	999999	257	413	662	300	970	820	92	26	316	999999	142	496	999999	154	999999	44	676	350	966	588	506	220	904	999999	481	742	330	978	343	726	250	941	909	96	999999	439	444	402	969	515	418	737	632	999999	938	339	66	364	843	167	999999	407	927	893	359	46	509	636	818	999999	500	114	999999	589	518	201	587	253	87	592	600	999999	381	460	180	768	587	973	999999	152	999999	965	999999	185	999999	843	24	25	736	999999	999999	807	999999	741	999999	999999	63	53	422	747	752	813	286	261	567	615	999999	476	723	999999	458	535	549	999999	999999	534	969	508	752	674	999999	571	516	58	662	792	999999	999999	445	866	714	544	560	349	400	872	689	883	999999	999999	816	547	999999	999999	999999	999999	268	999999	999999	491	999999	555	999999	747	570	999999	306	238	598	774	915	396	41	999999	999999	914	975	209	285	679	844	96	889	531	858	639	999999	370	999999	268	534	999999	999999	953	531	168	253	812	778	219	575	461	294	999999	316	429	999999	444	279	666	999999	68	999999	518	646	257	999999	999999	889	931	911	936	999999	340	249	132	999999	87	999999	717	670	172	430	999999	114	393	802	56	225	438	132	834	101	810	839	475	170	999999	317	284	999999	484	923	847	999999	639	700	953	604	193	483	438	118	561	996	266	999999	999999	414	262	455	999999	999999	461	999999	86	845	950	501	773	961	24	999999	61	224	196	999999	583	767	474	693	999999	451	999999	999999	693	726	539	814	582	999999	604	527	65	828	883	930	471	47	231	999999	749	462	830	999999	999999	999999	66	347	809	26	64	798	939	568	607	177	522	506	125	360	999999	999999	918	935	367	999999	714	233	341	999999	777	545	546	680	944	395	621	809	494	34	669	202	14	565	783	805	587	496	999999	999999	417	964	922	870	488	613	999999	894	865	972	954	833	16	554	999999	519	261	268	624	
221	999999	713	22	999999	691	123	141	999999	162	999999	909	227	999999	626	847	812	999999	676	999999	340	852	727	943	522	79	835	195	460	326	274	999999	999999	871	19	168	704	952	831	188	999999	481	190	741	999999	72	737	999999	999999	706	436	999999	585	999999	293	369	829	999999	500	31	856	999999	680	45	888	16	591	999999	999999	999999	153	860	791	497	827	858	671	985	640	999999	342	14	806	754	890	999999	968	262	999999	650	999999	934	462	999999	332	446	801	154	853	306	999999	391	838	922	562	575	115	98	248	435	697	843	139	50	688	999999	999999	999999	999999	520	999999	339	767	352	137	999999	407	999999	174	390	67	526	141	343	978	951	999999	883	999999	324	999999	880	23	162	952	496	805	422	131	480	325	999999	999	999999	999999	152	999999	999999	795	354	178	134	923	857	377	180	711	999999	72	737	685	999999	734	830	257	167	325	999999	400	999999	413	999999	858	694	75	193	527	798	84	836	337	681	98	999999	156	148	957	999999	784	781	784	18	359	394	999999	87	149	178	999999	111	826	18	999999	164	941	999999	999999	238	999999	194	653	912	722	235	409	14	159	999999	684	118	210	170	830	618	856	404	635	473	999999	999999	53	358	713	972	19	329	586	999999	906	964	872	728	373	600	999999	999999	999999	134	985	999999	927	262	999999	976	901	665	187	486	307	546	556	999999	999999	803	151	304	999999	749	225	89	428	225	980	720	245	999999	797	240	490	999999	117	999999	488	120	71	790	864	736	81	354	999999	109	636	369	417	81	399	569	458	833	672	546	908	999999	999999	711	999999	999999	741	429	868	947	996	323	999999	54	323	228	742	360	440	999999	677	871	937	329	589	999999	312	174	91	237	781	657	999999	571	999999	582	749	359	519	101	995	652	485	203	113	323	931	372	758	999999	827	108	999999	209	869	46	967	51	132	660	470	999999	347	641	176	999999	11	867	999999	740	479	392	840	348	478	35	395	744	226	276	689	999999	999999	999999	409	999999	264	122	701	567	614	707	237	858	999999	999999	999999	844	37	999999	321	73	921	999999	701	999999	267	64	999999	843	999999	233	825	856	970	530	170	999999	999999	493	94	889	175	883	135	999999	165	981	718	59	721	551	999999	461	954	999999	28	398	218	964	999999	210	391	858	916	391	882	380	888	999999	268	876	613	999999	679	431	999999	47	891	930	289	999999	999999	681	131	109	516	373	901	999999	511	771	999999	276	78	884	508	999999	967	744	999999	784	103	999999	999999	844	937	182	
999999	532	728	980	999999	288	685	149	999999	709	736	817	874	518	478	543	598	496	999999	347	475	795	923	590	80	157	50	504	191	999999	999999	286	171	344	591	999999	625	530	999999	940	590	928	999999	999999	999999	159	869	381	316	559	28	304	197	600	999999	987	999999	147	910	359	247	190	958	145	819	459	655	540	999999	109	918	77	999999	716	756	547	774	999999	20	920	999999	669	999999	999999	709	595	99	999999	637	604	769	488	999999	915	703	999999	970	884	979	130	504	339	454	216	999999	999999	81	480	843	999999	222	999999	137	999999	81	578	992	336	999999	234	370	93	902	332	340	439	457	317	999999	999999	577	889	999999	890	426	948	999999	981	990	758	523	619	728	477	391	294	999999	631	843	999999	417	643	459	755	760	999999	999999	132	999999	211	503	764	466	496	591	332	339	247	573	133	999999	999999	345	999999	710	750	999999	435	940	999999	89	999999	474	999999	999999	933	440	399	139	16	521	999999	116	999999	265	759	162	241	885	999999	954	123	999999	720	770	406	307	782	54	19	999999	11	191	999999	999999	677	999999	999999	556	658	999999	939	117	999999	611	271	904	557	999999	951	598	999999	999999	881	101	999999	999999	999999	999999	543	999999	658	999999	130	951	999999	911	286	999999	587	469	999999	999999	237	176	24	999999	500	118	508	999999	750	370	103	421	931	461	309	738	167	909	546	458	23	32	243	594	986	999999	101	360	628	891	999999	999999	22	999999	999999	999999	86	959	277	644	999999	51	885	297	262	708	29	67	999999	999999	508	678	922	136	999999	999999	932	430	29	885	26	999999	873	858	536	611	408	492	149	593	661	999999	642	901	837	999999	146	999999	342	288	595	43	748	90	393	166	568	885	776	999999	782	656	999999	391	999999	999999	178	37	761	650	310	537	917	999999	886	310	45	31	299	999999	78	986	98	999999	299	982	409	792	475	380	52	522	715	999999	810	15	268	260	283	375	803	119	999999	999999	977	999999	999999	730	204	92	130	547	596	999999	48	796	567	207	102	645	72	385	999999	391	608	787	999999	884	217	880	52	999999	748	923	896	958	801	999999	999999	240	866	679	598	392	259	505	926	638	994	24	447	999999	167	637	312	427	558	999999	93	200	999999	999999	522	999999	50	345	798	672	190	999999	994	999999	444	999999	778	393	787	178	999999	112	999999	192	890	203	442	999999	627	120	621	478	410	998	322	999999	993	635	999999	284	352	914	706	263	999999	914	29	286	999999	305	858	999999	640	389	670	999999	339	64	350	
329	999999	69	718	688	61	711	680	995	848	871	868	153	236	512	826	228	406	607	734	999999	183	999999	364	331	999999	702	999999	30	337	342	243	939	294	837	403	293	999999	999999	212	746	243	34	437	999999	999999	715	692	999999	563	452	999999	999999	999999	374	156	999999	999999	396	436	358	873	659	667	516	637	999999	999999	399	119	999999	32	999999	404	999999	742	999999	728	999999	999999	546	20	999999	467	885	757	999999	999999	920	690	677	999999	809	591	854	999999	584	366	921	127	508	856	302	27	30	430	205	999999	341	632	997	996	105	502	889	347	999999	202	782	758	999999	318	999999	999999	441	954	222	796	999999	999999	167	792	807	491	395	689	718	692	447	999999	562	182	288	297	693	999999	493	999999	999999	517	710	392	583	172	990	199	999999	593	586	999999	218	408	787	226	474	214	999999	613	117	999999	628	480	999999	328	206	954	40	651	24	760	470	905	104	999999	414	999999	999999	644	500	205	771	999999	116	999999	999999	163	394	71	823	489	491	879	999999	999999	888	999999	999999	265	965	999999	168	277	999999	825	604	312	313	755	811	698	994	555	122	911	438	504	374	999999	82	53	569	999999	827	535	278	591	705	999999	154	999999	148	954	678	464	46	504	555	999999	776	943	849	639	999999	134	494	999999	766	999999	999999	999999	865	264	999999	922	476	999999	999999	53	999999	23	999999	999999	611	636	999999	50	999999	658	875	934	948	93	606	999999	204	929	720	703	50	999999	999999	417	539	759	319	883	999999	756	988	999999	999999	999999	733	763	347	148	38	622	573	454	70	118	999999	138	446	782	999999	64	728	546	479	745	12	224	198	198	181	851	999999	677	999999	130	670	38	879	445	359	999999	791	65	901	107	999999	596	282	716	999999	410	323	537	234	999999	999999	451	378	999999	999999	519	575	158	966	999999	305	896	184	940	448	394	259	10	432	816	273	672	645	999999	615	999999	941	481	999999	770	537	789	452	563	101	999999	660	999999	935	839	276	999999	99	723	801	243	999999	999999	999999	610	161	323	999999	418	452	999999	805	996	703	103	999999	104	999999	206	649	516	453	999999	848	229	999999	689	74	592	549	630	583	921	580	382	994	609	212	592	619	224	999999	44	120	999999	999999	663	867	999999	999999	999999	687	892	84	295	790	800	494	59	876	472	258	522	868	822	782	884	425	999999	999999	999999	891	999999	586	435	999999	419	999999	122	999999	80	821	999999	330	999999	943	690	847	999999	592	204	999999	163	716	157	965	172	175	298	999999	538	248	546	
999999	999999	291	325	316	648	463	381	298	382	252	805	999999	999999	201	502	878	999999	999999	140	738	905	999999	999999	655	999999	469	669	253	223	169	277	832	285	490	36	95	999999	999999	999999	999999	220	905	999999	910	911	999999	940	970	673	419	860	502	117	999999	999999	450	553	670	876	189	794	999999	999999	999999	974	973	999999	545	175	416	999999	999999	999999	309	999999	10	120	999999	744	999999	529	698	580	999999	308	999999	999999	477	652	586	541	999999	507	999999	46	93	829	530	999999	938	142	999999	805	266	167	152	664	808	999999	837	339	726	925	999999	659	105	999999	282	914	209	258	896	893	588	999999	999999	220	817	999999	444	180	999999	891	806	799	999999	999999	324	645	166	121	915	198	999999	257	815	41	563	369	999999	999999	999999	616	999999	689	245	999999	226	391	864	931	846	999999	999999	666	749	835	129	999999	534	212	242	636	999999	999999	342	708	87	999999	69	272	999999	999999	331	907	623	974	164	126	563	623	676	933	999999	999999	999999	379	352	159	507	980	999999	418	999999	999999	303	920	858	999999	357	537	433	885	331	601	283	398	225	937	52	775	680	13	590	911	535	309	999999	532	999999	962	366	928	833	88	360	248	623	592	613	702	125	515	769	36	199	791	611	189	951	999999	999999	999999	116	732	309	908	999999	923	213	999999	76	336	999999	394	180	505	61	253	251	44	999999	632	333	350	999999	999999	244	563	721	743	697	674	580	945	999999	951	821	111	778	452	420	999999	388	619	636	788	688	385	856	694	739	368	938	916	111	532	90	766	82	144	674	999999	212	999999	306	999999	756	880	999999	229	683	950	999999	798	999999	85	253	714	713	871	487	999999	707	36	13	339	736	999999	844	999999	870	999999	38	644	778	999999	496	918	322	245	999999	807	999999	636	20	789	894	149	302	36	999999	376	62	211	999999	815	566	186	466	966	665	999999	46	309	358	999999	921	829	30	999999	589	334	401	478	999999	679	999999	80	25	999999	445	596	371	817	998	504	13	827	999999	999999	589	320	462	355	579	939	770	500	288	392	867	74	128	824	447	999999	974	583	372	976	999999	496	170	999999	531	78	731	999999	311	999999	624	104	999999	68	888	278	872	55	898	999999	909	568	792	633	356	380	477	546	380	54	530	430	464	21	999999	103	160	220	824	510	999999	551	199	435	768	773	233	70	999999	178	91	999999	684	473	77	197	704	537	999999	161	601	194	999999	266	999999	999999	639	830	851	795	128	999999	999999	398	690	999999	999999	366	
999999	583	156	416	611	212	963	999999	745	991	943	28	399	622	325	672	909	33	704	933	999999	999999	144	403	218	150	59	429	999999	999999	782	999999	817	347	672	322	14	194	583	645	302	732	999999	999999	886	832	406	505	345	558	488	999999	999999	446	264	999999	449	752	999999	471	162	544	893	999999	219	999999	999999	61	999999	13	667	725	450	68	999999	379	125	496	999999	385	743	554	93	159	808	125	999999	381	92	382	872	262	986	999999	492	758	999999	999	999999	999999	631	354	555	999999	890	999999	999999	604	999999	884	999999	952	246	999999	999999	608	460	999999	651	103	195	829	969	577	140	999999	739	338	999999	999999	540	126	67	862	753	999999	999	999999	268	54	999999	453	999999	999999	208	920	25	173	999999	884	307	104	357	344	469	802	384	977	211	484	33	887	38	922	354	67	894	383	78	337	609	709	999999	999999	999999	999999	263	771	378	220	999999	575	999999	691	585	446	769	723	403	951	24	999999	549	783	31	20	999999	652	999999	151	35	999999	105	999999	285	597	619	751	999999	727	999999	613	609	999999	94	458	944	999999	347	908	297	999999	980	127	999999	588	170	701	585	999999	326	999999	999999	237	194	758	999999	886	416	988	826	28	583	675	412	999999	422	557	698	572	999999	88	315	945	853	853	661	978	744	696	436	917	175	955	411	938	999999	381	999999	999999	977	67	929	359	91	999999	598	314	999999	911	999999	613	13	22	127	247	305	999999	383	340	999999	502	151	999999	561	909	852	999999	274	474	716	50	750	371	595	18	159	956	863	583	265	999999	273	833	999999	822	914	163	838	999999	999999	722	997	476	240	485	999999	219	797	182	999999	970	50	249	204	135	862	641	427	118	98	348	118	800	85	749	238	318	199	738	994	999999	999999	110	831	994	999999	284	141	119	103	939	169	691	166	295	999999	999999	999999	404	960	283	735	999999	999999	304	613	207	999999	999999	256	999999	999999	68	187	728	999999	939	418	999999	999999	588	509	999999	25	158	189	427	999999	789	999999	999999	679	999999	999999	721	962	69	35	999999	999999	844	883	650	999999	495	919	111	514	437	113	377	615	438	999999	381	773	999999	714	927	124	999999	563	999999	58	999999	927	999999	999999	999999	765	132	999999	880	818	248	704	859	454	529	999999	88	912	999999	686	74	599	999999	482	407	947	544	354	107	423	205	290	999999	601	822	568	692	821	58	671	981	463	734	619	82	676	999999	999999	999999	698	45	283	356	925	984	999999	685	753	882	518	231	777	999999	467	623	
958	432	999999	632	960	546	999999	999999	545	704	610	864	631	999999	999999	42	570	999999	409	387	999999	933	357	617	380	999999	938	939	539	999999	213	999999	999999	996	999999	999999	657	351	234	161	779	418	811	230	999999	587	64	999999	162	486	660	618	999999	90	701	34	85	650	261	88	607	327	999999	105	999999	963	597	635	294	485	999999	229	934	999999	607	999999	999999	136	243	999999	828	594	787	999999	789	999999	239	196	999999	100	999999	999999	999999	156	553	999999	999999	715	729	419	999999	999999	69	676	999999	441	683	168	482	197	999999	948	416	999999	259	23	540	281	315	906	734	410	999999	204	317	999999	999999	788	999999	999999	430	416	999999	824	999999	409	999999	999999	952	358	911	80	713	117	999999	230	601	631	896	540	921	811	999999	999999	685	589	98	865	368	733	999999	894	464	336	767	495	551	591	666	999999	488	429	328	956	999999	663	696	999999	15	97	776	507	999999	999999	999999	618	17	583	999999	223	320	669	999999	229	999999	26	616	387	999999	703	678	19	965	999999	61	502	999999	452	828	999999	892	866	859	999999	956	804	13	299	111	158	488	967	999999	999999	999999	818	999999	109	910	999999	56	319	882	312	418	766	542	844	122	732	135	564	755	999999	999999	454	999999	480	272	251	999999	327	285	201	225	711	566	522	999999	999999	825	999999	999999	999999	976	999999	999999	557	862	999999	271	168	186	379	999999	999999	999999	336	999999	94	999999	206	999999	668	964	999999	43	690	96	707	209	999999	336	879	907	999999	31	904	150	747	470	999999	617	82	979	855	150	906	178	301	498	240	999999	433	234	999999	556	874	885	256	549	304	471	999999	999999	999999	831	307	999999	290	902	317	999999	999999	624	999999	588	764	688	119	999999	136	999999	794	218	999999	630	902	655	287	195	157	28	893	208	175	791	462	91	738	999999	843	444	888	399	191	999999	26	809	478	50	791	195	776	667	422	782	999999	946	31	621	929	651	193	104	755	298	302	999999	999999	964	136	682	949	96	745	691	999999	999999	37	923	999999	103	186	247	404	961	252	235	785	999999	999999	515	999999	999999	103	999999	260	794	644	892	752	840	360	999999	913	999999	245	999999	921	730	999999	999999	919	107	999999	999999	475	946	700	793	56	76	999999	999999	849	621	622	832	992	554	440	838	761	145	181	773	742	671	999999	999999	725	999999	314	999999	242	999999	596	961	119	268	999999	999999	103	850	846	686	450	295	665	302	496	413	999999	376	999999	321	519	999999	926	243	102	804	999999	999999	999999	493	761	999999	832	
14	34	661	722	734	829	136	745	910	299	494	333	457	999999	41	799	322	866	937	764	921	334	999999	999999	876	175	921	691	688	782	362	924	115	999999	999999	999999	835	999999	999999	547	173	576	609	999999	999999	999999	645	798	591	616	755	999999	824	999999	999999	999999	221	625	999999	569	908	444	66	137	936	570	227	995	355	762	964	631	903	399	999999	355	999999	999999	603	965	530	132	110	81	37	735	999999	999999	551	980	66	219	844	999999	639	729	999999	481	999999	871	692	999999	999999	828	652	133	723	434	980	566	999999	999999	32	999999	49	785	344	984	110	210	470	693	453	374	999999	754	787	510	760	871	999999	999999	770	999999	282	880	679	281	429	903	999999	674	554	985	36	173	196	999999	363	999999	394	999999	381	999999	411	999	205	88	999999	897	999999	999999	674	118	730	999999	132	301	607	168	115	72	565	206	198	999999	148	468	348	543	568	824	999999	906	486	310	999999	423	329	283	684	601	999999	532	999999	799	10	445	999999	325	50	895	365	204	748	999999	969	185	999999	616	861	737	739	588	339	521	999999	767	999999	429	838	999999	971	334	484	513	913	43	999999	399	795	702	213	999999	503	673	999999	999999	168	164	341	696	265	713	421	947	862	570	202	57	999999	242	999999	834	487	999999	999999	999999	720	999999	999999	936	999999	769	820	999999	533	717	95	999999	62	123	609	999999	999999	151	453	268	912	537	651	352	999999	590	665	562	888	378	999999	999999	999999	999999	241	924	746	999999	158	496	892	263	423	154	485	536	994	999999	633	346	746	346	888	999999	128	193	592	75	999999	999999	999999	999999	280	164	182	923	916	624	999999	685	731	999999	999999	956	375	659	123	506	999999	314	999999	999999	929	552	632	207	283	94	319	58	341	680	308	201	392	634	983	269	971	561	619	999999	739	999999	615	999999	999999	931	299	468	80	999999	208	999999	999999	999999	999999	727	531	974	650	831	999999	832	999999	999999	395	999999	574	740	999999	853	534	315	694	225	999999	981	936	581	853	352	794	850	978	999999	482	517	999999	332	999999	265	738	996	999999	787	999999	999999	604	564	666	553	366	559	792	226	561	892	107	156	754	999999	790	950	999999	307	47	464	999999	108	578	878	999999	251	999999	420	125	999999	403	906	999999	408	999999	999999	914	310	985	245	999999	762	693	999999	999999	683	577	999999	474	787	999999	613	750	610	62	505	986	788	581	124	125	381	999999	33	499	200	995	356	999999	999999	45	820	322	801	999999	102	414	999999	468	297	999999	999999	999999	999999	
661	789	999999	550	356	999999	395	136	728	870	130	686	661	670	99	999999	999999	231	978	65	751	999999	301	949	999999	999999	100	999999	999999	999999	450	629	999999	772	371	709	45	455	10	99	33	909	999999	999999	681	720	440	744	898	249	609	452	516	999999	586	999999	498	216	346	396	790	397	806	444	430	999999	261	999999	999999	999999	193	242	231	999999	42	842	964	850	278	493	528	999999	108	89	999999	998	122	543	999999	765	999999	828	118	613	308	635	999999	657	999999	190	468	552	999999	518	66	376	230	627	858	744	642	648	999999	853	867	443	299	726	759	431	999999	999999	702	544	179	999999	134	617	999999	999999	999999	999999	829	98	35	999999	911	590	33	317	999999	494	685	452	999999	999999	890	999999	746	864	346	385	897	599	801	750	849	999999	999999	999999	999999	612	47	461	14	335	999999	999999	828	890	532	999999	999999	999999	654	893	42	999999	421	606	473	869	871	725	999999	363	419	240	296	284	136	20	251	331	75	174	457	233	447	797	754	50	999999	855	342	637	682	999999	999999	908	717	599	489	743	999999	383	741	321	999999	650	915	588	563	553	763	521	467	382	386	489	999999	808	812	624	999999	433	999999	999999	999999	433	681	964	295	387	566	999999	999999	508	102	999999	433	999999	833	796	881	999999	486	883	999999	821	999999	309	999999	465	472	909	999999	865	999999	805	999999	725	929	966	969	999999	303	186	986	236	999999	958	289	694	66	309	975	999999	999999	999999	946	999999	999999	570	999999	382	896	829	999999	657	999999	666	617	297	751	999999	217	866	827	930	871	310	896	999999	832	221	29	999999	409	173	933	770	132	214	999999	999999	801	368	999999	999999	64	474	271	999999	485	999999	351	999999	943	358	999999	118	198	811	815	645	662	999999	738	51	362	522	430	999999	999999	999999	543	412	438	368	906	999999	163	240	876	999999	49	567	390	509	870	999999	440	60	999999	824	581	999999	999999	223	730	742	630	672	244	999999	999999	519	999999	504	788	938	564	584	452	253	955	958	934	417	606	104	678	238	181	335	92	379	680	899	409	232	999999	224	638	173	999999	999999	996	344	363	999999	999999	885	721	931	999999	999999	608	999999	869	622	386	981	617	635	74	401	500	908	459	999999	999999	716	104	566	999999	349	999999	288	34	474	962	600	64	86	152	999999	517	999999	999999	999999	771	853	39	787	999999	42	607	12	109	827	999999	97	884	689	999999	245	791	164	16	999999	908	329	802	999999	660	785	999999	999999	492	281	884	999999	56	999999	999999	985	686	999999	
720	892	741	943	189	999999	484	999999	716	374	395	907	11	362	999999	739	328	999999	61	999999	999999	999999	999999	999999	520	828	942	999999	51	661	999999	999999	558	483	999999	123	391	999999	150	999999	999999	999999	999999	561	154	585	280	999999	999999	316	904	460	934	61	190	661	787	674	433	361	264	745	833	64	587	690	358	527	918	999999	357	363	311	456	999999	352	989	553	922	935	558	421	719	999999	999999	336	770	507	303	999999	335	717	542	789	999999	999999	951	25	974	464	236	752	612	899	959	550	158	999999	999999	838	671	244	752	497	803	843	36	109	306	260	999999	851	234	146	793	999999	821	522	116	540	400	974	578	467	708	805	808	819	999999	999999	188	999999	170	464	999999	101	965	54	986	505	158	999999	719	723	999999	385	528	999999	116	329	729	635	999999	806	999999	697	999999	294	788	997	999999	216	334	99	82	636	690	769	35	999999	675	777	536	999999	392	999999	265	855	922	999999	286	342	999999	455	487	553	912	363	27	999999	435	680	265	988	470	941	999999	999999	650	908	694	759	450	999999	654	952	108	769	424	999999	441	999999	999999	465	721	703	503	878	999999	529	723	336	751	611	276	994	521	548	150	450	999999	999999	999999	24	639	527	891	308	801	999999	454	999999	999999	128	999999	625	318	800	277	999999	999999	649	27	999999	194	367	17	838	148	659	440	560	628	973	877	806	605	357	825	999999	811	999999	86	88	84	999999	999999	999999	629	650	999999	721	281	383	12	381	618	999999	999999	999999	519	63	169	152	999999	894	523	965	999999	185	30	961	974	83	999999	253	573	939	57	613	969	999999	218	497	974	719	288	255	971	505	999999	522	528	999999	684	758	45	999999	984	189	67	431	390	999999	630	724	747	207	427	758	999999	679	45	225	312	999999	844	671	178	384	615	278	999999	746	987	508	443	431	399	207	999999	639	954	999999	999999	548	993	765	867	999999	999999	90	827	223	696	518	486	312	250	999999	913	373	999999	610	999999	789	437	644	465	131	290	999999	808	229	550	179	724	177	669	764	151	89	804	918	412	535	450	999999	60	478	31	140	999999	999999	999999	999999	873	353	303	766	999999	999999	309	999999	999999	656	282	999999	999999	527	794	319	999999	486	408	834	568	999999	999999	999999	999999	656	593	986	110	160	144	958	935	704	305	380	873	902	653	791	780	68	949	755	262	843	999999	533	999999	712	999999	705	452	459	999999	999999	155	999999	428	464	999999	322	999999	818	522	324	999999	967	231	423	999999	999999	833	616	
64	510	999999	453	785	505	547	70	999999	999999	999999	999999	515	999999	428	279	235	618	999999	198	35	468	422	140	243	938	181	999999	312	271	999999	756	871	835	405	775	138	702	479	999999	917	999999	19	257	165	93	808	195	999999	951	197	827	266	645	591	596	98	767	999999	847	999999	407	758	50	131	906	567	680	91	999999	151	999999	999999	561	280	999999	999999	999999	975	159	140	986	601	999999	999999	448	500	236	253	808	686	370	999999	999999	599	519	999999	969	999999	258	526	999999	999999	895	809	999999	688	705	374	271	999999	924	791	70	717	347	999999	999999	966	683	416	340	436	282	999999	780	999999	516	961	760	382	488	48	727	633	12	999999	705	551	999999	759	794	862	981	670	999999	579	431	999999	261	714	999999	999999	999999	841	195	701	831	929	38	999999	181	743	613	889	999999	886	74	999999	715	999999	999999	855	555	923	622	478	454	612	214	211	619	602	710	56	831	485	595	885	448	310	61	776	999999	798	587	61	258	102	20	875	514	999999	999999	999999	999999	999999	457	529	229	717	256	999999	999999	826	12	579	42	566	999999	999999	301	189	999999	999999	414	999999	342	999999	345	570	229	999999	999999	999999	697	999999	999999	915	442	999999	38	75	665	999999	999999	831	61	999999	796	18	999999	692	44	999999	584	335	999999	794	999999	290	362	699	193	658	999999	893	627	999999	139	387	185	127	134	999999	154	235	523	266	999999	582	282	646	960	337	999999	537	328	764	753	372	617	608	533	999999	999999	338	882	16	243	999999	214	999999	567	419	999999	999999	568	999999	692	359	811	999999	444	808	18	715	739	856	116	999999	575	863	642	999999	769	999999	593	971	145	815	353	516	33	999999	378	616	89	551	504	651	969	214	999999	404	999999	867	174	725	154	79	599	35	999999	283	999999	350	32	800	649	265	317	596	999999	876	16	304	726	254	999999	401	636	197	999999	999999	990	370	791	248	999999	902	412	868	827	76	226	327	999999	999999	605	37	999999	288	902	999999	343	382	237	205	398	999999	150	999999	294	752	999999	411	673	999999	292	234	558	784	594	746	853	448	769	910	660	688	687	977	649	412	999999	357	295	123	131	999999	143	999999	849	949	762	999999	583	84	634	999999	654	182	466	381	478	809	693	165	395	895	613	326	544	710	578	173	281	882	999999	94	126	560	322	674	100	961	934	645	984	371	999999	695	286	846	44	999999	520	277	999999	999999	664	139	728	999999	14	816	62	999999	380	999999	220	701	999999	999999	698	103	859	792	290	
999999	999999	57	999999	33	39	918	49	698	675	73	652	13	948	946	999999	986	832	999999	999999	284	909	999999	275	395	161	174	565	737	157	940	655	999999	987	426	999999	616	958	704	999999	96	776	363	999999	316	946	216	752	192	128	711	271	772	132	15	999999	999999	782	785	871	865	362	312	550	734	418	999999	999999	531	822	999999	999999	137	889	582	507	555	331	959	449	944	999999	999999	618	446	679	882	605	982	819	54	833	183	832	999999	734	999999	813	738	999999	31	999999	231	369	314	684	143	999999	999999	999999	61	758	823	346	999999	453	999999	694	114	65	535	329	43	711	999999	980	854	305	558	848	44	999999	999999	999999	427	753	200	999999	313	999999	546	999999	65	484	999999	999999	20	836	905	888	755	779	999999	999999	372	702	167	519	591	334	830	838	334	701	999999	318	176	762	919	999999	263	999999	390	352	518	535	273	559	943	492	969	27	399	670	999999	264	44	999999	698	724	595	999999	432	979	931	708	674	364	999999	459	130	258	917	731	635	789	398	365	175	836	438	999999	575	109	364	812	448	664	607	218	999999	999999	74	204	588	581	543	411	421	999999	861	999999	548	999999	999999	721	999999	999999	45	314	866	999999	999999	861	296	986	115	332	625	129	269	20	756	801	185	862	193	999999	999999	63	255	999999	944	365	975	528	70	91	737	999999	999999	780	629	303	999999	999999	999999	999999	908	601	999999	220	786	301	550	850	999999	999999	319	999999	537	386	524	981	68	999999	733	387	885	767	926	34	595	982	416	999999	999999	463	459	579	347	980	999999	551	587	999999	210	999999	815	135	999999	323	999999	238	114	335	265	647	244	472	872	146	328	150	675	450	999999	803	884	999999	470	699	999999	740	171	557	571	973	404	33	678	999999	572	999999	999999	613	262	999999	877	91	233	742	228	986	999999	999999	662	674	875	146	419	406	768	754	664	677	35	999999	76	557	999999	291	253	221	999999	791	573	999999	749	71	198	269	925	803	999999	999999	480	999999	43	960	894	896	107	267	613	282	322	818	999999	724	999999	231	299	330	999999	941	499	16	202	999999	637	999999	924	999999	948	160	999999	964	999999	937	206	723	998	116	662	867	999999	985	607	521	478	755	472	35	484	966	969	605	999999	895	237	999999	999999	127	332	999999	999999	293	319	463	801	358	999999	167	527	999999	232	193	667	459	999999	514	408	680	446	881	631	899	999999	999999	190	875	999999	32	999999	733	614	880	783	862	895	900	999999	154	999999	130	854	315	508	620	
744	785	999999	999999	147	999999	999999	438	681	451	178	999999	953	338	282	999999	870	999999	457	794	999999	351	409	805	564	857	838	999999	959	325	37	326	400	719	246	404	938	461	884	986	668	999999	209	342	693	822	947	347	999999	795	260	999999	857	714	371	403	386	141	999999	999999	884	809	999999	999999	423	999999	681	243	999999	877	999999	419	994	471	999999	82	152	999999	999999	742	999999	501	393	174	75	61	468	686	358	843	28	806	999999	604	112	858	707	999999	919	840	150	999999	999999	993	809	841	999999	396	588	298	999999	320	999999	999999	380	999999	426	999999	300	999999	999999	995	999999	257	859	189	999999	999999	999999	276	375	309	157	281	601	206	999999	399	999999	233	79	82	108	999999	593	999999	999999	999999	233	719	442	999999	551	556	457	155	999999	998	144	629	999999	591	37	321	922	950	172	748	138	183	147	999999	949	999999	303	999999	897	999999	664	161	402	999999	176	648	834	973	757	600	824	456	377	256	265	735	813	487	55	786	148	642	999999	49	140	59	999999	415	452	484	263	146	258	15	344	982	237	259	999999	388	487	999999	203	571	924	999999	999999	891	770	224	263	815	999999	120	685	31	615	362	999999	126	77	428	999999	282	347	688	208	999999	911	999999	999999	563	999999	666	308	199	999999	974	125	459	253	999999	645	999999	999999	448	870	147	329	323	377	874	228	999999	321	999999	428	920	234	245	483	999999	980	497	716	700	999999	609	811	495	582	640	247	999999	873	387	783	303	61	899	818	70	52	999999	999999	633	344	763	354	999999	771	999999	999999	879	999999	809	709	157	520	999999	999999	999999	335	999999	740	999999	636	647	434	934	286	134	868	999999	427	999999	999999	392	592	93	365	989	264	999999	724	63	999999	368	605	73	677	635	782	531	214	557	735	218	857	178	999999	999999	338	420	963	999999	660	425	461	563	999999	327	564	999999	175	705	15	999999	119	687	846	278	51	371	266	650	999999	999999	130	999999	687	191	535	999999	97	667	660	843	608	87	402	474	907	52	654	360	80	355	365	508	551	971	109	179	332	727	655	967	164	322	304	999999	305	591	875	237	791	150	349	507	55	999999	164	41	295	381	999999	999	716	906	579	997	981	621	328	715	92	366	102	999999	21	692	689	296	783	999999	999999	325	176	427	999999	999999	15	857	463	389	817	77	883	999999	366	656	261	999999	742	306	999999	683	999999	170	154	435	58	979	496	362	482	868	999999	216	999999	55	999999	999999	999999	999999	991	134	168	938	897	25	
482	151	13	364	440	441	553	486	747	496	63	999999	283	142	881	35	371	999999	907	949	999999	999999	749	321	823	999999	910	102	314	217	524	334	272	999999	953	999999	976	999999	921	50	999999	999999	468	714	992	826	24	214	768	966	999999	67	41	948	206	804	401	691	541	999999	531	460	181	540	971	728	743	154	189	973	58	239	188	866	634	57	218	44	329	996	948	999999	334	999999	454	999999	999999	324	932	158	515	295	999999	999999	519	864	599	999999	743	273	999999	870	999999	795	917	999999	999999	174	323	158	596	999999	372	544	999999	825	136	833	95	514	436	999999	222	40	467	763	999999	999999	357	770	458	289	301	65	913	88	680	539	430	920	999999	138	999999	783	562	158	922	65	999999	693	999999	766	999999	238	837	999999	657	994	337	164	999999	155	816	553	700	316	999999	316	631	451	154	597	999999	174	927	999999	428	999999	477	999999	840	583	809	663	41	691	446	999999	228	258	430	685	999999	276	999999	999999	321	457	92	999999	92	999999	434	483	548	151	999999	678	310	539	246	227	999999	27	324	320	999999	162	521	19	999999	999999	999999	382	30	469	999999	145	148	999999	986	970	357	231	236	999999	999999	999999	124	890	337	768	999999	999999	22	212	168	999999	999999	716	999999	168	999999	82	999999	999999	528	62	462	89	999999	228	540	815	553	275	870	305	791	999999	171	999999	47	999999	681	999999	999999	408	369	817	310	211	999999	431	398	827	45	284	844	155	705	106	873	45	999999	119	238	999999	145	746	342	862	402	862	554	96	130	314	401	999999	840	129	692	645	999999	554	44	118	426	726	999999	595	999999	645	394	75	146	12	999999	999999	999999	302	999999	622	999999	447	808	331	877	312	706	999999	883	569	315	585	999999	237	265	589	84	129	530	419	516	999999	411	756	477	489	949	999999	816	999999	412	547	999999	80	170	999999	745	713	241	124	999999	999999	712	999999	999999	999999	661	909	747	999999	999999	999999	999999	999999	999999	738	999999	62	853	397	999999	588	914	999999	167	767	728	343	77	923	843	370	888	415	400	17	44	519	426	999999	828	50	999999	909	340	999999	774	999999	963	432	306	693	860	844	762	440	595	657	999999	999999	90	327	841	824	999999	137	865	366	462	109	999999	526	999999	194	568	321	218	15	724	508	993	724	379	645	626	160	999999	54	653	959	421	999999	783	854	588	999999	999999	555	999999	999999	793	418	551	864	999999	779	67	999999	999999	999999	999999	590	932	236	579	365	947	999999	207	913	626	999999	713	502	687	326	
999999	781	606	68	122	662	999999	521	999999	999999	182	515	999999	847	102	835	769	213	737	831	454	557	284	232	999999	999999	358	999999	586	972	705	58	187	411	46	286	79	227	338	569	430	421	999999	994	193	442	999999	359	999999	999999	61	509	764	855	872	999999	999999	383	504	999999	999999	237	935	743	879	134	338	515	810	816	766	551	999999	178	999999	42	999999	290	49	130	999999	998	120	795	920	205	293	331	538	851	779	999999	722	999999	999999	202	486	778	124	68	999999	772	549	14	34	999999	999999	596	454	839	159	999999	344	999999	999999	316	127	149	822	999999	840	16	977	959	47	81	999999	999999	999999	218	556	267	176	980	999999	951	459	115	770	420	999999	697	877	698	701	562	999999	347	834	948	85	346	955	439	228	999999	795	589	999999	953	680	978	681	245	293	892	60	999999	368	999999	999999	21	379	412	123	152	139	288	268	484	999999	491	821	965	999999	220	311	736	761	918	999999	999999	999999	999999	740	592	25	641	415	808	511	999999	979	402	101	999999	966	999999	326	86	968	999999	330	999999	243	198	999999	999999	112	83	591	324	999999	999999	286	987	873	999999	671	999999	136	999999	999999	999999	972	999999	512	428	874	79	253	757	420	999999	949	649	548	655	582	999999	435	310	539	342	226	197	405	999999	126	999999	200	999999	999999	795	999999	480	644	870	999999	520	686	999999	841	42	829	833	903	916	500	999999	448	227	980	130	999999	826	958	540	243	785	999999	972	312	999999	879	999999	875	625	736	479	14	678	146	999999	865	697	468	506	999999	999999	294	999999	49	489	665	999999	999999	761	699	132	999999	113	999999	734	202	714	435	80	163	999999	957	999999	189	31	999999	769	91	917	264	408	367	462	37	999999	501	999999	933	823	114	906	416	124	999999	613	957	901	51	411	869	161	271	999999	999999	523	435	15	309	27	856	896	999999	515	506	301	764	999999	999999	786	999999	364	780	611	965	999999	582	843	362	576	999999	730	727	679	58	999999	999999	969	999999	514	425	495	539	915	966	999999	999999	999999	617	634	848	898	999999	265	178	999999	380	659	999999	106	940	999999	652	732	953	136	999999	222	999999	403	164	795	950	999999	371	747	824	864	645	756	243	999999	236	728	999999	175	904	472	511	543	733	999999	546	23	574	833	842	806	999999	840	999999	801	444	224	999999	63	948	265	894	430	999999	515	999999	675	862	268	365	924	15	787	999999	705	711	923	670	678	258	936	996	537	905	27	902	804	716	999999	247	22	999999	673	227	648	
578	999999	852	227	471	871	160	315	478	917	801	999999	618	344	100	520	554	999999	999999	21	269	366	525	673	613	220	999999	431	31	352	676	341	999999	583	137	630	999999	999999	999999	386	786	690	69	987	226	727	196	381	350	726	468	456	868	216	389	222	565	189	614	999999	911	999999	294	999999	250	469	615	999999	217	469	450	111	595	428	999999	578	307	537	999999	885	999999	999999	90	304	884	230	473	999999	999999	999999	75	891	837	954	999999	999999	406	933	746	999999	122	999999	174	999999	286	366	860	449	981	810	914	38	731	728	238	334	648	989	251	999999	999999	262	999999	301	404	558	273	641	953	176	182	374	999999	700	773	871	422	209	28	999999	369	33	999999	393	10	999999	169	999999	999999	999999	419	417	691	726	761	999999	321	999999	486	728	102	229	496	815	638	550	247	999999	955	999999	911	448	970	723	999999	971	880	456	300	367	398	164	914	999999	999999	765	682	74	999999	913	999999	549	722	300	999999	999999	999999	565	999999	999999	799	999999	999999	370	238	970	446	968	74	999999	979	865	999999	128	339	937	999999	999999	999999	873	868	182	103	51	999999	372	726	680	297	521	999999	999999	701	840	568	999999	999999	554	583	785	328	713	999999	158	999999	695	967	999999	960	497	834	853	507	881	591	626	44	121	564	866	254	765	680	553	999999	663	173	741	560	79	936	760	999999	282	554	999999	182	944	117	120	404	131	999999	800	686	590	818	819	258	941	235	889	990	716	540	563	43	456	803	280	999999	999999	54	890	560	84	754	234	337	999999	453	100	14	453	472	999999	55	880	866	765	845	354	999999	618	999999	999999	770	392	999999	991	131	726	150	836	589	178	87	829	250	999999	836	999999	999999	821	498	999999	884	999999	999999	417	518	162	590	48	999999	186	743	436	999999	512	313	999999	492	346	999999	727	949	177	863	303	55	225	640	999999	929	261	862	671	129	709	999999	233	148	999999	483	968	146	112	411	413	435	999999	782	737	309	999999	111	999999	514	771	195	717	683	951	372	302	522	336	119	183	324	81	316	347	999999	89	233	168	863	347	591	999999	765	460	867	404	443	999999	954	999999	160	716	999999	358	523	455	550	196	962	190	455	809	993	999999	99	364	345	445	397	229	251	999999	292	176	189	347	951	233	93	967	859	619	382	654	32	607	914	957	823	893	539	999999	999999	999999	892	781	999999	536	371	513	69	998	515	734	222	216	433	989	178	999999	504	999999	113	994	331	999999	436	348	999999	491	
999999	387	621	503	690	215	747	999999	999999	408	999999	424	862	580	908	861	114	999999	999999	816	184	924	789	647	399	221	933	211	999999	66	355	999999	331	879	74	681	386	999999	999999	17	999999	822	715	770	692	89	465	533	95	470	731	788	906	999999	316	524	598	999999	114	999999	282	999999	259	228	62	978	103	982	999999	237	484	103	604	999999	999999	361	999999	28	954	320	756	409	126	890	999999	566	609	931	573	549	93	413	907	575	734	924	572	999999	717	714	985	483	27	858	999999	637	194	480	52	999999	999999	999999	28	793	722	872	428	999999	893	496	378	171	418	966	153	81	999999	39	700	432	789	723	311	999999	334	999999	392	268	903	697	999999	138	888	999999	999999	514	394	999999	999999	862	505	212	999999	231	345	823	74	60	714	914	450	999999	780	620	175	591	278	778	468	449	999999	170	465	206	999999	250	283	800	999999	639	687	82	186	999999	927	586	130	999999	904	999999	219	341	553	988	256	227	358	999999	453	654	245	999999	999999	413	382	999999	746	999999	118	999999	999999	273	329	999999	999999	999999	978	942	693	589	999999	999999	873	999999	239	157	616	999999	949	999999	892	15	357	87	403	80	427	999999	465	591	999999	723	971	999999	960	999999	22	478	761	878	249	416	584	863	193	999999	999999	697	183	999999	728	279	999999	222	212	999999	999999	252	681	999999	999999	999999	486	111	750	999999	227	73	997	294	145	148	715	81	656	486	430	493	999999	999999	338	730	598	999999	999999	569	999999	758	606	424	999999	769	796	604	999999	43	929	483	123	447	829	999999	699	889	999999	589	564	385	566	726	125	432	999999	334	828	229	617	999999	247	190	479	469	999999	582	265	376	351	121	152	622	556	946	379	999999	528	659	40	709	999999	283	15	999999	201	880	999999	999999	999999	472	775	709	426	685	245	932	999999	370	999999	127	633	999999	999999	452	242	999999	999999	178	999999	902	805	179	198	907	112	964	185	587	277	999999	282	999999	955	878	346	443	206	999999	999999	999999	488	168	999999	999999	86	429	45	999999	658	257	709	141	999999	517	666	605	520	999999	583	999999	999999	389	999999	635	844	973	767	369	115	799	747	999999	466	616	999999	647	999999	999999	999999	682	928	999999	929	29	876	151	117	447	222	999999	922	688	999999	439	689	109	75	810	79	112	662	999999	457	859	510	410	999999	936	104	29	872	246	686	900	352	144	460	83	759	999999	866	329	157	374	876	69	21	37	926	324	582	922	214	729	30	999999	999999	79	999999	999999	999999	999999	
353	202	868	999999	11	397	999999	554	999999	999999	61	999999	999999	342	528	92	999999	451	398	647	20	999999	447	949	41	957	879	100	970	390	563	292	235	695	999999	999999	506	200	67	999999	999999	999999	999999	589	871	837	492	688	733	92	96	78	87	829	170	573	999999	999999	654	53	517	996	999999	268	438	999999	151	550	999999	999999	586	793	393	775	707	638	999999	999999	88	999999	999999	201	367	999999	999999	495	215	999999	999999	412	208	999999	545	23	115	943	999999	417	160	999999	696	942	999999	168	505	999999	684	312	999999	531	469	898	839	999999	578	999999	999999	696	963	943	563	746	25	953	375	999999	257	379	999999	763	841	999999	999999	976	507	532	868	208	392	10	810	903	999999	999999	942	999999	747	94	444	789	314	999999	999999	217	999999	950	927	999999	792	507	999999	315	642	368	689	773	999999	999999	999999	56	457	440	999999	962	142	999999	472	20	21	999999	260	172	999999	880	459	741	252	499	437	557	605	499	415	884	955	505	999999	914	324	179	118	884	141	398	341	999999	795	490	84	889	487	916	367	727	256	882	380	762	909	947	530	702	436	405	450	958	34	429	17	999999	399	558	999999	842	956	376	999999	545	549	585	999999	762	424	547	80	689	141	688	638	999999	999999	508	15	376	648	416	999999	999999	999999	383	848	375	999999	448	999999	928	230	525	999999	880	851	834	999999	334	11	768	999999	888	335	761	999999	346	791	999999	511	891	999999	329	203	550	918	999999	597	175	736	999999	289	999999	58	151	469	999999	999999	757	230	999999	294	680	374	879	137	568	410	196	999999	512	584	999999	936	607	385	900	332	229	961	999999	999999	57	597	431	489	999999	999999	194	301	219	999999	43	715	999999	999999	872	954	324	999999	359	895	999999	618	233	995	742	49	999999	765	568	293	999999	999999	674	63	999999	999999	999999	400	825	728	226	895	347	94	550	999999	725	11	513	999999	18	806	612	999999	836	438	373	435	747	272	399	428	999999	999999	999999	248	999999	167	369	789	21	924	596	630	679	515	281	149	455	999999	324	449	999999	999999	999999	892	193	999999	227	809	719	999999	652	999999	999999	797	999999	421	366	312	999999	568	999999	724	933	94	219	981	980	330	167	999999	999999	999999	947	950	176	119	649	999999	64	999999	939	560	79	504	281	43	301	881	353	860	783	153	999999	755	999999	537	689	201	682	999999	44	897	652	494	537	815	999999	388	631	999999	771	999999	999999	766	629	92	654	438	812	186	689	108	976	999999	451	836	718	999999	999999	638	999999	
999999	999999	852	990	51	999999	585	999999	466	999999	912	260	301	999999	263	999999	362	999999	725	883	999999	389	506	999999	935	920	999999	52	700	106	999999	245	992	631	323	376	404	775	587	184	79	999999	356	759	999999	847	684	218	198	940	366	75	427	755	179	999999	657	341	65	999999	562	542	277	999999	13	999999	999999	670	775	886	501	586	999999	551	813	789	999999	746	744	97	246	999999	854	759	739	358	999999	999999	461	254	719	73	720	999999	621	537	999999	987	755	110	589	24	443	312	999999	779	525	876	999999	390	45	910	596	999999	999999	426	688	999999	629	655	859	31	999999	530	176	999999	999999	92	929	286	595	55	991	644	508	231	703	551	320	960	832	941	999999	81	218	809	476	752	999999	205	848	685	367	110	251	567	806	912	145	21	913	443	946	664	794	990	918	952	468	663	722	146	207	999999	823	917	999999	999999	321	367	961	123	999999	734	437	999999	688	891	999999	941	999999	999999	416	308	56	399	994	640	999999	228	999999	524	999999	999999	999999	712	488	999999	287	999999	841	999999	999999	778	60	999999	999999	999999	237	885	999999	37	999999	999999	249	931	999999	898	999999	433	923	95	860	999999	999999	446	829	999999	261	725	999999	990	614	79	110	754	999999	637	258	256	467	782	413	401	917	863	965	767	679	551	982	589	85	853	409	999999	999999	508	311	613	970	999999	960	511	463	321	423	489	426	494	741	102	649	375	966	151	682	469	999999	613	481	999999	913	999999	742	841	999999	760	669	354	946	691	999999	645	999999	128	822	901	937	605	449	485	350	194	810	889	999999	709	886	999999	82	349	999999	698	141	999999	435	259	999999	999999	406	662	999999	82	547	60	999999	14	99	848	328	999999	532	579	999999	995	722	728	900	999999	999999	216	874	410	999999	606	368	637	513	378	999999	572	142	325	209	786	666	277	646	759	132	935	619	48	940	301	817	999999	534	146	999999	706	359	915	720	199	788	418	800	940	692	139	500	720	165	756	648	216	379	999999	999999	454	91	150	730	966	596	835	470	980	789	614	999999	377	192	986	999999	226	999999	999999	999999	999999	999999	999999	77	992	445	999999	999999	194	653	999999	383	157	807	999999	624	219	999999	754	999999	952	999999	820	999999	87	37	133	537	179	543	431	610	370	388	91	999999	999999	82	737	530	696	953	286	336	188	241	955	569	451	371	13	41	851	999999	55	308	657	554	999999	999999	999999	371	713	650	999999	10	23	768	725	765	248	147	457	233	999999	999	672	999999	972	
846	81	999999	96	807	999999	999999	758	953	999999	999999	328	831	999999	999999	219	334	250	999999	999999	188	999999	196	844	685	133	999999	583	628	999999	55	636	174	999999	153	893	758	285	905	999999	830	251	69	435	942	446	999999	64	685	23	999999	759	46	999999	793	628	885	718	410	999999	999999	816	140	454	297	999999	999999	258	938	877	461	999999	345	524	999999	937	168	999999	902	249	715	811	999999	614	927	296	999999	786	789	524	18	49	875	230	999999	24	999999	999999	999999	795	292	169	999999	808	562	532	423	521	113	856	470	133	816	999999	969	861	918	525	526	10	556	999999	469	999999	869	422	999999	124	999999	270	999999	552	623	116	956	999999	695	99	61	999999	872	88	683	999999	999999	884	232	999999	999999	999999	105	999999	99	147	999999	915	999999	999999	999999	150	999999	999999	999999	999999	39	918	510	999999	999999	422	176	999999	473	130	999999	477	999999	536	369	984	999999	470	863	501	175	241	463	486	866	51	856	992	999999	911	57	573	644	999999	903	146	999999	522	509	838	999999	275	131	999999	19	999999	231	172	343	999999	999999	887	446	942	677	797	999999	33	999999	172	565	999999	999999	562	83	564	999999	853	633	999999	999999	999999	960	34	92	899	120	494	477	104	820	693	999999	205	999999	169	137	701	172	115	681	999999	679	346	283	245	596	999999	895	455	939	999999	539	120	999999	283	999999	999999	999999	778	687	970	999999	999999	999999	999999	999999	482	602	913	437	141	691	527	999999	999999	998	999999	999999	846	999999	552	598	999999	164	452	164	549	851	999999	999999	999999	842	393	428	711	805	930	999999	999999	722	999999	999999	982	999999	808	686	21	568	106	285	313	670	23	476	999999	381	534	594	900	999999	974	999999	916	999999	722	999999	307	109	999999	453	77	629	999999	134	198	999999	616	999999	999999	765	152	980	755	410	928	54	828	917	293	339	280	346	103	693	747	492	999999	311	306	519	389	912	728	652	217	999999	331	888	288	558	764	999999	247	144	575	999999	876	515	752	677	999999	390	816	510	182	731	999999	656	387	999999	999999	315	999999	837	386	240	261	112	202	254	722	940	638	734	574	999999	999999	959	999999	753	999999	543	559	628	999999	999999	105	228	479	486	158	674	999999	999999	31	459	823	999999	757	344	742	999999	323	507	955	529	751	999999	999999	433	633	575	537	634	100	992	755	88	788	999999	145	43	999999	716	106	57	999999	66	999999	125	926	699	212	783	999999	841	999999	62	673	529	257	23	292	56	853	582	147	877	491	999999	704	744	621	999999	209	
709	151	606	999999	907	100	999999	379	999999	999999	999999	373	754	623	999999	772	703	415	269	999999	131	750	586	999999	524	910	999999	574	683	421	191	87	832	583	311	700	999999	999999	766	439	562	643	472	549	919	218	392	263	242	266	10	339	362	249	87	958	564	743	885	996	538	131	999999	408	999999	856	541	999999	999999	558	158	61	999999	829	578	488	288	47	944	999999	527	999999	341	427	999999	999999	725	592	505	352	999999	999999	999999	770	999999	441	999999	73	999999	72	677	222	941	683	117	949	999999	999999	671	599	680	527	799	580	478	239	999999	277	988	474	140	948	674	969	999999	278	295	878	999999	147	539	224	813	881	999999	315	367	657	319	471	171	203	999999	906	671	618	90	196	301	670	651	680	85	759	932	729	547	971	270	839	664	811	602	999999	69	999999	999999	999999	999999	172	872	141	958	999999	999999	936	37	999999	308	999999	198	108	587	268	495	859	149	999999	948	999999	767	396	999999	480	999999	359	600	396	846	999999	999999	172	254	999999	798	519	999999	558	999999	995	702	779	673	465	650	565	234	999999	48	210	326	660	968	42	405	999999	744	487	720	999999	346	640	921	101	901	35	854	458	469	976	147	591	607	999999	216	988	723	931	829	251	135	265	358	646	999999	253	999999	221	999999	322	999999	244	999999	503	999999	999999	857	581	563	625	711	775	875	72	72	999999	999999	25	826	416	762	812	999999	478	827	90	291	284	212	657	999999	642	724	156	999999	902	753	114	303	154	999999	152	999999	214	540	359	390	999999	999999	999999	201	187	395	327	560	962	999999	999999	675	579	780	582	378	999999	999999	78	61	999999	861	170	981	947	721	681	286	620	444	453	938	478	699	996	999999	999999	465	653	999999	407	596	248	325	394	438	999999	999999	999999	999999	471	421	472	999999	662	433	423	183	253	466	714	50	940	527	999999	431	207	880	783	882	330	999999	149	820	999999	999999	622	999999	999999	518	999999	316	728	846	999999	41	475	999999	46	572	999999	874	222	197	543	366	656	721	191	962	999999	844	590	675	999999	30	281	651	653	530	811	578	585	734	999999	407	322	103	554	111	999999	999999	843	221	604	455	238	951	287	297	485	999999	662	634	999999	163	999999	63	403	999999	999999	824	526	515	761	708	999999	487	729	146	54	562	177	999999	17	214	999999	379	80	997	792	330	374	366	999999	909	999999	951	457	314	681	269	700	602	351	141	510	337	460	896	166	751	231	150	253	922	734	582	626	82	162	355	982	
999999	999999	999999	459	169	470	851	792	347	39	424	999999	785	862	999999	738	876	703	999999	919	184	840	999999	108	233	123	999999	185	999999	334	384	999999	335	286	304	442	912	681	351	867	608	114	999999	721	999999	999999	468	70	169	844	750	378	489	436	999999	565	128	999999	235	56	347	999999	458	23	654	999999	138	508	568	142	826	204	999999	806	320	999999	999999	330	301	547	655	72	26	498	584	999999	672	899	479	739	323	580	455	304	529	999999	655	805	76	544	558	999999	502	36	28	555	26	683	125	737	999999	798	50	688	401	999999	659	960	439	648	600	999999	39	828	819	255	999999	68	286	388	424	227	263	756	999999	999999	570	989	480	999999	989	988	783	741	206	525	999999	766	903	255	282	695	375	427	944	328	999999	673	217	772	806	958	407	737	322	325	999999	293	699	999999	713	669	489	410	999999	611	999999	298	632	303	999999	982	165	40	115	729	999999	836	812	670	999999	897	782	999999	232	41	999999	56	999999	880	999999	257	76	999999	542	613	215	965	768	342	873	642	50	913	68	823	999999	999999	631	593	999999	708	999999	999999	941	815	887	782	188	627	999999	408	869	752	322	467	915	999999	999999	502	524	999999	999999	479	796	132	857	869	649	999999	238	224	424	835	415	282	999999	999999	999999	999999	726	433	999999	999999	321	474	772	999999	601	999999	907	844	878	999999	78	588	999999	999999	242	818	958	27	999999	779	999999	806	999999	44	347	49	691	999999	702	772	776	101	108	927	167	332	999999	569	278	58	501	393	346	999999	766	826	642	774	804	447	768	708	300	18	750	999999	490	738	999999	999999	999999	38	152	116	363	976	490	712	999999	909	999999	398	749	93	999999	16	999999	698	277	520	999999	917	83	265	13	999999	801	100	186	652	842	621	619	716	149	472	999999	999999	932	999999	346	930	999999	894	978	999999	999999	216	730	744	54	791	470	439	164	991	954	887	112	294	185	399	535	201	77	847	778	999999	943	814	999999	240	766	487	184	476	986	189	286	633	120	999999	369	442	999999	61	999999	189	562	158	518	363	999999	647	614	999999	405	739	827	140	999999	925	272	916	979	999999	34	982	999999	999999	999999	775	610	999999	184	591	39	102	593	999999	696	999999	480	795	306	999999	113	129	873	237	80	257	361	999999	42	195	331	999999	462	793	37	177	999999	874	999999	742	752	658	999999	33	917	312	156	999999	444	11	454	477	619	577	999999	905	119	37	999999	757	424	464	446	989	269	999999	639	799	999999	999999	
675	999999	999999	563	659	454	656	999999	320	999999	999999	549	711	40	740	999999	833	999999	999999	131	68	896	267	396	328	298	221	483	763	341	672	356	823	915	336	848	825	999999	999999	266	259	269	716	848	655	875	753	999999	259	415	751	754	999999	866	470	778	348	264	245	371	243	183	96	979	105	755	725	795	999999	999999	38	777	968	999999	872	798	190	418	741	452	999999	805	234	358	589	918	999999	956	999999	999999	999999	570	820	556	32	999999	183	737	753	999999	159	957	712	367	386	974	786	891	999999	672	598	929	523	792	826	999999	949	737	999999	999999	126	768	999999	999999	999999	467	957	421	802	999999	625	453	664	999999	303	587	999999	866	971	999999	142	746	962	999999	959	580	56	999999	729	594	136	445	347	999999	784	391	999999	999999	975	999999	26	374	999999	207	56	999999	274	683	499	249	345	999999	766	784	54	379	805	567	196	811	421	930	691	218	999999	189	116	999999	999999	999999	970	537	891	62	999999	768	657	999999	999999	814	315	373	537	490	259	999999	679	999999	532	414	585	59	378	173	999999	95	999999	880	537	867	49	999999	627	999999	279	807	200	713	999999	285	722	50	831	382	999999	57	402	211	958	625	510	553	565	652	337	920	168	727	554	512	999999	776	237	868	774	138	746	999999	220	999999	853	965	999999	256	692	544	999999	995	667	999999	999999	480	999999	912	366	999999	621	974	260	359	649	473	168	682	200	945	813	962	608	999999	311	453	990	999999	771	999999	187	318	960	792	701	172	69	104	819	614	855	324	999999	289	517	999999	699	861	999999	390	807	693	66	746	730	999999	999999	999999	159	249	490	414	999999	822	999999	312	24	467	657	999999	414	73	863	999999	100	999999	999999	328	859	999999	753	139	715	999999	737	494	262	223	72	444	774	768	945	580	134	999999	999999	999999	971	215	756	241	213	325	976	743	830	480	656	999999	806	79	999999	619	495	361	999999	760	999999	823	59	801	405	223	711	645	128	293	461	649	327	769	357	999999	782	522	925	400	415	994	663	999999	567	831	637	999999	337	999999	999999	999999	999999	422	605	157	999999	955	999999	999999	613	340	624	547	29	999999	913	47	721	999999	836	973	435	307	355	100	169	999999	244	999999	585	16	999999	792	999999	687	896	999999	174	209	999999	827	686	934	787	84	379	126	762	560	999999	600	999999	999999	499	999999	347	454	76	514	999999	887	999999	271	415	607	999999	832	348	341	999999	999999	872	522	999999	18	296	501	520	281	721	999999	514	999999	656	984	
32	765	303	999999	999999	451	838	659	221	999999	116	999999	528	189	60	999999	778	999999	451	908	728	471	264	490	824	846	934	795	793	944	383	47	614	431	585	267	999999	999999	990	667	180	223	999999	686	901	871	972	999999	999999	184	274	93	242	999999	999999	561	511	812	273	999999	517	52	865	999999	999999	79	810	107	604	793	18	527	999999	783	737	999999	170	577	588	999999	999999	604	999999	619	679	299	805	866	174	33	755	725	987	496	160	138	357	44	458	832	999999	999999	735	436	176	747	652	459	21	751	400	934	999999	999999	630	913	477	999999	597	938	274	944	932	580	47	292	540	944	999999	608	167	999999	999999	755	893	998	868	148	453	932	647	999999	854	423	633	821	501	677	865	246	999999	111	447	520	568	125	999999	999999	398	999999	216	708	999999	999999	594	274	814	478	999999	631	54	999999	999999	664	300	918	99	519	999999	226	790	862	88	396	947	66	999999	609	197	777	999999	713	999999	569	725	939	999999	452	828	999999	16	33	261	243	999999	332	307	782	999999	650	35	433	217	999999	103	354	629	999999	464	538	586	999999	290	648	575	999999	588	999999	938	361	999999	646	999999	999999	219	767	611	844	999999	624	758	906	389	547	751	633	506	577	476	381	319	100	988	300	782	800	742	999999	668	999999	744	999999	844	868	262	388	742	627	962	335	742	785	999999	839	999999	999999	999999	743	896	942	834	999999	767	999999	52	307	999999	400	807	419	34	998	186	999999	999999	999999	999999	521	295	373	890	879	614	999999	639	999999	999999	158	519	112	999999	998	716	725	999999	732	306	287	825	954	730	999999	819	553	310	744	608	902	999999	96	618	314	999999	533	61	999999	406	627	927	999999	453	510	881	705	444	36	999999	999999	317	999999	397	784	695	999999	642	999999	69	999999	839	895	925	952	199	433	493	670	550	192	999999	80	335	678	999999	317	511	230	999999	124	119	284	999999	157	594	999999	999999	833	618	999999	890	999999	896	345	788	42	999999	500	999999	457	999999	774	999999	109	786	999999	822	719	434	999999	829	422	999999	945	999999	564	443	999999	367	999999	735	660	61	432	301	171	183	990	999999	327	725	999999	999999	999999	902	344	999999	999999	371	356	988	999999	409	999999	999999	478	434	950	392	233	599	814	999999	999999	999999	561	722	63	808	999999	999999	832	829	117	662	819	513	999999	53	617	765	999999	999999	21	400	756	261	820	999999	823	736	232	999999	666	727	910	877	977	999999	350	622	744	553	745	999999	999999	999999	301	999999	478	965	369	
907	999999	468	999999	408	131	541	966	310	902	999999	984	999999	840	234	172	389	751	942	535	774	702	995	30	999999	671	999999	244	606	959	999999	666	999999	376	325	831	208	999999	512	755	445	999999	999999	719	825	999999	856	999999	931	987	999999	827	535	439	999999	215	780	447	999999	736	403	307	369	351	999999	262	136	522	999999	403	964	179	248	999999	100	449	662	285	999999	968	815	286	313	619	56	423	140	428	781	999999	61	760	239	776	999999	147	999999	698	999999	572	442	343	925	537	32	742	589	348	999999	155	553	505	252	22	921	126	994	750	304	247	999999	707	999999	999999	999999	213	999999	472	834	952	485	999999	226	632	535	481	360	775	596	314	834	791	89	636	566	999999	518	226	854	999999	153	999999	404	820	450	735	602	519	195	999999	802	126	999999	396	670	590	288	619	486	999999	765	229	163	990	413	340	627	114	999999	795	694	999999	617	598	809	999999	999999	406	999999	799	878	841	589	999999	999999	999999	287	693	966	999999	278	898	999999	999999	999999	923	70	414	999999	120	117	498	669	399	999999	999999	999999	915	999999	999999	31	999999	438	999999	570	924	999999	999999	999999	696	62	933	148	874	527	795	983	999999	127	885	999999	999999	999999	999999	692	390	999999	999999	654	432	218	372	999999	567	954	396	470	62	999999	556	294	684	999999	720	68	184	359	999999	872	338	999999	306	798	700	207	866	892	367	995	999999	753	999999	731	999999	999999	999999	826	999999	919	999999	335	930	368	571	601	525	238	279	22	517	40	385	327	326	337	999999	999999	416	999999	97	504	112	999999	663	803	999999	953	870	999999	377	357	778	875	741	12	175	999999	999999	109	681	638	622	354	487	159	377	132	414	999999	576	999999	999999	221	832	636	232	999999	704	999999	756	572	368	47	999999	170	262	999999	585	323	171	973	346	316	687	459	999999	757	580	999999	436	721	549	999999	665	260	999999	566	53	114	779	302	999999	468	999999	999999	280	585	709	999999	897	867	999999	101	566	603	779	113	534	999999	755	475	999999	999999	341	44	32	225	999999	999999	233	695	465	481	543	868	739	878	963	999999	188	999999	57	264	616	568	999999	458	585	999999	999999	999999	999999	999999	359	314	999999	53	999999	318	97	64	214	999999	102	212	999999	75	999999	698	999999	901	150	956	204	459	999999	999999	583	773	859	574	640	999999	912	400	662	794	132	238	867	695	750	654	490	999999	101	732	171	414	999999	120	999999	999999	999999	579	692	85	999999	899	887	964	470	999999	459	522	423	894	412	999999	999999	
616	943	328	830	999999	160	496	476	79	999999	999999	875	178	616	748	674	753	122	343	999999	587	328	232	350	902	234	397	204	968	999999	207	329	469	999999	550	177	581	66	999999	429	999999	609	406	541	203	98	999999	747	999999	848	670	782	999999	994	962	999999	999999	977	928	943	763	301	999999	999999	999999	375	999999	313	76	581	102	696	92	999999	512	977	921	999999	157	813	933	650	999999	999999	999999	999999	259	999999	903	261	456	603	999999	95	665	904	111	47	381	827	682	987	680	138	755	974	699	165	491	999999	999999	40	830	124	20	123	999999	999999	330	999999	125	941	410	814	999999	498	568	999999	257	607	876	884	318	329	141	945	999999	365	999999	75	726	103	999999	918	885	425	773	24	85	552	107	723	716	636	712	740	999999	999999	12	999999	416	701	907	883	117	491	999999	510	982	74	999999	451	24	999999	28	999999	958	491	928	710	999999	553	999999	999999	999999	162	177	681	617	999999	368	112	362	116	659	34	195	109	810	403	703	999999	41	999999	408	655	709	462	618	691	999999	105	999999	302	542	862	780	212	383	954	324	50	893	591	706	999999	98	907	605	994	835	859	999999	535	999999	461	999999	911	999999	854	453	715	73	926	618	273	999999	70	573	796	254	999999	725	855	89	999999	379	999999	999999	999999	567	801	857	999999	855	922	424	412	999999	999999	350	868	905	999999	511	608	977	967	999999	442	999999	999999	343	999999	749	852	143	999999	999999	354	999999	81	607	999999	297	651	857	448	80	695	849	762	999999	493	456	385	87	999999	999999	999999	685	412	477	871	490	538	468	59	999999	12	789	999999	956	940	999999	279	271	999999	999999	859	999999	999999	999999	999999	593	123	263	850	999999	373	775	935	999999	974	669	999999	603	736	458	999999	193	808	574	78	906	260	806	999999	493	186	999999	120	999999	495	730	157	516	200	287	377	285	999999	696	510	237	853	999999	999999	281	330	675	535	999999	999999	675	999999	963	828	999999	343	317	428	366	999999	259	664	969	985	254	521	999999	413	458	91	999999	999999	999999	73	840	62	141	824	563	173	999999	589	602	495	819	787	999999	688	819	944	70	856	260	999999	261	572	884	143	736	759	168	271	86	436	997	109	830	900	987	999999	212	492	865	203	675	999999	71	999999	999999	466	999999	999999	594	514	31	627	999999	600	811	277	178	997	999999	803	14	248	513	176	999999	999999	999999	292	700	501	741	577	999999	67	999999	592	511	411	999999	999999	430	685	677	572	414	379	783	239	98	720	159	999999	
999999	72	198	436	999999	894	999999	454	999999	999999	782	103	772	453	636	999999	754	229	766	767	38	818	383	329	999999	940	999999	999999	936	728	204	980	351	536	183	928	868	419	436	616	425	999999	770	999999	999999	584	800	999999	743	525	484	869	953	392	186	584	688	868	865	225	999999	867	518	780	851	999999	999999	245	279	708	399	345	793	159	999999	514	58	999999	999999	987	999999	800	385	421	253	335	36	959	999999	598	249	999999	553	999999	483	558	999999	999999	532	111	832	564	691	44	136	149	85	804	50	999999	536	690	999999	878	85	342	999999	106	536	526	774	792	885	680	468	999999	791	582	999999	793	509	68	476	999999	164	999999	999999	350	295	114	999999	232	918	688	999999	559	557	675	145	151	76	909	462	15	336	49	999999	20	999999	736	357	502	137	257	999999	477	224	136	723	498	233	151	999999	999999	999999	551	999999	999999	618	999999	841	125	447	535	727	600	999999	470	989	999999	907	108	773	999999	757	756	105	671	525	594	344	431	951	646	918	999999	999999	999999	738	784	175	481	402	667	894	241	999999	999999	999999	572	871	753	146	609	591	134	378	262	675	999999	456	999999	681	999999	573	419	999999	999999	616	803	999999	999999	732	999999	999999	435	999999	115	999999	525	701	999999	151	953	723	591	295	352	65	793	999999	844	999999	999999	338	999999	800	999999	103	485	77	999999	985	999999	79	305	31	931	999999	165	429	272	599	159	819	953	71	727	999999	982	999999	821	745	823	999999	657	220	515	876	986	635	336	22	188	458	447	516	425	883	427	569	363	692	899	374	293	255	215	407	384	901	82	79	120	360	255	518	999999	478	999999	94	999999	999999	999999	999999	102	260	999999	701	382	446	999999	844	881	423	999999	139	999999	459	999999	412	999999	117	502	999999	562	266	901	827	212	928	354	946	999999	343	63	309	28	379	281	42	834	514	35	937	265	999999	197	697	590	125	672	713	999999	19	89	999999	999999	588	967	836	359	593	999999	453	102	999999	382	548	369	471	121	999999	999999	931	578	500	91	564	830	999999	78	213	247	96	266	641	442	999999	999999	999999	747	440	411	999999	683	251	26	582	845	999999	999999	649	338	128	999999	204	999999	582	441	589	326	999999	758	642	999999	156	355	411	196	999999	266	920	295	999999	724	680	75	742	999999	336	484	509	719	273	479	429	999999	128	92	999999	999999	859	30	674	338	749	999999	768	677	537	895	614	395	999999	310	999999	364	623	404	999999	139	999999	335	114	114	816	288	494	999999	
347	999999	236	329	134	354	406	900	999999	386	974	999999	999999	75	720	440	999999	124	334	963	999999	75	261	724	758	932	324	534	916	569	521	471	197	604	999999	266	999999	295	270	999999	999999	999999	743	247	429	335	832	726	614	673	999999	702	954	531	629	999999	29	512	999999	201	40	871	983	60	865	513	811	999999	999999	999999	999999	584	853	293	69	999999	999999	24	304	433	110	597	919	252	335	999999	517	999999	999999	67	247	166	724	999999	20	42	999999	999999	999999	916	999999	139	999999	161	901	660	848	999999	471	128	949	14	218	147	999999	999999	952	740	999999	999999	999999	154	726	999999	225	615	859	999999	282	37	459	640	642	387	908	999999	999999	768	351	674	969	846	204	856	117	243	947	586	977	999999	999999	999999	966	335	920	379	413	999999	935	999999	800	999999	999999	444	668	319	999999	830	999999	130	836	193	399	61	86	159	999999	869	999999	982	667	999999	999999	704	947	149	673	317	999999	999999	567	293	999999	999999	873	905	999999	760	999999	798	871	126	999999	857	741	896	999999	915	258	770	429	543	752	952	628	999999	266	693	496	999999	646	63	999999	699	562	552	361	344	999999	181	999999	198	681	999999	120	550	999999	950	962	61	229	999999	999999	696	119	34	541	879	999999	355	649	764	273	668	999999	817	753	658	999999	198	545	586	999999	87	79	241	861	979	842	87	999999	999999	730	445	999999	887	994	677	589	999999	20	481	999999	999999	531	999999	999999	999999	620	302	797	277	999999	774	515	999999	31	981	626	878	172	561	47	359	753	343	43	828	369	274	822	85	78	767	188	999999	678	999999	556	142	316	848	369	549	289	999999	999999	956	999999	666	999999	23	999999	711	375	459	443	557	999999	999999	903	106	653	355	479	999999	208	887	999999	451	964	999999	435	494	572	323	202	498	80	999999	683	86	999999	703	407	809	34	367	999999	999999	630	130	826	368	238	999999	205	23	79	566	136	772	370	487	999999	750	999999	566	148	61	266	945	487	660	514	826	208	950	947	999999	999999	841	495	866	821	844	298	76	265	999999	128	188	428	999999	300	910	715	420	999999	657	231	468	228	350	471	685	999999	175	854	999999	21	255	75	999999	868	295	287	999999	666	857	461	521	310	786	933	999999	526	999999	369	999999	121	999999	947	999999	448	999999	622	155	405	146	210	132	999999	853	350	872	122	29	644	15	633	221	754	155	205	710	167	442	416	393	168	669	805	259	300	234	307	775	960	639	999999	141	108	529	656	339	999999	457	445	70	
966	506	339	364	971	899	42	999999	999999	999999	82	190	738	21	977	999999	999999	999999	563	126	575	999999	69	15	999999	999999	122	999999	498	999999	412	999999	996	999999	999999	661	339	451	288	401	201	999999	679	232	999999	492	403	97	551	124	22	345	999999	328	495	629	447	999999	999999	480	786	807	314	999999	999999	999999	193	392	594	999999	211	999999	684	171	924	80	667	837	448	849	107	35	682	383	999999	999999	999999	678	860	999999	223	15	428	808	615	394	999999	450	999999	203	308	20	502	999999	999999	999999	999999	732	404	425	961	610	999999	182	382	760	134	930	385	268	999999	999999	999999	999999	112	206	457	876	556	540	879	999999	999999	999999	551	97	533	457	470	999999	416	999999	284	445	835	613	130	255	999999	854	269	270	74	999999	999999	793	488	704	133	716	689	784	186	863	545	999999	999999	639	631	295	999999	677	469	667	999999	473	241	97	962	498	86	211	449	701	280	999999	999999	313	608	999999	608	829	333	754	999999	632	907	420	900	999999	944	490	624	151	999999	999999	801	407	999999	183	562	999999	742	999999	639	487	999999	484	592	999999	999999	365	41	873	999999	999999	353	714	999999	999999	566	820	196	999999	554	596	999999	999999	83	688	818	755	528	435	205	999999	96	699	125	550	297	432	827	999999	508	588	458	751	464	999999	248	999999	767	565	616	741	999999	871	999999	52	999999	46	411	903	999999	999999	999999	606	677	999999	999999	999999	599	999999	999999	999999	993	222	999999	999999	148	835	999999	999999	450	999999	999999	963	999999	999999	999999	225	619	999999	649	261	31	999999	999999	671	751	999999	999999	985	908	594	497	679	999999	999999	999999	999999	999999	123	904	999999	999999	999999	463	386	999999	999999	788	999999	476	106	999999	999999	449	680	122	999999	355	702	225	296	761	858	999999	999999	243	318	340	999999	999999	20	717	999999	999999	583	69	473	470	489	821	877	999999	860	518	999999	999999	970	999999	951	370	678	999999	805	999999	618	313	343	999999	606	153	541	999999	999999	999999	999999	999999	537	359	865	621	649	999999	865	880	347	232	900	349	999999	306	272	999999	999999	974	48	375	999999	608	558	280	725	859	863	346	290	999999	620	364	63	434	32	620	374	339	999999	999999	999999	925	560	396	412	994	482	310	880	462	163	999999	468	100	477	928	801	595	999999	790	745	529	600	12	999999	999999	296	707	283	651	713	999999	999999	968	595	986	58	171	867	731	999999	562	465	827	191	999999	896	962	956	103	819	999999	443	929	999999	260	999999	558	784	866	707	775	37	239	748	114	999999	999999	999999	
491	999999	999999	728	999999	413	192	999999	772	820	469	649	333	750	999999	832	934	999999	334	643	999999	660	500	386	10	33	999999	535	236	999999	87	999999	406	999999	475	223	189	999999	279	526	152	999999	999999	999999	325	227	999999	999999	999999	406	814	498	999999	856	170	999999	389	262	728	151	802	656	837	693	743	541	252	866	284	965	653	882	346	808	500	999999	108	763	999999	782	649	999999	999999	829	273	999999	48	550	306	999999	999999	926	333	137	724	999999	358	868	993	999999	975	516	750	881	753	931	999999	91	365	22	731	626	201	945	501	999999	967	17	429	164	502	701	570	638	141	726	559	218	94	999999	799	999999	999999	287	999999	999999	835	806	86	342	436	957	194	294	913	217	999999	387	999999	999999	528	351	448	839	291	283	999999	122	749	37	381	943	997	361	222	999999	999999	999999	147	367	390	171	930	97	728	544	517	286	999999	924	999999	182	581	585	485	457	790	930	996	999999	999999	723	66	59	960	999999	999999	999999	81	421	359	822	249	999999	127	999999	420	361	120	746	999999	670	396	825	46	999999	372	421	876	764	999999	927	916	613	181	667	999999	881	999999	246	584	683	214	314	574	177	932	312	468	999999	47	439	819	259	768	999999	336	999999	22	760	999999	548	956	999999	999999	999999	999999	636	107	459	263	999999	234	873	171	92	465	92	999999	868	277	69	952	758	999999	282	117	667	999999	999999	341	872	869	377	126	45	726	897	605	152	272	305	215	18	864	508	215	999999	97	685	70	253	981	153	999999	999999	596	208	589	999999	324	248	790	999999	999999	999999	669	856	757	136	999999	567	999999	117	606	971	854	944	894	999999	77	172	579	169	594	97	891	725	884	65	999999	528	318	179	828	33	515	999999	889	999999	839	358	999999	999999	330	502	765	873	547	520	999999	651	999999	371	368	162	669	630	858	40	498	999999	999999	701	686	836	259	318	288	582	466	102	999999	420	389	999999	999999	999999	999999	101	999999	27	188	373	849	999999	224	999999	810	676	364	999999	999999	859	999999	999999	385	496	285	493	999999	999999	595	964	63	999999	597	999999	999999	648	188	61	791	766	999999	480	766	608	851	888	621	312	999999	612	228	582	999999	205	434	494	344	486	342	999999	848	999999	432	999999	319	735	210	330	999999	172	497	999999	103	146	159	514	138	999999	645	396	871	940	949	999999	746	481	999999	402	469	496	999999	999999	999999	445	918	834	999999	999999	298	125	688	301	346	345	999999	915	489	999999	55	999999	366	567	841	945	484	908	
999999	999999	477	838	810	808	861	999999	858	796	593	999999	228	325	999999	999999	488	529	708	580	603	614	868	999999	999999	999999	356	549	140	746	860	999999	960	19	910	608	999999	999999	999999	879	439	867	999999	328	999999	831	832	730	999999	780	999999	999999	247	903	999999	320	581	647	999999	935	461	322	348	121	999999	820	999999	219	415	857	999999	999999	223	828	150	999999	137	550	508	999999	999999	626	999999	359	668	999999	535	66	999999	999999	37	999999	614	379	428	999999	528	375	999999	511	999999	623	999999	999999	280	60	107	418	999999	578	192	40	999999	683	894	834	236	989	452	396	294	999999	999999	999999	999999	82	423	844	999999	33	217	762	168	997	37	428	312	999999	999999	618	450	127	999999	999999	999999	996	299	930	485	594	890	999999	999999	995	226	999999	999999	509	775	207	636	263	18	739	371	999999	999999	999999	999999	999999	532	747	910	834	945	999999	346	388	407	833	783	492	368	816	142	999999	840	172	999999	534	319	802	999999	999999	981	197	118	564	999999	988	134	158	285	19	71	153	628	999999	59	59	999999	999999	112	999999	999999	999999	895	999999	606	693	588	709	370	131	166	999999	42	39	852	758	68	782	623	419	709	634	999999	359	754	989	60	752	123	730	999999	999999	700	773	467	999999	302	916	999999	81	409	425	788	163	999999	999999	120	598	244	300	991	384	117	692	241	788	936	999999	999999	617	643	835	595	639	753	578	39	999999	571	24	466	151	825	552	19	293	999999	63	506	422	879	461	518	822	739	999999	999999	17	541	679	999999	756	478	350	437	573	829	159	410	999999	999999	850	37	230	999999	849	559	565	683	948	942	882	999999	35	999999	192	327	999999	899	760	999999	999999	728	892	999999	710	673	484	124	446	999999	697	653	999999	118	38	999999	297	988	890	444	915	999999	999999	736	29	716	452	999999	255	255	999999	999999	650	186	999999	999999	145	117	133	999999	84	450	999999	493	255	999999	817	916	708	758	999999	785	18	325	191	696	145	999999	103	999999	230	999999	869	200	408	999999	13	54	827	999999	298	190	864	714	370	475	999999	109	999999	790	898	999999	903	496	999999	999999	999999	334	995	594	986	979	23	139	955	211	581	55	95	807	999999	772	99	802	470	999999	920	303	999999	715	608	45	674	313	105	694	968	382	975	999999	206	679	59	999999	920	318	177	734	999999	168	894	51	999999	683	999999	999999	999999	111	999999	999999	360	947	379	289	999999	951	315	709	999999	270	999999	208	999999	957	610	555	723	999999	882	162	999999	999999	544	796	821	
566	30	999999	999999	999999	999999	867	999999	999999	999999	259	310	770	256	968	12	467	999999	499	925	696	971	67	83	19	412	588	999999	873	694	999999	999999	582	467	999999	930	325	962	75	21	375	999999	471	189	361	999999	952	611	999999	160	999999	496	55	871	135	595	999999	917	737	566	999999	999999	483	914	613	846	728	312	999999	48	686	999999	634	487	999999	844	509	877	721	764	459	977	999999	723	481	677	367	710	342	833	966	408	234	508	352	726	378	999999	999999	515	999999	650	784	999999	999999	999999	861	568	999999	290	96	96	205	973	999999	999999	341	999999	443	999999	488	27	999999	993	81	288	281	136	999999	833	476	952	311	216	246	999999	999999	441	260	999999	815	799	399	62	747	999999	999999	260	401	660	394	999999	124	639	37	510	999999	790	802	195	999999	999999	433	487	814	999999	784	989	999999	307	498	900	509	999999	999999	688	627	917	999999	201	85	30	734	484	448	857	837	671	189	736	138	999999	999999	999999	327	90	376	912	247	613	999999	223	524	103	999999	999999	999999	444	999999	348	882	763	544	999999	119	425	999999	949	48	956	306	123	810	999	179	95	271	999999	362	999999	321	999999	679	642	999999	861	506	999999	321	999999	999999	403	162	999999	854	999999	867	37	955	901	89	999999	873	291	316	999999	999999	524	924	87	999999	673	91	479	36	999999	94	902	516	258	918	369	637	95	217	902	999999	970	155	999999	227	999999	999999	999999	999999	894	841	999999	999999	121	458	982	716	244	730	999999	322	682	813	999999	290	965	999999	706	999999	999999	790	788	84	414	32	442	379	999999	999999	990	193	630	518	142	335	696	576	404	999999	936	653	402	365	141	999999	287	166	468	999999	261	999999	999999	477	250	114	62	323	999999	99	26	613	596	384	739	891	999999	174	680	361	999999	999999	126	999999	57	76	397	433	943	823	744	286	910	999999	608	278	999999	162	999999	999999	999999	999999	654	314	783	332	66	999999	625	999999	999999	123	485	999999	999999	861	605	875	999999	999999	716	999999	380	107	999999	739	702	991	776	471	491	539	999999	999999	88	999999	744	812	999999	724	999999	379	807	703	925	630	800	999999	674	746	999999	535	732	999999	321	999999	12	556	958	53	630	74	999999	163	758	369	227	833	39	719	126	999999	751	705	173	346	821	676	182	725	939	999999	326	40	999999	955	999999	801	340	434	999999	198	853	91	104	999999	138	654	945	565	412	967	773	999999	999999	878	999999	999999	999999	975	999999	336	384	243	113	999999	747	221	364	802	562	426	502	604	511	
999999	999999	669	611	999999	999999	177	731	616	322	972	135	371	410	920	181	999999	869	999999	602	999999	813	619	977	373	207	917	300	152	13	999999	999999	179	999999	999999	999999	999999	999999	714	766	999999	605	767	921	141	999999	999999	810	443	631	782	999999	147	11	999999	125	330	692	247	29	301	877	999999	613	337	507	956	916	709	981	999999	364	999999	598	938	286	55	698	845	768	821	116	856	520	230	438	336	999999	825	585	617	431	188	694	474	787	26	164	999999	999999	648	469	110	462	574	428	401	548	73	352	999999	632	847	478	208	999999	31	999999	393	898	180	789	101	134	373	635	999999	471	133	999999	270	891	114	221	130	361	999999	999999	999999	999999	999999	788	113	482	515	999999	584	710	999999	290	766	948	771	999999	463	859	378	976	98	939	999999	999999	999999	912	92	188	528	636	357	846	188	627	999999	999999	862	999999	685	618	618	388	60	999999	975	843	394	321	999999	999999	757	271	983	39	315	16	999999	999999	373	200	400	337	467	948	362	649	111	149	826	189	832	80	183	999999	367	710	888	776	955	580	528	770	999999	118	878	96	863	999999	321	125	42	757	999999	494	999999	291	920	112	123	335	742	999999	495	939	586	999999	999999	233	999999	999999	999999	782	999999	999999	672	629	999999	358	80	999999	785	952	999999	710	157	85	61	999999	999999	86	789	999999	663	630	838	283	284	128	999999	200	999	640	486	716	997	260	607	236	822	598	21	572	42	847	550	789	999999	785	792	999999	635	408	692	595	816	342	128	529	999999	399	999999	160	999999	879	999999	155	475	120	712	896	478	999999	866	942	74	999999	752	815	89	58	855	499	335	31	999999	600	947	890	900	665	141	88	281	432	253	861	999999	163	581	404	999999	999999	82	896	999999	810	999999	750	531	999999	999999	999999	999999	999999	544	999999	824	999999	324	675	207	999999	220	57	765	399	553	443	698	999999	480	599	999999	999999	734	548	426	439	988	999999	999999	207	369	311	86	999999	999999	999999	999999	398	46	941	839	906	999999	738	106	999999	140	642	999999	108	62	328	129	989	79	764	181	996	439	394	999999	999999	616	10	225	909	999999	937	761	187	555	999999	999999	999999	999999	337	487	999999	451	401	308	355	999999	960	155	51	999999	96	758	873	999999	892	958	999999	135	999999	299	206	999999	197	63	203	881	999999	999999	999999	999999	999999	239	741	287	185	554	47	96	470	82	999999	999999	183	727	885	999999	888	981	662	351	999999	412	491	48	291	999999	264	347	999999	474	416	417	402	
889	601	856	26	596	999999	348	921	999999	665	206	643	350	349	999999	178	25	999999	108	890	410	999999	187	748	999999	995	999999	300	699	980	995	665	999999	999999	294	135	38	172	302	999999	324	429	999999	747	295	405	940	142	793	179	100	999999	318	526	999999	262	423	999999	323	600	326	57	231	584	669	540	404	888	65	344	999999	853	700	146	576	980	678	440	999999	308	65	999999	506	530	999999	523	357	999999	470	41	711	999999	999999	701	645	276	999999	383	87	755	10	62	999999	458	39	999999	781	182	950	21	999999	983	655	24	544	999999	551	701	694	155	192	682	999999	34	999999	230	14	998	501	309	999999	999999	362	707	308	13	493	999999	501	653	742	999999	771	459	457	728	274	999999	166	999999	999999	999999	689	931	572	327	999999	62	999999	809	999999	782	681	650	238	289	630	947	716	541	999999	503	999999	50	413	17	911	999999	577	904	956	999999	999999	612	999999	285	999999	430	145	980	379	999999	232	692	420	959	503	130	230	177	107	326	127	625	625	232	307	999999	528	564	416	999999	999999	921	852	73	941	78	999999	953	674	999999	812	736	999999	832	281	517	630	999999	999999	999999	748	409	806	640	61	999999	987	361	977	965	902	581	573	999999	954	310	999999	357	999999	435	63	277	502	898	513	391	463	999999	951	789	29	84	60	999999	917	999999	124	222	21	725	999999	715	975	999999	307	241	172	458	877	970	678	282	999999	999999	737	481	907	999999	999999	670	762	999999	410	999999	999999	827	531	948	796	878	196	626	999999	999999	354	348	301	999999	601	282	228	14	914	981	999999	746	648	971	888	446	999999	215	96	351	962	885	315	788	762	479	710	224	661	999	783	61	999999	142	999999	999999	999999	124	317	854	451	999999	290	999999	86	210	999999	999999	69	999999	710	980	540	994	999999	468	42	513	40	131	572	14	999999	999999	207	999999	808	515	246	499	266	64	898	242	899	214	999999	886	711	999999	299	160	164	311	298	999999	521	942	802	276	366	999999	94	999999	291	447	415	999999	231	26	401	673	999999	570	103	655	92	308	999999	136	862	156	801	477	831	421	849	50	999999	403	548	866	713	970	999999	589	970	712	950	461	999999	999999	999999	695	999999	999999	837	594	999999	643	721	222	999999	999999	999999	999999	875	616	363	870	999999	374	999999	828	477	534	999999	352	437	514	999999	379	358	643	337	632	999999	115	999999	999999	584	264	833	999999	682	336	999999	47	999999	999999	713	363	358	90	999999	999999	492	836	227	999999	666	495	167	703	
957	351	999999	214	348	781	728	769	999999	999999	295	343	541	764	155	151	515	921	785	514	800	332	31	278	779	903	149	655	888	679	999999	99	999999	139	35	341	472	814	699	786	204	999999	999999	999999	999999	999999	999999	999999	690	86	130	744	710	652	902	635	330	999999	434	444	641	82	881	631	999999	206	246	411	739	814	678	701	232	998	320	856	280	999999	483	259	20	999999	965	811	558	999999	389	454	236	400	999999	876	390	264	154	132	72	430	599	598	294	999999	988	875	407	429	999999	711	342	999999	999999	999999	122	185	434	229	999999	80	83	807	999999	791	185	349	804	802	320	967	999999	197	794	849	231	999999	964	999999	433	99	999999	999999	290	999999	122	190	44	511	764	999999	999999	925	25	992	357	792	999999	999999	999999	649	81	605	118	999999	856	154	999999	515	287	236	221	905	795	27	999999	944	526	999999	678	999999	314	302	48	999999	147	929	182	802	502	438	114	471	223	784	28	808	30	999999	999999	999999	999999	529	999999	537	999999	924	140	997	335	412	999999	999999	999999	320	344	778	999999	12	999999	927	971	459	23	999999	999999	749	692	20	999	858	923	791	327	999999	999999	999999	78	510	123	222	798	185	476	99	999999	472	646	902	449	249	251	28	327	893	995	478	516	384	415	999999	999999	129	999999	477	489	484	324	999999	254	559	710	66	888	205	138	796	999999	923	686	659	113	790	570	760	999999	904	474	999999	715	598	279	694	105	999999	980	679	999999	998	610	999999	999999	999999	658	999999	539	194	139	131	765	208	495	592	698	755	999999	999999	558	248	860	584	20	890	407	656	290	999999	960	29	999999	999999	999999	984	999999	998	999999	579	141	999999	999999	432	775	999999	668	999999	113	686	995	350	999999	538	999999	938	999999	35	677	266	135	12	609	523	234	120	905	315	588	999999	279	699	999999	570	320	999999	999999	999999	809	667	232	890	552	604	30	619	999999	687	338	681	846	999999	999999	999999	999999	999999	81	999999	999999	665	446	999999	927	602	416	305	107	168	227	252	921	709	226	19	999999	244	459	999999	999999	615	819	228	977	907	999999	981	378	997	127	190	806	319	241	153	230	869	962	999999	999999	724	999999	142	469	999999	760	999999	81	322	220	219	680	77	999999	592	845	228	385	30	938	435	927	999999	999999	47	446	611	999999	999999	788	174	281	508	816	778	999999	686	758	891	157	528	999999	999999	786	908	509	999999	999999	648	307	12	494	942	999999	762	999999	421	101	432	649	158	999999	999999	999999	999999	999999	999999	
260	999999	499	999999	469	494	999999	419	524	999999	323	999999	537	999999	506	830	999999	785	679	339	496	64	980	681	595	336	251	998	861	912	532	740	970	338	488	678	159	149	542	10	79	999999	999999	927	999999	958	894	999999	999999	999999	233	999999	999999	999999	684	999999	455	817	573	142	999999	874	558	612	347	999999	999999	999999	229	827	680	635	253	679	269	999999	816	999999	582	636	999999	310	999999	34	688	785	373	373	653	292	232	999999	575	410	758	999999	53	999999	589	999999	796	695	722	999999	166	598	504	697	999999	790	389	999999	244	936	700	999999	528	534	924	562	219	798	555	936	999999	348	70	842	920	999999	850	190	473	67	999999	746	999999	530	999999	99	290	676	35	863	903	830	107	639	999999	816	675	999999	711	37	316	997	150	786	229	818	999999	661	776	282	939	208	928	187	105	954	364	998	667	834	282	542	773	999999	43	774	999999	999999	143	999999	399	341	479	446	999999	843	606	999999	999999	999999	561	999999	899	999999	923	704	999999	919	543	755	999999	999999	852	877	755	773	999999	457	753	454	577	117	528	671	882	608	729	999999	999999	262	999999	999999	697	618	999999	653	642	30	768	338	873	330	887	388	999999	722	489	601	999999	976	619	999999	999999	856	480	454	110	999999	999999	324	974	418	492	290	407	897	980	243	604	111	140	213	688	424	580	257	229	150	999999	170	129	137	801	999999	643	209	516	840	147	829	999999	414	999999	453	999999	999999	838	999999	980	999999	999999	255	999999	589	845	415	469	633	285	233	999999	999999	999999	709	999999	846	999999	41	646	208	391	999999	106	999999	999999	726	63	999999	70	125	999999	621	169	272	428	999999	139	221	999999	237	739	882	565	913	999999	593	205	450	258	517	848	999999	960	782	375	601	159	233	999999	129	999999	235	573	999999	814	612	800	947	290	999999	716	405	426	999999	469	508	584	192	180	964	530	612	999999	552	277	612	661	386	897	826	724	999999	190	999999	999999	513	999999	405	108	999999	999999	257	170	925	800	452	389	999999	323	867	27	999999	62	76	598	999999	248	999999	892	212	951	999999	60	463	607	810	224	999999	543	955	198	999999	94	188	999999	283	452	999999	752	824	232	119	73	40	809	999999	854	124	897	135	275	999999	513	896	50	999999	999999	706	328	990	999999	458	999999	367	678	839	882	874	893	325	307	187	277	77	979	842	360	30	654	849	999999	110	43	999999	689	898	674	197	148	804	85	999999	742	762	596	773	110	705	361	969	876	980	230	999999	827	97	
32	999999	916	207	27	999999	61	999999	44	999999	424	600	677	780	174	694	735	99	249	561	999999	999999	481	999999	741	654	669	684	973	975	880	462	590	999999	876	238	281	940	999999	898	999999	273	727	467	359	999999	37	580	804	192	254	140	999999	276	652	516	999999	710	466	373	517	376	505	999999	258	962	20	85	904	936	999999	795	313	350	866	182	788	23	857	999999	999999	98	879	999999	731	749	999999	323	999999	369	273	571	484	999999	390	327	767	668	219	999999	500	952	675	999999	769	459	826	999999	409	480	728	951	999999	234	747	429	999999	714	337	508	842	999999	999999	999999	673	999999	321	999999	999999	549	414	129	999999	470	999999	999999	423	21	31	999999	999999	999999	999999	479	999999	321	999999	259	675	961	830	62	340	711	554	803	826	140	204	918	148	935	41	860	75	608	157	999999	493	82	16	485	999999	66	585	713	781	655	904	361	142	999999	999999	999999	718	361	999999	999999	999999	937	847	292	816	999999	143	987	107	64	414	42	999999	999999	765	999999	999999	355	369	999999	999999	840	32	180	999999	843	785	999999	719	43	999999	713	819	65	476	556	235	723	668	999999	922	597	999999	727	251	871	197	807	306	623	52	372	992	515	965	85	915	676	66	973	327	66	278	73	912	700	223	118	859	219	377	242	687	779	361	999999	233	304	999999	364	999999	999999	999999	999999	999999	778	721	999999	999999	999999	641	999999	999999	694	999999	999999	328	999999	814	550	658	999999	948	96	255	810	685	223	163	999999	852	620	747	701	999999	999999	286	181	999999	143	979	909	28	468	578	819	575	992	516	495	220	680	999999	389	999999	577	39	693	850	190	103	507	160	663	999999	30	999999	965	377	923	999999	157	999999	999999	570	749	70	489	999999	436	244	999999	706	668	225	181	140	999999	995	750	319	592	330	999999	50	482	758	999999	919	999999	18	610	625	593	905	72	999999	808	819	957	517	549	185	424	945	411	999999	492	448	377	889	453	969	626	999999	997	999999	999999	641	98	999999	705	570	961	999999	634	76	123	762	162	970	999999	999999	48	999999	999999	417	999999	946	999999	999999	276	916	552	999999	565	640	999	979	908	246	622	177	730	966	999999	999999	223	996	999999	344	688	729	295	407	999999	999999	931	393	844	589	999999	999999	11	999999	724	999999	27	303	999999	993	999999	144	854	999999	357	999999	999999	81	431	789	203	909	999999	304	992	546	999999	155	999999	999999	709	615	999999	328	999999	981	175	323	252	32	962	920	999999	327	999999	554	875	378	59	999999	95	
859	999999	65	395	999999	999999	707	425	999999	168	999999	203	212	294	462	999	535	999999	375	990	504	829	409	999999	283	776	318	37	448	671	262	105	698	575	849	652	88	932	999999	975	999999	898	74	864	999999	999999	930	42	999999	554	350	777	684	999999	999999	999999	563	999999	122	244	999999	679	977	516	999999	776	504	999999	444	999999	920	999999	296	399	531	999999	764	544	737	556	845	999999	222	999999	999999	999999	421	287	983	999999	99	999999	820	999999	999999	788	921	558	999999	999999	232	303	597	15	999999	999999	490	999999	889	984	275	999999	500	999999	398	422	466	93	195	430	365	999999	653	625	720	79	781	226	121	999999	685	216	586	424	333	552	999999	217	269	583	993	137	397	999	554	80	999999	265	681	866	999999	837	372	999999	957	16	650	999999	294	563	966	274	182	156	309	68	442	86	999999	846	734	258	823	612	999999	999999	829	653	81	649	719	526	544	255	420	847	844	58	466	999999	999999	999999	923	705	616	999999	954	250	699	495	999999	283	33	835	141	83	24	760	999999	729	187	996	900	645	843	450	730	927	736	461	999999	393	619	914	944	28	999999	999999	995	707	999999	588	999999	585	20	999999	502	999999	123	347	833	999999	947	736	150	904	814	287	862	176	999999	36	999999	248	281	255	663	999999	890	123	747	896	764	403	455	999999	999999	325	634	999999	947	31	999999	398	628	140	446	882	773	50	214	57	999999	828	708	256	999999	999999	999999	765	782	392	818	999999	999999	936	329	553	291	551	862	499	653	999999	999999	977	222	999999	619	151	809	780	345	850	909	700	640	936	999999	209	525	336	21	869	999999	565	213	814	799	691	810	892	601	232	999999	714	404	801	609	999999	999999	958	106	172	956	999999	999999	999999	100	899	305	393	859	91	35	535	999999	783	839	663	774	408	999999	928	340	916	999999	123	673	204	305	999999	336	963	175	567	240	849	912	623	999999	245	723	900	395	999999	999999	999999	206	999999	237	999999	962	999999	956	635	999999	177	831	999999	822	933	304	896	603	466	66	895	916	468	305	637	871	225	154	538	685	425	999999	912	999999	669	916	31	966	999999	877	389	16	539	925	72	28	999999	999999	585	941	999999	306	999999	999999	147	603	737	356	999999	749	746	801	999999	950	226	635	918	999999	163	999999	283	929	919	588	999999	888	387	999999	242	619	997	424	999999	597	858	999999	613	552	745	75	999999	674	376	934	140	587	588	589	999999	437	999999	999999	647	999999	667	896	386	350	693	259	225	204	123	
980	752	332	242	830	101	108	32	999999	419	97	838	608	563	985	457	98	310	798	999999	805	999999	290	776	10	929	962	741	272	858	496	999999	984	999999	395	192	808	354	757	999999	609	999999	999999	307	560	730	999999	343	401	999999	604	999999	999999	368	318	471	999999	555	999999	901	999999	366	759	518	923	247	854	57	177	803	649	743	552	999999	999999	400	786	982	226	999999	870	628	350	999999	263	547	432	625	252	999999	720	263	122	856	999999	252	655	225	384	999999	875	21	175	999999	999999	860	406	127	999999	917	684	488	338	999999	40	999999	26	389	264	385	814	999999	999999	252	93	999999	631	696	941	999999	745	999999	999999	903	404	858	462	753	136	999999	150	314	493	999999	249	999999	999999	999999	825	857	236	999999	960	998	507	999999	217	999999	514	857	239	710	185	159	182	123	880	435	999999	181	999999	999999	263	999999	244	999999	999999	479	12	851	999999	481	870	94	756	480	610	609	405	757	999999	539	248	278	172	440	139	999999	163	999999	360	499	592	653	809	963	21	999999	763	997	901	737	920	662	999999	758	999999	101	402	999999	513	281	999999	810	999999	518	34	999999	699	804	380	999999	326	876	999999	971	888	226	284	792	999999	512	999999	407	855	913	619	585	881	414	600	47	999999	460	622	89	999999	782	133	301	999999	36	999999	959	627	499	999999	53	172	999999	870	623	817	999999	999999	999999	436	631	954	999999	899	999999	113	999999	214	999999	471	865	263	421	511	115	103	982	853	441	999999	886	999999	365	501	575	423	999999	544	977	230	340	999999	999999	653	999999	828	516	999999	500	923	122	754	294	38	556	789	750	913	764	529	834	999999	802	895	549	851	598	125	333	999999	999999	999999	999999	122	140	648	999999	768	673	287	587	590	999999	517	999999	141	999999	336	999999	785	999999	999999	779	457	395	583	424	727	113	986	239	400	78	475	286	372	527	181	898	908	999999	981	249	999999	941	253	403	999999	903	999999	365	999999	180	548	361	104	999999	999999	727	999999	233	913	665	687	57	999999	522	887	241	629	613	324	438	46	636	691	313	999999	516	152	190	139	824	999999	999999	967	230	999999	123	191	999999	748	454	351	684	245	326	562	439	755	999999	516	62	999999	805	50	833	999999	911	999999	999999	678	272	584	376	104	999999	970	66	90	966	992	773	60	238	864	870	97	362	401	374	750	862	761	421	673	86	550	889	590	144	999999	999999	452	400	722	486	869	974	589	156	356	505	359	789	737	742	12	55	940	999999	745	999999	
999999	306	999999	999999	511	999999	702	27	548	90	476	945	878	384	330	660	515	999999	11	122	772	255	28	255	513	971	683	999999	999999	999999	949	420	398	316	108	156	359	999999	974	705	281	572	999999	275	39	413	999999	363	999999	352	999999	562	179	633	18	275	288	795	312	539	490	771	999999	53	999999	999999	557	571	285	999999	310	609	999999	999999	840	210	647	752	225	109	71	329	519	999999	966	396	250	765	308	833	999999	564	603	444	225	510	628	564	143	973	856	999999	999999	247	52	930	158	873	792	807	999999	535	579	213	478	170	262	222	87	744	999999	792	273	451	999999	745	999999	999999	89	340	581	92	999999	251	999999	722	251	282	688	46	248	999999	972	500	215	999999	984	400	966	64	258	415	487	999999	168	74	85	636	931	306	999999	999999	794	999999	999999	544	999999	338	999999	755	919	979	533	51	506	447	999999	772	245	972	761	999999	12	34	999999	176	605	229	93	188	647	614	999999	392	999999	68	583	520	275	671	426	999999	439	999999	145	999999	999999	446	892	720	999999	312	999999	999999	544	999999	999999	769	379	69	939	697	255	781	118	999999	639	151	929	999999	864	309	999999	574	555	115	185	792	889	814	293	169	336	999999	933	999999	223	391	847	999999	882	813	999999	215	731	729	410	658	112	830	638	999999	517	999999	855	945	999999	825	999999	439	143	394	879	565	999999	780	370	882	847	999999	101	258	303	136	999999	999999	168	302	843	825	704	999999	689	69	185	552	999999	999999	516	988	539	398	977	999999	669	497	999999	585	999999	950	369	999999	810	338	739	390	447	390	890	804	787	513	999999	999999	999999	615	704	819	389	232	138	488	999999	859	244	703	999999	884	999999	77	126	582	862	892	999999	186	717	360	330	795	999999	999999	991	712	999999	35	415	399	683	64	792	999999	205	216	822	880	999999	999999	104	45	999999	562	999999	822	999999	214	651	99	131	558	898	999999	499	594	127	867	999999	663	658	218	297	881	999999	412	999999	11	387	655	999999	999999	34	999999	266	294	686	552	347	999999	33	996	384	325	999999	135	165	448	625	610	99	955	392	498	999999	885	748	237	361	521	999999	999999	826	995	29	999999	533	141	97	999999	908	999999	529	329	639	662	834	971	613	999999	256	999999	385	776	566	999999	203	536	474	381	546	458	200	825	629	347	999999	388	305	733	999999	34	361	999999	999999	523	435	72	999999	639	60	776	623	285	275	713	310	60	439	904	351	999999	667	999999	999999	459	384	704	700	999999	999999	455	
675	880	484	232	999999	999999	999999	999999	689	140	999999	834	330	769	834	915	560	916	999999	129	949	401	391	603	366	644	752	999999	149	731	372	565	156	999999	999999	743	801	52	999999	346	999999	999999	225	999999	329	999999	396	898	624	469	153	999999	266	999999	506	284	498	999999	865	839	221	831	903	958	767	122	999999	999999	668	101	123	517	687	700	152	562	185	180	284	533	258	854	627	679	588	999999	309	999999	108	826	254	920	999999	398	999999	999999	493	267	453	217	155	670	999999	999999	355	999999	105	565	999999	999999	109	328	606	342	591	367	213	233	380	999999	812	905	999999	999999	999999	202	340	299	999999	998	999999	918	726	999999	388	587	623	104	334	952	999999	744	561	164	999999	926	324	844	806	999999	941	270	886	999999	404	999999	54	397	687	162	304	806	999999	233	876	190	602	539	953	999999	999999	119	999999	427	695	999999	999999	472	125	919	999999	999999	492	809	66	999999	41	461	671	148	999999	999999	416	181	658	686	754	338	999999	546	333	784	891	802	32	832	371	999999	580	336	999999	581	282	767	284	808	324	189	176	78	158	151	999999	815	999999	517	702	727	769	18	323	25	999999	999999	596	103	604	999999	786	234	446	999999	881	999999	252	961	953	999999	897	849	372	999999	172	219	397	999999	999999	999999	342	515	999999	643	999999	571	22	881	396	999999	181	999999	999999	634	403	941	632	999999	270	532	999999	508	564	63	830	919	999999	748	999999	975	190	999999	186	528	999999	281	999999	802	872	319	332	370	575	259	477	999999	646	737	182	230	586	811	922	395	999999	999999	999999	85	813	999999	926	274	999999	421	522	768	999999	684	999999	131	846	829	999999	951	209	212	933	314	586	124	283	907	576	632	398	379	490	999999	999999	523	329	29	999999	999999	392	999999	342	163	736	708	711	961	460	999999	383	757	107	971	196	311	999999	999999	999999	699	506	28	999999	999999	32	153	287	223	669	999999	801	827	999999	621	999999	150	999999	779	577	877	999999	322	457	999999	999999	641	281	519	604	999999	624	682	999999	300	596	999999	369	999999	141	593	431	497	301	696	258	556	917	999999	413	55	999999	129	79	999999	296	193	571	182	157	391	871	999999	618	954	149	999999	307	550	35	203	780	999999	648	984	456	914	30	760	277	702	999999	999999	115	559	999999	504	613	999999	999999	412	999999	197	999999	750	721	662	878	999999	999999	139	999999	377	460	219	274	507	999999	95	174	382	173	810	905	999999	667	85	662	999999	999999	645	999999	999999	999999	623	400	593	154	999999	
999999	794	45	683	999999	148	999999	999999	344	896	999999	775	999999	528	745	631	249	992	291	999999	93	646	999999	819	664	911	623	861	830	999999	818	999999	363	583	822	379	346	489	606	767	10	999999	740	765	999999	906	622	987	652	915	383	407	999999	809	815	626	999999	999999	28	302	524	592	526	506	87	613	421	449	705	999999	295	759	396	524	344	773	905	999999	54	757	999999	636	999999	915	463	420	379	553	768	206	585	130	470	999999	253	999999	793	243	999999	999999	495	182	999999	286	999999	624	21	787	475	51	721	559	181	270	12	888	999999	611	52	666	243	867	681	508	789	174	999999	92	999999	925	980	671	556	883	272	126	354	999999	294	839	409	591	999999	726	485	36	948	209	311	364	45	191	200	31	999999	627	501	999999	999999	465	334	929	516	549	71	60	999999	298	998	886	544	999999	326	213	267	651	999999	954	999999	999999	226	100	999999	999999	890	798	480	999999	955	645	999999	999999	445	829	999999	480	85	538	664	435	32	660	999999	999999	820	594	864	987	999999	285	837	546	999999	733	249	244	158	599	658	272	999999	999999	342	999999	999999	972	15	497	697	786	576	261	999999	598	999999	565	888	366	999999	306	934	492	770	999999	999999	88	811	999999	999999	280	332	485	879	402	855	553	327	848	999999	847	588	376	300	977	709	586	256	170	993	999999	355	791	504	362	337	97	708	662	555	999999	171	303	907	427	464	999999	381	897	743	999999	247	50	213	257	717	999999	202	792	970	231	831	650	718	906	999999	540	981	999999	74	999999	999999	665	303	969	686	295	999999	872	522	618	999999	358	427	999999	999999	315	588	256	999999	999999	895	916	999999	333	361	520	999999	10	502	924	119	999999	999999	975	999999	582	747	244	571	432	999999	329	280	361	999999	483	233	912	471	619	952	734	881	304	872	928	972	969	999999	176	710	468	380	597	509	360	999999	451	464	862	567	353	999999	223	671	575	999999	999999	317	878	296	672	539	999999	999999	384	972	539	113	423	609	777	626	404	999999	639	948	682	851	665	958	782	458	608	61	999999	59	999999	633	306	292	641	661	739	879	47	929	498	625	135	387	985	347	50	999999	999999	727	999999	999999	41	999999	963	489	999999	919	999999	223	930	999999	999999	334	314	905	807	141	999999	125	999999	525	683	710	460	66	726	288	999999	444	999999	355	271	880	999999	177	601	999999	999999	999999	20	819	375	823	999999	667	261	800	999999	999999	539	909	999999	674	841	765	817	331	176	907	762	373	999999	
999999	999999	584	569	492	565	147	314	138	812	815	115	999999	159	859	999999	793	804	925	215	892	904	508	71	597	999999	14	359	280	512	999999	400	646	872	306	27	423	999999	999999	245	935	999999	411	999999	999999	568	999999	999999	957	620	383	999999	836	167	65	174	307	523	971	453	561	787	999999	626	400	425	468	204	853	842	297	694	999999	690	279	999999	503	411	999999	999999	275	398	401	659	139	319	563	999999	999999	141	999999	999999	136	325	684	999999	999999	785	706	63	110	580	762	125	333	688	76	156	999999	999999	670	999999	999999	943	999999	173	396	384	999999	91	999999	999999	386	721	131	397	567	720	16	999999	385	718	704	538	928	695	635	286	336	450	252	416	601	999999	471	824	968	999999	147	999999	999999	366	999999	625	201	130	203	999999	999999	999999	130	356	150	999999	563	952	999999	999999	999999	999999	537	999999	58	56	838	456	999999	508	260	307	999999	384	582	495	999999	28	430	999999	999999	807	501	594	292	400	999999	896	275	835	325	999999	999999	999999	178	654	983	651	318	999999	786	745	742	695	790	999999	517	746	773	655	405	544	531	999999	67	216	991	943	826	658	726	999999	999999	553	192	999999	999999	999999	999999	927	999999	718	710	188	303	601	75	806	803	596	999999	582	999999	999999	439	999999	987	520	517	999999	663	49	824	660	524	999999	564	198	512	59	30	662	541	845	999999	686	834	352	818	466	151	194	150	240	775	154	999999	999999	123	411	753	164	347	999999	273	472	893	60	664	458	999999	876	303	754	576	229	51	287	476	753	946	644	999999	60	820	479	899	594	999999	380	999999	994	85	110	305	866	325	999999	999999	681	792	783	688	999999	430	274	999999	999999	663	555	112	541	104	370	465	119	462	296	999999	999999	572	999999	175	293	999999	51	801	203	458	709	999999	753	704	794	960	999999	956	342	630	556	588	513	931	339	999999	493	899	715	645	999999	414	39	865	999999	999999	494	999999	405	999999	388	473	697	936	953	651	999999	836	310	410	302	163	999999	665	999999	216	69	377	836	25	999999	152	95	558	272	305	874	887	917	685	475	554	561	406	252	999999	999999	999999	977	687	918	999999	599	315	352	999999	294	373	999999	999999	59	999999	782	389	996	246	387	999999	673	658	776	472	919	624	934	999999	602	722	422	793	999999	492	400	158	107	999999	552	999999	215	239	20	510	999999	346	636	359	771	181	410	16	704	999999	999999	999999	911	455	737	999999	381	999999	441	999999	950	205	266	566	726	999999	292	713	999999	607	933	
444	647	275	574	583	988	584	999999	999999	999999	416	99	572	589	81	246	651	556	999999	409	611	798	448	559	999999	89	999999	633	147	999999	696	323	107	999999	999999	682	645	881	999999	986	796	999999	20	259	544	116	999999	976	655	999999	641	999999	125	999999	332	645	208	715	872	503	919	999999	839	541	625	999999	999999	999999	131	399	601	999999	999999	591	999999	984	788	999999	999999	595	395	102	977	750	257	999999	207	899	496	823	483	929	19	660	76	999999	787	478	633	450	125	999999	855	999999	795	871	765	533	999999	999999	856	19	999999	999999	118	827	973	98	294	999999	895	101	999999	308	915	999999	760	742	525	768	206	319	565	999999	480	999999	246	999999	954	386	774	999999	999999	158	999999	999999	239	733	551	248	870	699	194	547	554	999999	999999	557	350	134	999999	33	17	999999	150	546	999999	999999	805	662	590	262	999999	907	321	231	999999	999999	999999	999999	442	37	200	999999	999999	999999	135	999999	29	456	774	689	999999	830	275	751	999999	999999	999999	999999	28	114	927	889	658	618	566	286	999999	333	999999	572	225	898	692	93	832	731	999999	643	421	437	115	358	888	901	999999	312	642	569	565	999999	111	911	433	337	109	310	628	999999	940	848	790	999999	219	211	473	483	148	191	918	934	999999	999999	18	591	999999	578	11	756	737	999999	644	666	999999	940	470	999999	999999	364	984	999999	112	650	702	572	646	999999	149	686	437	999999	173	460	651	630	747	737	999999	842	339	999999	999999	871	551	687	213	999999	928	279	999999	170	18	784	206	396	832	909	671	999999	944	589	999999	325	328	339	99	193	999999	147	999999	733	999999	632	34	999999	233	240	999999	25	368	522	490	870	944	277	399	999999	263	264	798	999999	76	999999	999999	750	101	983	553	221	598	30	999999	999999	999999	17	759	386	760	742	172	999999	810	655	86	432	108	568	380	61	940	710	999999	760	348	363	667	942	734	999999	372	249	687	887	427	348	413	698	793	937	517	23	628	521	999999	999999	38	420	999999	475	651	532	612	501	281	999999	100	357	453	723	999999	817	652	999999	380	923	999999	922	238	738	28	410	775	999999	543	999999	999999	418	999999	151	334	256	999999	999999	632	840	637	195	999999	539	258	65	255	79	596	999999	371	152	151	999999	293	116	999999	999999	999999	251	756	179	958	354	806	681	688	311	398	104	999999	393	999999	539	295	999999	999999	698	489	962	999999	706	846	842	565	938	277	999999	999999	228	73	999999	810	391	999999	467	236	272	733	999999	999999	943	680	502	
999999	977	999999	611	882	999999	800	494	172	495	999999	999999	332	999999	999999	867	413	198	999999	179	40	355	583	999999	455	828	500	53	965	912	999999	221	35	354	406	588	650	999999	999999	302	428	579	746	325	999999	43	144	999999	484	999999	173	188	499	510	471	99	404	999999	999999	64	74	757	999999	260	899	999999	34	978	719	999999	227	747	580	161	999999	461	609	999999	999999	999999	999999	390	568	999999	748	416	721	999999	882	999999	194	824	510	999999	237	670	60	495	425	429	19	999999	400	284	648	426	608	347	999999	20	490	146	657	744	371	684	198	429	512	999999	162	509	999999	412	24	403	246	999999	999999	999999	999999	123	842	748	999999	537	989	293	461	331	999999	999999	765	872	826	58	176	766	202	552	481	631	983	932	277	509	999999	999999	269	254	190	590	422	999999	609	376	304	999999	999999	833	695	904	999999	190	684	999999	743	233	999999	999999	237	480	825	381	609	999999	139	909	999999	999999	477	999999	34	216	151	227	961	98	999999	460	999999	999999	434	999999	857	999999	662	999999	258	498	766	836	999999	999999	999999	999999	999999	51	78	830	247	394	999999	439	366	999999	999999	762	48	466	817	655	960	999999	221	970	55	466	524	41	999999	335	661	999999	999999	640	599	730	198	441	462	920	999999	442	222	370	827	994	12	173	696	900	999999	791	999999	120	875	286	999999	57	663	999999	999999	46	712	911	999999	456	303	999999	104	160	573	606	14	896	999999	999999	912	851	152	61	464	999999	345	999999	999999	870	311	35	764	322	999999	999999	999999	163	403	982	729	311	999999	381	701	999999	79	546	336	168	787	784	484	999999	999999	239	904	612	844	999999	701	496	999999	862	154	277	960	781	999999	432	828	999999	503	653	798	610	224	999999	999999	187	999999	799	890	999999	92	526	999999	417	949	999999	247	999999	319	999999	291	999999	999999	999999	999999	999999	326	297	45	999999	339	936	999999	999999	558	762	999999	143	263	666	999999	999999	605	937	780	628	726	553	999999	101	195	663	540	276	371	999999	649	999999	999999	925	999999	992	764	986	83	155	245	719	999999	196	999999	113	912	653	351	999999	638	34	994	608	708	772	465	943	718	675	406	24	469	993	123	573	599	999999	804	892	147	999999	864	634	999999	16	694	645	697	91	751	999999	924	981	926	624	456	935	999999	98	537	821	278	407	999999	230	260	865	83	830	514	584	848	999999	999999	999999	170	370	226	702	88	820	255	637	924	518	99	488	76	498	999999	999999	120	715	999999	999999	350	466	884	171	755	999999	
999999	866	576	177	48	999999	999999	907	464	999999	719	999999	20	717	575	640	482	241	140	999999	798	585	713	851	473	143	103	925	679	703	999999	999999	946	259	999999	999999	70	756	480	999999	748	169	999999	999999	944	595	705	648	751	709	983	653	40	984	40	986	163	725	999999	905	382	814	999999	999999	610	664	579	999999	468	195	580	726	761	517	999999	639	999999	682	906	999999	437	454	183	970	719	832	33	961	999999	999999	999999	345	62	574	250	934	931	281	999999	999999	26	999999	189	566	139	267	999999	523	960	401	444	480	818	826	478	927	999999	999999	999999	777	999999	617	540	999999	958	999999	673	196	276	99	707	279	261	999999	861	492	275	617	999999	461	940	510	999999	999999	826	755	526	236	106	999999	303	673	239	653	648	409	414	982	607	894	999999	705	256	871	693	174	229	201	965	985	662	33	426	590	999999	140	615	712	999999	999999	717	447	100	953	796	43	999999	607	978	999999	88	292	19	999999	999999	245	263	140	145	662	536	335	999999	999999	660	279	999999	648	817	999999	999999	701	612	404	186	157	615	303	84	659	134	999999	999999	514	907	379	23	480	724	600	877	999999	577	999999	999999	392	999999	979	303	999999	787	402	790	470	667	386	999999	615	999999	719	999999	999999	65	485	999999	914	121	756	213	999999	265	776	999999	226	640	318	134	894	727	794	971	636	999999	557	872	732	830	753	846	999999	999999	999999	999999	14	999999	917	430	101	190	762	280	429	775	999999	271	21	477	574	829	999999	261	786	887	975	999999	993	960	507	999999	999999	93	368	910	682	591	856	75	919	255	722	887	43	713	965	523	999999	860	986	296	860	264	266	923	497	279	912	520	735	266	977	957	923	487	999999	678	999999	519	103	431	414	999999	558	329	117	471	227	999999	999999	461	999999	143	974	220	752	999999	827	445	423	999999	679	346	339	662	999999	765	964	556	338	297	999999	42	767	564	881	914	999999	936	815	999999	999999	839	598	284	70	843	982	712	734	833	850	999999	999999	999999	999999	78	616	895	61	351	507	999999	744	635	849	174	376	419	339	838	844	891	630	999999	360	840	747	65	999999	433	999999	261	999999	504	446	146	935	85	813	813	307	999999	884	999999	528	999999	104	963	434	896	477	573	383	896	989	959	845	708	341	911	330	561	999999	627	568	255	850	249	999999	712	238	300	999999	525	540	43	999999	165	869	999999	745	784	999999	705	956	999999	999999	999999	515	487	300	999999	744	901	492	999999	517	266	999999	282	540	
855	774	722	999999	187	967	857	366	955	952	999999	999999	999999	175	545	931	597	671	359	999999	925	733	711	421	999999	999999	999999	999999	793	525	749	259	597	439	999999	20	999999	47	999999	251	31	568	559	534	611	397	383	735	999999	814	920	999999	999999	999999	999999	999999	73	310	667	631	273	824	572	999999	999999	439	999999	999999	999999	535	33	999999	892	117	355	367	183	999999	810	613	182	968	96	979	605	164	703	999999	999999	768	947	999999	999999	157	978	206	999999	129	999999	181	155	451	999999	421	790	370	702	448	560	256	948	886	499	64	999999	304	738	593	835	58	736	560	116	517	999999	425	190	999999	139	158	999999	999999	999999	639	467	731	999999	675	999999	244	461	265	141	579	999999	70	999999	325	698	684	468	412	999999	282	999999	594	345	999999	832	375	999999	999999	319	999999	884	893	999999	999999	596	727	785	72	404	999999	597	999999	429	537	697	527	317	999999	56	455	690	960	769	999999	204	872	396	999999	842	823	999999	999999	946	729	694	926	39	999999	729	971	999999	999999	999999	694	999999	963	174	807	999999	999999	999999	325	999999	999999	999999	923	133	458	664	724	340	219	230	999999	545	103	999999	700	842	770	497	69	145	999999	999999	999999	952	999999	999999	241	707	588	999999	999999	999999	999999	592	999999	18	771	802	581	593	14	640	689	999999	436	999999	999999	438	474	965	484	817	998	190	836	317	436	999999	58	999999	999999	26	752	888	692	999999	805	510	453	999999	81	999999	916	475	140	443	867	118	526	926	999999	999999	242	623	845	719	767	558	756	999999	999999	799	754	999999	999999	988	999999	800	492	621	353	999999	985	783	999999	516	999999	533	999999	402	450	999999	999999	132	258	630	783	139	53	972	999999	257	999999	999999	999999	281	223	897	999999	151	555	999999	999999	904	582	999999	817	459	728	338	818	244	999999	999999	333	263	354	631	770	539	214	759	756	999999	574	105	338	316	999999	622	303	999999	228	999999	846	384	701	550	999999	37	813	334	999999	714	163	812	749	399	356	999999	927	999999	999999	775	936	796	999999	116	339	487	999999	510	785	116	45	815	999999	598	517	948	562	803	999999	999999	725	880	358	52	365	762	355	939	960	999999	694	711	999999	999999	972	999999	74	594	220	72	144	313	548	999999	999999	999999	999999	160	999999	407	303	134	509	394	59	999999	447	277	751	999999	141	953	550	967	421	334	999999	572	626	466	884	968	592	999999	608	422	341	65	372	27	999999	205	66	999999	524	570	211	491	999999	999999	612	796	999999	642	930	999999	763	581	882	
999999	408	999999	534	999999	522	999999	541	489	786	637	724	392	904	734	999999	936	896	999999	999999	999999	133	458	999999	999999	854	97	134	949	99	999999	659	999999	182	27	618	742	670	640	999999	999999	999999	721	705	766	200	999999	891	119	40	994	294	776	138	41	999999	950	64	823	571	434	210	999999	400	369	978	999999	219	886	125	869	999999	266	945	263	821	999999	999999	412	520	635	999999	25	918	104	141	882	632	151	795	999999	688	847	79	616	989	447	999999	345	788	236	19	14	993	170	729	38	830	999999	220	999999	999999	651	999999	999999	238	194	673	306	238	105	999999	78	999999	457	191	999999	999999	339	274	384	89	999999	624	999999	625	200	32	757	374	999999	999999	758	931	975	469	999999	544	143	387	804	999999	999999	117	693	895	999999	914	545	979	312	842	500	999999	836	740	791	36	29	320	999999	172	915	931	999999	52	583	147	125	987	999999	882	62	951	999999	999999	999999	309	931	999999	684	286	486	778	72	270	562	158	104	244	678	19	525	999999	349	642	999999	103	982	650	321	999999	999999	557	834	429	789	999999	149	235	685	491	105	630	635	999999	685	999999	869	864	999999	435	52	880	319	999999	367	999999	612	999999	751	961	327	290	999999	881	488	928	944	999999	999999	23	999999	869	558	196	914	894	197	999999	999999	721	234	127	170	886	760	917	248	699	72	560	936	321	483	724	174	814	554	754	999999	999999	999999	236	394	476	426	999999	999999	132	230	472	52	999999	999999	40	736	209	129	200	130	570	690	254	999999	920	87	696	395	833	999999	109	350	999999	316	999999	528	998	732	694	999999	586	595	999999	479	599	517	999999	450	453	988	965	695	363	633	711	77	999999	655	473	999999	730	999999	498	110	130	132	999999	999999	672	512	999999	999999	999999	730	543	974	574	999999	981	412	173	256	941	999999	66	999999	986	809	604	141	579	352	269	304	739	798	107	25	358	476	908	206	777	940	999999	498	269	632	99	736	999999	999999	674	71	999999	999999	846	999999	54	716	145	799	121	540	932	999999	217	141	991	745	877	999999	427	999999	503	966	999999	11	594	568	155	363	719	867	638	406	678	999999	78	265	952	455	971	641	341	119	999999	247	999999	865	999999	137	641	354	859	943	755	999999	567	999999	999999	999999	999999	485	999999	781	999999	999999	901	535	716	20	72	999999	793	999999	999999	785	183	394	881	240	992	999999	288	27	722	999999	18	694	999999	999999	640	809	259	999999	397	495	80	999999	39	840	999999	482	999999	999999	74	999999	561	
437	366	970	986	999999	387	775	852	338	207	553	69	715	245	216	884	207	379	999999	485	999999	999999	102	999999	999999	365	50	999999	999999	999999	17	952	815	813	580	999999	681	532	467	999999	484	999999	68	298	527	999999	323	999999	139	598	951	900	999999	999999	874	402	273	264	371	817	346	999999	342	758	199	999999	254	999999	665	877	999999	675	999999	999999	11	432	999999	803	197	999999	51	445	765	921	629	117	151	395	938	188	75	426	170	649	95	603	999999	999999	109	926	255	999999	999999	261	395	285	987	999999	428	452	999999	999999	999999	247	776	901	124	421	138	92	458	859	962	487	812	786	514	273	746	407	510	675	704	999999	999999	629	505	514	999999	353	999999	172	966	496	761	605	359	999999	873	193	488	510	999999	26	477	396	999999	999999	448	609	771	999999	242	30	999999	999999	765	805	367	999999	999999	610	885	785	999999	296	892	476	999999	217	437	590	399	562	999999	999	504	687	793	492	179	999999	75	926	581	405	929	945	553	21	839	553	566	726	788	999999	625	395	64	999999	503	983	737	241	999999	190	334	679	999999	942	255	87	999999	874	999999	362	545	999999	213	567	366	947	999999	713	377	883	34	673	774	999999	384	999999	633	612	989	196	999999	834	754	999999	999999	259	843	611	765	762	541	691	999999	435	343	666	192	497	824	555	70	34	999999	999999	166	661	905	71	568	146	454	410	885	791	58	999999	213	812	496	116	114	999999	947	615	352	342	924	349	999999	717	926	999999	787	443	999999	999999	999999	467	244	419	354	999999	53	628	317	141	999999	957	387	632	462	999999	10	999999	451	999999	86	257	945	823	736	999999	999999	850	220	999999	622	451	666	767	739	746	578	86	762	331	277	328	307	221	999999	999999	999999	999999	264	557	145	999999	991	385	214	723	521	999999	682	787	428	202	418	999	999999	364	301	619	892	716	800	923	955	129	481	757	999999	734	999999	769	999999	288	595	999999	183	553	459	290	563	999999	234	167	404	974	999999	85	910	308	702	182	676	352	192	548	999999	221	123	872	999999	456	774	999999	133	913	193	150	607	755	826	964	904	999999	999999	999999	491	642	529	981	226	406	847	999999	41	999999	999999	999999	106	57	905	999999	440	999999	386	116	251	447	44	999999	791	999999	999999	164	482	737	277	665	295	314	67	124	999999	141	655	507	999999	133	755	19	819	930	53	560	850	864	533	327	633	949	635	53	999999	48	200	999999	928	693	999999	303	999999	999999	999999	791	999999	791	280	309	931	879	
507	128	692	999999	671	860	999999	917	313	618	999999	950	999999	346	679	23	516	652	941	999999	578	916	999999	461	172	391	964	262	570	68	593	234	395	754	999999	517	361	583	999999	999999	999999	20	389	999999	99	896	406	630	122	975	285	999999	368	739	999999	590	173	999999	862	999999	999999	466	357	999999	34	979	565	287	893	171	662	932	285	610	457	568	537	999999	371	275	984	343	999999	594	783	999999	866	655	454	999999	999999	130	720	96	444	999999	663	143	536	120	340	999999	737	950	323	999999	352	757	292	742	999999	769	869	999999	306	562	326	763	471	999999	123	999999	832	41	817	541	999999	999999	176	179	999999	403	999999	999999	999999	865	606	199	280	440	623	119	999999	711	808	584	261	133	790	999999	960	899	999999	477	997	431	296	705	999999	999999	139	162	590	122	837	659	901	617	999999	440	999999	137	492	999999	445	14	546	999999	233	243	290	99	409	294	218	15	731	400	264	513	578	999999	999999	499	311	470	528	261	874	999999	682	643	471	999999	925	833	417	641	41	999999	885	175	481	999999	500	999999	752	306	903	832	928	511	363	158	862	64	81	992	729	974	485	295	257	85	999999	646	999999	60	368	385	597	999999	368	271	628	413	429	167	999999	270	999999	232	357	51	229	180	290	323	496	999999	999999	424	911	67	517	599	999999	999999	347	999999	422	999999	937	528	244	839	999999	102	529	459	634	914	999999	468	266	263	937	999999	999999	390	366	315	563	497	623	999999	187	311	753	38	495	32	819	154	848	25	294	829	807	390	38	197	999999	47	999999	999999	430	453	800	263	662	999999	999999	957	999999	117	149	449	904	999999	661	841	348	500	963	612	999999	849	620	251	969	118	408	474	362	178	521	999999	999999	776	753	734	510	500	376	782	999999	861	656	741	876	845	999999	746	999999	196	999999	303	999999	634	752	999999	999999	559	999999	553	314	86	605	999999	595	623	999999	137	317	926	999999	848	134	999999	140	999999	999999	878	374	999999	193	999999	745	175	329	228	999999	627	34	183	902	999999	215	822	999999	404	266	337	155	263	657	797	439	999999	855	10	179	892	503	518	387	953	194	170	370	999999	999999	439	999	377	181	571	113	143	34	389	642	311	712	735	977	865	732	121	476	395	232	942	319	328	59	559	133	515	796	948	766	54	461	999999	73	826	337	778	999999	999999	694	305	778	999999	367	867	189	999999	541	999999	999999	83	694	999999	430	399	130	681	328	621	447	999999	347	86	622	999999	849	999999	
672	999999	999999	954	39	390	701	999999	173	999999	960	191	999999	365	974	284	726	693	360	486	405	674	705	656	460	470	648	106	957	702	999999	999999	27	303	105	389	999999	999999	53	999999	284	502	235	999999	720	146	252	92	623	73	359	999999	246	373	491	999999	455	999999	503	568	742	604	969	471	989	200	174	86	269	594	300	459	999999	57	211	999999	448	999999	935	999999	228	566	482	894	352	999999	533	999999	811	107	934	113	773	485	570	679	533	999999	297	999999	972	999999	999999	39	773	899	289	199	172	999999	559	36	945	189	349	186	131	85	129	999999	999999	520	274	172	660	196	685	999999	999999	999999	999999	685	141	999999	352	62	999999	453	999999	452	644	343	491	233	999999	907	167	999999	145	394	558	457	644	999999	863	461	900	999999	999999	586	224	125	712	999999	219	873	894	999999	999999	296	442	678	953	676	431	333	999999	51	999999	999999	38	999999	39	102	973	921	50	910	999999	890	161	94	999999	545	238	528	999999	850	23	674	22	627	757	848	999999	879	503	967	999999	540	432	859	999999	626	557	132	96	999999	667	999999	832	999999	999999	946	145	357	604	418	999999	902	701	188	37	999999	740	411	343	999999	150	104	428	83	999999	999999	468	999999	999999	999999	987	999999	442	21	193	726	841	38	638	811	999999	999999	284	94	529	999999	999999	999999	831	94	885	156	789	905	479	573	869	999999	999999	999999	488	842	999999	157	431	999999	470	999999	995	311	119	712	773	532	477	546	819	999999	553	225	183	224	471	965	999999	841	326	537	999999	620	857	91	165	999999	999999	870	999999	137	663	197	999999	157	258	530	999999	183	382	266	999999	933	753	535	999999	657	804	999999	381	343	585	589	26	933	158	999999	999999	38	556	122	209	999999	999999	999999	679	366	789	35	966	940	990	398	468	69	109	608	866	999999	874	999999	856	68	499	999999	999999	83	999999	502	998	872	999999	999999	626	269	67	831	692	71	856	850	867	778	999999	440	352	999999	999999	957	833	550	518	132	163	58	266	151	116	288	149	606	195	999999	36	999999	864	53	771	209	999999	278	999999	999999	999999	33	640	87	760	69	619	365	952	223	668	999999	999999	954	792	999999	12	915	724	414	921	999999	664	580	751	214	576	309	425	922	999999	565	634	713	999999	139	417	189	391	57	999999	784	654	999999	627	578	999999	909	260	999999	206	96	999999	511	883	225	369	999999	336	555	999999	320	940	40	267	113	999999	650	307	663	170	823	534	676	746	147	999999	692	952	183	474	667	
999999	231	999999	869	21	133	999999	440	770	358	853	835	564	358	843	624	999999	999999	999999	99	611	597	999999	382	561	877	765	999999	620	999999	116	162	91	825	271	718	999999	398	101	701	999999	866	999999	812	970	699	121	397	304	981	977	438	429	384	65	460	999999	999999	317	143	368	94	999999	104	999999	700	753	739	96	135	319	999999	432	62	279	999999	705	230	412	862	765	377	999999	638	699	678	732	706	770	810	999999	999999	91	957	343	736	56	798	570	279	945	999999	311	999999	999999	660	15	999999	115	320	755	999999	999999	454	999999	990	642	999999	404	573	967	999999	969	285	605	358	245	474	719	543	698	907	999999	143	917	999999	75	999999	967	999999	672	365	600	999999	65	999999	30	636	589	352	103	999999	403	997	999999	999999	413	36	999999	322	424	540	657	999999	622	848	999999	807	999999	984	925	369	224	365	900	611	456	999999	229	55	338	999999	884	377	449	999999	513	661	831	999999	980	999999	999999	999999	624	141	707	999999	999999	217	250	223	109	605	426	734	650	48	107	699	451	893	806	999999	984	815	999999	290	132	788	344	999999	999999	517	999999	999999	659	999999	740	769	903	427	682	22	999999	125	999999	289	950	715	999999	474	564	999999	999999	96	999999	999999	670	809	999999	999999	905	58	872	593	999999	591	601	540	84	999999	308	337	795	33	999999	999999	722	869	314	376	340	999999	999999	870	102	844	939	917	652	477	898	999999	293	486	999999	634	150	221	877	919	687	419	999999	999999	999999	999999	345	999999	875	449	469	801	999999	118	999999	497	999999	999999	500	402	651	684	888	607	191	376	54	319	511	586	653	511	999999	395	689	999999	777	999999	999999	866	509	395	999999	212	17	107	999999	185	399	999999	999999	999999	720	484	278	13	531	43	999999	799	192	35	53	298	796	958	810	118	429	177	720	999999	307	634	999999	999999	642	685	599	999999	940	869	920	486	999999	514	790	516	127	685	399	743	581	904	683	483	351	752	999999	59	297	328	755	999999	314	240	840	96	591	999999	370	999999	999999	999999	859	323	115	566	892	292	177	999999	999999	743	777	976	379	403	950	420	999999	889	999999	549	999999	999999	999999	999999	999999	175	673	703	925	115	325	553	999999	745	55	370	377	999999	859	133	999999	993	336	999999	454	337	860	447	146	999999	999999	480	575	999999	999999	247	209	416	394	727	618	473	378	885	428	999999	677	633	999999	589	52	138	39	156	666	999999	999999	111	254	845	314	999999	567	754	16	844	978	414	999999	807	171	960	400	142	
515	418	625	451	593	230	660	999999	98	556	137	999999	450	999999	238	245	952	107	172	999999	422	391	906	623	879	583	255	273	999999	999999	428	92	999999	897	641	258	187	844	517	999999	194	87	147	21	627	47	999999	559	185	471	999999	73	798	851	720	133	512	12	572	20	975	397	309	548	137	999999	999999	553	999999	980	67	118	590	999999	364	344	254	895	996	841	189	695	97	465	694	364	294	886	999999	518	745	185	281	999999	58	797	777	598	999999	581	999999	850	772	999999	414	747	999999	659	999999	385	879	617	15	730	999999	289	309	999999	999999	999999	761	999999	376	279	999999	999999	836	999999	100	566	566	655	21	424	45	338	999999	892	60	946	999999	635	398	999999	639	138	180	551	675	769	497	933	999999	120	820	460	484	502	960	533	911	400	569	999999	999999	233	999999	590	694	503	365	417	793	907	891	136	956	574	640	116	999999	999999	417	330	78	633	910	999999	604	585	853	430	931	527	45	490	76	467	999999	415	999999	589	857	182	413	89	149	999999	228	999999	504	910	999999	854	999999	627	983	248	862	999999	323	704	986	999999	650	935	486	276	872	410	999999	498	999999	234	583	999999	999999	245	917	988	493	83	682	910	999999	942	567	86	704	418	999999	827	605	798	101	999999	602	999999	531	478	603	873	964	999999	634	16	329	638	281	999999	199	748	331	873	999999	250	31	86	38	707	377	409	999999	464	903	242	999999	999999	999999	754	529	689	713	448	395	999999	999999	999999	286	83	622	929	805	14	999999	759	506	731	999999	851	807	526	718	999999	999999	203	311	510	914	401	123	537	504	526	999999	510	999999	882	488	91	141	166	999999	954	999999	447	603	566	245	154	999999	171	695	291	946	12	970	888	347	201	318	607	950	884	999999	999999	434	289	833	718	999999	623	253	25	719	651	726	763	739	663	600	744	275	770	665	952	841	223	999999	178	539	155	545	297	772	534	215	915	994	999	999999	324	999999	527	429	122	999999	999999	572	305	286	216	159	999999	999999	573	342	190	228	17	253	221	709	999999	188	578	999999	955	253	999999	445	810	999999	739	999999	285	21	999999	350	553	44	999999	651	999999	892	332	996	860	999999	208	201	35	697	986	755	801	615	999999	348	851	43	961	999999	386	860	475	999999	420	44	325	562	594	839	999999	972	92	570	435	999999	856	582	227	269	999999	999999	419	999999	782	983	999999	999999	942	409	999999	519	82	734	274	423	999999	885	585	826	380	645	999999	196	31	999999	999999	
241	190	306	492	278	999999	701	392	393	450	362	664	436	195	655	620	194	350	166	999999	358	306	21	999999	970	996	401	999999	999999	395	999999	102	768	320	617	489	999999	917	999999	703	380	352	880	973	74	230	159	641	724	35	422	846	999999	123	325	999999	178	951	521	282	424	811	982	997	227	999999	896	999999	577	176	999999	277	999999	999999	529	15	425	999999	290	999999	847	999999	175	383	973	387	999999	654	994	682	321	694	405	948	288	999999	369	883	755	804	999999	999999	73	558	60	999999	999999	412	999999	999999	519	140	670	771	435	664	646	609	34	840	43	251	131	894	854	289	872	181	184	960	646	541	292	486	999999	814	696	617	333	828	660	824	70	684	999999	190	34	634	523	624	922	760	999999	915	771	999999	910	178	999999	771	283	999999	999999	634	999999	999999	999999	193	999999	620	967	38	285	206	189	218	191	447	731	673	264	247	658	559	47	886	683	377	715	344	903	527	999999	561	555	999999	597	999999	21	195	343	999999	999999	902	656	894	484	662	735	562	999999	473	446	39	516	45	896	677	597	999999	304	479	478	21	999999	999999	999999	724	651	999999	621	756	999999	999999	340	423	959	756	999999	153	999999	999999	641	999999	443	439	91	885	999999	519	218	999999	838	235	890	999999	372	277	194	999999	780	999999	20	999999	999999	154	999999	899	698	103	999999	150	774	999999	384	283	837	325	577	287	368	238	999999	141	865	702	999999	210	656	476	60	999999	571	696	372	651	999999	980	221	299	401	191	196	951	443	78	154	394	850	616	999999	57	699	907	847	552	90	879	796	249	236	999999	253	232	52	999999	579	88	91	999999	273	857	114	288	886	999999	51	727	697	796	557	999999	999999	50	999999	13	991	664	848	820	571	140	193	971	72	999999	937	999999	999999	59	498	999999	999999	999999	352	999999	999999	421	30	670	999999	999999	191	10	691	702	488	999999	783	49	402	915	999999	271	171	999999	674	142	225	999999	999999	87	999999	999999	308	491	231	999999	697	999999	70	580	643	188	319	217	949	193	289	370	83	734	190	869	656	999999	836	999999	955	999999	504	809	206	697	430	432	545	543	999999	210	481	999999	515	512	979	822	282	60	951	954	193	491	853	855	259	515	897	999999	991	724	654	190	286	487	999999	260	383	945	758	999999	672	415	999999	999999	889	827	228	677	890	999999	311	999999	99	11	35	23	999999	350	999999	914	999999	596	999999	976	555	999999	970	38	736	729	449	999999	302	999999	292	778	10	773	965	432	
296	229	999999	168	423	999999	100	284	461	763	999999	43	508	843	361	85	864	514	533	597	856	999999	941	170	394	999999	493	999999	719	999999	23	193	384	999999	999999	316	999999	392	563	999999	210	695	576	973	999999	415	827	459	712	216	913	999999	999999	378	999999	105	287	897	774	448	999999	74	565	999999	999999	120	658	492	999999	55	547	481	951	846	396	171	624	967	735	978	157	43	323	999999	999999	527	943	999999	999999	532	999999	640	999999	999999	999999	146	139	371	233	325	757	345	244	666	669	442	544	403	981	413	481	999999	999999	795	999999	999999	751	63	870	232	999999	651	999999	692	999999	906	862	999999	999999	260	41	262	744	419	999999	812	999999	656	842	901	982	549	35	46	999999	718	478	999999	823	999999	999999	999999	999999	999999	159	116	999999	999999	649	763	579	999999	859	730	382	999999	575	753	575	489	551	105	221	999999	249	999999	999999	16	641	309	999999	999999	22	999999	865	955	760	743	999999	124	519	258	17	88	999999	999999	999999	305	664	832	152	999999	257	344	418	299	864	533	999999	531	490	295	999999	349	335	539	695	284	864	426	999999	831	493	460	969	303	98	999999	999999	965	999999	330	352	809	166	712	792	678	175	576	100	237	982	738	633	999999	999999	667	999999	793	589	999999	440	247	373	999999	241	796	374	125	211	732	887	795	999999	170	942	109	192	622	746	26	119	298	335	999999	848	755	999999	744	954	430	389	852	999999	531	889	115	999999	845	999999	995	313	60	375	368	349	196	153	472	291	249	484	140	56	572	306	152	912	999999	472	486	999999	630	170	780	352	45	999999	73	999999	837	663	999999	999999	751	999999	68	922	966	999999	661	611	365	999999	714	946	259	999999	999999	234	999999	202	312	383	999999	36	999999	890	595	26	999999	776	89	201	454	999999	147	988	305	859	248	999999	999999	251	810	874	614	177	455	833	102	240	999999	839	534	644	360	999999	157	999999	39	178	337	999999	588	885	999999	173	18	999999	809	271	509	953	986	527	999999	71	572	999999	999999	516	444	761	924	82	999999	250	666	999999	235	182	841	580	830	999999	891	995	662	925	999999	450	999999	326	34	999999	730	654	852	17	397	299	402	37	999999	523	734	576	35	515	716	292	507	209	903	636	429	929	132	917	635	999999	408	646	777	971	357	127	736	103	999999	999999	397	659	421	999999	999999	813	999999	316	345	325	970	157	219	69	943	999999	422	398	999999	801	531	935	999999	146	890	999999	259	341	175	616	840	931	173	201	999999	848	787	
967	855	615	661	815	581	999999	999999	999999	437	718	38	397	704	999999	999999	550	999999	462	287	285	55	35	564	936	999999	729	485	49	999999	27	999999	999999	182	454	999999	795	999999	715	363	71	856	639	327	541	999999	999999	911	501	249	622	209	999999	571	511	922	829	61	999999	674	852	834	250	276	420	999999	933	225	999999	804	896	411	287	999999	225	999999	999999	999999	32	633	373	817	983	800	372	999999	999999	533	999999	999999	713	743	424	50	510	237	999999	372	907	987	379	999999	661	697	352	221	999999	343	355	999999	515	131	39	102	311	44	851	999999	904	602	822	409	554	727	999999	162	987	246	999999	988	999999	53	999999	44	263	999999	999999	296	457	160	999999	999999	187	589	27	999999	999999	331	738	999999	385	174	467	315	175	969	17	934	605	199	234	999999	745	367	999999	471	999999	999999	838	500	999999	565	993	753	706	433	231	965	710	999999	448	999999	999999	132	999999	650	586	999999	868	294	999999	231	690	267	926	219	653	999999	321	555	270	719	493	999999	597	999999	999999	999999	609	999999	747	52	234	105	999999	568	188	622	999999	626	885	836	136	554	697	657	874	735	999999	496	999999	411	999999	164	249	728	182	269	535	792	479	872	886	999999	546	760	997	999999	516	367	41	40	75	694	669	433	593	938	550	939	945	999999	886	122	999999	999999	999999	79	856	32	999999	919	97	999999	157	23	999999	999	999999	936	660	289	229	999999	464	749	346	999999	495	999999	145	243	718	595	847	43	985	999999	999999	999999	372	927	738	493	999999	122	942	112	999999	656	483	593	930	613	289	665	999999	427	999999	222	999	440	584	50	887	162	210	502	999999	124	37	187	999999	808	574	732	551	736	497	999999	807	999999	421	839	999999	551	999999	115	315	192	817	999999	125	951	210	931	999999	697	605	818	911	450	988	432	628	306	999999	132	48	557	999999	490	999999	999999	415	765	28	744	999999	345	849	999999	196	932	306	468	71	884	607	643	999999	853	140	999999	441	366	255	988	220	999999	793	999999	76	758	999999	999999	639	810	546	445	912	608	999999	269	969	816	263	65	136	170	244	873	999999	999999	178	269	359	999999	873	58	519	40	534	673	999999	667	38	438	863	969	999999	261	348	172	730	779	865	871	709	624	999999	999999	862	60	800	920	666	671	589	809	977	999999	936	497	925	882	999999	325	717	311	788	825	202	166	999999	983	535	362	675	399	999999	488	550	259	945	330	178	484	873	631	11	367	848	64	991	999999	324	999999	247	848	
705	999999	163	407	836	287	997	705	719	999999	394	313	995	200	414	499	838	687	552	605	713	999999	451	999999	309	999999	977	148	174	999999	668	685	999999	826	694	999999	334	152	423	667	332	999999	999999	66	247	698	999999	657	649	502	611	999999	999999	999999	144	114	108	77	999999	415	310	859	999999	999999	999999	709	198	999999	506	560	174	695	274	999999	282	251	835	999999	848	611	69	329	999999	672	288	41	999999	483	692	589	999999	267	55	18	366	473	931	935	908	538	999999	202	999999	99	337	999999	999999	423	369	892	999999	712	229	496	355	981	999999	868	551	126	333	715	999999	999999	804	907	650	999999	528	809	320	900	999999	320	999999	866	177	408	345	371	667	962	123	999999	320	53	48	558	662	384	111	999999	394	792	999999	794	999999	244	999999	430	276	999999	895	560	999999	378	236	908	999999	488	814	962	999999	189	999999	999999	601	686	999999	999999	868	101	603	153	707	257	999999	694	115	317	160	999999	999999	915	999999	560	76	999999	226	942	817	139	999999	999999	999999	149	539	214	999999	844	202	39	638	999999	561	185	514	751	999999	335	861	999999	803	86	338	882	999999	999999	999999	898	999999	48	469	664	943	999999	999999	999999	583	568	999999	311	360	270	124	130	304	999999	999999	920	55	325	709	891	999999	999999	335	98	999999	687	999999	921	130	445	550	164	999999	973	591	821	258	95	177	295	617	559	190	542	962	999999	999999	272	999999	173	852	978	999999	577	583	667	999999	838	583	896	278	795	191	915	719	960	560	330	995	999999	671	960	157	999999	284	530	999999	792	135	637	110	999999	667	957	592	572	999999	999999	399	924	418	999999	511	999999	26	999999	378	275	822	12	999999	267	999999	721	502	999999	831	914	999999	63	572	620	999999	999999	999999	252	999999	234	333	157	145	567	930	81	999999	999999	458	875	999999	462	162	829	969	133	999999	842	760	946	999999	699	740	910	999999	346	361	999999	707	566	485	774	693	154	941	674	867	100	336	204	597	250	443	955	516	840	901	743	651	588	965	953	491	999999	769	999999	999999	234	868	999999	999999	336	999999	892	400	999999	768	17	999999	304	266	890	516	999999	358	223	265	785	403	858	445	617	156	128	601	999999	999999	999999	385	318	267	642	231	742	484	270	697	551	565	999999	82	893	856	356	332	85	447	925	999999	555	377	999999	830	20	999999	999999	190	999999	301	999999	351	267	632	579	47	623	668	774	91	97	999999	714	230	521	785	551	999999	800	796	526	94	366	999999	829	999999	635	811	221	
593	382	89	272	260	696	541	815	271	286	318	999999	999999	672	844	745	38	663	412	319	234	607	350	390	638	774	783	984	588	802	999999	411	811	457	999999	709	18	263	463	533	980	970	290	484	491	97	999999	422	521	933	801	286	233	502	999999	999999	999999	699	633	485	999999	556	236	999999	648	907	896	959	999999	999999	737	774	210	878	339	263	999999	999999	899	551	665	371	472	655	999999	361	999999	319	471	999999	677	999999	630	999999	620	999999	999999	821	999999	583	200	160	930	386	206	36	86	999999	999999	999999	669	999999	999999	92	820	550	93	581	467	296	728	587	999999	296	468	999999	154	999999	999999	999999	999999	504	39	325	360	514	441	96	459	999999	285	833	999999	999999	535	511	999999	547	167	80	349	172	364	549	854	613	662	643	918	777	999999	854	999999	267	999999	175	147	483	732	999999	119	999999	132	492	999999	999999	441	759	761	999999	999999	607	999999	197	999999	356	150	489	471	747	852	999999	178	681	103	430	746	888	525	369	374	46	999999	851	960	352	50	871	538	959	181	902	881	999999	869	284	788	899	701	866	34	999999	22	999999	463	321	829	999999	399	999999	159	553	999999	999999	592	872	792	999999	999999	224	316	999999	951	511	575	949	916	217	812	999999	642	846	999999	659	344	716	33	999999	397	648	999999	599	481	947	810	628	668	489	999999	996	491	574	672	487	559	756	706	510	999999	513	405	622	638	999999	948	999999	366	585	999999	876	848	963	826	588	999999	717	797	13	999999	946	291	999999	838	999999	999999	77	183	999999	109	588	20	522	419	999999	253	999999	960	900	998	507	272	92	999999	502	158	527	748	94	786	842	958	702	809	999999	232	968	783	823	252	881	999999	656	485	999999	866	335	553	941	344	999999	999999	896	15	203	684	208	13	346	667	809	328	999999	923	267	630	999999	712	999999	661	999999	999999	146	658	999999	378	999999	607	954	999999	822	974	999999	750	999999	95	72	999999	999999	788	999999	964	446	166	442	563	50	733	227	999999	999999	999999	606	290	69	683	620	248	888	825	999999	999999	59	710	845	999999	521	348	999999	182	567	999999	106	168	637	319	680	999999	999999	563	999999	881	999999	116	87	209	377	526	690	311	474	824	808	790	718	999999	915	736	320	607	52	999999	795	55	290	938	526	999999	652	999999	13	639	32	334	498	999999	221	942	632	646	468	994	999999	635	707	999999	811	999999	450	214	404	943	670	999999	521	635	95	343	999999	149	683	929	999999	999999	308	999999	801	483	302	999999	221	
972	113	674	148	57	53	169	347	546	999999	999999	999999	999999	355	999999	968	414	813	999999	112	877	999999	493	962	538	130	717	337	999999	942	999999	23	919	992	999999	839	995	479	473	592	925	999999	289	22	999999	931	435	999999	999999	866	999999	670	439	427	344	999999	619	999999	609	927	335	832	476	999999	799	206	88	455	924	230	973	999999	350	280	186	881	837	481	999999	607	694	132	99	14	555	666	583	501	658	574	230	999999	999999	545	266	103	529	999999	222	277	853	980	999999	28	999999	461	330	999999	250	462	29	999999	222	12	243	212	742	999999	59	142	999999	586	796	999999	10	689	75	999999	999999	93	999999	161	269	999999	999999	713	462	81	999999	103	346	424	260	206	999999	91	81	999999	312	63	360	68	999999	89	999999	999999	193	320	28	214	396	999999	155	167	111	867	878	989	257	999999	999999	999999	360	955	795	208	999999	600	804	999999	999999	208	501	960	733	302	999999	999999	577	487	529	999999	63	906	707	999999	999999	999999	105	688	999999	92	619	782	313	688	708	999999	293	999999	941	999999	999999	109	999999	999999	33	194	434	808	351	698	422	770	999	608	999999	999999	258	999999	999999	999999	505	125	999999	999999	589	719	657	999999	999999	999999	999999	999999	545	999999	635	953	320	999999	797	999999	669	296	347	514	670	849	783	704	999999	999999	431	319	527	710	98	999999	395	71	999999	314	999999	389	223	999999	802	999999	999999	73	972	665	143	739	186	845	999999	218	778	999999	865	999999	936	952	974	340	999999	999999	603	999999	848	244	568	258	911	493	999999	999999	83	842	712	378	624	999999	732	414	131	692	142	681	148	879	622	194	999999	868	378	585	999999	883	89	224	698	399	225	738	107	884	827	999999	299	291	999999	935	497	496	999999	226	230	999999	219	733	999999	921	696	999999	622	383	62	999999	124	971	999999	200	763	497	680	235	504	993	317	999999	864	999999	391	856	744	686	999999	709	753	161	364	845	673	356	769	776	702	256	125	723	832	999999	578	328	416	944	182	999999	816	889	722	236	999999	999999	999999	15	539	999999	233	935	999999	352	999999	999999	616	40	526	999999	727	903	533	257	877	999999	413	88	999999	999999	999999	800	513	696	893	864	439	138	592	700	487	763	247	861	32	190	47	490	999999	999999	999999	999999	999999	766	282	912	999999	474	358	668	999999	999999	145	476	399	433	999999	999999	458	434	533	488	447	999999	929	963	666	671	234	697	556	923	591	999999	360	74	382	747	999999	980	508	964	999999	924	141	696	999999	770	472	999999	
757	999999	41	72	91	999999	938	602	836	999999	999999	999999	999999	660	122	999999	209	879	125	999999	60	684	576	477	925	569	708	523	999999	999999	999999	896	209	635	939	508	999999	528	184	136	136	780	999999	115	999999	815	999999	129	811	999999	496	749	654	148	549	999999	999999	563	147	999999	525	425	907	602	973	360	494	999999	720	613	755	680	705	988	208	280	773	471	999999	120	999999	999999	711	209	999999	999999	251	70	95	866	37	337	999999	662	611	711	872	318	141	384	330	119	408	207	739	816	53	665	940	278	309	19	820	999999	999999	936	713	708	999999	387	999999	999999	999999	999999	585	427	299	52	387	497	407	464	339	368	789	734	190	513	470	930	552	585	130	999999	566	28	517	364	999999	675	997	174	999999	753	275	896	590	999999	622	322	526	10	288	999999	999999	999999	679	461	247	942	755	209	247	925	835	533	312	999999	297	567	999999	935	67	712	999999	243	12	585	103	893	154	636	891	158	413	999999	307	999999	946	722	999999	65	126	999999	920	797	999999	999999	999999	999999	593	879	999999	64	411	591	943	576	999999	637	842	104	367	353	798	128	318	99	999999	999999	235	999999	765	574	229	999999	818	999999	792	701	999999	475	999999	361	999999	275	379	836	746	821	608	731	724	999999	879	254	697	773	254	801	489	837	23	635	516	958	123	692	999999	557	772	927	783	262	330	999999	436	16	999999	999999	749	481	999999	700	685	504	910	999999	695	975	166	55	771	999999	999999	999999	461	42	999999	351	161	686	999999	198	999999	680	999999	999999	989	513	817	691	729	720	61	18	494	999999	949	999999	999999	668	997	999999	400	727	166	792	50	850	914	404	999999	702	999999	72	479	999999	999999	14	999999	999999	466	192	999999	475	326	60	999999	999999	985	999999	92	833	303	999999	689	999999	798	331	999999	999999	431	148	598	422	530	36	348	999999	539	999999	671	945	464	609	212	814	702	925	410	999999	853	999999	865	999999	322	337	409	999999	382	338	366	999999	999999	402	26	327	593	745	945	300	999999	949	673	655	477	147	999999	693	999999	999999	449	872	920	417	310	593	283	822	999999	202	626	999999	616	210	974	999999	464	72	593	884	999999	999999	980	120	404	904	173	219	308	185	958	716	608	999999	999999	493	409	82	101	432	53	770	646	752	673	263	343	472	681	135	999999	316	110	405	653	999999	999999	809	23	406	430	73	524	924	999999	909	849	118	321	490	999999	391	970	170	841	460	320	237	447	151	999999	700	538	999999	502	999999	616	212	
853	406	600	999999	69	999999	12	979	256	722	518	763	999999	235	999999	200	194	999999	345	940	564	999999	182	665	372	872	835	729	999999	999999	431	591	303	999999	264	915	890	351	332	285	999999	861	213	598	999999	683	737	345	549	348	988	211	316	676	648	999999	234	935	237	196	859	283	454	999999	301	999999	470	999999	970	246	309	999999	968	999999	782	999999	999999	584	946	689	144	500	999999	196	999999	229	999999	627	999999	999999	999999	955	124	145	426	884	417	308	999999	791	222	999999	374	313	48	156	243	999999	893	945	670	999999	988	999999	62	368	103	267	553	81	999999	843	767	376	555	354	727	832	999999	898	295	691	287	999999	476	172	135	876	999999	215	999999	38	733	63	999999	999999	966	999999	93	68	790	159	754	999999	150	379	214	998	758	694	428	410	999999	995	999999	978	373	999999	80	889	999999	227	119	347	999999	623	119	999999	442	514	387	161	999999	585	999999	146	936	61	24	107	999999	137	127	464	787	585	425	738	999999	955	677	142	506	999999	825	572	50	417	149	526	999999	501	565	999999	316	999999	660	38	887	523	51	999999	819	999999	999999	999999	109	654	560	509	208	381	999999	487	999999	255	655	555	999999	545	105	529	911	497	837	466	571	873	157	519	924	396	850	881	999999	366	999999	999999	272	718	473	999999	857	639	328	888	192	88	417	71	999999	115	278	352	427	522	409	332	146	474	544	235	507	50	584	811	531	437	573	479	932	132	999999	999999	81	999999	672	282	999999	948	284	492	999999	96	999999	819	128	999999	464	401	957	990	396	798	184	999999	888	816	64	516	367	755	514	937	138	499	823	237	280	717	849	137	163	197	200	61	769	420	153	765	693	999999	972	182	522	942	736	493	866	834	821	855	227	999999	591	528	978	528	999999	407	995	999999	237	747	552	830	836	208	608	132	477	477	673	299	999999	344	782	342	999999	195	999999	339	999999	446	895	999999	910	999999	606	999999	83	999999	462	745	769	801	999999	999999	630	692	115	538	999999	744	999999	999999	192	927	999999	256	746	646	999999	772	999999	665	531	790	851	558	999999	346	601	936	59	999999	25	927	529	31	548	556	712	732	89	234	454	625	90	999999	999999	982	999999	359	924	999999	999999	689	111	114	280	15	384	81	772	769	936	948	999999	999999	338	265	408	817	708	199	933	999999	692	419	999999	905	710	999999	999999	937	684	999999	22	621	97	336	825	425	751	542	999999	640	960	320	298	505	930	999999	999999	999999	583	999999	650	734	
999999	768	997	692	892	375	305	84	334	999999	999999	999999	936	999999	52	12	999999	999999	999999	176	999999	303	999999	382	130	715	999999	759	999999	202	999999	839	601	287	128	999999	338	142	532	999999	999999	107	316	135	999999	603	569	857	907	221	125	999999	778	483	717	210	359	624	999999	186	400	546	999999	141	480	255	103	999999	954	723	673	999999	460	689	930	919	986	294	157	527	156	127	851	875	86	764	70	127	999999	918	969	714	571	355	999999	999999	999999	999999	655	999999	509	909	902	194	548	818	999999	99	553	797	223	75	477	54	40	282	694	122	65	715	999999	976	99	999999	754	999999	735	115	999999	240	809	811	638	177	27	246	999999	667	337	999999	625	999999	573	999999	704	904	247	527	325	712	15	998	129	939	795	533	820	999999	999999	589	999999	44	999999	323	999999	412	436	309	999999	793	67	36	784	796	100	222	412	326	999999	850	721	218	999999	991	234	811	692	699	999999	494	999999	999999	999999	748	186	591	586	259	785	302	999999	937	500	532	655	979	999999	332	848	582	999999	503	532	999999	867	873	999999	999999	999999	999999	999999	736	999999	541	376	707	799	999999	620	509	999999	162	541	50	382	784	717	267	345	254	597	999999	999999	800	374	922	827	647	881	999999	346	192	999999	609	582	999999	21	958	165	948	189	187	712	349	999999	967	962	491	217	93	165	987	68	844	588	359	999999	135	177	999999	879	161	165	318	173	453	992	932	468	640	772	759	999999	396	74	420	657	999999	854	407	959	345	439	798	156	358	134	325	30	999999	999999	999999	999999	711	79	38	999999	403	186	999999	999999	40	999999	577	999999	999999	999999	671	779	178	999999	999999	281	770	999999	999999	999999	366	171	999999	999999	676	911	245	785	886	999999	400	327	46	398	263	999999	360	432	929	322	862	487	749	999999	999999	999999	852	530	999999	614	30	226	999999	316	665	241	371	184	307	128	999999	791	999999	439	495	354	999999	780	448	999999	920	999999	565	231	999999	879	422	351	999999	141	69	714	313	282	946	999999	792	730	732	31	963	999999	134	810	533	80	63	320	977	118	999999	81	92	433	999999	682	661	314	999999	785	819	999999	317	176	69	999999	487	161	492	999999	562	22	57	999999	94	744	223	754	697	788	825	999999	373	999999	338	987	631	999999	999999	274	522	999999	283	999999	999999	943	869	999999	751	459	593	902	828	999999	555	999999	34	666	349	949	468	999999	616	668	960	718	656	999999	838	81	999999	607	571	228	799	84	739	110	223	150	874	266	999999	
999999	999999	922	999999	707	212	548	999999	964	999999	640	999999	999999	871	999999	986	494	296	320	128	999999	16	985	340	610	866	481	60	923	452	208	999999	212	903	377	473	48	445	949	999999	300	999999	999999	76	999999	422	194	999999	999999	124	999999	853	999999	147	333	242	219	591	672	840	731	497	999999	521	999999	565	602	999999	999999	151	947	59	999999	964	999999	999999	528	919	999999	197	682	999999	926	808	999999	999999	519	75	580	999999	264	456	772	118	624	999999	77	966	733	376	999999	483	708	983	176	999999	516	599	318	760	713	299	192	485	168	462	999999	241	798	988	55	999999	140	368	886	999999	999999	239	350	34	505	562	196	999999	377	209	571	942	999999	999999	838	920	999999	819	432	964	999999	999999	949	172	242	835	177	744	999999	999999	999999	999999	106	999999	999999	287	258	293	999999	999999	112	160	999999	959	999999	628	598	756	160	135	780	321	999999	922	237	999999	289	187	792	669	999999	451	712	95	856	232	845	967	648	560	671	999999	564	280	861	123	999999	990	999999	614	246	999999	999999	204	511	41	999999	184	447	413	998	80	501	596	999999	661	447	32	112	999999	782	631	117	599	463	999999	757	665	70	124	999999	999999	906	188	432	999999	999999	517	584	825	819	671	530	999999	562	999999	971	967	514	210	675	167	888	613	831	999999	314	999999	741	202	283	746	999999	999999	603	709	174	323	173	793	804	930	448	999999	848	999999	999999	999999	46	999999	347	789	999999	999999	449	653	999999	303	356	817	668	861	999999	391	552	83	556	207	641	999999	999999	658	999999	721	406	745	999999	611	764	720	999999	441	999999	999999	855	494	595	264	999999	949	308	999999	999999	356	134	942	999999	67	734	775	999999	903	240	999999	999999	689	985	439	463	703	934	999999	538	999999	999999	236	903	897	535	67	488	302	324	692	999999	564	691	999999	597	463	591	662	877	989	165	999999	211	774	451	999999	509	165	800	189	25	509	342	339	53	897	48	266	999999	676	999999	999999	589	999999	638	871	997	537	842	10	999999	281	921	999999	481	702	35	139	455	368	558	333	502	144	999999	999999	232	362	413	699	999999	334	140	210	702	999999	31	663	999999	580	179	971	322	800	76	743	588	999999	858	351	872	909	999999	999999	128	963	999999	999999	872	593	649	644	999999	153	585	788	999999	720	999999	999999	680	372	999999	999999	999999	587	999999	999999	999999	932	466	439	504	72	999999	999999	522	967	92	738	133	999999	790	999999	930	999999	847	179	224	288	602	867	945	999999	999999	509	916	935	974	541	
999999	77	999999	939	137	220	150	71	999999	80	275	184	638	999999	463	113	999999	450	945	664	739	841	487	789	340	999999	493	233	999999	327	598	586	999999	551	786	66	200	851	999999	999999	394	785	999999	999999	22	427	239	836	816	566	999999	475	990	320	801	120	589	597	609	999999	999999	916	669	997	481	689	191	999999	332	407	913	730	999999	235	280	954	999999	342	999999	912	368	657	417	835	399	132	596	682	999999	675	476	999999	251	886	992	477	126	855	673	333	246	153	513	999999	653	208	450	764	49	847	132	257	820	999999	179	999999	509	833	608	358	102	509	999999	657	930	319	488	148	999999	802	838	142	669	452	999999	225	153	997	192	201	681	831	999999	902	552	999999	782	553	717	923	967	999999	999999	324	240	736	806	856	999999	343	999999	312	999999	247	18	999999	588	999999	999999	953	925	999999	651	416	676	271	999999	443	999999	711	537	934	999999	999999	835	555	999999	999999	222	939	419	297	519	849	999999	379	310	999999	999999	999999	641	414	532	763	997	999999	641	840	647	999999	870	372	751	999999	805	784	881	220	412	463	999999	243	165	92	544	999999	992	801	934	307	961	470	999999	999999	80	132	412	667	323	378	999999	55	706	252	999999	56	545	741	53	999999	498	99	993	440	999999	407	258	999999	229	368	473	839	905	999999	18	999999	822	210	706	682	382	223	999999	43	999999	68	536	912	23	999999	103	260	999999	248	808	999999	999999	118	101	999999	873	962	999999	954	999999	999999	149	366	999999	669	233	344	44	370	324	284	999999	960	892	999999	870	346	999999	730	275	999999	999999	667	542	146	932	714	119	44	809	999999	775	942	999999	999999	919	180	678	999999	274	758	225	397	924	533	999999	516	999999	999999	999999	999999	536	717	689	691	993	999999	823	108	736	519	235	999999	561	903	999999	259	832	429	481	700	667	91	999999	517	997	694	743	18	999999	425	497	418	999999	999999	884	68	263	999999	480	999999	356	580	617	755	532	224	835	30	35	430	684	797	228	111	870	455	999999	999999	999999	308	738	815	641	999999	31	816	999999	290	29	450	995	396	948	45	999999	999999	999999	710	984	782	999999	722	983	46	740	700	200	140	411	999999	807	999999	751	181	999999	999999	939	306	733	999999	456	999999	11	585	434	297	848	193	758	782	982	549	197	911	449	26	832	604	999999	331	626	638	878	590	642	914	644	777	999999	812	158	176	977	999999	999999	313	721	408	611	999999	999999	17	382	628	456	999999	894	999999	732	999999	999999	344	725	411	
98	818	676	420	999999	520	653	999999	999999	946	634	815	572	999999	999999	145	304	434	993	999999	999999	619	265	260	143	384	999999	999999	55	645	999999	999999	999999	999999	190	999999	637	310	999999	101	999999	779	161	999999	993	641	695	999999	265	596	999999	999999	351	999999	999999	479	562	999999	999999	567	500	848	36	999999	843	821	373	996	737	77	508	993	968	999999	338	700	468	829	266	502	689	53	549	458	259	828	472	999999	645	999999	955	220	33	897	999999	950	753	941	593	182	277	699	248	198	97	402	999999	999999	268	240	999999	999999	169	999999	999999	456	309	577	960	25	358	999999	360	37	999999	297	970	80	999999	387	999999	999999	246	94	999999	990	805	361	999999	856	521	33	595	414	699	232	61	248	29	999999	651	185	980	578	824	758	999999	221	999999	800	432	245	147	881	293	999999	999999	85	999999	888	650	999999	216	114	503	999999	924	946	337	888	246	731	61	167	999999	770	545	999999	269	475	651	594	284	999999	999999	285	886	999999	999999	214	736	976	999999	140	999999	702	969	876	84	499	834	402	883	197	563	700	194	979	154	522	948	999999	815	95	246	66	673	645	680	227	448	220	825	999999	162	270	999999	920	664	44	801	669	999999	770	641	999999	711	96	17	732	101	999999	569	608	999999	908	170	602	894	446	38	333	999999	856	60	624	577	759	45	303	656	273	325	999999	999999	289	243	54	454	986	999999	586	638	948	136	542	999999	226	867	253	109	452	36	227	15	478	999999	737	999999	999999	999999	999999	61	713	85	999999	999999	459	999999	976	675	125	157	907	101	451	694	999999	730	999999	973	360	891	792	204	214	999999	107	115	252	815	506	334	999999	314	403	535	925	999999	999999	951	999999	999999	891	577	983	304	128	136	563	783	226	16	999999	53	999999	69	269	519	871	590	999999	354	644	999999	179	790	720	602	697	916	999999	385	432	566	782	30	999	999999	999999	999999	999999	971	551	469	599	499	133	393	982	344	276	416	10	717	467	999999	695	731	408	999999	999999	525	999999	999999	999999	840	584	999999	999999	999999	69	55	309	960	472	999999	999999	184	571	999999	999999	999999	620	362	999999	363	384	999999	999999	935	335	278	999999	26	999999	602	542	999999	999999	999999	999999	999999	131	999999	285	231	116	50	255	945	54	999999	170	999999	535	256	905	85	997	660	466	870	999999	336	975	791	999999	999999	633	869	979	999999	729	812	765	189	999999	939	87	428	256	344	468	162	999999	815	117	97	490	999999	697	466	906	794	301	999999	999999	795	706	
494	991	824	999999	386	966	999999	999999	357	962	356	50	999999	998	578	999999	132	412	393	445	999999	683	152	801	552	182	522	991	999999	999999	721	247	420	999999	999999	999999	999999	999999	92	196	744	34	760	134	144	50	730	468	338	390	179	641	999999	359	546	811	848	33	864	213	999999	999999	856	837	250	119	630	733	414	151	982	205	329	206	701	145	999999	27	667	512	999999	63	999999	554	351	90	688	71	696	782	999999	999999	72	878	999999	999999	178	923	884	999999	999999	997	64	197	407	974	999999	362	658	999999	888	830	366	362	761	400	501	999999	999999	170	999999	569	999999	631	562	584	142	450	464	121	967	999999	143	641	101	453	999999	476	157	376	768	999999	413	999999	894	758	52	710	127	999999	98	866	437	723	604	999999	999999	432	635	823	999999	999999	897	546	443	888	697	724	999999	317	400	35	164	999999	402	999999	166	749	737	999999	999999	431	333	999999	999999	110	572	419	999999	250	999999	576	840	333	534	897	438	999999	999999	999999	70	999999	450	809	999999	73	711	318	331	510	695	221	695	831	291	420	547	999999	524	999999	326	999999	686	29	825	823	194	999999	594	504	665	299	897	731	742	999999	999999	524	169	958	999999	264	999999	537	555	280	881	19	52	123	359	999999	999999	999999	689	999999	999999	430	983	999999	879	999999	723	827	999999	405	324	964	999999	999999	439	999999	626	999999	999999	72	199	159	474	555	942	999999	788	480	155	23	947	386	999999	999999	581	560	540	41	999999	518	540	270	999999	159	955	917	999999	973	684	337	36	786	577	999999	593	492	999999	999999	196	704	101	252	999999	831	457	938	999999	999999	497	879	491	595	486	434	999999	929	999999	999999	599	999999	262	999999	796	817	987	171	999999	424	375	98	604	112	845	999999	426	298	588	999999	999999	999999	994	793	486	999999	845	440	310	152	999999	999999	35	641	839	999999	452	286	456	999999	843	296	138	999999	762	999999	999999	389	999999	111	18	242	350	999999	622	999999	39	469	338	991	972	556	861	667	327	711	73	962	999999	683	932	150	842	724	27	999999	889	999999	40	88	530	465	691	208	143	863	323	431	29	267	141	999999	947	999999	891	297	435	470	190	61	999999	322	999999	76	179	868	400	625	999999	999999	999999	543	439	999999	471	516	865	999999	533	463	397	641	942	16	999999	999999	202	387	832	730	980	428	315	979	743	217	999999	624	38	275	473	698	844	813	574	598	999999	696	993	384	999999	772	936	726	663	703	379	999999	999999	999999	675	22	999999	856	235	274	
999999	459	517	263	177	250	999999	268	990	699	797	139	999999	999999	999999	505	999999	457	999999	218	491	588	326	49	838	239	111	809	599	460	905	999999	587	309	370	103	189	739	217	191	148	678	999999	999999	905	249	677	999999	823	180	628	345	999999	27	783	648	143	477	425	937	149	824	669	539	999999	810	552	142	593	312	999999	999999	999999	126	79	813	852	362	999999	598	999999	541	985	429	832	569	438	570	999999	722	959	999999	324	279	52	324	19	206	179	999999	697	545	976	520	854	974	104	442	947	999999	999999	781	342	827	386	607	839	250	707	234	999999	981	616	871	999999	614	340	970	999999	999999	804	656	192	49	900	26	565	474	999999	858	999999	996	622	999999	926	999999	378	497	893	444	999999	768	498	944	999999	999999	999999	114	177	249	644	999999	368	203	175	149	599	302	999999	370	52	374	999999	999999	759	384	369	69	945	999999	245	843	999999	999999	279	45	167	247	999999	194	999999	460	306	335	224	350	638	429	390	786	589	999999	570	533	402	999999	103	649	195	348	356	870	169	12	14	800	999999	729	923	140	999999	361	976	741	283	591	999999	999999	635	999999	746	939	678	168	585	169	999999	553	246	168	941	517	999999	978	999999	226	999999	999999	999999	423	999999	908	505	999999	999999	999999	109	829	259	811	53	754	24	776	601	416	201	10	999999	844	528	999999	493	765	999999	475	308	999999	903	67	299	773	28	999999	126	838	444	999999	364	358	69	453	304	999999	124	197	999999	286	387	431	999999	301	876	486	894	798	425	739	71	338	999999	999999	925	202	521	279	735	802	659	999999	999999	773	999999	999999	784	84	999999	68	650	11	971	32	999999	481	42	998	897	999999	327	328	423	704	366	35	999999	957	527	112	913	845	999999	700	999999	999999	459	262	655	807	701	999999	598	999999	999999	69	367	906	492	999999	169	522	382	203	484	341	350	999999	999999	620	650	827	557	107	154	805	549	999999	405	999999	31	780	353	99	840	507	729	66	615	307	668	522	999999	999999	942	401	473	999999	226	999999	283	191	845	999999	167	873	272	501	222	293	519	999999	511	495	432	389	179	292	362	977	611	294	662	118	951	999999	363	484	165	753	999999	290	64	999999	723	999999	934	318	999999	999999	245	999999	843	331	787	582	999999	978	650	562	232	190	906	248	684	988	528	737	93	39	999999	787	345	469	951	239	999999	402	772	592	455	860	999999	999999	741	999999	450	341	999999	999999	999999	384	834	602	530	161	384	815	434	734	321	207	
999999	902	456	457	892	999999	999999	558	550	618	999999	67	999999	371	830	520	999999	311	548	197	415	714	913	146	953	743	938	799	854	226	967	48	999999	258	636	999999	999999	294	491	77	999999	999999	828	508	999999	776	496	999999	331	863	318	133	196	133	791	520	988	319	504	159	445	999999	999999	999999	999999	178	787	999999	734	999999	581	999999	819	480	999999	642	885	999999	999999	187	256	999999	477	990	907	844	851	999999	467	126	469	630	790	999999	631	390	79	504	999999	999999	999999	638	434	949	292	105	313	999999	896	158	999999	583	999999	999999	902	666	112	712	426	806	326	639	400	618	912	951	432	488	849	846	573	391	999999	969	197	617	354	528	999999	811	540	146	260	318	491	999999	289	999999	999999	965	287	366	87	60	683	999999	248	999999	46	341	673	825	866	60	999999	999999	35	381	138	294	322	584	14	615	276	190	389	91	137	37	671	999999	58	883	568	217	313	999999	295	999999	378	538	491	999999	148	714	999999	999999	734	247	860	907	344	154	653	703	361	472	999999	999999	970	167	999999	19	999999	999999	999999	999999	999999	377	999999	527	95	300	916	784	102	999999	477	561	910	188	999999	999999	176	999999	624	904	240	864	999999	841	723	793	868	221	849	481	999999	434	938	296	719	999999	307	999999	999999	53	238	868	999999	724	995	232	592	792	810	799	842	904	99	871	752	626	521	108	804	302	432	704	934	620	929	52	999999	623	469	990	591	834	999999	580	676	371	263	999999	845	500	210	85	410	999999	639	803	344	999999	544	102	845	208	538	528	999999	533	934	990	794	952	609	968	333	820	999999	999999	961	518	205	391	999999	999999	263	313	102	999999	304	999999	981	136	707	556	89	376	154	999999	999999	424	999999	153	437	273	346	893	891	999999	752	589	842	630	841	826	871	162	729	465	945	999999	436	999999	238	59	18	999999	254	999999	889	956	675	824	711	546	559	61	954	999999	52	999999	422	999999	999999	714	52	360	294	881	684	999999	646	688	446	81	988	694	915	999999	264	677	648	999999	352	795	999999	27	919	304	277	820	208	999999	999999	999999	812	576	999999	523	16	657	999999	372	378	999999	320	987	388	640	558	864	146	576	999999	374	720	584	517	807	801	999999	441	989	999999	864	728	26	275	860	268	422	999999	401	380	606	303	286	469	390	485	926	639	999999	746	412	683	631	785	58	865	238	68	863	722	982	225	395	758	513	243	304	721	527	381	146	841	744	999999	248	999999	999999	999999	136	332	874	
395	162	252	212	191	106	241	227	994	40	363	170	999999	398	390	908	527	956	156	999999	215	999999	999999	610	571	938	999999	546	976	430	124	931	541	848	596	72	152	556	332	146	72	503	532	350	999999	999999	75	806	999999	173	917	168	980	150	668	283	999999	642	640	252	999999	999999	251	574	916	999999	629	830	801	328	765	971	633	19	128	712	589	567	827	890	873	629	999999	813	513	999999	951	999999	189	323	817	509	915	90	999999	378	262	999999	434	360	62	244	999999	539	407	945	534	970	32	999999	999999	688	814	750	379	999999	15	437	70	999999	480	238	651	488	510	999999	999999	553	543	749	460	630	999999	999999	838	999999	624	160	416	568	999999	981	377	232	999999	139	695	175	710	436	373	824	999999	474	880	823	593	526	38	151	889	980	999999	282	506	74	555	348	999999	741	425	855	999999	502	538	499	861	999999	859	999999	570	999999	843	999999	386	999999	999999	668	999999	24	54	107	131	275	678	451	554	104	726	564	584	356	262	999999	20	999999	803	406	935	391	961	174	999999	999999	999999	999	147	330	896	871	342	999999	999999	897	999999	328	733	756	823	97	945	766	999999	304	796	223	638	873	106	868	832	335	732	214	63	880	440	473	694	679	313	233	208	855	232	697	605	999999	999999	692	784	57	582	848	446	204	471	999999	999999	999999	371	273	233	999999	49	16	164	547	999999	815	999999	270	71	154	783	999999	568	847	999999	109	618	999999	999999	999999	94	784	752	884	999999	858	418	76	999999	999999	318	50	999999	181	816	225	542	68	521	467	804	523	985	438	74	999999	636	999999	301	762	747	98	999999	999999	999999	264	264	280	999999	985	407	820	659	733	999999	743	720	999999	999999	855	999999	560	999999	142	610	999999	799	324	999999	53	231	794	775	848	999999	229	376	192	999999	561	961	272	289	535	70	983	864	262	601	999999	14	249	592	445	999999	999999	337	541	217	999999	999999	939	460	735	764	612	999999	810	999999	616	377	538	169	479	894	304	281	235	81	627	705	547	722	498	999999	981	212	339	999999	999999	892	834	974	999999	107	31	811	553	771	458	937	63	999999	984	954	999999	90	999999	999999	901	915	111	469	590	677	917	227	962	697	782	410	715	999999	749	724	542	563	315	382	872	999999	727	464	623	689	652	999999	737	543	999999	901	999999	788	750	999999	791	999999	999999	186	189	999999	999999	856	988	57	231	895	369	270	999999	999999	999999	740	678	999999	999999	646	999999	999999	35	489	489	428	999999	880	999999	
927	999999	999999	933	177	179	139	203	999999	999999	999999	475	576	468	999999	999999	477	131	999999	136	358	999999	341	999999	154	529	493	999999	699	324	430	730	999999	736	303	488	107	337	254	743	645	547	999999	775	327	999999	279	441	999999	421	22	307	999999	753	999999	817	85	973	788	647	685	977	999999	753	223	151	999999	839	174	999999	971	999999	877	915	491	811	509	566	971	999999	260	999999	882	288	312	132	262	999999	774	486	412	999999	548	607	67	667	53	999999	999999	186	999999	999999	277	10	449	999999	430	562	272	160	318	519	999999	815	396	999999	105	225	450	999999	888	13	74	688	865	999999	601	999999	857	823	768	999999	999999	795	169	820	784	882	838	439	999999	999999	101	624	177	893	132	999999	999999	434	999999	828	416	999999	297	810	375	588	999999	601	281	160	704	448	999999	666	515	999999	655	576	849	223	387	21	397	197	911	999999	521	972	725	867	68	432	261	999999	245	541	999999	358	455	205	999999	246	168	552	995	653	241	999999	999999	916	999999	644	585	359	450	405	84	999999	899	999999	77	172	876	413	999999	281	999999	452	431	973	707	307	999999	653	475	150	999999	999999	201	267	218	999999	594	808	790	424	999999	999999	499	840	467	407	459	530	137	999999	999999	754	460	724	466	789	89	414	219	999999	522	931	999999	310	552	239	909	641	716	67	578	77	999999	999999	999999	294	953	591	516	309	847	999999	999999	889	999999	999999	394	477	999999	429	931	189	599	20	901	915	28	999999	999999	237	498	817	999999	80	16	302	141	999999	299	182	835	498	999999	909	999999	922	416	994	999999	453	845	441	999999	999999	136	398	478	612	774	518	275	764	303	288	811	40	999999	455	882	999999	999999	999999	187	629	593	442	291	999999	999999	979	509	34	999999	843	392	999999	999999	999999	999999	999999	824	529	19	781	906	81	204	999999	108	999999	146	960	121	50	487	245	264	220	703	693	116	788	533	795	18	251	999999	459	895	754	62	268	511	274	664	999999	999999	999999	723	999999	999999	672	591	186	843	548	912	628	999999	157	999999	766	824	260	511	999999	999999	224	999999	664	976	745	723	353	849	878	459	847	999999	999999	645	858	497	999999	455	444	206	999999	952	469	338	999999	103	999999	952	296	443	999999	762	628	450	386	999999	68	546	502	999999	999999	337	964	999999	75	999999	326	999999	944	278	999999	804	999999	839	649	272	313	335	999999	999999	999999	401	562	445	208	999999	758	599	269	999999	438	644	953	999999	999999	28	999999	379	273	234	776	247	999999	27	999999	
456	694	789	801	123	999999	999999	46	850	974	846	999999	529	891	980	493	726	252	999999	840	999999	851	582	999999	630	284	933	72	285	875	737	393	545	645	751	399	969	798	155	999999	999999	999999	113	520	122	253	467	488	292	999999	60	999999	298	187	999999	605	999999	999999	180	839	396	999999	760	975	999999	462	239	883	149	591	999999	928	107	999999	144	401	748	999999	768	387	999999	454	779	544	825	742	105	367	999999	156	287	70	999999	316	518	44	847	137	282	659	999999	583	999999	701	226	131	897	484	999999	408	856	59	999999	793	31	941	891	226	160	504	999999	871	47	993	313	463	310	791	305	999999	999999	999999	790	999999	373	243	116	88	327	703	999999	621	324	447	999999	238	999999	834	999999	576	153	631	977	777	999999	151	545	999999	397	999999	820	115	188	943	999999	246	268	41	430	787	835	812	898	999999	659	745	557	600	704	999999	999999	476	506	729	956	922	642	999999	999999	999999	999999	761	691	565	999999	739	442	381	999999	62	999999	888	414	506	741	999999	732	531	999999	556	594	945	650	999999	228	354	999999	459	999999	932	604	256	225	208	100	999999	131	999999	573	919	313	999999	17	651	999999	655	999999	10	988	625	199	121	893	999999	999999	751	120	379	346	538	140	983	394	659	458	723	999999	215	999999	667	218	999999	957	209	999999	419	999999	999	216	999999	292	999999	471	999999	743	493	362	955	572	348	962	752	996	44	788	999999	791	357	202	999999	981	856	594	330	999999	800	163	694	26	227	813	999999	172	773	256	999999	521	33	916	965	371	999999	643	78	704	466	999999	999999	421	999999	627	590	999999	999999	999999	435	999999	999999	953	942	339	668	939	999999	534	851	590	999999	999999	999999	808	767	441	237	999999	273	999999	525	626	951	407	240	283	103	599	233	314	347	999999	820	518	381	999999	973	635	702	779	298	543	999999	999999	179	144	165	999999	860	159	999999	804	329	222	498	523	12	545	109	394	845	999999	311	546	253	52	967	747	999999	698	467	601	327	493	999999	999999	773	85	237	105	127	978	999999	84	735	543	999999	608	999999	858	76	438	999999	318	933	542	999999	316	999999	137	177	999999	688	172	691	999999	486	835	298	999999	999999	927	318	14	276	867	999999	999999	810	710	191	369	727	999999	999999	39	75	19	560	391	748	999999	999999	109	927	709	999999	577	999999	757	999999	999999	320	513	117	149	129	531	51	75	999999	15	505	922	999999	808	691	999999	999999	999999	912	999999	285	999999	767	293	485	218	86	567	578	449	844	
999999	653	165	58	223	470	491	909	999999	968	494	865	742	999999	529	163	129	999999	999999	46	729	844	589	750	413	746	824	664	911	455	999999	497	87	999999	452	999999	790	759	477	649	59	753	378	508	790	51	34	333	999999	64	956	999999	398	999999	999999	218	74	414	644	477	646	827	999999	999999	494	996	787	581	518	260	999999	370	551	539	986	976	476	999999	959	372	721	501	999999	856	498	999999	999999	999999	57	243	214	386	124	999999	999999	231	754	999999	23	999999	263	999999	814	704	691	596	997	999999	426	147	742	999999	454	282	999999	155	128	999999	601	559	897	123	999999	285	999999	986	999999	550	535	765	999999	999999	999999	175	999999	999999	999999	15	999999	901	938	249	257	909	500	231	931	842	254	858	113	613	999999	464	999999	150	918	539	658	704	351	456	334	999999	999999	554	915	999999	173	487	468	123	976	999999	621	658	999999	624	784	824	999999	413	306	677	661	619	510	612	999999	968	359	157	356	470	559	491	915	999999	999999	946	316	652	678	766	399	990	999999	999999	843	247	284	303	755	999999	649	999999	999999	656	999	999999	54	999999	19	999999	999999	321	999999	516	149	139	743	279	630	837	518	999999	734	999999	287	999999	982	521	768	41	999999	65	401	522	821	621	341	999999	597	698	902	12	643	484	638	87	999999	130	848	714	504	15	999999	917	326	246	214	620	379	337	323	532	544	977	509	999999	919	253	694	527	797	485	999999	932	935	515	768	260	900	210	448	999999	673	999999	537	689	392	484	999999	584	417	999999	888	269	385	379	467	665	974	566	999999	999999	435	330	916	28	333	741	981	810	478	999999	719	179	889	460	859	490	450	820	690	445	56	120	120	999999	999999	421	556	565	57	999999	285	999999	52	999999	999999	352	148	999999	999999	650	502	396	116	463	11	719	999999	924	999999	999999	224	163	999999	722	933	324	999999	839	432	911	194	425	763	374	678	999999	136	431	33	999999	999999	932	464	49	942	660	14	656	999999	876	51	999999	55	79	888	132	999999	999999	534	122	142	308	95	454	466	87	999999	999999	785	626	592	999999	901	999999	635	291	699	837	999999	282	320	563	763	555	870	562	380	693	486	556	999999	807	897	999999	999999	53	847	19	582	865	37	273	871	459	293	102	731	51	443	606	999999	999999	549	999999	999999	578	999999	540	999999	999999	999999	939	999999	999999	708	785	999999	989	630	592	999999	689	264	915	255	56	692	314	271	777	999999	999999	259	999999	999999	297	999999	645	999999	805	508	316	999999	678	
168	97	18	641	750	999999	50	741	421	851	999999	743	375	999999	16	999999	886	240	278	999999	999999	999999	690	385	116	421	528	999999	880	824	94	138	264	999999	756	167	48	999999	564	763	999999	999999	917	408	717	389	921	633	638	364	919	277	999999	628	605	790	407	633	535	338	999999	634	861	596	766	999999	999999	999999	877	849	716	835	676	999999	80	983	999999	292	667	726	999999	894	999999	525	905	817	999999	635	980	999999	999999	415	525	235	783	999999	237	999999	641	999999	900	141	756	789	999999	94	999999	532	557	999999	340	124	999999	809	838	95	856	345	999999	949	999999	853	809	910	98	999999	319	450	731	968	999999	138	650	983	826	999999	148	999999	999999	821	999999	567	88	368	635	645	450	716	396	698	255	999999	999999	999999	740	56	331	845	700	347	999999	160	800	588	866	212	474	981	982	479	999999	868	468	869	733	386	999999	451	285	999999	860	602	999999	43	723	999999	497	999999	253	779	47	303	297	999999	56	74	999999	999999	502	433	181	468	733	917	751	387	433	771	999999	363	281	880	570	257	486	181	107	999999	999999	11	714	515	737	213	441	653	580	928	999999	669	619	285	949	851	281	402	869	146	999999	345	440	726	999	890	508	167	732	50	999999	875	967	999	633	500	999999	665	730	999999	486	999999	807	505	949	298	743	995	930	718	975	93	999999	999999	485	530	571	999999	515	847	704	283	920	539	874	947	702	620	652	458	142	999999	999999	999999	659	999999	538	999999	776	999999	156	513	236	999999	75	970	572	999999	524	999999	999999	999999	159	882	825	212	186	999999	631	999999	999999	133	999999	999999	586	369	999999	963	311	300	991	999999	221	804	701	201	999999	906	999999	999999	384	696	106	548	529	410	999999	789	523	457	999999	270	314	999999	124	33	170	999999	999999	999999	558	609	999999	233	121	999999	999999	355	999999	999999	164	280	803	727	999999	999999	36	999999	952	999999	903	999999	450	853	292	731	999999	447	690	677	999999	302	477	768	355	775	999999	873	436	236	890	120	999999	889	999999	999999	999999	999999	156	999999	996	365	801	999999	802	924	169	999999	940	390	971	82	999999	513	999999	861	802	999999	381	852	999999	163	378	725	294	792	999999	560	999999	555	999999	744	300	476	681	676	501	224	966	999999	616	150	932	56	265	817	456	104	297	440	934	430	215	303	999999	843	987	85	968	999999	899	608	300	394	125	236	999999	198	832	925	370	999999	79	950	246	767	230	331	999999	477	346	999999	273	129	621	844	539	997	170	837	688	425	
255	956	531	17	999999	547	999999	39	45	267	271	371	80	356	999999	264	67	999999	622	665	615	999999	673	999999	345	180	773	281	999999	784	37	999999	247	945	342	999999	428	999999	917	683	401	999999	441	88	669	901	59	275	492	284	940	999999	999999	999999	810	754	293	563	672	999999	773	659	342	261	240	277	134	134	23	999999	836	999999	629	939	274	183	70	594	308	443	130	508	788	999999	844	414	779	223	144	587	829	865	999999	999999	909	741	109	190	848	999999	777	924	261	253	448	121	992	285	999999	636	999999	999999	999999	238	558	275	871	920	416	999999	497	910	989	435	419	970	272	391	39	999999	84	999999	746	906	666	205	999999	545	973	733	421	504	999999	508	893	141	610	338	689	644	870	189	773	32	999999	867	935	825	834	478	848	611	256	235	562	814	999999	358	571	362	27	335	999999	683	413	999999	999999	999999	542	287	369	999999	702	395	662	894	116	724	11	799	270	431	710	505	884	810	999999	999999	945	999999	190	262	999999	999999	626	999999	242	99	618	912	422	453	293	999999	118	914	908	860	999999	999999	707	237	357	772	101	596	625	450	799	603	999999	225	546	999999	107	117	999999	376	769	128	999999	26	115	999999	387	999999	999999	999999	397	969	902	397	666	999999	381	999999	905	993	244	40	999999	999999	300	25	176	206	999999	999999	459	999999	746	542	999999	454	15	691	131	268	394	999999	457	471	63	999999	701	999999	559	268	91	154	212	184	999999	999999	209	870	726	99	922	191	909	318	999999	396	999999	369	305	221	282	999999	830	646	999999	959	582	458	999999	471	324	819	999999	649	747	999999	798	999999	999999	362	255	145	965	999999	999999	213	374	148	766	667	605	341	999999	347	985	999999	323	565	999999	181	165	751	141	265	775	112	999999	270	999999	999999	999999	661	958	943	966	999999	724	999999	310	405	999999	444	691	81	865	983	767	999999	663	355	990	243	996	239	207	504	14	710	267	243	670	114	577	376	999999	944	382	999999	380	848	677	524	264	179	586	721	69	999999	999999	792	999999	243	606	224	409	363	999999	728	745	472	142	24	541	76	735	999999	866	999999	11	999999	610	659	929	999999	999999	475	999999	827	653	485	999999	944	320	475	898	436	507	362	999999	999999	289	654	372	908	999999	662	983	198	444	999999	854	999999	67	479	191	999999	314	791	545	933	999999	837	999999	270	36	198	999999	76	999999	308	999999	513	359	296	641	956	999999	30	999999	26	492	790	392	999999	630	701	886	840	293	222	131	716	
999999	43	340	452	578	112	999999	527	999999	916	29	145	999999	999999	999999	771	999999	235	399	293	691	528	999999	999999	455	526	639	999999	999999	864	999999	955	999999	277	999999	326	955	198	387	194	148	999999	69	575	999999	256	447	289	317	125	12	67	822	837	35	298	999999	745	999999	61	472	556	225	999999	143	73	958	843	655	78	999999	999999	999999	999999	155	118	469	875	824	208	89	360	28	999999	861	725	142	999999	999999	408	999999	999999	999999	335	721	592	366	966	999999	706	297	603	634	999999	309	363	219	617	692	916	828	716	920	999999	999999	999999	538	999999	999999	417	999999	999999	601	256	999999	999999	457	999999	999999	563	999999	502	999999	127	910	485	726	779	887	507	516	525	656	335	579	999999	300	999999	999999	608	63	999999	734	34	775	678	12	387	904	999999	906	696	133	139	174	999999	283	802	888	497	396	999999	151	733	901	415	963	275	677	326	314	64	170	999999	999999	423	767	419	999999	999999	482	348	874	192	601	819	402	526	171	252	744	497	514	864	222	304	196	10	132	369	714	999999	709	588	399	852	536	247	999999	750	568	999999	999999	999999	25	999999	884	958	142	92	23	447	114	434	581	817	549	305	672	215	237	766	296	982	999999	999999	999999	295	793	749	999999	164	896	420	684	999999	46	999999	849	174	999999	237	868	50	355	277	631	284	16	582	312	241	574	425	523	999999	577	478	137	279	418	599	175	999999	799	859	551	694	750	999999	781	691	455	507	795	999999	999999	256	636	261	999999	364	289	220	447	999999	589	480	897	882	999999	567	730	580	756	820	72	485	250	496	725	937	534	999999	800	621	785	76	629	523	903	999999	842	876	164	999999	319	954	999999	749	280	80	797	867	999999	999999	960	999999	751	975	999999	422	16	150	535	186	829	974	419	999999	999999	999999	851	383	979	999999	999999	854	999999	999999	510	999999	539	500	999999	655	150	666	916	587	661	909	325	653	999999	490	999999	702	351	978	233	999999	544	130	999999	758	228	423	888	416	498	116	460	57	475	830	883	515	924	880	46	172	67	999999	174	999999	206	999999	798	999999	667	33	999999	447	999999	174	999999	418	27	467	436	726	778	999999	99	999999	459	277	188	754	607	809	777	999999	941	70	288	711	999999	128	561	30	999999	999999	748	475	603	999999	999999	310	267	999999	498	466	453	320	999999	999999	743	619	905	928	999999	53	891	999999	999999	51	505	418	999999	860	999999	898	999999	415	999999	388	761	623	951	446	699	877	497	142	320	321	27	631	
676	731	968	346	222	633	11	581	508	890	999999	999999	517	999999	424	407	999999	999999	999999	47	999999	16	795	129	999999	469	999999	999999	999999	758	547	934	33	874	742	164	892	126	686	282	414	999999	999999	870	999999	399	999999	539	463	99	131	721	760	979	422	669	935	848	678	753	404	999999	35	750	352	295	538	999999	427	269	514	894	913	288	633	689	137	924	725	999999	540	999999	689	466	637	826	183	999999	999999	999999	229	53	448	932	999999	555	504	138	528	118	999999	295	999999	203	585	236	808	999999	999999	732	999999	21	132	410	999999	999999	999999	568	999999	526	121	494	190	354	50	999999	456	980	410	87	195	999999	406	999999	416	254	588	999999	881	411	999999	702	697	729	540	218	921	47	720	183	386	935	26	11	996	376	115	766	163	124	779	828	81	999999	546	543	614	514	994	968	126	684	687	711	508	419	797	999999	999999	999999	550	999999	270	236	701	260	999999	999999	999999	49	999999	821	999999	767	631	199	631	428	999999	997	603	999999	53	999999	67	701	999999	315	999999	586	579	654	999999	332	573	370	567	844	577	296	999999	999999	999999	954	829	304	353	999999	89	318	788	378	277	816	999999	144	376	518	178	999	12	677	902	999999	470	494	868	19	203	270	999999	786	850	896	446	394	999999	98	921	999999	358	338	999999	194	798	210	386	146	104	439	994	59	675	999999	294	883	999999	858	494	344	999999	344	725	819	686	11	999999	999999	379	843	621	287	999999	999999	999999	673	451	717	246	269	999999	732	914	763	276	583	999999	283	612	999999	87	664	999999	587	999999	23	612	416	507	796	683	15	766	260	818	999999	999999	269	926	620	442	598	999999	234	999999	999999	999999	962	552	113	999999	254	769	999999	765	956	682	19	999999	999999	70	45	220	450	586	113	999999	663	944	559	130	999999	357	991	130	999999	53	999999	360	633	999999	650	863	404	905	438	245	948	495	861	44	999999	999999	297	559	999999	388	180	999999	133	999999	765	999999	999999	982	999999	897	778	696	286	913	312	659	456	999999	420	999999	999999	544	999999	867	999999	178	999999	525	678	999999	999999	999999	724	109	999999	999999	236	895	828	999999	870	422	999999	999999	467	262	218	999999	731	999999	733	253	149	234	999999	636	501	999999	719	597	934	477	314	378	837	346	972	999999	50	581	432	999999	226	787	311	403	999999	615	409	765	960	144	794	884	999999	815	302	499	536	246	240	970	185	999999	999999	402	999999	497	999999	130	289	41	999999	159	370	999999	999999	361	922	999999	957	885	856	
954	636	799	683	429	441	31	54	482	999999	999999	351	462	999999	985	999999	908	295	999999	912	999999	999999	999999	237	645	524	999999	788	940	577	366	999999	354	123	231	604	899	719	688	65	681	86	807	391	113	807	908	798	51	999999	23	884	776	973	577	999999	708	572	999999	904	999999	242	113	905	293	525	996	348	999999	999999	199	199	606	135	240	999999	999999	999999	999999	837	616	965	747	678	999999	482	512	381	546	751	895	336	999999	783	999999	448	972	999999	999999	999999	810	569	645	660	82	999999	287	999999	742	374	801	999999	448	211	999999	712	495	999999	351	811	22	625	801	411	495	863	518	822	747	792	999999	999999	449	546	999999	56	999999	97	606	739	204	999999	999999	182	949	734	888	479	495	675	953	999999	560	296	999999	195	999999	243	174	219	999999	999999	903	950	144	36	722	902	184	252	999999	408	999999	612	616	161	985	629	462	999999	975	48	337	82	999999	999999	224	162	971	999999	999999	96	922	397	433	999999	958	689	47	923	999999	986	305	253	292	554	718	948	680	999999	210	148	781	413	243	277	137	831	121	452	999999	569	930	344	963	306	486	441	999999	876	202	306	999999	999999	999999	999999	999999	94	999999	999999	973	999999	481	558	999999	149	315	519	163	166	611	137	578	999999	999999	452	65	960	289	985	999999	999999	770	803	230	903	557	999999	664	254	533	53	999999	826	479	547	98	381	999999	823	991	966	999999	999999	274	75	728	996	428	306	999999	782	804	999999	999999	696	999999	677	999999	999999	592	72	999999	908	632	568	96	999999	999999	573	364	683	266	465	993	111	998	749	538	999999	999999	560	823	367	999999	750	249	246	610	782	52	420	54	999999	241	928	121	999999	999999	706	999999	976	880	854	999999	259	526	348	810	124	697	755	148	999999	999999	42	249	497	597	881	329	849	151	999999	531	944	639	999999	234	999999	999999	628	360	832	185	209	680	968	425	71	999999	900	435	495	94	999999	281	871	417	208	689	623	782	999999	999999	999999	835	999999	333	997	620	237	999999	745	134	999999	404	316	997	999999	999999	280	999999	536	657	999999	423	655	258	243	673	768	881	35	385	999999	999999	999999	455	55	373	143	645	427	999999	999999	999999	690	371	25	892	964	874	999999	847	419	551	256	859	959	716	999999	999999	999999	334	999999	356	98	369	758	999999	560	999999	999999	987	228	999999	655	94	999999	641	733	294	999999	351	708	893	824	188	965	999999	600	984	495	339	999999	845	555	999999	599	999999	698	999999	612	793	342	113	999999	78	629	
999999	896	171	208	327	999999	895	65	748	999999	958	531	909	999999	933	999999	575	999999	999999	803	382	90	999999	495	20	999999	412	999999	449	19	604	971	999999	559	999999	928	439	785	178	999999	297	789	806	475	999999	128	789	926	678	171	999999	999999	310	274	256	704	343	999999	198	999999	999999	999999	616	999999	31	999999	775	360	999999	15	202	789	207	999999	515	999999	283	97	854	999999	163	999999	999999	999999	252	866	671	999999	999999	486	999999	762	999999	793	999999	83	999999	76	453	654	352	438	714	999999	999999	976	540	44	999999	663	999999	255	822	305	231	104	221	338	496	165	999999	293	57	735	420	999999	202	413	999999	442	420	999999	643	999999	549	724	771	999999	319	276	335	999999	732	649	66	349	940	301	999999	999999	861	844	580	999999	999999	69	391	978	263	538	784	136	544	999999	253	223	611	622	999999	507	333	999999	28	230	829	999999	560	408	679	999999	999999	900	842	818	999999	575	999999	355	870	999999	343	999999	85	781	492	208	999999	999999	999999	999999	999999	328	545	73	357	978	826	999999	469	651	999999	982	309	192	49	883	294	726	746	678	999999	266	752	999999	999999	999999	807	247	999999	630	999999	154	999999	837	999999	999999	364	999999	470	601	999999	287	885	228	982	360	493	892	999999	999999	914	375	669	728	999999	481	999999	279	898	816	181	999999	999999	839	65	363	999999	999999	850	868	528	999999	999999	154	929	309	999999	533	293	999999	58	914	504	139	999999	229	485	999999	581	861	605	95	999999	654	430	169	999999	56	999999	628	379	31	52	874	89	410	999999	525	798	956	999999	52	985	999999	768	267	94	491	133	836	878	707	890	988	272	443	999999	611	723	769	644	334	999999	665	999999	999999	871	630	60	315	119	959	484	625	761	562	109	796	999999	172	85	999999	999999	336	750	999999	140	63	611	645	776	509	801	999999	999999	775	681	330	648	999999	999999	463	440	999999	999999	918	999999	275	999999	710	999999	999999	724	561	694	470	411	44	914	773	896	817	999999	415	539	999999	168	455	313	986	880	778	999999	155	776	621	742	114	999999	831	449	865	999999	901	311	999999	784	250	345	851	373	647	416	875	845	577	444	35	288	999999	760	776	961	250	829	565	690	579	784	82	727	999999	999999	92	333	40	991	128	113	999999	825	917	120	462	623	243	372	281	310	208	999999	716	826	492	81	673	999999	586	82	999999	258	215	465	272	133	76	223	333	999999	999999	586	326	922	687	301	999999	999999	509	626	595	202	418	279	585	894	20	480	941	21	660	
999999	414	55	367	352	620	461	847	338	557	30	49	729	495	622	999999	794	149	999999	238	999999	403	959	486	553	840	936	880	378	122	595	999999	322	891	686	181	280	564	999999	681	390	818	180	79	999999	163	999999	783	963	43	999999	341	749	999999	999999	733	455	999999	814	512	999999	999999	479	226	999999	999999	726	838	808	450	590	240	804	520	848	198	233	890	910	399	162	999999	916	344	896	999999	531	999999	248	999999	999999	999999	999999	999999	997	808	348	954	999999	827	436	999999	974	523	452	999999	537	239	933	464	510	565	659	424	360	530	665	144	330	707	227	196	600	855	723	880	490	971	523	49	850	279	782	93	963	312	188	403	892	910	726	302	999999	783	452	171	61	335	999999	999999	999999	999999	633	410	610	999999	259	128	999999	571	505	565	999999	894	613	241	782	999999	999999	57	351	272	999999	999999	980	924	590	816	412	562	829	164	499	56	895	646	645	382	483	723	999999	70	603	330	999999	171	586	711	179	999999	388	999999	999999	999999	134	881	999999	223	999999	685	658	443	715	246	742	350	75	669	998	967	999999	999999	102	738	995	291	668	922	13	819	348	879	646	201	184	353	290	75	921	24	685	431	953	798	74	619	354	367	587	75	105	916	713	212	999999	999999	393	999999	439	843	999999	48	220	609	999999	779	796	524	71	398	69	10	748	983	999999	174	457	304	673	385	937	310	344	999999	999999	431	999999	443	575	207	960	154	636	88	800	647	221	354	461	999999	999999	829	999999	999999	16	104	178	729	921	461	530	98	472	999999	905	913	999999	999999	884	915	613	362	999999	864	999999	999999	374	670	192	999999	952	999999	999999	389	562	999999	14	155	932	629	999999	446	522	123	676	872	999999	583	182	887	942	999999	469	999999	680	470	879	442	760	999999	730	508	546	999999	508	427	255	92	500	797	999999	559	349	999999	661	999999	840	999999	197	566	999999	999999	999999	305	701	999999	644	307	999999	102	238	572	394	840	999999	755	900	999999	614	259	999999	600	999999	384	978	392	600	213	883	513	999999	53	999999	204	860	939	20	999999	585	496	783	947	384	999999	569	347	175	508	366	906	999999	605	999999	937	939	641	708	123	326	999999	999999	440	423	999999	472	194	327	199	980	959	999999	659	999999	128	999999	999999	225	684	814	641	227	102	847	976	246	33	999999	317	999999	999999	999999	896	999999	276	84	352	534	188	935	384	29	975	528	406	171	999999	999999	999999	471	270	999999	34	309	999999	999999	329	999999	446	959	448	
999999	999999	999999	761	999999	848	734	392	53	999999	154	999999	748	439	622	252	573	450	815	628	86	717	999999	999999	803	215	596	250	999999	754	999999	97	228	497	21	19	51	767	677	323	883	565	999999	347	126	388	286	999999	72	999999	756	152	631	999999	999999	655	999999	999999	958	999999	261	494	216	999999	374	67	818	260	428	612	210	999999	772	501	744	521	657	508	999999	424	929	727	187	335	997	999999	465	887	135	365	999999	112	999999	164	71	399	358	770	999999	999999	999999	35	451	460	648	950	999999	999999	597	849	998	665	70	543	593	999999	316	880	301	999999	601	930	134	73	766	108	996	999999	440	354	999999	887	535	820	855	903	286	727	687	57	247	335	300	286	366	190	999999	276	571	536	93	477	478	999999	467	639	900	387	693	999999	953	761	699	252	686	121	999999	250	687	999999	999999	588	203	254	999999	275	640	848	706	999999	66	999999	56	999999	271	696	418	319	999999	225	12	898	44	146	103	485	636	58	599	255	60	801	588	881	288	504	999999	234	706	201	999999	62	681	116	493	233	999999	795	980	989	702	819	887	472	999999	999999	554	67	160	43	639	592	999999	460	536	264	999999	174	625	766	422	999999	612	171	227	999999	226	928	652	870	999999	999999	77	999999	553	240	999999	126	204	999999	950	999999	84	673	999999	416	803	999999	999999	999999	90	550	180	224	577	519	217	725	999999	736	143	626	414	289	273	999999	525	648	907	305	350	999999	999999	999999	816	999999	118	939	609	811	156	995	358	423	790	229	670	852	42	43	33	198	871	468	999999	334	811	795	999999	764	890	164	323	284	888	64	581	483	407	380	410	277	126	999999	589	148	278	990	498	53	137	999999	615	999999	999999	161	164	511	902	999999	395	323	539	844	920	992	681	999999	534	735	648	196	455	999999	999999	756	82	438	878	655	66	820	999999	366	636	228	999999	449	999999	999999	900	79	999999	915	999999	96	999999	281	523	999999	466	204	999999	763	999999	940	227	953	249	525	88	726	632	256	436	574	26	183	218	999999	999999	241	81	796	999999	578	999999	540	677	999999	28	801	915	999999	199	861	364	542	960	696	11	595	210	486	658	999999	447	334	488	420	79	564	73	999999	153	234	999999	669	999999	827	335	687	285	999999	507	287	999999	350	67	574	220	484	999999	521	701	857	999999	594	999999	660	140	290	61	266	999999	463	737	104	147	964	738	694	614	999999	370	323	320	506	978	381	999999	999999	277	914	999999	595	350	999999	129	296	
203	538	531	277	697	54	635	999999	236	54	999999	716	212	102	999999	525	869	999999	161	999999	547	999999	615	999999	297	999999	23	999999	999999	881	999999	196	974	851	771	210	173	346	444	326	687	301	280	934	831	656	894	184	88	999999	726	269	400	999999	749	668	922	999999	980	664	41	498	962	355	931	999999	741	361	331	635	361	999999	646	834	699	255	264	681	935	640	148	838	69	999999	164	999999	796	242	112	999999	999999	409	365	780	295	199	338	925	13	478	914	543	853	452	333	202	623	565	53	999999	999999	251	828	349	525	203	439	592	200	88	567	999999	259	227	999999	999999	177	866	549	510	999999	338	999999	467	999999	605	984	999999	57	962	240	240	198	608	699	46	999999	26	265	102	759	746	735	925	911	999999	999999	635	999999	380	35	756	999999	543	999999	85	573	371	623	919	218	822	544	237	848	336	321	650	528	321	382	999999	999999	457	750	180	602	752	555	321	321	358	999999	676	936	483	224	999999	31	623	999999	218	999999	346	883	936	211	999999	87	584	103	642	117	783	999999	999999	999999	999999	792	415	483	821	999999	999999	607	999999	310	868	301	999999	122	665	628	999999	999999	174	758	274	574	999999	969	999999	675	971	227	679	251	999999	678	72	999999	655	999999	999999	149	652	402	99	738	999999	636	342	216	712	472	999999	23	211	935	833	125	882	999999	999999	445	388	999999	844	95	928	618	570	199	999999	999999	999999	999999	999999	765	205	772	669	535	551	187	636	888	999999	999999	789	665	49	804	845	947	454	661	883	999999	761	999999	558	999999	810	414	76	999999	977	999999	15	999999	11	446	739	999999	999999	356	453	801	809	500	193	344	306	273	579	766	354	291	593	805	918	841	14	699	224	999999	725	999999	120	493	910	999999	504	163	999999	603	74	783	501	999999	217	92	371	270	322	223	708	999999	834	999999	799	999999	90	209	999999	169	441	50	847	999999	631	316	690	326	589	999999	840	152	609	975	701	570	790	495	598	836	999999	999999	386	10	956	188	311	810	694	224	218	305	446	504	172	33	999999	999999	477	900	999999	55	999999	428	382	999999	999999	859	999999	238	905	999999	610	999999	688	697	999999	846	834	452	14	880	999999	375	999999	545	705	115	999999	677	999999	90	28	999999	445	435	72	958	628	400	999999	452	999999	465	318	622	694	566	815	474	369	100	875	999999	896	999999	423	315	741	999999	999999	999999	55	999999	999999	999999	577	999999	999999	263	635	706	228	443	212	562	678	176	66	73	850	999999	300	
999999	318	543	214	993	801	924	21	757	999999	791	999999	418	407	999999	860	999999	55	780	131	999999	999999	663	871	441	822	344	999999	257	258	999999	986	721	999999	705	622	71	620	583	122	520	251	877	489	437	903	793	164	408	999999	573	27	80	27	738	510	654	999999	773	999999	466	92	764	999999	548	804	818	876	701	657	799	873	999999	668	610	999999	960	183	999999	537	999999	999999	444	999999	685	659	916	704	803	205	968	399	846	412	655	438	487	379	941	632	94	916	463	750	516	700	555	411	416	427	549	481	236	245	999999	287	648	999999	823	888	888	124	999999	506	689	409	36	70	999999	182	833	591	242	812	452	122	725	693	435	985	114	514	297	999999	655	999999	173	999999	269	999999	789	664	999999	62	743	970	999999	957	999999	117	673	495	999999	244	594	958	999999	999999	792	40	561	954	397	838	784	999999	827	697	999999	999999	245	999999	800	999999	392	179	999999	189	999999	482	278	999999	999999	328	321	618	126	63	999999	697	256	749	818	238	816	999999	276	717	999999	369	153	156	999999	999999	999999	258	694	999999	851	425	922	70	999999	319	762	999999	331	79	526	175	267	774	905	999999	946	496	606	572	829	999999	902	999999	910	999999	339	132	661	766	456	999999	924	374	999999	999999	775	196	999999	508	476	32	999999	207	200	112	999999	378	250	952	920	384	652	132	923	304	999999	999999	159	646	999999	639	141	564	999999	463	999999	999999	572	539	388	759	103	107	105	806	999999	999999	137	999999	999999	999999	882	999999	999999	82	999999	999999	450	999999	999999	999999	46	757	528	837	999999	949	585	736	861	219	999999	710	574	170	291	555	36	126	261	999999	999999	999999	50	29	756	432	719	999999	53	449	452	666	686	217	722	346	578	268	999999	103	129	999999	946	396	999999	182	144	684	791	865	775	334	654	44	999999	695	716	508	90	999999	240	45	999999	422	767	150	999999	999999	999999	945	976	767	211	999999	699	84	405	653	999999	999999	297	44	758	187	999999	128	21	652	511	999999	629	80	188	456	862	94	999999	999999	628	999999	159	777	247	846	889	999999	132	999999	999999	631	299	72	642	505	181	206	999999	516	748	999999	138	999999	999999	419	326	999999	588	755	305	615	376	871	999999	851	435	520	797	912	298	665	995	525	317	879	999999	999999	437	999999	999999	999999	807	201	785	979	999999	999999	921	827	999999	999999	429	376	200	730	999999	427	47	791	80	661	408	999999	227	999999	653	613	73	976	681	999999	478	905	481	639	807	185	96	55	965	999999	
999999	999999	999999	315	999999	629	335	587	625	320	999999	645	612	623	267	443	973	702	335	282	714	945	155	770	514	523	895	999999	922	89	341	992	999999	422	72	438	999999	999999	999999	34	288	486	361	371	241	999999	999999	857	381	373	211	393	719	693	942	653	824	622	999999	721	999999	774	664	546	999999	999999	820	200	560	828	462	71	854	311	993	238	593	784	999999	681	231	48	189	999999	999999	947	282	141	480	419	999999	368	121	136	999999	999999	822	999999	999999	705	22	112	307	552	910	150	539	418	700	999999	69	999999	93	129	500	695	594	114	668	999999	263	688	719	151	224	103	949	728	999999	489	416	999999	402	833	668	999999	740	637	649	999999	418	864	441	765	359	574	285	992	635	606	919	717	156	999999	451	334	999999	165	999999	999999	201	810	408	220	307	999999	648	999999	460	382	954	956	999999	931	622	399	999999	999999	999999	650	818	956	103	999999	569	698	999999	50	391	999999	735	585	309	832	545	607	999999	231	468	78	925	999999	542	999999	651	963	261	224	999999	62	87	439	373	687	998	245	717	994	650	999999	999999	607	868	125	999999	999999	999999	632	396	24	933	999999	495	723	724	792	423	999999	761	606	999999	418	999999	999999	267	306	221	622	834	310	890	471	580	999999	999999	328	167	427	999999	999999	315	999999	827	724	128	61	943	999999	962	215	999999	878	242	999999	172	248	305	999999	857	350	166	45	999999	999999	134	472	455	999999	311	999999	635	995	232	999999	300	817	590	999999	999999	216	362	571	659	629	489	999999	999999	999999	696	182	999999	999999	570	276	999999	280	830	742	599	999999	605	316	348	566	579	999999	655	999999	753	354	999999	999999	328	999999	999999	999999	999999	999999	606	122	243	919	999999	139	999999	17	999999	956	372	30	987	848	999999	563	610	56	232	102	59	999999	999999	999999	783	352	524	999999	309	999999	288	999999	999999	999999	145	487	422	686	376	999999	192	571	999999	698	999999	732	367	809	731	765	999999	941	372	292	999999	999999	755	758	146	597	614	999999	708	999999	678	841	999999	335	999999	509	150	924	680	22	999999	487	272	668	103	60	999999	715	582	544	879	346	999999	999999	542	201	731	663	999999	778	999999	122	863	999999	999999	549	999999	999999	105	999999	999999	125	271	360	382	641	680	97	664	999999	612	898	497	174	636	999999	999999	999999	792	521	778	486	383	901	417	999999	999999	999999	999999	999999	453	953	620	361	920	763	84	999999	239	999999	521	999999	999	464	175	706	625	699	258	687	864	92	249	584	453	147	742	369	
999999	585	26	303	448	120	999999	659	288	999999	254	872	267	876	294	891	10	999999	487	918	736	710	181	924	138	961	999999	999999	999999	45	908	782	31	715	865	653	884	999999	205	889	822	515	428	490	455	386	430	999999	999999	358	584	319	659	999999	633	999999	413	999999	174	999999	999999	281	945	999999	236	471	851	552	21	640	16	782	937	598	106	230	292	999999	478	752	540	701	572	999999	999999	598	133	999999	91	633	250	792	63	718	468	550	569	185	263	984	999999	878	977	167	351	801	999999	70	726	413	949	999999	999999	421	999999	728	999999	999999	791	637	347	653	470	388	400	224	999999	229	139	555	660	999999	438	494	999999	662	723	414	999999	659	226	73	480	677	683	528	178	642	771	740	841	979	999999	625	646	881	417	599	767	137	82	162	930	180	753	842	999999	999999	203	294	999999	304	576	141	420	284	182	792	704	999999	55	96	457	399	714	999999	999999	812	847	346	254	134	647	886	586	74	142	309	924	840	999999	49	448	999999	734	999999	412	999999	214	372	999999	625	894	999999	91	985	705	540	466	999999	129	481	291	857	49	881	656	690	555	356	151	872	867	999999	637	15	648	970	665	177	999999	471	608	484	999999	629	239	752	804	600	368	602	843	852	721	762	758	590	447	853	890	999999	706	857	231	836	757	40	267	86	347	999999	875	299	804	999999	873	806	230	420	651	903	885	954	988	549	39	25	152	874	999999	999999	532	811	286	555	765	999999	999999	999999	872	208	999999	999999	999999	633	999999	999999	58	73	889	951	370	37	211	999999	836	752	999999	682	807	999999	888	392	999999	999999	999999	73	22	258	892	132	553	429	547	453	418	167	700	999999	822	999999	966	88	985	305	999999	504	609	299	999999	22	999999	999999	993	140	320	112	999999	973	430	663	542	800	181	766	408	999999	490	758	999999	999999	61	514	859	332	775	809	407	533	999999	708	463	999999	540	879	251	971	436	999999	143	315	268	727	934	168	942	176	907	228	897	756	24	851	721	49	961	999999	721	670	999999	510	705	999999	390	721	999999	819	999999	302	525	436	514	82	625	273	420	999999	579	700	389	609	902	188	635	999999	693	612	11	999999	917	875	999999	765	999999	999999	999999	892	346	222	999999	133	999999	614	703	470	251	942	236	457	999999	999999	796	999999	290	754	608	527	740	554	38	999999	818	769	999999	649	186	748	29	992	664	999999	987	367	999999	266	999999	999999	485	999999	594	999999	999999	553	872	290	88	999999	485	308	
33	92	162	792	194	372	315	999999	999999	63	294	502	999999	243	999999	110	999999	439	289	33	61	320	52	575	999999	286	220	274	999999	104	570	947	273	721	969	999999	375	999999	182	378	951	566	67	431	880	102	829	152	760	999999	639	649	949	461	256	713	49	586	833	907	162	50	250	145	493	346	999999	210	274	221	734	999999	266	911	82	494	263	621	694	866	457	999999	513	135	465	921	998	812	999999	999999	542	788	999999	275	226	999999	999999	921	938	999999	863	999999	878	548	47	999999	392	48	389	762	459	999999	892	966	459	94	536	125	680	571	348	426	735	999999	679	945	96	999999	694	171	178	341	682	160	13	999999	999999	965	97	282	538	999999	999999	712	806	123	999999	403	815	142	384	999999	251	376	205	446	999999	999999	869	101	999999	401	353	228	593	128	745	741	999999	631	895	571	37	407	999999	388	999999	999999	999999	565	999999	999999	999999	562	787	967	100	316	955	567	934	328	105	996	185	146	616	215	129	688	377	999999	440	193	246	812	184	843	342	816	452	871	669	313	51	999999	225	999999	440	626	37	439	786	999999	696	999999	475	999999	231	896	772	788	903	523	197	894	999999	992	999999	974	793	999999	974	148	124	999999	658	999999	955	999999	921	825	774	502	660	938	379	44	497	669	346	999999	621	445	999999	999999	968	156	125	157	999999	233	474	466	833	781	464	647	291	999999	918	999999	85	459	999999	947	24	410	999999	999999	999999	228	505	657	999999	649	635	538	105	999999	999999	512	676	807	621	698	360	317	669	999999	483	999999	752	999999	999999	662	78	171	469	106	999999	568	999999	866	632	932	728	817	827	999999	155	926	552	831	538	999999	17	277	999999	287	597	706	740	983	775	999999	475	641	906	999999	581	999999	78	998	809	537	229	999999	999999	999999	970	542	490	486	999999	557	189	999999	999999	344	655	800	333	192	999999	944	827	310	100	999999	999999	999999	910	999999	999999	681	999999	999999	32	11	196	208	102	159	317	999999	226	999999	259	228	613	554	315	572	999999	999999	150	886	999999	864	709	999999	718	345	999999	883	631	999999	873	62	700	999999	898	334	158	456	999999	183	999999	454	728	573	61	872	236	912	781	348	532	832	541	970	63	168	301	277	489	756	927	433	432	588	999999	999999	999999	976	656	999999	999999	873	999999	999999	20	55	146	146	868	999999	999999	319	999999	293	999999	50	520	999999	583	999999	42	881	967	951	255	451	999999	149	192	854	999999	999999	265	999999	924	658	760	999999	959	17	31	999999	
408	642	647	999999	331	999999	483	350	686	799	402	916	948	999999	999999	130	721	569	33	996	953	24	502	859	63	312	368	456	290	999999	769	999999	999999	876	999999	334	314	637	130	999999	666	842	177	554	856	999999	850	999999	752	999999	853	400	984	999999	999999	394	150	787	564	28	781	36	999999	740	40	827	207	82	70	999999	815	93	448	150	999999	999999	846	947	12	714	461	975	704	649	999999	999999	590	693	674	97	194	999999	82	111	111	639	782	437	524	39	999999	778	331	999999	824	769	951	999999	999999	100	999999	202	999999	850	566	999999	999999	999999	999999	661	246	513	407	973	999999	999999	20	347	999999	999999	339	419	433	973	572	999999	999999	533	824	332	426	745	999	584	548	992	742	232	545	306	999999	999999	789	999999	999999	637	381	358	783	535	759	614	999999	993	760	139	999999	999999	288	883	999999	797	595	325	999999	999999	999999	822	434	999999	556	999999	999999	999999	392	967	629	570	190	999999	999999	305	750	298	999999	812	939	16	823	419	999999	930	943	661	155	520	999999	999999	628	999999	999999	558	924	389	979	970	999999	999999	611	793	999999	209	631	353	581	855	57	306	751	432	561	508	999999	999999	181	626	845	999999	596	872	201	165	999999	887	810	752	381	999999	319	603	999	874	405	999999	909	34	308	999999	999999	299	472	479	722	205	740	625	559	909	217	362	135	999999	478	738	602	354	999999	999999	543	828	484	686	999999	158	432	687	112	999999	115	157	327	255	70	306	409	721	442	746	999999	999999	202	472	999999	957	478	999999	406	666	437	564	766	564	66	261	815	999999	492	573	773	62	999999	590	804	999999	999999	879	611	999999	338	881	999999	521	999999	358	636	22	533	999999	999999	104	291	446	541	550	390	763	198	809	491	624	238	999999	973	104	999999	612	999999	999999	922	598	999999	234	337	556	653	255	999999	708	625	803	262	463	893	678	771	86	59	263	679	999999	691	802	689	714	652	53	548	501	686	33	354	439	116	92	378	66	119	985	897	144	794	999999	194	688	372	775	999999	999999	999999	595	562	999999	424	999999	906	924	999999	622	903	609	999999	477	999999	999999	458	822	356	999999	310	714	966	73	999999	544	486	999999	999999	11	352	877	999999	999999	178	100	470	940	999999	999999	185	453	521	999999	999999	297	999999	327	468	999999	239	549	999999	173	999999	618	629	499	57	880	174	999999	999999	543	280	999999	542	464	999999	999999	140	518	807	999999	999999	856	202	480	981	79	116	169	742	34	772	802	458	903	259	999999	471	999999	
999999	144	300	479	999999	978	226	66	755	973	28	536	462	999999	999999	538	537	147	999999	158	517	978	773	15	963	291	771	477	577	999999	214	749	470	168	626	673	599	166	719	224	264	925	999999	143	150	215	571	61	70	999999	999999	122	143	322	464	914	370	295	515	855	216	748	489	999999	768	278	999999	304	104	79	999999	380	427	999999	894	591	663	640	864	758	719	720	417	999999	999999	101	616	157	703	711	312	999999	651	999999	999999	999999	446	207	374	872	999999	999999	956	990	999999	999999	695	999999	428	873	260	730	430	757	146	496	340	999999	999999	677	999999	918	601	393	766	634	729	999999	202	388	154	466	275	992	619	452	999999	999999	675	999999	406	683	729	829	460	999999	883	893	999999	999999	185	614	999999	697	999999	999999	676	573	999999	356	275	999999	739	50	728	794	464	437	147	693	733	999999	166	587	999999	999999	199	771	932	194	999999	835	835	999999	212	540	123	577	782	399	999999	199	202	328	11	274	943	688	111	665	127	456	756	44	788	271	457	765	426	241	40	904	640	50	606	439	999999	68	837	198	681	887	999999	748	999999	999999	999999	837	586	999999	44	510	670	277	76	999999	89	999999	999999	941	999999	358	161	551	368	871	999999	161	722	571	967	999999	851	999999	984	240	801	18	126	999999	999999	999999	188	999999	206	530	999999	373	973	999999	360	999999	999999	896	115	333	735	999999	389	56	999999	569	999999	25	49	160	659	757	292	836	502	999999	684	648	999999	472	999999	741	355	838	636	195	188	420	220	999999	718	999999	807	999999	999999	698	629	999999	269	999999	505	173	379	56	870	487	90	146	809	289	999999	527	999999	643	999999	994	999999	550	999999	800	999999	999999	999999	578	441	703	999999	631	342	804	451	999999	388	421	967	16	372	309	968	158	999999	51	611	931	649	999999	461	173	507	510	940	89	660	469	598	800	368	999999	614	177	999999	999999	804	14	837	216	148	92	676	156	631	999999	582	270	695	349	102	872	928	249	999999	999999	133	831	999999	372	999999	919	823	176	647	571	694	999999	621	999999	247	606	104	443	62	379	496	360	878	492	999999	399	999999	259	708	495	872	375	925	751	335	972	151	474	262	999999	999999	510	509	70	764	781	999999	999999	112	999999	778	495	999999	873	999999	773	999999	380	865	564	156	999999	467	161	698	329	875	869	329	274	465	629	190	833	120	986	851	817	728	725	999999	999999	156	999999	717	386	187	62	461	562	29	770	999999	698	999999	694	52	999999	371	444	906	779	
721	837	40	158	315	364	762	999999	921	145	652	150	813	423	427	255	444	999999	999999	823	999999	999999	255	999999	31	491	759	999999	999999	504	455	293	819	999999	20	318	999999	568	80	822	299	158	640	883	128	467	999999	659	999999	797	912	59	303	92	371	954	592	999999	137	999999	604	347	369	427	690	368	331	999999	413	118	72	876	999999	328	534	269	136	999999	575	999999	606	999999	159	156	591	406	999999	999999	608	65	726	846	440	256	228	951	788	999999	202	760	146	51	255	167	734	999999	807	974	558	111	828	229	770	999999	228	999999	198	999999	836	293	377	594	244	358	392	999999	445	995	999999	582	481	912	179	814	426	999999	854	991	421	554	598	26	999999	506	237	999999	999999	866	999999	723	999999	575	387	999999	392	552	806	999999	775	999999	601	812	873	976	630	915	60	955	157	999999	649	206	801	291	999999	999999	416	737	131	999999	151	578	966	386	999999	905	535	270	432	999999	999999	957	999999	903	952	786	153	999999	876	321	456	129	999999	374	84	567	773	999999	224	999999	999999	78	776	890	376	999999	845	496	168	724	389	999999	533	282	905	691	999999	897	338	907	217	215	861	809	438	31	999999	601	312	261	142	999999	55	999999	739	689	191	335	537	999999	999999	656	53	161	931	666	596	999999	999999	999999	585	999999	766	316	823	929	217	966	461	354	173	253	999999	999999	999999	999999	999999	999999	543	225	510	999999	370	408	966	560	172	709	878	999999	435	422	142	919	675	266	674	738	576	999999	999999	224	999999	999999	766	697	472	146	569	982	999999	999999	903	253	881	929	514	367	349	273	767	507	98	689	919	751	121	999999	241	335	284	16	566	999999	743	296	999999	188	642	279	97	35	150	895	849	972	519	888	47	745	751	316	398	313	52	975	999999	194	999999	25	999999	208	999999	243	707	999999	896	999999	510	999999	158	336	999999	80	185	741	999999	202	839	946	241	232	236	495	999999	999999	618	263	691	767	170	597	916	627	693	889	130	906	198	934	86	999999	387	452	597	425	999999	327	138	310	618	933	354	325	783	363	999999	419	660	739	307	999999	488	999999	434	560	999999	999999	387	295	620	459	14	905	870	892	844	999999	898	167	386	999999	134	390	159	999999	253	600	844	339	917	711	256	999999	636	443	861	645	27	46	999999	494	940	842	690	168	929	448	455	999999	999999	999999	520	502	363	17	518	108	593	207	317	819	263	999999	378	908	999999	999999	999999	999999	41	209	999999	999999	162	999999	359	292	999999	999999	
308	804	154	953	999999	730	200	753	999999	628	999999	762	61	820	729	195	241	893	999999	781	999999	384	999999	999999	859	319	429	659	350	471	658	999999	408	999999	898	999999	999999	310	236	648	717	460	458	999999	511	278	157	947	141	966	660	465	818	918	999999	923	635	136	103	999999	310	541	413	999999	999999	699	364	458	921	227	999999	931	999999	999999	73	999999	925	527	999999	999999	171	482	999999	384	811	202	999999	489	999999	975	876	548	999999	724	347	999999	56	824	680	999999	913	999999	999999	999999	455	729	999999	993	854	999999	998	117	620	511	349	827	23	38	999999	777	293	875	890	946	350	972	723	942	488	887	458	111	847	999999	678	999999	999999	613	999999	92	404	423	999999	38	976	999999	999999	999999	384	520	172	27	999999	902	528	48	808	89	574	483	15	855	999999	967	91	999999	999999	915	833	876	380	999999	999999	999999	383	999999	250	862	969	581	999999	28	567	999999	725	440	109	944	185	639	664	999999	49	455	999999	549	999999	667	946	90	508	22	872	999999	999999	761	917	271	529	658	999999	946	120	999999	439	999999	999999	547	252	651	796	325	740	203	222	13	371	654	662	834	961	583	915	889	83	41	155	69	828	963	522	838	999999	526	841	717	266	56	25	100	261	371	424	999999	293	999999	281	679	295	999999	999999	273	608	695	696	224	40	999999	999999	408	999999	237	718	999999	999999	958	901	999999	999999	504	746	325	638	572	582	999999	168	620	605	999999	999999	476	774	693	574	999999	239	729	829	999999	686	999999	137	999999	259	33	652	146	999999	999999	291	68	999999	790	399	999999	634	999999	123	999999	66	420	625	999999	649	374	999999	35	714	878	729	181	394	999999	999999	710	197	31	322	558	947	31	453	281	999999	999999	999999	983	304	499	999999	202	615	733	999999	276	420	109	968	884	569	627	999999	999999	605	119	673	592	999999	688	887	613	723	999999	158	44	999999	999999	428	947	225	480	731	224	262	536	565	660	999999	999999	300	97	62	999999	988	999999	599	164	676	500	37	999999	20	615	612	22	478	61	585	535	309	76	681	30	669	99	896	218	46	78	553	23	999999	999999	397	999999	560	295	575	999999	445	813	999999	928	920	658	470	125	999999	250	68	514	85	639	999999	234	416	42	769	899	434	391	127	607	946	23	999999	588	228	813	461	192	486	757	99	495	999999	999999	109	999999	628	781	606	999999	19	49	937	788	999999	173	393	528	526	999999	403	999999	695	80	981	906	518	999999	897	798	788	999999	38	328	549	756	
835	663	932	757	280	999999	784	999999	999999	999999	86	361	409	64	429	933	999999	809	363	999999	800	328	771	999999	503	999999	883	808	18	144	20	618	999999	999999	337	730	999999	999999	405	750	280	374	482	83	830	999999	481	842	378	854	219	228	965	514	955	517	891	738	264	999999	769	975	322	463	896	467	123	999999	726	999999	347	897	414	612	999999	436	846	697	373	346	275	51	440	163	925	792	653	733	476	820	838	857	514	871	981	999999	61	999999	999999	372	999999	504	999999	678	999999	321	813	363	749	529	671	204	375	999999	268	999999	545	169	537	999999	813	389	510	999999	861	490	999999	542	630	999999	384	827	520	10	302	999999	999999	761	999999	999999	999999	999999	983	946	999999	644	491	999999	613	263	759	999999	491	82	559	664	993	999999	817	37	928	281	999999	289	155	999999	683	375	625	497	802	783	523	924	136	523	999999	564	758	999999	998	797	928	377	710	492	346	447	999999	638	777	716	944	999999	999999	706	999999	704	801	314	960	125	970	126	999999	975	379	999999	946	45	269	439	460	600	38	141	352	999999	999999	999999	507	245	999999	986	719	96	839	904	999999	999999	999999	701	762	453	266	883	826	811	916	999999	999999	999999	501	415	379	347	265	999999	999999	553	364	212	134	148	807	724	999999	983	406	373	999999	474	999999	999999	89	568	999999	17	999999	154	314	999999	448	999999	549	727	999999	999999	617	382	830	495	323	695	75	752	999999	624	646	541	999999	999999	415	999999	999999	999999	461	975	999999	811	670	999999	19	999999	248	823	764	291	999999	89	999999	681	376	34	543	650	161	999999	461	336	999999	999999	370	803	462	472	135	895	999999	900	276	999999	193	999999	711	581	485	877	456	251	988	295	34	999999	560	20	476	390	19	948	496	999999	999999	999999	819	617	999999	216	983	999999	999999	868	46	698	813	999999	498	570	322	961	174	284	999999	999999	999999	706	999999	804	252	451	995	744	885	306	999999	447	255	194	986	104	693	279	893	680	553	129	999999	336	753	348	522	906	78	58	783	222	999999	313	660	122	589	999999	999999	542	781	953	983	739	999999	376	966	313	583	999999	277	895	390	504	667	228	457	999999	999999	999999	928	98	676	837	999999	999999	793	942	534	873	514	610	315	361	899	599	999999	519	52	387	381	218	333	999999	999999	888	831	158	645	441	665	887	42	69	613	692	286	156	226	102	583	34	999999	709	999999	999999	589	39	605	77	92	938	999999	673	533	719	765	827	999999	999999	999999	644	306	102	218	999999	
577	999999	748	217	323	989	302	999999	804	356	999999	623	999999	124	308	802	553	578	359	999999	999999	369	536	893	926	459	100	591	732	938	999999	686	999999	96	99	999999	290	398	753	102	645	709	868	186	290	999999	690	941	336	567	999999	727	743	491	999999	999999	720	999999	290	863	999999	710	999999	865	628	753	132	59	34	965	521	999999	824	266	91	528	500	359	613	784	768	999999	265	175	848	999999	943	19	697	881	622	436	999999	889	202	999999	492	999999	558	536	29	999999	917	370	55	935	903	486	410	870	999999	371	999999	506	999999	999999	454	999999	27	627	810	122	361	152	353	95	57	999999	73	155	45	497	800	86	764	137	241	999999	999999	912	107	466	609	827	174	261	194	999999	999999	999999	999999	440	986	930	726	907	999999	774	26	960	999999	999999	999999	999999	834	229	570	999999	741	968	999999	999999	932	114	530	353	999999	999999	978	999999	900	445	150	621	999999	604	510	869	360	999999	847	999999	878	169	33	139	54	355	999999	944	999999	999999	870	826	932	932	999999	881	410	999999	404	755	796	925	999999	999999	827	800	999999	240	999999	999999	814	999999	130	999999	999999	999999	999999	400	308	167	541	43	410	880	999999	323	689	731	999999	628	999999	977	462	102	999999	953	110	580	311	254	754	999999	235	990	999999	986	706	878	262	735	999999	999999	83	999999	223	999999	524	188	878	514	999999	868	144	999999	999999	836	430	999999	393	726	999999	510	99	64	412	779	808	999999	999999	588	617	810	999999	370	828	999999	903	225	999999	999999	438	922	999999	797	143	886	628	999999	759	379	565	677	495	536	72	300	999999	999999	834	444	999999	115	999999	300	896	309	999999	999999	272	781	932	215	160	999999	297	750	809	999999	920	999999	160	999999	659	305	32	940	325	942	307	538	539	999999	391	443	999999	999999	418	410	900	833	496	855	872	978	447	360	527	999999	249	322	999999	628	999999	317	293	291	455	217	999999	956	999999	999999	475	734	999999	58	823	716	999999	999999	341	999999	401	999999	999999	305	800	681	999999	672	422	315	999999	985	57	910	785	83	999999	671	999999	210	143	944	849	48	389	148	735	398	536	810	999999	285	999999	92	236	21	287	987	491	774	359	999999	543	679	755	490	999999	341	272	999999	566	861	999999	140	999999	457	999999	991	916	999999	945	999999	999999	612	828	426	14	999999	684	999999	796	172	190	112	851	999999	410	179	293	899	999999	999999	136	787	254	999999	199	850	999999	778	999999	296	81	829	999999	999999	469	999999	999999	338	485	721	656	498	953	999999	
680	983	289	737	57	999999	707	27	208	551	343	358	999999	999999	999999	999999	158	999999	999999	510	999999	360	283	961	999999	478	329	999999	423	999999	747	637	833	850	944	216	571	89	999999	999999	588	64	630	288	999999	999999	999999	647	111	331	999999	750	498	999999	313	330	999999	327	669	999999	748	751	603	999999	803	705	999999	517	268	30	592	78	184	304	999999	999999	729	994	999999	956	905	681	853	101	177	996	149	999999	547	624	506	253	419	999999	957	836	999999	173	484	851	999999	999999	389	91	999999	504	575	203	531	276	999999	715	913	713	673	77	898	512	299	806	999999	143	970	999999	999999	349	659	32	347	94	585	566	520	563	369	848	302	772	362	999999	431	946	859	280	999999	790	340	999999	489	890	938	948	873	999999	295	462	96	745	566	400	999999	999999	856	446	690	43	205	360	353	824	775	135	159	999999	385	619	283	699	620	999999	999999	952	542	457	155	999999	693	842	277	907	999999	556	216	961	828	999999	99	423	999999	990	595	980	999999	999999	124	813	798	999999	301	676	999999	396	134	832	391	999999	21	409	300	63	350	362	999999	446	999999	228	918	198	999999	508	529	860	999999	999999	999999	999999	999999	999999	342	342	838	445	550	601	727	375	431	383	580	935	866	690	133	999999	649	242	897	916	602	896	894	610	459	793	156	999999	287	504	694	999999	999999	143	999999	958	225	904	811	999999	718	696	999999	545	618	862	641	999999	737	583	980	905	141	682	284	445	447	237	986	757	999999	408	97	999999	689	999999	642	999999	622	175	320	744	430	416	208	905	110	999999	992	999999	161	999999	999999	704	523	788	231	621	858	632	999999	999999	999999	64	45	319	608	868	856	400	229	909	227	572	272	246	484	724	999999	379	344	98	999999	398	605	148	817	393	413	900	996	31	874	990	654	999999	999999	375	999999	999999	306	999999	999999	602	377	252	99	999999	441	999999	314	506	147	999999	999999	999999	999999	529	459	897	502	999999	465	955	999999	208	45	237	999999	999999	999999	118	354	594	82	999999	595	643	999999	362	59	999999	951	136	596	999999	884	394	999999	233	999999	305	999999	483	396	91	775	547	207	179	999999	862	112	501	999999	205	162	552	416	194	836	120	508	106	847	999999	999999	999999	369	904	324	650	534	693	370	125	202	870	999999	991	336	999999	999999	852	155	197	999999	460	999999	400	347	341	978	999999	397	469	999999	819	999999	692	817	999999	188	999999	854	999999	337	418	999999	999999	13	291	354	999999	857	788	674	656	951	659	19	813	
79	968	566	983	999999	26	306	901	328	382	244	515	183	890	999999	999999	997	999999	999999	286	999999	519	999999	65	986	999999	659	609	794	151	999999	976	682	14	377	219	737	871	895	320	999999	999999	432	630	57	999999	251	967	918	999999	658	374	799	732	999999	559	580	511	999999	118	999999	999999	116	187	515	267	833	178	523	659	414	136	692	549	999999	999999	97	999999	17	158	999999	692	999999	270	492	999999	999999	999999	520	818	639	236	875	999999	954	425	133	254	125	999999	999999	82	454	269	999999	999999	999999	260	568	999999	471	813	503	848	999999	674	16	845	694	21	90	883	658	705	999999	188	260	905	595	999999	999999	842	651	227	152	999999	247	999999	151	959	821	999999	390	124	356	825	732	37	999999	289	418	999999	560	999999	710	132	999999	749	999999	941	282	776	665	819	440	999999	999999	285	705	558	436	999999	704	735	199	163	502	544	999999	205	999999	233	999999	315	341	687	292	547	517	999999	824	498	191	209	687	999999	271	999999	999999	728	999999	457	999999	441	999999	999999	582	999999	914	999999	999999	879	999999	53	496	58	860	359	488	999999	999999	999999	768	999999	733	938	404	505	999999	999999	892	931	860	630	542	998	901	999999	463	509	999999	467	633	999999	999999	999999	107	148	999999	638	999999	911	93	999999	392	48	688	646	707	914	437	87	777	770	664	999999	28	770	511	999999	157	385	896	978	648	877	991	807	999999	788	840	266	791	418	999999	980	848	930	247	999999	319	265	999999	548	81	37	690	862	306	702	926	337	636	225	491	810	25	114	292	999999	56	881	361	918	84	181	999999	368	812	999999	850	98	999999	16	999999	892	999999	357	906	620	197	138	511	592	862	512	629	576	927	158	964	999999	647	732	457	999999	903	859	999999	900	741	999999	60	621	852	837	999999	629	999999	999999	212	667	207	672	327	999999	379	769	65	571	551	719	441	999999	720	116	451	799	559	749	988	748	883	16	879	865	87	999999	739	35	708	999	538	999999	999999	999999	546	975	415	538	69	999999	803	903	358	999999	999999	397	901	745	999999	14	999999	297	611	999999	784	201	793	462	840	489	39	40	862	551	999999	113	717	423	570	476	394	999999	690	853	945	999999	657	999999	974	690	988	999999	638	703	929	250	726	999999	521	355	999999	999999	999999	579	114	772	50	807	840	787	679	487	185	919	999999	999999	999999	999999	518	805	543	935	488	160	500	999999	401	999999	622	940	386	236	901	999999	293	999999	332	120	749	182	939	999999	26	196	999999	511	818	719	
999999	879	643	999999	973	999999	999999	256	999999	999999	89	79	380	999999	194	900	999999	453	586	960	635	188	999999	999999	18	346	865	693	919	999999	999999	989	227	682	999999	742	999999	417	262	195	413	47	967	999999	40	679	802	68	665	126	999999	567	924	857	93	999999	999999	157	961	999999	850	128	337	182	408	100	851	999999	804	451	603	999999	200	401	557	598	999999	942	465	999999	544	807	37	802	515	999999	74	999999	999999	182	590	999999	999999	625	344	295	710	794	386	940	828	999999	264	999999	999999	791	377	999999	309	494	999999	219	691	632	999999	53	100	534	666	826	35	999999	108	999999	860	454	548	999999	66	272	888	425	565	524	510	439	553	813	290	999999	213	540	999999	114	999999	380	468	823	999999	301	204	185	138	999999	914	346	15	632	363	999999	253	803	999999	46	606	999999	654	176	999999	999999	499	287	254	942	623	495	430	999999	153	999999	986	724	51	765	999999	999999	297	16	610	999999	999999	921	459	221	481	410	999999	999999	508	220	726	999999	999999	870	999999	999999	930	196	936	429	915	22	999999	999999	92	528	999999	999999	999999	999999	980	647	566	999999	238	999999	827	42	999999	223	432	999999	999999	932	763	694	33	999999	999999	161	999999	999999	79	190	258	422	442	999999	999999	952	647	361	65	999999	240	88	735	743	999999	999999	999999	897	725	723	999999	518	999999	556	119	398	999999	591	999999	999999	121	879	577	999999	709	816	146	251	999999	518	999999	80	351	999999	702	999999	999999	999999	999999	740	71	999999	386	999999	193	999999	894	885	476	741	457	66	613	247	999999	999999	510	359	44	824	97	847	994	216	157	926	176	999999	999999	999999	438	225	999999	17	755	238	502	231	202	968	921	260	775	172	71	999999	467	114	387	351	183	609	255	999999	652	224	889	179	208	266	573	999999	41	51	312	241	999999	605	492	999999	999999	289	166	999999	999999	837	82	831	155	639	469	72	269	999999	261	829	969	999999	365	541	348	333	32	936	404	673	228	733	860	829	512	861	999999	122	493	894	452	190	999999	999999	151	68	999999	569	999999	511	999999	528	790	999999	271	669	250	950	926	534	267	230	670	239	618	349	999999	325	136	607	999999	156	999999	999999	386	789	999999	999999	399	290	309	463	148	893	685	699	943	999999	999999	843	621	671	999999	958	637	999999	519	583	207	802	97	708	442	999999	71	999999	509	433	105	999999	145	999999	561	646	235	999999	999999	777	553	999999	999999	593	999999	293	986	999999	960	71	729	999999	280	950	351	999999	202	999999	30	949	831	999999	
999999	519	291	96	999999	920	119	549	732	833	999999	742	39	999999	406	999999	999999	159	213	293	999999	448	704	940	999999	194	359	964	453	634	782	142	946	999999	728	886	311	671	584	75	668	999999	338	896	25	538	921	73	199	698	650	999999	746	999999	962	752	815	351	999999	524	570	155	106	999999	60	17	999999	999999	560	999999	203	288	999999	147	624	469	119	808	925	999999	272	296	999999	755	984	911	396	408	999999	999999	81	999999	787	70	999999	523	324	240	845	18	742	999999	512	679	505	999999	307	608	923	502	642	17	426	221	999999	284	380	351	123	149	621	397	582	584	999999	999999	501	514	642	110	155	879	962	999999	930	670	999999	105	259	623	999999	787	999999	999999	343	74	999999	576	808	230	153	999999	127	999999	397	355	29	999999	240	999999	870	793	966	823	357	999999	54	508	290	590	500	999999	101	999999	535	833	912	338	999999	384	999999	925	705	421	956	999999	762	266	530	585	999999	855	864	999999	999999	820	821	660	896	580	30	44	999999	227	729	868	999999	627	180	563	442	691	687	856	999999	944	97	554	999999	185	10	999999	978	704	939	645	999999	113	747	714	22	999999	441	999999	364	664	639	999999	692	98	999999	145	95	966	153	960	177	17	999999	808	732	276	999999	999999	580	999999	999999	590	999999	999999	457	778	999999	999999	550	190	259	27	502	907	999999	999999	862	777	885	999999	702	22	561	979	999999	413	687	938	999999	746	467	999999	99	132	999999	58	209	608	641	999999	265	629	425	963	710	159	999999	999999	503	999999	999999	999999	835	714	539	53	999999	308	616	999999	100	999999	483	804	999999	999999	999999	380	999999	265	411	999999	146	373	999999	82	999999	598	279	327	898	179	445	859	342	999999	885	385	592	565	29	901	999999	598	431	324	156	999999	999999	182	232	145	220	999999	721	159	999999	471	114	467	457	441	39	298	155	999999	999999	624	472	281	652	552	999999	999999	246	509	999999	548	941	296	926	975	357	999999	999999	763	959	207	148	192	571	424	999999	134	118	587	999999	999999	999999	999999	999999	531	158	999999	529	679	999999	476	10	221	887	341	529	818	999999	481	93	932	202	391	961	308	485	290	999999	238	281	999999	999999	999999	999999	568	105	440	478	404	827	999999	577	425	999999	999999	999999	926	304	239	999999	999999	593	999999	999999	999999	511	71	999999	519	56	867	268	301	408	694	841	352	583	329	246	999999	999999	146	653	999999	365	776	976	999999	999999	999999	999999	480	343	819	79	998	164	697	66	999999	890	958	358	959	999999	285	
27	721	650	999999	353	974	992	999999	122	456	982	999999	584	734	999999	81	418	999999	881	787	999999	588	625	999999	197	886	273	212	999999	391	788	694	582	89	758	265	827	256	215	21	999999	537	999999	999999	25	364	999999	331	948	819	550	861	999999	999999	327	439	105	807	666	999999	999999	790	607	730	668	298	999999	504	976	830	253	999999	999999	869	309	999999	881	13	827	833	999999	941	263	388	841	927	615	248	762	329	169	30	589	999999	310	697	999999	999999	953	726	999999	618	999999	128	576	999999	999999	218	45	897	557	102	979	833	694	999999	536	229	889	741	999999	999999	742	656	670	232	999999	542	568	611	499	905	999999	999999	696	164	596	145	999999	999999	999999	407	213	864	772	77	51	999999	64	541	171	710	999999	222	53	999999	875	698	457	999999	808	46	649	999999	407	651	999999	877	999999	539	183	999999	416	437	393	285	999999	878	884	603	190	824	488	37	449	999999	999999	999999	999999	538	999999	897	999999	468	653	320	758	779	466	999999	999999	173	999999	999999	368	999999	304	660	999999	999999	392	996	814	854	172	999999	558	621	983	619	833	216	820	999999	260	285	999999	999999	783	999999	527	995	422	763	579	27	214	963	999999	999999	494	999999	18	298	156	292	93	999999	306	670	762	146	795	847	297	999999	353	21	275	92	66	356	877	755	251	397	584	61	284	155	778	595	999999	999999	134	675	207	999999	999999	967	999999	880	651	122	320	391	999999	575	475	999999	999999	203	697	586	622	148	290	263	57	758	707	41	558	161	892	176	193	491	999999	622	999999	821	559	999999	890	186	704	764	444	999999	999999	19	586	523	999999	585	897	376	692	986	999999	944	483	999999	269	170	332	999999	999999	154	207	999999	999999	999999	151	852	643	400	999999	445	999999	526	819	197	570	999999	455	999999	999999	316	279	817	799	736	999999	675	999999	856	999999	999999	999999	999999	544	300	999999	479	167	733	381	628	999999	507	679	256	552	999999	135	295	142	571	715	297	820	913	874	389	918	999999	624	476	514	999999	362	966	592	239	981	999999	535	999999	540	721	663	999999	374	772	147	553	999999	370	549	61	724	475	999999	999999	999999	630	999999	282	561	51	119	904	123	999999	999999	999999	664	323	886	606	760	999999	40	993	633	999999	548	112	251	999999	931	264	926	462	72	886	999999	35	845	360	999999	999999	540	499	611	759	937	219	627	434	889	870	483	999999	301	683	445	999999	999999	999999	92	323	999999	195	999999	855	977	661	102	267	999999	638	999999	535	999999	508	510	541	
392	873	831	339	484	817	486	70	999999	983	171	388	451	999999	102	230	278	790	231	354	999999	756	999999	286	999999	999999	999999	260	402	947	999999	792	182	999999	999999	69	793	752	838	223	709	59	84	999999	499	713	815	827	546	257	999999	999999	286	166	163	999999	999999	554	222	124	999999	235	668	833	544	999999	999999	548	999999	43	436	525	952	17	645	999999	681	788	787	412	554	847	999999	154	690	736	515	26	750	999999	967	249	540	999999	81	999999	999999	251	459	130	507	999999	531	512	999999	999999	999999	279	521	823	954	313	999999	810	570	304	999999	523	152	807	863	199	797	303	999999	196	985	999999	936	171	948	439	338	666	904	999999	325	211	333	949	975	999999	999999	999999	57	663	482	730	999999	777	962	999999	109	652	267	317	479	999999	446	999999	755	532	343	359	875	525	975	110	999999	293	978	319	199	203	831	626	694	999999	255	413	714	265	999999	168	208	90	999999	686	408	597	806	97	764	999999	999999	999999	999999	155	999999	532	999999	382	825	999999	999999	653	999999	999999	820	641	623	608	983	43	920	499	457	999999	161	999999	999999	299	999999	317	487	999999	554	999999	10	388	722	548	820	723	725	341	999999	999999	369	554	999999	434	865	767	973	999999	999999	731	779	703	999999	999999	994	999999	347	999999	681	517	392	907	109	999999	905	442	999999	999999	788	269	318	588	69	252	999999	606	999999	999999	433	999999	999999	288	787	999999	720	306	393	999999	554	999999	385	336	999999	999999	999999	462	999999	235	529	999999	999999	899	999999	844	423	200	999999	752	914	397	874	587	965	999999	183	113	130	286	466	999999	999999	924	999999	999999	883	981	999999	145	429	362	161	166	240	999	94	999999	868	943	409	999999	999999	640	999999	999999	999999	798	999999	913	750	719	341	178	768	920	999999	925	380	196	999999	442	272	508	332	562	245	717	357	965	663	739	244	999999	999999	936	947	418	845	999999	999999	95	619	999999	999999	710	30	982	398	320	625	169	73	682	982	967	268	163	317	527	922	972	450	406	259	21	484	164	301	999999	972	965	89	18	652	999999	822	999999	122	622	541	262	329	47	999999	503	675	562	204	909	678	793	110	328	449	999999	644	222	765	384	236	999999	691	565	347	659	89	65	40	118	999999	21	50	695	985	669	999999	413	66	756	345	999999	960	392	163	189	865	761	569	90	240	609	491	999999	395	675	571	763	700	689	424	619	531	95	764	667	753	414	342	779	917	241	165	19	48	999999	905	309	412	168	794	327	496	949	
878	544	529	312	999999	999999	108	890	713	377	341	726	999999	874	627	496	999999	999999	999999	789	999999	999	999999	999999	699	999999	999999	272	361	541	999999	107	133	582	999999	229	147	451	114	999999	681	37	527	788	677	322	914	999999	681	915	732	999999	898	999999	786	879	999999	57	612	229	550	836	999999	181	481	244	999999	817	666	999999	358	984	356	407	999999	145	999999	999999	804	386	999999	739	590	445	809	561	208	999999	795	999999	138	100	999999	884	481	999999	999999	999999	999999	443	720	106	373	999999	999999	747	999999	500	598	999999	407	436	252	999999	999999	810	255	999999	372	920	999999	185	999999	338	278	268	155	999999	925	999999	647	136	358	370	666	79	375	315	999999	71	575	708	999999	999999	931	702	847	612	831	671	599	404	999999	396	408	545	999999	45	15	999999	601	525	575	336	999999	281	87	881	569	983	445	939	999999	310	354	999999	356	878	406	999999	420	543	999999	264	673	253	152	999999	962	131	994	999999	310	580	469	59	142	502	150	999999	624	999999	53	848	236	659	189	682	51	999999	198	206	999999	439	888	68	999999	321	999999	760	999999	126	919	447	988	115	999999	999999	999999	305	204	854	737	746	951	999999	499	791	999999	23	73	469	919	999999	933	798	700	999999	691	410	174	821	838	389	999999	508	56	606	859	130	29	545	842	746	876	343	468	999999	487	444	569	103	293	999999	999999	669	999999	999999	514	200	414	769	952	999999	140	999999	26	999999	999999	453	999999	999999	932	999999	993	528	999999	182	25	999999	340	808	392	257	840	81	538	999999	692	861	311	29	999999	669	715	260	592	412	999999	503	999999	999999	676	44	47	676	171	385	655	178	52	999999	999999	914	859	606	386	704	999999	69	844	999999	665	364	152	387	801	273	201	743	935	225	566	999999	282	230	141	358	220	174	999999	162	543	524	999999	999999	17	186	809	119	873	999999	813	999999	658	500	999999	322	892	659	875	999999	193	999999	999999	826	999999	499	642	999999	474	38	494	434	999999	691	292	150	544	999999	379	624	463	999999	870	57	412	19	999999	781	775	818	465	560	999999	999999	969	632	291	992	999999	999999	544	180	644	844	403	999999	999999	999999	217	999999	999999	37	290	999999	999999	999999	50	194	424	458	636	860	864	999999	573	933	145	999999	722	660	859	551	54	861	90	293	447	999999	654	33	611	896	574	470	999999	437	280	48	577	999999	591	106	577	371	882	683	315	999999	280	469	999999	270	999999	557	999999	236	983	428	999999	160	663	999999	540	401	999999	739	999999	403	
615	145	999999	107	570	855	79	762	973	683	999999	407	978	459	999999	195	781	999999	652	999999	25	814	999999	999999	999999	426	213	577	566	186	523	152	396	911	999999	145	805	154	699	999999	999999	692	262	309	999999	999999	999999	214	268	354	619	506	96	999999	999999	999999	999999	811	239	153	651	502	206	797	999999	836	20	999999	85	620	389	636	999999	999999	999999	333	561	155	412	106	253	999999	999999	221	566	999999	999999	127	533	999999	454	994	915	999999	747	985	496	465	149	612	999999	999999	999999	648	965	983	855	999999	740	999999	248	545	409	143	900	651	193	999999	240	152	780	999999	999999	503	175	395	721	999999	999999	554	999999	106	15	799	999999	147	870	670	999999	583	172	233	386	478	344	999999	999999	999999	655	999999	999999	999999	234	999999	999999	868	573	635	483	580	999999	760	326	196	228	999999	540	609	799	763	999999	523	999999	656	979	556	999999	74	168	265	999999	938	999999	420	999999	334	871	17	999999	475	573	999999	196	675	321	411	999999	999999	999999	202	379	984	983	892	324	287	999999	578	28	999999	362	509	476	227	779	333	999999	906	443	893	280	532	999999	333	199	545	999999	73	345	999999	999999	325	814	966	886	815	955	556	105	474	999999	303	989	690	123	999999	999999	969	895	988	999999	10	999999	999999	922	846	351	999999	703	778	950	709	243	999999	637	999999	694	509	341	964	377	765	999999	968	342	976	543	952	999999	135	777	367	177	356	488	648	999999	458	54	49	473	999999	852	999999	524	999999	70	549	999999	999999	379	268	638	931	620	334	999999	788	33	999999	313	399	449	578	11	593	541	999999	961	999999	478	245	465	301	500	82	913	493	999999	999999	916	993	899	143	999999	518	728	999999	736	164	999999	780	434	108	736	84	856	284	325	999999	319	999999	588	73	608	144	803	346	440	548	421	706	343	999999	39	999999	499	315	822	492	999999	305	999999	806	540	697	811	999999	565	425	999999	999999	177	524	180	741	415	835	535	621	999999	999999	805	198	743	752	447	891	79	999999	584	550	461	833	76	24	34	781	533	999999	332	446	999999	25	332	782	538	818	999999	297	904	999999	780	211	999999	482	499	960	73	788	260	919	999999	999999	841	674	186	999999	999999	166	717	633	999999	624	298	279	610	790	866	960	224	628	529	999999	999999	920	770	259	66	593	525	73	718	999999	660	413	159	642	184	657	999999	203	999999	215	580	280	361	165	913	507	871	708	999999	112	999999	999999	400	514	626	920	904	927	999999	864	641	653	999999	567	963	885	
129	968	616	218	365	999999	267	323	211	999999	569	614	346	999999	721	999999	969	616	999999	38	22	999999	25	263	753	678	915	506	999999	999999	366	793	202	38	999999	903	999999	885	746	553	374	87	313	385	360	299	590	728	152	825	683	999999	396	935	872	484	952	362	465	686	999999	761	999999	284	885	775	999999	318	180	999999	723	93	869	627	999999	935	999999	999999	999999	999999	999999	196	999999	749	253	67	407	266	999999	903	951	739	430	69	448	613	338	38	499	585	999999	282	558	999999	111	999999	438	999999	281	937	153	322	459	999999	999999	917	407	999999	999999	827	377	999999	162	277	999999	984	999999	809	999999	60	607	312	150	327	587	815	638	38	999999	652	629	639	985	228	759	638	290	429	999999	530	215	338	996	999999	217	999999	129	999999	468	999999	999999	999999	588	231	999999	999999	181	142	423	783	289	379	999999	388	207	738	180	934	999999	237	703	244	348	659	999999	278	999999	478	119	999999	696	358	999999	530	716	11	60	763	888	999999	467	158	15	687	251	836	977	617	474	999999	550	999999	999999	999999	423	702	289	929	386	999999	999999	999999	32	556	999999	930	809	999999	672	205	688	999999	55	598	999999	555	238	999999	417	18	301	999999	14	640	326	511	585	999999	117	999999	999999	130	386	827	394	764	136	999999	601	320	999999	999999	999999	999999	790	143	999999	183	470	999999	999999	628	999999	378	769	836	999999	999999	999999	999999	999999	480	723	658	483	999999	999999	228	999999	999999	429	779	999999	107	981	155	752	999999	849	193	372	999999	868	249	550	104	608	17	67	999999	76	744	229	25	965	556	433	999999	795	999999	113	920	968	999999	448	999999	568	999999	397	624	93	962	541	999999	222	999999	611	999999	118	388	959	32	170	657	939	684	999999	53	142	434	999999	999999	999999	626	999999	452	999999	413	800	855	535	999999	620	443	473	999999	212	999999	803	31	944	949	999999	416	273	91	759	321	525	999999	144	524	292	999999	999999	999999	32	999999	966	770	510	208	683	262	853	775	411	727	193	999999	482	999999	250	120	999999	771	288	534	362	998	692	131	888	46	721	20	999999	657	540	846	90	297	216	42	521	746	276	924	999999	498	679	42	137	688	292	999999	284	999999	999999	141	348	498	562	967	88	999999	320	646	541	999999	874	754	999999	999999	999999	999999	999999	999999	599	744	504	363	999999	999999	329	660	999999	999999	754	963	736	729	185	409	507	999999	999999	249	954	142	435	629	393	721	623	925	845	999999	933	107	588	76	582	737	636	984	526	999999	648	428	
395	120	892	577	115	155	999999	787	840	172	999999	930	263	466	318	875	970	259	250	404	814	213	999999	656	385	670	156	447	773	522	999999	999999	601	999999	747	325	737	816	615	478	355	68	950	999999	646	657	812	126	429	999999	24	276	457	253	613	191	844	245	201	999999	999999	141	23	327	106	425	338	727	999999	993	147	999999	999999	772	58	755	999999	504	999999	727	999999	999999	28	999999	507	999999	587	999999	922	565	480	501	999999	179	478	224	54	632	674	231	329	94	407	436	623	860	632	685	205	858	928	999999	999999	473	588	969	123	12	819	307	837	981	805	162	522	646	539	474	303	834	710	630	830	999999	999999	772	632	999999	398	646	999999	902	162	999999	999999	999999	275	160	591	509	110	52	999999	999999	999999	348	999999	254	913	976	999999	999999	391	371	999999	999999	999999	447	999999	815	347	999999	613	182	999999	935	828	741	525	999999	381	999999	882	794	734	668	817	999999	404	70	493	387	677	999999	999999	18	520	999999	916	999999	621	827	95	776	172	578	999999	640	246	458	999999	547	999999	532	999999	999999	284	999999	636	489	999999	999999	53	14	332	960	999999	999999	857	131	424	47	999999	195	769	554	302	116	632	999999	239	187	999999	999999	551	999999	657	155	817	381	999999	999999	164	437	999999	565	784	91	453	212	724	248	999999	124	44	999999	999999	544	763	60	651	178	965	481	999999	999999	839	108	463	999999	312	999999	999999	485	398	501	999999	999999	345	213	769	221	662	429	441	999999	404	112	910	999999	234	123	391	999999	730	999999	957	999999	187	999999	726	686	999999	999999	900	999999	999999	306	726	542	999999	333	208	560	290	999999	515	545	49	268	907	737	999999	393	162	198	327	616	755	832	543	210	221	796	487	93	999999	999999	529	425	136	107	999999	378	481	901	914	830	999999	999999	999999	999999	643	918	999999	989	499	243	915	711	999999	258	551	894	999999	999999	122	412	83	999999	847	919	25	999999	142	809	999999	818	999999	261	283	999999	139	465	781	999999	567	302	999999	498	594	359	680	999999	728	999999	556	491	999999	999999	789	512	757	289	452	140	406	29	999999	999999	637	680	331	663	999999	210	128	999999	122	877	830	999999	255	585	999999	497	248	207	895	263	263	869	449	999999	471	770	740	850	999999	999999	724	547	999999	335	860	999999	38	26	390	999999	999999	471	379	502	263	969	266	181	677	955	891	209	999999	532	577	999999	240	999999	202	667	999999	277	999999	471	162	292	314	920	999999	697	469	232	999999	999999	503	792	499	947	999999	502	
513	568	183	67	999999	999999	424	982	758	101	683	999999	824	723	67	492	398	908	349	970	665	346	456	979	495	669	999999	755	999999	999999	279	293	999999	999999	163	902	104	24	999999	636	868	331	171	999999	24	933	407	999999	321	999999	403	590	607	604	999999	999999	121	203	999999	99	999999	999999	953	999999	822	400	608	135	570	999999	999999	999999	206	999999	112	999999	185	999999	965	562	272	297	444	27	390	688	999999	332	861	985	999999	901	999999	622	502	209	378	197	811	624	334	999999	533	166	624	29	393	894	999999	504	991	298	238	19	999999	999999	234	935	593	143	714	286	273	584	374	496	931	999999	219	902	965	999999	999999	999999	999999	989	763	999999	403	371	304	790	830	367	999999	502	999999	443	999999	656	999999	442	999999	999999	999999	58	999999	949	792	138	98	809	684	599	999999	999999	286	887	999999	999999	999999	946	999999	231	999999	923	455	999999	999999	871	824	999999	999999	563	927	533	393	344	441	999999	981	814	495	275	283	495	115	240	829	990	226	784	661	957	574	38	900	382	999999	999999	602	111	369	920	314	999999	999999	131	999999	15	620	999999	456	603	856	277	999999	276	948	354	818	225	999999	599	655	49	999999	832	988	898	632	21	507	999999	585	999999	454	575	999999	683	475	983	999999	823	380	285	337	999999	999999	306	578	634	433	999999	177	999999	34	770	274	274	763	197	143	999999	382	608	444	11	27	976	823	884	314	999999	999999	834	999999	263	229	380	712	779	999999	691	330	997	588	999999	999999	999999	855	999999	310	697	999999	287	849	794	450	999999	999999	336	999999	134	483	693	999999	167	614	342	730	771	550	894	561	983	999999	452	453	385	30	430	999999	819	131	149	999999	617	355	601	984	862	812	458	539	385	739	606	217	636	677	430	408	945	478	93	143	416	145	936	999999	999999	999999	75	751	420	613	999999	13	999999	999999	713	811	999999	357	867	958	102	364	186	253	860	244	999999	999999	599	31	777	999999	47	15	177	481	419	781	587	999999	746	706	128	999999	999999	602	874	999999	999999	619	396	597	999999	999999	51	61	999999	692	959	172	999999	999999	161	999999	836	878	966	999999	941	241	401	999999	770	355	221	395	246	414	733	268	370	299	999999	980	635	189	999999	912	964	126	522	726	821	999999	999999	389	555	729	935	641	636	546	585	999999	999999	164	999999	265	913	656	815	999999	959	999999	802	244	623	999999	763	657	148	63	374	825	999999	675	419	356	367	832	839	516	478	999999	999999	824	714	20	763	480	362	484	999999	
317	310	967	767	130	621	999999	999999	999999	966	288	999999	582	999999	759	23	552	744	999999	898	999999	999999	308	999999	866	79	978	530	612	417	293	304	664	64	66	524	751	999999	299	734	613	76	465	550	200	999999	59	652	954	997	221	735	999999	585	999999	999999	11	891	900	60	643	233	162	966	682	983	838	528	125	245	271	644	999999	746	294	23	360	758	885	277	30	336	999999	615	206	999999	422	88	145	999999	522	860	16	999999	101	390	914	499	867	217	760	530	536	718	735	576	290	145	301	904	150	253	15	633	999999	999999	657	546	769	135	999999	760	999999	999999	722	999999	999999	216	655	904	999999	999999	891	999999	516	499	999999	999999	999999	630	277	999999	786	241	999999	999999	855	999999	218	783	732	999999	999999	741	646	10	999999	975	995	333	938	83	999999	396	804	289	362	336	127	999999	517	999999	666	149	858	999999	999999	999999	999999	453	999999	999999	997	871	999999	732	999999	159	41	999999	999999	824	861	556	691	203	796	999999	436	999999	917	528	265	678	999999	931	711	590	883	363	37	999999	838	552	777	683	999999	619	224	999999	999999	212	304	611	188	692	999999	119	457	999999	496	583	724	11	999999	999999	999	999999	604	250	999999	999999	275	999999	488	375	999999	999999	779	999999	127	187	999999	363	987	999999	999999	654	500	584	992	601	142	999999	999999	454	272	836	25	749	683	756	25	973	62	606	936	626	999999	813	705	629	999999	449	548	319	406	371	24	822	804	999999	999999	29	257	429	418	57	812	44	999999	159	303	39	334	370	999999	212	999999	391	777	607	999999	686	878	999999	999999	693	680	556	57	999999	821	203	945	999999	927	995	726	999999	197	999999	814	98	999999	556	336	311	124	187	157	204	69	999999	54	999999	823	152	151	884	168	725	377	265	987	999999	338	999999	94	995	442	176	999999	678	203	999999	793	999999	976	332	46	959	579	502	409	852	999999	198	159	748	515	785	854	841	474	472	521	999999	111	508	228	999999	227	128	745	981	718	391	440	166	414	391	176	818	848	208	155	875	856	144	370	149	950	999999	490	657	322	644	213	999999	999999	244	341	477	114	810	999999	460	999999	999999	143	460	757	993	343	999999	618	45	993	999999	326	999999	999999	966	999999	88	285	880	638	97	668	999999	187	999999	789	179	60	698	714	999999	465	695	128	438	11	910	391	957	999999	999999	48	287	650	937	414	999999	999999	374	999999	36	535	861	822	669	758	999999	282	999999	213	999999	83	920	999999	955	810	631	528	274	965	237	
999999	327	878	281	58	999999	999999	999999	999999	69	638	686	368	688	512	604	873	458	679	942	637	343	754	837	293	127	956	694	999999	782	211	999999	408	999999	999999	999999	982	551	999999	376	634	999999	999999	999999	536	397	562	642	453	216	758	79	594	33	599	363	999999	999999	987	999999	435	999999	122	522	999999	371	999999	265	358	305	621	332	999999	312	317	605	999999	610	311	896	565	323	999999	921	34	142	682	384	512	976	999999	942	563	999999	941	895	920	241	295	175	119	306	293	999999	999999	435	241	292	715	994	999999	962	738	101	375	121	999999	201	999999	999999	688	903	752	381	999999	679	999999	157	999999	999999	999999	358	999999	999999	999999	268	999999	103	336	598	999999	400	668	518	213	682	213	999999	325	829	999999	728	999999	570	999999	215	553	911	999999	999999	667	94	999999	999999	318	999999	999999	602	314	999999	91	403	865	999999	824	298	245	244	178	977	476	306	832	542	999999	956	614	754	660	581	999999	128	606	420	931	816	479	374	999999	788	45	610	168	218	747	14	863	845	745	197	970	319	743	999999	449	999999	261	388	288	362	809	892	941	999999	401	999999	797	454	966	18	819	870	999999	389	942	999999	148	623	999999	20	103	769	19	473	999999	405	384	96	971	571	999999	101	999999	999999	999999	999999	669	435	817	784	216	999999	878	737	378	110	285	363	577	584	231	638	593	278	268	49	883	478	130	995	588	711	483	405	999999	728	783	196	999999	799	205	999999	805	20	804	684	891	999999	105	511	130	30	518	397	349	926	999999	817	589	939	269	999999	315	821	205	504	936	482	294	649	999999	98	953	778	388	519	999999	582	999999	584	999999	999999	999999	619	875	999999	203	95	66	527	230	999999	999999	471	540	14	999999	983	999999	309	748	419	999999	999999	999999	41	999999	740	999999	999999	103	924	353	14	790	999999	818	695	999999	999999	999999	850	999999	766	428	360	491	492	247	384	121	849	767	175	836	738	624	927	434	843	999999	462	87	236	434	306	622	602	999999	882	195	999999	47	187	999999	999999	993	230	36	999999	550	584	502	633	718	254	167	188	999999	62	999999	891	271	112	147	848	772	199	342	132	999999	888	999999	999999	198	409	811	589	999999	938	745	403	900	599	999999	915	999999	453	517	190	148	443	434	627	849	999999	450	934	999999	158	135	803	888	904	106	661	772	147	999999	318	442	577	21	240	316	640	990	999999	808	999999	888	329	682	162	984	304	464	194	999999	894	959	877	549	29	812	941	515	999999	502	642	
999999	823	18	208	747	571	432	204	321	218	313	778	135	819	270	806	130	735	999999	802	207	588	631	999999	999999	565	38	991	427	374	135	994	179	176	999999	75	320	483	414	999999	872	270	873	307	591	999999	999999	730	759	999999	821	999999	86	999999	445	565	201	999999	849	192	542	440	776	946	93	318	608	959	740	204	999999	999999	331	507	929	937	714	333	959	178	999999	308	242	421	999999	355	918	479	999999	522	873	999999	634	232	880	442	493	926	999999	282	999999	792	989	564	520	184	458	579	771	507	999999	868	508	681	999999	999999	207	364	402	738	999999	139	999999	228	999999	642	999999	999999	626	496	453	999999	120	686	595	31	319	677	901	379	897	999999	708	233	672	15	354	953	853	646	244	139	999999	485	882	452	564	771	243	877	172	999999	999999	999999	64	72	999999	821	95	357	925	529	463	32	840	999999	431	999999	555	326	298	68	256	980	262	323	263	635	804	152	467	547	999999	33	217	548	397	433	178	610	257	532	868	505	720	714	676	999999	644	831	999999	559	225	917	999999	113	113	971	31	740	808	132	27	943	999999	999999	999999	439	815	302	663	997	835	944	78	766	999999	999999	999999	999999	647	999999	990	973	999999	999999	332	527	999999	114	445	999999	999999	438	999999	999999	999999	999999	615	999999	629	999999	999999	352	177	999999	724	999999	848	823	912	362	711	484	102	66	142	54	821	982	65	567	995	711	857	248	595	407	153	943	261	999999	145	926	917	999999	65	648	999999	107	193	999999	679	621	999999	92	999999	927	345	999999	992	470	113	632	287	72	251	985	494	929	437	327	137	999999	571	647	227	784	567	691	11	494	248	999999	999999	14	887	383	519	999999	534	999999	999999	999999	951	790	172	999999	999999	855	169	80	999999	876	669	865	999999	775	59	999999	999999	929	370	653	999999	508	232	388	832	283	184	867	999999	999999	404	769	265	999999	952	781	484	714	145	711	532	999999	340	372	64	933	90	122	334	999999	999999	999999	308	417	999999	453	568	783	679	999999	680	301	604	999999	481	900	999999	999999	999999	999999	999999	159	999999	658	131	812	177	999999	333	899	999999	71	543	999999	809	999999	470	848	74	509	223	701	45	769	999999	240	336	897	890	164	999999	886	300	66	897	999999	811	999999	296	999999	285	708	460	999999	183	618	758	105	999999	682	439	761	140	999999	63	377	124	34	626	890	485	999999	969	179	999999	315	771	486	611	58	987	820	562	221	233	515	250	264	999999	999999	482	240	273	218	724	999999	
756	977	12	529	645	786	33	405	376	15	739	291	999999	999999	847	281	493	585	999999	619	999999	918	99	548	136	999999	439	999999	999999	254	999999	999999	454	13	559	793	483	91	999999	211	796	166	999999	227	776	959	999999	727	999999	210	747	687	524	114	373	837	888	464	403	999999	999999	819	988	132	999	978	836	212	318	999999	798	411	182	493	823	52	999999	999999	772	999999	810	712	639	999999	999999	329	999999	999999	999999	721	904	28	688	627	854	976	178	722	228	999999	133	999999	418	520	999999	345	515	41	999999	330	763	27	692	236	975	644	189	781	624	999999	742	999999	572	596	160	779	999999	999999	638	999999	874	999999	999999	974	53	963	303	129	804	172	999999	215	67	319	957	886	336	462	652	219	999999	396	107	999999	999999	999999	284	999999	369	632	999999	960	999999	445	455	412	999999	717	192	21	999999	999999	976	462	999999	537	999999	262	638	999999	452	999999	903	999999	59	487	263	113	919	417	999999	481	759	999999	549	853	812	622	864	555	521	618	279	999999	869	736	999999	645	999999	527	206	32	999999	999999	189	361	66	973	396	967	158	271	798	774	332	999999	310	804	912	22	724	999999	398	93	751	834	990	272	559	322	77	618	431	999999	221	666	999999	999999	992	999999	796	999999	236	896	407	260	999999	505	999999	999	435	615	732	999999	802	389	633	110	354	999999	999999	794	999999	83	899	539	839	406	563	999999	581	999999	811	725	226	886	589	501	999999	999999	23	495	999999	559	999999	461	886	761	999999	831	43	198	318	647	826	12	999999	163	996	999999	420	999999	999999	652	428	788	804	999999	453	916	800	141	424	853	341	875	839	865	196	999999	652	87	808	732	999999	392	338	174	999999	999999	999999	999999	504	818	90	599	554	311	999999	107	657	999999	318	682	999999	901	774	465	315	951	172	558	966	558	225	343	999999	219	30	999999	999999	640	999999	999999	999999	373	999999	605	773	742	999999	538	734	999999	790	773	999999	135	701	999999	999999	999999	859	946	62	913	470	999999	603	747	983	344	291	104	647	999999	999999	89	238	999999	275	999999	692	572	629	634	824	877	768	451	573	490	999999	299	426	999999	781	171	187	540	902	690	12	35	758	999999	256	639	451	999999	12	999999	897	43	465	450	190	999999	327	999999	999999	593	187	999999	183	999999	826	991	999999	999999	246	608	902	999999	999999	999999	175	666	814	999999	999999	194	435	994	449	883	592	485	834	976	999999	494	844	759	450	319	999999	851	852	999999	170	265	961	390	537	999999	788	209	277	999999	
285	524	481	684	50	904	999999	999999	711	300	911	351	166	999999	664	751	999999	999999	257	456	81	324	999999	999999	482	132	999999	55	999999	55	105	393	217	999999	701	999999	23	999999	718	999999	161	329	149	562	999999	819	108	270	726	999999	639	645	999999	821	808	960	709	922	211	918	682	122	725	665	205	528	999999	213	999999	781	737	603	434	711	999999	752	184	262	999999	663	34	962	328	681	416	460	440	396	154	999999	182	999999	959	800	863	49	603	483	367	825	685	894	269	999999	58	999999	999999	250	999999	66	786	457	999999	999999	894	720	793	999999	999999	744	999999	746	68	270	608	646	644	633	848	265	158	700	999999	999999	999999	999999	702	383	633	999999	249	199	870	98	954	724	385	999999	906	153	256	559	999999	622	737	999999	836	999	999999	411	401	587	402	270	907	999999	999999	335	999999	764	28	419	999999	878	999999	897	876	999999	315	999999	271	999999	727	999999	19	599	476	999999	652	999999	302	702	999999	999999	999999	661	797	609	191	868	999999	59	851	151	135	836	148	355	999999	999999	999999	866	694	461	149	178	999999	697	260	317	619	999999	999999	530	472	325	381	199	999999	999999	110	276	788	446	722	221	381	999999	580	183	461	130	999999	812	977	436	18	586	91	999999	999999	109	358	873	259	881	377	999999	999999	809	465	999999	456	282	740	796	87	257	999999	999999	796	284	127	87	856	498	133	870	553	45	317	999999	117	98	999999	10	917	999999	999999	999999	999999	999999	905	999999	999999	511	673	884	82	190	358	760	847	163	24	999999	982	281	27	760	757	999999	778	643	502	669	999999	368	240	739	878	172	999999	897	93	746	378	356	370	999999	825	249	999999	999999	999999	556	999999	953	83	524	27	646	898	999999	93	347	281	999999	278	58	669	315	653	342	312	999999	999999	999999	80	278	158	999999	999999	672	935	518	708	416	999999	945	722	888	999999	715	721	999999	274	999999	999999	745	474	999999	87	321	684	519	999999	999999	999999	999999	856	997	999999	804	376	999999	735	999999	500	575	638	999999	315	333	336	781	999999	938	999999	79	999999	75	146	334	999999	999999	558	599	987	425	922	999999	356	464	999999	999999	15	490	349	339	999999	49	144	999999	117	608	800	754	985	903	499	999999	845	990	580	790	861	999999	10	334	999999	146	247	999999	653	395	999999	851	999999	999999	776	999999	599	290	999999	999999	931	897	227	205	999999	999999	999999	94	926	274	408	366	883	999999	999999	999999	490	24	999999	371	801	69	999999	721	99	949	999999	384	137	999999	999999	999999	999999	699	
999999	999999	341	804	999999	40	532	162	158	999999	987	999999	967	934	748	999999	60	584	999999	999999	90	871	312	999999	115	302	292	239	957	967	999999	843	938	194	450	898	125	685	931	475	999999	648	999999	217	734	936	981	586	635	807	909	483	779	226	999999	999999	661	835	698	790	748	303	999999	999999	181	999999	224	783	999999	999999	213	374	652	319	373	441	999999	105	770	999999	320	705	603	999999	67	732	999999	722	575	463	999999	999999	999999	150	726	999999	999999	730	45	999999	722	208	102	999999	604	544	831	470	852	187	36	566	74	529	480	52	699	999999	132	449	89	501	999999	39	613	923	388	511	999999	999999	988	239	69	189	456	122	612	818	999999	523	901	603	869	999999	437	680	999999	999999	670	999999	844	407	999999	595	512	230	990	72	181	680	166	329	877	33	199	999999	506	885	82	368	999999	999999	999999	999999	547	485	999999	819	602	933	708	921	841	908	984	999999	631	474	677	999999	131	549	646	874	367	999999	726	846	209	640	183	999999	394	311	254	963	907	998	57	37	999999	181	999999	248	972	245	487	968	49	609	999999	42	999999	846	999999	890	244	999999	252	965	758	785	620	962	760	999999	536	539	664	30	682	999999	426	649	638	949	999999	408	999999	999999	104	999999	806	599	473	150	131	548	74	999999	999999	292	999999	92	278	812	561	507	999999	604	708	947	313	28	926	543	616	999999	217	297	810	835	723	999999	871	10	999999	30	498	999999	255	988	999999	310	999999	400	876	344	381	999999	999999	581	920	306	423	156	454	999999	673	930	533	999999	340	777	553	999999	568	636	220	999999	999999	999999	19	868	358	719	999999	13	727	999999	667	999999	196	392	899	999999	915	427	999999	725	556	999999	357	568	96	692	657	698	757	407	831	249	133	113	992	857	572	999999	948	703	673	450	69	146	999999	261	377	948	999999	324	977	151	999999	495	721	641	193	451	782	666	999999	784	256	329	704	428	158	93	999999	52	666	864	478	11	61	999999	141	220	999999	835	325	709	820	442	430	999999	318	638	999999	999999	673	999999	279	291	999999	888	999999	740	441	999999	112	293	558	835	657	123	672	929	443	616	509	973	155	999999	351	362	964	813	899	999999	120	999999	702	48	379	545	595	197	369	172	911	401	778	460	732	41	161	985	784	999999	28	389	205	775	852	699	975	331	939	289	999999	390	840	428	734	591	999999	520	999999	122	999999	484	569	280	705	117	999999	694	999999	319	999999	979	39	593	995	731	325	999999	195	679	
569	273	257	999999	999999	530	561	360	726	150	450	641	999999	671	999999	543	819	999999	79	745	504	290	999999	999999	999999	945	360	256	432	13	276	663	334	786	999999	999999	237	489	42	184	555	999999	968	999999	869	569	460	367	804	999999	999999	400	999999	450	184	288	999999	627	999999	999999	179	999999	928	723	874	786	316	742	129	999999	999999	340	999999	895	199	660	322	999999	760	519	999999	993	452	970	102	875	999999	999999	611	273	999999	609	999999	999999	999999	251	999999	255	209	92	262	717	248	999999	155	999999	509	962	999999	999999	966	132	866	999999	808	999999	999999	957	630	998	980	432	140	855	434	706	999999	162	890	947	744	999999	833	999999	999999	776	754	999999	824	521	376	999999	632	999999	307	975	742	995	931	828	999999	958	624	211	112	830	586	393	846	448	727	999999	999999	313	779	899	999999	198	235	41	431	691	999999	118	999999	999999	800	999999	557	999999	964	857	231	72	569	786	452	632	575	436	199	371	334	385	794	30	772	328	317	408	686	999999	770	899	406	696	999999	515	999999	967	39	999999	836	397	484	869	135	19	744	993	456	666	623	799	999999	70	367	757	324	611	372	999999	999999	159	772	419	96	331	665	872	960	936	62	608	406	656	535	999999	900	924	999999	763	583	324	951	30	930	971	999999	346	339	77	999999	969	999999	557	808	686	625	999999	999999	999999	353	872	42	999999	614	24	999999	195	999999	430	856	999999	716	609	898	420	999999	751	489	999999	273	999999	542	893	745	93	14	999999	847	848	321	999999	999999	101	999999	711	291	441	999999	915	578	999999	811	999999	221	802	262	995	659	397	999999	999999	585	667	540	34	339	149	774	531	20	999999	347	686	999999	30	257	624	999999	197	138	765	346	999999	547	399	517	634	681	943	830	999999	198	460	369	448	260	484	560	394	381	999999	666	999999	999999	999999	999999	134	799	999999	554	638	999999	472	268	723	536	22	129	999999	517	999999	999999	999999	701	12	365	999999	327	669	770	773	999999	804	815	986	109	461	668	523	863	393	834	491	398	201	212	726	999999	645	912	999999	364	999999	877	675	685	835	192	902	668	649	806	139	430	780	573	11	656	282	624	84	353	606	287	133	999999	999999	442	509	799	638	694	681	757	532	419	655	927	150	310	999999	278	765	854	223	586	704	70	618	628	999999	999999	919	31	837	894	758	999999	999999	804	709	402	999999	113	999999	955	999999	381	898	371	918	84	516	999999	999999	805	587	751	999999	547	176	915	824	881	598	999999	999999	
660	999999	637	661	523	183	999999	601	871	999999	662	825	999999	461	332	172	256	710	136	562	999999	671	41	316	17	77	216	638	999999	999999	999999	514	999999	190	999999	461	270	710	404	900	999999	379	489	220	924	999999	805	95	843	999999	577	180	471	999999	999999	999999	999999	330	653	999999	967	707	807	999999	999999	158	364	88	987	871	902	546	315	999999	999999	578	191	999999	391	91	271	999999	999999	51	10	999999	999999	463	999999	485	572	939	66	947	933	473	572	196	427	999999	571	999999	107	972	850	41	865	999999	624	257	807	999999	939	572	195	845	912	766	302	999999	999999	900	723	512	309	962	999999	367	999999	999999	16	994	403	615	520	999999	33	822	999999	969	766	807	999999	117	999999	503	10	493	762	999999	561	805	894	999999	671	670	14	999999	999999	887	550	999999	943	999999	250	812	675	334	62	999999	999999	999999	574	332	404	307	71	616	834	805	962	999999	605	999999	366	211	999999	147	943	849	539	437	159	314	428	269	864	142	999999	999999	828	676	440	121	274	471	999999	571	861	374	608	397	761	867	999999	554	902	738	350	49	712	537	390	212	121	395	999999	999999	904	999999	999999	928	749	999999	976	999999	565	493	939	894	999999	539	285	578	999999	152	675	999999	389	874	366	135	999999	827	999999	300	295	999999	999999	999999	999999	969	666	999999	932	679	648	999999	890	637	988	418	799	455	79	182	261	999999	961	999999	719	657	881	40	999999	999999	146	921	816	685	11	338	493	69	372	10	999999	999999	999999	571	999999	883	401	751	885	999999	336	347	758	980	49	482	276	41	999999	875	999999	636	946	625	999999	726	976	214	999999	660	925	999999	92	78	309	701	999999	399	999999	835	265	139	154	830	979	798	173	835	646	528	71	999999	899	497	912	246	614	30	38	777	999999	196	124	999999	999999	597	999999	689	999999	347	316	876	566	334	620	958	491	125	645	744	999999	150	568	118	598	474	839	595	166	73	96	155	371	697	928	999999	999999	919	808	391	544	483	165	308	222	195	894	575	877	999999	999999	999999	384	293	224	999999	628	16	636	558	758	999999	533	616	261	170	514	869	405	999999	943	572	999999	264	999999	88	985	269	895	413	999999	273	718	999999	319	597	999999	88	482	999999	449	18	292	999999	999999	999999	950	548	999999	62	680	35	999999	335	20	999999	192	130	92	145	782	369	999999	233	999999	495	951	330	307	663	398	436	397	999999	999999	934	999999	67	630	336	138	446	999999	843	732	554	103	392	202	136	999999	650	999999	346	
389	89	897	999999	281	999999	923	630	999999	394	663	253	999999	935	233	85	902	999999	999999	756	17	345	999999	277	500	999999	999999	999999	137	181	999999	748	441	60	855	999999	47	230	786	492	412	507	206	826	190	488	916	167	999999	127	234	290	999999	999999	999999	53	999999	999999	568	999999	999999	364	503	79	146	914	999999	587	90	210	47	682	348	16	353	510	149	331	97	21	517	243	409	20	946	967	597	202	722	812	100	418	661	939	746	58	999999	999999	690	275	675	999999	87	958	999999	551	941	154	894	827	999999	610	542	556	999999	999999	954	493	132	178	327	620	864	278	999999	629	999999	409	270	999999	506	999999	999999	821	999999	188	166	451	930	404	35	453	999999	999999	908	490	875	114	999999	244	999999	520	13	521	947	65	474	999999	847	999999	531	542	999999	599	331	890	969	720	999999	160	999999	513	562	999999	153	874	323	999999	369	999999	753	915	799	35	212	985	999999	129	999999	290	713	356	603	481	873	493	569	708	573	27	999999	165	893	459	888	589	999999	999999	378	999999	999999	504	449	227	705	615	742	857	397	345	999999	999999	846	930	999999	999999	910	91	854	660	999999	614	407	999999	119	598	999999	350	147	622	37	732	999999	800	548	219	999999	385	775	268	750	711	321	237	145	670	319	963	22	888	679	877	432	718	999999	137	999999	107	118	117	593	402	720	774	999999	158	109	55	391	999999	102	534	316	999999	999999	602	303	179	216	449	288	999999	999999	258	943	159	310	43	41	999999	122	999999	277	667	674	999999	991	546	919	999999	570	999999	581	999999	796	154	571	836	808	175	833	999999	999999	668	829	999999	74	471	831	168	847	999999	23	970	125	292	267	648	999999	999999	611	999999	259	999999	999999	24	999999	999999	461	999999	999999	474	234	865	587	194	999999	608	999999	149	999999	529	715	761	149	504	260	610	669	513	999999	999999	999999	999999	564	86	677	671	999999	814	57	520	999999	43	999999	383	999999	157	999999	930	373	658	810	781	277	91	52	498	89	383	763	999999	999999	999999	911	666	559	977	311	511	517	257	818	33	999999	773	999999	682	192	766	663	113	227	999999	150	238	121	143	979	483	44	189	591	999999	61	181	635	999999	131	913	823	863	999999	881	422	126	999999	787	689	503	999999	999999	999999	999999	720	660	658	155	808	682	999999	426	997	828	477	338	665	411	971	920	147	458	999999	999999	942	799	999999	999999	999999	999999	397	334	999999	485	911	674	872	278	696	401	522	490	263	449	368	999999	865	27	414	94	
461	438	999999	768	365	999999	809	999999	999999	920	402	322	999999	784	999999	230	972	522	916	803	465	396	715	999999	408	657	204	999999	999999	544	999999	999999	932	999999	572	958	518	684	129	798	864	835	897	775	998	999999	661	479	999999	148	435	353	999999	610	629	74	723	999999	370	999999	918	698	137	836	986	162	999999	597	999999	999999	711	999999	999999	127	999999	630	499	999999	999999	208	995	725	957	772	119	999999	148	999999	612	508	245	283	324	999999	999999	999999	707	70	788	845	819	999999	267	827	436	147	951	983	999999	999999	999999	783	663	999999	999999	999999	741	365	999999	999999	999999	69	985	713	101	438	999999	999999	247	773	922	439	160	735	999999	932	468	140	999999	972	638	165	999999	612	934	461	620	162	708	688	999999	999999	343	391	999999	759	999999	553	735	999999	174	970	746	898	999999	145	633	999999	782	999999	999999	611	29	754	999999	858	409	382	779	999999	999999	820	282	999999	348	999999	999999	768	904	629	999999	999999	404	348	808	667	419	760	535	798	999999	999999	380	927	954	823	999999	588	623	972	360	705	774	105	189	353	698	999999	560	507	49	864	33	162	926	819	216	680	946	111	999999	649	847	980	812	135	449	354	604	524	255	516	999999	931	279	158	999999	308	168	464	968	232	209	37	759	963	669	228	11	144	616	652	642	522	533	710	857	999999	293	63	904	999999	592	45	262	532	718	999999	882	777	680	907	522	492	999999	227	449	819	230	999999	466	999999	352	999999	999999	603	999999	633	999999	568	300	355	25	115	559	624	639	174	775	236	254	577	345	999999	464	999999	140	159	999999	316	999999	48	999999	999999	597	999999	11	132	137	999999	658	999999	694	324	999999	334	892	999999	932	517	588	285	54	999999	604	888	886	129	15	209	472	724	999999	101	307	262	999999	580	517	877	622	999999	999999	126	999999	999999	882	31	999999	139	816	723	999999	871	727	999999	993	999999	999999	709	796	999999	126	928	196	999999	841	603	26	234	552	999999	899	65	895	81	999999	928	426	444	15	865	382	999999	392	749	507	381	373	999999	269	213	740	808	90	740	399	118	929	643	327	289	14	521	587	504	823	171	976	656	747	74	162	405	999999	931	999999	251	545	447	999999	470	999999	704	965	348	581	101	974	999999	681	999999	999999	782	999999	726	860	999999	298	888	925	345	999999	717	574	999999	60	344	999999	159	240	999999	573	999999	217	857	59	310	999999	249	923	732	197	822	999999	617	76	999999	288	976	80	648	952	999999	521	101	999999	999999	140	770	
999999	999999	986	999999	923	533	999999	515	575	270	676	999999	999999	59	965	999999	158	582	999999	956	137	680	66	999999	89	592	999999	916	970	999999	792	537	179	999999	999999	999999	999999	999999	999999	999999	60	560	805	28	310	999999	344	903	999999	328	999999	492	779	183	999999	618	190	858	999999	341	337	650	544	459	999999	148	390	999999	108	288	457	785	999999	301	905	577	999999	999999	828	568	999999	999999	999999	652	183	999999	999999	995	999999	342	999999	887	627	567	124	410	26	999999	999999	171	140	999999	805	413	871	167	808	999999	278	75	999999	152	40	186	94	45	426	892	285	999999	999999	394	385	999999	782	570	168	999999	999999	505	561	528	498	666	438	440	496	820	780	26	502	279	727	999999	599	363	856	450	483	88	983	133	80	382	780	745	441	50	630	310	998	691	999999	772	999999	999999	654	373	748	999999	549	605	121	269	675	121	667	307	176	428	713	718	643	107	521	437	999999	999999	999999	999999	999	999999	199	479	999999	810	999999	954	572	383	709	493	999999	999999	539	388	21	811	999999	669	88	143	873	212	999999	290	58	213	261	86	768	538	999999	65	654	103	999999	641	251	999999	999999	712	734	792	718	229	26	999999	567	143	999999	646	417	226	615	999999	582	999999	999999	737	999999	999999	999999	496	615	180	15	999999	185	446	972	380	569	843	525	999999	999999	999999	493	377	273	999999	645	127	661	132	131	999999	999999	788	520	428	759	514	112	389	19	999999	187	547	223	379	999999	131	171	55	86	999999	700	249	466	999999	504	514	473	527	128	999999	834	493	59	999999	207	396	925	554	620	65	999999	146	366	170	903	945	163	894	607	524	999999	615	55	556	999999	210	332	29	999999	255	999999	584	271	433	999999	694	498	478	182	250	205	999999	434	31	833	999999	882	306	597	558	360	578	919	999999	999999	229	447	503	999999	996	74	999999	999999	375	24	999999	874	932	756	219	457	685	999999	367	329	999999	190	999999	999999	999999	327	36	999999	375	894	471	665	668	805	194	256	995	303	185	185	299	987	69	16	677	690	950	999999	387	111	675	999999	562	283	288	48	999999	780	180	678	999999	483	999999	481	552	999999	216	136	999999	963	461	391	547	191	40	999999	131	999999	999999	999999	377	486	54	273	999999	999999	999999	999999	526	156	832	224	132	507	148	815	999999	999999	464	999999	483	823	999999	424	649	293	999999	380	253	999999	916	999999	735	855	311	999999	438	991	262	936	397	822	999999	999999	141	247	269	49	53	224	630	543	562	867	999999	999999	508	
630	999999	935	999999	732	150	600	239	434	489	276	206	586	386	741	335	527	789	661	223	563	292	412	34	999999	337	38	306	382	999999	867	24	757	62	808	999999	326	999999	999999	681	20	195	706	757	992	843	466	999999	888	999999	45	88	190	340	999999	347	221	911	38	404	122	303	856	590	999999	999999	448	533	578	373	999999	999999	133	979	212	377	586	654	999999	434	871	200	417	174	808	788	833	426	117	470	166	999999	611	271	569	716	338	125	999999	739	404	932	269	525	999999	158	955	210	138	577	761	999999	879	999999	533	922	886	691	781	833	429	32	426	118	999999	999999	999999	862	999999	999999	48	470	519	999999	40	999999	999999	999999	965	999999	833	633	999999	539	708	600	536	999999	738	999999	829	646	999999	312	999999	382	516	160	317	606	871	103	789	641	538	301	56	586	573	594	991	994	726	131	999999	999999	734	886	410	999999	75	278	133	773	999999	402	136	216	982	657	432	779	584	368	999999	999999	843	656	10	417	553	999999	444	999999	655	835	919	222	999999	999999	647	999999	750	701	540	603	969	26	974	146	174	840	604	915	171	221	419	368	999999	269	952	87	886	993	73	999999	833	979	999999	999999	999999	999999	904	467	20	803	39	883	827	195	771	827	681	863	252	713	999999	529	981	444	999999	561	880	999999	572	569	743	999999	637	424	770	989	898	999999	664	261	935	146	904	368	192	536	541	157	498	134	405	32	999999	360	999999	313	998	999999	415	920	42	999999	999999	450	69	282	255	999999	424	781	999999	999999	208	990	777	219	624	999999	262	888	30	733	555	999999	999999	721	999999	287	654	466	999999	224	738	999999	228	85	999999	464	308	999999	291	138	999999	999999	205	867	999999	760	999999	561	689	384	431	526	999999	999999	315	458	999999	999999	999999	968	757	958	790	999999	799	464	771	999999	967	999999	324	352	607	999999	11	999999	252	999999	897	999999	704	103	777	616	999999	222	843	999999	999999	999999	999999	960	643	999999	380	999999	925	999999	78	368	988	999999	593	528	70	89	999999	18	308	477	215	981	450	30	273	664	190	183	999999	999999	620	852	933	184	983	999999	708	294	520	999999	912	999999	237	539	266	823	510	999999	999999	999999	303	835	621	301	587	205	519	999999	59	716	593	751	999999	490	747	146	947	418	545	706	999999	634	497	81	564	453	753	999999	764	999999	164	932	628	999999	294	999999	241	999999	597	999999	844	95	245	804	643	170	204	747	791	130	876	102	712	849	342	669	347	549	737	144	452	607	
859	609	562	661	133	359	999999	962	904	316	820	999999	861	295	398	693	438	403	258	15	129	999999	573	999999	229	778	999999	624	447	691	904	463	345	247	235	635	999999	981	999999	845	551	829	999999	570	281	954	988	56	280	653	121	343	885	446	488	225	999999	500	999999	355	483	581	524	222	412	367	423	624	70	763	999999	456	367	413	464	999999	999999	999999	790	999999	790	829	999999	794	580	999999	577	898	759	20	599	751	549	691	371	999999	314	13	168	999999	999999	374	986	516	999999	664	999999	482	999999	999999	999999	43	709	177	565	654	236	730	641	999999	790	999999	999999	59	174	999999	907	999999	51	494	999999	423	844	877	732	426	999999	999999	999999	916	594	104	999999	571	221	565	51	999999	136	999999	743	584	999999	327	132	27	508	999999	352	510	757	310	441	498	212	999999	199	832	444	149	999999	999999	148	725	999999	696	999999	999999	838	608	659	534	549	999999	750	411	999999	527	754	715	917	906	495	91	169	293	662	428	999999	836	999999	999999	937	999999	906	999999	446	999999	999999	435	418	999999	108	744	851	999999	761	999999	747	801	332	671	87	728	231	905	903	66	999999	963	43	999999	934	11	242	999999	999999	999999	427	405	964	416	457	999999	307	712	999999	751	240	937	531	555	680	999999	999999	704	141	999999	765	10	450	389	90	116	402	238	280	106	512	410	635	209	999999	351	999999	915	224	758	999999	519	107	162	826	999999	441	488	509	376	497	537	318	388	796	426	954	585	336	351	999999	78	441	711	248	999999	999999	332	865	338	731	598	490	383	999999	255	903	298	562	461	674	913	728	903	609	999999	101	257	999999	273	396	261	589	872	831	999999	87	396	913	996	327	119	623	181	645	898	56	935	601	999999	522	999999	999999	999999	999999	22	350	538	111	274	999999	64	919	601	941	999999	18	618	999999	433	178	517	999999	566	999999	999999	300	557	999999	999999	999999	999999	999999	862	999999	729	238	714	999999	819	999999	549	295	649	268	273	999999	31	239	175	889	999999	394	177	999999	15	292	466	999999	122	721	999999	999999	400	345	999999	407	67	999999	999999	999999	303	999999	732	421	629	232	999999	308	999999	375	999999	327	102	821	501	999999	999999	489	999999	447	999999	999999	93	999999	228	278	895	314	999999	865	141	179	27	923	595	24	999999	755	753	783	558	167	870	746	452	475	187	578	844	811	918	578	116	774	479	999999	999999	635	202	360	337	999999	622	15	999999	109	310	179	999999	486	119	999999	736	961	888	614	999999	346	999999	753	101	
326	470	873	947	563	73	252	454	275	684	999999	563	402	999999	138	999999	999999	511	352	174	999999	352	367	999999	195	999999	155	886	864	225	993	980	449	268	20	959	999999	67	681	46	68	999999	959	999999	92	179	343	514	759	79	248	835	999999	588	93	974	112	181	761	721	999999	365	589	59	999999	56	124	144	445	179	795	807	830	316	116	292	392	566	619	26	507	641	136	794	977	167	678	861	185	46	856	577	999999	959	999999	702	999999	910	119	999999	65	209	78	999999	283	441	14	995	482	800	999999	546	562	745	223	286	239	794	999999	533	377	262	959	999999	999999	228	510	870	197	413	157	482	456	583	960	308	572	546	521	999999	163	683	999999	384	454	319	25	560	746	842	999999	350	837	586	668	999999	250	669	276	999999	930	999999	808	78	653	999999	100	979	784	999999	714	693	999999	537	380	999999	873	584	954	14	213	949	999999	354	999999	807	999999	870	914	168	999999	903	999999	999999	999999	29	999999	320	730	345	228	45	775	830	138	779	76	310	215	974	928	999999	714	999999	852	980	19	463	999999	846	473	230	999999	626	857	810	424	999999	922	999999	819	563	854	619	785	177	184	999999	226	170	999999	345	664	939	999999	402	199	16	613	634	20	422	999999	884	871	998	999999	999999	999999	999999	365	258	388	855	165	375	811	999999	487	685	999999	999999	246	999999	999999	999999	565	999999	397	999999	621	417	999999	999999	349	407	380	969	747	999999	999999	34	330	898	805	999999	956	999999	784	864	591	104	529	928	827	999999	185	225	999999	999999	442	845	999999	518	706	999999	53	100	515	758	994	841	357	700	999999	781	999999	348	171	623	999999	756	350	533	873	527	999999	999999	470	54	231	999999	200	999999	353	360	273	811	201	856	449	866	303	35	869	749	746	828	449	999999	910	999999	63	999999	570	685	505	238	644	189	71	999999	999999	471	999999	839	650	999999	999999	138	518	999999	999999	314	184	999999	463	325	663	134	780	999999	999999	424	143	999999	111	45	999999	667	855	999999	176	22	795	682	246	831	499	40	999999	404	999999	320	999999	337	689	748	981	265	232	189	999999	520	409	999999	929	216	338	150	737	615	908	999999	283	484	999999	999999	999999	502	79	631	999999	632	999999	385	586	526	999999	805	706	363	64	999999	999999	675	468	999999	999999	793	752	999999	503	358	303	493	495	792	999999	63	921	999999	239	489	195	999999	999999	943	999999	33	425	999999	329	999999	444	384	561	999999	253	608	25	760	999999	999999	749	49	138	477	338	541	
890	793	999999	999999	884	999999	133	574	992	844	999999	525	999999	999999	999999	999999	710	971	913	919	932	999999	549	439	47	170	34	999999	739	999999	472	999999	614	954	142	631	999999	496	647	293	260	986	737	408	296	999999	599	999999	357	999999	999999	167	999999	999999	608	999999	254	59	795	724	136	618	835	846	382	435	999999	999999	999999	745	423	223	333	629	668	946	37	999999	152	999999	571	93	167	338	999999	314	332	204	356	999999	387	875	700	923	167	642	999999	891	35	999999	588	393	492	999999	987	125	833	999999	999999	661	108	113	907	257	162	52	999999	507	999999	78	113	999999	859	450	999999	548	999999	410	472	36	999999	145	124	999999	999999	187	600	555	350	701	480	397	453	694	908	283	967	453	770	124	999999	652	862	999999	758	871	534	999999	252	448	602	433	472	724	864	999999	989	627	297	999999	451	905	166	338	597	999999	999999	174	542	999999	581	999999	999999	999999	845	153	283	166	531	98	653	558	999999	902	108	56	925	729	829	946	294	350	165	999999	673	285	999999	999999	370	999999	999999	999999	510	999999	867	533	999999	999999	879	721	999999	999999	105	209	332	999999	999999	264	239	999999	789	543	344	595	800	999999	913	999999	684	569	999999	999999	796	999999	490	293	58	999999	44	574	263	999999	849	118	267	461	999999	956	473	779	682	999999	304	819	999999	74	35	914	366	636	619	949	440	319	73	938	45	999999	719	48	844	999999	999999	664	297	979	694	236	338	349	985	957	381	904	887	426	455	976	235	425	268	999999	787	999999	955	313	999999	540	54	999999	999999	999999	246	434	935	999999	21	639	532	283	380	799	999999	999999	650	662	578	536	431	647	492	68	390	999999	780	709	670	821	709	984	999999	163	191	999999	999999	356	720	947	999999	663	415	999999	454	951	55	469	999999	770	999999	999999	735	844	118	999999	835	367	257	943	654	235	563	199	929	548	674	226	617	575	999999	304	941	630	567	767	241	999999	614	439	258	320	160	999999	74	416	999999	999999	54	999999	184	566	108	777	999999	742	999999	999999	887	906	286	999999	851	999999	675	463	999999	114	999999	999999	999999	999999	999999	818	695	343	85	663	134	999999	299	909	181	833	401	538	205	173	338	824	667	25	789	707	999999	429	469	177	999999	611	64	153	999999	999999	618	999999	813	999999	999999	959	667	447	101	374	616	377	657	27	999999	146	267	198	999999	999999	999999	159	380	55	999999	999999	999999	999999	438	999999	467	155	431	478	225	386	999999	915	90	378	166	999999	999999	424	100	785	771	451	
585	98	353	866	377	35	29	468	644	767	624	816	95	759	999999	578	906	471	999999	188	802	215	421	999999	117	408	305	463	235	955	999999	880	504	432	332	350	179	601	999999	999999	458	756	741	957	300	273	292	407	221	355	517	629	839	593	999999	379	676	11	758	969	999999	999999	242	688	813	744	322	663	436	999999	409	315	692	550	730	56	473	463	61	844	125	898	251	880	448	335	50	999999	783	953	999999	178	843	809	675	892	999999	63	154	556	951	628	970	552	999999	212	936	299	862	602	905	223	949	914	999999	832	324	362	250	487	703	411	880	483	999999	241	472	883	875	838	532	420	319	505	999999	999999	999999	999999	934	999999	999999	999999	999999	190	999999	459	228	929	955	999999	577	170	812	666	853	999999	999999	497	556	715	740	62	423	34	79	494	904	454	30	365	904	624	427	14	99	999999	999999	700	999999	999999	22	542	927	42	270	371	608	999999	651	353	749	999999	152	999999	505	999999	337	999999	999999	999999	999999	773	908	599	937	953	742	808	577	901	999999	57	72	21	702	207	135	391	764	999999	886	262	802	677	616	475	482	208	508	753	623	339	590	871	990	999999	634	337	999999	316	628	799	84	749	167	702	376	141	526	308	220	999999	999999	412	676	303	970	241	983	472	480	544	309	823	999999	999999	999999	999999	30	464	572	797	296	457	89	999999	999999	63	519	914	108	999999	682	209	543	677	81	188	205	696	277	403	354	632	836	999999	999999	260	471	999999	245	185	120	72	999999	999999	999999	811	333	589	126	917	721	999999	373	139	861	999999	999999	610	784	288	995	334	196	179	452	664	999999	994	596	999999	591	217	678	999999	240	619	999999	129	27	999999	854	999999	580	999999	681	285	268	707	999999	400	969	861	527	999999	190	786	876	999999	999999	995	999999	338	992	199	999999	514	999999	999999	999999	252	635	170	999999	524	433	999999	999999	999999	497	999999	405	914	771	206	957	729	689	999999	999999	454	743	999999	159	32	999999	525	623	391	33	176	884	817	808	980	764	999999	279	12	532	801	999999	999999	999999	802	999999	285	567	999999	999999	607	825	679	709	453	999999	728	999999	570	999999	908	999999	999999	999999	999999	293	587	999999	790	441	999999	460	687	198	940	422	704	838	356	999999	793	958	999999	158	999999	351	999999	118	999999	999999	46	999999	709	557	624	44	669	236	748	519	22	180	776	364	999999	999999	147	999999	768	41	999999	999999	665	147	999999	949	999999	999999	999999	979	999999	479	750	318	999999	360	999999	140	573	
905	999999	477	100	837	999999	623	191	472	999999	279	214	724	350	999999	677	156	999999	571	999999	675	105	454	839	769	999999	542	999999	467	959	999999	405	17	999999	999999	287	336	799	828	999999	47	767	477	159	127	999999	363	139	426	641	258	999999	189	999999	999999	810	308	638	330	405	877	203	724	512	341	874	999999	808	487	999999	999999	356	314	843	999999	999999	999999	999999	721	993	87	413	13	826	999999	514	999999	773	999999	61	979	698	478	432	999999	999999	53	999999	818	253	999999	555	651	380	999999	902	914	346	385	999999	999999	13	916	337	328	474	999999	999999	802	826	658	999999	790	436	77	652	877	882	994	999999	864	662	999999	478	425	531	999999	633	536	807	600	879	397	999999	999999	999999	781	999999	999999	999999	999999	156	172	991	594	154	765	225	313	999999	34	42	351	371	136	531	999999	999999	911	797	999999	999999	370	994	236	779	46	763	568	101	999999	735	778	999999	369	999999	999999	999999	883	281	766	546	999999	999999	999999	999999	537	999999	899	999999	459	342	240	316	672	98	785	177	764	999999	118	999999	656	999999	775	298	263	732	999999	419	999999	40	564	640	40	175	246	481	221	999999	251	20	863	231	999999	538	505	472	946	280	999999	332	731	78	172	764	890	999999	123	999999	314	999999	999999	490	315	999999	778	600	285	999999	999999	999999	956	999999	573	107	999999	434	999999	246	793	999999	786	999999	486	708	308	496	999999	276	285	138	999999	727	999999	999999	987	999999	915	999999	999999	904	196	449	999999	629	999999	636	999999	75	999999	465	537	876	700	999999	29	300	14	607	131	291	999999	18	231	723	999999	238	741	999999	999999	765	518	368	486	888	604	999999	999999	857	341	999999	999999	412	650	820	601	491	36	999999	427	696	378	318	100	478	999999	187	227	704	683	147	999999	999999	954	859	999999	178	400	811	918	999999	986	157	275	458	999999	721	368	411	131	464	212	900	710	424	397	210	278	17	117	426	129	609	183	999999	777	626	457	791	999999	433	101	224	922	744	999999	230	999999	641	999999	999999	819	815	582	229	999999	994	665	539	472	745	899	392	704	502	562	387	974	81	681	999999	999999	576	999999	698	373	987	978	999999	999999	177	167	636	827	56	607	999999	36	953	269	782	999999	918	999999	137	533	708	520	429	191	332	999999	971	960	516	797	999999	287	884	856	947	26	999999	824	999999	588	273	999999	658	895	259	999999	30	812	999999	712	355	999999	410	174	664	999999	999999	783	999999	920	195	675	321	259	364	36	152	107	321	766	270	103	34	
549	270	153	862	534	999999	999999	235	999999	72	804	452	994	877	719	201	480	468	916	999999	999999	999999	999999	253	409	540	999999	999999	999999	500	999999	999999	261	999999	860	999999	520	999999	999999	851	420	695	35	612	516	806	999999	158	432	905	841	308	353	662	650	156	672	999999	463	999999	709	764	311	999999	999999	361	201	999999	26	815	999999	864	444	74	30	999999	377	985	736	602	181	999999	784	28	659	833	108	599	999999	714	242	620	162	39	151	656	393	366	999999	165	999999	598	142	999999	999999	976	999999	288	641	962	779	687	173	860	823	634	999999	293	19	107	999999	601	999999	999999	999999	70	712	999999	923	374	304	999999	999999	581	999999	582	999999	999999	793	999999	969	819	999999	620	935	555	999999	999999	999999	517	999999	110	356	584	999999	999999	999999	830	44	174	273	457	365	277	999999	768	999999	591	874	250	999999	812	499	337	137	443	643	577	376	37	612	420	209	415	999999	204	664	729	999999	972	182	122	142	629	419	999999	463	999999	953	177	181	865	427	999999	999999	999999	610	29	456	468	380	833	464	16	999999	852	258	949	579	473	999999	654	999999	999999	77	580	999999	870	918	615	979	952	623	209	999999	747	993	243	591	833	594	644	282	220	602	349	657	999999	77	566	274	513	121	999999	72	526	953	525	897	254	193	999999	999999	999999	488	427	219	265	159	814	859	24	368	745	879	999999	381	701	309	999999	922	999999	803	362	351	475	840	144	146	340	793	477	346	999999	999999	999999	543	442	999999	184	139	999999	975	262	706	999999	155	376	999999	602	154	261	999999	999999	332	637	936	999999	498	23	586	85	999999	819	30	391	678	31	104	34	926	939	969	134	599	529	579	550	655	101	330	474	999999	543	196	542	261	177	24	22	999999	999999	944	718	999999	999999	284	166	999999	325	581	133	281	585	676	215	999999	101	579	999999	68	395	103	406	692	122	999999	584	633	488	999999	510	17	91	116	142	999999	260	999999	999999	999999	423	318	340	999999	999999	202	999999	867	999999	259	169	999999	222	954	533	699	999999	999999	485	999999	699	532	753	194	81	126	999999	479	543	220	999999	564	999999	557	644	999999	763	887	495	919	604	717	652	999999	970	913	795	136	583	442	999999	234	61	999999	555	890	565	155	999999	91	12	478	999999	770	228	605	561	999999	319	456	936	660	541	566	908	982	879	525	224	167	330	73	896	110	999999	807	512	14	999999	754	521	617	448	413	917	136	392	882	20	375	361	139	817	136	506	797	693	495	132	
573	20	50	931	291	760	938	581	999999	18	420	102	999999	663	565	935	999999	221	999999	999999	999999	599	999999	514	848	805	200	256	999999	999999	964	999999	27	881	438	743	480	686	999999	653	999999	554	169	873	599	282	803	476	261	999999	188	585	565	846	999999	973	23	535	999999	999999	569	999999	999999	628	53	306	84	676	235	822	464	642	999999	483	670	238	439	999999	915	576	12	724	994	579	426	388	558	181	541	999999	729	945	603	682	94	296	742	541	830	303	207	137	999999	999999	735	546	531	999999	186	999999	999999	889	620	516	482	844	999999	999999	212	665	747	903	145	999999	102	519	48	999999	399	383	495	898	999999	999999	378	999999	484	999999	843	880	856	999999	994	429	920	840	334	97	999999	249	597	999999	338	999999	555	303	992	999999	346	999999	507	159	999999	999999	626	645	595	999999	147	608	370	143	398	331	808	281	909	715	850	999999	195	951	999999	159	786	984	569	999999	76	85	882	14	227	627	382	707	783	202	802	285	254	335	949	600	878	464	999999	17	366	283	394	999999	628	999999	999999	556	976	542	26	642	999999	467	932	72	726	365	915	999999	948	110	498	717	912	999999	999999	859	11	999999	999999	332	872	562	999999	792	690	605	386	999999	596	826	731	250	999999	170	209	787	403	999999	874	999999	999999	351	68	266	785	677	373	999999	999999	181	554	404	271	694	999999	523	695	149	999999	999999	979	999999	183	132	379	257	999999	752	376	999999	465	125	707	999999	783	530	503	999999	16	999999	241	333	999999	425	282	337	978	491	400	686	999999	263	999999	754	543	765	177	999999	887	538	146	621	999999	858	716	439	999999	514	910	249	29	189	142	999999	889	656	727	758	849	999999	278	59	362	689	137	211	610	953	224	27	362	567	999999	999999	877	619	646	207	708	843	640	474	580	160	666	912	131	155	864	886	48	999999	97	844	999999	96	269	996	999999	514	828	743	299	893	886	462	561	664	491	279	20	999999	999999	15	411	804	478	999999	33	224	999999	999999	98	337	978	943	480	783	999999	999999	360	649	999999	204	999999	999999	185	687	274	214	361	466	999999	595	876	519	999999	91	443	465	999999	67	973	516	434	999999	655	961	914	942	981	777	454	700	918	370	999999	855	990	515	628	791	999999	818	999999	623	800	502	461	999999	584	398	999999	754	999999	302	999999	959	769	650	251	999999	772	331	999999	583	22	963	676	515	466	513	100	999999	836	826	999999	999999	654	810	573	162	509	455	367	592	437	700	999999	999999	
694	999999	95	350	274	414	999999	615	999999	288	999999	836	825	999999	12	81	308	422	917	357	182	520	315	959	86	98	714	327	999999	640	999999	999999	446	60	999999	373	999999	750	999999	431	807	514	569	375	209	737	999999	563	452	296	294	24	782	179	454	183	787	136	273	999999	700	700	999999	955	142	299	400	775	135	639	653	558	759	496	549	667	951	999999	759	349	761	160	999999	999999	355	141	538	276	606	647	999999	999999	487	487	730	116	862	614	999999	910	999999	561	438	812	643	736	265	999999	999999	999999	232	847	999999	923	999999	550	826	975	609	999999	760	999999	178	488	64	999999	80	281	765	999999	805	999999	706	849	999999	210	722	71	42	999999	876	999999	646	819	424	999999	924	999999	999999	190	999999	886	15	243	159	223	392	999999	758	292	665	999999	531	196	981	999999	150	999999	921	224	827	764	942	989	999999	518	486	359	73	326	999999	999999	219	584	162	918	341	473	999999	788	999999	772	313	750	954	892	720	459	838	538	999999	407	999999	999999	999999	526	943	25	118	640	736	43	999999	442	855	999999	774	999999	43	73	999999	999999	827	142	406	64	999999	202	44	242	999999	36	520	999999	729	999999	875	999999	999999	999999	974	326	364	69	61	784	886	870	999999	999999	999999	773	999999	774	984	919	999999	999999	999999	999999	74	751	980	876	842	709	522	999999	712	825	282	999999	725	407	98	237	322	767	91	622	178	590	306	238	124	35	610	746	999999	809	999999	376	920	922	572	232	345	487	227	352	272	535	167	999999	999999	999999	57	999999	686	999999	606	999999	427	828	139	484	454	999999	762	816	999999	999999	810	999999	375	905	999999	802	999999	865	892	834	550	738	359	643	432	236	703	410	978	999999	69	793	213	647	999999	101	999999	97	778	593	725	410	253	496	724	264	704	629	230	254	194	999999	999999	772	271	999999	478	496	61	228	59	362	999999	517	716	27	999999	728	956	402	19	746	97	308	119	999999	495	999999	918	177	999999	84	189	733	407	249	929	440	385	269	622	306	999999	559	544	373	572	736	780	707	565	976	672	828	244	447	732	999999	662	999999	203	615	578	999999	696	975	999999	114	999999	476	999999	268	352	999999	779	999999	710	538	999999	746	999999	759	93	220	999999	999999	411	360	499	960	517	373	778	263	76	999999	999999	999999	863	569	200	999999	626	313	619	306	633	975	58	530	736	204	801	916	555	444	531	367	999999	150	573	822	614	159	958	724	999999	99	999999	772	986	558	674	204	999999	118	142	999999	
999999	999999	921	436	311	968	233	323	571	861	707	631	485	369	881	999999	995	377	999999	477	355	894	815	544	354	285	544	188	529	606	370	447	311	751	766	964	228	147	999999	999999	925	645	163	629	391	999	999999	626	676	952	209	999999	999999	665	999999	999999	500	387	92	36	434	999999	794	964	500	270	329	733	602	916	503	999999	999999	999999	551	999999	999999	999999	999999	354	988	917	511	999999	407	192	193	646	326	70	999999	841	65	494	221	880	851	198	999999	131	679	563	34	999999	458	350	999999	56	123	725	964	315	999999	737	47	516	999999	227	567	317	86	683	416	999999	999999	662	803	999999	995	671	858	552	999999	40	675	434	893	999999	128	67	860	146	533	601	106	168	616	327	999999	705	347	634	631	999999	999999	996	999999	492	317	796	999999	999999	60	452	866	421	258	999999	72	612	622	791	108	999999	456	940	160	815	999999	293	55	485	915	999999	333	234	999999	244	999999	678	999999	411	443	332	520	901	999999	90	735	684	999999	999999	999999	844	92	555	535	999999	374	114	999999	341	56	999999	999999	999999	54	999999	128	642	999999	24	218	999999	999999	221	357	776	989	555	854	999999	90	999999	999999	999999	229	81	218	778	699	800	869	881	831	946	365	419	582	458	857	336	962	999999	999999	895	214	871	999999	871	207	759	141	819	260	999999	999999	294	999999	127	841	972	551	350	999999	699	154	999999	561	388	856	938	999999	540	999999	527	117	987	577	999999	428	357	999999	347	580	939	669	60	630	64	695	80	769	464	617	884	784	999999	999999	494	751	999999	999999	141	999999	269	999999	999999	131	732	669	999999	716	172	698	493	420	214	769	13	999999	104	999999	507	692	999999	999999	999999	923	999999	743	495	837	999999	736	999999	999999	430	332	321	384	79	929	898	395	430	999999	606	765	133	473	579	999999	156	999999	656	181	812	448	239	999999	999999	676	317	999999	184	436	634	999999	157	455	990	882	999999	629	999999	999999	807	122	999999	431	999999	999999	799	350	173	642	691	627	999999	378	999999	999999	102	231	999999	999999	999999	908	220	994	729	179	618	678	483	999999	999999	527	504	999999	374	700	999999	808	527	852	999999	966	825	541	745	999999	356	779	230	18	790	236	80	568	552	899	999999	277	701	403	365	131	999999	999999	999999	174	133	597	14	533	805	294	999999	705	525	655	999999	679	258	723	823	999999	457	475	999999	178	456	935	938	474	799	908	116	999999	497	756	108	999999	999999	999999	882	758	774	696	999999	506	532	374	999999	897	816	231	29	
978	579	526	999999	999999	569	999999	717	999999	999999	540	734	896	187	580	218	768	556	733	385	999999	840	999999	74	999999	272	410	999999	999999	892	51	658	577	889	137	554	970	999999	706	999999	235	863	694	109	999999	962	999999	999999	951	165	284	350	93	999999	352	148	515	461	912	139	169	432	999999	305	616	881	166	16	60	999999	248	686	850	999999	160	999999	156	964	830	798	956	999999	694	925	999999	701	574	731	547	989	48	518	179	576	999999	803	237	398	999999	362	806	309	277	925	999999	598	499	999999	696	538	991	999999	631	124	183	87	737	999999	687	999999	999999	999999	999999	999999	987	999999	516	283	323	357	585	757	481	999999	992	657	814	769	18	29	212	435	999999	18	997	999999	999999	64	403	552	76	999999	711	577	999999	380	840	216	938	999999	91	999999	825	349	999999	244	79	162	999999	526	999999	967	999999	999999	713	881	999999	459	73	499	841	999999	999999	771	291	67	56	903	433	621	816	607	999999	819	938	986	610	695	999999	999999	428	735	932	877	289	999999	825	999999	999999	173	980	390	153	448	356	629	345	999999	68	895	999999	999999	729	511	709	665	999999	882	729	726	999999	999999	404	309	81	116	529	13	491	192	242	12	48	269	641	436	463	392	472	318	650	555	637	999999	575	262	15	999999	177	624	999999	943	323	147	892	999999	999999	999999	376	250	109	341	573	875	663	999999	136	469	869	282	999999	754	419	420	86	999999	77	244	734	819	110	108	835	999999	231	299	688	901	376	999999	999999	620	999999	232	999999	319	982	999999	506	999999	135	545	561	999999	422	216	999999	902	71	177	216	751	118	557	150	999999	505	999999	653	374	506	999999	103	999999	832	591	738	999999	212	766	742	315	738	355	999999	564	547	999999	454	25	765	785	839	999999	159	698	511	468	91	217	814	286	999999	142	999999	999999	999999	57	72	831	478	346	700	305	435	901	23	763	863	585	463	564	262	999999	608	720	396	895	363	144	90	279	115	995	952	466	207	605	472	793	999999	499	999999	999999	999999	999999	95	544	773	999999	685	999999	605	505	999999	259	34	480	999999	171	513	999999	694	928	750	208	241	705	999999	969	999999	999999	301	999999	473	999999	999999	639	999999	190	999999	999999	132	115	458	343	673	999999	251	702	441	726	999999	999999	290	999999	805	950	872	999999	999999	999999	999999	803	554	277	455	999999	41	999999	574	394	999999	352	536	661	435	589	479	999999	534	632	463	649	537	977	345	990	789	999999	169	734	767	753	999999	256	661	328	560	191	
887	147	999999	462	138	999999	348	999999	774	999999	139	226	999999	464	813	564	925	999999	999999	577	932	465	746	132	629	999999	627	635	358	290	10	116	38	999999	530	396	65	999999	999999	490	638	615	226	170	779	999999	263	312	940	439	330	119	62	999999	258	999999	401	999999	832	298	999999	712	999999	494	999999	32	999999	193	934	426	508	924	39	785	938	326	248	586	999999	686	586	324	694	918	959	999999	64	54	49	108	995	610	999999	232	70	999999	245	999999	541	757	755	999999	378	523	931	406	90	276	54	932	193	814	111	156	712	115	999999	999999	534	738	968	153	153	835	430	999999	755	807	999999	22	91	516	55	595	999999	516	946	181	987	999999	809	999999	10	999999	915	190	509	999999	520	955	907	783	207	802	788	612	999999	999999	102	43	650	282	999999	42	851	999999	769	515	224	206	168	999999	474	999999	928	191	999999	46	920	999999	999999	999999	297	770	114	308	319	253	807	329	589	999999	88	999999	913	537	246	967	265	249	421	993	807	323	796	71	318	236	999999	606	469	999999	622	852	644	916	999999	780	927	552	366	999999	708	895	616	755	768	519	67	999999	945	999999	780	680	828	404	999999	973	999999	53	989	93	379	210	859	700	790	235	319	996	551	999999	999999	713	883	895	999999	911	707	50	302	798	178	481	999999	294	999999	942	34	249	990	22	807	883	999999	282	156	999999	46	916	964	542	210	71	850	490	144	77	797	933	119	999999	276	999999	750	999999	915	999999	999999	999999	591	999999	211	79	999999	539	657	166	999999	999999	749	999999	999999	999999	85	760	598	999999	630	999999	159	51	999999	999999	140	975	746	874	999999	372	366	999999	999999	470	335	126	341	140	65	321	832	977	917	196	194	331	999999	485	857	999999	999999	808	277	377	425	549	999999	999999	939	40	999999	999999	999999	999999	999999	501	829	414	465	959	428	999999	999999	319	349	181	133	957	907	809	999999	999999	999999	152	770	558	980	999999	54	785	423	230	200	35	999999	58	999999	139	999999	692	501	735	29	999999	571	999999	757	957	38	254	425	745	213	140	999999	999999	766	880	27	999999	520	248	999999	680	546	207	999999	36	999999	300	999999	994	25	224	318	999999	999999	999999	581	636	801	999999	999999	800	369	677	27	70	830	996	291	999999	122	256	999999	262	999999	348	361	373	866	999999	999999	737	37	431	730	989	821	104	290	999999	309	999999	999999	498	999999	999999	321	868	190	216	999999	999999	999999	999999	999999	999999	52	65	999999	903	999999	217	769	999999	856	824	773	937	
999999	38	999999	736	716	644	999999	731	999999	999999	575	999999	37	493	193	999999	534	999999	999999	884	999999	962	999999	999999	999999	386	879	999999	621	824	642	862	999999	999999	921	161	967	999999	88	999999	377	160	416	369	999999	999999	876	284	34	119	999999	484	105	889	398	985	92	482	999999	339	764	683	120	538	51	999999	23	999999	571	41	692	999999	302	363	516	398	555	587	286	445	999999	999999	77	511	999999	167	999999	905	999999	936	79	494	104	749	610	999999	50	999999	328	776	911	232	712	992	426	481	192	999999	999999	999	439	999999	206	999999	829	999999	616	608	259	883	999999	117	667	999999	962	208	969	553	752	822	358	677	269	509	533	287	892	84	94	806	974	34	533	986	507	574	999999	175	919	999999	87	441	999999	444	829	999999	564	87	999999	228	999999	639	999999	559	650	999999	245	697	405	999999	276	542	524	453	909	922	584	681	138	999999	910	804	633	310	745	999999	999999	999999	999999	729	722	815	53	866	305	345	44	974	999999	745	338	601	999999	378	185	999999	999999	184	535	907	230	999999	948	643	318	999999	15	688	999999	733	711	420	999999	675	828	461	498	657	999999	573	887	610	345	999999	999999	319	999999	264	135	210	999999	874	999999	772	509	839	866	999999	558	598	999999	356	169	612	44	917	583	104	549	724	56	269	37	961	29	619	999999	566	584	998	999999	750	562	999999	733	836	999999	999999	175	989	594	98	109	558	243	999999	450	733	358	150	735	939	715	411	999999	740	847	999999	753	889	999999	310	825	559	925	589	793	555	879	999999	796	339	928	560	999999	958	169	999999	999999	488	179	814	217	443	273	999999	45	999999	460	992	989	999999	501	286	697	294	999999	999999	632	654	747	894	853	160	353	405	999999	164	282	204	580	378	609	999999	720	487	999999	391	295	999999	999999	642	999999	886	218	999999	838	652	863	999999	696	619	846	999999	740	285	960	999999	99	867	723	999999	879	999999	421	621	999999	236	565	999999	201	880	264	440	111	115	798	967	941	350	999999	999999	301	437	508	960	531	999999	534	999999	526	45	999999	999999	999999	672	762	839	474	597	819	999999	96	999999	653	815	999999	415	972	635	486	993	125	749	999999	366	589	452	757	999999	999999	657	702	131	693	999999	588	836	962	438	352	999999	999999	354	530	956	280	647	784	692	605	999999	563	898	958	533	919	999999	127	121	92	320	92	23	999999	172	909	965	960	496	237	529	452	999999	292	527	501	771	228	353	999999	942	667	999999	856	973	103	803	172	169	
999999	999999	999999	999999	355	41	876	488	999999	368	56	999999	686	297	999999	85	673	30	615	441	41	158	999999	774	35	999999	653	999999	167	534	79	999999	803	800	259	201	810	601	197	999999	650	23	925	859	307	781	265	380	999999	999999	310	82	197	999999	138	999999	711	999999	825	999999	999999	858	330	999999	299	999999	999999	886	47	273	999999	81	999999	364	790	28	999999	474	476	253	884	283	999999	387	234	996	918	81	672	171	489	866	775	999999	872	791	693	999999	570	367	280	379	999999	345	515	239	250	832	999999	120	865	247	477	582	330	115	450	942	999999	302	31	439	999999	876	783	408	305	850	492	999	334	618	999999	119	972	515	940	83	871	999999	999999	96	140	562	306	252	999999	203	661	766	999999	750	527	999999	346	999999	166	465	999999	117	933	400	350	941	999999	256	343	368	610	815	999999	376	999999	999999	546	999999	309	999999	580	540	999999	112	199	725	657	584	101	635	999999	141	999999	485	999999	764	71	365	999999	199	776	59	909	999999	592	999999	602	999999	678	999999	731	411	541	504	885	30	999999	831	999999	625	294	210	164	707	999999	999999	466	689	855	317	999999	190	999999	119	884	530	631	999999	519	999999	133	999999	999999	666	904	371	599	999999	999999	500	665	240	164	130	904	576	895	999999	999999	124	388	912	129	371	405	550	221	431	620	364	399	129	321	857	502	611	999999	498	803	999999	999999	999999	98	364	651	799	35	999999	214	317	635	429	545	405	965	220	563	544	270	363	159	177	244	246	110	546	999999	307	628	303	281	999999	999999	999999	245	776	823	764	720	605	524	999999	999999	312	728	970	583	999999	892	291	999999	999999	237	999999	999999	999999	378	852	264	115	880	999999	450	911	999999	238	999999	335	999999	198	999999	798	824	665	838	16	951	999999	999999	999999	962	12	999999	999999	999999	999999	179	957	145	534	408	999999	510	614	724	999999	999999	315	276	499	949	258	756	703	999999	259	936	572	611	78	759	446	344	133	152	878	322	999999	665	524	999999	73	999999	635	999999	999999	298	219	940	999999	314	645	665	28	191	713	256	999999	999999	999999	584	999999	356	999999	774	962	636	386	472	999999	484	999999	649	751	439	885	68	130	913	480	961	999999	999999	569	763	124	781	999999	999999	438	631	610	999999	999999	940	461	717	133	860	827	789	911	746	103	999999	716	996	999999	588	305	655	136	798	971	999999	857	999999	786	313	660	191	319	443	43	225	874	999999	979	811	978	177	934	270	95	690	59	980	538	12	57	127	867	
999999	999999	782	505	811	691	635	92	486	931	820	209	646	479	478	999999	878	693	780	999999	112	610	137	720	866	999999	290	985	999999	447	999999	265	543	323	999999	796	260	719	72	253	999999	728	999999	246	124	70	449	221	999999	277	660	999999	276	111	764	137	999999	71	639	999999	411	999999	215	999999	999999	564	999999	332	897	681	999999	999999	631	537	999999	383	118	890	606	805	273	78	999999	609	999999	475	989	441	559	454	287	198	90	962	841	705	523	999999	999999	999999	403	126	323	900	815	501	687	739	439	390	999999	628	465	833	836	342	245	606	261	680	999999	234	773	453	403	273	87	999999	695	999999	860	655	999999	55	411	156	754	514	793	295	788	260	12	999999	434	658	733	256	136	509	470	916	211	418	985	179	999999	870	506	552	999999	28	53	472	530	373	827	420	432	689	999999	730	999999	999999	892	324	999999	999999	28	744	540	830	541	196	999999	943	454	392	70	999999	999999	884	18	251	871	770	999999	999999	647	71	831	322	824	447	920	999999	114	245	999999	670	999999	999999	851	761	21	593	999999	999999	965	586	999999	445	999999	199	999999	703	722	571	999999	132	117	691	957	957	913	999999	16	104	999999	767	839	219	865	399	295	66	999999	256	999999	288	293	360	575	999999	152	396	999999	635	562	227	26	542	150	404	999999	264	790	894	847	794	586	392	591	999999	747	710	999999	960	999999	999999	670	475	341	816	838	757	126	896	815	527	264	381	999999	58	750	306	78	470	835	41	999999	148	999999	445	701	999999	768	377	999999	441	999999	999999	731	734	556	999999	999999	334	999999	805	148	893	89	999999	539	215	850	542	999999	450	641	119	135	872	999999	532	76	999999	124	937	988	748	999999	383	711	262	999999	999999	501	209	999999	744	905	40	892	383	68	999999	999999	496	60	999999	999999	873	800	706	999999	858	999999	34	484	315	219	627	816	399	321	706	999999	286	566	999999	999999	256	354	897	999999	104	979	999999	999999	988	989	999999	999999	763	999999	999999	583	999999	386	999999	634	999999	725	789	534	287	224	503	71	362	999999	999999	999999	18	194	999999	528	999999	502	782	879	999999	560	495	325	591	740	63	571	612	132	614	999999	999999	418	574	531	564	999999	926	999999	485	126	120	999999	370	999999	879	578	999999	190	999999	512	999999	911	999999	916	239	474	942	547	999999	999999	999999	240	999999	728	164	599	619	152	963	538	999999	902	999999	879	450	966	954	892	861	484	417	432	451	111	999999	863	999999	658	301	100	430	388	719	553	667	
999999	674	642	543	999999	999999	20	999999	151	935	999999	518	759	476	273	999999	59	686	686	524	36	788	999999	999999	300	819	961	999999	873	118	197	999999	849	221	569	999999	322	999999	581	525	407	999999	999999	176	605	355	30	191	999999	580	380	702	999999	999999	640	102	921	220	999999	470	996	169	352	43	999999	517	668	547	906	999999	207	999999	114	170	127	820	999999	587	825	944	799	780	822	302	737	494	160	999999	581	477	380	111	115	121	999999	247	863	276	999999	999999	687	999999	285	67	383	680	999999	872	999999	820	613	344	999999	999999	670	226	346	60	306	263	367	847	966	999999	999999	999999	595	993	999999	999999	956	222	169	999999	267	999999	504	765	999999	67	999999	288	999999	761	999999	46	999999	806	450	312	999999	812	999999	999999	731	839	516	999999	467	999999	999999	604	999999	42	999999	999999	184	999999	51	354	721	581	141	249	367	89	939	214	575	563	388	788	552	338	978	153	999999	999999	16	427	810	658	307	999999	972	301	999999	875	897	472	999999	68	765	105	590	329	681	730	999999	652	900	311	280	999999	999999	306	62	902	64	999999	159	188	651	624	999999	73	999999	501	999999	999999	42	73	999999	999999	701	330	32	456	748	999999	999999	521	199	999999	999999	508	387	999999	740	999999	999999	154	821	999999	323	682	416	999999	561	527	999999	189	464	740	619	837	999999	999999	212	999999	999999	999999	164	405	999999	999999	989	297	107	45	685	879	760	601	826	888	252	999999	999999	28	913	999999	895	231	612	293	67	459	999999	999999	513	219	200	999999	401	644	999999	425	999999	685	693	999999	53	525	841	176	428	999999	913	731	595	866	388	194	999999	999999	709	999999	793	999999	999999	540	553	417	532	475	689	599	210	192	898	826	206	114	334	793	999999	379	999999	446	864	204	545	23	104	647	831	16	504	998	934	66	631	999999	114	999999	576	636	999999	999999	487	829	662	731	999999	768	669	999999	859	999999	565	999999	553	357	109	386	994	540	323	884	644	682	999999	999999	258	999999	204	238	10	181	227	211	999999	24	958	999999	542	999999	999999	335	977	558	156	632	442	603	513	999999	999999	728	999999	999999	322	999999	999999	804	734	460	999999	991	999999	441	283	688	999999	364	955	999999	398	73	844	189	360	987	907	95	536	472	769	999999	999999	920	368	282	22	190	999999	276	999999	164	310	91	999999	198	762	999999	999999	467	976	999999	999999	973	999999	805	884	979	686	334	211	999999	999999	271	999999	828	662	999999	999999	10	676	999999	999999	999999	999999	243	763	762	847	171	235	371	
810	999999	496	690	999999	364	999999	563	397	42	504	563	75	646	887	48	400	513	999999	118	472	284	791	511	612	999999	727	652	52	131	142	999999	999999	839	835	208	775	10	821	308	619	999999	613	643	999999	999999	622	610	999999	999999	372	343	635	126	899	536	286	999999	87	56	637	999999	521	276	900	979	464	999999	811	688	273	999999	692	237	498	999999	671	158	541	701	999999	999999	305	327	759	999999	889	982	999999	999999	922	791	922	775	999999	237	998	347	742	991	457	396	798	999999	999999	972	651	999999	628	946	999999	138	999999	386	709	520	999999	203	999999	111	99	481	296	511	766	999999	999999	999999	999999	999999	954	334	999999	549	253	999999	999999	637	866	786	999999	491	364	993	999999	793	347	545	999999	160	151	805	999999	641	901	976	110	297	999999	978	999999	734	841	367	992	999999	722	999999	143	759	202	459	336	730	954	607	127	999999	77	972	144	930	851	416	129	158	503	774	647	999999	849	41	734	888	290	999999	650	997	999999	903	80	443	412	999999	999999	692	999999	110	687	304	858	999999	999999	999999	843	575	883	999999	247	999999	47	948	999999	865	999999	171	724	447	999999	541	999999	129	301	173	901	701	528	545	458	437	999999	403	999999	353	418	51	811	805	54	999999	540	999999	760	999999	866	131	187	546	405	796	967	999999	999999	156	347	739	517	66	37	152	56	347	976	999999	999999	644	861	913	457	869	999999	999999	403	734	10	740	369	143	307	779	524	982	999999	661	469	647	742	999999	15	999999	533	755	999999	999999	668	202	249	999999	999999	232	270	999999	98	536	999999	999999	999999	925	155	999999	379	383	758	257	999999	74	999999	999999	999999	527	901	920	999999	778	345	999999	151	502	76	808	501	419	999999	999999	519	260	893	612	999999	420	999999	999999	795	408	309	160	996	529	999999	999999	993	923	610	475	330	349	366	320	201	842	907	145	859	346	115	960	999999	999999	738	378	181	595	111	929	999999	95	999999	509	999999	195	999999	999999	999999	999999	814	577	809	675	754	180	894	582	421	381	513	999999	957	459	302	999999	917	999999	791	904	999999	408	821	680	956	245	999999	999999	841	16	999999	295	916	999999	531	999999	161	567	999999	999999	484	598	184	730	999999	999999	999999	999999	216	999999	277	295	830	324	50	416	755	138	719	999999	955	999999	741	414	999999	227	956	999999	927	764	197	999999	999999	999999	429	833	234	999999	264	320	999999	999999	650	710	738	949	465	601	355	999999	782	999999	999999	420	612	999999	857	999999	594	208	689	999999	748	452	943	918	
902	606	895	217	192	664	874	408	999999	417	999999	40	999999	196	761	364	224	812	981	174	511	971	621	982	976	464	506	65	999999	550	800	207	767	999999	999999	858	999999	148	933	128	158	449	19	204	60	999999	103	407	446	334	352	936	999999	778	999999	930	985	912	241	999999	999999	999999	999999	999999	999999	999999	273	856	999999	999999	658	85	878	863	26	999999	962	426	932	159	371	999999	618	307	208	999999	736	988	413	126	873	793	999999	215	999999	339	673	158	588	860	563	247	268	543	999999	276	67	607	762	355	999999	999999	980	91	366	68	210	478	662	751	462	285	452	33	39	864	177	673	903	686	397	999999	837	999999	595	999999	999999	85	631	931	807	139	999999	68	157	314	813	826	849	902	999999	204	999999	836	999999	288	794	999999	513	999999	108	999999	704	86	957	164	730	909	495	241	227	135	847	731	999999	332	59	394	875	725	60	351	999999	999999	557	203	327	11	672	317	340	999999	999999	819	999999	423	435	159	110	999999	999999	999999	340	999999	999999	999999	357	764	892	85	238	409	369	999999	761	756	569	703	528	764	836	729	246	187	901	621	563	38	999999	530	896	899	294	881	151	156	21	999999	326	999999	845	563	118	999999	89	930	999999	783	68	999999	853	732	630	999999	166	854	999999	162	999999	72	450	999999	866	371	999999	338	125	999999	999999	615	745	363	386	975	918	283	999999	649	108	999999	384	780	999999	999999	676	174	279	948	999999	297	488	858	500	263	112	526	999999	747	417	750	814	999999	146	452	340	500	355	655	427	999999	999999	27	999999	745	688	999999	359	999999	694	24	69	999999	762	999999	136	886	863	133	873	402	999999	999999	242	357	166	625	999999	527	999999	186	818	999999	531	842	999999	999999	805	754	575	442	177	650	62	403	999999	647	996	787	326	454	636	999999	782	999999	305	999999	785	705	588	999999	36	832	564	518	205	445	999999	920	304	999999	91	118	558	440	234	936	999999	999999	999999	999999	999999	855	210	46	549	999999	841	506	546	694	685	999999	999999	513	416	345	999999	544	207	255	11	86	492	999999	373	999999	999999	351	800	369	999999	946	49	79	443	999999	999999	528	999999	608	603	149	999999	610	979	982	942	54	34	889	850	286	999999	420	516	552	999999	549	673	31	923	500	706	187	156	739	69	999999	80	245	713	999999	575	599	651	862	702	882	999999	390	586	999999	327	910	518	999999	314	628	562	890	807	91	855	947	685	113	442	206	999999	999999	999999	999999	974	789	999999	293	999999	52	999999	654	
849	490	868	292	445	304	999999	999999	668	884	435	999999	999999	189	437	999999	711	628	913	547	999999	505	428	440	468	999999	654	999999	999999	999999	999999	271	859	908	50	327	223	999999	512	391	931	999999	538	579	999999	999999	312	999999	361	553	581	93	138	231	234	354	71	437	999999	704	649	644	70	444	999999	173	582	635	148	120	418	149	126	532	616	783	967	849	625	999999	437	859	186	999999	999999	477	999999	637	683	696	266	999999	748	999999	999999	296	585	104	255	652	909	677	656	250	999999	999999	966	606	614	451	999999	222	812	847	277	790	468	878	790	857	39	944	951	451	999999	633	400	999999	999999	999999	999999	873	604	972	77	760	999999	936	999999	220	510	536	999999	999999	320	53	999999	901	540	951	827	707	313	999999	622	964	726	214	999999	510	52	658	816	999999	254	512	618	839	779	516	587	532	831	580	999999	503	921	718	999999	810	661	499	778	838	502	500	999999	216	360	999999	44	999999	549	547	999999	852	720	738	988	807	435	142	131	33	999999	305	875	999999	50	999999	999999	17	82	585	849	553	879	977	791	753	942	411	489	677	482	588	999999	999999	999999	504	783	193	999999	333	384	999999	999999	999999	999999	206	624	837	175	241	69	999999	925	999999	697	625	972	742	946	244	865	999999	653	454	999999	786	323	591	330	545	999999	999999	288	748	211	330	185	999999	513	594	999999	999999	246	257	617	455	662	28	596	787	532	50	247	494	468	360	874	999999	214	999999	999999	999999	517	629	895	210	748	999999	762	377	449	999999	239	361	999999	999999	787	406	999999	999999	133	304	999999	543	23	999999	999999	999999	290	850	455	999999	919	999999	711	106	597	617	361	416	999999	999999	999999	229	347	683	999999	885	389	707	573	999999	95	119	564	588	47	973	999999	599	999999	955	896	912	921	196	929	414	649	19	173	999999	54	999999	397	648	999999	775	205	340	495	999999	999999	999999	286	977	177	809	271	132	68	623	11	762	827	752	588	353	308	999999	753	406	999999	999999	544	403	999999	664	721	915	549	272	777	285	114	852	999999	323	999999	999999	29	129	153	526	950	549	179	292	603	645	69	695	477	54	586	98	500	43	999999	883	552	512	97	355	583	796	846	999999	657	974	210	999999	717	999999	999999	633	263	718	999999	995	999999	152	71	86	999999	999999	999999	733	699	25	999999	518	285	752	999999	517	999999	797	943	164	703	999999	999999	628	444	999999	978	122	912	952	999999	781	613	53	999999	410	999999	21	999999	999999	11	123	36	999999	999999	692	
989	964	963	624	602	465	775	999999	302	999999	517	442	641	71	875	682	820	746	190	999999	904	999999	999999	999999	76	30	999999	224	163	589	427	992	17	752	999999	23	158	298	360	380	15	348	751	878	892	18	379	438	999999	328	999999	290	999999	999999	787	757	870	973	558	581	167	561	121	999999	363	524	999999	999999	266	862	999999	531	999999	810	576	566	999999	226	107	68	650	869	370	834	999999	999999	541	967	965	999999	999999	185	740	778	999999	454	237	48	999999	377	582	490	181	999999	999999	771	999999	650	473	999999	276	999999	875	999999	931	999999	999999	286	425	999999	983	468	923	219	718	357	791	617	597	132	999999	452	701	730	485	169	698	378	49	525	253	890	504	744	780	499	309	999999	846	924	263	951	623	308	394	999999	999999	999999	282	447	979	999999	63	351	892	824	999999	155	24	771	599	821	246	899	973	999999	999999	999999	439	229	57	551	770	999999	868	387	828	403	345	371	601	737	105	601	999999	999999	999999	162	999999	955	546	164	235	999999	335	441	714	999999	334	999999	160	389	531	63	399	437	515	390	482	515	995	999999	809	653	180	862	725	644	999999	16	999999	811	336	999999	999999	893	326	695	999999	437	672	114	78	53	221	999999	999999	52	999999	999999	999999	999999	679	346	959	987	999999	582	904	473	715	79	370	328	46	348	63	57	381	506	121	820	999999	55	842	891	491	766	999999	957	656	683	442	254	555	807	141	989	999999	695	549	999999	790	874	999999	602	744	749	999999	872	169	167	670	705	997	640	414	999999	503	78	999999	588	999999	946	816	41	637	125	772	238	216	73	999999	686	999999	377	39	178	999999	250	157	999999	758	568	798	499	23	737	257	915	999999	507	496	455	199	960	603	843	999999	689	965	999999	977	778	999999	105	634	999999	748	630	999999	246	309	263	921	764	829	581	158	327	999999	899	868	857	835	999999	577	87	497	996	773	195	120	999999	999999	528	999999	980	999999	702	999999	38	989	627	314	167	999999	242	999999	434	999999	32	695	740	670	999999	999999	130	942	957	528	557	497	999999	857	425	135	664	978	999999	11	999999	678	455	462	990	910	999999	552	999999	511	344	552	72	999999	750	500	380	974	999999	768	999999	48	945	183	317	999999	247	770	889	999999	542	264	999999	999999	292	353	250	999999	680	165	519	577	273	455	999999	999999	434	887	116	999999	755	690	999999	634	367	810	733	281	154	459	673	480	663	646	968	89	420	639	581	999999	260	101	303	64	258	75	774	499	989	
313	116	999999	663	964	999999	852	999999	508	75	482	620	968	999999	230	999999	999999	913	999999	487	999999	594	999999	315	708	999999	663	397	714	999999	999999	46	243	292	841	352	323	817	699	370	126	999999	999999	574	999999	787	291	999999	82	572	220	162	157	22	999999	718	999999	54	999999	299	622	465	999999	132	999999	445	386	685	999999	999999	177	231	223	999999	370	999999	682	230	215	921	392	706	324	152	174	149	999999	230	408	132	40	279	862	410	999999	999999	999999	999999	800	664	410	606	664	999999	404	989	938	999999	651	999999	46	999999	839	42	906	915	999999	638	958	634	556	166	286	180	847	898	368	999999	999999	709	999999	999999	429	999999	521	999999	999999	129	747	185	210	998	578	46	95	938	439	829	999999	832	520	184	831	176	117	254	329	999999	999999	506	999999	999999	382	942	664	999999	999999	298	999999	130	873	31	890	782	433	999999	587	999999	95	908	468	539	999999	686	198	533	71	999999	443	277	467	999999	772	999999	555	85	625	636	381	941	276	151	318	999999	999999	499	294	58	742	558	667	88	408	448	999999	100	815	696	753	141	91	999999	854	254	662	324	259	649	999999	357	999999	999999	868	153	642	327	999999	936	727	699	999999	999999	999999	884	609	999999	160	333	214	464	270	999999	882	999999	860	857	297	999999	999999	999999	250	644	999999	395	625	716	219	265	806	719	869	879	969	64	892	999999	999999	969	644	283	174	925	999999	772	97	999999	78	627	293	784	39	999999	225	93	459	604	201	135	269	893	179	895	527	494	999999	390	959	827	358	791	999999	328	429	446	479	999999	999999	59	307	620	647	591	972	999999	999999	712	999999	885	605	999999	999999	773	709	750	114	279	407	951	999999	707	55	999999	279	501	999999	999999	999999	778	613	144	405	151	828	648	256	587	999999	506	999999	999999	726	83	999999	71	999999	999999	618	999999	342	210	999999	257	999999	999999	575	406	322	480	999999	978	974	999999	282	999999	891	735	945	71	999999	999999	356	901	157	999999	999999	999999	999999	217	587	641	999999	999999	446	413	226	158	278	238	83	850	274	999999	310	999999	908	840	801	762	179	999999	999999	556	184	814	854	26	110	579	619	603	999999	115	892	999999	999999	999999	449	869	253	743	467	717	987	653	263	903	600	331	394	999999	180	266	47	409	999999	546	885	631	558	209	57	699	619	999999	472	999999	999999	746	999999	999999	401	932	518	436	720	531	569	530	561	950	426	778	194	479	432	999999	77	492	172	347	38	817	999999	999999	695	999999	108	516	191	999999	
999999	999999	390	999999	748	247	999999	611	689	869	999999	999999	999999	608	783	999999	999999	149	57	351	999999	76	583	603	965	999999	999999	474	999999	952	433	62	999999	467	606	572	398	999999	730	194	999999	465	999999	302	369	673	746	712	270	426	262	958	468	839	11	287	280	999999	999999	174	625	284	999999	999999	999999	925	999999	613	11	220	880	999999	418	863	969	999999	999999	290	243	302	837	909	213	999999	699	474	593	509	465	329	302	612	369	566	999999	108	593	77	999999	999999	657	143	710	59	546	999999	999999	605	870	375	23	989	999999	142	999999	999999	80	557	46	971	341	516	158	682	918	278	361	852	304	870	52	206	434	999999	999999	704	208	999999	999999	168	924	988	999999	100	315	313	69	999999	999999	852	37	999999	999999	884	113	150	984	38	140	277	190	697	310	999	332	817	564	753	999999	631	517	999999	999999	878	56	353	877	68	377	615	999999	134	621	452	999999	16	999999	549	695	504	719	180	33	509	977	237	687	640	767	999999	748	315	740	608	999999	121	999999	162	999999	760	272	926	999999	999999	999999	66	85	858	165	999999	651	999999	68	992	912	999999	893	999999	900	999999	666	247	300	879	866	903	393	23	117	732	750	23	711	999999	242	793	520	507	450	921	999999	828	484	452	845	733	999999	748	696	998	227	985	261	28	103	35	635	780	999999	999999	672	999999	751	999999	574	637	313	999999	759	128	825	395	829	978	667	837	763	848	43	999999	657	645	326	999999	514	999999	762	692	841	217	167	739	847	296	259	999999	86	60	999999	218	430	133	988	999999	182	832	165	282	360	265	271	787	747	526	507	999999	746	643	918	808	875	620	999999	999999	960	96	547	543	729	579	761	712	999999	825	712	999999	657	748	999999	682	610	489	342	999999	945	380	992	331	788	999999	352	443	141	999999	342	999999	841	445	617	999999	294	621	553	781	504	559	817	921	814	974	999999	997	707	246	208	396	999999	706	607	590	104	226	755	506	236	999999	580	999999	493	901	692	999999	141	849	999999	999999	935	560	91	999999	999999	80	516	814	999999	355	735	999999	871	945	999999	145	838	37	992	77	866	57	554	186	978	917	438	912	999999	999999	866	999999	848	219	460	727	625	220	37	999999	710	940	651	881	593	999999	38	547	380	556	384	113	857	330	999999	888	999999	905	418	645	642	603	532	999999	488	876	999999	661	999999	999999	520	627	999	968	999999	999999	406	672	592	303	999999	890	999999	735	782	762	11	527	97	572	999999	719	999999	392	
390	116	999999	953	403	999999	999999	377	62	999999	999999	756	999999	999999	999999	999999	492	343	322	124	756	999999	70	999999	999999	999999	999999	529	573	922	93	800	824	617	999999	260	517	452	279	999999	665	520	999999	999999	999999	35	658	123	564	891	90	387	407	687	635	999999	999999	621	999999	999999	841	118	803	999999	492	245	932	999999	999999	999999	999999	49	74	445	459	245	914	103	108	890	999999	761	964	681	841	999999	402	146	981	949	999999	999999	414	999999	44	556	717	999999	484	463	102	171	999999	852	212	51	322	999999	238	399	724	952	522	157	999999	999999	153	132	999999	786	843	796	514	999999	999999	792	634	472	999999	999999	528	216	999999	645	999999	999999	949	122	478	800	999999	440	908	592	235	999999	383	267	992	955	412	999999	419	999999	620	306	999999	461	999999	420	999999	999999	999999	335	870	517	999999	999999	999999	703	140	41	653	497	402	412	888	999999	135	255	999999	377	999999	455	500	933	797	920	35	500	258	497	999999	68	394	544	879	582	721	718	999999	999999	906	999999	824	381	941	999999	306	217	418	999999	999999	108	10	48	379	115	834	937	999999	423	852	999999	454	643	274	999999	112	857	532	999999	211	999999	999999	914	470	999999	631	129	991	875	623	999999	999999	524	171	999999	68	355	999999	774	748	999999	999999	505	999999	56	844	191	999999	999999	999999	448	685	999999	533	999999	770	999999	578	199	483	999999	999999	843	799	45	999999	999999	481	605	535	757	693	757	567	427	999999	832	270	423	345	449	22	999999	67	185	141	999999	990	253	898	972	777	974	999999	42	838	164	705	618	279	913	710	511	822	71	999999	999999	545	999999	508	938	825	999999	999999	44	703	999999	786	624	903	797	939	999999	707	563	980	999999	466	534	588	264	136	652	999999	431	739	510	822	995	429	212	444	884	744	999999	157	999999	131	266	999999	999999	378	91	714	999999	999999	482	999999	268	90	999999	999999	20	999999	254	812	182	20	431	304	203	999999	790	204	700	363	65	493	747	999999	367	597	999999	999999	60	885	54	938	671	458	267	705	563	914	999999	999999	999999	366	499	156	974	612	999999	999999	145	58	587	886	23	999999	918	989	67	852	723	449	999999	815	477	369	999999	999999	348	999999	47	999999	999999	875	812	959	930	698	999999	999999	441	999999	897	248	999999	11	307	167	999999	553	539	278	648	710	201	942	999999	617	999999	999999	388	740	273	999999	924	999999	132	712	84	999999	198	230	999999	466	420	968	551	33	754	476	71	999999	999999	795	444	769	849	224	999999	999999	490	322	809	
862	222	999999	491	182	999999	422	878	595	93	870	364	999999	282	192	300	233	401	455	863	422	79	778	999999	478	291	165	798	999999	37	215	573	875	420	999999	254	720	999999	379	999999	342	597	475	527	448	440	135	496	999999	924	460	478	44	999999	397	999999	443	278	23	891	168	624	970	999999	878	306	999999	999999	150	999999	579	746	31	999999	530	824	603	261	983	47	165	668	140	983	577	736	539	426	33	348	810	451	473	999999	999999	717	626	907	999999	151	951	236	999999	729	999999	999999	456	298	928	572	200	192	999999	975	735	999999	999999	999999	999999	999999	767	72	999999	999999	137	138	999999	543	205	812	208	695	612	841	95	929	322	411	999999	999999	289	251	498	460	999999	628	999999	497	753	999999	234	639	999999	507	384	889	361	555	999999	226	999999	913	102	125	374	504	579	999999	889	999999	999999	92	359	137	861	526	999999	424	999999	509	971	786	790	155	999999	569	999999	999999	999999	999999	577	766	809	421	433	376	999999	999999	96	999999	999999	713	607	947	871	999999	289	999999	646	858	325	999999	902	999999	999999	653	133	999999	536	804	999999	474	999999	999999	238	421	283	999999	703	494	377	201	337	997	460	999999	188	843	284	446	999999	999999	999999	609	880	641	864	716	177	780	253	999999	999999	999999	999999	999999	727	999999	718	460	868	351	96	161	491	999999	999999	905	999999	986	999999	999999	672	100	525	737	16	999999	999999	597	557	567	770	999999	999999	174	355	999999	78	999999	540	275	134	999999	999999	937	901	316	999999	756	42	959	999999	190	315	962	999999	999999	766	202	577	351	110	131	999999	311	581	173	909	326	778	563	836	765	455	999999	166	848	521	588	835	699	999999	66	999999	999999	493	589	617	288	634	999999	999999	876	309	198	174	999999	920	999999	366	738	407	801	977	479	132	317	735	116	999999	999999	999999	188	366	999999	93	54	999999	314	999999	991	555	631	999999	189	283	960	466	266	44	163	928	254	231	999999	302	467	88	95	475	185	854	511	481	943	365	111	519	432	115	130	999999	615	999999	375	192	775	119	999999	205	172	851	478	81	653	762	990	956	269	584	626	999999	481	839	999999	146	53	159	999999	823	182	450	44	161	914	718	322	794	856	914	526	357	290	999999	313	334	999999	440	828	999999	375	999999	260	847	489	165	964	776	818	238	148	626	371	974	33	721	816	327	166	935	450	206	109	354	999999	278	684	590	535	316	760	613	330	999999	458	37	200	999999	671	759	754	546	976	627	776	900	986	999999	999999	
591	999999	68	283	893	740	999999	999999	905	789	220	480	383	250	511	999999	534	999999	999999	525	996	531	629	655	999999	190	903	229	482	578	999999	292	999999	724	944	799	701	340	437	826	289	981	294	407	460	288	380	305	475	999999	999999	999999	192	999999	999999	70	999999	413	999999	712	837	949	572	337	999999	928	112	999999	306	712	999999	204	868	977	245	24	247	232	999999	128	810	607	754	333	337	562	109	587	999999	884	910	298	465	724	989	999999	419	956	774	532	999999	721	999	762	381	57	736	214	554	856	822	665	999999	756	902	239	999999	999999	999999	79	999999	524	805	421	801	489	739	999999	988	904	605	999999	999999	672	942	98	608	991	951	289	826	999999	999999	997	71	255	999999	708	822	999999	999999	179	956	705	999999	999999	915	587	961	999999	318	593	999999	649	260	542	217	546	814	813	631	212	298	720	253	932	490	999999	360	555	999999	40	330	238	768	999999	333	752	968	289	999999	30	40	999999	971	242	679	393	746	529	48	543	893	18	999999	934	880	999999	461	770	181	117	999999	416	492	287	272	986	881	824	218	464	999999	535	999999	610	181	240	748	20	263	107	999999	830	999999	866	999999	322	110	833	555	97	300	999999	117	999999	792	624	575	999999	999999	999999	511	921	999999	583	964	999999	999999	999999	762	650	999999	451	517	84	999999	406	999999	626	149	950	886	58	278	999999	174	380	427	576	818	999999	999999	63	50	999999	595	149	999999	934	999999	999999	944	999999	80	905	600	999999	689	43	29	396	999999	949	999999	29	806	463	653	200	418	594	940	801	709	215	985	999999	410	947	488	905	886	963	999999	999999	15	999999	977	372	530	324	691	394	999999	999999	832	715	508	30	999999	142	496	999999	999999	317	838	153	999999	999999	920	999999	448	741	554	124	999999	761	235	194	999999	502	485	290	670	104	999999	999999	254	288	383	280	935	389	999999	999999	418	999999	999999	999999	531	999999	440	122	452	373	875	949	839	999999	999999	80	489	323	17	270	657	215	657	431	414	292	999999	999999	492	650	999999	999999	557	208	705	999999	323	818	999999	999999	71	373	838	307	228	999999	716	999999	366	312	999999	999999	382	923	698	213	910	26	11	248	963	845	629	801	999999	817	402	640	999999	980	756	670	660	855	208	293	999999	360	213	461	576	96	238	999999	859	609	999999	633	510	999999	41	306	999999	424	197	225	744	46	999999	999999	560	999999	999999	385	999999	129	961	527	725	415	836	559	813	549	672	877	617	999999	942	543	141	769	999999	244	
949	999999	999999	245	999999	982	549	340	999999	802	999999	500	20	999999	633	739	647	999999	907	104	999999	481	493	277	999999	320	999999	304	104	620	279	791	999999	840	436	106	276	725	859	742	865	505	362	21	999999	999999	866	764	999999	999999	896	972	861	46	578	477	999999	586	493	357	383	999999	246	999999	999999	999999	556	180	426	999999	473	921	309	999999	238	999999	128	482	628	581	999999	844	487	891	999999	307	929	908	271	959	140	690	242	512	368	999999	269	776	488	538	624	696	348	289	999999	974	999999	696	807	999999	358	999999	957	911	903	539	767	999999	999999	234	999999	647	908	466	405	783	689	797	999999	618	900	999999	993	100	999999	757	506	207	162	748	999999	243	111	999999	999999	647	999999	999999	608	829	999999	915	913	264	357	999999	788	999999	999999	999999	295	875	889	199	999999	15	499	999999	955	155	42	569	201	124	999999	947	546	65	999999	757	60	368	198	976	999999	985	439	739	742	979	969	625	323	206	463	999999	353	999999	345	605	157	866	375	999999	796	293	723	799	999999	410	440	732	35	136	905	927	686	912	434	531	576	760	999999	976	999999	999999	256	995	999999	839	999999	634	999999	260	610	999999	993	735	189	481	272	640	999999	999999	548	246	999999	196	999999	536	83	440	487	814	38	396	742	999999	999999	389	47	727	148	825	806	805	23	775	526	999999	933	951	732	953	268	999999	686	791	999999	939	999999	999999	704	999999	766	999999	157	905	231	223	451	604	457	999999	999999	545	501	258	535	999999	232	823	670	579	602	131	707	533	555	102	710	950	999999	347	571	977	33	999999	69	643	658	118	999999	999999	999999	999999	503	932	999999	723	445	437	999999	694	716	994	999999	134	999999	644	465	999999	359	999999	513	500	642	120	238	999999	999999	486	199	999999	94	124	999999	367	308	272	627	774	23	831	999999	999999	694	999999	631	999999	588	898	492	999999	187	43	999999	999999	999999	999999	697	393	704	64	212	958	248	999999	609	999999	723	999999	826	268	27	691	610	528	999999	240	805	999999	489	999999	876	622	993	775	715	60	365	855	567	999999	999999	244	999999	999999	629	698	44	331	999999	999999	853	556	999999	234	407	999999	999999	240	941	569	974	999999	999999	53	187	589	964	472	658	999999	246	868	474	307	999999	782	999999	651	898	783	999999	484	708	460	807	329	550	999999	999999	229	627	134	914	997	999999	999999	999999	37	999999	50	734	571	673	118	791	985	999999	775	541	624	875	781	342	167	373	499	622	999999	245	858	49	999999	104	438	931	999999	
953	476	752	999999	453	999999	870	999999	59	634	811	600	999999	999999	247	999999	238	999999	353	845	792	756	999999	999999	632	885	999999	923	10	539	477	244	186	999999	41	615	32	102	180	293	999999	483	118	999999	999999	31	785	424	620	273	966	349	95	95	329	999999	999999	697	816	568	800	947	857	520	166	577	999999	988	789	632	752	145	583	70	999999	318	648	999999	999999	610	109	377	312	736	572	999999	158	999999	359	834	772	334	286	612	492	999999	625	598	582	120	607	796	999999	988	521	831	999999	35	161	20	999999	946	330	215	469	433	644	130	999999	38	999999	999999	639	955	859	999999	858	970	577	969	692	999999	323	266	12	312	743	324	225	999999	371	133	938	999999	285	826	999999	80	153	69	330	505	650	553	999999	999999	167	679	999999	102	972	795	457	999999	327	508	633	74	212	166	999999	329	904	215	667	304	999999	299	679	43	424	787	827	518	649	197	409	769	573	999999	154	73	195	133	768	575	675	756	31	777	999999	999999	999999	986	379	10	999999	445	885	397	889	999999	999	105	678	195	967	999999	542	139	109	999999	500	484	22	625	999999	999999	446	101	628	999999	999999	999999	840	485	919	840	999999	649	597	999999	884	186	839	286	74	99	455	583	607	999999	224	891	677	999999	448	393	974	753	865	999999	999999	794	768	261	599	107	999999	202	275	137	999999	893	542	145	999999	324	999999	999999	561	55	336	999999	493	999999	423	387	999999	511	47	535	866	395	783	778	965	100	417	999999	687	999999	834	999999	999999	999999	936	330	358	542	359	999999	748	248	999999	820	491	146	310	876	999999	221	872	753	165	999999	270	415	119	763	180	889	907	67	58	595	220	84	553	23	956	102	38	692	162	914	786	999999	203	963	999999	828	789	541	749	475	103	999999	999999	999999	220	531	221	595	371	999999	225	999999	200	606	609	417	592	296	919	744	193	190	600	251	952	643	221	155	476	351	109	999999	317	582	501	999999	977	999999	802	435	881	443	331	692	999999	999999	999999	999999	999999	879	246	999999	621	999999	292	999999	999999	855	626	577	999999	75	128	30	370	849	999999	999999	999999	480	999999	617	494	494	863	999999	858	999999	552	857	999999	623	791	596	115	999999	755	312	300	588	648	131	357	235	125	815	324	311	331	848	721	818	493	883	449	628	18	136	151	541	64	581	312	999999	370	695	283	532	914	764	104	999999	327	999999	832	318	270	268	999999	58	435	557	587	704	145	398	140	908	999999	486	597	628	171	999999	
533	76	818	587	865	999999	541	792	999999	999999	754	999999	500	967	60	999999	368	750	756	103	116	506	999999	608	999999	972	565	374	384	438	176	475	909	569	992	765	500	682	402	949	516	643	171	31	949	495	898	173	858	27	999999	999999	871	999999	652	999999	999999	999999	953	893	999999	176	417	957	399	289	999999	999999	974	295	999999	686	357	807	586	472	345	972	659	148	84	999999	516	367	321	330	603	840	916	999999	999999	291	729	509	999999	999999	236	214	999999	999999	999999	967	198	572	387	441	499	74	999999	190	999999	110	999999	814	818	472	660	60	646	79	685	900	999999	19	603	358	957	999999	999999	247	246	140	351	988	394	117	213	944	999999	999999	831	538	999999	736	283	592	730	914	690	623	689	185	567	562	985	999999	953	189	969	38	484	999999	999999	999999	999999	560	758	999999	430	711	269	999999	80	766	248	156	999999	287	999999	20	999999	999999	999999	108	999999	999999	999999	999999	13	540	163	33	974	999999	999999	189	195	999999	793	999999	833	999999	999999	979	363	973	115	801	323	999999	311	676	454	958	410	999999	494	254	999999	999999	987	969	569	999999	557	245	999999	999999	370	999999	961	448	494	22	187	470	558	187	744	999999	954	771	475	174	238	487	579	26	999999	964	695	940	417	909	999999	863	598	604	999999	999999	242	987	440	999999	877	863	191	441	781	940	882	316	510	121	928	226	999999	404	660	80	666	999999	999999	999999	999999	30	999999	584	999999	323	871	999999	756	626	352	967	341	999999	297	375	999999	147	999999	610	91	389	999999	306	980	518	369	999999	944	999999	461	517	419	43	999999	999999	833	999999	163	467	999999	929	999999	883	768	999999	999999	294	117	999999	774	528	489	967	325	982	999999	999999	603	769	954	677	999999	999999	175	835	557	307	327	440	999999	999999	999999	777	541	161	830	556	999999	999999	633	85	96	659	586	932	999999	452	718	910	276	999999	13	394	513	401	919	163	718	933	413	587	967	677	999999	85	544	711	999999	173	999999	44	204	584	145	879	999999	360	818	242	999999	115	589	999999	173	442	694	599	274	150	999999	676	837	605	615	999999	118	418	905	999999	398	999999	27	555	757	242	905	429	259	634	809	569	345	486	135	308	999999	559	514	320	391	999999	999999	999999	931	999999	999999	999999	968	999999	771	183	454	999999	843	490	999999	43	659	931	537	275	350	639	340	999999	340	360	999999	999999	999999	999999	904	595	129	454	878	732	999999	281	999999	999999	460	999999	863	636	124	38	642	645	219	964	900	582	999999	126	
999999	999999	953	999999	155	845	129	661	999999	222	278	859	197	399	612	365	419	388	895	231	814	189	776	704	999999	312	717	834	107	93	999999	999999	811	13	849	80	779	365	999999	200	999999	798	130	650	367	999999	999999	253	42	854	554	522	687	562	311	999999	999999	259	710	842	137	294	563	956	565	999999	57	194	549	541	586	64	262	705	999999	25	69	135	999999	999999	472	999999	802	253	999999	999999	999999	259	701	434	48	530	999999	293	72	901	244	173	95	420	217	656	703	500	277	500	270	981	527	295	366	905	999999	418	999999	663	492	320	427	429	999999	798	492	125	999999	66	409	968	643	999999	780	999999	999999	925	94	815	770	311	999999	48	875	999999	731	415	999999	142	617	246	912	409	999999	924	745	999999	999999	999999	173	587	999999	999999	999999	301	348	999999	514	470	999999	999999	334	564	892	999999	344	999999	554	999999	77	86	57	999999	999999	172	999999	243	723	999999	159	384	817	674	652	999999	314	763	999999	999999	324	346	901	607	277	999999	911	358	517	237	589	366	121	467	352	97	999999	999999	773	928	999999	114	670	658	999999	490	999999	659	999999	709	877	580	442	999999	336	999999	999999	449	999999	817	999999	707	726	496	276	793	273	999999	999999	564	999999	999999	990	28	348	219	999999	252	297	786	999999	262	999999	808	360	19	924	150	141	621	912	999999	543	955	677	538	388	184	391	527	999999	818	999999	357	66	999999	999999	423	632	126	64	932	162	316	366	998	271	918	145	267	999999	132	999999	710	999999	561	143	999999	999999	999999	830	501	860	769	999999	642	999999	999999	751	161	429	510	518	999999	567	979	938	999999	999999	678	277	999999	49	134	657	104	600	626	704	505	75	554	82	999999	999999	563	81	392	746	723	84	999999	177	983	837	999999	613	213	153	673	622	906	999999	672	542	370	461	736	999999	475	52	999999	393	999999	999999	999999	999999	696	728	999999	908	555	490	999999	999999	999999	302	999999	999999	298	999999	396	483	41	882	169	118	409	999999	925	999999	345	280	999999	680	776	999999	921	898	963	930	917	999999	148	765	77	426	571	78	999999	999999	406	449	823	984	999999	824	362	373	925	766	38	416	803	999999	572	285	999999	204	828	315	381	167	333	368	572	999999	344	276	815	743	547	999999	841	999999	705	896	999999	297	34	952	436	999999	999999	207	901	999999	681	999999	202	791	217	376	249	142	999999	249	999999	999999	999999	744	999999	95	557	192	228	697	999999	946	207	999999	828	921	179	875	878	999999	194	135	466	999999	240	109	84	
33	536	180	999999	708	170	999999	999999	999999	875	290	473	999999	10	790	978	214	935	735	48	999999	963	295	999999	374	264	873	64	990	999	999999	514	999999	21	533	999999	58	605	867	785	999999	896	837	55	888	412	537	822	999999	157	261	137	504	999999	557	999999	250	999999	999999	454	297	999999	789	999999	526	999999	999999	999999	476	144	930	999999	999999	949	306	999999	135	249	318	961	999999	60	660	843	747	232	19	328	463	473	999999	999999	878	423	999999	339	116	844	529	122	329	207	356	269	227	652	999999	554	764	999999	934	10	664	766	999999	999999	750	946	999999	304	999999	999999	876	13	999999	854	731	999999	461	966	522	291	720	999999	641	528	704	400	626	105	999999	464	564	535	999999	415	999999	121	695	261	589	170	599	999999	356	565	331	352	541	372	921	999999	103	797	415	999999	290	468	134	999999	542	360	330	999999	141	311	209	999999	475	322	444	999999	959	209	387	361	691	999999	999999	999999	999999	999999	858	264	183	757	371	767	999999	884	134	952	987	999999	719	238	999999	450	999999	54	365	981	877	999999	928	312	999999	893	419	64	962	999999	618	58	12	190	999999	999999	999999	383	939	442	231	590	999999	491	631	473	489	159	521	251	400	804	720	225	484	639	999999	871	312	999999	999999	75	922	339	343	938	493	539	737	774	999999	720	114	999999	759	296	40	999999	999999	981	414	999999	542	720	405	999999	337	787	999999	861	740	999999	80	999999	94	166	668	858	158	692	999999	949	421	747	776	679	699	796	466	198	609	999999	201	330	73	999999	532	999999	934	529	999999	706	834	876	44	370	999999	999999	838	602	628	999999	297	987	11	464	999999	795	944	999999	124	999999	330	517	262	999999	999999	750	999999	999999	633	466	924	629	91	284	125	545	999999	416	40	67	957	863	569	437	999999	213	329	608	999999	737	267	218	415	999999	385	326	999999	193	456	999999	999999	841	968	171	257	999999	999999	727	348	313	92	999999	999999	66	583	467	999999	825	258	709	431	999999	758	896	209	999999	224	22	898	798	921	999999	959	140	823	126	894	408	999999	933	308	601	269	934	654	730	523	999999	496	917	379	798	935	747	478	443	92	999999	999999	541	453	893	829	999999	391	562	577	563	999999	999999	572	549	645	324	999999	999999	540	823	252	999999	202	866	999999	999999	429	999999	594	222	662	999999	43	999999	445	648	490	999999	772	719	553	101	162	960	125	999999	354	830	999999	620	999999	648	999999	268	829	999999	348	587	377	848	130	268	968	999999	999999	852	433	750	
113	996	999999	996	67	820	280	160	326	242	999999	495	635	999999	969	999999	875	24	999999	774	999999	951	999999	902	46	924	599	294	133	797	999999	272	999999	999999	999999	999999	785	349	591	999999	988	678	999999	116	836	882	222	999999	299	994	489	887	999999	658	757	999999	696	932	999999	143	231	986	37	999999	183	488	888	999999	872	811	197	999999	432	406	999999	999999	999999	999999	75	164	711	76	994	138	317	181	898	999999	846	574	471	853	390	458	859	11	650	647	933	358	993	191	999999	487	806	953	464	967	871	443	378	999999	866	999999	431	164	991	899	999999	999999	999999	940	999999	307	350	344	156	974	999999	784	673	146	269	716	170	529	416	517	331	999999	717	999999	86	413	206	999999	987	584	999999	705	20	751	435	931	999999	999999	997	999999	147	999999	807	490	431	97	770	999999	999999	159	644	902	747	484	577	857	294	659	864	780	999999	999999	999999	571	947	841	999999	999999	710	337	948	118	999999	64	379	999999	556	236	508	999999	643	964	735	837	940	134	999999	999999	184	578	999999	999999	197	226	999999	766	125	246	543	999999	323	848	531	905	999999	536	380	693	114	717	310	999999	999999	999999	147	147	646	999999	630	822	884	999999	747	142	690	999999	999999	315	804	613	743	999999	693	918	675	794	443	829	999999	999999	754	274	999999	466	277	589	958	321	88	122	129	606	615	720	705	85	111	398	225	999999	615	74	888	500	999999	990	374	999999	210	353	999999	816	883	999999	78	620	815	999999	999999	110	999999	999999	236	691	493	147	705	973	222	600	999999	54	613	273	798	689	999999	999999	492	287	225	999999	999999	735	999999	313	723	398	651	95	270	820	533	124	492	16	838	206	16	836	294	400	28	610	999999	659	212	619	427	389	244	883	798	999999	885	162	497	501	282	190	424	316	331	137	340	999999	520	999999	999999	792	851	188	999999	656	999999	824	708	999999	84	758	110	999999	971	272	999999	999999	32	945	239	340	518	347	999999	826	421	999999	999999	891	279	999999	149	713	999999	635	537	66	959	152	595	999999	453	999999	999999	524	90	321	345	68	286	954	849	999999	269	450	283	513	264	999999	244	24	755	817	241	294	619	396	999999	999999	734	794	426	999999	999999	178	886	531	920	409	745	110	642	20	615	999999	939	573	454	397	362	34	999999	861	908	580	315	636	755	999999	999999	694	56	999	334	491	999999	999999	224	100	564	751	593	999999	362	143	381	745	211	915	355	999999	942	999999	983	710	999999	565	999999	779	863	259	776	999999	
505	61	64	642	685	999999	999999	999999	358	363	999999	610	440	946	508	774	209	999999	999999	839	786	858	999999	999999	999999	999999	999999	972	997	445	236	315	975	804	359	310	89	738	69	88	137	999999	697	588	999999	382	280	56	66	207	580	303	999999	937	11	999999	999999	885	626	72	636	815	972	913	136	528	635	635	999999	999999	999999	470	999999	999999	999999	999999	171	173	135	643	353	999999	915	800	865	933	999999	47	803	713	11	203	122	999999	451	321	412	783	461	525	747	644	999999	859	512	119	793	999999	235	599	484	999999	759	982	999999	195	999999	999999	57	203	999999	597	832	883	206	999999	999999	999999	904	999999	999	387	712	610	896	709	990	65	298	755	999999	22	999999	999999	238	999999	443	140	288	266	999999	240	999999	267	487	999999	811	999999	662	21	762	289	999999	836	600	106	999999	159	96	19	999999	999999	884	302	63	35	784	629	999999	340	67	999999	999999	648	978	769	999999	455	999999	745	897	424	403	286	999999	999999	449	976	612	141	999999	294	999999	278	72	576	356	443	214	462	375	191	921	331	953	545	64	999999	857	999999	999999	978	36	350	999999	999999	451	607	309	203	585	999999	999999	999999	898	772	183	956	585	999999	422	219	251	670	380	999999	999999	81	999999	458	805	525	128	999999	686	999999	268	703	999999	292	134	749	144	999999	877	999999	174	407	433	190	371	999999	999999	455	418	245	737	365	970	405	286	380	283	850	397	70	999999	246	836	444	514	479	798	302	287	999999	85	240	999999	813	551	106	648	152	999999	706	186	672	999999	451	727	902	999999	761	16	754	475	999999	623	816	876	999999	570	988	675	892	309	999999	177	745	999999	507	999999	166	854	999999	732	141	764	999999	884	27	874	395	717	612	746	47	296	533	207	791	999999	976	999999	622	999999	659	999999	999999	407	140	505	626	290	999999	340	999999	999999	999999	999999	344	999999	999999	999999	999999	64	999999	281	73	155	272	759	644	547	378	890	595	228	241	654	82	664	570	293	754	999999	257	114	497	282	179	140	470	511	863	273	683	54	999999	568	360	387	413	999999	145	380	860	999999	912	999999	744	357	675	182	949	680	999999	649	188	999999	806	80	784	790	976	999999	299	143	999999	115	999999	999999	150	672	303	695	260	999999	158	999999	999999	178	999999	167	999999	821	465	999999	561	192	999999	43	865	742	761	999999	603	622	81	13	90	726	999999	999999	132	203	217	12	999999	264	429	445	999999	804	684	638	999999	626	999999	164	675	11	581	999999	800	183	685	407	911	
999999	101	638	450	154	302	934	774	395	999999	344	613	463	419	999999	763	869	541	71	68	133	412	976	369	999999	338	89	155	999999	15	999999	517	999999	101	865	172	791	994	357	511	999999	864	492	999999	918	550	222	592	284	738	931	999999	624	349	999999	610	124	278	533	815	999999	789	871	389	96	999999	803	372	999999	144	999999	874	194	559	318	269	919	395	999999	376	126	496	999999	173	84	316	892	471	313	265	58	522	470	541	999999	959	999999	113	504	101	746	999999	49	150	767	66	999999	75	40	528	690	729	827	167	699	999999	919	708	315	779	999999	342	999999	297	96	999999	413	652	271	359	276	816	890	359	629	276	999999	730	406	999999	858	827	441	784	575	328	695	999999	841	570	50	294	797	725	166	414	790	999999	63	318	999999	999999	803	999999	999999	873	839	478	999999	433	279	198	999999	297	921	999999	900	284	722	767	999999	999999	810	700	319	999999	28	175	202	224	485	706	676	999999	374	999999	34	999999	999999	701	999999	227	999999	418	301	851	982	999999	804	60	513	516	38	999999	554	552	994	113	999999	999999	854	673	999999	322	999999	573	521	223	922	867	999999	150	752	999999	999999	546	334	401	408	467	10	518	371	152	999999	969	677	390	544	821	999999	921	399	262	846	999999	941	463	999999	999999	999999	769	999999	936	967	373	763	17	17	999999	228	602	704	903	999999	346	312	999999	612	978	895	140	679	110	808	999999	750	999999	184	999999	604	999999	999999	999999	137	241	999999	434	999999	346	215	669	383	999999	602	466	999999	999999	999999	999999	512	999999	850	999999	833	209	999999	487	999999	806	999999	999999	999999	999999	412	357	999999	33	999999	48	416	877	958	275	772	235	757	152	508	351	999999	999999	999999	674	999999	796	999999	448	847	927	999999	453	999999	378	723	941	999999	838	133	254	794	999999	718	999999	103	999999	850	585	999999	607	451	947	978	999999	861	999999	999999	168	584	616	337	233	186	999999	897	999999	999999	999999	551	831	399	999999	29	999999	557	751	546	569	580	334	946	444	999999	249	999999	203	474	999999	516	366	999999	677	263	999999	917	999999	26	999999	58	140	63	999999	44	888	999999	532	999999	725	239	999999	999999	198	588	260	999999	893	505	936	999999	703	499	71	83	195	648	721	665	512	346	985	734	676	521	999999	281	685	410	839	999999	953	999999	748	290	406	545	999999	99	999999	846	999999	999999	90	999999	999999	641	999999	999999	849	250	497	867	424	389	253	999999	154	677	999999	978	999999	493	665	904	419	437	750	781	676	649	999999	
631	999999	666	322	920	654	179	175	809	999999	499	560	999999	544	999999	851	368	46	31	400	999999	951	35	861	540	999999	185	98	918	999999	220	520	209	595	865	214	758	77	333	730	975	512	338	698	495	932	76	370	333	586	392	999999	655	259	338	999999	637	804	999999	520	479	999999	257	919	80	999999	361	14	679	881	102	999999	713	301	425	813	622	336	999999	608	343	999999	765	342	507	475	864	950	999999	194	577	953	295	813	260	999999	264	419	628	516	580	72	690	451	493	100	40	999999	833	999999	68	310	438	183	186	999999	325	915	421	604	124	411	747	494	999999	149	15	999999	999999	531	559	212	708	859	37	999999	134	323	999999	999999	999999	511	126	741	999999	277	524	122	636	999999	578	349	998	33	999999	179	324	205	148	354	94	140	322	312	966	855	601	579	155	905	540	12	999999	13	169	613	999999	999999	368	46	624	893	999999	455	999999	220	213	685	467	858	956	928	999999	504	332	314	198	814	775	280	676	999999	966	730	65	575	282	994	864	789	884	999999	837	999999	999999	201	867	999999	999999	755	651	916	121	999999	948	999999	827	572	681	855	424	479	241	98	370	678	926	542	400	387	937	218	820	999999	973	649	101	82	999999	141	447	331	465	999999	628	759	833	679	781	999999	747	709	323	19	999999	415	999999	749	999999	61	999999	334	476	999999	817	442	105	443	999999	999999	999999	754	798	549	418	103	23	222	469	610	999999	256	760	947	639	999999	999999	811	313	568	573	999999	999999	722	999999	122	854	493	211	195	999999	400	999999	999999	932	992	910	999999	999999	281	401	863	289	999999	217	27	573	999999	342	589	547	294	999999	754	736	178	999999	86	999999	305	248	999999	21	283	946	454	890	288	24	646	327	999999	999999	42	177	709	72	209	999999	848	549	335	161	621	648	999999	270	611	745	763	578	834	999999	305	999999	871	999999	16	195	762	137	294	514	695	999999	426	999999	107	587	36	116	999999	570	834	756	913	999999	399	635	576	999999	288	999999	261	78	999999	999999	913	999999	306	999999	66	23	752	721	264	820	999999	359	231	304	999999	34	718	999999	364	273	999999	999999	130	503	461	380	619	579	848	751	999999	627	779	395	171	999999	291	178	60	210	818	122	501	102	911	50	413	281	29	264	824	603	713	228	774	373	879	999999	406	685	404	182	873	513	566	839	580	836	999999	75	743	550	999999	163	999999	999999	58	37	591	421	966	347	559	594	999999	660	913	560	621	999999	228	488	771	
374	999999	646	999999	988	536	81	999999	577	148	954	521	284	999999	999999	999999	630	999999	851	221	999999	719	999999	999999	289	587	906	999999	29	224	999999	999999	264	778	242	357	999999	904	70	500	519	951	999999	209	605	82	652	999999	362	999999	999999	481	999999	277	786	655	749	33	999999	410	629	999999	999999	363	999999	117	266	505	764	213	999999	999999	265	999999	701	43	330	857	27	999999	935	253	574	999999	999999	999999	999999	987	991	999999	607	785	945	659	870	374	999999	999999	407	497	816	999999	999999	159	821	275	226	999999	999999	999999	334	891	16	753	475	386	581	217	140	936	638	999999	999999	186	605	999999	779	605	490	999999	532	295	459	529	399	789	354	999999	421	957	648	463	421	248	263	716	999999	202	193	494	793	303	905	999999	859	548	641	721	553	999999	496	999999	535	999999	999999	48	442	486	999999	999999	42	166	795	182	999999	184	857	275	923	889	999999	587	999999	996	542	239	999999	988	670	999999	157	632	871	779	471	37	928	181	28	224	283	999999	838	999999	999999	999999	508	999999	182	684	690	376	797	664	242	908	208	538	707	991	999999	999999	815	512	539	409	295	999999	711	271	999999	686	257	709	615	116	749	915	544	905	730	658	816	986	170	781	834	216	547	562	829	999999	473	999999	565	830	487	336	967	61	352	999999	30	910	437	14	128	98	59	135	169	292	994	802	270	10	636	999999	351	758	575	999999	478	999999	442	856	222	229	153	784	628	422	948	492	562	247	999999	999999	558	166	662	999999	999999	421	403	999999	999999	671	766	565	203	659	999999	218	486	999999	999999	872	999999	999999	999999	999999	944	274	506	746	343	999999	249	32	372	730	280	195	999999	999999	921	999999	754	895	461	551	462	588	590	969	438	739	16	298	233	999999	437	977	375	763	801	892	914	657	212	893	999999	744	202	472	999999	799	122	657	999999	957	127	583	129	249	999999	366	683	537	318	999999	505	999999	798	999999	999999	999999	820	342	37	38	151	107	692	567	130	718	395	127	590	999999	626	358	946	999999	647	999999	999999	999999	999999	999999	218	999999	999999	608	999999	480	945	999999	179	96	999999	780	630	324	815	30	999999	561	128	999999	970	566	947	679	977	999999	999999	532	960	450	443	694	25	999999	819	764	758	94	179	650	772	999999	948	999999	658	846	999999	631	461	626	999999	307	17	599	474	652	440	999999	631	252	475	999999	634	728	653	295	764	49	504	60	999999	806	391	478	955	999999	617	999999	999999	140	428	999999	999999	343	999999	146	999999	426	
126	177	333	98	999999	927	185	999999	176	229	850	373	999999	999999	137	410	364	166	915	999999	643	304	45	986	648	500	823	102	999999	300	999999	517	608	348	922	336	999999	183	353	464	302	999999	14	999999	999999	657	58	739	255	670	999999	999999	230	999999	782	822	142	347	450	962	113	92	17	999999	978	342	765	999999	766	801	683	190	813	461	246	48	299	647	393	990	452	93	999999	681	321	921	297	460	999999	109	999999	389	733	391	360	219	598	999999	419	270	892	315	973	454	987	798	517	769	912	744	532	999999	953	459	519	999999	999999	335	563	67	55	999999	187	666	999999	999999	457	432	110	36	999999	170	237	999999	999999	147	120	999999	694	523	413	527	547	821	999999	709	436	283	871	999999	974	273	999999	999999	999999	999999	137	999999	847	693	350	94	668	886	304	372	266	999999	361	382	908	842	640	999999	653	527	999999	999999	99	896	999999	183	560	999999	62	187	999999	875	908	520	999999	803	555	11	182	328	859	999999	527	215	453	605	999999	999999	999999	141	632	999999	999999	696	820	770	227	950	825	176	534	899	833	127	776	999999	922	840	373	999999	297	639	867	334	999999	115	999999	999999	453	272	261	72	347	920	554	71	175	999999	700	249	586	999999	185	999999	999999	999999	827	410	438	71	999999	91	135	327	999999	999999	666	999999	37	715	931	343	507	999999	915	999999	562	913	999999	999999	225	709	150	999999	528	692	463	999999	539	999999	287	999999	455	392	999999	180	999999	30	86	561	999999	790	999999	984	999999	253	107	621	101	333	999999	914	999999	724	999999	973	940	11	999999	161	999999	805	846	329	438	999999	887	125	974	999999	534	542	999999	20	320	999999	999999	999999	816	999999	595	842	770	999999	999999	372	600	731	546	999999	239	935	231	925	32	999999	943	864	556	814	365	982	647	999999	798	865	88	999999	414	420	457	784	194	523	566	697	45	999999	28	75	999999	166	578	369	514	598	320	911	988	720	491	660	609	11	918	999999	204	423	416	444	294	773	327	136	167	455	751	999999	369	335	564	999999	845	999999	912	209	999999	287	999999	999999	555	176	838	999999	999999	797	184	193	605	953	502	999999	233	584	781	137	839	452	211	69	847	613	552	999999	999999	999999	814	129	999999	719	209	999999	999999	999999	999999	127	935	633	207	370	280	567	112	999999	833	942	999999	271	708	999999	370	960	86	782	363	942	999999	185	536	750	982	65	104	999999	753	585	49	27	999999	664	202	215	255	841	788	289	999999	146	829	223	999999	553	999999	313	
999999	999999	840	799	852	947	502	760	106	999999	387	999999	472	999999	999999	257	903	72	999999	53	592	164	714	244	999999	999999	999999	488	355	999999	652	439	644	999999	536	513	999999	250	174	748	172	999999	999999	798	999999	999999	816	294	483	999999	999999	999999	976	376	999999	204	534	606	804	999999	999999	23	414	784	804	947	580	681	690	158	999999	662	897	999999	881	999999	55	999999	779	431	999999	157	999999	773	12	999999	463	999999	80	341	999999	999999	445	395	242	158	36	334	994	517	992	144	603	999999	78	657	148	158	495	999999	159	618	999999	383	522	368	19	999999	781	198	999999	312	610	358	179	375	227	999999	596	999999	999999	720	921	272	999999	131	999999	680	704	354	478	314	782	511	192	999999	321	72	999999	873	149	395	999999	999999	32	999999	534	255	165	703	440	635	561	762	999999	999999	697	564	999999	999999	815	999999	936	437	720	189	529	109	999999	999999	63	164	639	722	593	999999	178	999999	249	748	999999	308	999999	11	913	842	752	29	75	753	673	757	128	482	67	810	458	999999	96	843	170	434	999999	356	649	286	995	999999	999999	707	270	582	324	205	802	517	814	934	523	877	436	999999	44	999999	145	999999	45	167	665	783	289	999999	38	406	588	173	229	999999	362	637	847	913	850	368	493	999999	999999	999999	680	550	996	523	999999	219	416	660	999999	665	220	352	250	838	184	395	999999	217	554	999999	617	638	999999	999999	582	886	40	522	659	999999	929	54	863	999999	999999	124	786	765	461	819	999999	999999	774	563	958	19	396	999999	739	999999	999999	285	546	999999	999999	999999	999999	360	941	714	188	894	11	723	999999	175	489	138	361	999999	999999	999999	755	999999	928	999999	863	734	687	573	500	31	782	204	735	654	508	347	807	999999	999999	435	824	746	640	105	926	61	999999	792	529	268	999999	999999	999999	289	999999	811	999999	625	999999	999999	673	999999	999999	167	121	806	987	999999	667	152	999999	915	206	182	999999	19	104	833	762	812	906	894	999999	999999	373	112	347	456	999999	696	750	999999	267	345	761	999999	532	483	983	999999	73	746	135	387	937	999999	484	683	452	520	999999	763	863	375	620	779	334	999999	793	999999	469	541	999999	970	401	999999	999999	861	420	999999	999999	621	849	999999	748	170	768	666	304	631	628	999999	13	613	978	986	327	891	724	982	131	549	689	974	660	532	788	164	985	797	93	623	272	999999	44	106	914	230	627	459	20	999999	687	171	391	999999	999999	353	991	999999	821	766	146	438	268	937	931	875	981	225	
381	999999	999999	507	548	15	401	941	579	882	999999	107	274	274	971	463	999999	527	593	999999	994	999999	172	580	975	999999	999999	833	803	106	999999	48	248	999999	88	406	988	190	999999	386	999999	596	773	119	343	724	501	871	467	805	85	999999	292	135	999999	936	451	110	999999	230	528	999999	148	482	999999	43	858	999999	196	999999	475	999999	904	999999	999999	407	999999	63	247	261	825	615	999999	997	31	761	756	999999	190	999999	955	887	658	402	857	999999	458	999999	401	309	866	638	684	892	340	403	509	84	682	823	274	398	863	280	405	912	999999	150	460	956	999999	999999	683	54	619	587	32	511	359	999999	949	380	661	999999	394	197	930	484	999999	628	999999	681	440	999999	877	567	34	388	999999	945	999999	318	840	999999	33	999999	954	640	283	753	381	997	725	83	873	999999	736	925	885	999999	981	716	483	832	704	604	999999	326	177	62	562	644	514	414	954	641	539	225	913	274	243	300	211	914	999999	264	999999	366	492	982	830	108	502	790	999999	936	834	17	741	999999	816	999999	472	230	200	736	493	321	999999	999999	365	521	22	621	999999	691	515	569	999999	449	999999	947	833	194	232	999999	151	723	451	28	806	531	999999	494	458	999999	827	980	723	520	999999	645	999999	260	627	318	96	880	816	281	431	275	432	301	780	999999	804	288	998	736	999999	770	870	110	436	833	47	527	173	999999	863	535	845	75	678	12	709	583	567	999999	377	270	999999	179	596	540	109	192	999999	589	801	549	981	987	999999	10	774	147	824	999999	281	569	999999	999999	999999	999999	999999	366	623	777	168	230	720	95	368	333	999999	701	513	895	999999	855	999999	583	577	324	553	999999	150	999999	237	572	758	773	641	808	553	468	761	700	999999	743	568	936	999999	580	999999	896	999999	999999	147	83	633	929	69	426	755	143	870	103	352	572	999999	945	550	596	472	947	453	999999	780	404	939	813	999999	990	296	877	163	996	495	657	239	549	999999	163	938	829	713	225	62	999999	597	667	999999	547	527	623	395	999999	999999	999999	999999	77	820	743	144	999999	154	79	999999	878	980	999999	999999	695	342	999999	415	396	658	999999	999999	238	508	370	806	282	465	999999	473	673	491	329	999999	614	214	999999	999999	796	29	128	685	644	95	183	440	723	69	662	215	999999	217	999	999999	475	647	999999	568	460	999999	861	364	907	999999	466	397	660	985	994	999999	180	947	619	376	999999	957	599	152	334	929	92	222	803	41	622	999999	491	999999	422	
966	990	603	278	859	999999	763	778	48	629	786	779	999999	75	180	44	904	598	633	644	518	57	81	999999	530	999999	648	999999	999999	983	999999	905	516	999999	37	500	999999	678	760	999999	777	188	560	999999	548	160	999999	157	632	999999	717	999999	999999	509	999999	999999	999999	369	747	14	518	211	903	65	628	881	999999	175	999999	680	467	235	838	999999	999999	340	496	558	695	380	510	999999	928	878	275	144	999999	16	668	117	999999	217	931	755	699	575	999999	505	894	999999	886	188	119	999999	539	492	38	442	641	574	432	369	673	376	999999	27	282	999999	999999	999999	833	266	999999	930	999999	999999	303	92	725	301	999999	991	663	38	494	332	999999	976	349	782	115	614	999999	103	685	222	999999	565	261	681	999999	260	715	411	833	630	680	189	853	999999	198	945	717	999999	519	441	999999	645	882	182	636	305	685	17	388	228	891	413	254	886	999999	738	999999	53	998	804	999999	262	204	863	999999	211	133	69	593	169	897	35	584	253	516	898	683	999999	55	999999	999999	999999	32	999999	999999	276	934	967	572	460	124	674	350	715	165	453	999999	999999	530	999999	182	625	423	999999	331	865	829	11	379	818	65	752	997	999999	239	999999	239	589	135	384	276	165	497	999999	55	999999	684	869	999999	73	457	664	999999	620	824	999999	294	804	293	873	446	933	597	999999	404	371	676	349	485	999999	223	861	999999	999999	168	26	138	289	999999	108	191	960	999999	316	371	400	203	999999	187	999999	293	435	305	261	937	343	568	742	738	683	557	345	394	509	849	595	771	999999	999999	808	999999	14	632	195	691	486	29	290	393	13	999999	999999	999999	999999	304	788	566	999999	217	999999	457	396	550	999999	550	846	999999	414	467	775	629	790	925	379	471	289	803	119	570	461	324	288	358	735	515	999999	999999	200	999999	999999	999999	140	999999	637	360	433	463	999999	999999	845	910	614	823	617	999999	387	373	792	732	999999	999999	457	999999	756	510	179	48	815	982	292	672	386	999999	405	747	498	595	298	999999	999999	999999	669	999999	999999	999999	710	464	740	360	138	895	390	467	199	86	999999	69	448	136	190	999999	999999	160	362	182	533	999999	427	999999	886	792	84	999999	694	199	325	999999	355	999999	800	999999	307	465	854	396	292	918	999999	328	176	439	156	171	838	653	188	999999	121	552	27	305	999999	870	474	999999	820	616	773	10	999999	598	999999	999999	335	475	97	192	306	999999	890	615	404	109	703	457	999999	999999	999999	999999	21	805	999999	999999	197	
999999	677	437	991	518	576	999999	154	19	999999	999999	999999	999999	836	372	999999	996	222	156	662	999999	901	937	999999	999999	700	999999	680	732	988	999999	727	911	56	830	797	999999	200	787	399	999999	471	999999	542	999999	732	733	999999	999999	999999	999999	592	724	999999	785	603	739	271	999999	817	668	994	999999	30	611	849	813	999999	15	574	906	805	999999	756	447	999999	999999	405	50	295	967	830	999999	999999	973	372	13	770	270	999999	68	398	226	969	999999	230	60	999999	999999	999999	918	867	81	998	578	219	167	999999	703	999999	97	999999	231	999999	850	838	887	173	57	248	846	53	604	999999	516	517	589	465	36	999999	890	152	474	764	376	999999	758	118	679	999999	215	46	76	425	999999	999999	177	999999	129	891	343	886	326	999999	999999	999999	999999	304	492	999999	630	702	940	486	999999	999999	999999	466	322	999999	89	999999	493	999999	43	999999	976	189	637	792	999999	62	999999	144	883	13	825	999999	999999	999999	837	999999	626	999999	142	512	105	590	469	999999	854	710	224	379	999999	999999	402	43	999999	630	897	92	666	700	720	578	366	806	602	952	129	999999	142	999999	912	625	162	875	999999	530	714	999999	720	442	937	640	837	966	332	328	610	792	132	999999	604	755	999999	926	999999	999999	999999	299	999999	999999	85	767	577	404	999999	196	412	999999	882	139	915	511	372	234	762	90	740	400	483	284	999999	999999	964	999999	225	167	827	236	976	596	384	425	409	999999	366	180	999999	443	509	146	916	92	909	992	788	103	999999	573	173	818	823	755	815	713	175	999999	802	148	999999	999999	999999	186	550	295	755	500	999999	169	867	592	27	307	999999	999999	367	999999	427	971	650	131	774	264	72	168	773	999999	609	999999	999999	617	377	923	263	999999	777	740	999999	623	247	298	991	999999	705	581	800	525	864	478	355	905	999999	999999	498	68	534	999999	123	392	522	136	890	999999	131	259	224	104	54	690	999999	999999	727	803	734	361	139	999999	558	491	368	257	764	140	351	999999	296	546	999999	205	676	673	626	999999	110	999999	407	586	111	456	366	706	999999	184	999999	999999	999999	527	106	147	928	982	555	632	34	275	372	760	74	999999	962	678	669	848	23	896	11	578	702	622	953	553	451	999999	134	661	775	589	230	999999	954	769	449	297	276	999999	127	994	135	835	749	999999	521	121	493	999999	46	633	171	23	725	999999	824	484	193	385	999999	453	507	372	999999	782	539	450	45	999999	239	381	581	999999	778	16	453	867	999999	316	41	339	
619	446	999999	152	428	999999	898	999999	944	964	114	999999	999999	673	497	762	344	966	118	999999	999999	299	999999	664	61	841	244	719	999999	999999	999999	877	353	999999	999999	70	747	999999	364	331	999999	690	258	274	277	690	176	114	519	999999	532	906	207	960	999999	999999	988	999999	101	586	999999	189	999999	988	999999	236	547	951	999999	999999	25	987	999999	786	528	395	51	194	999999	370	675	139	209	475	999999	704	999999	392	947	514	999999	787	999999	999999	358	373	501	999999	910	50	153	999999	275	93	999999	545	305	421	442	867	999999	999999	573	730	910	843	979	999999	564	658	557	164	999999	999999	364	237	730	833	437	164	999999	780	283	356	227	461	864	126	800	999999	409	267	999999	89	999999	999999	224	536	867	515	393	778	706	261	999999	988	220	939	999999	448	999999	472	983	288	974	507	530	226	512	459	999999	863	922	675	259	999999	214	924	999999	999999	999999	204	965	999999	770	125	84	31	999999	238	250	999999	397	362	82	999999	283	672	115	728	999999	997	33	417	537	999999	856	40	12	202	999999	296	840	999999	434	999999	506	72	999999	859	432	509	999999	283	999999	63	475	999999	603	322	26	999999	818	999999	999999	25	180	557	999999	999999	269	54	29	670	454	954	999999	756	999999	461	440	221	999999	256	305	247	643	749	209	999999	999999	295	437	999999	186	252	477	469	999999	419	450	999999	677	276	600	388	490	693	829	263	999999	719	643	152	999999	804	387	571	84	112	381	999999	358	999999	196	973	616	339	999999	212	486	624	464	999999	999999	490	544	999999	656	916	999999	950	920	999999	515	344	651	295	806	999999	865	906	999999	999999	999999	29	601	999999	90	999999	771	999999	209	627	776	353	264	135	999999	401	999999	499	999999	168	356	431	511	412	999999	851	332	331	533	999999	346	580	239	276	480	999999	889	777	999999	999999	154	605	751	302	178	171	89	526	163	414	999999	375	991	237	841	616	999999	198	372	239	304	450	999999	999999	290	999999	123	999999	999999	999999	512	493	692	884	23	750	679	218	243	999999	771	999999	178	128	10	999999	999999	999999	434	864	483	701	414	578	736	704	978	663	22	999999	58	101	871	999999	902	628	683	999999	223	101	936	309	954	139	467	498	999999	508	999999	319	616	999999	999999	790	667	999999	999999	124	158	999999	772	26	205	999999	194	680	999999	165	226	381	297	482	788	999999	999999	183	746	285	120	999999	432	999999	576	703	999999	937	537	91	999999	101	550	569	999999	905	999999	920	999999	693	999999	786	563	126	292	715	31	143	
332	230	862	493	73	802	13	910	885	302	999999	999999	905	257	153	853	809	999999	831	727	999999	883	24	999999	79	63	999999	999999	684	315	197	861	681	232	615	999999	999999	861	37	999999	566	58	29	999999	480	611	787	999999	999999	999999	317	999999	999999	304	619	999999	216	854	424	19	471	999999	236	579	999999	588	820	682	999999	836	634	999999	106	999999	170	999999	863	988	537	468	275	643	691	999999	998	39	977	999999	999999	176	110	999999	447	28	285	887	999999	450	920	999999	790	115	999999	806	86	370	70	800	143	153	585	227	326	956	743	828	987	999999	999999	85	611	443	79	475	736	269	509	88	807	999999	653	422	78	646	677	170	588	885	897	637	968	186	253	999999	591	883	58	491	999999	457	999999	999999	869	844	290	999999	45	589	79	999999	999999	982	999999	860	999999	172	999999	679	289	999999	999999	112	999999	999999	116	434	200	999999	884	853	999999	999999	804	360	382	999999	999999	233	366	329	135	998	815	89	777	999999	194	392	970	429	734	378	211	701	999999	798	214	999999	738	855	167	436	704	226	606	841	999999	641	488	414	999999	925	323	959	999999	999999	296	285	999999	130	250	807	999999	465	128	999999	817	999999	153	583	999999	999999	495	510	999999	699	999999	999999	999999	935	808	552	904	566	810	809	64	252	253	965	511	929	759	617	999999	360	797	249	107	764	34	84	999999	904	999999	999999	439	999999	796	758	947	999999	999999	240	321	698	902	82	654	319	786	999999	859	188	82	950	868	877	999999	812	901	999999	999999	999999	910	734	64	10	40	820	999999	251	456	495	27	813	137	999999	306	916	457	999999	595	788	977	999999	224	319	999999	584	131	562	999999	983	856	892	999999	93	330	587	999999	901	999999	833	940	999999	999999	374	170	999999	823	999999	581	978	364	186	999999	712	999999	460	519	744	178	455	999999	999999	999999	472	639	135	615	53	208	718	282	555	683	761	847	999999	999999	850	999999	999999	761	780	999999	938	628	679	433	495	353	999999	78	999999	733	595	144	133	221	656	999999	45	653	779	152	999999	705	808	503	707	999999	307	128	668	999999	606	694	918	836	395	843	999999	701	129	700	338	999999	384	822	999999	627	724	231	999999	999999	999999	918	982	638	128	243	820	185	725	999999	55	999999	410	312	137	901	999999	999999	999999	813	774	999999	533	88	813	222	331	986	415	90	149	999999	999999	552	484	687	712	290	718	162	999999	784	999999	499	655	587	250	81	695	196	412	999999	405	999999	351	778	395	903	824	999999	911	834	770	
645	999999	969	317	857	828	999999	199	934	999999	674	789	990	367	44	433	236	971	260	999999	999999	677	711	680	571	210	705	302	808	999999	812	250	199	23	340	17	686	279	392	253	255	999999	999999	860	731	92	360	999999	999999	479	597	999999	661	543	551	967	779	298	999999	656	999999	157	390	999999	765	999999	600	999999	37	999999	747	999999	999999	16	54	231	210	999999	949	488	999999	999999	941	999999	868	878	589	999999	472	999999	238	398	533	999999	131	999999	999999	999999	104	307	491	383	999999	999999	999999	641	354	654	498	329	767	927	348	267	806	837	215	61	610	886	844	999999	514	664	798	358	999999	999999	885	999999	999999	211	756	651	997	999999	901	618	605	236	533	934	999999	152	999999	310	999999	275	929	293	999999	565	397	217	463	546	999999	729	535	384	999999	999999	999999	551	999999	565	999999	697	999999	339	935	597	455	383	999999	909	788	372	68	497	309	167	924	601	64	59	999999	999999	197	461	608	182	93	999999	999999	42	999999	999999	438	999999	140	999999	15	599	358	999999	999999	23	854	553	757	999999	999999	47	84	999999	576	178	497	665	751	631	999999	809	730	762	513	233	364	330	745	999999	933	999999	367	947	162	335	252	759	939	800	694	643	703	112	511	55	156	999999	466	996	127	773	299	508	852	999999	869	999999	791	885	658	533	808	583	572	652	999999	137	897	999999	925	737	725	951	999999	999999	115	999999	999999	467	86	396	864	749	65	170	728	858	104	956	999999	999999	968	64	151	170	835	129	539	999999	374	29	80	224	80	999999	999999	999999	570	986	100	250	344	333	808	999999	999999	69	528	999999	924	821	42	941	999999	278	999999	671	810	777	40	985	999999	999999	103	999999	325	650	678	675	999999	391	298	117	865	999999	999999	645	999999	878	999999	999999	601	137	934	553	986	139	439	801	999999	386	999999	792	956	114	161	942	240	751	947	28	390	853	298	542	533	924	85	570	957	133	999999	999999	999999	999999	394	961	999999	999999	80	196	999999	877	63	736	853	999999	161	761	999999	378	414	504	931	482	395	748	999999	401	29	72	999999	869	999999	497	960	606	516	701	720	999999	485	690	680	760	999999	513	999999	562	689	999999	773	324	506	588	719	999999	10	804	999999	999999	132	75	530	18	999999	351	43	565	775	257	988	459	999999	873	893	724	823	999999	674	881	948	999999	999999	999999	298	738	372	266	778	999999	606	712	832	84	77	999999	169	672	999999	466	999999	244	786	442	999999	323	283	632	694	994	999999	999999	140	987	697	999999	
999999	539	719	999999	979	776	786	736	650	999999	627	999999	805	483	564	161	553	217	411	714	499	279	999999	975	464	739	571	784	940	776	999999	999999	387	231	999999	999999	952	999999	487	703	999999	59	791	762	696	317	827	221	439	999999	285	922	999999	983	356	93	587	744	939	249	999999	999999	796	874	704	782	999999	583	425	934	208	330	730	708	266	999999	999999	999999	288	157	912	359	354	993	999999	999999	268	403	875	999999	53	218	999999	999999	497	455	263	917	67	914	728	253	795	999999	999999	955	201	877	726	906	999999	397	999999	999999	336	856	657	802	383	55	523	195	999999	451	891	999999	46	492	220	999999	196	571	141	374	428	999999	563	849	255	545	468	390	676	999999	379	655	999999	501	999999	641	797	461	543	22	999999	543	545	354	613	758	999999	999999	667	915	720	43	265	100	373	667	302	999999	557	838	586	142	518	739	82	246	999999	545	581	578	24	734	37	999999	999999	884	133	219	246	999999	626	759	723	761	999999	345	399	999999	137	253	349	989	903	704	999999	268	34	999999	282	999999	999999	383	999999	98	901	999999	999999	999999	126	488	544	93	571	71	222	827	999999	757	491	736	846	999999	417	999999	239	999999	830	332	693	714	859	328	999999	999999	999999	999999	999999	635	860	272	999999	263	546	649	709	266	428	842	492	608	850	277	999999	546	999999	940	966	798	999999	876	999999	683	999999	412	628	225	156	999999	999999	969	203	783	897	228	406	999999	46	999999	629	973	999999	988	839	95	864	592	14	400	999999	42	285	834	776	983	118	999999	810	999999	30	493	999999	726	754	522	414	76	999999	105	149	936	904	208	178	999999	999999	999999	843	367	548	46	999999	756	361	999999	693	369	999999	999999	120	999999	999999	902	748	999999	864	999999	243	327	680	797	999999	909	261	999999	138	87	665	891	714	999999	811	453	595	983	281	363	374	999999	828	55	69	999999	999999	397	163	11	460	42	30	399	932	999999	686	751	999999	999999	504	999999	926	616	999999	999999	209	177	939	999999	317	764	864	510	999999	544	498	635	737	754	924	863	999999	136	627	633	870	324	19	999999	767	999999	168	969	858	999999	999999	222	352	944	999999	817	999999	824	694	999999	178	520	884	398	999999	999999	24	80	387	999999	699	800	988	80	999999	884	168	654	571	999999	606	894	652	99	772	286	293	792	999999	117	415	999999	442	931	465	360	440	621	267	999999	829	97	591	227	726	999999	999999	281	698	999999	658	999999	263	231	99	999999	868	794	626	752	999999	999999	583	999999	
236	999999	367	66	615	999999	999999	547	397	999999	643	999999	312	999999	999999	799	62	21	104	124	458	610	181	221	999999	191	492	645	994	999999	949	608	513	321	991	461	614	176	666	803	927	999999	999999	999999	587	999999	970	999999	999999	826	999999	755	137	999999	999999	625	104	156	224	433	412	809	552	882	999999	45	14	999999	999999	999999	195	885	999999	300	196	346	204	772	633	271	221	58	223	178	815	999999	480	54	498	376	999999	468	952	243	401	999999	569	999999	503	552	576	978	10	520	641	999999	999999	837	282	486	430	331	999999	952	221	363	595	383	77	999999	999999	959	502	77	554	999999	932	121	898	999999	999999	669	279	91	695	243	58	703	999999	10	792	643	772	22	945	45	945	999	999999	47	533	195	467	792	987	616	485	933	999999	999999	881	999999	938	214	999999	761	999999	441	999999	978	315	891	846	76	919	920	999999	999999	131	519	781	932	999999	861	999999	591	212	487	103	89	757	999999	999999	623	128	502	705	567	313	999999	983	514	999999	53	732	641	999999	400	873	77	428	995	811	456	141	948	999999	87	670	127	999999	999999	999999	188	231	200	999999	232	999999	426	225	999999	999999	999999	535	277	200	56	139	902	252	999999	614	36	660	999999	313	292	491	180	301	628	896	999999	635	999999	176	999999	999999	999999	488	126	453	456	999999	999999	818	873	920	864	999999	164	947	767	875	746	960	320	527	469	886	871	740	777	135	597	733	990	312	125	111	999999	234	597	999999	135	368	168	185	999999	943	999999	999999	999999	421	146	680	138	999999	888	459	855	47	999999	999999	616	385	999999	330	999999	999999	827	999999	805	762	132	930	360	353	999999	388	801	999999	999999	526	999999	509	123	365	988	916	999999	680	423	666	255	999999	871	942	999999	749	692	999999	920	999999	125	868	566	864	299	216	999999	785	569	509	999999	720	382	836	999999	999999	999999	999999	342	999999	469	156	157	999999	999999	533	68	999999	545	999999	696	964	224	865	410	588	943	999999	999999	781	999999	819	121	913	19	999999	226	44	999999	700	487	999999	505	583	339	968	720	427	357	766	999999	999999	249	569	813	692	999999	517	999999	619	173	23	254	560	750	650	45	243	139	981	316	33	673	999999	522	999999	999999	641	536	442	999999	999999	901	309	633	684	579	999999	110	326	999999	709	609	134	537	473	137	944	832	689	932	999999	298	375	459	999999	248	999999	999999	498	233	863	980	993	751	647	122	944	999999	75	999999	493	999999	999999	951	999999	424	548	999999	999999	197	524	808	847	509	
999999	999999	999999	850	509	446	185	505	612	103	176	999999	999999	382	890	360	192	28	767	618	448	999999	999999	999999	851	709	999999	999999	996	310	708	65	143	999999	999999	419	999999	104	427	629	894	988	999999	719	785	999999	999999	999999	427	698	15	506	51	238	999999	999999	751	999999	999999	799	746	99	999999	311	999999	121	595	999999	21	480	773	97	600	148	999999	460	822	766	637	999999	999999	534	668	308	304	212	23	904	999999	999999	667	475	106	628	882	805	999999	229	334	674	999999	686	999999	946	925	918	906	903	514	610	223	984	484	36	898	221	430	210	17	191	107	691	699	686	812	999999	999999	971	999999	919	970	603	441	963	687	224	380	721	382	385	306	999999	399	821	999999	683	990	79	730	671	384	288	222	999999	576	603	986	477	144	627	927	999999	648	595	639	620	553	999999	349	999999	841	708	999999	631	885	999999	999999	878	575	139	317	921	251	594	544	999999	390	298	396	94	999999	999999	999999	755	458	372	999999	999999	191	500	140	999999	730	55	829	675	460	591	999999	589	312	118	901	14	999999	15	692	64	999999	947	240	264	133	264	457	938	999999	82	183	522	525	496	999999	999999	999	837	999999	205	764	869	241	799	40	807	782	128	11	583	999999	452	680	418	754	999999	269	875	356	999999	598	891	554	999999	418	745	74	815	422	825	999999	999999	814	999999	999999	190	999999	440	233	326	999999	338	999999	547	999999	730	999999	999999	999999	999999	816	999999	490	999999	607	999999	325	999999	391	999999	743	966	706	999999	578	963	638	193	128	573	999999	999999	652	40	992	999999	955	16	751	687	902	999999	84	999999	19	880	999999	999999	999999	999999	865	999999	59	937	583	999999	632	760	999999	673	102	658	999999	177	934	986	481	999999	733	347	916	319	111	999999	393	785	999999	746	176	698	971	550	999999	999999	708	663	779	714	457	487	999999	999999	46	88	595	999999	968	999999	35	32	408	541	364	551	510	556	999999	355	554	797	623	886	593	999999	701	551	363	298	469	999999	217	767	13	256	709	721	282	33	118	999999	816	985	720	154	299	440	196	753	999999	161	901	999999	999999	659	999999	999999	611	765	999999	53	889	680	999999	754	814	641	999999	999999	841	999999	284	739	247	415	999999	638	175	449	981	270	364	610	107	317	379	783	607	999999	999999	999999	999999	516	646	74	259	146	548	966	339	999999	902	88	999999	411	877	172	196	999999	999999	999999	585	999999	784	126	688	999999	582	139	385	41	43	999999	999999	883	678	767	103	182	165	999999	999999	209	
120	333	367	286	999999	999999	999999	216	597	999999	999999	999999	383	999999	731	999999	385	970	563	999999	591	999999	624	718	364	38	732	120	999999	23	999999	999999	144	999999	61	461	999999	412	589	999999	700	178	443	190	519	999999	510	730	999999	999999	797	195	290	681	999999	812	708	649	921	999999	963	329	147	584	999999	840	33	996	895	280	771	999999	390	677	718	999999	864	444	999999	999999	527	999999	84	505	999999	999999	999999	463	999999	249	999999	118	491	918	922	380	999999	858	925	999999	542	999999	999999	765	802	999999	805	999999	962	999999	947	274	450	133	153	961	254	999999	368	851	999999	569	237	656	528	662	999999	471	754	348	392	16	518	531	999999	24	999999	999999	703	402	607	939	501	574	302	487	999999	367	775	961	135	399	999999	83	390	973	285	188	246	150	342	999999	999999	624	811	940	756	919	868	139	999999	935	938	999999	999999	999999	78	999999	363	999999	993	134	696	999999	222	993	516	445	150	999999	738	999999	999999	563	69	274	90	877	762	361	731	749	498	646	999999	199	460	999999	829	43	904	621	825	206	156	217	999999	999999	411	999999	434	321	779	586	400	805	999999	384	999999	979	277	201	901	999999	319	999999	999999	999999	625	32	542	982	615	116	387	126	173	875	416	852	627	24	999999	943	927	420	970	911	999999	371	336	86	627	849	766	999999	999999	999999	999999	903	581	596	999999	389	285	451	999999	999999	999999	284	642	999999	968	999999	999999	263	726	957	84	899	283	999999	999999	263	696	466	365	999999	350	674	406	999999	999999	513	999999	999999	573	95	668	485	714	308	713	971	729	348	117	573	497	512	986	999999	748	987	999999	999999	791	196	693	818	96	999999	331	999999	877	999999	998	999999	783	331	689	640	299	599	194	999999	21	833	534	999999	359	999999	279	837	687	643	601	11	883	423	249	386	402	849	398	775	976	999999	999999	999999	999999	651	789	175	823	356	999999	158	803	999999	999999	958	999999	345	469	304	999999	493	846	243	700	997	581	369	91	313	247	999999	211	999999	998	832	999999	106	999999	999999	12	113	999999	341	999999	452	207	238	577	291	723	67	389	103	999999	493	342	860	737	351	80	430	999999	999999	119	33	947	394	656	23	999999	566	336	999999	302	566	999999	515	73	257	800	353	791	799	589	999999	70	117	999999	999999	499	879	369	666	637	581	28	505	231	999999	505	999999	582	999999	999999	167	730	627	999999	548	24	826	796	490	551	726	999999	294	999999	999999	999999	840	90	999999	524	348	207	670	135	999999	547	973	293	916	
999999	986	999999	237	736	432	458	442	999999	999999	499	673	92	878	999999	910	999999	734	575	302	194	664	999999	439	49	999999	999999	999999	999999	90	10	51	543	880	999999	564	955	999999	999999	507	480	999999	534	325	652	851	266	328	554	224	778	813	408	999999	999999	97	264	341	198	22	999999	398	940	999999	763	458	139	999999	999999	560	999999	999999	999999	999999	821	663	140	999999	999999	999999	468	642	999999	287	311	999999	642	551	158	650	310	624	222	545	46	92	589	999999	562	204	721	64	187	994	270	246	636	341	999999	78	956	847	553	999	554	999999	999999	999999	924	576	815	999999	63	500	260	999999	328	641	999999	999999	84	999999	854	593	999999	413	465	521	27	74	560	999999	999999	90	694	463	80	999999	990	216	210	925	384	985	388	999999	11	687	744	929	918	994	310	441	993	133	992	999999	531	150	374	370	646	999999	999999	513	216	972	805	999999	269	999999	999999	823	537	158	458	868	214	343	999999	999999	777	97	999999	566	11	999999	97	999999	999999	120	691	850	999999	999999	999999	525	999999	999999	927	39	881	999999	669	999999	354	486	904	844	675	999999	755	999999	999999	596	593	999999	999999	459	512	999999	884	245	335	999999	423	800	981	698	869	932	898	340	416	383	896	830	428	343	221	525	45	999999	894	347	364	999999	122	255	256	730	812	999999	372	660	154	646	621	519	398	554	504	215	974	742	234	425	781	999999	999999	763	999999	999999	247	987	241	641	999999	988	795	999999	687	735	451	148	999999	387	967	755	239	260	218	908	944	999999	30	999999	278	161	122	938	721	757	555	999999	600	999999	283	385	429	512	305	999999	999999	999999	866	769	999999	836	622	847	458	35	135	999999	555	232	433	579	967	411	373	199	875	856	208	929	189	999999	548	686	999999	592	335	726	954	584	194	476	801	260	75	999999	538	275	490	695	632	115	938	378	20	703	999999	28	148	116	758	867	279	936	999999	805	999999	936	743	865	699	408	495	970	47	957	999999	999999	999999	931	660	610	375	512	307	83	999999	180	999999	410	184	317	588	847	999999	326	206	865	671	270	154	602	531	624	995	233	620	999999	340	999999	999999	999999	999999	216	456	157	502	766	999999	999999	784	127	999999	999999	691	392	820	647	154	721	760	999999	54	85	999999	67	89	750	999999	84	463	63	999999	622	485	999999	634	381	401	678	824	440	236	165	485	37	341	197	933	613	413	973	999999	619	999999	21	999999	607	999999	398	78	751	259	564	62	731	287	649	999999	219	999999	999999	
999999	476	896	329	686	999999	599	999999	726	891	817	903	671	999999	240	999999	328	473	825	37	952	12	999999	999999	999999	671	113	754	749	692	339	723	855	964	727	356	723	999999	334	999999	17	668	672	187	999999	356	893	572	500	67	330	999999	394	730	495	253	866	823	149	999999	786	845	20	999999	999999	104	58	706	762	883	507	354	148	999999	30	294	340	432	149	999999	778	540	263	692	371	999999	338	135	999999	484	490	899	834	999999	999999	171	658	638	999999	839	308	196	809	617	999999	975	256	999999	709	999999	912	999999	683	315	246	255	999999	327	672	618	765	922	238	288	402	607	520	999999	86	999999	636	999999	807	309	536	591	731	645	143	999999	697	12	425	999999	999999	56	225	528	83	735	579	999999	965	16	84	385	958	531	999999	999999	464	427	259	851	575	999999	636	384	999999	654	524	946	194	286	920	762	507	961	716	356	391	992	755	351	999999	305	736	800	999999	160	999999	999999	431	190	999999	279	999999	573	701	999999	420	841	999999	999999	221	633	155	689	96	999999	877	996	999999	868	570	999999	999999	908	572	279	482	835	158	628	31	324	524	13	999999	999999	999999	933	999999	999999	999999	549	252	999999	999999	655	159	999999	714	914	283	999999	395	563	619	469	999999	844	999999	432	879	999999	693	131	999999	896	999999	999999	345	445	311	943	999999	999999	932	30	229	345	778	999999	129	435	999999	244	999999	395	929	999999	393	999999	999999	175	932	999999	999999	360	999999	131	929	243	546	999999	712	279	612	339	999999	935	999999	598	999999	271	75	94	312	453	464	999999	999999	999999	967	157	999999	999999	999999	145	21	999999	974	581	174	108	999999	999999	999999	999999	999999	850	631	26	999999	993	999999	794	645	781	110	999999	534	42	896	408	999999	917	275	399	259	261	878	999999	327	999	999999	999999	434	151	999999	529	714	999999	999999	999999	826	759	525	973	999999	963	814	619	44	173	999999	941	999999	999999	752	498	999999	980	861	999999	972	164	698	496	42	290	370	504	999999	581	143	343	312	999999	581	999999	402	302	583	296	447	268	442	164	635	29	374	669	399	367	259	734	339	999999	999999	672	71	39	941	999999	603	320	693	463	39	999999	999999	402	194	165	105	977	407	575	34	714	722	543	860	22	915	700	114	999999	331	409	13	999999	651	909	534	372	360	57	693	136	575	979	134	603	390	999999	485	243	271	999999	337	764	243	926	949	527	178	929	619	902	216	134	142	999999	37	594	999999	284	999999	732	626	359	999999	897	148	742	419	266	
631	999999	999999	870	307	999999	81	248	999999	724	959	17	204	999999	999999	791	920	451	847	999999	999999	796	232	999999	612	999999	655	977	883	345	788	217	999999	911	308	676	686	345	826	93	558	789	782	35	324	623	999999	205	922	999999	977	697	895	914	690	999999	999999	25	267	768	403	104	999999	476	936	752	999999	999999	132	760	999999	585	624	763	999999	786	23	999999	885	989	999	459	65	999999	368	100	999999	999999	231	999999	955	671	87	68	690	464	433	999999	99	572	725	256	83	171	985	401	83	142	969	903	820	524	999999	999999	768	943	49	572	117	846	441	999999	71	659	805	999999	999999	999999	83	491	363	707	117	323	999999	753	386	893	807	966	26	189	234	327	653	440	541	809	999999	747	424	861	208	999999	140	30	195	423	366	551	999999	517	68	488	550	999999	417	816	14	999999	566	156	764	151	829	262	480	744	16	374	902	698	999999	336	76	501	508	864	999999	254	999999	962	999999	265	81	999999	130	745	776	539	32	999999	999999	284	190	999999	106	66	423	999999	549	451	999999	991	649	999999	251	732	422	999999	999999	553	633	999999	457	603	999999	508	79	330	999999	735	967	999999	352	186	999999	992	155	797	405	451	450	313	705	126	554	545	616	876	267	398	333	727	999999	478	101	55	826	587	999999	999999	999999	103	747	813	483	999999	649	472	311	259	586	624	999999	173	113	329	64	999999	58	84	892	203	72	999999	411	249	551	999999	94	848	175	567	147	999999	464	357	566	891	999999	613	895	153	574	17	999999	708	999999	761	375	772	990	999999	538	999999	704	793	999999	14	411	243	399	776	387	463	94	29	486	999999	708	756	763	173	999999	999999	188	748	628	999999	999999	703	999999	789	507	999999	857	680	38	999999	113	670	999999	561	489	409	223	129	766	121	923	792	999999	239	63	999999	19	827	797	103	406	956	175	975	83	999999	78	609	279	75	999999	413	990	924	741	47	439	999999	683	298	999999	999999	982	999999	141	149	481	935	736	887	313	999999	999999	999999	166	157	505	999999	488	999999	341	613	999999	999999	515	999999	802	307	999999	25	190	808	154	508	872	346	973	658	843	934	236	142	873	391	762	576	531	64	767	594	542	97	722	902	999999	999999	219	291	999999	621	346	184	999999	999999	707	505	885	383	73	999999	999999	999999	507	554	553	999999	740	999999	938	938	988	747	539	903	483	102	95	999999	551	264	136	691	999999	999999	597	62	695	999999	683	267	691	157	999999	947	421	694	590	177	999999	758	
877	999999	353	73	632	599	999999	999999	999999	999999	419	999999	832	808	693	999999	200	285	957	501	513	588	999999	681	256	841	999999	592	492	788	999999	918	892	793	386	386	999999	592	599	999999	999999	999999	999999	999999	847	57	324	193	999999	930	504	314	219	857	999999	298	964	671	816	791	843	62	61	459	113	501	999999	49	431	316	152	608	686	999999	94	362	674	718	833	999999	999999	572	337	562	294	207	708	45	999999	98	999999	676	999999	807	164	364	999999	999999	963	356	306	999999	761	947	787	895	628	260	772	892	624	999999	838	999999	274	999999	725	499	175	999999	999999	716	501	343	999999	476	832	878	999999	729	262	220	999999	487	902	999999	999999	389	774	999999	578	999999	999999	654	473	174	838	999999	543	999999	999999	610	299	67	564	589	784	427	999999	321	72	749	455	53	640	999999	501	360	715	33	469	345	724	776	337	999999	454	846	999999	730	999999	999999	345	920	100	651	921	999999	923	323	467	999999	337	463	335	829	12	228	23	999999	999999	999999	452	999999	424	303	886	999999	729	230	145	937	557	331	683	999999	414	999999	999999	989	492	999999	437	401	566	85	999999	270	450	508	341	235	832	809	999999	160	232	999999	505	796	764	408	968	702	999999	529	836	999999	780	938	424	477	275	34	577	869	59	60	953	349	999999	626	81	231	888	999999	115	747	274	533	175	589	39	166	235	93	999999	999999	224	46	248	13	999999	512	94	864	960	999999	242	197	999999	181	871	166	511	999999	999999	747	814	277	424	98	999999	999999	772	835	447	999999	999999	999999	44	324	999999	917	110	291	146	568	146	34	949	999999	999999	87	432	993	717	873	999999	999999	999999	97	999999	947	621	160	272	242	999999	999999	426	851	999999	749	999999	785	345	954	999999	230	11	768	999999	789	327	127	583	662	999999	778	127	574	463	999999	736	946	403	888	305	950	28	999999	828	887	608	108	296	765	925	646	658	763	817	434	96	987	999999	141	629	503	576	610	418	961	141	851	397	309	22	999999	999999	456	999999	115	211	107	940	999999	190	229	999999	818	737	187	130	363	999999	39	999999	749	469	999999	269	999999	383	418	999999	866	756	757	710	987	753	719	999999	999999	999999	712	999999	989	57	764	951	410	672	758	872	241	841	999999	104	999999	686	273	745	130	197	856	731	793	612	83	966	433	519	843	74	27	922	999999	999999	54	807	633	701	704	320	858	139	999999	999999	263	35	999999	662	351	311	490	973	143	24	259	999999	438	386	974	797	999999	890	829	
693	855	999999	922	530	999999	560	999999	571	51	810	338	727	999999	999999	359	57	988	771	177	542	584	53	788	904	998	73	378	256	727	906	792	999999	309	931	689	944	113	457	611	790	258	999999	932	333	685	532	999999	999999	999999	926	999999	999999	723	296	119	812	999999	27	531	986	999999	999999	843	144	27	999999	427	999999	568	415	944	541	999999	386	293	999999	120	465	229	476	999999	999999	229	801	107	46	254	23	822	877	999999	96	925	625	608	453	85	798	316	325	114	698	622	622	982	277	596	999999	999999	453	701	74	798	65	999999	993	586	52	46	980	999999	413	999999	690	991	857	616	543	777	840	590	999999	999999	904	371	501	576	999999	819	830	999999	999999	20	378	186	359	297	870	828	999999	867	43	762	335	209	700	345	932	999999	134	999999	63	568	172	863	389	915	999999	693	305	427	979	233	215	541	216	403	984	999999	642	999999	745	715	172	999999	556	559	824	704	670	165	999999	976	999999	179	999999	349	999999	515	796	443	403	999999	533	197	888	999999	999999	793	992	999999	361	428	988	564	915	348	999999	200	999999	830	101	999999	32	999999	783	12	538	46	154	867	556	478	717	208	176	568	191	974	94	746	12	40	711	373	804	225	987	140	263	58	999999	999999	209	966	352	214	164	394	414	885	281	520	999999	135	750	882	710	790	398	357	166	431	115	569	827	70	488	999999	344	567	24	408	782	106	923	899	278	999999	855	962	999999	999999	999999	209	999999	492	391	585	999999	922	515	207	999999	906	891	521	551	640	149	291	725	506	999999	846	999999	873	999999	552	212	999999	613	999999	934	436	943	369	861	906	104	345	679	902	999999	999999	62	999999	666	875	999999	999999	357	999999	612	999999	999999	906	747	723	338	601	754	838	999999	772	318	555	273	999999	963	532	999999	645	545	999999	612	823	999999	999999	794	64	217	862	347	799	503	975	999999	370	200	999999	621	148	577	503	590	840	528	272	114	506	553	360	912	682	752	711	102	808	999999	422	445	999999	928	284	393	999999	501	583	278	342	999999	902	999999	999999	910	999999	77	51	222	999999	305	208	532	298	510	857	999999	665	57	791	999999	999999	409	777	999999	999999	220	303	999999	999999	349	944	999999	771	307	999999	245	986	771	999999	643	60	595	199	127	246	999999	639	773	536	941	836	536	999999	460	659	503	347	335	409	310	774	999999	523	999999	360	214	760	991	860	999999	964	893	815	158	831	954	219	660	999999	923	581	529	584	758	512	417	517	
321	648	156	897	660	372	931	999999	999999	81	766	767	42	827	648	913	914	977	999999	721	338	628	705	293	687	999999	486	728	254	999999	999999	920	942	999999	449	353	713	999999	313	999999	999999	288	712	882	999999	893	999999	106	933	616	669	780	569	999999	189	693	942	862	999999	690	885	213	625	771	316	999999	824	345	387	305	210	199	674	421	837	999999	916	823	840	794	648	390	795	637	687	999999	360	255	517	755	410	999999	999999	623	645	999999	662	999999	576	607	78	999999	999999	999999	999999	480	116	157	859	138	777	129	999999	424	52	999999	417	987	999999	331	495	578	827	632	894	359	683	61	776	166	999999	975	257	242	726	660	672	167	999999	217	878	999999	395	388	978	290	827	101	580	149	273	999999	999999	999999	121	499	169	95	743	66	999999	999999	380	703	741	801	872	789	999999	391	833	999999	765	876	453	292	192	448	654	614	532	592	999999	999999	999999	722	128	999999	999999	236	500	586	423	175	999999	999999	831	692	647	186	417	47	402	199	999999	23	909	980	801	999999	316	721	999999	138	534	214	585	999999	999999	999999	683	870	668	471	890	257	999999	600	466	630	999999	500	801	477	207	494	199	999999	330	880	812	148	210	301	919	779	154	295	641	215	247	97	882	627	502	546	379	930	308	999999	186	319	523	181	999999	816	919	999999	999999	50	24	304	999999	999999	216	545	669	376	552	121	112	550	959	261	999999	372	617	183	975	660	124	269	999999	271	703	503	624	39	923	113	999999	190	999999	601	200	999999	674	999999	421	957	877	12	388	196	956	636	999999	271	788	999999	999999	746	988	281	925	999999	322	999999	236	999999	920	639	453	999999	262	922	197	368	999999	999999	698	999999	761	999999	782	999999	881	795	315	77	999999	999999	999999	999999	903	999999	999999	92	675	445	630	522	999999	999999	999999	247	999999	939	934	999999	448	999999	999999	999999	316	545	984	971	498	812	999999	999999	999999	169	568	567	398	534	999999	149	730	114	692	626	999999	186	937	63	999999	545	562	999999	860	999999	628	162	162	999999	611	368	138	230	999999	862	570	113	675	567	149	479	849	999999	404	795	999999	344	309	584	999999	140	607	931	990	952	259	932	666	999999	541	416	415	494	923	186	21	510	519	999999	65	999999	510	380	913	511	695	538	546	75	969	293	853	999999	999999	480	760	207	239	641	999999	638	999999	999999	36	732	74	364	111	999999	784	801	824	479	999999	812	999999	237	27	999999	267	721	999999	601	605	257	563	999999	999999	999999	425	814	
999999	999999	226	426	279	408	354	190	447	341	999999	328	290	177	469	383	58	999999	850	999999	999999	751	384	891	252	845	506	778	999999	237	255	658	802	970	531	946	263	112	542	999999	883	999999	999999	925	294	999999	320	438	788	189	788	999999	999999	999999	634	529	504	335	184	433	902	575	21	220	999999	778	999999	320	646	522	999999	945	999999	999999	999999	353	709	999999	999999	184	535	77	999999	989	448	708	66	911	345	999999	999999	999999	928	118	328	317	825	831	839	999999	551	999999	791	275	999999	843	516	972	251	290	820	999999	728	999	898	834	585	999999	771	387	721	614	999999	644	80	202	999999	921	310	342	528	999999	618	999999	632	535	999999	724	999999	999999	999999	999999	669	65	999999	406	209	928	219	999999	999999	803	69	462	999999	937	34	156	204	866	825	594	671	999999	762	942	999999	637	999999	373	558	860	101	176	194	637	945	999999	464	674	992	98	999999	999999	999999	724	817	166	999999	695	510	139	530	73	999999	999999	999999	999999	302	248	969	999999	999999	846	934	871	999999	893	277	167	992	999999	999999	999999	999999	999999	999999	854	308	47	134	280	340	999999	862	429	340	37	396	587	224	194	627	226	704	429	536	865	882	738	999999	924	888	149	702	999999	446	999	999999	52	999999	999999	461	265	123	699	242	880	983	515	999999	684	507	690	942	999999	487	999999	999999	454	210	999999	972	569	34	999999	391	201	978	999999	983	340	838	353	999999	999999	732	371	112	14	999999	656	881	377	207	337	426	999999	206	999999	919	969	999999	744	842	707	595	892	240	999999	318	50	902	527	531	210	846	163	827	296	999999	125	374	821	267	554	145	605	371	697	784	192	995	93	999999	23	999999	103	511	164	71	999999	141	199	696	156	753	364	845	999999	490	272	999999	910	820	999999	605	362	999999	298	571	989	999999	999999	138	135	55	819	999999	517	999999	752	999999	999999	234	244	999999	184	135	999999	800	781	759	999999	216	999999	811	94	999999	743	418	804	616	222	593	82	319	597	999999	999999	110	934	384	337	953	738	620	708	999999	999999	819	431	237	999999	497	790	239	166	337	617	324	960	556	246	109	249	146	440	89	162	924	396	122	564	20	999999	406	432	421	478	999999	113	999999	685	923	999999	999999	250	999999	802	999999	999999	999999	454	255	999999	388	148	999999	713	601	190	999999	533	662	433	318	672	366	632	394	807	745	859	715	221	561	999999	322	999999	673	895	715	999999	319	770	999999	999999	319	999999	487	268	204	999999	876	721	999999	875	33	999999	
999999	904	884	102	417	45	418	999999	738	999999	999999	999999	999999	124	999999	999999	474	351	223	892	999999	999999	363	999999	154	999999	612	47	983	994	999999	686	847	822	999999	999999	999999	622	869	284	361	724	999999	284	291	970	442	90	999999	180	256	143	661	999999	999999	38	550	398	999999	291	432	381	427	743	307	901	669	999999	679	281	999999	852	481	999999	540	582	719	88	999999	184	999999	999999	999999	812	748	603	34	999999	629	416	227	623	674	587	851	980	307	196	977	390	999999	999999	410	395	486	999999	661	722	601	999999	318	472	193	774	598	900	11	615	994	703	876	953	384	272	63	999999	999999	999999	97	559	999999	999999	999999	823	873	264	131	984	336	354	942	999999	125	18	999999	755	439	900	989	951	978	691	201	283	513	357	64	147	341	999999	226	767	635	51	344	784	371	369	900	343	778	27	288	650	761	575	838	375	174	999999	999999	999999	999999	999999	999999	593	341	999999	320	526	209	984	652	921	138	184	999999	999999	999999	323	393	79	999	655	182	961	413	999999	522	938	518	689	973	999999	774	999999	999999	999999	470	751	999999	544	59	999999	999999	794	374	367	521	587	899	764	701	850	999999	571	288	258	963	999999	190	789	999999	382	17	519	999999	618	999999	999999	321	185	613	999999	870	848	30	624	521	999999	596	56	40	999999	48	999999	999999	999999	128	213	999999	614	536	999999	571	999999	239	676	376	624	999999	756	219	331	275	723	160	778	999999	75	550	663	736	586	32	144	759	999999	999999	263	531	999999	500	943	539	707	649	763	999999	216	619	354	257	897	604	999999	836	708	669	325	999999	219	153	62	999999	997	999999	950	999999	436	904	859	343	999999	102	999999	266	276	792	568	83	397	999999	999999	999999	999999	415	999999	981	192	307	60	999999	28	659	322	744	999999	290	999999	999999	699	935	924	999999	759	21	999999	804	708	584	570	916	111	251	216	999999	999999	999999	466	591	48	968	645	138	999999	159	324	463	780	160	999999	985	259	738	999999	461	502	999999	697	194	280	999999	283	607	737	144	609	999999	453	530	375	840	999999	950	999999	999999	299	795	999999	610	999999	681	34	999999	999999	585	999999	372	866	754	999999	907	909	282	320	999999	695	999999	999999	719	999999	548	19	259	785	999999	171	308	948	653	171	999999	24	96	498	599	19	725	999999	162	477	246	909	698	242	467	999999	999999	639	786	45	999999	404	738	70	157	671	775	772	999999	423	999999	424	222	593	999999	893	822	999999	721	999999	969	205	999999	999999	313	999999	321	27	
328	57	619	668	172	618	999999	312	285	36	350	927	999999	999999	999999	738	119	822	999999	115	650	573	118	768	918	999999	999999	66	999999	999999	757	999999	360	758	453	739	999999	699	999999	604	999999	288	617	999999	999999	793	762	26	150	509	141	999999	999999	215	376	754	999999	850	999999	381	552	853	999999	787	999999	831	577	484	509	999999	999999	999999	571	102	432	372	999999	322	999999	134	38	59	915	655	366	999999	577	154	999999	999999	999999	954	999999	880	62	829	141	829	526	610	226	287	999999	824	575	721	919	849	783	14	798	625	999999	625	999999	503	938	501	431	12	264	433	102	809	523	999999	470	690	50	603	999999	999999	796	726	908	751	541	101	89	644	357	999999	371	387	901	186	440	333	537	999999	999999	640	407	523	355	793	999999	707	311	596	999999	238	809	189	773	672	828	798	717	999999	961	999999	421	787	655	537	71	999999	908	347	999999	999999	999999	490	712	600	999999	999999	380	125	566	833	790	493	393	128	917	999999	613	239	999999	641	616	935	597	53	228	620	868	818	731	480	799	963	56	999999	84	328	477	183	943	556	427	601	999999	137	66	927	999999	536	619	880	110	679	999999	907	529	228	893	668	381	999999	413	999999	394	96	44	826	999999	278	53	999999	714	440	999999	800	999999	25	899	470	987	301	226	342	208	850	379	130	974	148	595	856	435	808	999999	836	152	865	217	999999	103	240	490	999999	492	29	175	670	393	198	693	514	328	432	681	89	891	81	363	543	716	913	999999	308	683	197	173	905	638	459	658	359	807	999999	377	756	811	100	849	999999	684	709	999999	785	454	90	538	12	137	722	999999	80	999999	673	999999	189	388	191	451	999999	856	270	41	934	540	344	999999	378	65	925	278	800	232	184	858	999999	186	76	999999	603	658	171	778	999999	999999	587	999999	143	999999	999999	377	630	649	554	332	424	677	802	255	120	384	999999	947	999999	453	154	999999	999999	815	235	12	999999	337	848	646	999999	999999	125	430	952	497	999999	999999	867	557	648	161	678	851	444	340	384	821	743	229	498	223	577	472	999999	738	520	328	491	999999	65	302	800	907	999999	933	561	381	302	623	811	509	999999	653	805	992	180	485	381	895	628	500	593	629	999999	999999	914	652	999999	223	977	254	999999	683	502	355	999999	770	223	510	778	12	529	130	417	989	999999	923	667	377	568	44	947	596	566	564	709	999999	760	166	28	908	999999	999999	646	567	340	999999	161	999999	642	410	271	999999	999999	
999999	970	473	221	999999	999999	991	985	691	655	942	306	582	127	999999	646	999999	20	67	999999	870	690	451	483	850	659	999999	771	217	735	168	772	999999	480	999999	999999	245	959	999999	819	999999	923	630	432	703	999999	757	289	223	813	462	399	214	387	255	935	999999	989	371	509	999999	229	999999	955	497	999999	999999	112	186	353	410	229	418	999999	999999	947	69	28	779	590	901	458	558	999999	283	999999	568	999999	999999	14	74	255	999999	102	219	807	155	674	935	534	50	655	112	999999	412	999999	981	966	922	308	875	511	220	781	607	161	671	999999	682	729	999999	530	877	182	289	165	631	325	999999	657	999999	999999	92	999999	549	255	999999	687	991	50	999999	601	776	925	138	562	45	817	494	68	146	772	999999	999999	922	520	777	930	999999	257	611	999999	938	999999	506	999999	429	999999	241	999999	804	999999	391	642	942	20	753	952	999999	727	130	814	831	969	521	39	403	876	333	39	477	999999	106	744	438	999999	663	511	428	999999	143	81	585	999999	263	162	999999	999999	273	912	766	825	886	863	137	797	834	968	754	477	999999	552	640	212	884	388	886	646	213	999999	356	252	533	405	593	58	238	699	716	368	648	54	612	999999	272	999999	539	243	617	641	296	999999	999999	951	999999	590	999999	383	257	874	275	999999	155	999999	565	523	301	490	279	88	568	144	262	395	828	52	939	229	939	999999	999999	653	39	572	999999	662	999999	582	999999	13	618	855	999999	841	102	904	999999	999999	855	748	361	999999	999999	539	82	161	442	371	132	517	650	220	443	25	999999	622	999999	999999	999999	903	38	999999	645	276	999999	999999	693	421	302	924	153	779	374	200	880	800	689	999999	499	382	229	134	459	999999	362	407	422	999999	815	480	199	326	999999	951	720	641	412	999999	79	369	999999	30	78	208	999999	871	846	252	144	235	932	999999	93	544	683	903	269	999999	999999	72	300	266	999999	999999	735	826	536	422	480	249	397	999999	430	139	913	209	65	261	962	491	999999	999999	302	590	999999	973	999999	708	278	999999	382	104	783	17	78	999999	999999	256	472	548	345	999999	772	895	837	939	795	953	631	484	847	999999	356	999999	999999	130	964	25	283	761	592	999999	999999	999999	999999	303	218	422	999999	711	999999	809	788	999999	999999	138	407	406	753	608	188	290	87	999999	999999	999999	999999	999999	507	947	247	999999	973	711	955	999999	288	119	38	999999	731	382	892	919	700	48	999999	931	285	382	723	567	999999	999999	583	312	750	360	999999	999999	
999999	856	915	123	999999	383	835	999999	469	639	849	298	377	219	877	805	999999	167	103	930	999999	816	86	135	234	679	148	308	138	999999	999999	928	425	537	988	874	466	779	455	327	212	152	472	646	999999	434	199	62	797	777	914	592	999999	762	999999	739	779	790	888	794	999999	537	949	816	999999	920	872	840	231	12	999999	618	712	999999	999999	12	354	999999	602	800	489	999999	999999	360	737	183	999999	999999	190	258	105	676	999999	661	92	675	203	655	999999	611	561	999999	999999	794	438	306	880	491	999999	353	999999	349	999999	98	314	159	36	598	88	699	999999	219	660	972	907	999999	727	60	999999	999999	999999	698	667	999999	999999	140	264	716	921	441	302	189	628	837	864	755	488	999999	357	999999	649	999999	999999	83	362	352	699	999999	887	766	999999	829	798	982	543	696	681	999999	849	183	895	999999	676	646	406	999999	999999	822	118	161	194	999999	703	760	999999	214	131	593	638	896	441	405	829	165	999999	472	390	999999	303	177	84	999999	953	184	999999	999999	927	930	677	999999	760	876	999999	999999	581	653	999999	47	579	338	574	98	569	953	741	999999	490	521	783	933	689	999999	529	999999	999999	999999	972	529	722	83	287	999999	916	356	146	565	654	103	583	220	346	352	75	964	603	985	721	999	442	999999	849	999999	156	999999	602	814	356	810	657	678	681	999999	325	999999	61	382	999999	222	999999	185	846	396	938	572	597	346	880	999999	346	102	192	972	96	185	234	870	999999	182	999999	999999	219	843	445	905	539	738	37	999999	912	231	813	509	192	267	999999	462	478	584	999999	266	933	790	999999	999999	495	999999	999999	999999	282	999999	337	999	468	494	966	999999	951	42	43	999999	999999	322	653	125	999999	683	789	999999	484	771	402	470	36	498	398	428	379	879	419	830	228	888	296	999999	894	813	50	697	301	698	999999	999999	550	999999	947	620	999999	358	286	812	999999	999999	664	999999	999999	866	973	999999	106	999999	999999	81	623	213	999999	999999	36	921	999999	475	642	101	538	785	270	956	920	999999	999999	777	999999	999999	603	607	999999	999999	234	999999	942	37	840	81	601	753	76	439	822	999999	656	528	999999	225	137	811	179	828	163	878	999999	831	946	243	429	328	999999	611	999999	25	302	114	205	250	979	203	999999	999999	999999	999999	719	999999	144	582	93	32	999999	999999	892	791	437	999999	383	355	545	999999	91	606	651	283	497	464	961	806	54	552	332	999999	245	999999	185	608	999999	378	999999	418	697	373	160	406	999999	201	
999999	686	588	220	730	849	999999	869	122	39	919	999999	297	264	869	338	538	540	699	839	829	958	616	828	752	14	196	136	999999	999999	456	254	999999	305	746	999999	999999	833	821	483	648	999999	822	156	689	123	91	999999	999999	999999	835	619	999999	999999	999999	760	79	759	999999	726	663	578	456	404	582	674	999999	991	518	999999	120	704	719	226	999999	999999	146	470	149	639	922	292	587	64	882	999999	547	999999	933	986	216	468	375	999999	819	999999	919	427	573	24	45	100	396	956	257	999999	900	490	999999	999999	999999	999999	619	828	804	999999	991	999999	522	746	999999	245	67	532	387	652	339	999999	999999	131	543	999999	897	135	604	831	895	630	807	999999	936	999999	737	999999	372	607	999999	547	301	448	88	527	904	827	887	800	43	864	579	999999	801	999999	93	983	375	905	711	494	234	999999	485	999999	594	770	809	80	507	42	169	999999	804	792	332	999999	53	26	999999	80	248	999999	798	999999	61	999999	950	659	973	999999	659	467	999999	999999	323	328	963	999999	999999	144	27	817	303	11	704	999999	800	19	953	135	940	359	101	641	256	430	999999	453	999999	999999	820	999999	999999	999999	382	702	999999	999999	999999	999999	994	336	93	679	999999	999999	510	999999	337	262	411	941	706	847	999999	310	999999	263	118	892	154	519	407	999999	323	866	999999	550	629	999999	999999	360	540	949	140	999999	999999	422	588	825	999999	999999	999999	66	980	879	999999	259	938	81	337	999999	341	586	859	999999	999999	542	999999	196	710	960	177	336	347	61	999999	756	716	210	45	999999	675	292	973	999999	404	350	570	444	422	470	611	558	674	293	29	954	100	655	685	733	66	999999	999999	959	999999	999999	718	929	478	697	999999	999999	45	384	955	59	612	101	90	587	971	921	773	250	999999	619	662	64	999999	456	999999	70	524	312	896	283	178	24	999999	614	999999	641	965	725	999999	872	522	999999	338	970	351	999999	999999	999999	999999	145	999999	873	609	600	137	664	897	32	999999	482	999999	999999	487	999999	999999	598	544	475	955	340	955	999999	323	999999	106	372	725	71	114	667	495	426	999999	761	654	304	414	956	487	967	999999	999999	999999	999999	657	788	999999	656	999999	752	464	999999	152	431	190	580	999999	132	503	764	939	835	999999	373	986	798	999999	725	37	586	194	587	987	987	595	21	363	868	829	318	559	78	972	362	999999	396	283	129	999999	84	744	291	463	723	38	909	36	331	999999	859	605	999999	629	512	568	877	121	164	835	178	226	999999	302	999999	
214	999999	862	565	999999	600	524	73	154	952	999999	902	134	274	959	686	985	42	409	970	999999	473	448	469	794	336	284	128	999999	412	857	62	989	277	999999	167	56	471	999999	868	344	541	999999	677	670	665	753	847	205	999999	193	194	291	332	999999	741	432	402	770	833	326	406	999999	742	105	999999	913	999999	756	802	639	523	999999	541	635	182	531	771	999999	138	999999	999999	923	999999	228	673	771	666	796	776	735	653	999999	337	551	938	761	209	582	999999	752	999999	101	402	519	999999	323	750	696	309	220	660	999999	999999	260	889	483	646	523	431	28	999999	70	979	77	986	823	999999	989	697	999999	999999	199	917	999999	999999	345	530	999999	558	359	999999	969	496	566	84	59	67	87	662	999999	124	685	160	999999	505	999999	122	335	533	846	780	760	999	888	888	471	686	267	574	999999	952	31	999999	81	996	286	573	999999	992	936	999999	466	999999	242	306	645	999999	999999	879	850	233	205	100	999999	579	999999	999999	999999	677	613	373	800	512	117	999999	999999	721	88	866	228	272	699	342	596	91	999999	432	766	999999	999999	999999	632	387	724	331	757	930	262	999999	736	316	965	999999	389	999999	964	953	230	729	999999	924	960	197	661	587	999999	862	999999	630	266	838	213	26	435	191	999999	999999	999999	999999	755	172	468	586	999999	912	307	954	999999	33	126	370	212	47	389	327	999999	445	725	146	999999	894	436	631	245	897	112	949	999999	207	999999	551	174	999999	974	50	466	384	66	748	290	579	909	999999	999999	895	999999	999999	999999	117	999999	305	697	652	988	861	735	999999	350	999999	809	357	644	999999	200	574	205	768	73	348	861	999999	388	977	999999	227	984	999999	127	350	999999	936	322	211	486	537	999999	522	999999	999999	315	629	43	823	938	932	999999	163	289	939	700	867	999999	999999	256	634	999999	720	999999	999999	877	779	719	999999	999999	873	45	442	279	663	721	683	999999	999999	42	241	62	565	48	923	999999	999999	676	187	649	404	999999	999999	999999	851	999999	143	726	685	245	536	910	43	853	74	897	502	884	626	999999	999999	555	163	999999	24	999999	361	681	872	488	56	112	541	360	999999	51	21	487	427	52	999999	999999	635	714	506	330	28	712	973	36	789	946	59	999999	632	848	679	767	999999	279	270	462	854	207	199	433	379	999999	999999	33	999999	24	466	584	640	70	920	448	759	693	563	999999	999999	846	698	109	62	581	727	727	999999	253	547	157	782	135	111	438	525	82	951	345	999999	950	999999	
775	489	475	999999	572	999999	241	18	999999	716	621	754	18	999999	99	380	797	999999	999999	661	642	477	999999	802	514	958	999999	922	686	742	227	223	757	999999	922	999999	587	262	165	799	140	244	301	440	170	999999	103	928	436	999999	999999	390	876	999999	507	308	180	999999	999999	613	999999	318	999999	513	999999	407	997	312	586	479	793	545	800	999999	530	408	185	999999	641	999999	865	563	496	999999	589	836	347	467	208	999999	999999	913	448	551	362	822	912	787	999999	762	383	791	999999	957	908	999999	590	999999	768	109	999999	999999	999999	680	748	882	822	347	924	662	70	539	113	961	40	999999	999999	258	999999	999999	999999	398	937	878	759	84	221	538	85	970	999999	231	699	109	502	999999	882	768	803	999999	10	575	862	288	999999	844	687	389	927	39	999999	342	718	70	613	999999	365	163	920	999999	671	999999	271	954	415	839	840	13	999999	883	997	337	454	927	707	919	535	658	186	915	396	999999	611	56	458	914	512	638	495	768	791	728	848	999999	808	716	313	908	872	862	14	683	920	53	41	194	887	791	999999	694	208	706	977	999999	999999	839	681	224	505	501	337	211	999999	700	999999	278	999999	325	999999	991	615	627	999999	323	911	712	911	568	24	274	37	720	285	999999	570	999999	999999	842	851	969	44	98	413	999999	535	802	999999	230	951	999999	704	572	672	371	88	580	920	663	999999	574	999999	123	999999	240	473	616	926	716	139	17	999999	646	473	159	956	526	223	414	788	118	547	690	616	999999	570	464	58	913	999999	990	174	97	749	999999	50	920	888	182	907	999999	999999	999999	101	999999	999999	67	109	999999	415	561	999999	999999	875	985	37	247	507	948	670	18	999999	22	993	149	843	439	897	999999	118	45	638	51	506	869	242	99	598	673	25	512	365	536	508	171	999999	658	222	764	259	999999	423	999999	511	899	360	863	464	952	999999	805	169	999999	413	999999	923	325	999999	15	752	938	649	833	999999	167	652	41	514	832	999999	999999	999999	143	936	315	622	698	999999	999999	999999	378	634	646	572	999999	353	452	999999	138	248	317	650	217	21	321	163	999999	17	353	256	329	359	632	446	916	588	35	999999	999999	757	235	785	411	495	384	313	12	999999	722	814	209	908	385	594	208	544	20	132	624	162	42	690	196	361	200	28	12	999999	656	631	999999	476	35	381	22	532	248	721	637	999999	161	328	294	538	56	999999	999999	47	247	381	578	999999	362	945	999999	544	999999	60	999999	365	311	
801	999999	100	999999	733	882	13	581	676	305	299	495	616	10	999999	999999	658	314	779	999999	999999	963	999999	63	423	123	90	656	478	999999	999999	425	281	999999	999999	714	999999	51	322	538	971	465	999999	86	999999	418	746	944	20	999999	939	745	999999	999999	346	838	339	999999	83	619	801	356	113	741	116	873	223	999999	650	999	212	999999	999999	250	82	508	401	208	774	999999	999999	145	646	340	994	453	898	999999	370	521	385	999999	999999	999999	736	624	999999	829	970	414	205	999999	304	21	936	332	753	999999	248	837	999999	999999	273	77	251	999999	999999	772	747	662	975	262	549	138	624	999999	649	999999	513	458	155	572	238	369	999999	541	841	634	404	671	699	623	722	532	85	254	999999	899	461	81	914	999999	999999	317	439	942	999999	175	999999	890	683	999999	772	789	999999	873	902	903	267	999999	999999	85	378	86	962	999999	999999	26	999999	380	162	999999	999999	442	544	565	490	920	929	867	999999	999999	999999	513	988	244	999999	932	999999	211	351	989	642	750	256	838	999999	15	354	87	413	281	121	26	738	933	627	339	255	999999	393	999999	999999	999999	467	999999	838	864	97	727	511	606	185	852	999999	999999	117	999999	196	706	354	484	576	999999	999999	972	999999	999999	999999	64	617	521	687	999999	817	369	26	252	999999	107	10	999999	918	626	576	806	999999	999999	988	999999	825	540	153	549	781	999999	999999	132	935	495	594	617	999999	43	120	990	919	999999	45	669	156	865	804	98	705	997	566	949	285	999999	877	999999	242	209	999999	999999	377	148	933	908	999999	893	999999	999999	999999	393	267	884	999999	586	887	634	233	328	429	960	736	65	843	784	352	466	847	286	618	298	384	889	804	43	999999	781	537	136	999999	262	557	16	584	322	739	681	999999	698	771	252	81	913	780	277	350	321	304	158	999999	496	999999	40	999999	224	18	378	89	999999	963	999999	107	999999	612	176	413	730	999999	530	55	670	999999	158	999999	999999	227	470	118	537	693	999999	486	389	570	229	215	526	826	999999	314	999999	602	961	735	665	999999	974	311	999999	864	999999	840	999999	112	999999	473	898	525	814	999999	547	270	552	788	662	628	717	536	999999	999999	999999	903	120	226	685	999999	71	999999	850	999999	999999	169	999999	999999	999999	470	712	286	999999	756	317	999999	22	372	766	110	59	183	82	46	437	999999	918	653	977	715	999999	999999	427	826	411	485	674	999999	755	999999	766	879	714	202	999999	999999	860	635	653	884	891	748	459	999999	29	888	999999	813	793	
803	250	850	999999	368	999999	165	859	849	999999	831	337	428	617	999999	999999	180	468	880	130	999999	588	999999	999	999999	999999	981	107	842	807	522	145	999999	800	951	999999	915	194	355	462	760	581	21	290	822	557	473	141	82	251	999999	999999	470	693	796	225	957	851	999999	544	758	67	27	999999	832	696	999999	627	665	249	999999	985	123	999999	369	424	576	11	999999	545	360	999999	35	600	958	103	675	177	13	736	999999	999999	591	811	703	702	564	969	458	135	91	845	476	832	822	863	999999	52	333	382	648	999999	999999	67	999999	909	999999	426	93	739	31	308	623	928	68	999999	404	999999	724	667	859	607	553	999999	999999	515	383	999999	777	105	999999	633	844	631	999999	235	999999	534	627	794	670	148	885	719	114	999999	231	999999	774	999999	469	14	327	666	999999	50	412	999999	603	678	535	839	999999	988	999999	398	464	992	999999	832	999999	999999	999999	999999	996	721	722	999999	999999	680	293	835	428	319	999999	781	315	187	118	999999	823	776	999999	949	268	999999	499	999999	766	716	328	239	706	999999	999999	999999	999999	396	669	801	328	578	999999	923	395	699	420	338	363	181	92	286	884	794	18	198	938	999999	672	174	231	826	76	240	361	64	139	999999	999999	999999	999999	919	517	316	728	255	110	18	999999	568	999999	170	543	999999	634	52	355	912	934	314	661	999999	724	999999	579	502	999999	445	999999	340	570	934	521	999999	999999	172	768	577	999999	762	999999	999999	180	113	999999	999999	999999	481	606	319	709	227	551	512	384	864	204	999999	999999	236	744	665	446	233	998	486	648	999999	874	471	999999	777	846	181	226	731	999999	621	750	518	219	39	839	262	999999	353	393	999999	942	855	967	755	840	839	28	999999	493	947	999999	278	422	76	606	144	45	931	380	999999	999999	653	449	583	999999	228	999999	714	825	194	601	655	102	639	999999	29	503	528	937	17	163	794	248	478	999999	999999	105	999999	433	999999	226	700	972	23	999999	298	416	394	492	621	822	999999	606	308	355	459	999999	999999	791	587	641	516	993	373	226	500	415	970	77	789	999999	873	290	131	967	901	682	89	999999	999999	999999	119	999999	326	999999	848	198	939	132	999999	307	322	361	845	72	710	706	999999	796	999999	883	445	326	999999	498	948	33	485	999999	454	999999	105	867	806	975	532	999999	677	189	377	312	476	848	999999	492	999999	522	444	999999	267	205	83	293	692	999999	176	793	342	828	245	825	713	607	678	289	999999	999999	554	999999	540	999999	999999	
999999	428	920	417	597	999999	220	688	435	999999	426	84	258	703	999999	184	704	808	739	148	849	999999	999999	599	999999	999999	731	999999	364	968	574	528	999999	176	653	864	772	999999	579	488	132	149	809	999999	296	999999	429	586	398	280	999999	72	800	100	189	999999	876	330	999999	999999	583	929	333	467	999999	898	56	92	59	948	411	20	238	261	999999	709	144	999999	313	999999	999999	155	892	93	128	511	727	937	987	177	999999	452	155	162	904	202	816	999999	232	398	487	347	536	450	869	839	833	549	84	480	999999	570	27	213	677	437	46	999999	999999	512	999999	118	999999	881	960	959	865	999999	356	823	999999	999999	92	914	857	412	618	451	224	999999	999999	999999	863	517	825	427	435	999999	484	477	999999	576	12	720	228	378	253	654	490	909	999999	756	202	260	587	559	488	112	356	275	818	594	35	69	834	992	254	587	65	542	534	924	602	879	667	326	789	372	999999	489	168	999999	961	999999	315	921	985	999999	930	275	938	999999	999999	219	658	571	551	942	885	235	134	999999	599	999999	385	59	164	323	592	270	770	126	415	867	999999	854	999999	720	754	999999	999999	999999	657	789	603	211	339	393	999999	106	774	846	999999	470	364	503	999999	23	929	266	767	671	30	999999	505	822	999999	999999	112	804	999999	999999	999999	973	229	492	18	999999	354	999999	999999	999999	999999	496	999999	924	639	945	999999	613	489	999999	790	498	155	345	620	988	294	780	294	611	290	425	168	943	657	999999	251	999999	495	565	669	755	546	996	577	534	183	999999	193	972	999999	499	999999	328	999999	699	999999	884	871	29	999999	999999	999999	118	490	677	337	552	999999	136	703	999999	999999	999999	949	45	952	159	999999	999999	999999	713	999999	999999	395	999999	111	840	903	958	999999	999999	999999	475	999999	106	865	437	999999	900	206	999999	314	999999	278	999999	381	400	378	14	747	678	127	999999	214	810	975	577	722	698	999999	497	648	318	450	346	639	652	882	999999	180	524	642	866	890	999999	409	540	53	999999	420	999999	472	899	220	17	250	225	270	240	999999	999999	715	817	999999	709	981	995	616	931	946	999999	517	524	999999	232	45	260	894	999999	410	445	533	912	288	999999	35	749	999999	999999	999999	424	999999	652	733	883	809	999999	543	190	212	414	999999	121	863	691	202	999999	75	987	971	989	330	249	829	685	763	802	538	999999	999999	242	897	183	835	531	999999	999999	999999	950	999999	999999	717	999999	818	999999	521	421	58	597	673	999999	684	119	999999	116	104	153	
822	57	999999	16	296	85	506	970	516	750	999999	999999	999999	336	999999	125	574	999999	282	615	999999	833	173	999999	999999	941	793	606	999999	999999	712	729	437	202	52	743	831	416	923	999999	217	999999	489	771	145	716	251	346	922	569	545	709	833	488	999999	989	884	777	999999	999999	291	899	422	729	999999	556	905	162	293	999999	999999	167	838	641	408	999999	999999	402	216	999999	699	457	684	988	252	12	895	948	480	63	999999	63	999999	999999	359	999999	435	760	732	999999	999999	999999	62	510	285	999999	871	202	999999	148	645	492	570	225	655	834	225	433	486	46	661	999999	682	240	999999	239	13	999999	291	100	157	593	669	999999	235	610	999999	999999	713	864	141	703	868	341	418	377	493	999999	921	525	102	11	283	999999	927	999999	416	822	999999	55	999999	610	910	989	999999	61	822	942	999999	55	440	999999	719	622	904	957	98	999999	999999	195	746	999999	348	765	997	999999	319	972	700	999999	203	581	236	999999	489	530	792	878	999999	366	554	550	999999	876	95	61	292	660	791	969	999999	76	999999	762	308	319	271	155	991	845	999999	850	251	999999	851	858	814	61	999999	999999	175	219	10	464	999999	206	126	471	680	946	999999	659	190	731	615	137	580	474	370	179	268	647	886	504	999999	704	999999	999999	999999	236	247	240	527	417	999999	999999	76	546	131	999999	999999	800	475	55	982	92	669	520	12	999999	288	999999	691	963	125	999999	332	505	839	936	897	786	446	999999	708	632	142	773	926	999999	70	43	353	267	976	468	181	841	521	542	44	787	337	311	948	897	549	563	301	286	233	570	707	999999	214	416	999999	31	347	999999	950	895	999999	943	663	255	996	433	986	999999	999999	491	999999	306	902	999999	459	999999	505	999999	93	578	999999	999999	835	499	336	168	62	570	114	999999	999999	172	999999	148	203	393	647	999999	999999	125	576	999999	999999	999999	586	410	999999	105	957	229	999999	999999	999999	381	999999	943	118	174	919	838	380	426	553	206	999999	821	714	763	915	75	999999	802	909	968	999999	837	720	103	912	926	876	957	613	999999	633	966	896	221	724	260	285	483	783	73	999999	999999	100	734	753	765	999999	528	189	999999	732	724	999999	306	378	999999	232	24	261	993	961	999999	812	999999	999999	32	925	999999	48	665	789	23	28	846	234	999999	999999	999999	349	157	240	358	778	721	999999	999999	348	599	842	148	38	270	231	790	999999	331	347	432	171	999999	840	202	489	999999	111	718	705	999999	82	526	999999	246	999999	114	
762	613	644	101	515	663	683	335	999999	999999	637	999999	999999	238	744	902	999999	323	999999	617	999999	999999	868	264	619	443	213	566	526	326	308	999999	595	127	999999	498	999999	256	917	507	57	999999	541	589	886	582	926	476	47	180	20	525	420	999999	797	724	745	999999	481	81	460	127	808	344	602	845	934	999999	999999	255	999999	269	999999	328	569	802	506	289	999999	47	999999	737	528	356	315	999999	381	537	330	312	999999	307	774	845	999999	999999	706	206	999999	51	648	999999	275	791	954	751	129	102	497	994	999999	999999	21	444	564	723	999999	461	38	999999	474	406	353	898	502	917	494	560	999999	639	105	310	302	336	398	264	471	736	401	564	663	288	49	999999	94	297	296	340	291	999999	340	254	999999	177	577	251	999999	377	299	47	266	568	821	857	898	999999	173	999999	55	999999	261	862	999999	474	165	999999	366	999999	813	215	631	163	999999	946	309	851	999999	134	758	999999	999999	104	447	364	308	104	999999	191	436	176	133	610	295	980	82	477	999999	703	21	391	999999	890	563	999999	999999	112	299	875	558	57	785	49	926	898	954	167	425	999999	176	71	729	185	591	646	91	30	868	999999	873	831	666	438	122	377	272	999999	540	362	999999	999999	805	591	999999	388	391	94	684	396	35	915	61	489	999999	950	662	999999	308	999999	12	395	244	10	999999	727	391	356	926	558	636	999999	999999	999999	999999	999999	999999	148	999999	212	265	996	345	481	272	958	779	186	901	172	715	562	166	624	999999	563	960	999999	589	905	997	999999	167	135	760	999999	999999	989	733	999999	695	523	999999	106	661	15	59	762	737	53	947	215	455	764	999999	83	343	11	712	999999	20	999999	558	646	215	230	839	220	721	736	999999	999999	453	999999	999999	999999	404	70	962	354	513	999999	78	546	958	792	588	403	292	686	202	297	999999	999999	556	245	965	521	890	440	999999	839	51	10	384	166	761	121	297	652	999999	999999	48	368	999999	999999	391	999999	687	423	641	999999	928	45	544	380	514	913	999999	999999	999999	883	179	999999	187	999999	999999	77	172	999999	40	477	115	639	999999	999999	999999	917	850	743	853	999999	999999	477	798	730	911	16	466	999999	999999	848	999999	66	426	795	113	999999	999999	25	655	324	849	886	392	999999	999999	999999	37	999999	131	596	73	54	387	281	60	702	733	457	762	160	610	999999	159	192	155	58	222	221	815	999999	999999	835	97	539	999999	947	999999	634	399	999999	978	841	999999	999999	785	288	679	155	745	411	
783	734	262	999999	713	690	736	999999	28	292	85	816	810	389	860	999999	956	847	176	999999	617	999999	67	149	181	769	286	104	407	999999	999999	77	476	413	959	12	582	591	825	424	220	999999	999999	117	999999	172	41	502	999999	557	331	999999	999999	642	999999	684	676	999999	334	999999	413	642	802	161	912	999999	349	999999	429	999999	654	374	999999	752	892	733	492	950	999999	19	737	999999	899	850	545	547	99	833	999999	284	335	470	267	881	20	999999	91	999999	999999	539	822	634	999999	346	902	956	809	999999	750	999999	201	726	520	325	216	629	742	952	999999	374	918	516	999999	999999	999999	999999	999999	150	999999	324	651	38	755	72	196	112	711	563	948	999999	738	863	93	999999	92	609	999999	999999	674	390	999999	999999	847	829	621	316	999999	927	813	717	849	668	493	436	417	173	970	999999	138	999999	918	189	999999	36	636	64	432	234	999999	999999	244	174	476	999999	488	999999	190	925	999999	880	999999	783	749	240	740	79	380	657	152	919	639	999999	813	999999	999999	656	134	999999	203	566	999999	999999	999999	891	483	684	999999	142	947	895	999999	999999	16	999999	999999	144	439	999999	295	567	999999	775	91	152	999999	741	999999	999999	889	832	999999	999999	732	999999	996	639	918	858	756	66	876	248	710	257	937	594	495	565	720	337	999999	360	535	635	882	117	542	999999	999999	741	333	296	252	999999	507	622	322	132	999999	220	225	999999	999999	999999	690	999999	75	834	214	698	256	999999	195	999999	616	46	833	106	999999	888	106	999999	999999	25	732	590	995	595	749	324	282	372	313	509	999999	644	343	305	999999	445	52	708	517	910	494	538	999999	691	508	471	999999	226	999999	373	999999	29	332	11	507	109	451	999999	94	890	999999	884	491	685	449	971	703	999999	160	566	999999	398	687	349	530	999999	999999	313	97	999999	999999	999999	251	939	395	999999	322	999999	798	845	993	572	999999	999999	999999	610	56	999999	251	999999	767	260	75	563	999999	999999	342	982	999999	313	620	147	392	806	364	999999	999999	551	300	357	999999	999999	739	315	572	283	999999	70	999999	919	157	74	999999	561	520	284	990	687	999999	999999	759	339	859	495	235	856	189	817	273	133	999999	504	135	893	876	405	521	760	991	253	950	999999	137	561	165	556	85	831	295	89	379	999999	999999	999999	598	329	999999	999999	999999	716	999999	957	796	999999	950	999999	938	178	684	124	763	240	696	179	999999	487	211	999999	339	999999	781	358	531	194	999999	24	375	505	305	556	893	276	679	284	999999	992	
485	406	611	513	617	999999	156	999999	326	149	267	959	910	120	128	999999	915	411	999999	745	436	999999	977	936	287	443	873	999999	231	496	560	421	30	999999	12	805	696	826	999999	875	999999	999999	867	614	999999	415	594	194	438	690	361	278	349	413	566	873	999999	674	235	183	42	29	999999	829	588	845	999999	999999	118	999999	517	999999	349	999999	543	84	744	999999	189	871	999999	999999	999999	999999	144	292	81	616	170	999999	387	32	600	999999	842	192	999999	48	35	911	999999	411	86	999999	999999	273	928	290	869	999999	138	64	495	364	334	353	330	418	999999	306	773	999999	32	979	935	495	498	999999	226	999999	672	706	348	999999	405	446	611	582	368	871	999999	791	746	678	10	999999	536	245	563	999999	861	993	353	728	147	152	389	999999	190	999999	774	477	999999	518	819	999999	716	227	999999	887	999999	748	60	823	943	999999	587	999999	978	612	958	262	898	999999	999999	999999	362	999999	999999	262	999999	514	402	680	106	886	999999	999999	999999	999999	615	999999	286	675	757	123	943	999999	785	999999	999999	45	999999	577	729	999999	579	999999	999999	151	999999	107	97	706	830	237	356	379	727	66	264	358	495	999999	996	649	999999	232	999999	387	734	833	999999	974	999999	32	395	824	951	584	317	391	999999	717	508	518	231	579	845	529	999999	574	999999	729	901	216	550	999999	580	89	545	999999	999999	639	416	246	274	999999	19	807	842	531	428	152	749	872	147	777	902	488	427	406	386	450	999999	999999	41	114	83	999999	481	999999	253	871	999999	960	25	581	999999	271	999999	118	569	47	687	245	155	999999	999999	38	999999	999999	814	102	661	999999	999999	999999	28	256	215	169	49	999999	336	174	287	557	113	789	999999	566	477	641	243	319	999999	349	763	385	25	999999	134	54	421	709	862	161	219	899	990	100	562	64	66	94	78	999999	999999	523	999999	597	556	200	181	512	999999	999999	999999	999999	313	630	172	643	240	999999	45	995	118	626	311	136	348	214	798	766	999999	422	584	999999	250	796	637	249	999999	427	824	999999	872	909	999999	999999	999999	999999	595	370	928	999999	823	999999	59	83	931	94	221	830	259	999999	401	999999	507	882	999999	709	112	517	992	922	224	813	19	110	132	209	222	622	999999	481	618	438	838	95	599	999999	109	999999	864	553	38	597	177	482	543	467	411	530	100	593	764	999999	378	15	704	19	222	949	999999	732	871	598	997	778	733	963	576	999999	293	246	610	935	653	449	999999	627	646	537	999999	665	798	692	
532	249	999999	540	70	832	999999	589	150	159	226	999999	681	999999	599	399	999999	580	999999	999999	247	854	999999	828	434	929	122	86	373	684	392	294	934	999999	76	999999	71	202	999999	743	41	704	106	460	718	521	767	463	999999	999999	788	986	999999	809	454	678	266	888	116	141	720	314	225	465	767	931	207	999999	373	841	999999	556	677	156	957	543	758	999999	999999	999999	171	999999	999999	126	896	406	519	134	735	398	501	183	96	999999	33	726	488	640	693	786	323	275	100	196	919	999999	999999	628	852	999999	999999	733	999999	202	969	72	266	108	569	999999	422	999999	766	975	350	164	470	906	999999	240	64	127	839	333	600	895	568	999999	207	664	97	891	999999	823	999999	768	999999	893	801	999999	999999	390	999999	332	374	249	509	124	846	999999	771	412	504	622	999999	802	893	999999	602	84	503	404	999999	905	283	530	801	999999	999999	581	759	577	114	172	999999	674	56	517	959	360	396	999999	26	443	893	684	397	999999	966	999999	874	999999	301	727	999999	999999	999999	175	999999	999999	999999	566	999999	274	14	999999	308	341	851	192	756	385	494	251	687	999999	388	466	22	599	999999	151	999999	999999	999999	808	286	386	706	703	194	880	999999	999999	912	830	835	751	438	699	999999	999999	808	784	919	498	466	59	49	416	999999	32	163	999999	999999	307	999999	999999	566	206	917	921	635	999999	997	875	916	380	339	857	225	999999	37	322	999999	86	343	202	999999	219	999999	236	347	299	25	171	726	999999	413	614	250	58	195	242	781	999999	430	999999	786	53	582	96	719	191	201	62	994	840	999999	635	999999	397	874	357	854	690	999999	345	142	835	159	904	967	724	617	176	450	999999	541	759	655	683	416	868	999999	999999	517	165	108	999999	176	999999	776	999999	999999	852	183	999999	387	100	999999	95	527	950	893	677	128	999999	574	34	611	209	309	485	979	290	981	999999	720	598	183	428	999999	179	668	273	138	199	999999	999999	993	613	999999	999999	879	570	165	465	999999	999999	999999	522	999999	84	362	967	999999	301	798	369	871	177	127	788	916	999999	848	358	999999	629	549	999999	920	809	41	997	791	999999	999999	419	999999	999999	41	999999	999999	661	837	172	816	999999	687	836	401	714	999999	825	999999	628	534	427	721	807	184	999999	420	217	999999	781	52	999999	185	999999	695	388	244	999999	146	366	336	999999	624	685	541	999999	942	712	538	999999	917	215	511	173	999999	187	697	327	999999	686	350	254	999999	65	130	999999	999999	960	150	22	479	546	
689	999999	302	278	803	46	276	999999	412	707	678	395	864	836	852	999999	999999	999999	691	917	999999	460	999999	999999	999999	999999	565	89	999999	981	572	526	737	999999	526	382	870	65	384	660	61	757	283	642	576	675	201	999999	609	513	568	632	330	561	541	238	122	999999	999999	244	481	196	530	431	145	999999	999999	493	320	999999	151	346	143	40	999999	999999	187	999999	999999	529	377	282	480	560	999999	939	999999	185	838	298	999999	999999	981	149	189	864	999999	851	999999	423	27	707	972	139	999999	231	999999	999999	999999	294	999999	738	705	554	999999	208	716	999999	17	206	956	482	999999	32	999999	491	365	993	851	11	30	335	878	101	512	999999	309	351	198	202	999999	905	489	553	999999	531	955	437	282	980	158	999999	844	999999	466	544	61	950	919	881	866	999999	999999	693	999999	726	999999	613	51	208	899	374	781	815	755	60	993	111	785	687	535	927	999999	870	853	763	491	577	999999	968	999999	358	999999	317	999999	944	467	795	289	520	671	351	395	83	91	783	485	999999	999999	415	999999	999999	999999	241	355	938	784	578	999999	999999	244	999999	978	83	590	999999	999999	474	489	999999	999999	207	821	274	999999	193	999999	647	788	79	999999	462	999999	999999	999999	667	193	199	961	397	170	888	955	779	999999	389	373	322	999999	540	840	21	549	742	999999	353	138	900	999999	171	406	146	789	771	233	782	268	759	656	999999	367	753	999999	999999	651	705	999999	999999	999999	636	820	230	164	258	999999	275	913	290	406	83	539	292	973	800	990	33	109	194	555	502	131	613	665	999999	999999	96	508	457	101	127	999999	95	910	999999	351	186	982	541	541	957	869	977	363	583	394	999999	779	999999	111	628	605	67	999999	496	514	216	564	593	85	999999	767	465	199	289	971	453	999999	393	459	999999	999999	567	652	597	633	153	999999	999999	999999	999999	316	999999	356	473	999999	53	598	999999	85	999999	999999	398	466	398	200	413	788	999999	999999	940	702	999999	263	296	587	48	415	899	862	370	955	482	417	976	836	971	999999	725	999999	928	855	957	999999	999999	202	999999	111	263	407	229	365	187	481	245	406	999999	999999	69	885	999999	638	999999	561	714	999999	150	981	489	999999	228	304	73	315	683	95	744	87	938	999999	936	936	161	502	643	15	778	10	182	580	915	438	999999	839	294	299	999999	405	604	145	62	670	622	700	188	924	999999	871	999999	999999	661	842	603	965	949	999999	486	999999	918	708	410	999999	809	909	999999	790	999999	233	999999	999999	999999	
999999	483	803	52	276	324	461	999999	999999	713	906	213	32	919	999999	834	999999	889	748	813	999999	999999	895	999999	999999	860	713	63	398	999999	78	850	414	999999	999999	999999	800	922	999999	232	35	999999	209	995	999999	936	999999	999999	573	955	999999	343	999999	580	968	999999	587	78	139	415	611	407	999999	49	644	66	798	999999	999999	713	44	171	216	525	787	88	999999	900	241	976	999999	723	490	999999	518	735	577	833	263	460	781	732	999999	277	621	999999	957	170	360	999999	147	999999	392	999999	921	999	136	757	792	889	583	687	836	999999	341	887	917	492	999999	999999	488	964	547	999999	931	311	378	938	999999	999999	130	127	999999	794	839	999999	341	630	999999	518	999999	999999	999999	999999	877	999999	895	999999	936	733	711	474	639	450	958	182	449	245	928	999999	631	198	852	999999	768	465	146	52	323	253	556	999999	970	22	311	999999	999999	183	278	837	999999	999999	12	180	458	656	487	110	999999	666	648	105	999999	999999	887	999999	999999	419	604	422	957	853	999999	692	186	424	504	627	148	301	259	275	967	999999	213	892	195	681	183	999999	999999	46	217	656	605	461	999999	78	134	891	999999	514	999999	856	879	562	421	319	994	44	161	860	999999	543	417	999999	137	610	698	994	234	296	245	999999	444	921	646	669	97	725	999999	436	503	257	601	744	696	999999	221	999999	481	876	999999	148	961	999999	999999	999999	249	999999	333	984	379	999999	667	413	279	999999	421	957	915	752	232	999999	999999	724	999999	713	942	673	999999	26	398	999999	523	357	608	106	530	327	846	973	430	864	401	999999	66	999999	590	999999	475	609	699	263	736	729	654	999999	932	246	999999	371	730	576	547	999999	999999	332	999999	319	805	182	999999	104	121	999999	999999	368	999999	371	668	993	133	754	207	86	327	999999	320	794	703	199	999999	293	567	485	252	999999	326	94	259	999999	999999	280	999999	303	52	605	999999	999999	999999	295	541	999999	578	999999	247	976	378	471	999999	460	21	822	616	615	18	999999	536	636	999999	477	51	999999	999999	933	247	853	999999	904	43	721	999999	527	396	417	999999	602	715	999999	247	999999	485	855	105	798	722	934	664	777	999999	769	78	515	103	930	254	999999	459	644	529	393	615	474	999999	277	999999	494	435	999999	957	416	999999	735	398	434	991	195	999999	323	221	312	999999	593	999999	273	653	999999	433	466	173	999999	152	999999	281	999999	999999	999999	428	827	340	237	508	999999	820	877	999999	999999	999999	669	938	68	999999	145	433	226	204	32	999999	999999	
624	981	71	969	999999	57	274	999999	463	544	773	979	767	870	999999	983	804	734	772	999999	70	320	369	763	527	999999	858	17	647	65	659	637	167	999999	213	999999	175	538	429	772	613	716	879	582	895	959	999999	999999	162	999999	999999	469	259	121	113	999999	622	308	999999	931	199	999999	848	408	884	999999	999999	999999	667	634	818	275	314	999999	138	354	440	786	867	568	999999	677	854	208	999999	199	387	55	160	999999	736	867	999999	498	583	356	867	480	698	759	999999	999999	523	527	999999	156	165	260	983	758	999999	835	999999	999999	128	999999	412	649	765	694	999999	776	363	768	897	999999	188	816	999999	782	487	960	98	117	431	36	999999	336	577	999999	44	137	72	402	35	999999	437	212	379	72	944	227	714	13	11	999999	434	755	630	680	999999	999999	999999	211	280	999999	747	999999	462	102	367	85	81	280	659	999999	714	960	743	997	523	999999	446	363	838	999999	255	95	116	70	602	408	706	999999	527	696	303	861	131	122	999999	114	749	287	704	868	155	444	353	999999	999999	473	21	633	167	999999	901	999999	373	999999	667	999999	226	402	500	958	378	999999	752	963	337	852	839	631	843	418	236	169	658	969	123	999999	741	999999	414	999999	396	83	999999	999999	795	822	498	119	999999	500	888	357	787	746	999999	999999	999999	999999	53	999999	633	390	999999	749	999999	999999	999999	403	897	855	920	490	988	371	571	305	445	226	178	514	364	729	186	353	529	878	999999	912	999999	152	129	361	692	610	505	999999	999999	989	999999	63	11	999999	222	999999	579	408	369	999999	184	204	535	475	221	539	448	904	214	999999	999999	887	999999	999999	923	755	736	569	797	387	865	999999	20	455	457	125	512	269	517	587	773	131	518	954	738	285	617	654	999999	163	171	999999	801	999999	770	999999	692	102	999999	467	999999	20	611	999999	560	999999	193	89	28	106	36	188	396	627	999999	108	378	999999	180	647	148	999999	429	644	225	274	763	172	685	999999	432	999999	98	60	725	762	520	999999	404	999999	102	537	636	53	999999	999999	999999	184	186	999999	512	999999	921	533	328	779	591	999999	765	999999	855	999999	404	452	999999	615	100	346	901	909	588	999999	21	999999	555	611	456	999999	516	243	70	589	985	23	72	999999	498	565	731	945	180	553	771	118	273	999999	142	193	379	521	999999	868	282	999999	999999	671	275	999999	999999	999999	999999	216	460	532	236	276	45	999999	389	527	127	534	999999	956	739	45	80	903	788	999999	999999	272	15	999999	350	999999	
316	719	999999	401	999999	628	587	23	621	964	103	248	881	997	45	750	803	852	999999	367	999999	325	999999	58	999999	999999	90	504	999999	999999	999999	464	192	44	959	326	461	988	999999	498	947	999999	999999	774	999999	831	31	791	448	728	469	999999	600	982	939	990	191	881	800	519	548	92	774	999999	764	638	66	847	47	999999	298	815	216	999999	999999	999999	980	762	116	768	999999	299	65	521	601	56	864	209	104	969	144	580	197	136	999999	864	827	784	19	999999	775	999999	754	729	439	654	947	694	999999	288	19	429	999999	42	178	258	999999	999999	959	717	774	856	752	78	584	999999	627	89	956	999999	833	206	752	802	993	177	999999	335	92	947	109	999999	637	999999	999999	999999	805	165	999999	701	837	999999	824	302	539	918	430	686	155	720	999999	868	738	27	455	813	676	972	49	11	714	701	180	22	618	604	999999	936	119	869	912	472	131	999999	717	268	381	460	272	84	999999	999999	190	371	921	999999	441	620	371	999999	48	833	999999	956	986	999999	403	812	683	935	999999	493	577	285	808	563	747	482	309	196	999999	225	709	964	265	856	521	809	999999	387	172	999999	999999	963	830	89	999999	999999	278	582	864	568	777	337	385	262	291	904	563	999999	493	999999	320	184	713	822	999999	160	701	140	624	999999	721	305	773	99	999999	613	455	729	999999	999999	214	727	999999	873	448	382	589	999999	999999	616	256	732	893	213	298	999999	260	999999	955	206	473	999999	957	280	846	481	563	999999	999999	677	459	834	162	911	754	999999	852	839	384	751	570	999999	565	18	999999	999999	999999	569	800	527	363	447	773	19	119	76	999999	61	37	966	818	304	668	999999	166	422	580	982	999999	705	548	421	999999	999999	635	774	582	948	933	999999	80	993	494	816	324	999999	70	152	802	687	999999	800	999999	418	932	276	39	667	999999	924	418	429	999999	999999	979	999999	814	569	383	344	999999	821	128	999999	896	824	810	852	583	153	362	999999	999999	999999	882	748	999999	224	281	369	999999	914	106	18	448	651	882	999999	836	382	208	500	768	467	999999	999999	682	642	522	118	465	187	94	708	572	980	248	999999	999999	999999	999999	599	298	24	999999	580	724	119	731	254	941	421	25	211	999999	861	668	722	999999	880	75	999999	702	173	903	567	829	999999	999999	467	412	542	185	605	999999	609	212	754	999999	622	287	572	910	277	176	54	171	883	763	999999	322	999999	772	999999	175	999999	999999	135	120	999999	750	337	999999	273	842	999999	999999	419	
999999	345	659	914	853	999999	602	502	65	435	996	859	999999	946	633	735	999999	885	770	842	999999	673	999999	86	644	836	999999	950	899	647	434	999999	808	999999	999999	999999	61	999999	672	817	740	672	999999	470	138	260	999999	999999	703	938	128	957	638	403	979	999999	633	999999	279	27	92	652	603	418	11	239	61	653	234	215	683	999999	222	999999	999999	768	362	252	948	999999	210	999999	256	960	528	999999	999999	415	772	233	794	479	999999	999999	734	97	78	901	469	999999	208	999999	579	497	265	380	744	999999	300	221	145	391	634	885	817	24	999999	642	890	534	109	646	881	10	421	999999	619	567	228	24	699	460	782	58	195	999999	498	999999	705	157	732	454	124	561	999999	413	844	252	999999	720	691	435	21	935	799	562	111	999999	86	999999	761	999999	466	286	521	685	999999	585	999999	599	526	646	937	742	999999	655	531	329	913	999999	369	376	728	507	332	273	999999	847	259	632	126	919	682	654	396	555	987	999999	50	412	999999	269	552	248	204	54	498	999999	143	154	41	782	665	999999	691	394	458	999999	953	257	246	760	999999	77	483	606	999999	999999	355	256	667	999999	289	510	212	109	824	489	313	287	999999	179	713	114	601	344	999999	613	962	12	999999	38	884	792	999999	999999	932	999999	765	597	999999	215	999999	887	486	347	502	164	866	999999	569	999999	655	675	482	77	56	231	476	148	353	360	329	353	159	999999	809	496	999999	167	176	350	999999	715	207	569	254	826	999999	263	841	109	746	381	442	138	382	218	319	108	997	711	17	627	999999	999999	886	581	737	847	999999	999999	999999	709	425	999999	254	940	999999	999999	822	230	999999	222	307	254	613	948	910	31	999999	999999	187	246	169	465	342	107	471	476	683	999999	99	780	725	835	289	47	999999	222	999999	442	999999	406	286	777	117	999999	329	10	999999	999999	999999	715	591	938	828	999999	549	959	887	157	999999	11	240	159	140	999999	999999	471	964	576	992	698	147	999999	859	781	960	999999	358	546	999999	999999	999999	999999	12	383	198	999999	17	705	497	999999	999999	736	999999	739	999999	999999	646	293	308	858	45	550	999999	972	999999	767	999999	56	999999	167	610	999999	999999	18	999999	493	156	757	635	709	464	269	88	999999	372	999999	860	999999	999999	833	745	999999	248	919	435	999999	801	40	999999	430	708	960	92	340	395	984	366	954	97	999999	999999	889	658	598	403	776	472	948	609	177	906	957	441	790	999999	999999	111	460	583	841	692	126	952	214	10	504	
187	999999	999999	388	54	906	42	933	853	856	416	650	525	658	346	853	999999	999999	523	751	999999	301	999999	999999	882	905	380	999999	989	863	999999	453	597	898	599	725	999999	999999	132	10	999999	508	936	564	999999	461	935	999999	504	839	999999	324	690	259	975	885	999999	761	505	149	536	786	943	990	999999	962	62	626	68	621	515	208	515	999999	999999	999999	999999	365	719	431	999999	999999	751	160	176	621	762	348	922	714	898	586	725	983	473	148	999999	999999	643	999999	409	318	866	883	333	497	809	176	999999	955	530	999999	999999	84	178	90	45	792	823	308	209	999999	703	354	723	999999	482	999999	59	999999	466	999999	999999	552	32	999999	589	867	826	999999	812	595	999999	967	194	436	545	651	814	999999	999999	771	132	345	967	999999	614	521	170	405	24	287	127	746	999999	121	750	499	61	516	501	177	999999	999999	496	614	799	736	170	297	392	831	717	666	583	694	296	386	999999	337	57	77	706	999999	664	534	999999	999999	999999	82	685	55	599	307	891	999999	999999	977	999999	363	895	878	999999	999999	22	193	569	460	999999	804	999999	374	914	724	469	999999	999999	999999	490	961	999999	631	267	999999	999999	347	241	420	774	647	999999	318	999999	231	441	179	716	833	418	480	965	28	999999	673	257	321	999999	874	838	999999	475	271	999999	999999	999999	273	999999	273	272	675	999999	999999	999999	525	916	999999	836	999999	293	299	717	637	135	19	996	127	626	594	840	300	216	366	582	999999	182	627	821	651	999999	177	559	453	571	999999	999999	815	999999	489	757	999999	484	447	591	548	750	838	999999	487	889	110	647	35	999999	971	469	595	576	378	352	298	695	195	690	125	999999	274	75	999999	490	191	784	146	837	108	815	768	999999	44	567	344	492	343	761	999999	999999	533	30	999999	284	932	249	963	147	468	999999	299	757	475	808	485	999999	752	996	708	326	511	999999	334	165	700	821	542	811	18	806	361	433	787	595	216	254	476	118	558	941	821	999999	379	999999	999999	20	308	235	91	572	739	346	63	586	29	345	695	443	583	121	707	162	138	661	694	865	999999	999999	999999	999999	999999	644	448	766	505	511	819	281	639	689	522	316	730	999999	77	24	380	211	576	871	999999	42	999999	999999	999999	668	870	717	999999	999999	50	999999	999999	850	276	105	898	296	91	517	525	424	804	893	598	400	431	692	593	680	494	768	314	730	999999	999999	118	11	532	999999	641	111	999999	977	649	999999	682	999999	999999	999999	126	94	129	68	355	
999999	999999	642	848	844	246	187	999999	687	177	281	999999	903	999999	13	999999	896	763	255	875	999999	510	827	253	504	717	552	999999	621	999999	409	648	999999	999999	548	45	476	999999	688	599	999999	977	236	810	377	979	779	712	999999	999999	229	331	874	193	999999	999999	410	398	999999	136	694	664	999999	133	767	633	869	528	999999	967	999999	743	999999	656	422	446	283	999999	876	525	937	839	356	634	999999	88	774	999999	453	914	635	999999	999999	999999	904	799	474	113	999999	744	120	999999	93	999999	999999	485	255	999999	770	495	360	394	521	827	198	999999	318	999999	999999	689	858	807	85	714	342	440	934	523	751	999999	971	180	973	999999	415	686	999999	157	168	859	999999	555	301	999999	564	250	567	981	372	58	490	597	324	364	999999	312	186	378	866	45	999999	999999	476	999999	524	189	421	388	422	512	109	171	719	929	856	999999	999999	127	999999	999999	873	952	999999	702	142	384	856	618	257	999999	510	999999	290	999999	317	110	88	153	999999	384	829	188	569	860	999999	329	877	395	507	999999	796	68	999999	775	999999	599	999999	999999	25	150	999999	802	141	319	12	999999	881	597	621	756	234	372	684	775	272	695	392	999999	999999	999999	506	471	121	674	316	451	168	514	960	999999	529	314	999999	302	999999	36	56	259	857	236	448	999999	773	751	358	999999	384	999999	513	999999	216	289	30	999999	999999	861	691	467	13	560	999999	376	637	902	236	919	244	391	999999	245	649	143	999999	999999	374	227	697	369	326	999999	77	714	11	493	512	249	999999	999999	659	999999	345	589	255	306	999999	81	652	870	525	999999	198	992	729	999999	827	83	846	503	837	426	174	999999	150	130	493	849	375	999999	400	999999	634	318	731	533	899	69	887	146	854	303	999999	999999	999999	887	694	84	984	733	666	438	403	790	999999	999999	36	24	448	135	999999	823	706	508	999999	538	804	879	999999	206	999999	767	195	710	649	543	851	347	487	999999	436	418	999999	641	999999	961	999999	844	999999	999999	507	999999	620	999999	332	40	999999	77	357	315	93	814	813	999999	365	898	253	693	150	554	392	689	999999	999999	699	404	999999	75	999999	518	945	959	659	772	699	492	156	433	387	999999	946	784	990	999999	180	621	604	999999	285	589	718	899	703	999999	116	817	358	435	72	928	81	531	999999	838	999999	133	164	51	999999	872	751	819	315	531	607	608	699	365	24	999999	799	882	789	440	999999	999999	266	984	665	881	999999	721	370	459	547	425	737	161	999999	57	467	563	
987	413	837	999999	593	181	999999	508	999999	992	999999	999999	138	198	742	999999	49	324	867	180	999999	216	737	40	459	856	999999	192	870	547	554	967	620	246	895	386	602	900	461	94	999999	999999	999999	152	310	999999	330	358	682	131	999999	497	190	296	187	780	675	807	449	737	197	884	637	581	447	453	999999	891	303	365	23	148	862	782	263	999999	999999	595	999999	999999	999999	999999	510	749	999999	67	787	333	68	124	710	999999	999999	724	897	42	999999	999999	704	999999	19	438	64	999999	118	973	634	999999	43	959	336	999999	87	374	211	999999	384	999999	154	390	999999	999999	999999	189	655	227	999999	147	885	231	697	272	890	874	75	106	581	193	641	462	999999	999999	299	109	787	630	718	999999	523	999999	657	642	999999	324	199	966	999999	875	671	890	296	497	522	812	272	74	999999	213	309	114	979	201	999999	692	957	287	752	734	401	34	509	599	999999	999999	573	64	999999	576	999999	999999	501	706	521	999999	176	935	867	999999	836	722	440	999999	787	419	999999	999999	396	999999	999999	912	224	871	483	999999	391	697	873	972	249	217	999999	624	528	211	613	999999	679	505	525	32	419	999999	999999	679	594	994	999999	214	192	116	668	880	999999	771	883	629	232	874	369	479	72	894	248	629	882	999999	986	999999	999999	94	999999	891	999999	999999	502	949	974	804	62	397	885	999999	790	142	549	959	414	756	327	983	60	805	145	999999	960	999999	36	278	796	778	17	999999	999999	107	329	776	61	875	278	934	654	427	822	972	593	403	999999	115	89	923	999999	239	269	822	44	981	755	782	999999	977	922	999999	18	284	999999	999999	269	999999	999999	772	999999	538	487	999999	338	632	982	999999	462	566	999999	999999	198	999999	376	777	966	586	73	347	30	278	999999	999999	21	948	419	547	592	933	144	421	302	316	999999	873	751	876	493	999999	999	999999	999999	815	566	11	999999	146	908	612	693	999999	629	475	999999	639	45	196	381	389	999999	444	580	528	432	10	629	999999	856	502	999999	99	103	661	348	437	949	687	734	999999	999999	283	639	999999	250	461	999999	827	564	386	838	564	999999	113	999999	564	22	999999	393	566	999999	634	289	415	999999	603	589	999999	136	324	689	358	999999	370	948	940	999999	599	288	970	218	801	328	480	664	470	999999	999999	472	784	999999	158	303	177	638	999999	993	233	404	646	872	999999	999999	999999	696	489	999999	145	165	999999	999999	422	522	422	358	999999	316	808	751	125	19	999999	504	352	898	999999	64	295	731	151	
946	581	999999	999999	999999	394	111	88	784	999999	999999	459	834	224	35	12	999999	880	818	68	500	194	999999	288	637	282	328	999999	999999	165	435	816	999999	23	312	187	999999	879	324	999999	478	238	999999	576	756	559	999999	290	326	896	904	999999	476	672	650	761	999999	999999	15	825	75	753	736	999999	749	999999	999999	820	911	999999	785	756	566	999999	999999	272	999999	905	532	87	517	47	41	999999	260	261	349	999999	373	550	999999	309	874	498	897	999999	501	405	827	213	514	944	999999	479	999999	158	999999	621	91	388	999999	999999	394	927	318	999999	722	291	999999	497	212	999999	457	370	769	485	881	77	957	999999	770	765	87	999999	999999	572	668	999999	999999	111	644	728	660	984	950	884	915	946	999999	869	12	999999	36	999999	999999	999999	497	999999	999999	634	999999	549	663	226	618	835	999999	76	365	745	369	999999	946	999999	853	483	999999	472	420	999999	570	935	886	999999	999999	999999	738	747	999999	999999	85	999999	852	710	999999	104	999999	443	376	124	768	999999	999999	444	510	842	274	759	486	527	557	34	999999	823	999999	341	663	576	363	68	106	378	749	993	670	708	317	245	999999	759	419	219	106	306	999999	721	999999	452	586	999999	294	999999	270	799	814	60	999999	38	999999	504	999999	999999	999999	317	27	399	999999	598	999999	801	535	999999	327	999999	118	347	928	301	999999	352	988	221	989	344	773	127	118	950	188	620	646	288	597	937	999999	999999	139	788	289	727	621	754	677	785	493	265	999999	542	690	476	999999	999999	332	304	516	229	509	745	543	900	999999	999999	999999	163	165	999999	999999	389	409	999999	217	149	22	978	730	999999	543	214	850	518	464	575	269	999999	499	875	956	302	999999	108	421	394	255	999999	447	471	344	999999	629	246	999999	282	999999	503	268	981	759	353	574	282	999999	304	895	35	999999	715	890	708	664	290	301	148	958	311	775	823	894	633	541	268	999999	28	584	614	694	192	442	765	452	517	126	612	728	999999	421	127	498	230	943	731	581	636	860	349	944	999999	323	831	999999	445	999999	999999	811	315	384	667	720	290	340	999999	283	999999	999999	156	174	688	419	999999	890	658	335	674	689	809	687	272	999999	999999	999999	19	999999	610	48	17	430	990	800	423	774	753	407	217	999999	690	458	457	380	999999	184	999999	275	513	941	79	999999	423	999999	12	627	121	509	484	621	330	394	999999	96	258	999999	184	888	995	45	999999	261	127	784	999999	999999	240	999999	454	70	413	744	364	668	999999	897	17	
554	798	796	662	253	922	596	569	999999	999999	370	999999	988	10	999999	279	478	805	817	992	639	446	650	397	229	65	999999	999999	999999	40	14	127	360	718	629	99	209	382	892	339	530	224	999999	999999	869	770	466	69	999999	475	999999	862	999999	904	378	999999	157	408	999999	198	508	388	999999	274	999999	253	770	999999	380	288	999999	106	999999	999999	471	424	999999	85	528	458	999999	364	182	120	154	999999	965	999999	349	521	941	999999	938	703	830	999999	240	439	794	625	10	999999	999999	757	405	789	950	999999	442	953	376	82	880	985	999999	154	216	873	130	639	999999	324	930	859	346	999999	167	218	657	999999	194	999999	290	902	457	999999	999999	999999	714	364	201	302	23	395	155	869	920	999999	113	686	936	367	319	999999	999999	685	999999	830	421	137	632	741	999999	123	769	999999	791	977	537	196	479	999999	168	765	447	999999	999999	544	999999	477	358	214	114	999999	392	999999	992	999999	565	772	157	999999	13	587	999999	460	999999	899	626	90	87	942	424	916	217	154	208	553	717	361	384	720	999999	944	999999	427	999999	999999	999999	942	81	666	422	999999	48	999999	788	999999	999999	987	708	999999	918	632	399	999999	789	197	763	248	628	448	417	214	397	437	999999	69	999999	314	823	999999	178	683	19	421	530	659	878	999999	366	999999	519	730	653	972	999999	999999	554	373	638	448	290	999999	999999	632	258	217	999999	611	999999	729	999999	729	173	474	999999	999999	623	977	885	140	999999	190	881	11	929	999999	561	425	636	244	514	445	676	999999	952	999999	999999	386	172	999999	290	276	677	636	999999	790	566	999999	739	999999	869	576	487	999999	138	110	610	321	703	571	656	999999	974	670	999999	999999	63	788	522	557	999999	247	999999	573	849	53	512	999999	157	148	130	383	685	79	999999	999999	999999	178	999999	852	999999	58	682	600	665	337	301	16	421	999999	737	999999	665	192	691	632	761	999999	999999	999999	597	365	174	565	451	283	277	905	305	287	380	884	999999	670	999999	999999	565	224	907	521	999999	506	833	631	411	999999	717	503	387	742	186	52	520	171	999999	719	884	126	159	392	70	396	710	144	155	852	246	999999	999999	865	76	547	17	146	343	101	532	542	999999	999999	565	774	527	563	111	999999	999999	380	999999	999999	941	448	999999	524	461	999999	795	699	486	559	116	722	793	999999	675	638	45	384	827	172	197	999999	999999	60	826	999999	869	999999	43	817	487	865	588	947	924	999999	482	492	684	979	306	999999	66	605	992	843	980	15	
887	999999	302	990	553	999999	999999	599	485	999999	999999	175	494	999999	665	668	81	250	999999	845	597	999999	166	553	699	848	866	999999	295	367	68	983	315	999999	269	570	999999	497	999999	345	382	335	152	468	794	519	999999	658	177	398	533	751	709	145	417	840	315	748	300	704	387	221	313	999999	955	714	999999	999999	388	105	152	584	999999	999999	472	272	905	697	999999	190	999999	218	196	999999	834	316	999999	179	456	999999	265	776	207	617	957	171	31	34	513	90	659	863	279	82	255	999999	823	911	673	155	999999	618	989	119	351	999999	999999	416	293	648	440	690	183	959	839	999999	999999	320	999999	999999	250	880	193	678	531	999999	938	124	651	884	999999	999999	506	311	494	646	786	97	276	789	147	615	740	999999	650	968	690	999999	242	879	999999	512	81	372	999999	64	434	321	587	851	240	909	999999	409	999999	999999	193	999999	999999	203	589	299	54	61	172	635	150	328	38	562	809	999999	882	772	322	980	301	999999	406	999999	999999	999999	509	424	559	238	851	341	709	582	785	999999	999999	48	300	283	999999	29	209	279	913	999999	293	34	52	611	36	991	96	184	776	60	475	44	980	123	789	629	502	934	783	999999	618	455	999999	991	782	843	482	49	522	281	933	136	526	116	999999	484	999999	947	999999	859	254	535	806	734	999999	811	999999	186	999999	838	527	275	496	114	496	838	999999	61	829	192	519	999999	661	999999	999999	999999	517	999999	932	314	999999	554	732	924	565	93	648	52	999999	970	785	999999	999999	684	754	999999	640	422	620	353	237	999999	128	28	999999	206	874	312	618	999999	304	193	254	189	591	972	542	571	549	413	999999	214	412	858	407	999999	502	999999	750	457	708	104	264	588	86	925	999999	714	584	999999	219	999999	434	644	676	601	999999	999999	999999	781	136	78	873	999999	164	33	919	999999	621	135	999999	896	561	171	304	209	929	999999	999999	999999	999999	828	986	190	204	852	780	767	192	999999	172	999999	885	968	330	639	231	57	999999	63	16	177	102	458	999999	999999	999999	272	349	476	672	395	273	435	245	308	91	692	999999	311	252	161	999999	816	963	578	21	999999	840	999999	999999	882	241	999999	660	378	735	538	526	881	77	999999	427	716	142	999999	862	999999	733	32	557	538	44	133	999999	999999	100	999999	495	95	311	201	432	684	999999	790	164	224	775	999999	999999	553	176	999999	243	735	733	370	999999	999999	715	999999	859	999999	117	999999	999999	118	247	806	287	459	999999	999999	579	876	999999	742	
999999	352	999999	648	684	865	459	14	371	903	999999	86	130	999999	603	310	380	750	342	999999	577	999999	943	55	976	999999	590	123	511	735	561	367	650	991	152	340	572	999999	877	993	368	113	88	943	228	171	685	999999	855	741	999999	829	543	999999	175	180	409	577	672	715	285	346	502	999999	351	532	435	139	587	999999	737	999999	873	348	256	474	969	10	827	814	293	43	267	999999	674	732	999999	179	999999	972	931	994	404	171	718	31	999999	451	601	695	735	555	969	999999	13	756	956	999999	233	700	210	999999	750	858	431	999999	88	732	961	619	708	266	313	999999	999999	743	909	711	630	234	864	999999	408	141	88	738	73	674	999999	917	776	999999	946	135	999999	999999	254	546	740	999999	943	999999	489	981	999999	999999	251	364	262	999999	999999	254	999999	999999	836	999999	999999	999999	779	693	188	414	967	999999	843	90	319	188	843	808	498	373	971	999999	999999	986	48	426	999999	608	496	709	999999	999999	999999	999999	62	947	299	99	999999	635	766	57	999999	538	910	445	148	999999	170	73	999999	453	771	999999	283	420	716	850	999999	999999	999999	999999	206	999999	992	472	973	999999	999999	371	888	753	287	863	607	924	867	752	999999	602	287	248	999999	432	198	968	732	597	258	642	241	999999	455	947	999999	595	850	817	546	448	472	827	878	999999	184	767	176	908	999999	359	553	963	999999	52	306	236	732	773	291	33	739	386	73	999999	140	449	307	999999	701	999999	83	59	999999	999999	999999	999999	999999	999999	258	430	802	999999	720	898	98	999999	674	413	651	934	863	999999	536	523	708	96	999999	492	999999	734	469	836	217	999999	285	503	757	999999	912	846	999999	92	999999	861	230	915	665	174	307	999999	774	894	688	767	158	997	523	692	929	999999	695	999999	981	523	960	966	999999	856	623	594	519	538	500	805	78	780	561	675	999999	793	430	599	999999	999999	959	575	158	449	999999	288	979	75	217	999999	160	989	111	11	900	999999	999999	999999	551	712	352	999999	999999	882	699	378	445	848	398	145	999999	106	691	185	999999	394	818	177	149	344	615	454	331	632	654	88	678	559	999999	49	495	621	999999	999999	999999	723	181	275	750	348	842	999999	676	81	999999	999999	308	999999	448	515	445	141	999999	999999	107	999999	999999	771	238	620	999999	886	84	358	650	10	57	218	722	840	223	999999	426	999999	502	483	999999	999999	385	999999	780	999999	999999	268	604	364	952	841	385	564	999999	410	999999	140	999999	955	999999	999999	431	255	16	999999	999999	607	
302	892	714	867	999999	999999	130	999999	395	999999	840	999999	775	815	754	296	58	215	833	999999	999999	999999	515	296	163	546	999999	460	828	140	594	690	549	513	966	999999	649	95	136	761	999999	153	999999	410	299	701	999999	251	573	144	999999	800	265	54	576	489	999999	999999	999999	178	206	670	836	265	53	999999	407	271	999999	51	646	963	88	999999	724	888	798	115	999999	461	365	999999	886	693	933	793	434	504	936	486	999999	230	381	999999	565	999999	316	759	367	149	304	918	401	531	498	243	999999	194	330	688	691	999999	432	999999	813	999999	783	153	331	259	724	903	999999	999999	999999	999999	592	130	516	951	581	48	999999	857	166	446	783	365	205	699	81	250	184	999999	794	65	798	128	999999	543	990	173	437	117	424	999999	593	38	815	82	651	999999	999999	378	117	652	999999	574	999999	376	247	427	947	632	187	999999	728	999999	578	661	999999	474	975	972	960	417	611	641	442	765	852	755	550	133	57	480	573	805	150	999999	999999	999999	32	778	999999	572	225	804	929	940	672	516	459	164	454	999999	999999	704	999999	699	51	890	999999	999999	523	999999	877	999999	584	999999	999999	999999	936	436	138	403	452	207	676	397	201	806	999999	999999	999999	346	305	396	678	870	855	868	397	451	110	642	999999	691	264	814	695	401	230	999999	39	748	580	33	999999	999999	735	427	999999	999999	507	244	999999	639	999999	999999	196	491	999999	714	999999	51	536	494	999999	496	311	999999	943	999999	702	999999	999999	488	472	355	765	282	370	627	144	437	840	999999	999999	866	462	462	455	86	999999	214	254	515	999999	987	221	95	999999	539	749	975	484	176	327	707	658	701	176	890	999999	914	999999	528	580	999999	211	999999	999999	469	43	849	314	866	999999	999999	555	80	116	484	143	999999	999999	830	999999	168	952	674	999999	246	218	999999	296	565	664	713	93	999999	999999	999999	786	62	544	238	506	900	671	618	931	829	161	587	999999	999999	757	999999	339	299	999999	999999	471	536	120	314	261	281	563	749	211	531	413	829	145	999999	698	91	145	356	334	977	497	344	743	229	95	630	177	604	807	922	383	794	999999	999999	496	260	999999	239	977	999999	347	999999	999999	410	999999	331	452	444	993	999999	607	999999	965	999999	999999	136	793	891	229	630	114	958	941	289	999999	999999	754	999999	663	448	148	905	378	999999	640	999999	927	999999	803	763	188	732	610	141	999999	399	828	412	600	369	466	60	19	356	129	388	999999	999999	262	806	577	831	999999	999999	537	701	
614	865	42	999999	209	999999	98	466	452	382	358	809	964	758	791	351	30	304	999999	98	895	32	979	262	999999	800	90	999999	196	356	950	999999	604	623	784	962	380	999999	169	15	962	553	999999	747	40	181	999999	504	25	235	810	487	573	999999	805	999999	885	779	762	999999	999999	101	280	999999	431	302	999999	351	999999	828	971	777	999999	975	999999	352	128	242	232	423	637	586	999999	960	546	473	999999	999999	999999	202	87	600	490	760	999999	871	282	808	326	737	966	821	530	999999	264	43	353	598	323	463	474	999999	557	348	999999	793	119	319	559	957	811	58	533	781	750	380	296	383	349	263	79	320	999999	494	456	999999	66	794	706	512	130	892	842	364	999999	433	53	151	999999	842	761	963	258	368	999999	918	298	748	999999	883	999999	969	999999	999999	393	999999	738	72	892	999999	737	999999	613	56	837	918	999999	179	63	327	337	154	394	507	502	116	71	999999	569	999999	999999	999999	358	822	765	160	644	782	970	574	694	999999	259	42	115	999999	359	211	530	16	711	128	695	999999	556	602	584	751	999999	286	101	191	999999	999999	439	429	966	790	290	687	284	434	208	489	632	356	895	999999	401	999999	756	859	999999	999999	827	408	621	240	276	173	999999	999999	999999	694	482	999999	999999	895	602	685	480	569	921	843	732	287	919	216	495	209	707	999999	360	512	529	241	165	940	536	41	808	735	523	127	121	392	219	514	16	129	869	999999	999999	716	584	196	999999	191	830	550	488	415	999999	999999	466	353	999999	712	174	999999	357	547	369	999999	877	744	56	999999	732	350	77	999999	209	376	340	999999	472	999999	928	342	303	973	119	986	552	402	991	455	661	999999	999999	507	350	766	771	332	999999	999999	838	839	999999	144	459	490	482	83	216	378	737	758	999999	898	784	831	999999	383	437	999999	999999	484	753	600	152	964	500	570	74	443	604	18	77	284	999999	98	202	168	524	628	514	999999	196	622	718	902	886	950	999999	519	999999	398	894	999999	178	363	95	999999	999999	494	999999	912	19	999999	774	999999	690	606	103	999999	638	789	858	999999	999999	999999	298	140	999999	250	87	999999	999999	555	999999	215	123	999999	115	999999	13	652	999999	40	638	602	469	423	999999	989	221	999999	999999	37	880	39	539	96	399	999999	999999	954	668	999999	416	450	74	464	157	999999	615	880	501	651	999999	986	623	828	179	276	91	874	292	999999	999999	797	692	819	674	595	676	36	999999	487	999999	58	983	999999	623	198	537	15	
999999	289	999999	340	788	216	999999	999999	416	710	916	132	999999	200	672	776	723	618	758	255	999999	562	891	999999	470	23	275	999999	13	208	215	999999	999999	86	608	12	517	698	19	485	999999	781	999999	965	120	297	940	195	386	216	701	15	999999	292	225	713	398	795	870	774	941	702	890	217	505	935	394	999999	999999	669	999999	35	609	999999	771	17	999999	925	478	182	83	89	267	796	507	999999	551	456	860	999999	614	999999	827	999999	999999	781	999999	971	470	999999	903	479	604	716	947	999999	999999	999999	999999	217	340	472	326	698	701	862	444	103	710	999999	394	937	999999	696	65	999999	207	375	738	990	126	411	465	999999	278	603	999999	551	848	831	999999	393	935	652	999999	152	406	139	542	682	346	798	271	175	789	965	869	908	661	412	478	999999	429	530	101	928	16	999999	429	107	999999	893	254	999999	500	11	999999	957	141	912	149	78	832	65	654	328	150	999999	514	999999	999999	576	890	446	362	774	964	999999	561	636	145	999999	999999	445	999999	452	553	999999	674	999999	999999	911	776	748	272	410	208	373	999999	773	999999	716	999999	126	999999	810	999999	807	526	726	46	596	406	505	999999	765	368	396	999999	211	774	758	624	725	349	999999	800	151	184	999999	576	600	539	787	847	428	865	593	999999	494	999999	745	865	999999	999999	377	515	281	971	506	51	999999	613	999999	998	999999	999999	792	999999	551	20	861	633	999999	159	446	999999	999999	657	358	899	775	325	999999	762	39	999999	676	973	971	316	529	180	677	911	765	986	865	999999	817	336	83	815	530	999999	587	122	301	798	315	321	999999	623	999999	606	275	496	348	912	969	147	425	818	806	999999	491	690	955	662	394	459	200	828	839	999999	826	960	794	791	184	917	601	877	668	999999	420	905	557	81	645	279	999999	953	820	680	911	264	18	295	993	896	999999	638	999999	999999	999999	77	783	601	999999	315	999999	999999	738	62	999999	548	160	156	824	585	143	884	27	999999	811	247	18	168	120	999999	951	508	797	287	760	999999	473	999999	999999	352	132	956	300	340	999999	101	224	768	999999	372	999999	862	471	418	763	281	621	298	54	883	69	625	490	218	363	202	759	999999	301	999999	84	346	999999	481	999999	999999	593	686	999999	719	32	999999	33	747	467	999999	46	389	523	489	351	999999	768	655	999999	507	475	92	976	384	342	764	477	562	297	767	254	989	955	587	687	934	750	999999	860	819	999999	743	750	274	165	380	936	812	241	899	578	999999	198	
999999	710	511	709	173	999999	268	773	471	999999	999999	999999	999999	434	999999	801	416	999999	444	795	474	999999	732	341	712	228	961	827	664	330	398	199	292	800	999999	877	999999	234	586	946	601	999999	140	999999	999999	429	999999	945	10	20	825	474	143	999999	999999	60	977	999999	997	999999	425	440	118	999999	71	509	562	256	435	69	625	191	848	999999	203	999999	775	449	290	293	120	999999	826	654	504	923	66	125	86	948	899	17	237	641	530	170	938	988	999999	551	866	862	520	941	395	643	625	645	973	306	285	538	889	999999	834	409	999999	463	646	148	453	447	180	486	169	999999	954	216	966	42	489	786	999999	738	426	258	505	999999	999999	999999	307	999999	151	999999	673	999999	128	523	807	131	556	999999	999999	93	108	429	692	44	999999	999999	999999	418	678	940	816	999999	320	999999	297	586	999999	728	205	785	840	42	305	400	813	798	999999	999999	409	845	999999	999999	444	144	999999	999999	565	999999	999999	491	181	999999	999999	211	999999	184	999999	967	999999	230	999999	999999	289	566	252	75	133	301	999999	982	287	999999	999999	832	464	811	64	999999	999999	300	999999	443	624	999999	614	951	301	104	438	639	999999	532	999999	999999	999999	999999	726	878	892	575	874	999999	999999	131	213	999999	879	999999	746	161	129	875	457	935	999999	782	213	575	951	300	774	39	863	591	999999	999999	54	999999	213	807	999999	999999	293	944	426	756	204	999999	509	692	999999	999999	357	286	999999	999999	84	279	978	999999	453	161	999999	999999	999999	844	999999	657	885	458	877	58	999999	939	76	943	999999	513	519	454	588	710	75	269	999999	392	681	586	999999	999999	999999	775	999999	366	363	933	260	691	153	581	999999	999999	617	61	814	33	686	418	220	576	289	570	999999	534	268	743	999999	666	383	419	999999	824	999999	522	777	112	999999	349	586	143	999999	900	370	937	109	51	999999	24	454	204	705	273	999999	506	999999	119	999999	328	107	620	847	593	318	733	418	999999	961	104	283	712	999999	346	832	86	883	388	210	822	434	227	650	81	999999	999999	713	899	458	88	439	667	97	999999	252	999999	295	109	592	636	529	999999	90	998	741	999999	999999	369	441	299	999999	704	909	203	893	880	969	775	380	139	30	518	81	882	664	999999	625	948	999999	866	790	999999	796	574	302	855	146	999999	340	480	810	999999	999999	169	999999	735	758	893	985	999999	999999	520	728	999999	999999	999999	507	208	343	999999	126	429	274	575	508	838	908	345	900	48	743	999999	445	900	328	676	999999	999999	
426	929	857	731	963	732	869	280	65	343	958	999999	999999	999999	317	214	999999	391	89	893	660	627	826	423	999999	946	628	999999	999999	828	144	999999	962	595	782	414	278	394	465	541	705	999999	783	575	387	620	690	804	20	240	546	936	597	165	999999	798	999999	999999	738	26	999999	999999	999999	237	999999	999999	328	999999	166	903	936	969	925	547	198	433	999999	261	999999	999999	999999	823	667	999999	292	207	999999	806	343	983	311	834	655	449	436	513	999999	555	999999	368	999999	999999	648	117	304	576	21	59	967	999999	954	851	408	999999	760	291	534	362	999999	999999	676	999999	429	183	999999	111	999999	486	120	684	401	298	885	677	90	338	184	560	549	999999	196	303	839	515	38	460	436	299	689	155	979	679	610	375	691	780	508	475	515	202	999999	534	999999	292	436	999999	966	730	285	431	116	974	812	239	814	383	999999	914	154	151	675	34	797	999999	705	722	999999	999999	985	310	829	709	54	356	463	661	999999	556	999999	372	494	706	999999	267	999999	15	999999	381	560	318	999999	594	330	374	999999	237	999999	999999	999999	713	999999	456	744	975	601	407	999999	466	775	999999	28	136	999999	781	657	968	21	999999	927	999999	856	316	959	677	999999	999999	388	680	828	236	924	999999	968	375	394	48	999999	47	666	640	85	410	999999	408	999999	971	759	549	716	558	225	207	55	886	856	671	497	999999	999999	999999	999999	999999	637	549	237	636	167	999999	999999	618	999999	973	873	999999	999999	456	711	999999	386	241	485	839	963	280	20	999999	347	92	518	723	999999	893	999999	309	621	999999	773	999999	180	663	999999	299	999999	108	551	999999	334	758	272	999999	999999	999999	690	542	880	189	294	366	538	999999	298	85	951	673	77	999999	709	999999	674	999999	683	654	999999	999999	427	196	999999	865	728	768	999999	588	820	118	763	999999	212	731	429	999999	542	999999	999999	669	999999	738	999999	489	40	437	542	760	999999	474	727	315	555	999999	124	694	503	428	999999	770	117	709	999999	842	909	463	911	978	154	242	264	276	137	721	357	689	999999	206	999999	301	236	642	505	999999	391	458	69	999999	616	999999	938	999999	778	757	562	999999	482	506	580	576	999999	564	615	851	219	460	187	999999	619	435	846	307	999999	346	543	474	214	910	461	461	403	676	371	419	303	999999	498	380	169	692	999999	351	626	999999	775	999999	36	654	145	930	999999	999999	625	191	888	641	999999	442	999999	97	460	572	54	999999	183	850	203	206	557	78	961	807	999999	999999	999999	505	
681	334	570	999999	447	560	774	530	190	177	60	189	530	662	620	999999	166	81	999999	643	306	507	95	925	479	830	106	76	968	473	560	697	962	393	960	206	999999	352	649	999999	999999	523	999999	999999	799	23	676	894	458	905	999999	999999	695	585	208	999999	249	999999	402	999999	999999	707	561	999999	617	362	227	999999	702	424	194	814	431	341	845	783	569	999999	999999	465	999999	999999	618	999999	999999	957	12	387	194	786	957	236	950	42	446	999999	999999	230	398	446	796	538	201	999999	721	835	181	999999	739	999999	613	999999	518	999999	463	999999	99	498	894	659	360	840	999999	916	467	957	999999	399	895	755	821	999999	691	999999	999999	624	20	999999	351	987	786	999999	647	769	182	999999	999999	999999	578	999999	10	999999	335	739	96	956	586	285	999999	763	999999	781	999999	984	604	999999	999999	999999	999999	839	250	515	999999	907	872	710	202	193	743	669	250	850	999999	710	999999	357	23	951	603	999999	48	999999	999999	999999	999999	15	999999	662	175	999999	329	888	747	739	944	999999	326	428	867	385	999999	402	542	907	523	130	960	757	999999	256	261	526	235	999999	800	516	507	999999	891	999999	999999	540	27	835	350	999999	999999	92	766	268	41	594	94	228	950	645	999999	999999	75	894	999999	434	431	919	657	999999	662	999999	938	437	987	757	536	999999	856	232	385	999999	566	999999	999999	878	999999	972	224	666	999999	17	612	999999	324	407	503	999999	821	104	999999	108	187	999999	999999	918	154	338	280	999999	68	999999	372	727	270	494	543	999999	999999	176	444	459	704	999999	999999	655	581	782	999999	590	264	540	188	761	124	286	529	29	999999	108	734	661	701	940	607	357	644	885	895	830	863	599	129	655	660	658	404	999999	187	53	347	371	225	689	999999	528	906	610	612	984	999999	524	441	778	442	999999	999999	764	999999	23	999999	999999	887	292	726	999999	420	999999	110	999999	882	999999	842	999999	761	372	446	21	999999	89	999999	999999	999999	910	866	349	167	350	999999	878	900	999999	803	173	42	651	483	932	963	364	117	383	510	999999	112	999999	682	22	999999	80	999999	999999	999999	999999	571	977	423	999999	426	387	507	79	321	232	566	252	539	678	397	999999	888	999999	999999	565	999999	78	999999	999999	808	244	667	155	333	999999	542	163	796	500	601	64	237	999999	515	586	857	999999	72	287	590	999999	102	14	999999	999999	191	831	698	287	341	503	999999	999999	177	192	720	361	746	179	689	412	456	49	86	342	882	999999	998	472	708	934	15	256	545	949	
152	999999	530	999999	960	711	999999	518	169	108	611	999999	999999	333	866	505	999999	893	597	999999	413	63	927	292	33	799	833	236	999999	406	497	207	751	999999	49	67	999999	328	218	978	948	937	879	977	731	942	999999	674	605	212	643	122	658	367	545	99	734	999999	403	171	877	238	939	762	610	413	999999	120	293	808	673	972	999999	619	239	476	183	999999	561	999999	746	168	630	376	762	999999	999999	394	683	950	332	594	924	999999	111	720	998	126	377	999999	753	942	390	796	999999	670	438	999999	138	79	916	784	686	322	425	718	999999	999999	10	235	999999	999999	436	343	486	89	999999	638	517	519	999999	66	582	243	337	803	999999	833	837	101	999999	999999	265	614	999999	547	907	612	999999	392	999999	435	126	152	462	999999	516	57	999999	999999	623	999999	531	999999	999999	999999	212	452	985	622	940	773	999999	908	288	365	548	822	309	939	181	445	17	999999	999999	999999	939	999999	781	387	297	731	523	999999	478	156	977	647	22	184	344	465	627	19	452	348	700	218	863	106	411	693	747	381	999999	187	792	406	221	559	920	772	671	607	334	219	999999	999999	999999	999999	999999	901	810	135	604	999999	818	998	999999	999999	999999	999999	576	684	999999	603	983	152	110	999999	364	581	999999	462	264	572	794	29	684	243	98	354	778	731	999999	999999	883	621	776	999999	369	999999	723	999999	999999	198	205	986	631	999999	235	999999	256	999999	777	806	475	357	999999	41	921	798	999999	449	999999	996	952	845	999999	476	719	999999	375	538	931	569	999999	282	999999	75	376	807	999999	999999	17	979	108	640	999999	912	44	536	750	744	650	999999	480	999999	192	222	999999	360	999999	164	21	863	999999	717	217	999999	999999	202	113	805	664	123	410	371	441	990	898	322	999999	62	999999	193	621	631	888	999999	999999	582	999999	999999	999999	26	786	243	941	154	247	391	433	746	999999	842	432	944	89	536	170	119	842	202	324	999999	999999	968	722	999999	252	121	828	846	129	376	112	82	976	648	337	176	430	297	752	999999	889	154	99	999999	761	999999	551	362	210	978	739	897	716	999999	556	818	521	123	902	999999	562	586	626	596	740	999999	967	441	209	993	999999	555	450	999999	44	325	878	133	76	575	570	476	645	150	636	215	999999	80	101	518	655	316	394	626	999999	312	527	503	859	412	708	999999	999999	216	299	194	456	999999	871	241	940	398	57	999999	999999	96	941	999999	959	999999	993	897	999999	999999	348	999999	999999	999999	853	999999	797	385	273	664	
866	999999	323	438	851	452	758	456	999999	859	578	999999	999999	999999	71	999999	371	51	543	334	418	811	999999	999999	868	999999	33	633	65	149	444	564	134	393	470	115	773	512	999999	517	999999	999999	698	999999	121	92	123	113	999999	999999	999999	999999	841	938	255	64	999999	999999	570	935	429	999999	400	999999	999999	999999	141	999999	999999	955	999999	858	416	35	558	871	123	290	360	786	802	919	871	80	779	999999	723	999999	147	416	999999	922	941	699	97	651	999999	999999	74	108	950	247	515	807	891	511	349	815	390	999999	941	409	500	999999	143	509	999999	330	290	999999	300	945	738	190	538	181	999999	717	937	907	725	484	225	262	999999	564	413	999999	999999	277	999999	907	806	763	474	999999	432	167	566	588	999999	825	358	338	807	999999	999999	999999	278	720	594	999999	877	482	659	999999	193	999999	948	578	105	999999	152	23	397	393	149	999999	716	521	999999	759	161	999999	999999	899	999999	887	454	830	66	999999	999999	999999	999999	999999	39	333	999999	17	833	195	218	987	492	208	999999	345	940	999999	999999	999999	618	756	972	835	481	528	962	759	341	305	999999	128	521	26	403	684	340	999999	364	999999	999999	708	687	563	550	173	866	321	226	789	947	40	999999	999999	470	49	495	847	245	510	370	999999	676	537	999999	100	999999	476	805	998	15	999999	69	59	662	910	78	418	294	318	661	999999	999999	551	358	761	999999	999999	556	999999	199	492	446	853	999999	526	41	159	171	460	697	400	515	999999	784	688	999999	914	999999	559	970	87	563	999999	999999	718	811	999999	189	999999	937	486	919	999999	808	999999	822	216	999999	146	999999	918	999999	999999	620	271	145	325	766	669	791	999999	129	997	393	122	929	518	13	999999	714	906	970	999999	522	220	999999	74	418	272	999999	763	320	999999	679	61	829	729	316	588	999999	495	999999	999999	849	699	367	999999	67	696	592	999999	212	999999	431	973	948	726	999999	409	790	80	999999	999999	803	37	927	999999	327	342	999999	210	212	425	163	229	547	999999	681	823	853	558	17	722	999999	562	999999	999999	311	706	999999	113	418	906	798	999999	588	864	715	821	771	971	605	999999	999999	392	111	787	999999	212	436	496	999999	497	556	242	73	194	824	251	999999	486	94	999999	238	189	792	305	627	999999	641	999999	745	859	62	881	999999	291	999999	297	460	773	736	109	280	616	68	920	360	565	448	404	50	473	355	295	887	999999	496	234	599	999999	170	74	571	753	750	999999	445	999999	289	782	875	536	791	702	749	984	
349	622	999999	872	944	999999	212	246	641	999999	999999	767	993	967	795	94	698	654	613	672	999999	526	865	873	485	685	286	999999	528	514	999999	653	545	902	999999	873	112	727	861	108	862	334	999999	478	681	678	681	321	986	791	999999	999999	999999	87	456	999999	999999	258	999999	269	785	546	718	137	999999	860	231	100	999999	921	981	970	999999	999999	999999	214	414	397	201	807	14	999999	679	999999	676	544	563	468	456	999999	127	854	340	601	999999	325	999999	999999	878	820	999999	999999	988	75	999999	999999	354	584	999999	999999	999999	369	66	999999	999999	821	999999	981	460	65	307	999999	999999	511	804	137	640	200	999999	494	598	429	519	381	999999	423	975	999999	927	809	200	979	999999	214	999999	757	797	999999	346	501	459	633	999999	822	522	999999	946	999999	271	999999	236	163	999999	999999	999999	988	850	999999	239	999999	999999	999999	63	651	865	328	571	999999	999999	56	339	889	999999	700	45	964	895	696	858	666	477	497	999999	255	582	999999	596	999999	561	424	999999	123	521	504	656	206	999999	999999	957	999999	132	516	999999	224	352	999999	309	692	747	999999	103	164	825	573	374	358	999999	808	78	999999	999999	162	999999	683	149	226	377	999999	54	838	999999	23	738	664	543	999999	117	137	902	245	999999	999999	999999	873	330	752	297	948	140	307	295	771	999999	138	473	970	639	999999	999999	136	969	949	648	909	302	89	425	999999	39	999999	999999	783	905	833	999999	999999	492	13	362	999999	928	429	229	746	552	999999	209	609	200	573	331	411	61	776	999999	786	266	761	580	251	337	135	999999	727	999999	999999	865	980	47	646	488	635	353	689	207	550	730	901	999999	999999	880	816	970	466	92	839	731	999999	566	314	570	730	432	121	69	803	999999	999999	688	49	757	228	572	999999	95	695	68	372	578	726	66	364	404	901	371	999999	164	999999	645	228	999999	736	424	732	85	757	999999	241	999999	404	999999	239	222	999999	921	661	253	426	999999	396	999999	368	999999	999999	258	216	335	999999	750	999999	648	57	856	470	268	31	804	840	999999	337	492	826	999999	184	686	999999	151	88	980	709	277	738	999999	258	447	422	999999	583	483	869	999999	681	491	999999	756	991	999999	752	999999	899	999999	413	947	999999	903	954	626	999999	163	431	74	257	999999	50	279	909	966	607	999999	999999	845	231	999999	609	906	811	345	660	999999	694	454	399	30	90	853	864	999999	999999	999999	492	796	799	429	61	804	183	139	999999	812	999999	35	774	999999	222	999999	999999	999999	999999	147	102	
619	999999	957	469	977	674	237	471	197	999999	128	929	262	541	999999	55	801	315	804	732	681	894	848	581	669	999999	999999	999999	999999	227	999999	453	900	999999	872	831	842	960	84	999999	999999	668	262	407	728	105	521	196	999999	18	834	740	543	999999	420	725	999999	385	999999	307	999999	429	999999	969	596	674	39	10	668	227	213	999999	241	674	999999	999999	999999	451	853	573	168	484	644	27	393	88	999999	495	841	157	713	466	171	777	136	526	233	293	810	63	999999	521	527	945	999999	993	999999	868	628	408	93	999999	532	999999	149	528	785	428	585	999999	764	999999	168	521	514	746	678	464	547	269	999999	358	640	999999	999999	646	956	698	999999	399	579	51	999999	443	999999	46	934	935	637	607	741	804	999999	302	999999	532	999999	999999	441	68	999999	54	330	999999	999999	999999	46	999999	728	502	571	97	216	196	938	999999	677	999999	999999	999999	812	742	999999	940	527	984	650	999999	510	974	294	950	266	162	84	999999	721	999999	824	339	10	212	217	999999	999999	999999	598	521	364	577	999999	637	559	964	999999	999999	228	999999	841	633	94	999999	232	754	999999	621	830	63	121	413	10	180	900	127	999999	609	535	999999	904	873	396	139	983	932	128	657	999999	302	906	502	316	340	664	201	254	312	980	463	928	999999	999999	544	409	950	576	685	736	441	999999	646	56	999999	486	968	246	954	714	999999	635	999999	231	538	157	618	999999	670	515	999999	872	999999	629	82	999999	490	60	999999	729	999999	366	443	920	958	999999	269	455	778	854	999999	954	300	597	690	999999	377	202	294	396	999999	853	999999	179	37	999999	332	27	974	999999	999999	917	999999	999999	682	933	999999	639	273	733	888	172	328	999999	819	755	582	999999	938	255	999999	297	766	466	999999	188	459	999999	893	399	482	252	481	999999	858	778	570	75	915	999999	634	737	929	560	999999	628	999999	100	999999	281	986	999999	88	728	390	707	161	927	999999	503	999999	928	746	873	261	645	691	999999	957	50	194	517	662	191	620	657	368	999999	957	320	653	999999	999999	999999	999999	999999	174	752	621	160	626	642	999999	421	283	706	991	999999	308	862	936	219	143	319	97	479	103	896	118	733	349	946	999999	999999	850	124	23	999999	471	999999	481	938	704	806	423	999999	738	999999	907	913	999999	999999	906	105	383	444	235	605	534	932	632	277	644	888	811	680	672	803	999999	168	692	866	593	999999	390	999999	514	999999	895	544	999999	852	989	204	77	45	999999	874	602	416	889	999999	600	
538	902	999999	303	999999	999999	742	880	934	680	748	231	799	719	143	714	385	929	898	709	999999	201	780	999999	449	999999	775	641	797	211	164	279	283	999999	999999	870	186	999999	999999	341	162	999999	806	182	999999	973	278	325	905	170	227	999999	990	708	999999	346	999999	999999	854	995	229	111	999999	733	526	479	947	532	664	273	538	680	241	567	557	999999	999999	999999	999999	999999	552	460	999999	636	984	999999	289	575	666	718	747	259	850	702	122	999999	999999	999999	656	770	35	745	661	641	632	546	255	432	160	284	999999	524	889	387	999999	769	375	999999	749	848	200	381	999999	945	525	288	830	538	999999	506	755	321	951	999999	450	999999	798	999999	14	999999	432	856	424	999999	766	233	369	472	999999	352	685	134	999999	999999	580	999999	879	999999	126	353	716	716	977	999999	999999	999999	572	622	999999	646	999999	280	452	312	425	344	957	483	189	302	918	367	999999	112	820	999999	988	154	999999	796	926	999999	999999	660	730	716	878	999999	863	136	660	747	999999	612	999999	415	682	999999	392	999999	696	999999	536	823	999999	999999	437	874	833	898	652	428	999999	150	720	888	302	791	581	709	999999	197	620	63	641	181	832	676	999999	415	947	999999	762	460	110	999999	999999	164	236	381	288	14	936	964	483	242	821	394	999999	999999	122	891	450	999999	999999	509	785	483	192	263	527	760	999999	428	950	685	666	475	50	199	999999	148	564	999999	430	460	260	655	579	409	360	447	999999	246	302	66	526	89	679	601	745	999999	972	973	854	527	860	518	23	999999	575	355	354	703	161	974	336	999999	261	999999	258	139	999999	782	902	89	976	906	135	999999	169	586	795	449	453	999999	999999	591	999999	903	600	999999	999999	780	834	14	103	90	95	328	999999	999999	827	359	352	616	177	999999	80	774	551	953	392	129	639	999999	559	904	259	891	807	744	896	358	999999	999999	999999	133	999999	897	986	895	999999	999999	173	883	759	446	106	999999	102	976	521	579	999999	646	999999	522	151	845	455	198	999999	203	999999	985	389	479	630	837	999999	53	999999	182	788	655	142	586	999999	755	239	123	807	999999	798	999999	999999	326	996	93	165	974	982	112	999999	999999	74	627	296	188	504	289	815	269	718	58	735	349	791	999999	514	773	999999	395	615	999999	390	418	999999	689	762	72	482	999999	681	154	70	148	730	990	590	514	299	777	260	999999	307	548	704	999999	105	884	535	999999	578	999999	418	999999	496	999999	416	999999	999999	606	425	442	806	278	587	999999	
987	596	619	800	126	999999	483	788	144	666	44	999999	713	999999	593	878	537	999999	968	299	735	473	999999	619	583	934	999999	693	362	818	999999	999999	961	140	762	509	999999	734	183	999999	908	629	462	830	999999	574	942	577	22	546	904	623	309	298	837	524	944	999	227	999999	718	790	436	326	523	14	881	999999	999999	94	613	999999	19	400	390	116	999999	999999	543	18	999999	999999	680	815	913	528	999999	672	303	248	564	275	999999	999999	999999	128	202	999999	999999	81	693	369	685	928	933	999999	614	908	907	731	999999	999999	465	218	200	14	119	621	412	999999	284	218	289	999999	999999	347	999999	999999	999999	272	913	999999	513	472	999999	631	999999	999999	881	812	913	821	765	571	735	441	999999	308	801	854	18	999999	734	322	796	485	89	41	409	595	999999	597	378	999999	817	639	619	993	893	568	976	368	739	599	90	463	999999	718	919	97	999999	988	225	685	264	342	149	200	999999	999999	552	997	351	296	999999	326	453	129	754	999999	822	816	414	243	878	999999	841	144	242	999999	42	371	121	322	67	999999	999999	692	999999	484	999999	428	328	64	26	979	999999	453	602	764	20	333	963	823	275	721	583	981	807	999999	999999	15	999999	342	999999	190	999999	999999	238	180	943	999999	738	279	999999	403	999999	360	227	899	633	999999	542	478	999999	708	408	999999	999999	999999	252	400	884	999999	984	494	999999	999999	257	835	999999	987	224	431	821	259	594	694	999999	999999	999999	233	764	908	980	112	473	490	999999	108	782	596	982	893	927	552	876	999999	295	122	933	512	999999	391	805	646	183	120	657	999999	124	713	82	185	121	29	636	976	796	999999	31	979	976	999999	999999	507	999999	331	503	278	382	632	409	113	999999	999999	130	999999	113	999999	928	999999	833	999999	999999	999999	523	807	781	999999	916	999999	999999	413	101	953	535	999999	999999	307	642	852	616	388	700	999999	314	968	247	399	898	999999	873	462	999999	668	156	49	174	985	983	206	549	595	362	999999	999999	995	999999	983	196	999999	999999	999999	702	85	746	454	246	502	763	999999	570	392	19	663	999999	999999	459	433	807	496	789	352	323	999999	313	30	36	227	33	318	956	999999	213	732	999999	999999	760	877	999999	999999	803	671	231	999999	999999	167	999999	698	455	754	546	589	186	700	386	704	491	266	772	725	428	28	479	999999	598	316	999999	287	457	999999	952	581	511	999999	692	999999	130	885	808	156	445	337	772	278	772	376	86	513	999999	512	585	503	115	999999	283	785	999999	776	
999999	330	978	308	251	495	801	964	88	81	17	269	999999	606	458	625	290	101	256	210	682	999999	240	999999	931	945	383	999999	476	314	831	999999	924	999999	55	488	178	146	96	286	477	808	298	15	505	96	928	999999	54	489	915	192	999999	992	999999	999999	100	312	999999	305	121	352	498	773	249	109	344	999999	999999	999999	457	999999	14	999999	999999	873	999999	234	999999	845	26	999999	415	986	398	649	378	932	260	438	398	999999	770	790	174	134	320	524	765	999999	751	700	429	84	42	772	187	568	269	230	684	865	142	530	289	717	936	511	999999	600	999999	412	978	131	582	591	999999	999999	805	608	999999	418	469	773	103	326	974	341	954	626	471	810	999999	39	754	532	733	249	511	456	198	808	999999	175	674	349	722	307	999999	450	398	963	763	661	667	276	406	368	999999	963	999999	999999	557	758	139	920	738	948	377	59	858	999999	712	359	420	754	278	304	108	754	604	999999	839	513	238	999999	999999	999999	999999	488	136	374	812	547	713	592	260	391	999999	754	610	773	930	452	592	263	260	414	250	913	997	999999	999999	999999	999999	76	766	999999	529	631	999999	999999	586	999999	922	999999	999999	175	645	828	503	999999	999999	999999	153	999999	746	396	921	974	256	999999	771	459	490	34	115	139	188	646	825	216	861	414	880	999999	999999	999999	530	108	932	95	768	422	419	121	844	914	539	538	329	999999	999999	555	999999	240	955	137	409	898	388	999999	999999	999	999999	296	34	853	474	269	643	706	866	822	999999	170	875	358	49	378	999999	200	600	649	326	455	93	316	999999	650	928	69	640	631	999999	739	108	768	420	132	96	990	450	279	999999	999999	513	310	513	224	999999	606	999999	40	717	999999	999999	347	999999	557	212	999999	999999	999999	340	999999	75	999999	999999	999999	71	116	938	916	999999	199	749	330	753	999999	999999	783	802	999999	999999	999999	999999	999999	999999	532	148	999999	96	862	919	377	999999	627	938	321	558	279	999999	999999	162	999999	999999	180	999999	999999	448	999999	999999	979	616	429	915	999999	538	19	611	465	999999	999999	174	999999	30	999999	996	914	34	132	999999	999999	154	671	999999	999999	999999	999999	663	801	861	396	999999	867	177	116	999999	500	461	165	999999	929	710	103	999999	999999	46	999999	999999	592	184	834	503	326	888	161	835	944	845	999999	357	999999	355	999999	999999	933	494	306	143	999999	830	999999	999999	999999	44	999999	731	61	721	954	565	810	999999	81	627	999999	892	767	979	26	281	311	655	999999	808	595	583	900	
499	25	145	739	718	324	762	677	381	635	292	435	429	783	232	890	758	547	695	284	193	575	51	999999	327	999999	642	529	850	324	70	999999	999999	831	999999	706	819	825	999999	492	319	949	655	266	485	553	596	999999	999999	999999	389	270	999999	999999	717	923	974	418	422	999999	682	243	826	999999	575	843	556	999999	231	526	80	933	455	212	965	999999	920	999999	251	773	999999	154	999999	95	999999	999999	547	579	124	638	999999	411	413	500	999999	999999	132	598	690	642	997	998	999999	561	694	999999	815	698	999999	999999	13	999999	999999	648	80	999999	999999	999999	132	776	305	976	483	593	794	669	529	955	402	999999	999999	331	999999	999999	999999	532	877	889	401	999999	984	849	999999	999999	634	999999	244	765	429	999999	999999	391	999999	914	999999	30	999999	683	999999	34	926	999999	305	454	999999	682	106	999999	871	547	999999	902	999999	643	792	456	999999	842	958	262	999999	764	999999	999999	999999	730	855	188	272	756	17	999999	999999	376	999999	134	999999	791	280	952	445	999999	893	881	999999	999999	999999	832	132	890	289	682	724	513	600	172	334	999999	849	640	826	917	304	125	540	999999	779	999999	91	999999	902	999999	571	16	817	757	871	653	507	223	688	999999	66	999999	476	999999	479	999999	776	400	799	378	941	639	999999	528	382	777	999999	166	999999	79	751	464	987	340	120	718	999999	842	300	681	999999	635	952	803	860	999999	649	214	986	170	205	690	868	533	18	932	880	299	385	999999	999999	999999	612	618	281	601	394	146	999999	761	922	933	109	127	699	315	999999	332	667	460	137	147	180	450	874	70	999999	999999	331	188	837	999999	467	206	380	338	33	344	999999	999999	536	513	999999	235	999999	271	999999	750	834	702	255	557	631	924	966	999999	179	171	744	999999	14	930	814	45	923	525	476	902	747	370	292	353	801	407	923	624	156	999999	999999	612	999999	999999	999999	629	933	999999	999999	542	240	216	168	861	999999	319	264	605	699	954	311	722	999999	689	12	473	420	999999	999999	233	999999	351	999999	999999	999999	141	742	168	311	194	112	643	999999	934	999999	541	212	431	999999	999999	153	999999	924	999999	643	490	999999	789	999999	165	219	41	999999	551	999999	888	198	999999	902	999999	577	106	304	514	999999	667	971	999999	999999	999999	271	989	999999	274	90	683	999999	999999	590	478	324	953	999999	155	975	999999	120	209	402	782	352	999999	529	294	914	57	999999	419	999999	975	519	955	771	382	894	999999	882	999999	470	999999	471	999999	353	999999	153	624	781	158	539	781	
557	772	468	245	128	999999	469	864	360	43	659	17	999999	615	959	369	191	999999	999999	755	197	851	738	544	999999	978	924	105	151	999999	275	874	999999	568	428	746	496	536	999999	900	760	999999	999999	437	208	999999	889	738	474	999999	442	839	897	784	593	706	44	924	924	150	78	374	722	69	768	785	999999	915	999999	222	999999	655	999999	360	995	179	942	999999	346	999999	999999	999999	630	367	857	999999	977	106	999999	999999	712	572	999999	123	832	999999	306	848	669	423	999999	974	551	262	911	787	161	547	789	424	763	732	999999	77	61	882	743	364	212	999999	808	40	939	474	999999	309	53	575	999999	609	872	103	999999	999999	999999	124	645	378	455	999999	284	999999	317	561	958	980	985	543	71	999999	651	941	646	336	615	306	999999	86	753	612	743	585	28	189	999999	669	100	999999	999999	999999	999999	999999	909	999999	999999	999999	999999	999999	516	529	999999	509	513	999999	957	999999	457	315	999999	233	90	999999	625	999999	336	698	999999	999999	19	298	889	330	999999	133	713	286	41	514	279	999999	582	999999	570	999999	298	244	81	450	999999	619	221	784	356	325	857	678	750	999999	805	368	956	596	378	227	999999	999999	999999	390	865	681	899	942	46	999999	999999	999999	998	401	554	102	999999	999999	905	400	999999	114	974	999999	999999	44	999999	999999	709	999999	290	986	286	352	594	305	730	691	999999	550	719	279	999999	999999	674	999999	999999	359	521	713	741	986	999999	978	150	535	29	999999	123	830	999999	934	243	135	790	664	157	656	807	259	999999	935	394	364	999999	807	365	698	15	843	999999	186	999999	996	179	303	305	308	999999	68	285	896	578	999999	404	785	999999	623	494	20	285	33	999999	272	351	999999	601	336	999999	999999	179	999999	828	280	999999	970	490	247	956	496	368	849	453	999999	999999	999999	366	639	999999	894	772	999999	214	994	568	999999	633	191	999999	999999	702	968	999999	869	889	955	78	308	290	434	999999	798	999999	997	652	435	579	803	299	876	449	961	999999	999999	569	999999	126	833	711	999999	346	999999	592	593	999999	399	848	583	859	999999	999999	68	359	535	999999	974	85	999999	352	999999	761	830	892	778	999999	999999	602	999999	309	462	839	245	596	999999	98	996	215	999999	213	262	999999	995	944	999999	480	390	999999	841	814	999999	999999	909	490	579	999999	999999	999999	814	999999	63	797	999999	284	406	999999	999999	472	999999	999999	603	768	999999	12	100	555	766	885	621	999999	542	139	761	782	714	111	999999	754	27	775	582	588	401	412	160	464	334	
999999	548	102	319	999999	408	403	221	827	999999	906	999999	33	615	629	796	516	137	924	46	479	999999	304	259	416	455	999999	999999	999999	376	599	852	999999	230	54	347	528	987	623	730	367	571	886	999999	32	364	999999	169	952	792	999999	285	999999	427	855	999999	253	843	999999	473	970	538	999999	461	758	64	763	802	570	292	277	528	999999	203	679	907	683	999999	236	999999	461	278	912	231	999999	324	625	218	999999	999999	104	999999	94	159	759	828	999999	435	995	967	999999	200	999999	999999	999999	366	770	42	747	999999	999999	703	616	851	22	702	999999	999999	969	999999	438	554	438	999999	198	999999	444	364	444	851	542	257	999999	999999	999999	999999	679	999999	999999	999999	553	593	999999	426	999999	400	78	242	147	999999	211	399	999999	999999	539	55	999999	920	999999	932	999999	416	999999	896	416	999999	158	358	400	751	999999	999999	278	844	999999	999999	93	21	264	797	999999	212	999999	387	999999	152	792	992	999999	415	508	759	769	773	999999	147	994	574	20	203	252	999999	842	999999	43	827	131	620	672	999999	961	750	999999	685	419	718	199	999999	257	273	438	999999	628	999999	999999	274	999999	504	641	751	851	519	11	71	555	802	370	830	353	822	31	999999	329	45	453	758	103	94	999999	494	948	783	327	746	764	95	101	857	154	769	999999	999999	999999	920	842	999999	749	604	139	617	358	368	867	434	252	266	836	592	540	493	180	999999	150	999999	803	78	201	264	306	469	710	512	686	583	609	404	202	408	203	11	999999	498	999999	999999	145	590	915	892	504	999999	258	999999	327	660	598	692	486	999999	127	999999	260	999999	307	670	999999	999999	999999	294	824	847	999999	438	399	539	484	682	575	403	20	222	162	309	999999	799	999999	211	194	35	984	917	918	369	290	429	999999	524	999999	294	839	298	907	999999	77	656	443	820	119	788	185	916	126	92	821	904	999999	999999	734	999999	459	705	662	656	309	907	999999	704	157	970	788	999999	490	291	999999	721	999999	999999	241	113	999999	999999	999999	999999	999999	77	999999	835	999999	385	807	799	790	999999	834	144	636	261	999999	170	727	738	672	999999	999	225	436	835	999999	110	599	999999	720	630	152	69	999999	265	999999	999999	116	999999	999999	999999	172	989	179	999999	457	429	95	63	209	80	386	627	999999	999999	407	999999	641	965	999999	447	786	999999	999999	169	550	774	530	381	999999	100	999999	633	999999	901	977	19	999999	999999	388	109	25	546	999999	649	999999	524	341	662	858	182	599	999999	999999	719	985	454	910	19	
999999	682	898	713	608	119	25	752	56	826	974	397	587	999999	999999	217	432	249	827	999999	999999	36	443	999999	522	282	500	914	846	861	915	532	108	47	391	706	211	311	999999	780	634	502	999999	515	687	471	595	999999	999999	999999	297	745	627	482	103	230	248	40	201	336	999999	999999	905	195	999999	452	298	999999	621	881	16	131	999999	56	999999	423	558	928	190	999999	999999	903	361	276	999999	179	904	626	999999	171	467	180	119	999999	171	999999	999999	292	604	999999	183	999999	975	681	573	176	443	999999	999999	680	999999	320	999999	149	650	999999	999999	639	999999	741	547	671	605	459	424	999999	21	701	999999	282	999999	275	333	945	999999	640	927	999999	703	407	736	334	949	273	499	156	331	969	960	999999	782	957	671	862	698	512	450	526	266	999999	164	741	695	405	853	406	986	904	999999	20	788	79	935	999999	14	223	722	999999	959	278	514	51	741	439	499	870	603	471	257	999999	199	999999	999999	965	999999	995	638	553	419	102	169	426	707	950	667	713	999999	999999	858	484	789	118	566	988	999999	123	10	265	905	983	803	999999	657	896	820	386	655	970	969	999999	999999	178	922	867	118	97	343	999999	771	786	999999	154	999999	999999	585	90	844	435	741	139	995	999999	999999	436	299	643	999999	811	139	999999	67	61	999999	849	999999	621	999999	699	999999	146	779	219	493	128	144	999999	999999	884	320	740	999999	229	238	840	23	211	530	495	578	999999	327	532	661	999999	729	797	666	999999	871	999999	999999	155	555	999999	360	785	889	529	302	999999	730	999999	501	399	748	837	822	648	999999	699	101	700	130	414	819	257	557	999999	399	999999	992	160	22	355	845	999999	674	633	489	238	999999	10	999999	937	744	442	41	272	999999	999999	974	27	927	182	873	203	34	150	785	112	237	887	139	954	648	580	999999	155	553	362	173	199	168	999999	387	100	999999	192	670	386	226	295	270	508	999999	974	999999	840	482	652	371	533	847	387	10	434	999999	248	999999	999999	570	999999	999999	390	727	999999	858	329	794	783	696	841	480	408	886	941	627	631	591	673	999999	41	673	901	990	639	352	781	607	999999	999999	268	999999	505	999999	999999	999999	999999	780	588	125	902	999999	699	956	529	63	448	500	68	807	249	657	625	817	999999	222	817	999999	98	442	87	722	841	563	999999	948	999999	592	555	374	999999	850	13	557	454	986	973	999999	470	586	999999	290	548	999999	979	999999	999999	688	999999	127	759	490	691	155	999999	189	213	145	999999	
581	88	856	999999	693	999999	399	999999	999999	372	552	999999	872	928	512	539	999999	999999	695	584	826	999999	296	314	999999	999999	266	168	999999	999999	999999	782	999999	999999	889	507	57	345	854	95	590	957	209	325	735	878	999999	561	189	616	251	15	999999	561	702	900	791	551	517	88	803	240	795	558	107	769	411	457	999999	999999	491	999999	329	999999	993	868	481	971	999999	999999	728	704	979	252	999999	269	999999	999999	723	989	715	505	828	775	292	359	172	650	227	965	477	439	522	999999	999999	790	685	908	999999	833	428	999999	999999	999999	999999	999999	261	999999	290	838	505	999999	999999	60	298	985	632	999999	327	999999	705	830	753	613	91	298	192	999999	999999	487	583	999999	718	889	570	999999	533	870	425	192	108	619	999999	999999	999999	999999	706	472	886	148	167	141	590	923	137	598	999999	368	999999	71	916	457	435	802	999999	149	415	999999	999999	403	462	762	138	144	545	96	999999	373	999999	738	592	719	918	979	330	999999	999999	999999	761	972	827	175	999999	364	276	999999	194	568	135	330	937	862	983	492	686	405	999999	455	387	51	138	704	225	146	478	207	538	455	481	811	999999	620	92	517	575	297	767	774	868	895	902	901	248	823	801	730	736	435	999999	925	449	329	999999	999999	999999	999999	949	858	885	78	999999	738	999999	323	956	999999	780	475	999999	399	637	238	587	492	149	236	465	402	345	747	999999	999999	162	555	999999	54	212	999999	999999	452	347	909	999999	800	999999	173	999999	999999	999999	484	950	270	518	903	999999	999999	999999	925	581	616	667	557	999999	147	607	999999	586	541	999999	999999	999999	418	999999	999999	62	728	349	786	709	976	999999	999999	535	860	999999	210	999999	258	267	160	999999	287	790	66	999999	789	396	751	999999	774	586	283	973	955	999999	541	468	54	999999	999999	872	955	225	604	204	136	32	662	999999	407	424	337	999999	800	608	837	627	745	999999	272	341	597	594	935	399	149	567	999999	500	265	741	550	999999	999999	288	356	999999	195	862	658	766	734	999999	795	999999	999999	999	183	357	533	999999	722	364	589	999999	284	371	290	999999	999999	568	453	172	94	999999	873	930	584	521	261	999999	442	883	41	506	607	196	798	584	150	999999	393	232	966	351	999999	195	999999	999999	999999	985	780	980	999999	99	999999	999999	326	139	486	999999	424	662	105	999999	481	839	333	93	630	98	572	999999	75	915	184	231	205	742	647	999999	122	999999	999999	275	995	461	86	999999	192	45	869	669	108	999999	999999	999999	136	219	870	
189	862	734	840	916	423	84	915	999999	914	999999	999999	584	492	798	215	310	999999	829	761	999999	762	999999	999999	999999	999999	903	607	253	201	453	105	985	872	467	825	388	283	999999	852	999999	546	999999	999999	999999	668	295	999999	310	616	423	585	306	458	999999	426	999999	834	256	697	520	477	999999	999999	471	999999	391	711	999999	999999	827	999999	999999	976	840	483	577	999999	999999	925	933	726	307	999999	777	867	798	537	999999	999999	353	999999	37	902	342	999999	875	495	565	999999	287	999999	999999	336	788	396	40	999999	999999	999999	848	999999	35	330	999999	793	180	44	922	603	208	999999	688	982	629	283	999	999999	643	397	607	92	999999	999999	648	359	574	970	848	999999	837	999999	920	655	203	999999	527	707	147	549	999999	841	573	962	999999	999999	894	179	999999	999999	397	387	686	229	769	766	329	321	681	415	999999	209	195	541	766	730	933	43	789	402	756	999999	515	104	999999	766	518	836	999999	225	999999	404	272	343	993	459	791	700	886	436	999999	999999	999999	732	329	83	999999	42	205	175	499	861	389	314	999999	106	872	591	115	12	257	493	999999	466	950	999999	936	852	548	317	938	242	156	363	999999	549	275	999999	775	50	121	999999	640	652	725	999999	999999	958	584	896	999999	210	595	883	188	999999	713	999999	781	999999	146	999999	494	999999	999999	999999	999999	36	818	999999	830	99	816	74	891	771	852	850	999999	999999	810	978	277	651	729	738	999999	272	184	81	836	999999	999999	999999	999999	318	999999	752	999999	468	887	987	149	999999	999999	999999	999999	530	992	417	571	862	827	999999	999999	167	999999	842	168	498	618	452	852	747	382	133	98	545	999999	582	778	110	435	283	470	822	999999	901	999999	242	353	127	280	999999	999999	999999	878	578	999999	746	782	159	999999	999999	849	445	144	401	993	942	999999	848	999999	419	638	471	999999	999999	962	871	999999	999999	267	999999	155	501	181	96	999999	999999	999999	519	959	999999	800	628	517	508	433	35	688	447	999999	999999	832	999999	999999	860	137	999999	546	999999	616	715	427	158	999999	999999	781	358	999999	58	163	999999	696	890	889	944	999999	19	954	929	999999	937	193	880	999999	624	104	649	742	999999	958	999999	862	921	903	254	997	651	736	999999	999999	85	761	639	294	324	999999	999999	615	813	251	127	93	617	212	678	531	999999	433	277	999999	141	615	952	100	952	999999	999999	986	645	947	967	283	113	212	55	185	553	596	411	999999	162	44	928	80	999999	126	255	999999	234	722	460	228	469	287	594	999999	809	
549	342	999999	180	955	970	999999	283	999999	979	414	166	999999	978	950	31	597	420	107	686	882	259	835	485	999999	999999	922	999999	748	813	826	617	585	376	14	264	818	999999	999999	73	71	999999	999999	147	840	562	999999	743	999999	999999	999999	867	497	783	927	300	999999	999999	999999	999999	57	380	999999	40	163	999999	581	137	974	696	999999	999999	223	44	624	95	262	999999	644	999999	999999	188	986	551	942	958	130	999999	448	999999	757	710	394	12	25	691	271	999999	983	53	981	999999	769	813	993	999999	653	462	169	999999	47	807	999999	620	999999	999999	999999	983	97	205	677	999999	688	270	938	502	704	221	28	999999	824	999999	715	600	522	436	419	182	558	999999	314	667	999999	607	676	950	248	774	838	157	307	288	877	788	376	212	999999	509	874	500	999999	442	444	999999	27	750	102	871	108	736	999999	221	434	927	891	19	146	91	594	988	999999	930	383	871	999999	999999	419	999999	999999	319	521	910	307	68	92	871	232	417	589	926	858	376	675	111	697	95	853	999999	896	999999	999999	833	915	886	245	157	69	573	999999	481	999999	175	647	788	224	549	999999	376	999999	29	787	728	501	667	999999	888	264	281	183	550	692	999999	40	867	999999	688	994	421	822	934	812	659	817	118	595	692	728	887	999999	158	181	486	114	999999	579	347	341	999999	756	356	999999	787	399	58	788	871	145	779	545	999999	554	999999	553	999999	216	138	999999	393	999999	447	169	377	394	35	379	215	364	162	298	906	356	747	999999	475	51	35	999999	768	329	723	999999	999999	351	359	999999	999999	932	204	671	451	436	947	185	999999	999999	525	999999	999999	999999	999999	517	982	491	639	999999	999999	838	999999	999999	190	999999	152	74	358	889	999999	35	999999	431	699	283	169	490	846	480	408	572	999999	288	525	632	894	999999	746	216	574	999999	712	179	797	840	855	334	490	582	999999	883	827	430	976	500	368	999999	979	309	357	501	644	169	781	244	999999	799	354	558	973	63	328	999999	999999	999999	322	999999	633	858	427	834	10	273	999999	525	744	999999	312	999999	274	951	119	446	858	82	822	999999	999999	999999	357	66	999999	932	609	240	999999	685	116	233	187	503	319	130	881	522	501	380	999999	265	999999	569	496	329	293	999999	944	881	293	999999	930	769	476	81	511	999999	854	77	999999	956	960	69	999999	88	847	999999	641	988	564	345	581	451	999999	142	72	787	999999	661	648	999999	999999	999999	999999	864	303	418	36	248	619	519	668	433	715	26	305	
999999	751	417	482	522	390	956	999999	947	999999	999999	198	344	18	724	802	999999	429	88	670	287	666	953	785	438	999999	403	379	54	677	157	999999	999999	837	999999	45	161	188	136	205	999999	366	455	204	814	230	692	239	894	717	475	999999	637	355	999999	773	999999	632	53	777	987	999999	999999	999999	999999	999999	633	507	999999	688	651	999999	302	999999	341	920	221	999999	970	999999	999999	173	999999	337	211	152	108	219	999999	858	247	528	144	358	999999	752	93	185	681	72	596	195	853	216	75	461	711	999999	23	999999	562	50	661	835	725	823	112	999999	999999	999999	653	999999	999999	999999	999999	999999	999999	943	673	588	836	46	86	908	999999	866	320	277	999999	750	441	353	205	721	305	207	867	309	999999	999999	999999	149	116	311	418	182	999999	334	765	943	582	999999	90	434	999999	525	963	753	223	858	512	835	683	328	999999	999999	999999	967	232	999999	999999	579	320	999999	939	697	929	774	999999	449	369	985	511	328	177	673	272	770	460	780	999999	124	96	999999	883	999999	465	788	999999	118	953	999999	112	521	688	12	457	802	999999	999999	596	999999	263	773	499	526	333	364	999999	274	47	457	516	452	19	999999	493	545	405	135	241	999999	999999	390	495	999999	883	999999	640	999999	226	470	285	999999	999999	55	999999	999999	999999	366	999999	111	637	999999	81	999999	32	660	512	999999	519	912	407	999999	340	454	999999	872	288	999999	642	999999	999999	999999	58	577	999999	629	999999	964	999999	181	269	48	999999	999999	513	312	319	989	806	232	487	103	655	999999	72	915	556	999999	267	988	43	616	723	156	387	652	999999	504	334	403	999999	999999	268	999999	999999	999999	724	210	999999	484	563	299	862	420	855	630	340	744	514	266	999999	529	999999	300	147	652	324	498	753	861	999999	999999	664	413	999999	940	999999	317	660	999999	201	356	999999	783	999999	744	753	313	300	756	999999	314	990	77	330	873	840	999999	210	10	54	235	999999	999999	231	748	634	459	999999	915	796	32	93	810	75	726	731	923	865	402	999999	999999	207	996	549	999999	999999	999999	92	957	109	999999	117	999999	659	999999	898	718	562	686	999999	999999	724	385	999999	299	999999	999999	12	603	152	999999	111	807	111	43	37	460	999999	282	924	47	377	632	999999	999999	914	433	160	109	999999	999999	371	189	292	999999	296	999999	46	999999	999999	644	999999	488	815	192	766	310	999999	626	938	999999	999999	289	762	83	926	102	570	42	385	797	39	903	999999	999999	556	922	525	505	746	215	424	290	999999	290	453	888	
999999	633	171	614	874	533	171	389	835	91	427	219	999999	204	262	14	874	930	614	690	712	686	999999	844	999999	999999	999999	732	999999	897	734	999999	630	48	285	936	870	770	999999	505	742	396	303	474	999999	316	827	999999	952	420	415	999999	675	762	185	140	997	327	829	999999	653	438	365	937	357	945	588	640	919	999999	143	114	17	119	999999	326	392	999999	349	479	236	338	779	613	492	119	806	868	863	155	939	999999	999999	111	999999	999999	41	366	127	559	999999	196	632	637	999999	311	999999	565	813	859	747	999999	999999	360	999999	325	999999	751	454	248	148	720	776	773	386	999999	172	999999	267	999999	295	36	999999	789	751	49	705	999999	337	191	501	250	999999	14	999999	112	574	590	516	536	654	289	999999	879	999999	16	999999	859	260	694	148	711	308	999999	573	999999	793	198	608	556	620	516	999999	999999	746	897	666	772	375	283	27	582	999999	999999	990	16	125	173	378	745	999999	846	999999	999999	53	789	942	886	999999	687	999999	999999	982	959	999999	148	864	647	142	999999	350	647	999999	977	677	566	321	577	187	567	605	999999	819	863	927	773	999999	781	230	999999	955	779	342	688	964	641	999999	440	814	852	151	477	41	855	999999	981	362	914	965	487	478	374	708	999999	92	689	566	129	42	152	523	92	427	999999	567	570	315	805	22	45	966	999999	763	335	426	137	597	963	467	945	421	710	816	743	999999	999999	80	999999	999999	284	85	480	407	671	999999	68	60	856	297	834	999999	557	901	929	520	597	999999	383	455	999999	101	602	661	96	731	813	275	999999	696	999999	499	845	209	738	999999	496	999999	999999	997	367	86	741	675	999999	279	864	808	887	232	891	999999	697	23	650	192	999999	818	320	999999	524	792	999999	169	999999	345	999999	357	173	999999	34	124	999999	386	999999	999999	999999	999999	38	817	999999	15	388	461	999999	995	801	831	558	555	487	677	999999	160	482	999999	710	582	364	297	447	516	999999	917	999999	999999	471	321	925	772	832	999999	999999	502	84	519	414	914	999999	326	543	10	999999	999999	491	356	951	999999	903	523	177	777	572	999999	380	360	370	470	262	38	999999	490	905	786	722	931	888	669	86	963	999999	795	229	48	753	447	999999	36	999999	852	825	999999	417	999999	999999	65	983	57	132	723	158	999999	662	334	792	62	105	22	999999	560	467	292	291	940	362	381	558	534	988	933	999999	344	44	410	213	999999	83	502	190	666	947	999999	999999	362	814	227	999999	999999	255	700	999999	
999999	999999	875	394	542	821	476	59	999999	507	458	69	199	91	814	908	999999	999999	372	979	602	831	239	612	627	745	928	999999	145	248	663	288	297	590	937	213	169	999999	999999	999999	999999	452	999999	168	498	781	999999	281	10	318	882	772	883	721	750	872	900	272	767	999999	999999	351	914	999999	843	179	771	608	153	611	999999	244	460	763	999999	159	874	999999	123	845	398	657	135	826	999999	999999	999999	576	999999	74	312	897	259	873	999999	265	538	971	325	999999	999999	748	138	399	569	647	322	129	348	600	998	830	158	921	409	245	225	97	629	953	774	204	767	88	308	852	999999	587	58	126	620	903	755	999999	835	649	528	999999	267	718	999999	286	999999	250	76	482	999999	337	474	480	49	450	999999	372	999999	815	980	59	100	717	661	734	81	231	979	104	84	363	96	759	716	489	829	911	384	498	967	527	999999	999999	113	658	123	578	87	180	561	393	250	999999	668	478	999999	550	999999	844	214	15	270	971	407	394	250	999999	763	560	620	440	987	66	847	999999	48	999999	613	13	620	999999	999999	809	999999	999999	123	76	999999	248	843	289	999999	539	293	961	999999	49	999999	719	417	408	999999	527	999999	130	405	193	182	215	440	380	937	62	233	712	860	999999	999999	715	280	184	624	525	999999	341	585	457	772	885	205	998	999999	894	596	222	999999	627	260	999999	295	929	894	999999	807	472	999999	999999	316	581	999999	807	611	713	999999	242	999999	999999	999999	227	545	947	420	296	999999	442	535	999999	465	21	999999	243	209	999999	429	351	290	740	717	253	989	999999	151	999999	999999	398	999999	142	456	363	438	397	816	43	876	347	518	608	874	375	999999	308	999999	305	556	867	607	999999	293	107	999999	53	582	999999	999999	763	806	229	511	621	999999	403	596	111	582	636	426	999999	999999	91	999999	681	866	351	999999	999999	999999	999999	644	917	999999	801	848	358	411	394	815	999999	999999	123	541	299	107	262	330	544	999999	245	722	920	451	441	456	211	275	999999	187	999999	261	547	328	960	999999	593	830	253	555	247	700	198	821	176	371	35	550	542	584	613	31	771	978	999999	134	724	476	359	355	999999	93	140	999999	584	997	268	795	581	715	513	431	87	989	999999	999999	533	999999	284	79	430	661	732	999999	573	999999	489	568	128	999999	859	127	480	898	908	163	569	981	999999	178	112	240	999999	826	999999	192	999999	782	999999	665	600	999999	201	289	924	999999	361	444	643	999999	518	699	677	745	856	395	950	
999999	90	320	974	552	861	115	967	199	999999	999999	624	391	276	707	63	462	999999	243	926	201	973	923	802	999999	347	999999	660	412	999999	233	999999	685	241	764	999999	999999	690	57	764	95	322	735	302	454	999999	261	999999	810	646	224	999999	622	999999	759	216	167	999999	849	214	999999	999999	564	636	469	936	938	160	511	15	858	772	198	478	999999	878	248	631	358	315	96	999999	850	766	999999	999999	357	226	481	558	544	687	840	842	776	640	999999	108	832	999999	881	111	596	805	787	999999	320	999999	628	999999	968	535	169	544	128	223	604	797	999999	999999	588	999999	678	953	999999	999999	932	356	701	209	129	149	999999	839	999999	984	188	999999	999999	898	413	213	597	600	999999	19	528	306	999999	563	46	961	812	97	999999	169	433	999999	345	999999	519	964	452	429	761	999999	736	999999	120	143	45	560	818	398	999999	385	134	87	999999	461	653	635	632	148	173	168	999999	711	908	274	561	545	709	373	388	449	999999	178	838	760	282	208	999999	590	527	486	999999	423	755	554	44	355	999999	883	999999	999999	999999	314	266	603	502	34	420	846	999999	500	999999	455	999999	999999	625	956	248	999999	188	454	450	51	620	686	25	912	956	364	240	215	999999	825	999999	505	116	455	999999	245	999999	257	787	349	999999	37	635	697	999999	862	929	87	117	665	705	518	443	999999	694	579	587	589	78	66	615	376	233	34	54	514	786	179	54	999999	354	930	667	110	43	999999	61	328	509	999999	999999	162	999999	999999	999999	892	71	816	761	342	658	678	189	999999	733	641	804	610	652	999999	86	759	43	114	320	774	999999	342	999999	111	527	269	90	999999	631	999999	278	623	904	162	999999	969	418	711	354	676	751	999999	999999	402	788	999999	999999	609	27	675	999999	993	299	999999	51	728	559	659	999999	398	999999	214	108	280	999999	190	706	999999	456	116	351	331	999999	644	999999	914	966	864	323	87	594	480	956	956	343	284	333	558	121	724	999999	999999	999999	955	87	546	837	999999	38	607	744	185	163	911	334	798	244	655	333	999999	999999	694	346	737	804	128	257	999999	999999	999999	857	999999	389	731	695	999999	434	803	567	485	86	999999	836	715	343	419	326	999999	632	545	50	999999	234	983	961	726	422	999999	999999	959	299	999999	169	939	749	999999	795	999999	999999	999999	373	440	98	999999	999999	999999	999999	631	404	395	801	211	519	400	999999	999999	999999	405	770	969	999999	275	999999	607	196	999999	710	999999	965	746	623	894	999999	999999	182	610	
589	999999	999999	79	867	999999	764	765	999999	999999	187	769	890	569	673	400	661	256	572	108	787	490	661	670	192	962	665	658	772	906	381	999999	999999	448	999999	545	472	701	999999	388	510	886	449	109	999999	999999	15	405	82	999999	243	584	328	84	999999	109	725	272	887	999999	135	999999	999999	261	715	558	999999	451	969	999999	928	960	154	193	597	900	51	999999	467	250	999999	269	585	549	673	797	309	154	626	500	820	210	999999	999999	262	404	893	198	393	654	999999	564	435	999999	304	282	439	144	486	999999	68	173	804	999999	949	999999	999999	454	587	999999	999999	999999	825	999999	317	727	156	949	999999	999999	17	852	999999	813	999999	402	834	640	254	999999	367	174	667	999999	442	656	405	177	255	999999	999999	449	999999	474	999999	999999	738	956	637	576	136	490	213	999999	999999	215	994	991	796	999999	999999	890	209	195	560	94	738	999999	46	660	999999	978	703	544	330	999999	999999	703	418	856	663	877	13	678	275	999999	999999	384	999999	237	662	414	381	999999	364	982	999999	425	913	319	264	617	920	976	254	999999	787	669	962	999999	964	999999	999999	940	894	999999	887	530	920	683	999999	999999	999999	808	998	917	607	14	189	347	328	825	789	109	601	55	956	36	433	127	99	999999	999999	443	999999	371	832	440	804	210	105	719	999999	240	195	900	999999	999999	978	999999	550	999999	489	624	38	148	999999	999999	349	848	999999	999999	999999	803	593	999999	941	898	545	636	94	176	210	979	252	608	331	559	913	999999	999999	844	58	105	577	317	811	999999	414	134	999999	359	101	999999	999999	244	621	701	999999	362	958	387	576	999999	253	383	582	510	382	999999	816	950	569	999999	89	364	811	11	999999	999999	30	999999	493	999999	775	999999	84	999999	977	17	999999	630	913	560	741	391	999999	999999	999999	203	734	999999	999999	985	317	910	999999	999999	876	647	433	620	474	369	342	999999	893	166	576	518	309	337	999999	999999	442	196	47	999999	999999	697	96	114	159	43	551	999999	729	508	999999	864	945	631	999999	339	584	376	165	999999	228	999999	497	121	141	344	894	407	999999	60	552	131	873	999999	999999	188	560	329	471	441	999999	622	95	999999	63	999999	573	678	958	202	999999	75	999999	493	790	980	999999	975	973	815	999999	154	940	678	955	981	991	999999	94	200	779	264	905	724	999999	605	841	112	67	429	770	225	448	585	999999	487	100	390	999999	999999	978	585	999999	999999	302	999999	682	417	999999	999999	999999	408	593	999999	999999	999999	169	316	999999	195	999999	999999	
917	553	54	923	999999	364	999999	478	890	611	184	528	999999	203	999999	260	431	72	999999	434	673	985	999999	371	632	999999	999999	734	999999	783	999999	804	427	881	999999	999999	999999	379	967	999999	998	961	191	999999	234	74	557	229	626	999999	885	694	272	999999	433	932	999999	999999	300	36	202	683	159	117	978	379	110	340	536	115	648	999999	104	605	999999	712	804	601	999999	567	999999	942	117	419	897	999999	542	712	457	999999	959	929	88	941	999999	324	999999	83	140	855	963	227	693	999999	271	999999	599	666	289	999999	138	251	999999	732	903	259	576	740	219	49	999999	999999	882	801	156	999999	973	999999	479	999999	900	999999	999999	291	604	905	258	596	999999	74	348	875	433	736	607	717	394	356	999999	875	748	999999	864	100	29	575	344	892	374	552	999999	446	197	178	820	999999	780	264	138	998	10	980	592	155	701	960	964	155	999999	999999	334	626	124	604	372	829	866	999999	271	38	570	366	231	605	214	999999	688	999999	916	209	937	140	999999	50	874	768	488	718	999999	999999	611	199	698	936	999999	999999	331	592	806	990	999999	408	992	109	999999	644	758	986	999999	798	281	999999	239	999999	500	204	408	999999	729	603	999999	157	999999	999999	999999	381	668	295	388	970	580	999999	458	925	667	538	147	128	612	240	999999	502	999999	600	787	902	960	703	999999	999999	999999	257	863	999999	650	393	426	789	682	66	975	999999	999999	970	228	185	260	999999	337	999999	66	290	999999	499	593	999999	379	391	999999	525	420	965	849	365	999999	333	242	256	999999	999999	999999	357	445	556	264	999999	999999	999999	381	612	999999	656	376	483	999999	555	999999	999999	618	999999	24	44	374	167	645	20	623	253	835	895	943	999999	39	63	999999	709	844	915	244	57	999999	572	20	812	873	764	598	376	398	999999	548	868	637	483	269	87	999999	288	910	254	923	650	971	486	669	999999	627	322	999999	999999	999999	869	140	571	846	451	34	562	293	880	999999	257	854	255	357	999999	377	555	793	772	726	565	999999	990	999999	314	999999	533	153	237	147	999999	999999	999999	999999	679	737	75	636	818	63	999999	999999	999999	832	675	999999	726	999999	594	279	81	529	861	541	999999	864	149	447	999999	999999	500	418	999999	743	145	999999	999999	375	678	999999	311	918	975	718	305	571	975	167	999999	999999	874	404	559	957	75	999999	880	600	734	815	999999	628	104	968	562	22	938	296	696	170	999999	361	999999	257	999999	999999	999999	152	999999	999999	999999	982	988	34	976	105	858	108	677	
388	999999	132	640	863	748	999999	824	16	166	293	999999	999999	470	298	999999	999999	943	312	989	912	212	738	365	161	926	615	640	80	992	467	163	999999	619	317	536	999999	720	999999	999999	295	339	999999	986	952	950	999999	521	699	589	999999	161	556	119	999999	999999	895	767	999999	936	143	999999	999999	24	698	139	794	999999	162	762	493	802	355	999999	999999	583	664	752	999999	210	726	104	999999	491	999999	999999	999999	729	854	141	640	194	240	661	374	999999	585	532	297	822	166	999999	999999	937	105	660	806	752	999999	190	521	999999	364	999999	999999	49	111	272	485	393	532	74	224	31	131	309	572	999999	439	460	998	142	464	589	999999	999999	735	12	395	999999	999999	854	999999	999999	619	999999	829	999999	451	335	152	322	57	904	999999	999999	999999	347	816	796	97	999999	322	999999	192	389	999999	774	999999	999999	313	108	877	606	883	678	749	550	411	633	479	620	253	113	317	685	95	999999	300	952	680	397	999999	599	791	999999	999999	369	491	240	808	64	717	999999	32	999999	445	450	30	621	352	999999	935	192	326	999999	999999	218	647	506	304	138	484	290	942	915	912	287	814	496	145	999999	69	999999	825	425	903	425	91	273	249	644	539	678	610	316	462	999999	999999	324	999999	999999	721	999999	999999	679	580	999999	884	116	999999	167	999999	999999	485	961	315	764	367	901	573	453	999999	384	999999	660	599	806	680	636	999999	999999	14	499	967	811	669	84	245	156	845	476	541	975	141	91	17	999999	202	648	10	697	646	382	751	85	207	999999	999999	999999	90	773	999999	999999	652	232	163	146	566	673	302	240	528	220	999999	107	999999	161	253	999999	652	593	613	41	635	765	999999	632	748	892	999999	332	356	960	999999	999999	719	293	999999	908	928	871	449	528	355	769	179	435	999999	653	173	55	102	552	633	496	999999	999999	622	999999	959	530	397	999999	69	999999	884	999999	154	999999	387	628	828	345	256	781	153	95	685	999999	596	837	316	105	728	569	239	804	999999	579	911	994	671	999999	999999	408	999999	776	999999	385	999999	610	291	341	275	544	227	757	306	999999	999999	84	999999	756	999999	132	999999	999999	945	499	740	999999	241	575	82	999999	957	999999	396	848	999999	377	625	310	999999	986	556	999999	829	193	351	999999	999999	485	999999	999999	955	999999	155	826	999999	999999	831	999999	645	999999	999999	716	269	882	587	835	370	999999	554	999999	458	739	999999	999999	576	250	472	761	158	267	582	756	349	246	999999	53	999999	999999	999999	125	546	656	665	184	
617	840	999999	947	606	516	121	999999	930	259	387	226	147	841	999999	943	999999	79	999999	387	232	999999	376	33	454	999999	598	800	793	439	999999	999999	83	602	999999	999999	535	524	999999	999999	156	532	826	999999	858	221	905	405	999999	721	999999	476	835	999999	951	994	999999	999999	502	72	918	320	266	501	819	585	999999	999999	154	523	418	204	915	189	241	700	796	999999	174	243	638	203	490	81	43	963	967	796	999999	701	272	843	31	102	999999	835	276	999999	280	999999	78	369	999999	999999	313	211	561	655	56	999999	208	999999	999999	269	433	724	829	999999	467	855	999999	356	999999	452	999999	999999	182	823	999999	405	433	471	16	891	174	999999	943	694	768	831	999999	321	749	999999	503	999999	326	762	668	999	15	91	867	424	665	722	474	807	999999	738	38	738	999999	650	827	737	999999	635	105	999999	781	144	999999	636	453	305	607	506	999999	999999	999999	420	164	466	400	999999	604	999999	999999	451	804	145	159	39	999999	674	999999	108	571	765	895	690	999999	513	227	870	665	241	971	999999	125	968	858	999999	489	618	583	733	260	485	143	598	409	999999	999999	646	999999	999999	833	999999	183	508	999999	999999	999999	568	754	651	999999	999999	686	373	620	865	999999	836	287	788	550	194	101	398	999999	96	632	307	999999	22	163	581	999999	279	407	999999	197	616	43	674	92	921	999999	999999	493	731	799	770	999999	543	327	999999	999999	206	845	648	999999	999999	660	848	560	981	999999	741	498	999999	644	416	965	427	678	719	999999	612	706	628	330	170	905	126	297	862	328	747	694	999999	999999	999999	433	759	515	412	999999	195	123	111	644	999999	442	826	96	392	805	560	999999	999999	720	756	500	999999	999999	999999	879	543	999999	698	999999	539	999999	858	454	999999	983	999999	999999	276	762	617	498	605	984	999999	999999	88	39	904	67	767	999999	95	919	466	999999	999999	441	999999	533	422	634	999999	999999	114	84	584	381	140	409	599	648	598	845	113	999999	895	242	999999	999999	800	514	999999	641	999999	999999	961	939	999999	999999	776	773	924	742	999999	982	999999	999999	879	999999	152	707	999999	999999	467	129	293	249	815	209	999999	974	323	197	732	908	978	783	553	999999	122	644	393	372	632	825	724	856	505	999999	999999	999999	362	994	657	103	615	160	183	775	373	999999	133	999999	476	802	460	736	20	442	14	299	612	999999	999999	508	999999	999999	999999	999999	404	999999	744	695	26	999999	621	328	540	639	302	999999	999999	778	94	999999	520	604	896	999999	374	999999	999999	73	999999	
893	135	930	982	158	778	89	287	999999	999999	936	977	438	999999	912	191	141	205	380	999999	999999	689	834	347	621	988	999999	639	999999	277	999999	591	999999	999999	999999	999999	690	346	392	999999	222	549	79	407	158	999999	91	832	984	648	243	792	475	922	938	213	301	593	370	170	999999	999999	244	999999	965	999999	306	858	649	999999	501	999999	813	999999	927	999999	620	437	199	208	906	886	655	404	999999	999999	125	999999	641	999999	999999	999999	976	231	999999	773	999999	805	441	803	126	999999	193	999999	157	447	979	955	995	999999	999999	999999	404	999999	264	183	794	840	999999	352	999999	999999	999999	730	999999	403	999999	999999	718	164	333	815	995	999999	92	999999	702	154	257	999999	643	999999	999999	341	999999	282	702	999999	999999	627	999999	474	999999	99	574	999999	999999	462	173	753	999999	397	247	841	976	778	999999	18	999999	581	999999	999999	999999	999999	999999	79	785	999999	999999	999999	701	999999	624	101	184	858	999999	999999	821	514	677	249	981	503	967	256	922	999999	999999	556	414	694	735	395	999999	340	881	999999	999999	504	792	129	999999	109	62	999999	772	999999	666	128	539	962	197	574	999999	999999	999999	99	999999	999999	156	864	531	848	999999	999999	278	239	943	844	976	999999	525	326	999999	557	999999	881	999999	352	999999	776	264	246	27	999999	506	999999	491	916	672	999999	267	928	357	928	598	219	449	55	357	542	212	999999	151	234	999999	870	853	999999	58	786	999999	999999	977	380	610	999999	831	218	509	116	748	36	999999	999999	999999	596	968	792	959	973	999999	405	994	999999	999999	442	104	793	14	999999	318	999999	868	885	155	934	950	977	999999	999999	387	241	999999	250	794	185	649	957	999999	850	902	999999	397	85	354	999999	338	46	999999	999999	999999	999999	213	999999	999999	614	168	999999	48	123	645	990	474	656	999999	999999	999999	754	156	398	999999	999999	616	163	733	257	746	793	541	903	605	913	181	160	122	349	37	671	452	190	26	362	918	999999	214	911	595	999999	999999	154	391	584	890	999999	385	63	431	59	999999	550	999999	375	755	145	999999	731	819	324	999999	255	182	198	999999	966	381	440	999999	553	949	821	999999	14	999999	396	521	31	999999	764	775	69	999999	978	530	901	999999	651	606	783	555	482	102	281	207	999999	999999	202	282	999999	45	944	999999	878	999999	329	888	864	71	369	999999	496	999999	999999	999999	484	337	204	667	410	654	999999	834	444	997	476	999999	390	806	78	424	328	749	110	729	830	234	50	999999	211	999999	999999	590	999999	999999	69	999999	47	732	999999	
907	778	535	871	279	315	119	999999	880	999999	599	507	67	992	999999	999999	747	608	335	718	259	999999	326	465	999999	206	149	597	284	999999	702	999999	658	92	999999	646	793	877	999999	423	720	835	169	253	612	516	400	597	301	999999	999999	176	711	23	474	999999	461	79	999999	82	175	999999	999999	941	999999	907	848	974	831	308	511	870	777	999999	997	424	137	83	853	880	806	552	305	419	626	535	980	999999	999999	999999	194	724	999999	999999	258	208	720	227	321	704	999999	425	765	993	364	999999	398	799	999999	999999	492	388	225	999999	275	623	999999	705	325	405	927	213	366	290	999999	786	478	999999	663	799	704	909	761	159	222	391	786	312	65	184	999999	191	628	999999	68	806	999999	797	492	999999	981	24	999999	916	776	464	68	999999	999999	577	999999	380	999999	227	355	583	626	75	391	884	836	914	650	151	999999	746	584	798	232	316	288	999999	535	999999	999999	999999	17	999999	999999	999999	999999	999999	432	999999	210	766	55	999999	222	485	190	442	415	608	999999	76	999999	760	657	40	879	270	262	572	298	302	999999	116	409	999999	575	781	999999	999999	561	534	999999	999999	941	501	999999	182	585	999999	136	845	999999	927	239	999999	325	999999	999999	351	879	72	58	999999	199	999999	999999	939	12	557	909	408	749	782	57	999999	584	212	818	165	999999	706	685	516	445	999999	36	916	999999	999999	350	327	593	351	999999	499	999999	631	972	999999	579	761	180	37	999999	727	106	999999	880	965	176	122	438	42	21	999999	386	999999	424	999999	881	15	71	353	216	592	815	407	38	557	788	999999	240	785	586	579	536	657	999999	718	357	999999	999999	999999	492	237	999999	561	340	580	122	999999	999999	235	162	573	999999	826	999999	254	912	698	999999	332	186	223	882	999999	455	441	646	729	863	706	399	999999	968	159	860	999999	702	999999	999999	458	445	845	745	14	633	23	880	709	836	999999	805	658	87	714	735	279	355	245	999999	999999	934	393	89	511	836	999999	999999	549	965	842	999999	658	630	16	886	999999	477	877	30	442	561	937	892	439	900	740	271	263	423	591	632	999999	999999	178	523	61	766	244	177	820	418	340	743	999999	882	999999	38	999999	999999	404	801	478	999999	672	999999	996	500	650	610	106	551	350	999999	384	219	94	509	462	493	999999	999999	999999	709	999999	999999	230	203	999999	556	752	712	999999	435	29	789	164	251	486	999999	526	561	125	634	81	278	77	215	368	999999	797	648	575	587	993	999999	999999	768	25	648	127	803	601	
103	999999	999999	360	999999	999999	594	65	999999	999999	632	966	283	999999	999999	638	931	999999	25	834	125	758	114	999999	999999	999999	999999	999999	395	236	838	712	723	960	32	776	686	999999	162	108	999999	999999	955	625	943	621	720	381	960	140	999999	691	112	968	999999	344	753	999999	999999	482	917	374	670	616	194	999999	252	999999	436	832	951	23	999999	916	70	398	803	489	202	992	722	999999	270	999999	153	156	610	755	485	687	33	438	182	679	190	999999	67	348	999999	33	999999	999999	944	137	188	80	886	195	907	97	541	273	999999	753	999999	110	113	999999	473	48	319	496	837	749	999999	999999	840	134	736	660	340	464	58	178	623	324	872	142	86	82	270	999999	847	999999	156	999999	383	429	919	89	306	652	875	402	714	882	570	999999	328	999999	239	762	459	257	756	86	225	886	999999	999999	238	971	338	999999	777	894	648	999999	603	999999	149	999999	215	999999	999999	688	589	999999	464	999999	754	676	999999	420	842	507	965	999999	641	79	543	999999	999999	483	851	334	323	485	624	820	243	999999	602	278	526	818	999999	802	892	999999	497	569	999999	398	691	562	167	917	558	280	928	999999	807	999999	515	651	132	999999	805	39	999999	113	41	643	507	633	83	545	894	34	950	173	708	999999	582	974	999999	900	999999	299	177	999999	927	999999	891	196	999999	999999	999999	874	999999	825	997	862	999999	393	537	788	891	67	488	622	999999	999999	999999	999999	349	243	950	541	999999	231	939	516	862	968	999999	999999	751	999999	319	14	782	29	337	135	175	845	870	199	999999	287	19	734	810	555	382	403	34	136	847	90	128	999999	299	475	999999	491	10	999999	216	850	46	580	748	999999	839	13	206	204	599	503	999999	999999	999999	307	999999	214	705	999999	596	783	662	625	473	999999	999999	999999	730	862	248	684	845	145	982	999999	251	438	999999	336	715	378	206	829	999999	353	716	999999	999999	991	263	681	785	693	148	999999	999999	420	117	518	598	288	283	343	955	999999	999999	237	999999	508	66	782	999999	999999	601	227	587	999999	999999	129	522	999999	999999	738	608	999999	999999	161	996	560	408	999999	331	999999	738	437	105	862	873	622	695	999999	588	627	935	480	462	417	101	921	999999	365	999999	999999	999999	80	853	544	735	398	999999	999999	240	999999	110	235	461	751	999999	174	999999	724	958	475	434	999999	939	999999	803	138	114	491	69	85	714	53	508	999999	481	999999	999999	560	137	485	607	198	257	370	999999	709	999999	711	999999	999999	798	131	406	857	999999	962	
141	56	741	607	294	533	446	165	513	999999	999999	126	279	972	591	571	596	483	868	245	786	999999	289	999999	118	403	714	142	999999	593	646	650	999999	519	536	999999	819	530	201	83	999999	102	857	469	982	902	441	804	346	999999	534	922	988	327	185	562	767	647	999999	999999	818	314	878	920	420	86	345	760	445	64	999999	76	999999	795	999999	693	721	999999	121	215	961	999999	795	59	999999	999999	662	464	999999	974	999999	182	42	310	264	447	224	936	59	999999	567	681	369	291	484	468	640	999999	833	492	999999	999999	999999	999999	929	908	518	828	861	696	424	881	426	999999	295	580	999999	981	999999	56	999999	784	770	215	648	290	550	514	575	600	93	468	631	999999	143	999999	646	749	380	356	928	396	85	362	491	686	264	999999	999999	999999	434	658	663	786	23	66	187	329	644	649	367	14	999999	271	612	999999	260	575	337	473	933	294	999999	194	128	92	999999	417	999999	961	35	999999	518	670	175	999999	999999	844	837	87	999999	999999	114	731	988	924	142	814	750	999999	999999	688	999999	532	971	150	57	479	999999	930	356	769	605	999999	623	715	496	592	999999	999999	160	415	738	259	828	615	189	999999	205	203	949	999999	999999	198	535	346	91	999999	999999	35	387	999999	999999	906	730	875	722	999999	117	282	437	550	718	572	385	30	950	321	999999	999999	999999	177	283	474	980	461	112	416	156	999999	633	511	892	80	799	824	239	831	529	953	893	757	999999	922	999999	409	999999	999999	813	514	396	999999	290	344	75	999999	62	711	999999	278	772	315	285	830	649	926	657	647	999999	560	999999	128	791	999999	471	212	999999	999999	999999	999999	285	17	999999	642	891	863	230	999999	15	589	772	527	999999	260	190	587	999999	942	283	839	999999	538	332	262	999999	277	999999	539	873	862	815	702	13	354	999999	765	712	999999	938	999999	706	109	999999	193	999999	274	222	540	570	999999	729	463	86	999999	829	999999	685	351	919	623	884	691	999999	999999	999999	80	999999	562	999999	999999	875	839	13	498	142	999999	895	999999	473	999999	64	448	968	989	142	999999	625	144	524	255	90	370	723	324	900	25	424	500	419	718	999999	660	999999	156	17	890	459	588	736	999999	851	999999	877	999999	569	999999	999999	695	19	999999	454	999999	999999	999999	999999	515	125	999999	597	999999	237	405	729	755	999999	404	175	999999	981	252	999999	47	408	346	404	543	999999	263	999999	463	302	728	490	996	999999	371	999999	270	811	502	774	771	990	999999	950	455	816	131	763	175	
281	899	713	999999	519	417	981	701	617	801	999999	862	933	999999	824	508	914	733	491	346	781	904	21	999999	477	141	56	789	396	949	726	371	999999	590	192	403	25	723	999999	999999	999999	921	653	20	999999	999999	838	999999	793	999999	999999	93	640	999999	394	377	888	234	299	388	999999	201	314	668	999999	999999	372	352	951	431	999999	999999	255	635	955	859	260	11	999999	565	303	199	999999	944	418	999999	999999	82	206	999999	514	790	999999	108	494	999999	617	999999	935	821	999999	495	904	371	958	349	837	14	471	534	127	887	225	733	94	181	205	999999	259	999999	999999	999999	999999	146	917	999999	766	157	151	999999	252	274	75	197	26	999999	294	999999	985	78	999999	727	611	671	999999	627	574	999999	999999	322	999999	256	999999	999999	999999	258	348	768	999999	266	583	999999	999999	704	999999	999999	821	38	716	286	886	571	384	191	999999	210	689	999999	449	299	137	75	999999	828	999999	995	538	570	304	768	999999	999999	190	999999	495	124	865	907	388	845	805	999999	984	737	436	431	999999	999999	869	692	569	999999	328	999999	138	517	557	999999	929	297	323	261	734	948	817	369	391	999999	695	520	999999	782	105	603	999999	591	90	406	999999	999999	133	984	700	999999	208	605	207	35	601	977	567	831	977	101	531	554	812	46	919	999999	50	227	858	359	999999	787	999999	725	670	999999	437	999999	641	999999	999999	339	560	132	999999	222	999999	365	63	718	953	514	804	13	82	939	779	53	999999	335	312	905	135	351	999999	999999	837	482	364	999999	550	415	199	400	928	201	993	999999	999999	706	904	684	173	150	999999	999999	982	763	999999	731	768	393	999999	316	283	268	213	219	999999	999999	385	689	11	10	177	547	999999	413	999999	880	945	999999	755	779	999999	628	742	999999	945	422	438	83	830	633	999999	166	741	883	126	670	999999	999999	823	959	999999	225	999999	173	972	858	527	579	688	771	786	679	999999	895	884	655	999999	228	999999	999999	898	311	999999	378	714	999999	999999	441	296	415	892	170	275	999999	457	216	944	999999	23	999999	999999	859	395	999999	999999	615	528	846	998	471	154	999999	520	378	999999	30	999999	999999	458	960	62	999999	292	282	879	625	413	841	447	999999	711	947	214	187	560	49	916	999999	531	109	999999	960	443	825	999999	132	650	999999	735	999999	999999	639	129	62	999999	808	577	999999	189	231	212	686	408	329	759	206	999999	999999	817	31	113	566	783	999999	999999	999999	653	466	21	756	975	515	116	999999	829	999999	827	999999	154	752	471	803	
620	309	896	999999	561	123	75	74	567	999999	89	713	333	293	855	770	583	999999	165	120	999999	433	256	696	580	399	999999	999999	379	412	198	75	560	999999	999999	999999	462	999999	540	539	999999	946	199	668	999999	403	685	545	226	999999	578	212	597	361	702	197	63	210	235	172	623	388	999999	164	128	999999	163	33	999999	381	999999	911	410	625	999999	165	243	587	270	999999	713	999999	471	322	834	985	478	999999	999999	758	430	262	999999	378	916	999999	261	45	549	999999	250	662	999999	845	748	999999	802	971	641	999999	953	999999	939	58	999999	668	916	382	999999	999999	545	954	426	589	999999	999999	474	41	999999	706	904	208	999999	848	936	999999	756	626	573	177	193	507	999999	70	999999	954	999999	398	919	257	106	878	715	417	877	296	246	618	894	693	202	770	272	934	642	999999	437	101	122	407	911	300	809	162	949	47	396	365	784	995	743	86	122	461	999999	35	999999	999999	971	649	815	147	731	880	999999	422	244	632	428	999999	999999	231	285	521	999999	999999	78	563	999999	839	899	999999	834	898	999999	126	658	999999	334	617	999999	807	999999	472	999999	774	999999	929	999999	536	803	764	937	999999	479	999999	801	600	124	999999	956	929	999999	142	750	999999	313	833	999999	858	999999	999999	307	999999	999999	719	999999	999999	928	999999	247	149	999999	931	45	144	999999	110	999999	438	325	67	696	530	999999	999999	644	999999	722	658	470	734	999	328	772	380	466	136	946	999999	420	988	672	552	566	999999	553	241	999999	615	990	212	999999	501	543	707	736	777	160	455	84	123	100	280	111	513	150	67	169	665	678	817	999999	669	27	336	395	154	964	842	788	413	891	116	667	267	331	507	999999	75	999999	999999	975	501	684	999999	999999	401	451	63	676	496	81	441	999999	182	59	743	483	216	321	592	813	318	666	671	231	999999	612	999999	192	999999	281	999999	30	989	999999	661	985	999999	439	999999	999999	911	999999	301	341	460	179	495	999999	587	34	578	999999	62	999999	999999	834	999999	85	913	789	999999	871	44	225	977	420	999999	340	397	758	762	777	999999	889	999999	152	375	339	771	999999	127	635	604	617	703	350	999999	123	185	827	972	644	525	214	104	50	141	999999	363	999999	231	165	820	828	999999	800	435	999999	973	524	469	683	314	108	671	972	276	999999	521	637	451	834	164	570	785	128	261	123	794	861	20	298	999999	999999	593	962	999999	999999	356	999999	915	805	149	999999	367	299	999999	426	542	132	774	999999	564	726	598	396	999999	
260	999999	999999	999999	322	378	999999	999999	999999	706	582	515	709	168	499	80	618	722	645	695	503	212	496	787	835	580	672	999999	305	733	259	142	207	999999	564	733	999999	363	602	437	999999	156	197	999999	999999	999999	999999	999999	284	644	946	14	999999	700	507	57	999999	366	713	741	999999	999999	999999	446	457	449	318	748	604	766	999999	264	129	999999	668	357	999999	903	39	924	999999	708	813	661	787	255	189	506	464	516	187	846	650	861	731	999999	938	750	145	318	602	94	369	999999	999999	691	999999	745	42	159	41	652	336	999999	993	998	220	557	658	212	270	812	293	97	589	30	614	267	486	999999	419	999999	768	721	999999	662	348	999999	999999	999999	369	444	999999	314	484	534	520	860	867	999999	792	390	101	932	57	790	801	282	929	756	86	999999	268	376	740	999999	883	615	467	340	659	914	672	562	842	999999	347	979	612	64	510	999999	399	753	999999	38	183	835	673	540	861	75	376	138	999999	742	185	107	573	718	650	904	402	999999	999999	877	717	539	100	231	453	822	670	874	999999	999999	237	515	504	999999	592	999999	941	926	479	999999	548	544	542	109	999999	249	415	894	413	606	999999	863	679	999999	320	644	999999	452	97	49	405	501	882	999999	515	669	603	999999	135	999999	962	475	999999	489	339	183	996	990	999999	213	416	776	470	649	972	374	999999	999999	402	948	999999	499	839	440	999999	56	661	846	594	981	999999	999999	768	999999	643	884	999999	200	665	147	648	754	872	999999	999999	629	41	243	724	150	833	104	469	187	298	473	636	627	300	292	521	160	999999	598	567	862	17	659	15	97	999999	645	844	264	309	558	626	954	807	569	999999	427	131	999999	157	551	999999	590	999999	999999	999999	188	900	999999	625	498	999999	999999	327	999999	999999	999999	999999	636	999999	999999	999999	999999	877	999999	999999	682	999999	730	277	999999	38	999999	999999	999999	776	426	146	999999	839	999999	999999	999999	999999	999999	999999	352	636	47	947	643	199	495	871	959	302	999999	999999	782	333	999999	368	179	114	999999	469	406	999999	312	999999	999999	999999	402	797	201	999999	787	575	999999	539	504	55	999999	783	999999	904	999999	90	491	723	999999	999999	999999	512	273	31	575	367	999999	351	803	517	334	54	752	408	797	999999	680	515	514	316	999999	252	828	529	586	395	481	627	926	326	353	999999	107	491	880	890	533	180	878	430	467	724	999999	986	999999	999999	41	235	117	845	410	975	218	589	999999	121	683	743	444	189	886	489	425	999999	174	745	946	
270	527	999999	174	509	636	93	848	999999	516	842	808	849	999999	999999	520	90	916	377	380	999999	425	769	999999	789	735	999999	544	999999	309	258	999999	976	791	770	707	209	999999	999999	349	135	741	154	999999	841	999999	595	824	640	969	344	570	796	999999	999999	845	758	999999	384	999999	937	548	999999	623	267	30	832	68	593	548	320	409	26	38	255	776	999999	173	375	854	999999	874	904	18	964	687	35	999999	362	925	948	509	306	136	411	586	999999	531	999999	821	112	537	241	101	658	934	554	768	999999	661	574	595	334	999999	633	73	644	861	999999	580	999999	999999	999999	999999	600	811	112	889	999999	669	999999	749	999999	554	752	613	643	812	360	39	999999	999999	492	701	999999	363	184	999999	503	348	941	19	872	767	999999	881	832	572	999999	847	831	664	152	999999	999999	825	768	780	777	29	430	831	511	628	447	999999	738	13	316	246	636	335	396	999999	727	895	999999	69	728	870	781	80	321	999999	208	478	999999	999999	999999	536	999999	403	999	483	917	120	508	254	330	98	153	999999	999999	264	999999	505	278	864	999999	860	948	709	62	907	248	360	999999	998	430	969	624	706	68	780	651	999999	336	913	370	999999	999999	631	999999	640	727	999999	814	66	302	702	209	259	309	95	587	885	351	101	244	567	599	510	824	360	474	447	769	485	613	977	179	364	503	999999	999999	999999	999999	422	189	295	546	463	706	728	769	999999	406	973	203	999999	891	999999	678	999999	999999	999999	807	388	999999	290	193	338	999999	999999	532	845	999999	193	622	270	915	929	999999	949	30	146	804	105	591	109	50	999999	999999	847	96	999999	685	700	108	586	519	591	256	898	111	999999	999999	391	999999	923	618	222	360	933	999999	961	999999	729	782	880	92	711	796	999999	250	397	56	606	238	598	169	64	94	46	750	334	683	23	999999	813	136	999999	900	668	491	827	999999	358	999999	134	611	956	918	227	503	807	794	999999	999999	714	170	413	999999	606	764	563	138	999999	192	999999	288	318	881	968	754	670	999999	138	584	422	951	698	608	113	999999	212	146	999999	999999	942	539	999999	999999	999999	652	722	999999	303	903	927	699	999999	175	481	845	303	85	949	999999	832	996	666	605	246	999999	472	804	60	620	561	427	271	999999	250	985	999999	954	748	326	42	412	518	234	656	722	999999	999999	136	268	999999	137	999999	999999	710	946	873	897	128	999999	189	999999	217	683	351	999999	438	348	925	496	69	999999	336	633	441	999999	488	441	948	999999	932	
999999	677	792	999999	434	240	867	81	303	122	889	835	999999	146	124	999999	834	883	156	294	491	999999	640	208	354	800	999999	962	289	467	999999	999999	604	999999	999999	249	425	756	917	280	570	277	632	383	180	513	999999	999999	326	235	999999	558	999999	999999	450	999999	47	593	581	999999	676	999999	791	836	680	940	241	931	897	875	779	88	965	999999	723	224	974	999999	999999	841	843	999999	999999	64	814	884	999999	999999	996	905	999999	831	184	294	603	665	485	999999	703	239	282	36	598	450	456	575	592	999999	514	236	369	780	565	740	790	999999	268	999999	31	796	794	864	935	992	673	947	903	681	283	68	738	999999	999999	798	569	817	478	999999	607	999999	301	230	861	999999	999999	999999	276	999999	999999	999999	407	748	774	907	999999	417	999999	606	999999	509	999999	910	999999	456	497	191	227	766	180	999999	140	72	999999	783	999999	574	13	999999	457	251	680	469	187	289	660	990	999999	655	999999	162	726	999999	428	108	577	999999	577	999999	282	363	999999	999999	273	999999	862	344	618	991	999999	871	413	925	159	535	829	211	733	999999	795	506	777	572	412	28	999999	999999	644	41	215	999999	996	599	892	999999	999999	179	206	656	426	326	381	422	252	492	749	800	999999	893	278	376	657	214	618	999999	585	999999	108	255	284	604	999999	999999	785	299	874	813	999999	65	496	660	15	86	946	479	134	365	330	999999	278	456	999999	750	762	839	466	999999	999999	126	999999	999999	80	950	999999	822	626	794	637	953	617	935	766	667	999999	618	370	581	268	149	651	230	321	188	976	827	999999	949	824	999999	832	93	832	917	999999	99	589	64	999999	134	852	340	728	377	311	342	689	999999	354	154	478	885	999999	842	475	298	95	892	974	555	763	677	969	690	130	999999	113	849	130	316	39	316	877	143	999999	320	502	944	876	643	147	190	604	999999	999999	947	999999	990	452	999999	14	697	90	999999	371	185	370	47	999999	777	239	840	757	48	125	171	999999	399	556	999999	796	151	25	340	999999	582	999999	299	221	183	999999	999999	999999	999999	312	341	236	999999	772	120	999999	464	697	109	999999	999999	999999	566	565	999999	939	170	444	297	462	862	682	999999	999999	788	112	999999	825	83	999999	126	443	999999	735	783	935	289	626	999999	999999	341	999999	916	926	119	159	516	734	999999	243	812	679	119	999999	449	659	999999	987	984	999999	999999	638	623	999999	999999	864	999999	830	781	999999	660	544	999	92	131	417	766	823	631	999999	595	347	920	839	991	447	333	
999999	296	134	459	301	642	436	336	702	999999	621	999999	255	613	686	952	999999	999999	278	679	37	297	42	893	662	366	355	422	999999	718	783	313	999999	541	79	544	657	999999	368	901	572	999999	428	587	154	195	385	35	999999	999999	999999	266	999999	767	999999	189	999999	240	999999	935	296	24	795	999999	999999	317	788	999999	543	999999	999999	999999	225	377	117	999999	999999	454	748	476	980	999999	512	156	999999	527	591	92	245	890	290	427	134	999999	614	558	960	444	540	837	999999	671	491	767	99	784	51	354	659	999999	999999	809	491	330	999999	999999	511	649	999999	999999	725	705	999999	999999	999999	877	999999	791	763	559	321	435	999999	910	79	319	839	744	66	547	486	247	999999	222	580	999999	999999	803	999999	648	56	999999	781	21	122	700	202	837	906	221	305	259	591	110	711	999999	895	581	999999	645	137	999999	592	124	52	488	999999	266	83	390	942	685	323	999999	512	11	653	901	999999	379	126	11	999999	999999	251	236	999999	332	999999	999999	999999	364	552	833	999999	999999	728	666	969	634	999999	936	764	525	279	620	936	476	598	710	241	993	999999	881	999999	135	927	999999	872	815	999999	950	755	387	805	999999	142	489	604	231	282	999999	932	174	999999	189	246	322	575	631	999999	189	999999	800	464	999999	581	999999	315	394	999999	999999	794	163	801	476	191	387	720	690	488	457	999999	376	437	254	71	618	930	348	999999	999999	182	999999	525	652	226	954	923	224	999999	472	184	999999	869	302	202	999999	372	484	998	858	999999	885	153	843	317	367	999999	999999	529	963	740	966	505	747	999999	552	638	999999	259	237	464	999999	683	25	282	662	507	144	62	292	255	455	999999	40	22	296	108	682	345	999999	590	713	694	999999	731	218	714	131	494	999999	150	223	999999	770	404	106	212	137	570	999999	860	238	167	247	717	294	625	474	999999	521	999999	956	999999	400	646	750	811	639	293	74	948	999999	650	412	151	42	231	580	999999	916	999999	970	121	690	998	999999	556	457	336	447	592	249	397	999999	999999	194	409	833	999999	653	294	573	843	999999	706	999999	999999	755	999999	685	72	999999	837	999999	437	483	844	999999	402	294	204	364	312	846	481	709	999999	999999	999999	956	632	397	456	999999	631	520	137	614	984	522	999999	801	361	651	999999	547	411	579	545	999999	999999	999999	441	839	999999	999999	999999	997	34	997	497	909	999999	999999	62	999999	999999	855	196	916	999999	239	148	880	520	402	13	661	999999	999999	307	418	142	999999	616	356	956	617	
999999	701	999999	140	999999	999999	999999	999999	262	221	999999	999999	999999	556	392	628	376	120	147	561	328	66	927	609	536	100	699	88	999999	64	533	705	999999	981	999999	495	999999	999999	650	999999	855	656	150	791	72	761	985	751	36	514	128	999999	218	404	999999	476	774	999999	604	499	999999	946	97	208	688	893	989	967	234	999999	962	160	470	985	706	672	916	999999	547	774	999999	948	999999	999999	936	37	496	999999	692	855	720	25	621	160	999999	909	568	941	999999	178	772	27	527	999999	552	967	45	999999	698	999999	559	638	999999	999999	999999	348	893	999999	272	661	406	999999	999999	378	186	946	539	319	131	797	999999	974	42	378	999999	999999	431	923	999999	968	999999	999999	626	76	305	999999	999999	791	767	525	25	999999	999999	451	772	107	742	158	952	605	438	726	112	901	999999	585	999999	999999	827	305	917	969	114	999999	999999	142	58	999999	82	104	45	747	551	605	781	370	306	590	606	905	354	282	971	124	540	274	999999	999999	554	720	485	186	963	471	608	55	638	384	780	999999	58	534	86	858	570	690	184	506	130	161	289	25	138	922	950	644	998	990	999999	999999	999999	333	999999	361	618	858	783	90	999999	735	731	921	999999	966	856	820	205	122	999999	849	99	664	604	403	441	470	57	51	520	999999	999999	648	620	385	667	724	870	725	249	711	907	104	999999	394	429	999999	999999	172	999999	140	999999	885	445	999999	316	316	729	270	919	158	811	742	999999	44	688	93	310	434	308	999999	949	480	873	999999	999999	994	165	999999	973	84	999999	999999	975	390	999999	999999	212	705	78	361	994	610	805	999999	900	175	999999	474	706	999999	67	780	863	999999	190	968	999999	999999	973	321	160	519	999999	845	893	925	766	188	519	526	880	604	366	999999	147	349	999999	782	942	999999	469	690	513	999999	26	484	32	999999	209	556	158	610	732	757	210	999999	323	960	207	974	999999	357	999999	189	465	462	424	999999	795	841	999999	240	659	206	852	469	16	659	828	419	903	723	978	999999	377	280	872	609	999999	662	999999	999999	584	999999	377	122	735	333	999999	999999	999999	999999	257	368	999999	918	950	999999	904	999999	478	999999	141	999999	999999	999999	378	992	811	194	590	999999	177	143	815	588	999999	692	829	740	734	683	487	274	359	796	476	620	710	999999	330	346	704	16	194	372	583	999999	895	999999	743	999999	521	999999	974	255	939	999999	553	674	999999	267	706	174	16	999999	185	867	999999	285	218	758	292	362	864	253	120	171	948	999999	
15	858	796	146	996	991	171	999999	300	999999	857	362	76	999999	195	72	639	539	10	399	999999	999999	367	999999	483	985	461	168	133	999999	144	777	175	999999	668	999999	999999	569	178	24	633	999999	576	999999	428	856	691	256	176	999999	999999	999999	999999	559	999999	299	500	186	663	21	539	12	377	999999	970	89	999999	999999	376	781	601	79	371	985	766	511	149	43	999999	627	303	214	999999	331	999999	999999	617	999999	845	379	999999	294	906	166	485	630	999999	17	999999	349	999999	999999	879	395	209	544	999999	184	999999	753	999999	467	985	46	999999	335	21	55	452	417	471	581	999999	999999	867	316	173	214	999999	146	203	141	678	999999	958	999999	335	606	131	582	353	999999	822	101	999999	999999	309	870	448	999999	619	272	565	999999	999999	97	604	882	527	893	380	14	673	657	559	28	788	143	87	149	999999	414	923	869	999999	37	758	38	777	421	999999	302	766	999999	999999	931	576	731	999999	870	999999	453	88	238	211	348	769	999999	999999	211	999999	175	792	999999	160	214	349	695	883	850	338	999999	114	115	999999	88	248	322	999999	999999	451	67	170	217	999999	999999	336	999999	667	999999	999999	999999	497	999999	754	841	510	466	210	322	999999	880	999999	132	999999	407	348	999999	352	133	109	457	45	913	999999	610	15	999999	999999	604	877	654	38	166	592	746	88	539	999999	55	578	782	122	817	46	571	999999	48	675	768	217	999999	352	544	626	999999	557	583	815	154	999999	925	332	606	444	937	999999	691	539	999999	328	999999	622	307	999999	999999	999999	228	876	198	401	966	909	375	999999	524	999999	999999	540	781	198	504	723	999999	219	653	459	515	382	108	718	999999	508	879	449	999999	999999	55	988	309	475	338	707	999999	753	869	25	956	220	920	635	368	161	758	606	823	95	415	999999	902	867	829	846	777	479	874	468	39	926	987	783	266	505	240	999999	999999	797	105	463	999999	637	999999	999999	461	473	360	375	750	283	625	323	335	956	999999	999999	646	491	930	158	878	999999	985	40	232	147	999999	863	921	451	746	36	990	952	748	274	374	533	394	999999	129	509	718	756	311	674	457	309	418	797	669	378	866	947	999999	999999	652	999999	83	324	103	496	454	999999	999999	598	333	382	218	821	78	122	107	625	38	379	999999	999999	728	999999	689	79	454	133	999999	999999	999999	52	378	809	622	999999	460	80	220	632	65	419	229	713	351	84	101	999999	728	557	999999	250	999999	999999	999999	423	743	524	634	34	52	330	526	169	999999	
290	14	409	999999	176	661	36	999999	406	323	999999	19	25	216	614	999999	999999	405	999999	105	999999	134	172	999999	209	999999	935	445	999999	590	999999	893	70	999999	70	80	692	999999	562	895	254	835	521	999999	999999	413	728	999999	30	56	999999	924	301	73	519	166	999999	845	999	18	725	999999	229	999999	999999	389	949	999999	155	544	295	469	842	338	850	93	999999	999999	589	999999	439	627	425	150	999999	810	601	996	764	904	238	846	398	999999	180	663	616	705	312	999999	464	999999	999999	999999	760	724	92	963	222	999999	554	570	266	213	579	999999	176	999999	420	778	999999	952	975	251	999999	449	81	299	999999	197	477	906	968	999999	341	451	465	999999	389	680	728	638	783	338	360	668	999999	195	974	81	497	536	294	533	806	999999	21	920	999999	320	653	999999	804	999999	999999	647	601	270	999999	137	642	237	699	740	999999	158	179	647	891	647	859	999999	325	96	999999	999999	999999	444	198	830	999999	999999	768	78	37	999999	834	999999	379	999999	76	999999	323	846	999999	270	837	554	483	657	342	999999	39	533	999999	767	999999	717	999999	999999	35	167	81	999999	697	108	469	630	999999	125	324	420	277	189	581	539	999999	999999	657	439	112	77	961	541	497	75	514	244	999999	999999	999999	126	432	360	686	908	257	281	999999	340	801	216	841	367	342	999999	107	850	951	921	205	998	70	896	999999	958	205	540	553	631	999999	999999	23	453	657	999999	999999	916	502	672	292	300	329	326	638	895	999999	603	208	576	968	664	292	695	74	999999	999999	535	999999	728	713	717	727	528	747	999999	203	398	710	143	932	999999	999999	289	639	904	999999	743	268	30	732	601	341	977	662	929	941	327	389	198	999999	999999	481	999999	959	999999	572	800	579	71	701	837	893	999999	643	788	316	13	999999	169	999999	321	999999	424	995	999999	385	999999	999999	817	999999	876	19	522	990	480	708	583	330	74	999999	999999	174	206	328	895	707	277	344	999999	999999	999999	999999	229	408	831	194	67	999999	847	199	822	935	761	436	999999	827	381	999999	173	89	999999	683	992	999999	910	156	81	105	109	413	999999	416	999999	204	697	999999	790	999999	169	999999	651	804	999999	874	999999	943	413	769	503	78	336	203	181	794	890	264	999999	401	999999	684	123	961	680	443	91	416	944	566	999999	219	47	268	999999	999999	999999	928	999999	128	318	999999	999999	999999	602	41	87	914	244	206	313	443	999999	398	626	485	999999	999999	999999	48	999999	112	999999	999999	40	293	40	999999	289	303	366	
962	999999	159	92	999999	999999	811	368	649	366	176	181	747	262	999999	999999	648	641	999999	705	749	804	172	336	215	999999	896	280	318	10	19	999999	999999	840	999999	389	199	316	106	544	370	999999	484	682	999999	931	261	594	999999	423	392	999999	999999	598	999999	167	890	823	877	561	54	999999	59	648	999999	540	240	999999	911	916	999999	342	545	893	344	999999	999999	999999	710	284	717	311	545	895	618	583	784	353	233	193	498	376	439	545	500	999999	280	835	335	94	701	353	682	818	741	999999	999999	957	999999	198	838	411	122	603	999999	999999	995	999999	40	773	756	886	684	999999	427	999999	903	10	403	999999	157	493	163	625	582	374	629	999999	999999	568	999999	999999	98	44	999999	97	263	999999	701	757	834	126	999999	562	338	999999	669	999999	401	435	156	890	563	749	999999	999999	999999	999999	30	479	123	278	999	999999	90	999999	798	999999	999999	339	62	999999	308	646	679	999999	688	601	999999	768	999999	675	335	728	999999	802	274	349	999999	999999	840	999999	999999	232	999999	999999	999999	342	481	999999	26	28	580	71	383	999999	591	917	80	999999	665	656	210	262	774	448	942	281	60	288	664	459	657	382	999999	296	999999	999999	999999	122	913	356	129	886	751	686	999999	273	354	342	220	356	278	982	345	193	999999	562	457	205	999999	845	999999	203	746	567	999999	999999	571	97	827	515	914	958	999999	319	999999	324	510	98	999999	678	926	718	77	317	190	675	46	315	730	698	628	806	497	77	74	925	150	194	324	895	701	267	999999	705	442	319	999999	36	657	251	999999	369	999999	945	919	573	136	438	386	696	172	999999	367	999999	999999	118	470	39	255	999999	999999	999999	773	458	999999	668	214	372	875	999999	790	20	658	999999	999999	268	954	551	999999	500	799	999999	807	999999	733	445	900	385	817	333	999999	855	780	56	77	999999	999999	403	969	999999	369	764	999999	999999	905	161	999999	878	492	629	999999	918	881	754	811	472	519	999999	999999	999999	768	828	554	551	31	999999	239	611	420	911	672	999999	582	999999	141	45	999999	301	722	999999	999999	31	893	198	999999	930	974	36	245	605	226	450	678	438	492	540	999999	999999	494	999999	922	996	467	581	956	603	999999	999999	999999	775	323	999999	432	153	703	746	935	366	999999	100	960	999999	376	815	695	232	881	154	414	601	826	146	806	751	659	999999	999999	999999	242	577	594	999999	999999	469	292	998	28	535	735	745	605	999999	999999	403	20	719	999999	652	886	733	721	202	999999	999999	949	187	420	680	
999999	999999	192	623	134	804	506	970	799	907	532	696	214	355	418	668	995	999999	505	412	999999	940	221	911	436	508	855	402	999999	392	519	115	587	347	52	873	563	999999	727	836	897	50	919	999999	999999	199	529	375	783	999999	35	999999	681	17	940	552	999999	280	196	626	948	113	559	416	397	427	118	866	313	545	115	23	255	669	515	999999	30	999999	999999	246	978	489	619	999999	366	543	999999	999999	999999	499	233	292	795	111	887	999999	491	999999	999999	701	90	662	72	247	804	999999	999999	22	502	250	532	160	999999	950	647	999999	494	59	999999	853	994	539	469	814	321	822	999999	999999	781	720	218	517	174	100	166	326	999999	999999	704	353	813	421	999999	999999	999999	999999	805	845	464	999999	310	441	462	481	707	551	202	257	925	982	794	999999	240	999999	41	999999	985	397	999999	331	50	999999	355	999999	49	582	461	312	847	248	27	382	690	362	420	777	999999	692	392	999999	133	180	455	722	999999	238	190	999999	136	952	97	417	61	143	388	197	96	999999	441	135	99	890	410	999999	999999	421	895	878	370	263	959	302	14	188	207	870	666	999999	999999	999999	401	166	186	894	999999	609	331	556	973	999999	691	999999	261	267	525	243	999999	768	757	999999	999999	311	999999	872	993	794	413	872	935	517	999999	999999	608	629	733	932	999999	516	536	999999	100	348	905	999999	999999	659	51	746	999999	964	110	898	874	20	479	99	999999	999999	999999	999999	206	458	621	465	702	237	700	631	534	592	529	263	241	999999	999999	993	406	796	310	343	752	666	219	970	417	999999	999999	598	160	643	710	999999	615	179	168	999999	727	449	999999	343	959	420	222	80	445	999999	666	481	963	485	692	435	12	566	999999	539	249	999999	58	80	649	112	480	890	999999	128	999999	71	244	999999	999999	957	361	967	384	342	999999	149	535	569	999999	117	634	674	950	285	999999	59	566	628	403	86	400	374	694	999999	939	331	197	326	999999	999999	246	559	219	735	83	45	191	281	95	109	125	488	114	541	477	806	939	607	721	598	505	615	20	200	566	987	999999	527	403	132	951	999999	370	370	870	84	465	225	211	371	867	295	543	999999	960	999999	270	999999	389	143	999999	590	999999	610	109	999999	999999	29	999999	96	763	999999	999999	962	999999	907	999999	743	671	402	351	724	999999	999999	731	220	82	717	240	654	727	999999	148	270	999999	371	613	759	271	249	536	445	55	125	608	213	417	580	155	62	793	526	491	986	791	999999	194	999999	
879	888	558	831	788	525	369	643	525	617	232	787	999999	368	481	431	866	905	678	290	751	528	999999	999999	572	999999	999999	210	999999	161	478	82	186	368	879	383	999999	704	656	530	755	965	687	799	999999	999999	759	435	54	999999	129	886	989	903	999999	361	94	999999	269	999999	664	168	15	999999	149	160	610	935	999999	108	740	171	258	999999	535	786	840	14	153	214	427	435	999999	999999	41	591	93	282	864	528	298	634	999999	55	866	597	959	324	659	207	757	824	999999	946	328	999999	638	841	378	717	521	90	912	64	999999	999999	12	999999	341	557	76	337	80	960	809	116	726	213	291	937	826	525	354	946	457	603	488	219	259	83	953	251	904	999999	17	218	999999	391	861	636	594	531	999999	999999	999999	999999	753	985	146	222	242	999999	999999	440	891	995	735	966	999999	590	751	999999	999999	267	604	824	433	923	953	999999	999999	344	351	655	999999	305	543	252	814	38	849	502	999999	46	841	528	999999	999999	265	21	482	755	783	281	885	800	352	724	507	316	995	830	42	545	828	897	93	904	97	595	462	492	161	578	740	258	999999	152	426	999999	143	960	999999	999999	128	999999	560	79	769	552	952	818	745	508	999999	999999	470	536	217	944	444	786	386	670	559	990	604	214	541	999999	90	210	308	999999	183	44	172	101	427	200	346	23	145	999999	642	643	747	653	546	720	788	193	934	999999	641	356	999999	997	391	999999	43	356	999999	142	472	752	999999	324	335	999999	857	378	119	27	999999	430	651	841	37	916	999999	999999	668	820	999999	896	276	827	789	826	460	174	709	999999	166	999999	485	999999	81	890	133	433	327	548	862	419	999999	999999	872	221	705	999999	999999	475	885	92	687	717	293	999999	486	692	534	509	547	693	669	821	999999	618	999999	999999	769	146	792	819	633	130	957	439	999999	999999	954	578	131	717	203	999999	412	83	312	767	718	505	414	441	898	818	10	179	750	999999	65	999999	999999	66	999999	833	682	76	999999	566	759	853	754	136	999999	955	388	829	999999	434	418	999999	315	999999	999999	274	732	361	920	999999	999999	788	689	568	304	700	313	74	745	370	561	346	625	746	17	864	750	999999	703	943	440	181	679	325	844	278	948	97	136	708	999999	999999	155	999999	999999	999999	174	196	832	999999	652	323	94	139	873	999999	171	569	180	75	524	454	658	977	385	947	118	999999	723	36	751	225	999999	47	269	240	201	981	309	999999	700	564	999999	665	999999	127	97	999999	
451	999999	116	389	916	70	193	656	673	178	999999	499	862	799	472	805	999999	436	384	57	870	643	999999	190	999999	144	999999	960	998	992	999999	267	860	568	923	950	999999	371	308	878	853	612	566	999999	999999	999999	183	901	101	650	378	864	999999	50	679	807	893	926	128	782	696	233	999999	680	999999	10	999999	303	875	522	886	924	137	506	203	999999	86	856	466	460	960	472	868	358	624	999999	999999	820	889	125	999999	993	253	526	191	629	954	999999	541	999999	999999	879	999999	579	763	454	736	246	846	421	731	46	469	668	822	234	365	999999	66	999999	485	818	414	760	465	999999	681	611	324	573	313	200	324	999999	289	90	446	298	999999	180	999999	999999	973	478	394	29	534	584	704	999999	274	655	830	999999	247	362	475	999999	124	999999	772	134	922	282	999999	540	722	999999	388	741	999999	999999	999999	886	582	206	845	935	375	445	999999	999999	907	999999	309	999999	370	999999	506	999999	614	180	183	723	407	962	366	999999	370	853	307	809	205	962	179	207	941	944	300	999999	999999	539	899	678	513	675	226	564	973	460	180	280	999999	461	999999	616	892	990	488	619	840	154	575	522	148	558	901	945	197	111	999999	426	160	465	419	84	280	505	999999	999999	999999	801	727	910	999999	36	590	743	836	563	314	999999	465	681	210	373	964	387	540	999999	774	280	999999	871	743	754	999999	999999	52	61	345	397	780	756	999999	48	999999	664	838	999999	968	167	119	634	999999	999999	960	479	265	999999	120	893	964	265	958	475	433	856	177	929	906	826	999999	784	227	999999	179	709	807	171	947	309	549	429	985	999999	171	743	999999	976	793	650	508	995	941	452	433	524	797	999999	615	569	999999	909	214	151	465	334	416	880	597	999999	671	104	109	810	353	999999	279	351	313	999999	999999	200	145	266	328	705	842	774	493	654	912	408	556	387	812	999999	225	999999	999999	836	336	999999	389	542	978	414	999999	141	999999	888	255	455	999999	924	787	306	999999	999999	823	760	999999	641	397	942	348	272	547	721	999999	713	329	999999	201	476	363	588	999999	603	287	999999	808	999999	676	604	409	466	313	999999	600	515	866	276	31	400	354	694	806	999999	203	715	866	185	143	999999	999999	999999	999999	999999	999999	209	495	180	999999	908	951	999999	999999	792	543	882	959	916	131	492	846	63	414	800	131	668	781	999999	409	571	999999	633	578	291	45	590	999999	685	69	400	999999	696	605	999999	449	999999	999999	24	902	321	756	949	63	650	
548	515	414	464	999999	903	428	999999	999999	109	860	999999	211	684	999999	953	681	283	856	730	473	999999	457	302	361	557	939	766	472	97	814	108	579	999999	743	530	999999	747	188	166	972	999999	925	999999	262	131	372	54	999999	949	639	482	102	332	187	397	67	999999	112	948	963	661	657	682	999999	761	748	283	941	236	778	999999	105	699	758	573	234	951	49	240	195	999999	508	523	999999	341	15	256	751	355	472	72	644	239	203	320	252	252	220	501	382	98	113	41	181	705	387	402	574	614	173	115	999999	999999	763	999999	999999	143	234	953	999999	501	532	596	763	715	300	999999	999999	448	330	999999	741	548	999999	106	791	477	352	999999	954	612	682	147	191	367	999999	772	476	999999	167	118	28	999999	745	881	999999	516	999999	465	415	521	896	999999	293	192	374	999999	25	999999	287	685	791	999999	998	999999	819	394	999999	406	726	528	399	382	290	221	999999	483	802	976	999999	999999	999999	886	347	442	999999	556	853	999999	992	464	756	809	846	999999	327	546	269	603	71	182	112	999999	738	999999	132	523	999999	81	228	999999	999999	48	137	999999	487	904	143	999999	999999	272	540	415	414	999999	771	590	999999	999999	894	426	224	209	914	367	999999	336	157	460	320	999999	999999	999999	780	110	732	999999	681	843	999999	422	412	703	178	799	641	999999	468	477	126	999999	986	45	187	999999	677	532	134	769	830	999999	756	999999	254	999999	560	758	635	313	539	62	908	999999	814	999999	23	999999	41	999999	726	486	868	680	344	779	216	999999	604	999999	433	209	593	912	999999	999999	665	729	458	936	249	882	999999	165	938	73	633	303	999999	704	788	167	501	19	53	354	292	86	999999	475	35	999999	164	999999	879	999999	469	996	999999	999999	817	293	71	104	875	843	999999	713	742	281	155	912	456	999999	199	999999	708	583	868	669	561	589	999999	983	999999	999999	728	414	285	608	603	636	624	259	887	504	999999	406	999999	210	999999	578	343	76	329	122	436	999999	467	612	631	885	999999	999999	419	238	902	87	194	519	125	20	437	143	999999	999999	298	999999	21	695	180	311	999999	668	739	982	255	999999	663	798	999999	473	946	672	977	718	508	999999	840	659	601	27	222	999999	94	918	150	210	398	999999	999999	240	999999	771	441	329	999999	469	999999	436	982	587	424	999999	590	651	73	765	999999	959	20	684	366	362	103	999999	98	825	583	820	841	999999	926	853	999999	999999	231	185	240	657	282	49	342	413	676	24	999999	826	43	999999	
855	385	54	439	800	149	873	890	677	288	241	999999	886	460	594	938	661	570	999999	891	429	888	534	507	999999	971	999999	999999	685	89	559	271	791	150	965	466	999	496	63	834	825	341	507	952	999999	662	162	882	819	738	999999	999999	999999	152	23	966	851	546	999999	828	798	920	215	999999	999999	969	827	746	494	999999	938	174	517	999999	999999	98	391	999999	91	34	999999	468	143	946	726	526	999999	999999	136	999999	999999	462	999999	234	999999	904	135	908	999999	457	835	999999	397	691	999999	999999	999999	827	85	999999	585	279	465	999999	20	339	787	999999	872	213	999999	187	619	496	523	485	430	292	551	171	962	482	359	633	999999	411	81	999999	155	999999	10	39	573	211	423	345	997	999999	223	999999	126	866	999999	29	345	657	797	999999	177	325	768	999999	285	999999	961	112	919	832	539	609	268	346	123	344	212	999999	613	417	999999	188	488	413	79	999999	55	106	446	339	298	999999	613	999999	284	830	769	767	754	659	999999	320	999999	999999	486	614	448	780	753	701	817	262	999999	389	827	989	837	364	999999	999999	869	865	666	999999	543	999999	999999	999999	71	293	999999	445	337	954	177	763	999999	323	999999	999999	999999	274	352	999999	999999	45	999999	999999	352	999999	993	414	603	324	790	383	653	835	631	999999	618	999999	718	999999	136	381	925	98	222	74	236	523	999999	708	42	604	999999	921	77	508	999999	771	999999	777	999999	170	841	999999	173	793	999999	927	999999	447	847	56	556	882	618	150	120	999999	999999	287	68	999999	977	895	292	196	860	731	999999	133	980	846	614	999999	180	966	999999	912	925	428	955	999999	831	990	999999	985	58	640	313	927	999999	109	759	999999	719	821	999999	945	999999	999999	933	387	169	569	466	10	442	614	712	651	999999	207	484	593	332	758	999999	999999	44	306	147	999999	999999	840	735	881	999999	156	232	359	783	594	192	948	495	577	149	999999	999999	860	553	443	999999	661	326	200	999999	175	999999	960	183	206	911	434	999999	712	959	329	833	999999	913	295	392	363	999999	25	24	536	999999	754	619	384	462	183	752	999999	999999	766	523	544	266	921	20	271	185	586	999999	758	118	999999	999999	999999	438	948	947	268	999999	575	999999	311	185	99	77	390	351	799	743	737	999999	145	421	999999	999999	999999	329	992	285	130	188	999999	342	266	427	999999	146	799	945	514	999999	999999	652	726	973	222	369	177	853	999999	920	999999	843	999999	86	973	370	999999	24	999999	999999	955	982	931	999999	511	968	918	671	750	
254	552	853	238	999999	197	999999	999999	229	593	999999	162	148	999999	999999	802	448	397	190	453	955	721	784	805	886	280	511	720	339	471	253	999999	505	113	999999	378	532	999999	443	999999	490	676	206	430	999999	999999	999999	337	731	595	73	999999	999999	999999	795	532	767	999999	352	240	686	772	365	757	350	489	657	45	280	831	279	833	953	999999	962	999999	525	364	595	420	464	183	999999	744	408	672	712	999999	318	852	610	484	272	213	211	718	320	448	90	999999	818	781	67	900	325	239	627	445	266	515	999999	999999	462	932	776	512	783	999999	359	678	777	380	727	427	230	795	999999	750	100	253	999999	87	999999	865	999999	682	126	98	429	999999	54	999999	30	802	845	207	31	999999	436	698	935	699	999999	412	952	448	64	999999	999999	999999	668	877	354	999999	546	999999	138	596	341	103	396	694	201	999999	999999	510	360	924	999999	32	774	241	323	402	318	278	988	872	913	162	628	999999	999999	900	509	176	922	18	265	915	78	435	998	999999	312	999999	508	907	999999	451	999999	999999	68	657	755	436	563	999999	703	278	942	266	999999	188	475	999999	286	999999	999999	467	588	352	999999	666	953	349	243	980	99	78	770	999999	103	471	74	999999	428	999999	155	83	612	970	314	999999	972	812	999999	819	999999	403	963	216	236	320	863	745	470	999999	703	415	999999	582	999999	635	999999	862	172	222	123	976	999999	999999	156	607	854	618	47	681	693	999999	597	423	123	696	999999	563	853	783	607	329	38	999999	999999	739	880	40	117	999999	489	999999	649	999999	706	891	912	448	70	999999	466	255	707	788	707	561	818	999999	469	176	531	943	18	389	999999	999999	947	464	467	417	727	824	999999	369	202	582	502	68	717	999999	784	665	999999	999999	327	362	621	250	999999	506	921	110	570	940	156	545	112	269	999999	911	999999	457	981	652	901	999999	744	348	596	135	999999	999999	71	999999	392	999999	450	999999	999999	262	183	707	999999	960	496	627	263	570	999999	656	480	242	999999	805	288	999999	999999	999999	999999	685	617	282	654	999999	446	171	999999	333	999999	290	105	328	207	671	738	999999	322	30	999999	283	388	183	135	939	654	999999	999999	266	959	999999	191	999999	460	387	645	999999	62	940	523	334	588	930	22	931	560	161	999999	473	77	51	999999	663	694	999999	306	999999	157	999999	999999	619	546	782	373	502	108	506	868	819	999999	838	999999	382	507	999999	999999	458	170	204	389	503	792	161	199	917	999999	528	904	410	90	210	999999	347	
401	999999	788	805	999999	999999	832	999999	292	224	447	238	857	999999	166	862	999999	848	999999	952	999999	999999	999999	394	593	455	999999	580	601	999999	739	825	95	846	980	603	999999	889	891	650	371	999999	999999	577	714	960	70	999999	372	52	55	999999	927	800	22	356	999999	403	222	120	70	262	999999	824	485	621	153	21	661	562	818	999999	999999	633	999999	999	835	999999	680	632	395	58	217	559	999999	506	999999	295	833	634	525	650	677	780	589	118	874	396	102	102	817	999999	999999	999999	999999	999999	285	999999	218	23	520	828	722	999999	725	22	55	902	999999	978	724	857	187	36	47	177	797	185	54	483	135	448	166	587	999999	345	308	407	336	841	231	603	86	820	123	697	999999	97	65	576	73	972	999999	123	378	959	872	722	772	999999	783	109	259	734	999999	81	671	999999	999999	389	713	647	576	570	757	130	999999	999999	913	999999	999999	999999	999999	477	420	999999	464	52	219	855	473	999999	999999	280	67	131	354	352	932	51	35	793	322	675	862	999999	406	424	999999	258	999999	515	809	432	999999	999999	979	999999	324	734	617	629	925	919	915	138	22	305	512	635	999999	438	434	999999	324	456	999999	454	999999	994	757	999999	999999	999999	999999	958	776	999999	464	984	999999	571	999999	208	433	406	868	402	999999	734	999999	110	999999	730	482	750	91	937	118	369	685	534	177	329	977	578	942	999999	253	957	999999	810	840	999999	493	214	999999	235	448	917	587	995	999999	880	592	656	137	999999	999999	925	877	838	103	104	999999	617	404	707	230	855	999999	904	158	999999	999999	999999	269	999999	999999	277	349	999999	999999	201	999999	689	840	297	999999	330	999999	985	484	328	999999	523	717	746	229	875	810	703	15	593	463	682	847	891	508	999999	396	744	719	220	586	32	999999	902	999999	619	777	116	970	900	999999	999999	999999	829	722	999999	884	523	173	371	999999	645	850	905	737	110	842	948	789	747	933	999999	275	274	999999	67	999999	999999	433	999999	999999	703	733	114	999999	984	262	999999	179	649	115	873	581	999999	753	940	999999	444	999999	999999	999999	829	999999	999999	966	709	999999	999999	97	999999	999999	79	99	562	999999	999999	912	745	728	753	847	824	779	999999	641	70	134	917	999999	801	885	739	999999	221	999999	999999	385	509	999999	477	999999	999999	999999	514	963	46	999999	28	93	988	999999	437	715	999999	999999	951	60	187	999999	905	585	295	645	296	999999	946	428	878	728	995	388	412	606	999999	999999	750	895	274	186	605	287	115	833	999999	999999	458	
999999	999999	999999	882	227	208	917	999999	999999	999999	461	643	999999	999999	617	904	299	97	610	626	830	465	449	623	999999	785	11	999999	628	480	461	999999	524	330	922	198	999999	846	999999	999999	999999	999999	367	485	299	261	999999	168	987	999999	815	746	921	155	999999	567	999999	232	825	441	999999	930	613	422	45	348	999999	415	104	429	872	453	319	999999	142	999999	108	964	334	999999	257	842	999	256	664	715	201	378	702	365	408	809	31	999999	983	563	760	999999	450	950	999999	133	73	567	999999	999999	436	501	23	171	999999	825	897	30	999999	364	930	367	999999	330	157	750	999999	739	30	73	431	973	447	579	706	162	524	999999	672	133	779	999999	999999	302	288	999999	365	540	895	582	999999	10	161	628	632	402	999999	130	803	392	999999	334	999999	445	940	463	63	443	999999	317	999999	523	999999	70	585	499	620	465	51	457	394	999999	843	999999	999999	999999	821	999999	946	313	999999	999999	580	290	713	454	894	999999	361	825	646	999999	85	588	280	397	652	100	53	143	999999	733	88	356	997	999999	490	109	293	999999	641	245	497	999999	353	907	943	77	999999	140	999999	318	113	999999	999999	472	107	264	176	765	999999	731	774	999999	999999	240	999999	999999	292	999999	964	999999	28	999999	194	410	434	999999	245	373	999999	585	742	999999	538	473	629	862	999999	534	150	235	932	527	999999	910	470	683	631	122	999999	999999	999999	882	999999	809	300	271	999999	999999	999999	999999	999999	803	321	203	988	861	284	67	999999	463	689	999999	334	738	862	999999	111	284	999999	750	301	133	781	999999	999999	999999	747	729	999999	368	830	999999	495	999999	216	138	216	547	999999	609	999999	574	999999	999999	38	999999	558	999999	946	800	170	757	470	297	882	999999	31	585	402	138	999999	999999	883	253	632	555	272	367	531	999999	293	563	999999	999999	351	727	622	652	706	999999	311	320	783	999999	208	83	673	999999	94	321	116	631	155	999999	999999	855	690	267	506	999999	763	201	905	222	516	999999	405	139	946	164	999999	379	878	628	826	802	999999	999999	55	999999	881	999999	282	999999	627	661	999999	999999	844	496	47	999999	156	999999	20	999999	415	571	866	999999	678	544	999999	930	48	737	999999	526	999999	693	93	189	222	999999	999999	999999	918	999999	595	999999	198	836	294	460	999999	917	233	999999	618	999999	396	209	644	454	880	347	999999	352	999999	889	909	891	999999	999999	412	857	152	208	631	320	202	720	999999	21	412	841	259	801	999999	999999	514	999999	907	999999	306	999999	999999	768	76	264	886	575	
522	705	945	307	244	143	58	999999	775	34	999999	307	523	675	999999	633	52	999999	999999	999999	999999	62	385	999999	983	350	854	528	322	384	141	376	434	627	208	999999	75	114	607	125	753	553	999999	489	83	999999	737	630	660	911	999999	999999	176	875	45	469	330	143	323	893	999999	530	946	400	892	999999	873	896	477	999999	567	999999	999999	999999	268	986	707	999999	738	383	613	233	999999	411	999999	999999	210	558	591	738	999999	932	791	713	999999	232	606	999999	999999	426	737	999999	163	706	354	999999	595	999999	999999	58	762	435	999999	940	290	66	662	545	999999	788	456	325	314	738	14	999999	999999	727	146	45	389	752	308	321	999999	771	79	171	66	870	518	15	940	542	976	999999	536	850	433	778	570	71	222	808	970	422	999999	425	701	719	641	867	67	582	999999	19	136	999999	304	518	987	500	488	871	279	450	384	999999	761	490	108	305	304	367	474	328	999999	500	999999	999999	245	999999	999999	999999	238	650	999999	367	873	966	397	453	556	914	999999	80	583	999999	538	529	47	764	999999	221	621	346	999999	999999	118	351	999999	636	742	80	283	343	40	150	643	628	999999	26	898	794	999999	655	749	389	576	999999	744	999999	961	999999	196	481	989	258	726	892	999999	257	259	999999	999999	760	710	485	641	457	50	442	708	910	999999	30	865	869	128	999999	596	193	133	714	606	999999	675	920	884	801	999999	781	999999	999999	551	999999	767	376	306	341	944	274	747	999999	999999	311	491	61	795	175	615	130	999999	999999	305	893	133	999999	925	218	95	789	601	999999	113	268	28	999999	368	780	263	999999	572	787	31	332	445	14	362	304	798	624	135	718	196	234	652	663	454	999999	131	232	451	98	256	165	672	908	25	104	999999	534	692	25	999999	126	999999	352	739	973	457	129	192	630	419	999999	664	882	653	879	616	999999	999999	711	658	41	999999	483	541	865	659	537	999999	267	21	274	932	119	999999	79	676	999999	923	999999	999999	999999	50	999999	679	784	500	999999	264	146	487	927	31	999999	999999	880	79	999999	999999	873	323	919	139	999999	618	999999	999999	554	999999	999999	212	999999	442	40	511	656	991	237	804	756	375	999999	282	852	999999	94	252	951	999999	927	10	999999	498	999999	167	999999	999999	999999	211	533	255	946	715	680	933	180	495	991	479	709	889	841	278	64	999999	999999	646	287	999999	534	902	587	800	157	583	999999	818	391	872	230	783	875	35	281	510	428	164	602	999999	999999	999999	261	481	53	47	168	
333	444	552	999999	643	595	971	677	631	667	999999	999999	106	333	362	113	128	258	926	999999	999999	997	553	89	299	54	999999	543	934	999999	116	999999	120	999999	286	384	839	168	587	197	903	358	650	843	283	597	999999	595	257	496	142	999999	127	34	999999	336	999999	472	999999	598	237	437	742	979	999999	999999	457	681	57	978	273	959	671	738	999999	467	357	710	806	702	549	773	999999	448	999999	883	639	999999	83	949	493	376	744	999999	960	475	615	670	999999	999999	149	823	547	279	999999	182	999999	389	999999	884	978	189	666	721	58	999999	151	304	999999	677	758	371	608	108	494	999999	224	682	778	643	851	687	428	921	562	726	235	26	225	345	999999	260	180	198	971	313	710	33	939	999999	334	320	209	999999	136	778	225	999999	784	999999	957	878	610	281	999999	301	761	745	999999	332	238	135	89	999999	999999	508	999999	420	136	999999	196	999999	742	282	319	541	487	813	795	999999	510	786	242	889	387	999999	649	899	165	679	552	965	999999	616	276	208	241	84	999999	999999	587	805	322	603	999999	766	999999	337	961	999999	813	947	949	383	822	999999	893	999999	747	900	999999	301	264	456	638	230	999999	135	16	120	999999	413	554	999999	207	999999	474	638	750	621	318	322	938	663	999999	604	999999	491	794	999999	315	999999	336	369	769	999999	550	865	965	918	440	19	331	850	202	409	403	999999	186	126	977	999999	448	136	999999	546	363	601	590	43	214	844	340	191	805	267	87	999999	407	911	999999	608	672	831	190	309	990	97	471	999999	211	242	999999	678	847	60	999999	999999	999999	999999	932	948	284	932	999999	596	678	150	999999	999999	332	218	999999	275	960	378	592	999999	946	292	555	275	140	999999	831	999999	538	662	344	754	664	877	416	183	978	216	334	740	127	999999	630	850	52	536	999999	993	999999	50	717	999999	468	986	263	999999	999999	666	818	999999	110	999999	68	26	999999	300	280	455	801	211	296	754	999999	851	499	362	999999	705	233	603	990	838	124	498	944	866	999999	999999	623	920	999999	321	999999	999999	640	999999	999999	613	999999	751	265	688	201	655	753	999999	433	616	497	900	999999	971	443	224	170	271	627	569	999999	999999	14	603	831	881	705	975	366	999999	221	999999	827	999999	662	481	348	999999	647	468	745	999999	999999	679	189	722	97	534	878	183	999999	999999	757	965	542	113	747	999999	856	319	950	999999	606	999999	405	383	83	785	319	999999	876	858	623	168	824	99	507	999999	423	119	793	180	107	999999	
857	842	365	861	999999	558	734	999999	999999	999999	517	999999	385	880	283	999999	649	311	225	916	306	164	754	598	151	452	606	423	248	747	526	780	681	423	704	563	999999	221	279	761	999999	200	999999	296	651	999999	714	999999	60	617	469	492	954	190	886	703	97	766	999999	999999	952	999999	447	706	811	737	999999	962	185	999999	787	999999	42	463	689	116	999999	999999	947	293	738	978	372	999999	288	44	825	500	536	11	475	261	999999	216	808	999999	753	707	484	914	571	752	452	999999	829	999999	999999	501	999999	780	953	628	818	436	334	999999	948	815	428	777	999999	999999	435	184	999999	999999	937	999999	654	773	362	51	983	43	722	986	536	999999	802	999999	584	334	999	755	57	999999	443	73	999999	835	966	938	999999	999999	999999	775	326	277	95	999999	103	633	846	727	428	911	999999	785	714	348	447	916	23	999999	203	586	999999	999999	137	407	102	874	943	819	806	424	762	286	40	999999	669	268	999999	508	163	950	999999	999999	337	999999	212	657	359	543	999999	999999	925	117	514	999999	999999	646	999999	688	211	229	999999	999999	920	13	159	368	754	999999	678	189	999999	514	28	252	999999	999999	999999	991	204	444	999999	409	432	999999	499	654	772	614	966	33	128	999999	999999	933	270	462	999999	333	985	844	999999	592	999999	218	90	999999	999999	271	328	999999	999999	158	999999	766	705	999999	603	173	514	504	595	999999	999999	654	71	711	999999	94	982	999999	999999	30	16	360	540	999999	544	224	676	89	565	510	999999	507	999999	969	999999	999999	999999	980	858	999999	818	490	258	999999	790	220	157	378	212	999999	289	682	999999	282	152	142	999999	772	745	999999	496	999999	939	999999	852	303	923	101	936	999999	856	12	786	970	211	525	112	999999	151	999999	77	307	876	561	230	999999	209	457	827	999999	315	465	244	999999	702	999999	999999	173	911	497	296	65	999999	536	157	999999	999999	337	81	627	999999	458	999999	421	322	199	558	388	864	248	103	475	274	304	370	401	767	317	278	818	973	999999	999999	999999	999999	999999	866	999999	413	943	999999	871	386	209	999999	857	834	822	166	513	834	172	999999	672	999999	821	791	999999	175	756	999999	588	69	263	653	101	999999	977	384	311	333	999999	974	920	999999	231	99	74	999999	999999	567	999999	161	764	984	811	640	202	260	225	230	728	184	657	433	999999	812	133	556	999999	273	856	448	855	190	625	197	387	152	181	999999	999999	999999	999999	999999	575	437	304	278	842	999999	401	726	168	90	604	999999	327	497	400	419	965	
999999	184	249	999999	506	305	584	368	999999	262	60	89	999999	504	999999	522	467	999999	999999	999999	854	999999	67	999999	140	289	774	585	999999	870	890	751	761	765	218	278	422	488	78	141	719	910	228	999999	999999	647	674	586	328	999999	999999	638	697	902	121	803	127	999999	580	227	999999	998	777	999999	372	308	999999	728	295	16	110	978	999999	571	797	944	495	858	530	999999	999999	198	999999	999999	999999	261	999999	859	654	414	161	54	908	851	611	999999	142	999999	836	52	330	945	999999	999999	999999	999999	999999	136	999999	176	318	268	847	97	999999	342	741	707	743	999999	255	467	84	999999	999999	65	999999	937	999999	999999	999999	999999	31	488	172	669	897	999999	658	138	412	927	999999	999999	106	893	207	821	999999	999999	979	435	732	726	797	862	871	419	467	365	811	999999	999999	999999	364	298	999999	999999	999999	943	444	796	58	614	707	999999	712	596	784	961	858	258	999999	691	107	386	297	305	690	309	797	487	487	302	327	500	760	726	133	808	656	999999	896	306	833	999999	386	127	28	479	159	285	999999	505	506	563	223	485	931	999999	999999	999999	677	625	155	957	319	756	999999	217	567	986	999999	976	315	999999	999999	401	999999	914	10	179	286	221	999999	521	852	999999	796	999999	999999	285	999999	155	999999	999999	170	281	160	999999	873	999999	999999	811	912	999999	812	658	199	486	211	821	627	26	978	831	999999	466	475	634	114	336	999999	533	929	291	201	328	179	601	859	90	251	980	999999	379	348	474	308	985	709	204	793	319	999999	999999	657	779	176	975	999999	704	805	999999	772	999999	670	306	882	999999	972	999999	489	597	999999	130	580	646	974	999999	493	200	167	489	924	909	543	650	999999	473	633	421	999999	204	552	165	999999	724	218	999999	709	999999	999999	677	23	224	715	999999	691	999999	886	999999	999999	999999	491	999999	546	325	601	999999	999999	29	335	419	997	560	343	294	999999	472	844	999999	438	999999	999999	999999	999999	490	476	709	204	348	959	538	587	622	617	592	712	694	618	960	132	355	999999	689	716	183	999999	462	881	999999	999999	229	999999	40	582	999999	670	51	260	66	848	891	667	664	70	797	831	384	943	999999	582	360	853	999999	732	92	999999	218	733	434	809	999999	828	999999	198	739	940	556	49	290	999999	671	444	999999	121	999999	687	838	629	919	351	305	519	140	848	798	375	714	999999	499	360	461	317	999999	256	835	73	893	475	330	999999	285	344	662	829	911	916	999999	999999	501	404	146	589	813	92	514	504	698	
999999	399	374	235	999999	550	999999	999999	363	999999	316	999999	177	794	373	309	999999	76	960	856	311	936	882	84	941	806	104	223	872	503	999999	741	340	374	967	999999	999999	630	37	794	732	999999	999999	308	999999	999999	333	610	999999	289	751	999999	554	648	397	989	517	999999	294	452	455	716	598	859	875	575	945	999999	826	298	353	441	49	999999	133	942	388	583	100	455	482	493	450	999999	752	999999	999999	692	977	999999	567	999999	346	999999	349	999999	769	698	433	419	550	531	784	485	936	319	977	999999	999999	999999	610	934	209	838	969	961	276	16	117	158	387	262	825	848	999999	686	105	464	999999	117	183	690	160	681	904	951	709	965	655	443	749	808	178	533	999999	633	999999	508	614	999999	749	763	591	284	41	297	705	936	754	260	999999	523	561	416	999999	920	999999	527	999999	28	999999	311	999999	999999	409	579	94	302	999999	107	999999	597	849	448	999999	419	108	875	649	999999	255	999999	220	405	229	235	256	761	999999	457	849	939	574	596	999999	448	413	917	875	462	999999	413	466	657	40	999999	999999	999999	999999	861	821	999999	999999	327	773	488	100	954	454	183	332	999999	49	999999	257	289	33	999999	322	919	999999	191	10	197	413	841	316	563	374	602	562	143	712	400	636	941	71	257	822	646	358	458	999999	701	139	999999	373	443	409	751	603	420	999999	139	854	639	907	690	913	931	181	537	589	851	621	198	620	649	395	316	228	775	440	676	571	999999	717	308	999999	534	477	873	163	999999	999999	999999	343	583	545	996	43	381	343	890	475	820	869	622	90	941	268	724	57	102	532	827	979	999999	568	307	999999	609	632	389	999999	308	383	965	852	479	855	47	999999	999999	999999	847	442	549	210	750	999999	999999	227	126	275	999999	999999	71	100	181	171	219	999999	999999	999999	999999	999999	954	436	176	447	903	999999	610	999999	999999	621	658	819	999999	395	439	999999	817	618	826	999999	516	123	711	483	322	874	681	317	646	999999	999999	324	849	108	487	123	44	313	784	335	617	40	999999	999999	176	251	999999	785	732	295	207	629	257	51	241	841	725	692	135	38	97	302	449	999999	757	343	969	999999	908	326	888	514	834	501	774	485	78	999999	317	80	469	999999	585	360	999999	244	77	999999	867	646	397	999999	999999	755	247	324	999999	846	999999	832	282	828	877	999999	407	693	795	756	277	755	772	155	385	64	569	201	999999	999999	999999	522	276	171	719	271	999999	999999	336	999999	263	459	894	232	999999	
484	797	999999	999999	179	953	141	448	321	540	121	873	252	965	132	999999	999999	607	502	472	860	999999	120	118	999999	487	859	366	717	503	818	861	550	948	900	267	927	183	547	145	252	999999	954	631	608	398	685	581	213	892	217	851	999999	759	999999	999999	686	999999	999999	692	103	774	999999	818	721	999999	333	304	75	865	268	872	70	366	999999	999999	999999	489	510	999999	999999	288	999999	825	296	966	468	790	611	981	580	405	770	854	51	477	352	999999	909	999999	999999	999999	999999	347	633	344	999999	999999	999999	559	317	999999	32	999999	999999	814	621	906	532	754	791	542	692	93	295	863	999999	999999	999999	752	444	474	579	999999	161	421	772	815	201	951	186	999999	261	999999	674	383	382	584	964	237	856	445	614	999999	566	533	697	433	62	770	242	584	721	999999	125	843	999999	870	999999	479	52	999999	999999	580	578	368	291	641	418	912	490	527	252	999999	896	998	859	425	999999	628	723	349	762	431	999999	999999	711	999999	935	999999	755	511	999999	999999	999999	999999	730	43	586	207	252	999999	24	999999	289	715	999999	633	890	127	983	212	285	416	756	703	999999	999999	861	976	657	999999	999999	587	166	979	977	757	903	845	277	825	838	999999	999999	666	334	999999	151	13	999999	88	584	818	847	553	236	999999	738	490	17	446	182	610	550	435	361	436	983	310	738	999999	730	54	850	999999	999999	887	999999	99	999999	430	151	858	716	999999	242	886	740	613	752	843	28	422	999999	830	999999	999999	846	950	999999	898	639	999999	275	684	358	539	968	999999	999999	348	113	649	999999	587	304	323	893	972	203	474	696	999999	557	894	567	317	215	999999	513	144	51	89	784	480	790	999999	592	41	230	702	918	60	999999	999999	739	378	310	999999	535	339	344	874	757	999999	999999	269	999999	380	127	50	333	999999	186	54	307	34	865	999999	796	994	999999	862	751	999999	556	645	999999	153	999999	999999	17	954	493	183	800	176	332	943	999999	531	999999	222	913	190	378	969	874	388	116	715	513	669	464	541	609	482	133	266	294	565	322	149	225	929	43	999999	465	12	254	140	999999	921	371	275	977	518	999999	571	131	999999	771	567	47	450	685	999999	499	952	574	327	53	999999	999999	713	999999	876	997	984	156	999999	999999	871	999999	999999	22	999999	999999	999999	563	100	999999	561	999999	708	794	755	112	774	253	999999	880	512	438	999999	97	636	272	658	67	111	521	999999	424	132	999999	900	999999	999999	999999	103	49	309	999999	483	793	491	931	999999	
919	463	999999	999999	999999	460	128	11	443	216	888	386	329	649	142	999999	999999	569	147	21	636	999999	331	51	347	160	656	580	123	999999	143	606	704	999999	739	603	999999	298	999999	964	13	999999	467	226	999999	999999	773	399	999999	936	999999	233	354	919	325	35	141	732	885	590	803	548	887	489	999999	999999	681	18	999999	538	999999	291	346	182	999999	999999	436	114	868	296	999999	999999	999999	186	59	909	262	785	999999	714	472	605	413	643	170	465	192	978	999999	890	999999	764	490	999999	999999	999999	887	181	912	759	999999	999999	863	598	213	546	145	999999	439	173	999999	896	23	205	75	529	878	703	21	999999	382	458	961	977	917	999999	999999	774	374	436	999999	90	872	245	125	999999	741	814	440	624	330	481	548	980	861	481	999999	294	999999	292	744	193	169	370	387	150	75	885	999999	999999	999999	999999	346	999999	150	949	34	777	90	629	788	73	273	999999	231	999999	909	981	999999	446	871	492	211	92	999999	839	999999	999999	858	975	380	855	144	849	854	959	145	999999	839	999999	999999	973	214	942	504	681	920	772	148	486	240	94	769	999999	719	287	999999	263	320	999999	38	999999	918	114	259	932	929	999999	542	272	764	999999	151	999999	999999	897	287	268	588	20	918	999999	999999	382	744	296	96	899	999999	999999	800	882	999999	538	999999	936	999999	109	693	571	752	506	999999	875	721	867	999999	999999	256	821	999	999999	999999	309	999999	880	156	546	999999	962	845	39	293	965	999999	882	146	999999	999999	999999	841	999999	575	26	268	999999	918	499	999999	877	354	532	653	318	577	899	217	999999	155	12	999999	519	739	731	725	999999	223	273	412	999999	999999	338	241	204	980	999999	335	657	51	970	961	999999	999999	999999	617	323	999999	974	398	572	674	999999	468	999999	271	332	999999	843	301	546	208	655	96	820	156	25	300	458	338	756	574	999999	884	185	50	142	633	999999	124	999999	345	999999	875	840	175	519	870	911	933	999999	382	491	366	999999	999999	999999	571	74	999999	601	32	928	645	641	999999	124	335	292	290	138	698	202	729	888	999999	959	999999	256	999999	999999	155	389	999999	999999	384	92	203	999999	413	733	571	999999	910	522	389	417	603	243	841	60	193	999999	631	804	999999	189	762	999999	999999	812	537	324	419	709	456	999999	999999	964	267	999999	921	946	879	556	999999	139	291	999999	509	793	999999	545	999999	604	453	567	758	720	721	204	330	725	95	600	206	256	159	211	999999	999999	14	999999	976	999999	139	247	708	84	247	829	
999999	999999	968	999999	457	991	999999	814	266	999999	884	691	253	73	999999	999999	999999	999999	360	320	979	999999	999999	763	788	727	569	488	474	999999	999999	999999	483	999999	999999	774	756	999999	999999	214	346	344	945	186	999999	322	395	913	340	933	386	429	999999	926	999999	999999	999999	215	721	730	999999	432	350	60	999999	210	218	361	767	999999	449	999999	999999	999999	974	644	144	963	901	476	999999	656	157	541	828	439	960	999999	999999	487	999999	999999	862	999999	783	914	994	894	999999	660	999999	44	155	519	999999	110	999999	577	952	215	683	451	999999	255	398	774	284	808	999999	600	250	660	319	289	461	999999	424	722	372	70	650	250	817	251	371	999999	510	637	56	728	155	392	605	999999	999999	999999	999999	999999	34	18	639	195	999999	555	999999	453	724	866	999999	597	686	571	215	892	565	443	633	71	883	101	274	646	762	999999	455	999999	999999	999999	999999	543	659	999999	697	363	430	464	999999	999999	831	917	999999	644	580	459	52	999999	187	712	999999	371	294	999999	732	933	744	999999	433	178	999999	563	398	999999	999999	524	999999	878	874	851	471	110	999999	372	999999	966	999999	629	76	312	462	999999	679	352	213	123	999999	482	84	764	999999	999999	40	409	170	999999	999999	342	262	65	999999	173	710	335	251	999999	999999	922	945	766	425	124	926	131	715	239	999999	999999	47	278	275	999999	999999	119	999999	44	80	466	211	963	999999	184	377	999999	790	298	170	354	111	42	617	336	999999	318	348	504	510	909	693	930	393	484	305	984	790	66	369	600	103	216	110	999999	720	999999	330	999999	999999	916	341	427	79	999999	999999	14	660	999999	927	495	771	999999	999999	170	772	999999	579	962	879	393	999999	733	928	570	999999	895	932	578	616	554	987	107	758	594	999999	276	861	854	540	999999	333	999999	139	874	828	365	682	939	277	448	413	367	371	363	696	607	999999	508	288	58	81	92	331	382	507	673	979	999999	999999	506	419	725	999999	587	69	999999	604	64	742	895	999999	993	311	999999	151	629	736	404	897	970	999999	363	575	491	230	251	530	756	376	999999	385	742	356	999999	39	687	935	783	303	328	13	999999	999999	392	835	87	999999	164	241	878	937	584	999999	622	999999	66	159	999999	999999	999999	847	999999	688	999999	520	480	999999	540	148	463	694	999999	111	579	967	342	597	192	656	152	470	375	524	498	999999	800	999999	999999	51	972	538	995	426	485	481	165	999999	999999	872	364	440	999999	25	777	193	984	999999	473	655	396	469	966	999999	225	
999999	999999	333	200	369	719	780	913	999999	175	999999	699	536	999999	999999	812	999999	999999	320	999999	712	999999	359	747	999999	243	326	236	999999	655	999999	999999	711	211	138	999	831	565	999999	999999	583	526	751	850	851	494	457	858	999999	843	999999	999999	999999	991	512	136	999999	585	999999	135	402	553	835	843	662	363	987	335	496	108	980	31	599	167	718	196	999999	999999	896	999999	786	467	861	999999	846	463	914	719	698	12	877	256	999999	694	760	999999	690	999999	198	497	506	999999	372	277	863	787	461	499	283	326	657	622	689	76	999999	935	999999	600	996	209	449	278	637	493	230	734	351	905	407	688	505	999999	321	408	322	665	105	594	381	68	11	425	445	381	355	265	566	613	355	824	347	100	911	988	58	238	493	878	56	138	446	555	102	999999	821	96	310	290	753	999999	839	107	229	999999	999999	33	832	265	148	964	177	738	559	999999	351	414	999999	999999	359	94	181	226	548	252	622	455	332	851	999999	999999	955	999999	859	999999	985	249	871	999999	999999	34	999999	999999	740	999999	999999	707	996	520	999999	416	436	977	931	669	511	999999	559	976	325	751	700	981	705	878	19	891	879	887	596	111	543	999999	540	334	688	943	485	999999	999999	999999	459	812	608	999999	832	977	999999	199	170	371	999999	894	657	50	333	999999	999999	862	82	79	999999	118	999999	150	873	750	447	606	999999	568	147	103	695	410	301	999999	382	561	56	999999	547	689	727	235	421	999999	38	999999	10	274	420	999999	393	221	999999	351	888	467	280	92	999999	999999	219	601	234	596	209	257	999999	445	999999	971	815	50	532	999999	390	698	729	234	721	946	999999	715	999999	524	710	483	323	949	999	915	290	964	502	799	480	136	10	825	999999	999999	751	999999	233	999999	807	353	688	947	999999	200	738	999999	370	999999	999999	999999	453	709	886	725	933	799	445	999999	690	851	999999	999999	999999	264	999999	999999	785	940	205	49	492	710	716	366	794	999999	987	999999	186	999999	603	908	656	976	682	301	938	999999	847	951	129	107	999999	956	805	955	288	707	502	834	270	999999	999999	113	21	743	993	529	930	999999	811	999999	949	999999	258	639	999999	692	581	406	965	72	102	999999	999999	394	952	999999	561	839	96	290	316	999999	975	182	520	553	965	999999	308	418	792	289	149	493	158	311	707	176	999999	596	136	106	999999	999999	999999	153	192	626	790	999999	999999	101	999999	531	330	606	480	85	128	534	727	641	999999	557	280	813	114	999999	246	650	
62	395	961	500	164	219	999999	777	844	377	370	348	158	75	450	701	807	999999	999999	551	999999	632	57	353	999999	494	998	321	927	524	48	756	999999	149	190	583	999999	981	377	999999	999999	999999	999999	751	999999	388	492	42	999999	999999	15	497	273	694	999999	430	999999	617	999999	999999	999999	173	999999	329	338	999999	957	999999	999999	866	571	825	250	61	429	138	400	999999	999999	490	999999	965	214	358	519	551	492	999999	330	759	246	522	999999	707	899	959	852	912	422	999999	999999	483	157	250	999999	190	999999	221	999999	691	39	50	437	149	668	255	958	999999	999999	786	131	271	688	135	630	58	474	542	162	470	285	488	999999	630	999999	527	817	963	350	338	304	280	999999	639	999999	205	95	999999	49	654	10	361	999999	999999	999999	168	795	32	619	999999	715	714	69	803	999999	551	166	807	89	999999	437	999999	999999	481	492	851	839	59	999999	434	963	999999	502	999999	470	924	386	999999	202	901	732	795	354	390	623	589	220	627	233	188	999999	287	141	899	999999	15	209	630	153	586	329	745	999999	999999	995	461	999999	562	999999	491	174	999999	615	188	999999	642	650	770	857	902	641	221	826	226	395	999999	131	603	289	465	999999	755	999999	615	999999	987	177	169	395	171	378	657	294	741	24	140	672	953	492	585	999999	439	773	999999	945	117	919	999999	799	319	999999	618	282	999999	767	419	804	999	605	429	474	491	999999	696	534	983	927	94	211	999999	23	178	999999	704	999999	294	982	863	669	999999	77	999999	999999	85	831	759	385	416	999999	605	336	672	357	72	121	872	64	87	716	962	189	835	209	999999	999999	171	508	577	777	482	436	999999	339	140	999999	707	132	309	864	775	608	999999	119	606	999999	350	820	57	593	999999	240	905	999999	707	295	242	567	999999	778	669	260	807	639	501	178	396	342	227	710	413	750	999999	999999	941	363	668	999999	602	999999	955	999999	460	999999	548	999999	531	794	631	999999	129	999999	308	531	204	999999	801	999999	999999	438	541	17	999999	347	189	488	485	692	214	354	626	999999	964	999999	822	328	800	822	999999	258	647	601	710	999999	999999	273	452	233	27	427	562	786	116	174	85	948	999999	123	804	70	999999	838	999999	287	228	999999	185	999999	708	876	723	978	999999	369	791	939	306	231	755	916	999999	262	674	786	791	999999	410	999999	140	874	579	999999	28	999999	999999	808	21	433	163	979	98	360	524	999999	999999	584	995	999999	383	145	651	527	999999	888	34	515	999999	802	999999	389	211	
384	960	999999	999999	46	959	761	878	982	999999	873	78	776	999999	684	999999	999999	93	216	843	999999	999999	994	233	62	999999	140	999999	999999	645	218	936	773	777	713	399	999999	844	666	625	244	868	400	999999	777	459	590	70	349	999999	999999	999999	290	999999	999999	956	966	999999	254	716	829	756	902	347	719	937	999999	999	123	999999	55	689	999999	591	609	999999	999999	787	456	603	739	80	664	208	999999	499	655	238	239	756	433	91	599	949	999999	487	966	63	498	839	164	591	999999	64	999999	950	303	699	935	752	999999	189	163	651	977	759	101	999999	341	230	291	76	999999	367	861	964	99	476	795	132	829	999999	298	616	448	157	133	609	999999	999999	205	956	302	486	827	999999	999999	948	972	999999	395	272	999999	277	557	98	821	589	999999	767	861	826	904	813	923	999999	890	546	213	830	635	492	999999	287	34	335	773	999999	539	616	46	151	504	758	737	999999	261	31	68	359	999999	544	416	999999	203	378	62	489	562	870	364	390	744	151	411	903	999999	444	253	232	325	537	59	587	731	999999	332	155	85	366	704	868	999999	853	504	999999	86	529	94	655	999999	293	731	669	261	999999	999999	362	999999	833	999999	817	999999	835	44	797	999999	828	977	483	56	906	413	999999	999999	495	902	890	647	320	999999	515	360	597	950	999999	806	390	335	999999	323	970	798	252	834	886	999999	652	819	706	606	999999	999999	610	609	376	880	999999	502	766	999999	515	715	47	16	999999	467	190	885	12	991	114	999999	901	170	86	999999	171	999999	999999	405	260	81	999999	999999	579	963	749	988	584	161	281	887	999999	332	807	264	761	245	816	429	999999	999999	817	715	501	999999	650	450	533	268	718	174	223	371	502	444	774	999999	437	64	717	202	311	850	999999	999999	933	999999	362	821	999999	926	999999	859	495	493	263	235	222	825	322	309	464	325	443	117	674	999999	830	372	490	438	808	999999	712	717	464	966	995	999999	821	82	97	711	999999	999999	619	363	875	18	191	548	121	612	742	418	737	986	417	612	999999	999999	747	990	341	999999	999999	792	999999	778	999999	297	240	999999	14	250	221	753	999999	999999	498	321	332	821	191	941	327	206	30	303	999999	478	559	392	999999	95	334	107	380	994	673	999999	999999	107	980	999999	318	183	608	501	206	999999	582	766	124	240	412	926	999999	399	999999	922	772	999999	798	559	737	999999	999999	999999	915	124	382	418	977	671	115	234	841	297	633	153	598	528	106	994	999999	793	278	
501	682	999999	297	980	999999	751	999999	999999	308	999999	166	999999	968	689	585	92	611	173	788	453	135	999999	94	521	766	456	333	254	757	804	999999	944	578	713	245	518	999999	402	24	236	999999	754	925	999999	999999	999999	999999	999999	942	24	999999	732	14	825	999999	504	323	776	224	947	427	809	604	504	766	999999	892	265	999999	77	265	219	999999	562	835	380	262	999999	390	999999	281	425	311	742	420	930	999999	753	347	741	204	60	187	76	808	807	159	430	654	919	999999	919	464	874	759	183	583	452	989	995	251	649	999999	619	676	12	508	862	93	999999	281	148	918	999999	999999	214	41	92	753	999999	231	832	999999	999999	999999	362	999999	437	982	999999	357	999999	999999	999999	499	554	665	568	400	806	309	999999	346	817	999999	140	10	751	999999	554	152	500	698	961	774	999999	630	923	999999	324	50	80	999999	999999	489	999999	384	576	999999	328	999999	473	692	947	728	999999	495	211	823	205	361	220	999999	999999	104	856	999999	999999	577	999999	924	741	999999	85	765	999999	418	499	338	863	999999	434	537	683	15	679	808	750	242	999999	924	429	109	999999	962	830	645	451	752	999999	986	999999	999	142	403	807	198	616	192	499	524	995	872	960	999999	999999	999999	752	432	425	999999	999999	570	736	166	999999	641	195	123	934	593	966	747	705	877	183	434	404	289	207	999999	999999	999999	742	999999	929	557	999999	649	45	157	892	999999	337	584	938	22	999999	999999	899	175	12	503	257	999999	558	257	999999	93	999999	502	999999	472	234	999999	857	489	827	419	237	999999	999999	546	87	999999	999999	947	419	131	999999	171	999999	428	390	999999	488	697	320	836	999999	681	999999	65	383	543	870	429	794	403	727	458	194	999999	999999	999999	999999	465	426	999999	999999	999999	999999	999999	155	114	340	859	999999	202	455	169	178	990	999999	556	567	447	173	544	916	281	162	26	403	489	976	318	678	439	369	32	281	999999	631	167	999999	345	910	279	212	20	347	602	948	999999	289	203	999999	203	394	234	999999	881	999999	999999	458	999999	999999	665	137	31	190	653	999999	999999	888	999999	999999	999999	999999	231	999999	893	341	906	933	559	78	835	209	783	116	485	54	999999	729	399	306	696	709	30	999999	999999	151	999999	830	693	999999	525	679	999999	833	718	490	999999	999999	408	550	647	10	999999	754	815	465	354	915	705	608	697	999999	498	999999	672	784	999999	537	292	752	161	86	999999	789	552	166	999999	949	398	995	999999	447	330	849	658	696	999999	276	879	789	797	
275	134	95	999999	821	191	937	170	933	797	634	414	656	399	999999	760	118	211	999999	226	404	526	710	725	999999	382	999999	374	976	972	426	658	503	954	999999	951	999999	717	731	999999	311	788	464	207	257	43	999999	460	999999	999999	702	999999	230	572	402	749	424	369	822	448	541	999999	194	961	381	976	910	702	513	619	605	401	479	683	915	999999	71	512	478	226	999999	199	999999	49	999999	360	438	999999	561	145	536	795	999999	999999	443	738	603	999999	825	999999	133	971	999999	999999	999999	310	595	546	657	786	688	999999	891	605	739	352	295	154	690	30	547	979	151	377	999999	810	506	197	250	186	22	999999	687	206	103	737	252	999999	999999	969	765	892	999999	774	457	999999	903	299	999999	999999	452	999999	813	804	999999	154	830	578	393	999999	804	408	999999	480	774	130	999999	694	512	999999	109	485	999999	720	999999	999999	706	999999	920	469	906	217	999999	159	734	563	999999	882	473	999999	907	674	425	999999	175	367	596	999999	10	336	399	218	786	999999	999999	966	999999	102	549	999999	999999	999999	658	924	623	597	764	999999	746	221	999999	352	231	563	103	435	69	267	555	898	999999	999999	375	593	79	697	430	102	168	767	550	661	343	395	999999	454	25	501	999999	578	602	450	999999	788	960	57	987	232	457	565	999999	755	999999	650	28	544	97	999999	855	925	176	671	987	978	671	714	19	835	62	649	420	999999	703	999999	305	619	847	587	999999	32	999999	208	645	602	861	794	999999	692	999999	966	366	950	645	999999	412	931	462	999999	999999	255	999999	162	179	999999	999999	999999	61	999999	999999	409	999999	510	442	833	999999	967	35	395	127	876	599	326	999999	95	999999	470	999999	999999	574	373	999999	770	469	387	983	557	38	999999	457	523	999999	555	347	968	280	855	999999	812	422	444	906	999999	960	251	655	721	999999	999999	524	999999	424	999999	994	981	252	925	51	64	849	667	939	198	937	603	143	54	999999	999999	815	437	952	121	652	140	999999	100	810	228	732	272	999999	944	999999	771	999999	756	560	999999	726	999999	814	999999	999999	754	504	999999	139	999999	118	611	999999	204	278	999999	732	313	344	864	523	162	125	999999	332	999999	803	995	875	176	503	386	494	623	772	470	622	999999	158	897	635	749	960	999999	120	131	529	669	675	235	49	796	999999	696	842	999999	238	991	139	999999	951	508	842	999999	863	731	999999	128	431	808	475	242	164	447	238	773	201	672	999999	211	999999	999999	999999	999999	137	707	999999	797	781	208	999999	630	
370	774	946	999999	907	999999	590	388	999999	410	247	866	759	806	641	975	467	78	383	999999	999999	999999	326	816	999999	202	835	165	768	328	999999	233	576	999999	999999	390	999999	111	866	202	91	334	207	657	897	463	890	330	75	988	340	999999	825	999999	351	442	457	139	948	715	999999	434	620	685	999999	24	300	915	999999	261	484	366	999999	190	484	954	730	669	919	999999	999999	514	100	779	988	634	408	999999	502	440	999999	999999	999999	160	999999	657	714	522	593	882	173	975	397	999999	999999	999999	510	644	200	999999	712	788	220	233	999999	657	999999	840	696	439	999999	399	422	502	329	123	213	999999	160	999999	249	217	999999	46	561	336	999999	286	275	25	133	763	999999	115	999999	999999	160	928	746	999999	322	873	826	163	276	999999	562	999999	494	401	769	459	494	372	157	504	999999	184	999999	87	540	999999	999999	680	316	999999	999999	317	774	184	962	285	999999	776	514	999999	391	922	770	787	774	999999	999999	874	999999	674	999999	349	957	999999	442	976	999999	668	842	265	308	155	847	423	96	254	130	319	438	494	154	717	857	781	123	999999	413	885	313	317	275	701	434	999999	999999	348	360	999999	741	999999	28	645	934	999999	78	245	84	356	701	529	112	482	999999	761	999999	561	999999	186	999999	653	572	380	365	534	989	606	721	215	840	747	894	999999	999999	999999	475	508	999999	999999	713	878	714	67	194	784	215	793	265	999999	999999	999999	857	183	440	98	999999	648	999999	409	269	471	523	869	516	999999	999999	999999	904	999999	296	30	778	999999	473	241	999999	515	196	581	328	206	351	58	102	999999	890	720	148	489	38	827	228	383	347	251	999999	845	550	240	158	683	889	999999	999999	101	253	973	710	209	999999	908	999999	709	90	73	999999	475	776	698	73	914	394	999999	965	999999	999999	404	545	231	876	103	999999	999999	432	645	999999	89	999999	11	574	916	20	939	340	129	999999	999999	303	999999	999999	999999	79	852	176	244	299	999999	306	918	299	848	437	489	332	999999	944	999999	999999	999999	756	51	804	775	999999	156	999999	999999	93	846	102	294	111	271	109	987	34	122	789	198	356	999999	782	753	712	999999	489	530	616	284	184	871	241	858	999999	90	999999	303	728	999999	339	844	391	459	825	14	999999	176	389	345	40	999999	714	999999	98	915	999999	61	73	999999	667	383	837	809	671	999999	62	253	744	29	902	730	393	999999	858	512	460	332	927	707	979	322	151	281	999999	352	166	152	770	611	999999	44	240	999999	362	999999	
16	581	999999	605	999999	503	431	370	442	310	449	945	240	585	999999	999999	133	365	427	354	242	999999	999999	329	73	910	999999	142	207	868	499	999999	999999	999999	505	878	999999	331	999999	486	891	780	999999	999999	903	221	999999	999999	157	886	910	875	903	17	999999	450	26	469	541	51	999999	299	173	574	810	387	999999	338	90	585	999999	801	610	999999	463	462	726	621	999999	852	999999	999999	999999	321	957	624	167	999999	188	999999	862	84	790	714	466	602	616	274	143	525	682	582	114	571	494	118	999999	962	554	271	999999	404	53	999999	999999	731	999999	852	616	195	229	140	160	35	723	326	21	999999	999999	860	999999	462	488	899	180	426	194	423	999999	849	359	999999	854	999999	999999	467	40	111	672	734	999999	764	999999	948	999999	552	432	89	848	177	107	379	486	693	426	271	999999	153	518	999999	999999	890	35	999999	999999	34	286	999999	694	265	296	909	233	751	572	90	999999	540	603	628	993	114	574	659	999999	980	718	999999	999999	79	550	887	593	56	196	407	738	999999	122	282	276	199	394	592	881	197	155	999999	131	999999	468	386	550	890	632	442	326	376	999999	999999	315	125	742	625	715	999999	999999	186	564	175	999999	999999	999999	331	362	803	719	999999	999999	564	834	982	49	999999	611	174	347	703	999999	753	91	372	876	999999	966	999999	999999	769	877	482	871	969	181	955	994	555	959	228	999999	829	722	344	597	459	29	999999	999999	587	23	550	71	999999	999999	811	999999	978	45	999999	364	211	356	950	114	305	693	865	999999	93	170	65	214	128	175	595	40	747	775	426	247	644	84	999999	755	336	420	999999	999999	999999	872	25	520	999999	999999	335	482	772	239	302	999999	164	520	992	427	999999	346	999999	457	177	780	999999	213	618	921	720	137	486	204	777	885	444	999999	999999	221	155	545	415	264	839	999999	268	999999	483	999999	93	133	91	452	797	990	477	800	48	999999	535	811	901	877	153	999999	999999	578	462	416	999999	504	78	781	282	423	931	999999	617	65	999999	829	730	958	838	597	999999	44	999999	787	418	643	620	999999	686	343	999999	537	999999	641	999999	689	999999	76	338	588	64	310	180	384	999999	787	193	983	77	999999	999999	999999	49	556	161	961	181	675	998	687	884	216	999999	938	778	403	578	999999	939	832	774	664	629	259	999999	746	999999	32	727	630	999999	999999	794	999999	999999	999999	999999	564	999999	164	518	389	77	999999	704	847	215	241	999999	999999	219	999999	54	244	931	427	322	790	23	999999	106	
158	947	999999	999999	257	999999	124	686	999999	906	23	496	784	324	999999	999999	979	999999	999999	541	633	999999	72	999999	254	593	999999	999999	834	388	999999	999999	999999	999999	999999	442	699	423	999999	999999	999999	999999	999999	759	206	720	269	920	546	830	999999	999999	329	873	473	999999	884	999999	982	663	862	76	852	699	209	472	421	726	954	999999	896	999999	107	268	451	88	899	999999	999999	534	999999	999999	999999	13	54	471	999999	210	999999	637	558	741	999999	793	999999	34	702	828	560	733	999999	542	999999	595	934	777	148	70	432	394	999999	999999	743	999999	340	999999	564	848	654	737	251	221	142	999999	403	999999	134	313	999999	426	386	81	999999	490	999999	791	672	916	79	276	333	170	777	209	805	976	997	999999	463	350	470	853	999999	999999	999999	96	409	999999	201	779	652	834	375	16	18	999999	827	263	999999	549	999999	647	778	388	413	90	443	999999	521	426	167	153	850	999999	956	532	897	930	998	149	391	33	999999	999999	999999	999999	794	771	999999	53	999999	744	999999	914	789	823	85	795	999999	411	653	475	137	774	622	999999	999999	31	59	999999	863	897	265	999999	167	537	921	488	764	999999	296	672	999999	477	277	422	393	936	564	143	457	112	521	597	495	915	896	999999	677	123	999999	773	721	714	190	262	999999	675	756	999999	901	596	41	503	124	981	732	659	999999	999999	999999	58	999999	916	38	760	999999	999999	999999	251	640	971	810	999999	410	522	999999	38	999999	999999	934	718	189	312	241	860	81	999999	482	999999	193	999999	453	478	997	466	316	805	686	999999	876	820	999999	514	621	930	785	391	103	602	999999	704	371	999999	275	407	868	164	684	177	999999	367	195	93	68	403	999999	999999	652	999999	215	154	999999	999999	148	123	640	674	690	311	85	999999	924	880	483	488	875	960	212	600	597	999999	131	999999	739	519	999999	993	456	999999	412	999999	999999	159	396	886	362	503	999999	161	766	999999	473	999999	102	999999	999999	315	610	999999	528	999999	140	999999	356	63	33	833	137	999999	489	646	228	999999	898	632	951	775	494	596	999999	999999	616	60	833	403	688	748	999999	999999	86	328	393	876	999999	999999	322	686	802	342	863	529	376	724	672	130	975	10	483	470	999999	667	821	23	453	999999	950	89	999999	999999	374	284	417	397	552	170	999999	352	773	63	999999	999999	972	161	999999	607	15	892	388	713	428	688	274	954	692	418	506	379	432	551	999999	243	999999	999999	967	588	121	978	182	512	866	632	236	430	161	783	695	999999	290	846	
152	67	700	515	999999	686	999999	463	705	144	999999	999999	920	232	168	85	806	132	193	154	496	36	719	876	846	796	461	843	999999	908	999999	836	99	999999	999999	999999	542	951	326	291	999999	657	283	999999	848	983	712	14	272	85	977	573	487	999999	360	125	348	824	999999	999999	999999	999999	659	797	421	999999	793	999999	822	999999	542	854	805	902	576	999999	999999	682	37	862	94	456	999999	727	931	159	359	999999	234	293	499	999999	292	999999	65	412	998	486	999999	999999	199	377	191	999999	542	132	767	584	569	999999	372	999999	797	999999	999999	778	594	931	865	271	477	999999	119	539	831	824	572	225	999999	174	999999	277	65	999999	673	716	274	639	194	809	999999	999999	999999	999999	921	833	920	485	999999	286	999999	999999	620	999999	553	999999	267	652	120	717	559	999999	999999	405	682	104	610	999999	143	999999	513	955	999999	999999	879	703	455	407	617	997	904	96	289	569	356	773	657	700	999999	324	459	622	529	476	259	840	46	999999	39	999999	232	139	352	999999	999999	862	329	563	485	849	904	859	44	122	813	473	272	178	999999	999999	447	910	338	818	487	999999	999999	999999	999999	49	667	465	378	790	775	775	999999	289	999999	494	454	103	224	612	419	599	999999	416	663	785	577	999999	941	130	389	322	800	999999	999999	999999	436	59	999999	999999	999999	448	491	254	999999	999999	729	999999	381	999999	464	354	695	725	409	887	314	999999	616	31	999999	799	524	999999	411	463	974	219	766	915	68	405	347	778	430	971	117	343	79	999999	66	999999	495	999999	665	44	626	84	134	635	577	999999	999999	734	999999	392	923	243	999999	884	73	519	227	999999	505	69	17	999999	305	437	780	999999	950	991	999999	876	314	147	591	376	836	900	95	140	348	651	962	612	804	47	57	873	500	195	561	546	377	38	881	606	37	710	779	696	855	606	466	451	769	999999	88	786	651	475	999999	173	999999	999999	128	854	107	404	999999	267	390	999999	479	765	439	999999	508	285	999999	985	999999	136	131	398	999999	999999	195	520	843	706	999999	271	231	999999	147	999999	121	291	910	999999	508	633	597	521	316	999999	136	999999	22	999999	999999	802	530	666	999999	921	52	999999	999999	999999	668	586	561	416	999999	999999	684	454	627	50	317	227	375	238	487	715	538	999999	92	999999	615	493	508	503	117	999999	999999	565	999999	225	999999	86	481	534	368	999999	999999	999999	223	197	274	999999	83	971	42	381	437	301	999999	420	392	442	999999	483	770	184	87	67	309	150	999999	999999	
556	411	693	241	745	840	869	565	643	357	999999	894	72	933	420	999999	470	735	730	999999	386	999999	832	914	132	997	763	999999	999999	24	882	82	809	155	135	671	999999	801	636	999999	431	623	776	45	55	68	420	836	764	999999	596	573	420	938	741	78	578	779	118	747	86	685	999999	999999	999999	324	95	916	808	748	999999	669	109	143	27	763	711	797	868	73	999999	926	999999	302	999999	318	999999	871	414	66	102	999999	693	888	519	745	902	157	569	731	973	504	38	25	302	927	474	999999	920	978	999999	781	910	54	170	159	266	428	210	167	662	223	999999	999999	655	749	976	221	623	282	861	563	237	147	100	999999	898	999999	10	500	843	384	951	436	699	321	598	999999	727	999999	999999	483	946	412	78	759	991	286	369	552	951	263	663	648	126	804	999999	999999	954	999999	999999	852	427	710	323	288	999999	86	62	344	999999	999999	493	999999	792	387	999999	999999	79	341	101	622	999999	999999	999999	590	720	312	319	895	768	825	694	650	118	636	66	999999	98	790	496	914	234	999999	400	623	999999	409	855	739	999999	727	703	623	985	638	999999	999999	171	999999	567	959	767	166	999999	335	999999	843	154	165	331	380	999999	289	844	186	398	28	68	925	999999	321	999999	999999	707	50	132	80	664	479	828	97	85	365	999999	536	999999	999999	459	74	980	926	264	699	417	817	991	424	778	809	250	790	999999	999999	999999	999999	512	999999	459	535	213	572	189	674	337	999999	304	380	66	318	38	330	999999	993	999999	999999	999999	757	172	890	58	707	302	999999	239	999999	186	840	452	976	34	960	999999	923	861	417	999999	999999	371	999999	999999	620	368	999999	780	920	999999	917	299	29	999999	754	34	999999	486	506	280	999999	445	299	67	999999	928	90	294	78	999999	645	999999	538	156	999999	396	988	377	438	349	832	85	318	817	999999	550	432	999999	279	935	59	999999	999999	147	423	153	82	126	999999	999999	287	186	999999	218	586	786	999999	873	723	368	999999	201	58	166	448	258	136	482	798	914	506	999999	24	142	662	207	999999	401	733	332	999999	871	999999	999999	71	655	373	110	999999	999999	788	558	999999	999999	999999	858	398	999999	699	174	27	599	328	153	195	999999	171	578	555	388	19	370	150	999999	54	175	882	311	999999	792	999999	36	999999	325	135	947	999999	999999	243	804	809	578	701	568	315	999999	553	175	561	88	999999	794	554	999999	999999	428	999999	999999	999999	733	975	999999	113	907	999999	990	358	12	28	247	752	68	345	
751	999999	440	668	581	94	330	622	999999	750	999999	307	999999	481	398	852	707	538	568	247	510	828	722	999999	794	289	324	375	999999	999999	324	335	436	459	802	283	999999	999999	837	587	545	121	999999	346	999999	609	999999	999999	959	159	320	708	193	999999	999999	923	857	965	873	301	770	954	80	570	436	690	999999	641	678	125	819	999999	999999	981	701	398	570	385	388	999999	999999	805	416	401	836	615	151	999999	624	879	426	999999	999999	546	817	999999	50	697	910	405	738	556	999999	844	999999	372	999999	212	129	999999	363	481	586	688	999999	964	999999	679	734	999999	549	266	26	798	698	999999	72	165	999999	120	358	872	999999	999999	457	544	964	572	71	473	608	939	495	188	526	944	490	207	346	852	52	999999	963	100	856	481	539	52	999999	586	999999	999999	49	999999	97	490	17	603	240	665	10	999999	999999	270	221	609	999999	838	282	999999	272	864	999999	321	77	987	908	384	136	999999	14	999999	426	999999	173	756	999999	999999	101	45	937	999999	999999	999999	999999	999999	753	703	878	256	999999	999999	999999	999999	324	446	999999	727	942	109	582	999999	476	265	660	999999	559	143	999999	999999	709	999999	746	246	817	999999	999999	147	469	11	244	215	505	880	273	312	162	36	170	727	723	182	543	991	463	999999	420	711	30	774	517	620	606	423	999999	999999	955	999999	583	938	548	895	268	999999	865	999999	137	596	991	999999	999999	533	972	999999	741	537	999999	754	783	513	999999	196	999999	695	494	999999	608	91	343	846	357	629	999999	999999	188	999999	913	602	999999	999999	186	824	719	673	848	983	647	236	682	999999	676	210	999999	80	972	362	999999	573	456	251	767	56	263	999999	999	999999	90	750	200	912	999999	158	999999	999999	337	151	999999	453	999999	510	999999	382	409	333	999999	157	880	999999	999999	999999	60	350	155	884	329	139	999999	575	673	553	999999	897	45	999999	396	527	999999	63	743	830	999999	334	727	999999	999999	395	999999	999999	999999	852	999999	709	500	374	862	283	12	744	376	207	999999	999999	780	302	999999	999999	346	640	936	652	575	826	638	428	939	726	622	208	619	933	492	641	999999	820	137	999999	406	670	907	123	999999	836	686	545	260	985	553	434	349	195	59	16	999999	331	286	999999	80	81	999999	999999	660	803	999999	442	714	939	309	999999	175	413	682	675	732	823	137	739	999999	999999	178	953	182	999999	859	433	884	486	647	279	544	999999	133	335	245	771	999999	721	710	254	831	999999	686	594	269	935	999999	383	999999	180	203	547	
999999	978	999999	481	963	471	944	702	999999	238	301	999999	999999	636	290	357	439	961	369	416	999999	999999	271	858	999999	588	929	999999	920	510	999999	477	86	996	88	999999	432	764	808	991	777	18	695	602	999999	656	179	999999	655	165	944	322	810	787	518	564	717	999999	213	384	542	999999	999999	57	36	823	953	428	999999	145	925	675	162	378	639	30	209	668	839	999999	419	306	999999	764	566	999999	999999	298	999999	524	438	999999	560	433	458	757	236	999999	576	205	703	750	85	999999	240	279	999999	441	158	498	999999	999999	999999	999999	965	246	750	28	491	999999	166	664	940	42	707	547	124	729	999999	999999	793	561	999999	643	916	668	999999	759	533	999999	730	235	150	999999	169	389	999999	967	999999	221	16	218	999999	999999	48	49	999999	52	812	693	164	999999	999999	276	704	999999	999999	571	999999	307	26	999999	494	204	416	931	523	950	873	327	999999	157	999999	708	999999	585	999999	660	605	877	999999	999999	946	840	142	299	713	999999	295	367	431	610	999999	170	205	25	723	961	34	117	525	860	999999	999999	327	17	179	999999	401	999999	406	306	966	799	449	999999	54	653	999999	126	228	649	999999	515	896	999999	856	999999	999999	999999	862	444	636	498	361	997	18	462	999999	135	130	999999	999999	999999	960	135	644	501	721	999999	999999	999999	899	907	888	999999	999999	663	999999	561	160	79	311	541	266	962	669	999999	999999	999999	829	592	140	999999	996	328	176	498	555	771	131	999999	388	154	889	792	544	729	609	484	802	355	863	961	974	60	598	941	999999	997	465	176	63	280	538	388	999999	999999	911	570	709	706	999999	827	440	795	691	166	652	474	999999	940	868	962	648	484	728	999999	961	945	729	235	588	557	999999	999999	310	117	616	510	853	581	818	49	774	999999	247	46	531	189	369	442	298	999999	579	525	308	999999	999999	64	659	999999	11	965	840	484	128	560	999999	485	494	999999	549	151	999999	846	132	829	198	552	247	692	999999	782	999999	999999	999999	152	999999	999999	656	219	999999	999999	851	92	580	852	208	999999	977	686	524	56	999999	786	892	157	824	733	402	479	999999	89	817	966	999999	228	999999	553	999999	975	582	999999	828	999999	999999	988	999999	538	275	279	999999	999999	999999	560	178	601	98	799	404	788	327	999999	397	187	317	405	999999	884	999999	999999	472	999999	999999	12	114	792	228	419	687	999999	857	999999	999999	133	848	14	514	267	999999	531	140	590	999999	759	658	999999	343	999999	967	999999	253	415	577	913	807	976	156	572	
455	385	383	999999	999999	500	931	40	786	999999	339	312	890	487	999999	438	231	882	999999	992	353	776	459	577	452	985	660	999999	718	554	999999	999999	858	942	999999	999999	999999	462	478	659	999999	627	552	79	320	665	811	766	329	999999	692	925	481	999999	228	679	926	805	999999	136	839	488	321	241	948	467	999999	948	676	999999	290	769	413	846	173	999999	233	389	267	786	999999	894	999999	579	861	999999	400	704	723	999999	497	352	999999	351	819	349	315	320	130	999999	221	863	99	656	858	923	521	635	990	502	999999	546	548	999999	952	944	999999	999999	379	558	77	749	235	544	185	938	542	71	36	999999	999999	913	269	414	575	999999	805	476	721	999999	878	999999	713	230	685	950	999999	786	399	875	984	573	999999	571	785	471	999999	555	481	920	999999	460	999999	176	92	542	287	144	874	999999	999999	888	30	441	680	999999	46	14	859	234	143	756	999999	160	839	847	972	697	628	113	682	259	995	801	999999	427	999999	546	148	152	999999	670	912	756	736	105	552	509	891	482	999999	999999	695	256	786	999999	787	999999	337	245	570	590	515	770	959	889	893	229	882	262	999999	500	866	716	561	999999	843	915	999999	743	304	473	999999	999999	678	60	999999	999999	25	924	999999	706	219	903	582	999999	165	999999	797	999999	212	333	626	639	999999	999999	765	979	695	999999	790	872	44	999999	940	999999	785	368	102	999999	335	155	213	958	622	450	290	963	143	478	999999	701	128	999999	541	970	846	175	820	742	999999	584	999999	702	143	999999	672	625	962	485	307	999999	59	888	999999	67	999999	667	27	885	999999	802	999999	226	14	999999	753	467	62	970	260	619	547	359	624	750	999999	511	999999	854	778	665	11	657	181	521	651	999999	64	484	999999	188	158	935	98	491	999999	835	697	54	24	214	573	999999	999999	687	258	700	273	771	964	999999	842	173	117	999999	801	198	55	492	447	999999	999999	999999	129	81	471	999999	270	142	21	266	813	780	839	573	101	18	432	493	273	951	966	292	519	242	999999	984	828	109	690	999999	999999	215	607	500	800	995	872	999999	226	646	999999	140	760	999999	804	72	333	543	999999	792	766	999999	999999	496	556	999999	67	999999	736	486	783	171	452	471	476	608	999999	348	773	105	146	278	277	626	521	835	999999	999999	999999	283	661	999999	999999	898	784	238	985	121	943	680	937	985	427	739	863	999999	688	299	240	206	999999	984	999999	999999	656	497	294	603	974	999999	597	255	459	463	825	999999	959	554	
999999	248	999999	71	999999	102	167	160	999999	538	999999	253	157	243	581	241	999999	676	524	410	252	296	943	391	147	232	92	692	535	963	913	374	318	144	612	991	583	828	589	677	999999	505	645	756	840	999999	573	364	999999	228	79	158	974	559	312	999999	304	241	924	182	19	475	624	999999	624	399	934	23	630	999999	658	999999	97	846	766	999999	999999	197	551	999999	999999	999999	27	317	894	764	399	759	832	222	696	999999	999999	417	668	178	880	757	141	451	796	559	733	94	999999	514	999999	999999	999999	565	999999	116	689	518	522	291	457	317	993	999999	999	999999	191	418	892	999999	661	679	188	597	999999	893	999999	110	619	109	994	933	999999	390	702	999999	999999	276	473	589	999999	395	894	386	720	573	764	282	451	621	378	999999	202	263	852	999999	949	205	999999	855	60	999999	898	423	999999	524	569	613	999999	736	218	914	945	312	654	276	785	999999	877	999999	139	999999	999999	998	731	679	741	493	537	320	322	771	576	618	539	82	999999	481	100	206	13	160	125	999999	413	999999	999999	889	608	586	607	157	328	408	725	276	930	900	692	999999	783	86	86	999999	424	999999	348	999999	773	999999	779	313	711	681	999999	979	668	999999	595	277	310	851	884	951	713	999999	453	999999	999999	272	152	999999	999999	483	422	927	999999	279	300	999999	125	999999	125	36	999999	303	446	647	999999	746	607	986	314	424	316	931	201	999999	999999	999999	999999	179	443	510	999999	999999	999999	999999	268	999999	904	399	999999	628	161	266	999999	858	154	999999	728	806	68	156	999999	999999	999999	374	176	490	736	949	147	51	999999	945	609	615	596	624	779	218	999999	750	841	999999	343	686	999999	60	205	343	981	722	530	196	999999	296	845	284	900	158	71	777	633	955	999999	611	655	216	656	130	271	529	999999	520	427	318	314	456	821	999999	111	126	295	403	999999	425	520	786	833	323	770	322	724	631	999999	610	999999	886	956	732	40	67	403	85	81	461	92	20	769	803	999999	999999	999999	304	57	945	492	240	999999	999999	100	869	999999	343	360	949	805	19	373	816	201	428	500	999999	575	54	723	219	999999	999999	999999	510	27	40	341	999999	858	429	583	211	128	885	899	129	999999	171	684	69	725	132	656	999999	999999	999999	611	563	897	374	999999	12	232	283	908	479	503	589	851	351	999999	978	100	385	435	172	698	316	528	999999	456	999999	369	663	494	209	860	270	999999	75	999999	999999	484	494	700	581	978	845	977	430	626	62	319	999999	
999999	746	41	281	647	483	263	999999	44	999999	999999	325	642	568	788	708	619	243	999999	786	923	999999	504	605	684	853	194	853	999999	108	999999	404	104	36	605	747	177	589	622	390	811	132	743	957	577	385	938	999999	66	278	810	393	336	999999	999999	834	999999	435	999999	999999	999999	409	966	936	772	522	999999	615	999999	51	541	40	620	344	974	800	489	546	999999	309	915	774	796	999999	297	371	78	571	617	770	504	742	999999	828	101	412	166	807	194	64	164	333	456	25	999999	780	999999	991	558	619	355	705	407	297	999999	525	612	906	648	411	454	659	998	203	546	999999	999999	792	253	572	644	682	362	974	154	592	328	781	999999	999999	599	86	23	998	425	999999	344	705	949	575	799	259	999999	782	999999	999999	999999	999999	478	938	742	979	999999	985	974	672	353	433	152	296	207	831	583	141	999999	378	999999	999	777	748	999999	342	842	678	773	999999	524	999999	374	649	267	75	312	394	774	999999	338	999999	33	752	455	911	562	663	378	999999	676	37	999999	999999	859	999999	999999	730	484	999999	999999	999999	221	589	999999	773	68	503	39	141	528	198	366	999999	49	617	976	35	302	552	999999	189	309	805	718	497	609	999999	789	999999	590	582	910	999999	482	999999	999999	443	604	682	852	68	633	999999	449	487	999999	777	202	251	359	459	999999	999999	630	957	769	999999	871	661	173	926	713	999999	551	946	287	991	999999	780	801	542	430	620	699	720	555	73	366	240	826	832	940	548	582	140	999999	999999	743	524	499	999999	572	999999	518	926	355	536	999999	502	210	678	67	422	449	816	38	816	241	910	412	706	59	641	834	341	999999	175	524	420	801	308	258	999999	290	402	969	487	111	773	375	29	378	999999	40	157	774	527	109	765	111	338	748	833	122	793	999999	931	118	187	940	190	21	284	999999	902	999999	862	141	57	846	551	714	467	544	999999	337	195	610	687	566	468	76	999999	318	999999	560	999999	93	999999	52	999999	999999	999999	833	195	17	104	999999	137	726	999999	999999	61	919	560	623	290	999999	728	465	174	999999	430	621	481	999999	263	965	238	999999	16	779	644	15	808	182	791	634	359	386	243	33	482	961	653	999999	24	839	999999	849	279	135	364	42	877	999999	948	999999	361	81	754	139	933	785	999999	143	999999	56	999999	387	999999	655	939	352	231	150	847	469	967	408	999999	999999	216	999999	82	880	425	612	137	999999	234	488	282	288	632	114	999999	697	999999	520	331	967	728	
380	27	999999	999999	21	810	999999	870	999999	999999	953	999999	999999	922	553	713	839	718	149	999999	30	163	353	383	661	720	126	999999	160	229	999999	86	141	694	836	371	458	999999	413	999999	400	229	746	999999	999999	316	301	192	546	983	999999	999999	192	58	708	999999	673	250	999999	300	693	687	720	999999	887	876	839	645	999999	192	265	155	314	999999	528	801	417	210	999999	999999	429	934	999999	176	818	654	894	93	999999	999999	698	217	169	999999	999999	713	508	486	999999	999999	476	655	106	364	728	999999	999999	844	529	906	809	473	196	189	871	999999	999999	554	999999	243	982	756	659	476	999999	57	999999	999999	240	815	303	999999	999999	611	999999	773	837	158	447	563	999999	59	563	89	810	234	30	979	251	358	999999	953	45	32	469	720	996	630	870	681	278	305	614	714	613	999999	528	585	999999	108	999999	35	116	887	85	999999	202	579	665	269	36	16	950	881	285	349	894	999999	151	168	776	217	287	766	294	861	444	999999	476	931	705	445	999999	153	437	514	847	999999	946	536	527	426	964	611	999999	271	999999	733	439	274	983	999999	443	152	331	713	747	350	602	224	499	999999	113	999999	999999	591	337	999999	454	999999	999999	746	975	615	999999	360	999999	999999	122	33	999999	999999	419	211	948	108	12	536	821	723	999999	507	556	732	999999	183	322	999999	58	999999	933	548	999999	667	999999	247	631	999999	510	999999	471	81	237	999999	708	999999	934	901	785	999999	999999	800	985	731	999999	994	999999	999999	578	468	47	21	999999	59	99	967	431	751	439	710	477	999999	36	999999	262	999999	279	977	34	258	999999	421	455	593	483	142	562	557	999999	999999	57	388	259	52	933	999999	453	188	489	999999	366	192	472	84	987	414	774	144	479	320	725	223	999999	329	229	626	999999	44	999999	999999	414	999999	999999	661	663	98	999999	999999	916	802	251	999999	999999	293	891	65	999999	380	605	79	368	427	88	352	62	834	170	999999	822	999999	999999	418	612	999999	335	492	103	810	421	899	999999	790	999999	676	78	633	725	999999	438	173	677	195	999999	999999	598	999999	795	747	608	829	999999	999999	170	999999	909	833	488	999999	957	409	962	147	959	706	588	999999	209	412	283	429	118	999999	999999	659	639	999999	999999	999999	935	348	697	999999	212	592	999999	495	629	618	767	999999	154	761	977	999999	210	999999	236	732	999999	30	787	999999	473	189	999999	702	503	999999	970	211	854	999999	38	619	711	616	935	377	735	103	947	999999	645	48	999999	356	258	473	999999	108	
999999	256	199	914	999999	314	882	32	871	278	999999	128	648	565	390	772	733	367	326	594	999999	858	996	823	999999	205	747	999999	905	373	999999	40	62	871	730	607	193	999999	68	407	734	913	999999	467	111	999999	943	89	999999	512	623	999999	156	864	999999	622	999999	375	841	365	566	457	127	999999	999999	962	75	776	999999	782	588	619	309	999999	859	999999	363	539	999999	254	261	668	776	402	750	999999	883	198	999999	999999	357	817	282	702	840	999999	795	997	643	999999	999999	176	254	876	923	14	999999	236	999999	811	269	720	653	597	113	898	681	724	999999	269	88	876	999999	728	435	999999	346	606	89	999999	896	999999	896	583	999999	94	424	899	999999	746	972	657	194	565	847	999999	174	685	999999	941	999999	999999	250	999999	999999	999999	767	525	999999	162	999999	984	157	431	915	999999	824	79	116	28	484	781	255	20	297	431	692	999999	880	798	606	660	18	147	999999	824	124	999999	522	603	999999	898	458	326	88	999999	999999	762	649	943	812	999999	578	999999	467	999999	826	999999	96	999999	204	924	645	652	556	17	976	999999	454	101	789	311	999999	513	701	586	999999	928	932	309	921	999999	999999	999999	999999	510	91	438	679	163	997	884	436	883	999999	999999	262	806	769	81	999999	499	999999	558	163	511	999999	75	877	999999	999999	999999	307	787	999999	274	730	999999	667	55	999999	547	340	300	103	905	999999	673	114	308	999999	526	168	860	296	431	621	999999	784	484	999999	999999	999999	798	662	110	587	649	175	999999	672	554	149	724	156	474	169	999999	465	257	636	999999	999999	579	557	974	739	447	999999	296	999999	95	999999	192	999999	999999	986	541	638	999999	328	234	508	969	635	999999	387	444	713	821	999999	999999	999999	999999	999999	98	999999	981	999999	999999	370	149	159	999999	491	999999	630	999999	641	247	999999	627	389	472	929	999999	376	991	999999	779	596	304	733	678	999999	999999	905	999999	345	999999	853	15	300	949	632	999999	84	629	487	58	999999	999999	999999	475	343	644	225	717	606	444	999999	73	47	999999	102	75	415	481	854	443	681	999999	621	646	394	483	336	439	999999	750	999999	746	513	999999	630	174	501	268	345	389	833	198	791	999999	999999	789	967	829	857	566	999999	999999	774	54	999999	915	810	166	999999	859	317	785	878	855	117	999999	560	152	841	927	999999	157	146	475	610	493	999999	721	999999	604	516	507	581	999999	999999	999999	972	469	528	714	999999	344	186	485	81	57	999999	935	792	307	239	825	988	999999	992	625	467	308	443	883	
999999	99	793	999999	353	810	214	605	877	383	999999	100	623	136	572	239	999999	661	403	563	183	999999	928	999999	999999	690	999999	651	290	362	276	673	35	645	250	999999	551	700	999999	271	843	714	67	419	304	148	212	861	367	763	999999	806	905	880	709	958	170	727	120	663	301	562	324	524	116	339	999999	999999	885	999999	688	280	999999	142	719	999999	458	518	771	236	488	657	999999	999999	708	470	999999	155	999999	999999	115	823	999999	478	999999	290	999999	542	312	999999	84	233	976	70	999999	384	286	772	999999	251	509	999999	956	883	184	644	279	999999	816	645	571	919	999999	603	999999	864	999999	60	171	439	999999	915	999999	805	999999	264	681	233	452	334	193	995	999999	999999	782	463	999999	705	304	999999	21	999999	726	667	999999	164	191	382	868	220	693	235	611	731	182	594	445	160	731	919	962	999999	999999	492	461	999999	999999	999999	820	738	999999	984	756	835	428	476	199	548	411	998	83	999999	364	241	640	958	394	262	521	999999	27	716	974	384	999999	965	257	243	215	999999	999999	999999	999999	139	224	708	478	999999	313	999999	999999	896	749	732	846	664	690	123	851	503	191	999999	999999	632	721	290	20	999999	472	462	228	955	343	582	779	999999	747	999999	27	931	489	618	949	815	999999	130	966	251	537	709	284	144	392	711	646	999999	999999	929	418	999999	698	106	999999	850	487	999999	562	999999	953	606	999999	465	105	919	24	572	732	30	838	600	323	768	844	763	999999	94	573	632	936	999999	999999	817	816	93	243	393	999999	109	338	999999	567	800	298	931	791	818	48	472	696	999999	999999	975	999999	999999	999999	999999	261	549	671	999999	999999	930	240	721	362	109	649	21	686	631	266	632	692	494	42	999999	480	912	999999	369	55	111	935	862	428	999999	727	999999	999999	312	999999	766	437	999999	999999	637	569	577	999999	692	179	999999	785	999999	999999	191	293	606	785	107	999999	348	578	312	357	774	994	999999	302	94	382	650	999999	383	499	500	999999	999999	25	404	953	903	343	289	200	29	325	869	55	247	999999	130	999999	375	852	792	999999	999999	999999	704	642	201	284	494	999999	999999	487	412	999999	326	985	535	591	999999	154	557	15	999999	121	999999	458	999999	332	65	110	261	438	183	530	707	312	79	179	321	761	999999	628	849	999999	671	541	913	304	999999	261	999999	539	831	231	999999	787	899	24	260	999999	518	999999	229	394	999999	999999	314	881	999999	24	916	999999	279	629	999999	928	165	329	999999	999999	545	830	603	804	999999	
722	607	999999	235	919	412	65	919	75	999999	999999	409	999999	999999	999999	999999	42	435	714	344	103	269	211	839	377	999999	999999	999999	464	710	687	275	999999	742	345	493	362	655	949	611	999999	999999	214	385	999999	528	700	999999	868	568	999999	405	889	469	558	462	405	122	858	297	832	491	465	999999	566	627	984	722	575	98	999999	999999	485	112	483	656	999999	825	349	848	931	171	705	999999	207	292	385	955	999999	883	98	250	797	661	778	999999	999999	999999	819	871	544	978	843	780	693	136	919	787	985	901	407	579	772	20	999999	999999	785	569	999999	999999	252	38	537	999999	999	634	589	823	999999	113	675	215	16	478	313	999999	328	924	211	81	999999	598	970	293	485	518	478	787	999999	117	594	421	999999	546	629	515	450	999999	780	999999	547	105	463	999999	235	202	573	304	706	412	353	860	367	96	910	653	68	254	215	491	166	801	528	226	519	999999	523	469	999999	797	999999	176	154	152	533	999999	144	98	67	293	945	183	90	999999	763	733	63	605	635	975	457	999999	945	299	999999	745	999999	247	999999	999999	678	999999	455	908	900	186	716	225	999999	643	999999	999999	196	922	999999	982	720	999999	462	785	210	917	834	873	999999	315	231	854	248	788	700	897	725	96	615	999999	728	181	992	586	27	838	53	999999	466	999999	20	33	999999	921	34	999999	784	587	771	761	278	581	568	594	999999	861	977	774	999999	621	254	109	999999	703	263	549	642	876	768	371	873	999999	417	999999	305	208	110	326	763	757	123	999999	325	853	573	156	612	407	631	999999	861	279	58	844	243	910	716	999999	667	485	999999	908	818	409	999999	999999	174	706	298	999999	999999	660	999999	195	999999	999999	784	463	999999	116	999999	244	254	612	999999	999999	999999	572	628	395	492	999999	658	999999	458	999999	329	916	999999	147	982	999999	118	999999	404	210	999999	999999	347	137	999999	999999	920	561	549	74	663	216	898	999999	642	601	88	903	999999	710	11	999999	737	302	786	868	497	999999	133	40	136	380	217	309	344	930	235	500	269	999999	999999	999999	738	999999	552	999999	27	682	505	390	827	215	999999	693	209	537	136	55	351	267	765	928	437	519	938	999999	998	598	948	712	376	587	643	999999	581	999999	999999	999999	750	673	851	815	999999	999999	212	920	770	523	110	807	803	190	159	999999	474	211	669	999999	454	268	124	999999	733	792	999999	250	999999	573	122	305	543	782	305	678	416	949	440	999999	317	28	522	484	999999	151	908	999999	999999	999999	
999999	999999	244	774	898	491	999999	432	92	704	728	961	999999	206	411	805	274	999999	999999	481	596	524	770	975	911	436	745	999999	930	591	884	828	812	931	12	999999	999999	769	883	813	129	983	867	735	965	999999	670	325	82	692	877	886	311	956	54	56	609	269	999999	472	745	918	501	500	999999	900	158	426	204	670	999999	999999	147	81	361	612	999999	44	19	566	766	429	566	248	714	997	526	855	886	955	141	999999	907	999999	77	211	492	376	999999	75	206	253	131	999999	947	382	999999	239	999999	999999	398	999999	259	306	706	326	361	999999	785	822	999999	999999	540	249	999999	943	597	726	13	160	130	999999	128	944	999999	999999	308	999999	300	999999	258	297	260	454	566	999999	999999	999999	714	751	849	238	590	999999	691	904	712	881	874	999999	785	999999	235	999999	999999	117	456	315	936	193	27	208	999999	999999	573	96	52	95	682	971	401	999999	21	262	999999	891	700	35	999999	465	999999	999999	999999	296	557	236	71	805	142	459	120	999999	674	531	733	650	999999	147	530	604	861	626	209	999999	613	798	20	999999	999999	430	416	430	61	481	382	999999	999999	676	999999	999999	999999	247	953	232	999999	999999	999999	490	528	999999	624	999999	505	999999	999999	193	226	999999	682	758	999999	999999	660	999999	999999	999999	999999	202	999999	142	731	599	251	192	578	624	673	977	53	999999	486	530	999999	493	805	853	925	999999	878	999999	384	543	993	999999	132	999999	999999	251	999999	179	999999	129	999999	396	928	35	321	322	999999	979	520	249	341	999999	281	694	643	176	999999	999999	764	791	324	960	758	197	606	113	70	641	47	431	796	873	999999	999999	199	68	999999	780	541	999999	322	898	678	999999	999999	768	865	437	304	419	999999	991	999999	999999	804	380	637	740	429	218	261	448	941	98	452	999999	746	914	999999	584	611	135	999999	160	478	999999	291	623	999999	837	248	632	346	628	96	805	999999	309	562	999999	430	825	361	333	361	873	957	590	691	999999	999999	999999	932	999999	808	220	344	264	709	389	999999	24	754	591	999999	628	112	323	11	646	999	446	362	685	999999	786	773	333	799	604	467	700	999999	999999	814	999999	700	626	819	999999	471	999999	599	182	730	999999	80	769	363	732	771	644	588	54	744	585	598	999999	566	32	999999	999999	465	999999	921	398	999999	513	777	682	928	485	503	999999	185	796	847	999999	999999	999999	715	14	969	76	833	823	121	999999	506	239	698	453	999999	797	439	460	748	494	261	341	334	999999	999999	680	804	999999	150	462	
869	948	999999	418	999999	819	316	442	51	398	999999	107	999999	205	17	548	983	484	999999	999999	696	724	58	362	928	623	422	999999	21	298	999999	547	683	658	999999	557	501	999999	999999	250	999999	996	999999	999999	222	163	65	999999	559	454	696	329	870	445	766	999999	900	385	490	677	999999	999999	999999	752	999999	734	424	999999	187	460	57	704	999999	999999	224	700	314	698	999999	774	568	293	599	567	601	943	676	248	892	872	656	125	798	999999	999999	333	575	667	999999	488	999999	999999	951	108	407	992	996	696	999999	75	840	212	245	716	118	999999	999999	863	160	999999	67	186	734	999999	803	999999	905	848	340	890	134	647	474	661	45	141	341	501	170	609	946	980	999999	999999	42	999999	999999	999999	375	999999	999999	712	516	51	430	562	702	646	304	475	97	158	365	340	940	202	737	583	681	977	780	999999	999999	551	245	999999	169	907	999999	359	61	823	482	999999	134	422	999999	433	999999	999999	438	695	206	694	999999	798	624	999999	886	839	717	999999	410	398	950	999999	18	999999	805	353	999999	795	374	945	424	274	676	756	215	528	72	313	352	209	549	95	870	19	39	446	462	482	31	999999	999999	754	422	93	658	435	414	174	628	999999	89	643	999999	260	279	257	132	867	999999	999999	776	413	954	211	849	999999	999999	999	936	999999	890	921	773	931	313	670	852	592	999999	780	999999	898	685	464	129	905	999999	619	739	782	999999	999999	11	663	666	238	800	220	244	793	999999	414	238	269	999999	999999	869	999999	999999	609	999999	999999	769	700	253	878	728	999999	91	943	109	219	270	164	999999	306	919	120	275	999999	869	641	357	315	184	709	669	425	466	999999	46	999999	999999	140	387	999999	825	310	419	787	509	310	139	301	693	397	154	84	225	701	999999	759	133	871	999999	763	191	463	525	544	999999	313	42	129	906	732	999999	139	776	999999	480	619	700	488	576	569	512	999999	621	787	565	999999	210	765	723	287	253	800	400	623	999999	999999	784	999999	578	206	277	19	999999	961	850	24	999999	956	230	628	68	644	305	180	999999	999999	841	738	999999	999999	112	277	405	999999	489	745	738	163	666	999999	834	999999	910	379	999999	999999	671	660	936	551	298	253	999999	999999	228	608	505	999999	371	477	529	999999	897	954	103	999999	613	764	999999	115	285	153	300	121	794	242	734	925	878	759	463	191	801	999999	335	858	732	999999	410	880	250	517	791	198	588	999999	928	999999	999999	301	888	906	188	831	275	999999	999999	999999	999999	986	
874	999999	352	612	999999	348	255	999999	629	244	999999	312	364	601	865	767	361	999999	533	999999	314	778	649	587	870	999999	999999	969	171	190	905	308	10	424	16	670	175	999999	184	999999	541	468	336	51	32	999999	552	586	966	508	999999	851	900	303	682	105	999999	765	741	466	345	999999	309	449	339	969	312	939	595	204	602	182	926	999999	475	845	452	607	564	294	13	999999	999999	662	397	999999	408	707	999999	910	740	999999	447	717	905	999999	169	887	712	62	283	999999	999999	772	906	999999	999999	617	827	836	999999	999999	210	457	463	918	999999	999999	61	285	571	604	207	684	464	999999	734	219	387	999999	685	565	999999	512	20	999999	434	240	999999	776	138	790	879	904	268	417	210	999999	264	986	999999	523	835	437	999999	678	415	317	317	714	886	999999	240	617	161	96	437	698	446	72	493	999999	890	999999	156	780	725	302	425	56	999999	743	954	400	237	999999	730	467	30	342	985	127	922	51	999999	423	560	999999	753	181	979	512	554	999999	503	939	633	561	290	710	953	999999	891	271	723	153	761	839	999999	988	366	999999	677	114	87	376	130	999999	999999	733	230	999999	548	253	76	489	999999	761	897	298	539	178	999999	319	388	872	999999	661	999999	747	661	720	881	999999	815	20	999999	449	999999	999999	819	784	999999	999999	999999	500	573	647	204	244	999999	999	942	999999	999999	197	792	367	725	214	999999	999999	530	646	82	509	582	783	438	66	999999	749	999999	770	478	755	11	630	828	999999	999999	588	999999	93	793	661	777	788	999999	627	999999	476	724	910	986	360	264	530	999999	981	918	790	219	147	999999	999999	363	182	623	703	195	171	538	837	906	562	10	446	853	420	731	999999	999999	810	999999	187	35	736	999999	127	999999	481	156	847	999999	518	999999	999999	503	999999	308	605	174	614	999999	67	938	886	14	434	360	817	999999	74	259	134	324	408	309	412	188	626	999999	505	999999	999999	24	690	868	999999	193	680	942	273	122	136	999999	861	378	781	249	149	732	999999	767	999999	804	999999	999999	844	203	970	999999	101	410	681	999999	668	412	728	999999	257	28	999999	251	679	874	413	999999	133	999999	999999	40	527	173	49	999999	48	737	528	999999	932	999999	33	999999	222	999999	851	862	999999	919	959	459	650	999999	999999	130	125	118	98	808	401	999999	475	348	740	939	503	928	371	786	999999	999999	883	818	120	164	994	422	38	999999	999999	550	520	999999	546	999999	390	999999	181	918	778	930	649	719	518	801	627	685	999999	
999999	166	922	501	654	750	999999	575	831	999999	837	999999	703	999999	79	784	850	999999	271	999999	999999	559	999999	999999	452	17	248	291	174	309	318	537	319	958	755	999999	111	999999	866	999999	518	999999	558	169	343	792	85	850	999999	934	667	191	365	999999	725	999999	999999	175	999999	999999	512	746	411	999999	999999	309	817	744	999999	216	683	802	753	808	293	999999	999999	554	422	659	932	397	999999	239	642	136	181	999999	999999	999999	999999	935	999999	230	950	771	999999	36	849	999999	975	340	525	373	999999	865	438	557	600	999999	722	897	753	999999	714	124	45	182	889	194	138	391	510	303	795	748	803	533	857	999999	999999	974	705	388	684	601	999999	347	999999	776	697	624	834	819	999999	999999	191	999999	515	835	999999	853	999999	664	906	593	999999	231	578	512	72	905	999999	89	148	748	999999	374	714	122	252	697	999999	999999	496	513	999999	999999	984	282	566	999999	27	32	785	432	837	50	482	101	771	651	999999	476	714	999999	924	755	681	570	999999	817	999999	403	593	48	999999	33	178	402	999999	999999	246	305	945	868	888	677	303	715	910	999999	891	623	350	601	927	726	408	704	589	802	20	424	950	749	309	623	438	747	999999	999999	872	999999	65	633	414	473	999999	846	904	999999	462	965	659	180	925	280	63	999999	999999	933	625	473	812	999999	999999	999999	355	206	569	274	249	555	943	999999	999999	811	568	716	196	999999	205	562	800	343	999999	54	999999	780	999999	38	570	446	636	839	198	408	277	821	505	592	999999	334	287	640	16	906	31	562	891	124	712	346	805	657	737	73	673	478	893	93	66	999999	382	541	703	803	999999	113	907	999999	543	999999	221	604	344	871	285	169	999999	999999	33	212	889	709	325	999999	640	978	999999	135	735	799	928	422	535	999999	951	746	936	213	999999	917	654	999999	580	965	999999	999999	322	865	787	999999	151	459	70	853	685	673	225	478	999999	999999	11	999999	999999	744	818	798	78	790	919	999999	233	133	457	999999	557	999999	999999	360	109	439	666	999999	348	231	658	478	362	681	869	999999	530	467	50	56	916	873	999999	835	156	335	142	999999	946	258	290	27	12	954	999999	807	999999	864	379	733	284	764	443	923	96	350	446	397	999999	999999	18	765	92	411	198	684	999999	303	213	773	999999	144	300	99	940	640	476	407	999999	71	999999	666	999999	317	772	161	439	943	749	999999	889	999999	999999	314	250	999999	934	601	766	621	797	251	999999	605	999999	999999	999999	999999	982	456	874	49	
21	858	898	352	999999	775	639	47	255	76	554	407	999999	999999	532	985	999999	425	705	874	640	763	274	999999	999999	999999	880	632	999999	999999	961	302	932	849	733	999999	416	898	848	169	962	729	376	730	696	263	999999	875	616	489	506	999999	750	999999	408	999999	594	405	347	193	999999	999999	999999	170	114	999999	475	44	999999	780	578	949	576	545	912	911	397	543	999999	999999	771	15	25	207	999999	403	999999	932	451	485	168	21	561	665	274	955	379	215	999999	445	788	686	56	836	911	556	999999	214	96	496	860	999999	600	595	421	889	999999	163	999999	999999	709	542	999999	353	999999	566	397	910	281	957	542	191	918	370	999999	95	959	188	999999	999999	412	347	999999	954	999999	118	421	965	253	385	999999	225	999999	914	736	256	103	703	224	354	168	999999	933	139	954	678	141	999999	633	336	930	812	867	549	308	371	696	999999	728	999999	999999	432	667	999999	993	999999	999999	13	634	715	991	266	999999	941	999999	332	413	716	999	999999	976	999999	342	999999	455	161	358	999999	615	374	560	999999	974	710	208	736	423	999999	146	638	131	138	605	918	344	674	847	926	676	999999	958	980	638	999999	537	964	100	999999	450	841	967	472	397	269	165	536	291	264	742	146	908	999999	579	999999	999999	847	999999	999999	999999	999999	313	432	417	999999	416	579	826	999999	999999	999999	646	673	598	305	670	999999	740	345	762	807	392	593	193	540	999999	592	411	276	958	689	388	676	177	999999	537	545	65	758	853	586	710	100	91	999999	499	245	999999	284	701	175	116	999999	999999	999999	399	999999	248	877	571	823	178	999999	242	492	856	999999	505	929	767	999999	999999	982	999999	999999	107	999999	511	999999	51	999999	815	136	999999	793	999999	147	24	402	279	999999	306	187	196	40	999999	999999	858	598	651	528	739	848	999999	577	571	133	758	485	999999	107	218	563	835	739	17	999999	984	999999	909	718	999999	113	999999	949	827	425	796	461	768	945	443	999999	44	522	999999	967	619	997	999999	999999	999999	538	999999	182	999999	999999	352	999999	999999	999999	176	419	689	932	999999	636	198	567	999999	155	337	307	717	732	663	305	529	322	647	50	999999	986	999999	460	339	427	388	487	999999	94	83	999999	438	999999	779	34	233	999999	951	465	779	999999	258	999999	131	91	999999	992	518	314	224	39	810	999999	999999	190	202	238	603	153	258	710	228	664	81	988	869	999999	999999	639	81	427	371	999999	271	379	737	149	999999	999999	606	999999	969	999999	999999	54	538	456	999999	598	
831	994	999999	807	999999	78	999999	594	14	999999	222	505	49	999999	243	796	667	999999	720	999999	999999	999999	900	999999	547	862	741	192	999999	37	460	423	868	363	999999	86	999999	564	973	203	546	999999	999999	999999	45	999999	356	100	999999	999999	999999	909	735	882	156	778	104	162	270	999999	337	650	799	977	682	999999	636	685	81	166	877	113	655	999999	38	308	918	703	999999	445	999999	999999	390	722	650	550	687	986	217	38	981	767	304	627	865	895	354	167	524	245	474	670	28	645	999999	283	264	217	853	999999	860	999999	842	999999	839	686	999999	86	999999	999999	122	650	478	52	999999	120	809	37	662	143	999999	760	999999	84	999999	845	631	745	526	999999	296	999999	142	999999	178	590	924	479	788	188	635	999999	999999	392	999999	824	201	999999	470	95	999999	999999	555	720	893	110	221	768	853	999999	999999	999999	560	959	845	642	517	118	874	594	999999	339	249	483	507	686	929	797	950	156	653	655	285	999999	903	69	923	422	476	78	379	166	626	999999	999999	121	717	871	999999	491	999999	999999	112	999999	900	145	987	82	222	216	180	999999	817	706	350	409	999999	129	65	999999	718	104	642	805	224	38	712	999999	359	396	969	67	260	469	839	999999	553	999999	540	999999	999999	851	999999	269	897	999999	348	919	999999	999999	999999	597	815	762	772	222	451	306	661	871	432	541	722	999999	999999	122	173	358	866	780	855	839	999999	297	712	867	999999	999999	908	268	690	793	999999	635	524	382	252	497	696	627	129	257	748	668	345	540	138	384	999999	785	792	990	62	672	868	42	999999	528	59	904	999999	78	397	402	191	999999	539	96	311	999999	870	999999	661	249	999999	608	101	920	999999	182	738	520	359	132	476	700	740	339	766	491	999999	999999	448	791	309	60	859	355	487	706	11	52	82	999999	915	126	338	813	20	999999	941	999999	576	999999	176	807	719	275	926	999999	898	999999	329	820	500	156	237	870	940	610	748	746	443	255	181	696	999999	201	999999	360	371	999999	328	999999	549	287	157	571	625	501	999999	999999	428	996	808	999999	722	261	668	769	889	468	873	410	521	205	654	331	705	479	370	528	68	999999	129	971	880	823	280	222	998	665	254	999999	279	164	999999	446	999999	379	999999	999999	532	447	470	903	63	918	984	354	632	999999	865	999999	999999	999999	999999	999999	877	999999	921	898	999999	455	770	234	223	434	140	367	999999	999999	884	999999	505	184	995	620	115	225	917	961	999999	926	999999	999999	799	999999	317	999999	
629	474	569	999999	458	85	214	87	677	246	999999	999999	788	999999	476	425	942	539	999999	957	818	999999	746	999999	999999	959	69	999999	999999	598	434	124	127	674	999999	413	999999	283	999999	429	969	917	999999	869	534	298	183	999999	459	174	239	269	458	359	648	714	999999	907	691	499	26	159	221	89	811	576	512	123	889	999999	776	668	662	999999	987	900	971	877	137	630	785	848	605	700	368	175	665	999999	36	999999	685	741	592	388	999999	999999	999999	864	999999	999999	999999	70	999999	396	999999	571	607	238	371	747	742	849	780	70	999999	999999	554	521	999999	646	910	744	96	865	387	45	85	283	817	178	204	117	999999	178	845	725	525	218	999999	797	567	437	405	288	290	835	961	531	674	245	999999	194	999999	421	58	51	973	999999	18	361	495	999999	999999	203	553	635	39	611	225	988	652	346	217	999999	88	483	999999	808	584	552	84	553	999999	582	903	19	964	409	130	803	751	69	209	951	311	244	999999	211	734	655	806	999999	316	686	592	928	976	230	342	575	701	175	881	999999	999999	941	724	999999	300	544	670	629	491	421	246	593	999999	266	621	843	466	147	83	929	746	999999	247	922	989	975	42	743	76	999999	112	999999	187	999999	674	370	520	187	999999	999999	999999	999999	868	894	449	999	791	720	609	498	999999	564	999999	952	999999	561	703	999999	849	324	999999	927	563	936	319	660	415	402	999999	260	333	288	235	882	999999	570	857	352	483	989	193	321	144	577	445	547	494	999999	33	999999	666	718	999999	597	688	67	622	931	999999	999999	594	999999	999999	999999	175	830	338	999999	18	159	999999	360	328	859	141	199	793	985	999999	771	175	190	379	478	594	999999	949	638	203	886	947	925	767	693	999999	794	192	785	412	615	999999	284	226	873	418	999999	400	999999	999999	498	274	636	999999	999999	999999	999999	30	999999	764	560	880	700	26	131	212	779	593	635	464	346	999999	999999	583	885	562	999999	963	999999	999999	999999	224	480	182	999999	999999	999999	493	954	79	990	999999	532	31	851	999999	999999	267	105	999999	639	722	999999	999999	128	491	266	63	556	260	732	451	524	601	485	345	410	528	321	508	892	295	639	566	473	572	485	986	731	160	999999	633	867	834	430	999999	999999	999999	999999	999999	366	266	937	703	347	549	259	930	545	515	334	989	946	597	778	999999	93	209	999999	556	999999	279	999999	405	215	999999	583	690	999999	919	999999	944	999999	107	999999	999999	358	935	999999	923	323	999999	450	999999	826	65	687	
999999	65	86	483	260	999999	507	216	999999	935	541	497	249	999999	568	759	626	999999	389	524	848	999999	153	999999	157	999999	627	243	462	829	115	999999	160	420	313	635	999999	445	999999	40	967	891	65	700	999999	999999	979	957	754	794	824	596	447	540	838	824	999999	90	999999	999999	296	273	754	267	829	962	347	828	662	999999	664	190	999999	359	999999	957	400	999999	999999	708	10	999999	488	667	15	999999	141	999999	999999	489	723	24	119	367	743	703	146	999999	870	999999	111	161	304	999999	999999	999999	604	98	983	999999	433	468	900	627	279	999999	784	999999	262	999999	830	999999	256	999999	220	649	80	635	615	853	821	602	999999	336	999999	849	375	999999	536	371	914	999999	636	701	999999	264	124	492	999999	127	918	999999	545	999999	32	384	904	999999	609	999999	999999	969	482	140	69	999999	999999	999999	29	999999	260	999999	560	999999	999999	787	100	555	126	956	535	588	547	498	999999	772	67	33	313	999999	944	253	68	56	798	945	999999	506	999999	235	378	549	473	999999	866	802	497	655	162	245	294	359	14	653	954	984	431	983	999999	296	773	999999	270	796	485	16	67	514	101	461	225	593	999999	891	587	985	124	999999	632	142	285	412	870	78	939	594	249	999999	101	814	523	587	310	355	462	999999	289	677	999999	859	744	999999	999999	999999	29	999999	446	123	76	999999	869	552	999999	73	21	999999	991	999999	999999	890	999999	653	422	287	937	638	999999	568	438	80	706	447	696	772	999999	301	999999	999999	999999	248	158	135	347	999999	944	970	999999	246	343	101	525	999999	820	302	102	100	999999	286	764	390	999999	999999	684	996	271	431	856	589	676	719	522	821	153	999999	999999	642	315	299	342	966	413	999999	999999	347	999999	999999	627	403	680	306	730	572	414	668	830	999999	450	351	860	522	124	645	570	624	579	999999	943	999999	999999	459	785	281	999999	797	999999	371	653	347	999999	651	804	462	999999	379	989	949	417	999999	787	471	201	964	438	819	852	999999	486	999999	999999	999999	677	425	999999	230	521	458	628	616	691	469	627	112	999999	999999	999999	661	736	999999	634	999999	999999	467	423	999999	268	820	842	134	945	219	885	53	580	602	974	388	619	688	858	999999	330	800	794	327	844	98	75	229	999999	999999	40	295	975	999999	999999	999999	11	755	999999	700	616	504	671	999999	584	583	532	999999	244	339	52	58	342	999999	308	999999	673	999999	253	180	755	623	999999	999999	999999	599	78	442	48	999999	386	863	726	999999	999999	999999	139	322	743	270	
565	769	985	771	999999	982	952	880	838	77	545	999999	511	999999	945	993	481	999999	302	984	515	100	999999	479	952	188	999999	999999	999999	999999	999999	361	362	983	614	985	638	260	999999	206	647	197	604	999999	999999	481	362	999999	222	930	354	999999	29	758	999999	475	510	515	999999	970	660	777	710	366	999999	193	999999	999999	186	999999	365	230	320	105	347	999999	999999	999999	258	999999	999999	396	999999	249	137	999999	341	604	999999	999999	485	132	441	635	546	869	999999	247	269	46	999999	833	999999	262	999999	133	902	923	420	436	999999	223	999999	347	154	999999	999999	470	238	567	852	947	300	999999	999999	243	788	684	559	478	840	999999	37	222	999999	992	999999	709	673	13	250	418	999999	800	169	272	864	104	491	999999	999999	26	999999	702	999999	999999	543	720	778	999999	345	999999	374	941	596	731	195	54	999999	161	635	115	796	234	999999	444	763	499	999999	222	378	999999	202	999999	999999	999999	248	335	999999	573	459	999999	931	999999	999999	999999	53	252	214	999999	86	999999	310	340	999999	999999	999999	784	999999	750	999999	999999	842	566	964	999999	35	96	527	771	492	999999	25	230	701	718	184	465	565	303	400	999999	999999	450	999999	999999	393	862	999999	476	999999	463	949	288	356	416	84	375	999999	27	997	957	725	443	945	226	804	89	638	927	773	999999	229	999999	360	705	758	402	430	416	267	999999	456	60	177	38	910	737	874	999999	999999	809	98	547	999999	442	795	851	504	918	752	313	234	713	702	999999	244	999999	928	650	657	999999	944	960	760	834	999999	674	275	999999	316	77	215	352	999999	964	676	681	999999	917	999999	999999	999999	512	999999	999999	938	743	358	337	794	53	999999	999999	999999	962	865	138	787	472	931	131	586	588	999999	685	108	881	429	737	172	563	92	21	999999	999999	783	441	999999	807	999999	768	999999	937	132	999999	268	999999	714	999999	109	548	893	323	999999	999999	330	999999	899	979	854	66	999999	620	175	240	999999	797	492	886	188	433	832	980	576	173	999999	648	465	999999	426	127	999999	999999	999999	624	669	768	999999	953	430	474	541	326	952	838	454	999999	999999	891	311	470	498	828	153	676	716	913	999999	821	982	682	853	560	562	736	890	225	982	551	570	202	771	539	465	714	891	999999	999999	737	719	110	999999	574	47	955	628	348	954	961	907	999999	32	214	970	748	620	981	764	226	948	238	999999	231	330	999999	699	959	373	438	785	210	999999	18	111	999999	806	289	523	606	117	552	999999	31	999999	814	179	566	999999	716	
104	909	751	810	789	490	387	654	253	927	266	669	974	526	186	999999	869	23	113	98	941	999999	467	167	118	999999	968	999999	587	999999	939	142	400	656	999999	875	459	86	229	621	504	999999	46	595	350	448	577	999999	844	936	945	166	463	479	775	763	452	593	702	999999	999999	999999	76	737	987	133	278	328	191	311	257	999999	793	491	999999	789	304	871	999999	670	999999	233	856	651	570	783	679	920	881	580	433	865	383	836	999999	999999	95	308	608	226	179	258	562	543	689	999999	999999	971	885	985	999999	580	775	41	999999	299	999999	425	177	214	999999	358	447	611	877	391	999999	957	393	777	704	996	273	601	501	999999	670	322	961	417	421	999999	45	999999	120	852	999999	352	282	809	987	669	140	403	772	820	811	999999	665	307	743	414	999999	999999	290	473	316	184	539	984	999999	999999	999999	760	793	746	999999	551	500	35	301	76	685	584	999999	44	999999	870	829	999999	768	719	999999	664	674	16	999999	927	615	647	546	915	999999	999999	190	999999	215	380	610	35	508	999999	461	999999	16	999999	729	999999	328	255	999999	999999	999999	859	999999	909	860	799	95	999999	626	395	999999	852	488	385	999999	397	999999	319	828	495	269	803	182	509	999999	26	999999	998	286	126	608	369	999999	110	999999	999999	81	281	618	416	294	823	409	122	333	999999	162	630	422	341	610	18	999999	999999	186	551	686	716	650	844	150	97	509	510	787	577	999999	388	814	999999	326	131	700	422	210	999999	404	69	185	999999	864	999999	585	999999	515	599	942	999999	999999	29	276	999999	630	774	275	207	999999	898	999999	756	795	999999	999999	121	999999	999999	317	14	999999	741	156	626	540	991	980	122	511	564	994	197	635	999999	465	795	999999	961	500	926	999999	13	131	999999	734	429	863	100	222	473	930	36	292	937	27	999999	999999	999999	824	639	999999	163	695	759	999999	147	130	999999	318	30	88	999999	999999	391	999999	907	619	651	892	999999	137	890	900	47	633	967	999999	697	999999	283	999999	393	147	999999	143	993	999999	371	999999	596	999999	952	782	202	999999	876	999999	901	88	120	572	231	757	999999	999999	903	262	657	999999	936	242	433	53	44	107	694	999999	999999	257	865	598	257	59	305	812	184	118	707	999999	757	929	14	619	999999	711	701	999999	434	358	239	999999	661	245	665	999999	875	908	747	105	999999	959	911	999999	222	521	324	181	462	900	999999	795	999999	999999	378	17	999999	813	296	999999	405	68	492	779	28	135	936	999999	393	999999	936	
275	370	612	950	797	27	361	406	245	396	529	183	533	999999	444	195	656	867	999999	999999	72	622	999999	999999	643	999999	141	634	97	584	312	787	520	999999	999999	434	942	64	580	989	877	999999	60	936	875	884	999999	759	999999	940	999999	154	735	816	999999	653	947	999999	999999	331	886	726	318	999999	94	999999	999999	570	957	20	252	601	296	999999	999999	655	571	486	824	759	517	382	999999	157	304	999999	62	704	99	419	486	40	999999	259	999999	161	108	400	852	143	230	999999	802	573	999999	689	857	76	568	229	91	470	97	557	813	999999	999999	171	366	926	999999	959	481	548	533	221	999999	999999	999999	999999	557	181	634	691	999999	129	999999	999999	459	614	310	986	145	869	337	26	943	199	445	599	485	936	43	926	453	271	917	263	999999	485	835	820	509	471	999999	910	836	406	29	999999	933	198	711	751	625	703	823	611	999999	517	278	663	601	999999	999999	620	148	707	247	276	211	326	999999	973	778	489	486	999999	207	427	189	546	180	751	999999	999999	234	292	310	750	448	316	52	533	217	182	229	542	850	61	772	138	169	999999	493	999999	751	738	972	145	227	159	414	793	337	732	493	850	311	333	999999	856	406	497	828	895	283	999999	999999	999999	270	943	823	155	655	999999	387	426	267	58	546	999999	319	174	999999	298	901	259	205	999999	689	378	240	999999	665	916	731	672	924	597	343	999999	971	376	875	999999	336	268	148	286	354	76	999999	263	787	899	999999	242	999999	539	999999	34	999999	291	999999	999999	712	306	489	999999	999999	715	999999	670	999999	708	524	943	299	999999	999999	643	120	999999	140	999999	786	976	999999	766	999999	999999	999999	394	604	318	128	689	458	983	999999	39	778	999999	957	999999	574	922	549	999999	384	999999	942	999999	577	360	913	799	999999	304	115	736	999999	723	369	829	17	117	999999	405	590	999999	494	315	999999	932	999999	711	960	500	58	863	437	999999	391	776	999999	999999	999999	999999	405	999999	538	164	878	999999	472	65	49	138	632	467	856	999999	498	999999	118	637	36	644	495	212	839	660	999999	251	308	905	341	593	282	24	299	821	10	271	306	339	437	853	999999	808	672	999999	999999	591	17	294	172	842	667	919	966	182	758	999999	489	999999	908	636	536	566	723	455	855	999999	999999	45	152	999999	252	999999	999999	182	184	686	999999	16	791	999999	244	999999	743	499	926	999999	57	127	72	807	781	429	431	800	327	999999	94	226	976	261	423	972	999999	935	599	888	999999	999999	997	81	
999999	999999	95	253	999999	522	823	999999	529	502	570	60	972	345	455	823	357	409	855	280	601	323	39	540	251	272	872	807	900	48	643	262	129	990	154	308	343	188	999999	805	90	860	697	483	690	373	999	999999	489	999999	540	319	939	726	480	349	999999	999999	12	139	999999	25	333	491	859	317	930	981	200	999999	490	179	11	60	200	740	626	556	999999	999999	999999	76	328	135	999999	999999	323	402	520	805	999999	999999	185	278	165	74	999999	215	624	382	443	999999	616	999999	295	371	999999	889	536	739	723	897	704	134	866	583	999999	208	984	535	993	537	470	999999	302	702	999999	999999	894	135	213	420	999999	477	999999	254	999999	986	999999	999999	24	434	866	999999	92	958	93	61	999999	582	377	338	231	999999	389	905	557	231	50	592	377	586	994	999999	535	312	965	237	690	622	133	999999	368	848	999999	568	671	999999	999999	343	618	942	330	322	999999	874	999999	842	98	539	696	238	946	256	767	999999	999999	999999	256	999999	992	855	999999	789	459	667	970	383	999999	820	999999	869	919	706	974	435	266	681	652	660	999999	132	149	160	925	999999	764	121	90	999999	138	999999	442	532	351	999999	581	541	863	100	904	815	275	999999	999999	827	319	249	282	342	182	758	813	595	666	870	716	220	999999	999999	902	858	302	494	691	38	999999	999999	999999	221	853	724	818	999999	756	307	999999	871	854	108	999999	525	999999	748	910	999999	402	846	865	481	56	371	677	308	198	55	523	999999	586	277	400	923	884	71	488	457	939	261	839	999999	22	845	365	764	980	999999	29	554	583	321	635	590	531	884	999999	492	56	520	999999	710	999999	86	294	586	708	661	640	777	269	463	440	150	17	506	999999	999999	15	913	999999	811	36	968	206	274	641	810	401	10	896	995	410	429	888	139	584	935	999999	778	999999	329	746	999999	294	999999	999999	495	999999	999999	425	964	487	143	999999	561	683	999999	999999	30	945	999999	269	639	880	274	63	999999	261	999999	921	532	650	999999	856	997	74	784	999999	87	393	156	236	999999	585	932	518	276	236	999999	455	999999	999999	540	833	168	70	116	371	30	76	870	243	705	113	892	323	260	287	999999	999999	899	141	802	636	798	671	999999	64	948	999999	786	784	924	432	162	999999	119	402	697	937	999999	999999	664	20	522	912	999999	273	692	618	267	989	41	840	555	637	263	903	44	999999	177	62	999999	273	999999	96	999999	283	999999	425	214	858	999999	267	538	487	999999	792	123	886	150	
629	372	340	999999	796	752	94	877	525	999999	215	368	210	999999	905	10	999999	730	999999	604	999999	999999	276	414	999999	410	999999	999999	78	999999	470	790	999999	999999	548	689	91	999999	493	343	233	406	435	211	998	499	388	497	632	486	87	71	687	292	999999	317	105	999999	999999	999999	978	782	808	999999	753	425	219	853	231	226	918	625	246	999999	380	851	886	74	415	909	999999	999999	999999	591	999999	408	999999	866	464	240	999999	165	684	107	999999	451	597	80	458	582	289	534	275	999999	568	461	999999	594	911	999999	430	999999	520	190	373	701	113	227	999999	999999	322	999999	399	999999	632	999999	940	149	737	929	264	815	615	833	629	999999	21	272	33	631	583	518	954	423	810	562	645	504	733	663	999999	999999	999999	114	270	936	145	284	784	805	521	685	857	982	786	615	425	687	560	875	999999	841	204	650	770	804	999999	976	190	999999	127	446	415	999999	592	884	26	511	999999	999999	362	737	487	227	120	999999	660	971	999999	999999	999999	957	999999	858	972	505	185	158	344	999999	999999	169	103	999999	687	999999	279	782	400	999999	598	914	124	999999	523	999999	363	976	540	871	153	999999	348	985	933	999999	502	999999	111	96	709	999999	999999	117	999999	999999	643	773	540	999999	628	878	580	735	606	231	843	85	999999	29	999999	208	618	472	321	129	820	117	780	999999	999999	722	999999	313	201	729	747	999999	721	329	319	590	446	504	253	999999	846	612	388	712	326	426	222	91	945	510	260	704	795	36	383	999999	993	23	462	905	207	999999	544	877	483	836	364	25	999999	561	762	999999	228	999999	999999	217	729	78	210	165	999999	599	368	999999	999999	999999	220	999999	945	783	596	433	52	347	78	999999	78	511	999999	999999	72	206	381	999999	748	999999	486	749	754	176	806	925	812	307	405	999999	908	999999	407	999999	999999	669	999999	926	964	339	81	881	978	702	148	227	839	720	102	999999	999999	975	942	999999	566	999999	940	779	977	999999	999999	745	941	470	672	225	114	999999	999999	402	136	454	429	419	75	605	771	62	37	588	95	102	214	102	999999	933	999999	999999	874	164	729	300	949	302	718	336	939	517	40	923	123	51	855	999999	186	772	555	532	999999	961	699	888	999999	398	586	527	999999	849	89	739	314	999999	923	709	999999	836	505	999999	999999	739	665	263	32	113	475	53	246	514	915	617	387	999999	999999	913	465	841	547	999999	716	201	795	99	999999	301	619	999999	128	156	36	999999	277	429	831	537	305	445	865	999999	
999999	542	290	999999	934	472	361	925	252	19	253	999999	299	944	999999	509	944	576	999999	731	494	402	925	100	999999	574	999999	999999	556	269	618	29	999999	898	638	183	910	768	165	965	939	999999	999999	999999	902	999999	61	332	999999	332	999999	999999	999999	144	163	999999	617	999999	549	369	131	999999	379	983	401	999999	856	999999	316	245	999999	186	421	860	791	801	571	816	197	293	999999	27	947	234	999999	999999	409	999999	744	999999	566	719	228	999999	999999	544	999999	999999	717	678	999999	999999	26	999999	732	999999	999999	759	353	362	959	999999	13	999999	999999	999999	999999	154	317	511	824	26	999999	208	999999	879	999999	625	26	257	487	724	108	999999	945	863	999999	999999	501	268	581	650	497	392	999999	765	716	962	949	739	98	179	539	215	999999	999999	14	817	104	852	999999	999999	743	999999	999999	999999	702	494	320	982	113	999999	652	58	929	184	528	273	60	914	173	994	676	999999	168	318	195	892	999999	624	858	193	999999	649	999999	889	906	401	517	913	72	231	652	966	636	999999	526	490	285	679	802	741	767	999999	688	999999	26	999999	937	566	999999	809	999999	696	134	920	202	13	249	999999	999999	999999	999999	146	852	942	352	999999	650	352	792	705	616	985	821	126	999999	899	999999	355	873	999999	464	950	864	262	401	955	841	999999	623	522	251	245	411	675	985	999999	337	746	121	316	815	594	999999	353	203	844	874	17	999999	302	53	893	999999	999999	672	805	282	999999	551	396	999999	999999	729	280	464	381	584	156	141	795	999999	224	999999	566	634	870	186	520	69	557	91	833	221	330	479	357	79	584	999999	189	999999	737	205	724	999999	881	999999	999999	999999	999999	269	728	876	999999	730	999999	999999	999999	202	802	628	761	999999	993	315	999999	722	409	999999	999999	311	999	153	951	447	834	28	999999	127	999999	15	999999	631	999999	297	362	957	999999	599	650	696	999999	392	999999	561	999999	207	211	419	415	999999	465	999999	782	520	999999	999999	924	271	896	810	151	492	999999	796	999999	140	302	706	952	999999	219	809	160	419	841	617	943	400	851	999999	817	109	999999	999999	550	979	848	727	999999	778	42	999999	999999	839	555	977	943	413	615	465	904	504	466	999999	999999	655	552	373	678	652	640	999999	419	269	992	52	999999	999999	256	966	999999	575	679	184	53	967	999999	321	864	864	674	540	999999	396	732	999999	642	381	644	999999	437	485	59	384	148	508	831	999999	847	513	207	999999	166	999999	182	999999	824	999999	999999	999999	549	241	999999	813	978	109	999999	
999999	999999	679	409	408	219	362	999999	807	999999	304	45	999999	146	673	474	361	999999	585	999999	145	223	403	999999	999999	94	999999	355	999999	976	245	406	48	999999	807	905	177	114	798	999999	804	999999	375	812	999999	256	752	845	875	766	157	157	402	725	613	999999	143	999999	58	324	556	17	342	830	999999	898	997	999999	338	999999	306	999999	868	705	580	35	847	591	967	113	999999	999999	999999	999999	999999	98	13	999999	155	996	999999	985	65	484	333	797	778	544	999999	632	259	999999	999999	118	470	900	999999	697	154	588	999999	552	223	945	982	738	537	902	11	203	999999	999999	639	341	995	999999	201	394	382	999999	257	999999	70	345	854	999999	999999	371	969	999999	809	999999	178	999999	43	999999	999999	999999	502	594	999999	999999	542	337	737	999999	337	999999	122	999999	999999	894	999999	371	999999	659	492	999999	101	617	436	176	933	83	999999	588	999999	81	999999	776	549	91	891	787	523	381	771	732	608	288	999999	999999	258	820	229	914	999999	999999	236	384	736	999999	29	885	167	102	999999	469	943	159	70	266	876	999999	609	627	999999	536	847	959	888	760	279	999999	999999	310	917	122	853	479	596	999999	844	923	999999	999999	72	16	630	431	999999	311	999999	458	227	780	259	999999	999999	999999	999999	464	999999	277	999999	976	624	216	315	857	184	828	999999	474	563	363	421	953	305	999999	564	999999	999999	426	529	586	971	999999	595	799	60	999999	901	999999	999999	141	747	999999	437	74	999999	856	999999	772	256	610	696	324	895	864	368	999999	617	267	48	916	557	542	999999	909	14	803	621	515	807	179	927	364	906	431	615	844	526	999999	999999	708	304	144	180	918	890	657	925	731	440	753	999999	643	222	651	999999	215	829	527	69	999999	245	195	999999	86	683	341	417	999999	258	524	999999	385	346	339	999999	423	372	999999	29	357	877	889	85	63	782	293	152	265	846	410	24	998	999999	693	473	999999	178	104	245	558	249	460	999999	915	973	21	307	999999	39	170	842	10	507	711	360	355	119	911	304	399	199	999999	627	848	999999	781	213	999999	866	513	255	278	593	470	118	999999	999999	999999	90	999999	999999	269	235	686	567	24	500	999999	342	127	998	266	999999	845	369	96	833	634	416	999999	999999	654	999999	526	915	574	417	999999	603	933	937	950	831	534	413	929	999999	999999	999999	495	999999	743	999999	749	999999	988	478	747	111	32	593	783	753	999999	999999	341	999999	709	771	993	606	463	867	409	189	58	435	275	442	999999	999999	999999	999999	920	
999999	74	345	999999	20	927	106	669	935	580	350	999999	999999	999999	571	81	999999	999999	179	297	888	826	999999	910	569	999999	562	999999	314	672	862	701	440	833	976	999999	999999	999999	698	844	896	937	528	296	69	35	852	492	704	370	752	941	999999	65	999999	94	199	999999	999999	554	374	894	364	272	718	648	724	372	966	674	999999	999999	528	999999	400	951	999999	999999	851	543	614	999999	508	944	919	920	979	384	999999	891	707	999999	278	154	999999	12	582	265	578	420	311	489	999999	999999	999999	52	999999	396	664	999999	786	610	583	174	939	303	395	420	999999	797	668	999999	999999	85	966	999999	441	384	856	397	378	52	999999	440	242	134	555	478	658	876	999999	593	719	721	999999	107	988	114	214	999999	617	172	912	999999	751	999999	918	999999	72	781	611	48	540	276	712	744	599	999999	931	815	748	916	761	476	999999	999999	630	849	999999	869	999999	999999	179	680	780	216	999999	239	688	281	215	115	416	877	275	469	62	452	999999	370	507	846	183	399	437	700	410	999999	999999	676	341	79	479	999999	265	999999	999999	860	495	999999	614	999999	463	660	609	642	999999	883	999999	999999	32	999999	841	610	371	679	163	779	252	90	999999	695	747	999999	940	146	636	222	622	989	999999	202	956	999999	755	147	392	523	790	794	199	526	243	662	653	164	237	868	832	999999	131	99	617	415	700	999999	623	999999	999999	472	999999	297	271	999999	240	829	999999	338	854	234	296	639	989	457	999999	288	999999	94	368	786	999999	768	390	46	868	509	584	999999	811	999999	523	942	803	327	788	901	265	999999	432	823	933	899	23	608	999999	491	110	170	523	999999	467	538	92	933	564	999999	907	234	353	999999	999999	678	999999	999999	710	354	836	671	668	990	33	440	999999	544	852	19	999999	782	999999	999999	409	424	38	399	379	985	999999	869	763	550	994	999999	999999	702	578	265	381	995	897	945	655	439	501	533	398	999999	999999	999999	91	554	493	134	999999	967	331	830	650	137	999999	724	494	966	908	128	995	999999	999999	999999	965	999999	999999	759	884	801	730	999999	923	999999	10	351	999999	999999	787	218	66	869	552	709	999999	748	615	254	356	183	460	688	999999	382	999999	999999	274	999999	999999	495	917	734	999999	999999	247	361	907	155	137	999999	614	999999	188	699	72	136	999999	999999	589	999999	981	999999	412	999999	999999	52	448	550	966	604	999999	999999	999999	302	999999	331	999999	999999	472	29	841	469	126	59	999999	288	509	831	320	999999	999999	222	334	364	514	534	
331	538	346	204	912	366	999999	533	999999	419	441	886	409	999999	999999	585	589	570	385	521	276	363	152	72	542	617	239	565	648	865	870	386	999999	766	999999	999999	529	277	116	484	290	593	829	159	847	623	431	580	904	999999	999999	764	978	992	999999	968	396	999999	999999	305	999999	624	884	365	549	999999	999999	642	999999	416	66	321	999999	999999	241	683	534	993	999999	919	999999	659	999999	278	242	115	999999	999999	508	41	704	255	615	811	356	666	708	474	609	791	999999	788	840	498	323	320	999999	87	761	584	999999	402	69	999999	119	999999	964	999999	132	444	999999	312	144	708	711	810	706	999999	554	574	999999	70	999999	432	403	406	818	171	954	999999	999999	330	999999	924	597	311	195	871	702	878	702	103	351	999999	143	223	999999	141	787	513	614	660	999999	196	609	999999	18	636	349	713	659	802	660	210	640	337	278	219	121	409	999999	834	949	675	872	881	999999	999999	298	190	751	687	999999	451	999999	153	797	847	325	224	303	559	532	989	999999	899	999999	151	535	806	999999	445	29	387	999999	780	710	999999	324	728	664	999999	347	169	961	971	999999	218	892	496	540	999999	999999	896	116	999999	312	960	999999	999999	448	577	693	492	245	316	668	996	999999	537	442	940	532	597	560	513	999999	999999	37	257	481	234	258	48	275	524	999999	999999	281	822	477	750	410	351	289	96	106	854	924	654	313	432	655	365	999999	600	898	306	346	602	853	939	932	209	501	224	999999	655	227	721	765	544	999999	740	999999	692	540	191	999999	999999	416	367	999999	383	999999	58	578	892	999999	675	999999	999999	786	678	969	999999	999999	210	849	999999	999999	999999	999999	213	889	768	707	914	306	371	69	717	989	872	195	495	999999	559	265	452	645	436	670	551	105	999999	758	55	770	531	999999	339	999999	251	706	965	729	244	494	185	351	664	999999	999999	615	908	264	914	493	999999	46	268	999999	406	430	340	780	96	117	999999	20	661	999999	774	496	730	385	747	176	230	766	266	75	89	111	980	839	999999	935	197	266	844	562	297	494	616	393	934	821	999999	194	643	137	126	999999	689	520	822	136	885	533	517	999999	272	717	779	203	866	305	449	999999	999999	999999	920	121	176	999999	856	289	880	999999	999999	925	801	45	999999	139	948	914	421	470	27	999999	999999	664	748	106	299	579	715	422	527	999999	999999	873	999999	492	216	999999	999999	590	999999	542	256	548	92	999999	945	237	999999	649	999999	951	883	999999	483	812	110	999999	999999	
79	999999	286	999999	468	999999	810	999999	927	999999	640	923	944	915	831	805	485	674	511	581	999999	160	72	999999	999999	177	576	756	999999	999999	999999	392	949	641	928	780	999999	968	999999	999999	999999	48	28	999999	999999	725	310	45	61	183	999999	148	598	999999	215	918	747	999999	508	999999	253	64	160	999999	935	257	974	312	987	999999	427	517	886	782	309	128	142	418	41	999999	867	999999	704	230	402	999999	793	274	435	19	999999	96	469	497	486	226	888	490	999999	706	751	999999	58	999999	755	490	999999	815	385	96	786	338	269	999999	433	712	360	929	999999	436	999999	999999	999999	999999	28	341	999999	999999	306	93	240	651	701	334	598	869	492	704	999999	911	999999	977	888	349	233	704	827	999999	73	773	999999	958	999999	291	252	52	130	81	981	999999	999999	863	999999	302	856	144	999999	935	569	563	230	655	999999	233	999999	486	999999	537	753	999999	514	745	999999	533	999999	281	999999	999999	92	556	999999	420	722	60	478	393	468	596	492	99	77	891	741	509	999999	220	503	999999	999999	766	999999	593	327	667	910	697	538	999999	999999	999999	838	999999	999999	23	999999	999999	933	414	755	794	27	234	55	664	256	622	14	825	980	15	778	183	999999	326	999999	165	102	65	150	780	999999	482	520	999999	260	849	49	727	694	742	287	99	999999	999999	748	997	999999	663	999999	297	999999	713	15	999999	806	665	910	536	999999	659	716	999999	273	999999	999999	544	713	147	414	406	582	286	999999	999999	728	688	807	999	577	999999	617	439	644	852	97	152	477	999999	111	595	999999	512	48	45	35	409	999999	401	999999	213	999999	411	259	23	715	416	582	999999	351	127	858	911	958	361	51	287	243	420	886	796	999999	272	999999	818	999999	79	247	999999	221	328	999999	415	630	999999	53	999999	190	999999	147	681	570	709	108	984	737	38	553	687	999999	748	175	999999	999999	581	999999	31	999999	440	556	645	178	486	555	999999	264	999999	999999	595	317	835	106	999999	282	999999	236	367	999999	999999	91	438	525	559	112	473	163	457	999999	58	237	999999	840	750	83	502	512	93	164	85	729	294	999999	958	379	999999	999999	561	999999	309	355	778	999999	999999	358	128	999999	618	384	999999	999999	999999	552	242	368	296	994	999999	999999	780	702	153	213	97	331	999999	999999	567	189	944	999999	601	324	600	703	458	172	526	401	955	383	999999	999999	81	215	922	742	515	600	93	173	305	31	362	606	999999	999999	999999	993	561	999999	561	439	999999	999999	278	492	999999	538	909	133	478	
955	999999	999999	809	443	141	882	408	65	185	966	106	781	526	579	962	994	999999	999999	401	533	999999	999999	999999	999999	280	999999	936	439	790	999999	999999	999999	695	999999	999999	954	999999	768	443	999999	594	506	261	595	342	999999	744	698	529	957	999999	36	731	999999	125	66	586	354	172	330	946	969	274	208	285	999999	96	999999	143	17	999999	732	449	513	999999	999999	276	235	131	623	75	247	999999	999999	939	664	238	750	234	389	999999	999999	605	123	942	625	241	62	999999	206	570	999999	565	522	999999	314	587	227	15	781	789	360	232	549	264	999999	999999	441	269	999999	907	346	952	753	639	753	136	335	571	324	999999	999999	999999	924	62	507	682	398	82	634	87	999999	999999	452	600	28	999999	999999	999999	243	566	800	793	698	299	999999	999999	999999	883	17	188	261	999999	999999	679	575	999999	308	496	999999	36	999999	999999	999999	544	896	601	509	163	999999	533	80	477	338	757	311	430	228	999999	999999	999999	870	515	75	456	999999	999999	63	773	34	584	921	569	999999	216	895	442	999999	163	402	999999	115	658	272	484	117	783	327	999999	377	154	225	673	999999	999999	999999	999999	303	189	718	541	999999	735	138	45	611	511	375	131	862	869	999999	74	242	206	786	221	252	999999	348	52	999999	129	406	880	369	258	900	247	60	999999	148	979	999999	861	94	379	530	236	999999	606	417	206	999999	999999	999999	999999	999999	999999	999999	944	913	712	840	676	504	999999	339	258	676	362	999999	138	80	132	730	293	628	381	121	416	691	999999	717	999999	634	840	58	899	997	999999	817	438	169	116	999999	436	148	769	366	665	50	999999	560	520	995	289	135	948	776	598	999999	69	360	670	262	897	994	108	999999	999999	380	439	999999	467	544	999999	999999	964	305	304	154	859	24	456	376	419	465	206	747	354	715	109	132	409	999999	757	88	498	999999	929	999999	999999	727	702	295	610	31	103	976	999999	320	170	652	999999	453	672	55	904	304	842	442	999999	361	697	947	280	317	851	780	786	104	480	999999	999999	862	114	142	999999	170	765	398	999999	999999	923	44	999999	999999	650	955	24	712	999999	999999	999999	497	643	688	999999	754	24	999999	179	999999	199	999999	840	59	286	620	349	540	734	743	538	453	80	999999	437	663	999999	999999	666	999999	766	84	999999	999999	999999	879	228	425	112	566	155	472	228	999999	40	999999	203	505	999999	40	616	484	978	440	665	566	426	999999	999999	376	361	201	999999	283	556	124	808	564	949	407	402	923	437	177	597	
999999	999999	31	999999	999999	469	898	653	636	290	292	106	999999	619	543	462	161	999999	735	214	954	836	945	503	916	396	639	555	999999	638	692	56	810	843	600	341	405	529	29	907	999999	999999	999	993	273	999999	999999	944	416	945	250	759	999999	962	642	239	289	528	630	846	830	352	881	999999	597	245	295	645	29	211	67	632	154	828	750	417	836	951	239	897	76	694	148	827	397	999999	999999	847	211	999999	62	876	899	183	87	121	999999	11	406	999999	732	684	925	215	887	617	999999	999999	222	235	999999	338	299	733	779	999999	214	63	610	663	891	999999	444	658	159	190	999999	999999	999999	999999	999999	835	555	211	174	392	768	932	999999	780	999999	479	635	999999	999999	723	587	176	999999	941	906	999999	400	743	999999	295	249	276	66	707	884	999999	133	582	999999	567	782	999999	999999	397	377	281	124	830	343	422	812	999999	999999	435	999999	999999	999999	809	733	148	445	812	75	879	999999	502	876	241	999999	999999	999999	63	500	999999	941	999999	607	999999	999999	635	497	569	999999	723	482	780	585	631	115	327	75	324	849	346	132	999999	32	999999	254	874	404	999999	999999	657	76	758	968	290	999999	112	959	571	244	107	650	875	999999	351	999999	372	916	999999	999999	577	999999	41	999999	164	999999	999999	476	999999	762	699	240	615	634	751	657	724	812	999999	147	12	368	504	89	999999	696	256	567	681	999999	882	999999	159	755	999999	45	44	554	999999	11	523	999999	50	809	999999	867	45	999999	661	693	682	559	999999	118	134	218	999999	952	462	468	41	413	999999	636	879	741	90	859	999999	716	622	179	998	304	624	376	327	694	999999	999999	660	999999	999999	987	999999	332	347	51	631	159	918	92	102	999999	969	119	840	414	929	999999	786	186	975	944	81	513	999999	326	494	758	999999	432	999999	579	999999	36	507	999999	36	999999	999999	999999	237	126	798	540	999999	652	335	514	535	999999	765	999999	106	484	40	961	916	106	770	31	557	999999	268	495	674	523	548	943	612	42	388	381	410	747	999999	859	999999	540	999999	909	990	979	999999	999999	666	677	482	332	995	999999	891	999999	787	999999	492	999999	857	312	866	999999	113	999999	902	502	999999	394	340	359	536	181	814	386	670	860	40	999999	999999	290	828	996	50	226	947	75	151	458	594	38	264	593	999999	844	999999	999999	806	609	999999	729	452	282	347	999999	795	999999	731	515	269	926	351	914	713	999999	483	870	999999	887	444	836	999999	999999	799	311	104	943	179	970	712	798	999999	
431	999999	921	838	556	999999	917	430	133	343	636	199	667	687	350	879	435	999999	803	999999	918	174	250	378	376	999999	45	38	852	654	761	803	471	871	999999	424	792	738	927	221	605	467	999999	999999	724	887	141	999999	999999	73	999999	609	908	449	145	266	259	999999	471	83	999999	889	999999	999999	582	833	999999	796	767	925	96	697	443	999999	999999	999999	854	747	654	999999	350	421	283	788	910	162	894	32	735	662	999999	999999	999999	853	599	715	999999	999999	999999	891	169	999999	857	999999	977	57	999999	326	695	999999	412	512	999999	999999	733	211	615	788	568	429	938	705	70	999999	761	846	430	999999	999999	999999	571	22	827	763	329	14	564	455	811	862	986	577	999999	61	259	662	351	293	130	397	110	110	999999	500	952	463	999999	999999	999999	140	627	585	333	657	122	400	684	145	999999	728	999999	170	977	999999	999999	999999	378	999999	854	109	999999	146	470	605	938	470	739	337	999999	865	729	812	388	680	245	411	253	999999	999999	859	999999	216	630	401	750	939	133	999999	66	590	94	277	897	967	636	490	999999	999999	719	651	661	357	334	798	999	835	781	999999	470	42	127	699	999999	995	131	298	515	999999	854	998	347	999999	280	230	999999	999999	999999	420	54	755	296	524	960	297	208	630	881	999999	402	915	167	827	116	34	473	395	207	902	846	347	974	999999	999999	720	314	999999	87	114	999999	547	920	371	261	715	745	602	999999	782	999999	501	416	683	676	999999	999999	519	999999	255	999999	394	264	22	574	707	780	999999	650	249	982	709	553	999999	814	854	999999	796	576	999999	289	999999	656	999999	114	999999	931	301	379	935	999999	795	442	831	358	999999	999999	907	796	999999	935	505	951	499	800	97	947	639	868	821	999999	53	943	999999	966	885	738	999999	999999	229	999999	488	871	715	369	197	276	721	429	192	999999	97	999	32	466	784	999999	167	624	27	406	302	999999	557	991	999999	852	999999	865	999999	999999	453	10	576	778	456	633	246	140	612	821	236	219	686	999999	856	53	920	208	192	965	580	999999	999999	823	483	999999	999999	723	532	999999	999999	999999	956	298	127	96	433	999999	999999	160	999999	999999	22	999999	180	999999	746	306	144	792	931	579	683	506	999999	239	119	753	304	400	999999	522	607	277	332	380	263	398	142	770	620	677	198	999999	292	553	999999	694	652	401	319	26	999999	739	413	918	999999	459	999999	888	976	679	948	619	999999	170	429	744	873	800	829	358	173	999999	182	264	391	651	224	999999	37	
425	999999	999999	90	303	932	868	863	413	207	803	423	254	793	941	728	578	201	132	133	467	821	852	999999	999999	853	225	567	999999	999999	531	245	999999	999999	561	578	55	999999	546	237	999999	880	999999	603	35	934	918	580	241	535	812	459	101	999999	569	999999	258	999999	999999	450	717	310	714	875	999999	568	219	999999	241	372	999999	999999	655	894	572	999999	361	259	999999	37	934	999999	336	624	999999	81	153	567	301	957	330	713	419	106	520	999999	176	593	926	999999	999999	999999	349	868	852	999999	804	207	83	982	999999	999	999999	999999	516	999999	974	100	160	604	424	652	103	283	52	969	630	559	384	999999	999999	999999	332	88	312	409	305	467	771	953	277	999999	493	318	715	330	999999	327	999999	447	285	86	999999	332	53	81	441	999999	826	999999	151	999999	822	761	571	484	677	999999	789	999999	776	517	328	206	337	478	999999	999999	568	721	61	313	968	936	47	344	334	10	45	240	999999	999999	999999	887	812	32	999999	732	747	241	653	999999	537	483	670	768	757	247	994	999999	912	656	506	115	832	838	999999	886	999999	999999	159	999999	681	558	148	546	876	999999	393	314	355	436	46	337	78	850	775	495	275	278	586	97	15	470	327	999999	733	535	65	999999	746	246	999999	520	91	976	529	979	999999	134	892	326	853	689	229	486	999999	179	47	981	73	790	620	999999	649	72	671	220	240	826	812	999999	384	999999	568	999999	427	526	255	999999	330	999999	159	999999	386	269	243	999999	251	841	999999	999999	498	999999	910	955	626	999999	870	29	315	318	748	518	322	551	942	443	999999	121	69	999999	924	945	661	276	641	479	77	389	828	355	969	399	135	258	851	999999	509	999999	492	863	655	999999	785	22	999999	640	828	835	327	800	204	140	781	607	640	552	422	643	324	156	496	490	200	999999	349	359	393	74	999999	999999	933	999999	629	206	448	999999	170	649	229	10	999999	242	72	38	161	839	617	527	617	308	887	865	999999	345	377	174	46	824	672	698	999999	999999	999999	686	866	685	999999	585	169	942	392	999999	999999	324	504	263	428	172	809	999999	999999	865	999999	400	753	999999	229	293	999999	283	999999	345	976	999999	999999	887	107	385	171	999999	337	42	368	675	916	124	999999	974	999999	123	745	999999	25	173	956	391	317	744	933	798	999999	227	999999	999999	290	56	797	999999	571	616	165	52	10	344	181	709	507	781	484	999999	626	255	452	715	538	999999	330	813	574	370	580	363	999999	373	18	999999	286	483	
394	999999	326	558	412	234	999999	702	873	680	999999	257	884	536	269	999999	999999	220	775	50	999999	503	999999	999999	328	999999	999999	999999	600	637	999999	71	432	33	396	614	322	78	999999	228	999999	999999	914	649	821	326	485	54	103	999999	999999	798	344	246	136	999999	154	999999	239	999999	999999	165	112	245	355	929	825	861	999999	655	981	112	378	557	292	521	999999	85	172	12	725	999999	709	999999	446	999999	727	196	999999	505	999999	980	839	640	40	602	999999	679	304	892	999999	624	905	999999	999999	98	430	787	953	999999	312	78	179	236	486	999999	455	661	999999	999999	212	999999	999999	643	196	11	273	999999	527	689	789	999999	781	280	511	999999	95	272	283	357	117	939	242	293	203	401	811	999999	164	832	157	999999	879	486	690	999999	661	271	260	999999	824	692	999999	999999	824	402	999999	898	999999	999999	999999	193	999999	451	711	272	999999	679	450	795	199	660	999999	694	542	718	39	305	590	648	449	999999	21	117	532	999999	679	968	468	999999	114	999999	887	999999	721	964	693	438	775	427	466	981	820	465	976	174	119	576	731	999999	372	991	318	86	936	297	181	279	999999	999999	593	999999	220	649	691	287	772	804	973	999999	34	601	999999	173	191	467	13	999999	140	999999	314	112	246	362	999999	999999	999999	811	841	433	792	423	999999	488	833	39	771	180	774	999999	401	314	603	163	999999	771	471	999999	894	479	999999	625	999999	560	982	999999	999999	858	221	578	683	999999	963	549	785	999999	91	52	339	162	696	999999	781	999999	967	999	509	999999	279	666	651	999999	999999	999999	148	176	999999	959	506	352	839	912	959	205	999999	439	351	999999	377	999999	690	999999	999999	742	999999	462	844	706	999999	982	981	116	588	554	927	235	55	601	999999	619	999999	131	545	986	322	783	872	585	427	999999	658	999999	715	797	976	232	642	184	999999	686	999999	577	376	999999	999999	732	334	414	278	789	394	749	652	758	156	568	883	829	999999	999999	589	268	289	65	999999	535	401	790	577	705	593	870	999999	999999	297	757	754	999999	625	589	458	468	999999	637	152	908	803	956	999999	418	999999	813	999999	588	106	73	297	999999	999999	835	341	543	836	572	206	523	999999	927	471	398	814	999999	999999	840	551	131	950	652	912	425	732	999999	149	999999	999999	780	126	434	628	233	469	442	830	790	257	915	999999	744	999999	629	181	875	494	262	603	999999	609	913	46	975	999999	645	999999	999999	112	896	403	676	216	999999	407	312	308	248	928	381	41	422	592	999999	
499	215	999999	293	253	856	949	999999	566	880	180	212	398	653	120	823	43	65	999999	360	521	999999	538	25	231	868	576	256	333	232	999999	196	330	409	485	999999	435	125	531	999999	999999	999999	120	999999	999999	205	999999	999999	137	114	348	999999	734	241	124	999999	676	999999	71	384	999999	703	564	343	435	983	881	999999	999999	999999	398	917	533	441	999999	999999	844	999999	770	36	954	921	128	228	884	999999	462	999999	999999	942	999999	240	64	999999	999999	253	951	999999	999999	271	999999	926	487	999999	999999	430	452	303	827	119	698	473	433	45	430	368	584	999999	459	956	999999	792	702	235	973	167	999999	386	999999	170	64	999999	312	999999	712	37	443	204	511	463	36	999999	271	185	253	999999	999999	28	726	608	999999	615	326	944	740	530	233	262	950	558	999999	76	828	999999	999999	630	171	925	332	403	999999	389	834	996	930	372	999999	527	982	216	360	845	999999	865	501	448	999999	367	999999	191	804	999999	254	999999	896	959	339	603	999999	999999	605	999999	695	333	684	289	999999	999999	24	377	999	706	999999	744	208	721	416	962	999999	616	879	803	166	150	598	743	999999	999999	109	970	42	927	999999	999999	611	999999	999999	336	191	222	667	430	353	401	999999	107	910	510	754	185	999999	377	437	999999	742	801	999999	999999	734	940	153	900	999999	54	344	81	310	910	142	729	572	89	781	953	949	459	999999	765	958	999999	833	999999	136	923	427	665	499	891	999999	809	753	604	999999	251	78	766	208	309	66	120	797	10	377	34	613	473	596	484	565	999999	999999	960	596	243	999999	518	774	308	626	678	581	999999	293	999999	999999	967	999999	539	885	999999	999999	161	999999	847	999999	999999	999999	111	320	954	79	999999	999999	343	468	999999	999999	999999	143	559	999999	900	999999	388	999999	388	716	54	57	645	986	66	598	382	42	999999	999999	999999	539	999999	999999	672	999999	672	609	565	92	949	864	193	959	999999	406	335	999999	360	999999	329	999999	325	126	222	63	999999	968	23	999999	953	999999	999999	541	999999	999999	999999	309	999999	912	20	779	973	306	767	190	864	686	868	659	272	192	681	721	932	999999	999999	168	47	618	322	999999	595	148	999999	647	596	652	999999	999999	547	36	870	999999	999999	999999	345	29	999999	42	199	988	999999	999999	164	771	999999	999999	999999	830	616	999999	271	711	600	316	193	999999	177	999999	594	221	986	999999	999999	245	322	243	263	391	999999	204	810	15	429	333	604	999999	983	999999	27	49	53	999999	680	847	764	999999	999999	999999	367	999999	852	
238	999999	999999	12	527	999999	918	459	396	302	227	736	999999	889	266	999999	276	711	951	850	809	112	999999	177	127	901	274	480	163	999999	999999	34	999999	999999	581	567	450	331	999999	990	74	908	631	747	826	142	267	957	508	876	581	449	415	660	52	136	999999	810	884	626	976	999999	305	10	200	203	154	80	999999	698	841	944	635	960	786	901	480	807	351	985	999999	317	972	999999	814	999999	999999	931	999999	455	675	640	446	460	23	626	612	631	999999	633	987	999999	999999	809	44	636	814	455	874	999999	656	94	999999	899	982	669	475	999999	195	537	999999	223	771	862	33	211	508	999999	946	169	298	999999	260	718	999999	999999	667	172	999999	187	847	173	67	167	799	590	180	547	477	353	999999	593	446	29	58	999999	999999	999999	999999	833	999999	639	999999	714	853	999999	833	999999	902	535	12	999999	776	17	689	420	165	999999	999999	443	40	999999	707	603	18	999999	412	241	999999	233	41	880	386	419	999999	999999	665	352	314	999999	756	999999	644	999999	351	999999	817	438	339	638	618	999999	723	999999	999999	999999	932	904	706	158	404	602	91	679	999999	131	999999	367	958	481	999999	999999	999999	999999	999999	610	999999	765	999999	999999	887	973	999999	41	999999	230	166	43	616	881	999999	760	645	165	999999	164	347	965	448	229	921	999999	999999	857	999999	999999	511	999999	665	202	999999	177	653	999999	271	431	699	999999	74	999999	964	999999	750	86	206	994	999999	154	483	532	999999	360	999999	41	248	999999	503	54	158	809	719	513	378	424	40	118	999999	109	894	999999	464	297	999999	175	264	39	709	404	999999	999999	637	367	179	142	929	501	850	621	999999	834	999999	999999	902	999999	999999	461	999999	336	56	98	887	78	259	317	78	975	459	161	999999	219	727	999999	999999	270	999999	999999	344	245	494	539	999999	495	800	69	247	808	999999	645	611	803	514	999999	999999	573	10	568	117	861	73	999999	51	698	844	999999	117	828	272	641	93	211	126	288	841	517	999999	999999	278	200	79	270	590	813	549	999999	704	354	751	819	999999	613	999999	483	181	541	497	999999	651	710	999999	418	546	999999	562	410	999999	235	999999	999999	742	999999	300	917	791	803	373	238	159	871	999999	763	87	453	382	479	956	642	117	310	29	271	750	567	999999	660	723	837	260	999999	296	478	813	910	999999	660	322	337	692	377	999999	268	999999	999999	999999	198	999999	102	380	92	453	999999	999999	240	821	481	999999	999999	679	999999	89	536	999999	19	584	916	949	177	999999	999999	167	999999	
950	739	999999	760	852	970	251	59	329	999999	466	178	999999	251	360	999999	99	605	802	999999	658	999999	298	641	291	999999	999999	409	248	173	726	999999	925	824	999999	389	999999	70	628	887	492	999999	810	999999	79	809	999999	999999	565	376	88	770	999999	577	971	399	451	501	999999	452	999999	841	810	999999	904	806	252	871	158	970	486	39	999999	915	107	999999	750	839	999999	482	95	862	844	872	94	999999	740	357	852	999999	938	604	590	186	121	650	999999	653	554	273	566	453	194	594	889	59	999999	999999	480	942	648	999999	930	996	367	999999	997	999999	82	948	76	894	28	999999	42	999999	448	800	803	456	219	107	294	308	916	999999	999999	999999	983	44	171	999999	999999	910	999999	336	674	593	819	208	653	999999	581	605	206	999999	999999	740	562	17	999999	999999	210	33	732	551	327	999999	90	999999	246	999999	999999	47	999999	339	27	117	398	706	217	854	980	999999	803	338	525	688	999999	254	216	999999	999999	975	999999	177	999999	853	187	514	18	53	513	103	962	904	999999	999999	818	999999	654	327	352	855	999999	757	999999	604	230	404	999999	638	999999	999999	519	309	999999	999999	999999	619	802	173	999999	883	697	173	351	999999	642	898	412	982	869	999999	999999	999999	999999	999999	184	676	164	932	633	783	488	999999	523	676	999999	662	853	946	999999	209	75	490	999999	468	168	999999	415	135	961	331	999999	999999	768	295	247	630	715	219	805	938	465	870	999999	156	404	327	650	999999	313	999999	54	465	63	670	178	999999	999999	999999	999999	999999	270	999999	970	999999	791	445	611	237	439	953	947	644	151	999999	743	205	999999	250	73	840	999999	741	822	981	999999	999999	989	108	126	138	139	589	535	267	678	436	899	238	364	959	999999	423	244	360	42	410	324	999999	926	973	999999	260	999999	999999	561	528	216	988	35	265	455	999999	120	310	823	368	118	883	322	999999	305	721	885	114	999999	572	506	471	999999	999999	221	999999	999999	153	970	878	526	999999	999999	159	230	999999	213	999999	513	213	999999	933	999999	999999	999999	440	750	999999	999999	446	999999	958	718	999999	999999	744	49	999999	54	528	341	999999	999999	999999	841	425	187	172	96	394	517	999999	600	920	269	999999	999999	284	584	781	186	561	475	534	513	568	999999	717	137	485	871	64	999999	984	871	345	603	590	832	875	262	587	533	999999	928	999999	367	797	729	458	809	999999	574	999999	352	780	501	805	441	283	451	470	45	610	522	462	731	615	59	924	969	999999	451	708	529	598	37	191	606	925	
210	999999	988	678	999999	999999	490	792	642	100	843	797	159	558	434	999999	999999	922	771	999999	856	751	999999	804	489	464	323	865	999999	754	752	999999	999999	516	82	275	999999	366	934	999999	999999	999999	973	958	90	181	999999	893	284	737	999999	114	999999	140	78	999999	999999	193	199	222	791	624	59	888	999999	533	598	999999	485	168	999999	196	988	364	999999	917	778	789	724	317	268	430	591	15	708	648	900	79	447	999999	837	298	176	722	625	357	889	94	620	999999	583	999999	417	125	999999	999999	126	65	637	160	999999	648	999999	881	999999	371	999999	53	190	699	633	999999	204	862	331	30	29	275	739	155	38	999999	179	177	734	705	999999	999999	587	849	531	844	999999	999999	942	999999	829	295	999999	264	324	845	999999	920	923	64	368	554	794	999999	839	850	999999	999999	132	988	478	999999	157	257	999999	567	465	999999	178	789	96	907	999999	142	200	734	506	999999	831	192	788	999999	253	679	347	469	681	190	999999	999999	527	999999	174	954	999999	538	147	999999	999999	756	389	574	999999	144	967	461	999999	662	216	114	354	841	659	940	209	229	57	477	910	887	886	285	330	498	271	999999	743	999999	421	662	597	984	578	85	802	224	507	118	712	886	999999	28	973	905	999999	999999	300	999999	754	999999	490	669	611	28	870	114	253	263	873	999999	717	667	999999	554	517	369	273	584	999999	985	722	939	765	33	62	999999	311	425	171	999999	999999	520	221	999999	181	927	383	999999	214	697	999999	253	245	881	178	177	778	429	999999	999999	999999	716	94	769	778	551	904	587	966	12	803	827	101	999999	985	207	455	329	382	590	999999	714	379	450	24	478	703	884	999999	884	99	881	38	999999	174	139	999999	999999	999999	630	32	795	999999	211	894	152	161	999999	895	971	999999	458	57	807	981	706	999999	644	999999	309	848	30	732	91	913	921	799	999999	131	856	999999	12	187	751	567	999999	999999	178	999999	871	999999	754	988	884	172	640	834	230	222	999999	793	791	698	999999	782	12	999999	511	297	973	352	263	827	999999	208	719	280	305	249	791	999999	177	97	999999	999999	104	42	848	999999	283	97	578	685	999999	72	981	314	344	999999	999999	136	621	880	583	999999	73	926	948	685	453	369	538	981	430	884	625	703	815	999999	688	970	999999	999999	24	886	999999	578	174	977	227	414	935	336	684	664	963	297	514	363	999999	999999	93	999999	999999	913	558	597	999999	779	999999	999999	498	484	290	595	911	39	865	697	999999	494	762	971	468	
48	434	212	999999	766	920	337	999999	462	940	520	999999	63	126	111	337	186	999999	394	540	938	915	461	999999	99	753	999999	432	999999	608	434	414	122	703	436	999999	356	300	498	858	119	99	46	999999	999999	708	999999	999999	763	369	578	999999	377	999999	529	132	972	166	999999	22	986	905	380	853	515	116	773	359	689	999999	980	999999	999999	536	999999	849	879	917	285	390	894	31	668	458	39	264	46	681	999999	313	999999	200	92	485	999999	213	999999	192	38	663	935	508	232	999999	388	692	999999	999999	19	680	999999	65	880	999999	127	965	246	922	999999	999999	79	102	999999	999999	115	790	803	350	664	227	140	999999	889	622	455	395	999999	527	79	347	999999	205	671	502	70	461	319	264	367	999999	999999	796	368	777	594	842	333	999999	45	597	889	13	186	792	999999	999999	175	268	999999	732	176	719	999999	999999	350	873	431	682	325	654	480	548	999999	757	260	343	337	999999	37	999999	999999	951	999999	481	457	907	999999	879	952	513	295	999999	881	635	740	257	943	882	436	721	421	650	531	390	127	350	29	428	541	217	229	63	240	770	669	224	999999	381	39	999999	854	999999	999999	999999	368	999999	666	999999	27	13	999999	455	685	316	201	422	430	999999	364	116	887	599	999999	744	293	999999	999999	121	965	526	29	999999	999999	994	999999	999999	999999	719	31	999999	999999	671	999999	999999	999999	999999	999999	924	578	256	999999	999999	999999	922	999999	999999	213	986	528	136	607	999999	392	501	983	827	602	691	450	999999	999999	711	89	666	999999	225	198	810	999999	519	999999	896	542	719	732	893	556	930	999999	610	665	933	999999	895	100	138	999999	910	553	990	181	685	999999	256	753	92	999999	359	499	339	77	403	68	19	999999	711	22	672	999999	999999	280	999999	999999	839	999999	570	520	193	999999	303	999999	287	266	999999	347	188	422	999999	965	649	999999	206	440	119	999999	272	999999	190	634	388	126	616	151	464	719	509	443	644	590	193	572	999999	782	206	403	789	146	131	671	92	298	726	707	999999	252	84	241	143	305	404	695	999999	999999	197	187	329	146	999999	228	999999	745	999999	705	999999	86	984	999999	244	999999	754	135	753	519	551	100	399	909	31	999999	645	277	310	999999	999999	497	242	312	594	28	84	652	343	999999	833	346	519	31	924	52	267	660	997	426	551	999999	942	820	18	107	788	419	124	590	583	999999	445	440	518	999999	844	999999	829	226	641	111	999999	999999	686	214	581	377	985	978	954	985	280	883	999999	918	555	
422	304	497	999999	664	538	752	330	272	901	999999	999999	639	208	585	830	999999	784	449	999999	102	999999	999999	525	421	434	146	999999	999999	300	562	643	600	739	432	387	341	999999	999999	999999	49	999999	999999	313	502	864	355	779	999999	999999	498	108	357	442	999999	288	501	972	999999	999999	401	126	732	971	349	446	912	999999	776	999999	499	794	807	876	447	572	719	499	33	999999	88	366	999999	999999	801	463	999999	168	286	999999	999999	369	177	746	181	999999	797	452	999999	66	999999	456	999999	179	664	704	300	999999	995	891	999999	11	948	999999	162	45	857	298	179	885	160	754	623	632	322	140	999999	70	704	999999	774	276	999999	967	999999	999999	362	98	999999	999999	172	814	173	999999	999999	884	999999	999999	999999	146	999999	999999	283	999999	905	207	999999	380	999999	533	87	239	999999	481	126	301	999999	999999	667	529	682	999999	999999	81	722	999999	590	238	57	999999	720	720	476	568	999999	275	993	457	71	406	799	982	999999	255	30	933	48	999999	999999	999999	419	439	999999	74	464	307	999999	999999	366	999999	616	603	999999	429	813	999999	999999	218	999999	850	308	28	919	270	730	700	999999	999999	61	999999	307	999999	959	764	28	290	482	999999	114	161	285	792	101	999999	789	999999	659	811	441	664	999999	829	669	999999	985	401	519	978	344	999999	999999	999999	999999	999999	273	718	999999	568	999999	533	884	361	114	871	999999	515	927	428	480	534	51	725	831	397	619	999999	999999	999999	779	626	770	503	77	999999	999999	559	999999	524	237	999999	561	999999	409	999999	999999	818	725	797	852	479	474	101	507	999999	722	55	894	762	957	795	489	112	789	784	762	390	294	764	490	26	873	412	200	409	999999	999999	999999	923	999999	801	752	999999	999999	309	162	999999	995	266	627	345	664	999999	567	442	592	458	310	625	155	399	533	960	999999	999999	606	71	900	108	838	771	729	970	155	165	53	999999	999999	489	999999	92	999999	37	146	155	999999	999999	999999	758	999999	999999	650	700	777	227	278	791	134	852	999999	101	779	897	428	856	999999	999999	999999	999999	999999	999999	44	820	993	73	14	505	824	171	484	612	226	151	999999	324	130	39	999999	928	887	261	924	572	999999	540	313	497	609	290	538	999999	269	442	999999	999999	488	829	707	714	222	772	967	962	377	101	999999	638	614	113	999999	586	500	806	999999	147	620	472	44	462	999999	516	896	544	632	817	999999	783	781	19	835	301	332	999999	999999	125	999999	961	204	694	666	675	882	505	554	952	177	462	918	232	661	25	
