500	500	
96	109	111	123	91	98	92	104	80	97	103	88	89	100	109	83	100	118	93	98	102	115	110	100	90	93	87	97	96	112	100	89	94	95	121	98	96	88	86	96	90	129	92	107	110	107	109	113	100	105	110	109	91	102	105	96	85	98	92	104	96	86	95	101	89	124	94	108	109	95	92	102	98	97	105	102	90	106	109	97	97	88	96	112	96	87	108	117	108	88	92	120	104	115	92	102	114	91	91	100	106	123	93	99	90	91	103	108	96	86	90	94	96	93	97	107	126	114	126	93	99	99	99	109	105	110	104	93	88	122	87	102	118	101	107	94	104	98	98	116	90	96	109	106	113	93	91	110	104	99	90	96	103	87	97	116	109	90	104	97	85	75	87	105	102	102	102	90	101	96	99	91	106	93	96	98	88	102	92	89	90	110	107	94	92	103	106	95	98	98	110	104	87	90	100	96	86	117	117	96	101	95	91	104	102	105	100	108	89	98	104	86	104	104	112	92	100	133	94	92	99	101	107	109	98	84	100	100	90	102	102	112	100	100	106	93	106	99	97	82	108	95	91	100	104	120	107	109	87	109	103	108	93	103	96	96	97	108	100	108	99	97	86	98	93	89	90	105	102	91	100	110	90	114	96	119	87	98	100	110	102	93	112	115	102	88	108	108	107	120	96	103	105	95	93	84	111	104	113	90	107	98	93	105	97	78	92	106	118	95	94	95	111	89	109	99	105	82	115	91	112	98	91	98	100	99	97	95	107	123	109	103	85	104	93	106	105	115	89	107	108	104	88	92	89	96	102	107	102	103	94	88	89	101	94	78	100	110	102	112	115	79	96	104	104	130	115	85	99	97	101	93	110	93	109	104	98	113	116	102	91	94	103	92	112	98	95	110	100	100	99	99	96	113	110	83	100	100	79	95	99	122	88	108	115	96	107	90	100	78	74	111	92	92	102	122	105	111	105	114	87	104	97	86	88	93	110	87	88	97	104	98	100	86	98	120	93	103	92	92	89	99	81	96	94	100	115	99	87	106	87	110	95	119	109	91	102	107	104	114	103	106	81	78	96	107	94	100	94	102	98	117	94	103	99	88	101	115	110	94	91	95	85	109	105	97	112	92	96	104	110	105	101	84	109	120	103	86	94	99	
90	99	95	100	94	114	111	110	98	104	106	102	102	73	113	111	105	119	91	107	94	98	109	85	94	102	80	126	90	114	91	94	102	116	90	112	95	102	92	96	88	121	115	115	101	108	98	127	107	96	76	96	98	105	89	76	108	91	75	97	102	111	96	96	94	103	92	77	108	97	87	102	101	109	99	86	98	73	86	86	90	109	87	89	103	100	98	103	90	105	91	91	91	109	98	85	98	80	88	115	117	88	122	90	98	87	99	95	112	96	90	104	96	94	88	103	114	105	103	104	97	85	97	108	100	99	109	99	96	123	103	100	98	85	104	97	90	110	92	81	108	100	105	87	100	114	92	80	75	114	88	104	103	96	97	97	106	92	98	95	116	104	101	80	91	103	93	110	100	93	120	101	107	106	94	108	94	96	103	104	84	109	95	98	105	120	95	90	97	101	88	113	87	109	91	91	108	97	108	95	91	105	106	92	103	90	102	102	106	91	87	89	103	102	101	103	108	110	81	111	104	108	104	121	108	99	74	101	85	102	107	115	100	96	93	89	95	96	103	109	108	118	99	109	89	97	101	95	124	100	84	106	103	103	112	84	102	109	101	119	95	94	101	74	105	90	101	109	106	97	109	105	100	95	95	94	101	114	100	110	77	108	88	93	98	101	85	117	108	89	91	94	99	104	110	110	94	105	89	98	87	87	103	80	102	106	110	86	101	120	114	128	92	105	88	107	124	93	106	114	94	95	103	124	98	107	106	105	104	96	98	98	93	98	108	106	101	101	112	103	95	108	88	100	97	110	95	121	110	95	95	119	104	88	110	117	82	84	100	96	126	91	87	110	82	95	99	93	100	103	92	97	103	111	103	115	103	97	97	84	103	93	97	98	101	123	111	89	87	97	104	121	103	93	124	107	97	96	106	99	72	101	90	116	99	91	111	97	93	108	103	111	107	84	105	92	93	103	106	107	81	97	106	115	95	94	119	104	92	110	98	87	136	112	98	91	117	106	95	91	102	106	109	93	114	100	100	99	92	83	109	109	91	93	81	99	104	98	109	108	81	99	102	98	97	84	98	106	114	99	92	91	96	108	123	103	98	101	104	108	91	99	113	102	98	96	103	85	97	96	122	95	90	111	126	91	105	97	105	112	
346	767	211	383	780	892	999999	761	999999	369	999999	999999	215	185	950	999999	110	939	999999	909	304	233	734	116	906	612	999999	332	759	999999	438	276	26	320	10	384	904	620	576	993	507	452	713	999999	999999	999999	938	457	120	303	719	808	999999	422	999999	122	42	105	476	178	805	990	12	41	999999	131	962	999999	184	575	285	489	373	999999	412	999999	520	999999	200	999999	674	639	999999	999999	966	999999	525	999999	250	887	352	809	154	407	198	999999	450	681	140	794	377	53	999999	544	28	240	444	999999	999999	228	602	999999	904	999999	999999	999999	778	546	75	999999	605	368	999999	999999	999999	999999	344	965	97	895	411	999999	542	406	208	631	999999	999999	448	999999	195	61	594	31	295	983	904	254	904	999999	999999	999999	616	830	198	19	398	986	999999	552	896	479	999999	124	999999	764	999999	507	700	999999	809	111	999999	339	125	554	773	633	11	249	571	99	71	75	999999	507	232	712	218	199	999999	380	999999	895	839	999999	674	479	214	531	999999	406	999999	41	222	999999	805	999999	999999	643	245	765	985	81	980	806	417	321	957	319	542	123	299	999999	639	439	745	999999	499	408	880	303	999999	479	92	174	999999	39	999999	531	702	945	997	574	999999	477	999999	294	999999	43	308	363	522	895	989	53	117	52	401	782	890	603	786	316	763	999999	999999	515	988	816	270	387	467	436	616	596	126	725	999999	999999	53	460	999999	466	110	527	999999	532	999999	49	66	999999	999999	80	640	108	168	691	999999	21	999999	879	306	108	772	921	895	96	999999	999999	999999	999999	494	239	999999	439	316	330	215	246	171	814	35	948	759	999999	749	396	795	518	438	434	914	546	41	174	164	198	693	189	999999	999999	999999	97	999999	674	18	408	342	210	791	838	485	573	850	325	854	999999	348	999999	181	508	999999	770	964	501	477	948	207	574	285	128	636	36	615	476	571	937	999999	95	999999	350	999999	595	726	600	949	351	999999	716	319	806	849	687	17	999999	999999	483	133	999999	207	70	211	767	924	999999	211	459	958	383	754	917	522	263	999999	831	454	705	53	999999	552	136	999999	491	265	479	278	948	29	491	83	97	814	999999	888	697	148	999999	670	62	398	999999	392	322	961	401	293	595	440	186	679	697	439	999999	79	80	808	720	511	454	405	262	999999	999999	309	999999	113	308	375	559	692	166	44	990	975	999999	744	939	529	999999	195	999999	518	842	812	999999	657	64	999999	817	889	428	999999	225	657	146	70	915	23	304	
298	985	999999	881	494	522	999999	448	783	999999	999999	869	999999	647	268	723	744	597	999999	923	999999	58	999999	557	670	273	381	818	343	839	991	828	925	235	575	999999	461	999999	358	300	723	218	999999	138	999999	999999	237	147	957	933	999999	472	261	999999	295	249	831	672	999999	230	999999	844	115	944	999999	507	999999	965	999999	999999	271	999999	249	999999	210	800	777	999999	76	650	45	244	861	409	446	999999	577	835	999999	336	379	999999	426	137	160	879	113	336	999999	983	999999	272	999999	898	672	295	233	888	999999	999999	999999	805	999999	570	194	906	999999	705	507	505	930	117	35	745	688	481	690	121	223	999999	999999	450	922	93	574	999999	178	999999	737	161	999999	688	999999	455	999999	573	193	999999	999999	253	896	999999	829	607	62	968	247	330	999999	200	605	122	675	999999	797	999999	883	522	996	421	737	29	968	355	210	251	999999	579	881	125	298	834	178	969	433	999999	999999	325	40	605	536	999999	752	546	999999	192	23	386	657	999999	690	670	859	531	999999	999999	440	483	999999	810	807	999999	448	105	902	770	944	705	145	509	999999	568	999999	400	999999	889	999999	999999	799	27	238	784	922	49	434	999999	974	646	463	556	999999	147	918	229	798	868	999999	657	644	785	248	318	999999	157	441	132	188	999999	646	626	999999	999999	683	389	582	32	745	409	670	284	796	307	999999	999999	999999	999999	650	272	602	26	999999	999999	787	23	778	919	542	999999	607	312	448	515	999	999999	946	999999	463	999999	999999	999999	999999	999999	987	369	989	940	999999	662	999999	177	481	916	867	999999	146	990	230	670	611	999999	489	999999	802	999999	836	290	308	415	999999	800	809	121	999999	826	892	490	632	428	999999	837	853	880	277	439	831	532	648	378	699	956	999999	793	927	983	999999	162	207	999999	999999	999999	642	999999	29	999999	999999	370	300	51	999999	656	367	801	645	773	809	609	703	372	536	313	642	929	715	686	999999	26	999999	641	539	739	999999	12	895	326	999999	203	860	999999	81	999999	999999	607	999999	52	598	828	157	163	184	686	459	835	999999	229	76	713	945	999999	534	999999	185	658	511	999999	999999	364	905	329	999999	999999	999999	141	300	75	81	999999	298	999999	98	999999	868	40	467	852	999999	457	908	676	260	491	999999	527	999999	730	295	999999	106	641	999999	999999	922	828	999999	568	999999	327	544	999999	999999	40	424	999999	999999	192	482	999999	999999	999999	717	917	999999	239	79	96	999999	999999	104	999999	779	999999	939	999999	994	854	429	999999	455	898	915	963	
912	879	528	999999	76	975	999999	854	257	150	392	448	999999	761	787	693	999999	498	210	716	999999	974	258	659	101	999999	288	400	999999	442	999999	302	999999	754	14	576	711	850	30	999999	950	999999	323	999999	116	500	732	243	77	735	999999	957	697	209	740	938	631	869	137	308	697	881	100	814	999999	99	704	999999	756	220	999999	908	478	999999	999999	999999	661	619	999999	600	45	54	999999	37	161	742	605	544	24	75	945	842	999999	999999	999999	79	999999	508	198	999999	796	563	486	856	753	383	488	878	443	758	287	22	325	536	273	652	999999	999999	663	999999	493	170	999999	999999	999999	150	999999	999999	134	696	832	162	430	536	804	999999	568	476	999999	999999	263	726	999999	266	788	999999	526	999999	458	999999	521	96	844	490	533	635	408	795	999999	613	999999	732	999999	746	925	135	591	999999	999999	791	94	90	788	885	999999	766	70	999999	902	342	623	998	308	999999	185	745	999999	940	12	179	999999	772	886	670	999999	530	972	364	340	663	351	736	999999	666	999999	440	307	959	45	766	575	509	893	999999	989	198	434	672	999999	999999	999999	651	786	562	718	999999	204	128	305	923	794	705	568	999999	991	887	544	642	999999	999999	448	999999	999999	246	604	999999	879	638	999999	401	106	309	793	161	845	700	999999	999999	999999	644	245	999999	664	121	999999	999999	941	654	266	112	654	791	547	825	741	469	746	999999	999999	155	443	566	447	903	999999	495	999999	416	403	301	937	641	694	999999	509	999999	999999	999999	275	734	632	234	381	578	747	999999	762	967	420	386	954	409	999999	999999	211	679	742	760	294	486	957	999999	261	999999	174	999999	106	66	326	482	775	952	999999	232	523	999999	194	868	999999	999999	732	943	999999	26	347	537	999999	892	288	830	526	933	509	789	777	107	999999	416	999999	734	218	999999	651	937	999999	11	135	722	999999	993	494	999999	604	999999	753	23	538	244	628	636	326	999999	778	496	955	999999	453	495	455	999999	244	778	463	431	312	36	302	68	414	345	999999	999999	613	295	999999	999999	999999	736	45	763	999999	739	999999	778	418	14	927	165	982	769	558	999999	999999	999999	999999	999999	419	183	469	727	721	480	999999	292	233	999999	999999	493	999999	999999	999999	716	999999	999999	999999	505	999999	685	22	308	109	147	999999	645	787	999999	708	999999	999999	630	243	164	277	317	51	98	909	505	999999	77	414	443	999999	679	266	841	189	999999	15	262	725	733	170	171	627	584	404	194	999999	460	643	999999	956	999999	999999	358	999999	152	650	999999	
596	999999	141	945	893	665	141	406	388	945	593	999999	743	283	999999	999999	993	115	689	467	694	724	999	103	999999	563	999999	999999	610	907	402	46	999999	246	666	239	999999	225	277	962	452	999999	805	999999	866	999999	999999	683	625	999999	364	999999	999999	999999	999999	999999	495	47	522	340	999999	656	796	999999	552	557	201	507	616	999999	999999	778	838	999999	25	696	919	449	237	914	457	803	999999	999999	552	69	584	750	171	795	999999	564	999999	937	784	795	211	334	17	999999	328	609	76	950	660	999999	505	735	177	388	999999	56	999999	999999	883	999999	796	999999	929	999999	973	450	345	821	930	353	86	900	942	999999	495	594	441	917	595	847	737	999999	999999	966	563	999999	582	783	999999	697	999999	104	64	410	999	456	405	524	346	877	273	255	30	316	509	999999	792	947	999999	367	615	893	22	45	646	886	373	962	929	134	999999	562	999999	243	600	981	999999	542	230	49	199	999999	581	999999	584	492	889	999999	466	959	66	634	890	486	999999	860	999999	999999	763	122	93	442	999999	222	19	999999	277	999999	999999	528	999999	260	727	853	177	698	999999	303	999999	164	999999	299	506	970	77	243	672	999999	160	740	899	827	778	117	999999	999999	999999	369	709	874	224	999999	367	937	210	999999	906	999999	999999	394	548	788	568	609	999999	793	935	624	999999	775	999999	776	636	976	629	931	481	620	897	420	376	952	594	999999	940	895	932	999999	769	999999	999999	999999	999999	766	201	999999	268	179	992	172	821	706	999999	933	999999	447	475	391	318	279	335	999999	999999	898	27	596	203	999999	668	229	860	377	855	883	448	411	593	870	784	999999	672	311	627	734	999999	669	737	660	999999	503	429	551	259	499	999999	50	999999	294	999999	604	917	286	999999	999999	311	454	999999	341	495	999999	853	605	606	800	607	33	999999	999999	309	358	859	543	999999	999999	999999	319	999999	999999	999999	408	915	999999	999999	999999	999999	395	800	854	432	999999	818	405	175	325	649	999999	945	459	999999	912	999999	92	999999	400	999999	383	55	345	974	992	999999	999999	394	97	518	999999	999999	426	999999	222	233	814	981	164	540	463	378	915	526	999999	999999	999999	473	44	36	833	999999	731	444	227	350	999999	880	440	817	332	21	88	807	104	350	529	260	679	689	567	110	830	999999	999999	15	999999	999999	999	628	669	32	999999	999999	685	999999	999999	981	981	872	768	933	551	347	217	999999	300	118	431	633	845	417	999999	999999	468	732	493	871	161	999999	220	644	881	999999	158	310	999999	27	999999	
863	598	547	279	807	921	633	558	492	652	840	999999	30	398	375	782	999999	238	16	999999	999999	747	880	830	999999	661	999999	62	739	199	999999	791	282	987	999999	45	307	999999	999999	432	999999	999999	10	229	321	999999	999999	256	515	39	895	81	999999	425	999999	126	717	999999	510	156	797	999999	819	303	999999	58	442	43	999999	340	484	124	252	583	767	778	746	661	518	999999	471	876	546	709	303	836	147	999999	818	451	999999	999999	999999	999999	635	999999	364	707	485	273	999999	999999	426	185	999999	781	829	999999	658	999999	999999	66	999999	248	999999	920	44	999999	999	908	999999	585	224	388	22	894	486	412	999999	513	424	49	999999	255	206	999999	999999	999999	999999	522	999999	76	208	999999	82	999999	392	399	165	999999	228	999999	707	999999	362	999999	942	47	173	660	305	427	999999	154	975	339	880	999999	52	380	470	673	955	487	901	843	386	999999	315	751	512	96	257	244	295	180	342	999999	892	716	372	422	207	999999	226	589	944	64	452	743	391	438	357	784	253	555	298	229	999999	518	112	999999	732	421	158	218	999999	888	999999	805	999999	280	999999	335	999999	57	475	999999	270	322	899	999999	999999	999999	999999	999999	739	999999	990	739	881	123	934	383	614	226	690	785	999999	18	418	66	204	647	747	999999	378	999999	777	205	89	838	958	999999	619	779	802	169	61	85	999999	999999	897	129	999999	883	999999	686	720	999999	367	999999	999999	999999	903	842	999999	705	999999	999999	705	999999	694	794	999999	53	164	999999	763	999999	999999	530	734	280	539	999999	168	999999	723	863	773	691	310	986	838	400	733	705	458	777	651	107	999999	999999	379	999999	999999	999999	470	880	999999	764	923	886	377	836	999999	833	722	999999	999999	62	982	961	486	23	999999	999999	956	269	319	458	132	986	192	326	196	932	999999	779	999999	999999	999999	999999	145	19	768	424	618	11	999999	999999	983	265	103	599	124	383	325	366	352	314	156	210	570	999999	999999	936	999999	61	650	33	932	943	505	627	448	999999	825	476	255	993	100	954	824	999999	999999	999999	893	593	211	812	616	999999	436	393	909	414	282	865	377	999999	999999	999999	361	421	999999	50	760	475	161	975	557	848	120	359	224	201	999999	160	804	774	999999	120	849	837	416	398	516	999999	717	44	866	960	999999	423	282	999999	602	413	453	435	116	427	999999	236	265	768	434	86	178	718	38	131	71	602	788	609	717	524	15	999999	533	648	757	126	999999	597	999999	697	86	691	598	972	707	999999	668	625	999999	999999	
582	647	963	439	943	999	16	745	899	999999	634	673	814	88	407	874	901	467	670	999999	127	668	29	737	999	487	129	65	999999	999999	934	173	930	999999	942	367	999999	104	999999	757	120	373	698	252	72	413	876	520	575	832	478	210	954	363	505	914	628	236	439	999999	880	950	330	999999	999999	470	742	999999	146	49	999999	999999	762	999999	214	999999	969	776	674	596	610	609	489	592	223	999999	219	577	999999	38	999999	388	664	248	877	169	53	490	680	601	670	166	383	535	573	671	447	999999	999999	751	944	999999	561	843	855	999999	471	738	994	838	261	174	131	118	310	999999	151	999999	45	54	999999	488	999999	83	925	999999	235	954	28	551	296	178	999999	999999	93	887	826	999999	393	605	698	314	496	841	999999	505	999999	275	234	692	529	999999	15	114	50	999999	755	488	917	999999	55	516	719	999999	552	93	745	284	34	423	64	330	999999	439	355	999999	991	264	733	430	999999	960	730	336	31	372	172	999999	999999	999999	141	348	903	983	560	999999	594	54	999999	266	759	760	250	810	637	999999	999999	575	758	999999	473	500	999999	497	990	95	786	393	431	999999	921	430	999999	406	999999	716	426	157	879	172	811	947	965	477	670	659	999999	999999	699	822	999999	596	999999	171	164	640	594	416	992	474	999999	211	623	999999	345	999999	999999	843	999999	921	782	646	696	595	832	525	535	286	827	999999	999999	866	693	608	999999	334	864	999999	251	651	132	20	164	414	766	609	334	855	999999	341	377	876	401	777	49	933	900	970	338	638	115	317	588	999999	109	539	517	24	999999	20	474	999999	601	999999	799	772	491	999999	829	233	201	680	999999	496	999999	499	475	916	569	999999	433	893	977	613	545	814	431	503	314	236	101	319	354	131	866	999999	284	999999	999999	277	452	619	151	115	447	435	173	102	697	610	74	601	455	999999	999999	580	997	999999	341	999999	350	987	976	602	141	881	335	32	629	570	224	951	937	301	233	814	999999	872	175	119	999999	338	805	999999	172	999999	864	520	544	295	405	295	191	999999	926	999999	642	548	974	565	999999	150	473	999999	999999	122	664	163	610	999999	828	134	822	231	342	21	191	282	440	641	26	814	488	343	999999	929	999999	999999	375	769	181	213	999999	999999	19	511	865	678	319	999999	999999	711	909	999999	467	999999	472	960	662	914	282	370	117	999999	549	999999	662	139	961	466	999999	721	999999	841	999999	624	236	999999	222	999999	156	513	999999	391	806	999999	905	717	876	894	
466	809	290	999999	999999	811	105	565	70	724	849	999999	999999	852	999999	999999	923	999999	179	843	54	259	999999	831	768	769	407	726	536	244	390	944	262	999999	999	542	999999	338	355	999999	528	671	162	498	999999	419	999999	119	999999	692	391	837	547	999999	850	217	72	999999	691	726	413	379	39	826	999999	999999	483	999999	853	173	683	595	999999	389	999999	383	107	259	849	999999	973	999999	999999	999999	852	999999	407	229	227	999999	480	981	646	628	386	159	641	335	999999	87	936	157	266	520	999999	796	124	168	718	476	999999	999999	610	343	753	125	337	999999	974	999999	999999	999999	431	71	693	702	948	104	12	175	999999	772	105	772	999999	826	41	999999	835	65	439	248	510	750	682	999999	999999	313	999999	271	822	456	360	374	580	682	999999	204	827	999999	848	29	166	553	735	346	999999	999999	920	999999	94	805	999999	999999	360	268	999999	680	388	999999	331	645	229	999999	999999	294	422	730	999999	739	110	999999	704	528	217	999999	92	999999	25	345	950	543	999999	999999	186	26	106	440	23	321	929	55	816	801	985	213	800	999999	210	450	999999	986	645	191	827	257	999999	999999	712	941	999999	795	999999	999999	84	999999	262	999999	564	337	999999	981	717	880	999999	999999	30	902	543	14	999999	667	756	574	421	964	897	999999	129	999999	914	999999	728	999999	145	144	389	999999	726	207	999999	527	861	873	262	943	279	765	381	772	237	209	297	708	999999	999999	999999	100	999999	120	890	61	162	635	999999	999999	262	999999	999999	675	674	257	185	346	63	101	806	883	321	999999	999999	999999	999999	999999	701	999999	978	999999	749	999999	105	298	151	616	316	899	375	236	460	999999	691	999999	29	706	107	999999	999999	951	654	240	999999	999999	999999	999999	425	758	999999	805	999999	707	999999	241	895	999999	580	385	115	569	999999	164	725	999999	432	981	786	71	122	132	259	721	690	36	999999	999999	913	938	519	999999	999999	999999	999999	570	999999	752	395	459	737	901	135	722	999999	999999	999999	500	515	142	733	797	377	999999	646	109	556	999999	26	917	866	386	215	999999	865	127	378	999999	487	165	287	679	596	337	333	220	997	999999	847	236	116	875	999999	999999	215	722	620	835	910	577	999999	91	735	478	593	999999	695	494	856	757	95	447	999999	999999	855	999999	211	49	40	999999	111	29	374	790	811	990	383	434	436	153	999999	542	572	909	999999	206	943	128	999999	972	525	512	680	999999	150	668	999999	653	924	161	999999	581	805	484	999999	994	999999	945	999999	603	977	270	68	999999	
260	999999	999999	112	218	659	120	93	305	67	910	599	348	284	650	153	999999	999999	999999	285	632	925	737	98	999999	156	489	998	461	151	995	264	999999	968	839	999999	793	760	445	274	50	437	286	747	573	999999	999999	441	305	523	476	257	760	783	89	334	814	786	999999	999999	999999	999999	631	163	72	999999	999999	379	999999	999999	359	375	999999	245	999999	204	999999	990	999999	567	499	57	703	938	674	747	504	671	888	514	999999	17	102	383	999999	928	805	132	999999	917	731	286	996	999999	173	110	963	525	999999	885	999999	999999	271	111	571	132	419	693	488	324	999999	483	491	930	999999	352	283	910	150	999999	398	999999	999999	607	835	223	999999	460	774	574	783	979	133	13	829	958	746	991	811	972	519	122	999999	369	766	258	795	999999	973	821	999999	63	384	999999	496	999999	518	663	275	358	81	958	919	914	541	182	359	488	110	320	999999	999999	108	178	797	286	882	946	841	586	428	984	486	953	746	730	999999	891	517	670	450	92	999999	463	900	560	202	729	828	593	899	999999	999999	662	225	546	954	216	999999	219	285	571	999999	688	930	97	999999	966	178	810	578	999999	999999	440	870	523	565	999999	277	999999	94	163	999999	999999	999999	121	28	999999	999999	999999	999999	398	456	307	394	878	999999	47	532	999999	999999	236	561	999999	25	440	345	535	999999	701	980	999999	938	208	135	132	453	575	11	999999	999999	999999	237	999999	44	189	22	673	56	992	263	528	122	465	999999	857	602	110	999999	257	999999	999999	999999	46	999999	999999	459	258	182	999999	999999	694	46	713	743	431	998	593	983	999999	428	672	489	799	999999	462	206	999999	50	999999	530	353	342	753	53	999999	624	200	748	999999	730	764	500	784	567	568	999999	408	722	736	859	999999	999999	999999	829	112	999999	243	999999	999999	269	976	217	905	741	90	361	292	670	999999	807	807	999999	999999	999999	664	181	705	241	878	970	999999	999999	314	999999	520	999999	936	924	941	583	391	601	981	317	753	556	595	52	486	999999	209	738	565	929	61	999999	710	301	174	930	308	11	720	796	471	225	903	999999	230	999999	425	367	999999	583	426	999999	862	107	999999	999999	586	662	754	999999	999999	69	205	999999	366	355	526	645	759	20	999999	999999	881	999999	999999	537	653	999999	999999	633	791	999999	999999	982	513	999999	999999	999999	999999	999999	999999	645	256	58	34	411	29	528	139	999999	337	780	608	999999	308	46	334	676	262	823	999999	488	841	131	880	929	60	223	871	521	53	913	706	702	999999	
638	142	832	171	444	517	135	968	946	305	999999	999999	999999	999999	476	520	636	360	125	603	865	804	999999	999999	999999	361	806	656	999999	832	424	84	906	62	669	903	501	515	817	999999	338	519	999999	999999	999999	999999	759	540	999999	10	416	562	999999	108	999999	834	18	664	999999	92	711	999999	359	124	999999	937	999999	999999	23	572	29	131	543	809	999999	999999	909	999999	309	999999	999999	999999	261	618	999999	861	999999	999999	261	835	895	999999	449	735	604	999999	170	780	944	931	369	999999	527	832	981	295	999999	999999	833	454	925	709	364	667	489	999999	227	741	999999	999999	454	529	986	188	677	191	681	807	214	999999	195	138	364	377	49	999999	749	428	636	139	999999	711	974	807	909	196	482	781	255	169	642	999999	91	999999	999999	839	999999	348	164	799	613	999999	577	999999	268	797	999999	999999	628	407	695	798	115	569	186	742	555	189	278	491	708	900	561	55	772	767	999999	999999	890	209	558	410	274	836	526	630	144	555	548	999999	840	495	999999	848	473	844	323	522	999999	744	294	354	80	673	100	713	999999	999999	656	500	750	915	999999	429	999999	295	999999	278	52	999999	999999	10	640	166	650	223	747	713	581	928	454	533	691	155	915	213	339	601	746	999999	970	612	999999	58	371	999999	999999	733	998	187	319	999999	479	202	999999	999999	999999	914	999999	877	999999	947	949	728	56	999999	999999	950	514	645	955	933	532	240	585	995	111	592	999999	725	824	24	714	403	618	409	63	498	999999	631	999999	425	999999	868	846	999999	662	180	11	154	999999	448	228	999999	232	386	522	249	999999	150	192	132	129	999999	63	951	242	555	120	646	999999	736	941	883	156	540	364	663	393	562	999999	999999	590	650	999999	385	795	361	181	241	886	814	881	868	448	377	306	281	815	999999	790	116	999999	364	981	999999	507	999999	216	692	31	999999	999999	999999	807	261	541	479	999999	678	165	881	384	878	760	358	854	999999	444	778	243	93	848	498	999999	236	870	235	668	72	877	460	154	999999	220	999999	999999	999999	999999	196	835	827	10	999999	739	909	732	192	604	632	119	999999	999999	437	458	938	21	367	999999	581	390	999999	810	999999	800	705	999999	999999	668	999999	399	37	21	257	943	416	999999	711	758	862	503	688	631	999999	999999	452	559	716	999999	999999	999999	999999	543	489	806	530	999999	791	346	44	999999	999999	523	870	242	999999	423	652	999999	51	999999	309	609	431	88	702	999999	774	999999	357	155	29	862	396	717	798	493	999999	451	423	
399	999999	375	724	689	665	999999	760	803	871	39	906	232	990	425	716	992	999999	410	999999	999999	252	535	988	888	162	975	999999	999999	999999	999999	891	211	999999	651	564	934	999999	999999	422	537	923	999999	394	328	249	797	999999	970	11	806	381	999999	347	999999	999999	999999	386	836	999999	999999	47	607	368	282	147	705	160	348	999999	781	117	380	988	576	922	999999	151	669	649	999999	999999	999999	999999	999999	226	769	863	999999	504	999999	999999	999999	214	999999	499	325	999999	121	190	543	647	534	119	229	699	999999	143	999999	654	876	623	716	196	999999	999999	881	456	731	999999	378	842	656	844	999999	999999	999999	175	265	999999	606	999999	39	489	999999	717	999999	56	931	937	225	999999	102	849	627	185	841	861	43	155	618	999999	880	999999	812	700	990	689	58	996	640	835	878	694	57	217	594	237	90	463	19	834	999999	999999	840	999999	750	806	226	999999	391	207	999999	120	467	999999	788	999999	676	415	726	999999	998	935	307	390	999999	407	801	420	591	999999	999999	999999	146	999999	353	96	999999	80	950	193	472	172	614	442	702	999999	236	319	428	620	999999	675	736	130	999999	590	999999	999999	999999	999999	15	805	999999	999999	427	563	973	683	394	999999	759	605	464	999999	999999	835	999999	865	688	989	181	491	999999	971	63	114	842	999999	999999	999999	600	999999	96	608	188	666	869	837	24	149	794	552	925	999999	999999	954	220	999999	704	10	269	631	999999	994	181	524	813	331	723	322	720	999999	735	630	111	993	999999	856	999999	999999	966	999999	850	549	999999	999999	566	275	120	108	893	648	321	948	504	968	994	101	436	664	852	999999	999999	702	428	836	817	305	624	999999	445	364	838	945	43	777	781	232	799	552	999999	999999	221	624	428	82	646	999999	999999	999999	999999	999999	429	700	906	429	378	999999	130	369	810	270	650	253	663	539	809	376	914	726	197	999999	302	883	706	999999	335	499	999999	999999	199	41	178	491	867	999999	934	148	49	614	408	999999	111	440	742	697	898	967	961	889	999999	280	871	999999	945	237	135	545	994	601	103	999999	874	999999	179	999999	101	168	386	999999	999999	999999	336	999999	327	564	999999	862	151	19	416	999999	999999	393	999999	999999	169	769	545	639	891	999999	154	447	999999	529	999999	337	270	962	605	739	999999	325	293	601	943	571	91	999999	567	273	999999	985	999999	735	999999	491	999999	260	620	332	622	746	999999	999999	999999	999999	789	798	806	342	601	188	413	676	776	222	109	493	975	597	687	164	81	628	993	168	
999999	785	999999	999999	647	20	352	282	126	999999	570	86	83	64	781	999999	584	235	999999	225	581	518	958	139	391	206	284	999999	645	999999	674	136	999999	368	999999	14	620	539	999999	591	836	141	560	999999	651	33	419	921	816	999999	999999	846	999999	778	587	742	999999	58	885	451	736	329	637	658	999999	999999	999999	715	426	776	673	55	540	90	389	450	958	999999	999999	367	787	362	216	251	887	827	999999	444	781	894	999999	572	999999	253	999999	516	504	902	762	217	169	999999	505	49	730	535	999999	876	398	147	784	801	999999	527	663	999999	123	395	999999	999999	274	428	999999	531	599	111	401	297	234	873	999999	65	274	280	999999	93	857	176	520	999999	521	302	56	644	120	999999	12	135	999999	481	402	118	141	419	942	740	999999	973	450	629	143	28	651	524	201	999999	537	299	329	579	525	946	999999	999999	830	999999	382	999999	421	223	108	999999	999999	999999	481	837	999999	854	338	999999	323	999999	999999	999999	228	503	999999	999999	999999	391	849	712	806	20	956	455	244	723	999999	970	999999	479	561	999999	530	867	999999	898	999999	363	999999	999999	960	861	265	641	230	983	200	337	331	999999	847	40	374	396	470	999999	796	35	603	210	274	999999	109	844	332	500	370	360	191	751	488	98	585	176	752	944	754	999999	235	260	999999	262	648	518	632	531	999999	144	999999	624	999999	28	760	604	418	999999	762	421	999999	730	999999	999999	155	579	371	758	454	207	643	999999	999999	481	799	352	677	22	719	590	221	999999	637	236	999999	567	649	470	338	981	758	159	191	342	15	505	999999	692	117	78	156	999999	87	999999	999999	881	999999	630	228	418	926	405	882	181	999999	999999	102	999999	887	588	930	901	430	473	999999	494	344	609	476	304	714	984	905	650	444	347	999999	999999	735	999999	884	29	252	919	64	362	276	19	142	999999	412	251	805	999999	148	254	999999	614	999999	16	547	82	999999	923	703	941	999999	241	737	863	999999	130	660	999999	703	999999	659	510	418	96	227	334	477	999999	891	472	189	999999	512	199	893	999999	999999	729	532	999999	865	328	225	122	861	44	282	279	702	999999	591	989	999999	236	595	943	999999	999999	788	999999	605	184	999999	999999	762	999999	729	548	969	999999	999999	999999	293	890	999999	340	999999	999999	235	192	61	999999	999999	609	881	199	560	285	604	999999	913	628	940	318	217	999999	296	984	359	747	315	734	309	27	918	659	705	934	190	264	658	999999	903	999999	171	406	999999	432	360	999999	999999	999999	944	29	
771	745	991	974	683	365	53	310	945	487	999999	327	999999	269	690	231	494	999999	105	349	301	23	999999	344	999999	999999	792	999999	634	786	193	862	789	289	255	183	999999	730	999999	824	220	999999	954	425	729	999999	999999	638	741	999999	999999	999999	357	604	728	757	30	999999	827	873	573	999999	676	168	304	24	537	619	23	516	563	763	999999	280	999999	999999	69	309	999999	313	312	163	999999	505	999999	255	514	999999	561	498	163	21	999999	387	260	41	999999	795	999999	715	316	887	624	999999	574	325	999999	86	999999	784	698	999999	52	524	570	419	65	180	461	58	509	352	68	525	999999	552	999999	988	29	999999	999999	273	188	899	996	999999	538	898	930	392	683	437	720	776	799	442	969	388	816	999999	999999	511	344	82	215	963	829	109	871	32	999999	584	67	376	523	434	542	152	999999	999999	881	999999	249	78	374	999999	631	292	725	999999	583	999999	181	188	132	759	929	115	999999	43	595	439	36	908	927	109	380	999999	262	999999	999999	999999	860	670	999999	818	999999	275	708	144	341	547	383	951	999999	999999	412	878	254	764	505	437	999999	999999	560	451	999999	341	151	274	999999	288	39	999999	30	756	621	999999	229	314	497	663	406	999999	999999	57	999999	999999	999999	943	697	502	999999	999999	870	472	378	376	119	518	687	999999	134	999999	443	999999	517	32	999999	692	372	901	999999	939	276	841	40	999999	792	513	395	65	872	207	577	207	999999	541	490	557	388	254	401	710	626	566	539	999999	999999	999999	540	43	999999	775	581	796	843	169	232	38	441	479	999999	606	132	999999	68	999999	866	999999	875	976	999999	999999	314	127	509	948	323	709	311	77	782	154	973	362	999999	106	626	781	364	999999	319	462	126	999999	999999	999999	999999	999999	508	613	106	880	773	563	999999	769	471	464	296	895	846	522	726	999999	696	438	633	770	719	962	310	95	881	855	999999	89	266	405	455	713	999999	328	999999	698	970	999999	381	419	861	152	635	171	494	999999	999999	796	999999	752	221	242	999999	817	999999	999999	313	21	998	917	896	999999	512	75	18	999999	534	528	321	38	402	794	999999	223	909	576	336	148	600	999999	999999	870	354	514	193	223	551	552	52	665	395	959	999999	464	523	449	639	569	163	911	934	654	485	999999	360	427	185	948	908	709	219	999999	421	585	243	35	76	998	881	794	41	982	999999	999999	642	999999	999999	999999	700	469	999999	999999	984	689	488	38	395	647	163	766	48	603	644	999999	999999	230	548	328	230	498	
383	999999	688	368	880	999999	178	999999	74	916	537	582	257	448	999999	999999	190	731	107	999999	999999	428	844	124	999999	999999	999999	152	210	999999	895	572	381	999999	96	999999	88	625	808	999999	999999	566	583	999999	999999	465	999999	205	570	12	50	816	230	25	858	999999	796	573	999999	452	614	35	628	652	31	999999	211	55	362	476	374	564	923	571	999999	83	845	607	885	301	91	152	582	207	381	999999	351	365	353	999999	509	514	23	365	922	834	999999	930	226	273	264	999999	843	103	638	486	893	999999	999999	999999	118	999999	688	320	371	471	999999	431	281	941	623	845	702	230	999999	999999	550	999999	649	520	146	999999	391	621	47	781	308	999999	999999	999999	196	692	694	568	999999	321	999999	703	999999	460	390	516	999999	284	650	999999	607	623	136	778	935	335	20	161	648	203	999999	999999	283	589	999999	964	999999	386	755	931	160	144	206	656	43	847	572	199	139	630	266	117	971	628	999999	999999	362	790	959	860	681	999999	919	999999	514	999999	429	415	297	426	999999	282	999999	718	268	472	999999	479	744	98	999999	821	32	28	936	999999	104	655	414	487	999999	81	427	999999	259	617	225	376	152	283	427	167	901	999999	976	984	587	263	370	712	269	882	999999	871	107	860	999999	999999	999999	999999	999999	999999	999999	999999	813	582	855	999999	468	999999	257	999999	337	470	999999	605	999999	318	52	952	121	841	999999	702	227	729	999999	999999	999999	399	106	325	999999	338	618	999999	166	999999	999999	403	139	953	999999	719	999999	219	555	585	210	501	941	212	999999	941	702	824	489	999999	591	999999	558	999999	836	79	553	999999	576	999	999999	27	449	999999	419	648	823	999999	56	575	247	18	999999	448	355	305	457	894	466	541	636	794	999999	858	999999	816	999999	829	127	725	176	532	642	556	733	192	62	124	792	219	127	999999	777	914	70	583	908	119	953	540	621	999999	475	999999	999999	999999	854	590	327	603	803	993	51	331	408	714	999999	628	715	172	999999	343	999999	257	999999	101	26	259	797	926	907	736	876	586	113	517	67	607	192	675	999999	999999	797	999999	415	134	999999	456	515	999999	218	290	999999	790	297	999999	556	999999	621	281	999999	604	999999	999999	999999	999999	127	464	999999	890	999999	767	445	50	834	781	546	999999	999999	299	599	569	743	451	999999	999999	342	95	298	824	961	840	999999	911	999999	733	678	406	503	348	999999	48	238	624	699	450	999999	999999	956	515	999999	644	999999	332	682	481	999999	351	683	999999	734	42	176	402	929	816	
999999	533	416	110	113	149	419	999999	292	561	341	999999	752	999999	781	979	138	783	999999	999999	464	663	239	999999	872	337	999999	433	614	974	871	999999	694	999999	669	999999	946	855	412	602	999999	882	999999	131	150	742	598	416	999999	754	999999	392	999999	999999	361	127	304	264	237	775	426	985	888	318	689	505	434	869	607	470	42	282	380	489	102	582	624	118	21	140	999999	316	145	999999	80	999999	525	91	531	551	26	691	999999	636	186	248	994	730	999999	645	999999	999999	808	999999	721	999999	21	831	520	779	503	999999	253	107	46	999999	850	999999	248	209	979	352	347	999999	999999	351	999999	743	313	853	587	999999	676	375	822	999999	507	318	147	449	477	694	571	752	58	999999	999999	530	600	76	398	965	999999	242	999999	965	392	752	382	380	975	277	999999	999999	201	609	999999	878	999999	38	611	999999	890	798	999999	295	781	999999	17	623	999999	134	153	999999	465	621	410	444	999999	857	626	755	935	999999	474	209	176	904	561	999999	999999	999999	255	572	999999	999999	999999	694	509	380	193	999999	745	759	477	851	134	291	211	579	208	85	178	427	999999	856	605	133	999999	999999	999999	877	999999	569	999999	343	999999	999999	781	607	999999	716	934	999999	673	828	19	186	299	622	85	884	702	999999	250	245	999999	999999	170	607	261	951	999999	975	999999	316	764	999999	999999	999999	972	552	509	604	42	492	150	840	999999	999999	999999	429	834	711	999999	244	185	61	329	999999	942	60	999999	184	355	595	356	958	999999	999999	73	834	999999	999999	650	532	384	108	999999	999999	105	560	84	586	760	999999	999999	659	527	27	141	712	999999	390	202	999999	140	335	258	447	145	191	763	397	520	999999	700	999999	70	925	859	86	999999	570	971	392	999999	835	423	523	999999	696	999999	69	999999	360	977	999999	999999	728	402	999999	849	511	622	913	796	687	999999	999999	142	446	999999	602	999999	64	609	295	419	810	945	305	912	735	969	449	750	704	172	170	45	999999	717	999999	533	810	237	601	999999	67	595	999999	999999	675	390	41	108	838	999999	999999	750	999999	999999	162	782	106	146	124	542	182	172	102	524	905	712	999999	728	266	79	357	827	18	346	361	224	999999	999999	247	354	937	350	911	803	992	419	354	433	565	559	436	673	122	69	999999	894	999999	774	863	963	609	312	999999	769	553	352	999999	354	576	937	135	570	899	770	605	831	261	299	532	495	367	357	173	707	642	683	715	949	570	999999	721	882	999999	283	744	634	509	151	999999	650	999999	
999999	999999	628	433	866	774	351	464	944	999999	214	252	377	605	999999	149	143	137	870	636	792	783	999999	999999	252	999999	625	35	999999	332	119	50	999999	999999	999999	500	999999	999999	776	909	373	495	626	999999	517	640	305	999999	492	494	999999	24	388	23	999999	226	999999	411	999999	969	158	326	493	621	533	173	999999	559	248	761	604	859	361	960	999999	307	166	999999	999999	612	601	947	542	486	956	999999	661	868	932	999999	753	143	999999	806	761	57	11	15	299	353	280	746	999999	731	999999	515	662	427	750	999999	70	460	702	999999	999999	999999	999999	16	665	438	512	999999	626	999999	17	999999	766	554	209	999999	306	161	996	999999	341	855	518	811	597	999999	442	243	128	355	89	303	999999	999999	999999	561	273	994	349	999999	840	779	129	999999	723	427	748	118	228	534	291	999999	463	345	247	999999	692	971	419	224	995	278	382	281	27	714	40	252	125	648	999999	311	811	999999	525	999999	999999	186	98	179	701	334	25	593	73	180	839	105	287	917	868	301	584	135	999999	999999	407	848	323	18	999999	506	999999	580	582	980	999999	327	999999	685	785	999999	883	250	999999	671	263	789	217	847	999999	935	999999	207	779	660	726	686	280	953	164	888	862	999999	782	999999	341	999999	20	999999	83	521	285	602	999999	362	418	344	999999	999999	318	617	640	476	143	999999	542	795	800	922	263	421	57	866	530	897	653	803	468	327	339	818	778	133	999999	999999	660	372	999999	426	252	392	999999	999999	645	546	999999	395	946	999999	662	545	644	97	830	662	474	418	999999	244	709	615	875	295	864	499	839	516	703	780	999999	999999	729	384	999999	871	348	971	230	983	650	268	856	148	664	999999	184	999999	303	121	888	999999	999999	831	717	637	516	999999	221	999999	707	740	692	176	528	493	999999	999999	417	958	323	502	197	999999	999999	999999	758	737	630	80	325	158	223	591	999999	999999	999999	898	666	53	365	560	999999	84	286	910	575	689	620	181	977	913	283	345	797	396	63	213	999999	999999	878	778	167	150	830	558	526	110	999999	967	614	918	603	999999	603	763	742	999999	810	999999	999999	79	127	999999	103	411	875	999999	999999	504	506	675	660	400	175	586	402	999999	254	728	999999	475	413	652	566	69	999999	999999	741	43	653	999999	402	564	999999	999999	661	999999	56	428	682	648	999999	780	470	939	268	999999	208	27	370	999999	868	92	300	409	666	474	892	44	102	966	146	760	851	565	282	999999	10	366	924	999999	999999	826	55	744	
169	632	191	999999	801	117	999999	723	673	530	999999	319	273	990	999999	197	815	999999	336	716	511	555	929	905	666	999999	212	842	103	676	559	51	47	556	250	999999	999999	275	243	984	265	423	97	330	493	963	832	19	999999	999999	879	560	499	999999	242	613	702	286	960	999999	999999	868	999999	999999	999999	40	999999	717	750	119	904	549	999999	351	999999	98	999999	609	421	703	999999	202	999999	366	796	999	552	708	323	999999	340	15	999999	999999	89	397	792	100	359	999999	690	124	269	114	831	339	780	158	877	153	154	103	864	267	999999	712	249	999999	210	971	999999	999999	403	123	999999	898	244	185	271	73	305	378	259	959	999999	224	999999	523	534	999999	229	403	830	179	491	246	999999	57	304	377	157	528	999999	388	973	126	721	155	999999	933	999999	604	999999	814	847	776	999999	905	254	95	779	725	739	999999	999999	95	743	234	631	542	999999	999999	881	999999	915	776	488	870	999999	895	503	999999	198	601	371	624	516	25	331	999999	402	246	999999	218	598	999999	789	999999	636	888	383	496	523	793	999999	908	999999	999999	899	80	298	999999	919	999999	591	991	999999	999999	999999	999999	578	999999	902	916	150	999999	999999	672	305	494	987	341	243	107	522	999999	273	404	425	462	900	524	126	999999	427	428	326	999999	627	606	893	652	774	999999	320	656	594	999999	653	663	525	60	697	999999	93	956	739	821	999999	585	728	143	721	919	236	64	999999	651	999999	721	204	999999	55	698	600	344	566	999999	786	999999	422	666	751	762	936	849	826	711	177	470	688	999999	617	52	878	760	930	855	282	266	999999	943	117	931	469	587	15	999999	814	748	400	15	45	971	999999	72	999999	959	982	386	999999	898	484	38	999999	999999	330	999999	999999	999999	414	999999	461	999999	819	479	558	819	999999	359	999999	999999	897	999999	999999	683	999999	646	879	816	378	971	872	896	999999	157	999999	88	898	769	266	12	999999	975	999999	999999	553	515	161	693	513	572	666	633	542	408	11	66	958	359	240	999999	133	14	999999	443	999999	565	999999	671	20	479	921	534	102	999999	650	922	93	999999	999999	954	999999	999999	312	806	314	248	363	630	156	999999	130	999999	538	582	879	183	999999	901	850	999999	999999	489	683	44	651	142	540	701	758	89	972	577	230	286	198	999999	702	664	138	599	999999	870	525	999999	358	382	995	519	962	476	417	999999	540	151	939	15	511	277	165	182	707	662	871	77	440	552	328	262	394	940	481	849	772	261	785	154	999999	86	
999999	999999	146	999999	738	291	999999	999999	47	88	346	193	436	434	999999	956	891	550	998	458	177	806	63	743	135	31	995	999999	999999	289	366	795	999999	999999	592	886	45	686	923	590	405	999999	515	250	999999	210	513	57	350	999999	369	999999	155	999999	908	879	225	403	895	717	296	113	381	757	722	550	152	11	842	999999	921	214	626	418	62	527	300	813	828	924	518	947	227	602	919	999999	650	534	526	999999	670	641	791	999999	999999	999999	277	757	528	374	67	512	215	999999	894	164	618	999999	463	999999	588	412	999999	970	209	348	999999	999999	838	601	999999	618	484	139	999999	289	999999	420	999999	759	999999	542	294	463	866	15	742	500	707	765	999999	913	80	999999	999999	999999	76	999999	16	954	417	499	919	926	473	449	37	999999	999999	615	740	999999	999999	999999	140	55	127	121	113	203	999999	394	81	82	99	987	548	348	15	693	999999	999999	413	170	352	999999	623	999999	989	427	977	666	999999	102	34	314	301	999999	15	88	151	954	716	813	358	32	427	846	837	486	901	689	80	90	402	999999	793	461	999999	999999	432	758	132	999999	225	939	999999	978	58	785	696	181	342	927	999999	268	999999	999999	812	999999	343	776	530	999999	526	298	595	645	699	886	520	839	25	999999	655	392	832	40	999999	999999	364	449	798	62	789	730	356	153	538	143	999999	999999	999999	41	46	999999	999999	618	999999	927	354	999999	288	171	274	856	165	707	281	170	999999	856	999999	403	965	894	999999	478	723	796	999999	452	999999	566	635	999999	200	984	599	10	164	999999	870	669	74	340	170	636	787	933	574	649	871	377	707	404	200	255	75	152	999999	759	895	999999	986	901	916	722	535	999999	665	180	118	999999	16	223	999999	343	339	634	733	352	690	790	231	999999	999999	999999	858	241	137	945	918	999999	333	404	328	999999	999999	999999	424	447	110	840	999999	404	541	999999	371	494	417	999999	999999	999999	999999	333	78	114	152	694	999999	186	864	999999	819	720	261	661	947	611	999999	489	660	999999	999999	296	252	850	523	999999	760	980	378	373	824	999999	38	487	47	999	336	223	999999	988	841	248	582	806	30	556	152	879	652	759	599	999999	205	999999	999999	999999	999999	228	590	999999	999999	999999	808	500	479	549	691	774	623	947	285	680	135	672	999999	971	999999	446	999999	999999	684	999999	337	618	999999	999999	999999	288	266	915	999999	118	632	49	65	500	440	92	336	481	999999	999999	265	705	999999	918	802	999999	425	260	418	645	398	623	640	62	
999999	199	999999	583	474	412	517	708	39	999999	58	999999	616	833	999999	999999	119	999999	112	999999	625	632	999999	855	103	551	999999	16	507	999999	719	18	409	12	487	999999	365	999999	999999	462	860	557	676	316	999999	999999	916	591	999999	786	999999	49	521	333	999999	391	65	871	489	999999	549	511	999999	755	457	49	686	614	356	300	275	366	999999	649	455	78	955	827	984	387	634	281	297	721	747	680	999999	85	999999	106	194	494	999999	999999	912	359	356	920	859	831	40	999999	245	428	999999	179	999999	871	999999	999999	999999	238	999999	112	298	277	223	999999	17	777	551	610	47	999999	116	999999	103	267	999999	999999	999999	45	967	162	356	331	45	869	210	999999	982	625	208	219	670	955	608	999999	795	999999	999999	867	913	92	289	429	275	985	321	739	85	441	144	780	645	400	271	999999	755	967	242	354	999999	438	795	926	411	827	589	999999	999999	932	471	101	960	999999	999999	885	873	927	65	59	557	471	503	551	490	999999	573	280	999999	875	415	828	999999	791	588	999999	297	999999	999999	447	999999	999999	567	999999	969	999999	820	999999	999999	386	860	999999	999999	192	797	817	935	999999	446	984	264	318	466	307	527	999999	688	179	275	647	597	520	999999	618	652	396	903	999999	581	447	607	782	12	318	999999	586	999999	230	993	771	548	53	916	43	999999	97	999999	269	625	335	363	650	526	630	999999	349	999999	999999	999999	410	913	586	672	999999	386	999999	316	158	292	940	726	468	185	503	109	999999	604	999999	435	565	692	999999	733	255	93	999999	266	382	529	674	999999	999999	691	999999	858	962	380	999999	999999	999999	781	999999	976	685	999999	895	474	999999	530	243	745	51	868	999999	717	279	852	426	999999	429	226	934	628	617	999999	113	999999	592	999999	147	183	687	230	724	783	999999	667	58	999999	197	492	999999	851	296	929	999999	755	716	875	588	119	954	10	999999	494	847	926	368	999999	505	999999	882	386	999999	999999	68	821	153	999999	580	611	999999	779	999999	936	999999	92	999999	999999	655	357	69	716	66	999999	229	686	993	239	936	999999	999999	645	150	78	610	857	999999	236	999999	805	611	526	304	999999	315	184	282	300	512	765	594	680	757	158	68	175	329	366	840	999999	999999	914	999999	999999	313	168	999999	659	999999	999999	999999	999999	999999	999999	746	543	421	89	721	54	413	703	726	180	625	628	888	992	19	445	999999	112	396	498	999999	696	271	933	673	157	545	622	964	387	151	488	861	906	412	524	753	249	644	795	999999	134	197	
94	745	684	280	646	999999	890	999999	521	719	329	873	999999	282	487	999999	574	509	999999	999999	999999	39	999999	766	981	590	494	999999	297	467	600	530	852	999999	186	999999	988	877	898	999999	84	790	630	999999	541	43	999999	252	275	833	999999	999999	187	999999	848	65	608	918	298	65	165	208	309	999999	128	999999	30	550	105	299	999999	696	610	818	664	559	999999	377	234	948	237	252	999999	464	397	315	352	999999	660	131	590	80	589	999999	999999	875	999999	999999	999999	742	23	999999	156	976	416	383	684	368	731	999999	656	240	694	349	828	912	782	845	999999	813	457	563	890	974	999999	356	117	768	11	789	78	831	726	492	935	999999	106	449	57	24	630	984	999999	370	475	359	386	249	24	904	102	644	911	837	295	999999	922	182	278	69	275	999999	367	941	230	824	514	999999	414	413	816	999999	798	651	193	472	827	529	508	359	970	868	753	106	696	433	920	889	999999	485	999999	924	999999	987	999999	713	626	793	999999	650	845	184	834	611	999999	758	846	269	654	822	631	403	673	919	99	407	999999	270	254	999999	999999	625	14	929	999999	892	999999	810	903	999999	846	43	999999	999999	999999	796	999999	152	18	937	587	660	244	385	999999	109	999999	262	898	350	550	366	548	353	745	230	179	905	701	205	596	999999	366	185	975	597	999999	815	415	302	999999	31	261	317	219	999999	390	629	999999	810	999999	910	912	999999	928	490	999999	45	122	293	626	139	450	813	351	551	304	69	409	266	95	445	846	605	977	529	114	999999	144	501	999999	550	999999	890	564	686	133	803	256	495	112	978	702	999999	675	243	580	448	965	668	949	330	230	818	725	999999	999999	316	584	409	385	263	999999	620	999999	999999	309	560	999999	999999	427	501	813	913	163	999999	999999	724	930	744	949	666	275	999999	551	519	330	999999	174	368	999999	817	999999	846	999999	849	87	92	678	599	934	29	199	999999	250	999999	516	316	999999	619	999999	348	999999	840	460	999999	987	435	999999	933	756	298	396	890	52	610	282	967	803	314	38	660	56	340	809	929	476	999999	235	999999	999999	23	999999	999999	904	999999	441	388	395	999999	861	999999	22	999999	999999	646	633	999999	268	639	186	549	513	999999	590	803	302	55	40	999999	252	32	209	976	931	743	941	841	986	768	999999	999999	581	999999	999999	387	647	311	498	173	999999	177	706	595	916	462	510	999999	964	110	999999	395	357	864	159	839	451	999999	813	999999	704	791	999999	500	470	291	968	111	907	213	
166	990	999999	867	234	84	326	614	69	478	242	945	877	999999	787	783	999999	716	999999	613	935	999999	999999	398	469	514	999999	216	999999	635	494	408	98	760	944	990	838	489	640	84	522	837	977	344	866	758	999999	999999	999999	686	999999	262	848	303	999999	555	999999	168	408	720	228	999999	488	434	999999	999999	999999	126	941	796	999999	67	86	999999	101	107	633	999999	531	710	600	429	503	448	890	242	560	795	999999	398	999999	679	91	919	856	999999	999999	999999	360	42	901	797	999999	916	741	686	186	999999	212	180	922	348	636	999999	999999	799	616	999999	543	752	283	71	634	999999	308	275	976	166	332	688	749	999999	999999	499	999999	803	935	587	707	213	999999	999999	999999	999999	476	159	52	394	999999	67	795	318	20	999999	759	839	999999	941	617	475	710	29	999999	523	430	999999	545	147	887	326	863	39	999999	339	999999	393	478	321	85	159	233	999999	365	274	893	440	999999	205	740	999999	640	994	969	242	503	46	551	80	999999	634	999999	905	999999	999999	203	999999	974	680	912	375	999999	999999	999999	468	252	128	664	999999	630	990	772	999999	999999	917	686	999999	70	999999	836	660	841	408	429	451	544	327	95	882	999999	137	999999	398	293	374	609	788	138	511	990	384	382	478	450	901	862	274	999999	999999	797	333	705	873	999999	261	534	999999	431	999999	923	924	43	781	11	502	999999	999999	66	42	317	999999	740	558	121	999999	288	372	958	528	588	280	819	999999	95	999999	431	999999	999999	999999	999999	647	366	714	588	75	350	600	999999	947	377	999999	999999	475	999999	899	593	157	762	392	999999	999999	14	903	999999	653	114	537	696	264	81	941	829	34	202	999999	540	36	970	55	121	687	999999	21	160	109	71	354	234	999999	164	284	829	171	67	999999	643	463	878	935	999999	813	904	999999	875	435	999999	193	999999	999999	368	567	999999	999999	281	296	275	992	752	736	591	759	312	509	999999	797	122	667	967	999999	37	999999	157	999999	999999	307	783	684	145	725	448	878	81	999999	828	597	106	122	889	771	413	650	711	152	999999	212	510	404	121	88	323	992	226	759	999999	290	419	152	633	974	999999	999999	857	37	297	713	688	689	681	513	700	10	778	205	119	999999	375	999999	690	881	999999	389	999999	67	999999	456	661	999999	48	999999	187	999999	999999	999999	269	822	793	683	999999	640	523	821	722	608	387	323	223	999999	650	207	914	414	999999	999999	187	133	28	799	625	999999	61	999999	651	144	335	999999	521	999999	999999	999999	593	692	
160	60	367	975	666	999999	680	98	242	640	999999	840	632	999999	999999	735	737	145	804	993	67	23	589	156	180	588	282	999999	801	999999	94	364	614	232	264	411	395	211	467	65	129	999999	999999	420	999999	810	511	563	999999	786	999999	800	492	600	634	999999	470	220	999999	999999	690	48	296	881	999999	316	236	409	518	101	999999	535	999999	748	873	999999	414	179	999999	369	86	719	398	999999	234	293	872	24	598	126	940	184	406	999999	999999	90	999999	999999	999999	999999	583	111	55	160	999999	999999	132	999999	999999	114	999999	301	999999	999999	999999	970	999999	281	999999	272	444	222	811	401	161	999999	139	999999	999999	792	289	687	999999	60	786	975	674	247	999999	634	170	138	297	494	999999	649	413	960	999999	404	440	969	79	601	999999	370	999999	653	999999	280	999999	834	369	933	825	999999	999999	720	659	999999	999999	999999	703	999999	112	315	924	327	17	999999	762	178	909	980	361	999999	999999	713	999999	425	684	30	247	308	172	336	769	364	999999	348	663	999999	999999	999999	107	38	276	56	999999	999999	999999	972	646	498	517	999999	999999	388	581	515	437	282	625	243	350	999999	174	404	999999	775	999999	570	658	669	999999	999999	866	556	882	333	999999	570	224	454	979	999999	999999	749	790	869	411	999999	783	999999	910	999999	77	78	22	999999	863	871	999999	999999	999999	876	999999	976	650	448	436	377	999999	257	471	866	67	180	263	638	900	425	999999	990	373	999999	786	504	758	999999	10	798	543	70	470	182	999999	501	999999	999999	398	999999	109	999999	443	44	884	535	692	53	334	897	814	384	921	448	999999	206	999999	950	99	819	999999	999999	447	999999	999999	999999	787	298	493	565	830	160	250	502	999999	271	556	339	279	261	812	715	999999	113	984	169	148	31	914	187	151	400	24	999999	189	999999	904	806	210	999999	748	403	999999	768	77	663	143	428	999999	995	649	999999	680	838	999999	513	60	344	652	999999	307	766	999999	315	999999	999999	999999	999999	323	408	999999	999999	139	831	999999	999999	164	374	46	330	35	720	898	919	999999	999999	719	186	570	999999	865	569	999999	536	151	981	29	254	354	636	527	999999	999999	999999	999999	899	890	848	999999	599	358	999999	307	331	999999	587	999999	465	778	302	720	999999	110	999999	543	798	999999	603	690	531	398	909	29	999999	803	563	614	184	291	638	241	999999	999999	999999	328	189	272	831	887	563	124	564	476	999999	916	567	371	469	191	839	311	297	999999	803	210	449	666	897	528	999999	972	693	183	149	71	849	118	999999	
999999	363	536	766	715	999999	416	834	999999	967	493	999999	999999	999999	999999	451	336	944	712	999999	771	879	999999	999999	313	803	999999	431	999999	336	991	76	459	242	150	827	999999	545	581	999999	397	375	16	699	999999	999999	999999	826	699	732	813	126	999999	999999	367	449	999999	171	462	912	545	985	454	116	976	999999	999999	960	14	175	148	999999	372	680	660	406	872	824	959	999999	912	999999	731	658	523	874	999999	397	874	999999	987	151	92	669	999999	411	921	899	722	999999	999999	930	822	534	593	31	754	999999	410	960	576	999999	999999	442	999	780	263	795	999999	999999	999999	398	999999	312	188	996	708	703	193	258	484	972	111	999999	524	981	942	207	74	501	130	472	987	999999	999999	971	939	650	999999	999999	157	999999	317	620	499	999999	844	519	999999	597	999999	60	283	161	486	603	914	239	918	999999	838	999999	999999	100	981	999999	999999	181	187	216	66	68	999999	477	111	359	999999	490	482	999999	146	432	999999	476	188	79	198	835	437	532	66	710	732	651	877	101	404	226	999999	474	705	999999	342	149	999999	264	26	999999	60	999999	937	999999	757	510	881	999999	215	264	999999	912	836	576	744	655	159	356	999999	392	999999	20	999999	448	851	18	999999	473	100	712	999999	923	62	392	784	310	594	632	953	231	769	471	886	149	314	726	637	139	928	686	989	194	999999	634	215	999999	182	499	582	748	999999	418	325	502	328	988	860	999999	791	443	999999	526	402	999999	623	999999	134	999999	144	135	380	999999	544	413	722	751	995	428	187	743	999999	105	60	999999	431	361	999999	393	821	325	866	999999	999999	495	625	472	999999	823	999999	86	916	367	364	457	378	227	999999	911	999999	999999	999999	999999	277	57	314	999999	476	198	683	999999	983	740	999999	819	999999	197	243	58	999999	999999	960	182	417	999999	827	771	999999	999999	835	999999	488	243	999999	255	332	999999	916	300	190	659	996	602	149	748	102	185	999999	545	999999	191	983	999999	999999	530	616	820	999999	176	230	999999	235	872	999999	479	783	749	137	748	496	835	999999	943	868	139	263	367	42	668	18	651	407	205	415	999999	230	663	999999	93	638	512	409	749	999999	647	999999	999999	250	670	964	999999	57	625	58	363	999999	999999	956	994	276	259	999999	999999	999999	999999	145	999999	999999	708	999999	130	638	54	119	999999	435	999999	873	230	705	139	999999	372	703	665	603	782	999999	62	999999	999999	999999	126	816	389	724	54	591	999999	511	404	666	542	422	844	713	13	999999	74	927	388	999999	735	
299	147	999999	999999	661	502	974	999999	999999	415	963	77	999999	522	238	730	269	390	999999	381	718	310	473	585	950	859	951	600	999999	93	134	999999	23	971	827	678	257	309	392	99	527	999999	522	260	578	354	999999	201	999999	785	999999	546	448	999999	999999	988	999999	557	475	999999	999999	384	96	799	291	606	63	451	694	559	999999	999999	998	850	999999	570	999999	222	16	999999	437	760	825	490	288	587	917	999999	954	838	15	700	834	590	999999	152	72	722	999999	971	300	999999	999999	225	313	999999	548	597	999999	456	210	461	550	869	374	789	999999	999999	520	703	689	834	496	856	999999	781	136	418	999999	999999	508	75	999999	44	314	457	264	610	187	999999	48	999999	288	508	638	553	159	964	225	759	999999	466	999999	999999	999999	999999	999999	650	670	531	717	140	296	999999	948	144	999999	516	564	917	535	947	428	85	999999	369	556	987	999999	10	632	171	999999	551	126	51	862	977	751	848	962	613	940	999999	727	999999	43	59	559	503	999999	643	409	307	999999	647	47	999999	610	923	909	999999	999999	999999	899	556	999999	744	122	906	999999	999999	999999	716	955	921	999999	772	999999	757	335	507	438	723	999999	999999	761	895	327	479	999999	735	999999	827	939	466	191	280	756	181	970	298	937	652	232	116	878	999999	352	312	640	999999	999999	999999	598	412	78	999999	15	910	794	52	999999	642	902	999999	861	999999	776	498	740	736	999999	186	999999	46	569	785	501	557	999999	999999	999999	25	838	739	955	525	239	537	398	999999	274	846	386	927	872	304	750	685	254	942	999999	853	572	904	258	603	75	561	842	292	217	457	800	726	499	411	999999	172	591	346	999999	999999	110	268	471	179	799	999999	174	275	44	816	313	999999	161	699	453	934	490	362	460	678	999999	115	274	817	55	999999	438	471	500	587	103	908	245	677	753	313	442	89	803	215	396	576	999999	401	154	632	999999	799	957	999999	682	239	886	999999	554	994	994	654	134	149	431	703	775	457	722	404	932	999999	946	999999	501	411	999999	999999	291	128	857	999999	672	422	999999	638	513	999999	904	864	31	999999	999999	758	999999	788	999999	663	783	999999	801	800	678	749	700	101	853	817	378	281	999999	641	746	999999	146	131	982	999999	64	793	999999	154	552	858	999999	725	360	198	830	999999	456	895	471	598	326	67	204	922	722	993	999999	696	262	633	193	390	470	697	621	198	806	253	999999	990	999999	657	257	820	377	974	741	664	986	665	824	999999	180	157	119	89	
927	69	988	999999	17	503	999999	999999	999999	992	264	663	999999	642	907	999999	295	480	104	669	809	383	555	999999	262	999999	709	596	809	999999	219	322	587	999999	271	746	264	549	982	10	764	999999	999999	384	720	88	97	999999	758	621	500	700	63	450	279	999999	514	250	807	886	793	999999	999999	276	999999	941	999999	44	381	999999	948	746	497	104	999999	480	238	180	999999	184	43	364	999999	198	907	519	269	147	272	717	241	999999	741	106	216	468	230	879	601	778	12	63	973	597	672	753	999999	958	999999	999999	325	343	223	633	853	999999	467	999999	368	273	999999	938	771	663	929	934	15	401	887	999999	999999	358	579	259	181	999999	391	251	999999	999999	316	310	602	474	402	897	800	117	252	777	11	309	520	338	105	74	291	999999	668	999999	748	811	80	999999	548	999999	764	963	461	873	57	225	404	999999	999999	999999	346	307	999999	41	144	897	999999	120	444	950	999999	250	163	117	698	82	582	999999	415	505	239	503	925	999999	143	836	655	378	730	785	905	315	382	724	727	983	58	637	603	850	662	999999	999999	999999	999999	524	810	354	999999	999999	643	616	799	460	151	843	382	999999	897	307	252	780	389	658	55	532	867	439	999999	715	33	945	195	999999	843	279	999999	337	308	999999	36	311	204	999999	152	298	999999	922	582	884	611	223	739	999999	608	882	580	15	999999	999999	656	999999	999999	469	951	697	999999	244	999999	999999	14	54	999999	288	999999	941	585	634	999999	999999	25	945	857	505	113	809	999999	890	999999	999999	698	999999	785	702	962	656	346	734	999999	454	868	282	999999	709	880	567	686	999999	33	667	306	946	499	796	590	710	523	469	365	151	492	540	288	656	999999	999999	269	834	325	999999	604	851	999999	999999	888	999999	641	999999	625	546	133	754	866	999999	664	751	344	988	122	262	142	876	379	662	962	999999	994	658	999999	708	307	999999	145	999999	999999	455	126	999999	999999	847	79	375	844	819	28	999999	674	999999	991	433	837	280	721	73	492	727	481	177	108	560	748	982	622	916	248	280	619	467	235	219	634	906	999999	275	193	767	42	999999	644	235	999999	14	666	999999	999999	37	141	82	916	345	973	949	338	357	108	999999	999999	927	580	747	999999	217	999999	782	999999	930	199	456	880	725	695	999999	999999	999999	897	744	325	520	999999	221	149	546	999999	999999	245	684	999999	999999	177	106	23	114	979	896	116	999999	250	884	999999	940	999999	685	999999	201	649	62	427	464	459	999999	771	999999	999999	369	
608	581	999999	873	999999	999999	999999	999999	288	783	711	590	999999	635	767	452	504	440	217	999999	383	999999	354	358	999999	193	267	123	284	814	335	781	231	620	298	535	999999	376	348	198	588	381	406	418	490	69	999999	791	697	999999	999999	999999	999999	778	999999	154	999999	317	999999	999999	856	248	191	474	458	929	368	999999	347	241	663	138	102	999999	999999	12	999999	999999	868	191	82	999999	425	277	955	994	757	452	999999	154	308	481	743	999999	342	999999	199	932	959	561	700	790	454	465	999999	730	247	15	263	999999	999999	300	449	999999	290	999999	823	999999	518	999999	999999	916	694	202	933	191	999999	999999	999999	186	999999	135	999999	317	999999	292	31	999999	923	235	757	751	999999	653	68	18	42	302	999999	952	526	285	423	505	388	999999	999999	261	999999	171	345	139	329	87	179	960	322	141	961	997	368	863	999999	292	706	430	999999	51	144	924	159	102	412	734	659	537	711	482	928	705	999999	770	999999	999999	889	628	999999	122	483	107	695	900	340	999999	593	999999	294	140	798	958	68	63	999999	607	22	253	999999	999999	999999	999999	258	840	213	265	999999	999999	999999	999999	403	88	998	614	567	999999	239	259	761	705	999999	999999	253	581	683	999999	647	143	653	999999	999999	646	901	837	694	842	849	854	696	999999	999999	999999	999999	66	737	719	959	454	495	90	378	762	999999	30	999999	430	398	677	167	242	999999	677	945	606	999999	756	999999	171	999999	725	197	384	562	686	809	999999	999999	999999	843	963	20	203	647	572	460	999999	164	880	392	273	454	181	697	999999	466	229	999999	631	577	981	542	798	534	770	892	993	210	999999	999999	309	999999	210	833	203	232	999999	39	999999	155	999999	999999	306	778	655	281	999999	999999	108	999999	589	104	999999	999999	862	999999	221	668	999999	680	467	786	359	669	999999	999999	253	348	503	241	52	999999	677	485	999999	999999	246	30	879	499	999999	316	112	586	632	214	524	591	970	773	20	756	162	702	999999	714	999999	637	695	53	999999	677	999999	999999	187	399	427	662	543	483	999999	201	788	387	803	160	684	773	46	878	97	661	377	729	999999	999999	46	999999	999999	371	147	609	999999	999999	999999	209	131	245	408	242	999999	861	57	497	589	999999	999999	774	999999	537	999999	999999	600	816	999999	999999	309	464	645	891	362	999999	864	182	345	584	866	952	917	604	999999	449	999999	999999	999999	999999	613	880	150	412	328	271	86	269	341	669	18	999999	880	104	899	667	599	517	879	999999	997	875	162	999999	999999	999999	857	
304	999999	590	113	796	999999	729	762	429	323	242	573	101	375	604	840	999999	576	999999	81	999999	705	371	849	857	924	756	238	999999	727	146	461	313	999999	781	999999	751	565	222	793	161	342	479	354	999999	943	788	999999	402	999999	486	438	602	942	45	599	147	999999	255	872	968	500	999999	702	999999	781	999999	999999	594	843	99	119	363	565	920	490	235	27	999999	914	999999	787	999999	702	999999	999999	858	370	378	191	624	20	320	350	824	660	317	777	177	584	683	111	384	999999	945	999999	84	47	32	555	374	129	999999	341	736	191	664	999999	461	478	999999	999999	318	412	229	999999	999999	23	740	270	182	458	850	908	999999	44	412	999999	756	873	634	820	348	823	817	504	999999	978	613	643	996	999999	325	999999	660	783	792	999999	339	866	577	70	999999	999999	999999	999999	279	349	110	701	778	386	575	999999	844	113	561	495	594	724	999999	820	409	999999	273	999999	999999	162	257	456	999999	440	999999	999999	306	573	523	585	450	902	234	423	878	912	999999	620	421	738	999999	557	232	307	387	615	550	999999	660	209	498	999999	782	127	101	653	999999	348	999999	999999	291	999999	589	975	999999	692	499	902	999999	497	242	653	774	404	308	699	234	999999	62	343	348	999999	913	324	999999	262	129	116	331	234	999999	526	192	735	999999	582	968	256	261	695	999999	999999	814	172	966	845	422	999999	819	402	429	999999	295	105	346	741	368	999999	888	792	572	392	580	717	999999	999999	471	999999	999999	726	731	978	692	366	227	700	735	999999	999999	251	840	741	297	929	805	945	240	999999	399	999999	224	702	999999	469	132	732	77	106	136	999999	999999	999999	440	102	670	450	823	928	999999	646	15	617	999999	999999	952	999999	999999	651	912	100	485	384	649	242	512	38	999999	233	999999	495	632	639	999999	106	867	999999	311	205	999999	364	999999	999999	999999	753	709	606	785	720	517	301	637	426	999999	46	775	999999	734	208	590	641	830	999999	695	391	999999	376	994	999999	999999	999999	530	899	392	999999	967	183	999999	999999	532	905	253	900	715	942	999999	216	455	586	330	867	731	113	614	626	533	999999	616	828	740	343	999999	964	940	31	771	737	43	635	999999	602	835	839	676	684	398	999999	884	752	999999	999999	921	417	999999	911	764	426	295	999999	34	446	999999	345	999999	198	303	288	959	694	999999	999999	183	819	518	728	42	892	436	929	999999	999999	647	863	306	933	999999	205	474	38	267	999999	452	999999	611	632	45	999999	683	487	391	999999	999999	200	
582	411	999999	111	999999	771	878	999999	990	365	537	430	999999	702	49	232	776	107	814	930	436	825	679	905	999999	885	692	543	218	949	547	128	999999	456	291	894	310	999999	999999	999999	159	395	364	96	740	191	833	999999	459	999999	710	999999	305	50	764	999999	732	727	894	23	999999	345	663	50	817	999999	798	999999	421	999999	999999	466	801	120	780	51	471	999999	175	36	999999	999999	94	757	249	263	999999	592	999999	535	999999	583	425	292	624	999999	732	324	279	331	392	491	921	314	539	253	492	194	269	722	295	149	999999	867	962	728	260	905	999999	563	595	215	660	885	982	348	51	999999	496	965	318	156	322	843	643	570	999999	779	999999	995	771	638	332	999999	999999	32	31	558	999999	896	563	827	523	999999	735	186	999999	45	999999	200	212	999999	698	303	413	999999	999999	999999	999999	401	300	480	687	805	792	957	999999	691	646	959	327	493	999999	999999	999999	491	633	606	118	466	740	402	999999	37	999999	798	999999	999999	565	111	205	313	334	999999	605	92	149	717	923	778	303	148	399	372	873	719	783	108	891	922	514	230	999999	767	999999	897	32	659	23	993	999999	855	136	544	999999	23	169	271	994	329	351	999999	999999	999999	173	999999	12	96	163	83	24	842	146	999999	596	975	999999	566	276	707	69	490	999999	930	761	999999	999999	855	607	859	560	522	113	572	580	999999	547	999999	603	70	895	936	506	940	979	185	718	492	947	789	320	602	999999	296	999999	999999	223	999999	999999	999999	588	999999	488	999999	522	502	738	999999	73	998	999999	999999	999999	999999	812	133	999999	763	951	586	728	529	907	999999	549	958	527	817	313	718	384	999999	701	999999	999999	747	458	212	427	486	446	155	429	949	360	886	639	999999	483	146	878	459	999999	992	996	999999	999999	999999	753	564	974	921	270	355	624	644	999999	94	733	74	674	780	345	474	999999	583	999999	958	467	662	328	738	999999	999999	840	924	999999	709	881	999999	507	788	458	863	512	525	999999	999999	999999	999999	165	999999	65	419	471	999999	124	337	853	422	957	999999	211	100	245	245	999999	103	514	699	999999	32	212	319	999999	886	332	481	961	999999	999999	35	633	751	507	999999	683	999999	705	742	810	663	999999	468	465	225	586	999999	999999	277	937	999999	569	635	74	142	352	745	852	584	999999	642	376	999999	723	999999	658	460	999999	472	562	664	397	771	888	988	999999	743	853	351	309	964	999999	693	686	908	466	997	686	999999	430	937	999999	999999	967	177	297	627	745	533	
566	135	774	165	999999	283	403	797	999999	86	966	609	999999	510	285	999999	789	999999	552	999999	475	661	774	228	52	624	999999	276	804	721	999999	548	999999	329	784	183	199	697	978	413	515	999999	999999	610	999999	820	55	570	999999	167	999999	614	84	930	68	904	999999	556	123	999999	690	999999	993	36	384	428	999999	999999	726	111	621	102	704	148	310	806	999999	173	819	231	999999	31	430	646	343	999999	474	78	271	879	822	642	583	887	722	388	999999	233	235	980	999999	483	999999	744	999999	295	909	935	630	262	502	198	736	892	521	669	705	356	999999	298	953	543	999999	847	999999	978	518	817	999999	921	141	188	937	999999	21	106	187	686	110	999999	187	538	448	19	386	999999	999999	691	375	63	682	328	541	937	36	999999	999999	997	465	999999	999999	102	519	999999	999999	324	260	896	999999	425	491	29	255	999999	121	425	105	301	470	999999	82	826	451	372	999999	999999	999999	999999	813	345	923	190	230	999999	280	94	28	739	888	71	384	19	811	950	571	662	83	896	826	611	999999	880	536	811	999999	999999	651	999999	999999	999999	999999	259	999999	999999	501	311	799	999999	999999	36	999999	365	413	999999	280	999999	25	501	800	999999	738	750	184	212	999999	53	653	419	57	330	442	871	280	579	393	134	925	275	999999	270	999999	370	999999	799	215	226	476	137	540	432	999999	160	357	881	580	927	85	881	781	458	658	390	999999	53	594	534	94	834	24	156	146	749	52	540	999999	999999	227	384	999999	999999	576	526	878	624	396	292	524	399	999999	999999	58	999999	494	999	612	482	705	999999	215	680	141	999999	122	999999	296	194	117	816	167	999999	709	700	884	244	882	141	512	50	656	311	999999	695	999999	558	107	102	265	52	928	251	672	999999	179	326	415	933	999999	493	338	212	184	707	999999	999999	757	358	169	260	127	999999	970	999999	832	903	670	999999	808	999999	297	203	928	74	999999	916	539	999999	530	568	828	999999	728	28	999999	454	137	999999	999999	47	800	749	999999	15	925	999999	281	999999	999999	276	655	999999	135	848	205	144	283	119	819	324	267	786	827	999999	431	179	751	951	953	388	775	999999	999999	999999	763	548	271	923	149	999999	999999	999999	75	264	913	858	822	879	999999	999999	181	27	999999	149	779	24	922	999999	583	755	706	999999	62	527	500	999999	987	364	999999	657	873	359	969	389	999999	734	720	572	687	572	999999	999999	138	386	999999	757	999999	842	991	749	625	929	350	394	733	324	480	999999	999999	625	999999	468	
794	175	703	821	58	999999	470	55	303	359	653	20	409	999999	201	676	999999	743	421	154	999999	345	42	944	999999	585	655	364	264	999999	809	71	701	888	87	963	999999	394	709	772	382	999999	456	276	285	339	999999	899	133	803	999999	29	214	727	104	999999	142	759	812	472	999999	115	999999	131	999999	591	319	999999	999999	238	994	925	43	649	772	427	889	765	668	999999	999999	755	241	460	999999	789	857	973	999999	628	830	922	582	246	324	277	165	334	726	999999	30	473	153	894	999999	313	986	565	955	677	569	377	101	142	872	701	873	340	999999	759	734	345	727	137	408	81	352	999999	334	999999	272	564	48	974	659	999999	999999	347	651	640	803	302	28	126	999999	463	999999	450	374	622	999999	825	157	967	959	999999	745	25	495	738	999999	198	240	999999	415	999999	338	126	999999	745	999999	999999	688	546	955	441	326	611	999999	945	249	999999	999999	712	999999	446	417	81	25	999999	999999	596	999999	999999	999999	614	72	999999	999999	63	134	714	966	628	999999	866	999999	610	999999	527	368	144	946	550	999999	999999	765	527	358	968	597	266	999999	509	364	502	685	775	866	350	379	757	900	999999	999999	535	935	804	189	245	310	807	999999	497	999999	256	999999	310	424	622	999999	544	220	742	466	868	612	999999	273	40	999999	370	999999	670	999999	999999	243	932	730	962	132	960	348	123	668	789	206	613	893	118	852	384	360	254	501	999999	547	168	999999	952	922	477	541	158	999999	939	73	399	349	14	23	717	580	999999	499	888	999999	106	999999	676	671	999	999999	165	999999	999999	20	999999	999999	322	72	85	999999	777	50	654	429	999999	69	728	999999	807	999999	888	105	144	803	898	754	613	639	451	999999	881	291	923	903	385	999999	256	999999	573	230	999999	942	937	343	802	421	999999	468	999999	46	355	950	864	999999	685	70	53	13	999999	999999	999999	683	621	991	502	496	127	751	54	229	813	799	163	586	246	946	999999	801	10	486	909	999999	632	414	738	931	426	198	227	325	927	253	817	999999	665	999999	999999	946	841	316	999999	103	424	787	999999	555	797	288	999999	999999	903	252	999999	634	999999	999999	60	217	262	999999	79	928	533	729	301	569	999999	335	999999	999999	625	999999	960	999999	999999	815	730	999999	190	999999	144	148	699	488	999999	685	250	192	999999	253	303	999999	999999	280	999999	375	569	999999	495	664	573	471	366	606	123	692	292	318	452	30	691	999999	37	999999	436	931	239	999999	317	999999	999999	799	999999	677	598	512	527	
689	999999	816	256	45	360	526	619	672	999999	103	374	999999	999999	931	999999	999999	999999	999999	999999	623	843	315	146	524	387	999999	344	773	999999	689	17	999999	175	602	860	635	999999	999999	855	999999	460	764	999999	146	680	587	223	397	999999	372	125	510	426	903	846	152	680	732	657	999999	191	846	544	102	95	764	564	999999	81	115	999999	906	999999	584	999999	999999	166	10	999999	799	664	999999	714	765	574	999999	193	271	755	718	954	999999	998	383	329	614	230	999999	999999	999999	33	423	999999	953	999999	219	277	841	740	767	986	680	888	999999	817	999999	141	778	528	589	999999	302	999999	362	160	164	907	999999	265	559	858	109	949	926	999999	251	630	760	599	999999	238	351	531	988	732	284	163	150	566	95	482	451	538	470	999999	730	378	963	803	22	311	418	586	190	908	886	730	962	91	576	613	999999	189	173	360	999999	771	67	999999	876	999999	766	999999	179	87	417	570	489	590	55	872	999999	957	586	62	820	765	350	89	845	999999	201	69	990	482	999999	272	374	120	999999	999999	321	343	926	21	545	999999	416	999999	501	999999	251	381	46	999999	945	423	999999	120	999999	999999	430	977	784	999999	809	707	312	697	975	154	999999	379	999999	999999	999999	334	40	999999	517	705	358	246	587	529	312	819	999999	297	536	688	670	263	579	999999	538	343	558	999999	212	999999	812	719	138	999999	999999	999999	899	949	151	621	392	37	603	834	123	193	999999	999999	30	989	684	25	171	999999	484	999999	799	837	557	228	775	436	372	679	893	639	118	999999	409	439	920	83	999999	914	999999	642	660	745	999999	354	943	999999	583	999999	164	796	558	840	999999	999999	83	71	402	999999	999999	956	664	923	941	484	85	999999	999999	590	78	999999	869	256	992	999999	291	64	316	212	285	999999	853	999999	525	106	999999	277	368	231	366	859	680	999999	78	348	977	999999	803	999999	279	783	446	999999	154	553	926	311	848	40	999999	29	755	199	647	373	113	999999	999999	999999	402	807	801	635	233	219	929	646	187	999999	863	554	260	269	933	501	46	860	14	999999	179	999999	429	999999	334	999999	114	491	585	705	999999	472	338	958	654	999999	982	811	769	935	623	290	134	205	177	352	999999	999999	266	155	999999	253	999999	436	999999	622	999999	999999	999999	885	999999	999999	71	482	417	401	225	302	999999	470	999999	234	101	79	358	999999	655	999999	170	981	579	618	234	440	999999	992	999999	902	292	999999	999999	517	510	883	999999	184	999999	651	788	775	999999	475	880	796	
635	999999	162	999999	87	999999	999999	999999	999999	999999	316	999999	224	630	999999	999999	440	999999	20	999999	386	11	724	217	249	183	670	14	445	999999	854	999999	738	438	999999	275	840	529	825	506	75	929	214	191	999999	343	960	598	547	373	345	815	465	307	419	634	999999	999999	202	999999	125	999999	718	999999	474	999999	758	786	826	838	584	911	999999	513	517	999999	999999	542	640	999999	999999	999999	466	82	59	999999	648	999999	999999	179	888	999999	999999	921	391	113	999999	294	999999	374	584	184	999999	999999	999999	433	327	952	790	963	836	844	999999	296	999999	999999	505	999999	869	435	563	327	767	656	950	688	585	575	131	413	245	512	826	276	331	49	999999	758	999999	625	721	695	650	65	343	53	592	49	999999	349	607	999999	999999	999999	810	266	416	999999	758	109	999999	752	831	386	999999	333	999999	47	965	651	741	747	362	253	714	868	677	712	323	907	106	545	344	781	805	671	97	999999	465	74	632	197	999999	194	999999	969	864	273	337	999999	999999	999999	999999	589	608	860	221	181	576	942	999999	704	800	850	13	313	417	59	580	66	245	482	999999	900	29	999999	747	178	476	745	13	999999	999999	313	999999	551	999999	754	183	945	459	916	999999	522	485	927	999999	159	190	473	561	814	999999	281	999999	552	972	184	999999	64	123	53	999999	831	939	184	999999	497	968	999999	843	662	876	635	606	329	999999	69	424	101	168	597	987	999999	193	199	721	999999	539	340	578	295	193	128	999999	416	222	147	583	310	999999	898	191	999999	630	898	937	67	674	454	48	912	759	999999	999999	525	65	999999	648	749	999999	999999	999999	999999	882	999999	479	999999	803	999999	116	375	486	123	493	269	416	999999	382	294	261	663	438	999999	302	666	999999	713	232	316	360	521	499	833	999999	391	999999	553	999999	999999	429	189	263	484	347	672	436	645	986	999999	118	797	328	364	498	999999	787	872	345	999999	31	765	999999	999999	839	595	999999	652	999999	112	328	863	999999	309	864	999999	409	954	747	999999	999999	999999	727	595	207	562	203	999999	999999	56	999999	78	217	629	62	664	654	765	999999	752	796	784	999999	999999	318	255	385	999999	999999	426	400	999999	135	716	987	140	999999	999999	300	999999	402	741	999999	230	508	259	655	792	257	210	427	643	319	999999	833	455	521	844	286	951	186	184	645	919	999999	770	942	501	642	921	627	715	475	367	360	999999	477	157	385	69	999999	999999	771	299	999	756	523	140	882	542	999999	203	662	349	110	228	105	397	574	738	
316	164	160	336	582	711	178	952	644	999999	978	999999	468	227	999999	593	999999	355	919	899	999999	812	618	999999	311	433	999999	135	266	141	959	89	583	999999	752	999999	443	445	716	297	999999	570	495	114	564	255	999999	444	987	999999	815	749	478	675	491	504	545	60	999999	999999	659	999999	696	999999	818	898	790	821	999999	915	999999	999999	639	632	321	686	326	514	545	66	699	618	148	749	326	219	610	907	165	257	900	999999	421	999999	638	544	874	983	999999	665	464	999999	969	999999	366	848	120	845	363	805	188	41	514	967	459	51	904	946	196	609	297	882	665	227	25	999999	555	81	994	777	811	999999	228	999999	601	785	649	999999	392	999999	109	765	554	999999	79	868	877	453	117	597	640	928	999999	999999	999999	581	257	751	999999	599	303	48	851	586	993	845	999999	999999	376	674	402	838	999999	718	509	532	999999	314	158	157	889	111	964	999999	147	883	546	541	512	29	538	897	999999	793	184	70	914	968	366	234	65	999999	999999	443	205	801	999999	87	186	844	253	999999	999999	909	709	201	84	454	449	120	308	281	999999	999999	999999	504	999999	770	544	999999	999999	370	948	923	999999	646	34	530	211	345	518	468	365	668	776	595	305	110	93	982	985	470	529	255	925	784	999999	730	307	700	999999	999999	543	737	999999	999999	999999	678	999999	999999	999999	554	252	113	602	840	916	463	580	550	209	728	686	561	463	158	840	702	998	999999	999999	999999	232	511	373	913	924	627	441	893	600	626	292	30	816	441	227	425	653	95	868	999999	160	999999	501	253	918	999999	283	87	999999	302	999999	510	548	872	999999	741	999999	999999	999999	298	32	687	950	582	446	665	745	32	999999	425	58	912	999999	857	154	999999	19	129	995	943	353	363	850	307	945	781	482	943	119	486	685	965	999999	579	999999	472	999999	919	807	262	246	261	157	999999	254	768	72	690	999999	855	732	999999	692	971	999999	999999	836	652	637	664	193	999999	912	453	999999	93	741	868	222	681	669	99	999999	743	999999	999999	216	233	63	187	719	791	999999	999999	999999	75	282	999999	999999	977	999999	163	292	152	78	444	348	703	999999	170	36	999999	478	999999	196	642	307	949	274	853	461	999999	599	999999	945	999999	586	658	699	674	999999	543	243	244	55	515	807	999999	674	272	999999	513	345	892	160	526	323	999999	77	122	767	999999	999999	781	525	33	563	832	999999	676	999999	689	14	999999	999999	493	959	243	11	999999	834	137	284	999999	109	948	277	707	
309	429	999999	417	999999	586	999999	999999	999999	462	719	999999	999999	975	973	997	414	999999	508	131	999999	667	566	89	177	395	287	639	999999	931	681	576	999999	856	533	777	597	451	108	427	316	872	884	999999	524	979	729	999999	164	286	999999	46	449	155	999999	999999	862	999	249	205	308	277	438	678	780	152	276	105	451	205	410	963	965	91	815	669	999999	69	565	198	665	428	999999	999999	343	645	137	609	690	891	999999	598	211	902	128	49	443	999999	726	999999	999999	999999	417	958	876	634	81	999999	340	999999	999999	802	444	999999	540	999999	792	666	344	999999	25	666	414	999999	289	811	761	72	962	776	235	999999	343	193	999999	999999	20	526	895	708	573	768	279	194	42	123	999999	160	372	247	999999	776	999999	999999	366	56	229	999999	679	75	873	18	406	564	279	291	469	260	999999	508	869	999999	771	635	999999	257	397	229	528	176	656	611	700	724	529	999999	705	999999	826	999999	811	164	847	830	999999	565	371	714	914	750	653	903	584	863	378	999999	15	999999	30	999999	658	10	337	999999	999999	271	317	681	44	820	586	718	999999	147	697	999999	428	999999	999999	16	885	999999	315	778	999999	752	37	999999	356	548	453	469	999999	716	779	811	826	344	999999	574	257	999999	680	104	173	935	478	446	999999	662	999999	74	446	24	234	976	694	999999	989	665	244	480	335	999999	376	126	999999	718	367	885	999999	999999	999999	999999	758	205	12	221	614	999999	284	999999	670	999999	985	389	999999	716	491	803	126	277	999999	756	339	776	364	193	727	57	948	760	999999	290	773	999999	545	220	265	999999	973	483	943	412	391	999999	809	641	999999	999999	102	279	999999	563	769	621	999999	772	999999	982	840	999999	999999	567	638	523	511	390	920	516	844	812	461	999999	830	642	333	942	375	999999	966	723	682	999999	954	678	534	525	521	161	740	772	324	999999	999999	999999	990	386	774	867	152	429	999999	994	999999	999999	818	773	999999	136	999999	999999	999999	221	25	127	146	753	612	959	999999	986	999999	768	999999	81	498	188	273	999999	652	999999	999999	507	999999	999999	12	999999	597	675	860	760	791	394	864	944	374	113	267	81	999999	246	774	999999	878	166	999999	951	227	80	791	639	510	67	483	350	627	999999	678	999999	124	458	165	937	108	239	204	483	904	999999	707	999999	921	202	658	415	999999	999999	628	385	999999	60	470	527	883	231	259	733	911	524	999999	999999	999999	999999	956	999999	91	836	999999	999999	999999	999999	57	999999	373	406	717	318	999999	77	
177	273	281	303	493	74	987	638	999999	877	979	471	572	390	999999	242	959	143	245	99	334	346	647	979	424	907	13	86	163	999999	513	941	333	843	357	999999	999999	999999	304	892	999999	999999	999999	838	999999	999999	514	667	878	999999	999999	584	999999	319	743	999999	626	302	878	999999	70	999999	484	576	374	999999	147	729	43	463	50	828	999999	999999	519	881	562	809	320	924	403	345	207	33	50	999999	868	23	110	526	436	900	262	719	832	999999	968	217	473	631	362	999999	999999	999999	100	618	745	730	800	861	278	999999	981	954	192	724	714	999999	536	445	999999	133	999999	999999	37	999999	575	129	520	850	999999	355	345	688	999999	999999	999999	999999	999999	431	193	999999	999999	249	258	620	918	307	999999	117	999999	517	681	38	461	238	166	126	999999	950	52	626	999999	950	947	922	480	302	999999	575	22	932	527	114	999999	42	910	999999	999999	417	999999	277	593	999999	895	405	674	317	237	343	460	595	394	982	388	567	926	272	301	999999	149	625	915	961	999999	999999	989	576	776	429	327	776	858	999999	729	774	999999	807	64	551	258	172	75	58	999999	427	547	999999	999999	694	999999	648	999999	933	277	999999	362	999999	319	874	999999	107	541	808	26	999999	736	999999	263	614	534	999999	999999	749	999999	976	560	999999	999999	999999	483	455	850	91	323	678	688	924	999999	133	422	410	498	190	999999	160	631	267	42	441	690	999999	999999	121	170	986	440	348	857	301	54	495	785	999999	999999	960	999999	459	494	347	999999	812	700	999999	202	999999	630	37	613	925	999999	303	999999	415	985	349	999999	739	999999	336	999999	349	77	421	89	926	625	999999	790	184	903	999999	772	694	445	878	443	161	999999	46	366	999999	734	999999	946	999999	661	379	657	60	796	517	538	999999	109	655	999999	288	60	276	508	774	246	999999	999999	182	999999	150	969	116	999999	23	820	884	970	999999	614	145	999999	999999	999999	255	207	999999	388	999999	643	999999	999999	790	142	164	110	653	538	591	999999	999999	999999	773	230	520	999999	550	999999	999999	697	999999	197	999999	999999	609	812	722	11	263	576	999999	60	636	539	916	555	188	999999	999999	912	999999	999999	389	668	318	237	702	117	999999	999999	657	595	999999	699	988	427	330	750	999999	351	999999	651	285	24	669	999999	282	243	314	965	231	576	402	870	999999	308	999999	606	731	382	999999	615	999999	418	919	911	456	999999	550	499	235	438	451	409	534	525	80	999999	998	999999	954	999999	803	999999	623	90	202	733	179	690	619	999999	29	
999999	241	772	999999	867	104	758	798	345	692	815	740	793	135	999999	346	999999	238	999999	607	667	428	651	999999	469	795	838	718	999999	999999	860	879	999999	999999	300	178	762	999999	213	999999	250	275	618	776	988	58	999999	955	209	397	174	462	186	126	361	732	590	960	935	82	265	49	85	577	999999	935	238	384	999999	824	999999	999999	34	172	367	401	809	874	823	420	999999	883	519	999999	603	408	702	395	999999	568	587	802	195	141	24	211	999999	50	944	62	819	455	130	384	813	999999	437	24	758	960	923	715	999999	524	116	382	529	749	974	434	999999	999999	999999	999999	247	781	698	893	157	165	210	999999	999999	771	601	520	762	145	522	322	970	999999	636	106	999999	999999	999999	671	999999	641	681	999999	999999	519	999999	976	137	854	147	42	592	543	866	602	759	164	999999	999999	922	595	999999	394	999999	662	463	555	999999	999999	631	999999	999999	37	868	515	999999	759	702	420	951	999999	392	999999	999999	489	729	436	820	999999	999999	999999	97	999999	748	438	31	297	224	999999	66	274	999999	999999	232	772	916	565	675	361	128	10	462	999999	424	999999	213	712	396	746	933	36	734	182	882	151	999999	999999	999999	439	493	999999	544	299	364	999999	999999	999999	685	235	573	174	761	999999	915	347	37	999999	999999	999999	235	319	900	477	480	999999	999999	596	34	90	999999	101	286	245	867	931	999999	172	19	737	999999	728	999999	170	999999	768	274	274	267	545	999999	564	999999	999999	213	184	999999	999999	999999	333	156	269	460	999999	999999	481	887	999999	602	999999	999999	864	713	999999	10	507	292	999999	303	711	765	276	339	488	966	999999	152	448	999999	692	644	398	353	999999	591	999999	999999	431	429	702	881	749	999999	282	999999	259	999999	809	837	706	891	557	772	117	568	880	999999	971	638	810	338	449	493	999999	999999	492	520	37	999999	818	239	999999	999999	999999	830	25	604	67	824	717	89	342	610	999999	800	96	626	999999	127	711	261	306	999999	999999	373	441	265	762	999999	181	738	823	262	999999	476	999999	247	999999	287	999999	285	872	156	999999	731	999999	839	168	118	263	866	284	909	846	566	933	77	700	237	999999	760	842	134	653	978	999999	999999	590	858	770	849	454	959	575	435	999999	999999	872	887	377	602	107	999999	679	314	463	914	415	462	999999	999999	999999	943	888	792	443	747	999999	999999	475	915	258	309	348	413	422	999999	343	421	999999	999999	999999	812	999999	999999	662	199	455	348	999999	351	674	138	325	806	999999	510	999999	783	991	641	656	
929	422	461	999999	798	314	275	999999	148	580	999999	285	759	768	734	999999	103	139	254	302	163	999999	134	999999	129	984	542	999999	999999	255	560	429	999999	136	999999	400	408	451	999999	884	999999	456	386	770	999999	853	565	999999	577	427	999999	999999	999999	349	502	999999	298	220	234	999999	771	173	980	893	30	574	999999	633	999999	999999	999999	652	275	369	122	707	51	363	570	276	429	504	533	494	278	999999	999999	999999	999999	999999	999999	197	999999	60	122	26	999999	493	999999	115	124	931	544	244	742	335	388	387	236	795	470	934	999999	958	999999	277	639	496	624	123	893	541	999999	999999	241	999999	435	224	999999	999999	241	558	613	464	999999	497	960	999999	751	943	999999	304	999999	999999	999999	178	546	267	666	845	999999	979	868	999999	222	999999	932	999999	13	255	899	174	140	999999	563	912	330	196	806	999999	999999	350	744	681	595	598	571	170	999999	72	950	178	999999	411	719	262	689	977	251	999999	564	999999	999999	506	54	999999	999999	839	284	391	847	360	460	769	999999	46	244	197	50	623	22	771	999999	940	305	730	616	728	421	310	232	353	944	237	342	161	63	247	637	241	434	731	886	65	225	599	717	787	873	683	999999	502	936	628	566	999999	797	999999	999999	323	747	999999	427	973	169	504	416	232	437	387	982	996	559	809	198	999999	885	312	999999	999999	999999	828	855	738	999999	729	416	999999	671	549	363	707	999999	323	493	989	999999	912	896	999999	193	494	999999	496	700	31	943	137	999999	286	999999	494	999999	505	309	999999	999999	688	691	439	98	100	561	999999	33	284	999999	999999	999999	209	975	973	416	14	522	529	478	368	999999	999999	786	288	887	999999	641	868	999999	540	24	574	409	626	230	999999	999999	103	932	471	472	999999	71	999999	811	240	310	933	88	626	983	999999	999999	230	999999	430	653	809	212	176	999999	999999	999999	429	231	751	799	359	752	949	999999	429	999999	16	999999	999999	209	89	477	656	94	707	790	999999	999999	999999	999999	999999	975	800	813	822	890	766	225	999999	228	642	999999	69	441	950	191	999999	254	564	194	443	999999	999999	230	574	342	556	91	548	373	747	999999	987	628	619	383	951	146	999999	538	830	999999	587	402	567	603	417	225	143	526	661	999999	992	59	689	854	947	999999	248	490	344	999999	676	999999	481	999999	497	999999	999999	577	239	991	695	35	999999	652	999999	635	663	999999	924	340	948	32	712	542	879	999999	999999	765	436	381	897	78	204	155	125	999999	921	797	115	999999	999999	566	296	
670	519	999999	695	47	999999	321	999999	999999	999999	13	736	999999	242	938	999999	559	999999	65	999999	857	103	999999	830	218	536	114	999999	865	865	948	935	391	735	51	33	999999	252	999999	659	124	999999	630	512	200	418	471	410	999999	907	556	999999	349	425	999999	576	999999	999999	487	510	999999	608	999999	412	617	999999	999999	918	200	915	978	316	601	999999	999999	402	473	124	999999	799	999999	704	730	999999	999999	474	596	999999	306	475	140	775	765	400	657	999999	999999	227	894	132	73	999999	219	999999	929	249	882	943	399	46	112	999999	506	687	445	307	999999	102	104	153	482	389	622	724	784	212	550	999999	749	999999	999999	256	229	517	736	999999	999999	661	39	78	592	999999	576	269	373	362	278	88	954	359	638	999999	133	751	649	684	930	494	293	726	999999	680	999999	880	59	856	559	988	951	999999	812	999999	73	35	561	829	999999	999999	361	432	934	472	257	399	880	999999	132	477	999999	61	592	10	999999	312	999999	911	999999	696	220	516	802	290	999999	42	547	423	999999	108	999999	820	871	577	143	860	792	236	433	804	999	383	999999	999999	130	899	339	811	999999	760	655	649	379	126	999999	844	629	999999	345	999999	852	467	426	34	288	57	999999	25	867	517	520	999999	488	655	696	836	783	721	169	237	999999	735	575	498	452	550	450	999999	434	298	240	999999	891	218	951	541	957	999999	803	999999	720	999999	944	339	999999	999999	170	724	429	315	71	999999	494	117	522	126	891	927	582	999999	606	434	590	578	286	381	262	280	703	999999	879	83	917	96	999999	388	791	246	257	999999	389	999999	336	999999	999999	331	653	783	695	835	650	39	136	75	476	999999	733	999999	62	999999	999999	999999	30	274	436	999999	991	408	600	144	334	655	680	642	358	880	999999	999999	351	954	727	478	584	868	999999	999999	946	852	999999	999999	999999	999999	193	389	689	499	705	71	692	999999	999999	255	192	999999	510	999999	359	999999	717	595	198	271	33	107	999999	781	999999	162	759	587	999999	148	788	378	489	908	472	300	999999	999999	999999	45	999999	999999	623	482	295	33	367	520	500	462	144	34	43	999999	402	95	999999	999999	194	552	312	115	209	202	467	814	82	601	999999	68	999999	858	999999	162	492	999999	483	668	496	291	794	249	96	588	999999	999999	345	106	515	386	62	55	674	633	999999	999999	902	431	24	481	999999	999999	987	441	921	286	614	881	900	480	999999	579	421	999999	999999	73	999999	621	198	704	478	975	96	155	16	495	193	786	428	999999	
29	62	654	24	340	999999	999999	655	666	999999	158	999999	206	45	775	999999	634	999999	875	999999	999999	291	243	319	999999	999999	679	999999	435	436	102	999999	462	92	461	999999	925	406	999999	728	811	372	999999	470	556	24	779	61	380	999999	999999	421	911	758	171	737	999999	999999	21	364	999999	419	230	240	634	329	999999	123	583	999999	557	237	210	156	857	293	336	772	763	999999	999999	628	999999	901	999999	680	917	703	920	724	740	999999	395	216	999999	402	999999	724	835	236	999999	999999	477	165	976	633	999999	764	900	878	410	55	580	32	167	730	949	999999	999999	999999	999999	308	202	859	484	999999	841	994	777	465	150	612	936	999999	977	541	999999	315	925	942	470	163	802	52	323	694	20	373	999999	648	999999	824	69	881	823	713	472	999999	680	999999	791	226	986	999999	737	999999	119	53	55	626	579	643	403	722	493	259	999999	160	546	999999	956	478	945	999999	22	326	553	999999	999999	273	79	542	634	915	161	253	176	367	999999	999999	585	967	328	432	79	809	999999	346	398	574	217	321	82	999999	999999	999999	281	857	432	421	254	64	339	781	557	47	999999	488	571	999999	92	148	846	999999	214	989	159	522	70	213	896	217	666	999999	66	999999	470	999999	861	838	999999	319	935	999999	280	531	637	999999	875	41	800	999999	999999	157	999999	79	475	999999	685	74	173	759	797	228	525	47	397	999999	725	800	999999	274	627	999999	278	772	213	999999	751	683	999999	612	647	38	412	954	999999	999999	657	987	291	419	68	796	674	222	522	716	377	999999	143	448	821	85	999999	536	324	51	878	718	865	999999	999999	12	713	999999	999999	768	815	570	605	878	999999	738	518	167	215	830	68	999999	260	496	585	519	999999	912	790	571	572	876	640	400	640	999999	999999	999999	999999	66	92	999999	110	999999	900	806	636	265	906	999999	999999	999999	331	493	982	999999	468	379	935	999999	463	801	770	550	206	939	999999	214	247	602	616	999999	58	999999	748	944	956	506	596	779	882	999999	15	706	14	999999	555	999999	418	817	480	999999	834	328	602	999999	354	559	557	960	876	431	27	314	476	818	259	182	745	48	866	999999	999999	999999	999999	999999	795	73	545	930	394	784	796	999999	132	999999	914	729	999999	466	600	406	949	635	902	460	999999	701	999999	999999	26	999999	411	379	999999	518	999999	677	999999	432	496	999999	24	999999	999999	102	634	597	192	999999	904	529	625	288	448	999999	22	156	263	999999	905	103	999999	359	914	999999	382	427	478	613	895	999999	
318	999999	970	999999	999999	999999	69	810	825	677	999999	999999	999999	496	999999	132	931	999999	999999	822	423	963	527	999999	999999	664	712	999999	999999	217	129	578	999999	667	221	501	999999	138	87	690	999999	999999	631	237	583	999999	77	999999	999999	260	495	999999	999999	999999	823	355	607	577	862	727	999999	503	101	618	558	940	910	624	284	266	814	803	414	815	735	970	999999	299	818	251	597	294	311	469	722	999999	471	999999	844	866	999999	999999	276	359	81	594	361	999999	679	643	305	453	153	999999	446	999999	582	302	999999	852	23	317	999999	620	140	334	202	999999	999999	426	479	999999	779	418	372	83	536	999999	999999	151	619	999999	620	185	999999	999999	151	313	33	39	559	999999	307	992	852	999999	982	655	999999	999999	401	728	999999	262	173	39	999999	734	635	373	165	528	558	206	242	695	697	582	674	986	999999	888	999999	865	867	311	968	787	999999	786	999999	880	836	997	749	999999	210	367	999999	916	999999	999999	677	659	874	41	620	999999	760	166	888	409	999999	242	563	512	129	261	395	862	999999	886	178	849	282	285	691	561	456	351	495	340	570	758	515	776	221	999999	991	836	999999	867	37	409	999999	690	899	603	443	246	771	948	972	999999	855	594	248	828	387	599	349	999999	654	418	999999	999999	839	232	999999	787	301	999999	270	559	999999	203	858	768	951	592	385	98	127	220	580	999999	368	420	902	999999	537	392	572	402	497	632	223	618	739	349	851	676	999999	656	944	601	688	999999	999999	661	735	999999	999999	999999	223	261	999999	999999	838	133	200	429	330	805	260	999999	607	999999	71	548	980	249	39	612	741	708	999999	471	999999	979	859	945	441	999999	195	66	516	776	188	246	691	779	780	615	159	999999	356	82	405	999999	999999	820	360	999999	681	495	451	274	64	999999	999999	479	177	859	273	254	988	89	999999	204	999999	830	688	825	857	210	999999	423	462	319	361	147	76	999999	999999	48	594	999999	569	699	999999	252	722	673	205	222	612	921	352	904	443	999999	462	211	999999	172	999999	535	582	480	36	38	811	744	164	903	413	936	873	234	660	987	999999	920	589	999999	118	25	630	999999	999999	547	81	558	876	93	684	864	598	822	906	68	428	999999	672	586	440	978	519	302	809	675	999999	127	999999	999999	757	542	622	492	64	127	905	999999	999999	489	999999	263	868	999999	228	548	348	60	327	999999	568	431	257	12	720	139	505	337	835	922	999999	954	314	430	999999	152	251	116	999999	789	163	491	216	193	
630	186	119	449	84	270	337	997	799	652	887	335	294	620	771	924	621	999999	111	959	990	12	949	447	743	85	999999	241	292	538	447	87	225	74	382	999999	30	66	263	999999	594	501	999999	662	543	10	999999	631	344	999999	178	586	389	999999	999999	999999	237	672	705	998	964	105	715	271	214	809	999999	230	999999	238	904	999999	324	537	999999	999999	999999	297	904	742	228	674	897	449	369	861	698	969	871	999999	316	358	361	999999	610	498	786	893	457	733	890	636	999999	116	938	614	272	852	880	999999	779	939	767	962	779	299	999999	276	901	352	999999	150	359	492	999999	999999	213	68	926	876	999999	954	839	180	851	591	290	791	999999	755	999999	846	999999	177	999999	376	999999	999999	485	321	300	999999	991	115	622	749	287	999999	194	392	411	213	925	14	991	824	110	597	121	999999	18	417	999999	999999	753	999999	62	192	517	999999	965	814	583	614	586	202	962	999999	557	111	314	388	606	999999	354	396	920	999999	185	160	276	993	999999	297	313	882	754	845	362	358	697	104	394	638	426	999999	629	321	427	799	861	999999	49	19	999999	629	810	647	999999	999999	353	999999	999999	366	289	972	537	999999	311	703	447	127	382	208	414	219	994	968	701	758	766	999999	666	385	999999	900	954	277	414	683	999999	116	53	995	15	728	97	38	999999	999999	68	999999	19	724	361	999999	993	999999	604	673	635	999999	999999	53	600	743	312	631	77	388	28	999999	999999	999999	631	341	999999	999999	203	685	131	965	618	257	999999	432	999999	941	34	554	906	123	999999	741	57	240	169	999999	404	999999	999999	466	961	970	999999	999999	462	391	103	30	999999	616	646	918	551	670	233	699	354	178	153	999999	999999	522	999999	904	596	150	581	400	999999	84	999999	999999	269	999999	999999	647	999999	900	970	218	999999	13	999999	299	476	999999	199	387	16	470	655	236	127	65	860	999999	498	531	212	321	999999	999999	849	595	634	713	659	886	665	585	878	453	207	999999	999999	603	638	999999	437	841	999999	204	394	710	429	756	999999	214	804	566	158	300	999999	658	409	155	164	299	665	999999	105	312	721	430	591	211	38	192	542	999999	810	316	103	999999	999999	615	318	148	176	877	897	454	92	109	437	588	756	548	999999	377	449	348	526	674	746	648	999999	963	128	227	999999	633	671	548	755	842	207	336	298	793	837	25	133	788	865	650	230	621	993	999999	999999	489	656	175	817	471	999999	428	625	999999	999999	354	29	948	159	999999	999999	999999	
999999	595	391	429	260	742	539	433	225	999999	999999	105	428	861	999999	999999	772	999999	977	506	730	294	61	778	711	576	660	999999	995	184	639	601	867	686	277	408	622	35	999999	913	635	393	999999	999999	619	999999	999999	281	999999	999999	999999	999999	297	286	813	69	543	612	718	684	999999	57	437	999999	999999	999999	237	999999	593	571	502	999999	18	999999	870	346	48	999	169	191	282	388	117	999999	999	727	314	999999	872	218	865	19	317	554	999999	588	956	214	953	999999	999999	561	999999	813	411	439	902	233	416	477	30	543	999999	536	999999	704	939	999999	999999	381	904	646	869	999999	706	492	439	464	242	291	999999	999999	999999	758	889	720	699	999999	689	999999	999999	999999	184	405	197	999999	566	781	999999	136	648	999999	172	999999	999999	655	691	999999	117	999999	10	999999	990	999999	999999	196	497	694	646	691	14	999999	999999	481	999999	823	472	999999	197	384	925	657	321	999999	643	770	671	999999	261	244	39	396	196	770	569	999999	999999	59	999999	999999	834	872	144	999999	131	999999	962	691	999999	683	999999	999999	125	732	993	999999	999999	999999	491	999999	999999	33	442	412	662	617	459	886	911	177	999999	999999	999999	999999	550	999999	523	860	984	640	807	999999	447	578	61	999999	281	464	777	999999	999999	216	567	992	999999	810	439	999999	798	514	553	86	999999	999999	950	769	71	929	999999	939	829	999999	999999	999999	999999	999999	586	864	360	850	346	995	119	694	999999	526	855	999999	709	739	624	790	72	480	96	731	999999	588	999999	292	750	999999	282	837	398	986	317	715	483	999999	999999	574	382	947	178	999999	967	94	999999	434	913	897	229	452	999999	999999	212	427	764	787	343	997	247	999999	109	994	722	281	305	930	218	149	999999	768	514	999999	999999	124	312	538	763	126	999999	203	379	853	132	829	522	359	783	890	951	696	607	236	336	314	848	183	999999	695	789	22	999999	999999	217	461	999999	275	630	98	999999	236	999999	227	999999	54	698	256	999999	999999	759	945	156	328	198	994	999999	288	722	113	276	138	702	999999	337	633	976	605	646	999999	892	999999	729	695	999999	724	672	389	874	292	616	601	311	942	936	843	865	897	584	999999	300	659	552	526	821	986	999999	999999	890	728	999999	102	999999	211	10	512	226	461	553	474	999999	780	999999	440	496	674	827	759	141	493	767	999999	31	433	379	243	703	212	873	788	999999	999999	499	155	224	524	991	999999	942	999999	626	413	354	120	891	999999	255	999999	999999	157	999999	774	823	406	961	999999	81	186	
831	766	808	999999	999999	765	284	614	291	267	225	972	682	999999	816	708	866	363	734	910	541	999999	987	591	182	999999	629	425	894	102	194	236	453	999999	278	999999	624	613	825	589	836	287	238	999999	896	67	475	442	958	999999	539	999999	999999	170	645	971	779	226	999999	862	145	999999	720	199	82	989	999999	999999	999999	641	93	263	999999	155	999999	264	631	999	695	999999	260	999999	467	999999	999999	587	973	293	999999	306	406	407	773	963	453	976	999999	999999	915	999999	539	607	999999	326	40	286	79	118	96	391	350	999999	999999	999999	612	948	402	940	636	495	26	245	697	162	999999	686	490	575	701	107	696	592	94	999999	585	652	999999	150	999999	286	518	864	999999	788	999999	999999	876	57	360	505	584	626	999999	430	891	304	910	830	999999	354	796	504	416	988	694	757	695	742	999999	960	744	262	202	360	976	161	48	909	999999	999999	999999	442	224	999999	522	80	999999	663	897	291	742	383	67	403	490	24	458	218	999999	208	999999	143	907	400	760	999999	433	62	453	739	266	10	634	475	544	363	999999	219	475	999999	577	41	845	859	227	371	204	798	869	999999	999999	829	815	998	685	999999	535	823	446	200	646	138	999999	167	34	741	748	592	859	136	999999	999999	999999	480	631	900	298	999999	182	399	138	635	999999	490	47	436	195	636	789	999999	827	465	773	285	999999	449	820	688	834	486	999999	612	939	743	999999	999999	97	999999	376	785	999999	487	651	56	999999	21	999999	730	130	598	556	999999	802	999999	999999	278	475	466	503	192	89	610	999999	999999	776	525	999999	449	262	583	348	850	999999	13	490	999999	814	726	999999	966	503	100	567	245	929	999999	809	948	444	999999	988	630	841	999999	999999	777	273	954	279	546	324	506	477	999999	259	705	853	798	999999	958	463	748	252	537	689	988	52	999999	766	277	716	748	15	999999	999999	999999	999999	84	307	712	87	999999	457	677	651	996	623	30	986	234	999999	999999	999999	486	506	250	387	313	999999	718	735	295	197	12	829	999999	501	185	953	541	696	778	999999	798	880	602	300	575	886	692	374	999999	999999	542	620	706	311	999999	795	353	340	705	579	588	976	792	672	454	847	84	999999	447	999999	999999	538	878	999999	648	605	903	949	812	427	812	353	713	999999	999999	392	133	275	972	999999	999999	211	990	999999	999999	821	98	999999	846	727	811	198	999999	999999	546	13	999999	197	662	999999	892	999999	527	287	766	245	999999	498	27	71	724	809	531	999999	999999	254	999999	
679	999999	999999	516	999999	999999	94	616	623	999999	757	999999	651	650	935	612	59	497	999999	683	713	442	999999	557	600	912	999999	12	11	999999	869	498	302	999999	72	592	835	999999	999999	999999	443	670	152	999999	516	740	375	421	999999	207	482	570	260	570	999999	999999	927	279	999999	70	328	91	615	999999	556	269	465	195	999999	352	777	642	578	916	250	52	300	858	51	999999	547	373	999999	804	195	308	999999	731	999999	826	664	565	500	999999	971	999999	999999	196	272	999999	285	189	832	446	429	839	992	344	330	791	946	999999	999999	66	522	999999	868	811	771	258	31	999999	564	762	688	221	999999	719	945	999999	987	113	596	999999	583	367	999999	776	384	355	315	903	410	839	999999	595	337	443	345	25	493	999999	424	23	235	552	625	80	758	999999	697	282	398	442	804	842	999999	443	483	999999	424	101	436	425	942	127	332	724	882	102	883	709	384	929	405	743	688	582	568	999999	742	470	28	175	658	43	514	968	44	47	123	893	960	999999	999999	401	817	999	999999	999999	229	900	198	666	334	999999	999999	469	47	71	163	899	875	451	422	999999	83	270	767	909	613	999999	689	844	979	990	748	999999	338	13	925	689	999999	461	812	841	282	362	841	669	144	55	999999	973	884	223	28	999999	767	999999	328	556	242	171	999999	865	999999	353	686	344	249	704	140	43	146	999999	397	423	639	999999	682	721	429	999999	999999	567	999999	716	960	999999	971	999999	436	691	684	379	457	350	999999	946	630	928	675	507	430	999999	915	897	999999	420	826	605	879	196	965	607	999999	144	396	937	999999	504	393	921	372	19	999999	999999	999999	766	26	999999	466	692	999999	753	999999	922	999999	999999	652	534	879	549	938	376	360	249	726	87	252	322	954	29	513	136	545	753	144	421	172	475	548	80	404	780	148	196	246	221	999999	214	467	62	999999	907	999999	843	983	995	658	37	723	282	524	999999	102	999999	999999	824	999999	302	787	265	181	999999	986	809	999999	999999	238	999999	13	999999	525	47	854	999999	999999	605	511	701	770	148	762	145	752	999999	555	999999	687	701	17	421	12	269	427	212	880	118	921	814	999999	999999	767	494	34	999999	999999	487	849	200	711	583	322	516	531	999999	503	46	434	719	264	454	999999	536	166	592	511	999999	620	652	31	626	684	697	13	999999	380	277	999999	543	999999	77	851	999999	990	434	109	496	737	999999	708	844	684	999999	999999	253	353	999999	338	441	706	500	867	206	178	999999	898	625	
513	585	278	236	925	999999	209	196	603	999999	546	731	493	999999	528	841	944	186	941	482	147	760	602	149	999999	679	837	29	999999	655	328	904	535	999999	983	999999	510	482	919	794	11	373	649	370	695	999999	948	691	999999	35	262	999999	154	999999	488	999999	983	138	297	256	63	999999	986	999999	664	999999	205	19	42	376	341	471	267	157	480	999999	120	242	453	999999	730	999999	56	184	402	336	999999	119	995	240	178	999999	999999	672	999999	821	386	999999	705	63	999999	939	658	606	693	790	734	997	999999	714	641	751	685	955	526	906	143	811	999999	999999	882	96	24	801	207	999999	286	594	416	659	396	419	536	999999	999999	790	497	450	491	612	601	999999	173	290	999999	427	999999	239	156	834	687	575	156	999999	181	325	925	856	408	733	514	999999	999999	296	327	999999	999999	295	36	735	419	692	330	943	736	129	999999	733	213	779	999999	57	448	999999	971	999999	272	169	228	613	865	999999	51	757	108	462	999999	876	962	375	212	410	213	421	424	999999	255	212	640	999999	403	201	653	629	468	466	701	18	325	506	959	999999	76	422	869	999999	650	999999	845	284	947	56	771	837	999999	863	999999	37	999999	976	576	70	528	999999	999999	999999	986	422	298	999999	999999	173	561	465	415	157	344	790	999999	645	353	682	999999	999999	115	357	429	816	62	605	999999	674	999999	999999	930	899	536	900	212	999999	792	238	284	214	523	783	495	315	431	428	999999	63	485	521	632	893	702	172	70	863	254	999999	370	693	999999	96	322	221	535	516	621	443	587	356	853	125	408	163	843	999999	862	123	395	999999	86	569	198	338	716	46	207	999999	999999	349	999999	622	868	590	195	436	471	283	780	915	807	95	475	999999	668	999999	999999	549	329	739	11	999999	784	736	616	459	999999	983	505	999999	318	999999	603	248	405	241	257	817	967	416	999999	589	343	999999	826	990	103	999999	670	209	550	657	53	110	348	819	837	141	973	736	538	999999	777	291	606	559	491	999999	733	437	269	999999	581	912	999999	422	797	999999	910	999999	365	999999	999999	999999	948	661	214	503	900	586	403	999999	999999	240	999999	382	811	62	873	277	508	865	334	242	940	999999	86	999999	230	926	999999	532	231	357	380	999999	999999	999999	342	945	355	988	999999	157	999999	999999	834	351	43	999999	999999	744	441	999999	127	499	999999	90	365	999999	999999	82	283	974	564	870	894	495	859	999999	999999	339	999999	999999	921	520	539	999999	208	797	47	734	107	999999	999999	286	
101	588	239	880	999999	94	999999	266	999999	282	715	362	592	999999	258	999999	491	853	300	281	34	512	721	999999	960	336	999999	567	48	850	999999	999999	659	287	999999	999999	265	999999	995	132	999999	464	568	649	805	187	999999	45	999999	698	253	253	432	53	262	588	867	999999	920	857	999999	999999	227	520	307	999999	702	314	394	999999	93	999999	857	999999	999999	570	944	999999	999999	783	999999	999999	999999	999999	606	731	138	999999	35	999999	448	999999	68	999999	920	663	246	57	352	650	999999	999999	999999	999999	615	740	396	999999	999999	691	643	795	830	147	125	999999	540	877	913	576	36	97	289	203	504	999999	454	999999	257	405	334	896	729	160	308	999999	204	422	734	865	344	873	630	999999	556	652	802	921	33	563	133	369	144	776	999999	397	10	457	111	165	296	999999	17	589	367	999999	999999	679	838	662	999999	127	152	999999	999999	999999	467	999999	647	851	999999	533	695	694	282	964	762	953	536	911	999999	747	321	579	579	667	999999	50	976	809	586	132	999999	370	400	999999	226	999999	999999	471	930	65	810	999999	508	999999	981	323	317	402	999999	123	153	926	999999	999999	999999	573	478	573	297	426	968	837	275	534	999999	334	999999	276	747	676	418	74	981	406	937	71	80	816	999999	999999	732	583	825	473	978	166	999999	999999	209	653	617	971	999999	513	96	972	999999	973	323	656	29	999999	655	999999	704	999999	945	999999	487	745	502	999999	999999	745	999999	395	999999	802	556	293	175	999999	76	104	68	446	999999	478	319	965	999999	999999	503	39	532	690	928	518	999999	899	220	999999	499	464	161	999999	93	999999	999999	701	960	192	427	39	999999	702	999999	999999	999999	267	199	476	495	999999	668	404	168	858	222	13	999999	999999	43	657	82	811	999999	611	942	112	363	460	659	618	14	893	680	474	548	829	715	377	999999	510	709	744	999999	977	999999	756	797	235	226	814	243	999999	159	769	956	999999	875	373	618	155	904	739	817	876	517	775	724	999999	999999	393	298	100	242	532	999999	338	943	850	815	196	315	137	999999	999999	384	546	999999	999999	999999	999999	999999	351	758	124	606	969	999999	999999	999999	30	42	113	914	999999	526	153	234	999999	822	999999	736	34	999999	431	999999	776	505	972	501	970	999999	813	999999	999999	999999	946	341	128	999999	999999	412	951	999999	794	164	211	222	410	328	240	322	128	98	890	142	929	793	337	999999	829	999999	954	999999	498	990	228	927	473	999999	580	812	999999	699	844	225	785	643	999999	277	999999	564	105	654	271	
658	912	724	999999	999999	509	162	13	999999	107	514	457	999999	892	999999	935	999999	749	16	747	999999	215	428	999999	675	357	999999	39	69	646	275	378	310	238	840	87	504	641	164	894	999999	808	273	602	999999	767	334	751	959	342	363	814	999999	999999	843	999999	999999	999999	620	961	223	999999	999999	206	999999	145	157	232	62	727	999999	643	595	122	330	619	999999	999999	914	999999	999999	545	80	727	293	460	290	403	395	397	592	999999	31	202	681	304	864	76	769	204	620	999999	699	241	999999	720	228	975	586	233	509	668	566	713	999999	999999	62	227	912	381	854	753	836	664	144	417	622	403	440	35	754	999999	999999	719	296	921	845	999999	999999	999999	241	315	999999	171	999999	924	467	317	999999	13	252	646	164	398	350	866	275	44	107	493	107	825	544	999999	999999	999999	612	846	999999	27	832	223	401	999999	999999	549	936	674	776	999999	950	314	149	437	783	117	721	999999	378	429	999999	811	741	342	475	415	999999	265	692	999999	321	620	999999	999999	181	38	255	999999	258	801	930	999999	268	999999	999999	793	999999	117	999999	999999	912	945	478	997	372	31	482	69	873	733	999999	681	999999	522	898	999999	999999	903	265	754	999999	905	418	999999	499	64	552	853	798	682	729	662	999999	999999	351	999999	152	892	999999	160	556	195	942	524	32	999999	618	745	999999	213	379	783	851	999999	508	16	536	999999	508	317	478	999999	271	200	999999	126	203	999999	181	532	197	999999	999999	115	207	677	962	999999	554	250	446	807	865	594	999999	945	810	464	823	344	999999	251	394	566	682	999999	999999	999999	999999	905	66	957	999999	465	999999	848	754	745	825	831	54	641	999999	268	999999	670	762	999999	887	999999	315	738	837	999999	692	946	146	471	433	279	752	220	999999	648	193	488	243	409	578	464	999999	999999	999999	992	300	999999	894	136	696	21	175	258	864	461	600	327	130	737	773	79	999999	999999	322	999999	88	833	267	707	84	392	437	999999	999999	432	867	999999	109	845	546	999999	999999	19	775	421	999999	999999	356	922	58	866	368	506	636	508	999999	908	999999	93	999999	466	999999	999999	62	313	584	812	160	441	999999	359	228	284	999999	288	28	999999	999999	900	451	583	487	999999	999999	999999	34	931	999999	598	999999	958	999999	26	999999	89	999999	864	957	999999	837	301	999999	914	999999	999999	648	93	315	358	999999	999999	401	999999	999999	339	979	605	538	844	289	652	95	561	762	999999	999999	999999	352	120	733	999999	999999	54	73	999999	239	572	999999	999999	569	940	
625	999999	118	628	566	646	384	999999	110	999999	335	123	192	194	999999	792	162	703	836	999999	741	204	624	336	316	357	788	999999	110	999999	598	577	999999	999999	37	717	999999	143	78	225	826	750	20	999999	828	630	861	878	944	447	420	313	134	132	208	430	999999	999999	322	219	857	999999	501	692	999999	758	838	843	167	999999	349	29	634	620	619	990	194	840	508	999999	999999	910	999999	662	996	999999	453	999999	150	606	964	999999	820	858	368	933	258	999999	433	79	792	999999	720	999999	108	401	678	513	513	218	246	999999	283	636	724	947	357	839	999999	75	314	686	702	561	533	677	999999	776	999999	686	741	866	417	999999	893	476	999999	99	999999	999999	999999	940	648	932	999999	999999	398	194	143	999999	585	419	631	367	765	115	999999	169	923	999999	999999	999999	999999	999999	476	380	505	844	743	258	757	268	284	999999	458	374	48	770	202	482	288	23	642	840	111	999999	999999	999999	673	787	999999	39	999999	143	999999	999999	689	821	465	988	999999	554	451	885	663	326	144	539	909	999999	77	999999	967	451	999999	189	269	999999	725	153	145	455	181	955	107	727	103	999999	999999	743	684	226	314	999999	925	999999	572	756	999999	784	999999	705	150	999999	719	999999	72	724	990	232	455	278	106	322	853	111	382	495	999999	935	233	993	850	175	999999	851	250	999999	525	418	999999	512	999999	940	999999	440	314	899	999999	502	665	379	160	999999	999999	416	999999	992	360	824	361	999999	968	251	561	203	999999	975	564	868	364	308	208	582	999999	943	999999	165	999999	422	796	483	999999	295	280	999999	843	393	878	310	999999	258	414	700	66	539	544	999999	389	762	585	999999	344	377	147	366	180	577	999999	354	379	964	636	937	999999	999999	999999	682	999999	707	999999	471	106	264	146	999999	894	507	526	85	409	999999	776	603	837	999999	148	999999	157	999999	683	999999	540	534	999999	767	999999	476	673	188	999999	861	29	999999	411	123	242	90	241	41	999999	672	61	776	999999	334	197	999999	109	569	739	945	534	68	33	95	930	999999	999999	999999	494	427	834	347	373	547	35	104	201	999999	235	68	650	125	451	21	999999	764	589	606	580	587	999999	113	448	999999	336	961	999999	326	193	999999	756	862	999999	54	837	713	412	407	308	102	842	386	344	999999	304	418	616	21	871	176	982	727	798	906	60	999999	999999	607	221	74	446	874	540	564	311	788	578	406	183	510	999999	192	307	487	745	999999	999999	767	471	999999	354	999999	455	27	688	38	74	999999	
994	116	999999	999999	196	999999	655	967	846	780	379	516	840	220	838	370	814	800	430	320	170	69	962	141	999999	999999	720	800	999999	999999	876	282	724	937	999999	77	696	556	996	73	832	777	154	987	999999	999999	86	143	808	95	212	888	608	754	480	999999	999999	682	668	999999	999999	999999	548	333	904	999999	792	999999	808	770	999999	267	804	999999	487	393	999999	974	999999	190	226	586	992	999999	320	988	674	969	467	476	923	23	999999	113	549	976	239	999999	93	999999	173	183	334	47	999999	945	94	251	276	97	29	178	938	488	676	937	999999	214	22	916	432	822	999999	341	999999	660	379	700	817	999999	163	103	891	453	27	999999	999999	955	923	375	904	433	999999	379	457	754	84	409	437	999999	123	34	809	999999	867	350	737	992	199	759	575	393	433	765	933	926	287	999999	470	633	685	907	291	999999	22	999999	129	76	999999	999999	999999	969	999999	215	397	999999	999999	724	586	999999	315	268	765	173	799	520	999999	938	446	530	477	590	939	803	926	216	743	171	164	868	231	999999	999999	107	183	999999	129	227	378	999999	642	563	908	792	327	999999	152	128	847	501	999999	190	629	999999	624	999999	999999	469	999999	190	396	999999	569	717	999999	999999	160	667	989	203	400	782	570	642	999999	914	681	156	486	999999	74	624	999999	999999	868	50	50	753	482	187	575	999999	938	197	417	520	993	200	346	682	275	484	138	653	999999	999999	999999	987	999999	710	324	883	983	778	999999	999999	808	906	849	415	604	406	194	811	627	740	999999	999999	234	999999	999999	490	809	803	244	589	495	670	999999	650	429	999999	287	772	999999	692	999999	169	80	646	711	97	999999	931	999999	868	299	327	36	370	999999	248	762	108	790	834	83	189	999999	999999	285	148	354	208	985	999999	129	422	999999	935	74	999999	311	588	999999	832	149	878	726	375	300	178	644	201	999999	191	999999	999999	999999	39	999999	496	625	543	370	573	743	999999	945	999999	749	876	999999	100	999999	700	936	184	999999	957	694	205	463	178	246	117	503	162	932	999999	260	941	440	999999	326	999999	999999	999999	227	999999	999999	999999	932	999999	626	423	999999	553	999999	575	255	999999	746	34	999999	423	999999	456	999999	263	999999	590	999999	151	285	808	445	999999	774	999999	643	178	999999	350	867	999999	272	999999	999999	999999	317	950	999999	367	999999	143	204	416	585	902	544	999999	470	964	32	509	999999	790	914	999999	977	350	779	177	999999	999999	170	405	166	646	999999	770	999999	484	946	999999	334	999999	592	152	
613	39	999999	871	193	999999	707	991	999999	999999	911	482	999999	999999	844	999999	999999	98	434	482	972	799	259	939	751	774	706	985	28	902	184	933	208	772	215	948	477	907	999999	900	379	179	999999	999999	734	678	421	180	640	999999	999999	245	428	119	179	813	780	934	130	419	335	721	973	425	999999	978	283	999999	528	896	499	999999	999999	534	113	999999	999999	461	214	999999	362	999999	999999	48	999999	939	999999	98	603	401	178	542	999999	574	574	657	205	662	999999	756	999999	835	651	743	490	684	999999	894	16	375	102	328	729	58	67	799	376	934	999999	254	473	194	999999	137	728	956	486	540	959	999999	608	69	846	999999	677	999999	884	611	558	279	807	999999	92	238	308	849	813	738	516	774	999999	999999	201	369	999999	999999	852	523	25	999999	208	600	934	560	999999	43	482	280	380	540	999999	764	386	201	446	852	112	754	829	878	999999	747	33	194	999999	347	868	487	175	999999	674	370	596	34	999999	217	999999	999999	471	275	999999	542	368	976	859	526	884	999	923	999999	117	108	694	146	390	460	999999	750	999999	429	175	995	999999	914	999999	999999	178	361	130	999999	176	581	293	563	511	999999	389	56	999999	648	462	868	564	734	999999	576	676	459	643	999999	639	999999	145	51	110	999999	437	453	120	314	999999	533	999999	693	274	999999	814	140	635	780	999999	530	424	999999	967	306	441	999999	565	299	878	719	999999	510	599	999999	445	999999	463	139	182	999999	936	999999	300	928	989	870	470	821	999999	545	999999	862	549	999999	521	397	83	804	999999	67	887	999999	435	638	999999	378	103	44	999999	999999	677	505	608	145	999999	404	999999	999999	316	570	909	743	999999	343	895	855	960	490	999999	58	178	999999	199	999999	57	999999	595	661	999999	999999	776	435	730	198	867	329	264	414	999999	126	999999	44	497	380	157	154	999999	102	743	999999	999999	612	999999	999999	999999	999999	999999	493	97	999999	809	999999	925	695	793	999999	999999	349	999999	576	999999	556	966	602	118	143	171	819	999999	903	999999	999999	918	163	213	174	120	688	795	848	23	999999	327	54	999999	153	119	801	999999	673	140	943	625	177	370	861	646	723	933	270	857	999999	526	193	646	999999	878	771	492	999999	999999	999999	554	627	562	999999	999999	921	294	965	34	369	242	303	999999	889	877	751	793	352	527	396	999999	534	991	526	255	144	999999	999999	275	347	319	999999	999999	999999	999999	998	614	541	999999	999999	439	999999	246	497	263	232	999999	757	438	137	978	150	111	977	579	29	
636	45	582	999999	523	999999	999999	686	60	285	993	966	500	878	146	261	719	802	999999	787	999999	503	273	999999	999999	650	999999	148	999999	999999	855	332	236	379	999999	578	999999	536	211	156	277	559	999999	999999	239	999999	267	560	990	726	430	999999	999999	999999	730	142	772	559	999999	999999	999999	562	326	880	999999	999999	999999	130	516	568	303	192	601	811	520	738	66	295	999999	999999	392	999999	157	642	749	556	313	444	649	239	999999	408	165	999999	437	714	999999	566	557	568	714	146	53	431	433	247	707	218	281	991	86	486	999999	999999	490	999999	414	999999	141	873	367	304	481	287	762	894	999999	273	383	806	505	499	999999	999999	565	256	969	725	219	512	848	104	172	999999	163	329	642	999999	999999	999999	999999	559	435	999999	210	419	665	766	669	999999	219	999999	834	475	495	587	999999	540	999999	999999	737	689	474	629	34	999999	141	824	133	443	261	999999	425	999999	999999	999999	73	64	999999	156	590	212	66	680	302	999999	270	697	171	575	580	112	518	613	993	999999	999999	806	658	936	287	840	999999	236	287	246	999999	190	969	549	523	999999	999999	399	999999	999999	633	999999	337	999999	13	999999	999999	558	862	158	999999	999999	660	999999	861	267	406	98	999999	750	570	829	403	65	394	89	999999	622	62	886	598	999999	960	468	999999	999999	479	47	933	999999	188	94	373	138	999999	218	530	92	687	265	999999	425	530	999999	999999	999999	399	281	235	924	716	50	505	975	560	999999	850	202	899	569	788	368	164	35	571	485	465	275	283	999999	558	645	934	796	599	999999	999999	67	503	999999	901	999999	812	999999	136	147	588	398	577	446	367	999999	193	999999	477	928	270	999999	341	488	347	999999	998	999999	375	81	116	999999	999999	388	747	793	698	715	667	590	556	155	899	999999	897	77	697	999999	999999	999999	461	999999	999999	670	999999	102	725	25	846	776	209	763	644	64	999999	879	22	999999	699	573	639	478	460	999999	999999	125	999999	907	999999	280	999999	171	238	154	620	300	999999	715	476	654	999999	683	999999	890	391	792	510	844	402	999999	65	999999	147	256	591	982	365	442	999999	796	496	999999	433	575	349	999999	534	500	444	741	499	999999	723	55	505	956	999999	999999	505	590	615	761	514	999999	225	929	34	999999	563	637	934	948	427	999999	168	259	259	999999	551	353	999999	999999	410	661	528	758	999999	102	750	634	999999	796	936	707	191	999999	313	859	360	420	23	551	999999	807	806	551	878	52	887	999999	707	999999	28	162	332	604	361	853	
999999	466	154	932	999999	928	263	148	999999	720	499	433	999999	400	942	141	339	716	83	603	999999	976	880	742	215	999999	927	77	777	784	384	999999	999999	460	999999	894	275	91	999999	18	553	999999	999999	999999	553	463	310	316	372	886	822	999999	531	758	997	79	999999	999999	726	739	11	195	371	236	345	913	999999	495	587	58	865	999999	407	999999	59	999999	446	722	198	751	999999	620	705	891	962	999999	64	623	462	743	318	863	999999	579	999999	367	999999	313	999999	999999	999999	814	729	324	31	574	219	999999	709	809	632	863	223	975	999999	391	490	999999	999999	577	999999	999999	43	843	999999	12	999999	827	68	999999	892	143	999999	558	349	388	890	390	869	397	559	597	914	653	120	455	999999	389	43	624	877	826	999999	999999	781	974	999999	886	584	28	680	391	999999	999999	916	999999	962	664	636	167	501	999999	609	876	28	271	523	999999	732	294	362	999999	999999	443	814	76	105	655	777	374	999999	999999	806	999999	717	177	198	896	736	621	999999	984	999999	875	133	999999	226	999999	237	999999	461	401	163	300	666	176	597	965	212	850	404	317	887	999999	999999	497	303	758	999999	850	82	626	653	120	999999	999999	760	999999	320	47	849	933	428	267	999999	215	849	515	999999	550	999999	999999	694	886	999999	999999	107	999999	324	635	483	999999	999999	386	447	999999	747	999999	498	299	415	678	654	175	999999	999999	889	630	358	355	999999	787	999999	999999	279	849	932	767	893	627	280	279	604	999999	563	392	999999	999999	820	999999	468	999999	27	895	145	999999	999999	999999	885	756	295	476	999999	999999	987	999999	893	393	999999	597	903	999999	160	871	28	146	83	999999	611	618	999999	848	810	281	886	840	770	999999	483	999999	999999	413	999999	999999	341	803	999999	999999	697	868	499	547	999999	232	184	489	656	156	876	999999	828	609	916	277	999999	447	999999	999999	93	156	925	224	909	738	327	499	107	23	539	225	999999	448	999999	743	129	992	913	588	107	999999	999999	624	802	484	549	999999	999999	999999	919	894	147	285	551	550	999999	284	637	999999	904	684	999999	642	616	661	999	390	999999	183	158	234	533	999999	763	999999	962	311	421	999999	999999	657	12	492	104	644	87	724	896	731	801	999999	365	999999	999999	999999	24	999999	999999	999999	485	169	342	999999	466	999999	371	70	999999	865	587	641	863	212	15	257	682	899	548	971	583	285	999999	606	381	314	868	816	404	350	671	421	303	279	949	40	324	999999	36	409	283	999999	999999	40	153	169	980	163	711	435	999999	125	
12	45	568	999999	675	735	941	161	999999	999999	665	181	999999	176	999999	593	262	975	933	993	873	149	698	566	83	999999	463	999999	999999	715	114	969	609	555	418	999999	711	749	365	589	747	874	582	729	999999	39	836	977	822	999999	900	999999	999999	747	252	863	347	11	137	223	282	729	828	999999	999999	696	572	648	757	999999	881	513	620	354	256	998	566	999999	214	53	626	999999	400	999999	999999	378	477	861	313	554	920	709	621	999999	999999	27	55	472	289	665	467	198	229	999999	999999	396	126	999999	999999	253	307	378	797	999999	597	999999	339	892	999999	80	999999	710	345	213	999999	181	999999	478	47	238	952	103	689	548	586	437	267	657	429	999999	262	329	370	69	256	552	999999	538	554	520	687	999999	999999	218	446	756	853	999999	999999	999999	504	648	120	999999	999999	214	688	259	999999	169	539	682	473	875	999999	900	350	999999	956	999999	269	363	923	999999	550	799	925	481	999999	830	584	251	83	95	923	614	218	107	768	52	999999	662	999999	999999	999999	999999	689	301	999999	999999	415	577	999999	968	84	151	999999	593	721	501	288	216	156	676	584	297	609	999999	951	213	691	253	516	999999	751	999999	332	537	545	545	120	999999	91	566	424	999999	999999	114	20	782	889	625	385	277	764	999999	516	364	811	999999	406	311	999999	196	854	171	71	154	227	999999	819	197	58	186	390	653	135	590	262	576	114	504	377	179	999999	999999	999999	249	159	103	100	999999	725	851	148	808	294	894	712	999999	946	47	887	999999	963	702	577	208	887	999999	999999	999999	999999	999999	999999	999999	934	180	872	999999	303	822	999999	133	387	999999	999999	999999	47	581	369	241	999999	999999	999999	76	616	999999	216	621	499	999999	999999	999999	571	174	865	491	999999	246	874	124	999999	924	999999	134	52	763	164	121	241	380	170	315	999999	999999	57	999999	614	522	295	108	963	261	298	999999	470	955	999999	223	985	980	934	801	706	255	219	999999	48	506	999999	852	680	104	390	129	508	56	298	280	126	762	877	749	950	775	160	999999	999999	337	664	97	211	999999	136	999999	445	369	999999	505	90	103	74	117	498	999999	428	869	999999	179	134	423	667	291	106	232	113	194	850	931	999999	449	328	711	999999	936	650	738	967	139	999999	148	448	792	199	32	697	769	999999	517	999999	290	999999	465	999999	250	429	920	845	999999	157	260	519	677	411	641	775	999999	275	561	792	999999	901	742	496	985	975	874	101	84	535	343	933	342	584	814	551	863	999999	601	
517	999999	999999	999999	981	999999	629	999999	391	558	257	999999	503	700	999999	999999	389	166	969	999999	275	555	828	771	999999	813	327	999999	103	597	99	999999	855	674	54	71	999999	837	999999	73	366	214	999999	542	826	201	999999	242	999999	917	435	395	999999	291	335	962	999999	131	999999	177	999999	999999	677	794	469	999999	999999	829	656	663	869	999999	405	905	861	71	71	999999	944	186	973	999999	569	999999	172	704	999999	574	348	92	169	675	150	592	958	999999	536	699	83	491	999999	21	586	954	58	999999	989	987	429	274	900	999999	187	519	204	30	883	999999	631	764	326	914	490	574	503	999999	410	812	947	947	999999	371	999999	462	473	962	507	614	999999	288	714	40	999999	84	191	553	497	631	999999	937	40	44	999999	318	174	798	530	22	461	855	482	187	999999	482	739	538	404	724	999999	242	999999	278	375	353	60	296	770	416	392	950	705	779	424	999999	916	501	304	903	298	999999	442	999999	999999	281	806	537	990	999999	999999	652	158	999999	999999	166	999999	762	668	724	999999	999999	37	123	629	510	159	999999	763	999999	999999	247	999999	500	999999	380	800	37	125	103	546	523	305	109	999999	999999	801	932	203	999999	595	999999	832	579	645	419	999999	328	865	652	132	113	773	960	114	107	417	999999	346	215	999999	397	646	999999	188	745	583	999999	52	999999	708	226	508	505	444	412	415	665	855	27	732	999999	999999	472	971	442	749	344	994	973	999999	153	596	999999	902	208	517	267	401	900	835	718	285	975	944	905	999999	278	999999	702	691	752	802	329	999999	883	235	184	604	745	995	248	999999	78	567	564	630	999999	999999	245	895	157	273	955	999999	23	206	195	528	75	837	999999	817	302	999999	999999	999999	999999	999999	28	999999	999999	999999	999999	999999	999999	784	217	418	389	285	999999	999999	291	807	544	489	847	999999	999999	999999	50	655	999999	908	999999	431	641	787	988	999999	363	15	584	273	561	494	618	60	594	238	999999	999999	149	789	752	806	999999	495	747	999999	504	139	55	340	932	999999	134	999999	391	175	152	429	430	999999	921	999999	99	28	999999	59	871	796	553	241	698	999999	516	999999	165	716	894	999999	49	897	719	233	999999	254	999999	999999	999999	870	668	428	999999	569	357	973	867	673	717	518	249	999999	229	707	586	999999	641	669	999999	999999	591	674	280	995	390	532	456	698	128	845	999999	381	689	999999	137	134	155	139	915	542	881	492	999	386	906	999999	678	999999	647	156	612	670	702	984	288	999999	157	100	188	
825	526	179	554	871	830	868	18	228	579	462	999999	999999	754	638	999999	999999	674	894	99	999999	853	444	61	999999	999999	27	679	999999	721	143	999999	64	951	100	26	999999	999999	137	999999	48	342	999999	999999	999999	487	110	999999	73	490	189	999999	263	10	148	971	92	128	999999	999999	813	999999	313	507	445	485	999999	561	664	999999	792	999999	999999	347	60	707	999999	11	999999	999999	142	111	616	224	542	814	999999	63	812	128	933	593	999999	498	743	849	999999	952	997	709	873	999999	261	999999	697	26	782	915	950	441	578	999999	262	97	506	711	999999	98	999999	999999	762	560	748	546	688	999999	806	999999	604	211	999999	999999	14	999999	621	999999	850	999999	527	525	999999	999999	113	381	999999	999999	340	277	999999	999999	277	939	988	376	946	323	800	714	762	999999	220	999999	321	999999	761	999999	86	999999	476	913	999999	999999	571	999999	599	955	999999	999999	999999	835	868	538	65	572	933	739	462	999999	999999	307	792	145	412	39	315	307	496	364	619	422	776	245	801	88	999999	859	377	549	776	991	867	432	718	926	629	681	678	748	999999	31	674	448	884	999999	999999	725	14	541	143	301	999999	101	758	583	69	633	737	999999	402	83	372	913	861	999999	440	370	426	485	410	634	999999	999999	549	597	747	999999	360	633	957	454	999999	836	415	999999	999999	999999	999999	144	867	996	944	700	999999	741	659	761	587	999999	737	999999	999999	999999	141	509	672	999999	551	171	999999	731	282	114	30	947	228	535	507	385	697	999999	696	292	618	414	690	999999	999999	808	937	986	750	695	999999	205	999999	336	705	999999	812	810	233	512	308	146	724	999999	680	409	523	134	263	211	999999	83	75	26	910	726	819	744	330	743	999999	849	980	999999	218	824	800	891	830	601	999999	887	999999	999999	983	999999	690	850	257	991	295	813	732	548	727	822	999999	139	426	978	96	78	999999	490	288	459	165	147	999999	999999	999999	631	303	999999	999999	999999	999999	881	43	438	46	999999	497	999999	458	999999	126	442	858	396	693	671	475	852	514	504	407	950	904	533	325	552	228	401	393	663	999999	999999	909	647	189	999999	106	987	941	127	580	160	41	868	342	723	289	244	172	999999	166	999999	999999	143	999999	691	976	509	123	999999	750	105	945	795	900	55	532	220	216	999999	574	487	999999	396	924	257	919	46	200	601	273	999999	238	455	999999	79	924	999999	965	999999	282	596	874	457	377	485	214	999999	999999	297	999999	78	37	728	999999	678	539	760	219	435	771	940	
318	521	999999	766	867	499	297	831	131	757	255	718	171	999999	613	463	29	449	999999	683	79	903	410	204	956	510	93	829	539	173	999999	999999	727	999999	287	362	999999	611	999999	715	948	145	175	999999	999999	319	999999	999999	74	86	999999	770	999999	999999	999999	999999	120	35	809	366	416	468	302	957	201	715	999999	829	700	260	999999	417	831	337	735	933	738	999999	382	646	943	999999	764	999999	999999	794	157	638	471	999999	252	211	999999	261	308	490	843	217	999999	116	328	999999	693	813	850	333	939	65	363	937	999999	153	653	173	423	717	703	839	999999	406	999999	362	367	999999	18	999999	615	579	999999	999999	100	530	724	275	327	216	999999	951	999999	109	854	101	999999	534	205	999999	999999	638	838	999999	786	13	682	999999	547	966	379	865	804	824	999999	370	999999	118	846	156	429	387	845	999999	712	999999	236	999999	551	477	86	833	632	910	477	976	741	447	468	96	847	999999	999999	999999	837	149	156	787	999999	494	74	177	999999	999999	678	179	793	631	878	44	776	257	999999	80	890	545	243	894	356	740	628	589	650	759	309	551	659	494	999999	573	606	448	53	999999	413	908	999999	583	241	308	999999	999999	999999	433	999999	999999	999999	658	470	301	906	261	441	650	865	999999	527	928	749	137	999999	309	262	314	438	999999	999999	247	666	999999	400	659	663	58	557	519	30	226	449	999999	967	11	33	88	667	354	17	403	200	999999	390	999999	834	114	788	883	857	265	995	981	999999	345	991	999999	900	256	598	392	102	356	999999	311	488	50	169	517	999999	183	646	94	330	810	56	737	600	999999	825	558	269	674	661	765	231	468	999999	632	999999	544	187	421	755	624	310	844	475	999999	999999	793	999999	280	607	683	618	911	661	585	299	264	888	999999	431	49	133	428	695	999999	89	30	728	999999	507	741	996	235	338	999999	510	999999	271	520	999999	999999	999999	988	999999	978	156	999999	806	736	342	755	999999	459	989	715	501	881	158	999999	999999	999999	999999	417	999999	865	687	393	582	956	999999	96	992	999999	294	399	999999	999999	361	717	552	999999	223	999999	204	751	95	546	999999	622	213	999999	63	495	520	724	999999	206	225	211	999999	763	737	999999	661	256	763	999999	999999	600	999999	999999	529	441	233	240	505	83	223	31	999999	150	157	960	752	456	42	506	999999	999999	432	999999	999999	160	426	999999	42	999999	340	948	988	806	999999	645	342	846	109	621	271	290	228	893	999999	203	431	159	615	776	106	215	223	999999	433	999999	
999999	59	999999	378	25	999999	207	141	743	275	43	999999	769	511	999999	905	356	999999	245	999999	351	999999	257	726	729	276	183	265	999999	999999	734	731	382	775	477	293	409	999999	606	999999	93	999999	160	717	999999	457	389	113	159	200	859	999999	31	857	999999	640	802	999999	999999	749	999999	941	863	999999	540	311	999999	994	44	344	505	624	815	999999	999999	263	387	539	999999	999999	886	79	115	86	275	932	710	525	999999	837	490	689	91	857	566	151	233	542	186	999999	999999	395	79	815	694	244	986	999999	999999	999999	262	999999	164	377	999999	201	835	787	352	608	601	85	483	999999	853	999999	543	958	851	350	39	999999	362	707	425	501	999	300	999999	41	945	999999	159	999999	584	999999	534	714	994	375	315	999999	199	578	266	999999	911	872	962	878	999999	38	762	999999	970	418	910	999999	951	371	201	999999	999999	321	662	504	925	963	622	636	999999	828	999999	486	999999	999999	654	784	450	644	589	137	337	513	339	999999	344	134	549	176	316	87	999999	633	184	770	51	999999	999999	761	854	948	260	335	595	873	999999	285	990	387	763	135	16	316	999999	999999	999999	891	999999	745	170	999999	423	999999	329	215	75	999999	312	274	999999	999999	868	999999	999999	641	999999	12	918	466	851	999999	999999	172	412	191	80	456	852	120	562	159	896	999999	601	63	534	804	16	390	999999	735	973	725	835	986	267	327	999999	150	196	215	973	525	894	112	999999	999999	53	148	999999	618	487	202	999999	999999	880	697	97	735	999999	82	995	537	658	125	94	999999	336	426	999999	999999	929	712	999999	357	186	381	999999	999999	999999	283	760	867	255	999999	258	999999	23	443	115	570	240	791	43	123	219	445	866	779	27	256	924	999999	224	391	689	775	279	364	226	509	421	597	999999	832	322	138	291	469	867	313	999999	893	320	363	522	147	678	999999	147	740	999999	506	482	999999	359	143	652	999999	509	999999	512	658	999999	999999	158	642	453	211	999999	91	163	406	912	713	850	41	315	999999	999999	551	999999	999999	999999	486	994	915	125	206	483	999999	485	999999	999999	999999	801	747	675	999999	215	879	999999	476	17	66	999999	999999	594	768	999999	327	827	791	994	999999	384	52	999999	741	611	999999	526	999999	727	623	606	736	447	999999	999999	112	365	601	656	989	857	999999	462	999999	899	999999	999999	357	906	165	360	693	433	999999	19	759	316	934	999999	972	362	448	748	999999	460	999999	999999	999999	856	198	961	236	144	14	110	754	589	280	841	725	911	179	350	999999	
272	912	312	445	517	162	795	431	498	683	636	419	999999	78	710	59	225	999999	500	718	204	999999	999999	999999	999999	999999	999999	999999	103	387	70	999999	107	999999	131	548	547	235	999999	703	402	540	737	461	999999	999999	872	520	569	999999	999999	658	679	632	377	148	363	884	999999	261	982	999999	337	121	623	453	321	999999	999999	172	512	989	703	797	326	664	999999	107	999999	219	393	659	477	311	999999	412	514	999999	999999	982	194	662	691	308	720	642	999999	626	838	924	999999	999999	573	999999	288	999999	955	881	315	713	752	999999	834	999999	868	333	291	36	999999	220	999999	845	895	964	999999	849	308	404	86	683	999999	770	999999	135	838	225	96	80	33	367	456	999999	169	105	240	999999	999999	366	440	999999	361	999999	391	999999	999999	535	999999	608	428	438	221	561	805	999999	261	981	995	709	496	652	247	220	12	999999	999999	317	685	999999	999999	58	31	942	999999	689	332	999999	999999	642	150	313	943	999999	999999	594	155	895	999999	537	843	258	934	999999	869	788	159	999999	183	514	862	678	849	482	873	999999	999999	279	999999	999999	310	999999	999999	999999	569	192	709	759	568	999999	731	868	490	158	955	486	124	902	82	185	999999	191	111	873	779	472	463	999999	614	281	186	999999	308	711	999999	867	654	581	560	687	89	399	999999	999999	783	994	197	701	527	397	266	514	999999	422	585	999999	999999	729	582	106	999999	248	155	296	999999	854	569	779	921	98	831	542	999999	395	105	151	610	999999	99	785	284	761	943	227	999999	672	679	885	136	999999	992	924	998	999999	957	840	999999	295	533	928	434	418	780	999999	565	723	172	811	326	443	518	538	640	999999	822	967	305	928	999999	999999	185	684	652	813	106	907	543	889	437	264	897	324	813	999999	999999	865	999999	514	999999	301	509	867	999999	692	599	463	999999	211	640	990	999999	324	24	999999	999999	750	765	967	999999	658	190	283	999999	72	546	203	725	478	999999	956	986	791	276	978	70	999999	125	960	224	642	999999	342	258	446	999999	582	310	999999	418	609	110	24	181	13	121	236	492	506	999999	405	738	999999	763	684	13	754	58	45	903	999999	999999	999999	999999	700	45	847	999999	937	352	999999	999999	876	70	999999	999999	972	619	272	867	833	999999	618	814	818	904	806	579	574	999999	964	534	274	945	999999	973	305	271	481	968	274	211	999999	163	192	511	861	755	925	827	41	145	785	999999	999999	999999	999999	990	934	795	239	999999	999999	505	999999	439	629	930	97	999999	561	999999	147	
304	603	632	279	464	631	999999	52	60	999999	999999	411	829	748	106	875	362	955	314	336	999999	738	995	999999	59	775	753	882	930	667	70	276	330	997	999999	999999	999999	350	999999	368	627	752	188	999999	713	999999	558	690	532	65	999999	909	256	384	999999	999999	607	999999	230	688	999999	434	121	393	999999	480	90	832	999999	531	438	21	402	945	709	933	999999	380	47	955	999999	72	360	999999	932	160	30	946	545	925	967	565	130	874	489	202	640	795	40	243	23	726	999999	11	627	999999	516	999999	999999	528	15	236	843	274	472	816	84	246	460	442	460	144	297	342	564	872	891	527	465	516	302	764	350	804	942	500	639	358	257	219	999999	999999	281	999999	919	999999	999999	999999	999999	999999	999999	404	345	597	783	878	439	99	446	755	999999	988	844	167	236	250	886	49	332	972	186	725	999999	251	798	999999	862	280	423	824	160	999999	999999	792	398	897	429	752	999999	73	70	550	999999	502	999999	655	999999	999999	790	679	853	682	533	439	999999	999999	416	103	799	52	999999	168	999999	622	999999	999999	872	62	769	999999	820	999999	28	268	911	999999	813	496	863	153	999999	748	999999	744	999999	477	999999	685	999999	995	491	336	953	978	999999	901	873	299	897	592	782	999999	354	462	858	999999	664	999999	528	861	589	919	240	999999	186	999999	679	932	651	137	293	999999	758	773	846	494	191	49	221	19	999999	523	999999	999999	370	999999	999999	37	885	261	999999	247	999999	442	999999	571	105	307	802	999999	999999	941	999999	769	309	595	73	999999	999999	999999	537	624	63	999999	108	76	999999	959	294	142	999999	999999	56	999999	323	55	39	999999	999999	284	398	883	247	442	787	821	999999	828	972	999999	999999	822	421	521	724	198	194	649	343	349	250	146	22	669	904	581	894	258	455	263	566	999999	223	341	975	653	387	620	999999	287	201	502	999999	519	162	62	239	535	675	135	861	390	981	28	999999	262	871	577	537	999999	927	626	383	718	219	242	999999	90	999999	80	999999	573	917	66	157	999999	159	503	517	852	351	368	583	330	402	185	766	204	307	722	782	999999	92	999999	359	999999	129	278	309	999999	999999	159	989	999999	323	297	999999	925	870	295	999999	378	999999	999999	864	999999	52	62	326	999999	476	414	782	823	297	11	490	402	707	582	629	880	203	999999	409	202	378	977	999999	115	713	841	333	22	618	414	749	408	999999	790	532	999999	999999	276	453	48	376	176	318	322	999999	80	227	298	665	233	999999	472	999999	672	
200	74	55	221	330	635	999999	999999	214	882	262	92	741	916	59	562	928	926	154	371	999999	999999	669	999999	308	642	999999	999999	357	395	240	286	132	988	599	467	31	740	946	817	957	606	962	435	70	723	339	311	999999	112	304	999999	999999	913	847	988	999999	360	912	999999	22	56	999999	999999	652	975	959	999999	327	591	540	999999	980	999999	414	999999	249	244	634	999999	313	999999	999999	999999	101	982	959	999999	151	610	72	670	999999	268	805	999999	193	153	782	95	999999	586	999999	657	571	999999	276	990	999999	999999	749	999999	726	999999	999999	700	260	999999	999999	670	25	750	610	716	528	870	369	999999	531	999999	44	106	999999	548	999999	726	999999	999999	682	999999	715	968	709	523	861	902	944	999999	885	999999	660	24	426	122	79	22	976	276	139	701	747	554	469	16	593	652	999999	187	515	656	372	123	496	743	999999	57	999999	97	855	626	926	999999	836	999999	999999	999999	999999	349	999999	808	750	71	18	999999	999999	170	999999	703	929	999999	999999	766	986	238	742	547	528	999999	167	999999	972	888	421	513	775	879	999999	999999	174	573	999999	369	708	999999	999999	310	115	516	506	794	547	347	168	999999	432	169	881	999999	683	305	501	997	192	457	836	999999	650	504	214	366	999999	466	539	366	999999	834	68	290	332	442	999999	21	186	999999	484	999999	730	774	999999	616	998	120	999999	868	81	974	186	260	999999	54	660	610	311	999999	352	91	807	802	410	598	111	601	286	251	863	490	999999	999999	973	211	142	999999	424	999999	368	341	107	670	294	271	657	807	420	287	781	832	710	47	30	999999	999999	928	374	999999	514	999999	834	999999	15	999999	999999	999999	287	667	999999	999999	195	712	999999	999999	983	147	999999	148	940	304	999999	998	469	40	779	783	799	579	385	213	511	932	94	960	507	979	664	703	117	300	529	753	375	996	999999	997	999999	19	419	689	999999	235	551	219	227	836	657	999999	999999	380	567	708	292	999999	999999	999999	628	821	999999	13	482	814	999999	649	775	436	632	473	999999	782	528	789	170	999999	999999	285	390	874	743	999999	999999	690	891	737	733	999999	471	667	722	999999	378	444	506	999999	217	999999	205	902	444	790	213	194	590	39	852	777	999999	596	999999	998	872	754	87	999999	681	792	999999	303	915	999999	965	965	750	11	413	999999	293	754	488	999999	999999	999999	999999	952	467	147	999999	862	884	956	999999	874	752	724	999999	624	366	664	733	424	999999	901	999999	999999	825	248	444	589	999999	768	493	792	999999	727	
999999	999999	324	135	384	999999	999999	70	418	999999	680	999999	999999	36	490	789	999999	999999	999999	73	999999	999999	501	999999	137	229	703	999999	246	999999	472	999999	765	34	806	136	999999	241	290	999999	999999	623	492	37	809	999999	999999	999999	108	836	51	999999	999999	55	225	739	893	999999	997	999999	841	182	823	302	496	199	335	197	230	364	999999	999999	348	999999	341	888	999999	999999	150	999999	202	295	999999	410	999999	607	719	720	999999	76	999999	934	243	135	357	559	800	200	540	619	999999	838	197	744	999999	999999	526	938	713	336	54	429	234	999999	962	556	760	999999	226	889	999999	615	388	163	131	555	262	999999	485	781	98	999999	999999	531	996	364	107	677	64	530	999999	999999	16	483	31	813	999999	639	173	999999	799	387	999999	650	149	792	999999	43	623	801	302	313	463	999999	247	999999	495	703	607	608	459	999999	999999	695	808	999999	608	905	142	317	844	622	59	684	999999	711	530	293	391	999999	904	73	999999	263	237	777	999999	85	245	481	999999	999999	42	999999	351	716	999999	999999	842	450	193	554	901	999999	999999	680	264	779	949	536	29	212	321	403	999999	395	999999	115	999999	41	999999	999999	999999	660	988	837	590	494	342	276	692	999999	450	941	30	359	171	999999	307	999999	522	548	135	709	462	126	695	638	999999	955	687	999999	820	811	79	999999	885	999999	326	128	100	770	446	683	843	777	999999	999999	383	354	999999	290	808	911	518	832	407	960	207	999999	151	951	632	386	588	999999	431	999999	872	370	474	920	432	188	999999	752	112	452	865	684	999999	999999	264	516	731	407	114	909	302	246	999999	924	53	999999	976	148	147	69	999999	73	999999	132	999999	999999	999999	314	857	630	454	999999	730	954	104	523	999999	999999	697	999999	655	999999	999999	522	346	635	999999	549	876	999999	211	328	615	52	999999	802	337	242	999999	251	636	427	999999	484	465	537	516	306	999999	999999	999999	160	450	31	414	912	397	834	786	871	904	341	999999	879	428	135	160	687	606	999999	999999	285	16	455	999999	238	641	201	67	999999	129	811	719	999999	999999	60	877	593	637	445	415	503	456	947	347	999999	989	670	999999	339	386	828	700	538	344	999999	154	995	542	186	281	999999	777	999999	751	102	621	999999	999999	999999	257	566	999999	170	886	691	829	68	117	193	248	971	145	727	432	301	121	191	22	391	906	882	61	461	999999	219	726	999999	206	255	999999	908	832	688	92	819	999999	999999	651	652	831	95	888	358	937	999999	70	59	554	999999	999999	440	
78	455	470	999999	515	598	999999	999999	999999	360	862	999999	510	340	148	456	999999	612	522	581	539	999999	560	820	999999	703	524	999999	159	999999	924	999999	999999	253	999999	999999	227	716	314	189	543	974	687	480	999999	999999	999999	606	170	613	414	942	999999	409	900	999999	894	999999	381	999999	84	141	527	298	436	127	597	266	501	999999	239	928	307	999999	47	565	682	90	597	999999	854	999999	704	999999	272	999999	999999	999999	999999	139	492	577	345	502	115	412	456	999999	999999	115	438	591	115	999999	384	999999	644	605	372	999999	36	814	62	413	957	166	999999	981	36	453	999999	733	913	371	279	661	592	805	237	999999	119	293	45	491	539	272	811	999999	999999	785	999999	999999	999999	18	113	999999	999999	932	999999	948	975	999999	372	600	999999	999999	678	999999	139	999999	999999	838	999999	999999	234	743	779	570	873	694	355	141	819	250	116	999999	240	904	999999	601	145	659	271	999999	660	645	920	444	695	834	594	77	999999	449	999999	509	833	999999	783	999999	898	954	999999	999999	999999	844	654	132	999999	688	474	773	485	537	586	244	577	999999	86	999999	999999	344	875	999999	109	287	964	380	358	606	999999	999999	131	898	703	999999	600	421	684	816	991	798	950	999999	369	999999	591	639	862	656	932	999999	999999	999999	999999	563	89	30	749	999999	879	999999	999999	999999	999999	10	652	587	833	999999	644	999999	415	999999	999999	999999	394	868	999999	288	999999	335	518	702	999999	539	999999	926	361	149	112	579	671	368	936	718	34	72	601	369	179	14	805	466	999999	776	999999	999999	999999	522	179	220	351	471	630	554	764	999999	224	875	225	725	999999	999999	303	74	494	56	333	879	10	332	276	320	119	691	529	999999	689	897	211	999999	329	839	970	891	238	999999	999999	391	999999	953	999999	726	153	453	779	999999	999999	947	999999	999999	106	727	522	847	944	999999	999999	939	999999	999999	391	326	674	861	406	999999	723	412	836	293	318	999999	926	57	484	550	999999	665	999999	417	888	741	999999	919	268	601	999999	132	947	207	999999	799	366	250	571	999999	999999	999999	57	393	398	760	121	998	973	164	801	475	999999	403	864	999999	999999	617	823	649	712	755	602	804	78	999999	999999	999999	445	519	585	685	485	952	498	884	999999	527	29	138	630	615	999999	114	800	852	759	553	342	999999	771	749	426	921	819	306	689	999999	325	796	999999	999999	999999	463	579	125	989	999999	905	980	87	509	999999	999999	29	999999	808	498	13	225	999999	912	999999	999999	748	835	268	999999	143	999999	204	376	
211	232	832	157	62	999999	999999	999999	863	348	999999	362	85	271	999999	999999	999999	723	497	999999	999999	999999	955	393	186	999999	715	999999	999999	435	286	714	785	711	307	374	862	871	53	326	999999	999999	362	502	274	999999	217	486	683	537	999999	420	703	999999	137	999999	277	449	971	781	777	791	827	999999	999999	933	577	374	963	787	868	40	679	181	999999	919	999999	462	128	243	72	239	70	330	772	999999	20	781	583	999999	106	423	900	999999	999999	182	501	924	441	341	375	843	522	896	999999	631	741	531	775	999999	364	999999	999999	737	719	547	999999	507	665	999999	922	999999	999999	767	690	455	140	999999	632	65	999999	999999	999999	787	868	229	716	999999	661	999999	999999	999999	15	375	999999	291	102	999999	553	999999	450	994	999999	245	999999	999999	63	999999	215	999999	999999	334	899	720	790	541	794	543	999999	499	831	567	845	999999	80	443	789	999999	999999	409	362	967	999999	630	614	432	563	785	378	298	175	961	999999	999999	649	999999	589	295	585	310	496	559	303	63	180	883	999999	999999	175	999999	790	638	828	806	860	533	999999	279	115	999999	977	999999	174	999999	333	869	999999	406	874	279	854	999999	838	999999	912	802	999999	999999	460	731	283	818	999999	403	507	536	142	161	588	126	339	999999	190	228	999999	487	395	721	729	311	999999	752	870	999999	130	296	999999	214	894	67	999999	660	999999	383	999999	999999	400	771	84	797	736	457	817	758	939	999999	323	620	301	435	999999	999999	91	158	458	999999	947	723	282	999999	736	928	267	531	267	679	501	806	999999	999999	97	623	647	932	575	826	934	122	956	586	972	999999	912	999999	999999	905	999999	669	999999	562	221	676	499	999999	999999	807	199	296	500	999999	53	517	486	136	348	793	315	999999	583	631	595	834	767	695	999999	556	25	798	881	362	110	831	880	581	954	420	134	784	871	767	636	648	622	999999	543	465	703	786	130	856	599	429	95	999999	967	999999	908	999999	624	513	791	400	415	148	999999	221	636	905	182	927	669	531	287	816	995	999999	222	999999	162	783	999999	238	678	34	762	999999	745	586	614	577	999999	999999	169	368	976	245	242	484	999999	331	828	798	614	202	196	78	999999	279	308	29	173	837	651	841	659	562	722	390	385	488	476	999999	301	604	425	349	371	999999	839	999999	714	738	544	999999	954	65	624	999999	999999	999999	537	475	999999	594	999999	674	999999	328	708	424	523	852	108	58	854	778	999999	20	777	999999	706	234	999999	549	314	435	302	820	999999	604	
938	999999	999999	999999	999999	11	771	706	999999	751	999999	52	220	425	246	862	639	496	999999	186	558	999999	708	990	988	313	44	738	289	979	382	999999	442	113	999999	286	309	418	107	853	17	800	820	35	187	663	23	999999	313	452	795	805	999999	999999	56	999999	999999	562	702	646	966	42	426	999999	999999	811	610	116	939	959	999999	999999	399	133	178	999999	792	682	812	999999	300	29	435	837	193	576	24	999999	67	999999	999999	747	715	999999	999999	974	999999	609	999999	376	63	907	999999	353	999999	573	416	720	541	299	542	999999	749	999999	356	946	607	588	37	802	796	878	59	788	999999	815	515	999999	246	999999	382	192	999999	446	281	999999	944	91	948	619	170	999999	200	767	999999	893	998	347	999999	999999	376	795	582	853	579	184	857	296	142	84	67	999999	484	346	916	359	999999	999999	106	963	12	525	640	417	642	502	999999	291	180	328	817	177	999999	306	827	586	609	999999	999999	106	535	657	999999	873	561	692	999999	853	999999	269	74	695	251	150	938	850	165	175	220	86	496	999999	126	999999	267	890	644	188	518	999999	999999	655	999999	10	438	354	576	766	855	999999	682	834	440	999999	263	131	926	693	368	977	431	444	999999	790	999999	999999	540	999999	616	671	58	642	344	999999	999999	419	260	251	711	593	284	398	320	269	999999	999999	145	215	560	999999	999999	950	819	541	999999	999999	999999	654	400	479	814	999999	160	193	902	49	500	999999	401	999999	871	685	981	774	702	42	133	702	395	948	823	334	584	480	708	107	822	802	612	213	727	999999	851	242	778	999999	248	137	999999	365	171	999999	814	716	999999	288	999999	55	838	876	999999	989	269	451	655	489	856	679	485	999999	999999	697	316	197	999999	275	999999	999999	995	860	999999	999999	999999	40	999999	607	999999	999999	216	430	139	777	964	736	31	737	999999	409	999999	299	985	568	652	562	147	474	910	627	999999	998	453	229	59	978	91	195	654	238	664	58	969	989	473	64	675	450	733	579	175	389	929	435	999999	706	874	235	354	783	999999	322	999999	892	278	218	976	909	999999	985	654	836	93	999999	744	999999	329	996	105	597	999999	697	740	999999	461	999999	78	28	67	999999	114	856	999999	870	345	352	999999	86	721	999999	88	766	722	747	925	339	306	822	690	999999	386	877	139	756	897	205	581	367	441	67	149	999999	999999	385	999999	797	994	999999	771	402	999999	999999	999999	840	518	999999	999999	992	414	132	999999	256	338	435	999999	236	726	94	973	149	999999	993	
645	663	125	130	914	999999	866	137	999999	999999	60	298	999999	999999	602	999999	999999	777	231	999999	952	318	153	892	629	426	419	654	81	999999	248	631	631	195	607	622	999999	398	215	999999	999999	287	787	999999	206	49	981	833	634	436	847	206	999999	999999	51	336	520	232	500	498	928	222	999999	435	844	428	999999	268	535	979	999999	849	571	999999	999999	674	531	999999	696	589	444	585	29	644	72	52	999999	449	154	281	111	501	897	717	999999	914	231	362	986	777	382	723	307	999999	861	997	999999	334	729	376	804	207	999999	911	63	352	202	421	372	801	714	227	124	263	878	83	952	854	884	548	999999	999999	336	918	216	999999	288	375	999999	75	418	388	720	777	476	999999	965	999999	663	366	721	999999	999999	194	72	165	608	54	776	787	55	779	449	999999	923	999999	871	617	704	342	999999	827	638	307	393	336	507	346	787	974	118	965	201	528	826	642	190	151	856	61	122	999999	598	995	29	638	999999	539	853	841	42	358	292	331	999999	894	181	691	801	736	658	999999	266	802	679	89	999999	921	999999	290	455	730	999999	652	229	999999	238	642	287	754	397	967	492	946	941	759	683	870	235	932	999999	498	350	129	999999	851	999999	999999	326	940	61	27	185	573	999999	311	999999	639	999999	472	999999	539	413	56	349	690	778	320	860	919	405	717	695	999999	819	999999	390	641	259	378	999999	999999	326	347	703	380	792	999999	560	999999	999999	54	999999	763	275	931	999999	303	780	712	82	667	935	407	999999	343	331	752	753	439	999999	955	389	733	619	234	999999	75	353	968	898	999999	760	230	756	999999	949	932	166	888	870	999999	860	547	305	195	506	918	999999	369	58	49	176	130	718	216	664	999999	153	51	999999	29	999999	811	813	223	906	714	999999	999999	394	399	596	865	568	999999	104	841	437	434	999999	304	273	983	920	999999	999999	999999	512	549	696	914	789	999999	999999	851	145	59	733	92	288	791	277	618	975	659	453	999999	999999	882	121	823	606	719	323	424	999999	967	891	999999	999999	277	212	110	999999	999999	999999	999999	695	717	699	55	117	355	999999	936	999999	654	17	270	415	999999	87	999999	438	999999	999999	79	801	755	105	178	168	778	561	21	588	999999	131	506	999999	971	615	844	192	76	715	261	573	386	397	111	960	630	550	149	199	582	672	624	170	540	679	939	999999	531	887	339	793	144	999999	859	532	999999	999999	999999	999999	243	447	372	999999	66	505	425	368	993	999999	538	237	999999	
821	16	504	507	346	519	301	999999	232	661	188	386	999999	439	38	537	999999	460	418	116	373	956	999999	310	466	113	44	264	581	628	323	999999	111	380	322	999999	365	35	173	702	151	109	21	785	193	781	598	76	397	999999	424	758	999999	130	58	865	999999	203	50	242	485	47	104	603	999999	999999	284	97	127	687	181	999999	296	999999	965	274	944	999999	127	685	999999	967	999999	999999	214	565	239	980	331	457	479	999999	985	931	226	114	15	417	447	363	507	510	949	709	659	870	471	999999	999999	784	920	999999	86	364	726	517	180	353	999999	783	600	303	999999	999999	218	19	999999	364	999999	861	269	537	999999	999999	999999	999999	28	999999	101	999999	103	826	825	547	536	999999	95	999999	214	709	933	661	28	999999	762	213	744	288	501	649	999999	117	913	304	999999	393	999999	322	186	999999	498	23	999999	66	689	999999	477	228	143	261	924	999999	159	790	999999	999999	519	257	11	974	270	739	999999	999999	40	999999	913	999999	32	153	355	772	454	493	999999	919	999999	961	974	988	736	525	155	249	724	375	999999	132	376	999999	873	999999	321	211	460	758	357	810	35	999999	860	947	206	999999	906	999999	492	666	579	17	999999	557	282	999999	248	745	594	999999	727	999999	37	999999	164	114	279	991	460	999999	42	462	572	999999	999999	280	138	789	999999	165	342	572	882	999999	553	368	718	326	999999	309	963	715	174	931	93	370	999999	999999	792	101	999999	915	999999	250	999999	127	999999	610	999999	12	883	459	426	439	999999	164	782	736	247	795	999999	952	909	160	288	999999	298	641	515	575	603	68	996	999999	444	999999	999999	999999	667	435	923	117	705	89	425	514	299	735	999999	928	588	940	831	997	999999	768	999999	551	961	317	829	804	105	55	408	825	463	999999	994	666	999999	999999	78	811	999999	288	999999	999999	999999	774	37	563	793	586	987	999999	237	999999	532	676	999999	328	999999	360	606	999999	22	660	999999	600	999999	110	740	191	644	447	871	29	135	426	521	999999	816	196	290	999999	21	999999	999999	999999	999999	464	666	999999	999999	999999	470	718	214	753	999999	999999	160	144	999999	999999	822	612	942	550	999999	217	873	116	165	244	512	493	999999	340	117	504	602	935	12	597	999999	422	999999	999999	977	163	999999	382	999999	924	35	682	473	363	999999	999999	999999	999999	953	390	590	999999	999999	999999	999999	976	648	999999	645	771	994	224	141	136	493	409	676	273	999999	638	402	999999	955	240	219	829	999999	716	887	709	928	999999	999999	621	999999	883	
260	924	224	10	514	999999	999999	389	930	811	550	346	870	53	732	999999	944	999999	988	98	604	931	801	999999	956	999999	986	936	842	909	242	520	129	999999	159	999999	59	572	999999	461	765	576	999999	408	289	683	846	843	999999	626	149	667	999999	918	288	328	132	590	999999	583	954	800	999999	30	999999	40	226	999999	894	979	262	381	201	537	999999	37	631	999999	354	282	999999	152	959	226	770	575	887	210	331	831	630	999999	999999	999999	506	964	999999	999999	999999	259	467	999999	949	997	999999	767	475	105	999999	999999	696	728	246	770	498	999999	841	329	260	13	152	25	939	73	359	794	999999	651	999999	368	999999	351	574	104	999999	508	203	999999	999999	999999	109	791	999999	80	144	901	999999	758	61	694	999999	711	39	999999	116	451	647	999999	647	578	999999	999999	74	236	263	355	999999	999999	955	990	618	879	476	257	903	361	410	869	929	458	573	999999	600	999999	246	295	999999	999999	987	374	860	317	999999	284	97	286	727	388	816	789	746	89	803	70	86	999999	244	781	922	755	51	999999	956	199	15	821	999999	999999	990	999999	42	416	164	999999	139	310	565	999999	169	999999	634	32	62	149	999999	493	300	999999	269	999999	61	999999	825	242	333	92	360	134	278	276	63	998	397	999999	756	340	999999	999999	930	776	687	999999	621	305	131	29	725	817	488	521	530	692	468	999999	999999	999999	591	921	999999	57	949	441	923	893	573	635	634	214	393	999999	568	88	609	493	316	999999	919	529	121	314	999999	543	646	999999	745	370	999999	400	931	265	999999	13	954	883	826	999999	128	728	732	999999	394	520	433	116	952	452	999999	974	691	908	581	71	810	954	690	999999	795	177	157	213	105	243	283	137	999999	565	133	999999	667	70	890	201	797	625	999999	999999	119	999999	803	303	286	999999	709	999999	683	687	203	10	999999	419	999999	999999	999999	529	999999	160	999999	306	484	999999	999999	367	317	631	999999	390	274	194	44	999999	306	265	373	854	926	539	534	259	453	945	371	133	533	257	609	938	620	277	235	768	999999	813	65	999999	999999	919	258	87	15	303	423	19	965	357	122	204	588	726	603	861	999999	988	852	538	35	205	833	69	31	89	770	996	999999	276	246	493	999999	957	999999	16	999999	456	999999	160	532	362	167	999999	145	414	360	893	999999	373	999999	999999	960	526	390	778	96	198	66	999999	532	426	59	699	121	629	994	630	846	999999	579	178	743	999999	16	672	48	657	924	616	999999	999999	999999	595	999999	625	
999999	999999	576	111	920	999999	400	999999	628	115	312	468	74	515	419	729	56	999999	999999	973	876	999999	520	717	740	438	999999	999999	206	655	105	464	575	999999	999999	321	64	745	999999	999999	778	999999	83	999999	370	579	999999	418	206	999	831	253	800	159	749	273	999999	858	371	999999	828	950	131	973	20	999999	892	578	999999	108	675	310	999999	317	999999	460	196	618	357	999999	845	856	999999	999999	823	851	999999	999999	999999	833	158	205	384	999999	999999	827	304	109	891	521	687	999999	998	108	333	999999	841	493	954	298	999999	554	999999	210	646	999999	707	924	159	168	194	476	999999	999999	999999	480	926	227	659	377	166	96	727	835	482	999999	999999	154	873	999999	20	180	999999	457	999999	999999	999999	183	547	685	129	380	950	999999	999999	999999	192	423	999999	853	999999	624	999999	587	141	989	826	675	999999	815	999999	999999	999999	855	158	999999	999999	384	828	356	785	999999	680	974	257	786	146	995	508	999999	999999	999999	995	30	699	395	347	883	326	999999	777	29	456	731	569	566	329	104	584	324	216	999999	999999	999999	77	851	943	858	340	355	852	831	176	999999	177	999999	999999	999999	999999	762	675	130	68	71	578	999999	306	948	414	999999	466	52	421	193	64	840	849	202	999999	848	999999	488	999999	970	914	945	852	989	564	999999	997	299	938	999999	648	96	749	533	999999	310	554	999999	453	648	999999	810	999999	983	999999	336	832	999999	87	317	320	196	576	97	156	633	914	316	394	526	693	177	114	599	545	968	999999	326	999999	651	999999	457	999999	905	91	114	535	999999	587	237	65	999999	221	630	511	461	999999	999999	386	600	396	247	610	927	954	721	706	999999	448	999999	245	516	407	436	23	863	161	671	15	52	107	55	729	999999	470	999999	999999	483	98	93	458	438	939	377	265	66	846	117	950	370	408	715	431	153	992	549	233	785	617	648	999999	999999	656	344	503	351	518	999999	466	891	765	232	732	999999	999999	999999	999999	39	181	957	26	54	721	645	643	392	624	999999	174	921	839	180	866	999999	999999	611	782	605	874	913	547	403	651	68	604	999999	983	76	168	195	973	203	613	660	631	265	135	20	700	120	726	999999	288	545	62	595	366	291	999999	383	33	999999	165	267	419	622	403	663	51	468	999999	557	427	999999	947	646	999999	999999	818	528	486	771	904	999999	197	614	125	999999	999999	19	819	999999	495	784	172	11	47	356	250	18	862	472	999999	242	711	999999	515	999999	999999	415	38	160	999999	62	999999	261	
999999	401	80	804	507	999999	656	999999	648	707	999999	642	999999	945	608	220	965	810	665	23	802	672	63	27	109	815	518	601	999999	999999	238	443	999999	999999	935	646	286	445	511	575	815	936	593	13	117	872	492	651	806	817	194	662	396	999999	459	403	347	62	705	999999	778	65	61	979	479	628	755	906	20	999999	933	529	999999	100	999999	999999	88	60	910	236	333	866	794	173	484	576	56	999999	460	541	308	999999	999999	819	796	759	885	614	999999	488	127	585	999999	845	884	665	363	305	684	593	325	297	151	999999	368	999999	999999	888	504	902	581	999999	455	478	999999	709	790	489	304	449	980	474	526	431	118	999999	235	949	288	819	222	999999	999999	867	226	21	92	269	999999	884	497	996	120	630	906	376	140	172	192	999999	999999	873	999999	245	999999	851	771	720	371	621	686	322	609	685	690	830	432	588	262	651	999999	530	39	999999	951	984	363	895	524	742	999999	73	766	113	999999	348	750	93	265	999999	249	372	898	838	207	185	999999	435	940	86	999999	552	909	540	557	354	844	590	293	628	497	876	999999	628	999999	622	555	505	999999	351	999999	348	332	887	412	264	631	200	999999	999999	597	999999	999999	999999	798	74	164	236	556	599	504	170	800	637	877	372	177	999999	833	584	629	891	999999	598	999999	606	229	31	138	303	723	653	377	517	999999	568	922	756	830	940	468	329	949	150	847	999999	999999	695	19	49	999999	361	366	999999	156	705	244	365	451	202	845	142	999999	263	876	850	792	292	606	999999	450	420	999999	893	125	310	941	999999	751	86	999999	533	21	98	999999	371	297	999999	370	999999	334	999999	315	638	104	999999	231	696	274	997	137	264	999999	700	599	677	912	472	522	846	999999	999999	614	375	143	321	130	999999	57	514	999999	999999	922	281	984	883	115	999999	799	789	88	255	289	753	949	803	444	321	999999	538	459	824	999999	524	570	999999	951	939	999999	782	999999	221	648	759	444	999999	342	817	716	716	572	999999	673	732	767	518	410	861	425	340	877	809	521	519	65	999999	837	408	711	999999	931	999999	999999	26	583	866	999999	999999	999999	875	470	999999	999999	782	965	357	160	493	756	61	243	100	524	999999	905	406	700	139	704	705	999999	999999	116	375	784	407	795	999999	999999	900	912	881	551	549	869	259	214	999999	553	707	588	999999	651	659	117	841	650	152	121	187	176	477	825	613	639	536	521	239	999999	568	562	504	344	855	149	999999	549	974	304	655	
201	962	585	997	127	892	999999	457	267	943	756	653	544	999999	999999	999999	66	938	910	342	738	999999	999999	984	154	93	999999	796	519	755	302	676	847	999999	985	214	892	828	496	999999	254	74	971	65	812	909	959	372	131	705	305	999999	73	961	916	226	231	600	852	43	883	999999	999999	999999	651	89	805	88	999999	530	551	237	999999	173	98	999999	999999	685	999999	245	999999	646	674	814	460	999999	612	885	549	999999	982	301	975	462	863	757	136	999999	414	733	114	880	387	999999	163	77	169	900	999999	251	223	546	999999	617	908	999999	821	133	62	959	476	919	539	226	548	260	262	999999	309	340	548	999999	280	448	999999	254	999999	84	660	392	531	711	22	999999	999999	445	872	368	999999	626	936	999999	417	454	267	194	351	170	999999	903	815	180	601	999999	703	679	999999	980	486	664	999999	747	472	669	437	764	907	241	999999	112	387	999999	444	683	404	999999	136	999999	191	999999	999999	999999	999999	757	576	361	999999	480	999999	876	999999	999999	882	999999	999999	198	540	747	999999	502	286	120	999999	999999	525	999999	735	918	999999	168	999999	999999	799	539	761	879	724	715	999999	999999	653	999999	999999	999999	932	495	21	554	44	999999	14	388	810	688	669	792	999999	82	999999	654	999999	999999	342	446	999999	999999	102	352	999999	999999	999999	824	654	940	848	999999	484	706	999999	40	909	999999	999999	931	163	999999	999999	120	869	969	281	652	999999	448	460	461	104	199	469	211	402	669	426	275	741	999999	734	870	840	819	999999	901	65	210	744	444	319	411	999999	169	102	999999	483	169	496	821	999999	215	489	397	755	294	246	999999	999999	250	999999	617	199	972	999999	768	280	59	660	380	596	283	703	999999	152	692	906	310	119	420	195	266	999999	920	839	528	999999	452	73	999999	664	250	572	504	999999	701	221	999999	729	333	711	433	999999	126	234	77	512	472	255	73	388	936	705	228	999999	508	999999	279	143	999999	387	828	985	636	999999	356	999999	209	348	450	999999	999999	581	786	999999	762	757	662	695	772	25	918	207	10	646	728	544	999999	449	180	863	941	187	999999	945	883	448	872	410	999999	366	313	134	804	591	999999	365	999999	519	302	999999	999999	584	999999	896	468	631	984	990	987	811	366	759	999999	999999	540	999999	763	999999	825	324	999999	261	816	999999	712	794	402	419	853	373	625	835	156	429	687	999999	815	921	486	999999	463	999999	423	77	10	999999	999999	227	999999	383	601	999999	693	978	865	999999	768	956	193	999999	238	575	146	
624	195	530	999999	748	900	183	602	999999	363	573	999999	13	838	748	414	169	838	184	367	479	771	546	152	177	564	999999	598	999999	737	999999	999999	887	744	799	881	999999	939	217	327	878	781	999999	725	129	127	861	999999	29	551	34	835	999999	217	999999	999999	648	388	445	999999	999999	584	742	113	550	999999	973	269	48	866	999999	229	999999	857	999999	698	999999	821	32	999999	999999	677	999999	318	713	999999	968	679	87	999999	243	101	504	32	190	999999	48	655	999999	578	153	602	999999	162	616	805	999999	999999	728	999999	999999	999999	999999	394	491	469	14	999999	999999	573	581	999999	191	101	633	843	724	999999	676	194	659	366	646	454	906	110	999999	427	702	908	772	771	950	118	116	999999	735	999999	541	999999	300	614	265	611	996	849	420	954	528	772	90	999999	530	544	319	999999	191	911	488	390	999999	586	731	999999	801	810	999999	83	999999	228	118	615	76	954	894	54	110	45	457	999999	999999	676	899	930	828	175	999999	416	798	632	233	823	999999	999999	883	999999	999999	773	809	196	506	347	969	999999	999999	474	539	576	649	999999	999999	156	464	431	700	171	999999	999999	663	999999	569	937	284	362	994	999999	984	915	81	190	171	337	235	270	999999	352	706	999999	276	999999	635	674	766	533	259	87	999999	999999	461	721	36	91	119	183	627	569	72	617	315	378	490	624	504	468	113	55	920	203	870	357	465	97	535	310	10	894	180	751	113	999999	925	784	464	359	163	999999	227	62	643	991	289	999999	293	897	872	999999	179	307	429	213	167	175	338	113	265	999999	556	808	183	732	999999	321	514	398	453	705	169	155	314	34	999999	867	999999	879	77	376	803	637	438	988	724	872	331	899	759	759	456	360	103	224	533	999999	879	910	999999	968	584	999999	453	176	852	34	992	999999	385	299	999999	459	46	889	145	919	380	194	17	526	989	614	638	694	999999	808	999999	100	500	999999	988	649	287	108	792	999999	193	271	145	700	879	999999	524	470	999999	997	323	999999	999999	999999	999999	999999	999999	85	978	999999	266	759	999999	53	971	902	999999	966	310	966	181	937	106	237	999999	999999	999999	317	647	73	100	178	999999	999999	494	847	999999	886	380	303	746	211	999999	999999	999999	433	354	101	728	999999	999999	557	999999	187	999999	999999	117	852	878	929	645	595	438	915	999999	98	219	664	999999	134	891	28	596	17	229	970	999999	999999	585	311	999999	957	588	670	999999	542	999999	372	999999	118	740	168	17	450	999999	160	773	214	
942	564	999999	689	543	604	94	999999	999999	162	958	999999	999999	832	999999	999999	999999	999999	17	999999	874	346	89	846	238	449	393	733	999999	156	358	78	207	612	341	30	96	85	424	983	586	47	582	855	414	581	550	907	891	441	284	970	153	15	999999	606	484	378	999999	103	999999	361	993	999999	999999	889	999999	955	999999	256	490	100	999999	33	191	837	764	233	441	656	899	486	842	578	999999	999999	924	201	282	735	546	718	999999	330	999999	234	999999	768	61	999999	924	595	999999	645	950	999999	706	130	824	503	841	999999	937	805	203	999999	519	424	942	425	965	999999	683	765	709	772	999999	943	999999	956	793	996	182	999999	732	314	999999	207	628	686	682	803	377	999999	999999	296	780	818	137	47	715	628	825	999999	999999	467	999999	999999	935	188	718	762	870	999999	999999	845	87	30	83	889	665	321	796	265	743	171	99	904	871	423	991	657	999999	222	250	175	180	546	367	999999	999999	428	271	449	968	919	933	509	79	999999	218	760	745	999999	382	403	831	569	892	398	377	18	779	521	197	70	946	999999	999999	544	999999	999999	999999	808	496	246	60	357	297	824	237	999999	834	823	215	240	999999	578	839	846	343	611	654	969	896	394	999999	999999	262	907	972	285	882	999999	999999	676	107	937	750	146	999999	484	999999	78	170	787	999999	999999	316	999999	999999	999999	818	780	210	999999	886	999999	911	112	597	310	105	390	851	951	708	310	449	999999	143	974	827	703	503	859	339	586	809	999999	221	999999	443	305	758	604	999999	112	334	319	790	414	35	999999	548	52	388	891	226	218	89	873	516	999999	999999	184	550	124	286	350	999999	999999	999999	802	999999	905	999999	799	631	257	999999	999999	975	140	748	728	999999	999999	165	460	481	447	370	999999	999999	999999	185	999999	482	584	63	352	999999	983	999999	489	999999	233	756	999999	185	589	999999	968	724	483	897	999999	39	104	999999	371	959	825	869	999999	940	293	772	553	730	212	327	57	204	151	999999	992	555	999999	999999	999999	999999	522	285	891	188	401	876	999999	451	999999	634	387	358	691	393	999	123	999999	548	246	460	999999	912	999999	271	221	774	999999	703	904	999999	771	896	509	939	447	999999	977	999999	549	999999	227	112	931	578	940	999999	512	758	780	878	999999	719	999999	275	228	609	313	630	966	627	303	852	546	966	999999	490	849	752	946	459	146	189	999	829	999999	111	999999	403	331	999999	999999	824	999999	36	574	61	934	244	720	999999	246	357	152	921	123	375	999999	
964	714	459	849	760	999999	999999	742	87	999999	142	42	127	627	909	999999	453	999999	479	928	520	402	812	555	615	42	117	999999	788	47	999999	716	999999	999999	999999	689	871	999999	511	999999	603	999999	999999	341	802	999999	999999	220	337	59	999999	999999	643	446	999999	999999	999999	999999	243	727	704	999999	954	999999	641	426	999999	581	611	999999	436	779	855	467	999999	236	905	481	999999	413	439	999999	885	999999	348	522	82	430	499	453	787	999999	439	999999	318	495	339	456	699	999999	46	31	609	117	622	919	710	999999	121	819	999999	430	160	830	298	806	231	224	999999	999999	353	999999	999999	167	442	468	349	81	159	839	999999	458	781	376	376	999999	297	778	999999	429	812	895	319	999999	786	366	817	609	494	511	999999	125	754	580	42	303	939	452	674	163	999999	638	999999	282	922	219	999999	999999	463	880	519	999999	107	282	316	999999	434	999999	380	86	651	740	586	647	575	999999	703	210	343	83	478	999999	114	963	849	183	999999	47	757	576	717	43	999999	614	992	821	27	482	274	584	869	999999	999999	597	999999	838	61	389	707	150	999999	448	450	999999	999999	673	348	143	432	142	590	999999	653	999999	369	618	594	972	655	753	999999	999999	999999	758	999999	999999	774	999999	461	20	999999	488	340	616	70	278	592	765	211	328	482	883	999999	999999	999999	999999	885	277	999999	893	254	89	733	953	999999	294	511	691	185	472	999999	999999	682	421	999999	112	66	46	742	100	35	999999	770	337	999999	879	181	805	763	732	64	506	288	567	766	52	754	387	999999	999999	767	900	589	739	429	651	999999	638	130	999999	425	849	534	999999	999999	425	318	406	682	507	123	999999	928	453	418	402	552	125	655	968	357	679	806	966	333	135	999999	41	999999	629	678	543	999999	871	316	215	999999	999999	699	350	734	357	704	999999	999999	70	972	145	330	36	108	96	983	161	999999	746	52	567	999999	743	186	286	498	63	999999	580	31	999999	147	212	431	999999	426	314	244	999999	974	84	314	272	162	113	999999	882	530	592	559	999999	999999	999999	999999	413	999999	956	999999	458	859	651	903	92	49	999999	998	999999	999999	697	999999	679	917	544	771	968	263	551	590	83	575	615	532	246	999999	999999	730	999999	49	999999	82	470	149	785	150	333	180	232	233	247	999999	592	287	832	999999	880	999999	999999	798	204	160	786	375	101	882	999999	129	666	71	550	999999	430	88	999999	999999	999999	539	999999	404	999999	797	41	327	353	999999	982	338	699	325	149	999999	939	779	845	
867	296	104	999999	903	896	214	514	170	682	62	684	514	999999	217	721	351	483	396	999999	999999	128	468	32	132	999999	915	999999	999999	921	667	255	651	999999	999999	339	115	491	238	507	243	293	870	645	300	294	999999	638	491	603	798	410	552	428	999999	999999	827	81	925	13	981	784	999999	249	25	999999	999999	281	999999	878	616	860	254	889	126	123	258	999999	732	838	431	999999	937	748	999999	999999	702	999999	794	971	512	43	565	235	525	458	129	631	630	999999	999999	207	658	613	986	938	165	999999	311	335	500	999999	349	96	999999	705	847	425	125	758	115	808	487	999999	376	999999	999999	999999	373	667	993	626	203	249	586	999999	999999	334	999999	194	112	49	921	469	999999	508	693	479	653	999999	611	704	515	872	387	453	999999	650	247	413	644	145	999999	999999	341	873	810	110	999999	357	88	522	999999	931	656	999999	999999	999999	536	867	999999	824	375	553	66	298	121	331	861	143	999999	976	97	999999	550	966	749	288	137	607	999999	593	969	999999	742	99	999999	999999	999999	999999	565	701	999999	999999	524	819	769	746	587	999999	762	488	249	376	999999	111	435	999999	390	999999	326	999999	890	929	179	306	999999	79	810	966	257	536	115	549	577	999999	999999	718	833	999999	206	999999	700	999999	845	219	999999	602	464	999999	663	734	203	999999	995	957	999999	195	209	228	963	700	936	999999	999999	999999	383	699	798	39	249	999999	483	659	492	324	999999	806	94	959	952	262	615	180	313	523	999999	578	553	620	999999	677	999999	999999	767	506	999999	90	999999	619	836	653	999999	434	999999	946	261	544	53	681	59	15	110	250	999999	710	94	765	317	281	892	999999	999999	999999	38	572	209	868	891	986	257	827	516	474	999999	308	999999	191	779	367	271	798	535	872	999999	996	576	278	348	66	421	310	999999	999999	726	42	507	625	405	828	747	999999	652	67	433	999999	499	636	126	967	262	999999	985	999999	999999	104	279	283	617	42	999999	930	529	834	999999	999999	64	498	999999	999999	801	832	785	999999	620	878	155	477	448	348	507	940	161	381	804	517	325	823	17	631	762	999999	18	999999	832	999999	863	818	493	487	999999	10	887	35	175	999999	128	999999	339	142	949	801	835	279	535	65	778	158	40	66	631	241	490	999999	338	999999	824	422	128	999999	24	337	999999	961	999999	506	999999	999999	215	384	399	999999	493	875	682	961	398	999999	837	999999	47	715	787	436	855	937	520	770	697	598	999999	999999	916	535	127	621	999999	873	108	39	
13	999999	942	656	999999	999999	747	615	444	376	188	94	584	999999	766	999999	999999	557	115	243	985	292	999999	617	778	999999	373	957	757	999999	154	524	640	999999	999999	394	772	140	769	514	199	905	335	331	419	520	132	574	769	817	81	269	999999	865	999999	721	999999	335	877	973	977	999999	999999	384	231	664	454	775	578	999999	537	418	787	999999	999999	999999	956	999999	999999	267	570	799	999999	939	988	885	999999	774	764	62	178	446	263	796	536	409	57	999999	109	755	76	356	996	397	290	999999	999999	176	822	963	765	118	138	620	412	188	999999	917	395	345	907	999999	20	526	213	999999	165	999999	75	644	999999	14	16	999999	201	224	999999	800	999999	999999	414	590	952	801	297	70	318	643	393	358	807	140	565	763	847	396	345	479	194	199	999999	489	111	999999	930	760	111	685	428	198	384	999999	268	999999	931	327	999999	219	239	999999	782	522	608	716	836	902	448	252	604	805	878	333	999999	469	828	925	488	774	870	999999	958	632	999999	999999	973	15	871	505	999999	529	668	136	250	51	417	984	880	394	350	999999	322	858	999999	999999	320	999999	195	999999	999999	15	999999	952	349	999999	194	999999	308	414	742	831	40	942	420	85	999999	751	999999	999999	999999	844	54	999999	433	999999	224	109	552	601	883	922	820	83	273	826	690	715	787	548	857	999999	999999	476	652	999999	997	999999	999999	15	485	569	968	999999	745	397	961	744	528	999999	488	94	607	706	531	820	999999	957	679	593	999999	431	964	544	717	793	168	578	999999	999999	845	845	660	546	126	324	954	208	999999	875	865	945	197	290	70	772	661	979	945	831	508	999999	700	999999	620	64	604	433	903	999999	239	999999	302	614	661	642	434	70	590	999999	866	812	999999	803	999999	448	244	684	999999	999999	142	188	632	620	416	999999	999999	999999	999999	71	719	530	305	385	645	481	653	582	628	999999	348	600	399	738	965	695	420	999999	999999	182	999999	920	949	958	819	999999	760	682	999999	856	497	628	144	528	497	346	517	253	167	999999	795	661	65	67	607	542	788	999999	999999	720	394	258	678	753	251	798	999999	346	566	594	721	970	384	771	929	719	465	999999	250	629	999999	176	739	999999	386	999999	865	892	361	287	273	999999	999999	487	999999	249	950	391	287	698	765	180	687	573	534	999999	999999	999999	137	887	86	916	999999	35	541	227	999999	797	999999	91	933	688	999999	289	330	999999	999999	897	308	690	769	84	594	551	864	18	489	175	999999	561	882	581	
764	473	999999	999999	999999	12	999999	255	999999	162	24	205	765	86	195	408	252	679	999999	999999	985	447	128	12	332	111	170	533	737	353	451	815	999999	999999	924	521	999999	973	999999	940	951	62	960	616	70	999999	999999	999999	822	91	922	676	680	503	596	327	999999	999999	33	999999	841	422	518	386	710	208	999999	999999	162	674	329	278	999999	999999	438	999999	999999	511	941	934	325	999999	999999	656	999999	775	145	999999	765	607	176	880	950	531	999999	999999	544	584	906	861	401	382	635	999999	999999	653	999999	739	74	999999	840	843	266	99	795	468	711	861	999999	935	73	999999	648	555	507	448	999999	515	999999	899	397	902	999999	90	542	942	999999	999999	894	777	999999	406	641	110	999999	332	624	860	735	640	827	999999	999999	971	798	111	734	90	650	323	334	999999	999999	999999	276	937	248	185	999999	853	722	158	999999	999999	798	667	999999	547	788	185	999999	999999	779	211	81	999999	999999	633	999999	440	999999	666	999999	999999	452	22	508	476	833	829	93	448	999999	999999	918	678	999999	999999	182	999999	452	196	302	475	499	866	999999	695	103	562	664	614	894	126	645	65	247	396	999999	786	999999	193	713	959	101	384	165	897	293	402	998	831	461	160	988	31	373	446	999999	586	668	813	382	281	175	479	554	196	999999	999999	441	999999	716	395	973	268	483	343	384	125	710	456	412	700	563	999999	163	744	137	999999	999999	801	314	158	128	355	999999	999999	999999	622	830	969	659	431	960	678	999999	75	999999	729	548	40	71	966	999999	999999	411	999999	999999	343	326	999999	68	623	179	640	999999	567	277	628	458	50	549	999999	294	741	797	980	739	885	716	97	567	407	84	662	999999	348	283	906	944	139	724	460	305	29	999999	999999	261	330	663	557	797	558	281	507	490	310	999999	999999	424	430	941	832	999999	999999	252	660	999999	517	901	676	293	370	999999	329	325	98	999999	275	831	761	728	419	231	168	299	18	136	577	181	439	999999	150	999999	999999	197	892	834	77	777	259	999999	744	999999	987	274	436	999999	952	191	401	844	416	311	662	701	532	611	467	938	243	534	999999	345	999999	999999	153	878	999999	141	999999	264	398	498	582	274	999999	990	243	999999	999999	999999	183	395	779	999999	999999	838	830	821	665	291	376	999999	543	724	525	408	999999	999999	130	999999	714	821	758	147	999999	918	729	397	999999	999999	377	573	85	109	999999	586	565	876	758	315	57	348	476	152	887	269	955	999999	749	999999	999999	266	774	314	429	362	637	
642	149	342	118	442	114	133	914	999999	63	443	373	938	842	90	228	999999	510	375	999999	616	259	999999	963	999999	648	141	509	121	999999	999999	679	998	999999	923	737	426	999999	615	999999	999999	999999	94	215	521	494	811	743	952	47	999999	803	64	17	999999	999999	953	999999	245	794	973	999999	803	14	292	763	374	989	919	353	999999	999999	999999	999999	12	387	175	980	451	388	999999	398	999999	999999	839	967	625	991	928	540	783	999999	961	820	271	999999	435	90	922	758	129	999999	823	609	244	999999	907	923	999999	643	227	999999	928	857	957	584	77	999999	999999	325	999999	383	999999	388	569	755	656	85	869	284	952	95	67	692	269	25	574	947	839	497	69	999999	999999	999999	323	811	128	999999	863	999999	660	999999	999999	607	620	746	999999	999999	999999	488	694	832	63	730	690	142	915	245	598	941	999999	130	889	677	266	446	397	776	75	758	636	552	221	193	624	256	999999	460	81	522	264	999999	907	360	999999	236	999999	265	999999	999999	999999	999999	515	921	676	539	816	999999	351	184	358	984	380	291	851	152	621	870	116	444	962	999999	173	85	686	880	222	999999	999999	39	999999	141	181	883	862	753	46	300	999999	94	440	932	118	897	173	280	758	626	508	999999	615	777	158	170	228	440	720	999999	999999	795	327	286	999999	322	999999	227	812	999999	428	108	999999	999999	364	999999	13	40	999999	999999	911	416	131	999999	40	223	423	999999	983	999999	999999	432	42	999999	65	721	766	163	568	796	999999	999999	468	272	207	409	999999	294	423	136	999999	999999	94	454	999999	828	673	731	999999	160	898	999999	244	800	999999	996	75	509	275	642	265	850	999999	559	755	964	947	859	397	630	668	138	607	856	855	476	348	588	87	236	999999	999999	907	999999	898	164	712	999999	441	999999	344	55	999999	780	871	999999	726	534	698	564	999999	814	344	625	491	770	999999	387	944	364	658	999999	431	49	595	230	943	64	661	600	262	289	999999	196	296	622	119	999999	984	549	999999	813	889	523	355	243	700	291	926	999999	406	334	999999	999999	999999	856	623	980	194	650	372	672	873	108	312	601	396	999999	999999	869	999999	999999	402	405	999999	844	999999	999999	693	362	530	661	999999	533	999999	927	566	350	643	440	998	999999	642	344	999999	88	999999	999999	220	754	999999	552	952	67	476	476	999999	999999	474	708	999999	715	296	832	130	999999	544	349	904	999999	44	56	514	899	999999	531	298	68	228	534	999999	806	697	999999	515	977	709	80	66	999999	999999	248	
876	934	999999	999999	999999	809	224	476	544	600	886	836	999999	800	999999	63	196	999999	187	999999	109	999999	803	461	27	357	999999	152	999999	999999	999999	186	999999	999999	999999	579	999999	587	688	999999	999999	751	990	999999	920	999999	228	999999	999999	999999	884	121	549	131	148	937	141	999999	276	999999	491	999999	475	999999	999999	709	999999	924	629	467	999999	609	999999	699	39	358	948	499	541	165	139	999999	212	354	589	181	636	267	657	243	999999	999999	320	204	996	771	286	919	999999	999999	415	304	95	999999	330	284	999999	999999	101	790	988	641	188	999999	999999	879	869	130	999999	145	82	198	276	396	29	328	298	72	702	267	81	38	502	330	749	999999	527	730	34	999999	327	786	176	866	254	806	828	999999	999999	127	902	166	438	860	147	999999	37	698	462	12	986	999999	999999	834	718	959	148	999999	371	530	362	149	999999	186	818	296	32	410	152	222	499	98	233	585	365	915	999999	642	999999	532	807	828	277	31	328	534	637	341	999999	294	667	970	838	318	999999	763	999999	262	51	850	204	627	556	999999	512	897	568	573	478	999999	370	999999	999999	838	723	999999	999999	84	858	293	659	690	261	857	554	999999	999999	915	820	602	855	347	600	342	999999	190	999999	37	519	999999	966	74	863	354	999999	171	305	999	595	241	891	985	999999	758	999999	513	999999	698	695	983	647	999999	753	999999	999999	32	905	999999	999999	543	999999	844	999999	437	327	595	827	999999	932	393	233	999999	330	588	710	869	943	999999	151	999999	999999	583	341	535	783	323	320	986	407	902	265	962	498	62	979	57	430	966	440	999999	686	999999	999999	312	760	396	333	174	999999	87	88	73	201	999999	999999	677	999999	40	653	14	284	999999	999999	40	137	270	761	999999	608	999999	449	977	411	545	999999	999999	817	38	774	999999	989	156	821	329	823	202	999999	812	333	312	544	400	323	436	999999	846	958	999999	185	499	634	999999	565	511	638	111	661	656	548	382	860	999999	265	265	24	138	28	999999	217	935	999999	949	944	306	129	59	663	975	223	301	397	92	853	284	763	934	590	320	691	721	540	124	273	951	451	70	999999	999999	421	999999	999999	999999	527	249	999999	685	121	268	999999	589	447	686	999999	257	984	999999	999999	999999	502	999999	547	708	499	495	405	999999	999999	992	855	999999	914	999999	999999	999999	474	999999	564	613	284	88	822	331	928	111	999999	853	681	26	966	999999	999999	164	999999	341	655	128	288	41	844	999999	999	128	999999	332	999999	999999	999999	422	782	374	
222	999999	705	424	999999	225	999999	397	999999	551	702	668	999999	191	999999	760	51	231	375	999999	341	999999	999999	999999	88	703	918	999999	999999	442	730	269	243	602	461	423	458	999999	999999	999999	348	890	820	999999	999999	340	999999	999999	999999	914	999999	901	57	437	999999	689	257	999999	346	999999	999999	184	960	999999	821	443	435	999999	729	215	311	902	999999	935	16	999999	712	475	999999	747	999999	696	901	522	999999	828	222	999999	569	771	175	999999	803	520	142	174	930	51	482	999999	905	669	502	498	999999	999999	753	121	431	592	976	782	999999	598	953	611	282	447	145	999999	999999	629	864	958	50	999999	108	638	803	842	999999	671	999999	258	842	940	999999	413	909	746	85	111	384	976	794	392	104	215	566	530	891	999999	905	489	268	286	999999	999999	458	714	999999	999999	317	589	81	315	999999	70	999999	22	999999	868	537	399	916	129	254	999999	173	657	804	999999	81	282	950	37	766	513	999999	566	999999	659	999999	205	947	960	999999	795	999999	999999	603	999999	999999	999999	122	999999	955	516	999999	149	41	918	380	801	909	999999	53	45	639	54	549	285	80	999999	877	758	999999	999999	999999	999999	335	999999	999999	684	63	770	444	526	169	926	82	259	941	850	534	226	999999	164	295	51	917	758	166	999999	940	328	964	269	999999	364	120	622	74	999999	813	582	999999	695	747	149	999999	526	875	712	971	299	344	229	665	999999	478	758	57	410	48	577	302	131	744	734	999999	184	849	805	816	459	195	334	46	952	289	594	416	999999	579	999999	883	454	999999	999999	984	744	604	999999	885	999999	999999	663	999999	246	289	815	950	22	343	296	677	79	895	999999	113	20	999999	712	381	884	351	901	830	648	693	848	241	104	750	71	999999	833	919	464	884	532	999999	800	672	999999	999999	403	812	293	723	999999	558	377	999999	974	999999	891	644	999999	20	674	832	929	552	441	583	856	272	281	716	843	159	441	999999	999999	263	392	999999	906	251	947	98	999999	999999	880	300	864	557	776	999999	688	999999	919	453	999999	699	826	999999	999999	891	786	141	541	576	880	664	999999	739	965	999999	999999	851	738	759	73	999999	294	14	672	150	718	309	999999	770	37	653	240	988	427	999999	437	145	808	25	999999	815	556	999999	55	226	183	134	592	999999	341	836	461	999999	390	634	414	822	584	101	182	999999	645	999999	999999	236	433	138	322	999999	293	999999	53	723	304	257	999999	323	958	456	967	999999	717	439	439	200	202	999999	999999	793	999999	614	560	999999	999999	
977	180	999999	432	999999	792	54	812	508	773	307	793	737	999999	142	604	101	863	137	133	999999	999999	216	341	358	43	362	530	529	615	678	482	336	880	327	999999	254	891	150	664	922	781	218	666	141	999999	464	999999	475	198	386	750	999999	593	264	999999	999999	453	84	784	440	999999	292	893	104	999999	999999	999999	546	999999	360	999999	723	473	211	806	999999	549	999999	999999	578	155	999999	341	999999	927	59	743	626	120	999999	800	817	365	233	408	499	999999	571	317	999999	999999	669	420	838	186	37	959	999999	999999	655	424	999999	133	216	999999	468	951	999999	177	775	723	999999	436	941	999999	392	368	250	803	317	999999	978	892	999999	971	486	644	999999	63	900	100	361	178	464	699	556	693	159	999999	999999	547	662	404	542	228	376	242	479	288	793	669	719	588	150	419	999999	999999	999999	245	808	824	999999	609	276	684	999999	72	972	999999	13	698	218	310	863	769	999999	584	360	791	604	253	175	224	269	240	381	773	38	54	263	204	999999	914	999999	125	99	62	999999	857	999999	314	270	237	284	105	460	418	725	999999	836	861	999999	332	640	564	658	243	349	46	313	999999	43	927	988	808	128	304	179	747	679	530	456	502	934	299	982	938	940	174	780	963	57	999999	218	999999	203	257	283	575	466	856	713	101	554	268	280	999999	248	476	976	165	248	977	702	999999	414	508	999999	350	582	720	303	184	999999	349	550	387	719	596	999999	871	31	603	291	823	817	365	999999	676	28	649	999999	474	198	624	724	80	954	902	987	694	859	932	999999	745	999999	538	835	214	717	893	999999	652	860	114	999999	644	696	878	999999	59	561	721	332	999999	31	829	999999	641	999999	999999	999999	816	999999	921	22	98	610	545	270	289	999999	999999	958	135	36	56	999999	94	490	999999	999999	85	999999	937	999999	147	999999	71	724	733	552	203	589	247	471	806	53	999999	101	999999	44	999999	999999	218	529	999999	999999	207	905	974	225	999999	999999	545	105	356	411	671	788	874	488	549	820	537	737	336	163	720	663	230	12	675	992	444	55	233	467	999999	418	325	999999	413	165	749	999999	650	52	54	151	124	404	382	999999	226	999999	999999	340	90	480	202	999999	51	543	684	972	550	908	717	499	872	999999	214	262	473	499	999999	393	81	999999	96	294	119	579	549	825	630	999999	776	999999	560	893	999999	726	999999	999999	999999	869	480	777	966	741	999999	999999	278	999999	200	129	686	999999	999999	112	268	999999	999999	908	554	999999	999999	
858	351	35	142	999999	938	999999	999999	487	999999	812	999999	215	912	304	62	355	959	564	310	999999	635	510	838	59	394	458	634	326	999999	317	116	870	875	622	435	941	609	494	616	299	724	712	999999	874	570	286	199	999999	17	49	948	990	172	680	233	840	197	93	455	490	999999	999999	155	729	999999	295	340	300	868	121	745	474	948	999999	999999	922	428	963	488	118	999999	670	318	303	368	126	708	204	999999	595	753	525	49	135	944	538	567	999999	179	285	946	899	106	896	303	483	52	999999	91	999999	422	234	605	346	999999	684	877	999999	370	589	999999	145	901	283	999999	230	435	822	76	70	999999	75	794	213	172	369	574	422	999	884	84	556	999999	97	999999	529	920	999999	903	999999	999999	715	992	999999	697	810	998	999999	999999	82	58	229	95	31	945	999999	440	999999	184	862	120	464	852	999999	515	40	999999	999999	999999	999999	310	732	919	806	999999	999999	999999	214	515	361	371	999999	884	999999	836	854	471	999999	999999	826	98	999999	528	999999	158	999999	862	516	999999	667	788	194	723	999999	999999	325	310	999999	622	305	284	236	887	823	501	369	580	925	649	660	568	930	671	283	999999	782	214	878	999999	212	787	999999	139	999999	572	186	37	196	165	520	999999	999999	479	846	551	999999	640	705	549	788	626	937	867	424	108	857	523	449	999999	999999	999999	999999	999999	999999	999999	718	106	49	260	325	342	999999	770	138	116	385	999999	825	732	999999	152	509	338	869	586	850	697	999999	748	715	662	588	247	999999	999999	132	999999	999999	337	832	766	600	455	999999	456	241	177	739	318	722	406	698	716	999999	999999	999999	103	761	832	668	999999	391	999999	544	662	753	999999	604	728	983	823	400	497	899	131	551	999999	113	422	354	683	958	999999	35	318	964	871	186	999999	797	38	801	237	669	811	384	309	910	999999	999999	999999	999999	999999	999999	899	16	211	999999	939	305	557	989	349	999999	985	72	984	274	236	698	999999	969	999999	931	955	31	173	827	999999	746	999999	999999	542	718	999999	120	948	82	136	999999	762	64	247	32	249	48	999999	749	999999	999999	400	44	683	873	822	999999	295	999999	999999	877	843	383	730	203	64	413	999999	630	228	999999	124	999999	999999	999999	999999	826	732	999999	691	916	569	423	152	347	999999	216	470	668	999999	152	999999	868	703	258	999999	389	334	53	968	835	590	831	530	999999	635	488	896	758	938	999999	393	41	397	462	318	429	999999	392	846	999999	943	789	999999	86	59	255	218	890	466	
999999	502	688	295	999999	335	738	999999	342	999999	999999	320	999999	999999	900	758	792	481	999999	939	999999	157	942	207	130	892	801	107	454	761	999999	999999	15	999999	392	502	705	745	999999	999999	999999	999999	899	679	978	536	241	69	833	999999	999999	774	999999	950	427	408	560	491	175	963	999999	999999	449	999999	333	999999	315	420	347	407	63	57	939	999999	369	513	999999	999999	999999	594	660	741	273	137	504	615	999999	64	874	999999	942	224	580	578	602	939	96	327	999999	389	231	821	722	999999	273	219	999999	853	999999	914	159	298	272	581	312	999999	377	321	86	717	297	260	999999	999999	465	838	476	371	522	999999	426	930	915	839	372	839	29	837	863	295	781	457	473	999999	834	654	952	999	275	809	571	999999	999999	639	101	970	285	368	970	434	999999	472	999999	999999	497	999999	382	999999	999999	999999	773	539	458	999999	936	999999	787	999999	528	999999	999999	476	999999	712	858	999999	689	286	999999	402	564	660	867	999999	999999	999999	126	312	473	615	282	529	999999	803	45	41	326	460	703	262	193	700	840	169	548	276	376	628	312	999999	539	105	999999	816	907	123	672	999999	249	627	723	485	999999	912	539	366	999999	302	677	826	999999	239	583	999999	218	999999	820	999999	889	285	941	497	10	999999	86	186	844	974	895	922	999999	306	999999	85	538	708	587	927	630	999999	590	83	999999	999999	520	310	999999	999999	607	53	303	964	999999	999999	685	235	484	999999	999999	362	999999	710	999999	999999	467	999999	28	508	999999	510	286	892	88	707	694	868	546	524	116	776	664	999999	377	852	629	405	176	257	400	312	233	102	100	999999	670	880	676	205	999999	491	999999	999999	243	106	766	999999	999999	432	278	817	689	999999	388	999999	697	866	343	999999	135	999999	861	770	117	653	287	193	999999	810	47	814	202	350	999999	624	999999	651	422	280	95	228	519	744	978	582	623	273	714	40	999999	804	546	130	80	955	999999	521	999999	589	999999	999999	608	85	395	464	999999	349	999999	763	999999	999999	454	73	469	907	552	127	791	534	40	23	999999	770	240	242	278	999999	999999	551	994	972	999999	832	461	513	999999	443	359	999999	957	283	810	951	464	534	999999	483	661	173	412	999999	729	380	559	999999	113	837	999999	162	195	553	79	911	999999	999999	310	622	611	956	296	999999	767	277	577	999999	213	527	999999	705	999999	795	420	999999	148	491	252	374	283	656	410	782	999999	999999	338	413	214	898	999999	999999	999999	737	871	705	876	999999	745	999999	999999	802	601	585	
531	149	279	999999	143	961	773	287	999999	999999	348	955	999999	999999	999999	999999	938	173	551	314	344	455	482	155	923	715	999999	844	745	789	571	480	64	999999	261	457	999999	999999	280	253	999999	999999	509	297	398	916	999999	372	781	185	524	640	261	297	999999	999999	999999	133	477	428	999999	999999	541	571	375	868	900	731	999999	74	999999	999	892	308	189	438	946	195	999999	16	566	999999	73	570	275	930	229	767	582	185	999999	804	470	852	522	206	374	938	922	530	25	999999	120	999999	542	999999	747	952	118	999999	139	481	999999	470	999999	862	865	970	999999	444	649	999999	158	86	283	837	538	999999	999999	982	999999	18	999999	236	991	147	757	356	37	750	192	276	658	769	999999	318	437	10	990	659	341	404	999999	487	880	881	280	44	999999	999999	985	707	176	135	750	131	219	999999	479	724	115	999999	999999	555	261	382	485	388	40	965	409	538	59	137	651	668	376	784	355	999999	867	723	913	332	764	485	999999	999999	28	924	999999	297	531	276	553	823	462	95	236	508	999999	891	14	477	999999	457	658	48	484	92	999999	434	999999	369	856	391	604	619	791	776	282	999999	369	115	865	122	16	783	583	999999	216	290	999999	847	712	976	719	445	37	999999	827	71	58	936	179	675	503	172	419	171	999999	999999	304	460	999999	454	531	898	999999	999999	450	999999	999999	656	999999	474	875	947	656	880	999999	168	591	484	948	999999	903	433	936	999999	618	844	373	999999	999999	373	999999	999999	621	268	454	820	833	844	866	952	999999	401	71	704	799	556	515	999999	499	999999	260	819	511	25	550	108	962	422	999999	606	511	53	999999	511	487	777	336	398	435	852	335	746	618	999999	999999	511	999999	241	400	72	999999	834	999999	550	999999	176	596	999999	717	356	858	420	280	270	999999	562	355	559	226	31	999999	127	113	646	733	513	999999	514	412	999999	999999	730	999999	999999	276	676	999999	999999	999999	321	999999	730	680	89	994	914	476	357	555	61	166	812	999999	999999	842	221	731	999999	999999	609	965	999999	202	678	999999	137	398	768	999999	774	441	848	170	905	840	499	446	999999	652	818	999999	853	959	999999	882	924	715	653	669	65	999999	845	690	999999	355	109	999999	11	469	999999	525	708	364	781	999999	317	651	119	999999	353	774	999999	633	997	999999	121	999999	841	796	999999	999999	745	109	938	999999	595	168	381	999999	741	999999	445	563	785	302	339	999999	188	999999	999999	999999	606	999999	326	999999	999999	999999	692	227	999999	977	696	214	999999	
455	780	608	426	951	34	159	280	559	796	999999	339	154	848	704	242	622	999999	110	999999	999999	814	629	783	999999	592	382	999999	163	999999	764	999999	999999	789	339	522	730	83	999999	716	425	11	999999	329	934	950	102	374	999999	984	999999	42	595	982	360	641	999999	825	999999	369	651	682	127	243	999999	126	108	364	518	192	999999	549	999999	394	807	999999	767	310	849	707	499	18	999999	178	999999	999999	999999	999999	439	698	371	999999	315	999999	74	742	999999	813	296	817	852	737	855	805	482	999999	999999	210	185	938	873	850	999999	71	870	643	999999	948	540	999999	446	850	925	999999	820	608	999999	999999	999999	999999	537	953	999999	41	854	761	162	683	696	630	999999	478	82	999999	999999	521	999999	254	996	431	548	935	999999	986	380	999999	999999	999999	985	873	839	472	881	120	411	920	837	999999	216	118	999999	520	999999	910	893	967	999999	435	999999	999999	680	989	855	898	999999	999999	999999	37	661	852	950	999999	698	822	791	944	597	961	99	904	684	982	999999	888	940	37	683	372	999999	412	234	386	50	686	202	849	999999	982	594	809	999999	809	999999	363	999999	999999	999999	439	128	948	380	999999	346	101	624	698	951	999999	999999	498	918	317	934	999999	628	573	85	21	630	999999	999999	615	377	290	664	999999	699	684	730	999999	999999	999999	253	153	42	417	49	949	71	504	999999	650	33	105	890	931	875	44	734	593	298	810	809	999999	999999	765	448	66	436	750	998	999999	246	999999	294	675	999999	791	226	220	534	136	950	135	54	687	591	281	399	732	999	665	999999	146	286	999999	999999	76	999999	277	999999	983	523	321	505	629	413	640	999999	225	999999	94	817	523	69	999999	999999	999999	142	999999	999999	177	666	703	999999	343	327	999999	999999	999999	240	999999	999999	949	999999	999999	612	999999	630	424	283	950	469	183	864	915	999999	436	86	999999	543	761	934	599	103	999999	326	999999	571	999999	312	314	534	921	984	871	825	868	281	519	999999	232	63	717	999999	233	707	999999	838	835	999999	890	999999	992	356	479	72	669	855	450	233	999999	77	999999	122	969	425	548	999999	993	99	978	165	999999	564	321	708	226	939	869	103	833	981	735	675	999999	291	542	999999	999999	808	166	23	999999	295	766	164	594	605	690	807	169	303	845	745	999999	735	464	437	45	771	845	729	999999	999999	399	812	341	792	700	687	883	973	999999	194	933	965	334	282	797	166	123	999999	999999	72	934	999999	145	990	167	685	826	114	538	744	962	999999	37	484	895	
954	822	801	904	12	924	195	620	999999	812	553	411	192	999999	999999	658	234	480	999999	422	859	676	350	635	24	999999	779	444	999999	999999	999999	937	849	386	843	343	321	716	256	999999	748	919	485	188	614	999999	644	474	659	999999	738	956	113	71	45	288	482	176	889	151	155	751	680	999999	315	615	561	805	796	545	346	517	234	786	999999	939	201	172	999999	999999	226	999999	784	999999	999999	550	834	787	351	564	861	155	827	999999	992	997	999999	999999	873	998	722	999999	677	124	999999	230	731	327	397	999999	96	319	154	159	999999	999999	966	827	999999	765	780	774	464	242	999999	999999	690	999999	793	676	999999	999999	999999	999999	28	999999	637	670	114	273	818	516	399	255	477	551	10	999999	999999	162	40	999999	111	117	228	948	384	445	440	557	539	612	999999	720	405	941	999999	131	140	547	212	305	722	999999	999999	999999	999999	219	764	999999	201	999999	999999	641	646	288	999999	191	804	999999	999999	202	240	557	733	215	983	679	849	999999	530	878	999999	642	949	735	699	429	170	954	573	999999	999999	308	366	526	672	892	84	127	898	999999	326	70	544	20	999999	999999	948	741	290	705	999999	238	611	322	475	999999	999999	910	588	624	30	850	999999	837	521	931	201	999999	542	100	999999	999999	999999	691	562	999999	107	939	669	999999	999999	999999	673	868	805	452	696	999999	61	375	211	174	539	283	999999	999999	563	707	498	143	999999	999999	999999	200	110	999999	600	999999	760	988	210	752	251	63	153	999999	187	999999	41	78	245	999999	165	177	889	440	202	999999	872	999999	923	400	450	535	560	740	231	483	767	178	851	776	999999	999999	175	459	999999	999999	140	227	299	926	675	429	898	826	999999	40	999999	670	444	246	57	999999	75	809	311	999999	502	413	380	999999	869	863	999999	999999	864	103	999999	439	999999	716	234	655	796	999999	999999	31	637	734	999999	200	181	999999	733	615	728	618	999999	365	157	218	982	726	847	595	999999	999999	212	999999	962	492	38	999999	999999	728	22	999999	999999	999999	999999	290	87	768	258	999999	532	999999	140	611	740	999999	999999	647	292	309	999999	999999	808	211	999999	912	818	209	771	999999	999999	999999	943	15	999999	999999	741	928	280	867	140	224	478	667	72	293	999999	601	697	717	396	390	589	854	994	515	593	676	138	182	999999	999999	997	585	27	999999	999999	135	999999	413	514	176	376	424	999999	519	38	150	148	656	241	226	511	64	286	781	721	98	21	97	743	74	800	108	405	999999	226	999999	650	840	999999	556	
593	293	213	229	23	175	999999	484	486	452	537	481	999999	999999	376	943	308	245	999999	741	124	920	670	449	376	278	28	915	303	144	500	999999	203	684	633	227	850	67	767	556	411	536	611	300	537	329	999999	999999	999999	999999	999999	414	340	722	442	999999	623	999999	853	745	156	771	999999	351	951	999999	288	999999	621	159	102	999999	478	954	339	587	319	379	911	56	999999	868	39	999999	549	96	967	999999	251	999999	603	96	214	32	409	640	356	999999	349	308	51	899	538	736	999999	353	935	385	392	999999	363	253	852	806	999999	288	741	171	802	999999	271	806	25	660	555	16	47	456	554	699	241	999999	40	613	15	221	999999	302	838	205	160	591	98	999999	607	360	243	407	399	131	898	999999	466	483	46	244	884	878	999999	999999	999999	999999	831	999999	999999	313	222	248	800	421	999999	999999	332	606	715	679	718	629	63	205	772	639	999999	433	999999	56	593	557	577	771	999999	999999	999999	663	889	670	760	405	771	304	147	995	607	978	999999	460	862	999999	768	999999	526	999999	824	985	412	677	432	407	893	999999	720	665	671	999999	93	497	337	668	716	55	919	999999	999999	759	67	999999	999999	88	261	350	193	732	789	220	254	999999	636	135	261	221	247	362	512	203	584	481	333	577	894	684	132	204	999999	723	999999	999999	407	999999	928	635	645	354	156	999999	394	987	876	999999	784	21	861	211	416	999999	807	566	810	664	185	999999	453	464	194	999999	227	999999	588	75	999999	999999	674	571	999999	625	999999	893	216	959	808	596	604	872	793	882	999999	999999	787	649	915	881	403	999999	889	351	191	191	169	579	335	405	999999	810	688	742	999999	299	999999	791	928	914	359	850	855	999999	999999	581	670	311	999999	999999	211	939	160	891	648	931	999999	855	999999	395	733	999999	634	412	197	793	193	60	545	532	918	996	999999	11	531	999999	887	310	370	609	999999	857	825	40	204	470	660	796	104	415	618	999999	357	999999	190	723	999999	999999	402	999999	398	999999	999999	231	386	215	228	159	370	105	54	381	495	999999	875	999999	811	604	218	999999	143	397	999999	140	914	999999	649	188	820	808	335	999999	999999	182	221	900	999999	604	653	999999	999999	999999	436	998	370	246	999999	999999	667	314	911	999999	999999	675	64	10	663	635	316	615	566	50	339	999999	770	610	472	999999	622	999999	999999	217	950	230	485	632	999999	957	999999	678	119	136	999999	516	896	713	210	243	128	221	246	999999	298	47	999999	211	181	873	999999	999999	
774	999999	900	693	999999	999999	999999	23	199	431	999999	706	865	638	506	439	999999	823	999999	66	409	238	204	999999	737	999999	919	912	999999	284	461	97	999999	19	903	999999	999999	827	986	999999	51	999999	54	697	181	540	600	659	541	992	999999	999999	999999	181	361	545	154	498	955	999999	785	759	225	915	969	952	977	855	734	999999	213	702	836	999999	999999	222	194	999999	239	999999	999999	999999	381	804	602	112	879	557	999999	368	625	737	872	786	416	292	971	138	727	229	563	744	925	806	789	979	999999	744	166	148	360	999999	268	758	999999	526	999999	421	322	999999	999999	429	207	375	120	476	999999	999999	999999	733	251	66	778	20	643	983	343	574	999999	623	999999	144	401	999999	18	977	478	999999	313	889	904	560	999999	860	156	999999	999999	560	999999	999999	999999	471	686	999999	897	304	869	258	125	498	999999	813	405	699	286	938	38	687	999999	142	998	999999	746	177	999999	691	250	917	864	509	999999	782	999999	999999	473	999999	457	999999	622	714	117	999999	999999	999999	706	999999	164	126	999999	999999	114	860	203	999999	324	443	999999	519	603	216	63	999999	393	616	63	999999	934	703	999999	167	999999	70	74	999999	35	778	718	931	471	738	536	133	343	999999	404	584	589	325	999999	40	403	938	999999	416	660	165	836	391	761	306	166	460	890	999999	726	999999	796	999999	537	546	724	794	58	864	679	999999	618	736	999999	999999	820	618	999999	999999	763	552	695	657	992	870	941	337	179	174	582	85	243	999999	930	360	788	49	788	841	316	999999	890	510	737	730	999999	110	179	999999	999999	547	999999	999999	663	184	359	148	557	667	604	396	624	883	292	999999	999999	702	806	861	690	780	830	483	888	164	999999	194	920	999999	999999	841	167	887	689	45	940	547	999999	999999	999999	999999	999999	130	246	919	985	17	999999	999999	43	999999	303	999999	602	705	716	661	806	508	522	175	228	999999	343	762	239	999999	204	999999	662	158	999999	60	861	50	297	709	247	999999	178	654	965	786	999999	488	547	849	294	983	328	288	999999	753	999999	835	431	207	787	999999	689	258	999999	971	481	884	405	253	457	561	999999	16	999999	836	339	868	209	999999	66	999999	225	999999	452	220	927	999999	417	695	999999	35	618	100	922	999999	289	920	841	993	314	999999	93	304	401	732	999999	322	999999	904	423	374	635	989	150	931	268	309	999999	603	54	107	477	709	435	999999	942	326	999999	661	557	419	37	215	137	713	771	920	999999	719	999999	615	519	512	281	453	399	629	
949	990	504	980	124	248	949	217	875	384	868	970	789	259	238	212	357	999999	346	429	999999	437	170	347	321	96	959	999999	588	964	437	982	999999	323	377	999999	999999	577	999999	789	266	920	837	999999	62	999999	929	999999	386	316	165	277	999999	999999	767	999999	830	166	669	37	288	521	628	911	946	999999	939	476	999999	145	55	780	709	557	999999	941	600	773	999999	999999	167	574	999999	281	999999	999999	999999	71	556	999999	272	999999	999999	277	510	744	301	999999	450	175	88	463	512	250	270	385	999999	558	806	999999	920	67	870	375	999999	999999	469	357	112	786	20	877	920	999999	999999	999999	872	442	999999	428	650	999999	332	129	224	704	72	810	20	433	602	999999	265	730	999999	214	140	999999	406	796	285	944	823	663	165	211	543	999999	376	226	513	135	511	387	185	255	734	750	999999	176	999999	658	346	678	194	693	622	199	999999	669	914	339	45	999999	153	705	851	668	964	23	999999	585	444	794	920	476	815	878	554	689	479	999999	391	240	154	627	607	154	479	472	588	353	395	707	312	183	999999	260	243	479	403	999999	786	999999	14	75	999999	552	758	717	999999	744	999999	411	199	534	948	999999	116	999999	108	707	198	501	999999	817	200	999999	492	746	386	999999	644	84	999999	413	603	253	235	88	412	64	395	762	999999	844	708	984	517	777	999999	295	999999	999999	381	696	877	999999	999999	197	875	487	70	22	999999	999999	999999	569	125	786	931	999999	999999	999999	123	999999	321	999999	907	589	119	215	229	714	521	101	999999	926	703	599	535	318	541	48	212	925	994	383	999999	999999	745	148	869	999999	845	530	716	126	604	338	999999	451	999999	132	88	669	268	355	999999	248	903	999999	999999	999999	261	999999	173	999999	825	999999	58	999999	14	637	844	970	346	498	868	990	385	303	332	375	224	94	999999	418	999999	999999	667	648	882	193	376	999999	999999	353	479	999999	999999	185	301	416	289	446	446	749	288	117	999999	999999	487	510	999999	610	850	501	311	176	691	755	580	292	530	999999	66	821	270	282	697	999999	29	645	633	210	11	915	95	999999	647	191	139	999999	219	897	171	381	999999	766	721	781	51	312	541	999999	999999	19	885	878	390	625	489	15	999999	340	750	841	877	663	999999	999999	415	533	999999	999999	625	727	999999	633	999999	684	501	503	560	916	999999	716	999999	31	999999	999999	39	217	397	999999	702	133	442	879	156	329	504	666	168	787	999999	518	999999	999999	985	878	936	999999	639	999999	133	985	455	503	
388	43	737	999999	68	615	904	999999	145	999999	806	502	294	203	999999	919	189	835	345	772	550	999999	933	81	45	726	999999	777	577	999999	899	716	678	938	500	122	591	999999	607	999999	882	177	382	999999	235	493	593	742	999999	720	526	298	650	682	999999	945	110	999999	819	342	999999	137	630	999999	606	100	823	355	999999	373	337	540	237	792	890	382	999999	655	999999	552	143	323	999999	999999	175	999999	75	999999	999999	554	22	925	829	275	999999	755	547	999999	999999	144	669	247	49	412	999999	985	70	999999	792	580	886	455	819	277	999999	999999	135	999999	288	994	34	828	999999	999999	361	411	711	999999	999999	145	835	140	999999	711	882	895	284	599	474	190	551	217	213	415	668	567	116	561	76	999999	629	773	650	686	120	999999	877	999999	999999	980	999999	108	999999	657	745	755	480	999999	395	999999	999999	536	308	107	453	999999	625	954	490	794	305	999999	895	50	515	71	999999	298	601	50	28	393	999999	493	906	452	157	555	999999	913	999999	998	176	763	797	103	475	553	999999	302	999999	999999	999999	999999	685	134	999999	28	151	684	275	999999	516	999999	295	577	999999	815	999999	11	669	79	295	577	708	306	999999	142	252	422	596	936	66	308	999999	105	983	292	999999	782	999999	138	414	985	647	904	999999	821	999999	230	116	660	362	240	633	156	637	833	558	389	150	80	776	729	97	338	136	217	529	200	594	999999	17	417	762	540	664	309	929	804	814	171	664	32	999999	936	999999	825	675	678	467	159	734	428	642	178	362	999999	897	999999	777	999999	302	287	999999	411	652	944	478	999999	999999	338	903	753	999999	999999	416	753	423	161	754	310	542	999999	732	444	969	588	999999	594	999999	979	411	620	999999	540	999999	386	396	999999	293	639	357	582	999999	139	255	999999	854	662	761	999999	272	745	564	477	741	451	555	202	999999	74	178	999999	915	999999	926	293	727	43	119	39	367	518	999999	125	999999	960	663	999999	198	988	734	122	832	578	717	999999	66	559	999999	428	831	203	471	228	999999	999999	999999	999999	212	962	999999	820	552	732	999999	999999	877	448	523	781	999999	952	13	454	340	999999	60	346	794	270	237	178	243	691	207	173	57	650	654	489	999999	978	399	999999	999999	913	570	110	336	963	788	617	45	28	999999	879	200	27	888	999999	422	330	891	999999	735	94	586	861	534	88	706	999999	794	999999	488	999999	562	778	719	426	495	950	20	830	482	999999	999999	225	60	999999	973	999999	761	250	999999	999999	97	457	
500	650	336	999999	576	258	267	561	823	999999	540	832	326	421	307	472	918	472	999999	70	470	125	999999	999999	810	215	114	675	475	553	999999	515	721	114	287	999999	999999	786	999999	761	572	920	796	141	685	999999	11	561	999999	298	331	604	999999	999999	999999	385	999999	965	999999	370	153	591	95	279	45	35	121	222	999999	999999	999999	999999	98	557	498	549	999999	820	686	592	213	553	943	186	999999	371	999999	694	127	902	380	133	887	23	618	999999	835	527	106	659	117	789	427	503	915	999999	516	114	999999	448	999999	877	999999	999999	999999	600	648	908	999999	673	182	426	104	242	857	999999	999999	85	939	517	714	800	724	36	484	424	135	450	270	999999	855	747	999999	678	844	999999	844	581	999999	27	342	926	999999	432	999999	999999	999999	999999	645	666	944	441	175	31	734	267	999999	263	831	999999	474	207	647	999999	817	435	270	999999	999999	364	415	999999	229	999999	184	787	328	301	548	999999	729	940	999999	604	99	424	582	144	999999	587	351	999999	749	123	999999	144	289	999999	615	61	429	999999	798	291	261	280	222	253	846	999999	938	860	714	47	23	534	999999	999999	922	403	999999	999999	481	809	22	824	999999	115	379	49	508	859	999999	497	999999	461	152	523	352	819	999999	999999	297	997	649	490	875	711	110	999999	741	245	546	221	207	999999	999999	988	999999	999999	356	116	873	806	448	89	183	227	673	562	999999	999999	700	113	999999	524	999999	483	170	532	948	222	15	360	308	272	322	999999	299	81	999999	163	254	916	473	105	465	490	559	569	317	999999	48	999999	636	861	545	443	29	683	464	323	827	999999	487	999999	999999	999999	508	999999	766	707	927	999999	898	238	635	783	999999	999999	69	357	924	999999	225	999999	184	467	724	446	726	879	455	616	616	349	335	508	438	339	999999	942	982	383	803	609	731	446	999999	407	236	761	803	923	623	116	999999	999999	999999	197	958	643	798	999999	459	999999	262	999999	985	558	999999	999999	355	999999	110	127	999999	550	797	999999	568	737	817	327	220	999999	86	532	993	999999	950	999999	999999	250	381	361	154	921	923	915	999999	421	461	101	999999	999999	416	999999	822	505	741	848	439	915	629	999999	825	481	850	494	811	729	327	485	608	803	159	999999	929	748	973	453	627	881	999999	157	286	726	821	120	999999	583	999999	999999	999999	111	669	71	999999	160	536	673	80	999999	114	627	103	999999	999999	999999	950	312	573	83	532	298	231	999999	999999	482	944	109	659	740	935	237	29	829	999999	507	
144	999999	492	779	222	310	999999	197	777	641	63	311	243	129	169	256	20	635	964	479	879	999999	999999	999999	215	437	23	339	503	999999	999999	999999	999999	986	567	863	819	793	999999	232	914	999999	780	25	428	643	865	539	580	689	227	393	865	248	627	32	682	999999	573	784	296	53	694	900	43	789	53	257	999999	306	437	226	999999	742	999999	845	340	999999	720	572	571	999999	759	814	999999	999999	408	29	368	544	191	999999	999999	86	935	999999	349	880	982	639	599	999999	977	284	261	10	619	999999	999999	781	692	292	633	999999	223	812	294	880	249	819	390	34	888	27	125	962	999999	698	999999	694	506	999999	999999	999999	973	952	507	485	562	999999	604	286	346	586	999999	898	842	229	863	133	586	468	640	172	258	574	730	959	169	299	14	921	325	999999	999999	242	999999	552	36	270	315	999999	999999	590	225	114	687	311	999999	226	130	776	834	999999	999999	47	819	999999	832	999999	232	547	325	999999	999999	683	960	358	311	999999	32	999999	202	999999	999999	777	150	999999	947	153	886	428	793	942	179	999999	96	641	880	247	999999	631	720	999999	47	767	493	999999	934	542	154	339	10	556	203	830	583	241	866	999999	897	768	999999	688	522	999999	754	383	103	427	597	328	477	74	999999	401	579	574	565	60	294	95	125	999999	999999	556	999999	247	999999	349	654	854	775	550	350	999999	333	41	115	243	23	999999	999999	999999	944	825	862	935	360	999999	260	18	675	815	56	811	652	892	688	965	999999	516	633	999999	999999	742	553	927	724	551	77	999999	469	332	46	999999	133	609	470	999999	694	492	887	947	999999	646	188	959	504	538	12	441	352	150	857	506	486	217	999999	212	282	935	999999	809	999999	712	999999	352	778	872	999999	999999	432	515	280	893	629	686	665	137	999999	593	432	195	548	636	205	328	475	540	697	916	999999	267	901	759	281	88	999999	386	106	835	999999	632	850	999999	999999	837	869	963	999999	800	552	616	999999	689	999999	35	270	107	517	230	877	248	184	771	188	174	613	521	622	551	999999	999999	40	999999	412	800	999999	589	627	367	458	999999	663	897	999999	258	619	221	999999	999999	999999	126	999999	875	958	942	999999	88	781	845	999999	358	351	999999	338	272	999999	999999	286	711	690	999999	480	159	772	999999	585	999999	407	929	999999	401	275	376	733	999999	420	164	769	470	352	266	807	781	143	999999	170	999999	999999	111	672	699	935	544	565	145	999999	719	999999	593	367	181	681	851	300	831	999999	974	
601	999999	999999	999999	999999	816	369	999999	999999	698	25	671	999999	257	999999	999999	267	855	466	730	999999	598	708	700	60	999999	113	181	585	956	491	311	27	196	736	586	258	251	999999	128	999999	999999	272	948	703	442	389	999999	464	384	594	999999	375	362	999999	13	285	161	380	974	999999	197	999999	917	216	999999	654	999999	521	999999	58	26	999999	347	554	679	999999	999999	996	999999	796	999999	999999	210	372	55	999999	664	32	732	311	106	870	574	415	988	292	999999	999999	990	999999	371	999999	333	336	999999	139	999999	807	493	677	525	165	761	187	719	999999	999999	555	170	776	989	994	788	829	951	155	741	932	999999	999999	981	27	16	999999	435	404	393	999999	999999	916	999999	857	539	999999	999999	999999	119	397	695	517	644	799	999999	999999	798	376	809	504	384	432	397	104	999999	107	999999	999999	158	930	751	324	96	773	761	999999	866	142	465	734	53	999999	46	354	999999	58	999999	191	999999	792	42	999999	595	889	499	370	528	814	616	999999	368	288	999999	188	645	381	431	870	48	999999	999999	666	910	999999	460	373	396	53	858	201	355	514	70	366	897	692	999999	999999	284	400	725	62	525	33	999999	765	999999	857	708	865	999999	880	153	120	445	376	158	519	439	999999	999999	484	956	424	96	854	228	436	291	999999	999999	234	999999	999999	610	999999	150	999999	709	695	155	539	999999	993	999999	474	999999	949	999999	999999	543	999999	767	157	426	250	105	111	937	999999	999999	792	576	756	223	403	999999	506	510	151	236	272	809	743	980	444	999999	963	849	622	999999	999999	515	760	418	999999	999999	449	230	369	209	999999	949	198	158	363	999999	588	999999	181	999999	864	448	779	304	281	999999	34	999999	999999	110	142	261	325	38	278	999999	999999	347	781	936	845	285	999999	942	198	322	999999	595	999999	999999	561	193	678	441	628	830	736	466	999999	42	442	282	248	268	76	786	634	170	879	87	999999	250	999999	244	345	589	308	836	999999	959	788	438	999999	511	549	948	583	999999	409	448	549	359	210	749	504	572	46	881	875	411	688	461	715	550	333	320	195	444	106	49	532	900	359	187	254	14	732	737	999999	999999	213	751	760	441	537	999999	50	258	740	999999	552	999999	961	704	999999	336	722	998	999999	238	763	149	786	369	916	649	999999	32	999999	999999	840	309	172	999999	208	937	700	284	23	999999	999999	936	703	999999	999999	999999	999999	655	907	917	291	734	999999	491	364	74	964	401	999999	888	798	27	753	249	999999	253	264	213	999999	343	
635	448	985	652	958	826	445	461	872	810	710	354	999999	999999	218	999999	749	680	999999	144	972	309	999999	134	736	262	192	463	402	253	999999	734	158	573	291	843	748	906	532	999999	628	999999	999999	715	187	453	999999	176	41	999999	503	583	811	372	371	336	999999	860	999999	705	643	981	68	999999	958	975	205	552	305	999999	999999	999999	158	999999	515	468	999999	53	947	292	360	999999	432	576	999999	278	923	786	211	955	163	887	990	827	895	647	454	899	756	211	257	359	871	999999	468	660	999999	999999	999999	902	555	999999	999999	633	355	627	558	492	878	690	62	419	350	999999	999999	479	999999	330	999999	868	24	999999	999999	999999	45	10	154	766	117	100	999999	999999	929	309	410	999999	974	366	482	277	98	962	31	76	159	838	19	531	454	988	806	114	978	988	999999	673	359	177	598	354	482	791	999999	999999	999999	86	489	50	999999	703	505	999999	848	701	999999	62	860	230	596	206	991	623	999999	999999	293	738	997	941	421	736	168	806	999999	999999	794	306	587	243	999999	82	358	968	591	750	493	999999	266	287	218	835	813	139	581	999999	999999	859	479	999999	999999	117	89	548	629	212	999999	699	727	720	906	999999	474	626	999999	999999	847	999999	41	999999	635	973	482	719	999999	586	999999	999999	999999	999999	774	935	999999	999999	740	999999	993	810	999999	389	215	793	999999	545	381	999999	999999	197	999999	67	553	341	828	906	630	530	634	370	999999	999999	288	515	999999	360	999999	971	655	153	885	887	999999	999999	682	651	367	841	390	937	348	997	225	736	900	176	824	443	116	920	701	220	999999	633	995	306	999999	999999	999999	999999	599	409	999999	227	311	251	537	515	658	186	999999	788	149	697	999999	818	827	999999	615	999999	999999	512	864	999999	451	675	999999	999999	52	385	551	667	522	158	347	938	917	998	435	658	639	999999	785	999999	381	912	80	790	611	186	479	558	93	31	706	97	544	354	775	635	999999	999999	473	283	999999	999999	276	990	359	93	900	829	126	956	668	227	726	934	363	999999	605	620	999999	865	905	992	583	500	452	259	999999	573	232	999999	817	998	999999	511	305	499	999999	89	440	528	286	650	441	137	362	999999	370	999999	999999	246	40	999999	999999	608	999999	642	308	776	999999	999999	689	999999	999999	326	149	670	383	225	639	864	999999	525	190	767	589	265	999999	456	147	999999	999999	999999	582	985	999999	596	653	246	144	999999	200	999999	541	339	839	948	999999	125	988	692	999999	155	999999	999999	354	515	51	587	999999	121	
91	852	638	584	221	895	999999	621	999999	999999	26	147	90	976	673	32	983	850	928	640	221	445	468	454	859	742	822	455	641	264	555	999999	227	32	582	348	241	957	999999	943	203	432	568	999999	676	967	999999	994	462	331	531	200	659	388	899	999999	999999	194	724	478	999999	309	999999	999999	996	950	919	67	404	335	791	36	731	985	999999	789	877	32	777	891	677	827	993	999999	733	999999	416	999999	133	936	954	57	242	650	999999	894	452	276	448	726	57	17	999999	999999	539	999999	469	999999	942	999999	768	371	999999	833	800	256	999999	999999	569	999999	543	91	999999	467	380	999999	793	91	125	552	999999	610	583	61	843	999999	236	865	780	237	895	742	896	999999	178	999999	640	409	849	623	999999	781	707	806	193	966	999999	999999	757	999999	999999	387	558	400	772	999999	999999	365	999999	999999	29	450	890	341	747	800	195	921	298	787	113	999999	242	501	963	565	903	776	867	877	596	102	999999	984	999999	517	193	505	999999	21	804	999999	419	718	999999	147	891	999999	69	393	781	161	845	969	999999	326	155	67	436	217	264	21	999999	122	544	926	342	905	814	239	999999	999999	999999	287	983	827	974	523	897	826	673	537	717	999999	105	444	999999	999999	302	209	371	136	999999	42	757	792	788	307	183	677	804	986	561	829	776	102	480	999999	999999	864	999999	632	170	609	543	999999	304	22	999999	109	999999	204	999999	615	868	490	619	648	530	200	48	677	350	229	32	999999	975	888	707	13	999999	690	162	999999	857	739	965	469	498	999999	498	999999	999999	999999	998	610	382	946	961	296	999999	831	47	795	825	674	292	941	587	856	750	416	315	23	145	988	51	185	757	138	524	999999	159	500	702	999999	395	276	230	422	314	999999	926	421	530	143	653	367	611	999999	457	999999	882	642	289	92	470	277	938	20	568	207	198	832	771	332	999999	546	102	562	288	25	720	175	999999	721	489	894	492	11	345	999999	574	574	681	500	277	999999	221	619	802	128	999999	220	853	117	999999	999999	649	999999	999999	116	274	58	903	441	313	717	101	568	603	575	785	937	674	884	999999	624	160	281	999999	174	335	999999	760	170	999999	510	321	443	880	394	255	999999	999999	239	419	999999	670	250	196	560	425	653	999999	236	999999	999999	999999	968	999999	226	943	377	999999	298	780	792	999999	999999	753	803	405	657	999999	218	330	501	398	445	999999	117	999999	910	999999	504	748	682	999999	533	828	298	964	353	959	663	450	999999	150	260	
458	626	236	927	496	999999	999999	768	965	999999	906	840	11	110	502	376	272	42	999999	649	999999	108	336	765	999999	464	999999	999999	999999	34	767	999999	361	147	987	999999	881	35	423	702	349	980	717	657	627	987	999999	864	999999	592	400	999999	595	999999	999999	360	300	999999	23	42	553	112	79	941	50	463	489	864	123	653	999999	247	619	589	309	569	999999	678	148	999999	178	999999	211	115	999999	359	857	860	437	636	558	420	999999	391	158	247	910	999999	999999	999999	508	431	751	207	999999	999999	798	999999	202	150	968	622	332	96	863	578	901	963	999999	999999	606	629	437	999999	105	85	999999	237	440	71	659	615	71	974	428	746	233	13	19	479	560	850	668	999999	999999	999999	97	925	527	580	346	946	467	925	567	999999	994	275	999999	31	928	571	575	140	491	363	999999	999999	667	127	355	999999	954	837	140	755	961	150	999999	170	999999	308	999999	860	725	712	157	999999	999999	549	751	958	999999	987	551	989	284	999999	805	314	383	999999	999999	410	999999	448	991	629	795	812	999999	854	457	999999	999999	630	861	715	415	999999	215	426	940	128	375	397	996	967	296	151	480	433	345	513	786	257	50	309	635	286	720	527	350	604	999999	999999	511	959	952	920	138	569	131	36	109	999999	799	149	999999	837	452	999999	342	654	341	494	999999	943	165	787	999999	999999	89	139	67	688	85	345	496	477	886	999999	24	376	23	910	312	999999	414	999999	999999	900	273	798	999999	696	194	696	273	147	999999	567	999999	175	341	999999	490	992	968	421	881	463	652	567	951	415	999999	999999	641	430	191	209	539	336	339	688	298	290	305	371	503	389	82	359	999999	999999	999999	848	44	447	430	320	350	999999	999999	994	257	999999	999999	427	686	227	65	842	999999	189	999999	999999	836	652	287	999999	696	999999	917	501	391	303	999999	999999	182	999999	999999	203	10	871	859	546	389	999999	440	999999	443	878	685	285	334	999999	403	908	301	766	22	391	169	999999	623	743	85	455	613	999999	236	225	999999	525	295	861	999999	93	330	490	97	500	222	999999	765	818	999999	999999	999999	999999	899	570	339	999999	999999	550	44	779	257	126	999999	999999	999999	486	365	228	633	169	990	473	397	320	999999	811	679	521	999999	474	465	805	999999	443	287	462	999999	666	885	838	377	744	999999	72	835	999999	29	162	768	735	340	547	195	762	999999	999999	763	589	981	528	737	636	381	570	324	452	305	37	656	279	431	699	342	794	999999	999999	646	335	484	384	
792	526	752	443	144	999999	999999	999999	791	583	698	999999	684	366	110	741	372	266	748	393	908	991	505	499	314	640	214	999999	999999	406	67	999999	115	607	999999	221	883	938	999999	999999	832	246	246	83	999999	956	24	999999	694	999999	999999	389	586	100	999999	800	30	263	138	999999	999999	229	98	395	999999	270	369	87	999999	889	858	434	830	351	561	671	755	432	918	358	626	238	706	999999	523	678	999999	24	140	936	200	999999	809	999999	693	612	999999	850	557	319	999999	937	999999	804	999999	458	558	244	539	999999	999999	598	345	999999	876	483	522	999999	999999	847	419	354	946	694	999999	239	625	897	658	948	522	904	875	608	761	688	883	902	727	75	129	616	485	335	999999	999999	293	38	66	219	999999	999999	978	710	900	251	990	661	115	999999	832	660	586	999999	999999	150	723	999999	29	999999	600	620	450	807	999999	803	868	621	802	107	945	596	841	448	859	541	926	174	707	519	697	231	796	765	242	468	40	999999	999999	999999	878	556	19	867	618	478	540	181	982	999999	383	379	858	18	27	245	819	147	731	999999	223	558	39	509	999999	379	824	999999	999999	268	999999	973	578	61	228	399	587	973	829	999999	10	755	999999	610	146	328	999999	999999	747	996	649	892	174	301	537	330	526	509	377	249	654	855	999999	999999	333	409	800	806	789	999999	999999	845	318	350	999999	468	375	999999	373	181	16	45	937	577	999999	880	808	287	524	898	999999	88	606	590	735	154	158	468	286	736	528	999999	998	129	348	804	999999	823	551	79	954	108	146	205	243	999999	999999	39	115	999999	601	522	292	891	755	579	999999	728	614	605	319	907	151	999999	652	450	999999	999999	238	814	306	984	735	454	999999	774	999999	410	999999	127	236	999999	363	999999	145	15	283	117	374	769	565	856	219	945	759	999999	956	509	553	793	581	111	999999	999999	999999	616	787	838	947	980	637	838	381	497	999999	200	553	317	501	647	999999	929	453	999999	258	450	999999	790	694	896	817	999999	999999	563	999999	134	327	72	686	528	228	999999	169	393	141	727	484	721	999999	999999	999999	648	18	906	626	999999	657	341	52	706	841	997	999999	61	172	205	981	999999	951	999999	872	490	630	972	999999	732	999999	69	338	531	965	63	999999	135	402	999999	433	999999	937	999999	999999	986	30	980	687	231	301	118	230	935	999999	666	770	331	695	999999	27	45	487	894	999999	598	999999	520	741	787	783	999999	658	993	999999	40	881	999999	777	886	999999	650	999999	999999	
999999	999999	839	402	999999	308	293	892	439	389	161	398	473	52	22	999999	999999	510	999999	899	448	999999	999999	999999	173	715	785	999999	553	809	999999	377	749	290	463	999999	758	610	734	442	999999	891	587	279	842	999999	566	838	55	899	904	959	411	999999	758	166	211	612	239	80	999999	999999	999999	630	999999	783	999999	192	589	792	129	382	775	999999	405	557	696	999999	394	999999	159	947	667	654	905	594	999999	363	999999	307	27	999999	380	999999	919	999999	999999	956	443	68	734	383	999999	262	779	531	194	999999	999999	999999	999999	999999	228	449	921	575	914	693	725	251	817	295	999999	291	775	973	11	121	999999	483	14	739	747	335	64	775	999999	414	875	383	409	370	373	331	838	996	927	999999	743	354	17	859	241	201	250	449	723	967	487	805	530	82	719	516	207	730	999999	999999	999999	155	876	509	999999	352	841	457	922	338	453	778	55	999999	999999	541	475	154	999999	555	999999	999999	61	999999	927	79	853	999999	651	999999	134	117	723	44	999999	597	477	999999	51	889	999999	793	999999	999999	999999	999999	759	459	704	187	999999	62	231	727	808	999999	999999	156	581	748	498	514	806	999999	214	345	65	21	999999	780	74	999999	113	619	205	301	97	667	216	999999	319	403	632	473	815	81	886	995	235	765	503	331	999999	999999	400	845	987	999999	190	189	653	748	924	924	123	83	949	612	532	517	999999	436	940	362	439	104	882	342	259	999999	459	999999	785	769	286	742	51	810	999999	360	314	635	486	999999	999999	570	479	708	360	999999	132	283	473	718	999999	77	391	573	999999	305	963	654	212	57	730	592	962	165	648	380	41	148	394	999999	999999	67	949	913	999999	868	625	183	982	517	19	185	999999	999999	696	999999	361	477	947	999999	396	999999	432	438	307	999999	999999	999999	70	999999	710	984	999999	301	514	999999	127	478	786	994	680	789	672	999999	999999	554	999999	895	468	439	28	999999	999999	471	785	553	634	520	616	803	270	311	123	999999	807	35	296	306	999999	681	999999	999999	690	999999	252	607	999999	738	401	752	987	713	999999	999999	999999	156	999999	427	515	999999	390	606	862	983	734	379	675	670	999999	22	267	999999	342	787	999999	145	873	248	228	187	566	896	129	863	816	999999	455	999999	51	661	242	999999	790	999999	999999	494	31	707	228	873	931	326	850	999999	495	297	999999	77	999999	999999	282	555	209	337	404	494	486	999	999999	187	923	192	629	236	999999	397	999999	740	999999	853	124	999999	30	354	999999	250	55	740	
377	529	999999	388	209	225	999999	687	999999	462	207	806	17	999999	540	50	999999	749	697	624	609	107	999999	999999	579	440	710	116	535	999999	999999	163	448	745	999999	999999	999999	544	982	999999	999999	102	728	457	543	691	845	999999	636	979	404	999999	553	999999	141	279	151	547	808	769	999999	282	161	814	380	999999	368	999999	400	892	999999	415	766	999999	777	999999	999999	930	105	888	594	618	480	555	999999	584	610	27	999999	362	506	463	736	223	898	574	940	913	86	999999	999999	583	999999	743	939	999999	741	999999	999999	625	899	220	451	919	185	999999	802	606	364	999999	443	350	657	47	999999	585	679	999999	999999	213	575	466	853	605	565	999999	915	999999	615	471	843	350	374	989	462	295	22	816	48	11	999999	344	558	999999	67	982	999999	999999	358	364	999999	999999	999999	450	59	443	367	845	999999	999999	980	76	990	892	952	102	976	668	584	109	573	863	999999	393	441	241	999999	572	548	583	94	261	388	261	162	654	475	924	940	29	928	999999	461	874	999999	705	999999	666	999999	964	16	268	90	258	790	455	999999	491	18	817	999999	795	307	781	89	999999	688	738	739	307	626	62	999999	564	999999	406	999999	640	999999	999999	887	999999	244	583	577	999999	180	140	471	707	970	999999	999999	132	494	142	869	680	794	301	26	615	927	40	347	953	540	999999	999999	393	54	54	129	281	930	294	999999	999999	213	264	558	558	999999	999999	999999	642	999999	605	80	48	537	999999	999999	81	719	999999	323	213	245	623	295	999999	63	999999	663	926	999999	643	999999	209	582	155	476	540	742	468	347	999999	999999	704	817	934	999999	47	856	323	208	57	562	999999	970	999999	999999	999999	999999	902	504	999999	999999	410	777	502	414	871	466	391	263	315	999999	999999	933	428	510	999999	805	360	999999	999999	230	350	728	817	91	542	238	235	667	886	571	839	964	999999	526	302	927	324	999999	999999	580	999999	999999	892	719	311	725	999999	846	999999	785	618	999999	487	999999	38	682	999999	420	872	642	999999	999999	377	744	999999	295	786	902	218	613	490	830	627	445	756	999999	999999	107	779	816	999999	388	721	111	953	999999	487	187	999999	620	966	903	999999	999999	348	750	692	157	999999	25	938	649	638	343	304	787	84	51	999999	748	845	862	641	65	999999	999999	999999	999999	791	999999	808	999999	414	597	646	999999	182	687	106	15	999999	688	877	764	878	47	750	388	999999	999999	73	445	963	749	774	114	999999	602	985	495	747	425	999999	869	216	338	999999	50	696	999999	999999	
397	944	217	159	167	985	876	186	999999	113	624	469	625	297	373	645	664	823	542	999999	580	999999	611	267	182	999999	17	999999	549	802	709	999999	98	560	676	500	755	600	616	128	396	425	77	392	132	955	741	581	999999	693	580	999999	163	999999	999999	695	343	949	977	836	977	329	637	999999	403	932	381	74	999999	873	889	999999	216	423	927	164	999999	228	145	226	589	999999	714	856	231	491	538	695	526	981	999999	806	622	780	999999	77	788	951	988	200	584	677	961	999999	999999	516	21	740	476	999999	70	124	999999	999999	256	551	614	780	999999	912	404	685	548	999999	999999	93	451	435	999999	860	999999	683	240	944	641	912	999999	744	63	714	480	797	999999	646	999999	52	991	861	534	600	462	18	66	999999	795	898	138	331	262	999999	74	585	999999	999999	513	387	884	999999	129	343	999999	869	999999	189	441	606	467	902	718	674	102	590	901	681	408	368	626	999999	159	742	783	153	491	343	650	999999	339	613	142	543	167	131	999999	999999	999999	592	290	999999	645	999999	441	999999	612	588	627	999999	683	786	217	155	760	999999	720	386	559	932	387	393	999999	546	277	854	769	999999	516	971	847	711	167	815	87	999999	518	999999	311	557	540	999999	999999	175	999999	553	405	986	783	436	411	999999	640	999999	214	897	348	999999	999999	587	466	999999	81	999999	636	972	628	402	78	999999	222	999999	84	999999	402	484	999999	373	334	724	999999	783	999999	999999	570	491	80	576	610	189	999999	419	50	723	100	999999	832	70	999999	249	924	999999	918	772	224	652	291	999999	198	999999	999999	974	774	206	138	683	46	991	95	155	901	62	999999	888	610	803	718	361	912	299	652	999999	834	94	800	455	864	999999	999999	917	999999	999999	387	879	959	436	644	843	594	417	76	840	975	999999	348	999999	999999	39	171	999999	999999	930	725	899	88	614	999999	690	406	683	818	417	135	177	945	468	674	912	929	183	999999	874	766	505	233	811	640	451	745	928	244	835	999999	454	983	280	717	488	801	999999	296	953	446	911	999999	659	715	808	999999	880	207	308	110	999999	262	999999	999999	999999	676	999999	974	999999	944	478	448	983	949	999999	193	675	750	196	120	585	999999	999999	438	999999	906	999999	106	999999	12	865	999999	935	735	479	202	924	116	496	812	535	999999	999999	999999	967	472	999999	709	44	624	773	999999	21	198	524	110	57	630	318	323	999999	180	152	696	89	999999	512	258	480	487	269	568	264	383	585	215	299	206	999999	999999	999999	
864	71	217	999999	735	719	747	220	999999	155	303	798	183	999999	365	999999	901	999999	230	960	366	238	999999	365	999999	875	637	613	318	811	851	170	925	31	999999	118	934	466	999999	999999	999999	47	112	342	965	999999	91	999999	230	999999	398	276	250	432	935	636	514	852	35	860	92	144	901	567	304	999999	872	999999	472	256	302	444	585	202	999999	999999	999999	224	399	443	794	963	999999	999999	422	584	999999	503	96	610	999999	92	441	493	945	630	146	999999	48	832	999999	929	211	973	686	953	690	57	999999	617	509	999999	462	591	75	128	999999	570	154	719	223	378	74	999999	999999	219	13	102	256	573	999999	999999	186	567	546	999999	999999	418	654	469	893	872	275	479	999999	314	630	849	427	826	879	999999	999999	999999	618	999999	999999	349	331	476	949	598	999999	999999	999999	999999	999999	999999	999999	211	366	342	916	999999	825	999999	999999	595	760	999999	588	163	674	429	694	616	201	857	949	27	999	423	97	187	519	305	999999	612	54	999999	999999	736	999999	226	470	546	658	714	503	277	426	279	588	983	887	999999	999999	381	969	818	726	266	999999	999999	211	999999	255	999999	176	530	279	500	551	578	157	852	359	458	959	999999	957	487	999999	681	601	999999	999999	113	299	722	381	699	999999	236	465	933	791	776	24	527	301	920	999999	999999	999999	925	999999	19	999999	45	447	474	422	999999	860	249	999999	274	437	481	117	151	448	453	158	580	857	325	122	224	999999	582	444	441	856	47	999999	391	999999	675	11	999999	999999	264	999999	907	287	822	375	226	41	527	999999	999999	420	160	999999	999999	824	999999	78	999999	897	621	974	999999	40	981	964	999999	999999	520	590	761	480	292	873	194	178	251	302	999999	949	895	999999	544	243	901	31	706	566	999999	567	999999	607	598	927	656	290	421	876	999999	857	552	999999	999999	936	587	72	137	287	297	925	582	135	42	463	11	438	999999	631	999999	960	268	266	462	953	999999	163	999999	364	226	903	757	999999	996	187	406	977	671	607	655	999999	893	429	999999	921	984	139	574	145	999999	227	850	790	747	346	599	296	465	567	610	999999	191	772	999999	999999	999999	218	138	855	66	34	999999	831	975	999999	76	839	987	999999	968	205	589	746	999999	999999	63	966	626	660	588	120	521	114	997	231	657	131	368	885	753	776	11	999999	88	901	460	28	814	999999	279	999999	309	925	599	999999	844	999999	999999	71	999999	999999	591	478	276	945	512	999999	834	999999	642	999999	480	111	999999	201	999999	869	999999	
536	548	44	161	178	390	828	999999	596	515	592	387	999999	787	306	556	552	195	532	453	142	399	798	999999	71	815	334	289	208	148	407	999999	999999	999999	999999	999999	305	999999	422	97	999999	999999	999999	999999	252	376	430	999999	183	999999	244	16	999999	999999	534	147	750	851	999999	363	66	999999	613	457	118	382	412	444	980	783	261	503	772	444	15	998	484	999999	941	695	394	175	116	652	999999	999999	548	558	253	669	773	453	999999	69	40	999999	999999	467	999999	869	963	999999	187	400	304	740	244	236	421	999999	999999	109	909	999999	968	891	442	960	999999	999999	833	999999	999999	320	999999	807	999999	712	999999	115	999999	26	611	81	731	408	987	716	358	173	166	999999	999999	717	16	674	544	999999	100	149	999999	570	914	331	46	999999	795	867	390	496	206	531	822	999999	69	999999	999999	999999	673	569	903	725	999999	389	999999	522	999999	483	999999	345	272	999999	621	999999	999999	999999	112	290	999999	621	999999	130	335	999999	967	634	498	831	657	369	186	707	889	530	999999	741	959	999999	770	999999	403	999999	562	55	234	224	909	558	666	163	544	217	801	62	956	782	999999	749	422	926	999999	884	825	944	168	999999	999999	999999	37	907	946	999999	519	521	228	302	568	290	999999	752	724	939	175	999999	825	999999	905	837	574	464	351	219	121	999999	500	518	999999	999999	887	669	999999	819	531	999999	216	966	698	290	833	664	224	999999	122	670	212	94	719	330	999999	198	659	999999	526	572	565	736	466	675	999999	999999	999999	949	403	967	999999	905	418	415	999999	858	281	625	13	910	250	241	999999	999999	641	415	799	174	499	698	20	999999	302	958	204	479	510	32	268	133	858	999999	716	154	49	306	675	999999	42	999999	999999	44	261	616	332	333	999999	999999	43	615	999999	641	459	999999	999999	763	999999	460	221	818	357	258	367	880	62	975	999999	952	411	345	740	495	999999	239	780	975	615	686	635	999999	839	999999	988	652	222	226	999999	999999	197	999999	693	225	102	999999	912	668	677	381	563	357	807	687	999999	698	875	425	509	230	924	981	158	925	824	350	978	861	270	714	667	999999	999999	999999	765	134	651	524	999999	918	326	121	308	243	132	288	72	999999	882	300	776	796	717	594	96	999999	999999	767	401	999999	244	61	408	999999	713	999999	197	302	921	488	999999	361	33	590	904	812	999999	999999	803	546	999999	826	979	969	937	870	128	575	428	559	996	883	132	649	684	275	713	345	999999	404	100	770	240	403	253	424	773	136	
689	283	532	223	964	854	475	418	82	999999	34	999999	609	999999	874	372	491	173	238	383	906	999999	109	347	394	408	455	517	999999	999999	999999	999999	107	999999	885	155	37	783	918	277	184	275	203	284	321	686	794	999999	999999	868	999999	999999	196	400	999999	999999	183	195	999999	566	409	999999	999999	496	711	511	745	618	735	728	345	999999	999999	960	208	640	446	824	35	999999	999999	975	999999	726	673	999999	336	706	770	835	972	841	999999	999999	868	999999	452	706	572	809	999999	186	744	177	533	212	834	235	201	999999	614	358	169	130	953	999999	999999	999999	823	999999	184	48	847	899	756	503	999999	892	102	999999	198	739	262	226	766	436	999999	453	203	999999	812	111	999999	190	230	623	682	999999	409	444	999999	999999	999999	999999	634	999999	338	999999	999999	39	458	942	142	220	401	874	106	942	364	999999	202	892	999999	362	999999	83	999999	667	678	999999	999999	921	493	657	110	842	856	754	592	864	108	396	42	173	22	999999	999999	999999	788	356	526	999999	999999	999999	251	987	999999	530	254	999999	378	671	175	288	218	537	459	999999	119	559	27	352	360	500	428	806	860	739	350	999999	999999	999999	878	332	615	999999	452	610	415	122	399	336	509	40	495	436	230	753	955	484	999999	494	195	999999	338	184	388	978	464	999999	137	712	189	999999	457	149	999999	843	673	999999	95	849	78	999999	169	691	843	329	15	991	586	117	784	866	973	620	53	648	993	999999	703	473	999999	999999	999999	687	156	999999	583	355	642	999999	999999	829	399	571	425	198	999999	646	341	999999	973	999999	999999	30	928	323	999999	837	999999	154	849	241	432	999999	703	108	21	482	545	205	746	660	358	209	37	955	999999	999999	204	855	999999	999999	110	644	999999	999999	121	965	759	832	999999	746	259	498	537	848	406	999999	867	326	186	999999	111	145	322	323	124	659	993	999999	999999	999999	642	250	999999	502	141	999999	130	31	987	999999	723	713	999999	999	410	860	999999	188	558	999999	544	878	679	981	256	999999	331	187	567	461	999999	786	984	999999	114	18	922	44	716	618	657	999999	339	999999	999999	397	699	323	912	264	987	814	424	159	999999	999999	999999	594	999999	177	466	943	463	536	83	999999	728	999999	895	401	937	637	999999	940	999999	698	548	999999	999999	858	275	18	275	313	473	167	999999	999999	999999	350	447	999999	999999	999999	162	714	999999	803	67	937	999999	535	999999	520	999999	999999	352	484	118	254	999999	999999	488	397	999999	457	677	160	72	915	999999	892	832	554	954	999999	
999999	999999	787	335	315	745	491	178	198	739	590	755	986	123	815	887	727	999999	135	425	849	999999	647	999999	46	241	740	999999	372	777	702	873	999999	999999	511	430	696	782	938	999999	541	319	999999	172	866	922	174	948	110	688	175	746	429	539	760	457	284	93	298	999999	15	999999	806	421	46	717	999999	280	612	394	999999	944	999999	656	883	539	999999	484	837	124	77	791	999999	683	611	999999	453	37	955	999999	156	999999	493	999999	473	201	512	786	135	999999	733	893	346	999999	498	231	597	773	999999	999999	999999	799	999999	184	17	223	309	132	810	89	274	171	325	558	999999	587	460	294	192	692	37	415	358	688	390	183	454	999999	195	390	368	679	381	999999	798	999999	367	319	856	259	999999	390	976	999999	885	571	578	999999	478	910	999999	313	591	999999	203	999999	450	567	999999	833	769	975	937	999999	721	594	999999	590	760	891	229	151	438	932	800	646	439	312	999999	999999	604	667	855	999999	999999	65	98	419	540	948	999999	800	525	32	490	916	999999	556	334	300	781	999999	999999	587	690	628	875	999999	171	556	419	999999	763	974	238	111	999999	662	809	665	505	380	60	811	984	429	999999	999999	452	999999	204	883	978	512	999999	617	999999	278	594	991	190	440	257	999999	539	768	999999	550	793	388	796	999999	746	669	795	999999	999999	999999	602	271	999999	469	216	287	999999	536	169	999999	937	999999	471	999999	78	817	484	999999	133	999999	999999	226	999999	85	999999	73	98	413	146	318	999999	635	680	999999	675	332	988	720	999999	970	630	999999	608	785	613	182	999999	944	999999	929	195	730	287	870	942	386	879	927	999999	152	198	949	400	999999	543	311	941	56	186	999999	999999	999999	840	999999	446	279	999999	606	472	999999	155	999999	690	217	999999	999999	358	810	482	299	999999	71	872	91	781	680	999999	757	251	311	240	871	767	977	110	999999	890	999999	433	999999	768	282	465	409	999999	54	999999	999999	727	999999	953	141	573	999999	302	767	891	999999	382	765	999999	859	364	170	218	284	386	713	117	701	106	234	386	809	999999	999999	606	473	94	736	421	429	39	694	358	109	999999	880	684	999999	540	140	751	668	16	909	917	304	201	999999	999999	556	999999	36	460	728	754	764	999999	131	171	428	675	645	354	246	830	670	812	118	977	505	38	774	171	965	999999	999999	802	621	999999	999999	281	371	999999	999999	999999	13	244	629	355	999999	999999	563	181	122	465	999999	324	769	89	999999	999999	999999	744	172	527	311	864	494	256	46	
962	745	867	860	999999	313	577	488	999999	999999	436	193	763	445	982	475	999999	58	510	376	404	999999	999999	16	818	198	627	905	348	52	148	749	999999	319	580	778	695	999999	965	162	999999	835	999999	262	821	308	330	999999	190	61	708	815	999999	879	641	929	999999	861	51	999999	685	671	150	850	999999	686	810	453	865	999999	780	292	999999	357	837	999999	166	999999	999999	520	868	999999	725	999999	344	332	999999	503	677	651	574	833	279	999999	476	999999	694	35	574	144	999999	876	444	999999	281	999999	732	637	52	82	772	923	999999	999999	999999	367	999999	854	516	365	922	317	776	224	639	946	999999	85	880	969	874	999999	715	60	999999	999999	883	749	24	999999	599	999999	460	604	878	999999	999999	747	918	119	922	999999	999999	219	221	999999	109	230	347	334	411	999999	756	83	999999	642	218	625	509	999999	483	206	839	597	765	795	857	181	345	987	789	999999	167	771	56	43	999999	505	839	841	999999	663	412	690	517	999999	999999	387	406	246	443	999999	248	820	635	726	11	922	453	999999	333	927	884	359	545	146	500	985	36	999999	30	999999	999999	667	214	999999	793	999999	89	999999	425	479	775	109	553	257	36	346	999999	999999	999999	698	999999	999999	518	999999	999999	62	999999	381	451	395	361	999999	225	731	999999	581	616	815	932	851	842	630	999	853	162	784	999999	297	999999	164	848	999999	141	332	660	373	158	249	999999	741	999999	708	381	40	128	543	884	822	503	455	729	331	397	190	856	999999	999999	664	813	995	256	856	999999	297	546	655	110	999999	81	391	999999	377	775	999999	999999	143	259	969	735	619	999999	999999	794	999999	999999	527	317	950	999999	239	949	494	436	55	999999	157	999999	93	494	999999	442	991	751	121	999999	362	556	206	343	722	181	454	929	203	104	273	72	607	863	29	347	999999	426	842	441	938	940	729	706	699	696	176	484	272	999999	908	999999	683	641	81	970	999999	617	753	67	505	565	242	950	230	95	839	999999	475	136	293	574	909	679	94	421	826	999999	644	999999	999999	969	667	27	196	42	389	999999	791	58	236	542	672	999999	936	383	708	779	485	614	857	999999	999999	146	893	344	332	13	556	999999	154	999999	973	728	61	999999	999999	999999	763	198	706	872	439	999999	899	999999	901	134	742	999999	999999	56	24	40	177	69	960	531	134	999999	710	385	420	141	999999	615	569	944	732	411	485	494	26	296	999999	999999	516	592	246	152	999999	207	999999	844	999999	108	605	999999	999999	991	575	376	100	
999999	999999	999999	999999	307	999999	294	191	957	999999	341	236	229	40	727	999999	192	553	999999	295	999999	419	512	124	576	999999	805	999999	626	393	999999	835	999999	404	999999	999999	587	532	218	79	951	960	485	805	999999	617	727	999999	999999	821	378	999999	208	91	117	999999	975	999999	999999	123	717	284	565	999999	999999	505	128	825	925	919	999999	660	344	307	343	31	999999	707	195	999999	999999	736	141	805	25	302	637	36	296	612	832	381	646	105	361	677	999999	911	154	433	499	999999	999999	958	999999	718	113	900	748	999999	567	278	30	927	657	980	999999	760	558	999999	868	999999	999999	322	97	999999	23	249	945	665	625	32	563	999999	469	999999	594	183	999999	999999	198	999999	288	209	999999	564	361	718	447	380	999999	645	363	786	999999	407	373	829	999999	999999	704	864	955	999999	471	544	715	267	468	104	396	968	241	999999	179	141	813	339	277	533	999999	304	801	574	141	980	668	776	207	999999	199	764	312	999999	603	334	781	205	738	999999	849	104	260	999999	984	566	413	112	999999	999999	999999	44	562	347	999999	409	999999	390	951	490	875	938	69	999999	904	632	665	827	657	999999	999999	617	999999	999999	683	716	54	458	590	999999	576	566	169	774	476	999999	212	964	999999	999999	999999	999999	254	257	634	910	44	999999	448	362	900	585	455	772	999999	977	443	795	663	999999	365	999999	999999	386	914	319	778	294	929	999999	999999	700	727	464	583	999999	372	999999	142	999999	999999	199	19	238	674	990	120	397	999999	499	721	999999	310	999999	999999	657	601	999999	343	324	142	749	999999	699	932	999999	858	990	198	124	614	100	662	999999	915	999999	604	570	999999	923	208	999999	593	440	37	22	399	224	626	999999	366	999999	20	817	640	931	275	319	306	475	142	129	999999	587	884	999999	754	420	596	672	62	40	166	419	125	999999	166	494	671	919	809	999999	374	273	757	999999	89	999999	999999	999999	999999	999999	274	246	791	88	192	15	999999	999999	268	979	627	953	872	336	348	600	701	889	999999	999999	648	386	665	999999	755	935	829	775	551	909	169	613	771	768	765	920	999999	47	569	160	999999	999999	999999	999999	25	420	400	999999	999999	489	999999	371	218	999999	999999	888	580	302	333	256	185	780	854	358	819	24	999999	114	570	999999	972	664	329	999999	999999	382	724	836	482	344	544	408	999999	72	999999	798	404	651	131	877	350	335	713	322	974	167	999999	312	999999	11	238	296	861	352	516	488	51	593	287	273	999999	999999	819	989	712	777	776	792	
593	31	619	999999	982	999999	999999	647	999999	16	999999	684	961	421	999999	999999	115	258	547	661	999999	286	999999	811	374	999999	713	999999	999999	999999	610	999999	391	629	999999	999999	999999	698	313	178	274	869	537	999999	943	602	312	752	999999	999999	884	999999	240	124	246	316	999999	808	175	135	979	481	142	999999	999999	452	999999	999999	999999	837	100	999999	945	378	396	999999	749	722	999999	771	999999	999999	688	177	839	999999	967	999999	999999	999999	725	999999	999999	188	199	793	737	309	638	501	310	970	60	90	999999	477	518	999999	999999	559	999999	999999	940	403	579	29	999999	965	999999	259	999999	35	949	298	999999	999999	884	767	189	999999	999999	449	94	999999	471	585	999999	999999	919	999999	638	115	549	833	846	184	999999	999999	608	999999	999999	771	910	388	26	284	30	762	999999	740	592	751	999999	134	999999	127	466	999999	931	999999	119	193	56	37	621	999999	486	999999	451	937	875	999999	999999	19	603	187	539	705	999999	999999	564	156	640	188	779	886	433	425	233	729	999999	999999	999999	613	999999	999999	999999	883	766	648	798	903	999999	39	864	836	592	999999	530	432	587	760	999999	744	439	999999	553	867	999999	735	999999	71	999999	722	229	999999	558	999999	948	786	461	999999	938	999999	399	660	835	610	999999	942	303	760	894	800	151	957	852	462	999999	999999	273	858	635	41	703	736	20	598	810	999999	287	47	724	744	999999	999999	821	513	355	778	137	942	553	314	441	999999	176	102	580	272	955	106	381	850	522	603	30	907	18	662	999999	246	999999	267	665	999999	999999	160	830	999999	146	349	117	405	970	331	315	330	600	999999	570	999999	28	547	110	191	665	873	231	376	910	914	504	692	138	999999	999999	295	649	184	157	999999	999999	370	136	616	989	976	879	201	298	699	316	499	102	732	999999	262	167	483	601	999999	999999	463	310	999999	844	424	276	999999	190	29	681	426	371	553	656	657	421	493	202	689	994	999999	88	220	607	15	600	406	672	888	138	175	583	985	999999	999999	70	904	772	574	709	799	999999	278	28	890	137	548	86	570	841	673	291	999999	178	898	384	99	624	838	824	870	418	301	999999	515	843	386	999999	847	597	517	721	628	980	999999	28	809	202	999999	877	62	330	999999	57	464	884	999999	999999	199	999999	970	290	933	749	838	390	719	387	512	57	999999	999999	238	973	333	952	999999	931	973	879	575	999999	999999	999999	772	550	999999	254	437	999999	181	568	276	423	626	237	787	878	999999	814	999999	999999	689	670	136	969	101	
138	999999	511	230	739	844	319	858	999999	383	999999	977	298	84	999999	999999	880	875	999999	816	999999	356	106	175	999999	790	169	999999	999999	217	246	834	802	459	188	999999	999999	999999	442	724	999999	565	999999	999999	999999	999999	852	739	834	481	808	794	943	163	999999	782	626	345	445	949	685	738	715	865	999999	149	185	839	896	943	999999	479	999999	467	999999	260	999999	999999	361	885	937	999999	746	671	409	999999	890	649	182	405	904	589	999999	493	999999	228	999999	999999	717	674	999999	23	843	890	456	339	999999	485	999999	36	999999	384	984	559	21	265	991	53	466	694	258	535	999999	500	49	444	513	950	427	640	410	999999	534	687	999999	923	585	856	999999	79	100	999999	999999	999999	999999	530	999999	416	999999	784	236	806	230	33	426	199	357	999999	850	21	825	410	67	663	999999	864	999999	999999	399	97	680	145	827	999999	603	843	190	519	999999	519	838	107	478	643	999999	603	894	511	270	999999	575	241	15	213	254	690	356	691	530	562	680	308	26	393	999999	101	999999	834	429	582	19	838	279	341	183	999999	999999	424	999999	32	999999	347	46	999999	521	448	139	999999	152	913	999999	999999	999999	521	839	540	999999	95	540	321	624	70	999999	999999	999999	737	961	999999	40	526	758	932	441	508	999999	342	272	597	871	665	962	364	691	515	96	999999	850	758	502	642	647	999999	884	938	999999	909	999999	358	468	999999	999999	999999	594	626	999999	563	68	490	928	999999	277	493	223	874	358	999999	999999	999999	601	999999	887	213	999999	397	878	999999	58	502	999999	683	86	913	138	97	188	507	769	999999	360	532	461	369	830	995	375	163	999999	19	999999	148	540	689	756	26	999999	283	292	207	747	254	514	565	999999	999999	999999	999999	364	999999	696	850	999999	312	225	79	989	527	382	186	32	724	999999	49	999999	961	152	397	999999	121	199	905	225	999999	327	116	27	999999	978	585	575	21	799	999999	322	738	647	999999	999999	687	999999	379	900	999999	999999	999999	999999	999999	999999	429	999999	42	206	252	936	999999	635	999999	985	119	61	103	548	796	999999	20	999999	780	727	183	324	999999	999999	480	999999	819	14	999999	397	304	149	552	999999	559	484	542	814	556	999999	531	113	719	252	363	635	934	999999	999999	999999	174	108	195	747	479	114	999999	119	726	168	126	786	999999	999999	690	999999	509	850	999999	322	77	206	999999	219	205	80	604	999999	569	844	159	988	999999	612	233	206	999999	804	772	455	999999	433	98	999999	999999	745	585	188	561	393	136	999999	842	
791	437	968	729	999999	552	409	509	523	549	881	18	137	885	999999	317	494	25	704	999999	999999	34	644	999999	980	764	999999	494	426	120	999999	718	76	155	999999	999999	999999	999999	977	262	999999	945	999999	999999	217	389	999999	860	671	870	77	377	431	999999	309	766	999999	860	748	999999	102	999999	93	412	373	172	999999	982	775	739	999999	27	999999	452	714	999999	260	760	899	600	448	999999	823	555	53	999999	297	70	846	353	391	404	728	999999	999999	999999	862	999999	999999	999999	999999	344	95	999999	999999	59	339	979	301	711	999999	999999	960	158	773	502	999999	999999	369	565	875	882	146	432	357	658	299	999999	292	999999	735	889	250	855	163	999999	514	891	737	994	478	317	768	999999	837	359	443	579	992	667	999999	334	12	955	999999	565	999999	663	584	169	760	67	697	999999	999999	999999	791	115	995	670	999999	210	999999	374	999999	567	123	11	594	998	225	719	289	999999	999999	411	887	999999	685	597	905	851	316	578	244	421	620	731	168	220	567	337	584	332	679	167	534	637	868	611	451	206	78	585	943	50	777	82	150	999999	739	506	999999	999999	764	146	893	999999	140	999999	999999	392	842	384	440	999999	144	999999	945	739	999999	260	426	999999	156	708	783	730	634	999999	643	548	590	594	481	71	906	187	567	542	274	313	506	204	664	68	999999	693	155	65	999999	999999	136	999999	999999	488	89	355	261	65	363	999999	597	999999	40	408	999999	258	902	999999	981	957	999999	413	999999	573	999999	232	420	999999	355	99	585	578	298	823	422	999999	896	992	999999	561	925	999999	189	999999	999999	999999	173	999999	266	114	790	776	84	948	999999	999999	935	133	999999	856	935	174	710	273	586	28	648	999999	986	999999	361	999999	396	430	41	999999	999999	372	999999	193	69	164	830	250	309	808	504	349	401	999999	254	999999	267	135	625	761	801	916	525	697	920	999999	278	645	999999	880	390	654	916	543	499	573	275	551	797	780	343	470	964	777	524	999999	999999	297	377	588	999999	271	804	279	999999	316	999999	170	272	113	886	195	497	999999	428	999999	999999	857	208	681	506	999999	337	844	999999	341	952	747	999999	622	999999	980	277	174	238	129	849	646	999999	192	725	114	288	999999	999999	158	999999	545	359	673	875	957	99	696	999999	936	933	960	852	754	364	110	988	650	964	905	999999	333	999999	309	11	786	999999	25	955	401	437	643	999999	279	368	416	999999	508	746	191	891	581	999999	999999	999999	889	794	702	828	625	126	637	729	988	241	999999	
355	59	672	999999	557	999999	999999	690	508	299	19	999999	396	948	711	489	904	782	24	345	250	898	999999	999999	992	999999	999999	340	285	800	914	961	999999	999999	999999	348	836	658	633	818	840	999999	792	896	879	221	316	879	999999	637	733	947	974	895	409	457	999999	560	106	850	999999	999999	414	708	385	999999	545	678	888	373	653	255	999999	999999	505	999999	115	227	999999	780	400	999999	999999	647	999999	999999	999999	999999	319	613	411	285	562	782	932	439	987	94	999999	831	675	637	991	549	984	999999	798	778	400	999999	999999	719	328	325	460	577	984	767	999999	418	71	999999	369	284	999999	377	693	999999	999999	75	861	31	706	411	115	763	326	876	663	589	999999	218	751	758	271	692	957	246	332	365	455	230	452	999999	999999	281	278	716	588	616	999999	433	515	335	698	329	22	999999	220	697	260	117	113	62	250	852	652	610	22	279	420	456	52	908	619	641	579	603	641	999999	999999	609	999999	56	999999	745	702	999999	70	942	679	999999	999999	635	999999	348	126	400	862	916	629	999999	703	319	206	346	390	607	716	67	750	419	285	387	212	651	818	999999	266	999999	160	237	999999	80	599	379	430	416	803	280	525	189	999999	999999	999999	826	999999	979	850	459	364	105	709	13	201	270	765	649	433	463	529	69	999999	367	999999	401	999999	999999	719	826	916	973	803	445	541	571	677	560	183	999999	745	839	216	806	150	64	527	546	999999	338	613	780	983	999999	751	999999	55	999999	957	999999	999999	282	999999	33	543	391	301	999999	471	630	999999	215	476	999999	999999	999999	852	999999	999999	999999	874	581	753	390	999999	145	989	999999	693	999999	526	999999	602	371	677	472	579	192	273	758	762	263	85	258	746	408	313	936	632	71	613	717	166	999999	938	137	529	878	810	407	401	838	580	395	999999	999999	612	115	379	255	121	999999	999999	469	999999	620	505	504	644	999999	832	63	999999	632	471	808	147	357	999999	550	943	700	999999	866	999999	923	683	690	154	999999	795	208	566	387	949	944	654	999999	305	327	631	34	244	996	575	999999	18	999999	999999	305	161	999999	682	999999	312	999999	297	206	112	999999	937	815	360	197	28	633	497	453	999999	527	163	449	61	999999	919	999999	466	385	301	999999	915	735	766	849	306	999999	525	736	999999	539	656	999999	999999	279	390	815	674	56	978	941	850	565	999999	999999	151	711	999999	577	910	393	954	912	905	999999	120	999999	59	999999	891	488	999999	760	999999	153	870	999999	999999	782	724	113	
254	419	407	360	177	999999	999999	369	707	594	336	948	826	690	584	999999	552	999999	999999	189	766	172	999999	999999	832	99	196	130	535	445	856	999999	852	807	148	545	999999	555	916	760	740	999999	803	306	161	169	934	687	569	999999	164	999999	622	545	346	999999	263	906	999999	999999	174	350	834	271	738	999999	105	29	552	48	239	999999	999999	409	448	86	369	859	348	673	999999	508	561	409	999999	512	808	999999	470	66	291	608	999999	838	596	400	999999	542	568	255	74	999999	145	530	999999	999999	999999	223	999999	269	999999	999999	999999	854	921	665	788	434	980	235	106	788	558	495	757	630	969	755	813	58	231	999999	300	999999	999999	999999	372	999999	999999	134	999999	999999	999999	210	999999	886	50	183	999999	999999	611	999999	562	342	159	999999	999999	999999	773	276	198	14	410	58	999999	896	114	474	255	999999	302	999999	922	856	483	511	578	358	162	870	590	999999	838	999999	446	799	274	999999	944	333	999999	999999	267	246	935	747	194	171	171	447	782	575	928	999999	637	999999	508	706	859	999999	706	999999	497	902	685	999999	176	999999	612	999999	999999	999999	530	999999	796	579	999999	686	999999	735	999999	417	196	714	999999	999999	866	602	999999	999999	300	567	107	306	626	999999	236	364	560	542	581	666	559	922	815	999999	55	16	449	68	362	822	786	134	330	999999	999999	999999	815	999999	536	573	999999	999999	948	74	58	999999	305	919	353	146	135	387	999999	660	857	999999	899	999999	969	860	162	197	240	478	999999	973	976	337	65	453	999999	889	999999	18	394	540	999999	751	587	821	999999	530	715	226	696	408	971	669	441	999999	999999	363	999999	999999	420	95	788	999999	292	85	256	967	863	899	597	246	380	154	999999	327	298	158	873	157	158	999999	481	23	999999	383	999999	317	999999	506	571	195	999999	340	999999	999999	751	999999	468	512	575	743	666	815	629	999999	999999	999999	403	123	270	734	490	999999	527	999999	613	999999	698	909	82	939	82	999999	338	411	58	49	556	966	576	793	689	370	999999	414	999999	666	394	330	999999	999999	913	781	246	837	704	643	813	809	695	999999	806	559	440	635	671	309	487	227	411	987	279	436	547	476	54	129	971	999999	822	947	999999	377	564	896	35	301	130	999999	706	415	236	746	281	599	986	140	930	946	999999	999999	189	999999	919	367	907	486	243	769	999999	585	672	701	987	999999	596	438	999999	999999	609	380	188	985	520	996	761	999999	165	947	489	913	199	999999	378	999999	767	222	458	999999	989	549	67	999999	
708	131	742	999999	999999	999999	13	558	999999	396	346	373	486	203	656	922	999999	384	999999	296	289	879	395	647	332	830	980	383	979	798	555	70	322	827	999999	398	263	236	772	999999	944	999999	778	802	687	15	680	574	565	536	600	614	999999	771	81	829	735	999999	999999	929	551	629	999999	346	841	286	60	999999	999999	268	668	379	611	999999	999999	999999	999999	593	959	327	159	415	817	453	999999	999999	999999	551	756	458	999999	168	999999	843	999999	324	363	441	999999	411	999999	31	659	999999	999999	999999	12	531	428	723	728	999999	145	885	999999	145	812	134	148	999999	444	509	999999	467	605	509	356	999999	615	38	994	999999	999999	999999	372	999999	756	999999	585	999999	999999	320	133	43	730	520	999999	147	74	999999	999999	238	303	70	967	999999	999999	202	999999	367	874	244	916	400	999999	999999	999999	587	523	999999	999999	302	548	171	962	134	386	869	736	999999	486	219	704	668	999999	765	375	571	590	917	19	564	999999	228	112	703	403	732	314	671	999	999999	624	423	999999	219	689	141	107	843	79	259	465	617	881	664	999999	999999	999999	962	693	999999	999999	605	641	824	484	330	68	999999	730	653	564	75	95	50	999999	291	999999	316	86	244	473	746	848	759	108	999999	999999	999999	999999	155	999999	351	977	60	449	28	781	742	734	368	82	999999	999999	425	999999	399	531	841	78	999999	155	567	886	459	485	259	757	881	725	999999	983	620	104	999999	795	999999	999999	999999	600	577	509	370	582	717	999999	634	999999	432	999999	709	678	505	999999	915	10	300	464	999999	999999	199	271	900	26	460	384	999999	744	538	999999	481	311	496	250	501	749	785	984	178	999999	851	625	999999	817	26	605	488	250	189	584	504	758	999999	470	410	316	999999	353	132	999999	708	890	999999	802	999999	408	192	265	999999	175	999999	315	295	999999	723	573	936	92	999	999999	896	999999	999999	953	999999	722	740	35	840	195	150	441	862	835	999999	961	999999	532	234	999999	423	999999	371	999999	370	198	472	339	747	999999	380	526	999999	277	999999	496	335	999999	676	870	667	166	999999	693	35	999999	453	460	651	999999	999999	999999	858	391	999999	999999	850	999999	593	936	999999	411	288	13	814	624	97	594	399	102	999999	387	999999	363	951	267	999999	999999	987	587	745	22	999999	984	999999	966	999999	999999	999999	772	999999	783	559	739	620	266	999999	999999	878	999999	999999	999999	999999	999999	999999	665	999999	504	440	999999	865	182	563	999999	999999	246	722	303	220	999999	956	134	757	999999	999999	851	828	125	999999	
999999	390	999999	999999	999999	891	886	951	139	858	136	418	173	532	664	907	473	230	553	548	384	543	583	999999	39	455	571	111	444	112	284	999999	999999	761	745	793	479	383	977	123	314	294	592	445	93	999999	999999	601	999999	719	983	631	285	577	368	160	806	999999	769	141	330	999999	517	36	583	999999	999999	411	787	999999	438	99	253	439	243	99	951	147	127	599	999999	969	17	999999	129	999999	561	864	999999	594	999999	293	999999	846	999999	529	777	999999	861	793	464	391	814	232	290	893	388	845	344	279	999999	668	77	180	478	361	999999	792	907	931	738	120	999999	202	884	154	999999	407	999999	714	321	999999	999999	333	144	280	164	999999	999999	999999	999999	715	999999	999999	999999	327	225	443	377	441	750	985	999999	930	64	353	999999	999999	347	999999	417	999999	208	629	957	814	392	999999	999999	999999	206	993	357	680	666	999999	999999	999999	807	567	928	999999	39	215	999999	336	736	355	278	790	897	542	447	307	819	293	516	901	175	580	934	481	999999	179	245	757	637	999999	273	999999	763	999999	999999	780	218	375	951	993	666	999999	87	46	475	254	310	999999	555	999999	999999	383	516	689	718	999999	632	456	643	860	970	999999	698	758	91	246	36	408	728	666	99	454	341	999999	244	544	999999	999999	16	163	999999	581	999999	587	999999	890	525	999999	779	586	158	761	731	100	33	460	932	329	954	238	999999	902	935	889	960	999999	51	999999	454	999999	999999	734	450	489	992	398	13	121	642	201	720	951	999999	999999	999999	337	722	251	999999	999999	611	183	943	777	936	965	646	322	626	708	848	999999	630	605	999999	999999	321	999999	107	999999	999999	821	999999	763	517	275	284	999999	380	633	694	800	503	670	573	562	999999	672	999999	37	752	691	999999	933	999999	197	999999	999999	999999	999999	26	480	153	999999	999999	999999	496	190	269	670	691	999999	941	993	24	57	39	960	42	297	632	649	697	80	882	765	999999	752	419	999999	999999	261	501	999999	617	999999	656	638	342	783	75	999999	999999	883	345	999999	749	501	919	999999	168	371	990	13	471	376	782	999999	999999	999999	463	744	770	939	725	440	360	665	385	800	400	401	627	259	231	999999	246	999999	999999	999999	25	999999	832	123	172	999999	999999	498	999999	250	440	999999	655	999999	999999	331	999999	472	999999	905	549	93	125	129	999999	767	744	741	781	999999	140	968	349	10	556	627	999999	657	777	999999	180	999999	851	145	369	999999	745	856	929	999999	190	773	999999	999999	443	931	719	999999	218	999999	839	999999	
716	374	119	472	999999	999999	224	701	419	193	695	25	735	999999	242	999999	760	97	31	887	811	881	269	999999	322	520	567	624	999999	209	449	382	313	650	156	487	999999	897	584	100	642	237	491	999999	88	641	103	999999	699	739	952	999999	999999	951	717	835	999999	999999	160	999999	97	599	999999	999999	999999	322	711	94	539	755	954	863	999999	931	255	999999	400	271	288	999999	427	810	924	999999	999999	999999	999999	362	999999	320	382	282	999999	862	13	52	999999	281	999999	765	929	18	226	999999	784	98	618	999999	706	142	445	843	999999	999999	304	999999	674	624	999999	999999	323	359	160	228	383	999999	999999	650	928	212	150	999999	18	523	751	999999	594	980	394	999999	709	999999	655	801	999999	999999	808	277	567	726	999999	819	318	837	999999	580	858	998	570	112	972	968	523	999999	992	326	834	950	727	886	692	694	999999	803	716	766	703	359	353	999999	873	848	92	211	835	999999	810	181	999999	181	560	999999	419	291	196	741	999999	162	809	999999	704	857	550	681	44	999999	999999	999999	131	685	876	508	654	726	239	134	885	999999	668	671	515	663	879	556	999999	999999	284	999999	999999	974	732	551	550	999999	149	25	308	999999	176	162	741	305	60	396	305	61	940	692	61	999999	856	721	494	999999	999999	999999	999999	999999	355	938	409	641	896	156	952	334	958	861	587	224	825	483	155	516	929	219	613	493	261	284	165	591	999999	555	999999	999999	67	412	999999	108	46	314	65	999999	752	109	408	903	443	970	102	999999	115	837	999999	382	999999	978	999999	833	999999	999999	742	80	782	999999	745	999999	999999	940	276	999999	999999	488	999999	999999	428	916	763	830	811	709	59	290	192	999999	485	999999	999999	745	445	999999	203	915	670	551	572	999999	455	935	363	67	999999	502	999999	999999	967	627	659	999999	954	999999	224	387	32	728	446	461	888	706	342	999999	42	999999	999999	196	362	205	817	999999	948	442	999999	828	476	753	835	556	586	646	118	999999	999999	999999	790	786	864	999999	893	942	114	121	106	748	602	999999	34	590	999999	517	193	771	810	32	777	521	198	396	910	278	999999	890	875	999999	598	484	287	449	999999	999999	999999	546	312	874	532	837	345	722	235	999999	729	999999	558	78	463	346	57	999999	816	278	597	478	999999	624	59	224	246	854	999999	127	399	999999	999999	288	195	646	469	999999	500	939	185	475	171	121	549	648	341	806	999999	262	437	900	632	234	999999	853	641	688	825	317	601	999999	999999	117	999999	999999	167	280	999999	816	
877	999999	886	876	102	999999	316	793	85	410	882	439	75	999999	690	499	999999	862	167	341	15	781	119	999999	348	694	903	63	711	999999	491	71	999999	972	384	325	24	756	141	999	547	847	999999	999999	435	171	999999	999999	426	910	202	305	122	552	999999	106	12	703	537	999999	999999	262	91	999999	999999	820	516	103	522	375	484	205	999999	168	794	168	178	694	757	187	279	999999	637	999999	212	999999	948	380	999999	999999	322	999999	228	733	780	294	765	999999	999999	999999	654	999999	999999	60	435	996	574	954	758	652	927	999999	945	360	139	999999	625	999999	477	733	871	146	931	244	999999	173	976	997	387	509	403	245	198	153	532	947	999999	586	375	216	620	994	622	519	360	14	375	868	999999	999999	668	484	999999	772	742	518	399	917	999999	999999	29	577	577	258	259	692	129	802	827	191	911	49	914	271	122	999999	523	999999	883	58	797	118	402	595	999999	918	781	426	999999	24	557	999999	588	112	196	53	426	374	999999	668	885	572	50	999999	880	629	999999	203	659	999999	999999	977	44	949	475	999999	184	999999	417	340	910	702	402	813	634	999999	460	811	999999	79	461	999999	162	999999	172	999999	77	999999	714	221	357	587	767	546	30	999999	999999	639	999999	999999	868	999999	956	999999	757	999999	180	237	999999	999999	178	758	128	589	413	844	999999	999999	786	250	843	999999	278	999999	982	333	935	856	793	64	624	821	184	999999	211	27	203	233	999999	980	64	999999	999999	999999	999999	999999	468	999999	142	999999	756	316	852	397	441	673	175	760	946	434	999999	324	444	733	515	356	999999	329	388	999999	651	999999	363	999999	999999	14	999999	694	163	393	864	999999	723	999999	308	318	969	786	367	537	851	442	999999	41	733	999999	404	999999	78	696	25	149	798	999999	533	165	952	56	999999	437	672	999999	607	562	570	498	601	826	435	207	387	999999	999999	999999	545	219	322	331	83	455	609	999999	625	466	378	725	959	999999	94	152	365	922	584	929	999999	999999	835	999999	471	999999	999999	577	42	999999	318	227	999999	948	999999	324	842	631	973	756	827	138	855	999999	194	999999	539	624	742	999999	841	464	999999	999999	985	175	999999	597	860	838	316	42	999999	999999	158	161	549	21	775	770	309	734	999999	828	111	736	523	694	999999	625	705	525	999999	749	39	853	14	152	962	45	940	255	770	999999	450	795	628	111	992	43	306	527	999999	971	983	116	515	395	931	258	651	688	66	999999	143	791	206	760	724	304	157	406	58	739	830	999999	
999999	815	387	316	117	999999	702	999999	329	187	676	863	766	923	999999	618	220	714	394	261	198	536	999999	999999	598	868	999999	697	886	899	479	119	151	928	152	999999	17	625	150	238	985	999999	915	955	124	343	993	801	956	538	195	344	355	999999	866	437	999999	728	717	249	999999	999999	621	999999	708	567	722	838	999999	648	611	595	573	165	275	638	999999	55	544	265	874	999999	999999	999999	714	145	764	571	999999	715	886	289	999999	999999	202	980	938	495	257	557	620	999999	31	318	926	599	999999	199	999999	238	816	768	194	462	999999	461	999999	273	715	999999	803	160	776	75	761	332	999999	672	962	294	999999	999999	797	986	644	718	563	433	431	124	375	574	267	833	898	127	104	455	536	741	716	674	780	999999	999999	999999	389	956	999999	999999	912	107	237	29	999999	691	971	207	817	656	999999	999999	842	600	207	999999	892	999999	999999	644	237	241	999999	999999	999999	999999	355	122	242	184	999999	999999	876	999999	212	277	999999	248	305	216	155	897	999999	879	844	875	999999	189	486	526	999999	446	789	999999	377	680	999999	16	451	512	346	858	965	643	327	999999	999999	999999	398	930	891	654	647	960	999999	999999	603	999999	386	999999	202	175	636	999999	606	892	999999	964	459	531	315	340	999999	792	870	999999	931	999999	561	999999	911	817	999999	556	634	923	798	999999	999999	47	999999	704	630	749	320	180	232	259	47	999999	483	999	566	867	624	560	999999	854	100	211	407	609	705	999999	999999	385	385	89	91	682	103	988	551	999999	999999	611	710	999999	482	699	74	682	999999	999999	999999	912	999999	923	931	84	76	943	739	222	639	999999	998	798	958	934	795	152	178	364	999999	999999	999999	154	999999	22	850	809	382	999999	146	999999	652	999999	761	999999	134	462	999999	999999	615	159	259	339	782	999999	613	912	99	999999	904	999999	514	601	794	585	999999	999999	510	918	999999	267	571	348	85	914	824	999999	46	89	810	342	994	171	999999	999999	999999	128	372	444	999999	938	719	834	495	224	221	999999	784	186	423	28	951	239	783	999999	588	910	263	999999	162	194	875	19	737	999999	999999	352	852	612	350	345	743	76	519	295	999999	736	853	999999	702	999999	644	860	666	792	391	764	388	400	603	335	999999	999999	291	224	72	709	999999	999999	296	868	207	999999	835	87	285	999999	720	497	810	851	67	999999	175	999999	550	25	353	945	999999	999999	963	462	18	25	480	999999	784	304	232	838	638	929	575	833	576	471	34	588	516	506	999999	890	999999	751	
278	473	999999	902	674	57	366	162	999999	999999	999999	999999	173	820	999999	46	110	426	275	972	222	137	826	341	812	999999	991	999999	999999	684	130	83	872	266	747	999999	909	999999	629	999999	481	486	196	452	928	831	999999	213	980	480	405	626	625	617	999999	999999	646	997	100	999999	65	600	724	68	11	831	999999	906	83	599	136	229	999999	99	500	736	940	999999	999999	999999	780	788	784	957	289	503	458	265	727	606	999999	912	790	44	129	881	761	138	450	107	958	401	999999	391	999999	185	830	535	126	802	999999	999999	594	120	815	277	999999	999999	779	508	999999	617	188	477	999999	224	438	762	999999	619	999999	811	999999	315	31	388	999999	403	613	999999	999999	923	148	924	405	109	999999	680	229	852	74	994	359	942	723	351	999999	661	162	139	747	78	565	507	999999	398	338	288	98	436	618	423	163	999999	835	999999	999999	263	81	138	897	758	999999	999999	554	980	999999	999999	592	999999	999999	999999	250	484	999999	604	999999	999999	107	17	771	48	591	792	999999	651	841	999999	116	273	872	959	590	33	241	988	535	447	999999	847	935	346	696	418	271	621	182	678	319	240	102	999999	166	999999	999999	858	176	750	883	903	148	779	884	999999	807	215	416	226	252	377	999999	919	688	999999	999999	434	351	183	531	999999	478	172	374	875	999999	44	803	525	666	383	999999	785	999999	59	999999	999999	462	377	611	66	214	999999	436	942	172	999999	999999	907	999999	932	517	993	229	270	434	975	415	999999	158	772	412	891	999999	869	999999	293	999999	999999	999999	915	972	974	572	474	999999	522	736	432	999999	997	885	895	532	733	866	999999	566	304	624	733	999999	999999	229	838	653	323	999999	566	999999	879	817	520	367	87	960	542	431	754	852	912	248	983	304	160	886	516	368	999999	13	726	726	70	24	816	173	528	999999	999999	999999	999999	126	180	45	999999	190	374	538	999999	772	333	407	812	451	999999	494	768	158	78	951	147	955	999999	999999	999999	999999	999999	506	999999	913	999999	787	697	999999	759	795	78	947	470	970	522	977	912	64	999999	328	914	999999	311	999999	405	379	686	782	683	148	999999	617	374	999999	432	868	988	999999	999999	545	710	879	999999	916	425	820	999999	108	439	169	52	524	882	999999	248	999999	204	227	518	71	111	915	259	620	257	999999	583	788	547	999999	989	381	723	145	618	44	926	395	906	584	999999	588	352	524	105	34	999999	999999	443	999999	999999	771	33	279	443	794	630	81	669	964	247	900	560	999999	180	
671	800	999999	999999	213	222	809	320	933	380	523	999999	734	525	999999	999999	560	354	999999	999999	227	358	454	701	823	414	854	725	941	347	790	37	566	353	433	233	988	999999	240	82	999999	460	99	898	920	232	895	999999	447	249	687	999999	306	999999	952	999999	999999	56	910	999999	367	94	999999	596	589	999999	16	999999	101	999	737	270	124	191	124	767	268	555	780	999999	519	308	999999	702	659	245	730	759	400	120	876	942	389	441	715	780	91	502	318	435	999999	513	464	447	999999	426	441	999999	692	194	64	801	275	318	289	68	806	676	936	354	764	999999	999999	980	132	795	881	683	476	344	999999	999999	246	999999	385	999999	999999	840	200	243	803	615	77	216	66	85	676	999999	161	999999	974	999999	566	999999	670	969	999999	483	325	999999	545	757	999999	358	508	999999	564	920	933	284	224	999999	485	703	550	159	188	784	924	57	129	999999	999999	819	999999	282	209	282	999999	999999	492	999999	524	484	698	999999	965	719	708	768	999999	756	146	877	442	17	929	999999	423	521	790	738	999999	278	597	733	235	999999	999999	235	98	292	245	528	999999	999999	451	10	999999	505	193	469	999999	165	536	372	999999	654	387	362	353	347	999999	999999	624	753	811	999999	887	964	820	145	731	482	680	237	520	618	95	999999	566	928	857	918	338	331	661	403	741	234	69	581	452	636	882	750	433	83	999999	48	999999	205	122	51	684	57	737	604	485	308	999999	66	569	999999	796	999999	489	941	834	302	101	999999	514	663	999999	249	692	105	599	929	804	447	714	57	999999	370	815	816	999999	290	594	67	918	999999	382	12	21	654	840	467	271	492	248	611	946	999999	999999	459	146	445	365	999999	14	555	504	414	999999	999999	261	435	609	672	707	554	708	999999	499	81	999999	902	999999	999999	265	141	999999	322	208	112	111	912	679	999999	999999	797	924	999999	62	372	938	967	999999	499	403	414	857	598	784	694	902	911	145	619	178	999999	218	327	386	872	999999	191	215	249	999999	348	756	999999	992	910	999999	756	981	136	143	323	999999	737	644	850	284	79	999999	514	210	199	777	70	197	447	589	607	575	999999	484	999999	762	420	88	64	658	613	606	874	999999	156	999999	999999	485	855	991	480	683	535	598	818	653	700	49	231	571	999999	66	555	999999	31	190	801	651	386	999999	999999	659	589	202	670	999999	663	449	999999	268	999999	584	999999	999999	118	924	999999	999999	999999	113	71	381	856	493	962	556	61	553	52	999999	138	
366	999999	304	999999	821	103	999999	928	355	989	261	986	999999	802	999999	725	999999	222	107	151	999999	985	282	500	459	802	106	239	123	999999	120	406	97	140	999999	485	999999	295	296	999999	706	662	321	123	810	395	893	690	999999	831	951	999999	945	824	917	381	826	804	709	29	997	113	815	933	878	854	898	832	399	635	999999	813	926	999999	445	558	673	169	689	74	908	999999	387	291	470	780	461	272	222	41	658	243	585	999999	833	999999	999999	387	999999	955	496	999999	301	226	154	147	413	678	389	368	707	667	124	645	120	592	726	999999	473	108	999999	999999	620	999999	976	453	237	999999	444	842	712	999999	924	734	577	848	124	999999	146	332	376	783	882	999999	334	991	129	940	999999	251	875	322	914	999999	999999	860	450	933	249	701	999999	754	243	546	999999	421	742	390	77	272	999999	565	397	150	731	618	753	766	43	985	333	297	502	999999	967	400	381	788	180	999999	999999	190	921	999999	422	999999	549	346	207	912	258	739	999999	893	773	999999	924	999999	999999	944	999999	683	899	263	377	999999	999999	999999	579	266	50	954	219	999999	999999	999999	999999	952	728	119	79	999999	569	999999	736	594	424	609	429	656	475	607	383	235	609	724	290	999999	77	999999	370	508	999999	940	999999	304	999999	522	39	485	999999	971	55	999999	999999	700	124	779	526	999999	208	999999	999999	922	790	999999	999999	983	750	150	999999	999999	999999	929	749	570	999999	999999	258	442	73	901	579	999999	999999	503	999999	89	360	909	610	511	999999	999999	600	717	887	843	160	439	723	546	772	889	999999	699	97	126	999999	315	999999	495	531	94	719	306	999999	999999	999999	296	881	999999	633	840	539	505	836	600	338	999999	999999	807	478	818	999999	527	139	690	474	291	416	445	534	55	999999	124	980	66	999999	304	644	220	999999	999999	557	232	999999	931	359	974	999999	999999	787	523	632	999999	27	999999	375	202	999999	392	212	999999	880	445	966	588	980	425	524	779	35	999999	397	472	906	999999	270	999999	999999	999999	999999	999999	999999	919	657	21	423	999999	106	999999	690	382	136	262	18	250	999999	121	999999	335	999999	999999	999999	93	472	753	135	169	345	412	451	879	588	999999	61	711	999999	999999	788	999999	174	371	328	999999	999999	652	999999	145	464	665	631	158	999999	288	256	407	51	344	999999	903	999999	263	999999	694	826	810	999999	166	999999	306	17	999999	333	309	170	589	999999	999999	999999	819	999999	990	705	679	780	999999	649	309	999999	654	999999	898	999999	884	80	999999	97	634	
999999	288	857	999999	999999	167	657	608	825	930	128	666	792	838	350	637	67	894	557	604	999999	533	999999	495	443	556	636	119	519	999999	999999	999999	501	980	999999	715	962	105	999999	547	31	999999	477	999999	191	66	861	832	558	875	826	185	363	493	720	896	999999	372	317	387	531	548	98	999999	999999	869	174	811	66	634	675	962	838	999999	582	742	66	451	314	386	999999	999999	561	644	622	63	895	17	999999	885	597	600	787	999999	26	483	92	101	999999	321	891	60	775	923	999999	999999	347	999999	911	999999	999999	676	999999	999999	692	999999	999999	454	763	999999	999999	166	550	180	999999	85	185	170	999999	108	999999	965	433	999999	494	644	38	999999	444	758	716	551	106	292	54	920	999999	999999	999999	298	496	999999	338	380	346	734	509	604	999999	999999	688	187	359	812	999999	875	253	75	447	999999	699	359	999999	999999	931	433	70	268	136	126	542	329	184	705	999999	999999	999999	999999	656	759	145	433	752	319	80	999999	201	293	963	179	677	477	999999	937	598	147	999999	333	449	913	674	250	999999	768	592	368	12	999999	999999	308	248	200	419	999999	912	276	607	999999	999999	401	999999	999999	304	956	449	75	999999	246	116	999999	402	312	999999	742	95	999999	954	983	727	999999	999999	548	93	665	930	486	999999	731	35	332	539	928	400	57	999999	999999	945	999999	329	526	457	766	547	734	906	935	588	676	999999	27	321	624	972	232	865	999999	692	999999	35	962	17	189	999999	783	935	473	912	564	70	197	948	442	663	211	263	769	999999	358	999999	995	999999	999999	138	17	999999	915	955	177	192	989	214	999999	496	999999	518	999999	999999	763	799	999999	999999	33	616	415	78	999999	960	999999	968	105	999999	344	880	40	73	999999	999999	213	772	999999	518	744	382	999999	982	642	946	305	692	985	224	247	559	326	972	999999	775	723	999999	999999	955	193	209	96	307	999999	999999	465	999999	891	227	352	990	779	924	999999	650	544	999999	999999	999999	665	88	999999	881	454	784	563	68	197	851	337	274	999999	74	999999	545	296	774	121	216	490	999999	800	768	871	257	779	402	999999	234	240	999999	512	211	299	114	226	214	853	96	872	999999	999999	999999	890	999999	361	715	599	742	364	999999	999999	229	451	999999	999999	999999	999999	999999	14	170	374	999999	999999	46	761	438	775	230	329	91	921	35	344	94	999999	999999	999999	793	895	999999	999999	999999	870	999999	979	999999	999999	633	826	999999	204	656	91	711	42	154	429	999999	999999	999999	940	999999	423	999999	849	296	885	
367	999999	527	346	999999	311	940	367	423	101	161	999999	478	678	151	403	327	886	274	943	632	61	748	340	34	476	971	134	434	538	598	999999	999999	999999	402	999999	308	665	978	354	999999	354	618	62	278	797	849	255	999999	999999	105	395	999999	352	999999	315	33	197	322	750	339	816	999999	999999	999999	541	372	80	999999	999999	104	662	999999	920	999999	999999	442	695	71	236	626	726	335	458	442	212	45	350	999999	97	837	121	352	237	25	334	420	733	559	737	434	778	970	519	880	442	487	664	550	974	872	338	999999	95	999999	999999	999999	484	452	301	506	31	926	197	451	983	320	681	904	477	867	709	999999	334	999999	999999	756	816	578	999999	999999	380	999999	999999	225	509	985	267	113	999999	843	936	290	267	999999	999999	851	782	77	896	132	805	999999	83	999999	172	201	801	293	285	856	999999	999999	452	576	135	231	757	999999	999999	998	62	577	502	999999	930	428	879	103	398	999999	999999	748	681	877	999999	620	726	71	999999	318	194	973	999999	556	999999	40	838	690	115	191	104	810	135	898	999999	999999	267	450	186	744	999999	999999	895	288	882	926	235	575	657	515	505	695	919	999999	813	89	749	946	464	900	590	198	988	217	999999	173	623	782	999999	999999	362	286	884	317	996	486	87	550	999999	999999	999999	272	42	599	686	409	891	501	95	990	489	999999	985	286	164	133	719	688	999999	999999	312	452	768	967	162	228	810	611	637	337	11	209	999999	222	105	327	165	398	530	502	281	999999	999999	817	211	51	999999	608	163	872	999999	399	173	954	939	362	504	75	446	467	999999	289	864	757	988	290	999999	773	999999	836	967	331	167	884	447	190	755	950	765	999999	927	999999	457	764	999999	612	45	328	282	999999	823	100	951	999999	999999	992	999999	939	829	921	999999	527	427	999999	904	445	241	289	516	759	606	553	310	335	539	397	832	109	197	385	999999	999999	999999	999999	22	877	999999	999999	980	999999	922	816	999999	844	118	410	999999	999999	859	134	380	755	812	999999	999999	279	999999	626	533	999999	170	168	999999	999999	676	293	36	980	314	999999	999999	999999	999999	999999	836	790	431	466	226	139	999999	701	999999	72	14	498	907	999999	310	743	97	753	570	999999	999999	763	74	999999	177	825	384	803	825	832	69	243	456	751	686	356	847	333	409	404	902	999999	919	999999	448	188	386	57	679	999999	939	322	577	999999	775	82	725	999999	298	401	754	999999	876	416	13	771	51	165	302	954	999999	763	353	999999	572	
827	999999	385	239	989	449	999999	133	264	893	746	666	622	975	613	631	104	45	18	650	102	591	513	685	677	146	230	999999	725	676	185	968	999999	272	948	238	349	999999	309	952	427	686	999999	523	999999	115	429	190	689	999999	800	728	345	525	999999	245	340	999999	562	853	228	999999	408	588	999999	777	264	999999	36	384	292	999999	999999	66	232	415	999999	990	999999	572	717	50	75	402	875	456	999999	886	792	999999	898	649	999999	456	733	845	288	999999	805	489	850	78	163	314	50	230	999999	999999	999999	74	274	350	281	989	146	188	999999	15	999999	270	154	378	568	323	999999	642	999999	289	999999	387	136	936	194	939	721	999999	999999	760	362	654	999999	354	593	727	448	557	999999	999999	320	554	999999	283	999999	544	999999	482	999999	999999	828	999999	613	999999	956	915	999999	338	166	999999	278	497	301	756	652	68	999999	800	784	840	875	999999	999999	645	969	999999	59	853	999999	649	999999	248	999999	56	931	954	999999	999999	397	999999	999999	120	401	46	703	822	999999	581	630	999999	738	999999	698	999999	964	999999	143	967	999999	189	999999	999999	722	516	999999	999999	359	255	824	698	27	65	412	115	61	999999	999999	237	941	157	999999	477	999999	354	999999	70	549	478	92	41	999999	83	999999	218	813	705	398	885	310	999999	472	999999	757	999999	999999	682	999999	592	617	209	372	905	999999	596	664	999999	861	377	605	676	490	881	999999	999999	999999	943	58	204	302	999999	376	999999	927	999999	684	999999	999999	999999	999999	239	999999	957	999999	882	669	915	58	420	553	425	844	30	289	999999	192	591	999999	964	65	309	633	937	300	271	832	720	978	756	911	157	999999	570	275	375	747	533	30	290	999999	961	895	999999	650	877	511	999999	372	302	999999	103	671	756	999999	801	605	991	666	598	59	948	937	301	508	999999	748	284	754	913	886	659	570	999999	840	104	414	995	296	999999	760	487	999999	685	999999	999999	485	999999	334	474	770	756	866	999999	999999	185	34	603	138	254	139	237	600	999999	999999	436	533	999999	915	151	999999	609	999999	999999	838	999999	599	261	630	999999	999999	999999	949	290	999999	140	792	147	333	999999	79	810	999999	52	293	999999	886	900	279	244	294	999999	14	193	87	170	61	622	593	999999	585	772	999999	448	333	999999	999999	320	314	286	999999	395	999999	260	81	586	743	662	960	315	686	999999	999999	396	405	552	823	766	212	983	88	180	553	665	89	306	999999	428	718	982	254	575	595	992	600	899	595	999999	121	501	999999	999999	662	288	
981	885	999999	586	52	780	488	999999	118	331	999999	472	842	127	181	999999	748	324	999999	977	999999	120	114	989	999999	506	999999	79	654	710	565	999999	518	275	684	203	516	261	385	938	504	732	467	273	999999	138	67	477	582	347	753	112	454	684	226	870	781	801	790	546	823	418	866	407	766	999999	954	576	443	977	268	999999	939	15	999999	999999	999999	840	203	999999	449	489	496	317	999999	463	246	999999	59	813	422	715	470	839	125	999999	865	69	999999	288	999999	490	999999	605	999999	266	173	448	211	888	226	940	607	133	106	343	922	559	450	313	280	999999	527	999999	564	553	999999	109	890	397	472	999999	342	914	493	999999	999999	890	999999	700	299	999999	632	170	999999	999999	117	347	742	781	999999	999999	619	204	999999	999999	999999	414	50	535	240	73	558	814	425	632	608	693	639	148	889	999999	330	749	23	483	498	366	43	93	445	688	999999	118	233	166	999999	999999	906	441	995	50	849	703	999999	236	999999	999999	745	963	999999	999999	708	603	999999	142	986	869	191	534	564	607	999999	957	999999	551	999999	449	590	269	657	469	786	999999	153	848	191	627	999999	999999	999999	680	620	80	999999	31	980	763	226	100	999999	115	956	381	876	999999	669	892	613	918	999999	799	237	486	316	413	999999	509	460	999999	951	369	589	404	300	884	986	999999	747	78	999999	941	232	999999	99	999999	512	414	331	755	999999	298	23	371	266	999999	999999	144	999999	806	393	480	313	182	149	999999	999999	999999	91	992	999999	368	154	545	356	588	576	737	999999	764	999999	233	188	704	864	662	999999	228	147	855	441	851	546	941	684	100	999999	60	999999	288	35	950	999999	338	354	820	154	999999	24	677	868	715	747	999	905	170	999999	999999	999999	999999	999999	307	999999	235	561	999999	821	212	860	999999	999999	526	387	118	999999	950	899	849	360	53	518	876	213	469	987	725	113	547	46	524	797	999999	999999	873	822	728	999999	107	999999	794	998	999999	617	758	999999	351	337	639	271	954	270	453	999999	275	999999	588	104	954	248	999999	455	999999	999999	346	468	999999	785	514	295	20	425	802	82	566	54	999999	268	455	742	645	398	474	285	999999	263	354	781	476	904	244	999999	580	858	999999	999999	723	775	281	300	807	566	823	353	261	999999	467	380	691	230	402	329	649	222	602	447	981	999	95	92	123	149	319	610	999999	385	845	943	999999	999999	999999	801	987	164	934	89	999999	131	34	552	796	974	99	255	511	914	985	367	265	999999	366	
999999	689	199	186	668	999999	223	999999	875	694	524	249	999999	999999	999999	342	494	999999	523	872	860	999999	542	296	149	59	73	108	146	400	487	687	637	999999	606	999999	797	999999	999999	831	999999	828	999999	858	282	734	626	355	910	581	500	89	999999	631	506	749	157	903	47	618	999999	999999	999999	484	216	836	612	999999	303	490	545	516	21	691	999999	41	999999	684	24	415	999999	999999	198	564	999999	407	945	15	365	856	963	893	940	657	648	246	673	999999	651	445	131	999999	62	430	46	984	78	60	120	475	924	473	889	632	196	999999	926	999999	584	808	999999	607	256	447	999999	651	576	363	999999	999999	368	999999	42	999999	293	417	665	768	999999	916	999999	895	895	890	999999	999999	999999	999999	999999	182	320	999999	100	999999	555	999999	999999	614	999999	395	417	715	17	836	116	773	440	999999	348	778	810	168	82	668	479	995	711	366	999999	35	647	268	999999	871	999999	295	70	199	32	999999	648	60	864	143	508	999999	999999	999999	783	168	999999	692	969	693	371	162	999999	432	373	559	812	999999	999999	879	748	999999	823	145	872	821	713	250	298	999999	140	759	999999	999999	169	855	117	999999	582	999999	964	954	999999	208	510	999999	295	637	826	472	957	245	951	999999	394	359	800	752	196	999999	454	999999	404	400	999999	999999	999999	71	272	999999	452	169	999999	752	999999	794	999999	625	999999	71	536	85	999999	999999	621	894	808	999999	554	810	65	364	999999	620	902	999999	559	999999	645	898	952	999999	374	319	30	999999	416	209	80	600	499	184	127	134	999999	379	406	579	779	999999	999999	549	517	462	461	97	703	218	849	770	244	999999	980	999999	119	312	710	999999	999999	999999	488	609	999999	999999	321	881	247	341	194	533	747	980	128	999999	105	412	716	912	857	932	104	207	999999	309	366	999999	999999	390	25	999999	668	302	773	956	190	203	310	999999	150	580	850	999999	34	326	999999	263	843	13	999999	706	595	798	256	872	728	290	259	938	999999	784	687	999999	999999	70	864	454	999999	999999	796	902	112	163	771	999999	92	733	182	42	999999	999999	693	199	749	318	538	999999	56	901	237	899	944	371	966	999999	892	999999	999999	999999	462	578	57	681	217	738	604	442	36	969	789	995	999999	226	662	494	101	497	999999	999999	999999	999999	408	314	934	896	957	999999	196	415	394	999999	688	219	999999	707	65	21	982	21	999999	999999	999999	87	121	999999	791	727	999999	481	275	999999	886	999999	441	467	999999	742	999999	999999	781	864	999999	999999	999999	700	316	898	
646	955	439	90	515	105	999999	435	161	331	203	702	115	999999	40	714	150	989	213	999999	777	123	536	322	273	672	240	850	850	232	502	421	925	999999	999999	999999	999999	195	890	790	742	999999	316	849	999999	55	999999	550	833	540	999999	595	497	663	130	533	428	999999	999999	842	865	453	584	928	829	999999	776	222	999999	286	672	955	108	422	999999	771	806	686	773	999999	467	689	27	999999	999999	906	999999	271	771	557	335	999999	378	57	999999	299	999999	999999	30	766	278	992	999999	556	867	525	497	84	753	359	999999	741	353	597	385	186	436	274	187	922	858	999999	999999	601	950	999999	586	61	497	621	350	429	666	999999	949	999999	999999	470	452	235	418	849	518	422	999999	999999	581	999999	671	748	862	166	209	107	908	763	999999	800	606	129	939	445	586	142	18	307	85	347	999999	911	999999	965	999999	999999	514	999999	997	999999	769	365	999999	805	390	999999	999999	194	229	999999	107	196	922	497	999999	333	295	999999	272	385	414	999999	519	999999	142	760	860	897	344	256	593	899	999999	524	40	250	999999	143	65	837	999999	824	87	999999	249	461	988	401	111	498	667	540	747	621	623	245	846	931	673	999999	888	861	999999	973	999999	208	430	408	466	623	379	999999	917	999999	999999	590	999999	12	995	680	771	469	795	999999	589	62	999999	999999	900	795	403	31	470	435	949	522	999999	114	541	50	41	999999	935	488	128	515	623	322	619	42	999999	999999	936	992	857	429	76	999999	393	922	56	999999	999999	670	999999	358	999999	492	485	490	615	999999	470	954	999999	192	534	317	727	84	439	839	535	868	15	999999	999999	478	577	999999	455	999999	720	999999	999999	756	91	999999	268	769	999999	140	837	999999	426	447	383	981	999999	675	999999	759	285	999999	492	217	749	999999	665	669	274	999999	914	999999	999999	644	631	999999	960	999999	111	269	58	999999	260	308	11	406	451	568	186	999999	999999	902	635	696	999999	411	136	999999	16	451	609	999999	505	999999	226	999999	999999	782	815	531	30	459	574	634	710	327	999999	999999	215	352	198	999999	492	999999	96	22	329	347	947	229	999999	999999	999999	659	999999	460	999999	999999	999999	999999	312	668	753	999999	999999	676	338	10	999999	379	999999	942	581	664	263	999999	999999	344	999999	214	999999	757	999999	596	999999	999999	573	914	974	260	865	418	111	96	999999	529	353	999999	89	420	684	329	361	577	876	999999	602	999999	406	999999	354	127	135	878	565	999999	833	167	847	245	113	423	36	736	514	934	840	495	624	733	
169	277	265	999999	530	244	405	267	999999	35	253	350	518	826	905	747	292	233	530	999999	696	196	989	843	317	270	303	624	73	999999	941	117	608	999999	999999	86	999999	32	999999	999999	999999	999999	447	822	991	999999	905	209	830	766	652	999999	964	139	47	973	288	421	796	269	941	781	999999	777	93	146	742	846	999999	829	885	270	875	999999	999999	130	999999	999999	852	999999	364	103	794	307	299	999999	153	999999	634	24	999999	450	236	98	389	378	382	999999	738	855	29	69	999999	11	880	391	741	764	794	917	235	121	999999	251	999999	848	986	896	488	759	999999	274	221	999999	999999	445	43	787	819	999999	747	88	438	999999	999999	305	731	792	426	907	999999	389	684	716	789	687	880	984	193	541	391	999999	191	999999	999999	755	999999	547	970	445	358	954	944	827	999999	156	683	573	999999	999999	999999	204	480	580	176	613	589	504	44	353	564	999999	999999	999999	999999	271	897	458	999999	779	999999	999999	999999	999999	559	638	444	857	547	642	14	317	278	584	999999	999999	15	611	813	260	175	999999	512	627	880	309	360	666	251	907	999999	234	439	936	161	932	381	999999	999999	537	999999	732	957	999999	349	257	780	29	862	398	266	295	645	999999	613	115	681	999999	110	260	999999	778	615	639	393	779	877	341	432	493	999999	516	591	285	92	443	395	999999	999999	633	528	999999	804	853	651	963	999999	556	332	999999	260	186	399	769	258	399	126	328	18	569	379	448	596	378	999999	750	999999	370	999999	180	720	571	999999	999999	731	999999	974	999999	987	430	201	999999	18	386	243	638	126	821	36	692	326	76	112	718	264	90	999999	999999	999999	999999	268	228	755	162	999999	999999	269	923	999999	311	425	999999	340	587	378	58	999999	219	145	944	633	883	999999	118	854	653	469	208	221	999999	213	999999	999999	96	172	972	999999	856	999999	553	999999	203	783	725	277	999999	736	524	350	215	650	534	299	335	999999	385	885	647	308	682	999999	70	999999	396	999999	876	871	253	425	405	483	583	168	592	575	439	109	618	999999	891	999999	944	858	15	999999	678	259	167	818	999999	97	927	557	378	333	318	492	999999	626	999999	999999	492	109	944	999999	76	375	707	760	999999	285	277	999999	416	764	285	999999	705	999999	429	626	714	435	638	318	555	35	790	999999	267	999999	999999	991	999999	800	435	845	999999	283	999999	313	999999	407	999999	999999	820	999999	151	614	999999	116	787	12	206	774	386	66	999999	636	999999	51	585	448	502	891	572	285	999999	616	999999	
999999	298	431	460	126	84	999999	455	136	498	434	999999	185	220	999999	999999	709	794	999999	423	378	384	287	106	893	727	113	904	999999	939	544	999999	534	285	999999	817	365	552	90	700	79	999999	343	147	752	166	409	238	999999	731	862	491	690	202	960	65	20	334	567	398	999999	999999	366	197	953	668	359	999999	603	343	804	167	714	974	999999	999999	51	149	354	999999	328	875	562	367	86	63	84	342	325	561	807	999999	985	691	729	666	255	155	194	999999	807	508	634	18	926	705	776	999999	848	203	24	999999	980	830	999999	105	850	999999	121	900	593	27	585	51	535	999999	181	32	254	688	521	895	955	270	929	999999	250	999999	440	380	999999	999999	494	131	999999	936	999999	164	621	634	815	999999	999999	293	500	999999	923	593	999999	162	533	754	999999	169	681	128	914	719	999999	260	999999	306	568	999999	623	234	999999	999999	503	999999	999999	999999	411	999999	999999	275	860	671	770	149	895	999999	81	288	847	532	999999	334	450	428	32	340	263	370	999999	518	688	304	999999	275	265	999999	999999	883	999999	516	352	850	297	416	268	999999	949	999999	365	208	235	289	893	999999	336	209	23	84	999999	393	999999	999999	841	999999	587	566	11	505	884	435	999999	197	849	999999	189	999999	999999	44	170	779	999999	999999	15	580	293	408	999999	579	938	999999	999999	999999	316	999999	751	311	18	933	829	999999	999999	454	877	929	641	47	440	561	911	288	999999	999999	999999	797	999999	272	46	999999	999999	188	999999	431	566	827	978	551	881	805	999999	878	49	113	214	469	537	936	999999	85	938	999999	999999	848	668	659	999999	999999	999999	518	51	489	999999	746	863	650	545	820	887	59	950	99	165	634	972	42	249	999999	774	454	999999	76	648	960	332	823	220	316	763	906	933	999999	999999	999999	764	110	613	302	999999	564	923	716	59	574	134	999999	100	343	999999	636	999999	835	703	999999	257	999999	840	999999	424	999999	439	239	67	980	999999	450	648	999999	870	872	999999	946	818	219	999999	553	27	83	999999	483	733	877	999999	999999	495	999999	806	999999	999999	789	269	308	999999	210	134	693	999999	78	999999	684	999999	307	999999	14	216	474	26	494	134	704	957	767	999999	999999	316	999999	798	930	495	27	643	853	678	90	612	131	78	618	999999	837	894	999999	999999	160	282	435	413	999999	920	999999	91	322	670	420	831	502	828	936	893	571	999999	729	583	441	999999	999999	999999	999999	401	999999	999999	408	408	296	999999	18	152	999999	999999	999999	999999	372	19	473	935	331	
192	268	258	999999	302	141	724	999999	942	174	999999	192	119	924	807	30	999999	835	624	999999	913	999999	610	823	360	999999	999999	999999	422	999999	999999	999999	506	720	174	369	144	291	792	999999	683	885	353	645	642	959	219	744	83	138	999999	184	999999	262	999999	999999	658	435	760	999999	864	712	110	420	454	999999	686	399	760	999999	886	753	52	999999	999999	999999	41	964	190	400	300	533	939	293	204	545	999999	253	999999	366	999999	708	999999	999	410	970	999999	932	200	999999	283	819	999999	634	252	584	141	498	262	999999	777	999999	255	369	502	341	999999	999999	225	999999	999999	999999	96	404	736	999999	232	53	999999	38	252	108	774	804	127	480	549	999999	51	999999	999999	999999	991	923	999999	28	463	171	506	999999	999999	968	717	291	389	840	732	589	999999	74	999999	999999	999999	233	146	678	918	450	252	32	791	999999	999999	605	506	999999	451	173	815	718	999999	70	546	879	831	999999	999999	492	425	286	747	999999	416	976	268	324	231	767	786	999999	109	23	918	483	287	999999	203	121	999999	164	399	999999	774	189	350	301	551	670	402	862	297	435	35	999999	999999	831	61	999999	347	191	13	683	999999	999999	618	999999	152	73	601	999999	91	279	707	270	887	188	195	237	635	967	772	561	375	924	622	673	999999	999999	209	999999	687	999999	774	999999	999999	715	999999	868	999999	640	159	999999	78	310	999999	999999	728	764	999999	999999	999999	824	173	379	999999	452	318	461	999999	945	723	199	863	155	414	687	999999	114	999999	999999	995	999999	666	995	818	999999	493	74	154	604	999999	232	874	112	809	862	240	404	195	708	407	730	586	999999	999999	959	624	922	896	103	999999	624	654	999999	999999	329	999999	999999	561	134	959	253	999999	688	999	999999	324	761	345	551	456	110	919	999999	774	274	740	50	88	858	669	570	178	60	90	331	578	967	999999	490	704	999999	842	70	748	164	423	897	999999	426	645	863	999999	354	999999	423	999999	252	142	836	588	127	99	703	465	398	85	999999	607	678	921	356	999999	855	999999	394	999999	999999	999999	620	851	999999	424	662	999999	805	999999	823	999999	667	626	336	999999	175	902	586	972	999999	999999	360	999999	166	300	947	504	298	114	731	507	261	999999	846	588	522	999999	745	702	999999	490	659	414	999999	852	939	999999	594	521	999999	999999	999999	422	128	262	313	999999	695	552	477	167	924	700	999999	999999	162	512	779	747	323	190	166	999999	544	658	945	945	999999	313	360	894	999999	999999	521	999999	245	838	999999	593	285	981	299	
203	235	999999	565	999999	999999	934	700	999999	282	846	999999	412	796	387	877	469	316	367	712	999999	201	582	257	157	189	484	90	323	475	195	472	341	999999	962	658	274	999999	999999	999999	893	613	923	622	999999	579	118	981	857	960	577	286	917	278	907	12	652	999999	417	999999	678	853	386	962	999999	384	866	521	834	999999	613	376	330	574	819	999999	999999	999999	194	999999	999999	999999	232	363	897	908	999999	73	983	999999	999999	251	999999	217	125	49	237	961	535	999999	999999	597	999999	138	357	210	999999	353	458	138	999999	691	999999	839	708	999999	630	32	74	188	830	999999	537	874	999999	999999	999999	122	459	780	999999	315	435	505	865	483	355	999999	15	697	951	211	614	855	234	324	412	845	508	939	418	214	897	356	858	909	69	282	414	985	518	844	999999	678	587	429	265	999999	973	235	830	536	27	376	236	628	198	999999	650	409	959	846	614	999999	999999	347	418	88	647	999999	999999	82	999999	30	189	117	317	936	278	804	999999	78	872	283	119	882	196	530	130	239	721	386	631	14	35	672	239	999999	999999	249	999999	186	696	26	810	757	845	999999	197	128	999999	999999	999999	999999	350	890	973	999999	411	489	160	888	958	417	245	999999	999999	686	999999	999999	878	934	630	38	794	881	382	855	472	361	47	199	342	11	918	469	999999	786	663	144	699	898	999999	826	98	132	999999	288	781	773	317	169	999999	681	999999	386	999999	386	999999	469	518	127	868	59	999999	960	999999	957	999999	776	75	664	32	999999	817	999999	961	804	999999	672	663	104	83	698	54	878	197	661	760	541	837	999999	999999	204	626	581	39	922	383	138	576	999999	789	15	708	652	999999	152	863	999999	425	826	446	999999	805	424	53	179	999999	999999	773	999999	206	999999	938	479	999999	828	999999	246	950	48	431	811	105	402	314	999999	990	401	741	55	798	499	126	20	159	355	999999	212	537	999999	917	808	364	682	74	832	77	238	722	318	908	999999	320	999999	999999	635	294	999999	999999	975	189	613	833	727	105	706	841	999999	329	999999	999999	999999	708	101	131	622	456	422	338	999999	10	999999	679	432	147	999999	999999	739	614	999999	999999	999999	102	561	680	314	975	999999	586	367	990	149	909	147	878	877	918	999999	265	782	188	871	84	999999	974	426	934	410	590	924	526	111	999999	805	523	454	938	157	421	816	647	819	835	971	491	861	852	541	553	999999	999999	961	484	831	999999	199	910	465	586	999999	999999	574	57	999999	840	889	826	113	
624	434	938	771	807	999999	145	369	999999	113	155	123	573	403	856	330	999999	565	627	999999	469	333	543	999999	999999	999999	999999	999999	772	183	141	602	45	999999	916	128	331	999999	163	45	696	976	164	807	319	473	689	977	717	999999	990	284	271	344	644	999999	891	466	210	649	999999	71	597	861	971	999999	999999	824	486	737	999	189	411	591	794	492	179	999999	172	106	478	469	365	55	193	856	999999	700	114	626	237	864	290	514	43	635	389	302	835	999999	396	999999	501	979	727	810	999999	680	999999	999999	130	165	303	114	999999	542	706	999999	678	999999	999999	387	999999	859	510	144	999999	897	557	999999	113	876	899	406	710	614	968	385	327	999999	983	999999	159	953	999999	81	571	186	343	501	999999	837	624	999999	554	19	999999	641	479	593	912	999999	132	391	58	253	266	897	999999	999999	574	330	999999	306	141	999999	237	766	999999	438	572	722	563	66	240	275	262	189	851	701	469	336	906	734	999999	17	537	768	905	261	815	674	999999	777	999999	608	613	327	588	992	781	999999	999999	50	30	199	422	76	161	782	991	86	55	702	106	999999	423	499	836	999999	999999	468	861	111	623	898	939	785	999999	631	661	935	601	999999	919	999999	59	999999	714	280	594	471	617	132	270	738	628	89	999999	690	194	999999	491	463	968	323	527	186	427	131	259	999999	936	529	131	66	485	196	783	25	999999	558	785	565	539	562	851	738	999999	884	279	860	114	449	446	547	453	147	891	999999	999999	872	999999	592	999999	957	534	98	11	999999	263	442	306	999999	502	636	339	925	924	415	999999	788	345	999999	852	399	532	999999	92	999999	612	348	305	187	461	325	999999	202	545	999999	37	762	737	999999	631	836	564	999999	946	810	218	528	222	485	143	999999	537	905	999999	631	435	46	15	999999	602	914	999999	999999	213	186	526	146	390	999999	387	709	60	709	910	25	835	92	999999	282	375	999999	136	819	53	999999	787	213	461	913	999999	991	757	319	44	717	698	999999	999999	770	999999	999999	999999	869	999999	434	724	828	995	725	795	999999	495	733	62	517	788	327	999999	527	398	322	685	476	207	396	999999	740	674	203	326	399	845	780	988	303	946	999999	722	618	961	959	999999	736	999999	802	999999	33	999999	526	928	381	370	719	381	970	999999	671	672	710	482	983	163	801	408	405	507	714	744	758	570	531	605	466	565	439	114	948	999999	404	891	927	483	999999	274	999999	39	136	409	27	999999	285	594	22	146	999999	
999999	416	337	722	305	790	289	999999	999999	406	775	903	163	999999	866	447	999999	999999	818	554	510	14	537	463	376	380	315	726	850	295	937	593	330	587	999999	697	621	999999	109	999999	999999	974	202	999999	179	136	972	999999	161	470	999999	999999	999999	999999	477	999999	879	999999	356	924	484	562	999999	670	999999	999999	999999	576	318	179	826	686	178	717	905	535	812	669	293	249	408	847	999999	390	332	620	399	999999	999999	999999	817	746	290	184	626	999999	999999	532	999999	986	552	999999	158	999999	999999	999999	158	485	685	942	989	220	590	116	526	637	999999	277	348	849	999999	999999	466	999999	361	89	406	993	999999	818	218	289	271	307	999999	999999	699	592	746	56	471	999999	62	177	842	606	166	184	999999	989	110	59	999999	558	203	999999	999999	671	630	999999	879	164	999999	866	733	709	949	293	418	524	937	403	999999	302	387	999999	792	999999	645	754	923	999999	345	111	718	169	105	712	113	990	71	37	961	191	176	316	528	195	999999	999999	657	872	765	142	999999	999999	527	891	180	324	999999	651	35	875	999999	999999	818	293	999999	999999	613	246	999999	428	462	909	441	349	135	81	360	999999	999999	513	107	60	466	213	999999	22	642	213	541	999999	85	420	12	96	550	518	999999	999999	47	999999	528	420	692	346	679	151	274	187	766	109	963	317	796	522	778	590	201	999999	242	145	931	409	999999	400	999999	52	999999	355	799	617	583	124	569	984	999999	687	999999	130	999999	908	748	999999	447	441	825	767	623	489	317	999999	327	999999	13	999999	938	999999	714	999999	999999	637	243	918	388	158	526	849	999999	812	538	101	232	80	92	999999	397	477	962	999999	999999	999999	428	428	48	839	299	701	121	667	55	865	972	999999	999999	895	675	829	86	999999	915	999999	29	999999	951	999999	999999	256	999999	999999	514	471	999999	451	727	417	219	999999	999999	999999	858	999999	999999	90	767	999999	129	999999	943	197	658	567	401	673	999999	598	565	617	476	821	110	999999	902	442	162	999999	708	531	347	719	685	859	999999	536	439	100	248	939	999999	288	107	999999	312	999999	30	947	999999	493	999999	139	999999	602	348	68	448	815	999999	305	999999	193	964	999999	999999	234	999999	798	999999	864	243	999999	999999	626	573	198	724	529	740	301	421	999999	999999	999999	438	218	999999	93	521	891	999999	624	999999	943	21	860	324	509	763	999999	999999	231	340	215	260	834	780	234	39	999999	999999	919	85	631	884	999999	679	749	169	999999	999999	428	287	725	775	619	999999	415	615	712	
874	225	765	999999	999999	999999	999999	307	964	999999	999999	999999	64	371	558	179	548	999999	69	299	191	999999	349	163	999999	999999	999999	614	440	641	744	999999	619	326	285	999999	163	999999	439	694	846	381	784	565	999999	723	999999	916	177	606	80	552	356	325	531	309	875	612	938	999999	999999	270	999999	333	860	999999	33	737	95	999999	25	134	117	374	452	809	789	784	981	999	999999	37	999999	833	570	201	999999	999999	795	975	253	550	485	920	449	999999	999999	461	705	118	699	636	831	737	591	946	445	982	873	721	519	100	631	939	211	227	823	44	999999	668	55	729	941	119	196	999999	649	999999	924	999999	306	338	89	872	309	999999	999999	999999	999999	624	755	45	430	84	466	162	999999	546	719	231	763	479	699	46	73	970	695	721	551	126	999999	258	67	999999	425	191	999999	758	999999	529	999999	123	792	147	912	19	308	867	653	999999	555	113	999999	703	113	827	639	53	809	999999	986	485	168	135	327	506	999999	423	658	284	152	170	906	199	210	649	686	561	133	999999	999999	827	999999	999999	571	203	999999	364	904	598	552	967	999999	310	543	546	955	666	819	415	999999	999999	218	378	999999	999999	206	287	502	999999	150	87	919	756	666	999999	417	651	999999	999999	725	999999	519	70	732	184	221	605	655	664	999999	29	741	717	31	787	619	699	625	187	997	503	861	450	999999	474	57	999999	644	385	138	999999	112	696	690	417	375	157	645	716	182	601	999999	838	769	130	999999	212	999999	879	548	717	999999	386	136	231	762	999999	612	999999	136	28	961	280	535	390	917	55	999999	613	999999	999999	999999	908	999999	999999	871	33	681	337	999999	845	467	764	836	421	288	999999	999999	469	999999	999999	545	999999	590	163	639	361	999999	389	213	300	999999	131	999999	86	664	126	382	730	359	738	398	285	139	291	560	206	443	124	999999	201	485	567	957	126	926	999999	328	850	766	520	999999	302	134	837	670	346	307	759	999999	172	999999	838	999999	917	907	269	258	999999	602	442	999999	999999	287	22	815	617	173	999999	160	988	999999	531	964	839	28	999999	999999	999999	999999	224	899	683	367	999999	847	646	458	50	218	667	427	30	257	333	999999	531	999999	122	999999	62	999999	956	609	999999	375	999999	874	999999	898	811	118	955	687	388	543	244	831	349	174	178	999999	133	142	493	570	776	283	641	999999	999999	91	49	999999	999999	999999	942	999999	999999	573	34	772	999999	151	406	558	999999	343	869	789	368	700	675	947	854	999999	59	999999	126	
207	598	549	243	43	412	730	79	686	128	347	601	170	999999	999999	150	406	980	981	736	934	108	999999	414	999999	878	796	416	102	999999	674	999999	999999	956	401	999999	485	999999	155	999999	676	489	785	224	532	197	207	468	899	807	999999	999999	999999	97	192	109	164	999999	999999	164	616	999999	976	270	453	355	483	213	840	800	664	867	835	999999	69	454	322	999999	882	663	680	337	516	294	967	999999	924	40	774	302	820	349	156	990	132	999999	512	525	771	186	714	999999	627	109	999999	999999	87	824	37	737	786	936	263	999999	483	288	807	999999	302	692	999999	452	439	548	999999	999999	720	999999	129	707	941	797	999999	999999	948	999999	710	417	152	387	683	999999	12	46	516	999999	999999	428	999999	844	999999	820	232	88	755	999999	564	89	999999	827	869	242	999999	999999	999999	988	488	557	999999	796	577	399	549	915	18	999999	999999	403	42	105	238	302	338	284	161	131	574	378	950	686	132	631	297	999999	999999	450	404	682	999999	527	405	999999	649	719	277	165	281	316	79	432	822	999999	56	999999	598	999999	904	430	178	674	423	119	999999	102	674	946	999999	233	407	568	927	767	999999	999999	699	699	652	618	17	999999	849	268	308	527	863	961	584	999999	726	940	999999	974	999999	575	999999	295	931	999999	999999	330	63	58	909	999999	504	999999	18	541	999999	899	924	295	422	999999	825	999999	811	89	239	713	371	838	999999	467	31	999999	263	587	411	413	767	999999	573	999999	942	801	358	999999	999999	808	952	999999	939	826	999999	261	999999	341	999999	999999	484	999999	327	342	999999	225	551	451	490	999999	999999	999999	999999	920	999999	828	721	735	999999	999999	806	24	67	999999	760	328	899	999999	451	769	999999	999999	999999	999999	999999	914	779	240	999999	727	260	907	316	999999	16	530	913	999999	999999	999999	999999	827	999999	725	999999	470	999999	896	581	999999	325	871	999	720	159	880	594	999999	999999	227	999999	999999	17	511	773	999999	708	585	424	999999	415	999999	985	264	240	574	818	999999	999999	468	999999	883	658	97	999999	388	907	595	331	136	999999	248	999999	999999	148	58	999999	999999	952	251	761	219	481	352	999999	445	885	999999	490	584	71	482	361	533	107	175	999999	919	109	999999	999999	123	263	298	302	999999	854	519	999999	191	999999	227	169	82	999999	999999	999999	999999	862	966	503	171	114	999999	74	464	886	502	378	973	225	900	502	567	999999	648	999999	193	59	68	590	376	630	308	999999	844	323	288	999999	197	764	525	999999	142	999999	829	18	516	234	838	
290	361	999999	152	966	854	999999	602	999999	68	954	228	267	803	385	999999	541	806	999999	229	151	607	676	999999	218	699	842	369	675	429	640	449	958	220	999999	239	235	999999	342	975	129	721	999999	768	243	545	999999	263	756	764	298	212	599	14	697	999999	999999	959	933	276	999999	365	926	404	428	999999	269	56	35	156	901	63	999999	940	110	429	152	908	947	999999	441	589	999999	910	140	999999	849	954	523	999999	554	276	999999	75	964	764	794	70	999999	729	285	222	237	999999	863	999999	738	999999	904	999999	540	999999	22	270	835	432	752	999999	273	989	664	999999	532	999999	602	634	509	999999	976	345	635	91	999999	999999	397	229	361	12	57	896	999999	999999	60	255	565	778	263	294	240	542	22	778	797	360	74	970	999999	999999	18	999999	734	340	682	568	642	999999	217	794	872	616	80	749	968	377	999999	999999	264	287	999999	824	380	225	177	444	333	856	999999	218	163	426	539	63	999999	818	999999	999999	518	491	999999	116	999999	469	422	999999	471	999999	809	999999	69	600	716	412	932	193	858	519	173	248	245	785	174	999	640	455	86	999999	999999	160	999999	999999	955	999999	673	999999	263	911	803	552	972	999999	56	863	158	563	999999	137	131	810	960	651	999999	280	256	828	942	999999	829	966	999999	454	517	659	224	138	644	943	738	999999	930	946	716	999999	275	184	738	999999	850	86	744	948	999999	944	999999	563	999999	684	999999	999999	999999	692	91	999999	14	999999	553	999999	649	29	999999	767	398	999999	880	23	935	584	15	999999	99	642	999999	753	232	999999	558	572	999999	660	999999	960	426	894	999999	247	865	880	616	746	630	351	999999	830	167	976	560	448	74	186	628	161	999999	999999	999999	682	971	338	614	415	970	981	927	988	626	959	999999	504	108	642	158	64	967	999999	451	748	999999	890	595	255	999999	119	507	293	41	251	290	999999	149	676	999999	536	276	999999	999999	649	423	672	213	207	635	65	999999	432	38	574	999999	999999	13	999999	700	91	999999	999999	376	861	999999	999999	956	385	678	378	365	999999	375	622	788	766	493	999999	334	319	999999	397	999999	983	769	85	999999	467	67	871	999999	999999	976	194	793	907	999999	914	175	999999	716	999999	529	266	700	918	66	416	785	999999	999999	211	681	390	999999	354	748	999999	999999	407	389	498	327	807	410	232	999999	190	828	881	930	999999	999999	556	603	999999	868	999999	293	999999	999999	848	682	639	945	767	461	595	789	448	168	452	823	767	399	999999	999999	722	999999	477	
472	875	587	903	496	999999	574	999999	787	547	999999	999999	109	250	388	999999	999999	999999	862	999999	771	860	401	999999	722	488	756	869	166	385	999999	155	506	815	389	154	271	778	152	597	203	999999	807	999999	962	772	352	582	389	999999	999999	823	860	223	999999	611	999999	207	999999	999999	601	704	999999	999999	999999	341	999999	293	860	243	279	47	545	274	449	999999	999999	159	427	950	146	183	999999	308	973	532	294	293	999999	778	670	999999	597	144	996	498	367	406	59	630	883	68	999999	155	588	999999	999999	596	773	269	558	334	999999	240	872	999999	999999	670	438	669	56	999999	999999	999999	573	215	999999	410	999999	951	999999	999999	999999	999999	77	87	460	999999	719	609	999999	698	519	999999	229	345	293	999999	272	578	999999	999999	967	390	999999	287	999999	639	999999	382	925	877	329	822	191	901	235	982	173	999999	999999	880	950	828	425	357	97	333	863	999999	922	92	999999	698	678	391	688	718	222	790	202	821	762	347	999999	376	999999	696	669	999999	120	311	203	999999	611	999999	746	999999	964	237	999999	561	776	999999	460	999999	999999	630	154	999999	222	516	999999	999999	602	156	127	999999	999999	59	978	999999	664	545	999999	620	888	671	96	999999	644	549	753	984	600	641	54	418	886	841	999999	748	552	869	115	604	540	820	874	465	285	144	993	915	258	799	897	999999	237	999999	954	77	999999	869	999999	672	762	786	782	961	111	709	726	314	422	240	848	999999	999999	522	999999	77	796	999999	999999	510	999999	838	736	800	743	999999	999999	999999	886	569	999999	682	999999	999999	842	754	47	913	999999	999999	417	689	503	28	999999	112	999999	999999	999999	886	999999	913	999999	654	126	924	999999	982	227	298	528	679	427	852	36	175	89	997	680	999999	39	999999	277	999999	999999	999999	999999	999999	848	641	21	475	297	999	999999	300	999999	70	325	918	704	65	695	74	57	999999	999999	651	992	786	999999	999999	44	432	857	396	645	447	561	260	589	342	143	585	287	63	391	428	563	735	362	999999	681	762	999999	999999	999999	999999	385	364	999999	693	725	72	999999	216	440	865	152	902	999999	999999	999999	75	338	999999	921	999999	999999	999999	999999	999999	999999	266	433	999999	132	999999	800	882	208	442	999999	999999	656	896	617	80	999999	999999	622	999999	285	999999	999999	988	520	616	999999	270	62	999999	426	390	17	759	605	468	639	616	93	999999	999999	270	703	223	311	312	418	999999	754	851	152	999999	381	830	999999	999999	186	445	492	516	848	540	830	130	25	681	199	896	999999	158	999999	360	
987	464	999999	25	957	999999	686	217	207	991	999999	211	935	710	999999	999999	999999	178	292	203	133	577	319	533	439	582	207	629	123	999999	151	606	419	792	728	917	378	553	479	320	758	999999	319	857	35	628	195	315	672	999999	999999	999999	866	999999	236	419	154	927	585	384	669	66	104	685	849	908	999999	999999	982	999999	808	647	999999	972	999999	999999	267	462	508	999999	397	999999	957	999999	816	29	999999	999999	565	999999	999999	451	967	999999	999999	702	189	999999	17	126	999999	52	333	999999	213	999999	434	999999	802	999999	161	692	999999	774	986	776	999999	999999	868	830	999999	999999	587	673	329	367	999999	603	331	742	999999	633	999999	392	974	355	569	999999	897	759	999999	846	378	188	166	999999	999999	203	118	874	603	196	999999	999999	999999	226	465	659	261	999999	999999	999999	573	70	717	528	999999	999999	799	999999	217	723	106	118	245	999999	251	408	516	250	345	999999	494	457	149	999999	999999	276	999999	758	999999	909	135	60	381	763	283	318	470	638	841	985	999999	477	999999	999999	99	999999	999999	626	974	66	999999	20	511	900	999999	126	920	244	999999	971	602	51	750	999999	597	55	737	482	999999	999999	999999	878	999999	359	92	27	790	269	393	220	999999	818	783	999999	766	124	549	480	426	167	398	236	977	869	392	999999	726	368	999999	54	920	469	577	51	128	274	611	999999	818	329	999999	999999	851	450	646	784	267	916	541	483	999999	266	65	891	544	711	900	539	967	730	300	432	976	999999	300	865	250	999999	715	502	512	397	662	107	832	736	385	536	232	608	999999	810	999999	999999	999999	999999	413	685	507	417	999999	82	999999	97	999999	902	684	511	999999	780	543	526	999999	48	971	119	603	999999	69	807	336	373	316	368	635	490	605	178	801	636	462	565	244	307	139	999999	212	574	78	999999	62	873	386	999999	75	999999	608	999999	837	438	999999	454	625	999999	91	999	999999	999999	461	548	306	516	710	524	327	999999	292	903	999999	541	906	39	890	999999	755	463	987	864	303	67	999999	817	341	373	999999	999999	999999	544	226	139	999999	999999	122	999999	633	546	172	999999	134	999999	295	705	878	305	999999	41	999999	495	999999	999999	21	901	532	404	667	488	184	347	947	999999	999999	747	687	779	999999	529	916	370	506	219	300	135	740	216	999999	186	939	999999	841	545	454	453	601	598	999999	999999	854	718	862	154	999999	825	914	814	58	548	27	108	438	12	124	203	989	999999	999999	886	171	325	631	491	549	999999	505	412	865	999999	156	999999	
661	999999	674	207	508	999999	847	999999	220	925	167	233	999999	840	606	838	430	260	464	867	999999	999999	999999	539	96	999999	605	232	330	511	949	464	402	928	447	999999	338	917	695	636	886	863	675	999999	168	408	333	708	542	666	999999	999999	139	999999	828	999999	491	144	120	999999	999999	625	154	999999	976	703	831	239	403	999999	510	999999	565	999999	980	406	565	376	381	688	57	897	690	663	999999	999999	334	123	109	26	853	999999	999999	567	999999	271	999999	999999	269	999999	999999	103	314	280	166	478	59	312	308	432	864	125	999999	431	90	999999	999999	490	188	641	378	717	140	386	417	317	707	999999	999999	719	999999	599	116	916	999999	954	592	419	506	61	295	32	999999	677	162	999999	439	384	999999	30	335	999999	787	628	95	999999	963	928	863	849	771	61	999999	999999	744	274	18	847	319	135	277	999999	983	137	356	356	902	462	234	678	877	332	520	926	393	999999	811	488	830	263	999999	663	999999	657	290	243	667	236	933	887	730	592	74	999999	753	810	254	999999	281	739	956	510	999999	194	999999	448	540	437	204	295	463	529	26	66	144	613	970	999999	846	122	689	676	999999	346	948	294	267	169	183	999999	214	160	217	101	306	490	960	999999	685	841	703	239	41	647	434	210	575	17	226	149	999999	999999	813	168	59	999999	981	999999	999999	687	999999	380	264	999999	90	999999	322	999999	759	999999	999999	609	650	15	999999	999999	644	881	999999	748	718	260	943	999999	743	999999	999999	58	51	27	508	602	134	998	660	999999	975	420	567	131	887	650	999999	571	496	240	999999	808	749	600	999999	999999	454	498	999999	930	437	230	877	793	999999	273	884	999999	999999	999999	999999	652	354	95	484	234	323	791	860	78	12	381	547	999999	29	537	309	451	381	408	158	999999	39	729	896	999999	542	773	999999	623	766	514	425	999999	755	624	999999	663	125	420	786	999999	999999	899	999999	999999	682	374	774	999999	999999	443	371	747	901	999999	622	999999	199	729	691	550	636	247	312	999999	955	999999	756	405	83	999999	335	999999	999999	495	998	999999	999999	999999	82	177	999	999999	658	999999	153	678	543	907	11	839	473	395	729	246	36	400	999999	440	999999	580	618	378	364	328	117	410	135	416	850	492	823	359	999999	999999	550	909	588	999999	999999	287	568	849	404	999999	999999	999999	999999	999999	469	608	542	370	740	999999	559	631	372	999999	225	743	552	999999	66	518	999999	124	999999	999999	999999	127	812	617	96	822	21	768	974	129	156	177	178	999999	
946	252	999999	462	999999	164	999999	919	999999	999999	764	999999	735	440	792	885	228	66	211	36	689	999999	999999	925	283	999999	999999	999999	656	999999	193	57	574	802	999999	814	999999	562	506	583	251	776	580	563	999999	999999	999999	999999	976	98	900	100	966	152	70	999999	456	999999	189	699	674	999999	272	303	75	999999	46	999999	260	977	327	999999	560	627	784	912	771	242	82	797	831	909	814	567	352	103	91	999999	999999	585	999999	543	383	807	909	77	513	287	498	999999	449	999999	330	998	771	244	539	348	368	157	833	224	999999	391	868	999999	368	705	951	972	999999	615	201	674	619	783	292	999999	717	717	409	494	743	999999	999999	677	588	816	795	117	563	743	73	593	999999	154	591	992	938	155	709	808	335	999999	512	999999	962	656	999999	988	952	999999	630	650	748	348	480	27	43	200	185	552	909	999999	999999	891	551	608	999999	474	999999	300	814	572	18	600	168	227	432	999999	715	932	999999	807	164	776	122	999999	844	999999	999999	574	999999	747	969	166	899	491	117	621	292	363	734	999999	797	999999	999999	67	999999	158	190	263	999999	519	999999	252	124	999999	689	642	999999	139	999999	518	801	627	341	76	603	851	701	677	119	811	240	999999	208	523	19	502	804	999999	999999	696	233	420	980	448	272	999999	52	999999	802	475	842	163	599	225	122	180	330	999999	464	791	456	999999	154	782	999999	134	999999	601	999999	196	837	724	360	77	295	391	646	999999	999999	876	808	904	874	643	969	999999	761	982	410	839	181	899	600	987	249	719	275	207	169	147	682	451	999999	615	999999	127	999999	532	929	731	533	438	999999	999999	983	999999	638	510	812	211	372	71	200	262	25	937	133	999999	827	575	125	449	732	999999	203	367	210	268	15	851	284	238	63	679	999999	743	798	21	14	697	90	765	394	958	774	621	999999	451	600	700	994	440	999999	999999	616	94	705	999999	999999	625	351	379	504	999999	999999	144	999999	999999	945	999999	149	121	368	139	999999	359	64	774	891	582	117	758	668	315	999999	844	533	699	73	999999	47	363	627	388	999999	710	271	433	41	999999	613	739	999999	328	999999	882	82	999999	868	999999	39	931	999999	999999	518	999999	711	199	999999	92	610	999999	999999	723	999999	785	494	979	783	783	999999	631	742	261	969	999999	999999	349	754	975	771	958	830	806	202	999999	811	999999	870	999999	999999	81	329	948	39	304	291	782	93	775	397	999999	792	95	178	408	198	301	842	150	339	999999	444	999999	999999	999999	
488	650	530	138	974	679	118	29	784	999999	311	793	231	675	96	999999	266	979	587	678	176	745	638	794	917	520	972	730	433	637	637	201	638	386	999999	640	261	955	800	999999	984	999999	310	161	999999	404	79	177	64	999999	999999	999999	999999	642	999999	999999	999999	736	220	463	706	388	595	157	389	120	999999	999999	859	455	999999	999999	188	999999	694	403	444	487	696	999999	450	999999	999999	574	531	999999	999999	999999	900	82	628	524	744	347	21	606	186	163	772	999999	249	234	999999	608	639	804	286	681	947	92	308	534	49	697	22	999999	711	31	625	217	469	169	944	999999	827	704	565	841	857	999999	227	291	714	709	283	999999	999999	77	934	999999	895	999999	58	999999	773	103	999999	999999	334	120	999999	164	538	565	527	89	290	530	999999	999999	999999	999999	999999	859	865	999999	820	340	999999	796	999999	644	999999	898	321	499	999999	999999	23	733	229	518	516	746	203	999999	753	159	191	204	999999	966	296	999	999999	460	156	198	999999	999999	283	154	999999	537	999999	999999	78	640	253	38	967	162	516	57	999999	999999	928	86	666	802	273	999999	158	230	860	447	357	97	420	861	352	999999	185	999999	460	85	885	979	50	943	994	999999	905	163	236	783	460	248	293	999999	531	79	532	158	999999	612	995	412	677	268	902	981	229	999999	685	54	977	260	597	640	844	999999	999999	722	808	159	765	999999	994	999999	987	999999	803	662	339	283	999999	36	999999	847	89	483	999999	999999	51	999999	893	999999	477	191	999999	999999	999999	999999	912	582	43	809	999999	343	846	999999	418	599	281	792	187	567	62	412	654	950	487	750	561	371	999999	264	681	796	266	999999	528	812	282	787	469	999999	749	999999	250	590	686	438	11	88	74	712	509	258	835	336	470	74	537	999999	999999	900	101	999999	935	999999	999999	553	999999	603	999999	605	327	999999	999999	36	817	999999	999999	73	999999	58	748	482	306	935	755	432	999999	929	782	463	285	427	74	568	999999	208	822	999999	461	142	999999	407	999999	468	394	25	925	809	518	174	903	473	590	674	999999	619	255	999	999999	706	999999	158	999999	28	330	900	429	764	999999	999999	483	699	611	141	999999	351	999999	837	551	739	506	160	420	617	560	999999	836	399	999999	450	953	822	448	999999	999999	213	999999	999999	148	493	999999	171	842	999999	691	213	999999	459	977	809	744	417	999999	293	209	442	999999	213	468	518	73	40	356	526	666	660	260	856	591	493	765	297	699	67	999999	345	999999	521	999999	999999	950	387	
999999	607	999999	545	374	165	555	116	475	381	999999	630	430	565	814	326	243	40	999999	15	868	494	999999	456	717	401	150	864	135	999999	999999	999999	568	686	618	999999	820	999999	296	105	310	999999	999999	394	177	78	999999	587	530	991	999999	895	404	944	519	927	563	259	827	972	24	690	981	260	103	999999	72	743	947	75	505	999999	743	856	999999	393	476	659	289	999999	764	562	343	143	937	392	716	999999	177	690	195	571	999999	323	999999	999999	503	999999	300	169	16	999999	640	465	495	999999	161	547	999999	135	461	903	969	188	999999	461	999999	847	322	711	301	999999	575	266	879	934	999999	429	999999	999999	889	708	369	129	999999	870	922	878	648	772	999999	178	999999	51	239	999999	601	999999	999999	629	273	655	455	588	867	567	327	383	586	561	354	731	772	165	999999	752	999999	849	546	348	539	999999	999999	549	999999	999999	74	534	36	596	342	706	324	156	821	244	263	999999	261	85	999999	548	301	999999	427	509	406	228	805	486	748	751	577	999999	100	794	455	905	999999	745	999999	793	357	989	228	648	416	999999	343	11	499	762	597	471	999999	999999	186	122	999999	999999	725	846	728	550	847	590	999999	999999	65	999999	788	357	672	999999	582	759	201	312	869	779	999999	780	999999	999999	986	999999	164	116	971	109	617	343	999999	999999	29	656	74	806	999999	999999	518	999999	999999	316	222	999999	100	999999	888	999999	799	874	253	999999	878	945	961	924	563	999999	436	999999	587	956	419	455	573	534	999999	925	694	394	170	241	270	244	219	577	591	844	895	999999	227	934	310	999999	100	999999	999999	84	695	150	253	289	210	495	281	614	999999	767	579	999999	594	999999	351	999999	999999	21	999999	644	735	393	342	999999	966	363	805	652	655	999999	999999	141	275	422	999999	553	151	880	40	774	999999	605	680	824	275	999999	487	263	592	896	999999	999999	360	624	999999	312	999999	999999	999999	846	690	628	999999	231	412	447	299	182	999999	798	273	834	999999	316	680	140	712	518	999999	637	875	551	999999	999999	999999	999999	781	651	999999	926	744	616	999999	193	94	344	646	999999	999999	828	49	315	529	794	633	204	107	53	944	218	999999	300	90	685	970	148	568	210	583	136	665	648	108	807	999999	656	276	797	232	345	493	264	106	625	597	570	32	999999	135	453	188	737	707	865	336	454	535	881	223	945	776	446	874	294	172	999999	217	999999	741	999999	927	999999	999999	999999	724	999999	999999	465	999999	999999	126	303	84	140	948	999999	941	242	480	608	
130	394	584	286	999999	57	999999	811	463	207	363	310	534	158	999999	999999	915	108	150	991	261	80	794	812	999999	482	371	744	346	244	458	974	999999	142	856	542	999999	545	48	999999	999999	391	12	890	57	999999	769	925	614	80	999999	999999	102	999999	357	60	600	999999	457	97	685	645	475	228	748	999999	69	999999	999999	982	161	380	70	999999	999999	869	999999	903	765	22	999999	445	139	999999	232	999999	999999	762	999999	806	942	954	97	950	991	999999	999999	783	152	668	756	377	999999	999999	918	999999	781	999999	452	999999	981	697	16	444	384	249	999999	208	996	142	506	306	617	999999	50	206	999999	999999	482	727	999999	999999	761	106	266	344	812	507	999999	591	999999	264	319	999999	824	255	999999	653	575	751	802	717	786	999999	171	460	760	148	590	721	358	671	155	725	535	696	935	909	999999	50	437	999999	850	415	307	252	987	999999	999999	795	999999	639	999999	731	924	999999	508	751	999999	806	999999	999999	916	636	242	172	118	594	770	138	319	48	474	999999	323	794	999999	381	999999	918	472	449	999999	795	472	718	137	424	801	999999	999999	194	974	999999	999999	763	999999	224	999999	145	999999	402	550	542	999999	999999	999999	18	417	140	999999	136	999999	999999	999999	144	999999	999999	999999	523	44	694	999999	480	940	135	73	102	79	559	702	999999	209	576	784	999999	899	999999	999999	262	999999	129	17	670	999999	999999	999999	958	49	332	999999	969	60	999999	110	449	999999	999999	601	360	156	81	938	857	438	724	927	471	241	273	244	270	812	910	969	915	687	132	557	879	979	114	999999	747	999999	732	602	999999	476	345	999999	999999	344	957	115	482	190	159	242	999999	143	999999	727	999999	97	999999	167	149	999999	999999	762	487	522	721	999999	52	999999	201	865	705	999999	386	995	896	999999	415	926	855	805	496	735	999999	889	358	746	999999	387	287	659	694	575	462	861	290	582	982	316	622	586	999999	464	988	294	536	999999	999999	687	831	999999	682	380	311	344	202	460	235	598	174	975	999999	664	740	999999	999999	999999	668	525	999999	323	820	109	313	278	999999	42	746	252	362	281	989	618	999999	315	977	323	273	999999	999999	830	356	394	152	999999	511	409	999999	456	123	999999	999999	241	999999	517	161	583	77	999999	603	169	713	983	245	999999	999999	466	999999	435	564	856	867	550	856	884	999999	436	999999	666	766	342	319	999999	138	956	863	999999	645	49	999999	404	256	239	999999	508	999999	999999	159	259	999999	55	301	999999	999999	999999	538	867	384	98	999999	999999	999999	
411	277	270	850	423	854	288	999999	237	820	78	282	170	610	637	35	357	767	603	287	707	999999	720	51	31	408	871	428	996	999999	557	499	438	999999	999999	962	999999	658	702	518	870	231	434	999999	232	25	731	657	999999	841	36	330	945	999999	919	406	999999	228	829	25	983	999999	999999	999999	999999	999999	843	392	764	675	770	699	75	94	416	485	999999	495	819	15	677	224	527	164	357	237	553	990	999999	448	416	999999	999999	999999	535	20	199	580	962	653	999999	348	892	235	80	336	265	860	40	443	825	70	999999	999999	348	999999	342	999999	505	45	34	999999	999999	325	269	999999	999999	387	559	406	296	999999	533	175	834	999999	331	999999	94	31	999999	693	959	425	999999	999999	636	15	348	766	999999	322	999999	927	628	328	814	576	965	346	465	877	311	634	156	826	999999	244	989	19	999999	49	999999	483	72	999999	893	118	999999	999999	999999	999999	49	792	729	973	923	606	546	515	524	755	336	999999	566	999999	391	335	278	999999	819	999999	26	999999	328	637	529	602	864	297	434	705	873	62	247	999999	837	518	999999	183	902	929	697	483	495	692	712	999999	917	966	950	568	839	906	104	999999	849	710	473	101	453	331	742	999999	91	819	881	999999	510	967	267	872	430	105	893	889	704	543	999999	999999	924	999999	684	999999	999999	866	866	967	958	541	999999	136	55	999999	729	999999	999999	447	999999	999999	811	999999	999999	950	709	88	147	999999	22	214	999999	316	867	837	999999	999999	999999	844	913	224	953	914	326	999999	227	140	827	617	376	323	702	999999	151	177	825	999999	999999	999999	198	268	729	132	954	753	539	999999	269	217	999999	760	934	999999	999999	999999	722	999999	999999	575	732	578	261	999999	999999	699	999999	745	175	699	22	680	38	911	999999	999999	495	830	959	573	440	999999	871	619	970	615	388	358	999999	964	455	928	385	999999	12	620	999999	999999	755	265	251	999999	277	570	205	966	999999	999999	697	999999	691	891	937	999999	145	948	707	999999	558	761	999999	163	23	999999	254	93	999999	662	909	44	647	295	85	704	999999	646	516	310	423	999999	999999	366	661	851	282	563	991	999999	999999	63	913	375	650	993	945	97	779	76	325	999999	671	80	122	662	999999	999999	999999	999999	226	498	442	999999	999999	554	878	953	502	172	929	691	999999	467	432	856	999999	999999	645	92	759	244	866	449	984	311	342	999999	999999	998	618	999999	747	758	620	741	621	999999	157	106	125	999999	595	999999	147	634	30	213	647	265	541	960	999999	734	
484	981	632	993	421	916	221	75	999999	503	553	62	944	999999	847	999999	245	614	134	549	966	767	649	999999	999999	999999	999999	138	174	988	467	658	125	23	284	639	999999	627	105	240	999999	59	292	101	73	95	690	686	366	957	30	926	836	221	767	716	342	383	691	999999	636	93	999999	720	46	999999	936	930	69	217	581	617	518	893	665	916	999999	558	195	226	670	603	771	217	968	999999	821	904	255	999999	307	736	936	44	999999	999999	159	572	64	999999	158	759	627	159	386	412	417	999999	555	850	241	783	198	474	400	999999	999999	693	999999	999999	83	41	685	501	910	845	680	484	298	999999	999999	999999	503	999999	78	999999	976	999999	999999	565	999999	878	999999	999999	336	523	547	471	643	572	489	466	999999	558	104	126	84	999999	999999	540	732	933	654	691	999999	328	999999	181	406	999999	65	999999	861	196	382	205	683	999999	174	397	307	999999	840	726	384	311	999999	945	922	951	836	999999	384	300	833	199	999999	667	322	18	999999	999999	75	999999	516	791	604	634	999999	999999	443	794	961	851	243	522	103	999999	999999	781	999999	344	259	455	653	999999	324	571	363	193	970	999999	967	166	999999	930	999999	686	219	593	706	999999	769	32	517	51	999999	532	66	320	999999	306	360	540	781	899	127	999999	509	311	999999	43	281	992	999999	999999	826	804	999999	999999	378	416	718	999999	85	999999	574	236	937	611	999999	791	514	52	96	674	999999	437	999999	264	813	534	186	908	126	673	196	999999	103	100	225	95	999999	999999	941	690	999999	999999	464	23	334	890	682	898	999999	685	528	238	906	264	762	999999	428	443	499	844	239	999999	606	412	581	798	999999	847	396	999999	956	760	111	406	999999	37	972	999999	929	922	851	288	999999	440	154	958	870	839	337	999999	666	400	264	106	460	776	41	62	442	536	757	835	511	753	729	768	137	509	177	999999	426	67	514	999999	999999	999999	887	175	268	623	927	304	519	570	575	565	999999	14	946	320	995	920	929	403	175	26	777	180	711	385	830	999999	999999	999999	408	608	999999	999999	114	509	889	866	999999	818	608	999999	325	999999	188	173	272	133	563	999999	739	506	999999	121	411	976	183	717	463	882	792	999999	632	917	999999	999999	678	817	900	446	999999	139	999999	120	794	711	999999	999999	991	547	122	707	807	814	862	902	481	775	287	137	335	999999	412	912	36	52	999999	408	778	221	494	999999	232	126	436	609	380	999999	326	699	285	346	725	999999	769	94	759	818	64	999999	
494	999999	539	772	120	258	727	223	94	751	880	301	68	780	62	667	484	690	387	263	531	464	999999	587	851	989	456	496	999999	999999	293	22	999999	518	726	591	916	460	16	187	882	167	932	999999	818	999999	288	945	863	112	609	78	440	800	738	40	454	951	920	131	999999	240	999999	151	468	868	999999	550	63	471	750	34	999999	210	999999	999999	999999	883	769	867	999999	511	999999	999999	999999	224	582	999999	780	696	999999	964	540	884	385	652	96	790	116	999999	46	999999	891	401	361	585	394	239	430	373	508	571	192	999999	999999	999999	606	40	809	253	295	403	769	366	335	786	494	799	825	728	288	741	777	818	999999	999999	999999	242	689	757	999999	352	999999	999999	999999	575	781	487	474	95	55	66	981	862	999999	643	968	999999	999999	999999	100	999999	414	999999	999999	766	793	374	999999	999999	999999	374	999999	999999	423	943	279	363	999999	760	999999	16	335	999999	683	232	999999	915	163	999999	999999	94	175	124	666	246	999999	999999	330	999999	999999	417	266	37	999999	999999	715	930	448	721	373	614	366	316	570	93	268	674	28	863	17	878	221	43	442	999999	208	235	999999	187	999999	847	42	999999	978	597	999999	308	999999	11	516	999999	476	999999	999999	400	727	859	554	583	977	273	413	467	424	902	999999	999999	594	999999	999999	999999	545	999999	715	999999	999999	619	337	972	342	960	999999	26	999999	187	412	779	999999	999999	867	349	681	999999	999999	742	443	999999	332	86	999999	528	999999	999999	529	999999	999999	999999	726	308	999999	118	999999	581	250	999999	999999	397	120	246	999999	426	23	553	952	142	808	733	71	972	92	15	297	260	999999	999999	256	834	496	330	999999	207	62	911	233	759	817	999999	999999	999999	819	999999	999999	96	586	975	515	999999	563	999999	227	560	152	754	226	813	999999	281	999999	435	770	99	900	999999	353	302	374	111	329	202	325	709	172	879	163	999999	550	210	674	605	999999	999999	999999	109	999999	342	64	307	694	420	999999	999999	108	145	421	999999	155	675	742	999999	611	413	840	999999	81	518	398	273	601	190	272	620	607	405	137	999999	818	999999	687	21	247	76	417	909	264	999999	611	37	467	433	999999	874	468	999999	994	895	255	910	38	999999	944	791	706	514	157	328	999999	999999	999999	736	910	355	988	731	56	545	996	930	115	301	999999	371	805	177	999999	398	161	999999	999999	999999	439	907	999999	103	999999	456	369	902	762	936	999999	909	29	731	522	544	886	999999	344	459	999999	999999	804	737	999999	583	985	538	999999	758	
176	999999	301	775	306	12	583	894	664	599	999999	999999	177	179	460	998	352	84	655	756	512	424	882	952	999999	125	112	44	416	493	999999	999999	688	14	769	128	618	253	434	519	960	991	83	744	284	804	999999	999999	286	688	241	999999	883	467	256	752	839	999999	999999	999999	899	548	487	180	999999	353	999999	173	999999	342	999999	108	650	145	795	520	350	147	678	538	968	477	999999	728	262	560	948	231	757	26	999999	279	999999	252	619	421	999999	903	616	930	999999	999999	235	943	999999	142	271	747	999999	735	412	701	670	999999	223	432	790	999999	917	999999	405	193	415	999999	999999	121	999999	407	999999	383	16	447	531	999999	149	985	999999	814	430	999999	298	211	560	999999	614	586	608	906	39	197	631	754	986	48	534	216	577	841	890	197	843	863	231	297	728	964	999999	999999	764	237	189	999999	339	999999	289	204	633	999999	779	476	999999	391	377	338	752	262	461	999999	999999	933	418	999999	924	242	286	435	999999	272	303	999999	416	685	152	802	17	656	425	199	759	340	582	193	999999	999999	684	462	495	892	545	999999	513	688	709	831	999999	778	60	106	999999	854	224	999999	99	139	70	827	249	575	999999	106	999999	999999	732	883	360	999999	349	511	558	999999	939	97	727	827	146	727	975	321	983	238	605	329	680	905	125	222	103	999999	362	856	222	919	570	449	640	999999	955	999999	481	999999	439	549	548	694	999999	137	999999	272	992	342	852	928	592	102	500	517	591	827	999999	147	141	416	158	701	611	29	999999	288	197	894	772	158	840	999999	799	65	780	985	999999	999999	999999	830	939	30	999999	294	337	478	948	999999	660	999999	69	999999	461	33	401	846	999999	999999	610	364	85	107	570	704	98	202	303	445	999999	606	836	779	567	311	476	138	697	327	692	58	340	74	999999	644	99	506	938	775	999999	934	902	105	387	999999	999999	999999	460	309	999999	144	184	512	395	63	999999	289	775	160	557	273	158	766	213	562	34	21	863	926	615	591	264	528	780	802	704	999999	401	351	556	634	678	398	999999	557	874	827	999999	190	352	809	730	788	228	401	785	145	892	825	999999	743	978	533	999999	615	880	656	732	593	999999	559	888	434	999999	999999	595	760	645	655	999999	999999	342	999999	583	999999	860	476	309	389	27	568	849	575	160	813	655	154	703	515	677	227	105	999999	831	793	920	306	195	305	806	34	500	246	147	994	999999	999999	999999	999999	999999	413	356	352	575	791	710	322	283	789	
999999	451	67	140	978	470	111	257	999999	999999	885	564	291	13	999999	992	78	612	999999	165	999999	359	203	814	760	273	871	752	519	999999	92	607	33	999999	38	999999	999999	999999	268	677	892	162	455	999999	13	200	999999	353	769	999999	722	107	885	127	385	918	999999	252	379	999999	599	999999	999999	999999	707	287	541	885	975	228	35	999999	999999	760	273	999999	999999	42	999999	570	150	999999	983	999999	999999	985	722	999999	999999	119	999999	725	990	999999	999999	999999	424	643	999999	726	999999	999999	377	550	557	999999	753	134	854	999999	24	225	441	808	573	81	376	801	494	721	564	999999	865	865	999999	310	718	800	681	729	835	270	578	94	911	903	160	442	999999	999999	241	597	60	894	999999	891	293	191	980	17	999999	623	999999	741	999999	33	382	512	999999	999999	305	953	453	999999	299	999999	647	999999	896	670	920	934	422	191	999999	966	584	999999	769	229	999999	537	819	673	563	221	120	836	922	888	531	647	12	999999	17	999999	154	999999	605	999999	254	937	294	320	96	999999	211	968	261	205	448	411	742	219	241	768	143	779	571	87	643	810	999999	18	149	283	931	290	184	211	999999	658	999999	999999	975	88	999999	509	999999	330	20	999999	584	999999	450	129	905	793	999999	249	154	374	364	527	999999	443	512	286	180	813	311	921	794	999999	383	789	45	324	243	162	999999	634	202	251	999999	500	236	707	999999	29	378	148	389	935	66	457	304	999999	720	542	576	966	338	773	28	98	358	534	999999	660	94	999999	999999	999999	723	999999	181	999999	459	217	216	805	718	161	445	173	542	858	993	926	495	999999	999999	999999	586	999999	305	429	999999	978	151	701	364	907	934	999999	588	640	221	546	285	999999	999999	512	335	999999	258	186	999999	999999	556	499	541	426	175	897	999999	858	172	999999	224	999999	891	481	75	515	450	811	226	658	584	901	999999	456	650	314	999999	999999	375	815	311	129	102	376	432	999999	169	999999	742	47	800	999999	478	57	999999	533	999999	917	446	820	330	447	959	679	999999	999999	999999	999999	776	860	108	894	999999	357	999999	105	659	524	58	999999	999999	512	78	189	857	999999	433	599	134	126	25	999999	654	555	494	999999	169	422	105	777	799	84	172	881	939	999999	246	130	194	237	874	774	868	32	999999	818	378	780	822	999999	999999	262	961	659	844	226	249	938	999999	999999	999999	246	999999	281	624	281	350	197	249	951	617	312	999999	896	252	251	23	632	90	676	496	388	600	999999	555	546	123	999999	46	722	
666	999999	267	195	999999	637	999999	596	999999	999999	999999	999999	999999	870	808	919	999999	999999	417	603	999999	617	857	195	512	999999	645	750	726	87	168	837	160	526	295	999999	54	229	605	999999	896	426	999999	887	208	315	999999	729	869	635	699	58	105	442	519	58	450	81	682	999999	992	603	999999	330	999999	640	40	24	585	499	874	627	469	999999	707	787	393	970	986	207	709	915	880	100	388	119	742	717	999999	246	999999	972	546	860	621	302	999999	903	852	568	285	832	154	999999	999999	81	589	302	735	732	999999	479	94	485	44	999999	999999	779	942	925	897	322	999999	349	630	901	91	608	999999	414	240	490	999999	428	922	877	771	510	339	316	529	450	999999	284	999999	399	887	70	826	999999	579	776	960	926	999999	963	825	804	750	859	999999	980	120	330	501	184	361	666	563	167	999999	222	999999	635	999999	457	999999	732	767	241	23	999999	782	645	835	464	529	999999	999999	959	61	966	759	479	999999	549	999999	999999	999999	407	47	999999	999999	668	240	367	336	999999	530	223	633	102	47	519	999999	969	208	474	495	47	654	169	909	999999	115	999999	463	970	318	856	999999	677	949	999999	999999	999999	522	999999	415	477	138	999999	671	543	999999	959	999999	999999	634	357	350	999999	177	999999	753	878	321	903	562	892	904	365	26	999999	106	999999	152	999999	326	62	456	94	999999	27	908	459	497	376	999999	156	419	999999	346	999999	999999	262	999999	999999	615	325	999999	999999	561	522	999999	773	188	998	446	379	816	260	923	581	900	999999	999999	160	837	999999	391	944	999999	999999	483	690	28	64	999999	843	999999	999999	72	10	581	837	532	999999	999999	145	281	498	930	899	340	168	299	765	71	259	999999	359	376	321	934	537	999999	999999	48	883	754	133	841	603	923	876	197	922	10	999999	733	267	706	701	32	892	24	735	999999	325	401	263	993	907	999999	106	999999	999999	76	53	852	999999	509	569	391	158	657	336	976	999999	999999	376	764	999999	526	200	653	674	999999	51	999999	259	79	723	492	999999	999999	933	217	826	313	446	999999	999999	220	355	758	146	320	873	245	687	759	622	353	34	999999	995	390	205	999999	899	461	35	530	602	317	786	87	891	999999	723	128	159	999999	534	520	808	787	999999	442	516	363	425	806	835	500	457	379	467	11	144	553	22	383	414	984	830	999999	999999	48	971	69	429	855	521	999999	609	999999	999999	513	999999	217	220	763	999999	545	45	228	694	112	860	417	620	889	884	999999	116	775	745	
550	999999	381	179	999999	470	456	934	999999	294	277	890	999999	560	953	320	926	342	999999	446	868	999999	612	742	514	187	999999	999999	999999	999999	999999	461	999999	726	278	823	999999	999999	999999	302	490	611	475	933	427	999999	875	857	666	578	999999	999999	858	339	999999	601	87	639	665	999999	905	999999	404	599	943	999999	66	268	999999	999999	11	888	999999	999999	955	267	999999	678	325	302	999999	999999	782	961	23	513	603	504	850	999999	745	680	382	132	999999	482	217	875	990	611	166	616	575	999999	999999	78	582	902	384	999999	128	999999	999999	372	652	208	235	999999	586	439	221	562	418	614	394	331	516	999999	568	483	60	607	688	713	146	999999	141	256	393	944	931	701	130	240	559	346	366	19	480	198	999999	773	999999	560	400	603	999999	961	152	255	999999	449	999999	900	569	520	721	610	236	999999	76	979	59	999999	508	999999	442	999999	999999	57	965	506	661	999999	236	999999	317	137	323	542	999999	180	999999	148	392	999999	368	229	999999	48	624	756	783	524	131	276	724	999999	62	999999	171	31	999999	104	290	65	787	999999	673	293	212	594	296	999999	469	999999	875	910	259	999999	161	222	999999	27	433	219	723	999999	258	960	561	660	85	999999	380	999999	274	19	858	336	703	999999	999999	387	835	40	469	999999	64	236	401	813	408	45	728	948	999999	888	999999	81	342	650	714	999999	731	552	518	999999	323	994	630	999999	62	922	322	756	666	999999	999999	402	749	634	93	32	999999	748	261	49	715	431	999999	999999	348	999999	994	63	690	842	999999	292	522	616	776	70	605	535	760	485	722	999999	292	384	707	278	331	999999	566	691	154	999999	300	478	147	999999	999999	254	527	275	927	269	75	999999	483	898	880	142	857	33	427	43	999999	775	326	999999	999999	999999	999999	80	465	999999	999999	999	697	999999	991	999999	479	999999	37	360	18	495	558	463	999999	467	900	999999	999999	198	849	543	999999	120	994	525	999999	402	751	455	999999	999999	809	999999	999999	76	136	999999	907	837	663	972	996	76	999999	999999	227	999999	838	681	999999	999999	682	276	999999	953	734	587	678	476	891	86	143	581	999999	999999	685	999999	690	838	341	99	901	560	535	877	547	207	95	502	307	999999	999999	79	768	704	773	999999	203	818	342	999999	142	440	999999	586	838	424	999999	473	817	309	182	999999	350	597	969	999999	740	569	999999	537	502	185	179	603	999999	74	813	89	788	152	724	872	999999	999999	999999	470	614	949	48	133	999999	621	999999	998	125	999999	729	181	
735	651	999999	633	412	804	999999	956	271	352	73	999999	610	212	685	674	584	310	502	558	639	509	517	999999	531	999999	621	880	500	999999	487	958	345	999999	354	146	350	101	469	701	744	10	209	271	885	273	999999	712	999999	20	999999	815	71	180	541	236	143	999999	999999	128	999999	999999	465	100	999999	115	439	968	857	999999	334	999999	840	800	813	639	309	255	905	268	771	909	945	489	757	672	896	999999	110	128	13	338	989	350	999999	578	544	999999	406	999999	833	553	999999	396	686	929	999999	270	999999	999999	926	887	999999	999999	357	283	230	975	342	999999	219	275	868	739	545	995	504	499	999999	245	104	999999	849	134	434	227	64	558	803	827	697	999999	807	208	202	999999	232	156	993	999999	357	568	776	212	571	568	685	125	850	999999	435	484	999999	131	807	736	47	999999	419	140	999999	999999	182	999999	999999	583	999999	670	999999	999999	772	357	506	999999	888	535	423	999999	563	865	541	938	708	122	402	223	999999	999999	400	465	87	251	736	999999	999999	685	999999	271	707	988	111	25	999999	430	918	87	977	931	243	282	322	400	427	553	598	291	999999	70	999999	291	925	781	279	999999	999999	530	621	644	42	999999	149	162	939	575	764	526	369	287	203	999999	999999	725	452	127	153	686	823	193	274	733	721	335	158	425	72	999999	745	498	88	397	466	343	899	999999	143	170	461	999999	789	999999	922	999999	866	999999	55	209	338	162	999999	665	999999	437	379	308	999999	813	13	999999	513	444	780	871	209	805	857	999999	826	422	984	999999	235	971	999999	999999	810	999999	469	360	380	862	999999	593	560	422	690	38	963	600	999999	999999	166	999999	349	999999	301	61	487	999999	940	152	383	916	999999	953	999999	735	44	188	498	456	354	652	999999	650	453	196	320	999999	125	829	939	236	999999	664	826	297	632	999999	999999	999999	558	408	420	237	489	84	426	999999	999999	999999	994	785	112	103	975	999999	793	698	901	114	999999	999999	945	121	213	156	53	512	136	152	113	985	999999	999999	999999	946	242	916	171	378	770	713	805	170	834	163	133	779	689	323	504	933	157	795	28	858	462	999999	33	342	41	999999	479	999999	999999	18	507	373	205	999999	999999	877	537	532	344	37	894	784	999999	59	999999	999999	823	813	648	179	838	492	999999	49	493	999999	999999	999999	999999	857	243	966	319	999999	656	999999	584	660	52	627	406	624	999999	990	963	677	32	974	999999	768	99	999999	999999	999999	180	25	652	165	545	347	984	708	195	486	
794	928	474	460	403	999999	999999	173	771	999999	999999	223	41	730	86	999999	910	918	519	999999	767	999999	775	638	655	641	999999	429	999999	999999	643	698	438	974	206	44	213	572	581	999999	89	926	894	179	908	956	999999	922	88	999999	436	999999	198	999999	719	226	163	836	999999	762	999999	269	58	76	387	84	784	999999	533	51	612	347	347	472	499	840	999999	999999	730	698	999999	999999	999999	394	277	999999	509	822	999999	999999	881	377	768	819	891	819	877	999999	791	834	999999	927	398	999999	127	98	727	999999	127	879	543	557	999999	115	999999	970	919	999999	798	810	999999	962	802	554	170	245	579	528	581	999999	962	855	813	895	999999	729	796	999999	277	999999	849	783	999999	385	446	333	271	662	999999	920	900	223	38	981	270	219	999999	844	876	881	519	209	999999	999999	916	999999	743	999999	999999	385	184	999999	999999	619	960	790	999999	426	117	836	974	917	999999	660	778	749	827	832	999999	317	604	999999	999999	395	999999	999999	638	999999	469	999999	590	60	83	338	999999	999999	999999	418	31	479	950	708	736	999999	907	601	394	494	999999	176	999999	911	584	280	781	232	189	10	949	999999	162	12	957	359	256	923	843	486	914	493	922	418	811	999999	367	896	999999	396	999999	78	266	154	999999	302	999999	678	476	803	556	523	115	826	999999	999999	999999	948	751	999999	999999	983	758	907	580	999999	254	452	109	428	999999	999999	17	792	521	999999	63	17	416	999999	461	577	457	50	930	400	999999	105	999999	999999	999999	418	999999	837	603	505	319	999999	573	419	999999	455	579	57	889	671	999999	999999	315	586	657	319	541	96	925	999999	535	718	977	999999	999999	158	999999	999	999999	504	740	180	199	25	572	999999	444	996	615	16	998	999999	160	268	884	999999	999999	999999	452	999999	999999	68	911	386	969	601	380	999999	622	899	952	579	468	394	999999	346	134	299	24	952	875	545	480	919	999999	136	567	718	305	999999	368	999999	999999	70	627	682	268	812	56	970	334	60	384	716	63	999999	999999	765	337	548	940	999999	358	500	653	342	999999	992	168	843	44	661	97	889	540	823	999999	999999	767	999999	87	321	253	53	999999	999999	170	764	866	799	195	801	999999	999999	791	867	781	999999	416	295	104	276	653	212	936	999999	962	494	185	239	999999	999999	999999	999999	470	999999	257	314	873	828	181	823	999999	369	658	242	280	340	108	673	52	966	992	482	164	811	999999	50	117	954	862	999999	588	636	999999	652	803	999999	297	999999	619	476	192	999999	123	999999	
150	999999	999999	703	402	632	396	999999	999999	999999	550	999999	999999	659	960	999999	206	918	966	505	999999	499	965	15	439	999999	999999	935	999999	999999	783	999999	368	882	671	383	496	414	562	999999	289	86	999999	964	112	287	999999	637	999999	412	279	999999	621	617	47	650	329	548	999999	999999	588	999999	458	621	999999	145	167	52	987	586	720	999999	366	736	226	999999	61	11	903	162	590	415	733	651	999999	999999	793	750	999999	30	64	947	150	138	651	827	999999	999999	318	966	999999	345	650	625	691	487	907	999999	401	879	599	327	645	120	999999	999999	727	807	999999	145	999999	417	207	999999	999999	772	651	999999	94	398	540	999999	692	936	43	255	764	118	959	999999	613	908	359	999999	431	737	312	40	294	477	109	820	999999	183	999999	999999	147	999999	103	918	836	678	999999	12	348	375	634	708	87	598	418	619	847	999999	531	443	999999	241	545	795	470	621	999999	616	299	999999	723	519	322	330	117	91	999999	999999	981	999999	118	999999	999999	66	112	604	999999	696	999999	490	972	999999	999999	191	654	906	148	307	999999	999999	999999	193	713	628	652	125	999999	757	490	337	604	806	525	999999	999999	710	614	999999	692	865	668	999999	557	809	999999	719	867	140	999999	211	943	999999	999999	766	999999	924	999999	998	413	999999	218	999999	215	732	885	176	488	999999	856	943	302	659	614	592	556	999999	636	904	880	932	257	265	90	289	393	887	223	758	396	410	77	615	85	706	657	999999	52	824	923	999999	241	813	999999	999999	908	294	112	999	220	724	297	739	999999	481	739	999999	124	925	348	997	952	999999	667	999999	999999	686	999999	908	935	92	443	811	980	999999	701	999999	999999	358	380	109	785	999999	999999	672	999999	337	497	999999	967	704	359	127	486	926	629	511	156	827	999999	232	710	999999	74	137	999999	485	758	818	779	305	971	765	554	248	222	738	190	995	343	549	199	979	941	999999	733	325	335	64	680	200	297	999999	503	999999	399	999999	159	420	999999	636	578	678	999999	671	733	999999	573	247	713	890	999999	999999	999999	999999	43	730	261	999999	404	964	999999	704	148	999999	17	999999	272	405	849	630	589	769	613	999999	970	999999	164	279	507	149	752	97	350	789	999999	999999	669	196	125	668	339	999999	999999	426	486	999999	540	246	664	915	331	177	398	999999	310	560	547	999999	345	999999	999999	999999	335	264	222	73	999999	358	719	870	999999	85	290	190	999999	999999	753	196	230	999999	979	999999	615	592	818	999999	698	999999	999999	999999	599	880	999999	602	
999999	999999	989	999999	214	422	520	192	526	794	767	999999	999999	218	792	46	999999	361	999999	249	543	657	376	743	446	636	374	999999	869	410	281	277	999999	999999	97	999999	284	999999	981	807	586	797	401	821	825	999999	999999	489	999999	999999	511	248	322	999999	68	445	981	256	325	577	58	423	322	999999	523	499	31	208	131	849	762	816	379	761	663	745	265	555	918	874	938	999999	631	427	898	42	954	623	629	651	961	999999	675	414	999999	172	485	284	308	335	999999	500	368	625	689	695	868	561	947	323	189	999999	337	451	999999	173	999999	895	999999	490	544	407	999999	480	888	734	999999	965	12	500	270	981	999999	593	332	447	526	16	737	213	999999	999999	675	316	471	999999	700	234	774	999999	381	589	999999	818	999999	999999	922	887	737	954	999999	903	559	999999	999999	208	189	744	128	202	646	784	168	24	325	151	731	272	18	363	44	915	200	416	999999	681	923	999999	802	189	525	999999	279	782	658	999999	999999	228	263	273	355	956	116	582	999999	999999	431	999999	502	649	999999	659	878	999999	920	999999	712	152	999999	381	999999	999999	942	939	676	16	515	385	365	64	307	513	19	745	17	88	809	999999	466	532	999999	880	936	162	767	865	999999	894	861	28	558	700	890	881	988	604	23	999999	905	942	91	55	687	999999	352	908	650	999999	376	842	830	104	999999	806	132	999999	814	790	181	999999	256	620	999999	346	506	606	623	137	756	412	74	641	999999	524	450	214	203	999999	999999	999999	225	626	999999	29	198	999999	24	94	759	594	999999	233	995	104	696	470	531	351	999999	746	999999	522	386	999999	999999	999999	392	171	365	918	210	325	980	999999	596	999999	102	504	158	52	591	999999	378	171	999999	841	646	617	828	980	682	852	557	73	574	702	999999	564	999999	999999	80	999999	728	840	394	475	999999	683	508	76	999999	37	202	898	164	755	999999	224	351	999999	999999	775	343	999999	245	358	767	999999	747	893	389	538	263	158	999999	738	999999	537	777	156	999999	999999	118	999999	611	999999	999999	659	908	818	557	999999	222	999999	456	304	519	353	605	45	999999	335	999999	615	999999	840	773	54	999999	999999	945	999999	447	999999	999999	590	667	582	773	590	999999	117	999999	928	999999	363	325	948	701	677	228	466	932	999999	448	273	36	503	999999	771	881	999999	999999	999999	873	941	588	27	999999	999999	999999	937	580	24	346	999999	325	17	278	333	524	999999	999999	258	208	489	999999	705	756	999999	563	174	507	12	709	94	999999	527	65	404	
775	308	981	834	49	291	999999	918	405	847	947	999999	234	999999	999999	65	999999	485	293	999999	266	999999	270	893	312	999999	439	578	999999	261	227	798	952	874	557	226	844	999999	218	916	999999	765	310	909	135	545	940	999999	755	653	999999	897	243	671	147	893	48	97	999999	577	999999	317	999999	153	629	159	76	360	203	40	221	753	277	376	790	501	999999	360	768	767	532	683	999999	661	438	330	564	290	736	999999	187	756	999999	641	74	296	999999	999999	999999	976	478	590	562	724	441	999999	630	999999	999999	999999	320	687	329	763	999999	178	494	952	714	309	594	786	623	539	852	464	767	635	999999	504	349	424	81	792	299	942	130	107	229	369	999999	697	409	99	353	500	437	232	596	895	999999	209	999999	999999	391	692	999999	33	871	977	999999	994	564	387	307	896	616	536	474	112	58	396	733	999999	999999	897	387	534	196	362	999999	545	48	416	702	149	999999	101	410	607	975	107	999999	252	67	704	142	31	791	457	999999	999999	758	494	847	999999	475	107	379	494	314	442	837	999999	950	766	956	158	684	999999	923	999999	136	866	136	950	999999	999999	297	905	764	999999	999999	738	999999	135	787	554	568	999999	673	874	722	916	302	543	999999	716	301	301	999999	999999	347	633	533	369	774	891	367	896	999999	984	999999	473	730	999999	699	108	50	824	979	411	999999	999999	494	59	802	220	574	593	690	453	199	996	999999	999999	27	118	215	119	361	895	999999	999999	53	689	74	258	196	999999	843	172	676	999999	321	999999	403	950	149	484	567	564	326	774	216	800	999999	814	315	949	999999	590	892	931	473	999999	999999	999999	354	804	984	999999	999999	231	749	528	777	999999	684	820	386	999999	999999	731	551	796	999999	422	465	252	894	260	942	999999	420	263	279	745	14	238	999999	485	605	344	499	999999	540	999999	34	688	33	82	140	495	999999	864	621	999999	389	999999	514	801	999999	999999	909	733	999999	787	999999	496	999999	41	718	455	999999	901	471	634	241	538	265	483	398	777	999999	822	130	457	999999	556	642	118	366	999999	724	331	32	999999	435	999999	413	753	999999	538	999999	992	363	684	796	671	402	986	929	851	420	40	413	999999	883	999999	999999	162	999999	999999	853	150	674	390	999999	377	999999	967	209	999999	134	512	999999	859	348	999999	468	446	660	12	999999	655	188	999999	916	693	917	347	999999	348	163	260	639	40	684	298	999999	972	999999	429	999999	434	787	999999	726	908	841	553	346	999999	627	176	502	999999	110	208	
962	169	474	999999	999999	541	357	860	322	874	873	168	184	59	999999	999999	492	999999	999999	729	868	999999	789	18	852	999999	10	963	720	986	757	527	999999	486	336	167	508	916	999999	260	87	926	152	851	44	999999	378	297	747	142	684	271	902	381	340	999999	380	465	999999	94	541	393	150	335	126	999999	238	698	999999	999999	987	999999	999999	999999	999999	941	581	999999	974	179	995	712	999999	588	999999	999999	625	999999	156	97	787	52	731	885	718	693	786	999999	735	999999	453	999999	574	999999	154	118	10	942	999999	398	667	443	999999	26	98	999999	177	561	34	629	731	680	552	635	964	945	845	384	999999	958	165	764	212	296	725	326	148	229	443	999999	495	682	829	758	430	999999	560	715	796	890	526	999999	999999	115	956	773	137	938	999999	209	273	626	702	770	242	902	240	205	300	999999	689	999999	127	830	143	999999	850	794	215	620	394	140	587	360	999999	931	972	106	339	951	198	210	197	999999	930	869	980	68	999999	527	122	364	424	34	210	577	116	961	971	908	999999	999999	733	421	815	142	999999	352	338	311	999999	144	999999	349	999999	489	999999	999999	900	274	78	791	999999	999999	507	39	715	563	159	999999	999999	999999	135	999999	37	855	476	999999	429	797	830	638	730	999999	999999	978	497	999999	450	720	817	232	71	999999	840	141	74	56	913	785	999999	485	202	474	486	999999	18	446	999999	728	23	984	464	112	443	440	999999	64	98	528	999999	999999	999999	439	57	999999	949	428	999999	896	999999	429	999999	644	380	355	999999	265	999999	679	970	61	763	721	707	832	768	999999	273	409	80	20	957	394	253	786	371	999999	427	999999	968	999999	855	999999	936	593	131	999999	731	97	994	805	325	418	558	490	877	401	731	224	833	990	999999	190	825	781	471	999999	401	594	983	999999	838	854	711	999999	205	348	999999	123	711	999999	237	185	415	274	694	549	836	762	908	970	41	212	999999	977	433	999999	599	165	999999	653	428	146	999999	321	967	471	999999	177	999999	538	616	618	513	884	763	980	774	999999	96	922	641	999999	685	23	651	636	803	734	957	530	748	999999	991	67	530	999999	999999	104	306	233	999999	669	477	379	363	422	698	999999	223	453	900	47	79	999999	22	790	999999	101	669	341	667	999999	220	763	789	987	627	456	364	673	909	999999	999999	862	999999	972	170	315	659	999999	999999	637	999999	513	630	711	560	791	999999	999999	999999	999999	999999	965	566	999999	459	714	590	999999	795	252	999999	999999	544	999999	783	999999	
128	50	999999	999999	442	439	999999	39	999999	706	143	88	999999	835	411	624	43	999999	999999	298	306	221	522	999999	725	292	443	999999	825	999999	969	409	927	354	999999	999999	999999	494	547	995	571	999999	416	752	580	511	999999	960	999999	197	516	614	999999	494	909	907	527	182	429	159	999999	708	999999	492	999999	733	161	92	999999	407	513	549	999999	257	727	769	805	999999	875	999999	999999	483	999999	637	999999	365	433	443	999999	999999	999999	937	75	397	999	999999	999999	923	999999	847	360	857	999999	999999	999999	967	231	728	767	999999	112	757	307	214	999999	522	854	575	39	381	310	999999	648	406	920	999999	484	994	999999	864	446	881	753	38	864	495	999999	420	954	999999	143	704	999999	304	999999	728	640	860	590	999999	999999	757	893	644	547	999999	999999	401	522	117	492	237	480	903	704	230	13	278	999999	322	999999	443	621	999999	247	999999	51	999999	743	202	935	624	999999	770	855	688	987	999999	999999	231	285	999999	898	846	999999	905	999999	772	600	999999	999999	371	519	278	649	574	145	999999	999999	941	600	865	999999	330	181	868	823	709	57	25	242	894	787	129	46	554	545	775	540	342	381	999999	753	310	476	999999	114	145	131	999999	552	637	712	549	999999	420	635	578	674	999999	92	999999	725	999999	210	999999	584	999999	242	105	38	999999	819	999999	569	331	999999	357	999999	607	763	688	588	765	473	604	192	247	999999	625	918	966	110	405	259	999999	553	178	110	646	989	999999	903	35	999999	191	999999	647	979	999999	307	999999	725	77	381	404	936	999999	121	605	648	999999	902	999999	186	71	999999	424	814	999999	777	999999	257	216	999999	59	784	999999	512	291	999999	544	267	198	999999	641	251	999999	999999	855	999999	594	67	504	999999	653	812	297	849	200	921	403	832	277	999999	364	999999	999999	459	332	619	383	456	830	818	114	999999	713	298	999999	999999	999999	399	959	791	193	886	999999	218	964	999999	999999	999999	321	369	393	711	990	667	963	611	733	999999	702	246	999999	147	999999	686	894	574	999999	999	314	380	694	13	873	485	348	478	287	309	495	95	132	670	999999	470	435	402	999999	999999	999999	934	96	653	999999	999999	254	56	999999	76	324	400	147	999999	408	941	674	999999	999999	999999	329	999999	333	999999	97	616	124	876	12	766	261	999999	485	63	674	380	294	50	999999	160	241	302	999999	221	984	105	948	633	271	203	796	55	999999	582	726	839	610	662	565	90	609	377	54	892	815	999999	914	93	823	38	656	633	82	999999	999999	36	675	
999999	449	992	999999	999999	615	808	999999	215	937	903	999999	835	769	631	485	235	551	999999	258	927	406	171	190	864	809	243	546	172	972	876	999999	699	173	999999	222	573	999999	128	762	245	999999	609	999999	21	999999	988	269	999999	999999	847	146	999999	778	748	716	999999	811	803	680	381	271	807	242	999999	604	637	671	281	419	911	813	432	111	999999	14	796	999999	999999	118	821	974	521	999999	135	739	888	920	424	999999	934	999999	999999	448	390	974	999999	999999	824	416	129	326	999999	616	246	44	714	318	766	999999	920	12	641	999999	859	999999	749	793	116	331	715	999999	257	500	484	160	204	984	721	47	890	428	461	762	988	504	986	905	776	999999	35	579	999999	680	860	932	999999	999999	999999	982	235	330	270	502	700	413	79	496	999999	96	839	730	999999	728	853	501	999999	879	707	364	421	843	26	25	999999	146	561	999999	639	552	999999	281	405	738	812	999999	167	958	72	585	435	500	999999	999999	262	304	981	435	827	369	390	250	999999	999999	571	391	313	999999	206	564	999999	503	856	999999	999999	999999	335	859	999999	294	344	593	816	132	929	920	999999	999999	999999	999999	999999	136	748	999999	171	999999	66	999999	177	431	999999	999999	999999	999999	999999	999999	643	999999	635	694	969	132	519	542	999999	999999	433	999999	304	650	322	977	492	999999	409	999999	754	586	999999	274	511	164	691	494	38	431	831	319	398	997	287	883	701	78	999999	42	617	215	999999	999999	367	962	876	526	118	288	429	999999	108	18	187	999999	767	370	193	815	440	999999	999999	603	999999	999999	705	307	373	438	286	424	172	377	117	548	340	63	907	999999	287	175	386	750	999999	274	221	389	820	999999	126	340	884	226	601	999999	999999	652	408	252	266	579	162	680	11	15	404	730	901	638	726	714	462	999999	537	275	648	763	999999	701	903	326	486	153	322	945	539	945	999999	524	846	688	655	664	292	708	22	705	749	996	999999	490	999999	191	503	411	877	250	999999	335	999999	938	61	999999	999999	999999	102	999999	999999	66	476	459	954	386	792	999999	69	999999	362	999999	262	999999	24	999999	999999	422	838	305	999999	910	77	298	999999	450	580	908	636	999999	325	351	616	13	347	692	530	419	999999	111	999999	465	352	999999	888	999999	82	12	924	457	874	926	112	796	999999	457	988	187	999999	514	999999	999999	411	121	482	999999	999999	259	605	331	84	999999	887	999999	906	999999	567	999999	410	999999	999999	577	999999	189	83	999999	999999	819	645	889	999999	352	226	999999	304	999999	
64	241	999999	877	647	999999	407	602	382	462	999999	374	890	183	999999	11	777	798	999999	238	999999	231	47	94	999999	999999	614	715	999999	999999	999999	865	999999	400	140	336	390	532	757	553	180	391	999999	620	358	874	999999	999999	999999	703	575	428	999999	75	616	999999	203	522	116	999999	219	999999	975	650	267	183	931	999999	53	999999	620	254	50	593	67	517	999999	426	736	896	475	152	715	924	999999	777	981	999999	999999	306	142	999999	426	999999	344	489	999999	165	363	999999	999999	438	427	446	92	331	999999	300	17	109	418	777	786	999999	778	76	999999	60	999999	489	999999	564	716	999999	430	752	999999	536	259	578	110	999999	72	561	999999	47	724	999999	841	835	999999	691	369	684	888	999999	91	215	734	277	513	366	671	874	982	388	721	680	25	340	503	999999	50	438	998	999999	714	234	267	999999	999999	999999	999999	658	100	510	204	41	858	75	670	622	801	982	75	744	598	999999	578	999999	999999	999999	263	511	342	999999	651	999999	685	740	650	856	947	993	924	999999	157	22	783	482	999999	689	822	999999	670	999999	60	68	372	264	999999	526	656	693	426	308	999999	999999	999999	553	859	273	356	128	424	813	674	808	67	269	596	585	999999	106	390	635	231	313	841	999999	496	592	999999	431	189	134	210	264	999999	626	362	449	696	240	999999	920	343	704	999999	856	215	999999	10	113	667	975	121	560	313	999999	87	150	866	863	999999	999999	705	925	938	999999	612	420	241	999999	907	999999	888	184	482	470	302	999999	778	999999	999999	254	592	464	999999	213	23	650	951	786	549	222	583	833	183	357	224	999999	999999	999999	253	794	999999	569	999999	520	97	936	999999	842	498	560	372	881	617	811	683	251	999999	734	286	962	469	455	891	694	999999	65	999999	999999	255	884	760	543	740	999999	244	999999	268	999999	126	87	573	118	298	988	850	702	225	372	673	973	256	41	958	291	999999	564	999999	511	947	42	935	951	597	614	800	828	150	165	577	660	982	918	618	999999	398	999999	167	903	844	870	839	999999	462	282	637	728	999999	458	136	999999	356	756	305	999999	151	999999	999999	684	197	999999	562	70	794	23	990	999999	423	758	999999	973	407	773	667	87	999999	306	499	324	976	81	254	999999	38	897	314	235	623	533	999999	776	840	999999	999999	822	318	999999	843	999999	999999	309	315	999999	565	163	999999	582	999999	228	891	844	132	206	707	126	777	999999	41	897	709	999999	999999	889	999999	127	142	923	68	844	768	999999	463	999999	999999	677	
766	427	136	875	625	731	146	405	999999	223	653	644	776	599	55	447	747	999999	999999	526	594	425	999999	448	30	359	524	255	999999	999999	999999	999999	173	40	359	359	744	165	281	977	628	999999	257	999999	999999	999999	157	468	798	999999	675	516	321	515	92	999999	301	687	999999	276	217	890	999999	999999	831	999999	481	999999	249	695	999999	592	999999	761	898	285	178	648	974	531	999999	65	999999	138	801	999999	760	657	947	19	67	999999	309	999999	770	738	373	93	655	892	27	411	228	113	627	93	841	559	617	806	181	653	713	333	999999	161	444	999999	999999	956	999999	823	798	999999	999999	999999	999999	999999	991	170	999999	94	993	91	514	800	837	353	510	718	999999	211	49	150	837	414	999999	975	941	618	303	556	721	999999	82	999999	612	999999	999999	999999	800	999999	568	457	894	97	999999	632	818	273	324	101	316	653	922	618	784	657	402	999999	303	317	727	383	866	366	999999	304	18	999999	197	848	878	529	918	861	643	591	256	750	999999	999999	167	677	999999	212	249	77	775	999999	418	955	596	999999	687	999999	454	195	591	538	723	364	623	506	86	475	223	787	735	71	975	202	411	999999	478	583	159	60	88	664	126	306	529	554	903	999999	999999	636	842	999999	416	458	10	717	37	999999	106	660	601	999999	999999	462	342	713	999999	225	553	945	773	999999	999999	404	116	926	421	427	835	79	603	999999	999999	586	999999	999999	655	527	202	693	623	88	486	499	999999	260	675	999999	964	815	75	687	999999	317	999999	738	999999	21	351	83	305	610	564	999999	66	757	999999	412	517	41	999999	999999	32	860	331	694	626	843	945	856	999999	757	463	29	999999	916	164	906	999999	215	218	999999	185	129	397	23	523	460	443	701	644	273	156	932	757	114	664	828	985	178	121	257	75	495	821	999999	157	545	32	999999	602	709	999999	311	823	425	785	903	999999	317	180	176	410	254	221	987	610	530	272	900	261	999999	999999	554	103	960	577	689	307	849	866	978	999999	303	108	999999	999999	999999	118	999999	328	761	366	999999	998	945	847	821	284	834	937	999999	999999	132	999999	999999	788	144	217	862	847	106	605	622	450	202	739	117	155	285	413	765	999999	930	581	999999	999999	251	556	999999	122	755	414	473	911	250	705	999999	414	832	157	449	637	256	494	232	165	743	999999	805	215	740	676	999999	430	182	999999	352	999999	399	307	546	588	69	749	101	999999	142	711	210	496	434	999999	322	999999	999999	138	176	999999	359	344	235	
24	999999	943	999999	89	415	52	738	46	363	763	25	999999	999999	999999	578	506	999999	999999	33	42	37	999999	781	47	363	871	467	54	47	905	201	64	81	532	837	126	999999	22	286	999999	972	174	143	670	688	787	999999	112	560	669	53	818	320	203	987	441	999999	345	725	543	999999	694	998	457	572	960	464	999999	33	999999	139	390	264	933	999999	862	185	999999	359	999999	354	364	494	378	862	999999	999999	877	545	405	999999	999999	296	743	513	999999	999999	685	108	727	333	999999	999999	107	540	663	564	999999	999999	134	999999	61	986	159	199	231	210	630	595	199	999999	586	999999	627	507	107	103	521	429	781	697	999999	999999	631	252	999999	285	396	837	999999	817	366	743	999999	149	902	999999	999999	553	292	87	545	100	908	511	747	907	461	999999	443	569	53	999999	999999	999999	765	999999	999999	906	295	945	814	793	999999	381	859	842	999999	487	605	999999	955	967	146	704	162	410	112	130	505	996	999999	796	404	639	774	408	999999	983	384	862	999999	240	268	999999	999999	752	704	999999	651	999999	786	974	994	391	613	86	820	999999	284	365	937	244	411	999999	132	999999	398	756	607	461	460	999999	113	742	370	725	708	799	440	999999	706	575	478	999999	220	999999	999999	22	35	698	587	999999	709	999999	925	456	829	969	999999	999999	999999	999999	929	200	453	648	870	261	31	888	377	31	227	874	659	371	999999	999999	999999	283	999999	999999	730	909	873	727	438	94	817	999999	896	739	999999	194	999999	999999	646	288	156	571	999999	550	990	999999	330	566	516	999999	369	564	999999	29	999999	941	40	976	227	29	326	726	220	785	443	117	992	638	445	43	827	900	724	999999	663	516	999999	674	396	999999	588	316	220	999999	999999	263	233	877	999999	643	999999	999999	540	626	999999	430	361	999999	999999	883	155	692	131	483	17	468	839	212	999999	384	647	366	590	999999	999999	19	516	616	70	190	999999	999999	999999	801	879	756	370	107	525	243	165	111	567	513	448	896	195	737	596	999999	423	30	521	999999	996	797	491	906	195	999999	913	745	141	926	999999	999999	902	329	603	261	108	741	687	132	228	545	798	86	195	544	823	999999	999999	804	766	863	603	999999	805	91	275	999999	911	573	329	420	970	641	513	418	999999	866	999999	999999	167	682	343	399	255	999999	999	414	720	651	138	145	724	337	170	145	999999	586	523	522	986	644	829	123	803	999999	575	167	573	777	550	957	644	999999	646	94	529	214	81	354	92	861	743	999999	445	193	
695	642	999999	999999	981	417	352	622	358	523	999999	229	999999	446	885	842	841	943	110	999999	501	49	690	86	615	999999	514	179	439	135	901	569	999999	999999	122	932	999999	205	999999	999999	614	31	336	999999	999999	310	618	634	468	249	999999	800	170	273	999999	999999	952	999999	999999	760	903	183	192	233	621	293	550	976	999999	999999	999999	645	157	967	999999	999999	712	999999	999999	315	613	880	711	199	999999	999999	408	414	927	466	979	292	999999	45	239	999999	839	113	512	948	759	999999	310	999999	999999	999999	999999	202	999999	221	943	395	559	456	156	32	471	992	127	519	884	145	58	999999	973	873	212	999999	999999	136	640	608	64	999999	555	971	580	207	115	999999	458	216	999999	999999	999999	594	732	986	888	217	969	847	999999	992	74	624	593	442	540	999999	999999	540	999999	580	581	345	999999	999999	900	999999	451	274	886	396	70	678	437	343	354	389	151	999999	233	999999	167	793	622	72	831	999999	388	147	666	895	560	918	751	138	144	187	263	77	999999	712	765	705	999999	999999	931	395	196	259	98	999999	79	999999	317	934	999999	788	722	278	832	969	797	314	607	991	836	152	927	999999	999999	176	136	83	999999	520	999999	999999	999999	33	141	445	999999	999999	999999	999999	999999	605	611	816	714	999999	465	985	999999	126	915	999999	107	999999	999999	788	468	887	999999	922	999999	995	823	796	179	961	955	698	146	999999	234	669	999999	999999	175	999999	541	120	999999	853	999999	151	999999	24	605	314	364	863	271	999999	976	999999	88	136	492	999999	782	814	647	753	399	767	999999	847	999999	999999	205	16	803	999999	999999	999999	303	206	999999	882	166	999999	200	999999	999999	102	437	794	420	376	999999	138	999999	345	999999	999999	472	840	999999	999999	302	990	132	359	118	357	70	739	105	999999	999999	999999	915	609	673	999999	624	783	999999	307	339	999999	999999	999999	665	999999	407	467	83	999999	886	462	742	277	589	176	685	840	755	259	41	698	698	792	812	709	223	999999	999999	484	112	688	693	167	614	248	999999	606	694	52	999999	602	665	575	741	999999	149	647	999999	999999	298	783	37	897	999999	641	365	644	713	999999	853	407	999999	599	999999	999999	999999	999999	663	999999	612	999999	155	713	309	438	42	133	60	710	999999	575	999999	999999	999999	328	999999	999999	891	972	882	919	999999	999999	999999	999999	807	76	157	544	342	563	984	678	999999	999999	637	323	598	837	608	242	593	12	999999	287	999999	630	413	109	545	973	999999	999999	468	693	195	999999	999999	756	631	966	975	516	378	999999	
591	312	279	976	999999	348	207	999999	374	650	999999	890	354	911	135	186	662	57	998	369	999999	999999	219	211	34	231	999999	841	215	999999	266	87	634	388	695	124	360	999999	418	999999	775	639	326	817	367	304	999999	613	999999	454	313	927	999999	19	999999	298	102	78	952	469	549	365	848	999999	393	257	999999	966	999999	999999	826	999999	638	999999	593	240	977	999999	843	999999	169	194	999999	761	999999	338	999999	624	251	999999	999999	292	999999	949	657	999999	791	593	999999	999999	47	106	397	999999	628	999999	299	716	999999	906	321	700	234	232	999999	999999	999999	96	403	999999	687	642	724	999999	999999	543	750	689	153	999999	999999	393	967	733	691	999999	999999	599	143	999999	999999	853	208	345	96	332	999999	999999	649	999999	275	704	199	379	432	405	999999	579	999999	95	338	609	573	252	467	927	732	500	999999	246	567	555	953	154	24	999999	999999	389	731	665	484	497	49	999999	908	744	203	597	311	296	999999	999999	965	58	921	999999	290	955	877	168	599	568	721	412	999999	719	750	55	364	999999	999999	992	847	967	999999	999999	569	723	999999	722	734	144	198	254	555	350	589	999999	232	584	999999	999999	511	999999	76	916	775	637	124	199	994	999999	999999	713	334	999999	379	997	447	999999	870	999999	621	165	999999	999999	379	476	999999	395	139	999999	999999	779	53	483	490	284	901	999999	75	999999	608	155	727	586	999999	485	999999	855	970	592	467	999999	714	987	999999	999999	148	999999	547	308	779	999999	999999	159	334	463	670	851	999999	999999	106	999999	999999	999999	999999	476	999999	847	562	999999	556	999999	424	547	386	680	75	999999	616	999999	146	299	999999	766	162	879	999999	578	262	999999	815	78	646	875	495	714	137	776	39	999999	918	300	999999	653	751	778	314	522	772	653	398	614	245	999999	958	806	607	258	785	88	390	858	595	124	88	488	999999	548	61	672	553	999999	36	225	225	845	249	503	999999	384	575	573	805	608	59	999999	832	572	917	689	117	878	999999	999999	999999	69	705	999999	574	999999	423	765	471	109	110	109	587	29	999999	123	999999	113	244	411	512	817	63	999999	999999	877	655	792	631	371	565	675	306	86	215	165	149	314	999999	751	999999	999999	111	706	999999	950	624	999999	712	803	132	13	643	999999	447	999999	16	718	870	697	999999	999999	999999	109	544	435	802	511	813	703	973	261	999999	493	999999	703	715	999999	488	124	263	842	89	827	249	999999	41	716	999999	999999	999999	999999	999999	240	143	339	675	999999	172	83	157	999999	999	19	
999999	870	999999	999999	149	999999	486	659	239	756	999999	775	999999	316	999999	981	403	96	873	800	555	552	817	944	360	999999	37	713	194	415	966	999999	843	999999	997	378	734	881	576	893	536	498	201	999999	999999	999999	787	369	152	190	679	71	999999	999999	464	287	999999	999999	799	38	717	773	475	824	789	303	932	999999	999999	490	257	999999	519	979	273	66	361	139	158	991	334	667	570	999999	735	905	900	644	999999	720	999999	851	999999	999999	185	763	33	376	999999	502	436	999999	999999	661	933	167	999999	269	935	407	925	923	999999	808	703	59	999999	470	98	883	999999	297	864	597	175	405	999999	971	999999	510	42	984	999999	655	999999	27	616	999999	999999	578	364	640	709	218	795	401	999999	283	844	999999	999999	562	999999	25	999999	148	451	463	496	537	727	999999	465	999999	375	999999	693	89	999999	686	443	304	399	520	528	999999	588	656	999999	999999	289	167	136	678	949	999999	999999	224	555	999999	576	163	422	543	851	999999	185	999999	843	854	707	46	40	168	692	999999	173	768	497	348	560	795	661	999999	999999	570	999999	787	485	999999	243	479	534	999999	120	999999	999999	856	668	999999	999999	314	812	947	75	253	136	999999	986	999999	999999	938	726	217	866	780	502	699	295	291	999999	398	999999	999999	621	237	511	999999	58	412	383	316	109	753	761	999999	982	999999	657	14	443	485	800	999999	999999	304	999999	327	959	339	788	193	999999	387	413	999999	514	864	336	837	741	999999	999999	584	319	999999	999999	973	999999	620	999999	788	51	291	847	855	999999	999999	369	999999	999999	193	255	999999	623	200	746	722	349	572	999999	128	387	819	272	522	565	226	481	589	465	779	871	348	542	999	151	289	539	557	999999	507	999999	19	362	999999	675	211	960	129	263	127	633	883	999999	679	411	232	999999	335	300	381	536	779	860	705	321	906	185	624	999999	999999	999999	792	971	244	622	377	466	714	846	999999	265	362	335	348	999999	988	469	863	999999	919	270	999999	267	229	999999	725	158	999999	999999	999999	35	346	80	796	934	999999	911	644	67	43	765	314	999999	936	999999	183	454	999999	559	332	447	322	35	139	999999	977	534	751	273	896	228	809	477	87	338	919	291	999999	413	999999	999999	824	999999	999999	999999	956	726	331	114	999999	281	635	108	999999	999999	713	999999	940	599	957	316	169	381	171	814	956	836	410	999999	999999	999999	914	119	255	255	622	516	999999	975	250	261	213	999999	476	624	592	999999	563	756	999999	999999	999999	940	455	997	999999	452	645	
750	999999	129	999999	723	907	904	367	526	999999	668	708	206	999999	965	999999	705	112	522	905	999999	231	255	999999	999999	999999	999999	551	974	663	257	999999	179	871	999999	778	130	935	490	999999	571	266	999999	857	999999	57	428	758	385	590	750	999999	999999	999999	108	999999	952	846	671	741	320	363	999999	862	606	339	999999	335	140	197	238	999999	622	782	344	289	999999	397	387	606	563	838	176	393	913	361	933	633	999999	199	999999	284	999999	999999	429	999999	873	999999	261	999999	518	999999	627	198	361	980	282	999999	212	818	999999	564	468	74	188	999999	196	999999	949	254	406	905	563	940	999999	999999	505	999999	363	136	415	950	145	821	97	470	221	978	42	933	89	320	430	999999	999999	999999	815	209	570	947	31	999999	264	17	169	999999	540	999999	826	407	485	408	999999	86	412	423	999999	647	977	717	270	218	966	26	174	96	485	609	125	110	148	305	999999	415	999999	541	696	138	662	999999	999999	534	161	999999	457	999999	60	354	999999	411	842	178	999999	852	999999	813	907	248	842	82	138	931	999999	999999	268	189	999999	854	999999	999999	727	300	985	502	787	735	66	342	999999	493	999999	140	999999	999999	268	970	83	460	728	301	999999	457	295	999999	356	999999	999999	435	375	278	586	206	383	679	683	551	192	729	75	952	757	575	680	358	999999	997	873	856	468	298	999999	644	136	680	248	279	15	406	156	999999	771	631	999999	300	907	840	757	999999	40	717	787	354	999999	999999	999999	67	777	936	552	358	135	117	999999	87	999999	941	79	702	441	413	545	999999	582	286	999999	136	608	389	450	206	999999	999999	825	751	510	762	999999	360	146	190	502	78	853	798	662	999999	663	889	138	999999	770	64	945	627	181	999999	771	118	999999	417	459	999999	496	999999	117	640	999999	225	999999	409	692	719	999999	261	911	477	999999	784	624	527	472	719	261	484	436	999999	549	999999	999999	510	990	150	765	999999	730	999999	582	999999	999999	32	999999	999999	323	729	283	60	497	694	999999	704	77	987	494	77	945	740	146	999999	920	999999	100	94	645	76	999999	999999	954	999999	531	999999	895	436	999999	601	157	33	405	532	211	999999	698	855	492	875	442	999999	999999	999999	782	990	968	999999	586	768	931	295	802	257	999999	730	999999	659	999999	909	808	640	893	999999	999999	921	344	999999	999999	544	233	245	602	769	999999	999999	999999	267	64	540	838	999999	850	335	999999	861	231	158	221	480	290	999999	692	583	999999	802	119	763	777	861	999999	363	759	999999	999999	999999	
693	999999	623	904	833	838	999999	632	80	999999	999999	568	999999	68	699	195	402	340	264	194	553	999999	702	830	306	143	489	203	999999	999999	575	808	789	999999	999999	999999	999999	999999	646	451	999999	69	999999	592	999999	550	999999	999999	171	470	960	428	999999	999999	153	674	999999	792	608	999999	999999	411	748	595	908	981	779	257	999999	510	660	999999	693	999999	751	493	516	120	818	755	601	771	42	999999	524	156	31	438	830	503	999999	999999	999999	999999	999999	999999	321	917	683	40	999999	293	827	660	809	999999	999999	974	610	659	167	229	974	999999	108	587	999999	334	999999	762	999999	351	427	999999	650	999999	387	747	719	999999	999999	599	436	788	983	318	999999	381	614	999999	999999	56	827	180	346	641	767	855	999999	515	999999	987	846	921	80	430	866	440	999999	890	999999	986	265	999999	487	999999	792	196	999999	790	643	998	719	431	351	913	999999	999999	61	19	161	999999	999999	213	999999	194	753	514	717	563	451	999999	370	724	161	434	999999	936	693	777	848	581	999999	66	871	999999	277	999999	580	166	907	620	389	11	739	966	96	61	834	303	815	288	478	316	999999	140	637	995	280	916	132	586	562	283	170	579	545	999999	341	402	999999	999999	934	560	656	830	133	368	985	999999	348	739	112	999999	962	999999	999999	999999	999999	741	36	282	999999	663	44	999999	67	999999	840	169	430	252	999999	441	999999	486	353	999999	660	518	999999	279	20	95	578	392	483	173	321	600	999999	865	136	600	375	644	999999	280	525	335	773	28	527	825	999999	106	30	670	999999	485	226	194	29	209	734	757	272	68	999999	652	999999	894	794	999999	999999	564	125	129	76	742	301	999999	999999	335	745	999999	751	194	330	482	999999	812	159	835	384	292	846	999999	866	618	381	136	194	999999	487	878	233	999999	143	209	980	901	604	281	194	152	792	999999	464	745	16	999999	738	613	291	999999	999999	999999	999999	999999	718	198	262	457	999999	174	888	999999	847	866	999999	472	60	999999	999999	470	999999	877	650	242	999999	161	473	130	612	999999	999999	581	999999	999999	999999	999999	423	999999	491	999999	648	999999	910	29	999999	272	847	597	980	543	37	617	999999	820	999999	867	317	999999	910	999999	725	999999	999999	77	776	999999	937	404	999999	499	59	999999	639	708	822	70	967	999999	999999	236	314	875	999999	78	999999	999999	999999	771	626	276	957	791	822	924	77	516	312	999999	253	945	335	452	999999	491	494	710	999999	413	999999	766	999999	686	653	684	999999	849	992	776	999999	995	999999	176	777	467	
542	999999	504	715	641	999999	758	999999	387	43	901	861	20	999999	584	564	999999	999999	772	999999	375	999999	147	148	671	227	524	999999	999999	258	106	999999	999999	407	949	235	216	272	772	999999	17	999999	309	620	782	400	999999	344	201	999999	999999	999999	404	999999	999999	999999	130	999999	53	423	791	233	91	139	936	743	999999	613	709	359	358	540	293	89	999999	599	971	527	365	280	388	189	343	999999	65	312	764	757	316	687	115	849	229	358	901	784	694	179	999999	49	999999	999999	634	842	999999	661	510	999999	999999	502	300	603	11	999999	999999	611	889	287	83	633	999999	438	306	31	999999	999999	321	935	188	999999	904	802	843	325	76	162	555	501	915	999999	999999	449	693	814	397	999999	847	456	322	299	895	417	106	59	70	776	999999	612	598	999999	350	575	999999	999999	597	999999	759	999999	706	883	999999	397	999999	679	831	539	745	492	634	742	999999	864	622	888	183	496	705	793	264	299	233	942	902	535	63	236	999999	697	226	999999	751	171	750	439	243	507	54	426	228	531	999999	446	978	999999	999999	486	953	257	999999	111	792	966	431	416	999999	124	495	837	626	604	234	57	276	999999	999999	999999	999999	999999	655	676	452	999999	999999	999999	268	787	964	56	806	576	999999	67	875	125	116	785	740	999999	780	128	22	999999	800	623	306	983	179	252	999999	239	372	770	999999	155	658	513	400	698	157	872	160	448	40	999999	999999	177	181	161	628	999999	758	780	412	999999	664	999999	488	952	435	999999	617	999999	190	576	214	999999	465	729	999999	999999	395	51	196	999999	968	999999	186	999999	301	139	811	27	999999	999999	999999	592	367	74	491	423	34	447	272	872	999999	999999	267	463	845	818	711	452	999999	999999	819	716	999999	505	568	100	68	736	999999	306	473	599	999999	999999	106	621	155	401	999999	52	579	947	779	323	999999	540	315	722	999999	483	427	369	999999	598	840	764	998	862	506	401	365	999999	786	965	409	999999	339	737	367	999999	672	320	999999	999999	455	871	937	999999	999999	38	784	345	999999	187	879	999999	277	510	689	342	623	999999	895	846	686	291	170	813	913	987	210	578	365	683	811	116	999999	679	152	968	999999	727	19	477	616	30	999999	609	999999	999999	397	829	57	35	609	389	425	367	966	174	711	134	367	865	827	216	999999	157	999999	773	999999	598	367	720	515	999999	283	427	240	666	823	561	999999	999999	600	381	530	339	83	431	999999	798	713	978	267	999999	370	154	650	409	49	999999	243	322	358	999999	
999999	337	999999	714	116	998	136	309	350	159	406	750	999999	456	999999	651	83	999999	92	159	884	389	462	813	999999	138	776	831	626	513	327	999999	268	800	999999	999999	999999	999999	325	693	671	999999	637	999999	305	619	879	204	999999	398	246	299	240	209	914	92	999999	999999	188	999999	231	305	682	837	999999	992	492	999999	547	493	831	999999	629	398	487	480	752	999999	999999	916	258	999999	117	238	999999	999999	183	68	999999	827	328	122	190	346	471	999999	999999	999999	285	312	137	415	656	240	566	532	999999	999999	999999	443	339	530	999999	272	729	648	198	999999	570	805	999999	999999	999999	719	174	719	533	292	927	120	749	952	79	215	789	843	999999	999999	671	744	366	341	999999	999999	497	798	923	918	617	823	188	287	239	479	493	703	826	999999	75	847	998	388	914	611	694	387	460	983	999999	999999	999999	999999	782	826	448	487	999999	145	999999	376	999999	615	675	113	932	471	723	599	721	999999	26	988	999999	999999	745	999999	426	999999	757	119	347	940	445	731	111	867	999999	412	999999	999999	616	691	714	698	61	393	713	811	679	233	664	860	271	396	999999	733	510	958	90	471	70	361	999999	123	999999	999999	179	999999	999999	999999	966	320	999999	715	479	999999	284	999999	772	362	274	615	66	999999	455	999999	678	58	861	999999	999999	546	331	569	945	264	999999	601	669	206	223	769	808	613	267	353	301	556	917	544	458	398	196	727	999999	455	305	853	667	552	186	999999	92	634	708	429	999999	999	769	999999	32	683	999999	575	148	999999	806	452	277	111	195	131	999999	327	918	968	359	999999	999999	500	999999	459	933	127	30	103	687	183	905	999999	364	999999	787	702	521	775	945	999999	589	999999	648	853	586	999999	366	64	988	765	715	999999	80	395	636	999999	265	573	750	335	999999	55	817	632	546	999999	999999	999999	344	438	999999	153	999999	738	24	999999	851	115	872	377	761	965	114	921	468	175	766	969	665	999999	447	999999	35	619	75	543	884	26	316	156	818	472	720	999999	960	571	716	341	999999	966	999999	159	700	382	574	590	940	895	174	381	673	777	239	827	999999	856	999999	413	672	480	999999	835	799	726	558	299	254	554	961	896	999999	435	999999	698	99	297	257	652	55	999999	603	989	851	934	999999	999999	242	893	999999	113	999999	312	999999	899	190	593	360	999999	824	285	345	396	933	278	922	247	999999	540	737	703	609	476	368	197	877	796	999999	864	252	999999	66	999999	984	858	453	155	999999	699	518	999999	937	999999	
828	769	150	217	65	583	22	245	862	702	165	865	999999	999999	944	481	32	394	609	999999	731	999999	999999	983	411	85	825	777	480	489	31	241	766	336	648	599	56	669	741	999999	999999	999999	655	363	999999	128	364	476	211	295	999999	134	896	451	551	521	550	166	806	980	758	244	764	382	680	923	109	177	338	355	434	362	653	209	643	999999	661	999999	787	292	999999	359	575	195	812	999999	345	325	785	137	59	890	863	760	651	617	252	282	999999	282	29	196	999999	856	860	324	481	696	807	826	859	683	379	523	269	409	669	578	570	783	588	783	392	999999	306	544	999999	892	557	35	481	389	193	514	273	534	221	999999	335	497	999999	999999	517	999999	999999	999999	521	350	501	252	948	673	999999	899	999999	999999	803	936	999999	326	825	588	999999	999999	354	480	500	999999	260	734	197	949	253	83	999999	939	999999	434	934	931	33	158	400	999999	87	999999	678	294	999999	37	999999	285	999999	999999	671	837	509	736	613	797	875	656	99	999999	64	998	430	638	542	754	969	379	12	629	999999	677	198	833	999999	547	801	215	54	999999	13	912	999999	244	411	529	440	540	820	146	65	999999	68	999999	260	88	387	999999	999999	999999	68	361	282	999999	716	994	999999	675	41	76	995	669	611	867	762	151	999999	195	999999	999999	324	439	558	865	573	926	999999	564	582	625	169	761	462	980	174	652	639	259	528	999999	999999	999999	508	754	999999	999999	765	201	999999	119	870	201	813	739	750	629	999999	417	999999	790	385	93	103	416	906	999999	216	999999	999999	120	511	958	999999	818	999999	559	931	804	999999	186	170	426	999999	473	999999	968	999999	999999	239	544	849	232	292	737	41	999999	671	101	847	907	189	144	497	760	999999	911	533	995	999999	200	698	998	692	790	629	999999	399	999999	661	999999	295	493	401	168	271	289	675	929	786	346	888	999999	956	816	997	999999	928	934	865	843	999999	952	127	48	846	850	539	999999	118	999999	406	999999	999999	909	622	696	742	999999	498	327	999999	603	999999	269	312	999999	52	875	793	603	40	999999	999999	817	503	342	375	363	321	421	999999	999999	821	714	999999	847	408	57	999999	310	294	599	445	547	999999	999999	744	999999	736	988	807	663	709	515	52	940	287	623	415	289	330	389	999999	87	578	999999	782	999999	329	465	460	994	999999	492	318	440	30	226	219	662	598	517	626	999999	999999	96	474	999999	671	999999	999999	785	641	914	980	905	581	367	969	545	999999	999999	538	999999	999999	813	
982	227	206	612	920	999999	413	753	691	813	999999	694	474	492	598	475	999999	999999	999999	674	999999	766	512	413	858	663	999999	674	603	999999	999999	999999	795	999999	113	257	119	69	89	508	382	888	999999	176	999999	887	892	487	947	592	417	218	385	999999	460	225	715	999999	753	267	814	999999	159	999999	834	999999	999999	674	999999	350	999999	772	250	999999	302	474	542	345	999999	970	770	999999	999999	20	940	999999	970	932	349	888	999999	326	999999	999999	693	999999	738	999999	342	735	989	999999	109	606	236	645	967	988	570	999999	682	379	999999	782	497	56	21	149	403	73	446	999999	999999	999999	808	49	466	429	703	999999	735	652	13	999999	981	999999	669	131	783	305	802	981	371	999999	215	999999	795	533	334	647	999999	599	497	999999	299	999999	892	609	999999	999999	188	548	295	911	260	999999	376	996	800	944	386	889	365	108	271	465	604	999999	294	646	254	933	999999	65	36	145	165	734	246	958	659	69	333	596	126	264	696	460	112	185	999999	999999	732	389	270	742	999999	398	17	834	999999	999999	325	161	942	999999	999999	239	999999	124	999999	642	760	999999	295	327	999999	768	981	999999	768	999999	869	119	999999	455	999999	714	999999	293	901	766	727	412	540	738	744	181	654	871	810	999999	575	999999	310	163	48	999999	104	943	186	475	417	999999	75	284	61	215	999999	496	54	739	999999	600	999999	118	999999	358	311	556	583	999999	124	120	206	999999	578	999999	808	696	417	320	620	852	117	435	359	999999	999999	265	687	999999	870	999999	999999	999999	999999	974	774	999999	248	690	588	547	369	791	999999	999999	804	763	705	179	407	999999	89	734	999999	592	999999	999999	758	198	21	55	869	54	523	999999	293	134	288	604	117	616	457	727	731	82	492	326	84	61	921	582	560	517	141	999999	87	102	999999	440	491	987	443	60	678	543	999999	999999	277	404	23	679	485	111	999999	791	167	999999	999999	56	109	177	713	706	277	438	999999	361	913	267	999999	200	183	848	122	999999	182	407	58	999999	404	999999	999999	680	999999	251	107	458	455	349	108	725	99	904	340	324	283	736	999999	249	57	999999	410	20	524	823	999999	999999	988	999999	618	999999	313	814	652	932	128	999999	668	35	999999	999999	999999	574	168	164	999999	278	517	999999	846	445	999999	808	150	88	766	47	999999	224	744	999999	999999	512	730	349	421	999999	262	408	205	250	77	757	999999	999999	419	999999	851	370	999999	238	999999	200	106	183	145	504	674	574	175	91	877	454	290	999999	999999	404	
843	999999	742	999999	25	118	603	605	377	867	999999	999999	669	930	196	795	999999	516	350	279	416	999999	213	916	610	688	243	999999	373	999999	999999	47	442	24	999999	999999	627	896	222	21	596	501	999999	999999	999999	999999	999999	245	999999	92	952	774	530	999999	988	295	615	826	999999	337	875	489	242	999999	999999	862	999999	654	999999	999999	999999	999999	303	339	999999	915	751	999999	999999	75	999999	998	229	290	999999	702	517	144	36	999999	425	801	681	999999	146	117	268	61	999999	741	847	260	308	740	914	357	999999	201	999999	82	544	680	513	999999	554	876	270	999999	93	999999	999999	999999	627	999999	738	376	923	417	202	575	656	699	67	580	999999	532	699	488	376	323	230	325	999999	953	173	745	297	532	999999	269	847	317	999999	189	395	295	999999	80	11	547	434	73	998	60	426	845	622	933	931	32	187	999999	999999	769	477	40	53	673	999999	999999	89	400	86	999999	728	348	730	999999	195	932	899	629	486	828	999999	999999	327	469	537	327	132	363	601	319	91	75	732	209	711	365	252	959	14	18	468	43	986	75	331	999999	124	743	999999	999999	133	999999	304	756	879	320	713	584	146	747	999999	725	799	999999	851	662	615	999999	177	829	999999	999999	624	477	369	856	999999	999999	147	459	999999	389	615	602	195	533	771	975	999999	401	652	667	822	266	148	999999	243	229	223	999999	999999	593	999999	999999	317	999999	933	826	396	33	150	461	999999	687	999999	490	999999	206	581	999999	999999	640	999999	999999	999999	33	126	367	338	627	622	950	48	999999	987	619	812	697	999999	12	599	944	999999	999999	260	200	230	145	722	657	632	47	647	895	778	831	392	800	740	294	999999	575	497	999999	999999	199	423	968	699	925	999999	421	911	578	727	999999	999999	905	525	987	802	981	645	999999	994	585	312	152	699	165	236	22	957	11	936	999999	999999	819	894	71	777	262	999999	999999	979	999999	136	79	177	831	780	487	285	999999	492	94	930	816	775	826	886	280	999999	544	699	666	999999	909	642	703	499	242	21	463	999999	550	545	849	701	783	459	243	974	868	385	749	737	214	519	851	999999	640	999999	999999	185	506	999999	901	107	323	756	226	436	473	342	547	475	821	543	941	549	91	999999	999999	376	652	306	999999	168	949	928	259	999999	790	609	858	198	943	999999	999999	566	643	751	387	36	242	807	999999	535	999999	283	999999	670	577	999999	999999	525	61	701	532	210	582	742	157	394	506	999999	646	864	483	358	532	543	830	385	999999	
339	737	965	999999	845	795	875	999999	676	23	589	999999	488	596	343	147	252	755	512	999999	901	604	992	530	416	170	646	61	488	751	382	840	202	406	999999	787	95	567	687	415	706	999999	481	381	917	13	167	999999	150	999999	999999	787	328	999999	14	734	744	445	727	684	158	999999	999999	999999	640	999999	630	999999	999999	999999	62	684	999999	106	287	489	133	620	999999	413	13	379	911	999999	470	594	999999	999999	401	948	52	650	840	13	266	882	578	999999	741	999999	382	85	363	999999	169	605	719	999999	122	999999	611	133	832	999999	681	779	912	575	464	55	237	829	999999	964	513	411	844	999999	840	404	911	577	879	444	41	927	999999	999999	118	865	874	299	999999	876	347	999999	999999	527	331	487	970	12	999999	695	999999	552	999999	999999	91	999999	999999	655	392	718	613	999999	254	999999	999999	999999	999999	595	467	599	180	999999	150	813	999999	594	594	327	999999	362	434	908	999999	193	999999	488	999999	999999	245	361	114	229	907	970	273	312	674	428	245	999999	724	999999	545	999999	525	12	412	582	999999	496	999999	443	912	999999	999999	999999	557	70	895	999999	222	147	360	116	999999	951	999999	180	549	324	919	999999	91	999999	638	60	373	984	999999	501	999999	999999	854	748	198	999999	317	877	686	568	999999	614	533	442	364	587	33	999999	16	574	971	999999	42	457	577	997	362	999999	999999	243	341	573	999999	999999	726	264	999999	611	918	825	999999	999999	493	981	569	315	999999	649	810	999999	36	934	977	104	530	999999	925	406	181	200	318	569	999999	453	999999	191	222	140	715	110	304	999999	999999	191	930	817	999999	61	999999	272	999999	712	936	350	999999	406	595	306	999999	882	338	885	999999	999999	516	83	677	50	754	387	999999	511	999999	710	756	614	999999	796	999999	712	106	999999	519	909	835	605	633	146	246	829	595	999999	266	833	771	418	981	793	674	999999	150	707	999999	509	179	854	779	235	593	999999	982	799	142	999999	785	463	376	999999	892	911	999999	541	803	999999	792	186	255	109	938	348	632	630	131	318	572	398	578	19	739	981	999999	999999	552	644	847	796	783	105	57	318	999999	460	901	762	415	608	904	381	717	993	999999	679	297	255	969	362	677	823	598	397	884	367	792	999999	999999	999999	988	169	999999	995	999999	159	999999	630	306	182	999999	999999	902	999999	494	207	999999	745	382	156	999999	307	999999	495	999999	960	999999	660	433	684	999999	990	677	373	999999	744	303	722	601	459	627	667	948	796	632	318	921	999999	902	687	
75	56	538	938	932	999999	494	592	999999	442	999999	400	999999	621	999999	739	691	539	353	749	904	579	999999	922	529	999999	359	999999	862	811	48	999999	758	746	618	621	999999	739	440	999999	260	710	845	999999	806	236	999999	999999	292	893	626	391	999999	162	999999	496	903	616	999999	488	341	615	730	75	999999	778	642	999999	999999	893	287	952	108	999999	999999	203	733	983	126	302	982	999999	596	969	194	657	999999	605	962	131	717	999999	999999	951	999999	645	980	780	766	37	594	20	333	999999	999999	674	999999	867	663	590	763	919	499	999999	506	319	29	760	880	746	196	47	497	881	185	442	999999	156	823	854	222	999999	999999	98	708	972	698	207	363	520	374	724	999999	999999	368	999999	999999	212	455	289	625	229	900	999999	841	999999	523	452	223	182	51	146	999999	809	999999	810	701	411	999999	533	621	999999	407	370	381	471	105	124	523	387	97	999999	700	544	238	992	62	999999	256	161	459	255	984	190	999999	237	680	999999	15	999999	999999	943	794	921	668	804	822	539	648	379	461	408	929	835	95	621	445	509	581	384	757	504	165	266	999999	999999	836	226	999999	153	791	999999	119	965	999999	999999	635	999999	875	433	180	522	559	877	999999	60	999999	158	104	857	792	180	560	630	799	602	999999	537	847	303	968	606	648	504	587	999999	299	999999	555	942	986	999999	634	157	214	244	945	999999	566	33	59	687	131	43	999999	621	999999	488	175	687	365	107	931	582	465	573	999999	64	999999	999999	761	362	603	162	999999	136	546	999999	425	564	657	999999	970	823	253	999999	484	615	153	966	95	810	798	867	999999	888	734	61	999999	999999	370	999999	989	365	272	696	999999	968	171	999999	85	999999	999999	610	999999	999999	136	118	338	185	999999	999999	999999	332	999999	999999	563	735	999999	982	999999	494	999999	784	999999	767	520	615	560	999999	206	516	453	999999	999999	96	747	198	837	999999	999999	999999	999999	517	551	111	978	999999	249	321	143	358	999999	189	999999	590	999999	288	416	273	999999	521	557	781	978	999999	816	993	440	39	214	375	999999	999999	999999	775	771	213	242	999999	788	854	999999	249	423	847	124	274	94	311	999999	468	999999	574	396	999999	78	941	538	999999	294	984	236	220	999999	768	461	556	958	67	999999	999999	999999	999999	484	490	156	317	999999	141	999999	552	999999	999999	232	745	592	999999	999999	980	999999	830	675	273	808	803	628	164	143	655	396	999999	315	36	999999	999999	422	469	99	905	104	760	999999	406	510	742	85	106	988	371	
185	137	107	999999	360	988	410	782	514	680	862	991	999999	999999	745	999999	999999	883	647	501	332	999999	243	553	999999	946	999999	999999	999999	76	728	531	176	772	479	268	470	337	999999	503	330	999999	955	999999	53	999999	586	999999	661	609	505	201	459	496	48	999999	999999	999999	999999	413	742	999999	29	448	951	999999	824	412	243	486	999999	908	216	999999	180	999999	178	824	509	782	370	999999	616	163	999999	999999	999999	679	733	427	374	999999	245	272	760	198	620	999999	999999	713	288	183	999999	185	999999	597	985	314	326	999999	884	79	54	320	53	365	525	866	877	424	999999	154	999999	999999	121	999999	673	999999	999999	981	81	999999	366	796	503	196	748	440	984	972	551	999999	363	388	543	305	872	925	228	999999	673	754	999999	53	454	999999	505	821	999999	654	999999	50	999999	345	284	233	713	257	817	857	999999	999999	999999	905	872	500	791	999999	999999	816	999999	748	725	999999	999999	327	32	323	999999	368	690	999999	376	340	999999	510	846	28	113	320	592	624	117	999999	787	999999	872	733	180	999999	353	214	549	257	11	186	999999	932	37	999999	210	399	905	999999	999999	690	999999	551	999999	371	654	772	196	962	234	37	999999	364	210	999999	454	999999	999999	397	25	485	387	128	338	872	195	999999	991	156	119	202	719	659	204	106	999999	330	877	808	309	580	28	587	33	974	545	961	732	999999	512	999999	256	518	443	690	999999	999999	222	983	186	741	781	49	853	41	999999	981	169	113	999999	999999	999999	999999	97	444	467	999999	104	999999	336	234	191	999999	644	999999	946	211	225	514	793	999999	999999	893	632	999999	798	978	734	999999	666	564	801	628	448	387	501	911	430	998	233	513	999999	858	656	951	999999	999999	405	656	95	116	765	655	320	588	26	527	712	529	645	999999	75	999999	698	772	999999	562	255	266	704	999999	781	226	999999	999999	776	999999	999999	680	17	710	582	87	999999	999999	999999	156	317	859	371	999999	999999	999999	999999	743	999999	401	169	884	528	999999	842	148	951	60	335	999999	374	40	811	999999	290	41	521	935	999999	988	999999	148	999999	286	999999	999999	895	729	835	999999	864	547	842	384	99	362	161	20	868	444	135	855	234	260	782	287	58	603	694	177	389	999999	837	459	999999	31	911	999999	752	456	999999	999999	999999	999999	684	999999	999999	999999	678	999999	879	999999	76	472	862	350	914	999999	503	967	347	301	44	668	500	446	999999	999999	188	78	450	909	267	422	201	903	640	779	576	955	999999	621	925	767	297	877	361	375	
597	855	116	999999	999999	784	118	951	999999	556	999999	247	999999	804	999999	610	486	999999	999999	653	280	999999	709	145	999999	548	878	726	376	277	381	623	94	344	795	332	961	999999	170	483	313	250	999999	94	825	338	999999	294	372	325	999999	326	634	707	104	638	156	971	999999	210	905	392	999999	919	999999	341	999999	782	999999	925	999999	236	809	769	350	40	252	625	999999	816	710	999999	363	61	987	999999	988	387	999999	167	186	999999	215	999999	577	921	999999	796	908	494	185	65	285	999999	676	64	999999	999999	367	73	396	530	661	999999	500	999999	38	999999	932	130	352	775	542	851	749	659	30	849	202	999999	375	455	999999	999999	640	999999	317	999999	384	933	999999	134	30	999999	770	655	337	977	470	265	892	142	863	788	151	409	522	999999	697	26	43	999999	999999	999999	999999	940	999999	835	999999	999999	14	999999	158	999	999999	227	999999	366	91	103	332	52	388	937	536	242	592	927	684	240	141	884	228	999999	999999	999999	462	91	999999	830	999999	999999	389	625	999999	780	999999	863	216	999999	654	166	352	999999	694	990	289	734	999999	466	357	886	161	366	999999	999999	893	791	110	701	999999	674	879	999999	999999	831	663	763	999999	755	259	728	720	760	586	999999	999999	624	673	999999	600	727	678	31	482	999999	349	32	911	140	999999	999999	763	515	999999	980	999999	101	350	863	337	999999	58	999999	216	629	175	401	780	738	588	999999	127	999999	110	999999	999999	858	999999	309	491	640	852	555	868	67	965	215	602	606	698	450	999999	809	581	84	678	31	814	852	787	948	252	182	552	618	999999	572	414	130	984	428	322	999999	381	697	999999	503	788	159	999999	960	798	184	999999	999999	994	999999	620	36	999999	999999	999999	925	521	543	397	679	12	260	982	403	801	482	621	280	137	999999	999999	999999	410	999999	243	999999	198	827	159	999999	999999	413	623	999999	999999	387	999999	21	384	396	999999	838	999999	994	500	537	176	270	168	999999	562	999999	999999	999999	880	736	999999	999999	999999	999999	737	693	999999	329	547	999999	637	999999	451	999999	721	610	896	999999	711	999999	999999	416	684	705	498	999999	669	999999	515	373	402	860	885	999999	762	575	999999	999999	659	837	454	979	457	901	900	949	819	744	604	952	872	279	999999	999999	161	999999	510	44	890	809	33	999999	813	183	206	776	340	235	661	999999	338	901	91	999999	154	605	958	782	805	549	999999	924	238	999999	500	999999	810	604	999999	552	75	999999	999999	850	813	893	999999	999999	704	133	618	999999	999999	458	623	971	
197	999999	146	556	999999	999999	238	350	700	109	999999	260	683	999999	999999	999999	171	119	999999	101	796	241	71	260	439	684	999999	681	930	524	999999	779	940	999999	934	999999	467	517	999999	347	18	764	159	713	570	999999	600	999999	166	882	432	973	377	532	999999	956	999999	886	126	576	649	556	420	999999	267	553	320	164	148	342	278	653	818	743	92	999999	999999	999999	689	524	94	457	999999	58	101	868	411	999999	354	978	520	581	401	999999	999999	462	353	972	999999	27	604	999999	491	999999	614	778	165	634	449	999999	874	766	999999	999999	999999	202	999999	372	94	398	151	902	809	170	822	999999	999999	103	55	630	688	999999	999999	999999	919	648	965	700	999999	323	713	777	968	211	113	753	999999	999999	243	505	999999	981	999999	68	999999	702	636	999999	11	999999	999999	71	999999	999999	463	765	865	535	682	843	236	340	928	771	684	374	934	608	999999	78	322	463	999999	549	209	706	231	842	999999	226	22	644	698	526	999999	652	197	158	747	999999	888	848	126	999999	279	999999	63	126	384	511	999999	37	274	933	999999	72	211	49	620	756	543	33	739	999999	830	592	999999	999999	974	42	186	785	999999	718	190	473	999999	469	280	118	999999	115	467	294	458	999999	999999	999999	921	735	450	999999	999999	990	999999	864	119	660	569	686	458	999999	151	999999	999999	982	177	556	753	141	999999	742	768	512	113	438	565	454	999999	846	222	876	999999	999999	592	999999	257	869	913	325	364	687	999999	594	659	11	963	125	999999	475	816	822	21	790	999999	707	390	999999	887	375	309	664	999999	723	473	582	999999	903	999999	306	999999	308	642	438	776	47	843	184	852	112	475	450	494	541	39	999999	864	698	237	884	647	999999	982	547	26	999999	44	185	130	86	838	70	365	663	740	999999	999999	583	23	999999	864	216	183	784	999999	858	179	121	694	83	999999	473	999999	875	659	999999	326	105	421	87	999999	667	999999	999999	273	999999	95	831	999999	999999	219	290	999999	264	30	440	999999	999999	999999	167	999999	923	491	56	368	374	394	490	13	999999	202	999999	999999	936	970	207	999999	407	520	495	773	347	319	183	864	999999	788	421	999999	228	999999	128	999999	264	556	90	999999	17	999999	899	30	999999	827	575	999999	134	999999	999999	294	823	288	650	686	161	394	192	613	317	192	930	999999	973	999999	785	769	999999	637	907	999999	890	31	155	990	621	475	178	519	999999	999999	739	319	50	137	41	999999	816	999999	999999	870	374	999999	867	824	486	999999	56	969	52	805	254	
497	221	368	403	801	999999	659	74	685	225	999999	870	999999	452	999999	999999	999999	603	999999	999999	641	340	47	25	424	164	330	513	308	428	209	477	937	610	999999	107	681	733	999999	807	166	377	999999	999999	701	605	414	999999	865	777	999999	376	207	851	613	999999	183	353	979	647	999999	155	999999	266	26	205	932	999999	999999	523	863	999999	999999	46	797	273	719	392	323	818	749	948	999999	531	228	832	279	95	997	999999	999999	338	753	593	999999	20	611	364	999999	506	672	562	999999	352	913	97	999999	170	64	999999	999999	999999	999999	171	898	999999	507	244	48	193	999999	999999	999999	999999	599	535	369	779	999999	786	999999	999999	754	817	155	196	776	999999	618	999999	999999	999999	999999	657	647	999999	308	999999	999999	999999	513	376	999999	454	580	825	707	67	752	999999	999999	999999	130	999999	999999	999999	46	999999	25	711	95	211	626	907	363	817	999999	207	999999	466	236	776	94	906	282	295	49	309	999999	330	999999	999999	553	240	413	606	988	762	970	999999	105	95	577	999999	58	999999	999999	418	100	763	19	510	590	296	161	951	148	999999	995	401	52	737	976	694	233	376	657	396	999999	757	828	63	236	999999	370	150	209	999999	857	970	545	630	999999	483	321	999999	999999	267	88	461	467	774	767	579	522	368	119	882	759	682	654	999999	914	999999	934	955	284	999999	999999	20	751	999999	366	34	856	999999	999999	502	383	999999	246	999999	317	52	299	64	999999	656	398	999999	41	327	351	185	326	190	716	875	549	365	703	459	999999	77	999999	431	418	742	999999	999999	840	616	999999	514	445	999999	56	871	53	879	670	627	290	923	979	434	695	190	708	999999	705	999999	953	28	999999	999999	68	250	341	868	646	552	999999	298	172	424	999999	837	999999	72	143	999999	999999	669	695	85	179	999999	98	286	736	237	44	58	405	197	663	490	999999	658	205	999999	540	185	243	127	999999	999999	760	565	614	857	999999	999999	541	860	820	999999	999999	477	617	649	161	65	142	418	518	884	999999	974	760	338	876	91	999999	999999	314	999999	435	999999	999999	187	657	533	999999	999999	787	398	999999	544	999999	380	999999	999999	999999	999999	654	484	52	825	609	810	109	786	999999	286	981	369	778	214	555	173	857	754	96	440	991	628	999999	264	999999	129	378	999999	999999	390	999999	391	49	999999	682	830	614	610	969	580	87	999999	728	395	896	427	620	311	988	999999	999999	412	407	610	999999	35	100	788	999999	489	441	751	189	424	114	999999	329	466	532	725	558	256	785	516	
999999	999999	999999	999	999999	999999	509	999999	999999	999999	867	769	999999	999999	758	656	999999	825	417	489	148	999999	691	314	999999	307	108	164	778	273	654	275	999999	890	999999	442	135	100	431	989	999999	999999	999999	785	556	344	614	890	999999	876	985	732	999999	306	377	36	438	596	718	999999	115	355	999999	999999	748	601	999999	104	190	326	531	649	404	999999	509	774	944	905	999999	946	692	999999	456	902	288	921	999999	999999	522	231	999999	539	382	371	884	635	86	999999	47	954	201	520	709	391	355	999999	338	422	797	999999	91	532	999999	999999	377	999999	898	395	818	826	175	822	999999	958	999999	991	999999	42	543	999999	999999	659	999999	802	754	181	508	75	557	942	593	24	533	918	999999	481	700	611	999999	986	737	999999	477	999999	789	379	999999	750	999999	363	79	305	999999	923	906	432	664	45	27	999999	399	832	838	875	242	161	999999	999999	818	840	999999	665	999999	556	146	16	191	657	999999	385	242	757	999999	204	873	297	145	999999	22	999999	999999	665	593	798	597	904	852	601	978	999999	89	999999	999999	238	999999	999999	267	332	786	999999	250	16	32	999999	963	999999	836	643	999999	945	999999	689	649	111	32	999999	81	249	959	241	999999	590	679	385	305	955	999999	999999	999999	469	40	999999	822	123	476	810	642	952	835	955	78	219	598	42	622	400	637	830	215	435	999999	28	373	555	744	660	337	647	346	18	816	78	510	543	915	999999	866	999999	634	222	993	129	999999	13	173	945	991	999999	762	904	328	994	561	706	137	22	449	277	378	999999	482	995	615	826	148	999999	708	999999	127	419	533	999999	206	993	442	222	613	369	999999	799	668	691	884	441	690	822	516	804	415	903	763	999999	168	999999	999999	999999	999999	587	865	173	999999	935	528	353	999999	999999	797	568	273	999999	408	90	885	578	158	791	999999	184	146	999999	493	903	649	224	999999	999999	942	999999	263	445	999999	35	999999	228	562	732	173	540	70	472	34	999999	540	999999	999999	999999	713	589	999999	948	885	339	451	999999	679	999999	296	999999	698	445	285	418	999999	828	215	382	586	666	999999	425	628	581	123	999999	302	545	373	158	720	999999	232	362	999999	314	559	999999	584	955	549	229	446	859	999999	999999	999999	999999	642	999999	295	131	999999	56	573	999999	330	314	225	999999	999999	999999	969	147	593	999999	223	999999	698	999999	999999	836	798	630	127	796	978	769	739	499	486	686	903	661	863	598	876	185	788	475	984	255	163	999999	710	416	259	309	275	126	410	274	
917	642	442	458	333	476	929	777	275	561	574	726	301	569	240	999999	284	999999	999999	999999	143	233	25	33	999999	999999	920	710	999999	679	503	622	98	221	769	270	229	414	274	410	256	21	209	432	681	437	514	150	999999	942	34	279	277	372	140	693	627	999999	999999	341	555	228	999999	596	67	951	999999	999999	799	999999	98	999999	731	449	791	132	33	592	351	256	487	779	534	604	654	234	355	999999	91	85	643	809	638	999999	854	38	781	613	999999	729	799	999999	350	216	853	164	548	828	999999	18	999999	999999	999999	529	999999	776	693	999999	941	833	606	911	998	724	999999	289	999999	797	594	999999	999999	419	227	622	456	63	438	328	999999	999999	686	999999	999999	83	999999	609	741	999999	89	999999	344	154	671	542	999999	888	435	626	879	574	923	999999	243	817	999999	260	816	455	999999	999999	347	375	885	999999	999999	89	999999	925	319	727	547	132	999999	516	428	206	747	685	999999	568	627	812	449	999999	999999	999999	293	337	999999	164	792	296	999999	289	740	999999	269	229	999999	53	999999	510	317	999999	999999	801	42	726	398	999999	512	999999	999999	514	999999	534	926	708	876	221	796	437	999999	999999	999999	261	999999	438	776	459	937	999999	300	455	445	999999	505	297	160	774	902	566	939	945	651	661	339	531	999999	216	52	560	352	183	257	999999	990	161	226	999999	715	604	950	939	533	984	999999	511	999999	999999	38	999999	558	999999	999999	999999	498	574	999999	283	921	564	999999	999999	999999	386	185	999999	208	750	136	353	80	384	69	307	616	10	421	666	821	828	461	61	187	413	12	251	864	999999	206	426	999999	943	999999	999999	283	390	999999	157	808	723	999999	329	929	685	568	999999	52	21	623	498	163	846	461	103	999999	279	393	999999	384	934	262	191	999999	709	705	137	531	908	999999	236	999999	273	858	107	525	999999	132	501	845	828	208	852	403	708	999999	801	491	760	56	14	996	529	999999	999999	470	131	776	229	979	999999	999999	144	988	397	30	889	988	364	999999	971	999999	891	999999	555	999999	410	999999	999999	446	904	645	771	861	28	239	949	500	999999	636	999999	999999	999999	999999	999999	185	74	864	15	688	999999	812	137	192	84	999999	999999	371	999999	148	70	343	931	999999	85	795	881	282	969	168	81	398	999999	727	183	999999	253	378	753	999999	999999	545	999999	167	71	102	517	588	786	170	133	587	283	845	576	69	434	129	999999	618	304	791	895	846	617	999999	807	999999	18	999999	614	736	618	999999	475	524	999999	774	722	
999999	287	999999	999999	808	45	493	124	169	161	123	999999	999999	999999	144	999999	880	999999	936	550	999999	294	117	579	999999	556	999999	999999	999999	999999	61	508	660	407	464	340	12	306	96	811	133	999999	999999	259	999999	999999	999999	999999	483	772	999999	874	625	233	999999	698	180	722	177	262	648	999999	999999	789	109	615	531	727	477	804	82	584	563	134	426	999999	646	858	684	999999	999999	591	495	999999	784	999999	883	436	760	765	170	999999	999999	999999	172	999999	194	999999	999999	289	755	761	337	679	999999	21	320	500	807	999999	61	322	47	135	194	67	38	33	999999	923	999999	104	999999	711	999999	792	455	729	961	999999	999999	788	709	405	296	999999	263	816	999999	772	866	392	628	326	714	848	999999	13	649	999999	580	999999	852	236	557	660	999999	626	45	999999	566	591	539	999999	424	999999	613	999999	839	879	803	222	999999	243	999999	349	475	999999	997	796	550	999999	89	855	246	858	936	482	847	635	521	637	781	68	216	284	999999	638	999999	451	244	609	173	999999	312	999999	112	619	179	218	194	999999	628	248	365	999999	999999	683	754	566	336	140	795	213	999999	999999	440	999999	999999	999999	495	837	749	555	561	941	288	319	553	999999	755	999999	313	639	451	999999	19	542	702	101	999999	180	884	344	125	114	814	999999	999999	999999	927	999999	592	397	722	357	403	82	687	999999	835	201	999999	999999	810	19	826	165	762	999999	999999	898	307	935	18	999999	952	414	440	999999	999999	329	907	416	949	653	999999	999999	916	104	999999	936	999999	288	266	581	50	18	999999	115	287	658	207	422	999999	39	805	657	388	999999	404	988	999999	241	297	516	294	723	926	999999	285	910	249	667	24	230	54	999999	678	437	285	944	880	335	178	478	132	494	999999	920	999999	86	999999	520	700	986	999999	623	991	749	296	326	91	376	829	999999	419	539	408	759	984	999999	978	951	131	459	118	999999	72	818	394	799	296	999999	319	999999	383	999999	967	999999	926	431	38	928	999999	999999	999999	514	505	999999	69	592	96	999999	999999	72	999999	999999	399	999999	877	986	560	999999	365	497	999999	85	66	630	994	690	571	380	832	563	757	999999	999999	172	999999	604	811	999999	758	999999	999999	619	999999	999999	111	797	339	999999	160	999999	870	855	573	999999	928	787	999999	875	807	379	31	716	844	382	314	57	999999	236	999999	283	185	299	999999	564	999999	420	999999	999999	528	999999	360	999999	999999	892	692	902	999999	167	243	808	999999	935	464	389	780	996	774	999999	943	63	999999	999999	82	876	
763	581	999999	19	869	999999	782	648	356	609	28	186	999999	951	689	412	571	617	999999	845	999999	249	834	43	783	787	645	317	865	999999	185	257	999999	353	139	121	470	476	298	725	36	507	589	854	371	999999	509	823	18	541	492	999999	119	237	748	524	746	407	999999	999999	999999	474	999999	881	999999	999999	415	153	822	577	999999	104	328	999999	999999	630	660	999999	672	190	999999	822	309	999999	982	999999	148	544	604	614	374	72	999999	999999	852	561	724	707	429	600	197	366	10	440	999999	398	96	841	417	128	999999	999999	735	54	999999	59	999999	458	899	664	632	870	549	217	999999	999999	999999	122	425	267	905	999999	560	82	993	999999	822	999999	735	999999	683	999999	136	485	751	999999	337	999999	411	803	396	275	808	999999	967	326	817	792	999999	719	545	974	999999	159	222	910	215	662	61	884	999999	306	723	315	981	335	999999	999999	466	604	552	656	711	622	999999	640	155	999999	115	676	113	999999	641	26	999999	709	999999	999999	272	841	403	674	155	527	576	100	552	999999	784	641	583	999999	999999	633	176	999999	999999	803	288	582	764	999999	999999	385	780	207	999999	706	999999	999999	454	766	800	624	999999	877	999999	193	56	999999	97	652	999999	999999	999999	359	999999	17	849	999999	446	88	999999	689	86	999999	999999	770	999999	378	435	845	246	999999	197	999999	999999	712	999999	298	999999	89	757	507	999999	999999	408	93	292	430	999999	657	857	106	835	375	77	120	547	227	999999	740	447	677	999999	251	415	509	286	286	406	990	999999	560	781	366	331	201	204	963	585	44	999999	325	874	999999	988	150	677	999999	748	999999	174	215	538	999999	642	89	999999	999999	707	899	999999	999999	34	513	82	307	325	478	54	876	916	584	642	726	262	131	802	577	263	274	832	465	537	999999	826	999999	32	143	999999	251	49	950	265	685	237	999999	999999	371	706	691	825	208	776	872	926	590	573	811	394	999999	287	584	990	443	77	999999	478	471	686	702	999999	999999	753	803	836	965	328	956	999999	780	830	440	999999	999999	449	633	688	664	637	245	805	220	748	999999	963	999999	999999	999999	999999	885	14	999999	685	13	999999	643	454	973	999999	960	999999	617	322	999999	690	999999	714	427	999999	443	663	813	999999	450	999999	74	443	550	839	381	15	505	347	613	776	10	755	867	166	999999	188	715	628	677	973	999999	999999	144	522	127	750	542	828	185	999999	200	999999	244	116	351	210	904	143	664	955	999999	999999	708	837	690	101	846	271	198	265	947	195	166	
477	999999	177	999999	37	722	630	472	676	999999	392	999999	999999	521	760	814	604	283	581	963	721	999999	999999	198	306	832	999999	904	999999	640	999999	283	15	839	999999	407	184	901	877	421	44	493	999999	999999	326	999999	685	579	95	999999	593	981	375	231	999999	270	999999	978	999999	204	695	726	200	999999	252	999999	580	175	754	362	639	999999	406	170	929	238	126	810	872	999999	157	456	818	999999	56	999999	999999	783	403	999999	617	999999	898	682	725	317	302	63	865	218	681	519	825	733	817	890	999999	215	302	216	154	999999	115	958	56	249	908	999999	989	313	210	796	771	257	745	999999	999999	723	999999	999999	936	72	999999	663	372	638	630	95	17	166	363	702	491	999999	362	637	100	940	635	486	999999	925	999999	562	18	884	747	578	987	999999	95	860	769	680	280	91	45	452	595	418	618	823	999999	832	949	507	315	584	895	999999	999999	999999	999999	999999	999999	20	998	392	655	487	890	999999	107	633	81	502	932	810	917	280	601	999999	354	227	867	585	999999	241	612	511	999999	172	682	879	40	231	773	999999	467	999999	93	653	999999	118	527	565	726	735	761	456	999999	505	667	624	516	704	999999	870	101	999999	453	766	779	153	908	727	379	228	602	849	999999	132	352	657	999999	947	850	246	699	311	999999	831	480	999999	999999	999999	999999	999999	372	999999	712	902	718	830	816	327	999999	653	209	999999	195	508	142	911	726	451	162	999999	437	569	853	283	999999	789	778	621	295	624	217	834	232	321	855	276	999999	827	999999	522	999999	999999	999999	207	46	900	126	361	999999	568	438	495	921	495	999999	803	999999	438	732	928	61	204	42	259	446	999999	999999	873	652	865	774	899	48	639	999999	568	999999	999999	247	280	673	426	999999	726	195	999999	912	736	691	62	794	999999	105	999999	999999	646	836	824	761	670	332	252	708	833	794	538	999999	999999	326	71	318	825	201	461	264	634	281	315	73	724	463	999999	192	600	999999	75	999999	562	178	532	731	670	894	999999	947	999999	999999	999999	999999	999999	274	999999	419	630	999999	999999	999999	643	230	835	374	531	761	47	216	999999	69	118	999999	999999	999999	894	123	793	339	999999	931	624	514	999999	999999	999999	999999	416	459	834	999999	999999	855	112	558	171	342	999999	167	210	999999	857	370	999999	372	609	337	212	922	380	999999	625	300	999999	47	892	138	999999	999999	193	157	354	999999	382	71	507	262	660	181	999999	561	780	636	138	999999	83	264	59	999999	317	853	181	999999	88	327	804	
271	759	999999	999999	42	945	424	974	63	564	999999	988	404	864	999999	677	41	999999	819	736	989	999999	999999	964	637	999999	927	611	339	975	861	509	64	266	246	503	595	515	999999	616	365	999999	999999	183	999999	276	655	605	961	999999	150	143	999999	591	815	109	400	999999	999999	952	27	813	644	88	703	769	933	147	628	852	999999	525	820	212	380	337	97	999999	999999	371	434	999999	999999	162	834	728	999999	999999	451	146	113	495	487	587	598	552	26	996	999999	44	343	517	977	119	104	625	322	999999	999999	487	21	215	999999	666	527	696	999999	492	254	999999	528	999999	696	491	749	596	999999	243	614	828	321	101	999999	135	999999	917	354	999999	68	999999	415	999999	263	999999	134	897	555	999999	69	902	999999	534	752	505	515	873	999999	999999	370	508	586	89	451	392	175	920	999999	815	999999	610	352	633	433	999999	569	343	999999	999999	366	851	51	227	999999	999999	448	786	348	218	619	999999	106	999999	999999	559	632	335	743	870	798	214	999999	739	192	999999	559	756	111	717	936	182	999999	98	139	518	467	369	905	999999	943	389	582	293	206	483	999999	494	462	874	999999	243	600	345	933	999999	999999	999999	44	724	162	692	685	999999	999999	999999	999999	17	728	661	102	273	429	14	999999	999999	999999	122	543	708	944	75	303	999999	316	703	581	332	999999	976	72	165	334	191	586	999999	704	950	21	759	999999	506	765	800	999999	148	813	596	417	525	530	342	768	335	999999	97	399	999999	325	999999	865	174	852	751	598	999999	938	248	999999	999999	714	681	111	999999	722	447	309	502	455	177	889	985	914	639	456	730	999999	998	410	999999	861	256	635	442	999999	822	654	23	999999	845	209	574	178	740	810	849	241	983	613	342	787	999999	999999	157	689	880	259	222	305	868	999999	999999	999999	928	815	468	55	999999	890	900	999999	296	999999	999999	968	324	816	183	999999	999999	499	413	395	78	711	999999	999999	488	752	999999	999999	999999	718	342	306	999999	736	250	925	352	803	999999	103	713	549	501	604	999999	188	374	74	86	393	698	999999	144	555	770	227	999999	225	566	916	877	338	361	578	958	999999	709	588	999999	258	486	999999	927	320	681	528	999999	999999	850	309	999999	949	495	999999	999999	963	999999	713	966	999999	84	999999	247	654	226	385	197	923	646	99	479	999999	498	827	999999	999999	999999	999999	873	251	18	490	374	267	999999	928	842	313	999999	995	999999	995	621	553	999999	358	566	282	104	306	341	999999	723	760	829	602	460	668	999999	
999999	521	999999	840	725	24	593	999999	999999	126	298	543	883	375	650	948	484	999999	944	654	559	338	179	729	576	909	999999	766	614	437	936	477	183	999999	999999	999999	802	164	999999	999999	589	595	586	999999	999999	763	457	999999	82	811	999999	437	999999	999999	591	999999	352	618	273	815	301	826	158	552	190	820	369	720	942	176	156	999999	999999	415	74	999999	752	999999	923	813	461	802	694	802	91	508	999999	999999	582	999999	141	194	999999	91	247	999999	999999	43	975	999999	999999	999999	977	999999	999999	36	170	110	949	627	999999	339	695	999999	363	999999	142	355	470	999999	999999	999999	147	314	999999	962	438	196	177	999999	999999	719	47	937	418	999999	999999	999999	147	65	347	860	220	999999	594	802	999999	440	727	748	629	101	572	303	135	999999	599	999999	871	703	597	999999	932	648	999999	333	301	999999	999999	999999	674	999999	218	415	344	999	989	999999	720	242	473	999999	999999	429	681	434	157	744	811	223	134	161	917	443	468	373	927	999999	852	999999	511	740	999999	999999	84	285	882	999999	958	135	999999	416	999999	638	240	999999	999999	513	966	677	186	556	946	999999	515	522	999999	999999	999999	999999	82	999999	340	459	730	733	999999	999999	354	406	999999	989	785	686	17	999999	208	288	213	999999	858	423	605	185	94	954	794	570	582	561	999999	117	220	987	999999	788	85	503	907	999999	989	144	168	570	135	999999	770	269	820	796	999999	159	999999	999999	122	658	999999	164	999999	776	939	49	798	999999	559	999999	779	798	632	999999	642	705	999999	706	999999	999999	999999	44	60	898	193	999999	750	999999	999999	698	999999	142	875	405	999999	920	999999	141	999999	999999	346	375	21	691	416	999999	637	600	164	618	778	999999	207	397	402	787	114	476	593	999999	299	22	555	860	898	646	922	999999	263	722	577	999999	999999	930	388	999999	33	369	491	220	897	999999	631	629	999999	999999	934	999999	999999	188	816	661	547	163	660	334	819	160	793	769	999999	410	346	999999	50	539	726	999999	19	512	764	745	984	999999	999999	149	999999	926	941	999999	711	443	999999	999999	906	915	999999	985	999999	63	999999	873	576	722	169	999999	999999	999999	588	390	953	667	478	499	424	80	999999	175	645	520	944	893	218	575	67	999999	185	271	535	999999	837	740	997	955	441	890	999999	272	222	999999	336	200	348	561	274	54	965	734	661	835	247	536	350	759	999999	187	664	11	664	553	321	999999	664	462	552	222	669	523	68	533	999999	414	999999	624	194	754	554	657	999999	23	651	450	999999	700	
887	311	400	248	845	263	999999	999999	999999	669	709	784	535	999999	18	61	384	452	676	138	933	833	583	725	575	365	632	16	700	650	901	999999	942	964	575	251	822	431	677	804	306	733	806	292	915	409	228	669	649	999999	638	209	773	999999	999999	64	727	999999	673	490	630	229	999999	957	767	999999	842	571	320	767	239	953	774	872	999999	999999	36	999999	809	175	147	963	367	451	999999	702	107	471	207	999999	524	156	757	197	999999	87	265	849	525	999999	567	656	999999	999999	999999	999999	434	901	650	565	37	999999	865	507	352	667	862	36	944	75	741	380	373	799	253	92	205	999999	999999	999999	945	187	776	732	608	490	999999	485	431	337	999999	205	821	999999	492	999999	999999	259	844	515	999999	238	999999	999999	346	196	293	560	638	999999	489	846	213	895	619	850	659	999999	899	862	64	999999	605	617	796	545	559	731	316	165	801	946	743	999999	539	717	283	326	395	421	999999	62	846	494	848	999999	999999	925	32	642	438	157	360	981	461	838	999999	296	663	999999	636	561	254	483	145	542	999999	29	366	902	576	343	747	487	665	11	539	121	999999	374	553	634	709	673	999999	654	999999	762	731	701	94	986	663	595	785	999999	808	373	359	999999	999999	999999	568	130	76	104	410	872	326	999999	308	521	999999	298	999999	12	852	580	756	491	946	350	298	665	999999	999999	680	999999	702	29	999999	999999	762	999999	999999	581	75	999999	999999	632	253	723	446	282	402	999999	999999	374	999999	782	793	999999	999999	868	368	979	999999	903	313	486	999999	999999	179	306	999999	141	759	74	999999	675	937	273	973	133	247	233	999999	25	999999	253	130	316	813	920	236	964	560	893	104	75	897	999999	285	130	219	995	554	149	25	270	999999	404	130	673	845	529	264	492	999999	145	999999	668	640	999999	365	117	445	259	999999	302	581	865	969	187	777	774	988	999999	999999	251	999999	764	10	12	439	999999	195	149	85	706	710	77	999999	959	990	239	532	999999	765	999999	560	999999	79	722	689	948	435	942	999999	80	541	411	578	389	466	321	999999	999999	630	999999	922	305	184	374	592	514	602	999999	197	548	252	771	97	812	999999	384	999999	287	322	490	301	252	254	14	174	999999	498	883	503	999999	571	894	595	136	189	264	130	704	140	184	356	425	755	999999	999999	769	324	999999	999999	91	625	389	999999	149	999999	679	61	179	999999	294	25	999999	516	518	977	358	999999	961	632	436	263	990	157	148	144	875	497	897	187	999999	
984	732	195	421	63	999999	999999	456	999999	510	213	951	504	999999	168	636	909	246	379	479	593	363	143	271	827	999999	241	186	15	471	192	999999	992	999999	310	293	533	104	999999	795	779	729	182	132	233	999999	495	311	979	507	966	260	527	707	810	630	599	924	593	999999	949	402	450	326	327	58	999999	999999	545	875	113	814	780	583	700	864	190	999999	47	999999	149	999999	999999	508	505	999999	636	294	994	679	693	609	510	48	846	386	288	999999	804	999999	352	795	765	113	999999	162	480	944	17	946	999999	588	886	78	999999	29	204	999999	821	395	422	674	705	866	192	503	999999	742	999999	323	585	335	999999	862	999999	999999	999999	104	114	352	999999	691	999999	57	239	115	723	442	760	826	999999	346	44	999999	762	678	999999	898	921	999999	848	999999	217	694	371	999999	382	999999	999999	999999	855	110	838	478	934	999999	999999	999999	999999	86	779	999999	999999	999999	140	248	301	797	110	504	263	275	999999	212	999999	723	999999	999999	686	124	999999	700	546	825	970	91	508	565	484	999999	290	442	999999	999999	131	975	999999	306	563	999999	823	584	923	400	999999	590	999999	635	974	999999	256	804	971	523	353	89	335	166	939	59	740	736	322	999999	999999	820	13	339	91	999999	968	187	39	563	300	158	776	155	154	390	164	873	591	999999	785	999999	470	748	500	52	650	599	366	514	392	97	272	855	186	999999	586	597	999999	455	252	78	775	418	232	204	999999	999999	21	999999	894	867	999999	58	292	738	360	265	838	48	878	379	999999	525	999999	999999	886	921	969	294	804	566	999999	145	31	717	999999	62	999999	306	739	999999	587	999999	620	999999	942	223	572	999999	509	330	759	515	999999	873	999999	260	999999	999999	318	391	220	727	754	999999	999999	19	36	999999	37	308	739	542	999999	417	791	999999	904	656	270	673	358	530	784	483	999999	813	999999	158	999999	999999	814	506	988	358	260	999999	62	292	976	999999	196	997	421	211	591	227	215	169	91	242	999999	590	758	645	999999	690	942	999999	530	734	450	999999	999999	577	493	242	554	951	166	932	962	622	679	337	999999	360	118	999999	999999	589	999999	999999	76	238	114	233	999999	999999	325	570	916	780	762	999999	493	999999	894	844	717	999999	673	264	999999	999999	280	999999	911	431	999999	682	581	369	389	940	999999	999999	812	875	472	269	999999	210	636	595	999999	191	859	438	999999	178	999999	274	865	543	916	999999	405	999999	958	381	999999	327	194	642	989	556	999999	822	125	452	505	28	381	458	
999999	472	999999	417	999999	98	999999	483	587	990	999999	316	504	845	34	783	644	999999	916	999999	947	999999	26	993	606	469	789	47	999999	999999	672	447	892	999999	678	999999	725	988	784	869	508	999999	739	999999	426	682	61	556	797	341	807	611	112	291	511	999999	455	634	999999	673	309	836	169	196	328	999999	424	97	176	580	999999	656	119	56	592	117	436	822	999999	924	417	243	249	981	592	70	345	611	905	980	997	101	187	999999	570	999999	999999	552	875	648	268	964	389	227	284	161	501	65	999999	999999	271	632	999999	886	266	76	596	999999	603	999999	443	812	191	196	582	966	479	999	999999	920	437	884	999999	928	999999	999999	853	999999	999999	999999	569	289	912	512	999999	375	43	999999	853	504	84	999999	999999	618	214	455	782	203	645	317	682	502	578	777	965	387	685	138	230	813	999999	575	481	172	698	163	999999	679	476	217	932	188	999999	982	845	999999	935	339	723	999999	999999	999999	999999	399	759	76	710	999999	546	342	999999	905	80	50	291	509	29	786	999999	61	556	112	726	999999	384	999999	357	999999	999999	999999	451	356	414	19	153	999999	198	999999	412	631	999999	999999	143	144	527	37	117	115	700	346	917	158	419	672	664	567	934	948	24	999999	999999	124	213	999999	999999	343	500	71	897	999999	321	936	999999	298	608	791	969	999999	910	999999	999999	251	895	595	121	303	937	742	355	585	627	249	77	157	911	999999	561	625	254	194	537	56	999999	971	34	980	774	130	999999	872	999999	999999	48	668	868	477	999999	617	406	999999	999999	757	999999	322	112	81	999999	999999	386	279	999999	353	347	725	999999	350	43	924	999999	140	529	999999	677	482	986	284	210	999999	999999	444	119	943	999999	657	788	779	340	895	999999	952	999999	547	744	795	999999	255	15	323	849	528	999999	304	999999	275	77	589	90	243	999999	999999	871	999999	948	942	999999	297	133	999999	936	49	19	999999	65	617	29	982	81	882	840	741	278	887	999999	999999	10	815	999999	999999	590	999999	699	107	570	50	91	999999	999999	802	635	355	999999	326	999999	999999	999999	305	248	439	256	95	518	207	999999	594	558	984	910	999999	941	999999	400	999999	999999	738	349	912	577	24	536	999999	999999	999999	999999	494	620	952	510	749	250	705	576	467	707	999999	690	502	999999	976	492	107	740	408	861	291	999999	951	227	648	471	606	728	234	999999	877	701	249	950	908	999999	606	484	999999	949	246	777	999999	471	603	57	846	219	601	532	439	637	984	418	965	999999	668	
999999	861	288	644	976	352	564	830	999999	451	552	999999	12	999999	623	999999	999999	999999	999999	30	490	624	600	999999	397	136	701	473	250	999999	831	984	377	315	999999	622	882	314	269	999999	379	999999	799	606	304	999999	598	646	816	67	534	793	460	520	188	119	999999	664	257	999999	650	100	999999	97	999999	567	427	696	999999	10	697	155	365	88	650	999999	825	994	330	999999	999999	64	999999	192	191	47	533	857	137	762	361	228	999999	419	999999	289	61	711	999999	736	996	902	633	815	369	389	999999	999999	869	339	293	276	343	999999	322	595	999999	406	905	582	43	569	569	260	649	999999	97	999999	303	371	999999	123	18	593	999999	635	999999	999999	999999	801	999999	161	988	797	478	94	999999	783	107	199	846	654	806	413	703	437	343	382	999999	889	302	492	88	507	542	999999	268	750	307	686	174	600	583	113	973	881	999999	771	782	564	595	313	848	113	999999	151	317	999999	890	549	999999	58	676	999999	509	126	83	490	264	308	826	999999	486	420	35	255	81	702	440	821	855	571	600	611	999999	999999	999999	974	982	401	862	664	860	758	394	999999	923	649	604	856	999999	999999	516	999999	738	462	999999	437	88	279	80	615	174	999999	693	730	999999	75	999999	519	999999	109	507	863	999999	171	283	728	36	909	332	431	999999	999999	23	764	64	999999	872	999999	172	216	896	713	330	256	499	791	74	999999	667	858	999999	94	384	709	593	999999	47	999999	189	108	999999	178	947	999999	999999	999999	65	929	675	999999	202	798	999999	999999	213	999999	542	199	672	491	663	372	252	473	421	22	208	313	180	411	89	305	662	73	805	999999	999999	682	738	908	736	999999	987	337	665	221	737	118	999999	798	999999	999999	904	697	999999	999999	999999	483	236	505	391	999999	758	274	261	897	145	999999	999999	485	38	860	460	763	755	999999	384	915	807	209	285	100	807	999999	300	241	401	965	999999	999999	801	291	999999	243	526	984	385	723	85	768	86	453	648	999999	999999	999999	999999	151	942	915	999999	21	676	37	999999	999999	999999	386	973	999999	505	180	665	999999	683	747	415	999999	246	770	153	661	839	999999	133	999999	451	787	612	50	999999	999999	32	712	112	790	615	428	23	235	50	999	749	999999	272	906	787	945	999999	999999	999999	179	905	181	772	12	182	637	999999	397	999999	166	999999	933	184	999999	157	953	600	893	141	987	214	20	999999	153	911	782	775	226	54	506	450	590	999999	676	354	999999	939	999999	618	977	524	626	385	999999	236	816	
882	27	759	834	354	453	999999	857	964	894	451	999999	100	999999	861	687	352	999999	716	999999	999999	507	901	306	23	500	285	999999	999999	588	635	845	999999	105	899	758	999999	220	162	996	699	348	711	460	999999	320	19	228	126	836	283	999999	177	53	999999	384	125	462	821	854	178	737	999999	386	268	999999	711	995	499	112	229	142	200	719	999999	398	796	450	897	702	490	999999	47	636	314	603	678	999999	999999	525	642	14	999999	999999	827	999999	955	334	202	999999	608	24	728	23	617	151	999999	457	999999	691	588	675	999999	999999	373	122	699	757	999999	664	928	838	999999	974	469	224	742	892	999999	530	999999	471	258	104	999999	999999	337	33	999999	173	762	230	323	334	937	967	449	280	934	715	999999	999999	263	537	999999	770	45	753	553	402	408	999999	565	999999	258	126	426	470	34	897	784	675	999999	908	902	999999	524	999999	47	999999	774	999999	999999	186	268	245	218	999999	999999	333	999999	583	480	627	764	999999	664	999999	999999	999999	550	999999	255	47	931	596	999999	999999	999999	177	999999	390	716	61	627	936	991	389	770	22	907	705	250	701	465	210	205	120	154	98	53	239	578	999999	951	999999	226	919	255	671	775	864	999999	62	999999	60	867	428	999	999999	822	285	523	73	912	844	739	553	581	730	400	359	210	546	133	27	811	999999	110	832	719	999999	999999	109	999999	999999	620	197	625	999999	342	776	120	326	275	767	715	515	314	116	999999	999999	347	999999	999999	426	999999	549	928	69	249	379	328	177	999999	751	151	424	825	868	234	551	928	176	398	624	999999	884	281	366	999999	306	194	993	776	57	733	619	828	821	999999	80	268	999999	175	963	458	999999	999999	523	626	999999	689	999999	881	514	744	999999	136	656	187	779	999999	572	756	943	194	999999	401	71	28	999999	596	999999	488	164	292	372	11	434	175	305	676	757	740	999999	616	748	121	272	999999	562	493	999999	644	610	999999	696	999999	999999	778	133	999999	156	505	104	704	999999	956	727	231	381	179	999999	999999	881	113	521	832	745	999999	445	999999	139	999999	465	999999	424	370	878	999999	596	563	778	655	999999	753	999999	261	999999	317	930	792	393	999999	999999	999999	791	691	762	506	999999	863	74	895	343	909	423	398	49	65	290	325	999999	376	634	818	999999	55	999999	138	583	269	196	999999	405	653	829	98	999999	999999	257	732	999999	999999	80	733	499	999999	322	143	340	999999	999999	590	37	615	999999	999999	999999	122	999999	745	999999	999999	922	31	999999	636	499	
999999	89	999999	999999	966	999999	557	717	706	305	901	329	518	732	314	999999	453	58	606	410	790	938	812	682	713	999999	999999	489	999999	458	59	66	862	393	633	999999	15	999999	255	999999	479	897	18	721	514	999999	483	22	938	835	479	973	80	999999	999999	751	999999	999999	858	884	306	999999	999999	257	999999	999999	466	134	109	261	999999	884	803	824	931	893	930	100	177	920	608	498	999999	148	979	999999	986	637	683	999999	999999	999999	710	370	999999	412	999999	999999	475	670	336	358	913	686	52	595	999999	256	304	816	820	999999	485	938	286	807	999999	605	278	180	858	828	451	999999	476	439	184	442	347	528	739	178	625	507	593	259	585	864	999999	393	999999	739	343	867	71	607	999999	771	94	678	885	558	999999	304	811	508	907	695	999999	613	420	737	999999	775	999999	652	562	999999	354	999999	999999	661	999999	999999	999999	999999	495	999999	166	868	561	412	358	669	643	190	999999	330	695	95	352	890	653	491	972	178	999999	568	790	419	55	999999	999999	67	456	233	58	609	40	692	22	333	538	352	62	18	388	999999	142	896	966	999999	292	999999	999999	341	18	999999	911	105	999999	926	793	747	823	999999	985	301	222	419	142	86	999999	999999	999999	28	361	311	439	964	999999	999999	436	894	452	812	618	999999	382	125	999999	40	697	934	405	96	540	999999	528	401	33	999999	999999	722	999999	890	941	999999	196	999999	999999	706	588	999999	315	999999	500	898	305	999999	52	826	918	107	203	111	999999	365	606	986	487	999999	783	47	940	702	566	713	140	562	871	338	971	999999	999999	519	452	750	628	701	595	641	496	518	999999	206	178	928	529	662	511	585	682	999999	999999	420	922	550	16	612	148	787	768	999999	149	714	855	212	999999	683	659	637	736	999999	400	845	83	274	689	744	999999	637	193	477	60	295	655	771	999999	724	999999	901	744	999999	562	808	873	753	379	644	999999	965	999999	845	13	999999	999999	999999	999999	999999	346	658	861	272	999999	999999	603	999999	693	853	999999	94	675	248	97	757	893	720	353	591	971	330	895	55	403	568	672	347	999999	185	446	878	961	203	999999	938	50	482	938	62	214	583	70	525	585	266	299	726	758	999999	980	138	999999	227	371	26	999999	999999	868	519	999999	265	826	517	417	189	132	482	861	158	717	421	782	300	999999	398	270	999999	469	146	999999	945	999999	228	999999	318	455	743	832	370	186	999999	613	429	223	949	756	552	118	405	144	999999	999999	610	538	999999	999999	999999	840	972	
756	999999	356	732	249	999999	999999	607	999999	108	734	388	999999	500	972	999999	807	363	87	438	641	717	272	73	11	461	89	978	689	999999	962	322	903	999999	614	794	877	880	189	330	999999	159	240	19	671	755	999999	374	638	55	761	992	65	412	340	49	129	999999	999999	999999	813	999999	917	687	145	421	485	999999	886	999999	615	999999	184	999999	165	999999	486	262	402	256	293	715	350	644	873	970	999999	500	528	575	674	999999	159	400	999999	584	999999	552	873	259	280	387	488	460	440	834	999999	309	257	848	562	867	890	484	504	999999	357	999999	814	175	165	985	271	321	512	999999	777	999999	249	581	260	934	388	153	999999	906	999999	999999	214	48	999999	999999	253	680	999999	807	704	675	895	418	237	958	738	707	104	294	999999	177	948	419	999999	999999	999999	999999	598	627	999999	999999	508	598	871	467	78	776	24	207	741	590	307	705	999999	112	999999	831	354	999999	999999	680	999999	691	789	69	941	795	981	126	999999	577	92	395	328	957	176	307	999999	769	890	962	693	896	999999	999999	869	999999	102	954	157	237	331	306	432	999999	697	817	809	812	525	999999	794	897	309	174	999999	912	387	368	935	590	295	584	999999	243	986	162	999999	999999	200	698	702	999999	969	670	255	785	963	519	269	359	999999	999999	254	616	177	796	999999	999999	999999	956	866	733	28	566	999999	747	895	198	822	545	678	554	622	827	999999	999999	927	639	918	999999	949	999999	999999	586	999999	561	340	999999	999999	200	565	759	237	999999	832	999999	17	412	727	508	890	774	696	724	680	943	999999	426	45	408	999999	999999	470	314	17	998	634	442	474	391	417	999999	999999	632	999999	999999	327	388	995	999999	760	524	912	419	832	999999	999999	999999	999999	159	449	999999	758	667	331	608	999999	922	235	833	344	575	938	345	100	999999	652	74	744	999999	625	732	430	433	648	354	54	60	999999	999999	999999	259	536	324	999999	503	999999	999999	310	999999	629	999999	162	171	999999	195	999999	999999	328	52	999999	999999	640	153	999999	999999	492	999999	29	977	563	999999	450	999999	17	94	48	624	403	597	447	197	999999	999999	143	229	579	269	999999	462	999999	999999	999999	439	311	999999	618	392	790	235	20	999999	445	999999	999999	389	999999	760	164	192	999999	961	182	731	605	999999	999999	277	20	314	146	233	999999	566	219	95	999999	20	100	999999	999999	655	833	178	586	999999	999999	440	999999	753	274	999999	999999	999999	315	999999	305	999999	834	999999	377	999999	382	486	98	999999	847	879	124	999999	999999	945	
669	867	999999	999999	137	14	155	999999	591	999999	999999	267	50	327	129	206	260	412	790	517	186	132	919	135	283	357	999999	798	582	872	326	825	880	329	999999	247	266	814	678	999999	854	658	386	464	629	999999	445	999999	668	651	629	711	940	364	768	546	999999	999999	227	780	924	999999	603	999999	999999	999999	386	720	999999	881	939	445	733	999999	663	527	999999	465	999999	167	999999	318	999999	930	253	999999	884	999999	560	613	299	675	597	898	376	507	999999	666	868	999999	738	999999	999999	786	712	193	977	999999	701	251	999999	492	95	69	999999	615	999999	672	476	999999	999999	860	999999	563	592	273	999999	835	999999	166	472	90	596	771	429	196	999999	354	228	69	636	444	824	999999	813	807	589	537	999999	760	291	999999	199	999999	722	878	564	50	204	448	999999	152	999999	544	778	999999	896	999999	640	682	901	999999	454	417	354	576	999999	850	999999	784	684	320	806	372	999999	999999	890	999999	58	999999	631	673	160	780	999999	999999	128	290	999999	999999	911	275	896	357	999999	420	938	999999	543	156	999999	714	299	419	764	34	999999	953	670	699	999999	197	999999	999999	60	999999	720	673	693	859	458	755	320	999999	873	418	423	458	999999	464	150	117	999999	999999	999999	999999	384	741	26	698	158	174	620	840	273	723	10	807	306	631	999999	274	99	999999	697	97	999999	999999	545	355	611	999999	450	215	558	721	32	372	999999	143	999999	979	657	994	710	294	145	479	393	160	418	616	162	882	765	999999	28	492	214	999999	523	741	205	999999	999999	999999	999999	414	292	999999	701	999999	425	173	777	999999	617	999999	972	413	952	924	258	395	999999	995	735	568	450	999999	702	540	167	770	999999	121	784	986	907	999999	570	730	196	841	458	781	200	988	999999	999999	269	924	999999	999999	668	599	493	809	734	999999	536	165	964	999999	999999	171	479	655	999999	665	934	630	999999	533	843	231	999999	416	999999	165	999999	746	463	404	999999	999999	999999	366	112	999999	628	999999	262	999999	999999	415	766	999999	991	999999	312	999999	445	999999	999999	999999	999999	985	999999	447	862	999999	999999	578	999999	789	701	569	999999	999999	999999	122	552	999999	47	999999	377	999999	999999	438	464	160	425	649	853	269	999999	24	293	783	50	45	408	665	168	551	112	683	527	999999	999999	206	398	999999	156	199	992	912	411	160	271	365	375	530	982	999999	999999	999999	725	37	488	686	285	413	40	115	999999	887	374	495	857	693	999999	497	724	268	762	504	502	663	999999	999999	612	143	522	684	999999	877	682	457	
889	879	958	999999	999999	36	920	984	999999	51	484	114	999999	916	303	577	512	877	805	724	949	166	730	71	760	999999	84	152	891	355	445	836	999999	917	605	978	735	363	852	698	347	777	614	461	188	172	850	696	839	944	182	792	82	958	508	733	158	896	739	999999	952	777	103	544	606	999999	899	630	999999	325	842	158	35	117	386	999999	552	279	999999	999999	999999	387	999999	946	183	652	764	256	419	872	829	838	624	307	746	569	683	80	854	540	272	229	386	524	999999	999999	766	999999	581	336	999999	999999	23	999999	314	575	474	157	999999	953	999999	653	999999	999999	999999	13	534	727	371	817	498	482	999999	352	999999	30	999999	788	999999	158	886	800	674	92	691	949	824	482	992	181	104	999999	708	900	657	619	17	939	38	108	999999	49	999999	999999	838	708	464	671	999999	294	574	686	313	222	999999	92	978	138	755	546	999999	999999	734	200	722	999999	999999	999999	999999	999999	22	71	760	744	659	847	999999	910	254	983	494	163	999999	708	606	999999	233	496	833	575	641	999999	193	491	920	448	314	413	999999	876	999999	940	977	999999	282	512	999999	999999	563	230	885	78	999999	772	61	35	395	36	999999	314	738	286	999999	999999	83	143	878	278	824	221	999999	794	868	999999	57	554	999999	564	436	103	492	999999	933	612	689	573	995	999999	439	894	62	287	819	999999	148	658	259	858	37	149	634	656	999999	352	687	101	210	515	724	507	849	831	999999	499	999999	999999	353	88	439	510	147	999999	999999	930	169	265	974	140	239	399	304	327	536	296	999999	999999	920	591	924	598	373	490	999999	932	54	230	687	999999	916	75	314	181	429	527	11	177	817	813	999999	432	126	79	285	335	213	532	305	313	40	985	162	762	163	841	999999	999999	770	907	885	938	577	655	224	999999	94	132	897	999999	295	999999	27	117	999999	502	481	303	999999	999999	729	522	924	383	298	999999	913	552	28	999999	389	354	406	999999	927	254	854	471	855	121	250	999999	999999	999999	28	739	968	55	999999	999999	999999	844	999999	409	187	373	23	999999	366	293	999999	999999	114	999999	629	999999	894	117	189	163	999999	19	447	102	999999	648	999999	638	365	999999	962	999999	999999	367	999999	545	901	996	999999	564	240	660	115	572	860	708	999999	325	666	87	844	999999	865	999999	999999	999999	406	360	289	538	486	385	838	807	331	393	353	747	100	94	999999	898	384	625	923	999999	904	999999	242	421	999999	571	971	287	714	111	12	988	353	868	148	999999	
717	999999	87	854	821	307	251	477	365	238	235	582	48	946	486	250	286	36	999999	530	127	867	865	915	413	999999	102	229	390	365	403	232	999999	497	190	190	999999	999999	175	606	999999	765	66	999999	346	999999	249	768	625	999999	711	999999	421	999999	433	849	999999	172	999999	270	214	31	999999	10	999999	999999	636	550	765	999999	999999	218	861	849	895	999999	811	999999	999999	23	322	999999	604	628	653	85	999999	336	73	340	852	384	999999	904	999999	613	678	999999	609	343	762	698	13	329	68	503	999999	571	722	81	48	907	593	437	948	880	427	467	356	759	201	309	487	434	453	328	591	999999	458	292	683	999999	999999	245	260	624	331	285	570	160	620	249	614	999999	302	944	999999	999999	956	999999	195	221	710	850	999999	463	221	578	875	739	911	508	999999	999999	999999	294	96	999999	186	334	559	152	897	205	148	952	695	494	999999	508	537	999999	11	936	106	472	54	970	104	797	413	999999	409	830	248	999999	999999	183	604	17	999999	999999	22	631	962	53	999999	515	711	198	767	726	445	999999	999999	999999	507	186	343	925	249	999999	263	389	921	806	742	76	999999	37	826	521	890	134	650	999999	388	999999	999999	62	999999	538	268	905	40	686	316	999999	628	728	614	949	840	678	767	741	189	999999	999999	166	311	257	559	684	999999	255	999999	999999	725	999999	141	999999	212	290	777	999999	857	357	359	244	499	708	999999	237	999999	877	681	222	366	909	914	755	669	818	999999	901	999999	584	999999	999999	851	995	317	520	597	486	747	559	999999	999999	883	831	284	476	666	602	999999	331	999999	494	574	623	954	816	999999	386	468	393	539	876	731	283	814	999999	999999	503	401	928	640	935	999999	999999	321	310	35	92	480	999999	161	158	102	999999	999999	58	219	237	999999	501	326	221	999999	363	29	34	999999	610	999999	709	999999	172	211	879	691	336	363	999999	312	999999	999999	121	999999	999999	999999	999999	783	83	960	765	365	164	462	999999	611	429	917	999999	112	296	974	424	999999	771	999999	988	947	222	966	986	695	767	925	397	710	215	315	752	999999	638	251	999999	650	261	354	999999	999999	311	278	999999	419	587	999999	999999	999999	375	56	143	166	252	443	570	116	974	80	598	239	999999	199	999999	123	174	655	473	999999	722	774	813	426	999999	999999	999999	944	704	577	117	426	909	717	344	169	999999	999999	878	999999	999999	155	676	191	756	699	645	122	871	158	999999	931	877	970	999999	601	242	717	974	964	797	999999	412	407	962	181	329	
357	999999	999999	941	578	776	277	374	999999	108	631	670	492	643	533	82	555	332	186	549	939	760	743	999999	464	621	999999	999999	64	743	279	228	584	379	297	268	999999	217	675	999999	609	605	389	503	611	56	492	999999	273	553	999999	84	999999	632	390	596	120	320	486	999999	999999	999999	999999	833	828	999999	95	999999	999999	275	999999	348	657	30	999999	343	999999	249	999999	999999	138	592	143	510	887	999999	442	999999	999999	700	157	325	730	717	304	739	294	556	674	999999	961	380	975	999999	999999	517	999999	999999	999999	57	225	999999	994	78	829	278	736	809	946	634	970	142	133	655	128	132	999999	999999	726	999999	58	999999	999999	127	999999	758	617	999999	405	379	999999	675	999999	942	485	999999	999999	662	888	35	999999	485	609	50	237	828	999999	330	880	983	900	487	50	493	998	400	999999	999999	621	81	661	600	414	999999	856	999999	873	191	179	841	999999	999999	60	700	206	573	225	534	889	999999	999999	296	265	999999	479	999999	635	999999	943	94	981	453	50	817	373	999999	999999	42	194	999999	955	75	160	999999	191	944	436	349	296	435	999999	999999	999999	993	570	999999	345	999999	107	565	669	999999	247	999999	860	358	914	243	999999	999999	999999	192	350	999999	673	999999	146	226	241	999999	999999	296	999999	517	909	999999	465	57	999999	999	76	87	935	628	999999	858	827	75	188	832	999999	203	999999	501	932	992	429	40	999999	134	238	129	761	572	702	382	616	730	185	649	999999	999999	986	337	728	425	256	999999	693	814	617	80	47	409	504	670	283	988	584	917	999999	435	999999	132	770	947	326	373	925	890	251	107	999999	539	938	173	216	684	999999	517	745	707	346	515	517	999999	999999	362	77	42	108	999999	155	268	858	468	149	864	566	999999	999999	999999	796	802	572	999999	190	508	470	341	463	999999	225	77	999999	93	999999	221	614	612	866	963	305	893	792	623	999999	631	680	480	999999	999999	128	992	419	999999	911	543	999999	999999	977	582	999999	736	578	999999	999999	999999	999999	775	379	927	259	954	999999	144	587	902	20	999999	999999	999999	827	990	317	121	480	232	658	999999	181	554	278	999999	999999	293	999999	569	999999	292	999999	874	544	905	110	999999	102	173	88	999999	285	999999	999999	993	999999	428	755	901	999999	999999	39	189	429	999999	603	825	659	642	999999	630	73	27	587	728	738	693	23	921	889	222	28	316	999999	384	43	999999	31	285	186	217	538	179	999999	857	999999	999999	999999	766	312	999999	446	459	845	999999	221	267	430	999999	999999	747	
414	833	22	215	448	999999	45	55	999999	439	803	999999	999999	121	102	893	876	729	475	706	248	257	619	999999	775	569	471	999999	172	775	999999	999999	999999	999999	999999	999999	167	935	419	540	996	999999	31	999999	999999	72	993	999999	365	327	999999	700	338	558	508	167	999999	407	999999	879	260	347	882	999999	697	586	364	36	318	999999	735	940	320	999999	999999	839	235	746	999999	999999	575	738	342	845	999999	52	888	470	931	999999	999999	759	505	540	290	658	526	62	185	999999	708	999999	424	999999	592	451	390	403	847	669	932	999999	275	727	313	522	999999	47	585	654	999999	893	999999	999999	905	975	445	780	654	999999	323	999999	999999	246	14	999999	999999	999999	999999	942	662	495	623	272	713	24	494	778	237	999999	999999	488	999999	999999	208	814	871	751	71	999999	16	609	748	795	355	759	905	38	999999	704	209	640	784	642	999999	211	280	833	999999	891	490	666	553	999999	999999	834	705	50	47	200	736	571	312	646	999999	62	999999	999999	916	953	999999	999999	65	999999	568	999999	703	835	999999	999999	544	48	791	180	135	349	66	862	397	521	64	864	990	532	967	637	337	148	705	999999	999999	452	916	16	783	999999	610	999999	327	395	140	999999	513	51	655	698	999999	142	520	999999	999999	999999	440	405	899	253	475	999999	565	999999	685	565	999999	597	541	101	131	785	999999	999999	738	999999	544	999999	390	194	361	999999	999999	999999	857	999999	627	999999	944	580	22	521	116	999999	999999	87	464	396	709	574	740	915	509	564	576	994	745	420	858	959	349	438	25	715	999999	525	657	999999	83	490	938	31	999999	961	89	610	678	857	551	999999	581	158	302	815	999999	445	450	321	999999	999999	999999	217	259	984	240	583	999999	999999	999999	43	429	177	322	228	999999	999999	272	999999	999999	965	999999	887	869	207	388	999999	999999	209	271	456	85	345	593	999999	999999	731	999999	999999	999999	505	113	286	220	517	241	413	999999	999999	188	734	183	902	999999	999999	546	571	347	62	999999	49	447	306	999999	200	958	93	584	999999	196	999999	948	604	817	979	999999	49	676	361	965	974	366	71	30	537	283	999999	509	855	674	469	393	999999	72	691	67	806	156	30	999999	158	829	733	999999	283	785	578	95	857	875	506	894	986	999999	632	682	386	999999	602	999999	785	584	728	437	727	521	238	541	135	921	999999	999999	656	802	999999	154	632	999999	747	999999	999999	97	999999	980	178	574	407	632	440	999999	680	531	554	112	773	999999	111	305	170	762	556	47	999999	935	820	
613	248	194	999999	487	60	999999	538	999999	222	698	932	748	999999	162	124	606	111	999999	250	533	348	999999	999999	254	53	999999	22	984	204	667	137	999999	169	564	336	222	999999	952	958	477	992	703	889	999999	999999	999999	46	17	647	950	935	842	694	297	999999	694	165	999999	999999	723	999999	553	655	999999	571	226	588	704	999999	901	253	159	168	999999	541	999999	663	952	613	999999	300	14	347	254	732	294	32	999999	999999	641	999999	999999	518	245	286	448	58	344	999999	424	774	341	191	999999	707	785	684	920	755	999999	40	213	422	754	432	195	216	411	823	286	203	715	999999	999999	844	914	641	999999	497	103	596	329	447	198	915	959	999999	601	547	946	609	999999	127	669	610	853	916	763	812	100	241	647	521	237	231	68	926	996	901	792	154	999999	433	661	43	711	765	233	839	472	372	615	863	999999	676	102	999999	999999	583	999999	999999	877	120	406	862	949	808	220	967	856	43	826	700	755	999999	849	677	465	999999	899	98	999999	924	349	728	626	783	643	999999	138	469	190	422	910	793	999999	650	37	799	999999	903	555	266	999999	439	545	914	118	85	827	424	999999	118	684	902	999999	953	770	677	999999	176	174	999999	838	396	852	413	999999	961	534	208	650	665	999999	999999	999999	436	941	999999	193	711	674	568	733	999999	336	82	999999	17	999999	323	879	999999	564	917	999999	896	427	596	587	141	134	999999	999999	628	773	999999	565	689	999999	880	22	860	494	533	501	606	925	999999	69	780	675	782	484	221	329	300	111	635	266	647	999999	354	333	999999	999999	528	999999	114	940	858	517	999999	649	999999	310	28	999999	999999	999999	143	970	303	536	806	466	352	672	339	309	482	999999	929	999999	721	871	668	999999	443	946	973	999999	999999	999999	999999	999999	626	999999	999999	999999	310	435	80	219	133	676	714	999999	526	594	245	855	687	999999	467	492	999999	626	999999	734	642	491	431	94	999999	554	159	120	999999	999999	840	999999	999999	428	999	999999	305	999999	308	999999	167	850	20	848	710	127	901	25	999999	719	685	999	215	152	278	818	13	999999	767	999999	999999	604	491	982	754	36	999999	999999	999999	420	196	868	327	999999	577	791	480	583	999999	335	999999	999999	394	616	858	840	13	651	160	190	54	319	952	999999	527	563	999999	999999	104	999999	65	642	219	315	532	817	681	332	575	487	347	430	612	442	926	393	219	875	999999	999999	33	999999	118	625	375	877	916	598	365	999999	432	452	999999	699	279	19	924	999999	94	
51	169	681	999999	999999	999999	624	999999	519	802	144	999999	493	904	191	661	999999	999999	594	999999	654	901	93	966	999999	999999	895	942	913	999999	916	469	140	791	999999	999999	351	343	999999	999999	751	181	406	795	999999	999999	939	547	306	999999	999999	485	339	149	439	150	85	999999	525	999999	947	681	792	356	885	675	222	701	821	437	999999	312	98	811	198	483	999999	999999	999999	889	999999	357	645	875	539	440	999999	991	362	942	999999	637	817	999999	835	999999	389	59	999999	999999	999999	247	726	868	728	330	397	528	951	955	645	787	968	636	504	600	46	999999	816	455	999999	231	349	879	759	681	494	271	975	128	104	455	388	200	440	876	631	777	156	219	53	610	49	406	307	891	669	190	332	245	999999	472	999999	464	19	236	898	846	119	57	835	135	552	833	861	999999	408	999999	205	627	968	268	770	607	999999	935	191	999999	582	868	22	313	999999	740	999999	632	999999	924	999999	214	978	784	668	109	999999	917	999999	216	545	999999	999999	892	985	705	276	775	701	999999	999999	999999	54	999999	999999	251	999999	531	196	811	748	999999	999999	484	999999	999999	999999	194	600	671	233	999999	877	975	407	475	385	130	999999	999999	474	319	930	999999	999999	117	169	32	520	426	74	851	730	255	467	316	139	18	999999	999999	66	91	184	40	411	999999	205	79	558	799	999999	999999	213	952	347	439	999999	999999	999999	999999	999999	625	674	999999	607	381	763	999999	999999	101	345	376	999999	335	187	392	144	900	185	313	911	100	474	721	561	999999	648	777	908	37	17	740	999999	817	172	440	417	10	433	39	804	573	999999	999999	999999	498	100	878	775	954	305	407	999999	999999	576	999999	161	952	622	457	999999	985	723	999999	93	605	970	17	172	746	975	143	477	156	999999	347	999999	17	999999	72	68	770	12	999999	732	999999	525	108	999999	999999	289	464	388	975	306	999999	850	82	383	999999	528	93	715	999999	979	171	999999	999999	798	238	212	153	695	559	399	999999	983	769	999999	483	89	999999	999999	742	999999	520	755	502	850	999999	497	466	999999	409	543	999999	999999	972	974	571	679	999999	309	22	227	999999	769	999999	585	343	835	999999	325	999999	779	657	999999	972	999999	469	999999	437	227	118	741	746	999999	999999	25	424	907	999999	795	999999	803	631	571	999999	524	330	751	926	916	516	855	999999	150	999999	630	886	657	92	409	514	165	252	240	201	280	481	626	482	812	999999	436	823	295	139	107	999999	999999	573	458	253	717	999999	999999	710	262	335	999999	787	
666	999999	767	824	612	290	40	999999	400	379	483	53	703	278	999999	755	90	41	130	21	999999	482	801	94	634	165	796	675	999999	529	999999	945	999999	999999	816	683	403	612	221	999999	108	999999	999999	715	99	415	549	999999	999999	765	630	231	214	594	162	194	337	682	199	456	493	999999	999999	870	440	537	999999	865	461	440	999999	478	819	125	999999	98	999999	96	994	999999	616	357	310	999999	899	718	999999	290	686	632	356	999999	422	765	999999	999999	716	887	999999	562	247	684	987	934	413	162	999999	99	682	73	469	251	687	970	999999	999999	63	864	971	722	796	887	188	829	999999	640	66	63	603	178	999999	999999	811	442	999999	999999	369	999999	562	746	999999	652	608	999999	999999	114	43	999999	999999	999999	999999	852	915	561	766	359	505	999999	999999	999999	999999	357	495	514	691	632	440	255	988	999999	776	999999	311	235	416	154	288	565	665	979	606	614	137	227	999999	529	999999	999999	676	632	437	999999	525	999999	999999	958	166	104	931	540	674	788	463	30	608	12	551	690	155	622	80	999999	502	870	176	492	999999	278	36	172	711	999999	578	365	999999	576	172	999999	585	999999	987	194	633	999999	315	999999	161	117	999999	485	978	240	114	999999	999999	496	707	654	622	999999	738	888	77	999999	829	999999	219	107	999999	42	839	38	115	999999	634	886	316	377	565	358	341	123	658	551	194	480	85	524	804	982	869	999999	999999	427	718	999999	127	864	305	821	608	63	566	587	645	999999	999999	416	999999	675	190	339	999999	274	826	625	239	526	584	359	418	999999	303	567	999999	999999	139	687	979	534	999999	451	82	744	749	999999	556	81	905	244	355	999999	999999	999999	802	539	429	635	601	999999	870	600	999999	999999	999999	914	760	998	999999	325	820	999999	436	895	906	738	267	353	524	549	78	999999	621	350	13	999999	600	173	764	633	900	503	96	885	663	177	999999	135	341	835	526	557	658	590	423	908	243	208	232	999999	281	86	999999	61	35	713	979	939	942	664	323	596	999999	789	424	999999	360	550	242	738	576	999999	21	689	32	999999	509	999999	926	105	515	401	941	700	999999	824	393	44	860	949	197	232	192	999999	521	929	324	868	176	107	557	692	999999	494	498	149	74	430	39	514	214	949	23	847	159	999999	655	543	437	599	999999	325	689	999999	550	354	999999	344	177	102	206	999999	864	828	547	822	435	457	212	222	760	963	15	355	999999	248	218	345	528	598	284	999999	440	576	999999	241	13	683	943	153	
200	999999	262	936	999999	572	94	999999	309	999999	999999	207	340	225	838	969	320	343	999999	311	145	613	815	579	817	999999	999999	999999	664	315	819	751	513	999999	32	40	999999	78	47	182	164	999999	46	999999	999999	86	450	225	738	204	921	669	146	641	18	586	999999	683	128	893	999999	796	529	993	517	999999	694	282	202	807	269	251	999999	374	157	121	999999	623	477	741	975	985	559	470	394	159	999999	872	60	445	126	36	999999	999999	810	368	504	52	684	365	392	178	32	999999	934	679	999999	772	494	896	19	301	215	387	917	386	246	999999	609	367	141	822	231	999999	691	242	302	999999	563	999999	617	534	938	122	358	807	963	628	535	999999	786	841	999999	999999	435	825	999999	999999	236	434	131	444	442	326	233	570	946	274	999999	702	387	220	219	705	289	999999	362	103	38	999999	423	617	534	894	581	299	999999	77	332	865	421	729	999999	999999	667	182	101	622	888	999999	860	698	389	999999	337	575	632	999999	874	950	472	727	543	125	999999	513	909	548	745	999999	136	879	942	999999	999999	999999	295	90	47	116	392	739	999999	250	259	725	238	701	567	999999	999999	761	202	999999	403	694	196	809	999999	164	999999	999999	877	954	662	980	999999	15	552	679	290	552	645	999999	567	733	523	999999	865	295	999999	999999	980	739	277	374	999999	999999	980	596	999999	999999	999999	882	999999	838	862	260	588	279	969	232	999999	888	999999	999999	126	999999	813	670	181	999999	943	999999	878	999999	573	999999	999999	298	303	194	35	999999	218	804	591	999999	925	729	870	999999	714	596	325	999999	68	999999	999999	163	257	264	757	320	999999	577	542	137	13	786	275	725	999999	300	975	785	207	202	679	920	533	364	999999	999999	799	908	188	356	518	999999	997	999999	132	999999	999999	999999	436	714	999999	640	999999	463	758	149	463	155	698	424	620	999999	854	999999	421	104	630	999999	756	673	520	516	999999	195	618	999999	788	793	602	50	259	999999	358	492	661	49	657	79	999999	367	999999	654	219	763	735	978	971	999999	69	37	903	157	999999	762	204	999999	251	87	845	580	360	670	999999	999999	175	683	190	999999	214	382	446	560	296	999999	53	999999	306	635	459	640	216	656	999999	574	999999	111	654	596	999999	636	797	999999	234	999999	17	999999	111	999999	598	61	797	609	928	687	591	352	999999	893	719	337	728	616	627	999999	374	704	937	977	519	73	38	594	83	578	585	865	336	999999	391	999999	999999	744	46	407	842	606	727	999999	983	795	250	761	
876	960	999999	999999	953	999999	999999	312	999999	134	999999	534	32	213	535	359	112	725	25	599	511	636	573	983	999999	230	999999	768	976	890	999999	724	823	277	717	123	670	403	999999	317	611	89	999999	999999	702	511	384	639	999999	999999	944	267	780	651	260	999999	396	923	611	733	656	891	335	142	999999	327	711	755	495	422	999999	708	999999	999999	987	432	576	933	291	77	845	733	697	608	946	999999	999999	181	26	477	726	999999	791	189	661	719	753	927	510	384	799	999999	153	658	688	999999	454	82	999999	999999	673	463	999999	543	887	922	204	726	195	999999	383	540	739	27	696	942	999999	634	999999	277	678	648	433	906	278	226	589	48	920	710	292	871	517	198	999999	272	113	999999	999999	739	999999	999999	741	116	999999	269	999999	136	962	999999	329	999999	37	396	159	34	39	735	275	671	999999	166	806	484	121	999999	32	999999	223	433	838	999999	999999	316	752	651	907	326	905	18	337	463	86	184	391	472	843	131	48	999999	242	377	999999	999999	999999	368	230	266	999999	498	247	999999	912	538	999999	660	487	721	644	508	127	999999	999999	267	344	879	89	999999	103	649	668	999999	513	999999	999999	470	686	712	909	393	431	650	331	999999	999999	999999	551	548	277	730	984	132	999999	999999	661	529	547	725	295	999999	289	999999	173	356	829	345	835	477	999999	999999	999999	999999	999999	999999	86	477	391	422	999999	355	337	541	364	373	664	546	424	973	999999	999999	923	960	426	391	114	999999	486	999999	999999	435	163	84	211	831	755	220	320	999999	463	193	147	999999	239	940	200	999999	243	800	999999	293	921	999999	693	675	522	24	999999	430	156	253	991	416	835	69	201	263	999999	999999	999999	453	999999	197	519	600	533	999999	730	486	201	366	599	999999	293	999999	514	999999	390	535	319	741	862	999999	89	220	202	731	299	999999	999999	936	417	711	192	248	999999	733	352	102	152	723	293	999999	999999	790	999999	999999	999999	540	555	999999	872	804	222	876	590	346	118	309	999999	801	509	560	736	264	948	999999	503	55	247	780	949	298	393	999999	457	991	659	299	566	999999	608	758	999999	849	74	613	999999	316	657	720	999999	52	694	350	224	999999	144	975	841	765	811	88	999999	774	999999	999999	421	627	428	599	999999	818	742	999999	203	750	936	886	999999	999999	398	197	999999	527	165	907	604	53	380	999999	856	999999	458	800	999999	999999	466	849	900	999999	201	871	999999	68	42	807	309	182	156	474	796	257	785	506	376	624	690	775	999999	999999	
979	377	256	702	742	13	999999	941	445	672	999999	96	986	999999	153	527	308	339	999999	357	607	431	896	905	929	608	898	951	433	461	840	690	999999	999999	510	824	625	195	325	39	446	368	737	999999	190	709	271	86	999999	999999	325	361	290	271	999999	999999	480	350	999999	143	999999	418	999999	999999	832	603	857	999999	208	999999	901	123	23	465	910	249	694	423	999999	229	347	822	599	999999	146	488	410	967	422	999999	353	284	421	192	924	38	850	753	650	587	852	143	877	999999	999999	212	999999	824	999999	206	999999	999999	625	553	796	292	999999	933	847	354	203	999999	999999	255	976	999999	999999	830	541	882	398	999999	772	999999	377	213	944	565	999999	933	150	585	616	226	99	295	659	868	396	641	219	916	905	999999	394	999999	427	631	67	331	511	999999	293	478	807	922	295	999999	999999	999999	347	999999	308	914	213	999999	282	498	165	999999	967	833	444	899	999999	999999	999999	475	753	414	999999	322	999999	314	432	633	302	999999	419	177	999	999999	691	803	304	999999	618	991	103	776	690	928	475	376	999999	677	999999	999999	805	334	886	819	734	771	806	34	755	993	491	579	324	999999	89	988	690	795	151	640	605	999999	864	54	382	976	999999	857	846	141	950	754	999999	909	343	94	291	999999	999999	920	999999	279	999999	624	509	523	461	999999	849	487	685	568	536	441	787	97	470	841	999999	757	56	949	187	623	999999	737	28	415	801	994	707	510	357	999999	643	336	517	999999	545	999999	999999	179	17	369	456	999999	228	999999	131	255	624	449	999999	690	873	58	101	587	581	772	504	56	754	854	780	185	999999	315	798	461	580	230	306	999999	242	877	941	999999	176	660	519	899	293	555	380	267	767	999999	356	595	244	929	668	999999	364	478	425	163	588	281	181	912	331	670	675	999999	152	165	457	999999	116	282	420	920	263	605	999999	999999	999999	522	417	553	958	212	226	650	562	999999	233	764	999999	787	239	999999	999999	999999	577	999999	880	976	125	612	219	360	488	962	519	747	519	999999	716	226	679	76	863	999999	953	128	999999	999999	999999	999999	931	693	999999	999999	53	525	441	656	37	999999	328	507	407	999999	999999	608	723	264	140	814	999999	474	57	245	999999	173	41	861	999999	459	999999	854	144	507	680	526	999999	170	918	994	316	862	731	577	898	181	669	68	293	999999	405	200	894	999999	603	467	645	308	220	879	999999	999999	999999	578	969	473	373	899	134	999999	999999	563	999999	146	508	161	743	480	999999	936	
999999	972	578	999999	63	978	960	116	903	223	880	518	949	49	510	736	859	999999	608	434	808	769	934	999999	999999	841	855	757	528	999999	999999	175	960	284	999999	520	11	705	524	990	513	266	996	910	937	999999	613	306	636	999999	999999	589	872	913	138	735	48	111	744	999999	999999	212	999999	462	999999	714	558	675	663	990	735	164	999999	617	999999	551	999999	34	539	290	237	558	131	756	159	144	303	56	155	650	482	899	960	312	866	311	999999	543	420	232	725	938	642	645	46	147	999999	264	992	586	962	24	572	464	984	574	90	831	999999	365	421	511	999999	23	999999	835	203	999999	750	618	999999	239	613	316	565	299	916	999999	720	999999	999999	48	63	569	688	468	337	999999	328	301	231	847	240	999999	811	223	419	999999	137	210	944	625	513	384	714	999999	999999	265	898	695	658	604	120	302	182	999999	457	999999	999999	60	508	696	999999	459	397	999999	999999	999999	505	351	999999	297	358	999999	76	999999	535	999999	855	999999	999999	81	607	999999	643	626	736	938	999999	438	766	999999	304	999999	701	257	617	64	986	688	733	999999	760	557	815	371	255	999999	235	615	999999	777	115	999999	992	437	98	999999	815	770	298	999999	676	76	584	431	999999	281	818	818	949	480	693	176	231	216	999999	60	818	281	999999	145	999999	276	999999	999999	353	924	999999	273	168	242	248	225	399	673	184	693	972	393	377	974	782	416	665	999999	94	999999	157	786	126	48	566	543	399	999999	357	999999	485	596	87	78	196	554	999999	999999	241	999999	776	558	41	627	999999	434	999999	406	363	999999	610	224	904	415	776	308	157	130	675	704	825	246	325	774	218	999999	316	309	788	999999	756	948	145	616	999999	999999	754	999999	961	999999	640	993	999999	999999	800	270	691	999999	301	887	407	999999	999999	536	999999	999999	999999	267	419	700	127	604	617	135	999999	999999	89	297	253	999999	553	999999	168	543	74	832	446	275	974	948	694	644	17	901	999999	999999	907	999999	964	631	366	497	90	270	25	45	385	674	510	999999	190	999999	428	123	999999	749	381	508	999999	819	999999	967	999999	470	15	483	596	716	305	334	754	480	332	621	999999	999999	578	897	528	39	456	772	999999	835	999999	300	225	893	567	91	844	999999	146	155	538	999999	214	619	265	541	999999	669	379	185	394	709	999999	999999	302	999999	999999	999999	999999	442	999999	999999	212	999999	703	999999	267	702	159	999999	489	354	999999	186	92	432	851	999999	642	986	590	787	403	589	451	67	999999	418	
601	999999	999999	370	429	703	783	217	196	756	916	550	999999	745	520	165	999999	49	999999	894	999999	869	999999	221	841	993	851	999999	928	999999	999999	645	999999	848	111	999999	313	129	925	640	403	875	246	104	52	101	711	999999	999999	247	893	999999	692	334	999999	731	999999	698	528	435	852	208	289	572	750	281	64	436	644	999999	852	576	999999	735	500	848	633	341	999999	750	999999	16	317	690	729	999999	952	170	164	379	25	614	600	500	999999	205	596	673	999999	771	47	285	999999	626	395	327	999999	957	834	845	108	522	529	778	999999	845	999999	598	999999	156	328	999999	999999	274	999999	247	975	623	999999	999999	262	959	999999	999999	713	17	806	690	305	412	316	995	999999	999999	999999	502	95	999999	357	943	999999	998	830	207	999999	152	13	936	991	158	352	673	20	538	593	148	999999	131	75	999999	48	210	303	441	999999	332	567	963	999999	142	161	162	276	13	991	999999	139	789	954	999999	13	869	699	157	70	642	984	999999	999999	142	967	999999	999999	999999	904	113	999999	999999	999999	130	585	999999	942	858	996	199	407	999999	547	339	19	745	176	505	141	179	510	156	381	206	348	769	999999	999999	175	999999	405	64	999999	887	559	740	430	834	984	963	927	841	999999	870	245	999999	999999	395	132	231	797	261	90	735	999999	558	27	172	782	999999	999999	91	692	808	999999	352	999999	999999	780	278	999999	341	520	177	251	669	995	999999	960	370	999999	999999	738	943	399	153	974	374	294	999999	722	268	999999	178	172	845	158	999999	87	892	80	601	615	853	999999	465	741	912	493	933	999999	999999	999999	421	999999	949	999999	749	419	999999	378	543	374	779	556	66	289	351	999999	406	520	653	432	78	300	917	246	884	46	999999	412	72	999999	361	999999	214	66	640	872	222	999999	409	933	999999	523	536	999999	999999	307	849	186	399	906	96	423	909	95	999999	131	388	712	468	713	485	247	999999	662	23	341	999999	10	648	999999	793	904	121	720	995	554	763	691	410	999999	196	757	22	165	794	938	537	129	999999	519	493	999999	43	696	999999	199	217	999999	223	999999	999999	999999	537	999999	123	191	311	199	99	588	368	999999	311	881	526	727	234	999999	868	85	999999	231	87	139	985	999999	871	425	272	805	346	889	477	906	999999	347	229	102	999999	999999	999999	999999	40	344	999999	796	208	999999	179	730	964	66	15	148	699	734	771	408	934	830	320	886	927	293	252	478	229	405	999999	189	999999	142	119	266	448	466	201	743	978	199	999999	
719	999999	999999	840	289	999999	339	216	896	575	820	999999	221	999999	750	419	999999	101	682	999999	802	999999	990	231	832	947	749	999999	243	999999	37	999999	745	745	601	640	395	453	962	999999	890	198	364	613	999999	975	897	964	999999	56	999999	651	306	999999	999999	818	999999	320	18	342	144	639	973	362	999999	999999	421	475	699	119	999999	999999	139	999999	686	614	546	999999	999999	856	60	784	11	196	999999	386	133	132	463	783	384	85	999999	630	460	260	999999	11	75	296	563	431	274	999999	32	161	521	219	999999	999999	999999	999999	776	162	292	360	638	787	274	171	276	299	999999	916	999999	999999	999999	509	999999	999999	399	544	999999	257	999999	628	519	999999	173	936	999999	914	999999	999999	512	506	309	292	999999	110	621	437	737	904	29	274	999999	999999	853	83	999999	22	999999	511	288	736	567	528	999999	999999	840	226	623	337	306	999999	114	237	414	999999	999999	576	171	536	814	962	807	416	999999	39	218	999999	568	999999	999999	852	999999	684	507	999999	938	780	433	684	269	999999	814	410	607	667	170	999999	999999	999999	434	999999	851	56	999999	999999	929	160	301	829	454	679	657	533	693	454	30	999999	729	638	299	869	152	486	276	419	999999	406	999999	569	869	36	226	943	999999	917	10	295	987	191	846	788	999999	603	239	589	746	290	999999	162	646	740	461	315	335	564	999999	999999	779	999999	178	532	999999	731	960	999999	463	714	867	775	453	999999	441	999999	792	999999	390	549	999999	687	672	867	690	999999	922	138	574	911	618	110	343	636	515	999999	23	323	446	756	642	999999	136	42	999999	940	708	911	308	913	999999	823	183	44	999999	102	999999	310	842	695	999999	832	852	552	999999	767	442	999999	999999	730	535	478	999999	999999	906	446	561	640	454	749	947	21	830	661	397	795	927	309	999999	422	107	712	481	750	947	810	958	583	937	655	508	999999	691	999999	999999	54	757	999999	137	681	541	973	855	102	748	797	11	201	164	309	999999	142	308	807	633	822	996	999999	686	999999	487	977	999999	799	250	65	330	999999	283	999999	47	387	181	838	881	133	857	388	12	159	999999	767	429	637	815	376	593	999999	944	565	999999	442	999999	41	203	999999	999999	66	852	692	477	749	917	810	272	462	960	999999	925	999999	999999	999999	322	536	999999	999999	999999	75	984	874	472	999999	318	999999	999999	604	523	149	999999	999999	852	801	536	999999	999999	999999	849	618	999999	362	999999	133	958	444	600	439	999999	336	744	482	15	999999	81	999999	999999	41	440	209	
999999	667	939	821	825	607	657	173	91	999999	999999	999999	871	939	699	631	468	349	488	874	999999	866	484	197	999999	172	322	999999	999999	999999	999999	650	628	999999	999999	707	423	594	308	360	786	436	357	999999	482	517	611	76	516	999999	999999	879	552	566	92	999999	192	752	426	662	999999	21	444	532	999999	999999	608	999999	835	991	218	874	51	138	97	691	999999	367	999999	887	999999	256	139	288	49	220	107	72	566	465	525	671	178	999999	74	775	999999	825	215	278	999999	999999	240	524	242	644	999999	424	999999	401	999999	999999	47	538	999999	49	881	165	999999	999999	115	546	665	380	476	546	706	406	73	322	699	693	162	999999	978	181	25	615	56	405	999999	683	593	175	336	700	634	639	543	34	893	999999	342	513	999999	372	999999	860	999999	695	937	441	360	999999	701	445	672	999999	560	930	34	276	119	97	999999	432	952	499	54	776	999999	77	999999	49	429	863	361	999999	999999	615	458	165	567	360	467	941	999999	437	999999	890	37	42	999999	999999	10	626	999999	254	999999	740	420	233	815	999999	783	870	577	321	736	999999	999999	34	328	944	481	868	709	758	629	999999	999999	525	35	999999	749	999999	988	260	49	803	146	116	999999	999999	205	234	349	295	577	597	374	21	700	635	805	12	714	999999	141	142	916	968	625	808	640	999999	208	999999	999999	999999	882	327	281	999999	999999	978	570	999999	749	257	528	423	190	42	22	99	824	400	358	746	175	854	129	907	886	999999	999999	999999	901	310	999999	687	763	674	714	57	999999	767	933	999999	999999	928	999999	883	613	502	787	592	796	551	79	999999	999999	999999	737	37	207	374	56	534	999999	999999	999999	448	231	840	659	999999	999999	965	359	67	466	531	314	247	999999	999999	303	393	389	898	999999	360	240	227	383	978	936	686	849	999999	720	999999	339	527	54	946	661	772	842	281	274	830	201	22	999999	999999	999999	500	568	961	81	663	154	598	65	533	217	999999	466	999999	580	641	125	985	347	67	201	787	203	523	584	530	550	999999	633	999999	169	999999	876	601	999999	445	128	887	999999	67	264	999999	999999	520	739	657	315	171	700	633	715	215	999999	294	590	692	999999	54	999999	550	122	46	965	37	374	988	137	865	999999	144	522	238	692	290	802	999999	326	682	784	926	224	389	417	999999	322	953	554	591	20	815	147	999999	999999	752	944	999999	775	443	999999	999999	999999	450	989	565	121	487	523	999999	491	140	999999	625	270	460	335	733	628	999999	714	420	444	999999	
854	999999	999999	447	728	939	345	999999	684	882	535	43	407	774	999999	851	888	835	440	170	999999	880	448	999999	813	59	427	221	599	810	729	736	316	983	999999	632	568	673	999999	583	58	999999	455	494	999999	999999	63	999999	999999	777	86	878	979	284	999999	973	918	485	999999	679	522	133	984	873	999999	799	999999	999999	999999	999999	292	224	999999	857	121	999999	435	954	432	999999	995	865	878	999999	734	850	756	42	547	622	713	93	49	90	70	999999	922	581	341	300	509	999999	999999	576	999999	999999	802	132	172	252	548	963	62	999999	683	657	255	171	149	312	52	695	875	564	63	209	999999	996	999999	197	280	854	623	141	87	365	491	999999	999999	999999	58	634	869	305	84	999999	40	992	406	413	679	999999	441	999999	257	999999	764	999999	522	294	686	806	335	974	971	999999	350	999999	969	999999	999999	943	833	277	263	418	999999	580	490	313	178	999999	999999	999999	518	999999	999999	593	884	273	999999	999999	789	999999	195	252	309	895	999999	390	999999	119	33	87	999999	736	927	174	999999	999999	988	193	339	219	126	504	216	941	466	462	281	757	46	705	999999	999999	163	789	91	21	999999	930	257	109	903	68	168	522	155	782	591	999999	817	55	284	417	343	579	999999	691	46	368	999999	871	118	652	82	328	999999	744	582	999999	92	764	729	68	936	239	999999	67	345	693	795	684	999999	33	999999	991	999999	999999	169	583	861	400	975	751	501	385	990	261	985	840	172	999999	209	999999	175	999999	999999	225	480	113	274	870	355	352	572	753	10	95	712	91	999999	49	585	998	287	999999	999999	978	566	561	248	999999	81	505	531	394	999999	427	858	885	676	214	839	65	319	990	999999	632	188	748	384	905	999999	999999	942	132	825	210	175	482	999999	346	659	919	865	999999	999999	850	821	188	278	583	236	826	414	692	210	529	689	296	648	166	800	818	186	343	514	176	999999	999999	568	284	999999	385	621	340	555	919	200	108	999999	203	811	999999	480	800	999999	722	500	999999	922	305	999999	878	833	999999	546	999999	999999	531	705	632	999999	422	999999	993	332	850	215	84	147	999999	999999	999999	105	999999	354	800	348	999999	664	792	676	312	999999	272	763	382	552	513	794	714	186	668	403	569	905	398	389	999999	478	827	999999	425	122	642	966	930	783	388	763	745	502	367	866	999999	955	999999	937	357	240	949	308	701	290	999999	999999	670	197	535	999999	956	420	861	906	837	286	260	999999	999999	306	999999	598	173	750	58	222	818	
801	490	999999	919	461	42	999999	529	999999	815	145	999999	999999	305	742	257	999999	999999	999999	641	461	39	999999	999999	795	103	999999	406	360	145	999999	999999	219	999999	869	707	922	999999	504	388	614	999999	318	471	125	509	314	10	100	350	334	943	723	581	999999	999999	853	908	133	367	981	849	178	393	863	903	999999	254	999999	44	335	218	312	946	999999	83	721	175	590	296	789	59	315	19	810	17	518	638	927	999999	854	999999	506	146	999999	764	219	924	607	999999	999999	70	999999	66	25	126	641	776	999999	293	59	687	328	999999	578	932	544	999999	583	999999	394	842	326	999999	190	321	999999	175	550	271	864	999999	568	378	999999	999999	999999	259	999999	693	999999	999999	93	643	57	176	999999	999999	999999	474	230	60	350	750	999999	999999	743	245	875	704	415	475	999999	293	999999	262	128	949	580	849	999999	294	174	999999	490	652	759	683	292	999999	999999	51	999999	86	999999	814	999999	817	999999	79	999999	250	383	999999	999999	900	999999	799	224	794	58	746	98	718	999999	999999	886	999999	999999	184	438	999999	952	862	89	373	868	159	253	615	805	311	407	511	863	216	910	874	610	589	999999	959	469	497	965	879	953	888	68	114	927	995	999999	377	641	926	297	521	220	999999	42	367	555	999999	999999	747	348	587	855	811	999999	999999	999999	999999	999999	478	600	465	897	210	419	979	100	148	687	809	754	40	869	936	919	399	664	694	557	777	414	999999	999999	228	540	999999	999999	999999	89	916	155	875	337	173	336	831	624	20	505	62	999999	416	921	999999	992	317	999999	999999	891	999999	357	165	133	999999	74	999999	957	678	999999	53	999999	999999	69	999999	999999	999999	999999	999999	610	97	999999	653	199	504	999999	997	938	999999	235	232	658	999999	365	999999	999999	989	751	76	108	596	999999	945	999999	999999	115	432	357	161	525	124	615	999999	318	999999	859	999999	999999	628	999999	76	801	639	999999	446	395	832	487	999999	212	674	137	999999	607	24	223	830	313	999999	999999	999999	650	787	802	999999	617	999999	806	561	594	865	33	999999	316	999999	795	243	999999	903	999999	283	945	741	999999	850	987	978	999999	303	590	999999	999999	999999	999999	681	426	23	837	342	829	748	35	926	31	347	999999	14	330	999999	228	979	338	409	670	125	143	908	838	999999	134	999999	244	999999	970	564	474	793	892	634	615	781	406	999999	83	327	258	28	720	611	209	982	999999	837	85	610	700	990	568	999999	548	517	999999	886	217	201	999999	523	955	466	872	857	999999	695	999999	446	
999999	179	335	352	866	124	999999	236	999999	151	999999	406	437	370	999999	483	234	777	96	108	606	520	951	999999	813	734	73	263	739	999999	871	962	999999	638	37	531	999999	226	257	433	329	999999	144	999999	221	118	96	595	602	999999	632	999999	609	861	840	73	227	453	999999	142	61	934	497	410	280	999999	527	999999	342	342	818	18	999999	999999	778	658	386	885	670	999999	648	477	661	999999	718	537	999999	26	798	964	999999	222	999999	125	382	394	461	999999	796	204	590	297	262	999999	580	624	999999	999999	92	192	686	342	999999	833	999999	583	283	999999	691	743	663	510	10	378	38	606	331	413	290	394	206	999999	99	476	125	999999	225	401	769	104	999999	999999	934	615	287	971	440	853	632	799	120	314	999999	62	540	89	296	884	240	999999	999999	410	667	697	985	45	252	315	718	141	368	999999	387	596	30	999999	576	394	101	66	175	478	781	491	284	892	999999	999999	935	46	999999	999999	170	999999	999999	322	748	246	630	999999	729	134	144	500	440	238	999999	999999	999999	999999	999999	999999	793	184	999999	823	629	999999	423	102	436	216	380	682	77	37	721	591	793	707	999999	339	999999	848	337	999999	343	290	999999	55	965	162	13	652	533	999999	547	986	986	979	693	999999	823	537	816	522	999999	462	999999	413	999999	999999	999999	335	784	999999	147	944	846	767	489	348	135	377	137	284	212	727	158	904	489	734	999999	813	999999	935	515	236	42	999999	297	880	857	999999	538	629	498	678	999999	999999	34	603	149	229	499	355	999999	456	409	542	320	36	314	528	924	999999	740	849	321	848	667	911	999999	999999	480	999999	999999	489	838	508	999999	533	859	798	879	885	595	385	323	999999	498	69	999999	500	999999	270	576	338	722	999999	888	999999	367	30	999999	123	999999	999999	749	891	863	957	617	901	756	999999	999999	515	649	48	196	365	535	652	359	608	94	421	537	219	42	163	767	91	999999	146	176	838	115	765	203	487	636	432	804	540	451	925	743	999999	999999	70	689	683	999999	533	122	715	670	94	39	281	580	540	859	999999	200	999999	291	619	999999	338	410	883	845	708	729	113	999999	818	166	168	677	999999	999999	971	999999	94	521	96	34	461	177	999999	736	922	999999	999999	573	999999	350	999999	643	134	107	765	660	805	999999	999999	804	999999	867	852	928	999999	999999	760	999999	887	246	999999	24	205	999999	169	170	389	157	999999	801	633	999999	753	999999	250	999999	999999	721	999999	321	999999	256	660	291	25	593	325	102	864	
328	157	999999	999999	999999	999999	901	999999	538	938	605	999999	658	999999	70	180	479	123	383	687	999999	999999	999999	999999	999999	578	860	363	913	580	575	844	999999	292	604	653	952	854	896	999999	348	999999	999999	782	754	50	19	341	600	120	545	480	942	414	518	999999	118	999999	119	999999	383	999999	534	958	373	761	999999	999999	319	416	999999	625	999999	999999	349	280	46	266	321	999999	568	528	763	802	999999	999999	902	882	774	337	545	346	744	618	861	800	999999	65	999999	992	66	643	31	194	999999	920	999999	999999	999999	247	241	851	999999	582	719	855	785	731	999999	278	859	111	601	982	870	999999	880	999999	286	999999	999999	999999	847	328	479	999999	506	579	910	123	841	108	817	999999	105	694	51	172	899	16	25	820	999999	999999	143	955	51	999999	999999	20	49	655	526	999999	519	999999	14	976	999999	999999	999999	215	821	810	999999	760	293	75	999999	186	840	999999	999999	280	999999	908	850	707	999999	524	883	467	265	999999	84	999999	582	999999	27	845	689	74	69	115	658	809	998	330	712	383	671	976	162	147	180	331	999999	256	999999	999999	410	307	999999	588	910	891	999999	921	736	999999	999999	992	999999	51	496	775	658	603	622	724	909	529	994	811	999999	907	314	128	729	752	248	999999	999999	416	445	999999	283	481	205	766	859	999999	999999	470	999999	679	928	121	651	405	672	353	999999	999999	701	880	312	999999	999999	12	586	832	202	983	13	999999	693	640	999999	999999	999999	187	408	855	865	999999	935	534	616	999999	978	999999	476	334	89	895	701	41	715	565	90	302	745	999999	189	999999	884	999999	466	351	986	999999	999999	547	902	999999	944	778	999999	999999	944	778	373	999999	33	392	365	868	904	118	161	661	925	50	999999	209	442	216	999999	838	947	335	77	274	196	690	688	928	999999	999999	950	922	629	999999	620	999999	928	193	999999	797	999999	25	999999	357	200	334	372	475	524	703	62	738	112	573	922	619	999999	999999	375	343	704	436	999999	319	168	238	42	999999	429	999999	281	258	47	878	177	931	629	999999	84	861	328	222	414	728	541	221	820	65	923	11	601	829	999999	999999	102	245	578	395	199	961	302	292	55	999999	999999	804	700	999999	406	990	989	999999	999999	513	999999	491	31	719	778	946	418	999999	999999	999999	130	452	999999	212	785	999999	999999	244	999999	122	569	45	177	999999	306	737	520	999999	658	933	22	611	999999	314	820	610	999999	999999	617	999999	553	325	136	627	682	979	372	498	448	999999	637	754	469	912	999999	979	
324	420	999999	999999	435	822	999999	999999	415	518	999999	999999	392	999999	718	999999	626	287	568	254	909	999999	929	327	374	32	999999	999999	305	267	151	891	370	999999	296	802	446	576	817	999999	996	903	221	999999	341	246	999999	999999	999999	143	999999	191	999999	999999	79	774	491	999999	999999	413	999999	999999	926	158	377	757	766	550	889	999999	67	60	470	837	257	15	338	765	999999	138	916	884	438	172	139	999999	999999	670	999999	999999	321	350	900	413	65	862	976	72	796	999999	480	565	383	999999	85	999999	721	516	451	74	446	999999	120	548	496	999999	705	764	999999	417	220	999999	779	999999	604	717	160	66	782	395	38	999999	969	411	658	361	510	599	97	999999	999999	40	228	707	84	595	240	362	999999	274	166	999999	53	388	373	384	785	15	245	999999	926	664	999999	999999	45	181	756	708	889	145	290	116	677	967	999999	189	876	82	999999	18	487	798	149	518	238	999999	231	590	48	999999	999999	999999	363	999999	135	583	999999	999999	671	903	839	532	472	781	983	60	545	86	219	193	999999	713	712	236	881	138	525	225	999999	229	949	176	999999	616	999999	785	752	948	841	594	883	999999	411	400	179	999999	336	999999	534	999999	280	154	380	999999	775	861	792	136	847	996	68	91	344	451	953	999999	999999	856	999999	208	307	597	999999	999999	310	794	312	321	67	926	802	166	999999	649	949	805	796	815	840	708	992	625	110	845	536	801	379	959	999999	506	102	999999	999999	336	880	683	999999	755	999999	981	999999	481	79	921	999999	999999	999999	694	502	157	876	56	999999	511	999999	681	496	999999	99	508	424	352	874	561	833	332	18	999999	769	999999	895	999999	271	999999	159	521	556	188	651	999999	411	685	467	299	999999	999999	464	646	130	209	196	519	666	55	566	999999	606	518	999999	999999	893	45	925	235	262	834	785	999999	362	693	134	999999	748	999999	107	999999	885	585	999999	787	999999	372	244	569	999999	999999	999999	225	303	942	999999	48	99	779	739	375	760	999999	46	795	999999	308	293	436	84	877	771	210	999999	999999	331	31	587	999999	12	531	801	365	155	999999	459	570	862	419	778	95	228	969	725	731	977	653	548	144	526	569	88	807	495	999999	614	184	277	999999	621	893	461	788	776	218	574	999999	95	170	346	700	445	873	658	999999	999999	802	485	226	999999	677	483	999999	784	999999	453	994	870	943	272	285	999999	397	798	885	634	999999	999999	517	167	999999	567	388	798	999999	999999	999999	158	506	552	812	699	999999	624	943	
420	18	13	343	999999	579	535	152	898	70	999999	57	85	772	363	229	609	999999	68	278	119	105	653	999999	999999	248	999999	373	400	459	999999	251	773	854	475	999999	999999	858	752	588	999999	425	490	999999	429	86	999999	386	152	333	212	731	992	355	999999	324	999999	54	34	526	999999	172	751	448	484	999999	999999	999999	999999	737	793	751	225	480	231	693	999999	915	539	242	118	469	230	999999	257	854	259	999999	999999	160	271	391	999999	235	853	884	999999	51	999999	273	801	909	89	414	540	461	515	522	134	150	709	448	515	792	417	275	941	684	201	999999	906	856	209	999999	999999	411	917	989	626	347	29	573	999999	275	999999	999999	389	816	999999	795	999999	736	303	880	451	822	876	51	818	588	943	989	999999	633	367	999999	999999	932	999999	138	543	526	895	999999	130	146	786	249	361	218	885	134	156	405	290	179	563	329	705	654	535	876	181	999999	403	40	722	39	908	495	499	457	999999	408	261	999999	840	516	999999	315	46	636	689	999999	702	818	842	455	352	999999	999999	389	237	294	603	667	354	857	393	999999	423	757	999999	999999	718	437	257	748	999999	467	999999	999999	570	400	617	899	197	570	999999	999999	197	277	999999	720	999999	119	230	999999	999999	594	478	983	999999	669	999999	999999	999999	822	892	275	571	999999	311	999999	859	999999	819	836	676	704	480	784	522	808	902	155	80	999999	999999	608	217	663	942	559	989	355	999999	999999	508	338	999999	374	678	80	23	999999	965	800	861	999999	299	393	999999	111	124	694	471	325	766	746	218	685	69	293	67	999999	999999	752	896	514	421	999999	338	999999	110	115	115	452	999999	810	189	279	999999	999999	318	999999	745	841	999999	304	884	608	144	762	999999	918	315	395	22	999999	940	223	904	999999	355	380	999999	579	11	18	588	28	530	956	566	999999	926	73	975	999999	172	999999	317	601	630	813	785	576	999999	999999	999999	999999	439	688	999999	966	999999	999999	649	937	767	176	999999	436	715	865	999999	188	205	999999	992	252	419	999999	942	999999	905	312	999999	542	595	999999	999999	819	218	868	589	841	96	600	573	524	423	47	476	999999	479	999999	885	999999	999999	606	380	47	199	999999	999999	661	746	248	70	72	999999	999999	999999	999999	815	31	228	847	286	246	101	604	999999	477	828	382	999999	946	999999	34	427	962	806	999999	118	999999	629	660	999999	999999	105	848	539	510	839	316	694	198	999999	999999	662	48	488	499	999999	776	429	999999	728	927	359	799	97	45	645	999999	310	363	
179	501	401	567	289	999999	150	999999	74	999999	637	999999	688	124	999999	702	999999	388	999999	317	483	342	894	907	932	640	578	999999	760	504	864	999999	999999	340	28	999999	999999	105	759	139	359	272	711	322	93	216	249	245	999999	394	673	267	248	993	880	999999	607	493	635	648	780	844	492	570	999999	999999	516	357	105	86	646	276	629	354	999999	220	630	582	824	725	999999	343	999999	376	830	607	879	22	999999	191	999999	572	470	120	359	514	780	151	79	999999	999999	892	149	956	748	407	637	893	45	669	999999	34	999999	909	257	999999	999999	126	740	644	999999	503	896	999999	994	83	805	518	995	453	440	489	512	999999	34	999999	203	316	999999	999999	970	999999	999999	790	975	999999	999999	560	999999	912	933	999999	410	435	932	999999	995	235	961	675	602	129	898	592	999999	726	522	419	999999	748	252	274	498	318	999999	655	526	116	938	937	180	254	999999	92	519	999999	88	999999	327	828	513	968	355	951	830	999999	999999	395	560	258	544	493	676	999999	999999	668	999999	102	761	999999	680	999999	297	33	504	357	475	816	999999	463	648	445	999999	66	245	284	919	546	487	823	999999	999999	999999	689	999999	686	578	539	422	999999	610	985	325	50	999999	623	680	999999	999999	999999	999999	999999	999999	106	999999	999999	999999	619	999999	394	748	999999	614	937	718	549	343	999999	630	999999	779	935	403	231	853	999999	129	60	909	999999	604	598	99	15	448	297	818	458	89	303	294	958	660	38	999999	999999	380	388	331	999999	290	82	700	638	999999	999999	877	101	253	947	979	351	710	267	790	999999	539	609	499	431	731	999999	527	336	533	820	284	375	999999	871	292	741	729	999999	999999	999999	999999	999999	311	999999	420	727	999999	999999	324	943	258	402	247	951	452	770	889	900	876	405	555	999999	999999	883	175	999999	999999	382	664	999999	622	408	999999	269	999999	88	308	500	20	999999	679	395	22	590	572	882	138	177	429	999999	999999	828	434	935	976	535	999999	427	832	908	755	832	999999	999999	999999	849	999999	977	999999	374	472	398	889	999999	725	169	360	525	321	293	999999	804	952	153	396	793	974	990	293	726	733	999999	668	112	258	999999	917	936	269	999999	415	160	477	999999	59	463	939	999999	219	816	184	830	116	549	534	999999	880	334	689	537	875	485	999999	973	640	591	730	787	623	879	252	999999	266	598	877	233	337	897	104	999999	853	421	781	477	999999	902	774	128	999999	308	999999	592	256	731	847	999999	465	503	424	468	732	161	999999	340	
573	760	574	517	672	310	999999	999999	240	999999	684	463	704	227	999999	737	817	999999	219	325	912	999999	177	534	999999	999999	768	833	483	999999	210	701	482	450	903	792	338	266	999999	276	685	999999	362	500	57	393	999999	248	999999	686	650	130	941	623	428	913	592	49	999999	725	542	999999	999999	604	556	982	980	999999	323	999999	999999	560	166	943	639	927	306	677	999999	367	722	999999	760	797	999999	89	999999	999999	32	989	999999	299	499	730	733	895	999999	758	943	999999	412	971	999999	999999	999999	99	964	998	984	999999	617	914	561	408	13	23	39	711	618	477	999999	131	241	333	999999	119	999999	435	999999	743	451	999999	734	422	954	750	605	999999	520	999999	999999	999999	999999	999999	382	295	737	101	727	720	866	774	150	999999	999999	999999	739	999999	15	999999	38	539	788	250	999999	78	999999	148	453	262	999999	713	200	723	362	470	256	999999	951	999999	381	970	707	499	877	677	408	999999	580	673	21	14	319	353	866	584	973	635	483	313	115	599	647	475	312	999999	583	426	123	381	45	39	649	863	795	999999	832	298	373	381	670	922	568	780	999999	999999	403	847	856	777	497	621	235	647	999999	782	999999	241	999999	999999	103	981	153	209	637	981	364	999999	999999	999999	752	684	271	112	642	999999	41	867	999999	899	759	999999	570	999999	883	424	804	12	825	22	735	600	112	999999	288	689	778	368	152	269	58	999999	300	58	35	813	359	999999	14	854	751	465	999999	999999	964	999999	421	808	999999	223	187	362	631	999999	82	161	582	623	824	999999	999999	672	724	999999	999999	999999	446	521	320	79	75	681	998	971	271	280	593	999999	999999	921	278	970	53	928	999999	999999	325	755	975	873	241	736	999999	60	450	89	999999	50	999999	160	920	999999	497	256	158	506	364	660	283	802	567	767	938	903	999999	443	628	796	883	164	497	690	545	999999	999999	339	382	947	530	192	539	553	377	533	10	999999	999999	999999	780	585	999999	665	482	999999	315	999999	999999	405	999999	17	460	999999	999999	999999	662	240	363	61	418	818	133	416	139	101	272	24	400	414	902	316	999999	831	25	999999	822	832	218	999999	141	999999	541	976	582	522	999999	595	396	94	871	999999	24	431	388	961	462	925	535	391	911	300	999999	393	502	68	56	628	928	999999	999999	830	31	999999	920	54	287	157	999999	616	369	677	628	316	543	999999	302	999999	999999	63	845	896	306	827	999999	999999	300	999999	483	523	476	999999	999999	537	623	50	749	32	511	344	684	315	
100	999999	31	243	999999	767	850	370	766	517	999999	999999	999999	999999	533	203	541	999999	754	139	999999	321	150	999999	21	999999	693	502	393	279	37	118	379	999999	805	387	805	999999	177	533	307	122	999999	958	927	791	524	59	516	999999	490	431	589	999999	999999	779	778	999999	232	581	84	357	977	496	489	77	505	482	768	156	398	325	912	231	832	560	564	191	338	999999	999999	999999	999999	838	789	999999	999999	824	999999	35	609	999999	993	595	459	949	145	999999	479	860	295	52	290	999999	166	175	999999	999999	722	91	225	999999	437	12	999999	440	372	149	999999	883	999999	680	583	742	546	358	331	326	999999	882	424	303	712	999999	934	533	363	624	681	623	96	170	112	817	810	21	999999	999999	589	999999	999999	999999	999999	595	321	615	469	999999	823	808	844	203	596	999999	666	999999	999999	999999	78	999999	86	747	468	94	797	388	578	765	999999	999999	746	999999	736	753	305	999999	741	999999	166	999999	74	815	801	873	778	893	573	999999	999999	888	136	999999	999999	117	942	840	999999	478	798	933	47	703	614	298	999999	999999	466	843	544	247	190	999999	803	999999	417	999999	946	999999	315	903	814	315	613	54	999999	999999	417	629	999999	465	890	272	327	232	999999	999999	210	999999	999999	999999	437	730	728	999999	707	367	848	182	699	999999	893	999999	172	895	129	732	99	570	999999	966	107	999999	42	89	356	917	451	581	469	57	999999	443	783	999999	476	999999	587	699	346	51	256	999999	929	139	999999	999999	999999	432	113	558	280	999999	622	845	176	999999	698	999999	999999	790	916	999999	712	652	621	999999	169	131	428	999999	154	400	234	848	720	999999	906	999999	518	408	817	28	999999	910	776	429	999999	937	999999	875	999999	938	142	999999	134	979	532	287	518	120	999999	978	13	77	414	880	415	773	999999	315	693	796	140	168	973	897	799	802	875	201	999999	232	256	553	999999	215	267	678	999999	740	339	629	394	999999	620	999999	25	410	506	896	24	57	999999	569	192	598	808	973	582	236	190	999999	412	327	999999	566	732	460	999999	208	623	737	999999	999999	975	74	412	999999	999999	144	882	398	999999	999999	187	591	419	999999	371	62	407	999999	105	497	560	609	999999	76	925	64	116	564	983	307	282	286	998	428	593	127	196	999999	435	447	354	791	433	432	149	890	156	55	99	999999	999999	999999	999999	999999	833	375	847	345	999999	999999	38	327	414	998	706	900	593	991	103	253	866	333	858	999999	153	769	186	794	926	45	907	70	475	999999	999999	999999	
999999	446	594	999999	280	999999	276	941	418	36	386	999999	726	249	306	999999	952	846	999999	477	480	983	418	74	199	63	418	772	586	968	852	795	501	762	265	157	406	875	999999	25	66	916	249	126	392	751	999999	687	738	752	999999	629	121	39	472	661	37	529	38	227	442	504	999999	450	184	591	932	999999	983	159	758	87	872	492	421	564	743	302	681	447	984	731	999999	833	859	232	999999	472	999999	603	129	876	999999	756	583	562	999999	999999	941	801	999999	115	999999	589	994	41	999999	629	618	908	999999	734	848	590	242	999999	470	532	999999	952	907	470	672	390	39	999999	240	999999	999999	859	999999	945	361	879	628	999999	37	454	839	827	476	63	853	391	685	395	999999	266	523	872	101	39	216	999999	894	358	442	999999	999999	122	801	639	720	759	905	972	383	968	961	362	683	26	692	999999	486	999999	616	291	999999	644	999999	999999	999999	46	999999	973	738	371	985	280	447	714	894	726	36	836	343	104	999999	712	999999	69	999999	171	198	84	346	452	513	50	741	161	617	915	270	827	46	684	999999	931	999999	22	983	691	914	999999	132	999999	737	649	520	522	805	992	632	793	999999	999999	999999	692	637	999999	857	945	538	296	106	978	466	209	799	658	112	554	478	999	86	999999	256	999999	952	379	999999	863	529	229	999999	999999	999999	476	157	605	836	308	303	948	164	48	162	999999	872	153	999999	538	999999	861	419	260	524	633	716	999999	194	999999	999999	268	580	993	425	319	940	481	695	989	61	204	822	803	999999	529	845	48	999999	628	356	809	869	186	23	668	809	105	110	660	999999	91	420	999999	568	45	377	999999	622	843	688	400	458	999999	999999	656	49	616	999999	994	787	999999	615	566	999999	930	399	404	980	999999	999999	844	380	999999	999999	969	999999	614	244	225	162	684	425	617	939	956	361	358	699	999999	999999	999999	106	999999	872	92	476	853	936	638	999999	999999	190	865	999999	843	29	422	292	518	872	999999	381	783	999999	113	999999	998	626	325	579	50	705	622	138	316	999999	274	173	156	502	929	678	606	579	999999	999999	559	999999	106	999999	938	999999	190	495	204	822	322	274	999999	999999	478	236	621	69	605	278	567	737	37	999999	755	259	999999	999999	942	755	774	214	664	608	702	724	530	388	640	999999	524	137	933	494	999999	10	404	325	33	702	67	547	974	909	936	822	255	999999	191	689	930	999999	999999	448	57	999999	610	170	999999	753	706	242	428	630	999999	440	999999	543	669	
999999	855	820	991	250	698	999999	999999	754	671	880	478	999999	207	951	54	999999	999999	495	446	326	400	999999	999999	279	996	999999	129	354	164	506	999999	712	341	436	999999	999999	183	312	749	819	879	855	498	257	285	999999	44	999999	585	405	999999	999999	999999	352	364	999999	631	721	254	873	118	999999	599	175	861	766	197	771	127	934	185	282	745	627	447	545	744	940	994	999999	790	652	769	759	650	709	616	988	82	222	488	461	68	999999	711	993	999999	333	396	518	990	273	358	650	229	999999	573	479	905	999999	876	691	727	999999	92	466	126	840	999999	161	160	999999	698	905	456	724	224	868	915	454	289	421	554	485	828	527	999999	999999	539	77	146	146	93	263	345	999999	734	632	794	255	877	425	808	244	368	791	574	453	203	505	999999	999999	999999	999999	539	464	999999	251	606	564	172	997	310	999999	999999	23	124	999999	569	660	989	591	84	999999	576	863	612	320	126	46	952	850	925	999999	708	441	999999	632	999999	881	659	493	999999	999999	92	999999	125	361	228	999999	676	139	883	543	515	776	630	893	883	676	852	999999	134	570	611	322	81	999999	748	583	999999	491	999999	999999	10	999999	565	845	587	697	748	261	101	771	999999	823	999999	999999	528	999999	811	689	999999	57	38	999999	368	465	999999	770	807	848	613	644	915	999999	418	205	543	19	220	784	315	196	927	999999	735	362	210	999999	999999	689	999999	816	999999	999999	742	672	659	999999	147	999999	228	999999	999999	899	647	456	855	184	414	771	849	519	999999	36	384	562	130	437	999999	15	999999	999999	425	128	110	796	872	175	452	999999	545	375	871	120	566	498	307	999999	953	289	507	35	384	583	840	238	105	745	999999	999999	552	232	79	141	844	389	401	771	798	851	583	690	732	668	999999	999999	647	999999	470	885	265	102	999999	999999	508	240	999999	841	287	871	701	137	799	272	203	999999	999999	999999	275	187	107	535	239	112	705	816	303	716	357	366	591	999999	285	490	925	460	747	261	633	614	999999	999999	493	999999	159	456	891	470	474	912	187	908	999999	999999	788	729	863	382	999999	692	936	999999	494	920	999999	216	851	318	346	743	575	54	116	661	261	999999	52	999999	952	999999	924	833	251	445	189	683	160	999999	702	205	597	375	999999	999999	999999	188	999999	572	646	943	999999	582	999999	731	347	142	801	999999	41	250	999999	560	430	864	999999	113	505	58	741	607	65	859	616	150	155	999999	906	999999	983	83	482	479	665	18	999999	351	710	
520	999999	56	881	477	960	462	518	46	945	283	183	574	682	26	831	999999	999999	745	966	999999	999999	147	999999	635	700	958	767	217	895	421	220	999999	403	985	951	694	725	588	999999	163	632	119	999999	633	992	418	400	465	647	626	130	908	999999	727	934	960	820	255	776	11	694	310	151	999999	999999	999999	181	999999	75	146	999999	309	846	999999	999999	999999	999999	999999	999999	292	999999	312	999999	278	301	312	999999	675	999999	990	874	480	811	999999	469	331	968	730	570	244	246	703	400	510	313	821	999999	572	377	468	87	227	999999	494	999999	392	740	872	242	759	717	506	646	999999	999999	843	497	949	353	38	507	162	999999	408	55	864	911	69	964	480	250	478	307	592	913	656	867	999999	463	87	590	106	999999	999999	527	740	67	325	247	470	333	122	228	348	961	999999	194	214	449	579	480	999999	907	762	999999	249	999999	63	170	616	975	180	495	999999	448	999999	664	232	880	315	999999	596	999999	999999	999999	138	259	959	630	989	471	663	877	884	607	999999	198	735	301	288	542	13	164	999999	494	163	627	953	999999	560	270	962	999999	144	771	884	859	413	999999	999999	990	248	433	999999	999999	322	302	610	668	999999	222	999999	930	602	772	803	441	200	19	993	999999	306	999999	80	728	999999	999999	743	122	999999	60	785	130	999999	297	999999	999999	983	486	999999	860	26	999999	999999	348	341	41	999999	371	968	453	668	403	622	880	694	190	363	999999	645	982	559	498	945	487	999999	808	30	314	479	233	457	713	836	143	494	21	696	731	396	477	999999	381	154	280	391	392	507	40	999999	122	227	540	841	200	310	528	348	885	911	533	999999	425	891	744	995	955	566	489	395	682	999999	631	66	178	999999	999999	353	675	999999	54	999999	999999	999999	366	16	999999	872	646	832	965	673	810	820	863	465	999999	999999	409	284	436	999999	28	999999	921	628	596	999999	672	999999	999999	999999	672	790	867	232	31	714	999999	738	87	999999	919	999999	430	19	683	810	202	712	199	697	943	400	668	228	292	355	999999	999999	420	443	209	999999	999999	791	999999	30	953	640	444	479	955	671	207	352	906	999999	224	912	945	785	291	960	628	434	240	282	131	999999	999999	999999	999999	999999	327	643	884	100	945	638	18	999999	857	999999	277	719	742	999999	203	999999	322	919	999999	999999	999999	635	999999	248	211	285	560	728	899	999999	700	769	554	999999	354	563	999999	815	426	585	903	291	927	999999	692	908	692	958	88	805	335	30	543	57	999999	
999999	999999	645	889	669	88	290	764	999999	861	508	174	583	927	999999	857	999999	999999	556	973	511	707	433	555	302	999999	999999	649	103	978	999999	236	507	165	999999	999999	822	926	756	506	622	527	999999	999999	999999	999999	119	41	449	947	999999	999999	987	83	501	985	999999	100	596	999999	999999	641	670	573	191	281	667	427	999999	565	45	580	745	999999	360	983	999999	565	371	558	999999	570	999999	156	160	162	999999	999999	999999	675	26	732	340	999999	29	981	857	811	686	912	86	691	764	883	912	258	781	937	999999	518	663	501	728	999999	602	916	441	999999	423	38	42	242	764	600	549	313	250	75	999999	379	136	520	878	458	482	792	805	326	244	999999	380	311	712	155	999999	525	13	302	87	999999	549	999999	397	658	879	843	999999	173	343	608	18	715	908	352	391	999999	622	280	565	809	120	125	999999	999999	657	731	999999	619	999999	34	309	947	988	925	829	999999	132	230	578	999999	866	642	982	999999	999999	664	403	999999	999999	869	999999	733	999999	277	993	999999	62	999999	10	999999	323	317	585	319	999999	71	999999	999999	999999	597	999999	401	701	926	943	478	143	654	999999	992	338	171	855	718	132	576	999999	720	932	999999	740	256	230	430	999999	558	66	672	335	832	937	420	846	999999	999999	510	41	999999	999999	524	300	408	257	17	819	999999	462	867	197	733	851	16	59	999999	856	773	181	281	611	999999	999999	470	328	796	65	917	999999	689	869	621	544	409	999999	418	114	342	999	222	611	999999	106	999999	485	999999	981	930	371	728	999999	86	999999	760	208	939	112	999999	89	999999	999999	901	836	773	998	576	198	452	620	641	23	524	774	999999	999999	999999	298	999999	985	726	815	135	999999	597	380	792	292	784	999999	456	315	284	999999	999999	270	709	336	332	999999	909	414	999999	319	729	999999	999999	999999	999999	100	760	650	999999	844	362	646	826	354	249	403	999999	999999	414	251	173	999999	738	999999	236	999999	960	121	999999	41	85	322	285	815	999999	882	585	490	999999	693	450	806	435	439	900	901	999999	364	999999	929	999999	999999	10	297	156	403	976	534	86	999999	140	999999	999999	999999	999999	50	999999	999999	999999	999999	818	724	380	720	801	367	900	309	369	999999	265	605	999999	46	55	460	322	999999	669	999999	999999	60	414	999999	563	801	131	588	999999	999999	999999	432	999999	730	999999	999999	999999	289	495	999999	999999	677	999999	751	425	535	624	647	801	318	728	381	999999	105	461	767	999999	148	167	999	245	321	638	509	793	833	999999	303	925	
999999	215	999999	999999	880	999999	238	886	663	816	38	187	999999	999999	361	142	999999	89	741	278	354	951	115	999999	495	553	191	48	665	999999	592	765	330	722	27	999999	695	878	471	176	999999	881	656	999999	138	822	761	535	287	377	999999	753	37	999999	581	833	109	909	16	337	747	200	230	999999	234	272	999999	999999	768	258	446	290	618	999999	56	472	999999	783	993	999999	791	656	761	999999	333	838	738	305	151	193	13	786	872	144	429	999999	999999	999999	999999	866	964	999999	999999	38	999999	354	145	463	978	118	539	326	915	999999	545	101	438	999999	382	395	999999	562	619	584	254	659	418	999999	155	23	812	352	685	137	999999	791	888	732	367	979	703	999999	326	43	654	999999	870	539	999999	999999	603	728	578	711	342	412	390	192	999999	999999	935	999999	317	965	306	196	999999	999999	634	753	999999	999999	575	403	999999	259	245	586	930	999999	789	879	885	817	999999	999999	774	999999	794	305	411	706	947	96	53	51	967	361	737	468	57	92	904	844	135	999999	162	999999	29	93	177	803	261	227	999999	999999	776	500	999999	221	999999	666	993	338	352	999999	758	999999	999999	651	292	884	849	472	519	999999	974	50	999999	523	999999	999999	955	711	138	999999	999999	729	605	986	275	999999	806	525	999999	999999	98	576	502	630	999999	674	825	377	800	292	999999	789	708	784	999999	735	808	41	290	824	711	292	209	744	60	38	882	373	999999	815	88	999999	999999	999999	618	408	548	71	385	266	772	587	999999	846	999999	665	31	999999	904	539	999999	999999	245	231	680	806	376	999999	580	119	999999	462	991	985	214	631	999999	581	175	684	197	999999	656	999999	61	133	381	363	999999	394	17	72	469	999999	157	313	98	204	457	999999	41	790	491	275	999999	320	595	925	642	32	303	450	999999	229	352	920	128	221	180	999999	435	999999	999999	195	999999	729	992	999999	838	999999	542	177	999999	364	652	407	266	390	559	741	538	999999	999999	79	999999	567	999999	249	504	236	194	877	34	999999	386	28	133	305	999999	744	327	450	96	740	489	999999	326	300	577	945	664	737	661	999999	28	979	301	999999	104	544	999999	753	650	611	716	665	152	232	977	999999	283	960	227	999999	424	999999	368	980	999999	965	250	126	671	559	572	457	225	999999	882	407	727	999999	211	629	432	573	799	484	34	999999	982	999999	323	999999	999999	703	520	999999	999999	999999	620	321	999999	138	303	206	999999	101	49	269	449	999999	349	580	906	748	759	597	999999	850	298	999999	955	765	
982	156	802	727	887	999999	936	378	999999	952	786	415	527	82	335	235	999999	707	445	765	384	435	754	742	999999	922	999999	999999	465	173	999999	736	999999	252	156	156	403	364	999999	181	332	81	975	999999	793	500	231	687	271	166	368	590	448	200	390	556	402	70	999999	964	999999	999999	912	417	999999	60	60	284	926	189	832	136	504	999999	443	313	999999	999999	949	999999	701	266	999999	309	804	999999	297	999999	862	599	999999	999999	676	248	999999	318	168	568	999999	743	450	946	761	999999	999999	242	96	185	756	999999	106	999999	121	150	273	667	362	613	999999	267	762	884	999999	336	435	999999	460	999999	999999	135	154	999999	288	215	107	755	999999	579	975	999999	965	122	418	785	999999	999999	999999	535	975	588	955	555	955	820	980	999999	534	999999	999999	834	781	831	999999	631	932	999999	757	905	53	517	172	999999	637	49	301	999999	476	636	834	718	276	925	999999	438	999999	599	936	468	999999	541	230	81	922	999999	791	144	999999	786	853	297	959	326	999999	468	426	182	999999	999999	528	340	999999	897	600	938	568	999999	999999	730	462	999999	278	999999	681	511	999999	101	860	497	258	166	999999	690	783	546	758	949	999999	821	21	999999	682	30	939	999999	452	332	999999	984	581	999999	592	233	333	520	28	999999	999999	980	180	335	321	430	667	999999	643	408	999999	999999	999999	618	999999	730	718	465	999999	258	999999	999999	69	964	999999	876	915	322	573	999999	366	273	528	999999	313	463	650	686	684	262	362	577	260	54	999999	427	805	963	522	861	515	867	859	999999	319	858	921	215	714	445	514	355	797	181	999999	851	999999	100	314	959	90	999999	780	999999	999999	782	999999	24	999999	202	81	999999	800	999999	999999	498	413	757	779	455	542	999999	971	249	747	17	999999	88	12	367	892	999999	999999	999999	781	483	96	461	874	537	331	999999	459	999999	999999	562	554	95	224	552	448	777	320	859	427	645	70	541	999999	888	999999	458	21	399	309	366	304	247	930	483	412	951	883	999999	133	999999	985	459	874	195	462	999999	864	460	918	999999	999999	798	145	145	423	555	800	999999	999999	872	999999	999999	222	999999	267	317	165	999999	150	496	893	999999	735	791	660	611	667	475	435	318	594	561	480	194	962	505	112	795	70	856	161	999999	717	261	741	925	246	999999	927	155	538	133	319	432	999999	999999	999999	353	999999	811	887	334	559	225	999999	342	588	999999	55	761	214	369	999999	293	345	996	999999	484	60	999999	374	999999	548	290	999999	999999	251	58	
999999	637	443	758	320	258	968	826	347	999999	972	408	346	999999	820	175	940	179	999999	35	97	235	999999	588	303	750	447	96	785	999999	446	817	101	999999	75	999999	328	455	59	431	324	518	658	999999	512	651	397	165	999999	383	349	610	27	226	960	736	663	855	465	570	811	999999	999999	999999	65	164	999999	806	152	412	846	494	129	31	711	578	577	124	85	651	999999	291	115	999999	930	835	999999	999999	579	338	753	473	990	489	620	999999	477	590	803	357	344	591	999999	578	536	854	490	996	515	999999	169	549	999999	813	999999	530	776	638	147	230	999999	442	999999	813	658	999999	504	999999	411	278	999999	986	999999	999999	316	771	278	537	876	85	999999	803	369	197	179	214	694	999999	282	100	999999	839	452	583	999999	902	999999	999999	919	163	359	849	595	246	999999	182	238	60	507	999999	999999	999999	762	999999	875	561	82	48	644	453	688	327	368	320	612	999999	544	737	735	999999	999999	78	617	722	726	999999	217	133	905	999999	976	643	679	835	837	427	999999	391	708	999999	999999	999999	564	999999	474	42	491	284	999999	31	638	999999	999999	999999	40	193	631	49	345	380	354	949	142	647	477	999999	999999	532	999999	195	999999	162	999999	304	584	98	999999	152	258	999999	23	932	499	884	999999	999999	328	586	805	654	999999	48	55	338	96	881	193	917	998	429	999999	958	999999	999999	838	999999	999999	30	518	941	678	488	999999	999999	999999	421	459	258	289	992	726	71	727	828	999999	154	117	700	218	703	904	597	154	828	309	65	141	60	55	882	23	999999	77	863	976	317	257	403	972	999999	431	935	637	15	999999	332	241	973	59	694	999999	770	999999	815	999999	999999	344	962	999999	310	290	409	213	406	979	428	999999	863	852	92	897	999999	728	543	281	969	959	148	136	977	824	167	10	361	999999	252	999999	261	826	999999	972	999999	61	671	394	31	732	241	36	283	337	378	131	967	797	664	52	277	544	77	132	206	836	999999	486	132	999999	851	999999	736	932	742	46	957	119	612	662	66	999999	260	247	727	122	999999	650	456	46	43	564	850	999999	228	717	759	771	999999	458	687	999999	271	623	880	350	299	999999	594	341	173	857	999999	12	985	128	294	999999	405	94	983	724	999999	95	375	297	51	536	713	999999	999999	196	999999	164	974	871	887	636	367	387	999999	511	65	124	873	185	379	999999	224	109	433	929	376	691	474	963	165	185	999999	999999	999999	763	637	569	64	977	523	999999	37	124	241	657	999999	
27	999999	999999	999999	915	999999	999999	917	202	322	613	601	357	819	651	689	21	716	711	389	999999	88	999999	873	495	69	895	661	999999	820	109	868	776	466	359	429	992	999999	249	963	68	675	116	999999	34	999999	707	168	872	999999	26	408	529	277	698	939	213	609	183	856	326	537	577	999999	222	745	825	890	470	232	696	717	476	748	331	108	999999	617	848	527	361	737	789	998	804	999999	348	508	767	419	226	392	999999	392	646	530	999999	999999	238	999999	999999	816	698	649	654	999999	931	781	946	999999	967	595	999999	656	504	589	999999	579	577	520	406	326	132	999999	15	314	999999	93	999999	801	11	247	388	569	384	545	49	149	354	505	769	999999	999999	178	999999	999999	999999	999999	888	67	781	528	167	718	999999	826	693	999999	644	350	712	999999	679	999999	598	730	217	999999	281	999999	999999	608	235	81	750	999999	764	954	609	385	681	131	205	54	29	483	90	670	686	557	999999	402	505	999999	792	922	887	416	579	720	422	441	203	928	518	183	302	95	999999	53	72	738	47	268	668	591	652	635	136	125	650	547	514	723	999999	156	112	231	288	828	952	357	385	888	962	250	928	276	536	845	190	994	702	643	999999	999999	364	247	345	211	999999	261	290	463	79	999999	927	999999	821	999999	80	999999	999999	149	101	714	363	159	999999	427	663	385	109	290	999999	656	999999	870	999999	994	792	999999	885	999999	558	700	76	999999	818	96	323	458	455	175	775	118	999999	563	552	781	759	999999	941	999999	547	894	162	10	528	423	40	66	250	826	579	214	195	730	590	999999	647	441	340	999999	114	999999	929	999999	514	827	469	291	328	456	245	586	924	968	539	999999	548	76	403	405	66	267	218	999999	999999	999999	922	466	999999	162	143	328	875	732	813	999999	964	228	999999	701	953	749	737	999999	591	992	999999	227	201	925	851	581	48	935	162	847	999999	999999	348	943	904	999999	318	176	323	999999	711	999999	999999	206	999999	330	580	702	451	317	529	999999	47	999999	290	704	275	57	999999	562	289	939	579	965	346	663	999999	552	999999	950	440	571	480	674	290	97	73	994	236	999999	999999	345	493	845	328	582	273	999999	999999	999999	738	999999	999999	760	637	771	622	198	859	46	450	37	905	500	876	957	943	372	322	202	641	280	820	779	999999	944	455	733	647	764	999999	145	889	999999	222	178	706	720	47	519	475	874	145	199	91	973	440	993	999999	370	639	900	432	470	568	999999	999999	96	999999	692	
325	888	551	105	646	999999	148	999999	288	707	999999	999999	335	803	727	767	999999	999999	697	588	999999	462	764	287	134	498	713	428	38	754	727	619	999999	999999	203	999999	332	50	999999	776	834	999999	714	271	119	416	575	628	999999	801	332	819	999999	619	188	863	134	274	999999	157	600	720	999999	533	999999	999999	710	980	610	151	444	105	87	999999	754	392	748	503	999999	718	923	95	999999	999999	432	908	231	902	999999	999999	462	68	79	405	186	124	840	190	291	477	706	595	999999	601	999999	999999	742	477	999999	795	124	630	999999	999999	234	515	44	999999	111	82	420	808	814	280	688	385	35	681	744	640	999999	999999	999999	700	21	337	999999	93	999999	204	175	753	46	999999	225	999999	962	817	181	999999	89	786	999999	218	66	898	780	748	999999	981	999999	70	999999	235	253	557	417	405	250	999999	448	999999	193	999999	906	999999	999999	999999	999999	857	422	999999	999999	84	560	999999	488	13	643	123	556	328	180	888	992	999999	31	999999	137	999999	999999	566	999999	284	231	139	603	181	312	999999	136	346	693	999999	999999	993	560	658	674	487	78	413	999999	137	349	129	779	305	999999	801	999999	960	316	999999	442	856	999999	235	999999	999999	172	999999	700	253	999999	220	635	125	329	998	999999	372	146	649	599	20	804	449	999999	111	359	307	999999	511	754	176	39	999999	622	712	999999	334	999999	253	325	999999	712	518	149	999999	494	999999	975	915	256	282	999999	667	797	999999	999999	202	300	750	81	864	59	199	498	821	190	338	502	616	647	229	567	892	334	837	307	295	309	805	617	695	999999	351	265	999999	999999	999999	509	999999	661	168	999999	65	182	460	999999	523	30	999999	949	165	172	368	278	36	715	999999	342	960	135	765	893	494	143	385	999999	708	933	26	478	817	829	311	955	489	195	999999	999999	999999	999999	783	999999	999999	856	461	533	999999	82	239	766	422	39	999999	75	999999	274	549	921	999999	917	999999	590	14	850	141	336	999999	413	789	999999	213	219	468	835	351	499	999999	638	681	852	579	999999	999999	259	999999	999999	289	246	999999	224	999999	590	924	999999	999999	999999	271	999999	725	999999	672	559	293	398	563	212	571	713	723	406	362	911	999999	999999	999999	379	885	755	794	352	999999	999999	354	575	205	623	295	512	999999	158	238	782	999999	556	189	29	352	316	695	999999	227	576	522	999999	861	733	350	980	617	999999	999999	516	345	382	87	999999	215	717	999999	940	916	68	997	575	178	999999	999	692	763	328	37	999999	69	999999	135	
480	110	999999	713	472	282	315	894	966	999999	999999	446	540	999999	140	814	634	999999	999999	999999	999999	578	947	999999	999999	734	657	226	298	722	738	457	999999	256	607	948	523	999999	729	667	999999	173	999999	735	456	143	999999	223	633	514	403	999999	314	14	967	902	999999	207	431	738	625	999999	606	253	999999	274	52	293	871	192	300	999999	999999	999999	335	999999	547	222	47	159	275	999999	593	784	329	282	152	400	999999	999999	794	326	999999	991	51	521	567	999999	632	999999	100	185	352	999999	223	773	81	999999	678	972	364	941	169	281	472	999999	506	822	924	829	131	652	999999	177	397	974	56	402	56	814	437	999999	589	999999	68	999999	101	152	570	555	211	999999	721	316	350	853	166	311	529	999999	25	745	862	803	71	999999	180	185	62	999999	727	999999	179	864	544	603	361	315	223	999999	999999	363	261	999999	999999	204	999999	697	826	543	817	744	873	196	798	692	898	999999	793	619	919	916	999999	999999	827	532	757	999999	771	746	502	999999	97	157	999999	661	493	493	185	999999	517	483	999999	519	431	983	805	983	999999	852	999999	575	999999	603	462	999999	273	931	551	999999	999999	84	925	999999	999999	966	656	725	427	999999	209	999999	610	927	111	999999	567	999999	898	844	726	773	999999	919	51	999999	999999	494	694	594	999999	562	941	90	429	443	557	278	477	999999	999999	89	565	999999	653	300	965	594	501	25	616	999999	42	707	999999	999999	292	999999	47	125	636	172	41	999999	748	999999	473	529	508	999999	889	298	112	443	517	646	999999	862	275	751	960	999999	999999	678	999999	705	529	244	999999	755	160	550	240	362	829	174	58	732	999999	16	999999	445	95	833	136	327	589	999999	199	731	465	430	740	296	164	890	180	362	855	53	127	238	818	752	517	348	999999	750	613	353	999999	486	999999	999999	924	524	660	999999	999999	660	125	999999	55	979	999999	730	809	999999	207	939	993	999999	876	999999	999999	598	999999	342	326	788	269	839	985	999999	143	979	748	999999	372	640	239	21	999999	204	927	197	999999	838	462	787	999999	123	553	674	359	999999	999999	544	999999	335	999999	327	841	763	400	285	999999	209	846	320	999999	999999	999999	567	709	999999	886	681	219	701	415	788	999999	539	260	155	296	321	496	241	379	213	112	999999	743	912	999999	56	803	651	252	983	992	152	999999	210	542	985	999999	377	24	927	335	677	999999	118	447	312	513	255	999999	633	713	999999	940	777	235	999999	823	797	811	840	999999	567	999999	432	796	737	734	999999	
613	310	356	128	227	452	878	999999	127	635	475	868	543	999999	662	619	280	999999	211	37	999999	998	172	177	565	184	59	767	228	497	321	709	577	463	999999	689	286	594	397	498	899	800	426	198	331	943	306	329	999999	999999	162	999999	999999	706	84	614	148	189	563	52	402	120	216	630	323	765	999999	999999	916	973	999999	685	990	712	138	184	582	973	845	621	878	730	862	388	999999	999999	182	871	388	37	550	999999	999999	999999	105	789	594	796	999999	565	653	226	413	932	999999	999999	999999	823	577	900	999999	174	999999	941	174	672	257	828	294	420	593	428	702	888	432	245	653	999999	999999	999999	590	786	109	999999	967	661	326	930	880	868	484	359	303	999999	995	386	763	100	191	432	541	765	511	463	972	235	524	524	509	272	999999	782	216	238	320	256	999999	999999	973	999999	999999	327	947	425	999999	243	134	224	999999	56	999999	562	464	194	807	824	284	645	317	999999	147	999999	430	618	54	701	152	75	177	748	320	710	127	678	999999	224	817	95	999999	738	110	310	999999	463	999999	999999	999999	32	430	999999	971	430	746	240	375	553	896	339	380	244	101	999999	57	154	735	999999	445	785	117	999999	999999	198	999999	578	642	837	181	999999	826	783	999999	130	999999	680	776	890	999999	886	313	533	999999	488	714	292	647	51	262	999999	727	29	825	542	914	999999	490	783	312	178	999999	538	382	928	512	597	861	999999	999999	376	378	845	807	999999	482	584	275	999999	999999	835	930	999999	999999	999999	249	807	958	840	215	999999	999999	993	588	794	297	775	160	399	975	127	430	675	999999	999999	117	999999	999999	999999	70	340	999999	962	309	476	999999	998	953	686	689	705	639	31	766	999999	999999	384	999999	999999	999999	999999	999999	999999	552	999999	414	265	999999	698	587	366	999999	691	999999	999999	246	237	694	121	557	299	999999	473	999999	999999	999999	409	999999	999999	709	733	626	999999	15	364	906	695	419	942	71	982	34	265	109	332	121	999999	252	891	379	948	999999	154	465	971	884	999999	176	283	999999	999999	999999	962	988	853	740	395	685	424	968	551	818	752	60	574	274	566	374	386	168	999999	167	27	641	761	54	481	743	43	479	946	529	999999	74	66	637	72	276	255	999999	725	271	827	923	828	140	999999	104	890	999999	328	595	789	125	346	847	337	999999	237	999999	268	999999	999999	945	31	32	999999	687	993	937	211	299	999999	999999	442	279	340	104	812	630	117	386	853	999999	161	360	739	999999	727	999999	999999	741	49	
446	334	999999	619	881	901	806	999999	259	111	953	505	38	477	995	999999	999999	516	243	518	606	702	881	999999	324	794	671	999999	999999	999999	783	638	999999	999999	682	470	368	659	999999	202	15	999999	857	285	900	832	132	999999	744	346	660	702	76	999999	999999	999999	452	999999	304	97	240	999999	794	299	328	324	44	779	795	999999	324	999999	67	50	512	432	999999	606	999999	492	999999	788	548	326	309	90	572	246	816	938	27	93	999999	999999	962	491	389	567	957	585	797	353	98	218	32	253	644	999999	999999	20	898	845	999999	999999	425	452	975	478	999999	247	752	797	962	856	999999	240	62	696	999999	30	999999	999999	649	323	695	999999	699	339	303	66	445	546	526	806	49	181	706	553	946	519	516	910	576	999999	999999	999	390	241	701	791	200	948	947	999999	999999	999999	206	73	999999	106	752	646	184	934	801	216	281	166	816	999999	533	508	999999	568	514	999999	711	929	999999	999999	937	999999	999999	999999	865	999999	599	826	839	428	999999	642	437	999999	767	869	736	641	917	999999	999999	234	424	365	999999	692	208	388	194	834	910	276	583	429	169	999999	17	672	79	314	616	454	999999	398	370	890	81	999999	801	644	999999	79	22	863	968	712	53	283	253	182	298	999999	641	14	518	708	69	17	999999	482	862	73	572	612	999999	282	907	36	999999	376	999999	307	586	550	438	840	999999	719	460	456	250	734	429	896	25	999999	813	322	879	662	831	73	221	328	999999	343	507	409	999999	999999	805	26	289	999999	999999	991	633	101	576	999999	454	349	556	243	999999	138	644	675	596	614	999999	595	999999	341	545	999999	96	268	767	999999	343	854	866	999999	999999	233	454	552	999999	33	999999	721	999999	211	217	491	516	999999	96	999999	999999	831	813	999999	236	219	999999	947	341	999999	905	375	999999	481	999999	600	483	999999	592	18	683	102	340	572	841	747	849	945	133	63	999999	118	181	999999	406	999999	999999	626	538	441	364	999999	220	339	999999	999999	397	999999	999999	617	18	725	394	88	970	606	999999	250	407	488	370	924	999999	999999	964	796	204	999999	84	999999	559	856	263	161	654	185	881	11	454	445	359	584	999999	516	999999	325	999999	999999	152	799	20	800	228	60	81	999999	684	999999	374	331	211	187	199	45	68	161	471	999999	434	795	725	500	795	962	999999	999999	846	317	243	649	81	111	77	285	821	758	637	213	999999	999999	999999	999999	636	133	243	182	394	52	457	893	999999	492	668	999999	84	520	15	266	921	296	
592	999999	699	725	999999	110	120	999999	223	310	999999	268	162	219	999999	775	999999	672	999999	956	999999	804	859	999999	796	589	443	720	999999	311	999999	380	999999	794	631	999999	260	999999	999999	143	72	480	829	157	999999	594	339	999999	64	308	656	342	538	965	895	788	517	359	928	669	667	399	714	911	557	999999	976	367	588	178	525	952	999999	595	893	919	974	711	970	211	259	999999	665	999999	654	420	842	326	898	999999	617	999999	981	999999	475	999999	999999	917	600	999999	618	972	870	885	783	999999	999999	943	81	975	814	806	389	999999	999999	999999	734	812	266	146	311	660	469	744	561	625	999999	999999	999999	231	163	66	121	999999	593	999999	124	779	128	951	876	898	255	922	39	999999	521	264	794	793	999999	954	999999	463	925	958	512	135	334	999999	732	949	999999	999999	822	757	999999	644	144	142	568	999999	693	315	270	412	415	546	715	999999	113	716	999999	336	293	209	405	999999	999999	999999	775	988	455	960	228	926	84	999999	110	281	126	876	129	662	234	999999	270	355	202	522	999999	966	419	584	64	25	159	999999	566	999999	361	999999	825	509	367	999999	509	999999	96	344	999999	999999	445	444	634	237	596	999999	999999	999999	939	59	465	999999	91	999999	579	870	906	999999	776	587	838	999999	999999	89	60	999999	999999	654	999999	537	999999	858	195	543	999999	999999	950	827	999999	21	395	267	682	999999	581	529	427	999999	10	638	999999	883	567	999999	999999	957	999999	554	186	976	999999	456	824	411	999999	999999	120	999999	288	604	920	999999	783	999999	999999	999999	999999	617	508	531	202	999999	654	846	710	385	300	445	999999	573	999999	405	651	452	179	999999	443	281	522	973	418	879	279	999999	717	747	999999	802	558	601	161	907	56	654	784	105	999999	977	700	999999	316	999999	187	715	153	525	437	999999	595	262	999999	534	105	999999	122	322	477	257	139	963	999999	497	886	769	421	553	358	996	667	83	146	466	580	117	666	743	999999	563	999999	999999	319	768	216	306	465	627	812	999999	541	999999	628	554	999999	737	999999	818	789	418	304	999999	999999	999999	999999	522	126	679	954	999999	867	379	620	913	995	999999	653	517	290	589	314	794	999999	836	464	205	455	591	618	999999	979	999999	999999	999999	269	661	999999	878	104	694	190	999999	673	824	654	172	851	714	999999	910	93	620	538	209	113	999999	859	340	999999	999999	999999	999999	71	121	17	29	425	999999	654	343	912	775	423	596	409	528	131	915	999999	302	354	741	42	708	999999	368	319	754	189	759	
801	694	999999	999999	627	656	724	561	816	634	746	524	69	999999	997	318	206	941	999999	585	389	944	157	683	134	336	501	999999	999999	649	709	670	999999	895	999999	227	872	999999	968	753	804	569	999999	557	999999	830	999999	816	999999	450	172	999999	999999	604	380	857	546	228	501	301	164	371	210	177	925	999999	377	999999	684	780	445	408	972	56	780	999999	845	600	137	303	654	999999	651	911	486	999999	715	552	525	683	680	999999	999999	999999	999999	442	369	930	631	999999	463	517	999999	930	999999	999999	999999	999999	823	560	22	999999	999999	207	999999	999999	720	298	691	593	370	824	649	10	109	791	111	305	999999	348	460	999999	968	999999	999999	147	552	721	906	722	936	807	999999	999999	671	999999	562	999999	40	129	722	80	999999	47	118	638	867	142	999999	222	663	109	459	485	109	108	977	443	367	508	926	999	999999	969	657	563	106	999999	999999	375	238	999999	274	338	626	390	674	999999	999999	211	999999	999999	889	693	69	836	357	253	865	572	757	999999	741	999999	203	723	999999	280	390	555	542	193	803	466	999999	999999	835	131	859	719	433	56	893	165	238	516	119	698	910	820	215	852	819	766	999999	119	999999	742	999999	902	702	404	999999	993	669	96	616	433	709	408	11	236	999999	156	999999	999999	236	586	303	686	614	989	370	999999	350	689	373	999999	848	874	400	999999	999999	956	26	39	505	899	495	152	899	686	988	512	819	979	468	673	999999	907	999999	683	449	999999	298	999999	44	999999	653	979	722	579	999999	834	17	909	249	437	139	120	215	336	100	161	999999	928	10	999999	750	999999	231	700	420	999999	991	717	999999	538	668	314	999999	524	255	515	999999	999999	111	999999	504	999999	739	41	999999	516	701	999999	592	298	671	370	712	185	241	292	758	32	168	999999	842	299	265	711	769	825	125	691	90	585	732	466	827	999999	363	840	631	199	167	999999	249	445	135	365	867	307	602	999999	293	962	757	406	171	467	321	215	654	999999	272	999999	401	20	475	17	566	214	999999	865	822	400	999999	568	999999	264	404	999999	999999	900	844	471	233	305	408	127	827	335	304	369	999999	157	196	603	927	449	512	999999	970	127	999999	663	764	736	997	892	999999	198	541	907	72	913	51	753	193	800	999999	105	612	357	189	240	909	999999	340	999999	214	67	641	425	999999	176	437	999999	112	191	999999	496	999999	515	816	999999	793	397	307	621	999999	442	420	999999	999999	999999	625	622	938	568	753	999999	406	332	999999	254	557	999999	
166	896	999999	995	999999	12	104	997	999999	106	541	550	999999	522	875	718	568	999999	647	514	471	344	550	814	117	999999	437	999999	100	999999	828	999999	91	999999	240	999999	144	121	999999	999999	42	956	999999	528	91	398	130	999999	715	687	764	999999	606	999999	654	822	355	671	887	117	574	999999	907	821	278	969	468	769	999999	474	999999	456	980	999999	481	514	999999	999999	733	719	999999	999999	409	413	221	912	965	49	33	999999	66	999999	233	999999	842	999999	59	798	260	121	929	361	999999	251	113	999999	935	377	570	149	107	333	938	177	694	379	578	504	610	365	999999	429	746	999999	417	121	999999	305	396	999999	465	926	999999	621	789	71	255	168	309	903	977	999999	999999	883	320	999999	999999	999999	990	473	999999	555	197	894	117	999999	614	88	833	991	94	639	999999	999999	683	181	561	326	387	632	133	420	204	706	999999	999999	950	999999	561	685	587	177	315	922	943	999999	738	876	999999	999999	999999	176	335	318	999999	347	617	999999	210	149	181	217	999999	367	349	74	361	490	516	702	559	999999	999999	158	999999	917	999999	67	209	773	442	684	812	108	185	999999	94	999999	887	50	999999	999999	999999	422	999999	999999	499	948	582	878	559	999999	370	811	729	704	650	187	999999	999999	22	560	999999	999999	706	496	999999	579	191	392	999999	999999	602	475	904	934	999999	114	644	999999	427	999999	999999	330	999999	194	324	10	379	999999	316	907	981	985	38	247	499	235	715	27	973	999999	766	999999	999999	93	655	999999	907	795	613	999999	999999	869	483	999999	999999	805	222	522	181	405	210	999999	86	999999	493	999999	447	666	444	865	399	626	71	999999	999999	999999	430	999999	539	429	103	583	868	771	375	122	511	401	172	999999	22	203	845	999999	999999	67	999999	827	599	48	457	250	360	748	999999	916	808	976	27	790	385	92	982	999999	312	626	841	314	999999	381	115	999999	504	751	852	999999	780	492	788	562	180	602	999999	501	999999	852	233	129	625	459	313	535	384	999999	318	999999	220	999999	276	103	225	809	131	228	932	999999	745	608	895	999999	145	325	197	999999	619	999999	999999	490	780	459	403	721	688	999999	77	999999	671	133	443	999999	999999	687	999999	999999	346	999999	481	999999	568	570	116	624	999999	675	323	988	347	919	761	535	999999	999999	999999	817	999999	999999	130	874	999999	999999	739	622	175	972	964	999999	109	503	999999	258	310	240	922	999999	352	778	497	22	933	89	241	752	372	907	546	265	373	408	999999	842	999999	999999	999999	215	830	999999	459	261	
999999	999999	888	844	800	512	235	156	807	113	474	921	999999	118	940	80	999999	987	260	267	435	708	999999	999999	508	999999	999999	703	78	717	388	858	329	999999	311	77	999999	999999	951	999999	682	999999	458	270	999999	83	836	142	666	101	92	842	999999	201	826	12	781	197	346	999999	505	531	999999	999999	999999	616	601	769	999999	873	878	735	46	999999	999999	45	260	823	766	434	999999	875	999999	976	999999	999999	624	137	419	308	999999	14	59	436	999999	160	321	367	999999	328	482	999999	335	793	223	999999	999999	842	617	790	999999	957	999999	999999	85	630	999999	111	999999	188	991	474	359	508	587	874	686	610	47	433	999999	893	288	447	952	382	549	999999	999999	287	740	781	520	629	999999	337	582	999999	360	999999	666	220	901	366	336	999999	716	827	216	348	999999	205	999999	999999	999999	858	679	983	959	999999	90	250	347	189	999999	999999	953	730	951	999999	999999	548	999999	313	767	513	991	922	999999	944	665	721	47	425	615	545	975	337	563	698	658	599	187	657	653	425	873	722	918	125	64	986	999999	957	999999	132	999999	502	425	563	866	757	872	25	46	999999	999999	999999	573	999999	245	626	999999	263	600	999999	370	602	660	352	640	279	14	995	890	679	845	90	378	493	999999	483	911	999	831	901	727	172	621	999999	221	950	159	24	880	999999	999999	999999	999999	999999	999999	352	999999	83	923	999999	753	876	134	367	523	133	553	89	312	761	714	177	432	699	975	207	981	999999	999999	689	130	989	124	462	859	232	723	34	999999	257	641	838	86	999999	999999	850	48	263	770	98	406	999999	712	999999	999999	652	999999	667	378	564	371	475	942	243	477	999999	761	672	999999	300	999999	529	358	65	999999	876	100	198	551	134	169	727	606	52	292	999999	999999	999999	738	999999	42	66	655	176	885	176	895	843	766	394	98	999999	755	479	688	876	720	999999	998	847	562	11	126	999999	999999	644	999999	900	950	999999	486	765	934	300	999999	353	874	999999	999999	953	999999	256	432	166	46	794	972	999999	363	415	339	630	999999	999999	655	40	939	411	771	251	307	999999	892	999999	907	333	441	999999	221	344	12	538	487	54	867	315	999999	959	217	999999	672	741	546	545	96	856	767	999999	645	237	999999	999999	420	999999	656	985	999999	92	258	999999	999999	516	999999	29	413	801	152	953	999999	349	461	980	204	170	579	566	458	357	263	61	565	999999	819	999999	930	539	128	999999	999999	881	950	497	710	504	257	165	826	527	142	295	713	814	29	999999	
776	433	278	999999	358	100	537	17	999999	999999	157	999999	999999	931	99	873	683	593	564	152	399	999999	279	699	912	423	739	930	224	999999	347	750	378	524	218	506	271	999999	210	999999	354	943	999999	999999	356	292	468	894	438	268	612	130	259	877	999999	812	164	579	346	934	999999	606	792	860	860	406	596	182	723	592	612	814	393	266	797	455	304	766	353	630	999999	999999	999999	955	365	999999	501	501	999999	999999	351	692	531	275	948	747	160	807	652	999999	999999	295	181	845	656	797	737	993	89	460	999999	999999	235	716	979	515	114	836	505	643	905	105	564	999999	251	920	293	127	318	60	304	497	123	999999	934	669	673	657	309	999999	490	999999	422	167	999999	953	999999	814	296	442	999999	999999	312	19	54	600	999999	999999	604	736	513	619	685	38	165	30	284	832	781	319	842	456	999999	999999	163	407	683	406	440	297	999999	478	831	999999	416	980	999999	114	358	344	938	999999	999999	999999	64	999999	822	393	999999	999999	679	633	43	977	999999	196	999999	999999	856	646	999999	999999	999999	316	282	44	788	809	621	185	836	179	999999	447	999999	999999	999999	999999	999999	292	585	299	405	573	617	999999	445	854	285	230	203	999999	258	711	999999	614	405	746	299	30	999999	22	771	826	40	510	158	595	606	576	999999	821	494	573	71	999999	999999	850	999999	451	599	934	534	401	981	28	921	772	999999	766	627	657	999999	999999	999999	572	528	579	999999	117	999999	999999	999999	999999	436	999999	333	999999	650	798	999999	555	57	999999	430	158	488	379	844	22	588	999999	575	999999	999999	145	156	632	374	999999	109	359	317	591	769	749	686	825	964	999999	694	999999	999999	231	999999	82	610	826	440	61	94	158	734	530	528	999999	284	418	759	301	999999	700	320	162	999999	335	247	999999	89	681	472	662	999999	999999	999999	352	264	353	757	877	535	329	999999	322	414	951	999999	787	72	473	999999	277	76	673	382	993	926	969	533	999999	834	154	747	759	589	431	742	999999	211	186	50	931	660	881	765	906	508	999999	999999	747	710	460	403	615	216	204	596	741	999999	335	426	295	820	10	999999	391	582	443	733	982	218	999999	999999	999999	432	543	616	999999	907	999999	494	928	231	785	999999	999999	750	999999	552	999999	835	10	636	999999	760	755	121	660	838	384	999999	75	274	999999	999999	584	874	517	192	672	587	411	834	999999	840	497	73	44	953	669	640	450	890	348	999999	999999	499	709	999999	677	432	999999	356	532	999999	428	664	466	257	472	
508	242	949	880	999999	434	176	248	999999	272	691	87	706	178	744	884	999999	925	618	330	95	999999	392	515	250	999999	64	311	256	999999	833	607	786	491	170	999999	500	20	999999	722	51	260	673	862	985	355	260	188	788	999999	999999	738	847	927	387	343	849	444	639	185	380	999999	992	623	438	94	300	224	999999	345	393	175	393	896	288	834	501	529	999999	895	999999	876	522	989	178	105	760	858	114	827	558	66	380	367	999999	185	999999	59	999999	901	64	999999	999999	452	999999	88	355	951	648	552	841	999999	914	744	999999	503	353	12	455	343	999999	442	999999	190	999999	337	795	999999	554	999999	576	452	105	628	840	999999	706	999999	127	100	749	999999	219	561	986	238	151	635	999999	999999	832	264	604	100	999999	999999	925	999999	665	999999	292	329	999999	999999	975	399	234	296	999999	468	797	283	885	999999	593	999999	232	558	999999	559	196	169	999999	706	280	321	847	15	60	228	999999	716	414	582	807	430	412	999999	585	597	999999	854	731	105	999999	999999	999999	249	506	999999	400	377	796	115	358	999999	856	700	275	663	551	228	246	686	58	91	999999	312	557	173	999999	558	972	606	555	341	438	377	655	999999	942	999999	509	997	828	52	920	999999	234	999999	573	711	408	921	55	785	618	55	999999	968	689	77	691	343	940	841	404	999999	559	26	695	489	999999	554	721	999999	719	248	999999	15	171	570	87	873	599	999999	159	999999	560	999999	723	393	330	687	41	999999	999999	175	999999	999999	999999	730	749	218	999999	93	666	854	209	999999	76	379	196	51	806	128	989	818	999999	539	691	999999	638	788	303	999999	169	367	522	847	36	553	191	999999	367	440	821	869	884	515	744	305	999999	999999	704	354	206	289	880	999999	884	999999	999999	527	304	304	999999	960	915	686	924	309	999999	362	86	522	197	324	683	999999	307	130	999999	238	795	396	502	190	94	999999	115	880	486	608	999999	928	132	999999	577	999999	348	860	954	207	590	444	999999	498	381	192	166	999999	605	514	999999	764	173	202	732	907	999999	999999	999999	966	581	54	999999	999999	399	157	400	533	999999	620	37	447	999999	999999	647	999999	999999	14	808	902	792	233	284	971	993	208	764	999999	931	669	270	999999	999999	988	626	546	621	238	108	234	791	999999	143	984	999999	999999	597	437	555	999999	483	797	112	973	184	357	769	851	999999	999999	392	470	601	999999	360	600	463	188	999999	111	999999	999999	905	999999	120	999999	99	299	999999	824	610	337	999999	559	195	472	
334	20	999999	278	776	770	498	907	841	331	999999	999999	634	887	715	419	327	453	643	288	892	999999	863	25	999999	999999	999999	915	999999	65	96	52	999999	887	275	453	374	841	334	967	999999	997	742	999999	999999	43	665	999999	119	999999	19	930	915	907	580	806	156	999999	999999	306	413	582	327	786	244	988	173	746	621	999999	55	999999	129	675	999999	894	999999	83	887	233	814	761	999999	399	55	166	136	999999	317	469	306	575	830	38	564	134	999999	999999	555	148	870	919	984	847	155	532	811	999999	336	685	30	82	910	787	491	651	999999	928	999999	88	861	999999	438	161	965	480	656	100	121	456	224	999999	528	999999	363	895	999999	958	253	522	355	887	658	999999	999999	234	999999	52	546	999999	999999	752	225	477	286	691	999999	832	999999	675	876	720	138	879	471	201	553	172	999999	999999	874	999999	684	227	732	999999	999999	806	712	741	999999	613	554	999999	108	471	613	999999	472	999999	999999	999999	999999	578	646	634	758	999999	170	257	680	502	618	949	48	539	78	997	744	312	171	683	129	151	999999	272	176	930	780	999999	588	999999	699	761	191	930	743	115	581	108	226	999999	999999	465	999999	322	994	604	169	568	403	615	317	169	999999	999999	824	933	719	383	468	827	998	999999	668	999999	999999	857	999999	999999	999999	962	426	646	999999	420	999999	664	90	999999	277	571	771	221	605	972	999999	999999	260	460	115	999999	999999	207	639	398	999999	484	796	882	520	147	836	999999	999999	441	199	671	84	100	693	999999	852	999999	115	897	999999	786	565	696	999999	272	999999	999999	999999	986	576	228	16	696	668	999999	867	208	36	999999	999999	720	449	174	782	522	465	169	766	945	956	223	101	742	999999	999999	918	110	888	257	999999	528	59	999999	864	971	665	387	432	140	999999	999999	156	999999	171	345	347	401	913	481	806	446	552	66	40	999999	999999	274	363	999999	999999	999999	999999	778	599	999999	670	663	310	811	857	88	999999	635	999999	312	76	999999	999999	997	628	527	197	416	450	104	975	992	999999	999999	844	400	33	729	496	536	343	377	386	954	674	999999	100	999999	999999	999999	709	917	999999	999999	999999	20	693	366	84	999999	999999	999999	338	504	241	999999	908	799	999999	466	64	999999	148	999999	999999	699	740	626	332	944	999999	95	792	721	395	68	589	37	224	999999	999999	667	655	380	956	439	49	999999	999999	999999	774	301	144	167	999999	701	778	296	759	597	280	999999	43	139	689	999999	121	616	119	182	999999	881	999999	142	999999	396	362	999999	
999999	999999	659	858	902	335	180	146	951	999999	999999	693	290	999999	278	627	999999	640	633	525	691	473	328	433	771	551	908	893	999999	999999	999999	287	349	21	135	999999	937	421	174	708	959	552	541	486	569	425	892	794	613	999999	578	999999	763	837	999999	696	219	236	97	361	427	286	999999	949	236	769	354	279	999999	57	689	152	475	925	565	999999	931	842	864	355	999999	123	290	757	432	289	524	511	934	438	999999	711	334	812	999999	682	132	592	259	999999	81	623	999999	565	278	999999	652	838	281	937	765	377	372	741	999999	313	996	999999	527	946	254	842	344	738	999999	978	818	662	999999	882	999999	349	592	74	999999	45	496	724	489	996	636	999999	240	997	673	643	349	592	999999	977	686	999999	74	999999	554	238	288	888	529	300	999999	990	999999	398	921	999999	785	307	466	667	999999	282	193	530	319	568	612	347	75	403	999999	999999	552	667	206	999999	999999	999999	519	55	999999	608	205	999999	389	646	999999	841	85	256	858	51	135	453	999999	999999	276	544	993	986	999999	999999	822	135	661	391	447	536	202	365	152	505	788	999999	910	217	87	994	999999	673	85	770	999999	818	545	597	110	109	506	999999	299	739	296	999999	429	815	786	79	537	999999	208	956	999999	720	114	362	263	714	542	953	999999	999999	999999	330	910	856	999999	999999	999999	999999	290	348	40	410	999999	412	999999	265	991	104	431	17	467	152	474	999999	131	551	999999	192	344	395	566	999999	465	28	346	965	622	573	145	782	488	473	717	860	926	249	999999	999999	999999	997	999999	447	531	329	814	999999	855	999999	999999	138	299	999999	729	894	781	487	944	56	75	253	999999	428	959	999999	529	994	435	614	202	881	895	21	999999	999999	673	128	999999	146	213	96	999999	830	838	17	492	90	743	999999	88	449	304	999999	636	898	999999	999999	999999	882	800	819	825	251	599	853	242	287	367	393	231	663	466	808	843	979	143	813	590	999999	166	448	999999	612	535	999999	587	297	385	999999	982	379	639	999999	999999	999999	270	999999	240	985	774	999999	999999	359	601	424	999999	495	765	656	765	551	999999	536	726	361	568	222	715	846	999999	944	902	226	411	851	33	999999	472	459	999999	999999	999999	605	187	950	725	901	20	121	770	101	999999	728	385	441	666	112	421	984	999999	999999	163	394	719	829	312	506	999999	750	401	665	33	999999	938	500	968	117	359	999999	636	999999	212	604	999999	183	422	184	999999	969	194	999999	999999	999999	633	671	999999	197	999999	357	
648	229	952	270	719	115	78	225	999999	999999	472	999999	753	999999	358	168	845	558	999999	546	417	138	665	978	565	480	999999	545	682	276	389	780	231	12	137	416	714	941	884	971	114	206	999999	956	999999	636	177	271	139	475	999999	562	879	349	940	519	564	999999	705	249	356	999999	999999	523	505	691	337	750	517	941	453	903	674	347	999999	220	999999	708	481	929	312	496	999999	217	451	827	999999	882	72	618	852	740	999999	645	624	581	999999	870	461	815	309	999999	753	999999	999999	921	888	542	999999	729	774	999999	999999	776	936	999999	127	336	82	678	790	454	999999	999999	98	713	999999	38	722	859	999999	874	257	665	630	999999	742	227	195	529	938	368	973	342	843	997	247	469	708	764	463	337	798	782	35	854	739	854	109	317	264	859	820	999999	182	900	999999	837	999999	61	127	900	150	552	999999	432	481	354	999999	101	475	207	330	999999	999999	229	86	999999	639	775	155	888	128	877	275	999999	999999	924	169	943	999999	999999	323	656	647	563	197	255	53	999999	383	999999	999999	18	842	66	999999	999999	652	953	823	999999	207	380	906	238	999999	272	287	660	883	556	194	123	999999	999999	999999	673	321	842	42	830	431	46	402	999999	101	119	45	218	550	686	282	999999	999999	999999	212	943	750	418	999999	924	968	999999	719	826	209	999999	999999	999999	183	864	550	999999	999999	992	711	171	977	999999	146	672	999999	78	119	999999	284	978	993	443	999999	940	923	902	999999	117	862	999999	999999	576	560	999999	802	999999	999999	685	145	471	999999	137	999999	50	965	605	281	118	698	899	999999	522	552	231	999999	999999	912	242	941	999999	999999	813	140	672	844	411	594	730	999999	999999	43	434	999999	812	999999	866	887	822	975	327	630	999999	419	962	999999	804	33	339	725	929	356	999999	744	999999	723	481	996	999999	999999	999999	21	551	999999	731	999999	848	460	740	538	825	985	100	999999	623	28	999999	404	999999	907	49	388	264	15	940	620	999999	690	574	99	221	869	14	626	421	316	88	999999	999999	106	916	354	999999	801	899	943	999999	999999	130	479	926	87	999999	976	166	999999	756	546	999999	121	635	999999	886	650	326	999999	981	999999	846	316	939	999999	716	81	990	695	999999	999999	115	997	363	999999	999999	105	172	144	50	38	469	245	999999	542	414	576	999999	758	467	642	999999	944	961	999999	699	813	999999	999999	370	756	985	999999	90	302	441	311	757	940	599	999999	488	192	914	999999	14	610	756	407	999999	999999	611	242	237	462	978	
999999	45	571	996	755	565	328	774	293	999999	999	164	267	110	112	818	529	169	676	164	302	999999	17	999999	98	67	142	175	999999	999999	752	242	999999	999999	999999	276	196	944	843	235	170	417	630	999999	14	456	499	306	999999	999999	92	999999	999999	307	999999	141	37	782	907	999999	999999	162	553	148	299	766	999999	943	830	836	999999	584	325	451	994	999999	408	107	783	999999	568	835	600	899	72	999999	681	999999	637	148	999999	999999	46	154	801	999999	864	492	620	247	920	556	475	738	698	508	757	999999	313	801	733	930	998	999999	999999	597	562	654	86	620	999999	214	315	999999	598	228	547	180	649	986	30	999999	999999	545	720	21	370	861	999999	564	999999	571	27	999999	415	317	999999	770	24	214	454	220	415	10	162	716	251	999999	150	479	960	586	469	326	781	817	999999	463	555	128	237	701	999999	521	698	523	196	478	999999	291	813	776	166	445	999999	999999	510	485	393	14	770	585	720	730	603	344	999999	701	65	598	862	951	999999	896	976	999999	999999	893	311	639	999999	772	508	859	999999	194	999999	34	784	971	999999	968	79	999999	357	651	980	999999	918	363	999999	495	999999	999999	999999	861	560	269	468	788	53	616	999999	753	484	998	87	999999	74	999999	914	999999	917	93	291	999999	882	675	999999	335	772	54	975	947	228	44	358	999999	441	999999	999999	999999	565	995	999999	700	793	999999	75	999999	573	129	657	509	999999	999999	577	999999	406	533	979	885	720	143	26	998	641	999999	535	450	649	267	999999	999999	786	999999	521	999999	165	591	110	565	609	999999	761	653	396	476	507	999999	466	28	424	907	999999	999999	450	432	979	929	68	566	790	625	709	316	698	999999	722	999999	999999	656	999999	999999	433	424	286	530	999999	372	612	174	999999	650	983	631	843	999999	446	48	999999	99	942	236	532	999999	774	983	491	454	954	999	753	811	72	810	844	999999	484	410	999999	919	59	999999	326	893	837	149	642	87	472	186	950	684	393	732	999999	999999	291	889	649	302	49	999999	418	613	421	918	588	182	786	244	999999	45	577	394	50	335	909	638	706	634	351	413	982	778	999999	79	999999	340	107	896	327	595	761	178	879	132	999999	713	482	918	561	469	301	238	148	914	999999	999	692	387	48	653	999999	24	950	636	945	639	564	352	999999	257	85	890	999999	999999	284	409	999999	918	137	205	999999	788	83	881	121	754	639	143	962	999999	648	719	857	999999	413	999999	227	252	186	568	159	140	428	314	999999	410	
321	696	999999	999999	999999	774	999999	842	497	404	940	79	524	201	10	999999	389	81	609	999999	42	252	49	537	191	999999	741	568	56	35	999999	768	999999	710	442	999999	999999	264	999999	874	469	999999	999999	19	806	158	999999	985	568	727	750	356	705	39	999999	999999	999999	112	526	999999	42	691	999999	471	999999	999999	582	999999	758	66	999999	135	147	734	895	27	75	40	731	999999	543	999999	10	329	285	999999	73	467	999999	373	296	400	738	711	841	778	229	715	975	634	576	914	237	511	799	625	218	970	999999	361	13	626	999999	493	689	287	999999	476	195	29	118	124	481	394	999999	537	396	436	892	126	797	999999	999999	999999	466	629	999999	499	999999	999999	805	999999	333	981	370	669	999999	255	32	564	98	753	529	999999	525	462	442	842	741	272	238	782	87	999999	564	653	572	999999	999999	69	759	201	999999	535	224	25	790	999999	34	110	518	151	414	338	38	53	830	999999	999999	14	196	685	757	999999	999999	32	25	316	426	717	107	745	999999	999999	804	896	999999	994	740	999999	671	999999	999999	999999	753	96	999999	748	988	999999	822	472	999999	999999	873	83	443	689	999999	201	10	484	83	317	999999	772	999999	452	534	141	246	836	368	82	343	999999	999999	126	999999	345	654	276	327	906	999999	634	53	207	98	731	462	126	890	549	509	197	869	510	638	981	999999	926	999999	857	283	986	999999	629	999999	999999	215	327	186	767	547	734	166	177	423	999999	729	725	999999	802	999999	129	945	819	572	156	384	367	487	999999	999999	728	61	999999	632	907	999999	999999	518	468	526	145	999999	999999	12	775	40	702	97	999999	261	447	572	999999	188	163	999999	999999	999999	999999	999999	847	839	654	595	999999	999999	696	544	999999	846	315	216	894	286	543	189	822	817	797	125	681	280	227	280	733	165	639	291	478	866	245	367	976	222	678	306	296	536	193	102	343	167	581	999999	946	241	678	999999	645	974	999999	477	999999	999999	574	576	622	383	862	663	53	999999	999999	648	611	999999	240	682	607	246	999999	296	633	705	782	999999	698	802	333	502	487	503	999999	503	648	767	107	560	648	999999	999999	912	674	530	59	928	100	932	812	998	11	995	537	999999	91	999999	999999	999999	643	999999	878	819	999999	369	185	549	768	999999	999999	843	850	679	43	505	999999	979	999999	113	999999	999999	999999	765	990	999999	999999	999999	965	247	422	716	923	543	916	599	999999	865	862	315	354	509	999999	999999	932	969	158	331	962	42	846	999999	320	999999	999999	790	625	
122	999999	725	867	694	999999	530	160	999999	919	316	762	444	282	999999	999999	316	758	156	692	906	833	30	999999	179	528	933	401	999999	405	192	635	999999	973	120	45	999999	999999	660	925	640	377	647	59	999999	568	999999	760	159	984	14	982	761	999999	999999	289	808	999999	999999	175	650	139	999999	888	736	680	636	470	171	661	979	868	107	230	999999	538	195	970	345	999999	10	183	251	335	401	999999	999999	999999	264	831	237	599	750	495	999999	511	999999	759	323	170	932	68	599	498	15	145	884	541	56	190	103	838	212	96	999999	476	887	515	496	999999	999999	608	215	999999	434	390	128	999999	944	550	12	435	657	184	678	942	584	999999	330	265	326	342	999999	999999	999999	999999	396	663	331	999999	999999	31	999999	786	363	333	852	269	999999	624	27	999999	597	999999	999999	668	999999	38	999999	231	892	145	195	240	220	474	999999	999999	601	999999	994	999999	291	144	927	980	172	999999	821	354	100	324	999999	705	248	54	999999	486	895	999999	999999	367	255	109	917	488	835	42	999999	888	999999	720	667	999999	630	999999	999999	999999	577	999999	505	320	999999	73	141	577	456	489	992	175	729	149	999999	999999	999999	999999	219	191	227	449	999999	140	999999	932	647	999999	999999	659	999999	685	63	293	999999	698	574	897	160	999999	967	350	999999	356	999999	411	168	567	485	999999	999999	999999	352	808	244	999999	62	374	26	999999	426	762	999999	797	414	316	122	446	241	999999	957	929	485	999999	999999	877	999999	798	100	892	773	89	894	521	457	999999	342	999999	58	999999	645	210	881	875	765	999999	429	244	999999	733	299	722	999999	937	188	282	518	324	594	367	999999	999999	283	133	511	346	868	409	349	334	973	867	999999	461	901	757	58	609	999999	19	999999	999999	857	999999	603	61	753	999999	999999	999999	999999	28	660	691	69	392	926	757	374	428	346	999999	999999	616	760	431	334	874	46	430	233	909	999999	999999	999999	546	405	916	999999	999999	999999	911	76	174	763	999999	217	999999	402	519	999999	300	244	844	672	436	289	251	606	182	726	999999	919	912	951	661	966	84	781	522	999999	999999	237	914	835	435	999999	729	853	804	224	999999	482	527	999999	932	674	217	913	483	267	164	319	357	999999	714	992	163	222	999999	989	999999	999999	999999	532	821	73	330	18	247	482	559	397	802	957	108	406	402	322	29	987	758	171	999999	999999	831	999999	879	191	999999	999999	801	517	999999	815	999999	701	602	994	778	869	354	209	676	999999	708	767	517	400	634	317	599	
840	999999	124	241	970	627	625	701	130	193	149	887	804	680	52	645	986	874	999999	804	999999	544	159	642	558	495	306	556	74	192	489	556	999999	843	960	999999	638	584	122	84	977	303	657	686	215	999999	871	330	999999	131	531	525	237	512	202	999999	54	481	682	484	331	999999	636	938	703	999999	83	960	720	999999	17	411	762	333	827	999999	886	472	999999	247	999999	976	890	942	661	999999	999999	311	999999	663	278	166	902	999999	753	908	999999	719	982	999999	248	911	609	936	124	129	763	904	999999	98	420	581	55	445	861	354	187	694	286	740	273	999999	319	66	999999	851	509	999999	579	918	446	177	490	813	998	712	377	999999	828	541	209	999999	625	562	253	697	120	467	776	408	730	999999	442	999999	359	476	601	552	486	273	620	638	334	999999	652	252	101	241	446	158	977	234	865	744	540	849	156	757	813	762	740	51	999999	181	197	473	734	247	464	532	999999	824	999999	565	999999	571	999999	858	910	10	606	999999	31	999999	431	506	117	697	999999	509	330	844	739	724	532	579	289	163	579	188	518	999999	777	913	999999	162	999999	310	999999	968	999999	999999	846	812	165	861	999999	731	999999	690	366	999999	535	954	212	277	95	752	42	352	291	936	288	732	999999	753	111	117	590	278	999999	806	999999	999999	749	42	997	999999	568	671	558	558	413	889	999999	999999	327	999999	999999	769	77	15	999999	999999	686	999999	18	124	999999	412	760	912	150	481	941	999999	172	792	999999	999999	279	999999	193	371	999999	733	999999	999999	999999	999999	999999	287	405	999999	210	999999	537	402	66	926	999999	999999	606	165	910	645	417	931	948	272	319	534	618	541	999999	909	821	999999	999999	953	300	619	999999	999999	977	482	517	999999	999999	206	32	770	736	288	156	396	561	37	460	157	326	601	451	999999	701	901	669	999999	999999	301	922	999999	714	999999	999999	414	678	296	188	999999	138	98	660	751	250	549	798	999999	999999	113	357	794	456	540	637	999999	178	999999	999999	85	813	999999	999999	979	999999	999999	999999	633	652	742	999999	999999	999999	999999	999999	237	941	699	406	161	112	339	479	227	943	138	184	184	475	937	246	120	677	112	625	485	999999	680	476	849	493	174	687	999999	394	92	945	999999	521	999999	757	478	999999	467	973	483	183	999999	45	156	227	880	167	715	999999	999999	999999	745	406	999999	148	271	232	557	667	999999	651	826	833	861	999999	749	663	76	189	767	949	999999	139	151	312	318	644	330	999999	612	17	971	999999	999999	
999999	999999	37	977	270	496	999999	999999	999999	44	831	356	947	184	999999	999999	227	100	535	738	658	386	616	265	240	829	626	999999	925	64	931	680	679	57	999999	983	999999	685	805	999999	521	346	421	999999	319	955	371	469	366	164	395	916	445	418	137	118	593	999999	747	440	869	353	687	744	113	161	677	900	999999	980	754	541	999999	999999	227	999999	999999	521	945	999999	468	166	545	770	669	999999	244	271	919	268	999999	950	938	375	824	177	999999	677	991	999999	288	470	999999	386	999999	853	631	603	999999	999999	152	82	826	472	999999	712	808	916	999999	98	917	416	981	549	590	804	603	999999	999999	59	999999	999999	529	999999	996	997	504	999999	370	815	394	641	79	113	125	327	133	475	403	121	368	742	999999	903	999999	871	489	122	795	605	259	711	584	151	999999	854	999999	49	476	974	999999	649	556	269	703	999999	346	877	433	272	681	138	526	907	999999	999999	695	625	546	135	518	391	372	765	566	682	66	928	950	271	999999	94	999	429	999999	718	196	999999	209	964	534	999999	689	533	924	131	194	677	999999	242	168	926	502	350	465	999999	287	999999	703	999999	999999	999999	926	172	497	597	139	107	14	971	734	362	999999	582	600	999999	999999	839	840	444	497	388	477	718	112	848	591	999999	963	86	441	405	640	999999	999999	126	999999	527	46	999999	999999	97	673	489	508	806	510	999999	750	559	134	447	950	268	999999	841	941	999999	69	999999	15	480	144	999999	540	338	722	999999	999999	483	230	184	803	513	999999	999999	714	999999	220	999999	999999	671	907	413	952	999999	455	381	655	903	184	477	468	999999	999999	521	999999	746	949	179	999999	272	92	276	339	949	999999	446	816	132	136	953	997	762	309	343	572	730	999999	546	999999	350	999999	933	999999	753	999999	415	191	930	999999	968	999999	51	223	86	589	640	83	999999	359	19	565	999999	777	999999	479	999999	97	988	948	232	771	412	295	999999	679	999999	999999	585	243	999999	264	999999	675	167	914	956	549	233	999999	999999	656	999999	999999	874	999999	70	999999	88	284	999999	327	202	981	234	207	636	755	480	407	439	672	498	768	129	754	680	856	619	315	522	165	864	244	999999	575	798	999999	420	957	618	992	889	999999	232	912	71	999999	450	960	288	210	79	826	324	269	999999	214	77	999999	115	213	546	772	761	854	462	958	965	659	408	420	999999	522	788	446	783	197	999999	217	693	776	416	999999	37	999999	96	48	920	999999	416	594	158	999999	852	414	455	127	549	
378	459	113	999999	791	999999	868	865	556	47	877	486	999999	668	859	999999	338	797	999999	745	999999	768	999999	47	999999	252	814	271	54	670	384	990	665	647	177	758	999999	838	999999	106	999999	999999	540	11	53	280	445	925	999999	864	524	999999	567	382	999999	609	999999	75	729	548	747	999999	821	886	663	886	999999	333	500	999999	999999	999999	999999	791	586	992	999999	423	999999	937	807	888	972	999999	156	766	433	293	547	567	999999	999999	118	999999	999999	561	999999	653	999999	166	999999	121	435	197	28	33	444	775	795	117	381	999999	81	792	740	858	634	999999	740	896	462	536	786	932	388	331	391	105	999999	35	366	584	999999	999999	487	696	463	785	171	132	999999	657	498	439	196	999999	453	326	999999	999999	927	993	912	451	703	924	334	999999	808	696	641	999999	343	999999	750	796	999999	243	999999	54	405	848	999999	618	574	999999	999999	999999	746	287	999999	75	999999	942	107	373	999999	634	143	562	999999	961	976	474	999999	983	324	728	688	399	564	220	999999	301	105	88	523	304	876	898	886	978	755	999999	818	575	999999	401	672	387	135	999999	109	752	683	443	871	16	137	590	999999	999999	667	999999	722	999999	64	468	846	999999	850	377	999999	245	676	393	215	999999	656	999999	999999	922	65	311	999999	653	120	269	617	661	216	516	999999	296	416	576	320	407	808	160	521	999999	554	999999	537	757	164	999999	85	300	999999	426	359	222	195	999999	263	366	93	79	999999	999999	999999	195	999999	343	209	999999	999999	110	83	999999	646	506	403	285	999999	412	773	516	498	256	999999	999999	433	999999	999999	954	110	848	322	953	324	739	602	727	999999	999999	840	204	557	693	999999	974	227	999999	779	999999	999999	910	199	851	999999	577	580	311	610	533	762	31	185	254	999999	979	999999	129	493	907	903	675	16	19	571	579	958	805	220	219	110	13	21	314	145	199	658	471	370	747	168	301	126	744	606	819	28	312	332	999999	196	107	936	999999	999999	999999	904	999999	289	23	999999	775	100	400	433	999999	20	871	119	181	999999	999999	759	746	749	612	559	272	412	999999	560	655	483	999999	33	12	76	149	364	992	295	999999	191	999999	138	392	999999	725	320	847	809	156	203	160	734	868	348	200	131	346	594	999999	777	536	463	999999	302	999999	377	431	692	870	517	127	999999	852	145	412	617	999999	412	833	951	999999	943	999999	999999	332	429	164	663	875	27	28	407	653	701	654	893	999999	99	999999	999999	889	165	938	639	86	274	882	733	936	
583	764	933	999999	999999	221	999999	999999	511	999999	999999	999999	767	999999	852	498	719	243	160	490	518	452	277	148	484	71	410	15	999999	385	999999	999999	431	727	302	263	94	646	963	489	71	999999	664	129	757	146	132	347	95	999999	366	40	731	252	427	141	497	794	286	628	811	587	999999	135	911	999999	790	49	524	999999	414	82	279	670	428	674	787	157	999999	348	939	72	919	999999	28	999999	816	999999	310	171	765	299	370	344	678	483	568	999999	218	788	355	999999	822	495	999999	294	760	999999	823	999999	353	999999	413	999999	688	749	668	651	116	884	999999	611	738	363	833	125	711	999999	992	944	115	259	939	602	993	856	249	434	999999	999999	276	999999	365	557	999999	426	886	432	656	999999	815	999999	431	999999	636	743	354	469	661	621	999999	825	78	878	646	103	410	810	999999	832	999999	243	754	999999	617	407	255	999999	999999	417	238	288	288	73	139	199	827	615	966	259	999999	780	772	286	161	450	686	487	911	724	26	85	999999	823	429	582	172	59	716	238	498	173	923	254	392	303	999999	15	749	457	276	794	844	695	999999	729	471	478	230	177	999999	768	279	821	401	999999	800	465	999999	557	36	778	999999	999999	761	348	856	528	893	858	999999	680	737	999999	457	231	241	792	502	999999	121	999999	828	999999	517	729	893	111	852	239	503	91	999999	202	430	497	894	999999	934	982	872	942	584	372	273	50	40	815	373	179	921	17	962	943	445	342	950	360	230	41	454	999999	675	999999	365	999999	319	545	999999	999999	337	135	858	999999	827	178	119	465	285	476	999999	87	999999	683	318	495	128	999999	756	98	547	999999	885	902	537	127	999999	920	17	452	731	495	782	413	842	795	999999	452	125	999999	999999	999999	85	999999	342	999999	27	991	355	999999	702	891	789	944	999999	792	999999	999999	983	710	901	199	999999	833	744	999999	305	334	841	523	346	676	311	489	999999	63	469	999999	570	170	109	284	999999	147	749	840	999999	999999	999999	59	555	999999	469	415	375	43	999999	999999	19	138	81	693	160	832	532	36	999999	310	89	368	333	118	395	822	610	626	999999	999999	999999	904	508	467	342	792	967	999999	999999	896	999999	831	27	227	999999	442	98	416	999999	742	615	723	260	405	758	632	726	999999	808	646	804	748	999999	725	168	114	629	614	360	368	864	389	819	692	196	257	351	999999	986	999999	734	999999	999999	882	999999	370	653	112	708	709	999999	531	345	570	999999	375	999999	301	68	27	812	484	
66	766	999999	235	903	568	999999	511	290	620	460	855	911	999999	999999	537	999999	999999	460	527	905	999999	302	999999	53	999999	999999	821	999999	60	57	999999	149	999999	999999	735	14	479	466	999999	893	207	428	999999	80	999999	659	491	999999	999999	999999	270	567	295	578	999999	999999	543	192	655	967	398	676	999999	572	999999	999999	999999	473	521	999999	551	999999	375	634	999999	999999	846	272	563	599	119	702	950	778	786	411	854	681	732	271	470	297	999999	128	505	999999	197	883	589	774	997	28	607	999999	999999	929	202	661	870	193	627	280	628	999999	858	695	999999	462	785	89	860	979	740	999999	71	999999	529	256	999999	187	43	963	683	789	999999	999999	999999	597	999999	999999	219	203	811	548	644	199	668	754	270	809	999999	999999	107	509	913	27	287	999999	300	475	409	945	532	693	159	663	597	838	999999	766	600	999999	412	928	870	667	999999	202	615	999999	595	999999	986	329	381	307	866	184	875	583	813	746	306	583	457	999999	671	128	398	999999	602	830	299	999999	218	676	333	999999	639	255	849	94	999999	429	880	634	958	999999	999999	851	797	422	963	881	952	999999	999999	829	481	605	996	59	803	999999	279	765	486	493	999999	704	999999	697	999999	999999	734	729	14	999999	702	823	315	468	807	546	193	999999	866	417	999999	364	999999	503	999999	43	259	799	999999	117	160	125	157	474	999999	616	999999	109	877	343	999999	233	849	954	136	999999	299	537	999999	999999	999999	999999	898	999999	943	756	860	481	999	511	380	999999	448	897	727	587	999999	841	377	999999	669	999999	312	533	270	326	515	889	377	999999	999999	999999	557	33	664	71	227	89	531	344	755	406	110	375	962	222	785	951	237	548	982	458	169	61	597	369	786	374	807	626	250	970	999999	960	999999	999999	387	424	999999	999999	370	999999	319	42	999999	999999	983	936	999999	58	541	563	999999	828	999999	294	562	505	435	305	999999	852	281	999999	999999	785	302	149	607	314	835	370	999999	571	188	397	149	136	999999	334	386	850	803	999999	95	687	317	285	999999	483	106	881	999999	937	391	517	323	414	939	999999	970	999999	338	266	223	999999	845	101	999999	669	155	435	889	999999	999999	999999	59	522	820	416	999999	26	245	134	999999	953	999999	781	999999	671	83	999999	197	999999	363	999999	521	547	546	914	841	226	635	999999	999999	999999	992	999999	27	957	467	800	594	532	191	999999	999999	214	57	999999	798	73	912	999999	595	420	247	931	748	386	913	512	976	905	574	261	391	10	796	547	999999	
494	763	231	213	282	151	665	775	409	934	317	499	286	125	777	313	999999	999999	917	433	999999	149	641	54	955	999999	999999	957	930	572	606	417	999999	307	999999	999999	690	999999	999999	279	582	166	348	451	605	22	699	789	797	999999	999999	361	879	999999	900	355	132	187	257	458	462	707	999999	836	338	900	999999	999999	811	999999	623	883	999999	648	850	999999	800	199	448	943	134	898	170	983	839	999999	999999	999999	999999	999999	188	999999	526	864	816	874	999999	512	123	999999	32	999999	999999	329	999999	850	999999	241	273	996	554	932	999999	314	333	563	547	861	997	92	372	604	581	852	299	120	366	471	831	976	592	999999	85	742	999999	413	920	840	659	989	229	306	131	410	414	255	774	222	540	262	999999	459	514	999999	343	427	149	136	40	224	493	564	409	999999	999999	999999	999999	996	393	999999	643	706	999999	18	863	75	483	181	447	53	345	999999	930	579	650	142	783	999999	409	502	273	794	810	445	505	999999	999999	833	996	999999	398	778	999999	620	619	999999	257	506	177	277	944	968	688	987	878	999999	999999	829	647	999999	482	999999	596	890	657	849	896	767	999999	208	178	649	185	299	999999	567	999999	320	959	30	999999	286	877	142	558	305	999999	823	566	165	999999	77	196	999999	675	587	192	937	962	770	732	489	999999	969	999999	999999	793	398	342	999999	33	999999	999999	626	999999	999999	999999	463	342	362	999999	999999	210	357	176	110	462	460	623	77	999999	388	357	199	297	406	292	908	44	264	511	717	999999	999999	141	999999	999999	570	338	480	652	728	605	999999	37	659	288	647	802	997	999999	342	775	274	999999	645	965	681	999999	989	999999	35	429	87	999999	35	592	999999	225	459	903	892	132	153	424	656	782	747	171	999999	999999	645	116	46	423	179	941	226	321	495	752	526	241	349	567	999999	309	528	759	11	999999	333	431	353	104	999999	220	632	849	288	863	999999	519	999999	999999	999999	919	393	999999	999999	999999	376	999999	729	707	386	999999	783	999999	797	357	264	999999	170	999999	794	223	999999	941	475	959	999999	999999	43	632	533	999999	540	477	300	707	999999	864	999999	917	999999	999999	702	646	718	296	437	999999	62	930	999999	240	358	137	87	63	166	451	198	722	775	10	610	106	183	999999	130	999999	295	100	441	399	909	253	999999	999999	999999	126	233	188	531	999999	324	999999	33	999999	658	413	400	246	550	999999	675	366	151	698	90	605	472	999999	176	131	761	961	499	999999	330	115	999999	973	542	50	228	20	200	
512	686	507	83	879	999999	717	915	58	549	966	999999	553	999999	184	999999	999999	653	884	999999	410	510	362	612	814	999999	552	158	426	999999	510	999999	665	175	639	22	582	999999	593	627	458	216	999999	999999	533	494	776	14	90	950	999999	396	999999	998	790	999999	999999	895	269	906	178	569	499	999999	49	720	69	388	472	171	451	393	70	267	563	204	999999	999999	89	329	206	548	78	476	88	124	912	666	385	999999	688	999999	272	687	459	889	999999	370	382	813	435	999999	999999	918	509	242	335	86	444	596	215	393	999999	940	709	629	500	32	275	925	999999	402	999999	835	483	763	131	383	807	674	487	436	567	276	893	999999	16	159	999999	999999	999999	836	999999	999999	430	304	999999	332	977	829	398	694	105	457	15	999999	396	706	999999	999999	121	952	278	770	119	779	826	549	999999	901	622	350	65	429	999999	971	180	223	415	188	891	798	405	977	285	792	340	999999	999999	999999	999999	999999	714	231	733	835	999999	999999	999999	999999	478	332	999999	86	216	999999	638	675	320	44	863	182	999999	266	853	323	557	300	494	326	449	999999	289	999999	999999	322	636	834	695	311	414	717	543	764	710	569	522	329	771	238	164	999999	800	235	997	248	999999	457	999999	420	288	276	967	363	211	761	999999	100	595	894	421	999999	980	999999	630	999999	639	537	556	293	800	237	999999	265	171	784	915	63	999999	251	999999	188	999999	285	32	147	749	189	999999	948	999999	999999	733	876	817	999999	684	791	605	851	609	482	999999	94	620	60	746	712	202	427	845	989	901	999999	999999	242	348	705	985	492	999999	459	974	999999	767	378	999999	652	999999	999999	109	999999	458	346	641	831	288	382	665	999999	400	47	999999	144	112	537	531	388	999999	585	999999	979	805	999999	999999	999999	507	302	327	251	556	103	999999	390	328	721	541	999999	999999	759	954	999999	50	23	102	367	999999	840	999999	999999	847	125	999999	863	999999	129	328	345	890	492	334	985	64	999999	999999	306	999999	606	816	390	996	966	675	536	631	55	939	792	999999	98	686	666	795	97	404	999999	736	411	591	208	999999	205	999999	230	435	968	911	626	597	999999	999999	866	34	999999	999999	880	999999	831	241	753	189	536	325	801	999999	667	199	967	999999	985	569	372	24	617	987	801	999999	999999	999999	662	144	323	204	999999	504	820	642	680	854	524	990	999999	179	837	29	867	879	872	425	999999	778	999999	608	612	235	231	999999	416	138	441	999999	995	730	578	619	866	341	101	306	985	
34	519	122	503	995	664	999999	999999	597	130	921	430	999999	341	884	200	714	592	998	283	999999	235	551	422	937	999999	184	999999	999999	162	999999	999999	999999	440	999999	268	831	114	616	571	38	999999	819	18	520	999999	999999	999999	694	429	161	999999	103	33	27	798	968	699	565	10	489	603	959	999999	999999	143	999999	598	597	626	368	999999	975	436	255	303	416	999999	902	781	38	786	905	999999	10	786	999999	552	423	945	300	141	548	616	92	435	715	384	423	386	311	378	999999	78	70	551	773	666	777	723	391	434	797	999999	999999	703	697	170	444	999999	448	311	184	651	999999	237	999999	369	354	820	588	999999	129	525	479	999999	985	837	738	458	999999	999999	774	999999	564	999999	999999	999999	644	389	737	554	999999	615	937	999	203	159	742	999999	490	413	321	957	999999	358	315	999999	314	999999	717	859	432	985	999999	420	999999	485	97	470	999999	306	999999	965	92	999999	102	513	588	480	466	835	105	905	999999	609	716	816	563	215	999999	999999	999999	331	671	878	131	954	821	527	472	718	71	281	939	999999	688	999999	999999	112	265	801	693	999999	855	882	999999	527	27	194	704	720	999999	882	910	831	847	999999	303	213	911	148	999999	71	17	999999	773	999999	966	784	999999	370	999999	999999	949	759	378	624	476	789	999999	999999	936	636	823	752	796	189	371	117	346	295	62	672	200	127	118	632	999999	116	118	938	999999	243	999999	343	779	469	932	161	463	233	926	514	999999	999999	212	66	999999	265	952	999999	463	859	447	636	317	279	271	999999	650	745	797	370	999999	186	999999	703	999999	999999	999999	337	257	220	653	123	999999	547	584	999999	915	62	394	571	164	523	999999	702	795	637	36	509	208	999999	510	718	435	566	833	999999	273	999999	999999	999999	999999	999999	347	252	215	334	277	769	694	999999	916	598	360	235	215	167	700	351	907	735	462	999999	138	999999	999999	999999	687	801	714	999999	999999	416	368	635	999999	539	186	242	496	471	999999	267	999999	999999	193	911	367	210	360	999999	220	922	601	999999	306	819	999999	200	999999	280	646	999999	65	31	768	510	240	725	946	676	999999	468	854	446	375	205	657	318	999999	999999	577	999999	450	48	999999	999999	815	409	339	469	53	986	699	226	824	893	999999	793	62	683	999999	999999	999999	684	695	752	77	999999	593	110	999999	187	237	744	999999	169	35	27	999999	999999	695	999999	395	999999	632	993	768	638	621	481	993	864	266	290	126	935	999999	765	999999	710	629	999999	999999	238	999999	866	
759	955	999999	665	868	194	234	980	999999	999999	256	777	999999	702	984	439	999999	999999	117	307	921	946	627	766	935	269	674	999999	451	999999	23	999999	188	766	244	812	999999	956	613	808	639	285	302	275	689	456	713	649	999999	200	999999	705	130	10	945	812	337	757	729	609	999999	376	538	999999	837	99	598	999999	468	181	999999	587	508	308	668	645	654	999999	999999	489	556	34	142	261	919	999999	46	188	820	431	999999	999999	237	13	298	273	999999	350	437	999999	857	426	191	999999	875	538	999999	999999	342	309	168	975	679	249	63	999999	243	287	41	529	63	999999	999999	999999	999999	999999	360	504	999999	404	898	999999	999999	487	999999	139	843	587	999999	391	121	999999	999999	999999	272	999999	687	987	950	999999	39	999999	318	907	999999	447	950	999999	999999	918	999999	702	999999	999999	410	855	60	202	617	923	999999	999999	901	999999	999999	838	574	954	774	196	999999	372	553	217	374	439	999999	26	941	194	188	698	728	999999	999999	419	412	908	999999	416	999999	999999	379	999999	161	383	567	668	499	707	872	996	999999	672	999999	816	158	604	999999	971	861	43	260	433	745	952	999999	444	448	998	436	666	843	367	737	785	992	526	65	991	871	336	527	999999	321	191	328	66	999999	396	999999	808	344	149	555	425	244	999999	999999	999999	999999	133	229	500	281	216	163	999999	935	862	823	631	549	582	109	999999	516	26	999999	563	634	871	625	999999	737	628	331	999999	812	999999	550	56	999999	856	999999	999999	116	999999	962	114	999999	999999	130	955	572	639	269	762	50	30	908	999999	834	728	574	585	999999	177	763	652	885	459	209	623	322	776	396	692	47	361	999999	490	63	999999	535	327	750	669	489	107	999999	568	663	792	413	333	221	516	292	959	251	939	273	999999	229	578	117	506	643	795	253	576	725	688	601	428	173	827	999999	257	834	837	687	999999	293	326	796	416	220	988	565	879	999999	87	999999	489	999999	743	999999	957	999999	999999	35	999999	854	792	843	999999	201	999999	169	394	324	44	999999	413	261	999999	999999	999999	782	700	296	999999	240	373	999999	999999	578	122	211	430	50	245	999999	590	999999	993	810	501	483	821	225	235	829	181	565	376	952	999999	999999	619	717	883	185	518	957	380	999999	999999	999999	205	405	89	783	739	353	88	996	543	601	999999	999999	534	999999	960	484	71	825	69	807	800	694	999999	884	591	712	167	70	529	633	440	540	329	874	288	999999	146	999999	100	827	487	999999	418	114	969	822	192	463	224	
999999	999999	555	403	999999	826	510	533	204	999999	36	196	28	476	910	999999	727	477	660	151	544	347	619	734	241	330	430	285	767	914	769	529	999999	845	495	737	885	147	645	999999	999999	892	942	999999	73	999999	469	999999	508	943	252	355	532	999999	679	696	286	820	171	999999	999999	999999	766	290	433	507	493	182	981	182	999999	590	831	611	999999	652	999999	370	670	600	860	999999	999999	823	671	423	996	391	175	999999	999999	999999	975	291	653	552	135	661	999999	566	158	296	921	336	999999	662	523	921	999999	37	301	916	999999	571	999999	878	457	999999	999999	19	510	999999	16	999999	721	221	614	999999	999999	822	526	743	543	114	451	574	605	999999	165	999999	900	999999	443	148	999999	999999	914	413	788	774	999999	193	999999	999999	65	999999	999999	999999	999999	999999	57	972	963	135	999999	557	999999	999999	999999	928	282	17	786	610	118	435	999999	868	685	187	999999	999999	761	999999	999999	999999	700	999999	58	999999	293	867	836	708	961	927	121	318	638	949	171	867	294	859	501	999999	406	442	708	999999	388	422	62	437	159	846	999999	780	407	176	999999	656	997	724	645	999999	180	999999	648	999999	324	359	239	735	25	999999	917	902	691	640	936	999999	28	428	26	871	999999	409	999999	124	716	340	911	471	102	999999	999999	999999	224	999999	916	328	999999	999999	316	39	192	999999	421	999999	999999	999999	99	999999	999999	599	638	579	708	773	999999	770	999999	534	475	983	447	768	642	509	999999	999999	687	604	723	618	473	501	121	986	689	498	988	999999	195	999999	251	154	241	503	877	300	999999	999999	496	156	999999	269	999999	332	591	424	683	999999	161	581	631	999999	52	620	999999	146	999999	721	94	999999	782	999999	999999	77	741	302	536	149	632	999999	496	246	118	577	820	999999	449	788	405	275	814	999999	999999	613	999999	999999	112	620	378	999999	999999	999999	366	394	373	116	920	983	591	298	887	544	999999	883	95	999999	386	474	800	921	697	678	325	819	297	999999	15	735	302	985	200	916	770	891	446	355	879	723	214	713	293	465	999999	116	387	999999	797	999999	527	390	999999	637	820	457	52	163	999999	547	107	999999	111	999999	691	999999	108	971	773	999999	999999	739	515	662	270	96	637	999999	481	999999	999999	26	999999	211	217	911	615	563	105	323	849	292	999999	342	999999	547	612	999999	773	999999	17	416	506	409	366	788	875	999999	377	733	819	810	682	999999	999999	90	757	899	977	780	990	545	875	459	548	164	999999	999999	999999	722	484	538	468	878	211	34	
519	509	845	429	45	897	196	999999	504	48	999999	916	235	545	790	712	131	999999	611	472	999999	999999	861	999999	579	702	681	999999	259	290	351	803	412	91	999999	257	64	557	999999	102	358	513	955	509	554	302	999999	500	931	772	999999	475	277	739	493	472	999999	643	850	999999	226	541	123	223	999999	999999	513	154	974	543	657	574	259	999999	999999	38	101	999999	657	286	999999	191	723	486	874	876	535	673	598	109	609	999999	707	411	876	999999	399	741	812	747	999999	999999	525	999999	999999	842	999999	999999	625	465	380	999999	986	999999	587	45	818	999999	349	820	280	839	555	875	999999	999999	867	847	642	306	638	360	550	999999	497	952	665	334	371	41	660	999999	58	143	728	323	435	143	999999	840	999	763	999999	991	477	949	257	999999	999999	878	974	378	126	328	826	30	746	86	86	634	379	999999	274	317	170	503	791	999999	157	999999	811	733	33	801	307	874	958	558	442	547	999999	25	869	493	67	292	660	729	316	708	577	999999	67	199	470	999999	498	94	999999	974	168	835	503	843	77	250	999999	324	999999	951	72	197	644	538	929	999999	623	781	260	877	842	999999	115	448	53	462	999999	834	340	791	386	874	727	467	389	869	522	36	425	816	938	346	999999	364	646	999999	713	529	269	116	891	716	833	953	141	106	729	64	800	999999	999999	999999	983	239	575	197	469	999999	999999	999999	841	999999	366	444	939	999999	363	751	802	999999	749	157	999999	234	900	669	50	999999	336	999999	150	468	235	811	252	428	362	478	788	458	999999	999999	380	209	274	304	360	399	999999	635	999999	978	999999	146	865	999999	945	759	339	906	156	695	850	866	920	383	371	554	201	999999	152	885	962	354	743	222	776	999999	999999	606	318	651	760	700	549	172	216	99	946	825	482	603	148	882	311	235	686	513	999999	890	932	999999	999999	502	492	857	999999	999999	403	653	999999	579	799	999999	598	999999	934	999999	327	757	177	282	999999	999999	48	549	746	90	53	517	535	999999	96	78	674	999999	999999	999999	999999	691	156	309	695	302	185	903	803	415	294	999999	300	536	196	531	723	659	207	999999	464	943	120	935	863	885	999999	386	492	999999	69	95	62	677	942	999999	611	999999	587	315	200	999999	745	341	796	247	227	999999	86	565	354	24	314	621	803	273	581	999999	999999	809	184	798	999999	82	999999	999999	753	622	594	561	919	999999	999999	999999	999999	329	208	779	149	626	668	129	310	926	386	54	780	440	873	678	64	400	
431	777	141	401	723	673	985	999999	493	999999	413	525	999999	498	942	423	980	484	75	801	81	819	151	65	498	494	999999	999999	999999	323	749	999999	507	529	435	304	760	249	605	534	794	551	999999	73	716	999999	999999	888	111	999999	459	399	612	262	999999	611	999999	999999	999999	239	978	683	999999	180	855	497	28	999999	72	648	662	741	879	999999	17	999999	687	999999	348	712	999999	806	210	70	864	360	313	254	210	823	667	684	345	375	556	121	999999	999999	999999	999999	767	999999	999999	999999	705	717	520	82	254	798	924	558	999999	201	999999	181	482	119	999999	999999	193	999999	999999	249	980	977	406	513	983	896	158	725	999999	129	999999	49	980	747	364	156	840	999999	999999	412	898	118	947	154	349	385	638	272	655	999999	45	994	257	999999	481	999999	321	16	98	357	649	999999	999999	999999	255	999999	200	734	754	999999	665	952	773	513	999999	999999	999999	262	173	608	999999	886	79	165	999999	951	791	404	275	999999	835	833	153	652	999999	699	429	339	898	362	194	903	999999	495	58	92	231	999999	244	610	696	999999	842	489	999999	763	139	999999	532	304	205	999999	468	999999	334	831	809	130	751	652	452	700	363	811	999999	364	379	583	117	12	730	57	169	665	999999	776	990	999999	562	999999	569	895	999999	604	166	999999	999999	400	171	226	282	110	992	592	167	996	705	41	75	735	394	555	426	530	574	158	636	802	999999	999999	841	156	568	752	93	557	999999	999999	654	999999	918	999999	422	890	729	629	65	577	508	999999	81	958	598	827	614	23	478	286	39	18	761	999999	999999	613	385	136	999999	249	509	999999	112	945	387	49	816	415	143	535	800	944	103	999999	304	240	486	999999	999999	740	148	79	89	616	729	999999	274	999999	764	999999	515	603	97	815	77	999999	842	135	581	559	20	208	879	942	486	95	999999	702	999999	983	136	999999	578	999999	999999	439	530	999999	226	741	774	540	651	334	30	207	856	999999	991	999999	999999	360	310	998	730	940	199	999999	999999	643	729	999999	999999	780	682	999999	999999	296	715	638	999999	999999	909	999999	784	480	556	555	922	288	999999	638	711	942	999999	999999	202	999999	80	169	999999	393	366	582	21	212	601	871	651	18	182	570	572	362	999999	999999	451	999999	224	260	999999	643	224	851	415	101	860	996	999999	906	819	999999	225	999999	398	985	989	337	828	999999	879	999999	904	914	999999	999999	999999	999999	999999	999999	334	732	365	999999	999999	999999	179	514	176	999999	351	605	999999	744	999999	726	999999	26	
964	51	999999	999999	642	999999	999999	999999	739	310	744	746	999999	512	90	642	999999	97	99	404	780	792	816	485	170	908	999999	284	999	999999	725	999999	322	59	393	999999	999999	221	99	999999	449	999999	999999	999999	769	429	894	839	999999	999999	172	111	636	950	999999	999999	999999	577	999999	734	411	107	710	579	584	364	433	976	999999	216	152	370	997	999999	955	714	926	947	715	740	999999	999999	759	955	996	624	752	999999	812	221	649	922	268	365	321	999999	365	999999	294	415	995	917	721	318	999999	801	114	270	994	999999	999999	288	862	222	999999	21	347	754	583	959	611	71	173	906	567	230	999999	641	65	613	999999	639	662	310	744	106	678	450	64	204	520	999999	999999	290	965	999999	70	56	645	309	14	610	713	334	803	934	753	815	751	680	699	472	999999	390	999999	616	625	562	477	623	342	999999	700	388	999999	999999	999999	999999	940	205	170	66	995	755	609	747	999999	337	507	999999	352	863	999999	383	999999	57	287	987	116	359	745	507	578	32	966	117	910	334	884	683	251	870	874	555	999999	642	476	459	780	999999	999999	297	64	999999	280	479	207	326	883	402	841	999999	776	590	460	999999	487	973	788	502	837	999999	453	823	568	482	988	153	863	862	580	828	999999	680	669	457	452	911	999999	999999	909	593	999999	492	842	546	103	293	105	858	164	503	671	288	598	98	844	241	109	798	999999	63	462	30	821	999999	498	105	999999	12	999999	576	999999	301	593	253	999999	960	980	31	388	705	58	15	707	999999	999999	928	999999	581	999999	221	811	999999	16	855	999999	431	999999	829	58	997	999999	102	648	999999	281	999999	694	999999	938	999999	261	87	420	785	14	457	999999	999999	999999	569	999999	349	399	998	764	280	294	737	122	728	300	161	999999	390	342	956	999999	129	805	786	999999	999999	642	729	959	999999	541	231	851	999999	999999	999999	972	489	983	32	703	650	823	11	95	999999	999999	999999	594	999999	114	999999	999999	58	101	202	939	999999	999999	286	706	669	48	40	999999	72	886	999999	999999	999999	999999	493	406	320	262	716	306	804	700	286	999999	433	999999	860	999999	511	779	802	592	915	986	999999	163	707	325	999999	612	792	272	33	81	999999	599	229	999999	620	633	142	795	384	896	144	999999	59	782	283	999999	187	411	237	999999	93	846	704	387	286	340	999999	999999	228	113	999999	542	677	214	999999	833	915	999999	999999	999999	646	16	217	999999	852	533	114	924	51	509	434	390	45	740	988	956	999999	841	999999	290	934	
147	577	281	999999	602	701	844	91	450	999999	247	402	360	646	86	639	684	999999	753	235	999999	952	719	679	133	506	937	999999	744	937	84	999999	999999	942	509	999999	936	999999	260	832	269	843	601	890	197	987	685	103	911	327	999999	999999	890	64	170	194	857	602	999999	999999	764	628	347	512	544	940	674	417	147	646	999999	58	999999	921	965	931	361	999999	492	145	821	999999	314	427	999999	999999	416	673	999999	324	582	999999	999999	164	77	999999	505	999999	356	256	322	277	999999	274	999999	172	40	969	99	999999	833	999999	120	133	284	920	999999	919	785	999999	999999	11	635	822	74	369	679	131	853	333	999999	272	481	999999	822	553	886	999999	803	564	737	447	999999	999999	999999	552	233	254	879	156	999999	586	312	579	999999	999999	642	144	999999	264	492	999999	999999	765	803	570	999999	874	999999	730	999999	999999	126	999999	999999	999999	427	91	341	999999	145	435	251	706	999999	849	959	999999	523	511	911	752	840	549	999999	828	331	818	750	920	995	999999	999999	159	122	54	999999	91	540	635	893	560	803	687	999999	67	999999	419	759	953	999999	999999	361	798	819	291	442	999999	160	220	999999	609	341	420	527	785	490	102	999999	960	999999	878	371	887	618	360	949	999999	430	23	170	999999	68	796	320	349	999999	155	339	831	612	892	931	329	999999	293	999999	999999	999999	999999	999999	575	825	798	574	732	999999	999999	190	469	999999	289	156	999999	999999	852	550	544	110	187	787	344	762	762	358	497	999999	51	27	334	141	999999	993	97	446	594	97	999999	999999	588	65	534	964	869	498	332	745	999999	999999	999999	999999	684	293	982	555	242	812	72	999999	86	784	252	999999	856	338	776	296	999999	699	999999	765	290	322	522	132	999999	999999	999999	274	999999	751	999999	772	999	590	456	283	20	542	999999	781	999999	999999	155	999999	999999	88	999999	541	722	45	686	104	812	262	999999	371	771	859	999999	862	919	999999	999999	999999	631	480	456	275	881	503	285	527	999999	999999	739	999999	177	718	999999	184	271	361	552	990	999999	67	960	746	137	94	999999	160	249	352	861	237	406	819	999999	341	631	842	999999	228	759	169	609	136	999999	999999	999999	62	999999	999999	600	567	255	433	999999	999999	999999	999999	148	999999	991	135	999999	153	823	512	73	357	999999	978	999999	429	999999	333	999999	905	458	833	233	999999	999999	459	999999	999999	999999	303	999999	972	559	607	821	921	704	862	999999	634	882	465	312	999999	929	999999	515	571	576	181	999999	922	203	365	125	686	486	14	906	
999999	523	166	999999	529	530	101	999999	939	166	631	999999	999999	105	605	33	992	999999	222	215	52	944	50	554	999999	438	69	779	999999	492	145	444	700	955	696	121	999999	74	782	490	999999	999999	576	414	944	456	35	999999	597	341	132	165	273	999999	999999	597	999999	999999	821	101	470	322	603	456	30	196	34	999999	409	494	307	999999	999999	732	999999	999999	378	635	609	999999	999999	243	191	862	999999	980	181	901	101	999999	999999	124	252	999999	30	525	456	999999	393	758	431	151	426	113	999999	203	417	541	431	871	999999	847	999999	697	688	236	999999	741	96	50	999999	133	792	311	999999	193	999999	999999	712	999999	546	258	999999	851	702	271	816	87	828	176	572	639	480	229	999999	999999	122	555	13	793	393	999999	42	353	999999	308	359	125	256	999999	517	361	828	578	335	970	605	160	994	426	420	999999	999999	999999	477	999999	652	999999	431	77	81	140	62	919	999999	831	226	898	118	403	911	701	830	999999	999999	221	999999	901	999999	908	193	962	560	586	382	340	801	122	875	367	655	787	693	189	779	386	308	908	120	999999	754	999999	52	601	515	718	232	935	271	999999	573	751	678	999999	883	118	580	999999	546	138	999999	113	33	750	748	134	17	651	208	999999	999999	999999	791	399	999999	999999	920	959	81	999999	117	999999	851	619	794	904	999999	180	306	670	999999	833	372	982	474	651	683	301	999999	390	711	581	999999	988	353	999999	959	288	368	405	999999	620	999999	882	30	173	261	999999	956	844	25	836	354	538	475	89	540	809	999999	512	999999	628	116	691	999999	536	999999	999999	276	132	944	831	811	900	481	999999	999999	490	961	310	399	999999	345	18	999999	999999	237	208	523	273	141	160	362	855	601	569	999999	712	929	494	44	399	148	999999	899	194	34	453	66	999999	999999	999999	847	999999	123	535	292	108	325	87	999999	999999	349	12	991	793	478	955	308	912	682	727	560	477	999999	10	139	512	118	191	850	783	152	243	623	91	999999	738	742	76	999999	999999	396	852	195	113	59	145	999999	115	715	78	154	154	607	999999	999999	380	358	999999	405	780	989	999999	237	525	999999	116	389	910	491	740	223	242	999999	276	340	999999	291	172	999999	993	999999	999999	475	781	638	999999	635	700	591	932	999999	999999	670	506	999999	262	624	670	324	943	756	931	624	975	855	999999	518	341	592	791	98	195	173	999999	119	986	999999	455	886	999999	480	999999	328	558	360	999999	572	138	849	999999	999999	621	999999	17	247	738	388	500	
926	726	489	304	117	999999	999999	204	999999	268	999999	440	593	178	784	534	473	77	999999	75	999999	269	349	389	491	514	708	999999	346	165	174	380	607	178	529	999999	311	999999	999999	999999	715	999999	140	313	742	999999	495	914	837	324	999999	179	135	322	874	666	386	999999	812	603	999999	376	857	309	104	999999	833	424	999999	999999	999999	999999	496	95	360	999999	139	999999	647	82	28	793	640	32	999999	999999	999999	294	999999	863	782	999999	372	977	436	349	307	999999	218	726	585	80	999999	222	999999	999999	999999	50	999999	415	536	350	461	999999	584	308	735	999999	687	999999	770	548	130	786	842	30	924	519	999999	21	171	309	999999	921	496	999999	528	999999	999999	999999	320	999999	333	888	336	442	750	633	402	137	613	472	153	999999	955	999999	950	488	379	81	332	999999	999999	950	999999	237	999999	539	252	636	999999	317	904	322	999999	565	225	241	999999	999999	279	999999	127	530	999999	699	999999	719	999999	999999	997	50	58	999999	53	156	823	382	644	108	919	221	390	765	358	306	999999	830	328	999999	822	718	999999	969	999999	40	999999	860	552	554	81	802	999999	999999	638	738	269	55	999999	643	742	842	999999	360	999999	68	999999	999999	182	999999	141	335	400	575	636	999999	21	999999	66	22	108	962	830	999999	37	127	646	596	136	619	46	522	561	685	657	980	131	677	999999	744	128	999999	688	450	999999	745	412	999999	167	359	727	190	988	266	999999	779	999999	999999	333	999999	421	325	235	562	999999	618	774	714	999999	656	167	344	600	322	893	413	284	389	999999	999999	715	648	999999	776	892	856	534	304	151	877	968	624	354	125	332	999999	470	999999	385	999999	999999	697	999999	511	201	392	590	675	373	141	999999	631	829	999999	658	772	885	458	999999	218	93	999999	573	50	999999	543	989	484	999999	99	942	158	14	872	320	999999	568	999999	999999	509	276	859	931	20	999999	346	999999	313	999999	560	918	21	466	999999	720	500	134	50	823	658	403	115	685	999999	198	999999	999999	957	730	640	214	957	873	999999	999999	234	549	562	667	350	749	999999	27	440	181	930	691	836	161	820	893	528	114	999999	116	171	184	657	822	34	999999	837	582	826	999999	960	148	306	236	496	951	571	382	482	908	716	97	999999	111	267	999999	790	805	910	747	686	853	946	62	999999	60	891	999999	642	631	911	114	201	94	999999	999999	394	610	999999	999999	999999	156	631	999999	400	83	929	999999	564	369	999999	42	672	89	669	116	201	254	999999	446	69	830	739	851	997	
612	896	999999	999999	999999	999999	999999	149	51	999999	539	231	999999	661	706	130	345	185	283	999999	879	999999	121	424	114	601	150	999999	999999	808	501	416	780	30	788	186	768	666	999999	999999	748	892	999999	999999	139	999999	272	592	999999	325	999999	655	999999	158	127	180	785	746	785	873	140	999999	920	242	923	999999	451	908	999999	999999	362	679	999999	999999	999999	987	810	999999	295	999999	338	557	413	903	94	845	951	631	999999	618	401	32	880	227	957	722	971	999999	740	16	442	364	719	999999	999999	54	999999	279	203	140	369	999999	999999	564	999999	583	622	999999	158	88	181	820	14	265	138	340	798	868	238	999999	25	422	999999	288	787	974	838	999999	940	999999	285	999999	438	772	999999	999999	571	326	682	384	999999	954	999999	661	834	622	359	464	102	632	256	999999	51	961	124	946	620	182	777	570	744	999999	87	999999	802	500	999999	241	999999	74	768	482	999999	999999	142	71	182	65	453	999999	624	384	101	317	793	583	640	999999	658	311	453	399	548	122	639	671	877	141	859	344	240	999999	457	38	863	774	999999	197	829	999999	999999	564	728	613	945	370	999999	769	325	229	999999	915	583	704	620	379	934	83	999999	999999	194	51	206	119	999999	506	999999	72	453	29	999999	999999	647	604	999999	889	670	935	176	278	999999	117	816	639	484	325	544	752	999999	999999	999999	443	999999	368	999999	732	367	619	679	448	999999	284	325	305	163	999999	999999	999999	176	730	709	998	906	999999	146	86	999999	567	634	618	962	183	654	959	999999	632	999999	288	999999	805	999999	999999	265	727	834	59	791	520	485	999999	57	565	586	687	784	841	999999	35	999999	793	508	800	985	70	999999	270	629	366	126	531	999999	989	999999	371	999999	658	743	188	122	999999	294	999999	999999	999999	999999	406	999999	967	185	348	105	456	999999	941	999999	731	999999	205	250	573	999999	435	403	954	999999	999999	999999	224	488	136	108	999999	912	145	508	999999	718	429	499	90	999999	662	190	778	436	489	999999	312	74	477	593	548	999999	549	667	858	320	137	432	513	95	382	999999	999999	249	746	543	921	443	513	22	999999	999999	170	900	766	255	625	528	653	134	18	160	20	999999	560	421	373	477	649	999999	999999	996	985	994	999999	183	141	538	690	999999	999999	869	560	465	947	842	776	648	999999	613	695	608	779	388	87	231	478	516	689	334	180	454	793	999999	431	649	720	176	999999	593	999999	999999	838	999999	123	149	999999	554	999999	999999	999999	724	575	46	999999	999999	227	999999	916	
78	704	625	848	999999	775	567	85	999999	999999	307	131	609	49	999999	999999	608	770	81	275	937	632	924	999999	971	689	455	999999	756	250	448	432	123	259	541	888	497	247	482	932	556	999999	78	999999	297	596	999999	685	999999	546	190	999999	999999	340	979	999999	780	999999	876	999999	329	688	328	290	999999	875	17	360	507	429	12	999999	297	149	719	873	999999	413	999999	385	654	999999	620	220	70	236	286	783	999999	104	999999	791	370	806	612	867	745	999999	924	422	588	684	187	999999	543	818	924	999999	621	999999	999999	999999	83	500	31	999999	78	999999	999999	368	599	234	89	413	321	220	10	491	999999	852	138	774	999999	220	797	969	592	781	677	999999	312	280	172	174	221	999999	718	869	999999	63	999999	636	569	566	823	363	604	774	527	332	818	442	479	768	976	999999	999999	863	999999	62	966	296	999999	977	65	328	72	914	202	579	502	999999	706	483	63	501	215	922	397	444	374	818	264	999999	433	869	800	999999	999999	112	853	855	176	732	999999	511	205	592	510	999999	999999	999999	582	947	830	688	736	996	999999	484	903	965	999999	999999	687	158	42	999999	553	195	528	999999	726	99	999999	646	963	974	396	999999	306	623	999999	892	999999	684	246	317	524	745	999999	999999	688	713	209	888	389	907	54	938	479	999999	48	324	999999	999999	963	492	230	999999	724	762	609	172	188	290	999999	583	124	12	911	999999	572	808	62	723	980	23	890	838	999999	999999	929	458	999999	197	584	999999	999999	522	721	999999	96	340	31	381	204	526	535	918	999999	805	792	52	36	754	999999	239	272	262	650	950	602	999999	999999	667	833	161	99	999999	999999	456	666	999999	291	168	639	999999	787	681	999999	463	487	971	503	461	273	887	431	328	652	354	999999	999999	871	771	161	703	999999	363	548	999999	437	544	222	999999	999999	200	999999	868	125	313	452	591	733	197	999999	630	889	473	404	945	729	770	999999	999999	999999	12	730	519	999999	935	999999	999999	143	485	999999	942	999999	999999	322	82	999999	563	213	348	999999	999999	929	684	309	531	814	940	958	602	323	666	206	862	277	999999	470	250	862	189	485	999999	457	258	170	529	871	999999	161	332	819	999999	999999	999	999999	377	83	56	220	484	131	886	475	541	171	370	746	896	347	186	612	885	701	33	862	884	796	999999	999999	999999	660	540	789	636	782	157	108	206	414	900	73	423	40	387	68	999999	999999	916	999999	999999	783	974	999999	974	999999	933	999999	543	147	573	581	401	532	441	
824	590	999999	999999	758	24	271	549	492	447	999999	198	855	324	965	273	342	879	594	722	995	999999	603	999999	915	848	681	565	69	999999	328	671	890	999999	562	477	502	712	168	82	539	244	491	999999	861	531	88	999999	578	873	240	701	999999	999999	445	149	987	292	923	909	342	706	489	651	128	452	307	266	761	498	771	629	721	999999	999999	761	999999	113	999999	393	999999	530	999999	196	609	627	863	90	999999	423	489	999999	999999	258	999999	832	754	839	380	418	999999	821	399	90	112	610	980	295	626	683	945	883	338	540	999999	999999	719	303	52	999999	588	226	113	348	18	561	841	473	782	999999	16	363	733	545	169	948	140	999999	93	998	647	578	463	479	477	606	881	999999	118	926	123	461	797	999999	829	18	999999	61	999999	550	999999	516	512	276	676	999999	160	793	999999	201	681	812	219	53	854	20	762	633	870	412	680	592	364	856	247	555	999999	854	999999	161	239	89	999999	999999	239	140	999999	197	802	999999	999999	999999	877	917	254	311	251	754	999999	819	999999	999999	999999	669	999999	186	162	656	39	131	35	306	88	999999	961	999999	976	999999	813	724	945	574	831	999999	956	592	715	447	999999	935	313	811	999999	895	905	999999	898	175	672	62	977	419	168	681	861	159	19	658	955	652	999999	574	940	310	874	999999	999999	999999	713	999999	471	715	54	103	999999	224	476	192	323	817	704	811	14	761	746	535	416	160	999999	807	583	66	492	959	999999	739	870	529	31	999999	891	700	999999	395	590	999999	374	75	863	999999	682	826	344	148	947	999999	570	189	999999	348	274	113	84	905	703	415	999999	999999	492	88	353	999999	171	98	925	999999	358	618	180	484	171	350	296	999999	134	757	722	999999	21	97	999999	690	965	999999	961	788	626	556	999999	185	999999	288	583	999999	999999	734	664	256	222	944	175	999999	999999	89	186	923	999999	999999	781	945	999999	879	83	404	909	662	999999	488	137	146	386	999999	926	999999	999999	882	999999	510	999999	400	103	999999	999999	77	922	999999	681	885	506	47	971	37	999999	746	492	170	999999	999999	999999	640	751	186	999999	85	567	373	34	999999	645	304	166	315	415	999999	852	999999	999999	16	482	999999	981	107	982	99	175	999999	35	190	511	999999	677	999999	999999	552	648	917	999999	65	509	558	202	667	250	999999	999999	999999	621	394	894	275	421	208	999999	194	659	654	203	39	910	999999	348	999999	512	370	627	576	999999	863	742	935	999999	999999	506	924	999999	999999	856	780	218	509	
737	640	999999	999999	999999	478	883	450	893	999999	999999	327	154	301	999999	358	164	879	584	314	984	758	652	999999	999999	728	999999	781	999999	345	797	999999	820	411	480	707	999999	999999	507	158	692	999999	970	748	999999	552	548	215	713	150	169	976	206	999999	524	979	987	337	840	143	999999	112	754	999999	206	999999	999999	999999	820	512	800	888	999999	999999	621	753	787	904	746	999999	190	496	999999	554	999999	820	226	916	887	501	719	230	435	374	380	590	999999	422	999999	911	999999	806	394	210	350	280	999999	769	292	999999	201	93	591	987	953	291	44	999999	999999	385	999999	590	854	328	793	579	999999	17	65	40	276	374	362	835	807	383	999999	866	214	999999	999999	456	999999	126	310	999999	639	448	420	99	555	287	51	176	826	464	999999	76	417	770	818	597	714	261	504	826	730	755	189	580	189	178	999999	475	999999	999999	956	738	28	167	999999	23	597	966	485	989	333	999999	19	999999	431	45	999999	443	97	999999	741	382	999999	483	905	883	268	840	999999	387	291	575	16	197	999999	223	58	260	830	804	10	999999	776	515	999999	544	746	836	999999	154	719	561	388	541	896	583	126	999999	262	66	755	756	66	999999	707	757	189	821	844	999999	987	208	999999	292	999999	993	606	116	980	370	147	431	692	765	668	730	196	475	300	999999	999999	513	997	773	999999	253	691	678	999999	745	365	999999	999999	939	999999	520	948	106	912	903	999999	19	999999	999999	919	333	999999	301	439	977	999999	999999	530	999999	121	483	999999	999999	243	385	311	927	999999	245	14	999999	439	753	999999	158	781	999999	562	397	946	97	950	116	854	725	188	400	999999	999999	184	652	404	999999	827	999999	319	999999	863	537	601	59	711	999999	887	707	999999	321	693	291	205	480	999999	143	973	34	532	105	984	517	206	910	687	477	999999	362	999999	367	925	922	838	671	237	999999	795	897	385	631	228	999999	830	999999	706	958	635	704	999999	270	108	803	161	224	135	355	341	690	372	243	268	535	888	537	396	770	452	534	253	135	347	86	999999	999999	876	836	999999	338	214	729	842	365	860	557	269	999999	999999	624	545	882	694	999999	535	152	373	693	268	999999	481	935	516	110	999999	999999	923	999999	164	260	347	298	999999	12	486	999999	401	902	674	341	277	274	999	827	989	999999	440	242	551	506	999999	192	578	999999	857	278	223	742	904	493	633	247	967	999999	287	999999	224	999999	628	999999	751	999999	28	999999	35	217	999999	999999	121	100	935	691	480	658	
999999	164	720	284	155	218	429	999999	998	191	999999	999999	306	488	550	742	999999	749	613	659	755	999999	999999	999999	999999	649	341	534	631	813	557	942	767	318	799	132	535	939	546	420	473	102	999999	837	229	999999	999999	458	148	378	943	196	999999	821	903	655	999999	999999	917	505	876	894	37	194	633	765	999999	999999	688	427	217	217	212	203	195	662	604	336	431	371	739	883	396	999999	999999	370	864	945	415	154	141	465	999999	999999	543	578	74	288	213	463	999999	923	769	720	171	999999	999999	884	635	250	999999	999999	648	999999	766	993	999999	775	324	273	900	999999	582	999999	296	751	194	170	660	617	598	999999	133	967	639	999999	123	675	999999	143	386	999999	320	174	999999	999999	816	477	285	550	999999	299	999999	999999	563	999999	350	234	434	420	552	823	233	999999	652	734	999999	681	916	950	879	833	684	191	886	920	999999	417	999999	818	934	717	999999	119	999999	309	999999	192	414	999999	475	889	251	681	590	563	756	999999	522	368	936	999999	560	999999	671	246	999999	999999	999999	643	408	933	783	999999	999999	834	937	124	479	353	383	357	276	692	999999	989	591	13	999999	333	999999	713	895	93	881	798	166	560	447	311	694	999999	138	771	824	999999	999999	635	205	999999	625	642	823	999999	985	999999	868	868	850	681	654	611	999999	999999	479	695	48	999999	733	686	678	387	676	178	659	804	999999	505	867	999999	883	955	807	844	707	531	890	726	999999	302	930	298	999999	766	656	999999	395	407	301	999999	999999	415	999999	518	87	248	965	999999	519	999999	370	372	10	907	999999	698	803	999999	33	948	804	321	602	999999	756	999999	999999	910	999999	999999	418	999999	214	738	448	478	999999	298	766	469	565	245	217	917	932	567	298	999999	999999	957	288	57	384	353	334	192	813	471	999999	698	570	65	999999	942	772	549	999999	272	468	999999	645	515	582	999999	392	999999	114	685	508	199	101	875	999999	999999	298	999999	446	860	413	266	664	999999	536	78	898	509	999999	274	999999	392	999999	35	343	999999	322	773	474	999999	960	765	87	999999	962	572	606	999999	123	580	653	410	113	308	858	212	665	62	999999	514	999999	882	468	999999	540	126	791	75	541	303	250	524	896	626	899	648	999999	536	630	963	471	213	396	530	620	743	288	109	999999	141	983	999999	795	960	999999	88	306	248	597	845	781	540	999999	820	339	139	514	487	408	220	999999	999999	432	999999	52	462	496	937	228	999999	837	691	898	409	319	981	729	936	471	999999	351	940	
999999	784	191	931	999999	575	201	491	239	801	999999	956	999999	854	999999	780	999999	702	591	368	29	801	17	100	999999	754	511	358	999999	578	25	999999	999999	93	200	647	832	120	412	921	746	736	567	45	989	941	301	999999	153	999999	27	769	240	983	920	999999	776	101	299	305	74	842	92	661	786	124	98	34	664	999999	947	807	299	999999	999999	293	243	971	110	699	462	999999	214	459	560	255	356	885	173	63	871	741	821	999999	857	903	654	906	259	874	853	276	800	954	999999	220	479	570	370	637	903	804	990	599	843	27	638	632	999999	540	768	213	861	610	999999	216	986	999999	999999	719	638	337	722	235	846	195	255	260	999999	350	776	786	524	535	159	999999	999999	231	274	839	275	31	999999	718	999999	650	414	199	635	795	999999	296	999999	651	999999	575	92	764	999999	657	999999	999999	184	760	764	982	688	999999	461	262	465	764	918	973	454	616	999999	14	129	999999	999999	65	624	999999	125	489	39	872	537	999999	999999	999999	478	616	999999	887	999999	55	954	133	961	88	738	383	339	469	999999	783	999999	391	52	87	644	556	876	716	999999	999999	644	284	953	815	798	876	999999	479	295	311	906	567	999999	999999	999999	996	244	701	326	999999	999999	655	122	256	675	155	541	906	351	999999	740	360	133	336	999999	680	180	155	290	862	999999	859	184	75	876	640	622	999999	37	648	322	184	399	523	197	988	999999	707	150	653	345	371	999999	999999	999999	999999	443	999999	87	379	825	98	421	464	999999	474	481	56	999999	999999	533	975	999999	702	609	566	999999	610	999999	421	518	473	15	999999	526	744	730	809	504	999999	206	189	488	657	823	233	999999	935	999999	723	517	125	337	999999	130	999999	492	999999	764	15	999999	833	999999	665	999999	362	93	784	999999	399	743	671	552	60	837	353	497	999999	999999	999999	803	35	231	425	904	402	999999	899	516	167	262	304	999999	499	733	373	999999	823	796	470	150	977	997	988	999999	999999	999999	286	278	776	871	271	999999	388	211	570	999999	879	761	468	226	193	277	779	999999	449	626	999999	999999	474	469	999999	999999	418	246	826	999999	242	999999	999999	829	859	631	740	999999	990	747	666	297	173	761	15	71	337	999999	956	709	999999	851	541	229	999999	999999	803	999999	207	999999	148	152	385	999999	379	999999	999999	638	999999	562	999999	494	157	999999	959	765	163	713	463	612	107	175	999999	126	810	999999	903	839	320	899	827	433	999999	163	608	524	912	999999	999999	571	369	999999	885	403	999999	
733	704	838	999999	754	806	100	853	999999	999999	972	862	999999	731	988	540	999999	328	468	999999	999999	406	993	103	444	852	532	331	892	252	408	289	886	943	999999	687	999999	579	999999	102	999999	580	502	424	635	661	999999	898	403	999999	506	379	427	668	79	999999	711	745	824	901	283	769	961	352	999999	693	976	999999	654	311	475	999999	999999	375	999999	999999	999999	578	467	782	999999	633	927	999999	746	39	861	227	874	750	975	999999	755	999999	818	967	618	999999	94	942	999999	339	254	102	999999	224	616	61	670	546	433	999999	287	51	703	650	999999	999999	606	999999	831	759	450	904	335	156	537	109	556	40	914	753	999999	999999	107	869	999999	835	307	999999	422	999999	556	337	326	843	51	999999	960	178	135	519	553	783	999999	999999	888	999999	766	418	999999	516	504	999999	999999	679	649	762	999999	999999	270	16	802	84	888	31	212	122	587	999999	999999	824	149	387	905	404	999999	710	999999	181	980	50	78	999999	845	905	315	915	705	999999	999999	289	999999	999999	908	129	717	999999	895	98	723	776	761	284	314	862	377	126	735	237	999999	939	357	772	853	230	999999	913	239	982	716	999999	416	999999	298	999999	999999	24	479	785	687	731	999999	999999	458	999999	288	794	584	999999	538	198	190	478	999999	264	931	995	999999	688	191	999999	249	912	381	999999	999999	820	999999	488	806	362	647	949	550	748	133	41	999999	649	941	999999	339	255	453	528	116	938	774	43	999999	999999	742	791	604	999999	999999	902	944	31	845	467	807	999999	186	185	999999	241	927	428	140	900	999999	999999	746	48	999999	993	999999	853	999999	430	56	952	594	747	620	999999	355	999999	999999	999999	96	302	804	484	345	243	79	278	978	874	20	355	999999	993	999999	119	55	566	420	497	444	999999	702	424	421	855	999999	439	565	694	999999	271	171	909	813	388	999999	999999	702	999999	924	999999	999999	999999	999999	700	60	601	368	510	999999	999999	999999	769	787	995	600	390	72	490	732	639	713	293	988	749	194	993	189	999	292	783	999999	190	999999	253	225	257	14	720	805	999999	80	64	883	107	999999	402	132	999999	787	447	209	222	506	295	487	591	466	670	999999	66	422	369	228	37	999999	75	205	543	779	353	386	352	685	823	568	658	409	891	733	999999	999999	371	221	999999	583	651	999999	999999	999999	634	999999	343	213	748	497	711	835	856	181	949	206	588	48	444	999999	857	537	683	999999	828	191	574	937	725	196	61	157	384	453	284	999999	999999	999999	155	999999	52	
148	999999	336	856	823	553	719	784	594	292	332	777	999999	726	124	999	562	937	452	226	999999	488	562	446	564	461	999999	897	999999	999999	999999	892	881	28	718	999999	999999	869	15	999999	854	999999	140	904	999999	379	601	726	169	392	999999	839	703	346	646	999999	384	890	302	371	150	821	227	314	480	999999	999999	764	18	523	999999	999999	932	999999	371	252	999999	657	999999	195	860	999999	999999	999999	999999	972	199	544	381	68	225	999999	577	643	497	43	999999	999999	999999	999999	482	836	718	646	999999	672	999999	889	975	403	311	726	182	999999	511	465	999999	53	389	507	249	999999	392	949	308	195	999999	298	326	338	999999	532	234	429	712	33	966	101	443	262	75	310	568	999999	756	498	295	999999	999999	42	949	892	445	999999	58	130	454	999999	347	999999	557	617	999999	647	96	779	502	753	403	487	498	992	609	137	442	999999	793	414	999999	999999	900	653	999999	293	388	999999	96	308	999999	999999	578	207	753	888	704	458	736	920	891	977	995	541	77	654	544	957	292	318	493	119	336	50	577	538	654	903	999999	290	268	671	692	204	383	811	908	300	248	720	432	983	213	999999	999999	224	813	999999	586	511	748	431	143	778	999999	999999	266	999999	999999	225	244	800	997	999999	662	230	294	801	168	265	999999	253	719	571	885	509	905	463	526	362	724	295	326	949	541	837	999999	914	999999	122	554	379	670	32	999999	632	986	756	220	302	930	999999	209	330	765	999999	712	571	999999	999999	365	802	21	999999	501	999999	999999	57	914	824	999999	380	422	999999	999999	999999	999999	999999	95	263	999999	159	999999	233	432	712	96	996	194	46	999999	999999	999999	84	756	999999	999999	999999	999999	537	158	999999	841	395	999999	559	599	999999	619	399	999999	25	486	639	791	215	559	999999	845	999999	862	487	863	878	700	725	359	347	999999	999999	18	190	175	557	115	583	317	999999	999999	872	122	933	999999	999999	125	118	490	391	292	999999	202	579	556	742	674	670	999999	999999	695	884	999999	262	863	660	391	740	850	928	534	999999	898	702	999999	973	676	929	111	78	763	591	245	968	64	748	767	438	634	433	999999	444	507	999999	999999	738	999999	860	80	999999	413	384	268	562	856	85	653	999999	415	999999	75	999999	568	18	210	999999	649	241	207	124	999999	953	999999	999999	999999	99	999999	999999	999999	436	310	815	999999	385	664	388	333	683	121	979	105	277	33	60	999999	147	876	999999	999999	68	98	441	663	955	832	460	278	841	517	999999	999999	109	958	978	
999999	999999	886	193	353	999999	779	966	999999	227	29	625	929	65	69	907	999999	220	410	482	348	869	999999	999999	552	213	120	999999	175	354	999999	999999	999999	54	777	999999	260	692	156	331	288	132	320	445	936	217	530	222	781	609	999999	164	698	485	640	413	107	982	640	999999	999999	296	999999	775	613	999999	315	884	999999	951	657	530	74	999999	999999	999999	558	999999	967	345	999999	897	710	566	800	459	307	833	999999	373	999999	999999	62	16	620	991	331	544	832	913	901	645	934	999999	999999	999999	999999	619	999999	424	855	999999	25	999999	466	814	585	244	999999	163	724	999999	480	914	999999	389	478	68	468	211	999999	23	999999	63	443	47	999999	881	614	999999	369	999999	999999	999999	518	630	262	999999	549	999999	415	97	569	999999	198	429	999999	999999	999999	572	554	999999	161	89	529	842	999999	962	999999	999999	851	704	999999	207	793	47	999999	489	999999	999999	137	721	518	999999	796	999999	999999	216	999999	999999	871	942	992	51	233	337	536	999999	471	675	136	299	999999	999999	955	711	999999	372	884	999999	500	685	624	999999	445	832	523	499	293	722	999999	297	107	847	557	908	712	588	973	466	510	467	28	999999	194	999999	999999	397	707	94	349	90	331	713	523	999999	328	425	999999	401	999999	47	999999	748	286	838	202	999999	573	56	998	878	999999	428	999999	42	667	999999	393	608	15	136	999999	999999	999999	317	966	394	999999	999999	999999	297	982	582	652	473	288	279	453	356	645	779	824	999999	999999	470	691	903	999999	491	528	434	999999	997	999999	999999	255	999999	376	969	872	999999	723	999999	999999	999999	896	816	775	187	999999	397	450	47	999999	236	312	999999	122	911	999999	72	332	843	843	999999	265	999999	197	965	227	999999	903	484	483	837	999999	622	204	384	999999	874	138	884	999999	140	984	994	43	168	385	124	999999	464	352	999999	999999	999999	368	310	456	999999	629	809	959	454	493	965	563	999999	180	689	935	738	999999	751	934	448	999999	712	181	270	951	38	590	113	442	449	999999	674	361	186	264	999999	927	664	255	328	924	292	647	999999	441	907	988	695	188	137	126	999999	875	47	774	655	138	196	958	999999	228	856	21	54	833	889	774	994	434	51	811	682	506	615	523	823	75	162	828	999999	50	895	924	999999	332	540	798	324	411	609	766	741	706	654	110	77	999999	603	194	552	142	993	271	147	999999	999999	105	270	523	951	589	999999	367	999999	560	999999	932	706	721	999999	100	999999	592	825	284	80	976	851	515	999999	552	999999	
967	286	911	56	634	786	989	888	999999	999999	999999	999999	29	790	383	792	999999	776	145	574	999999	999999	461	682	411	999999	862	255	467	253	754	999999	408	127	999999	999999	12	514	699	999999	717	832	999999	562	659	141	806	999999	696	194	757	738	321	999999	590	86	825	999999	645	198	924	999999	430	201	999999	733	999999	999999	783	303	789	999999	999999	989	999999	999999	43	898	999999	279	639	378	558	283	495	26	999999	999999	536	999999	265	773	999999	511	231	999999	999999	999999	779	999999	90	904	711	999999	404	177	999999	999999	131	999999	53	926	217	375	559	555	194	157	705	767	978	999999	999999	851	47	26	999999	575	768	883	647	999999	129	999999	199	734	667	165	999999	328	364	999999	309	994	887	339	566	503	951	676	788	264	999999	21	947	458	999999	999999	365	388	456	96	563	248	894	677	806	120	186	824	999999	39	279	387	413	554	332	380	964	708	460	999999	623	999999	104	393	414	999999	158	740	205	999999	999999	999999	999999	277	870	999999	999999	999999	532	455	999999	137	788	759	999999	584	999999	403	999999	168	894	656	927	999999	472	471	153	999999	272	698	962	445	628	88	239	999999	515	145	999999	271	280	754	186	15	901	496	313	345	408	999999	509	754	614	47	913	152	572	642	805	408	917	999999	947	833	492	880	999999	709	529	216	78	472	719	999999	887	999999	480	922	337	975	168	808	999999	441	198	218	831	999999	999999	96	999999	872	340	285	354	682	806	999999	523	30	999999	603	815	201	762	999999	45	749	159	773	999999	999999	315	999999	999999	118	494	515	645	284	59	999999	999999	999999	11	205	142	999999	520	214	999999	999999	409	316	987	565	999999	999999	679	999999	182	92	441	999999	424	564	567	510	45	999999	999999	300	999999	248	971	82	68	383	200	999999	904	601	999999	944	439	544	251	999	842	684	125	582	835	493	111	966	484	153	28	446	638	632	407	284	26	999999	430	999999	344	915	507	619	721	999999	999999	581	853	496	962	879	999999	999999	667	361	131	615	464	223	147	14	999999	914	365	754	999999	281	203	954	999999	395	123	999999	664	927	187	505	860	722	245	999999	123	999999	191	148	133	80	964	999999	163	999999	588	216	32	999999	327	999999	264	967	195	975	387	999999	568	577	766	241	999999	739	183	999999	754	742	978	999999	891	609	999999	226	630	999999	316	156	800	526	999999	907	68	334	610	594	250	893	536	269	152	224	999999	614	999999	891	177	235	873	537	656	846	238	415	999999	999999	859	47	346	339	669	240	108	999999	
770	859	182	578	139	588	999999	861	215	718	474	999999	191	129	844	999999	688	91	283	273	870	960	678	653	886	892	999999	212	556	999999	600	911	126	386	843	523	719	599	105	294	162	999999	640	519	999999	771	536	999999	999999	999999	650	999999	999999	834	181	810	190	529	691	247	852	182	314	18	999999	562	999999	804	285	331	30	99	999999	988	121	85	329	168	999999	124	365	996	19	999999	557	999999	999999	291	214	43	342	199	999999	858	442	979	489	632	401	387	999999	732	464	871	587	560	601	999999	999999	106	490	999999	816	999999	999999	856	173	365	461	115	999999	278	599	999999	989	830	999999	137	556	999999	595	697	767	999999	903	632	541	148	371	999999	420	986	999999	118	552	999999	383	340	999999	585	816	134	180	999999	779	942	142	999999	999999	757	379	474	421	591	510	793	263	491	673	999999	324	999999	999999	999999	694	621	710	491	699	677	456	850	999999	999999	326	471	526	999999	555	960	999999	999999	266	614	627	946	574	977	608	759	67	999999	999999	999999	270	999999	139	716	601	999999	242	651	521	214	310	528	323	450	274	999999	999999	782	936	713	758	994	999999	389	837	999999	57	732	883	940	620	564	193	432	710	534	341	810	880	999999	727	999999	808	61	999999	108	632	134	712	569	492	285	955	953	999999	999999	999999	750	999999	852	121	509	768	999999	593	999999	999999	891	739	740	706	999999	901	999999	985	999999	195	716	85	738	125	999999	30	323	999999	345	609	999999	999999	444	511	591	999999	999999	285	228	999999	237	468	999999	999999	741	394	971	862	36	383	416	999999	69	90	316	675	149	736	198	488	454	132	258	999999	114	437	305	238	125	533	873	999999	999999	829	958	258	516	975	384	538	58	461	431	961	203	999999	999999	364	999999	999999	792	301	97	739	635	114	219	432	999999	313	98	743	747	502	510	152	210	999999	131	68	168	174	362	999999	440	999999	701	999999	999999	842	42	941	43	209	741	582	185	37	204	853	49	93	326	80	450	315	999999	928	460	999999	999999	175	242	146	999999	628	939	438	309	641	413	921	999999	999999	280	157	709	548	761	928	966	183	44	278	29	84	848	291	218	134	289	772	836	891	780	867	709	896	450	123	643	747	728	562	450	127	603	999999	799	303	999999	999999	177	532	999999	999999	140	999999	999999	999999	779	657	229	184	999999	640	999999	598	45	413	447	813	107	648	295	229	455	482	999999	901	999999	999999	491	915	529	123	605	999999	807	999999	999999	745	778	767	343	985	527	553	210	
809	42	999999	473	396	855	792	78	529	246	999999	443	658	146	226	212	441	999999	314	999999	248	45	780	791	153	675	702	44	339	314	999999	701	901	999999	999999	869	999999	875	104	70	736	55	85	77	942	459	89	608	562	565	902	819	223	999999	962	999999	999999	223	330	720	999999	758	738	224	936	173	541	386	999999	999999	999999	566	81	999999	918	999999	959	999999	999999	999999	999999	999999	481	774	412	490	487	14	318	254	616	263	554	383	907	999999	316	999999	141	999999	999999	999999	491	999999	829	346	747	969	978	999999	999999	550	374	635	134	999999	999999	999999	999999	455	999999	537	77	873	740	482	21	697	346	940	887	108	581	79	776	894	999999	999999	945	75	743	518	999999	549	440	76	999999	919	259	999999	701	999999	58	685	999999	390	634	999999	475	357	335	999999	632	48	882	715	969	304	999999	239	456	21	29	747	712	999999	511	999999	443	673	593	101	447	498	248	545	59	895	975	395	270	994	800	598	740	693	885	986	667	724	999999	999999	69	30	401	690	332	311	999999	927	879	116	184	801	763	999999	999999	999999	800	346	665	83	329	999999	968	462	221	430	16	28	291	999999	999999	718	576	999999	42	427	999999	557	999999	748	923	999999	516	164	999999	998	834	507	999999	751	196	999999	68	999999	275	595	61	938	479	901	304	999999	645	363	255	466	999999	999999	210	194	46	252	134	917	999999	280	999999	814	999999	222	596	509	937	540	338	539	660	999999	733	446	375	999999	88	320	453	968	413	162	999999	363	773	999999	306	896	715	944	206	151	999999	994	638	247	306	266	999999	795	27	999999	35	715	999999	681	999999	764	999999	877	173	999999	473	191	867	999999	905	999999	449	527	213	50	825	394	343	519	999999	738	999999	137	862	999999	999999	658	951	308	999999	202	557	102	999999	541	87	838	999999	392	999999	999999	137	833	999999	27	817	787	591	976	289	641	382	296	11	303	955	691	24	350	999999	814	999999	999999	677	999999	731	356	491	999999	963	986	999999	951	999999	987	611	974	795	845	999999	227	76	974	28	496	999999	271	999999	999999	585	395	824	999999	583	863	999999	568	165	999999	295	470	999999	920	23	302	37	999999	454	24	691	999999	895	178	345	591	999999	999999	550	191	892	999999	266	747	95	577	999999	999999	378	999999	999999	999999	819	176	559	999999	921	999999	961	999999	468	399	816	85	61	604	499	655	999999	991	124	208	27	973	737	826	213	999999	834	445	139	853	62	999999	489	648	171	729	618	800	669	601	303	999999	723	502	
653	191	696	490	999999	999999	89	999999	863	999999	35	845	438	733	341	999999	999999	999999	999999	999999	346	350	595	412	443	999999	46	304	999999	523	904	202	260	244	183	32	862	353	367	622	774	676	612	163	999999	326	300	884	999999	307	290	999999	238	118	166	312	595	293	57	318	480	999999	64	350	431	832	999999	204	560	999999	510	999999	168	973	839	669	999999	442	789	127	479	161	999999	34	242	137	963	152	88	870	437	999999	306	999999	999999	989	999999	999999	731	790	731	106	334	160	999999	999999	999999	999999	278	496	999999	162	999999	999999	839	328	949	39	117	304	868	452	125	689	881	931	671	119	830	849	57	475	711	999	395	999999	827	684	238	920	517	707	999999	591	306	285	85	999999	219	824	49	999999	999999	436	999999	288	980	644	279	864	999999	999999	435	999999	999999	108	999999	504	544	467	999999	275	800	197	787	170	579	534	393	605	999999	305	899	999999	809	999999	321	285	88	999999	999999	192	415	373	279	16	282	454	999999	999999	834	581	830	999999	333	999999	792	967	648	760	999999	456	260	673	18	999999	610	999999	999999	984	787	999999	999999	437	75	317	860	437	999999	780	888	134	391	196	771	999999	999999	157	683	45	672	999999	999999	327	408	945	932	999999	999999	923	405	853	999999	167	999999	669	165	403	686	25	914	364	59	867	999999	584	74	999999	902	733	880	999999	999999	583	322	999999	999999	108	39	130	999999	128	82	994	385	44	299	234	775	112	129	81	999999	668	131	999999	304	768	455	999999	999999	867	839	632	999999	942	118	261	845	976	999999	67	374	999999	639	795	292	64	999999	837	999999	999999	298	799	613	808	992	87	462	999999	148	999999	652	215	999999	518	999999	450	951	442	925	999999	389	798	999999	999999	706	904	38	335	999999	250	999999	999999	999999	49	578	50	28	244	949	999999	999999	840	838	370	999999	168	326	131	999999	842	113	999999	912	257	999999	499	999999	550	112	98	58	136	979	898	999999	45	677	210	939	248	431	716	999999	894	999999	548	960	999999	658	999999	587	907	999999	193	146	236	705	290	587	999999	222	478	142	860	983	673	999999	999999	876	379	491	125	192	278	420	397	566	27	19	913	539	225	999999	563	510	999999	317	796	761	267	339	396	999999	860	36	999999	584	999999	999999	574	687	30	735	288	67	472	724	550	772	749	999999	687	280	674	549	997	586	578	999999	999999	365	74	187	618	49	104	502	999999	251	467	812	933	116	445	999999	518	489	613	999999	48	426	766	999999	22	596	651	126	947	
320	999999	376	999999	282	79	219	623	843	999999	248	962	969	999999	308	999999	936	736	581	835	449	999999	517	972	999999	321	425	598	999999	175	999999	398	977	555	21	222	101	807	999999	46	235	612	674	372	375	543	79	33	467	999999	85	860	80	291	999999	999999	521	404	933	960	654	620	581	677	999999	850	999999	424	999999	95	223	139	999999	999999	609	837	366	999999	607	538	251	401	140	332	99	172	327	999999	999999	733	701	696	874	701	392	615	40	997	277	999999	558	999999	999999	381	505	946	785	999999	681	671	921	375	797	999999	718	262	489	259	588	932	532	999999	377	657	394	999999	999999	383	999999	994	999999	369	999999	92	979	999999	759	758	826	152	386	792	25	999999	999999	336	899	478	982	140	999999	780	418	345	999999	271	287	984	987	979	691	411	382	687	864	562	498	714	999999	131	503	731	433	446	999999	739	999999	991	846	67	626	785	401	999999	868	999999	999999	542	100	718	318	774	770	847	460	974	420	337	521	258	837	999999	999999	999999	637	404	356	999999	999999	262	988	999999	147	999999	362	906	20	999999	818	837	611	955	999999	707	813	728	960	586	985	581	999999	944	480	597	229	999999	732	540	395	999999	999999	999999	753	838	729	32	999999	999999	999999	554	963	69	518	684	647	882	999999	355	57	908	999999	770	986	217	932	53	999999	999999	710	999999	183	999999	999999	354	167	999999	212	786	999999	790	101	999999	102	441	617	270	436	796	950	347	999999	387	493	486	40	909	992	546	999999	999999	999999	97	140	573	381	493	104	999999	999999	25	680	784	377	267	817	324	678	999999	599	999999	617	29	599	372	59	795	987	488	999999	258	640	999999	880	999999	582	13	988	528	70	134	175	271	280	935	667	96	999999	235	668	715	241	447	946	243	78	999999	999999	768	999999	585	506	615	999999	277	384	24	999999	86	684	999999	999999	159	999999	475	506	999999	999999	664	705	962	999999	761	819	999999	27	203	999999	646	999999	395	516	229	14	999999	628	560	999999	12	560	652	192	999999	999999	855	389	999999	952	481	737	722	448	833	73	561	798	999999	999999	253	259	191	304	267	853	299	307	116	999999	19	846	945	935	746	113	62	779	999999	219	964	999999	999999	251	248	908	509	999999	682	166	999999	686	883	999999	177	999999	999999	358	924	999999	262	557	282	936	942	634	999999	787	702	730	21	781	945	535	999999	34	323	940	999999	359	353	999999	625	950	702	999999	963	191	768	993	733	999999	854	773	999999	416	999999	999	308	613	999999	722	254	
952	155	670	741	358	933	152	999999	439	301	575	999999	999999	932	331	244	619	670	610	28	709	996	999999	927	181	577	424	87	324	641	999999	999999	999999	108	672	999999	999999	591	615	257	999999	563	999999	412	288	999999	999999	484	999999	765	688	943	515	704	544	955	838	999999	570	780	519	75	125	797	999999	343	999999	810	269	526	212	38	65	363	403	155	999999	904	999999	999999	529	999999	462	999999	953	999999	999999	926	999999	716	966	297	999999	834	738	999999	448	507	999999	999999	999999	247	999999	109	562	999999	887	162	310	398	264	934	105	999999	261	579	612	566	999999	348	616	188	999999	552	559	915	17	231	625	843	707	204	349	702	210	292	725	363	996	303	622	999999	999999	175	999999	42	999999	593	582	999999	999999	999999	663	225	999999	754	990	671	549	646	652	999999	537	999999	691	69	594	402	237	968	999999	259	569	550	726	52	999999	91	100	999999	722	424	648	466	895	825	999999	133	999999	455	302	63	813	999999	999999	999999	46	999999	999999	999999	448	999999	999999	614	313	697	322	122	999999	296	202	908	581	999999	999999	238	999999	80	571	866	999999	470	39	782	676	801	445	219	999999	770	16	999999	608	696	999999	923	67	999999	163	208	999999	428	999999	86	262	999999	999999	999999	435	423	999999	965	597	999999	875	978	999999	999999	999999	999999	261	112	223	729	290	999999	310	885	999999	999999	180	984	917	373	999999	109	836	999999	999999	293	999999	655	784	485	832	999999	806	991	821	109	999999	483	999999	999999	946	409	214	904	795	463	92	596	844	434	252	999999	999999	233	263	776	152	816	999999	999999	999999	606	328	738	897	250	993	319	73	846	847	696	887	999999	999999	953	999999	931	999999	76	211	733	810	359	999999	878	992	582	738	999999	957	347	999999	453	468	350	999999	476	999999	555	470	773	532	998	587	555	76	781	806	309	881	220	999999	988	452	459	795	968	999999	999999	999999	420	581	999999	999999	509	277	443	808	86	872	427	924	612	605	437	210	812	999999	999999	811	220	775	999999	173	746	689	440	11	999999	999999	122	999999	987	307	999999	201	514	120	999999	287	999999	973	999999	437	464	295	54	392	999999	258	999999	206	999999	999999	999999	645	152	855	151	999999	837	442	799	532	759	455	999999	999999	556	245	999999	702	694	409	188	247	55	11	708	461	644	58	986	759	571	999999	164	779	271	999999	59	659	968	267	450	200	183	208	677	19	358	999999	836	778	563	290	512	417	39	798	999999	151	156	690	999999	789	456	999999	960	843	300	167	54	151	196	
999999	734	437	959	987	73	847	333	699	112	904	221	999999	206	291	413	747	999999	999999	814	907	513	999999	999999	661	999999	144	247	834	999999	999999	695	694	592	999999	556	85	458	51	735	752	817	457	588	999999	577	248	842	999999	439	553	999999	582	336	288	533	999999	999999	307	999999	929	609	499	980	911	219	527	625	999999	734	338	298	708	737	72	999999	65	699	810	93	506	301	568	999999	175	783	999999	367	313	993	109	729	160	798	805	999999	328	476	676	71	59	622	172	999999	111	999999	708	845	274	198	477	999999	545	224	999999	999999	999999	104	999999	138	106	169	322	686	634	608	148	909	931	919	772	589	32	999999	43	999999	139	624	302	911	84	278	103	999999	526	352	193	999999	62	178	112	233	662	548	999999	890	310	999999	319	999999	125	799	913	999999	425	888	734	796	190	999999	507	425	801	902	999999	999999	999999	207	170	999999	425	212	857	763	999999	549	927	999999	783	153	582	653	315	800	796	285	364	748	999999	637	617	397	756	198	670	999999	431	999999	494	146	823	113	325	36	87	913	942	160	537	876	961	259	999999	46	291	854	120	999999	116	778	473	328	507	999999	674	37	999999	668	999999	140	127	999999	990	999999	330	999999	337	288	722	882	342	999999	999999	823	676	368	999999	720	907	999999	576	999999	652	715	673	505	999999	793	361	59	467	283	67	407	999999	999999	999999	999999	715	811	999999	831	288	999999	999999	269	999999	684	856	316	653	735	761	287	563	697	525	284	974	999999	873	544	927	673	999999	999999	156	812	999999	999999	999999	19	999999	105	298	999999	151	428	279	413	398	920	936	55	405	999999	521	780	999999	999999	278	984	401	890	938	999999	903	614	809	386	123	304	620	973	217	999999	999999	666	988	817	556	107	15	570	436	953	607	999999	277	691	547	999999	968	999999	614	124	999999	123	167	999999	842	999999	618	893	999999	103	999999	963	837	761	11	855	792	37	514	180	979	830	463	984	385	31	999999	128	999999	999999	336	616	999999	102	36	616	999999	682	975	999999	489	122	280	999999	652	643	54	999999	689	691	583	999999	499	444	145	786	659	999999	930	999999	199	500	63	552	767	694	999999	999999	735	999999	356	120	999999	495	999999	867	999999	130	342	999999	977	831	438	157	999999	395	999999	999999	957	999999	957	337	751	165	829	989	999999	728	575	958	999999	999999	780	304	999999	999999	888	14	999999	278	236	539	839	199	999999	368	71	906	387	381	577	681	787	495	437	999999	368	897	665	999999	809	831	554	383	
703	678	999999	143	811	999999	506	122	999999	689	22	428	497	561	322	471	927	999999	350	203	390	366	521	999999	867	999999	114	991	999999	999999	469	405	984	466	999999	999999	999999	928	999999	999999	875	999999	511	108	482	999999	999999	806	584	203	775	999999	490	360	999999	347	166	999999	276	495	597	515	773	129	999999	617	443	41	999999	158	164	998	66	665	328	925	999999	423	812	857	794	999999	416	155	999999	811	914	633	473	999999	17	999999	662	999999	999999	369	692	391	878	999999	999999	500	740	435	49	999999	601	999999	41	999999	492	743	953	419	700	999999	999999	627	844	418	702	809	567	917	151	999999	999999	456	576	999999	999999	999999	999999	946	290	999999	999999	980	115	508	219	99	601	405	665	273	598	253	909	797	270	999999	999999	470	172	766	999999	999999	294	437	440	999999	999999	82	834	28	209	16	138	406	733	127	521	345	208	613	999999	999999	262	877	999999	103	546	999999	698	999999	926	999999	783	999999	999999	743	999999	678	78	74	840	529	570	646	999999	592	999999	513	999999	999999	552	211	271	559	999999	770	999999	999999	424	347	608	480	384	666	102	134	232	613	45	999999	431	843	277	999999	773	999999	601	999999	813	999999	999999	43	714	555	625	725	813	234	999999	600	182	289	264	999999	465	370	999999	904	554	999999	370	511	477	83	721	709	934	999999	999999	870	178	955	999999	999999	369	999999	765	828	50	377	321	997	647	444	817	151	589	546	999999	413	543	999999	70	874	999999	476	565	999999	834	916	791	685	448	105	999999	999999	687	270	371	890	605	326	863	187	627	372	863	43	265	579	129	999999	459	383	337	480	894	728	933	893	999999	999999	999999	999999	999999	635	559	552	22	999999	999999	329	999999	999999	807	999999	999999	999999	256	698	612	532	385	264	797	403	236	75	999999	951	999999	999999	999999	477	880	481	332	740	601	991	999999	321	31	664	999999	800	221	671	999999	121	647	21	481	245	290	486	999999	740	336	191	409	494	783	70	278	999999	999999	999999	906	336	893	999999	291	264	885	301	511	721	148	996	191	565	500	999999	314	999999	487	101	197	403	733	592	413	419	999999	328	537	960	396	999999	808	999999	764	248	227	553	729	226	999999	999999	975	36	601	340	10	999999	999999	999999	755	956	28	999999	519	513	602	310	690	872	672	999999	763	999999	999999	527	999999	677	800	261	439	760	999999	270	742	208	428	707	990	83	419	747	334	411	215	440	999999	907	994	261	999999	916	999999	857	554	792	235	434	702	83	151	332	999999	742	999999	994	
374	757	168	320	94	895	999999	999999	999999	924	999999	362	345	999999	925	290	682	548	999999	523	999999	734	716	950	999999	993	999999	916	931	999999	704	999999	714	220	999999	844	749	999999	999999	750	606	256	404	629	558	872	999999	808	158	861	649	999999	136	183	107	999999	51	218	347	100	890	403	685	375	230	651	647	135	828	91	999999	999	381	865	917	650	339	96	999999	110	905	206	768	79	999999	208	999999	541	122	436	802	541	346	86	999999	212	570	39	408	999999	235	963	979	999999	999999	650	999999	271	266	457	999999	954	816	246	195	999999	999999	615	928	31	999999	115	999999	402	288	10	662	999999	16	714	89	310	688	999999	875	942	227	999999	749	796	999999	204	285	999999	999999	847	724	110	891	175	999999	954	111	386	720	999999	999999	587	788	330	988	828	264	551	377	999	276	332	370	253	477	934	866	999999	999999	992	830	357	275	440	999999	562	999999	841	147	134	209	311	773	999999	991	639	912	999999	807	257	939	733	999999	137	999999	402	739	648	697	642	98	969	440	728	299	602	321	999999	54	435	424	423	414	999999	800	965	999999	999999	261	999999	32	447	334	699	63	106	70	147	860	883	823	765	999999	505	999999	239	870	999999	466	399	999999	564	999999	382	832	525	329	54	337	615	843	134	396	860	620	651	645	741	674	203	542	183	497	170	612	999999	999999	999999	216	570	999999	512	158	861	999999	467	72	951	866	537	776	999999	810	999999	50	698	378	293	884	395	594	999999	999999	273	999999	153	76	223	769	999999	256	420	838	999999	999999	340	999999	535	350	162	588	693	999999	147	999999	999999	373	252	130	913	290	986	999999	821	975	965	141	999999	13	999999	400	848	192	693	291	999999	186	53	734	709	723	843	999999	732	806	901	265	243	846	340	780	823	102	999999	999999	999999	999999	27	999999	554	208	999999	999999	999999	761	739	510	190	856	70	350	330	999999	421	200	447	53	301	999999	84	999999	898	999999	673	595	577	999999	336	999999	31	969	169	261	189	510	633	999999	968	970	76	400	84	999999	786	990	459	315	681	664	999999	225	999999	12	716	844	310	61	858	999999	194	983	183	389	834	101	190	78	338	910	567	135	85	331	947	684	635	521	999999	682	146	999999	84	672	356	805	874	167	545	345	210	582	999999	589	785	93	226	999999	551	999999	809	391	977	770	999999	329	150	999999	64	41	218	788	798	185	999999	999999	909	999999	42	39	226	33	532	992	710	984	672	495	545	864	999999	940	970	566	999999	
754	294	313	574	36	999999	111	112	513	136	422	783	999999	347	862	183	714	662	522	479	786	858	984	999999	123	657	999999	999999	199	999999	278	999999	999999	999999	497	638	606	937	15	373	999999	921	29	865	298	999999	394	158	682	691	753	287	999999	97	96	896	309	253	460	379	999999	873	912	999999	858	999999	999999	974	849	233	999999	777	656	999999	363	999999	839	128	771	912	272	999999	555	508	999999	990	371	154	999999	601	999999	999999	999999	999999	999999	252	999999	89	17	694	658	419	309	458	124	976	630	999999	999999	231	66	190	481	548	116	513	327	999999	999999	867	242	407	758	999999	894	999999	999999	30	795	121	856	759	121	87	263	852	207	999999	394	844	370	72	420	999999	544	158	999999	938	529	849	999999	604	999999	999999	461	999999	661	61	999999	899	686	610	512	622	375	307	79	404	999999	264	999999	231	29	285	507	179	987	764	712	999999	343	361	500	945	197	999999	799	972	625	999999	999999	156	999999	999999	999999	760	560	797	999999	247	88	486	999999	275	543	999999	585	999999	641	999999	999999	999999	999999	817	565	334	119	566	435	123	507	107	779	291	72	999999	689	999999	127	999999	619	200	145	474	667	999999	706	235	412	999999	676	124	340	342	738	999999	807	999999	929	833	999999	993	371	515	999999	981	999999	373	999999	999999	23	999999	999999	894	672	999999	999999	874	159	708	999999	883	164	941	999999	999999	999999	446	552	767	362	999999	604	293	105	999999	999999	999999	734	685	160	343	32	38	480	625	556	445	999999	665	544	932	574	231	215	767	839	999999	999999	357	225	270	999999	999999	30	59	456	284	799	57	255	140	150	474	557	294	861	135	999999	821	835	999999	776	887	232	430	999999	383	999999	338	785	407	999999	386	470	889	522	586	17	999999	179	282	646	999999	999999	413	792	999999	999999	921	905	714	960	999999	522	893	494	999999	223	600	659	999999	999999	470	271	847	999999	999999	13	668	771	285	127	48	652	999999	685	163	999999	999999	638	298	999999	999999	432	81	447	315	999999	576	405	589	372	417	772	106	86	185	361	572	835	38	999999	15	999999	629	596	922	604	999999	999999	340	466	404	962	370	372	999999	47	999999	410	272	900	437	272	192	912	710	999999	555	486	509	802	904	983	610	999999	704	999999	999999	485	524	999999	904	368	75	132	968	999999	411	999999	46	999999	171	999999	572	137	669	743	967	717	885	656	59	999999	708	999999	562	420	362	178	668	43	244	714	885	999999	995	79	206	999999	943	265	864	822	449	371	641	999999	420	
999999	532	961	999999	95	999999	868	661	431	659	537	999999	558	999999	243	75	13	902	999999	286	20	142	600	999999	907	999999	629	999999	237	43	346	896	819	999	880	646	706	999999	999999	123	26	999999	573	419	999999	499	395	173	999999	756	999999	999999	194	466	999999	349	999999	425	140	322	970	87	434	999999	999999	641	999999	558	999999	999999	369	18	999999	343	999999	999999	568	999999	999999	417	388	466	171	480	999999	877	712	363	598	540	714	290	999999	837	999999	939	476	185	107	37	749	836	951	999999	397	438	715	850	206	999999	999999	750	548	999999	933	514	915	953	800	444	928	397	960	681	882	88	999999	999999	999999	999999	642	392	93	849	668	552	999999	137	93	169	999999	862	166	999999	759	963	999999	151	903	637	33	522	384	663	999999	362	999999	999999	160	318	999999	798	999999	877	999999	999999	999999	698	64	391	999	999999	999999	641	281	999999	999999	999999	999999	918	346	12	999999	562	306	130	999999	429	750	999999	999999	245	976	774	875	373	212	289	999999	371	306	53	97	999999	638	245	652	743	391	42	131	223	999999	241	972	291	785	106	581	538	999999	999999	948	999999	715	764	811	105	999999	908	864	951	24	559	622	999999	999999	999999	924	70	478	274	47	717	195	463	887	745	802	999999	588	999999	708	120	981	67	999999	999999	806	874	999999	556	976	483	178	179	999999	798	999999	680	999999	999999	999999	520	70	125	210	241	562	262	999999	76	303	183	329	999999	253	903	577	564	206	999999	999999	60	999999	999999	298	564	548	999999	263	99	135	131	999999	304	932	197	999999	866	857	863	786	554	997	367	263	803	164	999999	925	305	230	64	483	801	598	999999	883	148	827	646	692	999999	999999	999999	940	181	956	999999	999999	66	999999	711	999999	999999	789	151	62	279	668	494	410	138	100	958	869	81	648	425	999999	810	314	912	999999	999999	180	249	555	999999	427	91	846	138	593	869	452	999999	357	150	22	457	999999	999999	479	342	246	563	457	50	917	999999	532	541	329	25	751	940	671	495	172	999999	595	841	852	999999	999999	999999	545	230	515	359	999999	508	412	999999	999999	700	442	706	975	616	792	515	303	558	558	315	808	578	127	512	847	861	999999	472	999999	999999	761	892	695	964	28	236	534	999999	999999	999999	138	82	284	999999	507	964	520	555	757	89	547	304	38	342	999999	967	113	13	999999	863	530	940	395	999999	999999	550	21	20	598	565	981	735	999999	533	186	736	999999	76	14	883	350	432	714	999999	691	467	863	362	502	61	133	530	
66	290	999999	999999	687	999999	122	956	999999	510	957	202	108	812	889	504	999999	999999	673	46	999	628	999999	107	235	612	820	481	687	999999	999999	547	441	460	679	133	999999	987	59	531	953	57	930	999999	475	522	684	999999	577	369	999999	765	387	96	531	438	767	406	962	84	951	641	279	303	999999	999999	999999	999999	143	765	999999	178	686	152	93	951	999999	999999	632	999999	927	941	903	327	463	752	999999	999999	999999	250	366	999999	999999	974	579	999999	777	637	848	999999	761	999999	745	812	893	37	88	245	13	999999	999999	999999	774	999999	156	19	738	999999	999999	249	260	415	999999	999999	409	843	153	712	572	771	184	70	999999	576	951	891	205	100	999999	999999	673	924	999999	999999	510	281	999999	775	827	570	582	825	999999	999999	999999	999999	329	853	999999	60	999999	376	672	241	405	680	260	999999	308	999999	999999	999999	999999	415	575	335	999999	999999	391	999999	985	378	884	12	198	999999	273	999999	771	999999	571	352	687	384	550	307	262	120	955	830	999999	999999	476	571	999999	999999	308	391	999999	479	999999	999999	472	285	74	516	491	669	52	57	416	999999	436	999999	694	999999	959	153	999999	999999	83	952	411	561	116	999999	999999	323	256	263	59	882	999999	301	320	999999	879	999999	319	44	815	592	999999	908	423	999999	999999	773	999999	294	999999	165	999999	766	406	341	560	911	178	738	999999	178	999999	999999	997	999999	836	145	999999	999999	591	557	999999	999999	462	999999	999999	999999	147	122	113	138	445	961	999999	999999	999999	999999	894	999999	999999	968	243	580	429	646	178	289	910	999999	999999	96	999999	792	702	428	331	696	313	999999	457	67	999999	66	635	486	999999	462	510	112	179	412	251	413	999999	623	323	999999	410	815	322	604	592	257	955	26	747	652	268	999999	573	999999	130	979	999999	999999	204	999999	944	942	999999	716	779	808	999999	754	845	999999	755	999999	114	77	295	497	602	999999	475	526	111	619	999999	90	999999	650	539	510	999999	271	880	999999	428	145	318	999999	902	606	825	784	999999	210	180	770	999999	188	999999	505	383	999999	999999	679	525	678	86	999999	213	999999	522	138	278	220	472	584	106	709	660	968	999999	827	594	996	37	999999	999999	900	448	999999	999999	24	999999	44	136	658	884	210	530	750	69	982	264	78	999999	696	516	327	737	596	673	197	999999	787	745	556	48	391	999999	834	689	185	999999	244	650	508	243	243	93	814	999999	999999	189	999999	999999	776	573	526	999999	340	999999	999999	173	851	305	999999	496	117	298	580	619	502	557	696	
999999	999999	105	999999	427	585	999999	282	243	999999	896	777	17	618	999999	969	982	522	999999	322	659	999999	22	999999	939	999999	999999	136	944	513	204	206	348	493	848	999999	999999	554	108	337	877	999999	438	999999	954	528	987	877	239	329	597	107	34	999999	999999	54	870	69	89	999999	573	336	338	729	728	999999	999999	524	999999	852	298	999999	423	999999	444	757	588	772	91	421	667	144	896	625	999999	107	182	112	456	999999	164	621	474	335	763	550	999999	709	521	999999	99	473	999999	999999	999999	999999	999999	882	800	999999	465	999999	999999	668	115	999999	440	713	813	631	527	999999	77	999999	697	676	963	999999	388	894	193	879	261	827	331	203	37	518	999999	999999	423	999999	311	177	348	66	644	806	230	333	120	999999	895	890	999999	999999	405	150	690	999999	999999	596	504	999999	106	585	847	159	346	912	412	999999	128	67	999999	237	34	900	627	640	999999	166	867	64	783	332	999999	370	101	999999	999999	887	999999	240	559	827	794	405	80	763	219	495	999999	317	921	198	999999	837	999999	508	738	505	522	59	332	49	728	450	132	773	601	486	68	778	999999	999999	104	888	507	390	442	629	829	999999	431	546	697	559	999999	595	999999	157	999999	592	829	999999	374	999999	907	520	109	999999	282	999999	171	733	437	691	203	406	103	999999	339	303	75	119	675	657	999999	999999	352	178	999999	536	999999	454	799	999999	948	822	160	325	980	987	999999	999999	999999	532	702	698	999999	999999	366	999999	999999	736	817	999999	526	719	626	717	159	131	178	999999	46	745	123	717	999999	961	743	381	256	778	873	352	22	977	999999	152	954	930	676	999999	812	582	44	456	636	415	999999	999999	205	442	999999	999999	999999	360	61	610	419	999999	764	157	271	999999	488	723	863	475	382	549	956	483	999999	229	999999	831	128	464	710	666	91	528	22	515	999999	814	999999	24	533	661	925	162	733	999999	176	528	85	999999	103	999999	593	170	42	409	281	721	680	946	413	987	242	999999	899	752	903	245	145	756	809	674	999999	849	942	999999	623	999999	749	792	62	926	756	999999	371	999999	83	920	495	612	999999	464	143	665	610	545	428	338	262	981	76	930	393	999999	27	428	210	999999	999999	322	786	477	971	887	999999	486	999999	941	999999	510	679	983	999999	999999	522	354	540	455	999999	406	301	294	551	768	999999	132	543	999999	283	942	999999	999999	702	183	826	999999	492	256	771	999999	314	487	999999	752	311	93	190	860	805	672	887	754	505	821	30	999999	999999	213	
170	771	943	802	668	999999	999999	999999	290	575	706	756	999999	294	999999	999999	101	814	192	799	999999	643	941	683	999999	610	64	999999	999999	880	163	999999	840	289	96	999	999999	999999	819	819	441	961	999999	615	163	59	810	603	80	391	730	999999	318	999999	746	526	999999	269	180	68	999999	876	517	410	422	381	999999	582	207	684	933	589	995	373	999999	999999	999999	335	529	999999	799	461	999999	451	160	947	26	715	543	569	178	920	341	760	590	565	999999	401	999999	782	999999	238	999999	999999	458	150	220	945	767	250	684	504	740	596	268	777	999999	999999	999999	474	364	210	49	637	515	22	257	999999	783	999999	61	450	999999	747	449	570	65	977	999999	999999	999999	999999	947	302	999999	999999	999999	999999	501	812	63	999999	999999	728	999999	999999	199	767	881	445	999999	976	999999	999999	999999	244	372	992	156	999999	999999	999999	999999	250	999999	293	262	746	752	841	999999	512	742	970	749	674	308	413	329	516	381	297	106	999999	126	761	999999	983	113	650	311	999999	999999	999999	99	528	999999	900	999999	143	680	452	24	49	999999	390	243	201	224	999999	935	958	673	999999	326	434	999999	526	999999	999999	385	999999	643	112	539	644	914	938	881	231	999999	407	999999	195	836	928	282	999999	943	736	999999	999999	769	999999	999999	353	524	957	999999	665	100	999999	777	25	758	999999	999999	912	999999	969	476	999999	320	999999	164	537	546	488	999999	397	999999	381	582	999999	999999	669	509	999999	397	999999	129	956	460	225	140	583	630	406	999999	999999	129	370	556	974	269	231	405	999999	434	186	807	46	999999	100	513	999999	214	999999	999999	999999	902	754	999999	324	999999	519	844	999999	862	999999	907	149	999999	380	277	791	999999	608	137	999999	274	999999	999999	220	999999	93	802	370	712	999999	378	999999	839	348	999999	375	845	999999	134	999999	386	310	913	999999	999999	667	985	783	999999	999999	999999	606	262	999999	824	178	133	313	935	999999	717	999999	999999	999999	211	666	999999	711	999999	902	945	592	999999	387	850	999999	820	999999	941	720	108	28	547	991	528	999999	988	999999	524	363	999999	541	306	369	42	902	918	473	652	613	367	283	935	919	775	310	132	874	490	861	999999	356	372	225	666	698	936	999999	922	438	999999	999999	197	494	661	999999	999999	999999	355	947	54	357	134	337	363	825	999999	628	225	227	650	999999	28	999999	15	895	179	999999	702	343	999999	527	551	223	999999	565	95	999999	268	371	24	999999	528	542	999999	10	232	45	862	841	615	318	185	999999	788	562	999999	533	488	766	
244	215	422	21	999999	526	999999	911	401	999999	739	999999	369	854	212	642	596	486	999999	999999	673	144	228	861	999999	999999	352	846	999999	383	782	561	962	502	999999	808	595	516	559	299	204	320	643	74	999999	973	948	330	501	155	966	999999	686	483	103	999999	999999	561	999999	335	184	959	485	27	25	999999	999999	867	727	403	57	89	927	557	810	362	500	999999	759	754	708	31	354	289	417	999999	875	489	999999	35	821	44	232	233	125	245	834	626	59	999999	305	91	603	999999	108	886	378	139	672	740	610	834	801	539	627	162	615	999999	610	538	312	999999	999999	701	582	23	999999	703	441	575	527	874	113	836	458	999999	999999	256	190	530	999999	999999	817	668	999999	986	242	692	605	963	630	638	26	521	620	116	623	901	999999	95	40	674	697	106	223	736	731	964	90	11	733	368	25	999999	999999	567	381	799	286	596	999999	999999	108	478	945	999999	999999	592	225	352	13	526	999999	999999	500	443	58	720	999999	689	999999	277	999999	604	239	271	622	999999	100	999999	734	823	625	929	999999	866	576	228	999999	334	999999	149	749	999999	997	217	637	920	999999	999999	518	661	354	596	341	999999	562	999999	249	684	276	999999	999999	172	618	189	901	802	789	634	999999	829	569	130	810	125	528	999999	606	32	999999	701	357	112	544	999999	478	38	597	999999	314	82	999999	999999	67	957	647	587	129	817	999999	999999	140	954	999999	689	999999	234	785	225	999999	688	897	227	60	574	573	399	999999	999999	710	872	999999	986	330	794	999999	999999	72	853	478	941	754	788	999999	798	570	403	981	999999	980	254	252	999999	999999	999999	184	762	999999	493	393	257	959	583	116	443	631	999999	633	336	839	10	172	931	746	52	999999	118	510	262	14	180	418	772	565	466	999999	999999	999999	704	620	98	675	579	470	230	999999	999999	999999	282	177	426	769	654	25	980	92	321	636	777	692	75	261	174	489	223	839	999999	27	650	999999	799	977	929	716	751	334	592	999999	526	999999	761	436	999999	999999	999999	410	763	756	584	384	999999	205	999999	21	554	999999	511	100	257	391	999999	163	41	468	377	449	999999	938	273	656	499	999999	120	999999	999999	639	32	89	901	999999	86	440	443	276	505	999999	587	917	172	914	823	502	224	144	999999	608	999999	769	717	147	570	825	493	999999	884	468	95	682	999999	914	814	431	999999	445	314	363	720	765	962	773	999999	922	999999	359	833	996	999999	975	450	332	244	262	371	763	251	261	947	514	391	
47	999999	905	836	257	110	401	314	779	830	912	999999	639	807	944	286	647	58	143	999999	888	999999	120	242	999999	680	561	70	434	203	999999	416	215	999999	999999	264	956	96	528	258	441	692	856	155	537	444	999999	455	426	487	999999	212	813	419	503	213	408	673	87	999999	549	340	999999	999999	776	999999	999999	265	882	690	330	561	530	885	663	206	976	965	704	324	85	115	643	947	598	851	999999	795	880	721	999999	293	19	951	709	999999	812	280	378	41	761	349	573	736	167	53	682	999999	999999	306	237	443	969	999999	502	443	999999	932	999999	999999	903	886	384	170	834	47	551	578	185	562	393	706	999999	999999	563	735	541	906	790	555	179	675	49	584	999999	422	324	256	459	275	413	880	293	999999	138	874	965	412	902	130	999999	113	752	999999	912	531	846	306	999999	766	901	999999	152	999999	999999	238	847	999999	999999	421	722	305	129	910	999999	513	422	151	999999	689	770	139	14	669	999999	999999	999999	845	999999	962	576	27	999999	693	373	622	737	852	999999	999999	999999	999999	736	999999	407	205	984	842	999999	999999	118	705	762	520	995	772	786	482	999999	688	999999	11	138	713	845	705	258	999999	546	999999	776	569	451	999999	661	999999	403	524	272	859	92	90	999999	272	999999	999999	265	536	697	999999	836	265	999999	999999	594	35	46	999999	644	701	947	558	306	519	632	548	263	128	858	400	999999	272	219	526	999999	234	999999	999999	859	999999	449	721	738	999999	699	520	103	439	59	636	569	380	879	570	912	533	784	290	639	315	999999	147	678	999999	999999	574	56	999999	999999	369	824	180	999999	999999	262	235	999999	361	999999	999999	999999	823	999999	231	830	998	392	648	614	82	450	920	236	999999	367	312	52	441	723	134	474	154	33	689	811	399	218	219	318	999999	714	999999	999999	527	999999	793	78	999999	999999	232	191	407	344	343	919	904	943	617	312	949	999999	999999	638	999999	999999	311	799	389	999999	999999	789	183	340	928	999999	27	459	709	695	573	244	596	965	500	942	77	809	690	770	907	455	601	906	368	999999	337	794	775	999999	558	993	688	999999	44	999999	18	999999	999999	975	901	999999	244	922	999999	715	999999	421	999999	752	581	999999	119	619	512	985	198	276	971	435	999999	232	683	999999	146	999999	555	999999	931	999999	934	10	404	714	868	462	999999	679	999999	652	999999	999999	657	32	999999	999999	883	999999	534	999999	254	742	105	999999	999999	678	771	414	785	999999	170	999999	490	999999	818	580	107	405	750	60	774	
999999	108	328	529	124	999999	661	532	89	999999	485	999999	882	999999	999999	905	423	768	199	691	807	893	18	999999	868	435	576	214	999999	959	999999	999999	484	999999	999999	643	776	460	830	113	119	999999	706	999999	999999	22	607	277	626	675	683	636	560	368	999999	625	99	836	660	689	999999	457	999999	129	217	165	551	607	87	999999	138	999999	938	96	999999	925	197	546	806	856	827	999999	587	61	286	852	769	999999	318	119	999999	939	799	151	999999	999999	86	586	265	529	470	10	200	78	547	720	999999	473	786	51	999999	553	39	804	861	700	870	754	843	365	396	435	299	968	14	999999	999999	796	982	919	849	610	290	286	395	827	118	518	513	566	163	305	338	276	680	10	910	995	289	999999	792	331	743	900	143	44	711	231	74	358	556	901	491	867	202	828	272	999999	418	44	591	361	250	286	211	999999	999999	999999	297	13	288	999999	517	578	136	527	999999	390	999999	361	126	886	454	165	19	999999	814	471	84	852	738	167	587	999999	999999	441	91	999999	698	999999	937	688	933	999999	80	388	999999	912	740	674	961	881	608	67	918	704	906	95	276	999999	999999	999999	999999	445	275	131	999999	271	756	695	445	409	999999	112	423	437	999999	394	999999	631	867	902	730	409	890	856	558	529	337	127	999999	995	999999	999999	999999	311	740	497	794	948	797	132	999999	54	238	562	199	999999	643	490	751	999999	10	645	999999	384	904	547	999999	419	999999	70	999999	999999	999999	450	218	999999	999999	121	999999	465	599	146	833	999999	746	686	180	337	999999	61	885	999999	376	22	999999	555	667	389	406	203	942	999999	386	736	999999	526	883	788	999999	256	169	532	999999	295	922	863	812	346	638	999999	376	227	999999	521	999999	999999	272	999999	999999	999999	999999	957	714	503	999999	224	999999	999999	557	229	802	999999	984	420	892	363	62	999999	100	999999	743	331	751	187	999999	724	632	864	561	999999	264	735	344	690	971	999999	817	299	772	707	113	715	788	418	999999	984	999999	342	628	999999	999999	192	67	999999	920	999999	216	537	677	798	592	999999	544	458	965	999999	57	304	999999	999999	546	762	317	999999	37	37	543	342	999999	841	999999	999999	999999	999999	73	82	999999	999999	769	27	999999	999999	622	973	999999	999999	999999	339	453	359	936	999999	999999	938	284	999999	999999	673	294	893	999999	873	775	835	317	302	999999	803	395	893	999999	999999	999999	431	695	266	150	343	999999	819	999999	213	999999	412	905	552	407	999999	466	791	207	14	736	999999	607	131	514	786	
999999	999999	559	378	999999	999999	960	910	999999	471	252	27	999999	540	404	999999	999999	999999	984	999999	930	999999	894	999999	346	604	695	394	300	657	823	999999	999999	363	677	456	270	487	269	339	451	999999	147	936	64	999999	658	667	609	270	839	999999	999999	151	999999	900	928	207	41	350	863	576	999999	756	999999	678	999999	999999	862	999999	215	560	946	655	921	935	999999	958	306	898	999999	38	784	39	818	431	437	999999	507	777	999999	999999	455	999999	475	875	384	391	298	386	182	880	804	661	65	999999	999999	491	999999	920	281	969	901	143	999999	835	791	590	937	999999	251	665	281	94	430	153	999999	37	189	999999	560	247	670	920	725	74	234	999999	974	540	977	999999	999999	586	505	558	999999	322	523	640	93	794	999999	81	144	517	609	719	241	911	184	426	312	183	369	999999	309	980	418	340	999999	667	616	407	248	999999	284	999999	589	871	982	999999	513	549	962	999999	793	598	785	999999	999999	514	892	72	999999	999999	643	217	999999	470	258	999999	904	193	39	999999	187	55	833	838	243	914	999999	999999	929	392	913	762	220	603	999999	711	205	210	874	105	775	554	51	688	662	76	999999	128	999999	802	887	330	519	546	589	747	999999	946	999999	551	384	999999	142	973	647	880	997	623	229	547	985	704	319	999999	650	632	999999	999999	186	176	999999	22	746	136	999999	999999	999999	673	999999	503	945	258	236	332	721	252	421	78	51	781	79	853	898	84	999999	999999	999999	585	896	956	743	999999	770	807	999999	372	999999	16	477	64	999999	334	999999	999999	999999	736	999999	986	222	407	999999	935	112	404	999999	593	124	671	319	999999	582	667	999999	67	759	334	488	428	228	999999	466	999999	600	987	999999	999999	253	181	999999	90	999999	999999	373	499	999999	807	518	375	710	520	258	124	999999	165	481	969	557	553	967	277	258	59	768	862	940	805	345	999999	260	362	350	999999	999999	238	606	999999	304	287	321	951	816	122	718	708	111	352	718	444	515	999999	197	700	999999	215	999999	666	265	510	559	939	999999	402	125	357	179	315	925	468	559	922	674	280	241	25	460	999999	999999	70	761	597	97	900	609	84	999999	650	738	999999	406	940	999999	794	728	382	489	423	997	999999	538	795	427	999999	999999	593	511	917	468	199	754	696	335	999999	748	961	852	572	792	50	999999	529	999999	941	71	618	999999	879	551	858	999999	46	147	970	532	999999	180	836	24	26	999999	256	191	548	238	999999	614	999999	999999	766	999999	917	631	957	187	999999	
228	485	199	277	999999	999999	375	610	663	717	558	365	999999	782	790	25	557	776	999999	936	999999	38	713	361	13	529	833	785	338	618	999999	190	792	523	747	695	647	999999	62	999999	881	581	885	999999	161	999999	436	273	976	514	370	854	490	999999	670	199	772	838	273	445	797	999999	999999	999999	312	377	572	999999	45	999999	999999	809	724	534	65	766	153	202	209	754	102	570	808	824	999999	560	700	551	853	999999	999999	809	999999	616	154	300	999999	840	218	783	999999	287	238	880	999999	560	999999	955	195	999999	55	580	999999	518	999999	999999	781	457	796	999999	677	30	305	487	999999	999999	335	117	390	999999	466	313	983	999999	78	814	999999	999999	687	697	999999	745	999999	949	512	352	180	966	274	917	518	852	999999	999999	999999	665	999999	751	708	577	235	33	574	429	446	999999	596	223	999999	537	894	853	999999	109	330	931	999999	356	974	829	999999	368	999999	999999	256	614	270	525	318	412	832	591	229	999999	472	407	180	936	512	770	756	957	526	736	32	999999	999999	944	999999	185	11	635	999999	878	189	866	190	111	999999	999999	999999	81	904	47	999999	313	633	999999	636	999999	760	999999	999999	214	83	999999	842	999999	450	592	530	325	999999	143	411	206	815	351	999999	999999	226	79	763	679	297	684	63	488	40	719	40	434	317	999999	424	999999	792	571	805	999999	33	999999	999999	591	311	166	692	999999	635	509	999999	999999	727	41	706	691	999999	173	916	398	386	364	85	731	561	999999	18	174	719	999999	414	253	999999	192	581	999999	417	999999	378	141	992	292	853	531	231	748	707	999999	516	732	320	999999	654	416	372	999999	999999	999999	39	215	999999	999999	60	508	104	254	746	545	459	564	284	791	795	785	406	103	999999	999999	510	812	398	731	658	987	817	999999	598	139	819	912	154	487	152	172	983	473	242	355	436	999999	12	172	827	999999	999999	528	832	869	20	278	168	999999	430	227	816	426	870	73	999999	318	655	616	999999	999999	419	797	648	633	801	932	861	999999	127	999999	810	236	904	705	539	298	999999	729	129	551	753	700	999999	925	999999	566	603	178	664	128	330	999999	446	290	543	660	880	209	77	87	416	12	337	896	417	590	522	999999	533	401	999999	925	497	184	792	719	740	999999	287	245	338	692	999999	999	212	999999	790	623	172	879	418	754	662	51	144	751	999999	170	518	765	54	439	999999	273	762	999999	898	272	497	999999	999999	166	922	832	999999	723	511	999999	693	992	799	999999	12	654	999999	610	
273	456	49	51	356	579	215	521	200	899	999999	237	999999	808	526	527	135	999999	958	262	832	999999	302	420	999999	44	476	525	999999	999999	437	991	290	162	141	451	232	455	477	350	951	410	641	849	999999	283	102	885	999999	999999	999999	663	695	730	778	443	164	629	999999	321	113	689	999999	999999	472	999999	999999	93	999999	84	999999	679	871	999999	999999	431	999999	452	999999	966	999999	590	58	694	382	773	305	560	383	697	297	603	999999	165	247	999999	855	595	386	999999	999999	18	218	402	999999	103	791	87	430	357	999999	711	885	836	379	522	641	999999	673	698	760	397	999999	979	786	999999	36	715	380	48	575	999999	75	133	640	934	999999	656	717	999999	982	228	139	36	453	585	717	817	786	999999	631	999999	999999	688	859	938	999999	239	615	284	999999	85	706	392	781	651	645	999999	206	445	149	984	153	394	999999	542	267	683	999999	210	999999	218	929	999999	417	581	680	387	999999	701	635	999999	51	443	220	906	521	747	999999	801	999999	956	621	350	585	646	999999	537	972	999999	681	624	703	999999	299	999999	999999	999999	975	999999	971	268	999999	504	809	996	943	709	999999	809	31	520	439	734	270	999999	999999	588	79	770	729	152	414	947	29	999999	450	636	154	361	760	999999	772	54	999999	681	468	999999	999999	588	999999	151	364	999999	305	171	999999	968	153	999999	272	566	981	214	480	829	853	550	485	797	556	316	565	821	58	561	747	394	904	589	999999	480	57	491	77	587	788	251	651	858	826	481	999999	883	99	203	487	999999	574	10	827	918	999999	999999	42	999999	586	542	124	744	423	800	73	999999	701	792	519	500	146	892	50	611	898	627	970	84	823	999999	999999	999999	83	189	999999	999999	761	999999	999999	313	459	999999	11	999999	137	907	444	36	418	928	999999	307	999999	999999	431	682	999999	226	29	24	773	999999	999999	999999	809	269	670	243	980	169	803	999999	999999	999999	999999	464	891	794	484	999999	192	944	666	895	499	434	999999	96	758	999999	999999	545	999999	824	540	999999	119	105	446	868	247	210	55	258	135	142	353	478	946	966	790	175	741	38	831	999999	301	999999	415	385	98	583	999999	842	999999	267	999999	138	675	999999	355	795	358	999999	754	982	898	417	769	999999	999999	702	999999	792	356	778	803	602	993	999999	210	442	689	71	780	663	725	213	42	867	713	999999	802	406	999999	995	999999	999999	284	849	930	883	907	58	304	395	443	691	999999	447	464	826	999999	964	999999	999999	999999	999999	835	101	266	695	
385	901	654	865	900	743	182	361	999999	999999	328	153	781	326	534	641	999999	394	229	43	717	594	999999	886	89	838	66	999999	999999	529	301	999999	592	245	508	15	404	438	495	700	519	144	999999	787	507	992	192	33	388	473	530	451	871	999999	977	790	498	999999	786	72	999999	474	471	441	999999	145	560	999999	817	999999	247	338	898	528	999999	583	118	625	388	96	999999	43	329	426	999	999999	999999	370	267	999999	517	999999	651	433	23	55	673	54	411	372	441	646	215	859	236	201	552	352	708	403	681	873	388	700	416	999999	155	54	442	999999	824	200	288	999999	21	611	687	474	514	478	910	74	223	26	999999	18	828	469	200	807	307	968	661	864	46	643	257	999999	26	999999	899	628	611	875	999999	250	368	115	847	999999	514	999999	838	999999	493	999999	659	372	54	408	824	685	999999	635	239	999999	538	999999	999999	378	363	999999	458	153	578	999999	462	347	477	999999	649	722	622	575	999999	229	140	999999	999999	429	984	884	906	618	546	224	774	999999	646	692	712	944	52	479	270	777	999999	999999	661	999999	164	321	895	999999	758	111	72	288	341	19	725	116	53	999999	999999	479	829	839	607	364	999999	486	701	785	999999	704	679	153	999999	525	599	446	771	178	999999	672	999999	277	859	444	161	495	644	999999	999999	999999	901	408	999999	999999	948	789	96	999999	695	678	620	119	999999	999999	431	919	999999	999999	419	289	999999	875	379	720	489	562	980	999999	999999	31	841	74	818	106	803	280	67	522	577	809	999999	999999	482	596	62	879	340	805	22	241	521	828	999999	687	270	35	39	999999	311	396	999999	924	104	674	836	556	999999	999999	999999	160	862	461	248	610	999999	999999	999999	999999	999999	610	999999	184	159	970	999999	23	847	140	999999	999999	251	999999	220	191	999	434	379	999999	759	506	587	499	554	861	379	999999	999999	616	999999	399	632	256	706	999999	174	999999	774	999999	174	999999	709	999999	999999	482	909	179	999999	999999	610	505	501	594	33	172	32	732	629	999999	999999	999999	999999	240	999999	445	155	995	999999	519	27	374	659	999999	644	936	797	426	493	999999	999999	209	818	532	16	261	898	48	232	544	999999	441	999999	487	999999	723	399	478	787	999999	337	913	999999	731	49	245	845	255	950	96	999999	605	999999	557	345	401	631	999999	233	132	547	116	772	452	839	586	369	182	723	920	999999	328	999999	923	744	48	999999	999999	493	770	415	653	98	146	178	999999	201	457	151	140	102	498	255	665	33	999999	
151	741	999999	463	999999	673	999999	999999	549	57	999999	999999	813	999999	385	999999	999999	999999	716	893	999999	636	283	764	394	912	40	592	828	999999	83	973	999999	523	897	284	204	39	894	742	131	68	596	131	999999	875	999999	845	754	557	91	792	948	999999	999999	999999	467	137	79	963	642	939	210	500	974	992	999999	999999	409	110	999999	387	999999	974	772	960	999999	161	999999	518	278	195	837	280	999999	290	999999	771	999999	999999	999999	76	960	930	999999	192	857	106	157	126	459	353	999999	654	218	704	233	999999	999999	251	474	999999	999999	560	999999	456	999999	930	999999	999999	999999	999999	978	25	293	282	999999	999999	874	590	999999	943	14	999999	69	924	749	193	71	272	66	999999	414	79	919	511	999999	410	245	653	91	927	999999	464	159	804	999999	999999	370	936	287	596	110	775	149	530	999999	941	501	771	707	917	999999	999999	636	999999	250	999999	999999	782	687	999999	999999	230	509	184	380	549	389	264	558	328	999999	135	984	470	950	639	930	398	209	999999	908	474	999999	173	69	311	828	243	999999	467	333	999999	259	270	204	879	275	964	159	762	999999	999999	999999	388	999999	742	286	999999	965	999999	978	708	582	999999	117	927	284	345	125	79	721	999999	699	999999	999999	244	999999	724	999999	80	373	965	248	447	999999	999999	261	567	999999	326	999999	662	999999	953	489	625	999999	225	999999	276	605	930	849	999999	50	415	547	131	999999	859	865	562	999999	894	247	22	469	145	941	446	676	717	276	999999	999999	68	877	745	611	999999	239	661	999999	999	999999	999999	125	168	406	999999	133	140	184	220	460	999999	763	383	999999	476	165	870	283	716	600	887	663	60	999999	982	538	802	519	23	629	214	999999	999999	429	999999	999999	311	739	266	322	545	542	65	999999	581	305	504	999999	144	224	369	387	854	409	587	999999	999999	132	424	157	331	620	999999	999999	999999	999999	863	954	911	579	854	140	27	404	999999	355	608	999999	463	686	44	772	999999	799	999999	826	146	499	841	999999	831	189	999999	118	999999	999999	999999	999999	999999	999999	442	549	128	565	369	238	370	459	355	242	999999	362	999999	737	123	558	245	999999	330	430	999999	373	122	885	747	674	815	908	413	138	973	144	621	363	254	494	654	819	439	42	465	687	154	999999	855	999999	999999	587	994	442	690	20	153	671	766	999999	437	242	817	695	422	461	56	226	269	46	741	314	493	629	904	999999	932	999999	999999	657	229	512	40	278	163	238	999999	970	999999	999999	990	949	597	186	66	999999	12	
744	619	14	999999	927	999999	818	737	216	104	375	538	274	87	855	706	118	999999	924	999999	548	999999	194	999999	86	778	306	999999	791	717	316	999999	492	422	198	678	959	27	999999	999999	221	541	947	143	548	441	183	884	144	999999	488	337	999999	218	464	212	435	466	563	158	999999	999999	999999	498	999999	802	999999	852	889	187	747	999999	999999	761	990	16	593	60	999	644	604	421	911	999999	238	979	999999	283	958	985	253	502	463	154	129	448	595	459	356	999999	395	331	995	957	505	397	782	380	999999	999999	619	384	999999	918	553	999999	999999	999999	999999	999999	371	771	999999	904	934	254	637	411	642	552	999999	144	704	263	258	283	999999	999999	52	840	206	70	999999	511	999999	868	999999	545	600	498	586	999999	198	547	384	623	437	100	32	261	760	999999	738	999999	999999	999999	679	214	999999	280	999999	907	364	429	611	310	716	392	538	999999	999999	102	810	999999	965	231	945	999999	879	634	845	336	931	999999	90	826	999999	999999	999999	890	199	830	875	330	999999	679	834	769	936	83	907	55	561	999999	52	667	569	594	710	814	999999	522	335	44	434	878	976	572	999999	999999	978	336	999999	999999	999999	388	226	490	860	296	397	999999	999999	806	727	799	774	999999	999999	999999	266	738	678	660	999999	677	505	840	895	414	999999	272	430	161	105	581	999999	999999	999999	663	451	89	999999	424	427	363	301	529	317	634	999999	11	822	926	999999	249	999999	265	999999	208	883	385	594	999999	999999	999999	755	79	710	999999	670	861	893	96	999999	186	15	264	243	997	999999	999999	999999	271	310	999999	449	504	999999	855	923	873	999999	882	779	999999	495	287	831	302	608	232	999999	171	964	252	118	999999	999999	999999	243	999999	31	999999	823	907	999999	333	999999	892	685	999999	447	855	232	999999	245	999999	999999	905	691	728	433	999999	398	162	167	372	306	999999	592	712	549	289	621	999999	851	999999	69	871	223	999999	141	938	617	356	785	963	999999	177	17	108	999999	59	661	999999	969	90	901	999999	750	489	36	999999	999999	972	999999	168	999999	702	945	999999	951	999999	691	528	596	494	333	52	377	999999	433	139	60	999999	293	499	999999	116	560	770	999999	399	130	733	145	54	638	644	999999	626	729	999999	231	999999	157	984	368	142	919	999999	999999	859	302	999999	66	999999	46	816	689	222	999999	999999	151	185	487	562	999999	957	393	551	856	688	407	751	474	999999	999999	954	346	308	141	494	999999	999999	23	574	999999	574	677	248	18	999999	955	431	96	999999	105	56	
619	595	669	410	749	377	999999	77	461	551	92	869	989	91	479	390	91	999999	940	75	999999	999999	465	999999	999999	155	999999	44	999999	975	999999	871	999999	861	344	751	639	999999	745	818	457	999999	999999	555	491	808	258	926	352	999999	350	999999	662	39	885	706	999999	919	130	604	835	593	344	485	886	220	999999	138	747	999999	751	359	310	131	618	224	800	999999	268	999999	896	615	999999	167	635	999999	218	999999	975	638	999999	720	999999	151	983	863	611	636	999999	280	41	129	189	999999	824	999999	999999	999999	421	999999	999999	999999	660	649	707	229	902	186	850	271	999999	999999	163	118	115	40	749	169	147	999999	613	999999	999999	987	450	777	436	76	343	644	884	677	651	315	731	999999	69	961	443	764	961	435	999999	407	278	326	999999	80	519	793	999999	580	403	999999	67	742	980	999999	208	930	999999	835	999999	216	386	999999	73	847	387	999999	999999	999999	999999	383	999999	188	999999	842	718	999999	999999	365	556	999999	402	314	284	984	257	999999	999999	999999	999999	999999	999999	135	999999	580	30	944	262	999999	693	805	822	464	854	30	999999	879	365	147	953	84	130	438	288	302	813	82	60	88	999999	999999	302	584	34	222	412	668	595	806	821	774	871	999999	671	751	999999	999999	460	263	122	378	999999	284	443	688	393	999999	846	300	999999	999999	999999	183	528	999999	513	999999	439	642	618	214	293	558	999999	189	212	438	766	999999	573	875	999999	796	966	231	764	28	999999	346	829	868	821	305	49	872	879	999999	172	375	248	489	508	999999	645	907	999999	84	958	263	485	999999	776	999999	726	999999	336	999999	217	306	541	494	999999	103	999999	749	392	988	519	453	309	514	275	401	299	94	376	804	160	68	146	689	70	887	860	999999	102	999999	579	157	546	999999	490	866	833	753	999999	415	15	999999	525	106	999999	514	999999	970	999999	384	29	642	525	532	947	158	170	852	999999	999999	242	999999	999999	879	418	371	907	999999	34	999999	999999	546	701	960	799	264	543	999999	133	555	933	890	195	718	493	937	999999	23	833	342	705	980	328	182	183	77	249	645	688	204	999999	436	946	999999	815	999999	940	999999	733	693	615	130	728	879	287	351	752	999999	396	481	738	893	694	999999	999999	587	227	529	787	999999	999999	999999	999999	929	947	506	944	999999	999999	19	999999	999999	290	150	726	585	262	449	999999	831	324	311	259	999999	465	713	741	264	585	999999	999999	999999	777	999999	999999	718	769	799	931	780	407	845	999999	999999	999999	999999	613	554	965	128	
999999	778	634	955	417	712	647	155	473	999999	999999	689	330	999999	754	584	299	999999	470	999999	816	999999	517	124	433	999999	999999	872	731	794	110	999999	299	467	902	486	787	822	593	966	999999	999999	336	999999	25	718	524	999999	632	900	381	333	93	957	312	873	270	519	531	937	446	775	423	999999	143	999999	400	863	999999	277	797	477	695	504	999999	999999	136	820	109	715	954	905	250	830	999999	776	114	341	164	39	225	277	300	655	529	305	210	657	564	448	327	999999	598	999999	112	904	999999	999999	30	120	746	999999	999999	816	983	541	535	999999	999999	366	472	69	709	742	999999	530	187	49	974	642	992	999999	265	999999	999999	304	316	884	999999	517	148	526	321	54	292	775	856	484	672	988	769	999999	401	999999	975	268	951	856	313	581	999999	999999	999999	387	128	999999	194	999999	427	689	235	650	999999	748	999999	999999	999999	664	459	286	674	703	377	986	872	385	87	68	999999	139	352	459	581	156	790	999999	912	933	926	24	590	106	66	983	999999	129	751	652	979	39	999999	297	406	37	907	33	999999	999999	515	742	200	999999	85	298	346	775	79	718	999999	678	43	814	738	445	695	999999	647	393	233	753	999999	434	89	654	999999	999999	63	553	249	766	328	999999	428	999999	824	464	31	767	999999	987	60	43	999999	999999	996	706	558	999999	341	339	999999	999999	404	761	999999	765	57	430	679	999999	722	525	479	999999	359	748	395	999999	621	999999	556	879	746	246	703	999999	739	777	658	911	506	101	221	909	999999	490	890	666	999999	999999	416	600	98	365	274	534	563	999999	951	257	321	13	350	110	999999	999999	101	167	68	999999	999999	999999	771	767	785	999999	314	569	811	868	999999	999999	480	562	999999	955	790	390	971	178	46	999999	826	411	600	502	999999	999999	137	882	398	999999	607	565	999999	999999	829	330	579	643	999999	994	999999	999999	999999	591	533	999999	999999	999999	716	711	196	889	999999	790	453	370	999999	293	880	202	999999	999999	480	135	131	915	999999	687	136	999999	811	338	999999	52	553	999999	999999	18	969	963	836	310	999999	687	546	999999	92	252	693	469	163	296	763	37	562	999999	999999	274	999999	617	267	597	699	256	899	858	941	440	246	999999	358	999999	324	917	366	141	763	999999	588	999999	999999	288	999999	667	999999	525	574	920	999999	790	141	747	548	999999	706	248	611	999999	787	688	999999	999999	999999	983	120	995	971	846	671	999999	999999	999999	999999	66	999999	978	603	42	999999	384	999999	30	999999	999999	579	610	999999	962	
999999	127	999999	844	15	999999	999999	191	283	20	556	320	553	999999	999999	999999	999999	321	72	492	577	727	645	578	999999	413	404	999999	701	558	999999	510	999999	18	635	553	901	165	999999	784	999999	602	705	592	485	630	830	564	771	892	666	267	547	999999	394	999999	999999	951	999999	601	505	999999	490	999999	606	56	934	999999	999999	999999	999999	999999	507	287	999999	975	999999	63	999999	357	582	999999	983	808	892	157	999999	999999	999999	999999	82	950	298	222	289	545	121	981	986	439	999999	295	471	76	734	41	759	270	73	419	470	428	857	518	999999	665	999999	681	831	999999	93	685	999999	951	999999	217	999999	295	998	528	863	51	76	999999	999999	297	378	917	83	861	397	999999	195	214	999999	999999	102	780	203	999999	646	440	159	536	356	20	999999	519	443	527	999999	999999	271	544	999999	999999	361	999999	999999	731	296	981	607	970	71	390	999999	715	279	979	999999	999999	101	999999	881	999999	999999	539	999999	650	922	999999	483	556	175	999999	999999	999999	999999	262	301	898	923	472	336	999999	999999	999999	475	965	520	659	249	463	412	139	382	886	999999	132	537	999999	999999	215	809	437	507	61	804	999999	950	849	999999	27	688	999999	642	629	59	227	601	713	74	999999	140	999999	619	999999	153	46	551	999999	999999	536	999999	999999	23	717	663	898	166	999999	999999	999999	24	999999	602	232	775	999999	999999	999999	837	445	531	999999	756	542	999999	545	999999	487	908	768	597	405	861	999999	301	218	213	924	966	160	70	820	339	738	999999	468	670	396	254	957	549	798	716	551	15	999999	722	480	642	127	89	679	999999	999999	739	619	809	999999	931	567	982	999999	786	686	385	710	494	28	214	999999	999999	432	243	950	229	999999	689	319	524	999999	495	733	292	849	80	999999	948	724	999	999999	658	598	999999	687	974	999999	999999	39	176	305	417	704	275	34	252	999999	445	921	395	939	929	500	558	999999	81	259	999999	999999	999999	993	762	770	29	495	958	286	966	555	976	252	787	659	153	228	982	791	467	267	999999	422	945	36	999999	999999	789	168	49	999999	999999	724	697	85	423	182	542	646	999999	999999	75	965	999999	889	999999	153	162	280	357	339	558	999999	792	31	340	999999	999999	735	442	959	706	800	247	53	999999	262	555	711	245	970	686	346	116	688	999999	641	999999	65	91	194	999999	999999	811	709	375	335	999999	999999	744	999999	999999	807	214	725	82	275	727	999999	999999	999999	598	450	45	386	653	222	184	114	999999	698	471	992	653	257	62	198	999999	999999	
677	999999	329	879	967	24	999999	879	142	390	615	926	913	999999	116	398	999999	466	483	434	66	162	161	999999	845	56	758	999999	163	999999	999999	999999	285	199	970	344	373	718	999999	30	540	774	90	793	999999	903	784	999999	886	999999	661	999999	714	565	481	525	999999	501	43	920	999999	999999	999999	999999	999999	731	999999	724	123	771	35	877	999999	463	999999	999999	82	367	339	942	271	380	255	897	304	86	179	720	999999	455	880	871	684	563	764	826	999999	904	85	767	262	70	274	999999	239	784	999999	999999	671	199	452	106	999999	999999	658	884	468	828	880	641	561	930	16	999999	890	164	202	429	999999	999999	999999	999999	291	571	689	211	116	999999	668	520	471	918	58	528	12	784	708	593	904	879	368	229	33	444	216	999999	64	999999	234	85	592	999999	562	605	954	284	814	999999	411	457	778	337	169	370	179	643	999999	487	666	116	999999	608	524	819	708	24	154	846	365	367	157	510	906	593	927	286	365	453	999999	999999	969	999999	999999	457	110	40	999999	662	999999	999999	999999	576	939	127	629	983	999999	743	896	999999	999999	967	999999	53	309	999999	430	999999	443	999999	287	438	913	938	146	347	426	76	718	677	955	491	582	999999	917	999999	570	789	999999	999999	999999	999999	556	633	597	11	872	148	157	833	609	999999	229	381	295	999999	999999	11	981	292	566	603	35	229	999999	648	395	452	999999	729	706	641	612	999999	287	666	999999	290	350	144	474	288	919	999999	78	471	272	210	507	904	999999	569	807	681	387	22	596	337	648	948	615	430	21	428	136	999999	881	730	104	999999	140	999999	661	846	999999	288	999999	999999	161	999999	386	195	945	231	812	147	834	930	999999	999999	79	554	641	402	528	999999	276	501	999999	999999	590	542	115	999999	774	544	999999	999999	864	109	337	999999	185	134	571	430	484	790	615	988	143	950	617	829	559	585	741	268	327	773	21	999999	391	61	933	844	90	76	456	277	239	872	76	23	937	623	999999	516	999999	999999	569	999999	885	769	966	640	924	285	329	198	999999	649	999999	100	999999	154	999999	999999	201	726	999999	999999	343	347	759	271	883	604	892	999999	216	234	438	228	214	534	307	622	94	302	999999	805	999999	268	999999	589	238	975	925	793	999999	254	325	113	759	161	153	547	19	704	756	329	393	393	982	578	221	425	886	999999	846	452	999999	999999	806	999999	670	999999	873	999999	42	907	999999	108	999999	962	909	334	468	62	999999	999999	612	999999	546	601	422	364	285	895	
999999	812	99	371	946	999999	214	426	307	225	999999	78	999999	999999	672	848	649	294	16	29	669	887	956	834	182	96	840	999999	999999	214	131	315	799	999999	801	230	818	999999	162	280	758	999999	999999	253	570	322	95	771	717	698	951	137	358	266	999999	491	855	999999	198	859	999999	999999	73	103	103	999999	278	696	999999	999999	39	999999	999999	735	271	999999	860	713	273	859	11	78	942	664	262	994	957	543	751	319	374	563	129	302	999999	999999	429	999999	159	394	54	999999	732	276	999999	620	995	622	995	59	999999	152	991	338	858	207	999999	409	840	109	999999	735	999999	729	87	475	221	839	731	66	757	927	564	878	815	612	345	676	999999	642	999999	344	547	701	688	999999	999999	790	444	806	602	29	999999	59	176	318	453	12	198	202	409	165	891	938	302	703	587	123	999999	255	999999	935	413	208	999999	999999	197	253	999999	854	999999	430	405	925	464	737	834	514	712	506	169	999999	487	803	242	843	453	609	999999	999999	644	458	999999	198	999999	667	616	999999	949	999999	131	209	961	344	298	979	760	966	484	565	999999	83	411	999999	95	999999	457	609	965	267	440	999999	843	999999	999999	455	162	999999	980	796	130	939	999999	430	385	999999	382	153	999999	262	999999	487	999999	844	125	571	57	260	113	425	999999	16	999999	692	850	999999	999999	904	999999	843	999999	999999	985	688	444	929	518	980	999999	135	156	314	104	712	184	953	462	999999	941	999999	999999	902	113	999999	999999	124	999999	999999	999999	842	603	999999	29	672	436	999999	502	447	409	999999	63	999999	619	977	278	906	912	226	517	897	999999	999999	999999	486	445	924	450	429	999999	330	919	645	999999	799	999999	678	999999	432	286	645	461	24	599	756	594	340	293	135	297	679	212	794	365	682	761	247	515	542	999999	511	999999	82	999999	89	275	418	666	999999	455	599	621	489	999999	999999	446	75	766	216	892	114	641	999999	999999	432	127	135	289	728	47	999999	172	752	999999	775	557	388	679	520	490	185	999999	999999	680	697	999999	722	854	494	245	695	480	309	650	999999	870	773	940	999999	961	999999	139	999999	782	999999	436	868	294	174	999999	67	999999	999999	725	716	439	999999	643	444	374	405	280	795	492	352	814	863	112	82	904	784	448	767	999999	999999	56	737	691	520	271	199	437	999999	999999	188	309	234	999999	933	692	702	139	505	999999	566	870	344	454	999999	355	573	766	221	269	539	619	999999	697	386	999999	999999	486	999999	183	185	968	590	999999	314	52	589	
289	178	390	212	654	942	229	992	479	712	292	261	174	697	432	225	430	641	568	680	999999	207	273	989	999999	16	332	372	597	289	999999	149	999999	999999	294	598	831	999999	884	677	999999	705	906	999999	420	235	958	485	753	999999	169	999999	999999	371	63	91	904	999999	986	648	619	856	404	199	992	152	999999	999999	413	999999	394	374	757	999999	280	830	999999	315	579	990	58	847	619	845	130	737	403	35	712	212	999999	440	79	246	67	553	999999	717	999999	277	371	559	81	919	367	999999	235	999999	100	232	999999	599	999999	996	999999	772	999999	558	999999	999999	748	838	695	211	150	999999	999999	520	833	727	529	583	349	999999	629	498	775	699	487	334	999999	548	999999	490	421	103	999999	83	646	295	315	752	999999	710	528	999999	863	870	779	413	501	714	31	372	703	216	999999	519	999999	110	996	547	80	744	753	210	903	215	789	56	999999	230	999999	547	422	776	935	638	782	107	635	905	920	84	833	797	526	571	786	214	999999	108	999999	546	298	768	681	903	956	328	999999	657	90	999999	77	281	999999	483	950	926	281	621	737	999999	999999	100	626	996	910	956	683	342	428	584	213	247	522	337	259	653	105	999999	681	464	478	977	825	197	17	562	956	53	621	860	999999	999999	371	999999	80	207	151	685	999999	10	644	296	239	505	529	829	758	512	999999	999999	999999	999999	940	282	999999	498	275	439	988	999999	999999	640	721	999999	650	981	876	95	999999	61	512	999999	49	681	819	191	999999	329	667	188	999999	999999	999999	324	38	694	291	98	636	582	931	712	697	644	10	14	575	670	854	548	999999	672	255	183	794	999999	209	999999	462	619	750	999999	999999	810	554	556	821	406	539	956	999999	787	999999	684	129	999999	722	405	681	814	616	87	474	129	234	999999	999999	644	529	616	999999	32	636	27	999999	985	940	999999	999999	999999	999999	999999	140	898	999999	176	224	570	64	994	700	999999	587	647	13	999999	482	652	999999	423	359	187	999999	922	471	999999	161	441	853	144	859	835	999999	237	632	447	946	999999	281	68	999999	636	590	534	999999	690	999999	988	23	168	512	999999	311	675	104	15	300	218	436	179	25	782	717	920	145	999999	999999	359	25	999999	726	907	381	527	507	722	596	353	16	999999	243	173	427	999999	999999	572	534	640	143	626	999999	738	148	112	53	999999	919	670	999999	999999	201	999999	999999	999999	442	605	915	999999	999999	382	419	946	212	655	999999	851	364	999999	298	999999	340	857	226	399	418	988	
768	278	483	372	802	926	954	999999	589	158	200	969	261	999999	656	999999	999999	761	999999	210	999999	493	999999	201	999999	999999	381	826	999999	343	999999	582	50	454	837	646	999999	805	579	492	992	258	75	999999	999999	395	999999	272	999999	590	395	465	192	218	461	284	112	292	999999	906	555	999999	242	255	289	617	928	999999	198	20	449	666	191	724	217	288	428	999999	540	394	135	118	911	140	999999	412	400	832	992	562	543	999999	999999	999999	999999	864	25	819	999999	53	466	999999	84	905	150	999999	283	467	10	183	856	724	751	999999	999999	446	999999	112	307	876	999999	999999	815	635	476	432	454	518	786	353	273	608	879	497	927	171	43	16	990	230	139	999999	999999	818	706	819	275	23	891	500	648	912	999999	631	826	370	158	999999	438	718	284	765	680	656	999999	257	845	264	999999	620	999999	219	122	86	999999	999999	999999	996	929	657	166	440	627	295	705	360	999999	258	670	567	999999	595	577	999999	946	373	262	184	908	458	973	21	999999	281	97	438	800	445	883	542	105	999999	518	999999	562	843	147	394	951	999999	171	596	594	999999	607	817	642	840	999999	383	41	99	999999	481	683	155	697	356	208	276	999999	999999	374	999999	472	860	999999	795	719	112	236	867	999999	358	297	999999	426	39	999999	999999	796	999999	315	509	999999	15	999999	47	108	417	999999	791	196	685	10	520	231	466	251	746	741	846	131	37	157	173	999999	739	193	999999	728	668	999999	999999	999999	600	345	999999	626	466	795	48	697	999999	999999	445	999999	547	357	776	165	960	787	999999	538	949	838	287	362	348	999999	999999	999999	802	999999	999999	119	268	214	410	184	366	839	784	950	702	158	819	80	712	492	329	391	999999	150	767	999999	754	999999	530	761	67	512	999999	999999	470	194	895	622	999999	336	422	342	999999	601	798	130	13	999999	835	801	999999	216	650	855	819	943	446	661	921	606	364	999999	684	648	999999	854	561	466	490	999999	263	207	601	386	999999	999999	443	815	352	646	877	999999	563	729	999999	851	862	432	509	526	748	244	999999	872	971	999999	658	999999	484	999999	569	547	999999	327	999999	821	999999	274	785	999999	510	630	318	284	729	586	315	955	905	275	999999	999999	956	963	999999	29	999999	729	414	527	337	999999	340	408	87	999999	290	999999	191	999999	246	999999	999999	676	999999	127	999999	426	999999	394	247	703	999999	219	952	999999	590	533	557	528	325	999999	859	268	999999	376	999999	909	207	398	306	79	773	983	39	403	999999	999999	947	
653	103	89	586	29	289	634	999999	131	456	999999	750	757	999999	662	999999	999999	738	388	181	649	826	999999	999999	754	98	999999	999999	421	189	559	999999	999999	585	904	435	245	309	839	978	870	636	178	999999	999999	648	548	391	999999	386	679	664	112	999999	307	826	87	860	831	931	122	704	328	942	897	698	999999	182	784	237	371	60	898	999999	999999	999999	658	999999	669	115	549	999999	819	44	510	895	845	999999	287	87	357	384	477	908	999999	175	317	999999	999999	999999	207	376	606	999999	25	628	765	702	807	294	177	525	201	726	391	336	999999	294	441	12	853	259	894	706	879	999999	583	990	543	145	705	999999	999999	999999	999999	183	189	935	999999	882	999999	999999	392	993	909	999999	999999	751	526	999999	290	33	794	563	17	999999	482	900	999999	38	54	774	168	672	589	745	528	392	999999	999999	999999	949	275	559	872	710	866	999999	796	999999	803	831	473	13	854	999999	637	442	801	999999	700	288	931	999999	837	365	983	720	999999	999999	314	800	999999	318	393	340	758	244	691	306	90	581	999999	956	235	222	311	165	818	907	118	95	999999	857	517	868	999999	285	722	517	726	999999	999999	632	742	999999	898	999999	620	523	922	402	751	504	879	129	184	975	764	999999	999999	828	999999	999999	65	228	999999	86	800	525	999999	483	522	184	999999	999999	94	481	999999	232	999999	156	545	304	999999	715	344	96	978	398	999999	53	520	107	463	897	254	999999	999999	999999	793	822	364	105	211	999999	880	576	924	945	45	702	761	542	999999	907	293	999999	999999	350	883	999999	999999	412	831	279	963	424	999999	682	999999	999999	905	699	438	502	791	450	999999	546	835	767	172	43	362	991	999999	978	797	556	999999	646	478	236	641	670	724	999999	273	931	485	465	856	251	999999	941	797	72	999999	807	125	999999	515	975	515	125	960	74	59	840	987	999999	999999	174	77	53	624	679	67	999999	999999	838	999999	999999	70	379	911	920	999999	420	999999	999999	874	999999	440	999999	140	503	720	999999	709	999999	999999	433	944	500	999999	692	183	999999	326	999999	14	345	40	999999	666	354	914	999999	999999	50	999999	999999	646	999999	999999	637	999999	305	912	131	999999	542	68	127	935	999999	999999	570	541	228	746	566	104	999999	999999	999999	959	163	999999	786	588	585	321	669	373	274	787	186	389	210	959	878	308	205	170	999999	286	999999	351	999999	138	354	604	985	303	729	544	999999	999999	581	677	999999	198	136	542	382	231	399	754	671	999999	49	190	340	999999	867	268	898	
915	753	262	57	812	999999	999999	244	999999	999999	375	643	730	226	634	807	532	389	689	182	663	787	999999	887	167	680	947	98	999999	273	999999	435	471	646	999999	798	999999	630	766	995	478	307	401	999999	33	120	940	749	999999	382	807	880	188	96	245	137	513	374	889	142	999999	999999	80	717	999999	940	182	94	570	836	487	902	622	693	999999	365	395	354	999999	56	739	207	999999	791	465	845	999999	385	410	528	294	955	740	999999	749	908	237	684	295	999999	938	856	189	578	999999	905	267	999999	391	999999	999999	168	510	999999	999999	58	886	289	999999	999999	999999	796	683	999999	552	999999	171	988	944	999999	137	999999	69	780	117	882	28	115	896	560	588	763	999999	530	999999	135	454	999999	240	999999	999999	947	432	531	401	999999	183	147	36	372	743	999999	550	596	999999	999999	109	730	999999	999999	40	780	393	999999	999999	929	803	162	999999	999999	88	274	757	252	773	190	288	538	389	966	708	880	89	533	816	999999	999999	407	999999	999999	36	724	999999	719	671	251	564	731	999999	471	348	31	882	609	293	478	521	307	822	572	752	571	351	769	812	159	999999	859	884	867	999999	406	383	510	400	364	999999	48	580	532	999999	556	999999	917	627	687	999999	479	249	999999	798	915	999999	216	999999	464	382	402	906	521	549	704	846	999999	755	942	647	381	219	929	375	999999	999999	999999	999999	205	387	433	151	135	999999	232	619	547	79	800	820	999999	999999	999999	981	710	142	68	983	920	710	706	171	685	49	626	269	320	971	325	198	296	270	806	86	949	261	780	370	326	999999	309	417	955	999999	479	873	284	948	665	350	668	315	35	495	681	999999	465	96	535	999999	999999	575	754	612	534	999999	702	858	41	999999	361	999999	666	999999	410	298	216	564	569	753	985	371	316	974	529	980	244	999999	405	687	795	694	835	364	999999	999999	663	352	596	572	181	425	916	999999	989	970	648	999999	999999	392	65	999999	526	781	977	937	999999	779	93	554	672	391	462	354	999999	667	863	312	59	676	635	864	968	997	582	999999	454	109	985	558	341	54	235	999999	632	999999	178	63	386	999999	475	884	269	999999	999999	789	962	572	553	999999	117	345	150	418	756	200	932	528	209	417	493	169	793	999999	222	628	165	449	721	768	498	999999	926	999999	211	751	605	999999	999999	792	999999	882	556	663	451	996	903	817	266	441	962	649	999999	968	364	316	100	734	829	280	999999	999999	850	784	999999	999999	419	939	217	15	595	16	999999	
416	999999	610	612	999999	92	226	724	347	193	290	805	849	999999	957	846	999999	999999	999999	999999	826	999999	93	41	771	999999	999999	586	999999	610	260	999999	956	228	999999	999999	753	703	961	652	613	555	296	340	570	978	983	351	999999	999999	321	355	724	999999	603	999999	999999	999999	840	308	938	640	760	737	999999	443	849	999999	999999	799	102	201	999999	228	493	280	999999	752	471	792	847	802	134	871	298	904	131	56	624	198	999999	184	862	662	714	973	795	558	407	136	139	362	999999	663	10	130	999999	506	425	332	386	975	117	58	461	145	999999	889	999999	37	322	999999	15	999999	369	999999	339	999999	999999	520	485	323	354	999999	663	494	999999	999999	871	178	258	625	999999	301	812	464	77	814	210	578	467	906	120	999999	814	999999	356	512	303	92	791	999999	999999	904	999999	999999	630	999999	394	966	175	55	28	280	779	696	181	713	517	904	999999	999999	999999	935	63	579	213	974	530	337	999999	466	177	788	387	638	632	726	454	749	999999	304	999999	244	413	422	887	839	999999	127	164	642	995	399	241	276	783	67	851	999999	860	656	999999	999999	828	999999	877	239	893	150	74	455	999999	768	999999	556	999999	601	531	641	691	373	999999	412	999999	505	471	778	557	999999	855	575	874	187	889	187	999999	371	415	704	544	658	999999	999999	999999	708	383	236	328	684	180	191	535	219	585	496	282	999999	885	999999	247	109	681	782	999999	499	580	92	879	999999	504	734	196	826	107	999999	427	923	359	473	131	244	459	872	939	999999	49	999999	601	402	904	222	999999	92	999999	444	976	173	999999	563	138	301	357	999999	190	446	999999	708	122	999999	79	359	490	421	999999	12	649	809	999999	999999	460	915	490	487	988	292	999999	999999	369	999999	66	263	758	795	345	829	887	34	691	999999	678	340	999999	58	332	555	999999	75	879	999999	795	999999	330	554	113	222	999999	870	446	898	198	891	349	460	496	816	600	694	85	382	124	999999	127	349	942	129	373	442	999999	442	560	192	234	903	999999	888	999999	213	691	133	999999	27	588	793	999999	787	990	101	999999	516	954	999999	989	507	999999	180	59	981	612	984	848	378	999999	14	348	16	667	445	593	607	883	397	12	952	363	107	999999	333	45	164	999999	282	881	647	487	522	202	726	563	696	839	950	601	707	284	650	311	583	999999	999999	130	554	508	953	632	567	999999	999999	154	253	143	725	946	457	855	576	497	78	526	825	813	940	882	896	768	932	795	305	677	712	
795	462	878	999999	44	584	773	927	25	999999	488	999999	999999	999999	999999	123	14	153	852	708	999999	243	999999	630	494	189	671	612	194	699	771	739	369	441	457	999999	847	219	423	999999	999999	569	62	606	347	658	368	572	343	655	999999	651	999999	969	999999	562	405	258	252	999999	912	170	742	325	158	749	999999	150	862	999999	275	999999	999999	581	904	594	190	460	292	835	821	109	279	539	771	129	295	400	882	894	285	599	999999	568	999999	642	827	737	458	999999	863	227	709	999999	389	143	999999	871	999999	964	381	944	965	417	999999	813	999999	212	999999	38	463	404	267	967	606	999999	999999	171	223	999999	767	453	999999	694	972	999999	399	818	159	999999	208	424	999999	918	523	340	634	999999	535	999999	751	624	999999	429	999999	468	999999	742	999999	714	313	759	999999	802	207	999999	941	280	444	439	999999	83	999999	999999	829	48	78	999999	454	999999	51	999999	636	668	999999	153	270	999999	559	513	999999	999999	963	999999	334	448	766	533	720	594	399	363	999999	106	140	677	570	999999	999999	106	399	620	297	589	673	43	133	989	999999	999999	668	369	721	931	795	999999	999999	618	591	391	282	545	628	859	876	687	999999	539	999999	843	582	993	982	463	123	33	369	383	771	300	324	776	252	666	926	40	642	193	311	373	567	952	999999	999999	823	999999	991	999999	999999	986	878	594	999999	999999	482	674	386	268	817	999999	408	736	846	301	77	506	302	962	932	846	54	972	238	999999	285	629	999999	774	639	268	999999	930	999999	785	422	730	324	999999	999999	261	653	384	999999	539	999999	831	116	393	999999	327	562	39	505	866	941	905	365	296	172	999999	999999	612	999999	999999	739	477	999999	70	879	999999	191	498	778	680	202	670	606	699	999999	999999	523	925	632	321	706	12	435	805	999999	516	999999	37	641	341	895	51	755	817	999999	497	999999	55	513	999999	999999	73	261	999999	999999	999999	999999	666	96	717	999999	441	979	999999	851	737	999999	270	225	373	971	163	856	446	999999	161	915	788	999999	711	688	999999	421	827	185	643	999999	610	141	999999	217	709	940	924	999999	464	71	448	999999	72	999999	506	829	150	999999	982	217	814	999999	521	365	999999	999999	385	39	860	29	162	141	218	986	999999	999999	652	165	272	999999	932	443	330	100	477	822	836	999999	192	999999	999999	999999	203	436	936	570	620	218	697	942	565	894	999999	444	909	999999	999999	999999	24	999999	187	984	571	769	284	381	719	999999	888	999999	930	129	999999	222	999999	168	999999	782	59	
999999	518	444	468	330	656	999999	300	886	190	169	999999	999999	251	814	470	297	432	433	161	565	851	198	999999	999	22	446	57	930	697	750	379	976	999999	153	859	743	525	999999	999999	247	90	832	250	728	633	179	999999	42	751	460	735	999999	999999	999999	30	329	124	469	318	219	999999	370	999999	999999	790	999999	999999	108	955	727	772	999999	999999	999999	999999	28	947	601	375	842	999999	25	188	247	24	866	355	543	132	539	999999	66	932	903	258	719	644	810	938	545	446	779	87	33	687	999999	202	717	18	11	381	523	999999	999999	650	973	191	951	425	999999	999999	999999	999999	425	108	716	258	417	665	765	999999	147	663	830	405	789	999999	165	559	470	673	637	534	131	168	115	999999	999999	262	284	538	692	394	24	802	256	999999	661	999999	999999	305	785	62	253	999999	244	859	999999	79	860	44	36	402	955	999999	115	664	999999	267	999999	999999	999999	164	390	236	691	999999	648	37	999999	999999	286	239	587	174	888	585	291	999999	999999	255	700	999999	401	249	511	299	439	999999	697	592	949	404	932	228	999999	999999	671	999999	935	491	999999	244	999999	999999	758	796	814	790	371	529	383	360	999999	747	999999	999999	763	151	999999	401	999999	884	340	566	47	882	307	369	660	268	914	274	567	442	44	999999	476	527	999999	715	485	649	999999	177	218	999999	999999	194	999999	120	867	529	301	999999	178	336	904	364	837	876	498	999999	999999	113	615	118	793	999999	999999	999999	926	999999	999999	19	916	673	492	173	358	448	820	999999	204	549	401	394	973	33	273	708	561	122	690	615	226	39	519	298	561	999999	999999	169	999999	577	193	631	870	999999	627	999999	999999	999999	15	398	65	385	261	589	999999	231	145	999999	637	14	46	814	999999	54	999999	886	999999	999999	611	999999	643	661	640	999999	999999	769	524	691	406	769	864	820	999999	301	999999	840	778	929	585	340	964	999999	532	477	999999	379	85	825	498	740	349	648	139	757	999999	404	745	634	233	942	706	453	373	868	999999	226	999999	264	999999	952	118	234	619	280	294	999999	138	999999	96	986	999999	698	203	665	429	999999	691	359	545	166	105	154	706	642	633	520	673	664	338	999999	672	821	341	545	632	125	999999	999999	472	158	275	582	547	246	258	18	260	707	448	999999	999999	357	718	337	856	964	528	976	646	773	933	999999	834	772	324	999999	367	657	43	313	195	832	886	396	891	523	606	469	999999	625	999999	999999	999999	999999	788	324	112	999999	689	999999	597	999999	221	699	
224	999999	747	775	922	385	651	602	674	144	738	702	470	331	999999	999999	368	68	999999	999999	513	968	999999	999999	984	10	999999	363	968	375	716	141	999999	197	182	100	775	999999	546	19	974	668	301	90	675	95	853	780	567	355	309	538	472	199	196	999999	550	326	790	922	615	298	999999	308	999999	999999	999999	999999	999999	355	567	537	999999	582	57	844	676	178	754	999999	999999	989	999999	999999	75	187	999999	431	999999	925	549	459	50	624	404	686	999999	993	662	79	14	580	631	999999	999999	772	999999	890	999999	351	579	999999	571	892	775	625	502	20	242	251	936	999999	281	233	806	118	999999	896	187	999999	810	683	516	999999	893	999999	999999	584	834	302	170	779	288	660	356	177	999999	999999	999999	999999	999999	33	760	420	142	999999	309	408	415	680	286	130	999999	781	999999	895	865	886	999	999999	268	999999	186	940	999999	167	381	620	877	638	230	348	57	409	186	999999	923	999999	552	548	276	959	179	163	999999	50	999999	506	129	460	312	11	158	650	520	276	847	999999	999999	974	973	688	530	777	999999	937	82	313	604	753	972	769	343	460	932	308	747	32	923	50	101	874	500	426	999999	999999	999999	407	999999	999999	939	113	765	577	575	588	438	402	999999	89	999999	763	902	999999	487	999999	999999	698	717	221	999999	824	999999	299	999999	999999	999999	113	451	240	999999	675	424	694	814	868	999999	765	885	354	869	355	999999	844	82	337	999999	134	999999	791	561	501	999999	677	391	124	217	475	999999	476	400	999999	950	473	999999	302	999999	217	999999	619	540	902	813	373	999999	183	506	62	226	555	136	73	174	660	678	256	999999	746	999999	699	661	999999	999999	419	954	544	404	854	999999	780	988	764	572	329	999999	999999	999999	326	999999	217	618	165	259	148	349	337	170	299	795	95	316	602	904	862	999999	13	830	403	419	808	778	999999	549	446	566	999999	500	844	409	29	567	999999	999999	105	91	999999	288	932	79	627	383	114	69	426	999999	396	860	709	372	257	828	294	907	526	438	965	615	812	581	977	836	325	890	776	999999	647	999999	808	781	461	724	897	999999	792	434	673	592	999999	972	180	510	999999	999999	999999	200	283	999999	895	667	125	999999	475	361	999999	999999	67	999999	293	899	999999	215	62	928	910	532	930	999999	125	101	764	999999	492	840	410	476	55	842	738	585	254	885	294	150	665	570	999999	999999	241	11	376	459	999999	233	156	999999	458	862	572	629	999999	999999	646	804	902	742	408	635	950	625	745	
225	486	707	654	940	921	999999	272	350	999999	999999	728	999999	724	315	83	269	693	446	28	192	280	118	999999	931	249	489	248	923	172	623	596	616	265	161	972	999999	579	216	999999	546	599	999999	999999	875	594	999999	999999	596	669	999999	999999	514	606	563	944	999999	390	722	700	441	673	349	187	659	797	122	858	572	342	480	689	487	402	482	592	58	999999	451	347	999999	409	651	263	999999	681	91	20	702	217	605	999999	856	515	611	872	260	54	695	87	481	999999	517	264	198	459	464	121	133	999999	895	614	999999	385	984	42	999999	95	999999	999999	716	112	166	364	737	268	833	971	791	609	342	14	999999	999999	999999	999999	891	999999	75	574	999999	970	886	731	321	990	999999	481	531	578	851	174	890	999999	371	379	999999	999999	526	999999	625	492	329	524	638	999999	546	575	519	942	150	633	30	999999	760	745	225	435	53	746	986	362	450	222	999999	177	124	999999	12	496	999999	738	999999	999999	999999	999999	999999	372	999999	429	453	706	961	588	438	227	999999	310	999999	625	163	999999	119	999999	943	272	51	117	765	471	777	999999	999999	32	999999	411	762	885	999999	34	999999	999999	343	623	999999	999999	400	862	784	540	33	813	401	387	999999	999999	629	100	999999	686	999999	543	606	999999	652	266	143	939	999999	36	464	268	669	932	999999	999999	749	495	999999	663	872	189	999999	235	448	963	795	999999	690	967	782	671	693	999999	999999	562	999999	712	971	46	156	461	691	999999	85	764	154	469	857	41	701	999999	613	537	813	514	999999	999999	192	688	470	947	258	212	254	793	575	714	999999	967	63	999999	999999	451	999999	420	497	575	159	684	818	999999	338	999999	276	648	68	166	150	999999	351	876	529	292	575	999999	213	999999	512	999999	198	440	866	999999	999999	663	618	172	29	999999	26	644	231	999999	869	144	619	999999	936	999999	734	418	999999	775	625	999999	999999	241	876	318	217	18	73	867	495	388	999999	447	680	999999	999999	896	999999	748	809	707	999999	31	423	999999	589	999999	552	905	999999	999999	866	101	275	801	999999	999999	295	711	195	17	581	999999	999999	490	674	182	919	333	576	999999	282	825	966	999999	532	999999	818	999999	729	604	466	167	999999	715	522	999999	182	999999	466	652	610	435	999999	801	135	999999	19	932	999999	417	693	999999	339	999999	507	50	134	356	279	659	999999	850	999999	590	550	999999	55	307	968	306	999	51	867	924	237	999999	272	174	792	999999	486	885	999999	999999	999999	248	828	599	217	481	253	999999	999999	807	
999999	999999	453	972	260	711	254	711	999999	999999	417	652	361	414	492	999999	778	960	564	46	182	683	180	999999	680	312	595	999999	100	497	62	999999	999999	69	841	477	403	300	913	999999	987	775	921	999999	905	999999	999999	423	116	556	999999	293	999999	572	634	999999	999999	999999	301	948	126	999999	999999	999999	417	243	999999	999999	573	25	267	999999	56	999999	59	407	999999	961	763	999999	424	999999	349	999999	793	999999	913	869	435	999999	887	618	999999	965	964	198	999999	999999	802	671	56	596	850	101	999999	999999	246	786	522	236	999999	628	31	999999	533	944	458	87	683	648	999999	351	999999	142	137	648	489	91	999999	999999	253	318	168	101	376	999999	331	999999	999999	578	532	136	356	208	794	999999	596	129	441	29	999999	87	770	164	351	704	730	718	964	650	736	999999	277	662	999999	338	999999	999999	513	704	623	210	832	114	999999	203	995	666	348	867	62	369	649	499	999999	175	999999	14	749	999999	107	612	293	604	842	377	859	694	224	465	799	666	999999	736	999999	539	254	999999	48	158	708	74	380	106	598	376	514	999999	999999	817	999999	465	190	841	999999	20	917	238	272	999999	999999	311	999999	882	78	395	752	913	103	591	921	883	965	601	962	43	242	196	16	999999	863	92	163	406	676	999999	486	775	139	999999	999999	26	402	301	814	407	622	498	38	999999	624	999999	683	999999	896	905	500	589	878	999999	999999	730	231	999999	999999	999999	999999	55	999999	734	908	977	783	999999	999999	999999	999999	999999	786	999999	421	743	167	999999	851	999999	408	213	510	770	843	897	896	999999	999999	891	794	604	999999	562	259	577	292	999999	304	999999	818	999999	980	991	424	826	999999	323	162	44	999999	999999	946	622	999999	944	544	999999	890	999999	91	999999	99	88	120	886	999999	233	999999	843	999999	863	999999	999999	452	999999	233	518	356	26	999999	582	413	582	999999	376	999999	794	999999	314	42	846	999999	292	564	999999	999999	901	881	537	999999	999999	18	318	582	709	999999	741	999999	431	721	36	99	874	917	509	812	999999	999999	999999	237	471	524	11	811	999999	459	226	650	851	545	331	636	818	455	525	573	105	10	619	999999	917	624	287	593	16	999999	539	375	65	788	379	152	999999	309	999999	64	17	506	999999	999999	703	100	999999	886	399	399	280	428	999999	935	717	517	999999	999999	320	999999	999999	417	805	857	999999	999999	595	999999	175	999999	499	999999	999999	999999	566	598	42	369	752	999999	999999	999999	203	999999	486	121	973	129	81	999999	12	850	989	261	999999	999999	701	
119	999999	852	505	266	720	999999	999999	762	999999	929	379	999999	484	999999	999999	493	552	845	999999	198	999999	999999	999999	475	999999	313	187	649	528	106	999999	967	999999	922	39	900	999999	999999	680	983	716	999999	50	53	750	952	387	231	999999	999999	709	999999	384	512	999999	531	975	39	275	417	999999	999999	243	999999	285	411	231	999999	751	999999	999999	513	174	241	999999	655	768	833	725	48	926	956	343	33	396	682	999999	394	193	507	924	301	772	273	949	999999	491	74	768	348	999999	825	479	670	999999	205	807	153	39	93	762	151	999999	237	999999	87	917	220	999999	999999	818	836	999999	999999	999999	871	740	900	291	999999	174	703	75	386	317	999999	486	673	689	201	875	449	365	110	744	783	999999	545	782	872	546	281	486	999999	999999	893	456	999999	999999	472	465	906	861	21	918	69	999999	927	999999	390	600	253	530	397	999999	379	999999	277	509	936	883	205	127	418	481	892	226	999999	999999	424	653	261	999999	227	735	968	587	354	999999	685	706	999999	999999	402	282	302	751	999999	447	160	421	999999	725	24	588	999999	999999	453	539	999999	842	186	80	505	736	348	530	312	661	758	999999	137	96	823	999999	823	578	725	146	188	150	137	461	999999	12	474	535	708	999999	475	190	144	814	999999	843	530	990	999999	665	999999	771	448	438	999999	367	999999	102	902	784	765	691	72	316	999999	885	715	724	373	502	999999	999999	821	673	195	999999	658	999999	930	980	709	833	457	69	212	999999	701	698	999999	348	999999	999999	633	924	874	999999	127	827	463	999999	137	999999	626	999999	403	130	950	775	253	121	709	970	171	921	999999	931	243	12	999999	944	193	26	952	34	784	999999	999999	897	999999	410	460	999999	859	661	999999	903	999999	829	666	92	999999	926	455	999999	639	747	999999	711	848	942	551	124	722	518	95	999999	853	601	843	999999	999999	62	976	999999	660	878	121	510	78	182	725	414	346	31	487	999999	570	300	395	47	679	999999	58	857	859	999999	118	999999	999999	741	999999	999999	985	162	151	414	999999	999999	999999	761	636	709	643	676	226	146	777	700	40	828	999999	562	216	806	999999	999999	13	999999	983	323	769	769	935	999999	999999	119	999999	999999	880	83	317	956	299	634	411	970	834	999999	640	722	568	999999	999999	999999	199	999999	409	188	328	999999	410	831	629	687	991	866	999999	315	554	116	999999	593	820	999999	520	594	273	999999	405	863	999999	631	999999	271	755	362	999999	999999	147	635	710	999999	865	211	672	486	337	612	643	545	
999999	528	827	533	14	974	596	362	999999	605	233	827	783	999999	999999	779	352	368	931	639	999999	585	178	999999	406	477	728	619	999999	44	267	661	938	999999	666	119	999999	955	266	999999	999999	999999	999999	542	411	883	467	410	999999	893	999999	999999	680	13	138	999999	360	999999	999999	537	256	977	78	201	347	572	999999	923	999999	931	976	396	111	161	874	319	623	636	517	999999	19	328	458	401	900	299	999999	934	730	999999	999999	894	828	729	999999	787	38	770	999999	839	994	543	611	999999	916	747	866	529	999999	819	999999	999999	401	999999	527	999999	999999	677	301	58	591	954	202	999999	181	92	568	381	999999	96	999999	852	999999	677	528	476	999999	999999	484	162	432	461	999999	911	999999	45	502	223	212	999999	268	361	479	155	999999	50	351	859	67	834	999999	494	902	53	539	999999	292	724	96	61	222	309	203	148	999999	999999	158	291	703	146	589	999999	179	31	828	929	999999	999999	429	487	134	857	171	649	973	937	559	761	999999	904	753	778	137	161	393	959	999999	341	529	999999	891	70	166	921	999999	834	325	999999	225	609	771	999999	304	608	926	365	999999	553	174	689	581	999999	909	999999	393	811	226	27	999999	999999	771	51	999999	312	596	999999	999999	250	999999	148	621	999999	546	772	142	756	484	999999	235	38	999999	614	999999	839	546	999999	161	367	538	999999	618	999999	999999	356	838	730	239	992	22	861	664	999999	159	35	77	999999	850	146	665	636	336	697	792	609	57	999999	874	926	999999	101	913	343	712	999999	999999	323	999999	200	934	411	526	999999	999999	999999	374	924	465	150	772	999999	999999	24	701	901	117	920	999999	643	308	681	856	999999	236	999999	947	331	194	198	505	753	999999	659	999999	263	119	844	190	999999	245	132	701	999999	999999	131	447	898	999999	811	999999	610	999999	790	891	262	555	224	265	596	999999	999999	740	276	645	999999	174	994	812	999999	999999	272	739	999999	408	186	979	132	999999	999999	483	59	689	383	345	894	944	687	767	949	708	895	589	999999	13	202	392	999999	98	146	999999	452	96	203	999999	590	870	722	999999	715	283	433	76	160	999999	376	999999	367	930	750	999999	486	999999	863	999999	896	683	155	93	999999	793	553	999999	21	999999	999999	962	496	363	754	34	999999	999999	61	675	285	828	999999	482	636	839	999999	505	347	999999	479	999999	233	463	999999	907	999999	639	186	922	729	398	999999	12	999999	414	866	13	185	999999	850	191	999999	999999	464	77	999999	672	456	376	769	58	999999	948	678	999999	739	
42	241	847	308	592	999999	139	946	886	773	999999	400	232	999999	30	329	621	222	298	999999	46	999999	64	662	62	192	810	162	681	701	116	334	275	999999	834	772	338	427	268	72	55	251	999999	999999	818	999999	234	402	748	999999	85	736	389	775	999999	42	186	194	255	409	318	977	275	999999	999999	111	135	556	149	258	991	203	999999	236	999999	795	431	761	999999	781	958	999999	414	999999	626	380	945	500	972	801	596	999999	181	858	753	77	999999	393	636	716	156	677	999999	499	737	999999	782	162	779	999999	610	425	350	999999	451	901	572	999999	568	296	166	635	999999	347	662	846	32	105	999999	927	819	48	134	137	634	291	163	915	224	745	999999	999999	999999	74	200	181	804	706	999999	999999	505	663	824	350	560	520	102	916	837	891	999999	999999	679	852	999999	999999	999999	222	840	170	747	657	108	823	999999	374	915	520	999999	491	52	325	689	631	431	999999	224	783	576	124	999999	247	87	333	999999	912	122	867	975	999999	880	999999	866	256	114	999999	564	11	999999	999999	605	582	999999	356	999999	543	996	58	430	932	999999	517	645	726	972	510	579	775	937	784	261	57	544	529	999999	460	459	443	999999	583	601	222	140	999999	518	615	478	731	484	999999	999999	74	446	999999	280	372	999999	999999	283	604	279	789	999999	999999	999999	557	48	249	745	999999	94	563	531	847	341	145	387	264	217	999999	999999	847	301	594	868	196	999999	501	259	999999	999999	318	169	922	314	999999	158	999999	456	999999	576	999999	999999	96	999999	362	999999	599	710	144	985	691	933	999999	572	431	498	999999	999	747	946	546	990	506	883	999999	404	608	999999	999999	987	125	808	255	790	801	861	214	335	516	653	999999	999999	124	263	823	999999	999999	360	882	323	678	271	708	25	39	249	999999	213	999999	958	934	66	190	999999	869	882	999999	999999	999999	569	293	999999	999999	104	934	756	875	253	69	999999	999999	258	660	216	319	999999	109	240	760	562	999999	11	842	558	718	955	999999	999999	393	999999	697	125	999999	322	39	999999	778	613	90	999999	999999	999999	999999	102	806	999999	405	999999	837	25	782	999999	376	999999	999999	291	999999	935	386	979	999999	907	999999	128	999999	46	999999	999999	999999	785	85	496	999999	486	198	999999	857	999999	751	999999	559	635	999999	378	168	249	748	381	134	747	232	842	999999	110	137	466	387	35	399	770	999999	999999	797	61	939	296	999999	890	29	999999	434	560	999999	999999	430	521	777	491	960	999999	297	297	223	438	563	243	268	59	359	
732	757	999999	361	980	23	999999	837	88	438	871	942	858	361	80	999999	671	658	882	680	999999	688	895	999999	999999	483	730	999999	368	498	999999	38	257	540	297	999999	601	999999	213	341	928	683	699	999999	999999	520	999999	936	152	999999	891	584	999999	378	999999	53	999999	999999	425	999999	999999	656	479	590	732	842	694	327	73	774	999999	472	455	550	999999	932	999999	843	999999	425	54	794	702	253	606	999999	651	879	797	253	444	999999	783	705	59	282	213	119	330	256	999999	120	872	999999	403	429	138	835	626	999999	999999	999999	999999	10	462	497	953	999999	983	609	201	999999	999999	819	339	999999	999999	750	501	478	728	880	999999	730	999999	934	999999	999999	850	999999	993	816	262	986	199	426	54	999999	999999	561	999999	978	135	999999	64	19	999999	62	48	516	739	388	999999	157	91	183	505	999999	410	527	575	629	384	999999	616	384	563	544	630	913	842	999999	506	939	999999	999999	754	999999	999999	589	354	869	295	344	447	615	481	114	904	999999	920	983	382	725	999999	700	999999	999999	114	680	456	55	432	135	673	833	881	404	998	999999	999999	703	395	999999	999999	705	343	999999	999999	10	902	459	639	999999	993	859	534	781	999999	999999	156	999999	999999	995	143	308	447	170	671	999999	733	87	115	999999	999999	226	597	561	551	290	366	563	999999	113	777	999999	999999	999999	999999	813	309	109	450	549	195	995	999999	400	687	999999	999999	999999	378	753	276	825	999999	76	28	776	271	973	239	999999	102	999999	471	594	228	999999	892	629	38	857	315	634	637	566	387	999999	999999	999999	873	677	32	193	999999	219	836	951	999999	350	799	365	551	335	869	776	456	602	999999	421	182	550	982	999999	155	521	999999	642	999999	786	688	427	565	999999	109	562	650	999999	407	999999	999999	276	493	552	830	672	315	979	764	860	119	785	77	799	999999	333	694	395	999999	673	770	203	763	999999	999999	999999	800	487	999999	316	136	548	205	281	663	999999	999999	440	807	482	215	468	878	337	999999	902	359	765	48	776	999999	265	869	733	491	564	512	627	890	457	871	827	999999	457	733	571	589	796	999999	129	999999	264	587	565	468	312	325	436	199	759	32	44	448	460	448	871	679	471	789	108	403	440	549	360	999999	387	716	430	603	116	323	999999	628	999999	510	613	678	313	999999	189	248	86	999999	141	434	836	388	302	999999	862	891	127	16	47	999999	835	715	236	954	91	595	895	832	93	999999	999999	415	529	949	999999	203	375	207	610	859	327	12	418	
925	999999	998	999999	421	741	224	205	557	591	204	674	898	999999	359	193	593	353	253	354	695	964	430	859	999999	183	669	999999	999999	406	188	408	833	306	311	189	92	181	483	101	869	250	999999	824	335	999999	937	999999	26	23	26	999999	83	657	723	999999	354	999999	999999	247	81	698	284	160	413	796	999999	601	150	179	999999	421	869	162	485	454	62	999999	534	77	999999	917	999999	907	999999	671	334	185	583	350	999999	943	110	246	29	180	999999	999999	421	999999	444	999999	999999	846	999999	999999	647	920	999999	278	999999	749	614	999999	11	999999	999999	377	770	741	471	999999	28	799	345	167	999999	633	999999	999999	999999	999999	999999	995	999999	901	315	662	994	785	34	999999	13	999999	441	999999	999999	106	244	865	982	598	990	680	999999	779	327	999999	511	755	999999	999999	787	867	789	617	565	618	381	110	848	999999	382	985	717	67	661	713	368	999999	827	224	999999	999999	999999	890	310	513	928	999999	583	503	999999	249	501	20	626	146	525	824	530	999999	725	144	27	999999	225	14	963	19	128	613	999999	999999	927	79	625	520	544	898	317	62	689	999999	526	354	385	143	494	999999	999999	524	197	543	729	116	498	263	259	877	674	305	550	999999	734	999999	59	898	999999	431	394	999999	601	627	516	477	41	999999	618	673	79	92	520	999999	999999	603	426	910	532	821	581	372	270	667	233	22	512	770	793	556	304	486	821	72	321	335	923	570	37	261	999999	999999	999999	586	807	999999	999999	999999	350	141	553	149	999999	500	850	32	845	934	403	999999	999999	270	414	72	378	593	271	999999	999999	999999	680	999999	882	999999	746	290	727	683	999999	999999	237	228	429	662	999999	164	120	999999	221	299	999999	988	177	999999	296	813	885	582	217	224	330	999999	999999	107	460	999999	266	106	753	570	305	999999	999999	761	999999	747	840	752	999999	224	482	999999	246	999999	764	691	689	999999	999999	932	404	154	476	999999	321	900	879	332	999999	999999	897	999999	999999	651	999999	327	914	415	264	999999	999999	143	522	993	741	389	999999	694	343	768	18	999999	122	821	175	999999	999999	437	449	377	868	999999	551	755	326	468	999999	594	660	446	776	283	106	445	959	271	631	482	999999	932	809	194	988	442	306	991	999999	755	485	999999	631	487	965	887	680	464	592	999999	677	282	25	505	43	896	992	735	810	677	861	904	999999	223	532	517	999999	683	529	999999	459	334	567	619	118	817	815	999999	317	218	764	999999	679	864	804	999999	917	313	999999	999999	450	571	
191	234	893	999999	324	417	999999	458	329	997	999999	483	318	999999	715	999999	396	225	91	702	427	601	912	366	235	999999	418	999999	600	999999	532	438	668	887	152	999999	999999	999999	999999	407	344	999999	889	999999	570	999999	555	999999	999999	999999	999999	999999	20	747	153	999999	999999	537	356	659	999	63	857	74	475	999999	814	430	999999	382	999999	859	722	683	368	568	999999	155	795	999999	118	956	983	89	347	596	427	921	744	562	31	198	190	843	408	290	11	825	301	74	999999	135	261	999999	999999	999999	222	336	389	584	879	175	741	327	999999	52	999999	778	726	878	88	892	685	648	361	492	678	879	285	999999	567	886	999999	730	999999	999999	999999	999999	248	999999	383	999999	542	170	682	855	999999	863	999999	365	220	232	999999	999999	999999	498	449	999999	193	358	388	999999	61	311	27	999999	999999	21	999999	568	347	999999	999999	446	505	999999	360	525	965	506	46	815	587	999999	866	344	787	441	744	158	543	102	999999	890	902	50	49	240	153	689	543	444	193	733	28	588	693	662	917	998	148	924	999999	999999	321	573	755	141	445	682	215	880	276	999999	35	999999	376	999999	543	464	948	999999	382	285	999999	601	631	853	901	288	999999	135	523	746	19	999999	454	578	999999	338	294	908	999999	470	483	662	999999	999999	708	773	222	54	128	999999	59	29	551	372	724	720	942	901	239	999999	999999	999999	367	530	521	416	801	798	79	214	180	999999	999999	912	801	310	999999	968	155	138	76	606	999999	999999	696	999999	76	91	854	858	396	392	999999	638	438	403	999999	647	151	301	972	423	999999	999999	293	19	695	639	570	423	297	999999	756	999999	100	999999	83	999999	833	531	999999	719	944	999999	818	787	371	695	999999	408	999999	785	999999	854	166	652	999999	103	776	686	304	437	521	440	570	423	636	576	999999	12	330	996	813	999999	951	999999	479	763	999999	999999	647	999999	999999	172	416	512	999999	902	945	448	804	980	531	157	236	912	208	513	650	405	161	999999	158	480	999999	20	971	217	999999	903	182	868	997	280	999999	999999	281	358	999999	68	277	999999	630	108	208	349	474	999999	393	48	64	966	122	700	354	852	850	685	94	406	541	938	10	52	275	935	999999	260	118	931	641	849	488	592	137	427	999999	999999	281	738	545	314	823	863	849	216	755	307	999999	196	454	595	274	999999	526	338	733	588	833	272	366	999999	999999	999999	407	215	999999	999999	572	927	687	999999	413	356	860	236	124	146	999999	999999	190	685	999999	922	486	55	
585	860	76	799	999999	585	226	19	381	999999	756	999999	466	999999	728	999999	735	999	508	999999	192	918	767	999999	224	597	395	999999	92	681	999999	636	975	361	629	999999	463	773	243	111	584	404	974	999999	480	752	680	558	999999	953	949	335	423	833	863	666	103	776	584	106	200	453	999999	699	441	130	395	114	24	999999	773	962	765	407	79	788	943	238	819	471	916	999999	999999	139	731	564	999999	152	497	963	999999	686	198	147	911	141	478	999999	107	360	999999	575	544	238	190	987	569	26	999999	85	999999	864	957	123	999999	999999	19	796	968	876	907	253	617	999999	999999	999999	773	627	495	999999	319	669	140	469	114	351	302	215	999999	744	995	999999	388	421	249	668	729	85	958	999999	131	999999	316	230	452	123	958	493	999999	103	223	942	999999	826	765	999999	999999	497	18	838	71	999999	999999	999999	999999	711	865	205	811	909	999999	698	669	937	999999	638	999999	910	26	990	393	808	555	855	999999	63	675	561	999999	196	934	241	999999	130	497	326	833	92	349	999999	258	999999	999999	749	736	524	282	593	999999	137	999999	823	999999	27	999999	262	999999	992	702	828	45	313	999999	999999	975	999999	999999	548	450	500	999999	280	570	999999	742	630	136	805	128	999999	780	92	552	528	999999	999999	760	58	675	244	77	841	390	520	705	944	223	67	774	612	892	734	152	999999	332	999999	262	205	285	824	999999	453	873	696	58	953	760	999999	139	864	999999	583	999999	215	432	963	889	999999	580	798	999999	79	999999	516	123	999999	939	43	999999	999999	858	565	773	999999	999999	623	967	694	472	752	193	202	999999	910	248	319	860	999999	96	368	540	999999	624	486	417	66	423	999999	999999	11	23	727	823	74	16	808	999999	999999	999999	809	996	205	999999	999999	614	224	152	130	278	804	999999	12	947	999999	533	655	941	999999	443	63	210	609	121	470	738	466	999999	862	903	439	999999	838	999999	999999	371	999999	625	796	999999	203	999999	302	999999	999999	816	21	999999	985	999999	999999	866	522	588	52	609	397	93	126	999999	158	999999	999999	226	838	304	357	170	670	476	999999	40	154	424	250	149	908	520	343	999999	999999	999999	393	331	552	573	986	259	999999	677	974	261	508	999999	723	357	999999	85	260	483	469	999999	119	519	352	330	722	999999	999999	903	700	877	750	472	371	999999	462	957	673	275	318	999999	999999	992	502	936	531	447	700	892	514	832	999999	859	195	876	576	999999	999999	232	999999	888	999999	895	999999	107	999999	46	345	999999	895	
999999	999999	985	175	999999	489	127	26	416	999999	284	407	455	398	868	617	890	287	495	895	588	977	451	424	999999	196	475	25	405	999999	495	112	448	996	999999	999999	284	999999	823	397	458	857	573	433	576	999999	465	507	118	489	999999	759	849	366	317	699	959	999999	745	184	23	112	621	999999	313	181	958	459	561	447	342	206	463	107	999999	730	999999	28	999999	999999	999999	968	999999	915	814	999999	262	999999	688	147	471	713	948	649	384	356	246	999999	129	405	999999	16	945	671	156	999999	305	751	918	587	999999	941	723	999999	999999	54	205	705	176	999999	918	875	770	424	976	999999	258	813	723	999999	494	822	899	452	416	999999	33	245	999999	400	440	999999	999999	111	851	530	989	999999	206	339	161	540	426	552	486	999999	246	999999	694	999999	175	491	38	828	999999	473	52	281	400	727	30	959	936	775	146	999999	712	999999	572	456	639	116	999999	999999	939	953	405	356	999999	759	489	502	999999	999999	235	948	482	345	18	999999	487	718	750	999999	999999	201	999999	650	415	78	944	999999	958	248	887	68	874	644	999999	999999	999999	695	315	641	248	528	999999	999999	550	198	935	999999	999999	999999	968	921	366	148	85	748	359	754	941	897	999999	999999	544	312	363	176	83	838	456	869	321	792	412	119	240	790	782	909	999999	226	143	999999	917	774	280	999999	702	736	569	999999	999999	999999	753	418	999999	999999	983	999999	341	999999	999999	107	920	790	999999	185	518	257	907	999999	965	449	654	999999	763	248	999999	769	41	396	473	347	278	315	88	998	999999	994	293	999999	806	999999	999999	999999	999999	999999	656	999999	999999	999999	458	999999	829	284	185	350	668	38	655	586	999999	223	84	944	910	777	828	614	999999	873	146	524	963	12	487	298	999999	927	623	727	591	868	868	936	938	999999	517	994	140	737	340	20	999999	707	572	593	601	999999	999999	999999	999999	52	423	38	958	933	492	999999	797	999999	478	740	999999	927	995	473	355	148	16	999999	269	834	483	974	543	136	999999	265	440	999999	697	249	999999	298	518	549	454	840	999999	14	535	691	206	253	269	599	604	421	712	999999	999999	463	999999	923	999999	999999	568	449	494	831	999999	236	396	999999	199	238	628	126	418	456	29	515	999999	12	366	578	637	240	999999	943	532	764	999999	341	657	244	623	198	234	144	980	14	355	156	255	999999	999999	303	999999	40	970	487	12	265	89	731	999999	623	566	999999	746	338	999999	551	308	999999	682	64	255	955	999999	440	892	284	999999	999999	
999999	23	756	999999	999999	343	186	999999	972	54	999999	999999	262	925	941	999999	999999	738	999999	652	280	804	847	261	626	250	57	999999	425	540	595	999999	790	73	571	289	999999	508	223	999999	999999	59	578	264	999999	999999	802	330	23	999999	809	164	886	999999	999999	366	175	504	999999	999999	296	87	999999	999999	999999	44	999999	999999	363	999999	142	132	524	999999	999999	230	235	593	999999	241	999999	727	95	810	731	999999	841	967	329	215	999999	373	77	191	126	84	999999	999999	804	208	887	999999	966	362	483	686	639	901	999999	523	999999	999999	484	999999	594	568	999999	457	711	999999	202	540	868	158	999999	768	999999	342	999999	425	439	99	999999	821	354	999999	999999	733	337	54	801	999999	644	806	84	543	888	868	999999	558	92	343	435	999999	15	999999	745	817	999999	714	631	307	999999	907	93	51	791	999999	854	760	807	268	129	666	227	999999	895	999999	83	13	880	196	745	320	342	106	999999	13	815	997	98	942	917	999999	422	504	908	737	722	999999	751	234	23	999999	999999	824	223	768	568	754	999999	682	744	812	834	445	561	722	574	986	386	999999	847	856	671	864	351	506	253	723	353	999999	999999	50	261	999999	182	907	999999	999999	883	895	444	999999	547	415	208	115	999999	977	942	195	172	999999	656	963	386	167	999999	885	999999	717	999999	845	411	302	342	704	999999	188	273	654	162	999999	999999	999999	353	787	319	999999	666	999999	716	999999	999999	167	996	614	999999	999999	278	999999	742	684	45	999999	380	599	659	255	83	504	553	610	713	297	43	116	999999	175	620	999999	999999	999999	229	246	999999	999999	999999	999999	999999	727	999999	273	910	258	912	477	30	937	999999	999999	137	74	192	171	692	116	562	999999	134	999999	983	227	676	678	177	999999	465	999999	175	999999	999999	415	949	999999	193	289	999999	465	385	565	95	693	64	867	471	783	726	999999	554	894	695	581	999999	999999	744	102	999999	241	999999	89	999999	231	772	987	229	722	124	836	977	412	415	999999	117	999999	803	299	173	999999	216	393	115	999999	254	281	999999	952	295	542	999999	100	999999	469	384	306	553	864	921	77	647	749	668	890	90	999999	488	598	474	561	612	454	929	999999	34	999999	973	614	999999	500	560	276	999999	999999	235	886	719	945	722	999999	25	939	377	106	171	467	724	225	327	112	792	999999	487	733	999999	999999	171	999999	445	686	332	938	887	430	516	381	322	96	999999	203	432	543	999999	664	546	673	86	999999	999999	567	999999	758	296	999999	707	721	788	703	652	79	
725	814	510	45	488	86	62	947	999999	790	155	638	560	134	680	259	999999	823	197	266	89	337	289	877	714	573	652	23	999999	795	592	618	444	595	477	617	42	999999	185	470	999999	999999	254	999999	421	344	999999	999999	999999	458	999999	999999	516	999999	989	999999	999999	999999	331	999999	434	49	234	794	207	999999	999999	965	657	73	226	133	648	727	644	949	999999	453	999999	999999	376	489	819	274	47	627	112	58	605	88	92	999999	518	270	999999	582	999999	999999	638	999999	150	241	999999	139	242	633	999999	999999	999999	50	999999	91	176	951	547	944	229	959	756	999999	434	999999	999999	999999	980	816	999999	999999	691	72	999999	633	814	999999	238	144	974	689	42	414	311	999999	307	565	773	10	243	566	999999	101	363	946	999999	69	460	995	999999	936	159	425	28	999999	999999	688	996	999999	276	596	999999	413	969	999999	927	999999	277	121	847	999999	805	979	999999	58	999999	999999	708	107	928	755	130	242	999999	48	540	616	395	372	999999	618	999999	101	999999	646	843	319	131	823	999999	362	791	349	158	999999	999999	179	999999	969	284	999999	999999	899	753	520	476	999999	151	930	998	999999	955	905	896	238	244	713	999999	999999	214	354	478	999999	999999	576	964	781	94	203	907	371	999999	999999	97	717	639	669	347	223	180	999999	178	201	999999	999999	999999	999999	452	999999	834	999999	923	905	764	999999	39	104	820	186	999999	695	405	999999	32	999999	546	999999	818	189	599	574	376	42	765	851	186	999999	999999	381	180	999999	338	174	368	490	999999	868	999999	167	999999	544	848	171	666	485	957	230	178	197	999999	866	77	273	330	269	60	999999	149	999999	753	752	45	999999	16	478	366	241	999999	541	199	677	999999	999999	502	65	999999	999999	375	290	893	955	118	871	220	313	20	75	843	109	999999	999999	999999	748	413	934	999999	409	164	999999	129	725	999999	636	998	492	988	416	770	999999	543	846	525	859	999999	798	643	173	238	703	999999	301	398	999999	112	643	948	139	257	567	556	326	59	999999	170	177	323	999999	873	727	999999	999999	304	578	565	999999	40	869	728	999999	300	345	180	461	730	828	337	161	534	364	999999	858	169	213	719	227	999999	999999	698	999999	484	171	299	510	388	999999	996	820	924	518	612	999999	411	999999	276	999999	999999	999999	456	999999	999999	172	999999	518	193	465	445	999999	858	347	999999	692	180	999999	999999	139	56	669	999999	867	831	517	236	25	999999	465	457	999999	936	508	999999	208	891	366	22	999999	222	780	999999	923	999999	999999	961	999999	
999999	920	908	535	512	147	174	999999	525	588	510	999999	935	932	766	999999	18	999999	164	360	275	598	999999	814	863	817	916	275	999999	999999	450	926	556	649	304	831	557	921	23	798	344	597	999999	312	855	689	999999	289	23	600	915	508	750	999999	321	132	129	103	671	695	230	898	143	375	148	584	775	999999	638	999999	179	96	904	999999	999999	678	914	498	999999	184	440	636	261	751	244	941	186	999999	337	181	712	464	259	328	999999	446	463	318	174	280	913	100	651	88	430	999999	603	394	595	999999	999999	631	144	999999	999999	594	646	391	141	206	999999	830	958	466	232	999999	837	586	787	579	999999	606	333	688	270	349	985	183	330	415	347	791	359	693	963	91	329	761	74	984	799	999999	186	999999	999999	93	142	999999	856	715	991	27	607	999999	429	611	307	455	999999	914	608	999999	70	725	858	616	480	274	503	999999	395	85	521	803	780	151	999999	365	815	186	217	800	999999	615	999999	999999	194	343	274	361	999999	874	999999	159	385	335	21	460	999999	266	612	999999	690	999999	999999	916	505	999999	999999	287	191	999999	640	60	999999	808	999999	454	999999	538	999999	147	10	152	999999	999999	999999	372	428	454	139	969	999999	559	574	999999	999999	999999	296	999999	824	390	999999	986	180	999999	243	483	452	999999	188	567	158	580	833	475	867	999999	356	808	375	999999	385	791	157	999999	696	90	486	367	699	544	168	804	714	51	50	23	971	527	999999	77	919	851	276	999999	820	999999	725	108	482	570	265	487	142	690	15	999999	838	999999	999999	163	996	95	877	643	408	354	865	792	435	854	999999	828	530	308	223	534	525	585	400	999999	999999	388	885	999999	288	680	672	999999	999999	734	184	999999	383	999999	80	834	973	632	999999	999999	999999	933	673	627	999999	436	999999	833	999999	481	790	999999	568	132	797	618	999999	749	364	727	682	842	756	700	679	563	454	999999	237	389	560	892	420	999999	221	432	999999	267	144	999999	723	999999	999999	999999	943	920	999999	261	999999	462	634	234	277	447	794	967	186	972	947	999999	982	560	999999	97	999999	898	842	643	999999	375	904	999999	615	512	999999	844	295	999999	757	758	118	203	79	775	754	999999	624	973	140	253	255	999999	999999	704	869	173	242	999999	999999	55	87	811	349	999999	999999	692	619	764	999999	950	999999	985	225	199	331	999999	490	831	999999	999999	999999	869	999999	999999	130	172	999999	911	999999	840	611	826	556	999999	999999	307	853	999999	227	72	716	860	539	190	571	269	999999	130	
382	91	682	999999	135	999999	771	999999	307	999999	839	395	69	708	131	603	348	855	439	513	999999	33	934	381	614	281	878	999999	339	333	999999	861	646	511	538	561	168	210	700	507	940	472	999999	182	279	999999	12	18	999999	936	842	716	829	22	999999	999999	157	310	797	854	180	358	999999	974	999999	999999	749	999999	999999	570	445	999999	999999	931	572	55	34	762	112	999999	279	999999	999999	999999	999999	389	41	999999	899	999999	414	857	413	846	999999	591	594	35	596	300	92	454	838	999999	500	999999	562	898	449	567	334	394	207	24	585	311	673	484	493	206	946	125	658	990	999999	587	733	318	604	981	461	999	999999	811	700	824	41	517	902	999999	827	999999	193	341	854	29	999999	399	270	35	999999	119	541	400	354	966	795	847	21	912	999999	999999	303	468	116	335	229	999999	324	999999	999999	999999	999999	707	378	813	999999	326	146	146	927	999999	57	579	72	999999	467	775	467	733	39	193	505	990	814	583	839	999999	235	528	800	274	85	509	999999	761	537	834	31	541	999999	478	999999	999999	985	637	999999	999999	999999	999999	868	999999	928	590	999999	97	660	591	999999	794	973	217	999999	617	345	663	268	547	823	310	999999	999999	999999	999999	699	999999	481	630	999999	186	999999	125	999999	471	660	356	345	999999	778	668	999999	945	941	236	568	999999	387	103	539	331	999999	658	901	104	948	999999	700	12	890	179	615	40	587	715	999999	857	999999	629	957	988	327	999999	768	164	209	869	691	526	368	872	184	387	100	683	807	729	224	234	999999	425	656	999999	604	609	63	80	999999	236	819	999999	999999	758	146	550	14	606	889	746	895	89	554	999999	643	999999	999999	999999	939	903	908	688	999999	999999	999999	999999	342	999999	999999	999999	999999	139	511	465	707	999999	933	999999	999999	999999	679	211	839	999999	339	443	870	483	699	585	613	825	140	464	327	140	999999	285	999999	999999	999999	999999	437	729	644	999999	577	98	475	986	95	579	999999	999999	234	707	848	175	334	672	999999	858	294	593	999999	286	999999	57	147	999999	999999	999999	774	647	342	999999	774	119	832	999999	866	782	17	713	999999	44	999999	740	239	620	291	900	999999	979	932	999999	735	844	183	368	767	530	951	898	404	437	805	349	67	575	999999	738	342	761	805	889	999999	580	102	521	448	267	818	527	999999	690	999999	794	999999	982	999999	929	935	474	999999	999999	830	118	318	73	999999	498	683	663	687	553	567	198	999999	999999	508	164	999999	662	920	509	712	434	614	999999	729	20	
999999	85	652	13	802	999999	955	469	68	741	271	38	291	999999	584	164	839	999999	132	518	999999	999999	483	768	188	283	553	999999	634	406	504	604	344	228	863	999999	20	999999	750	699	243	713	984	767	893	722	380	971	925	557	594	999999	591	220	399	964	999999	884	999999	999999	999999	659	835	999999	247	667	694	73	999999	976	153	165	999999	433	285	999999	685	716	875	999999	902	582	380	86	811	632	22	134	999999	898	15	136	859	230	384	999999	999999	332	530	235	38	317	999999	949	999999	439	880	168	934	492	288	885	999999	999999	627	741	288	758	850	999999	655	570	243	197	970	27	999999	771	58	701	39	362	196	999999	436	594	697	431	673	382	751	853	999999	347	619	130	127	499	603	999999	305	129	482	999999	580	468	83	698	979	396	143	119	999999	243	463	925	699	369	999999	42	999999	999999	95	477	863	999999	380	896	999999	850	899	999999	177	415	406	999999	999999	999999	79	999999	520	999	999999	286	999999	641	743	956	884	694	999999	758	566	999999	598	447	999999	999999	61	999999	97	187	130	999999	999999	336	941	704	837	552	999999	428	999999	999999	521	54	415	999999	999999	231	68	424	999999	883	430	150	250	607	816	958	876	999999	228	300	999999	343	999999	323	790	912	699	48	128	341	648	11	999999	999999	58	999999	42	234	776	830	999999	673	174	247	708	356	999999	344	888	879	676	179	210	999999	999999	999999	176	101	999999	325	531	999999	305	999999	244	428	999999	999999	558	272	925	651	108	999999	999999	216	178	640	614	443	826	365	999999	249	664	478	999999	470	515	999999	999999	941	216	999999	308	700	377	999999	13	999999	674	999999	785	999999	953	34	81	999999	428	878	19	535	486	584	498	175	869	66	26	765	627	999999	144	688	884	983	445	647	99	879	839	685	999999	334	769	389	999999	533	295	999999	407	989	51	636	860	999999	464	631	963	999999	830	321	476	999999	662	463	312	106	742	969	589	434	721	549	49	334	999999	999999	815	999999	595	346	999999	387	999999	999999	180	999999	828	41	529	813	684	956	999999	528	218	399	672	315	999999	999999	791	325	59	973	278	501	597	536	954	312	815	854	547	494	550	99	879	35	292	805	999999	999999	999999	776	749	764	999999	520	999999	999999	489	509	41	122	999999	999999	999999	394	369	678	909	302	86	999999	999999	829	999999	564	977	129	999999	647	32	999999	214	91	999999	283	233	513	999999	86	420	455	999999	315	823	434	939	106	762	999999	665	614	896	976	633	233	999999	920	354	937	543	996	
989	842	486	759	907	473	578	63	999999	999999	678	832	881	631	403	691	999999	985	624	880	366	34	981	418	385	238	457	651	505	999999	999999	73	999999	423	466	980	999999	73	527	476	527	709	999999	809	935	999999	104	12	999999	999999	913	369	322	662	639	964	861	999999	383	999999	26	927	557	999999	697	999999	299	468	174	423	862	942	468	158	999999	999999	701	182	999999	322	144	999999	821	419	399	999999	999999	880	784	999999	999999	760	690	848	999999	600	161	999999	121	330	774	636	837	416	233	971	999999	174	309	981	272	689	594	71	544	999999	116	147	999999	899	864	418	683	672	304	111	262	619	698	763	999999	999999	70	163	547	507	999999	414	195	427	897	586	999999	802	239	999999	999999	628	999999	999999	999999	23	15	222	999999	999999	952	174	121	999999	719	291	475	546	485	999999	628	441	523	999999	999999	701	952	51	999999	999999	999999	881	443	865	935	999999	316	810	279	492	232	848	999999	191	555	452	302	999999	708	615	999999	44	326	203	810	734	114	276	934	791	71	963	220	187	528	81	731	999999	195	96	999999	665	999999	993	813	780	999999	342	999999	511	408	887	343	395	177	803	564	250	999999	999999	528	50	876	487	430	268	999999	999999	663	483	721	56	878	622	640	454	766	999999	390	40	989	772	784	432	393	184	630	824	19	724	517	491	201	999999	568	934	789	790	572	999999	153	234	679	17	999999	362	18	720	755	723	999999	999999	859	34	221	755	265	453	104	256	638	999999	999999	999999	966	240	855	895	64	999999	665	999999	761	836	999999	999999	103	776	999999	40	175	999999	79	296	688	286	999999	999999	771	999999	679	345	695	325	915	340	723	740	51	559	507	999999	666	999999	999999	69	479	999999	999999	456	999999	488	999999	999999	91	999999	742	224	260	999999	609	688	133	999999	37	329	291	445	920	999999	52	362	735	92	533	61	252	30	238	628	807	607	39	999999	160	999999	999999	999999	244	195	999999	999999	490	360	950	818	990	424	31	738	778	44	112	591	413	309	753	729	540	39	999999	721	986	631	883	999999	659	807	999999	999999	794	658	210	999999	958	543	872	384	141	714	71	827	999	499	849	772	505	447	912	850	446	804	999999	215	708	999999	522	999999	477	949	169	192	333	999999	999999	999999	833	999999	632	869	436	378	598	825	967	999999	999999	496	782	999999	505	221	895	250	400	990	566	995	36	92	31	23	907	191	999999	878	999999	814	555	729	939	137	999999	52	423	999999	216	276	247	58	162	35	86	999999	
999999	947	297	999999	794	953	563	838	351	549	847	999999	471	416	279	99	165	908	999999	62	181	378	406	852	826	331	783	299	999999	978	929	996	937	549	999999	608	999999	999999	999999	602	999999	110	785	275	204	10	607	799	997	158	892	254	999999	999999	999999	85	550	999999	266	999999	179	273	90	373	619	851	485	999999	679	671	507	999999	889	349	885	80	999999	141	999999	825	724	984	302	609	999999	685	912	913	364	662	67	999999	164	556	432	999999	999999	422	655	353	525	685	999999	999999	650	157	364	744	999999	999999	492	419	999999	440	999999	195	999999	481	287	933	938	571	999999	26	999999	361	590	343	916	982	60	180	485	999999	309	48	863	966	959	999999	330	177	775	248	180	647	369	999999	807	246	932	548	145	721	414	954	128	999999	721	298	567	31	827	999999	999999	999999	933	481	140	999999	999999	13	521	999999	613	770	999999	328	845	966	991	866	535	680	59	512	45	764	900	355	920	999999	255	670	380	309	349	620	184	858	999999	888	592	107	914	928	36	795	999999	643	168	800	268	754	307	700	495	157	999999	562	286	999999	999999	785	789	999999	758	999999	999999	999999	999999	185	153	987	263	113	283	438	765	131	999999	249	999999	267	196	130	500	999999	373	680	813	999999	514	622	581	543	999999	807	317	350	179	185	826	804	999999	983	656	281	501	999999	426	999999	392	984	86	46	999999	323	598	999999	83	268	488	999999	500	238	671	999999	415	719	999999	476	130	425	951	310	423	999999	54	213	999999	229	998	179	263	756	809	530	545	544	999999	993	218	648	277	911	697	537	314	983	999999	999999	865	999999	408	999999	936	967	999999	776	999999	673	279	394	999999	853	269	318	45	744	428	150	985	870	700	999999	999999	999999	157	49	999999	999999	546	70	891	999999	363	226	770	313	999999	842	999999	999999	999999	355	999999	999999	453	423	999999	388	501	570	564	181	150	994	91	606	999999	464	819	993	173	736	999999	218	502	856	500	53	548	732	924	585	654	225	949	354	87	999999	999999	733	999999	234	999999	999999	505	720	999999	369	144	173	621	365	999999	999999	605	194	228	515	331	596	923	608	840	999999	645	978	526	924	55	999999	529	258	435	95	999999	939	351	161	712	781	658	999999	999999	999999	999999	999999	562	999999	620	999999	999999	572	121	442	999999	788	999999	625	339	527	999999	283	323	406	644	372	999999	937	999999	999999	843	77	802	549	938	792	999999	465	658	86	426	376	314	291	612	956	147	993	285	816	555	726	821	195	588	384	
817	511	739	748	640	999999	263	954	921	67	769	572	999999	28	999999	999999	999999	999999	110	999999	999999	42	794	687	999999	935	662	90	119	126	256	616	961	563	974	198	726	910	446	801	123	999999	369	554	197	574	499	266	999999	627	760	567	999999	999999	415	999999	717	61	999999	999999	999999	182	844	805	811	162	610	941	53	999999	211	999999	999999	309	714	619	999999	999999	999999	660	446	405	362	492	999999	688	531	210	157	199	481	674	397	742	838	940	514	999999	999999	44	964	558	999999	999999	425	704	751	785	56	795	122	476	561	999999	267	999999	819	999999	999999	133	999999	409	793	854	428	999999	668	84	471	773	115	999999	507	466	696	999999	192	534	76	661	999999	746	164	361	87	14	123	534	485	281	999999	999999	125	999999	413	564	764	368	409	888	45	676	324	282	690	13	999999	104	176	378	384	295	296	786	196	999999	255	442	999999	424	424	144	599	199	652	953	992	888	63	141	134	823	999999	187	626	270	432	881	671	83	999999	999999	367	116	896	835	865	999999	433	528	319	332	591	985	474	999999	87	134	630	736	999999	91	51	999999	253	561	169	999999	170	925	461	373	770	999999	388	999999	999999	492	303	816	98	664	999999	534	822	802	241	150	999999	726	999999	308	261	934	999999	953	999999	332	862	999999	676	757	999999	507	76	945	561	888	606	78	133	999999	831	813	648	356	626	517	222	451	330	999999	404	444	742	163	122	999999	640	434	999999	454	629	958	150	999999	495	957	467	876	999999	353	544	999999	602	598	476	448	295	999999	337	999999	119	421	999999	657	362	734	765	912	999999	724	257	181	649	999999	999999	873	999999	317	861	669	60	999999	210	999999	999999	759	841	154	687	999999	551	925	107	999999	999999	218	943	999999	978	999999	202	554	53	526	105	999999	999999	923	999999	603	775	977	854	668	999999	999999	999999	48	182	602	892	621	235	169	999999	332	999999	688	342	757	929	190	338	110	477	505	999999	999999	881	121	763	917	521	93	999999	573	80	439	552	572	999999	905	320	386	868	581	328	999999	352	773	299	999999	999999	999999	674	595	648	753	999999	913	999999	535	167	70	839	999999	110	999999	270	999999	261	644	146	770	999999	34	869	952	241	999999	186	417	999999	117	822	455	336	645	419	313	924	326	999999	999999	101	472	748	999999	547	893	480	186	999999	999999	521	999999	181	820	127	999999	725	696	522	305	736	999999	202	59	248	999999	648	465	733	999999	684	934	406	507	679	296	999999	999999	415	348	425	999999	999999	999999	
596	999999	284	516	527	769	588	238	999999	942	999999	37	279	699	21	999999	255	25	453	668	68	586	257	674	999999	831	999999	115	290	183	880	735	999999	603	999999	80	119	141	937	999999	999999	999999	139	464	604	651	26	586	607	261	103	409	557	999999	541	19	920	610	375	696	404	482	948	999999	999999	999999	757	676	245	999999	54	123	88	489	300	612	456	999999	79	499	814	999999	507	38	90	480	999999	154	72	454	159	508	765	999999	569	895	507	509	401	437	893	349	350	999999	217	999999	330	78	834	928	562	136	999999	999999	881	617	974	919	550	999999	989	612	613	791	791	999999	358	838	920	405	999999	999999	999999	999999	605	475	447	999999	820	111	999999	119	320	999999	891	33	968	889	368	952	920	587	999999	810	448	999999	736	999999	999999	671	631	492	158	439	999999	614	734	999999	280	416	999999	142	999999	448	999999	879	302	999999	999999	768	577	468	999999	967	484	526	989	591	999999	325	999999	888	967	999999	999999	999999	961	880	999999	287	298	79	999999	951	782	787	488	999999	379	568	987	999999	658	115	999999	172	22	190	955	307	625	152	999999	954	677	999999	175	999999	968	772	918	999999	171	622	999999	999999	848	528	999999	696	48	479	222	999999	337	483	999999	861	64	317	656	780	925	21	662	156	373	664	283	999999	622	538	999999	606	650	575	999999	46	999999	999999	324	999999	994	268	269	156	929	80	627	999999	61	999999	895	661	126	147	497	999999	959	999999	144	194	254	694	84	999999	927	999999	984	762	388	203	999999	468	999999	172	786	667	752	516	999999	302	999999	89	448	318	643	999999	490	513	87	945	999999	999999	461	140	249	309	999999	759	228	323	999999	864	815	858	88	436	999999	999999	361	829	999999	453	116	841	156	175	999999	766	999999	47	135	480	999999	443	126	922	17	999999	923	486	999999	992	999999	903	216	999999	273	590	239	217	232	536	999999	999999	548	633	206	619	983	84	999999	426	999999	999999	197	616	190	999999	741	165	429	805	40	999999	355	413	165	212	635	974	901	665	999999	999999	815	999999	328	436	999999	493	725	397	879	848	432	67	108	117	715	600	999999	891	848	83	787	999999	505	287	902	145	478	993	984	18	999999	398	889	245	375	999999	297	753	488	257	440	999999	925	191	452	298	315	57	497	45	982	999999	816	463	999999	398	103	50	534	999999	25	731	412	871	676	44	178	862	999999	999999	999999	248	413	600	643	999999	501	323	834	999999	829	430	506	999999	36	999999	581	436	374	999999	504	999999	228	999999	
242	999999	629	64	999999	418	129	999999	315	380	999999	743	607	225	819	126	896	999999	216	999999	929	595	235	463	999999	513	463	742	497	764	622	999999	30	684	999999	935	135	447	807	426	494	999999	124	999999	226	293	565	999999	616	258	90	725	50	307	799	647	999999	175	999999	12	955	999999	999999	999999	758	677	722	922	999999	884	990	458	999999	999999	436	552	999999	109	247	560	999999	999999	135	249	684	897	25	722	885	721	462	999999	237	805	471	116	999999	573	999999	999999	571	642	999999	731	268	632	753	260	999999	256	176	383	999999	659	64	857	261	715	867	861	662	10	999999	145	432	40	230	176	328	329	999999	907	732	999999	989	315	599	403	981	62	999999	764	851	999999	554	89	42	578	751	613	854	716	999999	515	886	571	605	372	309	237	411	999999	932	551	136	269	650	239	670	748	267	858	999999	815	717	897	158	999999	999999	353	998	652	425	999999	999999	413	211	999999	811	428	710	237	104	753	650	567	832	309	512	295	438	803	908	13	999999	996	999999	999999	798	999999	422	999999	781	956	239	999999	171	227	86	999999	67	434	427	999999	999999	999999	763	981	999999	159	999999	999999	999999	304	914	999999	999999	421	368	478	431	999999	999999	822	15	513	456	148	523	891	999999	614	999999	999999	238	14	385	665	965	999999	999999	999999	726	999999	923	573	999999	486	51	999999	24	749	859	608	300	747	16	604	246	534	583	999999	467	282	753	460	625	115	76	910	819	88	456	51	245	999999	999999	778	899	442	212	969	106	999999	876	999999	755	624	499	491	998	780	999999	440	742	616	542	453	895	999999	999999	999999	419	140	225	936	302	999999	999999	869	162	237	705	803	331	614	529	978	999999	106	705	11	616	585	912	48	999999	999999	999999	628	888	150	883	436	494	999999	999999	999999	273	940	363	999999	261	629	338	771	85	625	118	999999	97	563	57	798	999999	946	588	834	228	999999	288	999999	519	999999	980	21	353	279	999999	324	64	563	714	465	743	767	999999	986	257	151	963	999999	907	180	999999	334	103	999999	668	547	428	725	999999	97	662	87	428	516	649	999999	427	806	316	999999	83	999999	848	999999	65	999	206	602	586	999999	999999	255	379	348	214	656	918	268	610	771	896	999999	999999	627	803	665	999999	243	347	930	723	167	726	123	106	16	485	511	39	668	351	825	148	669	874	416	707	90	999999	993	407	999999	205	544	897	745	999999	999999	999999	399	660	962	265	999999	364	65	999999	266	251	208	999999	417	238	941	999999	80	
200	156	752	396	958	269	999999	354	999999	564	961	191	999999	361	297	999999	722	640	999999	388	570	999999	315	999999	887	451	838	113	822	999999	930	999999	124	827	555	999999	479	401	441	999999	40	999999	133	799	103	999999	51	890	910	915	694	598	933	999999	509	707	999999	932	509	516	431	828	531	999999	634	707	77	397	999999	999999	999999	331	209	616	999999	659	369	999999	726	550	410	947	999999	907	999999	999999	331	81	999999	999999	731	546	999999	924	970	212	999999	590	174	395	279	653	93	999999	140	372	398	326	999999	849	348	334	216	958	116	483	635	624	246	303	386	995	79	959	999999	999999	999999	284	999999	999999	280	778	352	340	280	756	863	18	999999	999999	942	14	999999	478	999999	406	340	933	817	999999	577	999999	353	999999	999999	283	584	134	200	999999	933	124	680	550	579	570	999999	875	999999	360	619	627	999999	314	360	382	619	600	460	597	908	999999	467	999999	577	999999	434	481	332	996	181	738	999999	883	998	828	334	835	899	938	424	465	255	467	877	950	917	999999	520	999999	664	999999	674	602	984	438	656	999999	999999	74	999999	511	553	691	188	881	808	963	315	999999	57	784	700	521	999999	452	259	999	282	999999	597	394	960	999999	342	999999	73	226	899	569	999999	999999	862	999999	802	913	912	564	999999	996	999999	999999	734	988	589	880	999999	163	999999	541	999999	656	258	356	477	750	551	999999	358	990	817	592	74	999999	359	253	922	865	718	270	540	999999	720	286	485	643	660	971	116	999999	999999	910	797	368	390	524	555	515	367	62	372	999999	216	999999	189	999999	889	988	638	345	957	999999	444	999999	10	495	999999	999999	999999	999999	100	999999	751	999999	999999	906	999999	999999	999999	999999	698	416	508	666	999999	999999	487	432	107	999999	999999	671	342	770	504	487	476	639	999999	999999	588	582	645	533	962	792	312	320	212	282	763	999999	633	803	647	551	918	999999	269	999999	17	513	875	943	90	428	999999	981	999999	999999	999999	165	999999	469	256	999999	999999	975	999999	116	184	177	229	824	173	570	47	538	133	953	569	999999	380	843	888	85	707	702	452	543	999999	330	919	999999	999999	999999	844	999999	557	999999	999999	942	83	163	349	999999	293	61	779	519	390	999999	999999	447	48	740	785	999999	999999	181	417	78	532	170	560	853	999999	624	981	999999	726	999999	980	601	182	626	625	226	503	58	791	656	999999	999999	163	999999	473	481	566	112	822	348	999999	386	999999	999999	420	999999	602	496	591	668	79	224	999999	516	727	266	275	422	
125	568	999999	533	389	761	999999	599	999999	714	390	999999	68	878	743	387	290	604	487	470	216	713	624	17	466	132	586	999999	149	646	128	999999	216	154	999999	263	346	69	996	363	565	820	905	888	115	815	999999	200	480	416	235	133	779	805	999999	411	944	999999	77	267	184	999999	460	999999	999999	183	570	914	891	489	50	231	608	134	904	999999	807	736	999999	650	522	395	999999	732	420	995	437	999999	999999	585	319	352	999999	999999	188	999999	369	545	999999	999999	999999	695	309	991	375	14	525	655	900	819	604	218	102	426	745	788	220	727	949	599	999999	169	975	999999	999999	697	239	868	999999	786	36	272	999999	999999	405	826	96	246	367	416	480	782	510	999999	981	999999	259	575	993	400	907	641	999999	703	195	999999	719	993	821	677	774	656	709	123	792	999999	999999	132	31	999999	701	974	999999	999999	128	964	659	857	335	78	999999	999999	874	554	879	394	677	739	999999	319	116	999999	424	689	641	824	82	396	335	649	336	137	999999	85	698	933	281	61	999999	230	436	862	667	753	239	120	781	164	999999	408	664	999999	999999	712	812	608	559	681	901	303	891	272	999999	999999	742	320	119	799	999999	999999	123	625	164	564	999999	999999	999999	671	999999	531	53	917	999999	927	984	300	999999	842	272	100	383	599	999999	291	338	174	341	981	999999	918	11	981	308	298	294	48	999999	782	830	999999	999999	888	999999	999999	260	974	999999	603	700	451	530	276	999999	766	571	999999	474	872	235	717	912	453	999999	540	529	71	619	863	999999	946	419	17	22	999999	917	494	999999	999999	999999	364	999999	999999	291	999999	397	734	999999	542	726	770	999999	18	556	122	999999	728	238	999999	850	198	365	999999	999999	754	42	523	264	832	848	87	999999	694	999999	871	663	184	172	100	152	794	617	86	146	872	382	410	460	899	999999	999999	266	999999	999999	841	999	807	777	999999	537	874	480	621	999999	649	623	879	176	685	459	481	566	999999	999999	65	999999	288	120	98	382	631	999999	999999	784	659	820	999999	765	10	999999	855	407	636	563	278	324	999999	999999	496	259	503	244	775	999999	576	632	127	146	873	270	720	999999	689	163	905	810	125	836	44	999999	162	124	175	812	999999	999999	999999	585	280	740	999999	895	623	999999	879	999999	298	914	218	36	703	335	891	740	161	168	999999	999999	999999	468	209	168	358	999999	999999	388	79	962	846	999999	703	542	866	142	999999	825	83	999999	284	999999	522	210	999999	999999	135	827	999999	435	660	445	366	
457	999999	811	999999	427	546	955	999999	500	999999	335	78	716	333	170	468	758	66	336	94	868	208	148	999999	998	540	350	999999	999999	999999	999999	311	410	999999	999999	614	64	601	266	289	127	118	783	200	999999	142	999999	999999	964	368	474	999999	334	999999	498	999999	789	866	542	999999	205	999999	999999	344	999999	33	667	580	87	556	414	166	800	999999	999999	999999	424	947	758	865	629	666	577	999999	691	275	977	999999	647	996	999999	198	68	379	93	704	645	449	516	173	474	340	606	418	954	317	578	287	394	737	999999	999999	117	676	999999	539	999999	999999	653	418	56	999999	933	91	730	999999	108	430	963	272	124	975	440	595	401	298	69	168	957	383	999999	999999	663	909	999999	999999	999999	391	121	553	858	95	795	999999	126	855	999999	525	687	738	219	157	324	132	623	859	410	521	285	999999	479	687	999999	280	722	357	955	33	919	746	145	716	318	419	413	999999	189	999999	999999	999999	999999	999999	480	999999	173	548	385	541	999999	312	584	568	116	153	84	180	999999	999999	385	768	999999	383	999999	941	999999	999999	839	904	718	595	679	77	999999	740	86	935	999999	383	116	183	972	423	737	617	172	576	610	175	999999	243	999999	664	957	710	644	518	939	539	626	999999	999999	999999	999999	700	632	999999	526	999999	76	999999	964	118	418	212	796	487	646	988	779	999999	893	673	999999	485	58	25	999999	999999	105	568	996	677	756	999999	473	500	601	46	999999	655	60	244	999999	999999	278	437	999999	999999	913	167	999999	999999	999999	601	776	45	912	346	651	999999	407	999999	280	999999	152	297	361	999999	738	306	999999	609	13	999999	975	659	999999	999999	217	621	770	999999	428	938	697	55	917	165	670	438	587	264	394	377	258	866	964	999999	64	999999	85	283	27	999999	281	272	999999	635	626	127	999999	999999	139	40	999999	999999	765	341	810	107	379	206	312	309	718	630	224	999999	875	118	695	973	316	235	545	496	347	811	999999	434	108	999999	539	552	999999	46	999999	364	529	215	111	999999	791	957	611	999999	970	717	899	650	999999	320	759	517	431	999999	244	903	495	360	705	953	675	385	999	97	667	759	999999	682	505	860	116	670	999999	999999	191	359	624	666	999999	629	912	25	386	999999	532	31	131	999999	801	231	868	179	510	999999	957	415	957	523	221	221	999999	227	999999	197	999999	999999	999999	369	316	885	289	828	834	85	51	659	999999	221	565	645	999999	863	881	283	991	999999	169	859	115	776	401	110	454	314	254	999999	870	199	
583	443	520	761	999999	915	942	50	345	999999	116	307	999999	746	958	576	583	999999	999999	871	206	999999	929	651	263	539	999999	999999	999999	529	830	356	789	809	638	999999	135	876	700	965	999999	999999	601	735	999999	808	369	999999	152	878	730	734	358	999999	992	316	514	869	508	999999	432	764	665	815	603	759	518	607	118	999999	451	999999	820	999999	540	255	675	203	898	455	180	837	45	999999	999999	999999	997	999999	816	332	617	265	378	999999	999999	576	999999	785	141	999999	300	761	547	316	436	999999	999999	999999	468	747	640	320	970	62	462	594	728	999999	26	506	999999	727	999999	786	228	999999	339	752	838	963	959	889	71	904	999999	999999	300	999999	79	999999	192	30	332	78	691	307	999999	325	999999	948	848	136	768	634	999999	572	970	761	97	999999	694	171	999999	999999	999999	750	258	75	897	54	303	998	99	999999	324	741	404	722	104	920	999999	999999	999999	890	125	999999	131	436	672	592	447	539	999999	827	999999	31	999999	827	290	941	58	229	999999	570	654	849	46	526	320	999999	178	258	666	176	351	680	33	259	389	999999	999999	821	999999	999999	606	999999	366	272	171	303	860	576	441	162	999999	680	595	577	245	275	796	604	999999	180	999999	198	999999	475	999999	409	997	631	448	335	322	237	826	123	963	890	493	774	365	27	640	601	817	513	304	671	95	455	23	124	169	35	705	232	890	417	891	890	999999	999999	305	239	999999	999999	840	644	999999	482	614	355	782	999999	249	108	540	823	381	368	180	814	324	552	617	334	176	999999	999999	999999	999999	999999	998	999999	988	602	999999	411	999999	711	999999	999999	817	612	841	668	341	147	786	607	692	999999	46	532	719	972	448	999999	622	804	999999	553	123	260	259	999999	356	189	43	646	999999	139	361	670	695	520	996	711	710	949	992	999999	510	999999	911	999999	519	476	882	999999	999999	999999	788	668	771	129	546	999999	362	999999	999999	162	114	149	231	999999	715	376	999999	209	999999	736	51	672	812	911	52	999999	349	103	548	879	307	26	999999	999999	999999	693	899	999999	974	439	359	999999	637	999999	924	999999	999999	358	450	153	639	683	51	427	928	999999	856	859	86	358	227	269	244	441	999999	97	656	815	999999	32	999999	270	235	545	387	124	45	971	986	999999	495	990	652	999999	249	999999	975	75	487	234	999999	49	999999	625	221	99	692	205	985	999999	714	888	146	428	676	379	458	505	49	813	999999	884	872	405	863	999999	617	999999	201	241	999999	999999	337	988	195	999999	
770	609	334	298	999999	999999	986	999999	966	999999	854	233	729	870	999999	480	36	999999	154	999999	176	999999	762	984	999999	999999	13	754	723	999999	999999	158	242	248	999999	849	180	751	999999	250	897	722	999999	265	382	393	119	331	75	999999	564	663	843	242	999999	676	846	350	816	577	836	242	436	999999	999999	706	990	999999	271	326	999999	284	291	999999	65	454	666	999999	611	999999	999999	999999	688	91	999999	897	314	10	977	999999	12	830	935	814	413	999999	295	596	219	676	403	999999	999999	749	342	289	999999	940	187	816	20	349	738	999999	999999	164	553	999999	282	999999	999999	999999	512	339	323	478	349	477	999999	999999	999999	79	297	999999	999999	999999	999999	938	749	290	525	374	822	171	922	662	999999	217	999999	999999	999999	940	999999	69	284	412	126	730	435	863	939	904	449	788	658	940	62	803	42	719	541	615	605	992	634	38	177	999999	416	660	386	141	497	250	288	227	756	999999	660	292	997	892	999999	885	350	621	999999	999999	999999	981	999999	298	185	270	717	999999	344	331	435	999999	244	999999	323	775	487	807	416	209	509	440	194	824	152	749	999999	649	111	720	999999	22	114	143	838	435	59	97	956	999999	533	781	882	434	802	415	57	232	578	738	407	542	214	724	534	82	797	786	155	435	999999	77	999999	999999	999999	422	999999	999999	936	888	999999	999999	999999	189	675	999999	557	999999	31	737	702	499	81	999999	323	119	808	389	608	766	637	273	999999	531	688	999999	387	268	999999	389	273	945	295	689	23	18	691	34	59	806	524	999999	999999	999999	732	999999	996	40	311	569	614	762	503	180	261	461	999999	999999	500	219	350	299	13	642	474	756	999999	999999	999999	314	428	783	340	801	251	598	508	999999	999999	640	469	356	999999	999999	774	999999	452	125	438	561	999999	371	999999	839	466	235	999999	132	944	999999	999999	614	679	999999	151	831	431	701	928	999999	999999	923	531	999999	750	999999	341	817	867	962	314	999999	952	799	753	66	259	501	345	999999	563	386	589	822	795	855	677	961	999999	943	999999	750	197	776	999999	999999	840	673	99	472	893	227	999999	981	671	757	662	880	252	999999	582	930	366	911	108	576	344	708	75	895	326	380	999999	924	882	563	899	186	201	999999	999999	999999	412	872	133	346	131	607	160	48	203	797	999999	999999	999999	159	394	286	677	41	303	141	607	999999	156	522	453	340	999999	999999	857	485	689	135	867	999999	528	493	787	999999	454	736	558	37	999999	999999	662	999999	562	733	179	623	
508	169	823	94	978	218	999999	611	892	999999	508	51	190	717	117	592	999999	999999	630	900	999999	915	586	567	999999	999999	502	626	859	640	777	374	939	244	977	529	312	999999	28	320	767	185	999999	663	999999	516	846	984	421	79	999999	197	999999	278	133	592	582	266	511	407	999999	999999	999999	999999	999999	143	112	946	740	588	289	319	357	320	143	323	57	923	999999	999999	733	517	214	999999	919	590	271	999999	120	394	999999	56	281	620	604	666	434	616	650	103	413	900	254	833	789	412	840	793	144	810	545	659	926	443	999999	208	895	999999	343	433	999999	441	836	999999	999999	243	47	736	716	476	999999	440	999999	246	664	833	999999	381	999999	517	749	478	535	999999	848	298	130	838	946	999999	771	473	283	227	231	971	73	898	999999	999999	999999	113	999999	668	999999	114	386	690	999999	840	935	523	960	999999	683	999999	905	536	999999	352	999999	999999	790	320	705	999999	167	999999	999999	999999	769	375	189	453	999999	999999	999999	999999	388	999999	999999	439	68	999999	470	258	999999	999999	544	827	76	537	400	999999	444	999999	999999	766	963	999999	947	331	675	97	80	999999	344	999999	683	47	12	47	999999	763	441	999999	999999	683	999999	456	913	710	999999	197	626	242	974	339	19	977	332	999999	999999	881	796	589	764	971	999999	900	913	999999	773	507	999999	999999	389	999999	417	761	33	640	916	516	592	246	810	487	471	837	595	14	508	999999	714	378	999999	999999	967	999999	918	999999	999999	949	543	918	999999	999999	373	597	853	347	921	257	953	692	999999	398	999999	559	778	286	999999	999999	999999	909	496	77	999999	456	894	122	669	566	843	854	992	999999	973	674	999999	999999	999999	873	999999	257	92	260	999999	32	660	999999	977	417	83	641	669	999999	999999	633	431	999999	231	999999	702	999999	999999	365	414	109	699	750	425	624	999999	981	172	999999	223	67	826	246	325	769	795	159	999999	262	492	999999	194	554	332	349	252	999999	999999	999999	999999	999999	579	999999	845	652	333	909	999999	362	166	101	999999	42	234	586	806	195	999999	462	131	553	605	999999	873	212	915	999999	999999	85	381	999999	416	965	466	970	999999	110	400	673	445	885	829	999999	106	401	732	999999	329	746	542	66	884	122	85	627	999999	164	999999	642	737	188	491	254	980	344	685	513	576	264	107	999999	999999	880	27	245	999999	822	328	481	480	762	825	681	543	325	936	999999	890	839	999999	333	999999	999999	936	266	404	585	801	999999	716	999999	585	999999	648	835	271	14	105	839	999999	999999	
835	381	172	999999	363	810	710	999999	408	391	623	737	999999	999999	460	48	944	761	841	999999	31	567	999999	261	187	760	42	708	64	932	208	60	935	505	497	874	999999	962	903	594	875	146	999999	334	605	848	999999	999999	385	233	999999	344	998	999999	999999	999999	616	911	796	602	999999	12	611	999999	193	572	801	437	286	999999	999999	981	857	999999	272	999999	214	441	655	338	999999	168	999999	831	872	863	62	179	701	229	268	683	175	310	999999	999999	534	887	150	42	999999	703	597	799	779	999999	486	750	502	919	73	184	999999	468	972	999999	679	780	603	329	999999	631	999999	67	999999	770	816	557	999999	399	360	327	300	622	291	999999	999999	533	61	793	387	311	676	782	999999	999999	999999	999999	337	207	203	753	999999	820	999999	999999	967	539	482	999999	272	928	999999	999999	568	746	883	999999	187	57	58	155	729	999999	942	999999	954	954	901	243	352	118	229	243	999999	999999	999999	479	110	865	957	41	61	51	999999	458	999999	573	999999	419	210	783	530	290	158	58	34	484	878	999999	471	999999	637	249	666	999999	709	999999	907	999999	713	999999	999999	321	99	27	104	687	288	999999	227	390	740	492	42	569	588	938	94	157	582	999999	601	796	404	944	999999	999999	384	999999	749	999999	999999	261	706	796	999999	218	201	141	953	347	206	394	96	90	283	155	999999	107	574	770	991	759	389	163	999999	747	917	155	999999	292	312	909	744	312	999999	488	999999	999999	329	999999	747	953	204	245	362	999999	710	324	670	257	605	287	803	999999	923	906	872	999999	999999	502	999999	56	517	670	44	296	650	783	365	794	999999	969	777	999999	33	48	999999	154	999999	605	46	602	484	376	687	34	999999	999999	388	818	616	244	262	826	89	701	445	534	210	76	566	926	999999	876	889	635	999999	610	999999	884	351	727	751	388	466	698	571	151	982	19	190	999999	999999	999999	188	134	717	950	124	999999	602	41	999999	734	999999	120	644	608	487	999999	999999	505	811	503	999999	999999	493	873	370	999999	999999	304	999999	201	886	999999	999999	999999	698	764	917	999999	999999	632	292	320	783	26	349	355	64	963	664	930	494	684	82	999999	79	299	641	844	999999	733	999999	308	489	752	847	366	589	231	910	722	144	965	20	188	221	166	114	999999	534	25	336	176	639	620	706	211	610	630	352	999999	132	83	969	761	440	984	830	41	178	983	766	832	999999	941	795	529	673	893	689	912	999999	999999	319	574	407	36	999999	868	55	646	755	958	879	511	
600	71	999999	259	748	237	336	999999	999999	550	258	504	122	697	825	999999	538	716	940	999999	224	999999	763	405	363	999999	325	962	985	532	238	807	952	999999	351	734	533	424	999999	461	999999	999999	868	769	999999	999999	914	970	53	868	117	48	28	450	297	999999	307	600	895	344	999999	374	999999	774	322	451	551	570	356	100	999999	123	999999	999999	852	112	98	999999	999999	460	499	354	918	999999	424	199	999999	512	264	708	437	932	528	999999	999999	222	33	999999	456	874	361	353	999999	952	224	994	477	539	597	194	554	313	521	445	999999	567	455	970	359	133	999999	49	999999	999999	663	721	594	760	939	639	89	999999	547	215	108	156	999999	965	902	999999	721	259	914	80	163	134	421	93	999999	999999	767	62	745	333	999999	999999	47	976	299	503	409	717	600	958	114	560	765	316	346	699	837	489	78	928	411	412	134	245	494	539	309	999999	794	957	872	37	258	223	993	785	118	753	676	999999	30	13	999999	956	966	602	368	115	747	275	154	288	999999	816	922	999999	198	802	492	759	999999	999999	922	643	999999	87	311	552	323	560	590	94	812	668	908	999999	999999	178	278	999999	999999	204	763	999999	812	593	999999	442	301	193	597	316	271	916	216	999999	90	26	870	999999	300	816	999999	196	684	70	475	325	908	999999	66	999999	533	600	588	998	145	403	999999	501	44	869	999999	139	963	284	822	895	462	999999	326	736	307	389	600	364	412	999999	999999	752	128	727	534	777	137	999999	782	670	337	217	999999	687	999999	378	854	999999	565	662	232	999999	999999	579	999999	132	207	999999	722	153	999	234	595	999999	558	87	383	999999	345	483	999999	395	502	162	568	999999	799	999999	550	928	535	178	799	750	354	999999	515	548	864	999999	579	807	854	638	670	113	622	999999	999999	118	995	999999	96	92	660	836	907	94	21	999999	332	999999	778	794	999999	830	435	845	999999	124	571	834	452	933	903	204	541	863	491	464	632	381	510	442	999999	988	92	716	99	517	536	431	999999	256	999999	999999	38	70	30	839	999999	776	214	999999	546	170	104	163	189	465	999999	999999	603	557	999999	950	67	346	861	630	748	999999	755	999999	587	150	307	999999	853	891	176	481	843	651	785	855	176	496	895	999999	893	929	537	634	222	492	827	979	270	139	954	691	999999	400	101	999999	999999	999999	436	999999	862	898	309	999999	298	824	210	951	771	140	999999	570	451	98	736	819	190	131	999999	104	322	328	935	724	999999	484	999999	999999	
999999	825	999999	667	70	498	910	999999	629	249	345	397	999999	999999	999999	139	354	999999	999999	120	663	281	779	899	25	341	93	999999	999999	999999	361	999999	552	757	401	999999	305	999999	999999	952	187	742	999999	941	999999	999999	813	446	120	806	379	551	244	171	999999	288	999999	935	999999	999999	415	376	41	53	888	531	845	533	485	272	834	238	999999	297	933	920	999999	838	122	919	999999	647	433	166	216	809	579	391	968	122	899	369	474	999999	547	811	711	156	62	265	260	289	999999	848	972	151	666	946	237	868	999999	999999	822	999999	999999	767	942	999999	999999	89	951	999999	565	372	999999	474	763	999999	750	999999	219	934	999999	999999	669	249	686	585	194	74	152	633	163	109	915	999999	547	742	580	779	999999	836	999999	973	313	796	999999	598	484	508	388	999999	205	116	659	999999	432	965	73	999999	91	999999	999999	773	936	328	310	466	457	999999	927	30	534	970	262	383	999999	812	554	873	999999	999999	110	686	686	590	437	56	450	652	267	999999	999999	618	698	512	155	545	999999	985	495	267	151	801	581	367	999999	234	999999	285	647	620	420	200	446	994	265	14	96	999999	890	264	25	804	425	999999	351	915	999999	750	237	999999	775	568	999999	268	945	308	115	328	562	212	999999	174	15	647	999999	488	182	703	256	999999	459	690	104	241	251	346	386	236	25	999999	952	113	57	567	844	852	999999	999999	58	956	999999	768	793	999999	71	850	799	778	193	863	743	579	503	96	999999	94	473	156	26	608	922	878	313	999999	260	999999	127	999999	802	318	676	994	655	299	251	999999	999999	416	180	400	547	999999	52	162	379	382	609	960	936	759	999999	665	171	449	44	30	999999	999999	999999	999999	733	361	999999	875	197	748	999999	214	845	939	197	999999	976	999999	71	324	836	160	999999	877	489	166	511	52	929	999999	833	215	264	231	999999	552	978	208	999999	196	631	177	965	630	459	405	125	996	572	331	999999	545	388	720	999999	999999	284	561	492	576	999999	933	945	186	915	718	949	624	999999	644	89	778	958	874	692	669	195	449	428	94	51	514	480	607	332	297	827	544	999999	920	278	427	715	999999	346	698	231	999999	714	999999	455	501	292	999999	252	999999	587	513	37	524	129	835	142	999999	999999	345	999999	347	854	628	999999	414	586	793	376	661	72	867	537	993	447	406	734	687	638	549	231	553	999999	421	999999	323	517	522	801	999999	999999	317	565	999999	999999	883	999999	96	849	999999	999999	999999	560	590	847	720	
975	43	86	999999	110	455	769	986	999999	909	982	442	918	577	897	74	991	933	377	754	312	536	999999	564	471	647	999999	597	635	732	992	774	999999	989	347	483	445	88	342	838	547	579	888	336	900	502	177	281	153	850	507	627	223	102	418	449	286	999999	999999	463	999999	182	999999	999999	916	218	867	929	999999	424	629	999999	601	999999	999999	733	648	430	999999	969	999999	566	454	785	999999	375	561	999999	999999	897	999999	922	828	879	999999	375	228	506	999999	692	634	247	52	729	999999	594	35	684	999999	999999	801	855	859	290	983	999999	728	575	166	551	999999	395	999999	999999	999999	706	94	722	316	841	515	151	999999	971	345	242	523	725	564	640	349	999999	596	999999	106	351	73	547	895	180	647	652	999999	868	44	999999	889	999999	512	524	999999	999999	377	54	179	999999	844	887	944	750	537	13	21	999999	999999	999999	799	462	245	999999	642	999999	999999	146	203	999999	800	152	936	107	352	813	222	49	141	46	509	552	726	445	507	185	602	155	643	644	640	999999	999999	264	449	999999	999999	637	881	961	487	999999	850	316	999999	701	951	847	408	723	790	971	999999	175	281	256	999999	800	377	999999	945	681	503	999999	233	999999	485	682	658	999999	349	999999	999999	179	559	278	702	420	585	805	234	754	747	919	854	668	441	999999	982	202	701	674	269	424	999999	999999	737	300	93	999999	226	278	198	491	384	214	813	999999	615	13	554	999999	225	999999	242	200	934	583	999999	564	543	982	699	466	225	999999	999999	744	999999	753	999999	999999	337	999999	589	955	565	265	545	649	999999	226	886	979	647	386	458	999999	191	999999	871	164	595	528	999999	243	999999	999999	276	708	888	999999	71	862	473	153	987	526	982	286	634	679	48	65	709	999999	106	720	999999	838	226	627	562	337	882	999999	999999	809	999999	999999	999999	833	988	836	999999	785	999999	34	516	504	398	932	716	905	999999	999999	126	539	818	36	147	858	913	438	492	270	999999	999999	979	96	336	188	179	637	999999	801	690	211	304	923	999999	82	214	999999	449	293	999999	657	145	999999	270	287	999999	330	217	528	919	560	354	999999	999999	430	54	999999	999999	220	763	88	14	400	511	914	244	999999	865	75	653	599	988	208	359	859	999999	299	826	999999	197	849	999999	381	881	140	856	803	654	739	37	999999	999999	238	530	832	652	745	188	355	52	105	464	152	999999	330	999999	999999	151	419	999999	754	999999	128	33	914	999999	999999	518	381	999999	441	999999	135	47	868	452	759	
678	526	217	853	121	480	16	101	999999	286	999999	999999	568	710	999999	245	907	999999	999999	38	215	616	183	29	999999	807	297	999999	855	999999	115	16	877	812	478	625	212	999999	643	999999	121	931	529	383	999999	999999	999999	357	779	999999	227	999999	685	423	553	71	353	197	625	999999	999999	999999	245	999999	180	499	999999	755	242	46	999999	928	639	999999	999999	283	96	999999	892	280	993	999999	832	851	120	350	330	999999	269	416	999999	24	999999	339	939	999999	999999	473	212	999999	283	67	999999	742	971	299	135	626	506	280	975	553	999999	355	999999	253	572	394	944	999999	178	999999	999999	999999	999999	999999	574	310	130	210	587	622	597	265	997	935	999999	100	879	821	225	999999	957	988	441	728	999999	18	999999	696	153	999999	529	382	468	63	999999	298	999999	953	724	999999	999999	305	692	362	999999	50	357	999999	428	482	515	133	614	474	999999	507	999999	46	309	999999	999999	434	999999	286	103	224	797	943	374	536	122	999999	107	400	209	999999	306	88	772	999999	660	999999	277	671	796	999999	767	999999	791	74	999999	999999	654	999999	543	81	999999	999999	269	741	253	414	20	891	369	999999	36	224	274	610	999999	316	273	630	999999	647	166	396	999999	999999	999999	999999	161	999999	632	181	999999	939	856	138	999999	890	999999	40	999999	256	633	385	311	217	379	553	728	191	863	999999	677	33	262	895	914	852	926	571	999999	449	262	710	269	999999	999999	96	999999	146	197	320	496	999999	999999	659	24	999999	95	282	327	903	84	970	445	45	503	999999	999999	961	999999	571	964	258	745	999999	993	922	999999	122	899	292	194	999999	999999	553	110	999999	829	602	880	999999	999999	653	999999	391	375	292	275	234	694	999999	409	999999	999999	626	999999	999999	999999	219	999999	102	664	999999	999999	44	718	492	976	892	934	69	999999	94	90	90	804	999999	14	999999	620	711	657	891	427	839	883	999999	669	377	999999	861	946	619	936	788	479	794	999999	219	672	882	315	382	300	999999	641	325	999999	842	821	44	244	142	598	954	445	772	554	543	161	930	999999	608	999999	82	999999	808	999999	301	999999	19	50	794	692	999999	406	999999	601	792	207	999999	471	826	555	172	999999	814	31	982	353	707	249	736	999999	741	69	706	688	227	523	833	999999	999999	999999	999999	993	449	999999	999999	557	170	180	762	346	593	469	999999	63	531	455	999999	999999	175	948	999999	999999	314	737	951	678	699	595	384	279	999999	400	446	593	743	179	187	374	170	434	192	999999	999999	399	474	999999	72	653	166	
999999	999999	56	999999	86	339	52	689	712	999999	192	999999	574	796	492	972	999999	32	413	319	999999	278	999999	999999	999999	766	999999	291	914	273	678	616	56	439	612	64	327	397	370	999999	999999	489	474	999999	978	999999	617	740	999999	427	280	259	658	343	804	503	999999	999999	272	319	962	999999	774	449	999999	576	811	145	999999	438	999999	806	999999	159	618	872	804	68	647	173	158	636	296	999999	992	429	957	713	634	999999	772	897	134	60	302	940	714	34	999999	412	765	999999	999999	566	773	474	999999	509	724	931	699	233	781	109	171	336	473	999999	457	999999	999999	107	511	83	666	999999	681	611	857	678	999999	779	999999	999999	407	999999	88	730	999999	528	999999	458	988	703	420	999999	126	35	889	965	476	437	577	665	999999	668	970	483	900	999999	793	999999	652	56	999999	919	999999	546	702	999999	257	742	564	999999	999999	169	119	807	663	999999	640	655	722	999999	211	730	999999	999999	451	739	705	604	999999	706	735	846	999999	942	929	500	327	579	333	404	718	734	872	648	106	634	999999	172	999999	782	386	147	273	760	845	52	717	883	999999	999999	789	652	912	999999	203	999999	363	176	999999	999999	799	70	332	328	183	477	999999	999999	999999	817	999999	543	784	57	999999	597	999999	55	106	886	783	999999	484	370	999999	75	821	24	455	384	280	392	294	658	983	325	815	945	587	999999	194	164	643	287	782	256	868	865	537	999999	149	318	79	999999	999999	365	999999	961	999999	118	999999	843	118	865	546	797	258	136	74	14	782	636	999999	999999	702	628	999999	206	999999	368	999999	956	487	849	245	962	999999	999999	278	627	999999	853	242	999999	722	351	999999	999999	741	999999	997	742	800	533	822	513	850	999999	999999	760	999999	999999	384	354	999999	699	999999	999999	630	584	485	955	857	999999	274	928	403	988	16	361	583	33	465	999999	371	463	165	954	999999	732	122	971	13	518	72	360	479	888	567	32	985	786	157	167	509	52	999999	363	268	893	119	861	344	938	187	541	923	781	983	458	999999	411	241	897	471	514	951	349	384	913	459	515	431	983	999999	796	999999	999999	103	999999	578	999999	999999	999999	623	261	999999	75	340	530	437	697	999999	119	489	999999	554	259	695	994	100	545	978	354	444	999999	439	360	572	999999	665	624	688	664	879	741	999999	109	284	220	877	999999	18	854	486	761	611	999999	999999	792	251	627	612	108	238	43	824	351	698	999999	999999	286	503	949	865	999999	18	999999	239	999999	868	455	974	484	999999	214	
999999	134	868	999999	999999	999999	999999	780	149	48	22	999999	436	846	917	374	410	264	398	601	392	69	988	673	999999	999999	92	757	923	795	652	138	981	33	506	999999	483	25	38	999999	999999	723	810	827	999999	428	814	999999	830	999999	54	720	95	525	822	999999	145	204	929	999999	44	108	856	354	999999	883	999999	412	349	227	890	394	236	694	180	668	259	170	999999	334	556	699	926	429	750	931	52	465	211	999999	563	288	96	407	670	332	867	465	442	916	819	411	54	999999	613	660	999999	401	355	163	228	999999	331	604	84	345	999999	436	603	999999	841	153	211	320	663	612	308	828	999999	848	801	999999	728	999999	515	155	654	323	816	999999	999999	650	999999	57	810	588	957	491	333	335	160	999999	862	999999	84	675	999999	999999	999999	11	999999	665	999999	999999	362	999999	256	374	99	928	690	858	620	513	26	201	44	163	510	85	654	999999	999999	697	698	370	930	750	881	999999	944	921	374	815	738	782	282	612	695	384	999999	592	401	404	645	302	820	359	961	883	999999	999999	232	874	356	545	169	680	808	991	504	506	493	260	983	999999	999999	805	774	999999	919	431	999999	136	999999	72	999999	999999	61	405	550	581	788	999999	208	897	999999	500	468	203	999999	601	999999	704	999999	999999	108	151	420	999999	999999	24	585	999999	999999	220	589	106	999999	293	130	68	629	999999	450	999999	718	495	61	999999	78	993	999999	999999	622	327	626	999999	256	909	963	282	690	999999	597	536	996	999999	999999	987	318	603	369	185	82	563	999999	401	264	955	126	613	99	334	999999	814	677	14	999999	646	593	825	849	999999	999999	999999	378	455	999999	913	999999	999999	999999	999999	999999	475	999999	171	507	68	356	235	509	300	792	360	192	999999	375	783	999999	992	955	395	404	492	753	148	855	999999	195	526	585	350	38	469	160	999999	557	342	190	516	999999	999999	300	367	999999	559	439	999999	664	22	89	42	65	935	999999	76	669	999999	722	495	999999	999999	873	999999	649	168	271	332	999999	999999	808	42	602	999999	495	999999	105	46	176	204	709	999999	570	182	446	999999	295	103	768	999999	366	999999	620	694	210	999999	999999	471	717	167	297	116	768	508	214	999999	439	999999	449	791	971	999999	128	528	786	429	712	999999	999999	106	873	999999	564	127	800	546	421	908	150	272	735	633	328	999999	907	602	127	999999	968	399	123	999999	653	976	121	733	153	102	907	999999	520	482	89	999999	293	999999	551	651	707	999999	999999	999999	999999	186	999999	348	314	999999	
621	193	311	999999	732	999999	982	302	525	587	999999	999999	403	999999	10	369	751	263	554	999999	724	788	60	999999	364	999999	764	592	18	476	999999	772	429	42	481	723	479	870	750	96	999999	991	603	964	999999	641	999999	316	530	212	435	802	794	607	396	832	142	999999	999999	431	238	400	999999	58	999999	242	646	999999	847	286	999999	881	999999	467	78	732	195	999999	830	722	45	999999	71	805	51	127	978	822	646	999999	591	999999	999999	328	858	248	999999	554	306	412	995	904	999999	254	322	999999	999999	999999	538	663	647	55	999999	574	999999	999999	338	999999	16	549	999999	823	999999	999999	695	256	307	999999	609	999999	34	640	999999	428	999999	141	989	817	999999	497	827	652	293	982	11	999999	638	19	933	87	909	230	999999	756	158	181	190	269	999999	75	255	116	999999	709	639	16	265	999999	846	264	790	521	993	519	999999	611	540	999999	207	999999	618	298	260	999999	919	803	102	43	279	555	950	999999	999999	428	252	721	999999	999999	353	999999	289	61	172	678	296	398	237	38	44	547	641	449	71	408	456	957	999999	999999	790	835	999999	999999	317	300	313	69	263	575	277	10	685	956	397	212	999999	566	135	581	245	531	576	74	998	732	999999	511	669	859	971	294	865	731	793	518	91	66	744	872	375	237	144	661	761	999999	861	999999	62	999999	537	889	832	999999	959	999999	269	999999	233	584	386	801	400	404	999999	999999	145	953	172	999999	131	999999	999999	263	216	999999	396	914	312	965	870	999999	458	810	331	91	461	999999	999999	534	258	241	832	999999	999999	573	836	999999	999999	778	898	908	522	999999	737	999999	999999	579	77	999999	873	354	547	268	714	157	352	590	999999	523	531	552	191	638	629	890	981	663	767	642	999999	655	858	533	76	962	999999	285	999999	608	23	881	524	821	660	904	693	574	455	999999	999999	999999	668	543	257	355	726	884	553	847	742	999999	812	435	999999	227	999999	23	201	751	999999	77	518	999999	999999	999999	999999	999999	999999	725	206	416	218	999999	999999	925	987	324	285	721	245	831	731	999999	999999	610	79	99	51	443	418	999999	383	703	907	999999	999999	203	43	608	327	366	907	999999	650	335	205	393	999999	854	239	181	738	480	516	609	346	293	608	899	579	938	328	543	999999	526	999999	515	999999	268	197	793	290	677	403	878	924	902	584	540	414	686	85	196	999999	999999	941	902	196	999999	817	454	595	999999	38	388	48	373	999999	133	301	690	999999	755	667	445	890	70	86	999999	684	443	
709	77	494	893	863	141	339	999999	585	140	999999	222	450	999999	208	156	648	25	999999	561	390	460	999999	724	813	330	529	768	356	881	826	558	624	383	745	528	649	145	999999	999999	44	452	999999	170	999999	999999	999999	924	247	744	421	71	797	132	62	258	828	999999	89	999999	999999	570	723	704	314	769	598	77	997	679	506	999999	999999	934	527	938	911	87	999999	164	999999	605	999999	611	999999	999999	999999	501	331	496	999999	879	65	982	999999	473	728	844	856	999999	71	999999	999999	567	248	999999	999999	862	605	124	347	751	418	999999	527	16	48	121	244	549	17	106	746	510	980	999999	458	999999	640	63	220	77	231	759	102	999999	678	963	373	999999	203	898	895	216	159	948	999999	999999	465	298	435	999999	609	999999	999999	964	999999	999999	587	621	459	64	232	552	999999	280	529	999999	832	749	337	84	999999	999999	355	118	999999	539	361	42	166	999999	61	351	627	603	467	999999	999999	138	287	999999	386	752	112	148	676	352	312	999999	428	812	999999	716	960	360	868	925	961	485	763	961	74	554	464	999999	999999	880	999999	310	999999	615	493	704	472	84	999999	999999	581	216	442	858	236	482	613	353	999999	345	999999	999999	735	542	999999	999999	999999	325	198	832	297	999999	999999	795	427	12	76	812	329	999999	254	999999	999999	872	999999	755	999999	999999	735	591	941	120	118	668	999999	657	575	280	663	803	339	156	999999	865	707	609	81	647	440	234	999999	801	999999	429	100	504	614	862	197	999999	646	999999	590	607	890	999999	863	999999	305	770	436	796	158	525	272	107	10	797	174	999999	683	999999	999999	510	185	999999	96	688	577	999999	53	999999	999999	466	167	869	999999	288	974	531	746	604	999999	999999	797	619	652	999999	167	993	504	817	697	999999	523	999999	995	89	431	750	100	185	899	999999	999999	999999	714	692	367	402	541	999999	822	643	998	89	64	803	713	999999	999999	586	531	999999	500	236	26	639	943	917	874	487	999999	233	440	571	999999	50	943	84	904	959	999999	999999	999999	782	999999	999999	455	444	195	201	376	999999	263	999999	654	999999	999999	500	706	85	748	450	528	63	864	999999	213	436	999999	23	860	999999	999999	537	999999	766	131	718	241	963	194	508	731	682	121	991	970	926	999999	999999	241	453	377	829	221	700	245	408	917	406	849	28	69	999999	341	737	213	999999	999999	887	204	999999	999999	743	891	249	719	999999	942	872	627	287	519	995	782	416	271	832	326	743	530	723	999999	834	123	175	449	559	351	383	
788	255	856	39	194	999999	193	999999	938	971	981	999999	465	54	778	999999	508	74	399	999999	999999	381	408	335	366	481	299	434	999999	725	800	170	504	569	94	382	431	489	811	641	233	999999	893	999999	762	140	267	999999	999999	551	667	384	169	426	907	417	847	530	999999	999999	850	759	12	223	180	820	999999	896	960	406	150	28	999999	757	701	838	999999	62	572	235	224	543	377	89	67	426	999999	87	661	677	534	999999	999999	107	999999	473	634	999999	185	941	999999	999999	999999	659	410	649	131	999999	999999	79	929	795	958	999999	499	317	391	923	165	999999	820	818	999999	293	871	999999	211	999999	966	237	213	807	876	630	990	999999	747	718	999999	418	304	599	361	999999	748	999999	941	379	608	483	999999	711	524	999999	999999	426	999999	512	787	169	447	999999	444	999999	865	131	918	999999	456	645	570	999999	255	747	459	999999	466	652	545	142	308	832	556	493	156	999999	292	455	999999	999999	999999	244	999999	519	970	999999	164	864	726	626	821	614	922	999999	912	418	999999	776	972	999999	960	483	967	999999	860	614	419	951	351	373	838	472	828	882	918	336	743	735	776	130	76	602	925	918	999999	694	910	593	580	738	999999	515	999999	607	614	253	276	999999	999999	366	919	999999	522	363	787	358	785	999999	54	999999	999999	730	10	852	834	367	557	999999	343	999999	999999	825	381	613	999999	999999	989	230	277	674	70	468	87	999999	210	864	89	572	140	963	908	999999	999999	999999	73	316	515	630	773	256	696	999999	940	492	661	104	830	999999	35	464	368	565	772	379	526	999999	652	589	652	999999	288	984	999999	380	267	834	285	999999	549	30	817	368	456	31	978	843	527	595	758	999999	43	179	546	676	604	353	107	180	477	999999	663	926	978	804	967	711	308	569	234	999999	999999	453	369	999999	647	999999	118	750	400	682	687	999999	999999	999999	935	999999	447	252	999999	914	736	115	910	692	999999	890	389	999999	63	276	545	958	370	999999	999999	999999	809	999999	999999	604	244	999999	779	795	179	606	999999	442	868	859	999999	65	793	320	101	712	542	999999	647	756	620	466	697	134	147	999999	696	899	999999	355	999999	999999	223	999999	679	389	336	125	522	760	794	947	783	204	12	489	174	999999	840	583	57	999999	999999	281	984	999999	659	654	999999	449	999999	206	192	523	559	999999	841	621	641	711	999999	427	999999	887	961	673	682	999999	131	657	999999	645	69	999999	307	176	21	942	197	900	729	999999	466	82	999999	999999	764	999999	644	999999	
647	552	419	138	207	630	977	16	319	321	106	166	533	10	999999	274	147	517	999999	393	999999	899	999999	999999	981	704	999999	92	48	373	908	999999	858	486	19	22	999999	930	478	677	199	15	632	999999	999999	573	157	466	999999	584	460	999999	54	261	999999	999999	999999	679	156	502	669	895	968	945	412	684	999999	999999	990	871	48	999999	49	548	203	350	276	557	935	999999	556	504	999999	999999	912	662	377	607	999999	271	894	999999	784	975	17	304	999999	686	474	130	275	110	999999	326	999999	253	999999	505	67	948	481	570	743	738	946	175	11	999999	43	999999	316	700	859	728	976	491	432	999999	541	899	313	589	999999	815	152	456	38	577	917	668	454	871	549	249	790	334	813	999999	39	842	302	532	653	723	813	574	999999	746	350	64	821	153	964	168	645	891	999999	999999	595	500	146	999999	597	374	305	445	161	620	999999	652	999999	386	44	698	999999	999999	935	999999	11	578	214	999999	236	999999	999999	999999	907	391	999999	898	848	884	999999	999999	706	868	934	289	428	999999	999999	631	808	999999	999999	444	999999	999999	561	864	999999	126	927	999999	295	854	207	735	526	995	999999	770	25	49	999999	999999	926	505	992	738	845	656	941	633	165	583	999999	538	485	413	200	641	830	999999	942	999999	957	443	254	999999	671	209	762	432	840	652	615	768	893	999999	517	614	999999	823	999999	309	184	999999	999999	999999	380	668	259	122	999999	896	940	999999	107	999999	835	493	261	150	76	646	893	519	792	512	968	715	999999	891	999999	586	999999	999999	721	642	556	663	581	542	481	12	949	649	627	999999	712	339	671	999999	758	34	363	999999	999999	382	999999	999999	999999	999999	743	999999	33	367	226	999999	539	933	564	464	525	181	999999	718	999999	999999	999999	253	891	848	800	999999	53	823	999999	871	233	233	260	999999	999999	891	161	233	999999	815	979	592	432	999999	414	779	999999	217	305	586	999999	644	474	692	999999	172	773	662	557	113	621	210	999999	355	994	315	682	225	237	634	999999	687	919	999999	94	114	820	491	999999	31	864	836	527	556	758	588	759	999999	999999	73	127	999999	999999	695	204	778	367	87	415	109	106	999999	979	671	999999	999999	725	999999	999999	999999	352	292	999999	999999	249	784	999999	678	597	415	556	999999	562	173	516	999999	22	999999	658	316	999999	742	86	345	925	315	857	856	990	332	863	147	960	92	721	835	999999	149	999999	419	106	688	490	999	552	999999	996	816	999999	45	423	502	999999	301	999999	609	216	999999	611	933	
927	825	999999	274	552	999999	164	480	452	681	260	873	999999	249	219	68	999999	999999	792	944	318	50	701	954	999999	999999	185	668	999999	121	999999	397	999999	523	999999	999999	10	225	457	999999	999999	526	373	483	785	550	725	723	999999	776	356	140	100	999999	999999	886	133	999999	999999	190	999999	495	999999	340	62	862	344	263	999999	938	67	47	628	657	999999	999999	677	228	999999	368	645	461	586	481	765	999999	307	999999	898	604	157	276	859	999999	901	999999	999999	43	430	999999	215	472	999999	999999	718	319	511	442	999999	999999	219	905	564	997	544	781	908	750	999999	999999	564	999999	999999	999999	791	999999	187	999999	999999	999999	497	643	798	999999	162	999999	496	999999	763	999999	987	864	999999	999999	394	252	712	862	732	999999	431	999999	468	866	367	742	117	812	362	927	141	160	686	999999	345	576	999999	317	844	370	294	475	999999	129	576	999999	150	298	768	999999	87	325	628	635	999999	999999	184	932	888	420	999999	684	90	835	324	999999	188	571	730	818	145	405	27	371	836	999999	566	349	999999	668	601	819	999999	813	850	816	531	999999	405	402	401	999999	428	433	305	610	999999	162	804	739	521	578	568	949	413	681	307	267	798	409	999999	835	643	230	818	256	640	999999	985	508	315	136	175	999999	427	961	977	593	76	235	999999	413	544	559	156	33	261	999999	999999	178	518	273	262	996	25	565	540	207	615	58	970	999999	999999	999999	433	999999	999999	999999	532	452	999999	713	200	999999	838	999999	301	999999	84	999999	999999	545	868	999999	989	51	999999	179	322	861	999999	780	978	27	265	454	999999	247	999999	761	620	31	571	957	473	804	83	689	168	999999	274	456	132	819	63	434	258	999999	317	392	999999	999999	917	671	31	924	999999	182	317	394	999999	999999	958	999999	185	999999	974	911	353	999999	968	194	21	280	999999	974	999999	999999	964	831	205	999999	999999	743	249	999999	114	900	936	549	79	900	381	999999	999999	220	999999	809	999999	89	999999	347	17	131	423	337	232	646	84	56	276	576	218	486	198	850	133	225	999999	799	999999	84	974	999999	125	78	812	246	999999	999999	999999	847	525	999999	380	999999	878	808	330	912	163	467	825	889	282	999999	691	895	585	464	999999	282	736	844	219	386	372	213	999999	999999	999999	985	680	698	570	428	999999	999999	115	340	972	325	999999	170	645	999999	999999	95	530	622	387	917	999999	999999	299	213	121	999999	999999	999999	495	999999	802	975	999999	178	787	137	999999	854	999999	999999	789	254	492	771	999999	575	209	999999	
999999	287	683	393	999999	607	999999	178	408	999999	316	380	657	120	845	307	999999	999999	772	477	624	131	765	676	181	28	999999	416	29	527	825	546	480	868	867	217	991	419	17	999999	843	618	999999	962	547	80	710	678	409	195	258	468	803	732	192	16	521	16	221	948	479	918	158	999999	999999	770	900	788	253	637	315	999999	911	981	999999	999999	402	802	138	110	318	458	17	999999	279	366	743	999999	686	860	999999	985	207	69	321	924	999999	847	431	777	180	999999	435	771	879	999999	557	821	108	186	999999	718	877	121	999999	999999	911	324	611	184	999999	162	999999	999999	941	329	906	852	670	708	545	555	999999	361	929	396	33	999999	954	999999	809	921	649	509	999999	977	117	95	999999	999999	23	155	245	999999	749	28	818	53	999999	560	248	704	161	399	640	68	347	525	999999	253	997	675	999999	487	374	999999	999999	999999	145	964	999999	820	433	999999	695	400	319	134	999999	910	999999	980	415	404	885	114	770	259	868	199	640	591	903	185	302	348	786	757	882	644	515	226	908	865	999999	999999	281	999999	999999	250	748	999999	913	281	675	999999	999999	965	602	999999	344	262	733	945	333	630	916	257	87	357	614	999999	251	999999	404	361	82	999999	66	467	833	989	555	628	450	426	999999	999999	509	285	88	820	165	623	309	263	999999	962	542	717	999999	999999	703	357	999999	999999	972	946	876	999999	945	720	908	144	436	355	707	999999	505	906	952	294	999999	802	279	793	406	627	999999	151	869	999999	17	349	956	809	999999	207	999999	264	999999	731	756	999999	999999	367	912	30	999999	954	999999	999999	466	999999	764	227	285	900	88	843	789	999999	999999	734	454	835	712	999999	188	626	999999	510	123	251	462	999999	538	562	472	999999	880	385	999999	714	596	492	653	382	584	738	533	396	129	157	474	109	454	31	740	504	655	353	842	999999	895	999999	272	225	182	544	689	723	437	999999	963	999999	914	999999	147	962	192	340	983	449	102	999999	391	965	776	362	999999	516	999999	968	999999	536	999999	868	818	552	229	437	209	50	999999	810	959	951	194	70	195	881	884	999999	321	324	370	402	478	999999	663	306	449	820	767	999999	999999	468	910	436	870	55	754	595	743	754	140	943	399	292	712	439	781	716	177	999999	999999	999999	656	941	999999	150	999999	999999	999999	922	988	999999	282	999999	908	500	999999	999999	199	149	999999	298	44	567	194	426	999999	196	520	233	525	732	999999	872	550	858	811	999999	270	729	999999	999999	999999	821	
766	999999	999999	522	383	222	999999	32	526	999999	999999	999999	18	99	757	749	999999	999999	84	664	406	265	735	999999	336	999999	688	81	497	999999	493	967	592	223	801	442	999999	490	812	999999	835	502	215	999999	114	217	849	999999	222	520	999999	999999	95	999999	999999	999999	26	270	196	332	999999	326	534	67	999999	801	999999	999999	999999	324	993	657	401	775	999999	903	60	119	999999	128	211	999999	858	977	877	52	881	999999	798	300	426	999999	999999	999999	999999	999999	967	158	999999	313	466	63	433	898	999999	934	59	319	222	521	460	999999	965	999999	999999	567	468	557	189	501	999999	210	996	997	898	507	363	911	11	320	999999	901	999999	991	999999	157	542	960	460	943	999999	572	337	999999	840	519	530	235	368	999999	60	420	968	590	394	999999	67	436	10	29	580	999999	318	901	999999	558	999999	999999	416	974	35	507	107	246	999999	356	872	999999	999999	999999	977	999999	553	794	999999	525	933	447	607	405	100	999999	960	440	372	856	264	999999	701	291	999999	999999	819	999999	192	552	322	731	999999	47	393	348	278	621	51	452	593	524	641	70	625	440	376	21	883	918	999999	666	874	650	102	999999	27	875	747	431	319	169	999999	717	212	999999	364	570	21	752	837	348	399	999999	272	740	793	641	666	999999	999999	807	510	999999	15	655	857	442	945	946	330	403	874	619	143	999999	912	924	999999	423	86	806	999	141	91	208	277	999999	388	362	653	385	999999	546	251	511	658	999999	711	556	354	922	999999	75	431	999999	473	779	786	999999	827	869	784	253	133	999999	807	999999	191	999999	388	902	64	593	999999	945	194	337	378	631	776	999999	999999	999999	79	164	191	999999	710	647	734	999999	177	550	534	999999	999999	965	423	867	999999	289	999999	904	999999	451	999999	41	999999	485	999999	999999	999999	165	999999	264	999999	999999	999999	969	202	873	668	543	999999	889	735	513	999999	519	354	229	914	999999	999999	496	416	999999	142	627	295	159	172	234	999999	598	97	22	488	279	137	127	999999	453	674	830	999999	623	831	288	716	364	972	262	999999	999999	231	999999	237	575	848	999999	351	556	683	53	999999	444	155	999999	802	722	35	789	392	999999	437	471	836	107	875	792	487	999999	910	931	186	910	102	368	377	197	785	999999	999999	790	776	244	769	999999	129	185	478	999999	485	999999	999999	193	869	904	999999	999999	74	139	699	65	858	497	645	752	867	999999	352	786	116	615	937	122	368	601	999999	203	701	214	977	700	999999	140	377	999999	999999	992	50	197	
766	616	133	655	223	375	999999	999999	598	999999	999999	330	833	691	250	870	65	999999	999999	278	454	408	68	859	999999	999	999999	728	130	728	160	874	999999	164	29	500	492	292	898	992	669	182	999999	999999	450	657	866	633	999999	507	861	385	999999	772	999999	368	558	273	999999	224	634	213	168	999999	866	890	570	678	999999	750	387	773	999999	832	608	281	804	383	418	505	142	117	838	622	866	774	706	986	999999	661	941	228	999999	683	367	466	24	733	818	999999	96	197	961	149	129	98	67	999999	173	471	999999	185	854	999999	91	999999	375	999999	14	999999	999999	584	267	20	808	169	983	644	475	152	267	80	999999	999999	419	944	156	698	503	778	717	371	999999	949	107	999999	373	792	601	840	100	478	999999	999999	376	999999	930	950	340	960	115	422	999999	999999	213	999999	620	996	588	147	380	999999	51	235	385	821	999999	999999	999999	52	795	200	53	634	999999	999999	351	999999	491	906	24	999999	367	543	672	304	502	802	746	614	156	377	999999	999999	470	424	999999	503	350	554	751	622	47	298	999999	914	379	245	999999	425	151	780	514	999999	132	184	318	508	563	90	329	958	571	307	896	428	999999	999999	174	999999	361	999999	499	936	165	401	168	999999	378	757	925	267	999999	999999	999999	375	999999	533	341	295	115	928	999999	269	235	792	61	739	401	745	929	790	80	341	999999	304	291	577	525	731	999999	999999	139	805	164	72	134	250	834	530	999999	462	256	878	531	432	906	239	999999	999999	350	428	677	632	828	145	196	502	267	999999	999999	294	17	999999	999999	866	799	145	999999	999999	667	810	999999	999999	189	476	999999	202	809	640	999999	61	999999	162	999999	598	571	506	976	29	876	632	982	666	446	281	999999	646	609	665	633	771	134	548	705	539	999999	806	452	361	601	994	999999	627	781	42	999999	855	230	680	304	302	999999	94	999999	45	999999	999999	434	908	999999	897	999999	154	999999	625	999999	328	457	851	85	765	999999	625	428	881	999999	365	884	414	999999	999999	426	929	370	340	999999	50	999999	669	711	283	381	544	339	703	411	547	620	165	115	110	999999	378	605	539	249	999999	999999	415	999999	472	999999	30	65	433	481	663	784	999999	999999	886	76	787	149	801	393	519	999999	724	480	999999	999999	999999	308	752	999999	57	334	831	999999	80	384	846	575	999999	919	361	488	905	232	748	763	944	154	999999	43	621	999999	803	156	730	257	941	934	701	726	635	722	312	999999	434	339	953	584	940	512	230	222	899	
882	999999	40	390	502	999999	639	801	584	89	719	999999	999999	530	999999	999999	823	442	911	873	999999	293	639	185	999999	999999	419	810	369	999999	999999	812	409	339	920	999999	999999	866	448	213	72	999999	60	643	593	665	616	808	277	999999	126	999999	999999	348	386	599	402	854	999999	704	321	999999	442	381	372	906	178	487	610	570	671	999999	999999	999999	999999	597	242	996	999999	16	191	611	999999	155	96	999999	504	70	952	331	999999	844	999999	744	891	999999	493	679	999999	687	496	999999	207	706	551	169	85	610	538	789	366	406	272	999999	999999	710	297	296	295	725	412	118	534	288	999999	827	808	259	816	999999	113	563	725	905	519	999999	413	999999	603	926	999999	893	532	173	965	325	999999	446	232	190	999999	207	393	555	999999	999999	604	999999	999999	724	361	826	794	999999	685	802	681	367	999999	999999	306	462	692	368	999999	519	585	371	323	999999	255	372	37	999999	633	906	999999	179	630	141	458	494	977	879	575	745	109	999999	487	172	643	223	999999	762	999999	492	514	34	999999	765	803	243	605	999999	999999	988	798	999999	336	778	999999	511	999999	999999	22	812	484	999999	793	418	999999	22	883	160	999999	41	999999	275	751	151	401	999999	999999	864	338	224	888	999999	999999	586	946	941	999999	708	539	999999	486	193	749	81	999999	701	241	983	355	790	359	999999	442	447	871	533	416	194	387	488	733	872	732	797	924	830	413	216	471	478	999999	999999	999999	757	999999	933	525	680	143	999999	999999	794	518	547	865	443	221	961	715	423	999999	61	331	61	409	613	999999	952	999999	186	297	34	522	877	24	184	833	999999	893	937	17	999999	61	686	574	938	364	195	932	490	999999	451	999999	999999	999999	999999	853	999999	358	941	482	572	999999	999999	412	888	281	641	999999	999999	610	999999	78	999999	999999	798	10	645	999999	999999	259	999999	30	667	567	845	533	474	933	999999	331	273	337	952	999999	445	213	103	283	686	666	722	662	251	880	93	383	723	642	999999	723	218	93	999999	691	217	551	865	999999	566	365	806	708	241	999999	346	208	126	323	970	999999	906	371	800	999999	536	613	779	787	999999	999999	809	832	999999	577	123	189	449	270	257	893	347	999999	717	330	859	24	999999	882	543	884	999999	409	671	561	999999	847	293	93	165	603	772	88	915	999999	555	974	999999	664	255	166	759	856	76	86	256	213	653	479	943	999999	999999	896	253	599	999999	410	170	235	999999	276	896	366	115	653	131	269	999999	623	999999	885	999999	766	636	
386	135	410	343	595	314	613	203	813	149	643	421	875	834	326	888	155	999999	695	903	979	999999	403	750	422	955	999999	425	40	999999	999999	428	999999	270	999999	474	999999	76	575	921	157	82	93	226	472	241	999999	434	471	735	999999	999999	408	863	656	126	731	659	999999	639	326	198	999999	999999	999999	224	999999	615	966	851	93	89	248	999999	755	906	186	186	999999	191	710	562	953	305	86	985	30	562	999999	751	742	155	155	935	999999	959	999999	976	999999	257	245	639	467	999999	652	999999	834	634	117	749	939	554	381	739	929	999999	244	867	41	105	203	999999	12	225	118	937	933	312	178	796	999999	210	999999	40	999999	80	999999	343	652	536	161	999999	454	863	999999	198	999999	415	15	840	724	51	999999	48	63	800	637	999999	999999	714	616	999999	465	999999	752	739	999999	350	999999	858	669	901	225	999999	999999	808	989	148	999999	920	173	527	307	999999	81	955	265	13	976	155	443	852	999999	938	920	999999	930	999999	121	81	685	999999	621	156	181	822	826	449	999999	255	999999	498	838	591	550	98	234	999999	249	797	484	999999	373	648	999999	999999	999999	286	584	323	878	856	37	999999	245	740	999999	999999	167	999999	138	999999	999999	730	344	944	23	999999	999999	832	405	802	999999	999999	597	186	69	973	731	364	752	549	864	780	377	954	471	507	356	999999	192	999999	970	991	668	668	600	643	314	999999	803	999999	889	999999	999999	999999	963	713	744	999999	999999	932	999999	999999	999999	588	950	999999	363	389	483	999999	893	586	649	999999	832	902	999999	928	586	426	669	260	561	921	999999	122	862	302	999999	757	762	999999	139	260	999999	999999	494	90	717	999999	290	999999	997	999999	999999	312	112	999999	253	70	68	815	482	999999	999999	178	999999	999999	928	838	999999	999999	398	999999	753	605	457	999999	677	664	999999	575	221	124	999999	999999	263	274	983	999999	999999	276	58	930	698	947	999999	875	986	486	926	999999	161	879	206	228	999999	280	999999	341	855	713	918	588	652	493	603	368	128	528	999999	976	999999	580	829	998	22	468	37	805	790	581	412	201	738	509	423	342	917	917	219	999999	731	652	502	306	999999	470	287	215	353	457	757	468	571	949	317	581	59	208	216	77	253	999999	551	283	310	727	849	153	80	999999	450	210	318	932	254	949	87	999999	649	999999	190	999999	462	343	824	943	999999	788	201	999999	999999	719	710	152	738	999999	110	228	995	999999	999999	143	144	92	999999	999999	160	638	704	367	504	999999	558	999999	886	431	
284	217	459	999999	107	71	951	238	999999	999999	500	999999	203	260	848	999999	537	999999	931	999999	999999	379	336	278	999999	990	93	834	347	999999	170	55	265	317	719	892	769	638	999999	559	192	999999	112	284	66	983	445	454	518	645	989	539	734	999999	999999	999999	881	191	572	117	999999	127	891	223	999999	455	910	999999	999999	956	99	898	496	381	864	781	277	999999	222	810	555	999999	325	999999	776	631	320	999999	573	814	999999	588	76	425	999999	74	24	888	713	610	999999	559	914	999999	999999	100	999999	999999	999999	963	637	829	969	762	999999	999999	999999	199	999999	999999	999999	999999	999999	725	944	510	999999	80	799	800	766	388	999999	999999	737	995	724	763	999999	686	587	999999	451	609	186	999999	999999	999999	999999	243	272	824	999999	774	476	588	246	198	617	55	999999	972	999999	999999	206	259	491	367	34	566	624	48	54	761	361	185	52	713	548	762	891	528	216	566	537	942	937	573	144	999999	999999	999999	155	110	999999	614	405	277	413	999999	700	261	288	307	619	234	780	690	422	999999	999999	532	999999	855	164	739	766	999999	647	999999	322	999999	233	875	999999	98	999999	944	999999	747	780	775	309	999999	71	639	249	908	947	312	171	257	161	843	613	236	885	300	945	999999	848	409	630	159	615	783	38	413	501	999999	342	836	999999	999999	520	769	233	39	793	999999	999999	857	58	344	102	75	765	389	999999	999999	213	999999	998	654	898	380	155	160	15	288	611	836	417	426	970	999999	999999	486	332	843	13	855	506	431	198	990	360	295	66	550	27	648	151	922	999999	739	838	701	776	150	624	82	33	999999	999999	663	450	999999	374	999999	174	289	67	428	999999	357	105	576	466	907	29	859	104	999999	999999	962	999999	495	999999	240	999999	208	709	999999	999999	999999	999999	990	999999	535	550	728	921	298	385	999999	591	722	356	969	643	271	245	868	130	764	978	568	999999	950	968	999999	532	143	280	966	579	875	209	999999	525	114	69	931	367	301	938	805	90	533	381	972	999999	140	596	235	962	840	71	999999	952	999999	746	567	566	595	206	787	27	999999	168	715	523	711	999999	538	212	314	511	829	826	182	488	721	578	995	816	401	999999	55	13	738	813	744	691	261	999999	501	374	771	104	160	788	999999	375	665	999999	999999	686	67	33	658	339	242	638	999999	999999	35	988	571	999999	804	999999	972	415	429	902	778	29	999999	999999	710	999999	999999	734	675	394	999999	355	913	546	388	715	489	31	355	409	581	116	911	
999999	343	512	802	999999	999999	909	815	266	945	763	680	417	493	887	999999	999999	598	507	962	396	999999	679	85	35	401	99	761	999999	999999	29	330	672	118	726	837	208	999999	748	444	765	578	560	410	159	865	970	999999	601	708	999999	810	999999	154	524	508	663	436	777	999999	999999	157	864	206	999999	999999	999999	309	767	999999	124	579	999999	73	206	999999	417	279	926	169	430	867	170	252	999999	219	999999	527	594	999999	183	771	370	157	243	617	714	363	484	999999	857	999999	464	551	593	68	999999	19	947	706	100	394	510	617	180	999999	987	621	775	999999	195	999999	999999	548	876	353	999999	999999	830	588	113	999999	794	219	312	759	412	619	658	372	258	247	999999	999999	137	788	270	752	976	999999	630	103	999999	999999	530	376	956	915	674	250	849	266	189	369	603	47	600	999999	315	999999	930	378	962	413	467	948	910	827	421	97	92	465	726	999999	958	19	475	999999	999999	935	999999	999999	944	418	522	992	68	221	999999	99	198	969	447	565	968	261	140	184	999999	581	999999	138	504	586	167	393	999999	257	410	594	572	573	999999	379	999999	443	434	554	891	999999	890	999999	999999	331	898	123	28	170	999999	706	878	300	726	999999	479	999999	999999	367	260	999999	999999	999999	810	699	999999	625	368	999999	999999	534	827	586	292	834	999999	768	594	182	687	54	375	999999	999999	704	715	281	846	504	999999	943	450	999999	303	763	23	90	999999	999999	803	283	754	949	222	438	879	999999	18	892	425	711	90	820	679	216	762	92	525	116	999999	256	779	863	178	14	94	760	293	999999	820	611	999999	750	378	999999	299	999999	166	856	999999	422	273	999999	88	199	999999	999999	396	96	10	931	999999	781	999999	557	503	999999	999999	218	353	128	19	488	82	814	831	339	999999	275	917	346	926	999999	291	571	999999	826	999999	978	152	463	374	999999	529	889	56	108	890	999999	910	408	644	948	512	707	413	784	881	999999	368	999999	189	999999	179	663	15	895	500	297	575	677	116	802	75	999999	754	812	958	192	999999	732	449	630	364	999999	702	977	166	583	168	999999	944	999999	620	619	999999	252	36	999999	999999	161	607	602	255	243	301	841	999999	622	953	999999	999999	699	505	635	93	559	767	999999	961	37	999999	999999	999999	377	733	594	192	999999	616	999999	785	103	307	617	999999	846	384	131	227	860	105	544	630	567	382	255	25	985	999999	724	999999	999999	903	857	999999	690	473	878	510	706	659	435	15	999999	815	999999	401	888	509	247	
184	645	443	110	931	999999	295	999999	995	487	579	206	999999	891	35	419	199	450	205	444	382	505	999999	520	211	669	538	999999	752	999999	999999	137	485	999999	550	839	932	999999	925	226	999999	901	883	32	137	999999	514	123	999999	405	542	950	693	75	999999	679	34	999999	898	272	999999	116	819	355	633	999999	720	632	351	999999	487	999999	525	999999	999999	999999	621	999999	392	749	164	425	999999	999999	116	904	999999	420	433	870	815	19	999999	662	559	298	91	538	399	685	741	881	999999	239	917	999999	434	714	35	393	67	999999	540	159	117	251	353	473	248	728	17	310	209	481	381	478	491	862	429	751	999999	93	999999	999999	999999	282	653	999999	999999	959	479	729	395	50	999999	999999	478	754	999999	318	945	618	299	670	678	441	682	999999	857	999999	664	999999	295	283	999999	974	999999	833	152	999999	999999	818	44	288	259	999999	915	168	667	999999	999999	737	317	120	806	781	793	538	38	999999	599	362	999999	989	304	907	444	121	57	999999	162	645	999999	720	720	136	584	20	420	400	526	999999	632	865	450	927	264	184	477	221	190	999999	804	576	245	245	152	54	983	999999	843	803	120	828	840	364	999999	597	400	680	207	783	128	638	999999	999999	730	810	548	377	652	269	644	836	658	464	840	45	485	485	984	539	36	78	556	722	999999	999999	35	96	802	667	783	796	999999	407	579	176	527	169	514	341	506	616	700	583	169	284	999999	386	523	99	122	915	696	999999	756	60	91	336	999999	926	999999	461	574	999999	486	847	822	999999	884	673	999999	999999	970	999999	42	420	377	972	999999	138	633	999999	572	713	554	867	110	999999	999999	529	94	200	497	588	555	54	52	714	107	999999	462	919	999999	849	580	999999	945	999999	999999	346	682	999999	773	543	302	146	888	860	999999	618	746	477	999999	364	589	328	828	391	106	988	377	999999	999999	999999	999999	713	157	999999	999999	758	922	999999	720	315	847	975	426	954	296	999999	165	191	284	489	575	999999	320	147	270	999999	968	999999	999999	647	968	29	243	999999	866	588	999999	999999	727	999999	999999	690	999999	304	516	613	901	999999	105	999999	999999	196	999999	396	676	999999	403	999999	462	880	789	367	119	82	346	828	741	894	97	707	430	999999	463	602	792	885	999999	26	630	999999	999999	104	999999	270	999999	999999	640	847	999999	185	195	979	713	847	892	338	580	684	999999	999999	999999	999999	786	397	266	842	999999	999999	999999	791	463	387	389	805	529	694	898	849	999999	564	197	893	48	999999	
999999	999999	286	616	710	464	999999	999999	69	941	784	354	318	81	13	972	59	999999	254	75	999999	807	600	999999	328	207	999999	731	426	402	500	999999	969	874	874	815	565	126	85	149	486	909	328	447	999999	185	999999	827	845	295	514	342	999999	999999	999999	714	851	379	298	512	34	583	137	666	450	805	384	443	999999	198	416	933	999999	115	999999	812	489	162	885	152	820	999999	886	140	887	999999	999999	996	683	170	964	196	827	572	999999	903	999999	661	996	225	800	943	630	656	878	581	999999	544	394	388	235	698	493	155	999999	421	696	996	999999	999999	476	388	999999	46	234	999999	999999	999999	990	685	40	827	165	670	352	877	999999	239	262	316	604	795	612	305	934	999999	702	682	880	702	216	999999	882	714	749	421	193	593	432	657	475	356	999999	999999	358	408	542	823	999999	814	439	467	744	472	999999	681	776	464	112	958	528	433	999999	297	478	999999	944	451	920	999999	694	999999	999999	999999	999999	999999	251	903	947	536	732	879	999999	75	273	999999	999999	999999	36	999999	645	728	491	999999	999999	999999	999999	266	999999	113	463	999999	902	872	130	51	660	149	999999	439	439	872	517	575	999999	649	554	270	34	729	213	534	424	852	999999	965	999999	343	475	798	237	984	672	843	82	641	976	999999	944	231	999999	901	999999	596	638	772	221	915	247	490	999999	760	242	511	899	929	676	60	587	165	145	999999	673	833	212	455	210	999999	503	594	673	547	325	802	641	312	746	999999	223	522	999999	990	105	999999	310	477	999999	171	943	999999	964	925	429	789	96	770	999999	955	394	193	572	547	999999	999999	817	999999	999999	439	869	597	192	999999	836	999999	410	154	999999	999999	999999	734	702	48	999999	359	999999	747	999999	535	999999	999999	84	791	443	999999	999999	216	577	452	178	999999	42	322	301	355	960	126	98	365	388	941	999999	548	999999	659	490	534	999999	999999	999999	79	833	999999	723	999	523	999999	414	999999	124	204	999999	779	520	181	702	999999	746	999999	398	999999	658	762	156	999999	332	535	368	784	550	425	399	514	430	108	527	133	599	302	832	569	999999	999999	251	194	373	768	38	261	957	999999	999999	442	674	518	420	999999	999999	947	677	999999	42	999999	999999	698	804	72	359	422	654	578	790	453	552	828	802	376	999999	961	411	563	507	117	826	450	999999	957	840	999999	687	456	999999	999999	625	999999	537	90	36	552	390	311	419	615	606	999999	319	344	890	845	999999	54	559	800	546	123	490	999999	804	999999	70	846	
232	447	734	208	216	149	828	999999	301	999999	349	999999	581	110	154	891	999999	447	141	303	77	994	205	999999	999999	571	115	511	999999	611	286	221	999999	999999	89	971	881	408	182	179	999999	192	553	999999	704	591	999999	999999	969	999999	424	366	684	767	999999	237	252	999999	312	644	43	999999	353	999999	999999	138	485	47	30	183	20	112	274	961	787	999999	451	211	938	314	352	669	999999	765	197	919	536	725	764	851	728	790	999999	538	146	199	838	999999	999999	576	999999	191	999999	999999	588	321	102	999999	980	895	786	51	162	997	999999	373	999999	588	502	525	601	760	283	179	454	230	16	999999	999999	597	55	999999	651	372	208	999999	999999	745	186	999999	827	999999	744	869	75	687	999999	108	246	772	415	259	999999	44	974	354	999999	255	352	367	315	999999	999999	999999	849	999999	999999	999999	798	140	129	999999	412	999999	697	787	999999	413	113	766	592	907	499	999999	192	796	227	999999	398	853	999999	998	999999	819	569	999999	915	362	999999	866	298	848	999999	999999	653	377	999999	743	346	196	999999	504	999999	586	774	408	867	845	999999	63	981	781	401	944	999999	999999	999999	999999	999999	999999	871	999999	393	999999	999999	744	607	999999	408	999999	948	483	281	211	999999	999999	856	817	54	171	999999	79	161	966	885	999999	457	365	238	532	732	265	999999	119	325	674	120	905	118	40	999999	999999	447	395	114	999999	510	999999	429	130	274	826	548	999999	632	999999	511	427	361	960	297	252	999999	875	92	693	798	171	886	850	646	999999	709	23	999999	130	632	766	999999	999999	16	267	935	118	268	999999	716	789	486	523	999999	999999	554	157	743	558	999999	571	312	421	709	999999	313	579	999999	323	127	999999	534	512	999999	745	565	973	953	39	316	57	999999	186	976	18	999999	372	687	999999	999999	999999	279	813	801	999999	463	450	678	668	953	999999	999999	945	787	999999	265	973	354	427	138	999999	999999	999999	251	999999	954	135	999999	701	663	941	999999	529	999999	566	265	999999	711	118	291	124	999999	295	86	950	422	672	399	795	752	711	28	270	824	825	366	565	572	529	116	337	16	999999	999999	21	474	114	38	230	926	544	272	246	145	24	999999	908	637	300	859	999999	999999	649	999999	951	923	999999	999999	100	209	699	158	191	999999	953	999999	999999	999999	75	485	317	999999	999999	868	999999	449	781	134	999999	999999	458	999999	281	670	824	601	366	39	63	98	842	999999	937	30	236	395	999999	999999	999999	906	999999	999999	999999	815	999999	647	568	780	740	512	151	507	999999	
550	751	770	877	521	999999	362	751	999999	237	976	642	999999	999999	157	641	822	368	999999	999999	903	591	830	366	999999	127	999999	43	999999	298	550	999999	345	999999	396	279	999999	518	568	999999	828	164	999999	400	999999	182	644	941	420	999999	999999	153	604	999999	991	959	999999	413	421	999999	999	329	175	999999	999999	39	307	999999	320	878	999999	314	999999	488	123	749	920	999999	771	293	999999	245	622	999999	380	406	353	999999	522	436	358	62	106	174	68	999999	988	999999	999999	565	874	250	630	542	962	614	353	999999	999999	999999	48	491	642	138	920	764	706	999999	629	290	686	526	882	883	530	999999	217	635	999999	614	760	999999	999999	215	418	243	614	90	484	765	999999	238	339	279	999999	866	420	967	999999	304	802	269	999999	999999	999999	358	368	747	999999	839	406	718	694	836	491	789	765	436	999999	687	159	626	254	863	999999	457	196	999999	999999	663	712	250	391	999999	811	999999	217	302	336	999999	999999	867	78	644	369	999999	999999	999999	788	608	999999	984	257	567	154	186	24	188	206	431	999999	755	261	358	999999	999999	336	567	35	999999	581	472	110	999999	811	999999	999999	610	503	999999	999999	693	824	887	999999	728	992	824	982	634	486	38	106	999999	899	999999	999999	720	517	213	17	976	478	798	36	999999	884	598	755	999999	629	999999	999999	313	517	999999	999999	999999	797	407	173	512	585	400	513	552	375	205	759	691	676	837	102	999999	999999	999999	999999	36	999999	921	844	403	78	130	15	81	353	793	396	431	198	250	999999	999999	49	505	999999	87	294	484	274	688	838	999999	194	791	321	394	428	579	262	999999	999999	875	999999	770	443	465	394	999999	208	581	808	338	503	436	999999	982	261	389	547	999999	741	999999	657	166	564	15	935	224	759	959	999999	817	179	292	736	999999	556	278	999999	935	999999	851	285	692	999999	999999	569	758	877	999999	142	49	41	124	999999	999999	227	406	215	999999	529	180	682	999999	999999	991	168	999999	699	866	436	999999	327	999999	999999	890	110	965	286	63	445	186	346	999999	826	999999	999999	65	999999	607	830	159	72	634	415	522	178	999999	485	999999	351	358	68	20	999999	160	722	429	669	283	999999	262	129	162	992	353	999999	262	999999	882	215	113	101	999999	46	286	919	692	206	932	721	74	489	398	711	96	127	336	527	676	999999	999999	999999	846	999999	999999	40	910	999999	999999	689	916	623	999999	682	248	267	999999	974	626	240	999999	233	737	561	963	999999	730	450	905	999999	999999	734	745	279	849	717	254	
522	467	256	999999	60	143	999999	804	999999	999999	716	473	999999	161	999999	901	446	999999	999999	659	294	616	805	309	470	736	837	192	192	877	999999	832	531	22	453	516	379	231	979	999999	493	757	522	886	24	999999	86	84	999999	832	309	697	717	68	999999	999999	662	947	548	999999	306	999999	622	573	999999	884	942	816	999999	999999	532	224	603	53	999999	999999	104	919	295	999999	660	763	46	360	577	636	125	473	62	547	854	432	682	665	999999	999999	144	999999	999999	139	999999	269	376	309	999999	999999	103	674	893	999999	999999	743	662	999999	663	999999	34	272	995	926	768	479	999999	169	991	110	542	938	999999	742	402	155	595	165	458	400	396	737	60	492	542	451	999999	630	736	121	999999	999999	12	260	408	999999	953	407	370	565	506	999999	318	209	552	165	999999	161	999999	666	157	507	999999	272	156	296	222	512	999999	327	899	143	999999	880	340	999999	936	999	343	530	202	999999	794	892	894	189	428	850	940	387	999999	428	600	79	999999	999999	29	739	999999	122	999999	450	23	53	666	373	784	999999	869	637	229	999999	817	509	473	958	712	714	378	967	867	371	572	16	999999	480	542	999999	999999	77	895	999999	895	999999	999999	751	999999	751	235	531	405	990	981	999999	168	612	999999	101	999999	999999	559	314	371	146	254	999999	877	999999	752	196	830	430	522	801	741	32	999999	596	999999	999999	999999	961	489	999999	572	877	390	270	847	688	869	451	999999	911	999999	590	834	999999	976	581	999999	999999	999999	49	700	974	478	190	570	999999	93	24	999999	884	999999	597	999999	524	574	376	999999	999999	999999	73	999999	388	673	610	293	161	198	770	619	67	847	999999	999999	450	156	999999	408	210	699	712	605	855	999999	999999	689	999999	765	319	194	610	673	266	17	999999	722	322	311	867	999999	419	946	999999	404	404	46	615	634	385	378	976	967	999999	918	457	467	471	399	999999	921	372	999999	878	585	999999	999999	590	609	37	727	999999	999999	999999	312	289	765	999999	460	594	836	84	295	389	941	218	999999	965	348	999999	477	261	922	511	946	999999	33	78	737	395	20	455	16	607	999999	544	689	436	405	999999	691	999999	20	804	962	847	87	999999	937	377	999999	999999	999999	58	560	476	911	785	595	778	266	697	554	75	583	391	78	688	731	406	999999	216	999999	709	999999	302	999999	128	548	109	999999	26	141	370	28	592	213	957	56	191	633	904	840	626	382	994	999999	999999	230	581	778	399	285	540	999999	170	999999	542	190	268	999999	792	
999999	496	331	249	566	194	999999	999999	188	121	999999	550	773	624	375	999999	337	874	999999	304	897	966	330	67	741	600	521	999999	999999	999999	776	788	999999	840	999999	354	305	142	999999	999999	898	999999	403	667	757	734	767	235	794	914	215	316	596	931	894	999999	175	999999	507	965	673	198	266	517	344	853	595	932	956	30	648	204	999999	999999	406	668	572	662	310	16	833	296	73	999999	464	999999	201	33	999999	396	188	40	634	472	771	999999	972	999999	333	904	999999	999999	278	773	999999	20	870	370	999999	999999	707	513	999999	501	141	387	135	999999	999999	873	999999	999999	987	999999	842	999999	999999	973	464	696	999999	687	339	405	866	999999	27	999999	553	453	999999	830	498	719	999999	675	76	143	340	394	584	999999	999999	459	252	578	999999	707	999999	658	451	896	999999	837	541	30	183	568	634	142	369	999999	892	609	999999	831	82	999999	999999	176	550	436	642	79	122	169	855	999999	163	298	162	320	368	895	12	999999	924	660	187	668	501	508	509	208	34	748	643	999999	185	421	506	999999	825	764	118	25	264	836	725	382	175	303	414	346	980	59	999999	997	607	579	999999	421	100	223	999999	52	926	444	54	999999	525	999999	999999	742	792	583	494	603	787	987	449	999999	935	999999	503	208	103	173	227	999999	281	645	999999	606	514	94	488	612	999999	75	98	820	792	361	856	542	598	672	554	999999	564	873	999999	999999	999999	819	486	294	999999	475	948	763	226	79	102	880	17	108	238	707	104	881	999999	721	898	999999	305	583	949	960	610	431	618	820	999999	407	434	15	475	694	608	204	892	999999	127	999999	603	722	999999	976	535	500	443	846	313	683	370	499	999999	511	999999	999999	344	999999	865	526	999999	406	658	694	455	11	633	999999	109	899	989	999999	999999	574	999999	999999	999999	999999	434	120	988	772	999999	737	47	935	999999	963	180	999999	999999	999999	999999	601	189	999999	73	575	531	999999	999999	999999	747	999999	999999	480	896	157	485	999999	999999	372	999999	999999	538	382	889	921	656	999999	999999	999999	373	403	999999	858	141	999999	394	828	518	999999	999999	900	999999	97	999999	999999	54	567	999999	146	487	237	999999	497	805	999999	73	807	317	999999	918	999999	815	207	536	353	373	999999	348	894	762	999999	433	838	999999	435	999999	450	356	785	877	99	481	581	999999	145	284	999999	62	138	999999	586	520	376	830	999999	94	56	999999	681	740	219	999999	154	383	999999	999999	290	577	380	500	999999	460	999999	275	999999	999999	244	25	999999	79	999999	
999999	999999	956	186	146	67	17	999999	350	465	999999	675	54	667	999999	337	207	361	999999	993	974	681	638	324	135	987	110	999999	900	999999	40	169	999999	999999	436	19	197	207	999999	999999	283	97	40	44	734	999999	488	607	959	212	47	664	70	85	846	111	581	999999	60	999999	999999	15	588	500	435	729	73	135	241	860	149	999	666	594	720	887	999999	603	589	999999	999999	503	52	698	812	375	999999	536	82	335	437	999999	157	545	789	277	508	999999	609	15	722	362	999999	108	72	48	997	475	365	959	459	978	62	709	648	463	963	890	688	69	629	537	62	905	433	594	851	999999	804	453	388	122	999999	584	999999	156	999999	999999	999999	773	377	634	999999	123	875	999999	503	447	896	336	999999	618	850	549	999999	999999	310	470	675	478	196	999999	670	911	581	347	984	999999	999999	501	999999	29	264	999999	999999	995	366	938	40	973	101	414	234	478	149	769	999999	999999	999999	442	999999	666	999999	167	587	999999	963	999999	542	537	475	999999	365	404	999999	293	999999	935	857	999999	999999	999999	999999	701	999999	782	652	201	999999	999999	86	540	279	649	655	669	751	107	999999	200	41	107	999999	502	508	76	999999	999999	478	856	416	999999	596	817	613	484	236	576	780	805	848	771	999999	731	461	934	999999	715	749	999999	999999	266	608	667	359	731	966	938	999999	999999	733	999999	723	999999	405	751	999999	999999	999999	181	443	999999	326	999999	999999	269	610	999999	50	573	319	343	999999	148	324	159	999999	928	468	881	999999	999999	383	470	81	35	58	999999	999999	710	990	304	679	578	896	999999	939	86	999999	100	131	301	897	629	10	999999	999999	999999	999999	999999	999999	999999	999999	999999	662	156	801	856	460	325	220	999999	348	340	582	999999	663	511	999999	956	220	649	612	378	760	226	400	753	469	999999	292	999999	980	90	685	975	311	524	915	999999	566	999999	999999	999999	879	999999	953	567	999999	985	999999	241	343	999999	44	384	412	625	403	445	755	57	396	778	43	747	57	999999	654	607	714	149	595	500	400	999999	999999	999999	499	667	273	832	999999	999999	999999	60	999999	346	999999	311	573	685	131	479	994	519	999999	999999	966	141	55	695	999999	999999	281	597	999999	842	254	907	361	799	136	736	182	923	350	999999	999999	999999	999999	711	221	999999	43	38	27	126	506	880	441	184	646	367	621	999999	920	999999	999999	999999	999999	297	999999	999999	999999	773	559	394	307	81	999999	999999	999999	999999	524	999999	484	568	999999	252	579	529	999999	373	999999	186	163	769	999999	999999	
12	93	999999	999999	579	329	618	82	403	270	478	999999	999999	434	711	658	168	663	999999	287	103	361	850	999999	779	884	951	728	673	773	619	790	280	703	79	95	83	541	413	204	999999	411	999999	155	773	946	711	911	999999	999999	27	500	926	836	510	999999	999999	748	704	695	999999	890	409	630	999999	688	362	125	365	626	999999	627	259	647	562	692	196	704	999999	833	999999	49	999999	855	755	129	864	443	202	999999	852	335	836	718	826	999999	999999	544	505	95	593	595	999999	45	243	999999	999999	288	284	999999	463	537	999999	871	999999	338	999999	553	874	999999	999999	919	922	936	773	259	790	541	821	726	999999	651	209	111	249	587	493	42	999999	999999	999999	585	999999	999999	964	999999	773	999999	205	999999	22	458	999999	999999	270	674	999999	999999	271	999999	609	708	467	999999	999999	812	337	999999	631	935	999999	790	931	519	651	249	759	999999	999999	458	485	999999	346	333	714	240	981	235	840	575	999999	874	770	637	755	180	999999	999999	999999	162	987	322	343	270	999999	232	527	160	332	31	914	133	647	813	508	784	372	144	843	898	830	112	619	66	999999	971	29	999999	764	999999	131	158	303	819	999999	172	492	85	680	491	713	831	903	999999	999999	790	236	956	139	970	999999	983	768	357	332	884	703	286	249	681	212	232	999999	850	900	999999	999999	999999	353	345	301	296	463	999999	194	998	208	800	405	239	999999	73	175	793	673	147	999999	946	999999	999999	469	215	835	999999	999999	999999	445	62	999999	894	999999	999999	613	793	679	999999	530	416	173	334	685	903	999999	20	937	149	67	602	187	999999	386	884	999999	767	999999	96	460	999999	83	703	563	999999	881	510	999999	344	459	381	999999	162	617	973	782	173	999999	566	334	825	71	148	432	999999	875	999999	518	999999	79	846	916	592	69	75	999999	469	770	539	31	381	740	602	690	686	488	34	155	413	111	999999	999999	320	761	999999	402	934	280	999999	999999	726	999999	999999	999999	613	464	531	103	999999	639	323	999999	999999	545	952	94	468	999999	746	364	851	20	999999	974	903	999999	999999	831	999999	673	999999	999999	60	268	999999	999999	547	338	999999	999999	957	931	603	773	999999	774	507	774	809	550	933	485	533	366	429	715	886	228	371	634	999999	999999	668	878	999999	133	351	999999	250	999999	546	140	382	525	406	920	417	341	196	138	481	831	32	999999	739	924	999999	694	999999	589	999999	329	966	452	372	267	272	724	543	664	432	405	534	245	999999	802	999999	18	999999	508	999999	554	999999	
242	162	36	678	784	149	316	468	657	271	661	79	227	174	930	162	149	657	693	798	999999	999999	86	307	786	880	999999	820	657	734	340	290	948	297	734	299	346	999999	488	999999	999999	999999	775	143	873	999999	786	999999	182	855	819	851	615	999999	510	536	86	729	891	903	999999	495	810	922	931	999999	999999	930	439	640	816	999999	179	999999	571	999999	931	999999	433	619	104	999999	999999	801	915	489	999999	999999	999999	207	999999	999999	697	584	382	999999	395	852	212	502	55	856	208	542	49	999999	999999	507	195	185	999999	144	305	282	999999	999999	847	18	999999	452	705	928	999999	241	999999	209	863	594	735	999999	999999	88	999999	999999	574	999999	109	115	762	656	807	999999	999999	610	602	88	321	424	775	999999	999999	387	845	760	797	126	712	967	123	999999	404	999999	999999	365	999999	999999	404	999999	707	571	805	999999	999999	360	644	999999	921	543	999999	999999	887	448	819	266	934	999999	243	979	144	458	535	142	992	999999	261	999999	406	651	373	86	683	947	717	213	673	163	999999	494	125	269	204	179	999999	773	952	956	999999	515	430	684	292	999999	999999	259	46	672	749	333	109	999999	141	999999	179	562	999999	939	731	615	593	781	999999	749	863	874	263	365	803	228	970	305	999999	890	230	688	999999	268	718	999999	177	10	999999	807	394	201	138	924	10	999999	116	22	234	661	922	649	263	543	999999	364	999999	999999	999999	530	363	999999	481	999999	999999	490	999999	408	231	273	999999	592	377	623	364	671	999999	339	365	37	122	999999	81	999999	968	999999	434	260	707	363	471	496	999999	883	454	999999	720	887	873	519	999999	708	790	960	222	339	281	999999	188	889	618	667	999999	999999	417	999999	732	689	999999	479	65	517	700	867	802	999999	461	494	179	999999	999999	858	465	999999	30	413	177	999999	578	638	309	794	82	999999	745	999999	999999	300	475	59	857	999999	615	404	463	500	999999	923	168	270	999999	787	471	414	938	999999	999999	480	821	14	999999	622	999999	643	179	999999	445	882	999999	998	999999	171	28	129	915	920	999999	70	391	999999	406	999999	952	999999	760	999999	999999	667	999999	985	602	999999	479	471	821	999999	918	972	235	202	999999	999999	999999	169	488	717	768	999999	498	999999	517	151	98	999999	999999	984	669	803	882	656	938	777	13	146	999999	999999	999999	999999	308	680	999999	999999	834	198	999999	999999	452	792	829	53	999999	981	999999	862	478	460	999999	187	863	836	575	124	99	579	264	286	999999	665	999999	999999	34	222	999999	818	25	246	316	899	
825	336	541	876	999999	839	902	957	609	151	667	945	481	999999	692	471	114	886	190	265	934	999999	160	787	999999	999999	28	541	938	999999	846	242	154	711	362	537	999999	999999	150	260	676	307	677	980	999999	818	924	999999	530	580	714	139	65	60	965	637	186	754	847	550	820	999999	28	999999	305	435	801	769	161	164	176	999999	746	930	999999	637	520	999999	789	999999	508	999999	21	367	999999	717	186	103	746	999999	999999	999999	851	599	999999	315	288	428	999999	572	27	165	368	375	414	999999	392	135	999999	337	999999	999999	999999	637	52	322	359	660	612	587	999999	708	33	436	803	625	564	156	500	999999	359	101	999999	227	203	999999	148	999999	953	999999	334	60	631	418	608	999999	586	223	557	127	999999	627	816	107	999999	319	999999	932	572	999999	999999	999999	634	999999	999999	34	520	747	444	999999	183	999999	707	999999	263	208	86	614	827	457	999999	350	599	383	327	999999	285	398	904	883	221	216	999999	175	603	98	426	442	440	584	835	839	999999	858	943	252	999999	999999	999999	999999	242	527	114	999999	748	403	646	261	870	256	748	132	999999	560	487	999999	999999	541	999999	175	999999	643	999999	999999	999999	209	571	740	439	84	811	734	554	789	651	694	112	959	426	209	451	174	572	193	835	712	999999	228	999999	976	613	388	879	678	342	598	353	861	502	999999	831	905	999999	999999	445	24	999999	999999	999999	792	864	680	999999	471	999999	617	999999	990	417	999999	999999	353	999999	462	471	432	855	876	456	62	351	250	466	877	378	546	351	999999	748	820	144	999999	318	588	121	933	273	417	955	724	999999	363	453	592	345	487	546	999999	334	23	169	701	606	857	451	624	999999	247	103	187	999999	305	252	597	775	269	45	780	350	999999	168	447	920	732	999999	999999	797	874	542	999999	999	999999	451	734	661	443	346	460	147	497	719	36	323	999999	458	999999	120	856	999999	999999	452	765	999999	999999	854	999999	780	874	332	463	999999	349	999999	212	187	294	853	517	935	342	923	999999	999999	852	818	999999	999999	152	999999	313	877	941	66	999999	448	243	962	655	879	939	999999	472	137	999999	671	380	999999	121	600	174	999999	603	920	485	162	999999	132	176	999999	722	999999	637	999999	29	585	885	999999	248	763	943	331	207	637	999999	679	999999	457	958	191	448	811	22	552	999999	934	283	30	581	314	581	121	796	678	167	350	999999	871	118	108	786	97	93	357	656	999999	180	965	923	805	701	999999	999999	985	538	911	586	95	491	999999	311	
864	999999	933	192	832	535	528	480	655	655	999999	999999	860	999999	361	727	664	895	277	764	318	107	999999	999999	171	999999	810	150	256	999999	938	389	33	796	921	385	159	175	823	316	999999	495	278	160	999999	81	313	590	187	193	921	199	224	999999	993	999999	999999	999999	999999	885	724	388	234	890	716	209	326	73	483	975	578	999999	82	960	122	999999	999999	625	500	999999	999999	230	963	72	999999	748	175	702	802	165	449	827	154	999999	591	273	999999	999999	443	912	755	249	116	211	999999	432	127	263	218	999999	999999	321	831	999999	251	504	999999	171	57	968	999999	623	999999	328	535	751	354	144	379	849	561	451	191	587	345	404	123	761	458	420	999999	912	494	999999	227	999999	996	224	696	97	848	999999	340	475	999999	141	978	788	675	863	88	983	884	999999	619	999999	139	253	999999	846	390	999999	713	636	347	131	139	638	110	407	999999	139	447	999999	999999	999999	121	716	999999	213	425	335	95	594	342	999999	37	999999	999999	999999	998	752	629	849	707	999999	396	703	999999	999999	999999	349	687	278	119	949	999999	603	368	168	384	422	545	390	430	64	577	128	303	700	999999	999999	999999	379	408	11	509	597	584	999999	999999	417	589	950	211	999999	647	817	999999	999999	111	434	999999	853	999999	999999	217	248	999999	652	617	277	409	437	663	998	999999	999999	999999	117	449	948	999999	999999	103	966	999999	999999	999999	354	999999	760	643	999999	599	669	247	772	31	822	793	999999	178	931	999999	999999	18	161	296	213	362	339	947	377	943	999999	415	222	760	999999	999999	622	69	84	245	857	633	499	999999	994	760	999999	296	57	999999	999999	780	97	999999	305	957	681	307	999999	992	999999	812	999999	967	446	263	34	21	640	79	181	210	104	999999	350	174	999999	322	999999	999999	412	52	900	63	764	382	328	866	999999	433	81	999999	94	92	999999	54	368	532	401	740	999999	999999	656	999999	152	999999	685	999999	16	999999	999999	999999	15	999999	589	45	912	999999	212	74	935	167	556	216	998	856	126	22	538	305	999999	986	921	561	715	474	396	922	999999	786	696	999999	860	999999	984	712	319	561	502	132	142	999999	999999	337	999999	579	392	999999	979	296	999999	673	862	710	999999	462	447	453	817	125	649	999999	310	425	999999	19	307	231	232	296	999999	565	520	416	173	659	667	999999	757	146	999999	999999	943	625	924	999999	73	159	999	532	274	865	743	387	482	999999	845	903	960	999999	281	170	226	999999	748	306	163	999999	547	675	794	854	696	680	43	
702	55	685	501	353	999999	157	999999	700	999999	999999	821	142	933	29	814	999999	999999	961	864	921	999999	999999	876	628	870	617	612	334	737	419	179	73	353	780	107	170	999999	616	850	999999	999999	526	670	77	484	30	522	999999	860	41	231	999999	815	999999	972	795	808	872	482	999999	544	897	999999	612	512	758	789	162	922	653	999999	999999	121	999999	983	999999	589	809	153	850	999999	94	473	706	197	444	999999	999999	808	311	362	539	999999	521	589	51	563	999999	999999	726	999999	999999	605	999999	999999	215	623	85	138	768	216	999	999999	999999	244	460	999999	266	425	77	510	556	354	621	301	821	999999	599	160	941	999999	531	253	999999	619	734	489	266	35	981	820	182	113	49	104	363	811	511	287	999999	617	307	999999	999999	226	999999	25	984	916	859	333	34	924	196	999999	999999	755	311	999999	999999	999999	177	240	443	257	999999	452	999999	526	937	19	380	322	31	334	352	888	756	211	999999	718	505	349	176	657	999999	999999	917	920	418	608	510	498	777	168	450	76	208	999999	888	241	710	467	978	849	953	712	999999	999999	776	797	998	109	999999	999999	999999	827	73	786	461	88	535	395	118	339	999999	881	545	863	883	999999	689	515	999999	999999	18	47	371	327	999999	93	999999	64	153	621	609	410	999999	985	999999	622	12	422	789	809	706	325	359	999999	349	82	999999	49	978	500	999999	493	999999	999999	782	999999	999999	746	92	999999	732	480	251	999999	730	109	470	559	180	999999	999999	999999	726	512	997	693	687	999999	978	999999	999999	999999	999999	652	513	126	623	47	213	263	999999	266	340	421	87	235	83	862	999999	999999	612	999999	868	717	227	999999	766	999999	386	999999	750	743	768	999999	460	426	404	999999	983	614	999999	999999	999999	917	115	999999	937	314	435	771	620	825	999999	737	30	308	448	369	435	999999	359	348	661	124	999999	422	498	880	960	661	999999	999999	879	313	764	999999	271	999999	611	209	902	461	999999	999999	478	924	938	40	999999	162	977	44	173	319	264	147	771	242	413	693	528	66	999999	774	939	999999	946	501	973	840	47	999999	757	999999	771	898	999999	56	645	588	999999	999999	999999	999999	683	797	999999	999999	58	626	418	39	547	918	681	845	999999	85	674	342	978	447	999999	999999	124	999999	287	938	548	366	999999	999999	999999	825	220	71	616	545	999999	152	825	386	453	999999	431	17	949	999999	554	925	790	999999	382	999999	609	45	410	851	999999	203	520	381	31	691	977	999999	999999	721	708	620	999999	572	999999	531	
517	999999	999999	711	177	117	540	447	394	622	576	235	351	293	225	184	660	765	851	897	999999	999999	999999	761	378	737	574	238	141	934	999999	227	438	850	795	17	999999	699	683	586	663	999999	987	409	124	999999	352	158	505	533	959	999999	999999	97	898	73	247	241	342	440	542	999999	316	459	925	358	797	501	498	218	142	961	92	274	243	999999	465	955	999999	999999	999999	999999	999999	607	975	233	506	350	951	732	769	810	999999	253	54	361	999999	537	483	765	954	851	660	297	401	997	999999	457	853	348	999999	292	594	715	55	126	999999	708	484	999999	852	456	999999	766	999999	332	604	838	230	882	794	928	481	881	672	543	999999	444	215	977	841	58	999999	613	134	487	225	651	207	927	781	67	62	781	912	507	999999	999999	999999	79	999999	999999	236	971	999999	999999	810	713	52	512	361	145	503	507	861	804	960	999999	999999	999999	999999	952	641	302	111	999999	875	700	968	174	240	871	999999	146	583	298	822	525	69	454	999999	511	999999	999999	576	646	564	999999	919	118	547	376	999999	888	999999	450	911	934	869	999999	804	999999	745	877	282	489	549	367	923	572	981	444	876	197	293	604	353	946	726	465	999999	330	780	999999	627	999999	999999	707	182	143	387	888	656	251	999999	567	766	731	422	999999	106	999999	631	999999	137	112	500	74	604	999999	107	999999	218	413	999999	999999	339	885	260	418	870	841	194	790	195	103	788	634	999999	725	838	621	999999	999999	368	975	698	433	999999	999999	373	554	999999	814	999999	422	999999	252	606	176	238	880	999999	14	999999	265	22	840	171	43	324	999999	528	999999	529	486	999999	999999	55	669	785	905	163	735	54	325	999999	379	755	999999	423	999999	38	380	497	999999	999999	999999	422	113	999999	857	999999	698	999999	508	36	233	999999	558	980	111	207	937	999999	332	726	745	999999	999999	526	999999	999999	398	620	777	999999	157	391	572	999999	912	166	941	706	927	644	465	999999	546	299	514	999999	206	792	999999	348	100	989	175	240	404	569	999999	999999	329	772	872	88	432	671	878	842	722	999999	77	945	265	999999	462	999999	271	220	999999	611	21	999999	888	605	308	999999	746	167	225	341	942	999999	643	364	386	999999	771	386	999999	999999	999999	999999	372	984	724	376	93	858	537	486	968	193	156	911	999999	770	999999	277	780	993	999999	720	626	999999	279	725	311	900	854	307	917	885	118	547	999999	349	196	903	999999	931	999999	887	630	999999	372	759	206	999999	789	999999	999999	504	606	118	999999	
700	55	981	715	999	999999	192	999999	239	569	93	85	609	999999	235	583	980	395	999999	648	46	99	887	28	520	528	578	120	247	35	423	999999	999999	596	999999	304	999999	198	881	866	172	883	400	179	999999	683	596	22	564	42	301	118	757	470	914	610	999999	962	204	480	496	82	999999	214	156	999999	85	23	230	999999	377	999999	514	982	485	999999	698	999999	999999	999999	932	566	556	214	733	314	532	999999	999999	999999	146	999999	993	999999	379	100	999999	196	33	485	608	583	999999	632	665	999999	603	774	985	761	911	999999	999999	999999	999999	930	525	999999	480	841	999999	546	341	340	999999	135	798	999999	613	394	46	512	695	263	237	358	775	923	999999	999999	710	757	999999	920	999999	697	999999	634	999999	999999	999999	564	715	999999	213	72	251	999999	838	540	999999	500	171	600	724	999999	753	971	999999	200	164	601	21	256	140	524	992	999999	361	106	999999	173	252	173	999999	481	796	513	59	175	116	324	999999	19	522	220	595	953	206	579	943	57	999999	671	294	973	553	469	999999	688	79	830	108	741	433	547	999999	999999	780	999999	612	250	921	964	93	840	516	12	733	919	928	48	224	782	999999	999999	669	580	999999	846	999999	999999	462	370	999999	286	225	353	586	999999	962	597	183	953	967	999999	135	999999	588	454	466	551	735	141	760	41	615	326	588	999999	877	677	129	934	323	284	787	999999	868	806	624	172	999999	757	957	999999	999999	270	814	458	933	140	992	434	389	387	602	999999	999999	999999	670	898	764	222	108	294	999999	248	640	693	999999	999999	999999	781	999999	303	999999	977	183	999999	175	354	999999	999999	440	999999	685	694	999999	999999	682	465	999999	999999	999999	726	408	213	659	999999	862	999999	630	131	541	368	999999	221	604	999999	262	999999	158	191	899	325	999999	634	781	999999	999999	783	693	704	20	461	624	867	999999	113	895	922	327	511	999999	548	999999	390	598	81	288	999999	99	469	683	67	317	769	904	999999	339	773	431	309	73	88	933	925	120	999999	743	601	575	501	999999	339	307	646	623	999999	999999	999999	46	710	81	145	693	233	31	953	153	855	962	824	774	131	501	28	448	999999	999999	798	279	517	999999	686	999999	999999	280	353	999999	670	155	553	229	999999	737	721	999999	999999	395	710	999999	999999	936	888	639	751	727	77	838	289	208	145	746	802	736	528	999999	999999	246	105	953	677	203	483	709	419	605	451	394	999999	790	999999	103	999999	893	122	580	449	57	157	999999	999999	999999	480	471	999999	807	426	
596	999999	348	999999	690	999999	757	237	999999	999999	999999	999999	155	286	683	68	498	688	52	999999	908	624	947	932	347	99	999999	750	172	722	999999	699	612	189	999999	184	441	948	829	803	156	666	157	127	271	827	12	594	528	999999	982	782	968	999999	517	971	271	416	999999	601	75	16	74	252	451	488	617	999999	999999	999999	627	550	859	999999	999999	252	476	830	671	519	97	639	231	999999	740	238	731	647	671	882	913	34	999999	999999	737	149	601	905	999999	782	220	46	173	30	828	441	923	999999	278	275	999999	441	745	999999	999999	436	785	357	511	999999	756	969	304	548	999999	603	106	999999	999999	556	650	999999	164	888	999999	61	476	211	888	308	315	12	379	406	387	481	289	468	999999	311	364	254	999999	462	35	250	742	624	999999	999999	999999	302	228	721	624	933	287	856	686	462	959	999999	999999	212	999999	999999	600	999999	171	124	999999	638	999999	209	202	999999	177	999999	862	999999	999999	999999	777	999999	964	22	783	657	781	454	999999	432	999999	272	351	780	999999	201	554	281	650	844	463	320	910	705	395	29	999999	228	999999	585	999999	627	153	118	806	804	248	895	970	942	126	716	999999	891	856	644	857	421	621	976	156	591	999999	999999	999999	999999	753	268	626	764	999999	562	688	618	999999	164	128	999999	974	980	952	999999	311	999999	999999	999999	400	29	849	751	172	117	999999	789	999999	412	999999	678	999999	349	61	980	278	215	999999	563	999999	311	462	702	525	623	447	999999	34	497	289	709	746	652	76	733	999999	875	999999	30	955	999999	999999	36	943	449	524	634	928	972	391	105	999999	174	718	999999	566	156	235	999999	670	999999	764	941	133	510	931	77	282	999999	999999	403	613	793	608	138	132	436	758	999999	109	999999	999999	61	116	194	815	582	934	977	176	271	649	63	999999	989	999999	247	903	999999	518	456	361	610	410	987	491	109	565	589	966	140	398	159	449	999999	263	999999	835	999999	694	359	143	305	160	309	753	560	443	999999	999999	885	999999	325	999999	652	999999	111	651	128	702	999999	26	354	21	46	873	500	613	999999	999999	431	999999	964	747	999999	323	66	460	111	244	930	665	947	594	90	607	82	999999	797	407	161	71	999999	246	978	342	788	293	124	999999	262	947	941	882	572	999999	568	577	409	338	403	651	999999	883	771	60	79	760	999999	438	999999	909	999999	105	584	369	999999	727	999999	999999	535	773	345	675	982	983	724	999999	31	606	48	504	999999	469	13	999999	522	834	474	928	272	
38	362	999999	634	353	141	999999	308	999999	790	841	808	582	803	999999	315	873	901	787	336	14	738	334	399	999999	726	356	102	83	847	859	262	840	564	506	421	659	51	999999	851	877	766	818	816	207	695	610	666	999999	205	648	999999	999999	602	267	999999	37	999999	338	626	785	754	234	999999	930	588	999999	999999	306	218	655	832	272	936	458	247	919	999999	201	610	126	690	999999	878	209	926	575	248	999999	999999	393	372	712	22	76	999999	542	463	885	619	999999	592	369	173	549	999999	999999	999999	999999	29	380	999999	999999	727	509	999999	44	355	166	14	999999	729	999999	99	825	292	129	999999	869	335	705	466	631	582	882	533	999999	555	339	394	265	825	999999	286	836	873	277	985	512	971	98	196	307	999999	606	998	872	280	348	266	999999	421	999999	817	324	999999	888	999999	845	976	774	489	26	772	749	197	633	443	999999	999999	25	144	747	897	247	999999	999999	999999	999999	883	999999	60	999999	999999	999999	843	943	288	962	999999	985	755	999999	536	206	608	179	535	141	419	374	438	26	397	251	560	999999	983	579	806	999999	147	546	961	999999	724	282	944	83	905	999999	355	481	340	966	999999	994	220	701	639	348	634	619	566	999999	999999	43	819	831	999999	179	960	709	165	177	847	218	188	221	482	336	235	999999	236	175	999999	999999	686	999999	981	565	463	292	999999	999999	130	528	980	999999	102	690	462	123	935	735	293	646	325	999999	999999	60	999999	999999	228	313	123	182	999999	400	999999	275	357	999999	849	582	715	999999	999999	698	57	329	999999	736	129	792	873	999999	999999	500	881	383	641	522	312	931	749	464	74	636	999999	947	999999	589	952	999999	342	74	273	363	29	616	876	627	125	798	822	90	879	435	999999	10	656	892	518	126	633	834	95	918	999999	261	613	999999	354	109	194	648	999999	302	459	999999	848	172	999999	275	999999	999999	406	514	999999	669	585	638	999999	353	301	252	81	835	203	508	978	355	530	768	13	744	283	26	614	184	999999	999999	976	631	162	493	999999	253	620	619	437	581	810	173	999999	974	935	10	807	941	576	948	109	999999	830	999999	642	711	999999	761	741	999999	899	933	372	999	662	575	200	808	831	827	999999	583	999999	407	999999	366	999999	38	808	282	219	673	607	358	486	35	800	659	851	710	999999	858	877	57	681	999999	999999	676	322	999999	810	999	999999	749	999999	526	880	432	999999	285	618	243	953	999999	180	999999	335	999999	522	637	774	540	999999	130	846	999999	999999	
999999	725	669	565	426	716	448	999999	219	999999	858	625	960	154	378	999999	576	101	748	999999	418	876	455	551	786	999999	685	595	279	52	989	903	999999	820	999999	707	999999	719	202	527	514	997	999999	673	477	999999	561	492	406	838	390	39	107	999999	297	999999	999999	127	779	272	999999	999999	202	177	574	954	257	150	999999	999999	414	856	898	231	401	999999	915	999999	83	999999	602	202	198	441	662	999999	805	916	532	999999	437	180	999999	930	999999	660	805	793	999999	522	999999	999999	999999	736	433	533	140	876	999999	876	240	999999	54	391	669	838	665	760	514	614	159	340	617	999999	243	244	916	968	734	740	615	999999	683	561	255	191	997	461	17	999999	828	999999	857	656	480	939	135	558	270	999999	999999	999999	999999	494	373	810	803	619	502	198	617	172	151	328	999999	118	814	492	145	488	999999	999999	753	386	785	230	483	999999	999999	304	118	367	707	87	745	571	842	999999	999999	445	387	387	959	819	520	666	786	539	999999	999999	999999	642	422	999999	816	791	999999	902	709	152	999999	999999	514	208	89	259	464	74	582	700	276	626	304	700	111	464	254	933	865	128	444	943	999999	743	999999	476	999999	926	999999	999999	279	939	489	999999	117	545	872	761	739	271	212	721	957	694	999999	508	348	722	999999	362	546	367	47	999999	708	999999	274	771	999999	999999	999999	999999	804	999999	999999	336	147	258	999999	999999	591	999999	204	604	915	722	985	882	648	671	137	233	999999	999999	417	912	902	898	347	999999	280	111	732	135	957	999999	917	339	274	768	370	999999	139	125	770	63	173	999999	999999	985	999999	999999	132	366	486	91	999999	895	999999	518	433	999999	910	869	294	490	760	78	647	999999	804	999999	999999	879	999999	999999	104	139	148	364	749	469	233	361	999999	999999	978	999999	999999	999999	999999	999999	129	756	345	999999	999999	999999	999999	999999	302	104	795	433	191	752	775	252	65	448	999999	163	757	855	769	999999	25	559	554	406	512	394	428	771	859	782	536	861	544	188	999999	999999	999999	858	71	654	674	800	180	572	122	999999	999999	211	889	999999	275	273	999999	999999	117	629	715	435	777	999999	676	34	573	409	225	913	708	876	589	999999	854	999999	793	124	299	224	388	981	293	999999	82	226	881	630	517	272	999999	999999	81	239	128	999999	91	999999	999999	999999	236	771	357	209	37	444	622	736	383	376	480	872	91	892	999999	734	151	10	835	459	152	942	999999	952	999999	545	999999	359	44	981	816	640	146	649	988	617	634	94	
999999	638	604	155	257	150	792	11	91	189	999999	999999	731	91	327	528	999999	293	879	404	999999	492	639	272	701	402	559	840	735	441	999999	999999	110	67	261	207	854	996	695	751	170	48	463	625	999999	651	260	735	322	618	999999	705	737	239	999999	266	998	341	454	854	590	951	275	649	999999	363	292	673	830	130	999999	509	597	999999	999999	999999	38	23	900	59	152	999999	528	127	298	208	896	870	142	994	209	999999	552	840	999999	218	999999	999999	999999	999999	368	586	999999	201	944	643	117	609	995	804	238	984	441	999999	712	999999	433	157	999999	999999	999999	422	540	999999	921	160	957	756	967	35	999999	999999	672	891	691	565	919	336	183	655	999999	297	875	338	766	224	999999	157	999999	404	784	624	464	274	999999	946	55	79	280	793	685	361	999999	970	456	23	321	549	713	156	846	107	974	999999	985	179	546	999999	79	707	79	810	628	573	250	732	999999	408	350	744	519	999999	66	390	969	999999	656	999999	882	752	902	542	444	981	557	999999	650	999999	289	999999	409	844	10	573	724	999999	999999	78	729	723	263	999999	209	968	637	997	50	594	735	254	999999	641	999999	326	804	536	999999	999999	25	563	92	11	128	999999	345	675	848	493	999999	103	17	999999	999999	169	498	999999	999999	475	354	999999	999999	66	33	44	859	999999	999999	999999	768	999999	999999	96	62	176	640	262	795	999999	633	961	158	557	999999	642	247	935	465	169	828	999999	203	900	302	465	999999	35	977	93	999999	577	160	175	724	999999	593	920	999999	19	528	245	203	111	841	392	411	99	138	391	796	923	312	999999	999999	953	999999	999999	794	597	260	614	284	711	133	999999	811	983	832	458	58	326	999999	456	999999	592	621	102	999999	909	999999	826	897	596	296	194	275	794	319	771	485	984	136	936	759	913	960	492	977	785	581	428	267	999999	343	480	999999	855	725	999999	999999	901	999999	999999	544	434	717	999999	424	939	999999	27	999999	71	972	999999	199	473	999999	999999	632	139	124	282	999999	635	569	226	263	816	671	419	79	57	440	584	443	252	402	335	205	999999	999999	48	994	999999	754	205	707	279	290	59	999999	999999	639	999999	786	277	555	999999	864	501	435	607	278	382	947	999999	999999	398	629	947	81	999999	531	360	70	999999	288	774	881	373	519	984	536	622	260	81	417	238	999999	999999	696	494	470	999999	847	999999	999999	622	615	999999	575	319	649	342	978	797	999999	289	999999	710	989	781	999999	501	981	450	80	656	131	876	
218	401	600	463	260	586	901	826	999999	599	999999	665	168	999999	798	999999	344	203	644	463	604	137	98	97	187	999999	467	968	723	406	999999	123	999999	999999	920	183	999999	999999	91	999999	895	650	776	550	404	333	622	285	999999	781	116	877	999999	668	999999	90	313	512	286	345	129	932	113	116	209	999999	175	429	831	999999	491	158	121	252	999999	954	999999	547	999999	999999	302	191	999999	941	999999	999999	111	831	999999	840	869	216	909	746	282	962	546	669	999999	211	999999	203	453	999999	999999	958	999999	769	111	327	728	999999	818	999999	53	937	667	171	817	687	100	343	961	990	755	999999	248	375	970	604	417	691	206	492	695	108	738	999999	651	341	999999	342	730	149	999999	113	999999	999999	999999	344	305	385	999999	663	121	825	241	999999	333	999999	719	400	798	506	999999	999999	999999	336	737	944	999999	481	999999	485	999999	999999	612	821	878	651	999999	761	999999	999999	309	42	838	542	999999	999999	867	284	999999	636	621	366	999999	233	239	84	543	72	749	758	145	999999	999999	376	999999	363	222	419	584	681	999999	958	727	172	207	999999	208	37	999999	867	87	999999	618	883	864	999999	224	388	592	804	118	999999	21	999999	500	485	176	471	808	27	657	999999	700	191	506	999999	638	380	36	361	875	515	999999	882	681	999999	215	982	512	170	148	833	827	780	573	999999	999999	813	672	721	711	736	228	999999	999999	629	233	437	386	999999	934	843	999999	240	928	602	717	139	243	289	280	193	958	647	879	823	630	920	617	999999	716	825	999999	999999	649	999999	296	178	672	61	999999	777	606	311	236	305	481	596	852	970	598	817	580	999999	451	528	777	999999	68	395	999999	313	819	999999	494	999999	999999	57	591	789	315	999999	466	191	302	502	587	657	421	999999	352	43	78	647	603	999999	254	326	999999	131	371	715	999999	287	61	683	957	420	999999	126	999999	434	15	72	664	59	361	398	99	948	999999	130	999999	484	999999	966	999999	182	999999	596	865	999999	999999	469	427	599	437	999999	140	619	545	176	839	305	423	918	37	999999	982	553	999999	855	999999	999999	190	250	556	635	999999	999999	447	999999	828	230	261	351	250	546	999999	74	621	999999	268	479	999999	773	999999	863	70	135	938	240	199	999999	59	19	591	999999	288	187	53	802	945	55	182	759	347	619	53	81	999999	491	370	918	931	373	999999	757	999999	999999	959	692	575	999999	156	216	596	999999	180	251	760	999999	267	467	31	819	237	999999	999999	653	436	999999	820	988	458	456	
999999	280	117	685	423	999999	999999	871	227	360	999999	836	898	999999	172	557	448	802	999999	704	999999	902	999999	121	146	383	460	858	981	298	999999	586	660	999999	999999	325	682	494	828	927	999999	395	249	670	593	400	324	342	491	999999	232	28	677	753	232	967	383	995	549	49	999999	906	890	929	488	650	186	999999	999999	847	874	954	973	394	496	838	663	236	528	745	999999	127	377	112	999999	854	909	906	999999	378	941	687	999999	999999	553	999999	505	999999	192	999999	224	125	713	644	13	278	54	293	267	394	999999	999999	999999	803	980	999999	538	787	863	633	740	280	731	999999	999999	197	19	194	999999	194	343	999999	53	585	999999	999999	414	733	109	797	809	999999	648	93	74	999999	220	151	808	297	773	717	456	558	212	999999	393	463	738	816	269	860	452	999999	999999	961	999999	891	999999	47	851	804	688	76	823	124	999999	999999	999999	999999	976	867	386	552	421	625	897	495	383	999999	558	950	994	292	538	999999	999999	575	999999	113	690	329	869	770	446	968	38	389	735	97	999999	745	277	627	839	999999	483	999999	662	434	73	618	518	999999	489	900	810	406	537	873	999999	999999	999999	999999	430	657	997	616	999999	452	999999	517	999999	999999	275	813	683	376	999999	999999	999999	282	912	607	49	82	810	186	291	546	168	632	851	861	155	265	138	999999	207	192	404	867	794	999999	999999	556	858	999999	427	675	227	443	953	401	407	999999	153	18	53	357	847	821	335	999999	294	965	999999	999999	150	999999	685	999999	179	999999	999999	608	487	703	770	492	223	999999	758	615	329	725	679	460	463	485	121	999999	151	850	344	583	542	234	925	872	890	959	92	999999	990	728	273	999999	658	799	191	450	248	560	999999	269	72	719	999999	569	296	214	445	664	898	565	356	999999	925	169	76	262	999999	898	602	263	999999	351	999999	600	461	986	801	999999	304	999999	881	591	716	999999	520	822	984	366	585	686	999999	428	518	999999	999999	945	766	499	999999	999999	999999	350	958	999999	764	999999	103	999999	118	309	412	781	999999	999999	684	764	612	850	648	253	278	421	322	915	739	86	833	200	227	516	999999	312	999999	375	997	540	999999	836	320	799	729	344	258	999999	283	743	68	290	750	618	342	916	999999	489	660	261	38	999999	150	688	999999	902	432	999999	999999	999999	849	994	999999	153	999999	775	539	999999	999999	999999	999999	45	642	996	27	999999	450	609	999999	313	461	999999	999999	999999	512	591	696	632	911	826	911	656	999999	183	893	999999	59	606	
487	566	386	11	965	725	98	999999	409	154	671	999999	462	823	999999	999999	648	407	288	494	641	549	89	907	999999	999999	32	517	999999	469	112	952	999999	843	999999	999999	999999	460	486	989	657	519	191	999999	960	576	999999	98	237	999999	534	496	999999	999999	965	938	999999	479	73	999999	702	581	164	940	51	719	842	618	701	811	848	198	920	999999	837	131	367	538	999999	372	999999	999999	999999	999999	935	616	176	938	999999	193	140	457	999999	999999	297	999999	999999	251	509	251	733	756	999999	426	999999	345	575	497	727	843	580	999999	533	999999	999999	768	301	999999	15	435	552	903	739	517	681	400	999999	999999	11	999999	766	126	999999	704	999999	575	547	863	832	599	51	679	220	45	613	192	924	999999	272	528	784	999999	999999	999999	698	829	999999	879	744	193	999999	863	495	966	87	999999	999999	828	73	380	231	437	915	415	394	873	693	703	904	499	476	115	448	483	976	158	880	954	16	808	999999	667	128	648	65	187	193	999999	999999	999999	272	105	632	892	307	356	701	830	689	999999	146	323	974	255	717	438	425	22	990	999999	583	965	822	264	999999	563	319	277	360	217	689	449	999999	755	999999	380	482	555	185	629	456	59	274	191	671	244	999999	873	931	999999	999999	999999	263	40	575	999999	999999	378	999999	999999	47	434	999999	482	999999	696	999999	229	999999	346	955	869	836	370	481	533	700	641	999999	587	999999	445	999999	732	454	517	999999	715	189	929	999999	114	485	440	591	32	579	791	999999	974	666	999999	999999	594	671	893	345	999999	558	999999	606	641	784	493	999999	601	98	747	37	999999	511	863	49	999999	999999	850	999999	405	778	459	954	999999	999999	618	999999	405	999999	999999	71	999999	999999	301	999999	147	333	465	999999	991	566	999999	933	831	999999	428	473	999999	434	999999	356	999999	999999	939	125	108	999999	696	56	176	572	479	20	999999	999999	999999	999999	219	706	999999	765	782	530	402	999999	788	526	132	999999	176	999999	999999	971	999999	999999	250	62	243	999999	68	999999	636	418	163	999999	96	979	596	999999	297	973	263	106	532	999999	573	300	117	109	336	582	964	551	880	31	455	999999	194	942	999999	999999	221	42	647	999999	138	373	377	973	999999	808	929	999999	857	202	891	30	448	825	999999	950	944	999999	849	486	95	94	538	141	973	589	999999	999999	709	873	999999	231	459	999999	871	209	999999	999999	999999	528	652	987	694	687	140	434	69	999999	121	495	479	999999	193	170	766	999999	835	245	999	173	999999	286	999999	983	440	669	571	
768	953	631	999999	810	999999	999999	999999	108	400	850	11	549	530	436	542	223	404	999999	48	298	999999	828	999999	687	999999	999999	515	376	999999	710	257	470	863	999999	999999	490	468	999999	302	999999	336	668	652	999999	999999	460	643	585	743	999999	589	999999	999999	282	854	135	999999	999999	676	602	815	468	389	999999	602	999999	999999	239	32	999999	754	736	390	186	999999	255	185	389	453	684	999999	929	632	999999	131	500	999999	999999	446	289	233	128	991	999999	999999	999999	288	999999	392	999999	774	414	563	999999	310	852	999999	999999	320	999999	950	877	999999	992	62	885	835	726	569	112	702	105	792	999999	999999	636	999999	691	139	999999	966	222	996	999999	910	999999	375	941	999999	999999	999999	999999	279	999999	339	355	232	999999	646	170	999999	999999	403	289	10	999999	999999	820	862	674	999999	684	999999	226	642	737	880	999999	91	916	999999	999999	374	300	999999	319	826	955	413	484	999999	744	54	968	72	414	819	717	750	242	999999	555	89	999999	999999	448	76	62	999999	601	474	87	918	730	651	147	197	113	310	690	999999	666	416	387	270	373	999999	357	164	238	999999	173	404	999999	999999	964	815	686	139	999999	999999	773	760	811	19	336	826	999999	327	925	227	716	999999	70	999999	858	148	999999	999999	797	808	719	999999	966	684	310	999999	78	338	686	331	510	973	999999	447	999999	905	604	999999	933	546	326	39	999999	999999	211	999999	344	999999	543	826	124	268	999999	731	533	999999	794	999999	708	653	999999	985	641	999999	716	743	647	622	312	952	543	333	999999	999999	999999	999999	668	999999	483	999999	348	609	794	860	217	999999	640	999999	914	211	121	999999	669	999999	787	340	397	636	999999	999999	118	721	166	590	292	791	775	91	250	999999	217	999999	654	163	999999	158	201	781	396	999999	112	999999	999999	110	841	76	664	213	473	999999	303	42	659	25	446	626	453	213	577	425	476	559	798	999999	994	281	822	515	974	638	149	616	249	999999	999999	509	23	999999	749	226	136	571	618	98	549	185	190	999999	717	688	705	987	213	970	997	553	810	635	116	570	999999	158	239	834	21	686	792	828	999999	937	612	999999	464	999999	999999	905	941	709	999999	819	999999	193	999999	295	933	162	999999	278	833	812	999999	388	948	999999	973	978	999999	783	999999	862	392	999999	999999	999999	86	317	532	852	999999	102	612	111	112	999999	478	70	360	999999	900	859	283	999999	995	999999	248	999999	449	285	387	320	572	167	632	670	437	739	999999	27	219	625	629	560	596	740	210	596	285	661	
710	912	627	398	882	227	589	868	366	999999	541	999999	868	257	475	371	529	454	478	442	860	999999	856	343	734	285	239	723	927	264	647	651	948	999999	574	474	693	183	284	415	90	568	999999	81	486	367	999999	382	95	235	220	755	999999	843	801	999999	999999	294	664	607	988	866	999999	999999	494	889	903	90	682	999999	677	356	180	73	362	301	999999	784	856	377	527	999999	638	701	54	892	999999	115	986	604	418	999999	999999	999999	426	224	999999	280	999999	596	463	999999	700	95	558	864	585	999999	490	999999	613	281	999999	297	999999	141	238	249	999999	999999	365	798	104	88	999999	999999	837	999999	999999	147	673	999999	206	999999	914	850	166	552	152	189	317	999999	624	486	991	147	972	231	596	295	985	999999	222	986	241	664	582	622	503	290	37	999999	999999	352	836	526	999999	999999	999999	239	974	685	999999	878	294	886	183	618	96	999999	305	615	999999	361	162	294	999999	220	999999	259	278	544	59	861	162	999999	72	281	999999	475	72	804	848	999999	320	999999	291	999999	701	355	490	999999	535	59	999999	421	999999	999999	200	551	999999	863	149	134	961	440	636	244	725	68	999999	902	968	621	999999	501	767	550	50	851	999999	999999	519	683	768	313	19	10	876	741	999999	17	90	999999	823	208	664	999999	405	880	674	999999	618	642	531	588	999999	913	999999	493	653	633	24	349	548	999999	354	465	366	999999	431	999999	999999	984	17	816	821	871	797	999999	836	53	155	170	187	956	921	876	161	189	999999	105	342	999999	97	428	999999	741	558	712	854	208	367	747	458	48	999999	634	999999	715	999999	134	125	483	656	610	999999	854	999999	999999	999999	477	314	186	349	336	303	999999	896	999999	824	90	322	999999	339	638	685	408	711	149	278	296	251	999999	999999	193	999999	999999	736	487	941	147	999999	966	522	386	894	191	407	999999	744	999999	738	56	891	999999	999999	40	154	28	924	88	152	33	324	903	235	867	764	999999	999999	443	248	999999	999999	686	511	355	999999	952	999999	504	10	588	404	564	558	205	999999	735	381	948	715	999999	562	862	999999	999999	999999	619	161	36	427	251	999999	310	474	329	999999	214	999999	466	999999	201	284	430	87	564	628	759	354	40	322	38	785	408	728	999999	856	999999	691	955	999999	952	801	717	999999	999999	999999	103	99	239	795	999999	560	915	489	523	443	999999	784	440	927	892	274	999999	714	399	465	377	999999	944	999999	624	999999	230	999999	515	400	567	353	328	999999	999999	669	125	244	999999	999999	869	
999999	215	999999	999999	10	261	38	810	688	680	12	687	303	445	520	155	999999	181	828	999999	999999	974	999999	876	789	466	689	401	233	158	885	743	921	596	458	999999	857	999999	624	271	201	999999	999999	999999	564	999999	34	315	24	523	359	999999	152	146	717	999999	92	220	934	543	571	637	587	539	999999	269	765	999999	986	154	297	999999	556	567	148	210	156	413	321	134	442	999999	386	999999	799	821	600	999999	999999	514	294	647	999999	999999	699	564	374	298	923	999999	999999	326	328	870	999999	999999	516	585	997	516	797	678	898	809	999999	198	260	999999	739	973	999999	999999	999999	481	859	650	212	476	867	583	835	858	490	26	234	999999	64	515	483	467	314	24	999999	999999	717	616	749	999999	979	511	314	497	558	950	635	918	999999	847	21	586	140	50	717	999999	999999	939	198	882	584	999999	143	999999	404	282	668	654	999999	467	764	253	999999	206	497	366	999999	348	309	999999	390	315	628	217	504	896	337	273	306	373	999999	777	428	866	999999	993	378	999999	102	286	999999	980	726	40	92	768	999999	933	553	360	999999	342	640	999999	999999	999999	367	999999	999999	999999	945	405	999999	829	776	987	825	44	775	504	988	999999	255	32	258	410	589	597	135	736	221	403	720	999999	229	999999	999999	769	999999	162	635	452	328	594	341	886	632	896	263	105	942	651	167	59	999999	443	96	617	409	999999	688	770	799	514	999999	551	684	999999	609	999999	999999	999999	999999	999999	999999	545	392	660	691	372	999999	999999	344	40	793	570	245	999999	583	999999	271	530	369	999999	999999	864	999999	814	308	789	211	231	297	835	255	887	982	544	190	827	999999	999999	925	47	999999	995	435	999999	720	725	315	24	828	999999	167	999999	695	394	159	14	892	578	999999	902	999999	556	999999	999999	784	905	999999	701	490	756	735	999999	605	332	999999	477	439	884	999999	999999	483	197	999999	999999	677	999999	201	598	394	186	999999	482	999999	32	999999	768	600	999999	984	815	147	614	534	999999	97	999999	723	373	999999	682	574	17	999999	778	429	974	999999	930	831	857	999999	999999	316	313	821	262	761	582	456	202	877	512	999999	287	445	868	662	330	387	355	213	828	999999	712	611	927	999999	305	603	901	614	670	105	999999	999999	999999	308	230	999999	834	571	150	999999	999999	804	999999	117	999999	343	999999	999999	832	553	486	999999	885	825	604	701	894	999999	466	999999	554	587	217	999999	773	187	297	999999	442	999999	553	999999	72	911	932	999999	549	819	999999	961	52	590	782	126	618	
481	225	332	999999	528	999999	999999	999999	171	372	654	597	655	999999	30	55	990	879	761	999999	702	591	974	893	696	999999	999999	465	999999	936	963	804	999999	798	301	962	999999	866	913	999999	974	679	999999	549	287	319	893	485	779	916	62	711	30	127	999999	999999	250	439	17	375	999999	123	610	234	408	999999	507	857	52	67	91	133	965	57	35	33	690	434	615	386	269	599	685	588	883	262	999999	973	881	411	721	534	999999	999999	433	861	999999	676	150	999999	812	46	442	722	835	929	745	973	101	999999	209	999999	824	631	999999	999999	437	999999	999999	999999	76	534	975	640	346	999999	275	427	623	999999	954	24	294	188	574	999999	999999	963	999999	954	999999	810	881	987	212	905	710	237	441	742	433	999999	335	999999	370	287	999999	801	999999	288	664	999999	360	927	999999	194	531	645	66	883	999999	473	999999	397	640	999999	999999	999999	999999	441	845	47	986	881	740	909	689	300	817	999999	172	365	588	999999	999999	999999	999999	954	59	999999	383	75	181	557	217	960	775	938	363	114	634	82	373	943	443	626	999999	478	197	38	999999	240	827	999999	721	178	885	805	106	452	999999	999999	938	420	67	780	866	999999	673	999999	144	751	937	713	662	999999	991	999999	41	999999	855	980	766	30	521	153	999999	411	836	49	84	969	841	910	999999	935	144	999999	886	662	760	903	805	417	999999	999999	303	124	117	632	187	251	774	433	596	825	932	918	898	999999	542	464	999999	634	999999	174	909	36	415	726	955	47	757	378	999999	952	999999	359	135	767	850	133	999999	214	861	999999	205	417	323	999999	999999	999999	999999	972	129	306	999999	181	999999	730	844	276	708	390	676	149	999999	406	520	644	649	999999	792	141	74	999999	169	397	999999	872	969	502	713	999999	999999	739	982	999999	258	999999	650	14	999999	405	922	999999	999999	914	537	722	349	799	896	679	999999	999999	432	923	907	710	999999	914	408	838	760	352	562	999999	667	937	999999	707	157	903	993	999999	999999	397	219	999999	995	999999	859	60	533	180	605	43	110	301	317	68	999999	999999	999999	735	605	999999	644	999999	999999	999999	999999	600	999999	999999	651	999999	685	197	497	45	714	427	714	890	64	999999	315	590	747	529	675	376	629	107	829	609	433	267	50	999999	752	639	469	357	999	269	999999	891	529	999999	358	999999	803	999999	354	460	999999	999999	999999	256	504	999999	832	999999	972	879	970	999999	812	51	999999	427	156	373	999999	84	999999	367	891	795	864	424	71	145	181	762	573	357	
999999	378	776	843	999999	793	999999	698	807	999999	384	999999	299	36	88	487	52	999999	766	439	999999	280	502	475	698	886	392	90	993	999999	330	219	315	622	714	443	274	726	840	999999	744	594	999999	999999	999999	999999	506	999999	345	583	103	250	996	143	368	483	999999	311	154	999999	410	549	705	120	647	999999	814	999999	321	645	223	325	999999	412	694	404	13	512	999999	927	999999	554	999999	419	999999	89	223	181	264	241	567	963	999999	150	952	999999	999999	165	352	817	999999	829	525	700	370	777	999999	593	449	963	480	373	999999	226	320	856	803	295	999999	568	952	642	999999	999999	87	259	743	999999	999999	999999	515	847	999999	675	970	560	38	55	59	826	927	999999	999999	999999	999999	999999	999999	999999	829	999999	999999	604	648	784	865	324	416	999999	622	120	44	211	144	949	457	632	213	153	255	760	827	758	245	691	640	332	909	132	999999	883	114	999999	999999	362	107	911	999999	999999	999999	656	153	593	999999	939	791	725	495	999999	999999	999999	991	11	999999	79	999999	642	368	957	999999	542	999999	294	126	739	999999	999999	92	781	851	546	999999	827	343	599	616	999999	336	306	899	914	999999	999999	289	999999	891	112	999999	60	93	465	552	250	241	999999	250	858	476	693	999999	999999	999999	713	999999	999999	704	173	667	999999	462	999999	316	72	68	239	705	999999	999999	925	847	903	388	999999	697	999999	999999	999999	999999	77	358	999999	767	999999	373	764	280	133	204	999999	999999	999999	444	757	598	58	158	489	192	11	999999	961	852	550	845	39	999999	612	26	545	311	999999	999999	600	999999	704	278	673	699	303	999999	581	94	999999	439	128	469	631	999999	649	247	514	999999	595	506	999999	905	999999	797	344	18	999999	999999	659	681	975	161	843	999999	999999	999999	485	999999	888	51	999999	876	830	999999	726	569	999999	179	999999	307	797	519	981	104	999999	798	61	875	364	295	301	999999	435	350	464	967	625	45	548	868	761	723	122	553	516	520	84	999999	81	999999	883	498	739	361	999999	999999	180	749	820	105	728	610	435	603	750	524	450	490	656	759	944	99	631	508	545	84	406	438	587	264	723	946	804	590	412	999999	999999	999999	466	998	796	999999	224	452	150	999999	297	999999	803	992	999999	999999	999999	321	829	999999	867	241	815	999999	69	742	999999	566	382	781	806	845	200	946	789	376	33	658	962	999999	999999	188	367	394	999999	999999	999999	595	195	139	498	492	761	619	936	503	999999	656	999999	63	714	658	80	368	354	452	999999	999999	999999	702	999999	
799	358	761	917	999999	873	431	999999	182	117	576	380	252	293	999999	93	581	999999	999999	118	999999	719	908	364	226	999999	999999	999999	999999	999999	777	392	492	568	698	143	999	701	257	629	999999	633	767	999999	147	287	999999	999999	40	368	747	847	999999	999999	202	90	999999	407	701	581	874	391	688	613	340	194	888	683	594	190	93	880	761	667	281	744	952	999999	999999	938	289	924	19	975	820	930	476	899	375	618	693	602	10	676	755	455	999999	163	616	953	399	154	490	849	284	999999	999999	258	322	458	137	487	999999	762	301	949	382	999999	792	409	717	988	318	999999	497	491	999999	95	912	999999	800	999999	356	272	999999	145	999999	999999	999999	953	845	227	587	917	999999	216	421	247	385	999999	83	240	370	216	246	410	836	999999	362	793	999999	999999	346	496	658	338	140	918	223	166	515	223	21	999999	564	499	999999	400	495	290	79	999999	709	999999	999999	569	999999	150	999999	148	309	999999	806	999999	999999	844	881	100	269	161	999999	999999	999999	228	999999	860	229	999999	652	746	999999	445	28	999999	999999	999999	300	239	743	999999	999999	990	892	85	999999	586	416	113	873	719	617	321	141	999999	214	575	618	999999	816	891	350	908	999999	289	149	863	910	733	193	999999	554	999999	357	180	999999	95	611	949	999999	999999	453	125	657	932	138	687	313	999999	868	158	999999	809	999999	851	748	991	999999	612	935	999999	675	999999	920	999999	175	999999	963	999999	91	128	964	669	129	113	448	235	261	565	999999	461	559	999999	865	999999	884	999999	238	999999	432	270	593	998	23	377	48	770	999999	404	766	172	724	353	604	749	193	77	689	999999	413	522	740	936	999999	483	443	450	999999	999999	377	999999	737	468	538	820	534	999999	999999	751	74	999999	40	856	798	999999	999999	216	631	125	851	999999	65	999999	101	910	530	657	546	539	934	999999	953	320	37	346	435	265	999999	783	225	227	421	999999	255	736	491	883	147	474	746	236	819	701	42	560	374	818	999999	628	300	877	429	125	817	476	999999	720	999999	462	999999	482	401	847	900	633	405	128	673	364	428	999999	519	81	793	707	778	262	999999	476	971	999999	999999	196	492	347	798	306	129	778	999999	771	64	685	911	273	835	999999	800	408	999999	256	154	999999	209	999999	368	357	332	120	999999	999999	442	999999	999999	999999	593	214	365	563	835	109	999999	895	351	999999	999999	833	170	529	871	999999	461	999999	321	999999	999999	999999	986	999999	979	450	973	19	999999	551	338	701	999999	999999	999999	630	
615	247	999999	999999	258	259	670	999999	72	534	197	802	248	890	19	564	999999	765	483	717	227	999999	999999	395	135	999999	814	800	999999	890	639	999999	999999	251	201	999999	999999	999999	477	222	216	443	775	454	263	181	770	199	541	999999	999999	999999	999999	963	412	98	662	188	929	268	444	999999	235	182	895	993	999999	996	999999	795	999999	784	298	270	999999	784	751	139	142	999999	228	624	268	553	239	999999	711	886	999999	113	561	137	336	999999	777	346	217	603	999999	269	228	999999	501	746	525	999999	150	231	999999	628	347	999999	999999	976	50	999999	610	682	942	695	999999	999999	167	595	999999	131	457	90	492	174	576	157	580	872	735	455	133	521	999999	363	69	489	434	221	765	38	91	360	177	958	735	535	999999	864	976	161	999999	999999	513	404	999999	999999	738	297	61	199	999999	183	250	595	695	99	999999	589	636	803	642	999999	830	214	999999	107	999999	999999	438	50	999999	715	895	583	999999	228	18	633	934	998	750	146	169	999999	85	908	999999	582	272	646	880	81	237	999999	999999	999999	999999	308	364	331	157	214	859	20	702	247	287	667	755	477	90	999999	655	637	62	505	786	263	139	141	999999	999999	272	791	169	425	487	721	999999	999999	153	709	279	613	850	546	287	999999	873	837	999999	452	826	795	566	859	999999	600	131	999999	882	999999	178	232	343	999999	941	999999	999999	287	759	565	602	586	333	380	752	999999	786	516	228	638	999999	301	511	544	512	999999	235	999999	999	999999	600	999999	296	332	999999	999999	279	42	604	219	999999	596	88	74	850	250	999999	999999	999999	383	813	615	794	254	999999	876	999999	799	315	999999	841	550	999999	999999	999999	551	299	11	839	705	999999	999999	911	999999	340	794	999999	446	694	272	16	999999	203	999999	84	985	265	52	891	664	336	480	999999	140	378	757	999999	216	109	999999	950	469	356	412	611	68	703	786	913	646	663	284	999999	999999	468	999999	357	999999	797	999999	296	257	119	185	378	302	999999	781	640	999999	484	16	346	396	321	546	999999	999999	999999	25	292	479	999999	999999	10	61	375	684	671	576	410	657	419	999999	22	703	999999	181	43	999999	41	999999	155	340	171	656	937	718	731	999999	118	565	646	999999	999999	816	128	999999	184	327	927	352	119	74	183	827	999999	226	384	999999	195	522	757	705	984	370	999999	797	93	353	123	656	953	749	467	999999	20	637	432	205	585	495	997	715	391	688	811	91	167	999999	69	721	999999	123	736	596	999999	941	999999	999999	493	999999	
781	830	999999	280	999999	999999	999999	999999	816	999999	793	188	42	700	525	52	324	999999	558	251	640	748	999999	402	322	839	22	871	46	999999	839	999999	712	264	713	176	999999	999999	298	451	485	999999	528	109	928	165	91	46	999999	765	999999	502	999999	251	690	43	999999	811	957	999999	357	735	302	747	130	697	476	999999	986	358	539	214	17	117	766	999999	230	999999	474	167	758	976	800	280	453	347	327	999999	574	680	631	701	162	999999	103	750	536	781	979	999999	999999	313	59	723	236	422	494	671	484	878	813	999999	999999	800	802	380	935	32	303	782	380	15	213	315	727	999999	61	279	999999	26	285	449	215	243	479	455	999999	87	53	40	852	656	986	999999	867	280	364	999999	935	722	815	999999	487	999999	860	682	109	743	995	398	370	225	658	468	603	373	999999	112	330	356	454	999999	978	999999	929	724	29	518	999999	456	483	698	343	300	211	771	961	18	383	796	355	192	999999	999999	670	999999	999999	527	102	503	134	261	41	589	999999	999999	999999	224	277	146	663	999999	305	549	915	672	882	367	999999	831	412	147	729	999999	999999	999999	776	333	603	302	999999	501	999999	945	332	231	666	753	31	254	246	999999	741	247	142	764	999999	999999	740	997	754	640	271	270	101	987	532	999999	588	17	190	999999	621	974	420	172	999999	360	999999	693	15	138	999999	22	999999	664	405	492	401	246	384	244	592	605	548	95	240	165	853	344	699	169	175	24	73	44	136	766	999999	970	999999	537	325	56	992	625	304	258	676	999999	591	50	115	351	632	999999	999999	999999	436	334	932	19	506	882	999999	845	962	331	999999	559	537	999999	999999	431	999999	846	919	545	612	922	791	981	999999	426	752	659	999999	823	391	127	425	999999	340	999999	48	590	999999	999999	62	157	662	999999	310	999999	999999	999999	999999	683	705	999999	37	999999	413	999999	543	950	530	89	139	344	791	148	940	830	144	426	308	173	393	66	999999	486	999999	465	999999	999999	681	999999	999999	799	999999	999999	999999	605	100	352	707	827	958	999999	69	951	313	718	366	524	42	479	982	482	999999	221	299	649	969	550	590	948	253	724	279	167	562	339	70	420	999999	999999	740	791	719	480	214	306	996	864	183	774	109	745	999999	212	390	999999	155	73	91	479	635	549	999999	758	999999	244	818	902	399	973	999999	945	503	697	738	200	762	183	16	993	652	114	377	999999	999999	507	937	77	999999	517	194	999999	339	550	708	999999	39	961	896	969	488	104	
475	209	126	163	999999	98	473	999999	292	971	66	97	826	530	182	946	999999	86	306	750	135	999999	788	999999	999999	952	989	548	171	801	999999	999999	515	999999	639	177	698	696	265	849	603	586	234	223	940	251	723	187	999999	999999	999999	999999	999999	737	968	593	999999	465	999999	298	109	925	38	491	694	29	999999	278	891	999999	257	222	820	457	157	999999	999999	575	720	374	239	811	529	88	999999	466	373	777	589	55	756	243	159	967	750	678	558	743	528	999999	999999	455	296	24	834	839	10	999999	590	999999	937	999999	744	181	999999	999999	405	949	742	238	655	804	999999	846	257	24	73	853	706	999999	990	999999	57	799	705	783	525	515	253	909	465	157	999999	170	999999	999999	498	977	907	462	283	608	999999	299	275	864	766	450	766	820	776	157	519	121	438	33	798	944	999999	285	999999	889	706	833	999999	508	999999	528	737	347	526	95	945	254	205	999999	911	999999	534	841	27	85	749	433	999999	999999	637	86	731	999999	999999	553	511	631	689	999999	901	178	999999	767	257	999999	999999	428	999999	690	211	274	999999	55	121	50	420	634	268	697	150	282	700	465	999999	540	797	653	235	972	999999	999999	565	999999	999999	743	999999	767	594	999999	373	999999	139	452	115	999999	171	999999	972	80	143	876	373	991	252	629	999999	70	896	999999	450	999999	999999	331	999999	999999	999999	112	564	999999	809	652	50	999999	999999	999999	152	257	359	507	999999	121	999999	164	838	999999	950	999999	999999	861	999999	180	870	877	999999	314	137	807	346	999999	999999	68	999999	604	271	490	999999	885	667	999999	999999	999999	710	399	999999	338	387	999999	999999	409	936	146	542	703	112	638	782	173	157	30	691	999999	999999	141	843	321	999999	999999	893	999999	870	75	906	999999	384	999999	999999	481	540	11	999999	100	325	937	291	999999	525	427	502	999999	708	673	738	646	741	151	320	578	999999	36	999999	311	154	999999	538	871	240	405	328	67	178	311	633	156	103	601	29	973	850	326	795	999999	584	270	650	207	336	269	406	243	734	999999	925	513	663	625	945	190	409	419	296	130	999999	444	999999	406	50	592	553	149	132	999999	999999	238	240	775	726	883	999999	341	544	999999	999	999999	332	286	385	129	492	999999	655	999999	573	441	40	675	473	999999	806	253	167	744	715	266	121	999999	173	696	282	999999	898	72	696	78	874	325	999999	23	121	999999	31	920	109	85	493	293	772	999999	208	565	311	587	999999	250	184	999999	264	742	974	999999	122	689	846	604	
579	593	152	505	566	714	999999	999999	37	627	231	246	999999	999999	999999	827	625	877	498	717	999999	321	985	999999	894	84	999999	999999	49	187	76	342	84	999999	506	900	999999	999999	729	493	999999	851	559	459	28	937	165	624	970	999999	319	999999	200	138	28	267	608	696	611	492	999999	177	419	850	999999	889	999999	150	143	999999	687	999999	157	14	999999	999999	999999	999999	437	956	918	446	417	893	867	830	151	999999	485	248	302	454	999999	247	840	843	441	708	999999	999999	776	24	490	999999	999999	961	97	196	999999	294	999999	82	269	655	574	217	759	526	982	999999	748	225	664	894	580	242	692	999999	174	863	302	63	999999	999999	189	903	955	320	434	906	743	999999	523	999999	999999	999999	194	19	673	632	93	915	726	177	999999	560	359	999999	527	236	278	999999	32	569	992	999999	445	961	475	999999	262	999999	102	999999	987	793	999999	473	999999	360	58	999999	999999	999999	779	386	337	999999	917	629	999999	369	999999	208	637	565	932	999999	999999	301	999999	233	999999	999999	379	644	823	649	190	597	857	886	444	176	187	595	999999	490	789	999999	125	976	999999	846	999999	893	656	894	448	999999	861	999999	999999	860	576	825	149	244	172	999999	563	687	288	329	771	667	924	626	999999	999999	999999	451	174	594	186	806	188	696	886	485	987	999999	211	999999	736	999999	622	999999	599	362	456	706	999999	653	999999	437	698	999999	85	999999	999999	40	999999	406	807	419	583	679	684	769	646	452	999999	687	158	635	485	530	593	661	54	350	36	999999	999999	917	134	520	543	748	118	463	621	438	999999	956	64	804	950	327	535	943	899	829	999999	14	359	640	505	426	951	178	141	423	999999	628	14	999999	811	999999	294	999999	146	999999	999999	999999	830	918	180	201	580	999999	999999	275	135	111	450	206	950	590	999999	493	999999	126	796	940	999999	207	34	887	952	999999	993	71	42	473	806	963	178	533	183	440	470	313	999999	280	599	865	297	312	999999	807	265	230	331	801	57	29	149	999999	999999	633	893	292	249	731	688	518	999999	662	304	487	999999	426	417	137	33	711	280	525	350	466	909	722	999999	999999	999999	773	739	999999	425	787	999999	456	673	550	547	187	999999	999999	592	90	632	999999	17	700	779	838	812	999999	778	346	748	624	380	404	999999	181	999999	104	149	914	778	12	247	516	663	999999	753	867	590	846	646	166	999999	999999	999999	284	999999	999999	375	753	960	546	999999	999999	48	999999	86	279	826	375	999999	999999	974	999999	999999	629	398	501	
999999	207	95	999999	613	931	699	999999	690	999999	569	999999	467	574	999999	395	954	241	549	999999	477	464	999999	484	50	224	999999	676	191	265	999999	214	886	223	971	177	999999	24	932	531	999999	999999	518	999999	709	387	908	39	251	589	722	999999	90	240	999999	582	702	999999	999999	398	689	33	410	435	999999	999999	562	253	603	561	727	999999	999999	28	778	31	945	540	774	662	316	999999	434	602	543	886	134	656	200	398	475	67	118	999999	841	365	56	999999	811	999999	824	999999	999999	689	999999	782	771	72	462	12	636	172	836	252	999999	475	598	808	892	277	240	906	63	214	95	669	831	999999	999999	999999	999999	862	728	999999	838	651	999999	744	999999	760	124	71	203	999999	999999	313	999999	866	461	375	767	247	201	544	123	918	611	231	999999	999999	999999	16	999999	50	37	774	999999	416	999999	999999	688	853	78	141	162	179	999999	865	452	782	449	965	314	999999	654	737	671	193	999999	919	50	565	999999	548	810	117	185	163	171	987	999999	814	461	999999	999999	913	179	999999	391	944	999999	745	779	999999	753	985	702	85	395	300	113	999999	109	494	401	999999	712	530	330	54	999999	558	999999	464	999999	634	513	294	132	741	567	611	999999	999999	714	999999	786	999999	795	825	415	109	768	871	884	618	714	967	628	564	210	649	739	999999	999999	656	999999	325	907	128	481	417	999999	653	732	501	458	737	999999	107	346	393	999999	999999	639	893	790	833	579	305	999999	546	666	568	541	918	871	465	420	67	262	470	422	676	353	998	157	999999	999999	392	169	976	197	530	227	817	914	244	707	67	866	218	999999	611	208	935	750	394	999999	813	630	993	326	999999	845	875	999999	68	161	999999	999999	675	999999	197	999999	999999	358	145	999999	724	14	999999	999999	363	201	999999	725	810	477	418	999999	762	999999	334	762	175	659	474	685	352	846	855	999999	76	321	999999	999999	558	475	999999	999999	615	54	398	809	992	245	963	530	801	160	170	999999	743	392	999999	673	369	434	999999	293	884	459	998	878	158	554	690	52	999999	529	999999	344	999999	831	642	718	614	525	769	999999	696	999999	884	201	685	274	349	683	337	527	999999	133	505	972	999999	165	999999	520	660	447	555	999999	999999	281	984	825	378	999999	750	275	999999	844	664	49	597	940	575	806	202	883	215	16	999999	483	374	52	838	249	138	999999	999999	104	864	999999	385	774	424	612	999999	999999	896	999999	999999	71	469	320	469	999999	385	762	999999	248	327	999999	241	548	216	999999	906	
999999	986	138	783	274	603	963	980	999999	664	822	999999	962	599	341	999999	778	83	999999	24	64	583	382	864	376	895	433	999999	97	999999	836	567	378	705	276	999999	768	654	668	468	999999	999999	999999	801	999999	247	628	649	986	789	463	474	563	41	851	367	614	999999	417	379	179	197	892	252	827	265	156	266	333	468	228	999999	999999	194	519	724	456	581	999999	138	276	784	999999	307	999999	372	999999	347	854	908	269	504	247	298	299	999999	999999	884	973	307	100	372	999999	527	571	339	68	379	999999	136	910	42	999999	288	113	395	999999	595	615	465	262	809	412	999999	209	724	999999	999999	895	999999	287	572	607	14	48	999999	468	272	736	306	313	634	826	999999	997	236	999999	958	195	903	910	852	279	518	55	290	960	901	328	846	453	999999	483	319	849	348	999999	999999	249	209	926	144	999999	319	161	627	999999	999999	426	999999	193	928	931	991	301	435	303	99	999999	757	943	567	944	999999	853	999999	160	516	999999	659	999999	582	719	986	999999	776	993	959	366	427	999999	285	484	354	662	524	20	999999	27	423	999999	999999	999	491	265	369	199	968	465	999999	999999	476	807	767	182	610	219	999999	24	524	442	343	999999	541	460	668	93	600	237	338	361	668	498	463	614	464	583	237	731	617	999999	999999	504	576	999999	830	999999	716	182	62	315	74	477	503	981	999999	999999	468	41	596	286	599	999999	137	438	809	978	353	163	717	999999	981	224	999999	937	417	838	165	999999	629	201	376	427	185	32	296	999999	995	482	901	851	124	205	999999	340	999999	999999	377	999999	150	852	133	562	465	34	334	850	999999	565	573	873	999999	876	999999	405	909	999999	566	114	151	618	982	871	261	865	999999	786	999999	999999	949	999999	471	999999	450	776	77	999999	962	160	999999	446	130	439	908	999999	403	248	999999	739	430	999999	726	272	996	531	870	999999	999999	599	121	547	771	13	616	448	999999	440	435	635	337	106	999999	416	415	999999	498	999999	962	999999	999999	674	999999	349	646	142	999999	208	30	919	906	814	512	373	48	161	674	999999	823	470	999999	999999	812	999999	411	334	999999	999999	857	999999	999999	999999	999999	88	136	447	999999	431	367	484	999999	213	999999	999999	728	999999	593	846	377	264	40	999999	729	502	999999	509	862	835	937	321	999999	999999	351	728	886	589	524	999999	246	999999	606	253	759	999999	430	423	999999	305	999999	888	740	761	942	602	270	661	597	999999	482	999999	584	999999	999999	999999	949	950	999999	691	630	149	998	
169	609	999999	657	787	621	390	82	192	957	999999	406	999999	580	773	156	748	468	234	991	727	951	619	26	888	759	714	999999	479	561	999999	675	299	890	581	161	176	944	999999	999999	217	725	300	668	28	999999	444	475	186	804	123	232	406	157	999999	999999	990	758	769	38	999999	999999	602	630	999999	890	999999	999999	999	621	979	999999	986	193	999999	12	661	950	999999	999999	324	248	223	999999	448	637	279	151	620	999999	171	418	185	453	999999	226	132	999999	999999	137	213	285	475	999999	999999	999999	246	222	372	277	999999	49	760	202	999999	999999	999999	926	191	999999	621	999999	548	636	460	571	627	542	60	568	880	990	389	870	372	48	772	658	999999	138	400	999999	779	352	815	132	657	982	739	999999	999999	205	488	110	999999	248	737	839	999999	999999	692	703	999999	803	397	566	659	999999	999999	675	895	128	86	999999	79	564	196	205	821	337	913	999999	802	585	130	684	512	999999	363	134	999999	933	554	596	446	696	894	975	955	258	472	767	163	74	579	329	129	434	40	999999	61	541	27	999999	350	56	900	587	683	713	999999	380	536	705	373	962	574	490	617	999999	670	221	250	999999	865	156	492	738	15	999999	564	88	258	411	999999	769	915	777	256	399	795	316	301	251	205	101	240	457	700	617	755	639	817	657	291	999999	301	999999	999999	999999	999999	172	582	883	999999	975	132	134	632	999999	56	796	999999	227	587	999999	919	998	377	774	915	44	999999	398	54	925	271	600	130	242	999999	470	999999	62	834	633	734	999999	103	229	968	116	825	106	999999	959	999999	999999	999999	927	920	302	999999	999999	287	530	134	193	838	233	714	532	999999	999999	999999	585	929	999999	999999	999999	629	999999	905	999999	805	809	218	941	999999	95	999999	999999	530	999999	999999	185	392	999999	774	314	508	550	579	870	515	446	111	435	971	999999	40	223	999999	999999	307	418	397	930	999999	478	321	193	365	752	702	52	11	811	87	949	203	208	416	88	456	89	931	45	999999	369	999999	999999	969	842	65	317	464	999999	895	903	788	462	999999	999999	992	324	194	999999	999999	472	444	300	357	31	999999	999999	806	137	999999	228	486	999999	999999	999999	770	999999	999999	523	697	394	587	999999	999999	999999	999999	741	999999	120	999999	141	894	114	866	999999	924	417	999999	948	61	234	511	337	999999	677	426	436	173	429	535	464	999999	671	999999	783	885	999999	383	183	860	60	33	999999	51	538	333	381	495	129	999999	362	999999	275	471	999999	883	260	999999	249	758	999999	
999999	389	584	631	41	233	975	999999	294	88	999999	261	999999	999999	210	999999	295	215	999999	54	941	54	382	999999	361	834	209	999999	900	634	993	999999	425	136	482	643	121	999999	506	110	406	411	835	968	999999	999999	188	999999	272	77	999999	648	999999	713	793	533	16	411	999999	206	33	319	999999	659	95	899	999999	961	528	999999	999999	999999	708	252	647	539	999999	414	853	510	656	739	403	832	669	354	248	711	343	949	637	999999	149	310	87	97	999999	185	883	999999	999999	226	999999	999999	373	98	939	652	75	263	999999	602	557	770	999999	999999	915	360	989	740	999999	134	628	579	999999	994	736	408	175	999999	320	42	531	434	999999	439	797	698	468	581	415	999999	646	89	999999	44	161	379	759	793	181	868	196	153	767	889	999999	372	774	999999	361	540	487	999999	943	291	80	999999	999999	120	496	999999	891	418	334	76	488	999999	944	999999	842	367	999999	382	388	451	999999	387	667	999999	841	434	999999	99	229	999999	118	999999	145	353	999999	999999	105	649	307	954	976	777	999999	999999	411	59	428	879	536	999999	999999	999999	136	501	999999	999999	465	999999	999999	71	303	999999	198	458	958	999999	412	999999	931	814	999999	999999	999999	433	475	78	999999	965	205	791	999999	53	562	235	983	13	14	644	999999	281	572	427	379	245	661	183	588	369	743	63	647	999999	948	722	731	891	39	702	36	376	999999	500	482	488	64	259	250	999999	475	954	353	768	999999	660	251	845	630	999999	772	301	999999	209	999999	152	999999	188	105	839	504	102	973	311	618	999999	157	82	945	999999	999999	999999	932	999999	894	788	709	878	999999	298	999999	999999	271	200	930	734	999999	924	277	340	344	876	999999	411	468	383	980	52	999999	999999	999999	178	899	999999	658	370	368	864	314	444	442	275	53	807	367	618	830	783	380	883	655	232	805	615	557	999999	257	999999	167	521	807	999999	727	984	784	312	986	533	541	569	375	31	620	833	999999	78	832	356	999999	999999	552	999999	671	277	999999	290	373	294	999999	353	999999	837	706	792	636	775	547	69	32	64	632	999999	251	811	517	633	611	972	717	488	482	901	999999	317	969	610	995	999999	489	503	939	701	999999	198	457	538	324	999999	206	131	530	999999	333	989	999999	255	955	999999	759	999999	679	401	576	999999	871	220	360	999999	823	999999	780	96	580	528	125	930	955	63	363	978	318	783	775	596	999999	709	578	999999	999999	723	655	144	701	618	824	548	999999	999999	327	246	188	925	999999	181	351	443	
202	804	999999	296	299	901	506	999999	999999	895	625	980	999999	171	642	862	308	109	999999	999999	395	999999	704	577	804	315	736	127	800	393	778	604	254	999999	516	999999	623	804	999999	754	637	920	65	999999	999999	155	905	165	603	326	627	905	801	705	58	240	999999	306	491	983	174	388	980	179	127	31	999999	229	655	999999	248	504	999999	625	17	474	906	999999	654	659	410	581	524	484	765	999999	803	999999	999999	285	672	327	322	450	589	259	940	886	811	900	999999	685	510	734	87	132	999999	185	697	583	334	335	651	831	583	593	864	505	413	254	227	196	753	999999	206	921	192	234	46	758	534	29	963	754	250	725	81	789	406	999999	642	628	851	893	951	347	999999	490	867	995	394	999999	999999	566	682	232	932	140	537	166	940	999999	149	999999	58	999999	371	999999	591	858	522	84	109	999999	612	599	999999	999999	427	859	999999	701	367	999999	374	99	999999	407	81	27	793	940	262	999999	702	637	488	911	844	647	999999	999999	899	18	483	999999	345	713	999999	93	999999	81	713	678	910	249	647	109	999999	958	999999	999999	826	574	74	582	999999	999999	77	974	121	433	26	999999	883	477	802	999999	566	65	999999	833	452	999999	999999	721	999999	583	999999	463	989	389	347	885	879	999999	999999	335	999999	901	496	485	645	979	971	464	65	932	794	999999	446	298	542	999999	213	934	521	838	444	353	355	248	530	999999	999999	731	96	999999	900	871	526	999999	414	665	568	279	198	472	26	675	999999	304	999999	895	26	701	999999	827	681	999999	999999	999999	999999	600	556	257	954	40	994	999999	378	924	41	923	999999	969	883	877	999999	934	745	59	999999	768	687	999999	459	999999	999999	294	884	999999	999999	999999	382	413	999999	814	119	320	999999	167	999999	775	307	741	272	865	979	999999	999999	970	876	747	209	999999	300	132	913	999999	999999	329	442	999999	366	119	475	999999	550	512	392	79	767	640	619	999999	581	999999	999999	945	787	594	655	550	999999	914	391	711	756	932	999999	464	901	613	522	994	724	999999	999999	999999	275	197	325	476	664	748	212	246	137	621	868	999999	661	999999	999999	213	673	892	243	999999	728	764	329	618	399	928	178	164	999999	624	863	814	637	283	680	600	279	189	885	728	712	999999	584	145	73	869	803	999999	894	318	331	999999	533	967	469	511	867	706	87	736	579	57	128	512	757	64	616	387	297	128	934	999999	999999	514	739	582	189	999999	554	529	999999	244	999999	999999	303	40	290	999999	814	178	
732	572	111	159	158	664	999999	999999	387	19	999999	999999	646	776	384	836	999999	999999	999999	886	331	682	999999	999999	999999	345	999999	319	219	727	773	946	573	128	395	999999	999999	857	366	85	999999	118	806	544	275	709	598	493	434	999999	999999	272	442	927	999999	60	419	553	548	999999	876	717	999999	999999	246	999999	999999	527	391	999999	999999	968	662	162	341	223	876	617	292	901	747	304	884	752	522	511	514	646	282	345	999999	838	999999	999999	999999	838	255	156	999999	999999	999999	80	111	999999	999999	246	609	290	999999	632	184	802	270	999999	76	582	832	120	999999	735	801	215	255	56	999999	615	659	119	953	503	968	729	319	333	53	676	203	999999	739	999999	901	234	60	649	171	160	999999	672	999999	626	15	145	18	999999	167	999999	825	65	364	406	587	499	336	999999	664	999999	999999	936	999999	399	388	999999	380	861	999999	999999	165	606	885	999999	999999	987	632	999999	497	999999	720	999999	999999	401	851	148	117	999999	999999	411	898	957	984	716	668	999999	999999	999999	247	999999	765	156	738	590	496	228	179	999999	999999	600	867	10	604	832	734	744	770	999999	548	250	264	47	173	432	678	207	622	178	250	999999	999999	545	98	853	77	573	18	585	904	632	999999	661	973	108	544	999999	999999	161	982	923	870	865	999999	997	389	727	983	316	912	298	606	10	215	963	681	331	999999	751	764	999999	736	195	307	915	282	999999	73	999999	887	780	845	999999	999999	999999	535	63	996	999999	999999	349	999999	702	673	615	999999	967	455	999999	427	223	999999	611	999999	821	197	684	999999	633	724	786	663	999999	999999	999999	999999	146	813	889	437	999999	334	820	286	425	999999	43	522	691	889	314	999999	64	646	999999	794	243	83	999999	139	999999	494	999999	376	687	685	670	283	999999	172	890	163	565	999999	999999	888	176	334	971	250	999999	999999	999999	744	420	999999	609	999999	999999	999999	219	999999	448	999999	587	143	999999	999999	599	739	910	760	999999	529	999999	160	591	482	846	785	628	999999	999999	999999	975	688	999999	629	955	999999	85	999999	528	204	999999	827	715	999999	999999	999999	999999	722	735	241	999999	999999	999999	999999	999999	270	57	137	436	968	718	310	961	324	784	999999	999999	999999	497	550	664	523	241	785	575	181	445	786	488	190	999999	905	183	869	999999	583	506	999999	884	695	11	948	961	560	486	652	866	400	999999	999999	151	596	999999	999999	577	816	170	999999	781	573	824	271	649	255	120	999999	136	999999	999999	210	402	263	456	801	548	715	562	681	309	923	315	
54	764	392	48	270	680	988	999999	999999	999999	999999	490	321	871	740	999999	999999	449	672	999999	999999	870	999999	703	888	150	999999	999999	862	999999	999999	999999	999999	267	999999	999999	266	999999	999999	143	999999	798	552	788	302	999999	999999	930	808	415	846	242	636	407	540	184	944	688	999999	130	256	351	440	723	934	13	999999	63	999999	243	52	507	598	999999	999999	999999	328	42	999999	125	999999	503	837	456	417	255	999999	460	727	605	999999	577	67	999999	886	999999	368	829	853	298	150	92	839	999999	999999	348	999999	106	29	564	856	911	999999	999999	125	753	514	999999	315	688	543	181	335	495	681	475	450	869	652	590	999999	999999	999999	999999	974	922	663	273	93	999999	999999	372	441	173	749	650	300	34	614	143	292	999999	523	175	754	969	756	354	892	897	999999	774	454	999999	946	367	733	174	999999	999999	99	251	900	246	86	180	999999	172	999999	999999	184	426	265	519	308	242	974	999999	999999	14	176	319	380	195	180	837	918	12	226	999999	917	135	965	421	999999	51	484	287	98	999999	999999	593	608	861	722	999999	519	934	141	714	999999	720	999999	64	35	780	871	999999	76	249	262	999999	946	363	123	999999	460	843	475	266	757	697	999999	784	774	582	711	999999	473	999999	327	983	999999	512	999999	206	999999	911	999999	999999	180	770	220	849	999999	999999	647	254	999999	673	999999	676	469	874	956	694	796	31	289	453	999999	363	999999	379	921	278	866	443	363	916	730	549	457	212	96	999999	487	84	462	282	935	466	769	799	675	651	524	996	556	315	410	999999	632	942	204	817	529	841	999999	999999	999999	213	891	999999	943	482	228	267	787	968	216	722	569	16	518	612	593	451	703	280	753	870	999999	57	516	433	917	514	999999	279	467	646	999999	409	647	731	574	938	856	203	433	266	219	587	999999	687	738	999999	434	591	233	88	147	657	309	999999	325	843	999999	520	564	713	259	518	511	570	576	169	368	786	47	654	594	510	999999	497	999999	310	999999	999999	999999	301	90	425	999999	389	999999	498	109	882	999999	731	999999	999999	639	719	17	701	85	999999	121	578	267	648	554	579	493	637	999999	812	113	25	894	496	999999	272	633	834	472	999999	999999	87	70	486	380	316	41	258	870	137	490	999999	999999	420	999999	126	44	999999	871	476	999999	999999	687	297	999999	400	836	137	521	376	95	182	238	954	476	43	517	999999	277	247	999999	245	766	683	332	153	790	484	779	708	999999	201	999999	995	235	200	400	773	707	999999	
999999	904	736	999999	52	317	731	999999	944	999999	999999	263	175	999999	929	999999	999999	999999	964	999999	610	362	357	812	148	894	219	242	728	286	643	744	83	999999	767	643	999999	999999	641	24	422	519	540	999999	999999	999999	36	999999	76	575	95	396	808	81	999999	128	999999	924	365	157	107	498	552	667	49	999999	999999	878	865	999999	999999	842	373	949	222	101	999999	261	713	174	999999	999999	176	163	200	257	936	11	916	649	96	584	906	493	917	923	967	872	67	245	794	999999	474	780	999999	999999	999999	858	858	288	306	305	221	201	289	227	332	399	477	791	927	187	961	225	208	999999	936	999999	42	299	133	999999	204	477	379	720	415	395	740	947	999999	88	999999	638	353	791	373	714	214	699	999999	999999	999999	275	318	616	196	258	999999	844	999999	999999	999999	569	164	356	110	743	999999	999999	999999	999999	658	999999	567	848	44	999999	999999	417	215	999999	675	342	697	555	554	928	169	762	533	999999	813	896	640	91	263	583	483	996	691	999999	893	999999	887	665	919	875	999999	469	582	863	387	174	638	95	477	492	999999	999999	802	181	583	69	46	655	132	761	888	486	999999	461	849	999999	725	999999	338	41	999999	42	999999	999999	230	700	190	669	779	648	267	555	613	770	711	874	999999	519	999999	833	608	241	542	168	986	999999	873	130	23	511	448	63	757	446	46	839	973	134	999999	883	878	376	876	484	503	999999	873	825	750	975	999999	999999	539	504	432	223	999999	999999	691	999	999999	999999	655	277	209	214	999999	176	733	871	900	80	568	172	999999	241	365	68	664	999999	358	57	379	48	830	999999	523	263	24	823	349	999999	442	951	66	818	721	608	284	299	545	999999	999999	999999	85	611	648	377	549	999999	858	442	813	999999	651	779	690	617	446	967	691	544	162	910	532	999999	637	616	116	999999	520	999999	783	375	117	999999	955	500	963	229	593	155	713	822	965	906	999999	403	999999	286	137	999999	999999	316	607	11	554	999999	999999	680	973	41	999999	412	680	111	999999	999999	999999	999	823	200	654	226	384	999999	830	339	944	999999	999999	999999	999999	829	18	999999	999999	477	999999	115	107	774	999999	293	256	561	884	310	151	999999	258	254	472	310	463	937	460	944	999999	999999	180	224	999999	999999	999999	739	725	441	404	274	515	191	680	825	999999	999999	56	370	970	999999	661	529	999999	90	376	468	772	15	999999	80	956	650	544	706	999999	882	537	421	325	517	836	452	906	877	999999	77	999999	646	408	413	890	99	
999999	999999	409	650	37	165	365	999999	999999	719	74	333	318	865	646	999999	890	30	999999	635	54	463	999999	218	623	320	999999	999999	894	135	999999	962	189	866	675	434	999999	294	854	381	66	999999	550	126	387	999999	568	999999	999999	600	755	388	892	265	999999	521	999999	200	999999	717	999999	999999	614	841	122	112	153	451	200	999999	675	606	175	999999	999999	237	912	869	830	49	999999	249	879	303	999999	228	80	999999	999999	999999	309	116	266	147	999999	10	212	709	13	999999	999999	999999	999999	217	999999	159	999999	752	686	816	608	999999	369	988	999999	193	999999	999999	471	894	999999	229	999999	45	913	999999	350	37	201	578	999999	999999	865	555	609	634	947	671	379	999999	15	327	247	16	555	999999	999999	278	181	764	999999	892	247	119	253	999999	498	266	304	365	999999	195	561	999999	791	404	399	814	999999	999999	246	514	941	250	999999	999999	981	622	999999	999999	821	81	856	437	754	142	966	999999	311	398	146	999999	377	23	421	820	766	140	999999	999999	654	932	889	999999	999999	319	951	997	230	999999	239	875	777	435	543	999999	338	133	363	999999	438	642	513	989	204	999999	999999	927	999999	999999	948	850	407	999999	999999	889	192	25	999999	444	191	968	999999	999999	169	270	913	941	479	999999	491	643	999999	566	722	21	999999	999999	999999	971	999999	33	999999	999999	999999	388	478	448	221	654	554	323	223	918	477	469	116	740	830	934	643	205	999999	999999	586	315	83	841	615	212	470	292	999999	999999	272	167	999999	384	999999	780	792	474	730	825	999999	178	429	858	98	262	905	688	79	711	999999	977	999999	34	999999	285	999999	637	832	19	193	272	943	283	999999	999999	669	999999	559	60	151	178	999999	631	24	418	885	224	752	363	999999	999999	999999	668	611	999999	591	776	808	999999	999999	999999	641	720	641	867	234	999999	212	777	593	183	999999	29	570	999999	999999	944	19	167	400	999999	884	999999	712	411	58	285	672	371	999999	999999	999999	999999	584	986	537	754	990	156	193	739	999999	974	769	999999	999999	204	107	452	782	646	766	651	515	385	280	999999	18	239	999999	999999	483	841	58	700	259	485	444	583	632	757	954	862	974	661	88	999999	999999	999999	759	854	187	230	999999	92	999999	282	148	209	716	375	746	999999	338	999999	266	180	926	999999	874	177	759	524	819	999999	692	903	677	999999	999999	370	461	429	480	964	771	262	262	965	999999	999999	346	245	999999	999999	999999	204	999999	740	404	907	999999	639	714	999999	105	663	410	564	999999	233	605	999999	999999	355	
913	327	999999	374	472	13	999999	961	506	999999	831	999999	656	999999	22	498	378	937	999999	399	387	822	999999	889	868	118	999999	697	575	999999	381	61	343	522	999999	694	999999	170	277	401	989	31	143	999999	760	581	999999	847	551	999999	854	667	835	512	968	101	613	399	505	363	161	230	999999	166	999999	779	190	144	999999	999999	583	999999	669	67	410	999999	688	999999	139	297	111	14	999999	999999	495	714	999999	830	553	261	91	999999	665	913	999999	768	635	976	302	980	400	872	637	233	327	646	998	999999	112	612	412	716	999999	217	262	156	84	722	671	999999	999999	360	999999	999999	246	999999	552	755	817	641	999999	711	604	158	896	999999	999999	923	356	848	715	448	727	999999	999999	999999	265	457	999999	103	694	999999	315	490	428	50	292	999999	986	268	104	253	999999	999999	882	999999	122	121	320	34	780	161	376	822	999999	999999	632	999999	999999	999999	803	104	999999	724	947	817	999999	123	730	856	999999	696	999999	97	754	471	999999	266	68	999999	263	153	999999	636	322	999999	546	493	394	314	999999	643	571	124	999999	999	159	999999	523	75	305	999999	999999	999999	89	93	224	289	77	999999	635	375	999999	999999	999999	659	957	468	411	414	999999	912	728	425	447	999999	999999	822	631	755	322	999999	743	999999	853	264	762	682	999999	999999	329	267	426	760	999999	53	63	611	505	805	999999	691	834	119	999999	392	280	965	26	777	957	401	657	322	999999	393	632	596	999999	999999	897	285	911	181	95	999999	999999	967	747	404	257	524	327	826	713	631	999999	633	999999	470	984	796	665	778	282	927	610	113	449	294	421	467	999999	150	999999	765	779	663	34	999999	999999	999999	227	999999	530	443	83	999999	608	999999	976	998	396	646	380	999999	619	142	899	167	413	392	528	463	999999	790	999999	186	918	947	999999	754	609	999999	573	681	578	53	258	838	999999	779	505	758	317	422	81	857	770	806	156	647	763	867	377	999999	999999	764	999999	999999	422	896	999999	660	839	999999	399	967	82	698	532	999999	883	999999	313	634	999999	769	999999	571	999999	173	999999	999999	801	214	990	742	61	69	897	814	414	518	999999	999999	866	844	919	94	999999	999999	784	81	284	579	763	703	563	999999	999999	23	618	77	31	259	490	999999	859	999999	242	656	915	23	800	718	171	375	644	355	767	53	999999	71	547	614	388	344	999999	232	450	297	999999	318	442	883	205	999999	999999	177	477	999999	999999	294	852	376	198	771	999999	565	417	398	68	218	999999	583	173	999999	999999	999999	
870	155	964	636	999999	945	478	607	580	916	999999	999999	877	476	878	703	999999	565	218	181	999999	617	73	281	999999	999999	238	999999	342	999999	720	648	817	999999	307	999999	109	358	999999	999999	897	999999	200	364	999999	593	520	592	339	281	525	607	999999	999999	991	262	91	693	999999	141	716	508	274	721	206	999999	999999	797	179	556	603	710	465	311	999999	834	427	999999	999999	231	542	646	999999	70	344	122	999999	468	99	54	250	999999	999999	969	200	399	327	479	167	999999	585	999999	422	783	678	814	152	999999	85	999999	835	382	464	600	599	999999	867	213	386	93	574	548	707	134	315	196	184	999999	999999	999999	999999	999999	551	70	645	819	999999	856	999999	529	970	273	393	932	219	999999	952	934	380	130	531	123	102	83	603	47	25	298	999999	491	640	656	925	201	650	887	830	403	955	780	847	21	821	857	123	311	164	775	915	999999	243	249	125	990	361	403	854	477	999999	608	803	999999	999999	900	888	324	347	201	999999	331	47	999999	979	600	283	999999	999999	999999	960	301	882	249	383	999999	257	400	540	934	999999	256	43	362	935	356	976	912	999999	999999	968	798	963	962	493	999999	410	999999	270	525	717	840	111	619	999999	176	999999	563	999999	358	652	999999	999999	413	361	45	999999	999999	999999	632	623	370	888	381	276	172	337	999999	756	789	630	573	139	24	999999	999999	155	424	999999	769	631	422	360	999999	278	479	24	560	610	457	305	724	999999	637	901	357	952	729	352	354	838	805	807	772	728	89	368	769	196	999999	890	873	839	999999	11	999999	20	614	113	797	158	777	318	308	999999	905	511	502	122	869	56	425	82	999999	931	999999	615	587	555	999999	121	254	999999	258	999999	431	999999	218	999999	700	999999	348	626	999999	206	71	496	509	999999	999999	578	866	657	999999	999999	474	999999	349	999999	186	595	999999	68	999999	685	903	412	999999	740	999999	30	303	865	421	999999	999999	799	999999	999999	870	338	999999	999999	732	620	254	596	999999	942	103	629	545	296	460	115	999999	289	712	869	999999	999999	436	768	225	802	284	10	246	793	607	675	284	55	61	847	489	133	336	303	999999	317	364	127	647	443	484	999999	415	316	999999	999999	96	658	999999	221	901	999999	999999	929	345	254	360	264	344	427	354	500	999999	612	625	999999	953	999999	438	985	303	318	130	782	328	278	594	999999	999999	189	588	999999	53	839	945	151	49	999999	999999	196	956	110	783	229	98	983	771	802	690	829	474	677	999999	25	918	593	227	
999999	999999	77	999999	430	91	164	838	728	456	999999	999999	483	750	557	461	251	38	203	999999	900	999999	344	506	792	248	353	999999	999999	406	37	999999	362	924	738	794	889	537	999999	28	628	391	370	536	376	145	216	89	917	999999	978	986	724	68	326	999999	999999	999999	867	999999	737	449	999999	331	429	483	999999	559	21	762	572	714	999999	999999	906	519	333	999999	999999	656	41	273	797	999999	428	51	206	304	608	131	527	328	999999	353	290	188	999999	48	117	999999	830	657	78	165	653	274	493	550	161	806	293	470	441	220	159	473	651	999999	902	999999	287	21	950	890	245	253	999999	159	894	727	65	294	699	999999	999999	999999	205	642	999999	164	557	999999	152	999999	999999	999999	887	459	203	816	999999	233	145	729	616	819	706	187	999999	409	229	344	655	433	751	999999	770	205	394	775	999999	19	198	748	830	630	868	999999	62	188	999999	595	955	999999	200	832	158	969	629	16	677	28	722	643	934	222	10	999999	60	838	296	691	74	428	548	527	45	397	999999	999999	950	557	999999	741	999999	634	999999	578	242	919	849	801	999999	387	108	259	296	554	999999	618	999999	999999	108	999999	891	675	530	537	538	672	999999	761	80	999999	66	129	892	981	600	310	832	999999	486	141	999999	495	999999	686	329	298	241	999999	583	999999	365	801	458	911	850	377	113	852	999999	570	999999	999999	730	999999	999999	979	366	999999	953	513	999999	207	673	967	235	406	558	999999	217	250	441	316	999999	790	288	264	670	981	999999	233	999999	999999	392	916	18	900	764	194	365	350	999999	999999	536	79	999999	168	999999	999999	686	453	818	269	644	799	139	815	999999	940	653	76	319	999999	999999	730	316	805	814	999999	999999	334	642	374	488	999999	999999	514	779	119	999999	129	136	189	305	999999	999999	937	345	593	787	203	990	824	540	298	41	556	752	806	762	698	353	999999	532	361	811	454	999999	777	491	999999	45	999999	654	533	939	139	999999	496	325	379	470	231	999999	999999	999999	817	833	200	836	761	761	973	356	597	999999	756	656	999999	999999	999999	999999	567	112	172	167	199	180	17	358	901	999999	999999	491	392	237	132	999999	766	27	993	620	590	941	729	999999	72	453	66	757	193	482	146	999999	364	223	999999	128	807	999999	154	647	826	841	935	295	505	491	963	999999	654	355	890	925	999999	350	575	626	383	309	105	746	123	260	175	428	339	646	136	179	999999	999999	999999	169	873	355	999999	999999	999999	443	367	580	490	695	112	999999	999999	
221	999999	999999	647	287	745	508	511	408	533	575	999999	999999	955	858	365	999999	46	650	753	730	61	537	555	826	620	939	941	999999	265	999999	157	338	835	128	910	121	532	56	999999	104	657	475	999999	228	999999	499	999999	509	225	695	659	462	94	999999	169	208	468	821	666	806	567	987	999999	115	999999	999999	680	837	999999	999999	271	999999	392	659	82	586	999999	999999	751	130	999999	441	999999	570	999999	694	253	973	958	999999	999999	711	390	461	536	999999	333	716	999999	736	999999	650	561	971	999999	999999	999999	435	999999	999999	493	141	79	546	355	135	688	582	346	999999	999999	707	999999	246	600	560	609	930	132	999999	262	999	999999	24	311	811	880	337	145	109	624	818	194	385	227	521	999999	843	116	411	982	999999	380	75	999999	999999	771	999999	381	874	999999	149	999999	386	999999	494	999999	999999	244	543	255	360	446	999999	118	999999	523	999999	29	89	918	765	824	721	999999	510	999999	471	999999	200	49	566	956	271	49	485	999999	807	999999	733	999999	587	609	999999	166	999999	999999	143	957	999999	598	277	305	301	956	304	999999	592	955	999999	865	141	999999	54	999999	688	999999	185	207	632	770	715	449	295	171	999999	166	261	999999	799	205	999999	514	23	601	772	271	664	314	745	171	923	851	999999	868	785	999999	565	78	999999	999999	139	936	334	597	999999	828	999999	140	625	147	72	37	166	999999	379	999999	669	999999	731	427	999999	870	461	999999	846	863	215	426	999999	435	999999	193	97	572	75	559	190	425	999999	944	261	534	688	607	999999	895	695	618	499	999999	999999	122	999999	59	497	999999	484	862	999999	29	999999	593	754	199	546	879	939	594	560	999999	446	253	733	787	176	999999	999999	854	999999	950	178	999999	927	226	200	999999	846	999999	999999	806	85	999999	999999	698	331	667	780	498	70	229	956	110	68	999999	722	991	388	558	999999	292	86	629	499	999999	851	999999	666	537	999999	67	42	901	519	753	743	999999	999999	45	999999	508	434	693	794	153	994	999999	999999	999999	503	208	999999	297	165	792	729	456	828	874	846	999999	11	252	499	12	196	999999	591	314	936	604	422	999999	999999	384	857	393	835	355	805	784	999999	419	44	800	999999	744	999999	727	34	297	300	999999	198	168	506	192	999999	791	957	939	999999	235	319	899	785	999999	205	781	934	346	620	999999	999999	72	812	592	218	698	999999	451	319	863	290	999999	313	718	999999	934	999999	999999	999999	54	999999	865	308	269	109	999999	24	211	549	964	793	687	676	818	635	999999	
999999	914	999999	505	746	516	630	622	999999	670	595	77	999999	270	903	268	156	999999	999999	213	764	553	492	83	684	999999	901	354	79	602	999999	495	93	39	588	962	701	694	307	999999	245	685	324	999999	548	947	610	288	70	535	541	109	734	432	999999	802	432	900	820	902	614	286	553	999999	696	110	984	570	999999	941	567	462	278	212	967	88	238	62	534	736	242	622	293	544	71	873	761	999999	668	785	540	800	873	405	999999	959	142	972	999999	448	963	49	999999	129	999999	999999	830	999999	464	292	573	379	375	999999	669	991	999999	999999	999999	999999	999999	333	902	999999	999999	766	999999	999999	934	999999	999999	266	319	96	773	203	26	173	576	981	53	239	206	386	221	171	434	789	735	286	966	133	999999	920	109	999999	147	709	719	999999	500	957	597	455	345	317	69	289	999999	476	999999	828	999999	309	779	999999	137	526	684	248	341	799	148	658	52	823	575	999999	987	999999	66	317	999999	999999	490	95	642	750	50	904	111	999999	999999	268	311	147	691	391	999999	990	512	620	999999	480	869	701	818	938	413	522	999999	670	302	999999	420	667	999999	76	999999	693	476	386	486	780	147	196	330	999999	356	904	141	194	258	996	999999	445	292	973	506	789	277	703	347	528	173	999999	853	301	847	644	999999	625	572	457	523	135	144	999999	999999	683	380	938	591	508	999999	999999	422	305	555	975	384	410	569	39	426	773	49	957	999999	706	342	999999	999999	712	999999	516	621	800	483	505	999999	999999	640	822	418	338	121	838	147	615	28	999999	745	872	269	362	65	543	40	749	95	186	637	637	351	999999	907	878	999999	874	999999	621	821	59	999999	345	769	999999	620	999999	661	211	820	999999	999999	783	293	999999	453	788	460	999999	769	733	419	133	411	13	481	77	431	242	480	273	679	406	736	696	208	923	592	318	922	999999	98	884	999999	636	949	999999	67	747	435	579	423	858	852	98	639	550	934	766	275	553	667	429	999999	557	331	291	56	597	961	529	999999	999999	165	827	645	535	767	999999	64	914	20	999999	807	901	849	999999	554	648	66	657	999999	826	52	999999	284	669	164	809	314	667	999999	469	786	905	383	281	702	34	452	114	783	170	712	360	543	984	999999	828	999999	510	999999	407	541	314	540	379	999999	786	552	976	381	957	999999	396	404	550	896	901	528	577	999999	999999	206	999999	873	999999	124	691	835	300	57	999999	111	999999	929	122	928	482	999999	14	182	915	999999	476	999999	826	
700	325	956	992	97	999999	310	140	391	999999	211	590	440	711	265	417	999999	262	999999	999999	855	665	999999	999999	622	424	536	524	405	213	58	999999	999999	999999	999999	798	999999	843	212	336	34	999999	423	722	910	347	52	663	999999	764	964	229	547	687	970	44	999999	999999	380	999999	194	786	735	999999	169	481	372	392	999999	999999	682	118	59	602	31	884	251	999999	381	284	382	873	775	640	248	829	193	539	999999	103	940	70	472	539	152	999999	999999	245	562	439	975	659	89	292	92	856	179	944	999999	95	999999	123	303	999999	999999	999999	20	999999	939	340	999999	832	315	489	999999	621	645	520	460	783	649	999999	191	999999	999999	722	793	493	557	999999	999999	999999	873	999999	999999	999999	999999	377	248	830	999999	150	305	999999	150	152	353	600	999999	999999	221	659	493	999999	445	786	932	999999	795	578	528	527	999999	557	680	59	959	323	188	999999	999999	277	281	999999	555	999999	999999	958	999999	167	379	202	999999	96	181	999	755	989	999999	524	894	415	582	669	312	709	602	748	551	100	999999	40	999999	77	616	999999	387	999999	337	999999	999999	973	999999	638	209	999999	801	461	999999	680	304	970	766	664	999999	448	695	611	326	846	999999	962	416	710	999999	999999	780	659	479	237	622	891	661	619	999999	999999	999999	943	999999	977	908	150	372	999999	796	222	274	999999	272	177	999999	775	546	491	999999	122	566	848	663	860	554	151	981	158	68	413	318	157	224	883	592	751	150	999999	999999	765	999999	999999	914	762	84	33	396	312	978	846	999999	179	588	336	364	17	290	610	433	766	169	999999	812	392	904	127	542	389	584	507	635	207	554	999999	523	999999	933	900	786	999999	755	679	999999	222	999999	148	568	888	528	999999	470	999999	916	181	606	999999	732	531	858	999999	490	16	999999	481	221	157	625	324	812	344	83	390	823	999999	20	489	54	999999	334	765	999999	999999	861	999999	999999	104	290	382	667	148	297	411	52	999999	51	748	999999	999999	999999	911	999999	253	85	999999	999999	90	716	24	170	126	340	142	207	103	408	835	155	999999	999999	126	999999	252	656	674	56	671	348	994	860	999999	999999	356	999999	423	252	314	999999	677	496	955	387	276	222	999999	807	165	214	999999	430	215	603	231	262	999999	54	279	597	411	999999	840	742	722	164	898	999999	999999	543	784	850	103	267	477	242	489	999999	600	40	115	866	891	467	399	999999	655	669	317	999999	715	378	972	717	176	540	656	223	665	121	324	999999	823	622	429	108	337	
947	999999	989	773	154	454	999999	999999	999999	999999	383	353	999999	509	239	280	890	827	416	877	386	100	999999	586	276	83	488	715	151	52	279	47	300	246	707	543	327	330	570	999999	733	234	631	294	283	869	999999	612	95	692	933	794	23	231	951	856	999999	413	999999	81	965	533	350	999999	976	345	63	911	802	695	953	570	267	491	153	161	999999	653	312	999999	566	876	630	459	119	484	34	999999	999999	999999	356	914	999999	499	958	209	884	138	318	999999	816	605	999999	400	738	372	537	999999	87	999999	397	544	110	110	515	99	903	891	999999	999999	321	984	626	951	999999	49	746	999999	533	944	277	999999	999999	374	999999	999999	76	999999	720	746	947	999999	991	495	999999	812	813	999999	984	999999	306	993	745	816	626	832	979	858	61	699	626	999999	998	143	531	66	208	735	520	554	32	672	180	646	554	999999	993	140	498	999999	999999	33	783	663	647	284	999999	999999	748	999999	980	999999	188	31	999999	187	503	857	964	407	613	87	213	439	999999	634	822	999999	999999	999999	838	999999	370	999999	473	603	986	999999	496	257	470	679	987	762	999999	814	493	159	525	377	325	145	176	101	923	158	820	999999	999999	23	461	999999	267	941	919	140	847	663	557	527	201	999999	999999	999999	936	999999	100	450	999999	42	999999	673	583	999999	491	702	683	999999	999999	325	782	641	528	483	795	974	422	56	842	999999	967	830	999999	998	185	167	774	459	999999	999999	68	379	489	784	873	788	912	372	459	226	999999	999999	72	242	744	559	639	888	920	961	520	53	608	431	999999	319	999999	584	718	999999	928	234	123	611	267	413	999999	744	610	17	72	59	999999	626	999999	398	768	999999	999999	626	527	886	538	203	479	24	999999	999999	999999	563	716	337	653	999999	298	232	465	460	975	340	999999	999999	288	913	899	470	456	982	999999	676	551	712	999999	102	807	999999	999999	920	999999	999999	642	103	34	56	301	999999	405	472	337	763	999999	317	394	999999	228	999999	608	625	304	18	567	788	624	52	999999	13	17	561	327	999999	537	999999	328	732	697	313	999999	241	622	999999	999999	999999	999999	680	743	999999	328	999999	874	185	443	80	999999	133	999999	854	479	999999	45	297	726	844	154	999999	236	999999	989	999999	235	914	761	377	999999	999999	943	582	144	943	309	776	999999	611	999999	999999	813	466	999999	999999	56	843	999999	999999	205	335	448	999999	999999	573	999999	355	254	666	180	959	999999	75	77	496	999999	112	999999	535	682	268	999999	125	999999	999999	276	769	
999999	794	614	392	90	872	182	677	691	723	743	570	499	953	532	28	440	999999	728	748	399	433	25	999999	134	308	216	999999	723	333	72	837	307	684	877	460	62	788	879	999999	893	400	804	465	369	159	46	999999	736	593	999999	999999	999999	528	380	999999	778	670	268	781	665	245	953	999999	999999	906	273	999999	86	999999	966	652	999999	187	854	998	999999	559	999999	974	271	488	209	140	999999	631	563	778	999999	832	681	999999	999999	999999	999999	657	999999	446	804	999999	886	231	651	665	999999	999999	999999	999999	673	381	999999	229	95	293	999999	186	45	823	719	39	352	494	511	254	999999	999999	132	749	300	206	562	191	999999	999999	98	50	836	544	513	616	48	466	115	999999	415	999999	305	246	587	999999	622	622	726	775	120	401	720	407	275	999999	910	843	999999	999999	819	245	999999	964	204	479	350	500	320	113	991	999999	999999	579	839	937	999999	885	172	591	584	939	464	979	21	999999	330	999999	279	471	999999	204	660	638	122	180	999999	340	52	117	369	999999	312	623	783	234	22	150	567	337	761	35	680	224	891	879	999999	999999	953	999999	159	999999	230	848	407	796	235	750	466	999999	950	948	843	64	999999	462	637	841	999999	999999	999999	189	871	942	709	680	999999	445	746	242	399	501	387	544	958	458	900	464	225	986	999999	272	683	999999	386	999999	192	999999	993	439	252	939	299	176	823	970	49	999999	148	726	283	789	13	999999	279	458	571	309	999999	772	562	182	625	219	999999	422	505	999999	566	999999	498	897	452	999999	989	460	212	221	720	999999	419	622	999999	999999	713	218	999999	999999	629	999999	252	999999	999999	230	876	79	323	90	387	411	474	999999	721	251	999999	999999	346	999999	244	818	256	359	999999	999999	999999	939	999999	136	506	999999	999999	56	353	638	654	999999	378	232	999999	919	999999	132	833	319	523	353	900	84	271	999999	871	572	224	810	680	892	304	420	867	937	222	197	583	999999	257	999999	723	92	597	622	17	999999	999999	324	681	134	526	279	999999	19	48	782	865	999999	707	591	831	542	957	761	321	957	364	999999	707	949	548	999999	999999	105	629	817	999999	649	329	757	317	999999	139	556	376	35	825	857	898	440	332	415	999999	665	999999	191	134	835	310	60	760	760	617	732	585	501	999999	499	389	999999	305	226	848	950	283	999999	999999	411	999999	296	141	506	999999	999999	626	142	924	406	999999	448	692	651	348	279	996	556	292	406	999999	999999	818	335	477	677	144	116	566	160	392	665	
777	723	449	24	918	263	999999	999999	115	452	577	999999	991	940	538	999999	877	579	953	726	649	16	439	520	999999	805	999999	927	999999	999999	999999	773	999999	999999	999999	968	211	334	360	743	401	999999	301	528	307	18	344	537	999999	999999	999999	987	999999	665	25	771	999999	928	546	999999	234	237	999999	999999	876	803	999999	157	279	569	452	553	228	999999	999999	707	715	911	223	469	470	501	788	999999	999999	999999	576	358	828	899	684	999999	788	246	519	173	732	999999	652	504	222	999999	267	999999	47	685	768	999999	999999	317	66	383	715	86	652	732	999999	566	999999	297	999999	446	999999	999999	884	179	764	981	700	171	999999	999999	268	999999	256	283	244	218	614	605	819	999999	28	520	843	999999	567	711	594	787	724	175	999999	364	278	776	868	999999	999999	999999	920	786	999999	179	342	57	124	997	999999	999999	497	999999	999999	707	477	999999	428	999999	999999	999999	611	63	397	999999	446	809	616	904	449	480	415	358	522	745	684	43	999999	849	187	796	197	999999	999999	225	999999	494	223	999999	999999	631	999999	69	999999	999999	266	999999	999999	384	999999	999999	441	999999	557	359	964	999999	717	217	999999	444	353	578	999999	741	395	51	999999	182	999999	999999	596	920	999999	817	132	356	998	999999	488	817	999999	918	127	654	364	999999	23	531	999999	160	776	16	673	451	287	779	437	618	727	999999	695	999999	761	779	936	520	201	739	237	618	999999	317	728	215	800	435	461	976	386	417	38	650	921	999999	999999	999999	257	576	539	353	918	390	682	999999	131	999999	999999	347	718	844	786	999999	999999	642	19	468	288	467	650	852	999999	461	242	319	197	999999	305	999999	602	999999	273	624	999999	999999	699	760	635	464	93	383	278	123	999999	542	631	754	355	288	462	717	312	789	926	687	36	466	158	373	999999	999999	999999	868	744	371	580	171	84	420	999999	258	833	999999	999999	999999	583	213	203	700	688	999999	699	26	835	999999	54	483	698	999999	999999	243	999999	271	388	17	261	410	379	999999	961	469	679	999999	346	213	884	488	415	999999	114	822	273	457	685	643	386	115	42	859	327	999999	473	563	999999	709	646	571	445	376	24	999999	834	306	738	228	763	765	679	632	10	999999	78	49	417	45	999999	164	586	744	630	999999	378	519	579	999999	996	126	381	999999	567	322	53	48	999999	999999	988	966	719	466	880	621	435	410	859	761	39	434	155	999999	999999	491	985	700	745	999999	999999	324	727	874	231	646	393	53	74	688	522	39	999999	486	56	999999	
999999	129	864	19	719	968	660	999999	834	572	971	999999	895	85	337	352	302	775	136	673	249	844	245	244	999999	999999	345	180	999999	10	999999	999999	481	737	999999	999999	836	736	999999	836	664	909	999999	659	675	538	157	989	360	179	999999	628	360	383	763	601	884	999999	781	337	999999	489	999999	834	999999	312	383	999999	999999	472	516	566	626	300	18	339	804	999999	569	699	244	356	999999	79	273	999999	318	107	974	455	999999	216	999999	821	213	185	341	215	126	372	165	989	960	888	663	999999	12	70	999999	434	797	999999	70	91	103	286	669	508	571	141	994	285	193	999999	491	309	611	805	96	999999	997	599	469	206	999999	254	999999	931	416	104	408	999999	733	999999	658	681	999999	873	728	927	515	832	644	999999	999999	880	806	999999	999999	364	568	206	973	541	436	208	999999	999999	999999	848	890	738	102	476	999999	745	551	999999	925	810	163	737	999999	999999	327	175	999999	485	827	999999	448	19	534	62	535	212	284	202	124	459	841	291	335	879	999999	777	740	177	261	632	338	173	460	596	210	830	999999	814	999999	271	253	364	46	999999	999999	880	214	50	940	530	471	359	529	999999	968	999999	412	208	132	999999	434	999999	233	204	999999	285	558	937	851	705	93	470	978	853	216	487	254	450	478	166	573	700	236	730	171	999999	999999	985	999999	338	999999	999999	691	673	836	465	140	841	561	135	331	276	198	245	999999	10	380	676	268	491	999999	962	729	965	976	734	999999	999999	43	354	999999	573	999999	999999	287	999999	778	314	999999	751	999999	413	889	999999	834	306	511	990	292	170	608	968	999999	999999	711	465	201	726	999999	999999	904	637	808	216	494	999999	956	675	999999	285	232	76	659	517	999999	223	83	999999	999999	679	232	570	999999	999999	746	672	847	184	810	821	970	62	617	914	846	719	604	682	858	86	350	836	42	999999	937	542	318	218	999999	999999	999999	814	595	27	999999	344	426	935	469	821	911	999999	864	146	314	180	458	999999	671	426	999999	999999	528	999999	339	999999	537	999999	999999	213	364	638	184	322	999999	166	467	600	43	999999	302	669	222	999999	175	999999	999999	895	701	767	94	573	547	583	879	991	295	999999	687	999999	806	999999	10	266	467	282	608	552	999999	158	713	857	711	999999	134	949	187	999999	888	772	424	642	511	177	129	791	999999	600	442	999999	871	926	999999	549	999999	999999	668	956	579	999999	959	999999	999999	553	64	999999	861	388	999999	930	814	802	651	915	999999	174	710	833	146	999999	
190	17	119	270	999999	786	944	171	999999	54	999999	230	913	995	812	995	454	958	123	893	929	713	151	512	632	999999	284	998	999999	541	379	834	820	903	712	952	319	926	276	277	999999	699	924	415	649	593	888	656	999999	84	719	752	720	253	746	476	866	607	638	218	512	999999	692	921	674	455	999999	20	292	860	999999	528	691	846	610	239	788	735	862	48	189	999999	895	404	822	999999	124	999999	999999	245	999999	712	999999	68	764	346	999999	12	999999	999999	999999	999999	999999	999999	999999	201	70	999999	642	999999	688	140	744	599	38	999999	59	999999	109	999999	341	999999	853	999999	774	972	239	633	91	273	232	785	999999	999999	855	311	265	653	15	631	566	250	934	999999	557	954	968	699	39	881	296	720	903	692	862	361	34	999999	478	427	961	436	792	999999	999999	902	145	999999	744	999999	628	406	292	478	999999	100	897	213	499	819	13	540	999999	999999	999999	999999	882	312	806	504	999999	999999	184	587	669	139	457	565	999999	999999	999999	893	955	999999	999999	999999	437	435	210	999999	999999	820	999999	658	423	430	999999	999999	402	999999	999999	833	278	249	450	689	999999	704	999999	361	643	341	847	999999	10	120	585	301	947	96	83	999999	112	45	50	465	999999	999999	174	248	999999	999999	173	999999	635	985	625	999999	862	999999	999999	999999	626	999999	138	131	973	982	657	312	845	999999	644	999999	708	572	999999	243	209	999999	576	999999	539	999999	64	778	178	274	218	25	999999	869	439	384	428	350	830	999999	999999	999999	999999	140	868	999999	403	766	230	857	874	73	264	392	999999	999999	996	962	999999	67	794	360	953	708	773	999999	817	975	111	270	887	368	742	477	336	999999	999999	446	836	999999	176	297	999999	320	999999	999999	999999	112	363	560	388	465	999999	773	469	556	966	784	999999	235	54	999999	665	960	999999	515	331	999999	999999	999999	386	560	135	526	890	506	999999	999999	318	999999	882	715	621	550	999999	999999	221	968	999999	780	999999	717	999999	611	633	749	632	597	999999	884	824	972	56	137	183	827	340	630	882	962	753	999999	475	738	353	338	805	124	999999	549	304	362	778	285	912	669	480	524	892	151	874	215	999999	999999	804	909	668	494	376	999999	101	591	95	55	37	999999	251	351	267	304	999999	999999	519	800	999999	471	203	771	225	514	356	815	737	741	98	548	40	51	933	443	670	999999	747	33	458	712	276	733	258	921	427	139	999999	597	208	365	695	503	999999	342	999999	896	278	862	707	999999	853	999999	957	488	960	210	
417	824	633	632	999999	999999	999999	999999	999999	999999	523	303	999999	999999	999999	150	543	732	999999	999999	206	600	999999	773	53	884	326	183	859	999999	775	769	961	227	722	442	963	575	999999	210	161	966	148	999999	383	974	776	999999	725	713	811	234	635	433	13	816	999999	860	589	999999	999999	178	28	999999	695	999999	342	868	504	127	186	967	147	652	999999	999999	462	482	400	78	118	999999	457	155	120	999999	999999	537	223	999999	345	113	999999	999999	40	983	948	865	559	629	641	907	985	608	537	844	999999	982	58	773	363	623	999999	520	777	343	999999	872	171	999999	619	804	654	599	781	82	980	439	622	999999	292	597	922	770	437	210	849	999999	618	999999	464	999999	489	450	552	999999	644	476	931	999999	999999	999999	703	416	20	999999	262	396	826	464	863	657	370	999999	490	765	999999	999999	999999	576	494	871	999999	895	999999	468	999999	999999	57	69	438	513	507	925	139	217	893	516	760	600	948	999999	32	163	413	999999	999999	999999	960	786	30	944	393	364	212	999999	821	999999	999999	551	521	999999	349	766	36	359	159	445	527	283	999999	194	938	493	628	999999	999999	110	492	882	678	491	253	271	49	493	999999	153	722	999999	396	95	789	218	88	899	123	999999	999999	63	657	354	999999	686	914	836	15	999999	736	181	552	720	326	844	999999	40	805	88	727	543	239	999999	999999	789	887	786	999999	729	999999	729	917	592	973	999999	999999	333	185	567	357	212	999999	230	417	550	999999	675	769	945	345	57	999999	999999	538	594	823	999999	999999	527	999999	137	442	286	495	16	264	999999	746	887	999999	999999	999999	999999	731	524	65	999999	999999	182	604	221	27	999999	394	366	999999	881	63	999999	614	583	701	658	768	229	770	211	999999	410	296	234	928	881	336	795	999999	855	999999	23	999999	814	62	459	922	999999	999999	999999	891	138	381	382	906	367	282	45	848	999999	999999	999999	754	853	999999	999999	999999	999999	293	145	132	599	999999	779	577	999999	851	800	999999	251	735	191	999999	786	319	606	38	913	328	571	608	300	999999	999999	385	802	269	684	539	863	573	552	303	974	861	302	964	601	805	866	999999	482	513	607	471	999999	402	968	544	678	170	999999	999999	999999	536	831	999999	177	999999	999999	781	999999	999999	999999	677	192	887	999999	925	999999	641	437	118	462	65	136	786	348	535	999999	410	301	999999	999999	999999	601	501	582	999999	39	650	796	207	40	94	349	222	845	999999	999999	411	266	52	526	46	733	864	999999	666	410	54	313	999999	317	
374	490	36	408	965	999999	691	315	697	895	377	999999	239	87	377	999999	914	999999	418	257	684	153	258	999999	824	999999	737	901	916	47	999999	999999	163	889	666	604	999999	813	879	854	596	106	569	157	999999	999999	999999	999999	232	950	999999	113	895	395	632	230	241	412	584	995	348	790	398	999999	999999	41	999999	350	421	772	402	110	71	563	999999	588	584	111	474	632	476	951	999999	965	999999	999999	999999	768	266	446	999999	911	999999	884	516	806	999999	908	246	128	510	163	374	459	999999	395	999999	999999	735	54	645	140	999999	952	528	396	120	433	119	38	590	999999	93	999999	409	999999	872	187	57	999999	999999	676	999999	355	999999	323	586	999999	417	165	999999	119	43	222	801	999999	999999	286	999999	129	999999	284	798	999999	538	587	79	399	999999	77	999999	864	294	999999	173	968	275	592	999999	215	809	891	999999	953	999999	481	889	871	184	176	517	595	999999	928	999999	999999	877	657	817	543	999999	197	178	349	642	999999	825	999999	999999	999999	967	999999	456	159	319	804	999999	844	29	66	697	208	225	883	559	927	52	366	721	999999	100	618	774	999999	999999	999999	722	999999	999999	222	656	737	999999	351	999999	999999	149	671	999999	364	348	999999	638	999999	846	54	972	999999	789	714	933	468	440	490	999999	358	615	999999	197	697	91	591	533	806	410	960	386	873	684	432	788	381	747	366	228	999999	979	24	450	917	649	999999	999999	606	999999	197	306	341	609	850	521	979	484	999999	283	757	509	999999	999999	885	999999	108	610	367	926	999999	721	83	272	684	379	601	719	279	57	653	704	926	527	999999	663	54	274	833	910	999999	999999	999999	93	471	999999	158	664	564	259	550	826	529	680	726	475	999999	79	925	481	999999	269	214	999999	629	999999	999999	314	146	231	999999	834	777	999999	126	665	894	999999	999999	136	230	999999	999999	29	506	827	184	999999	800	748	999999	974	999999	361	990	549	999999	999999	463	418	999999	844	528	343	635	999999	59	82	999999	71	999999	242	279	999999	260	982	115	194	376	999999	878	336	999999	397	790	999999	999999	425	999999	576	973	999999	999999	392	161	386	419	999999	999999	999999	777	111	692	739	177	208	999999	550	110	17	444	999999	586	661	539	648	999999	140	553	985	231	633	615	986	999999	999999	705	887	646	874	573	294	800	585	34	776	643	774	230	999999	999999	944	324	459	142	999999	364	875	852	999999	56	288	999999	408	569	153	496	705	651	538	999999	818	904	236	443	160	707	11	636	762	14	566	999999	961	51	
286	319	165	854	621	284	999999	44	142	827	295	26	401	26	881	999999	938	132	692	98	999999	50	97	26	982	768	999999	248	99	509	490	379	316	367	999999	834	340	851	999999	263	672	999999	999999	408	158	144	315	984	755	482	999999	443	999999	873	914	246	999999	149	872	999999	920	591	944	633	347	916	709	43	733	57	950	999999	103	438	425	352	278	688	868	848	462	999999	999999	617	443	56	162	443	999999	56	612	201	979	186	343	90	999999	999999	71	242	434	282	261	707	999999	999999	350	999999	457	999999	967	999999	999999	33	400	551	107	999999	200	301	763	999999	590	686	999999	999999	117	916	105	345	514	140	627	636	423	999999	127	785	95	463	706	373	986	999999	88	999999	920	955	786	791	982	999999	947	770	478	167	691	999999	273	773	872	999999	692	999999	999999	837	999999	644	999999	219	999999	322	252	736	595	400	290	710	608	999999	838	161	140	313	362	13	999999	857	168	266	498	999999	522	322	999999	282	681	874	999999	251	164	999999	355	576	367	670	269	999999	999999	999999	999999	981	966	898	999999	721	303	388	759	64	653	67	486	999999	721	881	799	929	155	322	718	999999	999999	366	220	562	805	999999	946	999999	743	999999	682	89	389	516	999999	623	387	869	979	302	124	767	597	106	799	12	854	486	999999	339	74	862	369	470	104	999999	999999	381	916	739	442	77	999999	999999	385	406	964	214	999999	185	552	286	343	426	301	129	768	124	763	802	709	469	821	414	907	999999	720	918	422	999999	936	999999	999999	250	859	999999	457	916	721	402	48	650	190	999999	786	999999	529	999999	179	975	999999	573	617	123	40	999999	256	906	773	565	685	56	792	329	249	546	999999	103	566	254	672	852	402	371	764	999999	289	136	627	129	300	999999	999999	447	144	999999	999999	840	219	887	800	550	152	999999	716	992	858	861	454	249	465	999999	386	925	999999	988	181	999999	358	971	693	129	288	653	274	908	307	999999	999999	877	999999	492	883	679	999999	131	709	246	654	772	999999	427	681	387	664	864	999999	823	144	156	999999	151	492	248	203	681	999999	498	891	808	694	999999	676	577	101	999999	552	707	481	999999	288	934	602	585	771	275	448	900	989	409	517	483	999999	48	686	17	10	644	485	999999	999999	220	355	845	88	999999	751	114	999999	999999	322	693	351	952	867	999999	548	906	476	928	999999	372	509	491	999999	999999	999999	638	891	999999	972	999999	999999	709	332	999999	589	756	507	85	999999	344	613	307	97	823	142	268	
181	429	469	103	178	556	539	496	999999	863	999999	867	999999	123	222	999999	719	414	471	999999	630	799	677	792	409	401	414	898	999999	212	404	999999	88	45	467	471	999999	878	739	999999	180	835	366	726	212	640	682	999999	131	409	587	682	361	500	999999	381	752	677	694	999999	999999	999999	999999	508	468	85	789	367	999999	751	589	841	674	796	471	794	442	951	589	999999	719	999999	777	358	999999	999999	126	587	407	95	719	999999	193	963	532	999999	107	858	267	999999	850	324	755	379	820	999999	18	565	999999	999999	939	800	97	999999	67	149	999999	999999	884	747	999999	211	960	570	42	999999	657	711	273	932	697	584	693	463	918	999999	258	407	538	877	713	561	559	563	999999	999999	999999	268	905	393	676	717	973	999999	176	649	999999	194	347	187	999999	999999	999999	106	156	999999	999999	633	999999	662	890	465	999999	16	44	408	652	407	424	123	782	399	999999	879	999999	999999	610	183	999999	278	51	73	70	360	789	416	999999	462	999999	999999	999999	235	999999	253	999999	221	999999	967	486	768	997	999999	770	233	404	699	501	999999	840	999999	753	999999	347	738	621	999999	405	999999	227	627	999999	199	990	632	312	556	148	562	999999	55	123	643	999999	999999	281	95	303	836	955	99	999999	999999	622	249	999999	878	888	522	999999	675	999999	999999	749	999999	629	808	965	147	921	847	561	939	999999	795	999999	120	245	819	467	999999	999999	568	545	138	999999	302	576	750	595	999999	668	625	929	711	239	748	999999	839	898	472	999999	166	914	117	537	975	999999	999999	196	927	642	999999	65	106	151	257	830	621	999999	336	241	224	551	999999	189	936	19	999999	566	314	999999	999999	921	999999	999999	377	654	437	600	737	491	749	999999	668	791	999999	570	833	569	981	918	282	999999	571	999999	905	614	426	928	999999	966	487	999999	881	710	999999	999999	70	690	774	603	402	999999	418	845	492	999999	999999	706	999999	376	185	764	584	396	999999	713	999999	999999	509	762	237	999999	999	770	13	487	683	999999	999999	452	509	152	999999	388	525	262	284	726	748	999999	999999	999999	348	234	790	999999	686	495	767	999999	797	307	190	22	375	999999	30	648	841	999999	976	999999	160	147	999999	43	969	205	870	691	999999	633	24	264	999999	516	170	999999	979	290	999999	198	199	33	655	211	961	781	22	631	999999	636	884	744	279	805	570	999999	367	757	999999	491	624	86	104	173	293	926	981	859	733	255	668	560	213	999999	999999	136	492	665	999999	197	193	248	999999	999999	748	280	999999	
235	945	958	417	232	537	319	999999	123	929	491	918	44	999999	163	898	986	968	333	540	490	78	999999	719	702	685	565	307	385	626	302	425	23	999999	755	913	774	837	445	33	999999	224	622	207	11	999999	47	397	39	999999	473	999999	424	740	504	166	511	249	715	547	999999	21	999999	496	636	76	904	103	54	249	134	158	533	999999	645	275	456	247	718	955	648	178	278	45	163	469	10	999999	447	999999	412	999999	999999	897	999999	882	36	135	999999	934	999999	999999	352	790	225	324	309	999999	104	239	710	273	999999	999999	899	999999	999999	162	999999	177	999999	631	656	455	836	599	35	635	258	763	249	330	677	999999	122	999999	999999	999999	819	999999	169	885	999999	999999	999999	148	13	373	998	259	148	873	792	402	868	220	297	897	954	999999	299	999999	866	341	989	389	596	999999	646	204	999999	999999	342	999999	999999	999999	453	447	566	697	596	662	636	999999	624	999999	538	284	999999	999999	416	927	999999	203	999999	495	999999	999999	228	999999	552	265	726	999999	281	882	999999	297	395	688	767	849	341	999999	39	636	999999	867	716	999999	851	322	833	999999	999999	999999	733	148	999999	999999	999999	605	999999	67	999999	340	936	832	727	741	999999	999999	999999	236	145	999999	999999	276	174	913	999999	161	141	603	657	240	999999	999999	999999	232	999999	401	999999	872	526	171	630	283	121	698	999999	215	149	999999	790	999999	999999	606	999999	999999	999999	467	974	51	999999	19	474	626	410	999999	908	954	817	505	999999	442	908	26	709	973	999999	323	164	475	223	252	21	999999	813	56	807	825	383	999999	769	691	427	300	999999	516	697	13	872	999999	790	999999	999999	644	999999	357	702	999999	999999	635	295	149	313	999999	828	822	999999	318	813	364	117	93	581	33	736	901	999999	617	218	999999	286	932	451	957	684	477	854	377	774	999999	353	999999	928	747	508	630	388	918	472	985	518	999999	200	517	999999	707	174	373	908	490	341	94	207	704	999999	362	697	355	824	361	999999	999999	543	357	999999	716	164	833	525	116	522	107	155	232	684	999999	742	934	999999	999999	312	999999	469	294	999999	999999	203	233	399	155	999999	42	103	999999	28	999999	845	999999	999999	383	552	341	999999	802	967	244	999999	974	999999	999999	620	999999	999999	846	59	486	170	259	233	999999	522	931	443	380	183	489	13	44	214	999999	62	899	437	999999	434	970	999999	999999	326	889	329	999999	999999	999999	535	179	555	999999	71	999999	999999	595	999999	999999	999999	999999	999999	478	628	487	999999	904	770	999999	408	720	
335	992	422	88	844	503	933	999999	431	999999	727	999999	999999	14	999999	999999	999999	672	999999	466	290	999999	633	999999	82	174	999999	838	658	999999	458	979	539	999999	843	999999	834	999999	697	233	662	284	333	568	894	999999	633	624	552	484	930	999999	166	942	439	652	369	999999	16	679	999999	104	686	16	999999	747	965	39	170	382	921	991	999999	844	803	16	999999	75	918	999999	540	999999	295	183	999999	361	823	597	384	999999	203	236	975	27	999999	567	597	326	724	157	437	999999	999999	999999	562	938	132	322	148	433	303	999999	689	337	148	999999	809	999999	520	492	999999	378	654	999999	999999	695	26	999999	999999	999999	999999	999999	350	771	252	936	961	124	620	999999	239	511	458	951	897	999999	546	648	999999	728	757	94	999999	241	233	68	949	999999	991	866	922	174	247	999999	25	270	952	917	95	211	88	694	892	964	263	422	920	703	83	289	159	378	88	356	488	999999	236	118	999999	999999	987	999999	133	754	634	999999	999999	555	935	636	999999	999999	562	677	649	73	999999	841	999999	810	148	255	419	712	717	999999	96	890	424	691	43	843	379	901	224	999999	571	999999	340	999999	158	374	999999	446	342	999999	815	411	999999	999999	141	999999	140	738	55	741	69	421	46	89	977	383	999999	999999	999999	999999	259	660	462	49	999999	64	511	999999	661	999999	488	973	999999	999999	738	685	194	999	560	648	713	641	856	999999	551	160	111	999999	220	775	243	999999	843	239	282	164	948	999999	923	86	999999	349	86	281	263	999999	51	850	351	302	198	141	693	954	399	618	804	979	498	999999	999999	261	579	886	539	964	999999	999999	914	584	999999	528	86	484	765	373	564	999999	229	999999	118	260	999999	918	587	999999	829	889	839	664	999999	968	177	581	999999	632	770	200	741	298	956	900	936	766	565	999999	65	219	198	999999	63	999999	760	999999	243	702	352	660	309	999999	144	250	310	999999	234	768	999999	504	999999	143	602	999999	999999	930	509	217	999999	999999	363	916	56	620	700	999999	610	141	217	999999	348	430	289	120	890	999999	163	715	999999	686	542	999999	319	561	858	65	432	999999	385	829	534	35	388	210	307	999999	391	524	549	497	649	102	999999	226	165	999999	853	492	483	539	776	999999	617	637	999999	566	606	494	762	999999	390	999999	755	388	609	323	51	89	813	508	921	639	176	112	999999	450	246	999999	405	927	999999	999999	214	846	63	740	417	751	601	740	785	897	762	999999	116	726	347	182	616	999999	889	773	679	999999	617	147	
627	514	600	169	999999	513	999999	834	442	450	717	908	335	999999	999999	300	488	82	722	34	877	999999	999999	320	999999	73	486	562	48	438	999999	238	239	999999	123	902	999999	442	999999	999999	808	927	471	665	19	439	847	747	937	999999	295	606	999999	592	269	365	518	289	66	267	36	536	795	14	189	488	679	419	755	12	999999	55	663	450	226	949	999999	340	311	673	999999	739	625	999999	152	663	999999	646	999999	999999	394	999999	999999	999999	999999	281	999999	467	485	999999	999999	438	992	999999	459	249	999999	812	376	319	565	999999	977	393	50	297	911	356	999999	526	512	999999	762	997	617	277	670	999999	204	945	999999	342	854	781	913	788	747	690	989	902	720	173	280	346	202	999999	893	991	121	999999	370	999999	605	959	27	999999	999999	994	327	192	579	442	618	431	501	232	333	999999	480	262	999999	230	366	958	806	999999	762	426	999999	999999	383	999999	398	245	999999	42	737	894	763	196	123	752	373	806	333	287	554	999999	845	969	999999	697	521	859	419	999999	428	646	163	677	999999	258	198	999999	809	900	54	383	846	999999	495	999999	999999	294	149	999999	857	559	635	528	794	913	999999	836	528	999999	167	539	826	445	999999	100	740	95	999999	864	999999	999999	999999	433	243	999999	12	999999	484	999999	999999	237	719	622	999999	868	21	634	882	61	677	362	999999	133	743	514	999999	999999	999999	999999	999999	357	72	285	242	410	562	211	999999	999999	910	204	362	85	432	930	999999	999999	163	745	89	116	212	180	196	212	999999	873	690	728	624	602	532	89	755	906	175	444	389	999999	316	809	348	269	999999	482	999999	321	701	812	694	352	257	118	324	592	154	891	98	40	349	688	521	567	998	318	999999	282	330	525	999999	999999	824	282	439	999999	999999	943	39	714	999999	749	999999	877	999999	999999	354	999999	764	173	999999	283	356	359	541	999999	297	781	270	832	999999	727	990	185	999999	320	528	974	679	55	824	211	861	383	828	600	515	644	533	727	963	999999	517	167	763	491	37	475	741	811	981	985	682	207	904	484	758	999999	829	999999	753	999999	999999	719	348	560	999999	973	530	941	999999	653	258	543	869	999999	219	833	421	566	292	62	999999	867	73	839	999999	663	479	353	841	999999	814	999999	999999	592	999999	798	999999	212	79	64	944	800	999999	999999	999999	999999	999999	999999	274	999999	586	273	441	700	147	877	999999	508	42	758	999999	187	109	603	999999	999999	569	286	57	421	23	999999	496	237	999999	442	999999	735	112	390	335	999999	
999999	916	931	550	378	283	455	636	999999	320	180	321	560	766	999999	999999	499	298	578	62	305	853	911	377	777	213	592	704	710	921	406	651	432	999999	109	193	671	298	79	296	831	420	999999	999999	999999	185	676	351	742	999999	999999	813	811	999999	830	235	14	563	773	175	691	750	999999	999999	914	529	999999	192	667	999999	999999	999999	229	999999	231	885	999999	999999	340	602	536	250	962	639	685	592	840	159	547	874	188	118	524	904	605	90	494	999999	788	518	999999	494	684	235	646	999999	594	999999	61	999999	652	796	233	181	638	450	999999	296	545	332	689	738	644	999999	338	326	686	324	686	150	400	999999	999999	821	315	52	566	737	993	649	998	320	108	602	231	392	884	999999	276	165	302	999999	513	466	999999	999999	999999	890	896	329	359	279	999999	911	554	128	999999	411	865	595	999999	61	302	895	333	378	999999	999999	571	946	999999	342	58	531	848	999999	999999	963	992	758	203	999999	999999	673	300	999999	477	197	58	113	25	482	487	680	281	251	904	999999	999999	999999	917	807	329	950	887	26	230	999999	73	361	999999	412	419	999999	402	999999	221	999999	605	604	901	999999	993	468	930	959	855	378	259	606	298	412	831	541	999999	395	356	889	785	999999	508	166	133	697	14	612	73	380	999999	74	40	285	22	537	559	473	814	999999	30	928	999999	852	999999	999999	999999	696	581	877	276	16	860	331	843	999999	999999	745	329	305	464	327	896	999999	999999	195	576	22	999999	999999	982	377	581	999999	868	857	999999	656	104	667	634	317	41	195	999999	999999	213	708	442	691	440	814	153	518	406	702	41	686	762	999999	999999	60	307	287	895	899	999999	374	999999	985	217	450	650	662	670	999999	296	711	381	817	981	867	580	708	999999	177	233	73	999999	176	999999	436	893	228	999999	999999	20	753	299	214	847	839	999999	456	999999	999999	173	999999	848	999999	415	330	314	944	894	32	999999	999999	424	727	999999	371	285	296	169	781	556	999999	884	95	145	542	999999	177	970	152	621	999999	999999	999999	999999	741	225	838	760	505	131	948	333	754	114	421	999999	999999	538	999999	563	959	999999	999999	443	741	606	762	124	999999	999999	999999	974	999999	410	355	999999	551	724	934	999999	446	999999	999999	999999	607	109	140	999999	724	212	849	639	493	588	662	837	531	999999	272	144	462	999999	887	596	999999	974	580	354	758	56	788	847	603	340	126	433	632	53	999999	642	476	780	400	670	69	508	490	174	748	518	843	122	462	799	999999	
723	999999	77	674	633	528	786	232	677	424	11	45	163	471	238	215	999999	999999	630	999999	682	333	226	999999	485	494	999999	606	250	999999	999999	999999	999999	647	999999	999999	999999	378	212	123	690	999999	723	999999	999999	473	336	703	519	313	999999	519	832	140	21	999999	999999	541	199	999999	122	190	982	999999	748	616	240	999999	999999	453	650	118	999999	516	978	999999	609	970	478	999999	167	999999	999999	936	999999	165	999999	673	635	999999	999999	32	189	73	999999	510	999999	999999	507	450	242	820	635	999999	662	999999	129	325	162	887	999999	460	72	186	981	409	103	56	626	592	63	566	880	74	999999	627	929	336	516	477	558	360	473	37	780	999999	999999	999999	283	600	46	247	521	748	999999	999999	960	13	92	600	416	999999	999999	914	397	675	939	571	974	45	999999	999999	809	684	999999	999999	999999	999999	406	644	332	81	999999	36	999999	816	55	999999	999999	198	667	925	253	915	70	999999	728	559	640	999999	408	515	56	248	282	252	999999	836	420	783	915	999999	607	448	278	345	756	605	999999	580	999999	807	720	786	377	999999	999999	999999	999999	309	711	437	403	999999	999999	816	34	534	754	313	388	218	722	77	283	741	328	805	647	725	283	132	999999	70	484	600	794	270	870	999999	703	543	999999	120	82	487	999999	315	212	461	999999	231	999999	64	201	421	95	999999	999999	635	83	743	256	999999	35	588	246	343	999999	645	32	999999	664	999999	999999	999999	996	611	995	795	220	999999	603	195	414	999999	281	147	999999	999999	515	999999	999999	999999	806	959	297	324	999999	493	250	197	497	567	439	556	567	999999	453	357	425	999999	999999	999999	999999	71	999999	71	493	999999	316	109	475	754	139	999999	16	429	999999	651	999999	681	525	511	554	999999	999999	45	756	858	999999	999999	999999	999999	999999	41	999999	49	818	744	999999	999999	831	121	187	999999	722	743	437	558	549	147	908	999999	799	743	958	157	172	403	999999	999999	314	634	489	22	415	954	116	108	397	967	610	999999	832	331	849	414	334	413	309	781	608	208	318	356	395	999999	999999	904	83	346	876	999999	208	713	999999	207	631	174	736	768	637	339	171	582	536	999999	969	999999	894	553	823	759	999999	999999	506	116	326	143	999999	523	243	212	999999	61	999999	195	134	128	999999	999999	783	169	676	541	154	278	999999	736	819	810	921	253	999999	999999	522	126	331	444	999999	815	881	497	548	222	534	434	314	119	491	351	460	851	78	999999	999999	999999	999999	561	620	237	999999	999999	323	815	999999	989	202	505	
538	999999	999999	690	911	594	770	295	999999	999999	16	999999	964	927	254	478	359	999999	185	999999	759	859	999999	770	823	979	746	301	999999	732	620	545	241	808	580	518	487	999999	939	483	481	999999	52	629	554	901	273	151	999999	845	466	531	814	436	745	679	939	103	866	932	848	479	121	999999	842	471	487	165	356	736	990	589	141	701	295	999999	999999	999999	225	999999	715	604	999999	339	276	99	999999	805	73	999999	578	394	903	16	999999	11	372	999999	786	92	423	118	794	999999	854	877	400	123	150	469	862	536	999999	943	227	253	524	782	622	753	999999	681	102	454	168	606	685	134	76	293	913	662	627	142	509	606	809	356	485	398	698	999999	999999	603	999999	52	516	959	789	391	999999	589	541	43	351	741	26	349	451	257	201	999999	999999	857	556	209	909	999999	444	620	443	178	307	233	65	134	26	498	415	999999	999999	725	344	685	806	999999	131	593	791	767	590	469	999999	237	206	432	570	807	57	999999	999999	999999	524	999999	947	319	292	999999	999999	226	999999	999999	934	999999	167	476	932	371	60	232	87	999999	999999	999999	39	999999	273	79	36	999999	563	999999	451	575	983	327	210	999999	999999	497	999999	814	615	574	999999	72	535	579	79	730	500	209	756	824	762	999999	819	847	149	973	55	999999	290	355	999999	999999	999999	999999	351	840	999999	767	633	563	191	999999	709	387	636	967	448	999999	999999	306	142	363	461	626	813	175	507	999999	35	999999	451	999999	534	270	999999	999999	999999	177	238	239	463	732	576	999999	643	499	999999	441	220	182	535	362	223	983	222	309	64	460	554	186	999999	913	999999	999999	999999	363	738	448	999999	111	981	280	465	770	842	410	999999	268	999999	324	66	75	152	999999	999999	999999	999999	550	58	611	480	535	622	61	895	550	990	707	91	289	760	999999	965	119	200	264	897	452	999999	999999	999999	999999	477	240	129	999999	770	888	640	999999	999999	999999	400	865	630	456	657	999999	999999	302	419	999999	999999	703	563	397	110	42	663	999999	201	999999	410	246	999999	999999	999999	392	931	627	999999	112	999999	999999	540	573	279	109	489	999999	606	493	577	848	403	443	619	774	677	732	999999	738	235	666	830	588	999999	999999	999999	946	999999	999999	999999	257	522	317	22	128	999999	990	128	10	553	919	376	708	593	999999	843	999999	999999	292	715	209	459	51	876	410	237	951	785	125	332	542	354	341	22	999999	335	96	430	500	611	687	614	999999	195	316	299	999999	995	235	321	131	881	116	
999999	999999	999999	481	999999	611	891	999999	214	13	999999	20	575	999999	696	272	236	757	234	574	999999	38	999999	293	855	999999	121	999999	956	999999	804	211	661	247	999999	740	999999	853	655	818	608	400	482	611	499	184	999999	263	999999	732	999999	999999	999999	316	999999	532	686	514	626	999999	500	999999	265	654	209	476	999999	338	999999	999999	739	382	111	415	965	291	555	984	793	999999	829	857	999999	234	999999	250	314	354	812	258	999999	999999	237	784	328	999999	999999	827	411	32	825	412	999	480	992	626	999999	490	350	154	976	999999	720	945	51	643	117	40	999999	958	999999	14	525	16	902	721	155	999999	999999	153	999999	727	582	999999	854	426	858	208	241	933	787	999999	14	667	999999	362	307	292	743	999999	714	999999	733	453	861	821	886	992	577	280	481	999999	402	207	999999	259	129	949	100	624	785	909	799	170	181	347	999	999999	999999	550	423	999999	582	412	438	51	993	139	999999	43	540	999999	630	999999	462	652	431	806	669	32	243	358	201	129	899	805	999999	572	282	999999	821	38	268	999999	857	618	562	999999	999999	999999	265	989	48	999999	93	999999	289	838	708	999999	916	203	198	712	316	74	999999	463	512	633	736	430	999999	396	999999	511	606	602	113	844	99	441	48	712	999999	253	320	999999	45	980	526	999999	864	753	607	628	839	555	720	792	946	109	487	145	230	834	142	652	999999	999999	322	686	999999	863	439	485	164	999999	946	73	754	536	999999	532	117	269	999999	999999	999999	999999	672	61	999999	321	897	990	999999	903	492	999999	999999	999999	299	464	999999	839	999999	11	323	132	474	363	609	657	47	420	682	999999	37	960	278	37	862	262	999999	271	804	422	966	449	531	261	993	999999	999999	96	246	963	865	277	526	999999	790	999999	128	318	451	999999	283	486	317	999	875	532	663	93	805	46	554	405	44	330	44	874	600	222	370	594	705	950	183	719	99	759	444	713	247	205	999999	601	819	580	149	489	141	532	386	471	361	999999	999999	999999	999999	469	243	206	530	915	76	906	999999	999999	528	332	312	598	910	125	97	950	999999	609	999999	952	586	463	191	999999	743	78	836	898	243	838	669	999999	310	629	526	999999	999999	331	139	999999	653	962	62	999999	999999	542	622	270	999999	411	31	682	308	466	883	779	24	975	181	997	79	59	623	689	663	999999	999999	290	599	849	767	524	479	674	309	623	410	375	378	211	999999	576	525	832	817	986	675	843	745	999999	233	217	999999	141	168	603	
999999	373	162	999999	253	341	670	533	999999	506	212	633	166	269	379	649	606	970	551	503	533	790	872	677	663	454	544	853	626	999999	374	348	516	705	284	47	222	999999	999999	124	905	991	999999	320	783	999999	687	999999	377	583	611	190	590	999999	999999	999999	500	485	193	798	796	817	907	999999	141	864	127	460	999999	341	437	84	21	436	598	542	602	561	893	622	999999	68	485	53	948	194	757	851	999999	726	546	737	348	170	328	97	94	114	189	919	924	237	500	45	156	536	178	163	75	538	956	939	592	571	41	737	342	864	999999	999999	999999	275	824	269	999999	700	736	851	117	511	457	497	382	999999	697	539	568	450	999999	421	25	604	786	107	770	607	999999	776	139	999999	754	999999	968	999999	813	658	412	241	250	455	799	327	999999	564	90	468	566	618	873	501	179	891	967	724	999999	999999	999999	999999	499	197	555	959	722	999999	756	999999	529	150	170	49	999999	336	999999	450	999999	698	558	999999	999999	311	999999	536	903	637	421	863	262	254	310	310	999999	685	742	63	900	840	604	528	999999	999999	999999	999999	999999	833	374	999999	691	526	112	999999	954	267	709	197	155	28	66	94	116	893	975	284	999999	859	870	999999	594	999999	550	781	104	999999	424	174	373	624	999999	79	999999	578	181	735	152	77	356	911	976	555	907	881	783	519	422	999999	877	999999	586	597	963	999999	999999	544	976	330	148	999999	999999	545	824	531	940	999999	999999	538	721	249	142	771	513	959	474	48	999999	999999	999999	584	616	510	297	999999	47	490	116	350	329	999999	759	821	929	431	78	441	731	999999	941	999999	999999	884	999999	637	530	999999	94	13	999999	220	305	999999	332	564	317	342	257	124	999999	460	880	999999	218	999999	489	321	999999	92	999999	43	999999	863	999999	210	885	732	317	659	188	233	406	113	892	119	341	451	498	375	123	735	193	999999	892	491	917	228	675	118	999999	999999	999999	12	121	424	902	442	591	132	678	585	999999	999999	936	270	999999	777	588	109	752	48	823	477	968	165	850	701	999999	999999	999999	999999	67	209	511	969	261	403	991	999999	999999	898	999999	999999	696	538	999999	594	679	632	437	150	640	999999	365	119	396	504	44	956	574	211	472	355	999999	22	527	824	97	967	19	660	785	999999	893	999999	188	456	781	439	999999	265	31	999999	999999	153	36	999999	843	999999	583	756	999999	999999	902	14	999999	515	537	683	20	886	999999	712	623	777	364	529	681	511	999999	939	722	604	512	319	
190	999999	546	695	999999	46	980	695	394	262	300	999999	219	999999	999999	999999	999999	107	429	567	757	318	999999	999999	789	506	999999	999999	999999	643	43	765	533	592	824	312	968	842	697	999999	905	812	328	999999	487	999999	320	793	999999	267	999999	999999	999999	944	562	871	409	515	905	489	236	648	233	750	228	999999	227	626	74	999999	704	999999	999999	999999	661	944	990	363	554	185	196	26	258	213	624	418	999999	999999	39	999999	999999	463	999999	999999	748	999999	588	999999	153	952	396	999999	729	969	562	999999	224	999999	293	999999	999999	55	999999	730	302	219	400	30	136	809	944	639	596	121	999999	251	150	202	706	999999	365	422	999999	999999	789	503	297	288	999999	999999	204	999999	304	421	80	857	502	216	999999	538	867	568	451	999999	17	756	999999	617	999999	321	802	32	34	999999	262	468	999999	368	940	799	922	121	379	454	614	95	999999	185	50	363	999999	999999	286	999999	536	999999	971	876	594	42	406	680	530	338	999999	999999	834	999999	169	612	999999	144	275	999999	616	756	199	999999	999999	922	422	921	999999	999999	573	868	745	857	362	465	497	958	774	907	402	251	590	50	575	442	260	928	25	438	341	614	668	170	999999	780	607	974	999999	671	620	485	114	136	765	20	436	977	62	703	124	74	369	999999	999999	999999	175	159	430	296	672	493	905	147	999999	959	210	584	999999	999999	858	522	810	113	296	917	147	464	999999	999999	999999	283	876	999999	324	276	254	309	446	195	614	458	554	861	999999	137	579	966	72	999999	810	851	680	480	845	601	263	266	999999	806	237	999999	873	865	999999	398	616	593	823	999999	714	900	148	120	967	410	999999	948	113	169	347	999999	401	479	754	164	999999	405	476	722	999999	987	999999	639	999999	903	584	688	581	999999	999999	985	153	275	999999	910	999999	570	999999	444	632	314	999999	912	468	65	320	999999	120	999999	796	221	127	110	783	727	671	999999	161	74	826	290	376	999999	648	999999	37	135	388	844	450	42	893	42	100	708	999999	999999	999999	902	999999	190	999999	456	814	999999	999999	52	492	373	999999	999999	418	448	999999	352	937	659	273	999999	37	999999	25	276	684	999999	327	94	999999	84	891	355	337	258	481	646	999999	920	689	348	493	999999	642	999999	606	999999	623	454	423	747	770	186	999999	74	874	408	999999	311	771	999999	999999	783	42	999999	999999	892	878	169	999999	972	640	999999	999999	999999	999999	52	551	10	999999	448	150	873	999999	272	314	715	303	272	384	82	999999	410	158	639	367	710	
952	999999	999999	713	367	464	487	451	999999	753	216	999999	451	999999	856	173	642	333	909	118	123	769	113	999999	999999	999999	785	999999	500	999999	868	340	567	912	100	999999	467	956	91	685	396	228	999999	999999	509	176	820	999999	225	317	999999	825	999999	258	596	192	999999	776	125	752	678	999999	950	877	884	876	999999	539	741	540	999999	685	251	234	721	894	614	553	267	999999	999999	999999	999999	999999	471	53	999999	318	325	907	999999	999999	840	339	999999	803	278	288	676	632	607	999999	999999	999999	611	92	583	505	999999	999999	999999	999999	518	692	957	445	913	767	999999	840	999999	999999	223	834	344	999999	845	912	227	918	999999	335	876	999999	824	999999	433	992	999999	389	999999	115	999999	623	999999	627	182	157	381	571	889	510	873	999999	366	356	78	999999	351	596	247	999999	288	618	999999	253	701	884	999999	454	21	921	195	35	380	170	478	600	999999	999999	999999	697	540	655	38	125	462	51	277	999999	999999	458	999999	999999	152	799	826	172	546	999999	925	298	289	927	560	968	325	999999	999999	206	877	999999	479	633	754	550	139	999999	590	961	791	659	616	999999	19	563	279	210	883	581	343	315	999999	421	791	999999	417	999999	999999	69	800	614	586	999999	999999	967	979	999999	999999	601	669	203	999999	585	999999	999999	682	890	999999	996	699	124	999999	883	862	999999	999999	67	999999	211	999999	999999	537	530	999999	186	83	544	799	51	584	261	969	291	999999	999999	733	479	999999	999999	871	526	999999	108	370	999999	651	703	999999	38	554	921	999999	39	468	152	666	999999	999999	127	202	147	101	876	422	447	155	999999	999999	722	839	944	939	326	339	999999	831	438	169	485	534	999999	999999	770	999999	662	86	939	822	999999	483	681	64	10	332	734	435	999999	999999	923	540	969	731	496	199	609	981	999999	700	999999	320	237	892	938	999999	822	811	330	388	759	371	999999	858	212	248	167	999999	999999	993	999999	190	999999	752	246	945	565	648	838	999999	888	999999	226	999999	970	458	255	789	126	417	509	923	115	439	926	561	334	999999	529	258	999999	720	51	865	104	671	307	999999	999999	993	37	184	999999	748	500	999999	154	999999	888	753	992	378	773	999999	493	682	999999	584	826	999999	620	454	128	590	550	999999	639	361	999999	308	161	770	143	999999	390	335	950	367	938	847	999999	999999	232	775	265	662	947	999999	382	422	999999	722	999999	970	382	582	66	391	207	332	449	793	820	589	602	232	999999	999999	152	168	999999	717	645	979	277	262	232	353	335	887	230	
129	979	732	712	438	122	173	751	807	999999	999999	999999	615	407	623	548	999999	182	999999	427	307	377	223	691	879	87	999999	702	999999	359	713	65	320	112	330	814	999999	877	173	999999	81	898	344	889	999999	999999	40	581	653	713	589	180	302	999999	999999	999999	765	50	832	361	442	471	631	999999	565	999999	999999	513	87	809	459	765	18	999999	356	408	42	333	529	331	56	107	999999	416	999999	542	763	850	188	578	58	999999	54	812	677	610	277	886	334	658	999999	526	504	843	264	824	171	379	123	525	999999	441	999999	511	999999	999999	422	224	687	33	750	998	335	999999	999999	999999	999999	206	255	746	140	999999	999	870	622	530	602	999999	999999	999999	381	393	999999	999999	858	616	536	542	507	342	198	62	208	311	908	999999	201	995	92	853	999999	964	999999	377	394	573	999999	999999	889	784	999999	217	73	742	999999	366	999999	672	650	154	874	188	999999	999999	558	999999	946	698	961	912	338	999999	132	999999	842	416	269	369	278	294	184	885	652	723	599	980	989	999999	999999	551	447	529	354	999999	978	924	275	220	819	316	627	744	690	977	455	999999	95	765	899	245	999999	903	999999	999999	970	989	535	975	323	577	98	490	49	419	474	809	262	193	329	918	150	58	549	961	667	999999	999999	675	277	464	895	234	566	423	999999	999999	135	988	968	989	398	299	896	252	228	146	704	280	999999	645	882	999999	446	981	104	59	363	442	698	539	999999	999999	999999	859	681	999999	923	625	965	999999	684	273	225	339	529	850	161	999999	742	530	735	924	999999	632	581	994	788	584	329	404	190	692	299	438	999999	537	999999	47	570	999999	223	89	315	583	960	618	999999	999999	461	253	898	66	700	178	804	869	698	85	287	686	85	348	305	570	749	999999	974	786	143	992	268	999999	736	999999	316	655	999999	588	671	962	318	681	999999	85	506	999999	992	131	634	336	839	999999	760	999999	289	874	999999	744	999999	968	644	899	999999	469	999999	784	329	322	861	999999	999999	999999	414	999999	378	999999	999999	230	74	999999	999	853	162	999999	162	999999	363	852	999999	442	871	999999	999999	999999	328	419	999999	663	100	999999	805	999999	269	485	86	729	999999	446	515	999999	659	563	680	219	968	791	746	175	999999	241	431	476	224	429	287	385	999999	711	996	959	695	562	139	352	819	330	593	677	731	433	651	916	347	222	999999	317	999999	544	733	536	672	543	356	858	300	338	465	840	207	701	374	399	450	555	200	106	434	338	400	648	
208	79	443	999999	590	514	139	11	999999	970	190	820	999999	469	297	161	216	280	61	491	999999	753	999999	40	68	999999	999999	791	32	999999	882	866	154	95	338	999999	109	472	999999	786	999999	463	203	236	520	554	421	980	268	48	890	163	999999	909	783	455	598	999999	824	338	999999	347	999999	961	97	323	675	893	999999	693	61	744	11	999999	292	999999	560	253	519	514	840	999999	999999	983	795	728	589	245	311	882	14	999999	647	939	999999	860	484	242	999999	206	878	528	848	999999	986	156	999999	999999	627	382	895	355	893	320	498	551	815	999999	175	368	733	440	591	999999	689	999999	106	71	999999	431	999999	327	999999	323	999999	321	647	999999	997	649	576	578	618	999999	987	999999	999999	999999	451	207	55	489	76	780	999999	999999	936	999999	885	999999	999999	999999	494	999999	455	577	251	580	685	186	999999	857	999999	526	999999	165	999999	663	270	999999	562	770	620	329	999999	447	260	333	849	999999	385	999999	82	375	600	999999	94	999999	482	420	416	999999	651	999999	303	198	490	550	988	317	626	999999	339	999999	999999	289	999999	999999	999999	18	999999	999999	730	498	999999	999999	785	632	999999	314	80	409	999999	850	624	339	999999	999999	35	197	956	710	344	999999	570	999999	999999	227	306	321	17	999999	602	474	104	999999	502	162	473	448	999999	858	624	684	247	226	102	489	240	739	170	134	148	999999	999999	616	584	198	927	699	999999	567	336	614	307	999999	807	999999	755	136	999999	965	881	587	784	999999	95	660	999999	354	19	999999	986	999999	999999	882	780	969	423	488	999999	314	235	999999	310	999999	532	999999	386	96	418	999999	733	999999	903	204	999999	561	847	952	530	924	893	583	999999	908	581	769	463	999999	379	837	999999	277	222	532	740	117	999999	940	576	84	283	218	935	999999	505	882	663	956	639	229	132	470	957	988	999999	651	94	402	273	762	999999	999999	716	580	999999	465	891	380	999999	145	284	907	386	455	650	999999	647	999999	413	698	116	999999	785	999999	715	999999	320	234	999999	98	32	884	676	814	528	999999	999999	999999	551	49	990	293	502	999999	999999	225	94	511	347	999999	14	38	989	574	655	58	999999	566	865	260	155	667	267	999999	122	999999	240	571	927	337	194	292	514	999999	708	823	999999	291	215	499	747	999999	999999	999999	94	993	894	112	168	479	147	934	499	300	894	333	35	137	391	999999	984	522	999999	999999	999999	722	524	626	865	832	53	894	999999	375	512	345	780	879	291	128	505	138	413	457	200	259	792	224	
478	385	798	877	899	661	514	235	235	876	999999	371	479	278	246	999999	999999	999999	583	134	787	558	999999	155	846	272	57	856	118	136	818	300	929	999999	157	490	44	176	999999	699	999999	287	120	999999	51	999999	649	999999	891	999999	999999	948	999999	668	999999	999999	999999	652	41	999999	613	658	999999	108	68	547	999999	179	131	755	302	269	257	999999	999999	999999	448	648	113	999999	623	999999	965	41	115	870	624	999999	999999	237	999999	391	999999	999999	999999	212	170	999999	845	999999	487	479	999999	145	999999	999999	700	999999	999999	925	999999	194	548	114	23	793	692	94	993	197	923	181	305	893	999999	910	999999	889	999999	999999	999999	999999	999999	609	449	153	714	999999	256	353	180	999999	865	948	756	472	842	41	354	302	519	86	999999	999999	999999	316	184	999999	47	874	636	810	992	344	585	999999	391	939	664	869	999999	999999	837	649	26	101	999999	999999	146	635	999999	103	545	506	999999	273	419	999999	39	143	969	502	791	382	999999	369	840	531	999999	712	999999	903	376	484	999999	656	999999	378	641	489	10	827	85	411	999999	542	275	495	793	321	634	999999	909	530	999999	585	999999	465	932	999999	999999	783	983	433	554	174	726	71	292	894	35	51	512	549	999999	152	426	390	576	184	104	999999	738	61	999999	843	993	999999	583	999999	585	782	446	984	238	226	999999	652	856	641	815	999999	212	898	999999	593	999999	370	397	758	999999	691	889	757	999999	999999	999999	931	355	711	180	880	487	654	319	252	604	528	320	915	999999	774	999999	935	369	890	999999	839	999999	494	118	633	458	825	478	894	999999	999999	999999	333	181	912	306	155	470	935	726	557	589	999999	999999	216	59	481	999999	395	167	999999	397	999999	762	215	999999	860	603	547	431	999999	186	999999	359	999999	106	999999	744	396	477	388	474	999999	999999	999999	260	722	506	901	999999	977	375	93	736	999999	999999	759	570	965	746	445	551	922	513	75	381	174	693	999999	999999	999999	737	74	917	779	489	963	508	177	955	452	364	701	962	999999	296	102	688	419	624	346	426	778	999999	999999	999999	551	920	108	223	95	999999	433	791	522	249	311	999999	957	999999	337	261	403	19	303	90	850	959	68	999999	999999	486	999999	458	773	645	958	424	885	943	937	53	409	954	870	423	931	910	999999	214	985	999999	730	959	296	94	33	769	356	951	999999	591	861	330	934	608	999999	974	27	877	291	999999	290	999999	522	294	851	448	148	879	159	940	519	854	792	361	755	999999	171	688	621	999999	77	
933	957	355	191	89	999999	272	667	999999	892	572	922	108	646	999999	446	999999	999999	584	630	477	802	999999	82	17	537	582	852	999999	812	338	266	102	819	357	66	177	999999	772	428	999999	999999	201	57	947	999999	694	715	49	877	169	455	46	568	600	140	910	283	183	552	999999	419	235	999999	999999	316	830	289	299	659	279	999999	470	165	999999	265	999999	998	999999	86	843	867	813	564	999999	883	229	534	999999	999999	156	999999	929	229	981	466	985	57	493	640	999999	414	426	389	607	999999	984	999999	814	345	530	999999	158	107	709	580	606	671	999999	680	97	305	70	999999	513	386	969	999999	183	296	999999	562	514	999999	974	438	450	434	999999	392	898	347	719	883	999999	243	744	831	520	411	999999	324	556	813	552	999999	354	353	999999	230	301	744	707	528	999999	999999	407	663	132	280	139	181	714	118	782	749	586	186	386	999999	999999	147	730	772	435	999999	16	701	941	179	93	107	559	736	101	164	640	999999	817	728	835	91	999999	999999	282	689	610	447	41	802	999999	177	966	605	589	999999	24	934	999999	999999	960	706	999999	953	999999	41	622	978	27	999999	999999	394	999999	658	444	999999	999999	489	499	746	354	568	670	149	949	916	141	954	156	999999	150	705	109	999999	768	139	369	999999	63	251	76	632	430	412	999999	835	807	318	170	38	725	999999	444	355	766	402	999999	582	13	280	999999	668	831	999999	488	414	999999	663	999999	314	201	999999	436	999999	680	722	148	267	455	124	999999	823	793	127	221	615	999999	754	938	999999	102	786	999999	782	999999	408	999999	349	924	289	550	154	999999	999999	837	52	107	196	999999	54	263	999999	136	889	999999	86	874	999999	868	872	999999	540	724	524	221	414	999999	654	907	999999	999999	798	343	176	574	964	999999	937	999999	179	518	84	88	894	122	324	659	999999	620	999999	533	97	481	61	999999	19	429	903	643	432	999999	999999	288	999999	133	464	445	960	325	208	999999	999999	432	999999	363	79	999999	830	411	897	755	78	43	643	999999	833	327	291	41	564	544	501	303	999999	67	75	795	999999	999999	657	878	699	547	422	999999	596	664	782	698	76	557	599	501	745	677	53	419	644	655	999999	147	163	999999	999999	663	999999	643	575	641	297	283	777	999999	754	29	65	531	621	60	161	178	999999	999999	964	17	999999	999	557	190	24	999999	161	999999	480	519	999999	770	786	758	412	952	99	151	410	999999	780	539	747	726	999999	522	797	594	999999	999999	602	570	999999	753	999999	
999999	95	999999	626	640	999999	999999	589	244	304	294	744	862	648	208	88	403	192	181	999999	416	999999	831	568	502	859	567	534	358	917	163	806	42	999999	999999	867	704	524	769	670	999999	949	512	431	337	777	935	945	305	999999	209	387	999999	526	312	928	264	826	134	999999	565	223	240	327	151	488	712	999999	427	341	383	878	423	511	204	466	749	409	241	725	999999	999999	239	316	718	999999	24	515	738	302	612	878	400	987	115	819	719	195	290	848	75	999999	528	999999	668	999999	964	999999	999999	845	999999	854	595	409	857	943	983	999999	609	374	474	206	93	134	728	505	488	435	999999	385	747	563	129	392	659	811	999999	275	647	398	811	733	999999	999999	999999	758	999999	991	140	172	835	999999	999999	915	384	869	39	403	245	173	841	539	885	999999	108	999999	735	212	999999	56	850	718	999999	220	999999	740	22	201	999999	970	221	497	305	243	550	999999	977	213	18	790	781	999999	999999	484	556	282	999999	247	794	999999	33	91	252	93	322	999999	518	375	362	643	856	838	392	275	951	353	243	999999	406	156	648	531	204	958	999999	999999	688	999999	664	290	999999	775	406	523	946	140	255	999999	921	432	443	612	851	999999	999999	943	316	764	533	212	999999	205	840	647	849	502	886	999999	819	171	438	717	711	81	999999	91	999999	868	999999	820	108	999999	999999	973	712	45	679	999999	33	330	844	923	277	461	252	999999	934	999999	674	999999	999999	961	402	759	994	725	901	780	623	999999	999999	999999	999999	999999	114	26	474	999999	934	813	822	67	270	498	326	999999	999999	259	828	999999	999999	682	204	873	999999	146	999999	971	999999	986	144	898	999999	180	818	406	486	564	356	999999	999999	77	824	860	631	197	701	904	442	488	999999	651	951	570	705	830	253	573	147	967	396	502	999999	947	678	924	999999	99	679	920	38	884	903	999999	999999	89	857	343	251	389	445	725	538	500	710	493	999999	645	999999	987	162	913	999999	388	999999	999999	189	876	999999	707	346	612	234	522	459	401	748	359	739	625	972	910	331	757	999999	670	964	397	247	195	999999	999999	624	691	767	999999	467	524	999999	110	900	981	161	544	52	832	501	26	51	318	745	999999	906	849	25	252	999999	669	856	179	765	792	638	996	730	141	999999	999999	754	344	934	234	596	638	724	999999	999999	787	715	699	178	948	355	999999	999999	389	308	999999	999999	525	532	797	668	592	345	118	999999	164	813	911	844	959	999999	999999	999999	521	999999	277	134	999999	
493	805	954	166	999999	817	999999	710	556	350	832	223	865	238	812	147	566	13	303	616	999999	999999	973	803	854	219	686	649	999999	929	388	999999	650	652	42	727	999999	511	591	999999	672	642	608	999999	88	999999	103	42	894	246	955	997	974	518	385	999999	999999	999999	311	999999	999999	796	999999	627	962	999999	573	223	206	999999	304	999999	999999	775	999999	16	999999	510	724	233	999999	653	999999	318	974	999999	999999	142	276	153	895	691	210	798	396	999999	487	981	510	286	68	880	835	809	999999	900	584	208	574	379	893	330	999999	999999	677	487	999999	846	999999	580	745	440	946	63	999999	613	999999	623	999999	999999	528	24	999999	447	175	244	817	945	999999	83	999999	858	568	999999	260	574	264	132	131	909	833	641	338	929	541	999999	933	782	999999	338	56	999999	819	505	850	878	330	989	912	999999	669	106	478	579	773	887	872	59	999999	999999	358	732	501	999999	999999	999999	686	80	906	548	311	999999	335	48	999999	846	49	72	999999	381	253	275	999999	689	999999	737	172	759	166	653	754	884	979	995	979	323	468	349	271	963	202	999999	92	373	141	999999	770	440	551	927	848	810	11	431	380	93	522	999999	239	999999	999999	926	999999	262	793	426	999999	339	999999	713	387	699	801	94	189	993	192	846	999999	616	966	732	217	999999	999999	944	882	557	625	895	801	999999	999999	764	248	275	999999	830	580	714	577	441	999999	838	999999	158	999999	917	999999	387	901	675	263	999999	539	999999	719	684	457	849	543	508	999999	999999	911	730	588	999999	845	913	656	361	276	843	48	535	999999	999999	689	656	935	964	315	248	999999	136	999999	497	999999	256	556	999999	383	731	181	78	727	217	926	818	999999	971	82	338	730	999999	409	420	584	999999	640	349	995	800	913	999999	203	475	999999	785	338	999999	812	999999	366	995	978	545	672	969	808	999999	452	870	96	963	892	976	517	453	726	982	913	230	616	216	999999	583	999999	602	875	261	47	151	490	479	999999	483	971	735	571	864	999999	614	999999	999999	999999	135	713	949	686	227	957	725	68	999999	999999	592	982	160	339	999999	999999	80	999999	556	116	311	999999	617	999999	419	999999	782	882	862	999999	308	33	130	319	540	999999	868	915	999999	304	999999	93	144	999999	577	500	821	406	176	146	677	520	650	388	595	745	999999	155	999999	222	185	999999	205	121	878	568	862	840	798	999999	859	999999	999999	262	794	228	999999	324	999999	999999	999999	999999	999999	725	567	788	383	741	999999	795	772	999999	648	
999999	999999	478	999999	33	423	18	638	981	607	639	287	522	83	398	594	999999	999999	781	917	999999	39	999999	136	479	554	99	194	999999	126	999999	999999	146	516	10	143	325	999999	231	999999	228	290	212	999999	86	448	999999	714	985	999999	999999	999999	999999	805	299	999999	329	352	417	479	333	824	517	864	999999	999999	151	999999	83	264	278	46	279	999999	699	77	827	30	999999	41	509	385	209	972	770	999999	772	999999	226	594	813	973	923	751	577	404	772	347	999999	210	999999	49	641	999999	879	319	35	120	115	232	999999	309	301	386	970	948	999999	999999	999999	896	999999	810	999999	488	999999	304	123	999999	312	305	304	489	846	850	734	470	743	478	103	461	999999	662	234	994	15	999999	682	547	999999	628	999999	237	253	999999	106	496	999999	162	999999	585	205	999999	807	810	927	109	999999	999999	652	999999	214	156	452	642	223	451	999999	794	483	936	622	576	747	684	526	77	245	569	999999	247	219	591	198	518	265	185	999999	424	999999	905	61	240	999999	280	424	999999	785	999999	999999	655	999999	466	678	352	962	629	999999	133	999999	860	999999	893	697	414	300	623	957	934	387	47	596	171	726	577	885	999999	999999	476	270	894	291	634	999999	108	999999	753	912	846	555	635	425	731	139	999999	52	999999	543	489	980	999999	999999	851	234	35	69	749	999999	110	999999	999999	947	293	863	400	999999	238	999999	999999	999999	547	999999	999999	999999	751	999999	864	42	519	999999	727	848	201	496	469	229	440	410	479	49	587	23	811	389	999999	688	142	999999	739	639	813	999999	944	411	443	100	562	472	483	413	204	717	230	575	740	733	755	797	404	180	147	828	999999	999999	500	999999	898	999999	414	999999	489	996	999999	880	721	956	903	790	999999	379	667	968	999999	76	845	999999	793	999999	649	251	932	999999	999999	569	501	984	852	394	910	999999	201	830	68	420	923	207	424	350	999999	783	829	965	744	34	512	999999	901	851	714	630	739	662	999999	173	140	155	999999	733	388	737	114	519	879	152	188	837	910	516	999999	648	456	453	392	999999	421	966	599	999999	999999	999999	92	10	999999	290	180	999999	746	999999	289	778	674	690	961	126	999999	320	96	602	999999	999999	269	395	709	76	184	296	280	999999	751	174	999999	999999	677	66	654	114	839	598	972	649	100	999999	236	999999	973	999999	491	276	197	999999	880	997	999999	390	999999	697	999999	999999	116	999999	268	528	999999	999999	999999	590	999999	905	472	574	480	999999	629	999999	584	254	168	345	102	418	804	
14	40	999999	293	999999	999999	297	993	956	813	235	492	98	999999	571	872	121	999999	393	999999	585	803	623	630	392	378	999999	805	818	539	955	521	697	89	999999	498	999999	831	674	108	725	912	515	760	255	15	999999	815	23	381	56	203	709	999999	228	210	416	28	901	190	999999	491	184	427	858	714	794	19	137	999999	379	289	999999	294	999999	673	999999	999999	999999	387	837	589	792	999999	492	999999	811	999999	860	63	999999	999999	999999	494	22	244	999999	999999	902	999999	999999	531	687	940	11	999999	726	424	640	555	999999	553	999999	999999	353	506	999999	999999	934	106	902	764	999999	84	999999	895	359	983	282	792	999999	210	999999	845	999999	315	901	852	445	725	45	397	399	314	151	538	841	999999	150	515	544	10	163	805	637	456	382	613	949	116	417	742	152	848	619	710	999999	797	999999	47	605	847	999999	218	70	515	999999	844	999999	999999	999999	999999	999999	766	257	935	57	165	217	999999	933	298	902	999999	999999	303	255	999999	695	441	945	53	68	113	910	697	708	944	745	132	92	537	680	496	999999	999999	900	385	601	683	663	437	590	638	999999	317	944	999999	999999	999999	269	999999	158	501	517	20	884	738	999999	999999	237	999999	420	94	636	405	617	416	286	843	403	870	950	22	777	518	999999	429	999	602	752	999999	53	978	999999	999999	999999	189	979	51	999999	171	528	51	456	559	27	506	11	707	999999	538	687	66	373	399	999999	146	999999	999999	558	999999	739	263	999999	492	69	999999	230	376	26	999999	436	244	264	242	351	999999	566	227	999999	999999	427	301	902	224	68	986	999999	473	397	253	999999	980	493	134	431	275	243	964	500	999999	999999	635	999999	272	111	452	802	141	58	963	580	505	507	601	47	447	361	592	433	999999	999999	999999	978	999999	972	456	751	999999	810	86	675	602	727	916	680	999999	999999	999999	123	615	999999	482	425	433	672	959	999999	891	97	984	999999	651	999999	427	757	528	656	917	299	654	701	672	331	972	298	999999	999999	999999	920	254	836	720	479	818	888	355	341	999999	110	999999	999999	859	51	999999	172	33	999999	999999	168	162	145	693	999999	468	914	521	999999	999999	145	695	191	892	999999	843	999999	203	181	999999	999999	412	197	999999	816	285	681	999999	999999	999999	809	999999	916	477	432	768	118	153	379	20	999999	377	203	999999	419	415	831	91	888	208	999999	969	999999	349	771	999999	965	43	999999	999999	786	82	999999	655	643	870	779	999999	999999	212	734	15	823	171	818	171	218	309	692	410	
453	600	999999	432	999999	840	423	576	706	675	999999	84	999999	313	234	831	487	999999	254	549	999999	128	621	999999	474	672	999999	690	999999	999999	548	666	351	999999	621	195	129	468	828	999999	457	212	999999	794	409	999999	738	999999	937	986	684	670	999999	152	774	335	979	277	957	165	694	732	54	106	137	999999	733	800	999999	48	712	999999	719	999999	101	433	120	826	286	999999	933	635	753	545	925	999999	611	999999	701	296	999999	999999	999999	999999	117	724	999999	911	667	999999	926	938	827	898	284	665	999999	612	60	350	224	162	990	151	231	69	979	509	180	999999	535	999999	108	405	832	860	518	56	343	377	999999	209	169	24	889	999999	807	999999	270	269	926	998	999999	361	81	999999	999999	368	999999	58	745	999999	740	417	737	401	839	432	76	423	999999	904	999999	683	85	25	993	999999	262	235	261	134	248	911	333	999999	386	747	999999	778	998	159	605	295	631	615	468	999999	286	497	999999	385	787	999999	122	31	730	999999	285	999999	70	885	999999	225	999999	620	421	829	94	211	25	999999	107	298	424	997	309	983	61	999999	556	251	699	999999	79	875	347	401	798	311	806	911	471	278	999999	999999	53	389	497	21	203	999999	999999	85	482	74	288	498	432	999999	722	999999	422	815	509	818	195	351	156	921	282	30	41	782	405	999999	999999	999999	579	311	954	919	495	50	999999	917	999999	624	999999	15	597	999999	969	999999	589	69	499	999999	769	900	927	999999	243	999999	738	183	608	884	680	378	999999	459	919	130	999999	999999	260	999999	549	591	243	571	69	150	334	999999	999999	357	202	345	614	974	69	679	383	999999	685	999999	312	999999	999999	700	944	914	571	999999	929	848	523	786	809	126	115	187	999999	365	641	102	251	314	132	260	691	999999	763	999999	999999	999999	747	906	126	999999	999999	999999	282	542	627	155	579	196	504	213	833	999999	536	497	868	882	22	999999	622	592	678	997	969	999999	18	999999	160	111	748	689	110	617	670	478	56	658	999999	134	738	496	999999	64	809	919	427	285	808	275	999999	517	999999	729	294	533	662	82	999999	224	533	28	994	477	448	814	999999	226	745	67	999999	220	977	999999	289	135	79	623	198	999999	640	733	801	999999	510	240	461	381	333	999999	816	999999	179	689	999999	720	501	55	616	994	817	211	539	999999	824	390	540	350	999999	168	464	999999	999999	438	584	800	227	118	967	999999	999999	731	999999	609	999999	476	50	297	296	568	999999	33	16	203	242	439	999999	60	71	130	
700	121	930	174	682	776	100	741	999999	800	503	393	88	407	641	96	317	999999	999999	999999	999999	252	63	881	534	999999	42	691	205	154	606	999999	999999	999999	999999	251	800	728	927	474	386	308	192	496	75	250	999999	999999	561	156	131	273	999999	713	780	457	68	58	640	251	744	408	546	961	203	999999	345	240	889	400	295	589	13	999999	971	999999	70	566	999999	999999	494	999999	139	58	999999	999999	626	344	77	70	192	751	98	999999	730	999999	762	231	302	739	999999	999999	719	999999	861	542	999999	515	742	739	999999	999999	242	999999	756	320	279	497	938	999999	709	999999	173	829	999999	543	500	999999	999999	993	999999	838	274	86	388	779	714	968	197	490	82	121	999999	337	672	691	519	742	999999	419	707	999999	293	441	999999	904	551	890	999999	327	999999	943	210	999999	460	558	237	166	968	977	606	311	309	457	999999	598	999999	835	166	526	34	999999	398	895	295	23	555	999999	57	483	238	824	24	870	448	139	999999	853	876	123	463	363	773	999999	813	999999	964	835	653	440	506	715	733	437	999999	293	554	314	462	999999	13	404	118	494	748	781	296	439	18	999999	687	999999	999999	52	72	999999	984	446	91	889	58	720	188	616	977	523	100	999999	576	999999	584	999999	999999	439	120	999999	254	289	213	999999	999999	999999	826	995	753	951	756	999999	374	999999	309	118	232	573	398	293	226	502	517	235	691	709	863	853	83	999999	163	999999	931	14	427	999999	243	999999	779	524	893	193	862	999999	766	408	223	944	856	476	384	827	51	999999	842	751	771	999999	350	410	671	972	921	673	798	237	760	370	214	999999	875	182	794	874	399	999999	640	491	468	999999	999999	918	997	607	706	999999	487	113	171	999999	933	999999	999999	379	852	920	271	199	237	539	648	852	740	999999	601	211	999999	177	438	809	121	290	519	67	913	753	975	324	999999	472	999999	656	999999	538	670	619	472	425	999999	999999	999999	450	999999	999999	644	999999	188	999999	15	505	302	999999	675	362	564	653	746	999999	465	108	945	999999	233	765	790	991	999999	211	999999	999999	738	618	155	959	47	999999	36	590	423	279	575	999999	999999	471	179	438	999999	846	974	26	873	999999	959	923	533	825	227	498	999999	653	989	977	162	999999	766	684	999999	999999	325	893	626	166	238	999999	533	714	637	999999	596	999999	19	807	999999	999999	117	917	658	232	436	999999	453	538	451	769	289	598	87	999999	704	494	273	276	530	91	399	717	592	774	999999	818	197	999999	901	786	
643	192	750	587	999999	999999	999999	942	288	999999	999999	98	714	469	905	935	636	353	66	999999	97	999999	286	155	185	400	335	884	832	618	34	987	999999	999999	136	107	847	500	999999	856	468	331	987	427	641	999999	13	133	868	464	191	999999	409	800	999999	999999	905	605	412	999999	523	151	120	670	89	999999	462	58	999999	808	97	146	999999	210	642	766	755	859	513	999999	999999	212	999999	378	436	190	588	999999	999999	236	202	999999	999999	850	999999	326	999999	327	999999	999999	848	954	999999	70	377	55	867	208	167	931	154	56	101	538	139	320	135	742	244	898	873	627	92	116	999999	845	57	135	999999	325	999999	438	999999	334	999999	442	422	955	10	390	322	999999	999999	44	91	155	160	560	999999	32	999999	999999	92	449	315	231	872	999999	454	531	998	999999	341	842	999999	715	999999	767	512	696	999999	180	741	853	999999	494	999999	57	35	999999	694	497	413	844	134	87	355	999999	29	804	570	738	999999	478	392	581	999999	835	658	999999	621	999999	999999	35	999999	999999	737	999999	863	820	999999	824	999999	999999	837	510	337	496	999999	308	369	999999	747	999999	136	999999	669	999999	471	14	446	123	398	658	848	310	449	388	999999	113	350	126	219	208	532	999999	90	526	641	881	253	561	127	359	16	168	645	349	899	964	361	474	767	858	999999	168	435	999	145	536	71	999999	776	999999	958	253	999999	999999	186	390	88	999999	631	589	999999	885	996	999999	999999	999999	664	110	489	756	751	875	999999	360	999999	374	319	90	999999	114	820	303	784	513	401	763	915	106	173	999999	885	999999	843	188	999999	498	171	999999	357	999999	872	961	469	29	999999	999999	894	892	725	812	999999	997	999999	526	769	467	110	999999	647	889	775	999999	936	971	999999	541	41	180	264	335	212	923	733	936	242	858	834	765	650	317	868	32	380	999999	999999	999999	458	327	418	638	999999	679	999999	468	679	313	34	999999	999999	330	62	723	999999	999999	609	999999	999999	825	294	910	633	999999	841	340	30	753	198	585	532	982	93	713	999999	625	999999	999999	999999	999999	999999	929	999999	345	615	329	265	154	393	979	751	300	999999	633	42	508	15	999999	837	418	999999	926	124	448	965	176	247	348	999999	22	463	86	972	999999	568	999999	999999	297	999999	522	85	875	369	218	834	999999	999999	460	681	999999	620	999999	999999	765	827	999999	814	999999	380	449	999999	916	999999	999999	999999	674	327	999999	74	677	432	717	333	325	999999	572	567	906	613	999999	999999	786	667	999999	402	579	999999	217	
180	239	551	690	917	290	439	168	692	987	692	170	999999	744	396	14	830	902	560	380	999999	264	772	908	999999	646	999999	305	999999	483	999999	945	999999	999999	999999	835	136	999999	799	52	885	184	880	579	223	453	819	73	400	999999	877	499	29	20	999999	916	467	643	999999	281	999999	143	909	218	19	746	877	803	999999	561	877	98	999999	518	495	257	384	202	694	999999	827	578	904	595	605	489	926	283	335	538	377	492	999999	528	403	751	999999	671	570	476	999999	25	773	839	785	999999	396	510	524	999999	541	274	948	999999	999999	80	999999	999999	612	530	819	999999	477	761	193	999999	265	585	125	743	982	999999	631	227	761	811	999999	75	810	816	999999	426	758	999999	996	113	999999	263	83	332	522	951	69	50	657	972	548	21	999999	400	534	999999	999999	781	554	828	999999	731	999999	643	275	173	513	796	437	403	999999	679	999999	90	851	999999	511	792	230	41	653	591	570	789	273	794	419	420	999999	999999	40	977	253	999999	470	812	445	440	67	359	999999	999999	999999	263	137	868	999999	576	549	532	310	602	560	522	999999	61	170	999999	380	480	754	999999	513	999999	372	868	436	999999	620	999999	999999	999999	735	871	999999	390	977	316	999999	404	999999	842	871	999999	999999	999999	999999	999999	992	418	651	999999	999999	586	604	999999	999999	467	999999	268	442	999999	956	510	965	239	867	999999	999999	794	84	854	376	975	999999	911	231	753	999999	999999	451	705	605	212	396	160	19	999999	276	999999	630	519	426	403	962	890	886	999999	794	751	999999	737	801	999999	343	797	48	999999	654	693	132	16	303	955	816	737	999999	753	124	814	230	719	999999	689	174	564	438	973	999999	52	34	861	999999	999999	999999	714	903	408	868	598	121	924	999999	583	999999	624	226	470	586	999999	999999	142	255	979	531	851	325	122	43	999999	999999	75	81	999999	999999	999999	999999	881	591	112	833	654	885	525	703	305	224	839	999999	999999	999999	967	999999	999999	214	891	999999	978	891	523	999999	790	375	98	999999	999999	852	891	914	856	576	345	999999	484	401	193	999999	730	286	999999	999999	486	999999	493	441	999999	678	293	407	777	654	79	989	78	713	52	999999	999999	296	656	452	333	924	999999	973	12	99	912	396	30	999999	886	999999	664	887	912	250	881	656	837	999999	569	999999	146	212	999999	355	810	999999	359	904	999999	443	629	999999	313	999999	999999	519	999999	312	766	897	999999	143	768	999999	335	190	800	802	407	150	458	999999	883	839	999999	513	999999	657	288	151	47	
999999	194	999999	81	880	584	361	414	372	999999	535	610	671	116	13	443	137	999999	999999	969	556	999999	319	985	350	900	999999	773	332	52	781	33	624	999999	271	948	326	999999	454	999999	449	398	44	999999	922	999999	221	732	999999	79	349	999999	658	181	999999	618	875	466	999999	999999	119	587	92	329	445	512	985	811	845	65	127	830	575	33	530	168	999999	395	72	671	689	741	999999	999999	702	999999	374	999999	379	652	82	999999	575	474	496	999999	316	715	487	420	693	410	886	729	951	518	71	635	651	332	155	489	999999	70	999999	378	599	829	999999	300	147	542	442	999999	982	268	265	111	536	999999	851	757	908	652	978	288	999999	269	999999	193	93	999999	999999	56	999999	999999	465	515	999999	128	272	487	97	196	283	160	999999	692	746	693	999999	959	109	983	999999	398	581	999999	91	22	999999	999999	527	999999	217	408	740	395	999999	399	803	749	927	999999	405	374	669	721	379	999999	320	999999	522	617	930	999999	639	818	575	118	21	713	433	999999	606	933	959	654	979	874	419	582	995	999999	889	999999	41	692	999999	999999	728	859	999999	264	701	359	816	909	513	93	999999	999999	820	588	387	99	326	766	999999	999999	415	25	742	504	999999	999999	176	999999	728	999999	101	947	240	469	999999	162	341	179	469	256	126	59	999999	895	116	497	762	416	969	799	197	275	999999	999999	700	713	126	877	999999	964	192	651	191	96	991	821	691	360	209	234	758	157	306	564	355	366	999999	847	398	920	999999	759	205	928	239	826	999999	999999	768	676	999999	464	332	505	73	475	867	64	903	295	805	411	217	745	51	49	968	326	999999	999999	838	279	488	926	989	433	455	263	856	175	999999	576	999999	533	999999	999999	824	801	999999	880	498	820	943	113	999999	573	552	460	887	199	857	750	356	433	837	766	975	406	516	640	999999	614	207	999999	540	999999	819	999999	556	747	224	177	825	888	846	999999	336	385	810	999999	999999	999999	376	999999	318	14	230	168	999999	431	999999	428	294	860	860	884	622	214	572	999999	753	868	999999	999999	974	999999	999999	467	999999	818	999999	600	595	999999	759	35	248	540	430	535	18	999999	988	134	429	796	882	965	38	962	405	131	812	924	671	22	100	236	999999	628	90	762	999999	876	991	728	832	203	999999	835	999999	999999	784	999999	877	103	879	779	719	188	807	999999	439	625	422	999999	787	671	429	999999	999999	21	999999	801	455	256	999999	121	999999	701	963	999999	864	203	326	323	999999	776	999999	999999	
142	321	516	513	820	130	333	955	463	681	941	171	774	363	900	633	999999	982	590	631	23	999999	999999	28	224	128	999999	999999	999999	109	973	21	999999	850	614	623	504	344	999999	335	922	134	658	999999	760	802	913	511	302	999999	89	999999	195	425	565	375	674	498	299	702	35	999999	656	364	708	999999	546	924	999999	287	999999	999999	11	265	709	999999	119	195	268	421	214	593	943	616	29	619	825	999999	295	999999	948	16	55	288	310	834	478	303	752	830	266	989	762	999999	563	190	361	999999	999999	676	266	999999	239	877	999999	441	999999	49	345	999999	114	346	639	509	338	999999	854	723	955	999999	419	815	999999	437	165	225	831	929	63	838	268	895	493	618	983	999999	776	999999	999999	868	999999	439	958	663	726	919	359	263	685	441	336	999999	974	999999	267	999999	57	801	722	282	610	224	999999	506	830	999999	853	31	526	869	355	686	932	96	193	980	856	778	711	245	865	578	253	621	512	999999	921	651	999999	542	421	975	454	518	268	475	452	462	833	999999	76	338	736	815	96	649	999999	999999	999999	286	593	278	99	999999	999999	999999	971	374	994	210	296	999999	670	984	999999	380	241	423	828	717	537	404	999999	204	178	536	841	999999	535	862	924	43	993	84	999999	152	885	967	111	235	504	88	999999	633	230	865	999999	752	999999	715	417	292	69	940	748	199	999999	999999	318	880	200	999999	838	141	285	999999	217	595	45	315	495	999999	321	602	999999	459	936	321	973	313	868	999999	80	999999	454	642	999999	63	335	999999	818	989	659	231	45	961	250	336	357	999999	999999	999999	717	62	230	999999	970	999999	727	999999	999999	22	922	15	21	111	472	28	999999	643	288	163	999999	999999	999999	999999	614	100	567	999999	219	610	964	15	654	796	381	27	598	310	672	517	336	46	505	806	76	653	220	933	499	231	999999	714	688	504	999999	440	566	725	999999	879	899	476	90	653	999999	917	360	225	729	999999	429	386	999999	999999	827	233	780	690	439	960	999999	999999	762	987	999999	259	326	159	984	941	461	999999	771	792	999999	860	955	999999	757	159	303	994	213	999999	801	272	743	917	677	588	999999	876	999999	578	999999	999999	714	102	692	798	600	999999	241	788	999999	555	999999	188	999999	966	278	927	932	290	667	999999	999999	718	999999	698	516	408	482	405	291	999999	999999	202	999999	352	156	863	999999	958	558	102	763	999999	59	255	657	999999	999999	710	320	732	943	15	911	999999	844	999999	906	999999	291	202	728	835	
507	419	999999	423	396	810	820	414	767	974	731	575	131	15	668	939	50	999999	644	999999	999999	999999	999999	999999	290	677	999999	160	956	176	676	999999	373	999999	999999	640	288	999999	999999	954	999999	999999	999999	969	999999	346	993	838	999999	966	999999	339	999999	957	749	948	999999	395	142	719	311	670	458	600	307	375	999999	203	97	999999	661	999999	785	690	999999	190	593	672	307	999999	683	669	823	989	999999	347	808	415	188	969	999999	999999	111	458	652	229	456	374	671	999999	999999	799	999999	309	315	156	999999	999999	85	569	364	999999	97	197	45	642	999999	469	999999	959	999999	999999	25	999999	999999	769	705	336	48	662	999999	999999	999999	399	810	999999	999999	523	684	76	793	941	339	618	615	758	804	999999	422	19	382	987	986	999999	351	347	784	999999	144	545	451	226	829	999999	835	144	999999	698	387	161	723	333	784	321	175	625	466	406	512	999999	965	791	914	999999	289	746	243	298	999999	473	109	296	389	148	999999	576	999999	915	783	480	655	115	536	270	296	59	212	674	546	725	880	999999	129	728	580	659	312	800	999999	99	901	814	999999	914	62	437	943	999999	999999	999999	513	551	623	41	999999	859	265	654	741	240	543	568	752	331	999999	721	176	660	999999	965	274	321	781	999999	578	999999	464	999999	217	999999	115	999999	977	947	222	339	999999	97	968	721	999999	658	999999	903	555	343	999999	329	999999	340	271	999999	87	732	999999	202	769	999999	463	920	999999	999999	446	882	135	977	591	999999	119	263	957	88	692	847	570	616	261	877	148	999999	999999	145	301	876	598	821	489	999999	999999	30	999999	834	999999	57	326	761	222	999999	999999	578	751	999999	219	999999	383	192	601	240	999999	718	940	891	790	227	151	268	351	999999	294	313	497	346	999999	99	693	132	453	644	530	809	403	85	108	570	494	521	925	999999	999999	415	999999	258	93	904	89	677	54	417	906	68	999999	652	999999	999999	90	999999	85	130	384	260	739	956	710	361	999999	999999	793	230	733	630	342	999999	999999	999999	92	999999	263	287	999999	25	88	999999	738	471	400	750	999999	633	490	88	446	805	999999	252	676	274	548	731	589	224	999999	999999	999999	285	725	999999	587	23	999999	841	162	797	121	368	181	703	228	248	999999	999999	999999	170	999999	654	194	537	280	822	999999	818	700	999999	697	794	140	265	361	999999	745	109	173	178	249	648	926	648	693	999999	80	972	55	309	769	26	541	724	999999	39	101	198	30	999999	811	575	150	630	109	326	999999	916	
999999	999999	502	862	409	514	920	101	999999	545	999999	790	751	999999	772	400	761	681	262	999999	181	999999	371	557	89	999999	367	674	508	306	548	376	261	164	630	999999	807	999999	999999	37	804	991	312	999999	999999	239	22	581	802	749	868	999999	73	821	745	29	999999	999999	783	999999	157	256	999999	431	996	999999	538	597	609	999999	593	854	75	235	611	189	29	814	213	849	397	785	871	759	437	130	312	999999	419	610	999999	999999	999999	615	880	558	409	881	999999	876	701	424	971	320	999999	24	999999	838	219	565	10	590	999999	933	613	371	999999	833	993	876	174	108	188	998	607	731	730	459	999999	63	780	148	999999	336	158	972	814	999999	603	423	766	474	999999	853	999999	304	129	200	12	999999	999999	999999	888	999999	999999	602	245	972	712	434	293	904	493	166	999999	862	334	999999	999999	640	557	823	240	579	119	999999	878	334	398	313	999999	539	456	999999	880	214	259	582	624	999999	737	841	848	179	999999	862	981	999999	999999	747	970	999999	415	372	961	359	345	318	573	999999	724	910	584	409	821	999999	999999	656	285	999999	612	752	999999	239	903	715	975	70	999999	257	999999	999999	265	999999	343	898	999999	93	874	531	868	941	18	613	831	826	266	449	357	385	413	334	788	498	145	228	922	185	468	999999	383	999999	868	325	999999	910	654	933	76	923	999999	374	999999	753	711	670	743	186	999999	999999	458	535	713	74	999999	395	34	999999	515	124	975	949	999999	628	157	999999	999999	692	322	920	999999	333	383	434	999999	49	551	45	787	474	484	745	777	392	797	848	571	803	482	905	885	887	427	951	947	999999	749	164	606	127	999999	60	864	487	905	135	161	999999	318	804	999999	989	979	51	640	239	181	242	830	309	32	999999	220	416	45	294	905	432	486	86	299	397	438	670	877	999999	881	300	487	671	696	292	495	999999	72	895	908	999999	999999	717	508	516	333	306	104	326	999999	457	451	999999	230	999999	802	999999	514	999999	561	318	173	215	999999	999999	999999	169	999999	739	784	999999	354	999999	385	528	121	769	577	783	999999	999999	575	560	594	433	848	999999	450	967	999999	263	173	999999	344	599	223	115	369	627	761	174	694	365	999999	307	113	999999	245	702	617	43	664	731	999999	429	743	999999	999999	924	42	889	718	645	259	531	999999	999999	805	786	314	16	409	949	32	899	447	220	28	999999	999999	999999	999999	748	359	457	598	442	233	915	856	999999	999999	445	999999	871	455	999999	115	20	928	374	506	459	
999999	610	633	715	999999	492	999999	999999	999999	332	603	999999	269	970	295	801	932	999999	514	999999	999999	999999	521	963	364	160	454	399	114	999999	369	955	50	999999	999999	748	999999	883	733	740	933	332	27	171	841	109	611	485	762	314	87	991	859	999999	529	694	99	999999	360	558	999999	592	428	585	963	648	454	98	619	547	977	59	213	999999	956	607	685	360	132	264	549	968	636	800	930	377	999999	434	651	999999	659	999999	999999	999999	701	999999	999999	999999	208	203	654	523	999999	225	336	38	788	999999	999999	999999	999999	738	547	106	19	999999	955	628	654	595	552	30	447	999999	887	823	526	999999	82	999999	702	253	161	928	609	35	999999	421	473	999999	999999	20	775	729	658	920	616	436	175	631	395	999999	999999	613	999999	634	999999	914	338	512	512	760	999999	53	229	999999	999999	619	496	983	968	544	999999	752	15	541	999999	718	303	966	217	100	862	451	230	427	465	999999	287	999999	950	197	93	961	399	999999	997	731	999999	999999	343	996	939	192	662	850	130	45	608	119	389	367	620	371	304	422	898	570	999999	802	999999	50	342	999999	43	780	461	203	362	999999	999999	523	218	409	999999	220	999999	679	789	379	306	430	939	999999	596	592	577	721	999999	977	930	437	908	707	595	302	999999	427	999999	999999	999999	927	999999	430	999999	865	159	220	737	93	271	228	999999	453	505	878	110	174	925	999999	212	739	536	385	256	116	615	511	814	999999	556	732	530	906	980	378	747	518	602	730	999999	366	984	583	715	712	655	999999	211	716	201	500	501	708	679	659	999999	999999	184	468	999999	999999	406	406	999999	538	999999	874	472	999999	140	592	572	204	17	845	755	999999	670	999999	999999	159	309	108	149	66	999999	822	237	330	977	451	344	143	481	795	960	999999	55	186	24	780	993	84	585	609	927	307	701	833	904	999999	636	640	17	109	348	999999	267	999999	307	875	647	151	159	999999	999999	438	723	222	885	178	999999	999999	529	680	166	234	522	999999	999999	999999	131	999999	999999	540	814	704	136	999999	456	662	329	574	878	149	143	851	925	895	361	499	583	488	948	999999	999999	999999	120	999999	999999	999999	785	728	352	373	999999	253	724	618	874	554	311	352	765	232	999999	342	999999	389	547	314	999999	627	188	638	360	642	455	690	11	672	593	799	999999	343	999999	601	999999	515	395	999999	137	999999	999999	807	198	999999	723	999999	999999	999999	537	999999	789	999999	814	167	549	999999	23	121	798	44	617	212	960	999999	913	431	
999999	257	120	109	994	657	999999	992	999999	381	450	129	999999	729	803	999999	144	862	19	799	529	999999	61	518	999999	283	101	999999	699	999999	846	999999	327	301	999999	638	96	999999	737	142	999999	999999	561	178	273	999999	202	78	240	813	999999	108	501	124	902	634	206	601	607	720	565	95	303	788	534	999999	999999	627	358	999999	999999	706	999999	877	349	707	168	882	255	608	90	33	999999	999999	749	747	999999	213	398	999999	442	494	830	26	576	375	528	772	643	999999	101	575	999999	999999	105	371	973	624	774	204	475	323	999999	999	639	542	233	416	48	786	578	598	238	999999	732	232	999999	118	310	973	189	999999	248	744	516	515	313	795	790	387	999999	999999	438	203	281	128	148	831	387	999999	152	121	734	856	931	999999	347	118	343	872	496	865	323	801	999999	89	85	999999	492	133	238	437	999999	660	22	17	999999	999999	340	999999	94	54	730	276	831	77	999999	999999	813	23	178	999999	462	999999	999999	909	256	637	188	201	53	536	999999	263	999999	999999	999999	83	844	924	342	312	778	729	999999	451	144	57	969	999999	428	693	798	479	999999	43	975	708	769	999999	760	999999	856	148	570	557	999999	476	471	126	582	999999	547	888	681	865	426	732	999999	450	774	209	667	240	773	360	999999	868	308	771	999999	999999	314	740	173	808	999999	639	169	240	999999	667	586	853	375	999999	155	909	999999	99	617	252	999999	328	339	561	866	625	374	220	819	837	178	999999	386	794	999999	999999	725	872	419	786	573	899	999999	116	999999	999999	864	933	214	828	80	218	164	496	999999	985	411	611	942	830	274	948	421	999999	999999	886	476	999999	565	348	193	999999	680	830	679	679	622	999999	999999	62	761	441	15	991	999999	960	545	999999	585	298	405	124	929	588	521	624	488	999999	617	736	999999	999999	377	866	644	999999	537	999999	816	539	999999	189	672	890	999999	833	942	429	999999	539	351	586	995	277	943	79	996	101	318	999999	200	999999	615	212	999999	999999	73	149	999999	623	432	222	82	999999	925	225	451	49	519	999999	681	68	659	999999	395	760	999999	110	999999	575	999999	445	24	761	348	548	573	999999	184	999999	769	803	83	526	117	138	513	949	352	727	999999	957	582	630	383	142	174	538	817	955	189	963	999999	780	475	999999	207	320	706	386	652	981	864	917	999999	878	984	142	999999	266	256	999999	999999	204	948	200	863	393	388	216	384	999999	653	999999	422	806	586	303	999999	130	931	202	252	999999	85	645	102	664	
712	505	158	41	567	561	708	840	215	999999	832	999999	133	999999	999999	500	12	999999	999999	645	505	122	301	691	91	849	334	63	106	791	999999	312	999999	208	681	883	68	352	477	999999	999999	581	600	564	470	776	997	127	270	752	963	468	317	457	169	600	999999	466	950	717	999999	655	744	423	902	529	187	924	142	58	999999	659	149	246	999999	923	999999	999999	230	315	852	999999	999999	354	828	999999	994	999999	49	91	680	601	402	999999	865	865	837	999999	662	941	599	82	999999	221	999999	313	999999	81	333	999999	88	476	999999	999999	999999	28	862	399	595	250	999999	537	885	61	378	840	999999	999999	999999	268	95	999999	84	289	999999	780	999999	580	44	524	342	923	326	999999	12	213	999999	999999	999999	847	999999	447	590	421	416	999999	999999	999999	843	479	56	940	701	999999	159	999999	402	955	999999	94	999999	999999	365	81	907	611	220	999999	58	174	483	509	493	533	265	647	755	662	872	654	592	999999	737	564	999999	402	999999	262	653	270	811	999999	829	999999	60	999999	92	519	514	805	851	999999	885	678	995	546	456	178	808	512	999999	740	999999	284	999999	508	554	800	603	515	999999	958	999999	787	363	83	999999	999999	999999	544	565	245	158	77	802	487	999999	68	569	999999	945	63	999999	999999	283	81	327	554	318	552	999999	999999	916	998	425	893	676	107	324	922	866	773	999999	999999	946	999999	592	25	481	23	104	999999	999999	999999	569	336	514	297	514	292	755	135	374	930	376	283	329	159	651	908	811	315	743	647	74	182	367	188	999999	531	488	999999	83	999999	457	682	999999	254	439	99	388	389	593	999999	999999	740	409	764	897	673	432	442	373	572	999999	789	751	593	999999	396	968	335	102	999999	803	999999	62	79	483	694	999999	84	719	999999	529	432	722	999999	480	334	999999	602	999999	530	999999	56	999999	999999	101	667	931	466	647	52	131	62	296	610	238	723	688	999999	291	212	450	999999	723	811	52	780	76	49	123	282	624	375	54	999999	883	757	999999	552	977	815	763	999999	437	999999	440	477	999999	121	483	757	646	443	321	88	90	751	332	137	467	321	601	999999	353	999999	428	999999	18	724	727	480	218	145	361	475	449	999999	920	57	380	999999	644	954	566	365	636	190	64	966	491	141	999999	999999	94	666	224	872	422	73	999999	685	468	421	394	999999	999999	510	999999	845	999999	999999	830	999999	757	891	676	999999	335	988	737	999999	700	999999	242	999999	55	831	61	695	261	577	272	857	799	694	117	233	
570	563	816	999999	999999	218	336	96	999999	999999	629	202	989	999999	546	434	335	999999	985	426	188	798	957	717	458	397	594	72	142	973	485	72	999999	453	86	772	999999	611	999999	999999	999999	155	999999	895	211	999999	705	999999	999999	838	531	999999	709	690	999999	999999	606	108	677	711	624	274	953	337	674	567	418	545	502	774	262	723	869	503	999999	999999	514	71	516	600	691	999999	41	304	999999	695	999999	104	408	314	999999	83	934	438	867	999999	201	956	231	643	450	169	191	266	585	808	999999	216	979	21	267	999999	592	87	29	712	999999	659	886	978	999999	324	999999	999999	608	189	789	440	999999	270	999999	558	840	872	159	531	730	775	718	643	999999	999999	125	397	57	631	490	857	999999	999999	218	542	999999	999999	438	999999	999999	999999	657	406	28	489	999999	718	999999	999999	704	720	927	498	981	466	940	999999	212	68	999999	749	150	977	698	931	999999	480	999999	999999	999999	597	443	999999	508	737	128	999999	624	999999	999999	406	999999	999999	926	999999	930	920	999999	751	602	826	50	999999	926	283	852	999999	999999	96	467	110	665	872	230	116	286	903	989	254	348	627	628	916	493	999999	999999	802	999999	999999	11	999999	999999	311	705	999999	999999	73	999999	235	884	448	999999	537	828	475	999999	354	999999	999999	493	36	930	928	412	999999	999999	133	886	134	750	60	999999	999999	95	999999	999999	364	999999	569	559	223	806	999999	370	999999	999999	101	999999	28	72	188	685	240	999999	999999	180	379	898	999999	463	433	999999	972	999999	833	820	836	999999	473	672	386	999999	999999	999999	279	999999	177	567	999999	962	999999	45	868	72	571	375	398	343	120	999999	999999	465	446	999999	135	46	833	287	537	89	186	649	624	355	685	999999	999999	969	999999	754	13	811	999999	768	357	398	318	910	914	467	999999	502	342	289	249	920	999999	451	999999	999999	397	889	40	433	786	467	421	522	386	570	248	428	177	999999	190	621	79	999999	758	737	727	922	373	79	656	683	317	345	999999	765	269	999999	999999	931	999999	124	780	962	982	889	976	796	534	354	229	13	335	999999	108	627	850	73	693	408	999999	474	525	961	999999	112	160	85	415	620	310	562	595	246	998	75	840	117	696	868	760	999999	397	29	849	653	999999	999999	246	489	999999	999999	992	434	425	999999	598	819	195	999999	739	900	391	914	53	667	999999	99	977	42	999999	743	377	824	648	585	87	506	122	133	754	819	999999	925	706	114	570	170	820	116	999999	999999	921	816	139	859	549	999999	975	
192	999999	269	363	214	703	180	829	178	785	839	815	999999	707	72	999999	920	71	465	217	939	106	257	278	871	999999	999999	821	560	999999	789	999999	603	999999	929	999999	999999	465	634	232	535	285	999999	385	999999	300	384	324	999999	691	999999	797	93	275	45	95	987	990	999999	648	938	999999	999999	483	996	802	999999	571	999999	183	639	464	437	243	999999	664	704	872	297	580	191	450	962	868	486	992	952	337	999999	844	900	504	973	986	999999	187	16	999999	999999	188	999999	812	546	686	62	754	999999	850	999999	381	999999	999999	703	911	467	497	999999	409	997	999999	850	999999	87	932	283	999999	999999	451	949	504	999999	785	999999	999999	999999	999999	904	286	999999	731	631	112	744	999999	463	784	800	71	999999	999999	790	999999	921	384	338	205	735	613	413	999999	273	918	901	98	999999	604	999999	594	999999	999999	593	120	592	275	382	747	149	999999	479	498	999999	428	922	162	714	61	999999	119	781	306	999999	300	999999	900	468	999999	210	655	999999	858	162	999999	651	440	999999	999999	23	656	11	590	999999	999999	999999	915	582	844	996	999999	384	672	999999	523	813	999999	454	303	247	692	807	669	546	999999	573	620	345	137	777	492	999999	43	999999	218	999999	999999	999999	872	999999	958	999999	623	716	461	280	727	128	639	403	538	985	909	999999	331	999999	999999	53	999999	207	523	999999	454	77	514	999999	999999	634	999999	415	622	872	582	999999	289	374	193	952	95	999999	846	502	705	734	249	507	49	600	716	369	774	999999	680	999999	999999	388	874	999999	212	662	930	102	595	233	999999	665	412	771	164	956	665	999999	958	356	361	31	873	999999	828	999999	759	749	918	999999	640	999999	201	908	506	900	500	637	750	999999	999999	753	906	481	953	583	104	278	446	759	704	395	198	333	323	620	514	164	727	205	999999	190	999999	432	999999	999999	474	999999	275	263	465	37	639	535	73	608	124	402	765	254	912	491	313	169	468	255	287	999999	999999	885	999999	346	909	999999	530	999999	579	483	999999	999999	999999	600	12	192	304	676	756	999999	999999	715	505	122	999999	483	293	420	877	24	964	348	999999	999999	909	390	867	129	127	999999	999999	961	38	640	513	127	145	999999	489	130	999999	792	498	624	607	999999	999999	999999	947	436	271	119	999999	999999	519	550	999999	999999	999999	621	325	999999	999999	999999	657	309	686	864	608	280	347	999999	931	756	999999	182	999999	413	998	39	10	594	181	691	823	999999	735	999999	131	962	506	632	631	999999	999999	999999	243	826	999999	999999	203	
524	674	676	98	300	187	478	999999	347	999999	217	514	661	621	730	13	867	848	999999	999999	222	999999	999999	774	715	999999	73	951	469	938	32	446	700	836	485	919	504	999999	532	718	267	69	783	271	299	127	999999	256	84	999999	375	977	999999	999999	980	781	38	999999	999999	950	999999	527	945	408	678	770	999999	825	146	811	999999	275	999999	52	999999	163	960	384	484	597	379	817	876	999999	999999	54	999999	964	855	704	891	601	228	581	999999	740	123	999999	592	528	313	155	999999	273	188	999999	661	172	429	827	820	654	999999	786	581	999999	650	999999	999999	634	540	999999	969	441	920	906	999999	744	448	575	49	999999	791	955	293	234	707	613	999999	999999	999999	77	545	999999	883	999999	183	999999	999	308	99	999999	549	958	988	464	185	999999	999999	282	63	916	724	853	999999	245	862	472	502	357	598	46	569	371	250	472	313	941	558	683	999999	613	745	150	486	98	46	832	966	829	58	40	270	331	419	476	353	692	999999	999999	384	710	939	652	999999	62	391	187	717	999999	160	243	129	669	549	999999	181	583	376	698	209	39	506	673	308	568	776	247	952	774	129	999999	700	999999	309	32	999999	102	440	433	706	858	999999	999999	679	815	911	600	999999	999999	999999	769	325	551	448	999999	214	276	999999	152	999999	154	235	943	999999	538	999999	218	999999	526	775	88	153	943	992	350	999999	65	994	493	657	185	999999	982	479	359	306	999999	472	955	817	407	749	298	999999	562	633	181	999999	150	282	999999	240	265	203	226	626	382	559	107	439	159	282	859	495	110	688	252	473	999999	242	393	999999	415	709	378	338	854	795	439	717	999999	21	853	221	954	944	209	999999	263	999999	923	599	999999	526	668	134	890	999999	56	873	390	707	999999	908	888	956	825	556	824	887	771	586	129	999999	695	147	429	648	540	166	999999	463	220	324	318	999999	381	888	50	254	448	999999	748	566	336	45	999999	945	332	997	129	653	964	375	999999	346	479	984	830	530	705	251	272	890	394	927	497	999999	599	104	999999	999999	515	579	448	999999	838	562	63	999999	132	483	326	543	47	835	498	844	363	999999	324	396	68	520	999999	207	999999	858	182	999999	548	343	356	238	421	192	148	394	927	251	508	999999	930	180	407	999999	925	728	853	999999	438	652	328	627	999999	198	878	994	999999	251	930	979	390	654	121	789	999999	999999	132	854	697	114	999999	121	999999	407	465	888	122	328	282	999999	15	623	970	896	24	728	458	
232	314	153	364	999999	999999	529	536	286	68	618	999999	837	606	998	861	334	999999	217	165	381	732	989	882	712	969	869	973	767	683	999999	774	999999	639	899	550	553	999999	241	799	999999	871	189	999999	504	233	444	464	17	762	646	171	999999	999999	87	999999	999999	271	999999	716	451	555	999999	603	999999	999999	999999	208	707	999999	317	999999	502	417	221	509	999999	170	387	488	534	415	999999	14	46	63	967	999999	561	409	236	292	108	525	999999	397	999999	585	985	660	538	246	999999	560	454	999999	669	399	361	577	946	164	883	173	999999	999999	589	999999	999999	790	876	859	646	307	231	35	485	977	999999	999999	406	968	184	726	950	297	658	416	560	973	999999	577	483	983	463	82	408	935	343	321	999999	999999	28	204	784	678	600	459	338	428	587	692	340	999999	180	999999	979	166	223	894	999999	182	213	999999	407	308	385	662	844	159	626	999999	643	747	999999	68	949	979	942	281	697	208	87	141	395	999999	247	999999	999999	999999	102	251	999999	999999	933	635	999999	436	999999	486	999999	937	999999	999999	802	48	58	999999	522	999999	39	999	224	941	206	189	105	81	206	705	71	439	849	368	999999	385	827	999999	813	389	999999	999999	999999	999999	978	760	592	999999	339	999999	652	653	433	700	456	103	36	999999	252	753	539	73	239	999999	424	863	97	256	133	999999	220	853	999999	142	199	515	817	999999	962	999999	596	208	741	849	62	417	15	159	912	999999	999999	56	952	999999	999999	859	999999	99	51	125	999999	346	773	999999	147	799	874	301	511	940	285	278	999999	999999	167	341	331	390	999999	999999	857	937	343	170	78	174	901	720	292	339	231	728	717	847	999999	260	434	829	999999	263	543	714	647	972	999999	89	238	155	999999	518	538	903	60	44	268	735	12	612	999999	973	897	164	18	182	718	999999	999999	970	43	906	906	502	678	785	473	999999	299	371	999999	999999	999999	999999	817	774	999999	328	999999	683	588	47	258	822	984	999999	366	389	999999	475	264	999999	528	267	999999	995	611	46	235	999999	570	126	999999	641	139	856	47	152	346	243	381	400	879	878	999999	996	658	94	517	939	429	999999	445	999999	999999	353	469	677	643	999999	173	764	102	999999	122	472	999999	999999	692	138	701	223	52	473	103	864	999999	650	874	126	347	526	528	296	845	485	680	620	534	786	396	999999	999999	524	79	617	999999	476	999999	920	999999	51	401	999999	248	999999	51	999999	730	252	102	818	802	527	484	999999	245	805	566	636	791	999999	
999999	906	999999	999999	714	527	403	486	999999	783	885	954	722	306	134	999999	58	640	444	707	999999	291	693	577	566	982	50	432	381	501	910	138	138	422	999999	495	647	999999	500	523	999999	254	999999	999999	933	848	804	188	522	106	999999	926	202	999999	101	801	222	999999	774	732	487	970	999999	74	873	757	999999	310	347	999999	999999	151	149	999999	138	645	605	999999	644	999999	187	862	910	284	744	983	935	54	330	999999	282	483	141	999999	46	608	999999	999999	445	186	32	504	840	883	999999	616	787	282	956	455	206	837	999999	999999	554	625	70	999999	330	999999	821	781	999999	191	366	28	20	999999	999999	529	505	982	939	468	999999	683	32	37	679	138	206	663	97	875	960	999999	999999	84	223	421	999999	320	999999	555	364	999999	524	999999	526	586	999999	416	999999	436	949	223	897	71	370	999999	602	43	999999	202	694	168	694	114	999999	920	75	935	167	473	999999	195	690	394	113	455	169	373	510	999999	531	999999	999999	661	926	746	999999	999999	999999	352	999999	999999	169	999999	861	206	556	999999	437	606	521	999999	999999	924	999999	999999	532	512	957	999999	712	239	999999	67	670	904	893	43	188	485	382	183	999999	815	654	476	999999	591	533	999999	899	748	936	904	580	999999	540	999999	216	172	999999	45	999999	798	639	588	999999	111	439	956	313	523	999999	952	233	347	449	444	280	977	737	941	978	999999	26	963	303	629	487	808	374	552	826	25	999999	347	999999	432	185	999999	999999	924	161	577	999999	386	516	983	680	999999	421	999999	80	999999	435	282	66	883	781	999999	295	362	624	999999	592	760	999999	226	691	999999	107	26	269	213	492	999999	790	411	456	999999	999999	999999	948	254	397	278	482	999999	590	989	290	367	651	999999	780	142	309	530	985	843	689	300	302	794	145	405	836	866	745	621	491	655	436	999999	229	975	999999	380	243	323	999999	107	999999	701	999999	740	999999	760	432	359	513	269	426	613	999999	999999	27	164	118	992	442	999999	852	968	999999	999999	930	509	288	805	728	928	999999	671	999999	592	664	999999	999999	404	39	999999	443	395	118	231	999999	823	201	73	958	999999	999999	999999	999999	671	254	667	204	969	999999	866	481	627	631	584	999999	754	57	999999	502	426	999999	713	999999	999999	182	999999	860	999999	999999	117	318	225	999999	478	999999	999999	999999	999999	999999	997	406	999999	595	999999	603	815	999999	533	258	484	775	999999	571	542	295	999999	288	523	498	999999	806	918	573	702	558	265	999999	163	999999	928	963	163	999999	504	
29	745	128	999999	762	367	702	999999	37	921	341	999999	654	314	193	118	999999	277	405	559	200	487	655	892	615	999999	44	611	999999	330	999999	622	813	76	522	549	439	489	761	141	999999	479	891	651	371	83	999999	999999	969	999999	171	695	758	470	314	542	99	236	193	424	332	101	999999	706	410	999999	671	588	791	999999	678	286	516	999999	474	999999	999999	14	531	542	999999	999999	641	805	999999	825	863	352	762	980	999999	213	999999	999999	999999	993	757	195	250	652	411	33	685	336	141	885	999999	494	995	592	946	95	999999	999999	688	764	999999	999999	547	584	999999	329	825	811	194	999999	999999	179	464	481	999999	410	999999	879	999999	713	999999	315	999999	283	999999	378	357	179	44	374	508	999999	999999	999999	543	841	647	666	796	92	207	873	151	999999	999999	999999	39	524	629	545	999999	825	999999	974	881	154	250	999999	938	487	999999	656	999999	999999	965	335	521	420	937	131	763	107	92	57	516	18	173	18	999999	636	999999	999999	999999	498	52	682	143	683	999999	999999	601	383	727	318	120	550	106	331	700	999999	498	619	586	507	782	999999	742	999999	468	872	980	242	896	999999	148	148	115	288	777	292	999999	838	999999	548	530	389	380	774	936	965	911	842	999999	797	147	729	256	52	716	819	940	669	999999	999999	418	368	487	424	999999	971	445	818	553	418	388	659	370	999999	999999	402	853	999999	537	503	960	999999	925	108	174	419	892	72	572	958	352	531	624	959	999999	999999	902	955	604	999999	530	103	298	899	999999	488	369	218	75	323	966	971	142	720	338	280	443	389	999999	760	999999	999999	256	999999	75	999999	44	410	907	814	499	897	999999	572	973	999999	849	35	688	685	59	684	997	258	991	999999	999999	903	631	999999	999999	523	705	999999	885	157	999999	703	834	562	453	958	999999	260	824	78	606	569	747	470	431	417	700	999999	710	405	385	998	603	693	466	141	999999	58	96	975	202	999999	687	999999	30	999999	201	999999	999999	999999	383	746	434	999999	775	830	166	170	999999	999999	999999	141	142	490	772	848	999999	150	105	322	189	999999	999999	848	876	85	881	921	449	285	226	999999	999999	999999	999999	638	999999	680	918	999999	975	618	619	774	999999	70	398	207	62	999999	56	999999	40	919	999999	131	581	585	56	700	948	244	721	163	104	259	999999	523	468	144	284	428	231	999999	346	571	642	399	696	999999	686	684	869	999999	238	175	544	999999	707	999999	67	988	634	228	687	741	897	466	680	902	271	875	738	918	
999999	628	829	570	582	350	999999	191	999999	240	23	274	375	453	924	929	999999	387	815	569	999999	295	794	12	781	605	673	186	719	793	554	999999	999999	950	999999	610	999999	973	999999	366	420	875	109	999999	214	423	376	999999	541	751	197	883	70	179	841	999999	834	826	789	999999	677	999999	472	999999	999999	999999	329	424	84	999999	592	741	999999	999999	999999	999999	196	400	999999	368	239	230	644	968	605	999999	750	999999	119	767	776	520	193	999999	689	118	412	13	999999	11	103	951	379	227	168	455	345	999999	31	999999	425	443	999999	999999	747	456	667	504	500	999999	462	554	315	316	999999	82	999999	685	769	49	799	192	682	999999	999999	288	999999	427	809	999999	999999	149	753	479	351	342	999999	762	124	242	999999	908	999999	702	548	549	999999	72	680	95	897	660	999999	999999	840	243	760	241	999999	469	605	249	694	350	690	323	800	999999	965	215	590	795	571	537	597	890	999999	980	999999	725	642	788	747	723	262	674	308	771	999999	118	581	260	999999	999999	636	212	999999	173	22	999999	748	809	107	475	505	111	99	999999	395	949	564	780	983	441	826	817	502	970	98	25	24	39	206	999999	999999	999999	200	915	900	999999	676	515	968	33	976	833	999999	282	228	160	999999	994	999999	689	553	801	277	999999	829	999999	709	253	85	999999	220	999999	613	250	841	175	911	183	412	10	283	59	811	960	999999	993	135	230	751	937	439	29	653	516	313	831	999999	35	95	91	685	432	439	971	999999	266	230	450	999999	62	999999	412	999999	385	999999	503	989	999999	709	999999	693	489	501	147	999999	200	75	106	999999	20	999999	885	97	999999	324	999999	620	999999	157	208	773	685	789	699	699	37	437	999999	109	809	999999	999999	999999	259	397	999999	930	999999	414	999999	201	133	999999	430	949	362	324	270	999999	999999	883	999999	999999	510	72	18	699	802	448	540	762	797	996	999999	177	358	569	999999	934	128	920	999999	436	534	16	649	181	369	749	346	712	999999	216	543	925	693	594	815	197	388	507	999999	853	873	860	403	999999	385	262	999999	793	486	335	942	646	565	999999	635	503	423	836	339	62	111	999999	594	999999	463	999999	999999	999999	753	650	555	621	792	474	562	674	613	522	999999	117	159	999999	999999	842	273	897	999999	970	958	321	774	551	177	84	752	56	275	812	673	999999	777	836	999999	835	779	331	853	101	170	999999	999999	999999	50	232	903	558	999999	999999	327	565	842	514	805	441	999999	999999	999999	717	721	516	408	801	999999	
622	339	999999	512	999999	72	942	53	278	810	999999	999999	873	511	999999	181	203	999999	523	999999	117	341	273	999999	609	959	775	878	146	999999	653	999999	98	60	427	893	590	55	211	689	385	521	574	999999	808	19	12	502	508	545	527	71	884	316	999999	291	75	292	903	440	296	73	907	999999	166	443	342	823	93	62	999999	158	253	833	120	596	999999	999999	232	599	956	999999	999999	600	852	592	678	999999	319	146	827	307	152	770	403	321	614	676	546	374	999999	189	419	456	954	379	818	999999	206	155	999999	999999	999999	313	999999	999999	999999	316	55	574	999999	560	513	946	999999	293	16	999999	440	798	981	100	33	857	922	999999	999999	923	645	999999	999999	627	586	999999	621	332	247	999999	296	389	627	307	999999	971	999999	126	675	472	231	671	999999	345	620	407	173	434	481	212	391	707	160	999999	999999	572	800	147	973	350	999999	902	55	999999	196	999999	181	999999	469	999999	257	999999	111	401	702	974	119	438	16	189	999	197	850	45	457	588	999999	857	636	68	181	471	153	335	147	329	999999	205	159	569	236	489	964	430	999999	585	606	999999	77	697	999999	372	140	999999	999999	148	61	999999	720	607	822	323	57	410	880	786	662	775	263	382	357	914	289	447	952	519	999999	430	90	871	999999	480	999999	939	606	999999	999999	359	984	999	999999	616	999999	551	747	999999	442	563	549	999999	922	999999	505	695	349	548	93	693	999999	830	915	631	929	849	624	352	532	999999	999999	999999	455	313	791	264	114	999999	439	999999	700	999999	999999	668	880	912	948	162	974	105	599	67	725	999999	517	164	93	647	999999	999999	999999	405	390	334	999999	477	723	619	49	250	591	608	118	355	993	801	999999	999999	999999	999999	900	999999	377	437	518	999999	999999	807	999999	636	181	467	63	804	999999	305	999999	753	909	999999	199	339	122	734	514	999999	999999	379	654	999999	411	836	999999	670	999999	999999	37	952	999999	21	131	915	999999	412	78	133	555	314	999999	697	151	999999	347	348	999999	999999	359	642	923	527	999999	977	163	89	235	344	570	392	78	356	277	707	999999	897	291	283	516	999999	665	390	445	644	835	999999	999999	999999	499	558	843	174	114	395	38	298	223	153	999999	744	186	734	563	173	245	197	430	443	72	449	66	999999	999999	999999	976	999999	91	163	152	206	513	824	999999	22	548	904	252	882	678	999999	999999	147	999999	771	533	931	826	282	999999	647	536	141	999999	59	501	299	120	464	418	999999	217	70	11	565	240	362	
999999	550	624	341	944	548	999999	424	765	919	42	999999	126	54	999999	809	999999	504	999999	999999	485	999999	521	258	793	999999	473	193	441	623	146	999999	541	181	999999	286	657	78	702	987	999999	924	294	582	267	828	999999	373	779	408	316	999999	895	858	876	103	999999	375	547	166	84	999999	983	152	783	86	750	945	12	999999	161	999999	999999	682	14	560	511	939	991	999999	999999	109	413	999999	316	639	70	682	304	999999	256	999999	530	545	913	795	941	151	999999	191	87	999999	999999	999999	999999	630	999999	223	853	999999	592	100	999999	999999	717	975	177	999999	999999	999999	26	999999	651	999999	193	999999	165	266	769	219	999999	369	149	809	887	999999	738	999999	786	685	934	846	829	999999	365	166	907	947	828	937	628	999999	999999	655	999999	19	999999	317	165	387	475	447	999999	999999	707	233	999999	999999	695	999999	246	112	173	160	218	999999	999999	999999	999999	37	999999	218	438	831	590	999999	999999	494	644	877	999999	999999	909	408	220	497	999999	194	279	142	215	343	999999	167	999999	525	999999	164	446	995	770	88	619	138	426	266	999999	999999	999999	90	177	999999	930	999999	376	816	203	999999	940	721	776	999999	403	999999	821	628	956	280	140	999999	799	901	58	648	116	225	811	781	982	953	999999	779	140	999999	964	749	412	999999	790	884	332	72	224	999999	229	716	685	64	316	797	310	739	999999	988	291	999999	999999	999999	999999	161	15	421	782	986	243	997	923	214	999999	999999	999999	999999	999999	999999	742	736	687	333	429	400	539	756	475	194	652	748	297	151	999999	697	999999	999999	733	639	999999	911	999999	237	490	999999	793	999999	999999	999999	581	999999	259	245	999999	999999	589	999999	999999	320	621	258	946	597	343	999999	709	999999	306	902	740	105	787	850	999999	830	457	459	842	207	606	999999	999999	999999	613	863	499	61	999999	999999	999999	999999	267	423	27	630	965	692	894	995	522	21	183	560	503	486	11	999999	868	425	107	140	999999	665	713	562	954	714	999999	999999	995	657	886	943	794	999999	999999	374	999999	746	999999	765	564	999999	684	594	885	743	738	999999	861	99	193	479	999999	999999	15	602	709	465	675	260	707	424	999999	999999	135	240	765	20	648	637	576	132	559	341	575	405	980	128	676	221	999999	857	618	905	474	417	687	817	486	245	664	999999	80	615	67	150	846	819	469	655	977	727	487	234	523	71	999999	999999	412	610	999999	590	788	463	999999	849	999999	104	999999	718	553	948	533	999999	973	209	61	944	284	435	558	171	659	31	
244	259	999999	999999	392	413	999999	999999	414	876	624	83	588	616	999999	218	343	752	429	751	112	38	203	84	260	324	19	974	999999	999999	999999	460	931	767	229	999999	479	422	711	986	230	790	999999	999999	788	899	620	444	612	999999	101	999999	999999	908	919	215	66	305	143	78	403	999999	122	438	824	174	152	999999	397	318	738	921	51	442	530	322	495	999999	296	361	704	575	372	999999	884	255	718	999999	999999	23	967	184	289	643	593	707	677	999999	999999	623	999999	798	56	304	999999	180	999999	309	999999	607	720	520	18	781	374	828	999999	538	999999	578	456	129	973	384	350	564	641	407	849	999999	644	389	999999	999999	604	905	528	78	256	713	999999	419	645	999999	302	457	175	507	279	999999	556	148	999999	264	177	637	824	672	953	773	539	367	459	563	999999	341	807	999999	999999	468	310	999999	291	839	999999	46	483	732	91	999999	398	144	999999	95	277	999999	827	458	504	966	91	855	124	483	184	133	959	92	288	961	649	829	330	810	463	474	857	999999	175	141	164	101	590	71	385	999999	999999	374	295	466	999999	359	999999	220	387	454	967	807	664	999999	87	400	454	130	999999	999999	813	327	999999	803	648	115	292	999999	811	989	274	999999	108	999999	999999	999999	796	999999	458	299	988	999999	433	18	506	999999	67	210	63	764	647	470	999999	999999	591	910	743	999999	817	999999	77	478	408	999999	189	914	709	884	80	492	603	632	671	999999	580	703	894	622	307	999999	999999	91	999999	57	352	804	245	999999	198	983	851	314	999999	999999	232	520	711	999999	999999	591	350	999999	999999	571	170	25	999999	864	999999	999999	26	130	195	228	360	985	168	360	55	999999	678	427	696	97	640	299	627	621	730	69	991	858	999999	715	258	999999	951	999999	999999	999999	15	381	999999	310	999999	999999	129	999999	700	247	361	361	999999	453	912	999999	486	999999	999999	870	397	187	999999	186	896	999999	337	999999	969	485	43	419	473	718	999999	999999	999999	396	130	999999	180	840	921	493	708	999999	867	349	999999	335	398	909	818	26	999999	999999	247	868	413	808	403	649	816	224	213	999999	999999	282	83	615	551	999999	922	29	700	999999	265	650	478	265	301	987	676	999999	96	134	999999	456	999999	999999	999999	513	999999	321	999999	999999	34	706	999999	765	999999	594	276	197	999999	308	986	798	326	999999	999999	597	400	157	517	415	973	999999	138	89	351	441	502	531	555	47	117	610	513	180	999999	559	370	712	513	706	721	488	999999	787	147	999999	999999	397	
980	471	999999	835	804	110	557	851	999999	209	424	320	102	744	642	999999	201	386	295	155	859	22	237	999999	999999	999999	999999	999999	323	350	999999	999999	311	115	551	999999	999999	281	999999	999999	999999	681	981	170	298	202	999999	999999	999999	123	595	760	516	999999	538	967	999999	435	999999	993	415	72	537	237	267	875	18	986	203	558	999999	999999	580	882	532	187	41	76	999999	451	999999	718	647	210	755	191	42	999999	999999	583	849	498	999999	811	997	560	999999	754	903	422	193	999999	782	298	301	675	190	634	461	999999	936	999999	46	749	797	697	424	337	481	85	842	691	419	619	999999	332	999999	768	999999	971	999999	999999	172	976	268	999999	935	358	908	89	11	407	866	999999	647	680	462	341	24	309	145	816	999999	828	579	502	999999	172	589	999999	836	421	750	489	328	999999	999999	999999	490	999999	762	76	999999	401	84	999999	824	999999	972	38	999999	507	999999	585	836	226	14	344	406	765	999999	772	769	940	253	589	999999	386	897	999999	674	403	850	796	546	999999	398	880	754	144	677	23	200	561	108	338	667	175	999999	112	654	671	662	725	856	999999	999999	488	158	494	999999	999999	307	983	364	999999	656	957	48	766	827	999999	590	272	98	358	999999	217	841	999999	922	999999	733	999999	344	999999	999999	999999	939	999999	999999	910	732	269	355	239	999999	216	207	632	682	999999	136	999999	284	999999	999999	999999	637	508	418	99	646	243	571	306	714	512	999999	999999	736	531	28	491	993	999999	401	330	916	858	642	374	20	999999	242	223	365	846	519	813	920	350	498	999999	147	683	999999	999999	698	999999	999999	213	567	845	895	161	691	999999	893	999999	138	761	999999	999999	999999	54	88	999999	10	358	941	867	992	835	999999	396	42	999999	353	319	653	902	631	999999	999999	439	807	175	323	999999	532	719	953	162	684	169	867	719	575	999999	605	999999	999999	350	117	657	221	731	414	509	128	114	301	583	714	236	139	999999	446	436	246	913	124	999999	825	999999	914	840	161	999999	529	323	999999	260	714	818	413	291	999999	685	227	86	761	999999	963	427	428	380	999999	458	39	261	283	149	856	692	721	999999	524	886	743	380	580	141	980	999999	103	51	869	896	823	848	855	761	218	170	162	310	999999	407	802	544	402	999999	252	277	49	871	403	999999	106	832	766	873	941	847	505	629	833	999999	999999	999999	510	551	999999	999999	405	521	930	696	999999	420	624	126	93	209	978	877	889	712	765	232	648	999999	799	991	91	999999	819	371	
664	532	477	797	83	425	43	999999	78	71	999999	527	999999	999999	491	686	217	649	789	742	999999	628	999999	130	402	112	999999	664	752	643	109	423	702	569	41	999999	943	826	999999	667	999999	137	808	827	841	247	999999	941	364	123	783	441	202	87	502	46	792	357	405	999999	686	379	107	999999	999999	458	825	381	675	484	742	390	999999	999999	576	740	819	912	999999	164	821	797	309	639	859	999999	231	624	76	995	225	596	431	999999	980	796	40	383	865	393	421	909	276	880	380	999999	834	999999	511	762	226	879	78	250	159	889	999999	468	999999	303	999999	999999	999999	679	269	156	959	534	999999	779	710	446	57	999999	743	911	531	428	999999	467	833	999999	123	313	999999	345	999999	190	922	101	999999	571	807	571	166	220	603	596	621	233	442	999999	999999	999999	999999	779	832	182	507	247	368	651	208	117	470	85	999999	11	900	923	999999	778	611	59	999999	999999	638	485	739	999999	999999	934	807	46	34	532	231	392	261	999999	513	355	682	685	733	85	372	700	110	999999	133	999999	999999	697	999999	999999	699	999999	679	912	151	999999	442	999999	929	999999	843	172	92	938	853	704	999999	901	420	999999	106	925	326	976	999999	938	385	659	408	716	247	999999	999999	370	832	352	713	999999	858	167	913	707	999999	308	999999	999999	617	172	236	429	851	795	286	999999	999999	773	999999	702	147	212	999999	999999	999999	223	999999	999999	730	722	116	511	991	410	52	999999	369	399	999999	999999	999999	999999	999999	222	433	978	864	452	999999	121	802	68	789	21	211	999999	195	140	139	542	122	508	480	895	999999	725	437	999999	752	999999	961	178	999999	544	956	571	999999	758	999999	999999	359	743	999999	999999	919	57	721	980	999999	397	77	238	269	638	905	999999	104	435	999999	999999	551	423	999999	999999	159	634	464	254	999999	640	773	437	781	540	193	999999	607	999999	975	18	13	456	251	364	955	733	908	965	639	719	999999	456	602	651	57	935	53	100	469	294	593	476	926	568	624	640	457	999999	999999	535	639	243	999999	999999	704	104	181	345	854	426	725	499	615	999999	999999	999999	999999	139	493	257	335	517	401	690	425	999999	530	683	740	325	999999	189	520	113	90	999999	995	454	947	952	764	999999	999999	53	569	103	999999	999999	405	307	999999	328	999999	207	209	131	841	769	732	177	574	999999	605	539	999999	545	979	511	264	929	999999	390	191	999999	493	628	281	999999	131	999999	675	999999	287	443	519	956	944	322	903	958	999999	236	999999	779	387	275	
112	999999	902	34	124	360	999999	999999	975	424	146	704	713	999999	849	999999	647	410	502	999999	999999	172	29	194	999999	666	999999	305	536	104	669	412	999999	999999	999999	575	455	107	217	325	610	810	467	105	999999	249	608	332	118	999999	589	321	287	750	64	999999	686	718	432	457	999999	999999	939	881	755	999999	550	496	65	284	47	550	203	187	999999	410	705	999999	999999	999999	999999	285	197	627	515	999999	135	412	173	999999	889	737	674	759	572	999999	870	585	999999	999999	699	122	276	834	999999	999999	127	999999	725	653	244	761	354	80	999999	477	844	999999	999999	407	608	147	332	999999	394	309	875	443	999999	456	999999	999999	999999	287	662	945	18	363	755	476	240	35	687	519	351	138	392	603	999999	105	734	558	999999	999999	999999	562	789	999999	449	572	172	684	495	278	999999	125	186	77	418	455	468	491	566	899	999999	583	999999	813	999999	265	917	282	84	518	722	981	910	642	999999	109	165	221	913	999999	314	555	999999	419	405	999999	999999	324	194	999999	637	253	999999	999999	999999	999999	112	976	668	194	655	890	610	976	555	141	999999	999999	999999	318	299	999999	999999	382	595	999999	53	49	417	902	313	602	999999	169	999999	999999	999999	999999	866	895	997	999999	553	729	538	999999	999999	563	863	274	999999	417	56	999999	624	391	675	618	999999	999999	999999	72	569	766	880	62	803	450	105	86	999999	999999	999999	382	321	121	999999	999999	844	999999	674	489	186	153	999999	896	555	999999	545	500	999999	381	874	710	999999	999999	619	999999	849	999999	620	505	468	787	132	415	999999	674	564	513	688	826	999999	553	490	381	886	999999	884	983	507	591	904	605	999999	770	740	967	348	386	999999	916	999	368	999999	179	999999	398	30	999999	166	881	657	41	811	977	999999	330	230	662	999999	202	999999	999999	978	999999	999999	863	999999	361	999999	999999	999999	187	21	771	827	416	999999	320	360	497	405	417	999999	626	934	872	999999	305	174	419	746	686	338	309	999999	144	390	999999	578	999999	883	668	999999	394	999999	479	30	50	999999	199	338	909	311	999999	999999	494	48	361	104	727	999999	219	197	264	35	999999	849	711	758	692	36	470	999999	203	999999	737	615	442	80	465	999999	752	999999	974	999999	836	999999	777	512	528	106	38	438	999999	96	674	481	547	369	906	630	999999	999999	466	999999	867	177	999999	946	69	879	605	291	638	875	327	73	999999	999999	999999	999999	999999	209	999999	596	997	42	891	117	939	266	77	999999	174	835	543	470	688	810	999999	999999	276	831	452	
649	500	747	799	975	769	610	267	999999	179	641	558	119	999999	869	176	834	286	10	16	999999	811	532	127	803	342	856	999999	412	999999	999999	998	999999	756	589	106	260	243	916	999999	339	998	702	903	532	286	433	999999	818	644	389	999999	275	825	648	837	967	629	995	999999	912	999999	999999	999999	999999	643	319	999999	473	773	915	999999	369	662	676	805	119	999999	594	527	908	999999	566	999999	999999	147	732	999999	999999	752	999999	999999	999999	283	435	114	153	294	263	999999	966	80	944	55	999999	787	32	613	158	843	727	347	45	999999	733	999999	999999	999999	838	511	999999	999999	255	721	643	295	999999	96	237	572	662	824	999999	705	560	838	504	521	999999	790	125	999999	275	274	34	791	595	770	999999	962	446	66	456	751	979	81	825	999999	412	999999	434	936	386	586	999999	902	971	340	916	895	968	157	999999	57	396	791	630	981	696	851	699	592	546	275	999999	605	378	999999	725	489	23	281	119	605	366	999999	743	688	92	131	819	265	853	653	993	298	999999	408	999999	999999	451	843	536	560	743	841	999999	999999	460	585	999999	357	614	437	882	696	48	999999	999999	217	58	999999	898	575	41	444	738	892	999999	999999	596	969	999999	538	48	179	745	999999	861	524	999999	632	237	507	999999	999999	650	426	770	306	260	999999	717	157	149	999999	945	960	999999	309	113	506	839	623	988	999999	99	86	399	999999	951	489	589	999999	428	425	714	401	977	569	793	322	131	975	999999	999999	999999	121	999999	538	233	784	40	999999	421	292	792	614	999999	43	383	999999	36	67	355	770	977	550	999999	723	999999	554	983	958	515	790	384	864	46	959	312	977	687	860	489	176	459	36	755	145	632	109	999999	944	196	228	295	74	629	816	61	710	999999	674	744	999999	801	81	57	999999	999999	928	999999	559	730	999999	887	999999	577	189	321	950	999999	593	100	695	671	48	999999	999999	505	320	244	229	907	601	595	22	126	999999	374	388	979	134	237	703	999999	333	999999	791	999999	999999	497	450	504	111	915	798	583	59	18	762	308	759	135	597	999999	358	999999	138	809	874	999999	767	999999	932	970	670	365	999999	173	347	824	980	955	385	822	999999	724	805	686	797	999999	77	801	612	89	229	999	999999	19	999999	681	95	981	466	999999	999999	999999	572	140	999999	443	196	885	670	999999	328	804	999999	774	901	633	846	999999	22	445	982	965	999999	853	750	999999	725	387	991	999999	739	999	499	315	102	166	162	999999	441	999999	252	192	999999	
674	999999	425	259	865	117	549	999999	642	969	999999	97	999999	434	718	999999	583	717	808	894	13	999999	999999	315	444	682	999999	480	999999	21	658	999999	999999	999999	537	102	999999	421	860	280	452	832	106	39	477	999999	337	731	999999	295	858	999999	443	297	137	475	999999	120	999999	192	372	78	663	631	320	828	297	999999	999999	999999	65	171	857	538	452	181	111	299	999999	226	354	23	46	886	162	22	759	999999	706	999999	660	224	606	677	907	383	178	475	999999	649	999999	406	999999	817	240	696	788	999999	845	956	374	999999	283	598	999999	359	999999	777	999999	999999	79	785	999999	835	966	841	999999	999999	630	78	12	636	999999	198	296	999999	188	228	999999	999999	233	999999	666	750	697	517	940	18	839	558	999999	401	996	999999	999999	155	999999	998	851	399	142	608	284	777	953	737	571	95	312	999999	180	999999	131	22	999999	225	128	484	148	999999	900	556	350	999999	725	999999	999999	170	618	150	776	189	376	266	999999	999999	579	889	796	959	945	855	705	999999	388	539	999999	983	345	999999	36	697	860	403	999999	999999	267	213	61	352	107	411	477	171	122	990	446	864	688	999999	999999	239	687	999999	999999	55	850	999999	693	999999	340	656	825	263	124	999999	329	973	768	747	368	375	837	999999	862	999999	387	544	837	397	999999	416	304	885	718	999999	20	999999	890	453	735	866	519	864	22	450	999999	223	57	42	671	472	106	940	100	280	402	243	325	968	667	999999	562	305	103	999999	999999	939	545	327	999999	646	92	999999	999999	502	856	972	441	421	999999	173	999999	804	726	629	999999	363	794	447	999999	776	366	921	786	429	999999	223	770	98	999999	999999	678	729	999999	35	390	781	928	598	424	999999	802	903	999999	503	818	757	579	474	614	998	154	108	999999	302	289	170	537	593	198	999999	212	352	333	322	999999	768	841	701	249	999999	435	206	33	975	974	999999	999999	293	999999	999999	999999	306	999999	100	501	999999	999999	999999	999999	229	253	999999	410	781	999999	999999	580	696	17	60	916	999999	234	86	572	948	84	947	327	826	258	254	999999	999999	998	905	868	242	821	915	961	999999	955	30	294	100	795	251	757	525	882	225	285	559	639	999999	82	408	999999	552	999999	858	353	918	999999	999	362	999999	999999	999999	590	347	875	999999	999999	999999	999999	213	791	482	999999	833	199	802	944	43	969	433	13	241	833	470	715	279	419	113	825	47	999999	295	999999	37	467	446	934	544	350	193	470	892	843	868	999999	999999	399	672	999999	551	
973	937	999999	928	764	999999	488	130	632	605	682	999999	999999	885	999999	999999	744	135	375	753	867	410	692	785	963	121	999999	964	999999	670	880	747	445	284	73	122	265	809	999999	999999	999999	813	911	744	999999	484	971	958	714	119	309	274	307	914	684	572	254	999999	999999	653	163	523	277	961	725	935	550	999999	821	999999	251	935	861	999999	999999	63	498	947	999999	999999	999999	439	260	743	371	999999	449	530	999999	501	868	21	844	619	762	999999	546	950	999999	575	999999	999999	147	999999	868	373	412	848	128	630	84	306	969	999999	513	723	273	999999	599	119	495	29	999999	329	999999	240	999999	251	696	362	516	547	999999	709	999999	999999	302	999999	875	999999	213	601	412	969	426	571	51	999999	115	999999	180	23	360	910	999999	914	999999	817	999999	638	282	170	162	766	123	999999	378	269	932	699	431	999999	657	602	999999	893	617	86	999999	611	198	733	145	656	192	503	197	27	999999	639	536	484	94	247	724	53	999999	646	999999	890	202	999999	435	416	618	492	365	758	15	196	307	211	999999	890	449	549	34	505	583	620	999999	361	640	302	173	946	603	420	877	861	454	999999	231	22	999999	999999	308	729	48	699	147	999999	22	442	342	334	570	204	797	999999	29	943	72	244	550	999999	999999	142	253	672	889	999999	881	153	742	335	980	901	999999	43	250	999999	467	884	999999	999999	999999	207	960	838	385	999999	622	701	842	510	909	999999	999999	576	274	999999	485	376	810	201	557	868	700	16	354	999999	721	999999	934	724	486	999999	761	640	502	943	999999	999999	296	999999	333	999999	311	999999	426	994	439	905	769	85	819	999999	83	291	363	480	507	999999	494	999999	687	858	766	999999	33	999999	999999	831	83	330	994	80	89	329	999999	999999	999999	468	589	359	999999	816	995	859	904	395	114	480	286	31	446	999999	999999	580	803	474	999999	193	999999	999999	769	607	831	448	91	748	21	754	999999	985	999999	48	374	144	486	871	862	999999	223	637	626	999999	999999	61	884	999999	160	508	526	404	955	999999	260	893	999999	631	984	999999	999999	166	384	999999	67	301	117	407	999999	785	103	932	999999	515	969	580	999999	999999	999999	780	563	314	597	512	999999	28	39	999999	788	481	554	855	999999	315	999999	67	263	276	999999	263	999999	487	925	375	415	594	999999	450	414	999999	824	574	999999	999999	993	473	568	871	133	999999	272	577	618	380	999999	999999	55	305	999999	999999	327	803	329	799	836	85	389	232	107	999999	236	589	136	119	657	979	
287	999999	322	999999	499	391	152	999999	999999	999999	869	554	144	999999	549	496	74	502	361	30	255	778	378	917	94	999999	999999	999999	813	999999	451	509	723	261	999999	999999	999999	720	422	999999	660	672	808	469	216	834	98	999999	103	739	524	633	757	636	734	508	314	404	999999	164	617	662	842	317	924	369	830	999999	216	186	512	353	90	999999	999999	999999	969	908	711	259	999999	843	999999	83	168	818	751	97	999999	462	999999	589	150	267	328	998	999999	999999	545	846	14	215	723	999999	237	999999	553	342	999999	161	539	999999	692	330	907	774	999999	769	159	116	618	743	366	753	999999	922	212	822	107	371	999999	999999	999999	999999	255	999999	999999	481	846	986	275	418	820	374	923	999999	999999	819	360	554	999999	70	350	999999	237	999999	999999	970	797	314	999999	999999	244	904	999999	70	43	999999	85	866	654	793	922	173	841	209	923	999999	830	467	35	393	472	553	999999	999999	137	999999	636	984	201	159	684	541	27	999999	184	999999	965	863	628	999999	999999	999999	999999	999999	148	187	597	38	347	857	149	999999	289	585	999999	691	275	717	932	109	999999	100	675	999999	119	999999	156	999999	35	16	36	967	839	957	649	999999	999999	699	553	950	999999	999999	647	343	19	354	262	442	999999	999999	650	258	999999	528	999999	652	818	405	999999	757	999999	300	12	999999	831	999999	999999	999999	935	290	999999	576	173	982	999999	593	453	341	494	765	999999	714	30	999999	999999	999999	999999	999999	90	999999	169	258	999999	796	999999	55	606	999999	511	837	853	999999	999999	995	455	84	94	999999	764	999999	999999	486	910	74	628	999999	280	999999	974	63	145	999999	251	938	130	999999	706	377	73	718	986	147	829	657	911	999999	217	35	97	292	693	99	556	796	797	683	347	999999	177	602	775	146	342	458	701	673	689	567	999999	665	377	717	884	56	306	72	999999	262	162	431	118	255	381	691	999999	56	633	999999	150	447	451	900	999999	470	943	850	804	381	956	247	518	999999	159	999999	914	976	999999	509	500	735	999999	95	653	746	999999	529	999999	650	98	999999	50	244	426	438	223	476	518	424	113	456	267	284	305	914	912	469	999999	949	999999	393	841	134	999999	999999	420	365	999999	462	976	423	95	164	293	999999	999999	284	233	721	218	447	468	999999	999999	54	478	751	999999	738	999999	34	434	815	999999	704	999999	916	290	21	27	857	229	65	447	690	371	112	991	994	716	637	999999	383	741	339	925	61	728	999999	936	668	999999	518	999999	952	999999	999999	999999	999999	
497	291	994	221	703	999999	228	412	353	999999	682	999999	760	795	31	206	999999	60	84	999999	999999	762	197	999999	84	999999	291	999999	999999	495	701	101	999999	412	506	999999	643	34	680	390	120	523	707	22	999999	570	908	999999	497	431	173	937	204	748	809	735	103	623	146	354	78	518	974	858	24	590	999999	357	999999	596	562	999999	380	693	432	266	999999	185	999999	999999	999999	511	999999	16	999999	763	897	82	603	770	341	29	887	999999	321	602	548	849	997	646	999999	561	491	900	999999	999999	567	999999	326	553	680	917	999999	999999	904	567	305	967	536	999999	693	482	754	528	264	999999	999999	999999	999999	829	999999	999999	188	506	999999	999999	29	322	999999	999999	206	396	999999	999999	999999	999999	548	265	431	754	306	581	322	999999	952	542	807	963	646	335	533	999999	138	496	836	475	739	974	144	999999	548	983	999999	615	65	999999	999999	999999	437	840	994	620	623	999999	532	145	892	999999	999999	955	91	65	676	812	397	683	267	270	999999	624	684	574	130	999999	999999	323	752	707	999999	999999	816	112	999999	999999	341	999999	999999	511	963	999999	999999	999999	430	189	933	492	999999	999999	999999	999999	49	466	491	813	166	429	500	999999	999999	219	393	195	751	999999	148	979	529	870	481	999999	783	756	307	522	999999	387	154	941	482	723	16	736	999999	318	615	360	621	722	999999	999999	999999	692	999999	999999	317	999999	554	531	50	954	962	999999	999999	742	597	293	999999	968	772	778	285	559	734	698	212	657	705	443	292	788	368	999999	999999	999999	72	101	999999	999999	215	652	833	622	900	528	999999	999999	999999	999999	720	332	999999	652	949	870	999999	862	958	999999	999999	660	692	999999	999999	999999	999999	165	224	974	680	506	626	616	762	999999	945	999999	658	215	937	999999	465	958	999999	960	597	715	858	360	999999	999999	142	275	11	555	999999	721	383	648	932	999999	356	999999	76	999999	706	584	890	828	999999	973	999999	753	463	910	204	733	399	999999	663	999999	999999	863	49	480	373	361	614	217	170	234	288	20	999999	342	294	247	892	507	263	999999	825	39	435	961	996	389	811	100	360	236	999999	999999	999999	62	308	492	999999	596	999999	354	969	999999	668	701	694	203	999999	130	625	999999	841	892	999999	651	65	999999	438	88	483	983	999999	999999	856	933	902	193	34	230	44	999999	999999	305	656	999999	999999	999999	370	733	276	802	908	690	999999	403	999999	999999	999999	343	999999	999999	999999	999999	122	867	804	455	999999	735	798	510	178	260	96	823	999999	545	245	125	608	999999	
999999	704	812	681	84	999999	58	462	548	473	123	691	233	13	747	960	192	999999	114	999999	325	635	934	999999	633	999999	999999	652	506	849	999999	954	735	999999	135	999999	297	999999	792	999999	407	373	197	335	396	999999	36	92	85	937	362	455	21	21	597	280	770	999999	57	999999	264	999999	999999	999999	279	169	955	150	878	397	673	751	997	168	999999	999999	999999	999999	379	999999	999999	999999	999999	999999	496	999999	942	724	999999	999999	999999	250	393	375	999999	10	417	999999	65	237	532	999999	214	688	274	611	457	853	821	999999	833	999999	999999	901	795	742	999999	397	211	531	999999	240	656	34	999999	999999	368	999999	999999	999999	544	999999	999999	999999	623	745	317	999999	304	885	300	99	902	848	31	428	999999	999999	999999	950	180	999999	999999	534	20	301	239	999999	879	841	999999	825	387	632	110	884	616	535	288	60	999999	941	103	326	240	137	337	807	13	389	858	999999	62	525	999999	525	661	999999	140	332	999999	999999	18	462	642	475	711	280	747	147	999999	48	213	529	999999	238	925	970	303	883	963	999999	999999	499	983	999999	999999	861	614	585	232	597	405	956	544	308	933	640	683	999999	425	67	69	866	577	820	674	532	10	788	999999	691	725	256	999999	92	949	518	479	277	701	850	665	172	914	224	643	257	985	227	305	999999	297	538	999999	905	373	999999	922	999999	701	250	860	999999	985	540	871	158	999999	461	358	424	999999	416	73	574	999999	896	951	999999	187	426	999999	783	493	315	404	197	788	999999	719	638	999999	316	575	461	989	839	187	383	999999	494	659	534	868	880	999999	999999	475	893	513	999999	999999	569	985	999999	999999	87	342	680	146	999999	370	999999	999999	720	828	855	840	612	585	563	718	577	999999	692	999999	999999	915	999999	999999	523	722	894	999999	252	999999	37	330	999999	756	912	506	507	247	999999	999999	525	791	157	62	278	999999	863	999999	999999	758	792	560	303	517	691	171	999999	999999	623	961	475	194	499	452	999999	534	549	999999	672	66	999999	340	349	568	999999	230	999999	560	912	482	859	586	999	999999	485	477	37	784	75	750	776	18	623	999999	659	999999	999999	999999	260	744	501	17	645	893	999999	462	221	735	275	470	404	179	586	151	112	889	194	15	967	999999	507	765	789	922	289	211	999999	640	909	910	928	71	999999	999999	980	999999	941	115	946	32	999999	999999	518	999999	999999	607	432	481	605	999999	156	296	738	926	247	736	227	722	614	345	999999	580	826	999999	541	343	999999	999999	170	261	947	88	999999	
944	78	214	999999	195	576	681	999999	245	44	999999	999999	642	999999	383	931	254	633	228	999999	610	287	685	476	999999	72	22	999999	25	321	999999	822	999999	236	794	999999	42	999999	42	156	932	566	999999	545	687	601	899	19	999999	486	916	999999	729	587	459	666	392	738	999999	132	563	943	763	924	689	326	696	999999	999999	525	899	764	600	82	569	999999	777	999999	789	999999	999999	12	252	538	405	999999	102	999999	777	137	475	999999	395	999999	592	989	999999	999999	856	999999	904	493	481	971	999999	161	37	999999	999999	415	889	253	999999	541	958	561	701	235	529	962	234	999999	999999	999999	59	999999	999999	999999	489	580	251	201	293	428	657	680	531	281	951	253	700	999999	472	372	247	232	353	853	999999	999999	297	577	66	999999	145	697	854	79	921	981	782	347	177	999999	173	698	959	530	884	287	39	429	999999	285	999999	789	743	999999	173	827	262	524	737	458	292	673	144	400	999999	959	826	461	359	970	471	362	277	35	208	548	272	822	969	674	11	868	303	781	630	356	953	587	905	103	999999	267	609	718	164	999999	999999	999999	999999	999999	461	999999	79	313	999999	909	521	718	999999	625	565	439	555	999999	457	424	379	362	769	936	15	248	556	265	251	213	999999	999999	870	999999	999999	999999	999999	54	223	433	798	990	999999	720	835	999999	519	999999	538	299	999999	546	999999	999999	999999	211	800	310	919	223	31	814	71	609	166	962	848	999999	640	862	999999	510	999999	33	625	389	999999	58	111	770	728	999999	727	951	502	999999	297	999999	588	783	902	284	135	999	999999	984	928	367	564	999999	999999	159	999999	675	445	210	696	247	124	740	815	751	209	158	494	756	96	120	117	950	674	718	999999	999999	960	579	385	849	621	641	460	37	494	999999	383	578	625	61	515	999999	999999	999999	24	847	999999	999999	84	976	999999	655	897	818	999999	614	209	999999	378	793	715	866	825	846	626	483	290	788	266	972	775	915	141	45	604	816	440	624	704	999999	889	809	504	408	999999	965	999999	999999	777	880	38	705	999999	831	346	649	475	672	433	999999	999999	189	893	112	211	600	524	861	223	443	999999	584	999999	444	904	905	371	426	512	660	739	647	20	386	943	80	715	999999	699	955	350	767	200	172	999999	709	915	401	207	744	999999	999999	428	344	706	454	730	999999	926	999999	287	59	169	773	802	919	178	517	999999	999999	885	225	172	267	102	415	999999	811	999999	204	989	970	228	768	219	856	228	676	679	499	349	999999	
999999	268	678	999999	999999	427	370	456	541	999999	999999	76	858	999999	719	171	999999	301	70	999999	697	731	451	317	830	401	563	945	700	501	838	670	792	999999	841	904	999999	800	808	966	451	621	662	999999	737	162	999999	983	147	67	434	999999	438	999999	261	651	816	999999	471	999999	863	424	756	50	569	572	284	923	393	814	582	451	492	999999	999999	86	78	999999	999999	677	491	580	999999	999999	999999	460	241	372	684	200	98	999999	339	601	999999	36	864	622	31	175	999999	986	599	999999	999999	983	895	344	999999	999999	582	999999	999999	793	724	293	615	123	974	999999	340	912	248	203	726	364	121	999999	991	451	999999	999999	838	414	799	999999	980	486	167	92	565	896	420	509	618	999999	435	545	877	819	420	751	999999	912	834	999999	999999	406	606	130	872	999999	999999	510	963	999999	999999	387	994	229	312	999999	955	891	999999	999999	501	739	584	593	999999	575	23	182	999999	470	808	925	580	833	757	584	999999	999999	220	560	999999	909	546	492	999999	58	999999	999999	999999	999999	796	756	368	999999	474	18	999999	22	201	306	990	180	480	999999	327	201	806	171	472	728	999999	999999	681	999999	890	999999	203	102	577	880	34	366	665	999999	674	61	567	999999	369	749	763	867	845	913	999999	382	439	52	175	824	251	390	195	788	999999	999999	85	375	509	881	814	728	444	321	999999	999999	514	999999	829	276	634	999999	802	722	965	391	83	999999	999999	517	162	160	927	999999	639	644	180	999999	999999	999999	975	999999	680	487	999999	44	433	999999	999999	935	999999	708	223	898	200	624	588	999999	823	651	999999	318	999999	991	729	999999	801	690	999999	999999	463	637	24	42	300	442	945	999999	999999	930	957	549	999999	497	649	454	936	38	999999	24	65	707	64	75	992	667	999999	688	999999	281	999999	742	851	13	482	240	999999	191	607	757	679	273	999999	999999	693	265	192	455	999999	285	726	772	137	667	582	756	582	949	50	633	193	999999	567	516	698	999999	999999	999999	25	418	999999	755	430	805	999999	792	32	172	381	999999	999999	803	346	482	554	469	614	193	431	999999	999999	744	150	999999	574	422	706	178	203	999999	567	70	440	999999	524	971	999999	999999	332	789	733	999999	578	313	999999	389	920	999999	962	238	610	999999	699	299	760	26	615	456	241	922	96	999999	968	903	179	424	999999	412	999999	582	127	999999	861	642	992	247	175	837	826	194	999999	999999	215	964	999999	999999	371	151	183	508	366	999999	100	410	703	879	999999	999999	144	734	26	518	999999	389	
999999	999999	999999	67	306	522	850	777	630	56	999999	474	999999	14	44	999999	63	232	999999	459	226	231	201	461	999999	122	796	999999	702	999999	178	983	999999	999999	853	999999	999999	313	844	661	657	588	999999	54	999999	238	241	999999	999999	30	681	793	289	676	172	889	135	201	128	194	725	360	85	537	999999	447	979	822	999999	494	999999	749	387	577	999999	638	955	157	482	709	880	359	860	682	420	385	999999	817	663	999999	999999	221	195	659	935	307	512	737	177	541	259	999999	296	999999	318	931	999999	712	874	999999	933	978	719	418	999999	999999	999999	402	127	502	743	171	168	197	79	500	564	728	999999	504	136	228	979	940	460	470	72	999999	374	489	969	999999	999999	139	39	446	502	999999	355	999999	999999	119	620	675	999999	97	260	109	86	817	999999	999999	999999	379	407	715	998	999999	957	842	999999	784	38	637	532	752	228	39	167	632	998	999999	999999	83	697	26	999999	314	153	999999	220	963	638	556	121	999999	999999	573	731	324	448	723	818	513	999999	33	999999	982	999999	54	999999	231	941	454	819	589	999999	997	682	999999	999999	693	999999	999999	632	350	156	999999	526	250	999999	654	999999	999999	193	999999	969	869	999999	673	935	624	172	108	504	988	31	193	737	999999	976	999999	891	349	216	754	98	234	999999	913	876	609	466	901	999999	224	923	109	999999	999999	999999	999999	188	18	456	493	999999	999999	99	644	329	963	999999	993	274	999999	763	958	636	999999	999999	744	988	905	999999	999999	999999	270	885	290	75	999999	999999	203	912	540	744	882	893	723	233	999999	145	246	593	913	999999	999999	637	312	460	965	472	999999	358	875	457	282	220	131	334	270	651	808	999999	999999	999999	550	999999	999999	999999	880	75	912	999999	634	999999	999999	322	884	469	999999	633	583	829	110	459	999999	999999	47	92	999999	671	771	398	999999	910	336	667	196	873	325	392	902	147	999999	899	559	627	724	999999	705	960	336	999999	999999	636	77	978	478	947	949	705	53	651	701	218	303	524	251	724	282	94	999999	999999	154	999999	730	445	999999	210	899	473	999999	771	387	512	345	999999	758	336	842	357	198	249	924	619	348	999999	446	371	999999	999999	385	999	999999	999999	834	325	516	337	905	999999	729	278	57	485	584	281	274	199	873	192	765	914	881	999999	895	885	999999	534	964	999999	999	887	604	864	98	999999	779	766	677	29	603	431	430	219	628	920	999999	449	44	76	999999	256	498	423	280	470	999999	77	724	948	238	999999	372	999999	999999	841	673	
193	396	463	502	508	999999	999999	589	999999	493	671	306	975	694	647	999999	898	493	999999	399	190	593	627	12	999999	52	728	791	999999	999999	994	586	787	256	18	62	580	573	487	999999	644	834	936	976	456	999999	749	264	590	491	474	942	880	451	493	999999	999999	999999	791	999999	792	71	967	999999	498	95	519	728	685	595	919	334	15	27	754	356	657	999999	556	939	302	474	211	139	594	62	999999	999999	999999	999999	293	129	999999	31	942	582	999999	661	999999	370	262	999999	578	999999	572	149	936	863	696	146	941	128	903	999999	173	328	999999	999999	689	999999	389	999999	964	277	311	999999	552	984	84	182	489	996	172	196	686	281	895	999999	567	454	125	842	999999	626	477	175	225	930	858	624	722	999999	971	51	981	89	66	999999	999999	772	597	952	788	524	657	945	999999	999999	175	891	432	654	999999	999999	331	546	535	347	800	999999	583	621	999999	999999	459	461	34	131	215	607	224	594	522	795	857	172	999999	999999	969	531	999999	508	764	966	201	77	758	736	720	999999	554	718	511	999999	198	975	827	337	75	205	920	834	512	999999	677	999999	999999	484	999999	168	492	411	378	999999	927	85	857	169	269	391	702	297	999999	999999	999999	506	92	966	607	999999	999999	726	68	773	610	384	995	999999	299	362	935	284	359	561	951	152	999999	242	628	999999	128	667	78	683	503	633	433	741	514	180	756	175	877	506	999999	765	352	604	668	999999	999999	999999	870	906	999999	428	938	849	819	910	165	849	347	494	762	678	999999	385	280	999999	951	264	999999	128	606	770	406	852	738	196	799	999999	574	86	42	999999	797	171	237	85	694	584	922	999999	24	906	999999	999999	744	154	117	999999	999999	690	601	825	969	752	999999	685	999999	999999	120	633	120	420	285	271	462	304	881	497	158	205	292	377	342	999999	999999	700	999999	24	999999	999999	88	832	420	999999	484	999999	498	55	861	551	63	608	473	298	493	604	630	567	930	449	999999	620	818	139	999999	234	493	881	648	609	743	17	978	999999	554	287	999	401	787	255	806	835	999999	606	151	684	903	999999	604	509	79	384	93	668	330	468	23	291	485	259	999999	616	406	999999	808	56	629	947	744	215	604	999999	780	999999	642	437	984	222	988	999999	331	449	999999	999999	540	368	923	319	205	999999	274	999999	999999	537	999999	200	439	384	798	104	65	955	309	399	904	840	604	407	36	892	484	801	303	762	928	284	339	266	720	449	132	319	999999	658	941	886	
323	999999	164	452	998	609	999999	893	668	375	150	887	245	999999	763	526	999999	312	999999	472	424	999999	999999	256	860	182	663	358	971	745	214	650	999999	28	999999	999999	999999	583	894	875	999999	409	104	562	143	451	31	999999	685	606	36	449	57	999999	471	170	643	999999	591	825	945	75	921	923	999999	500	439	226	183	411	999999	709	999999	735	95	999999	68	56	123	418	161	642	673	999999	718	764	602	979	556	365	999999	345	999999	999999	929	322	488	181	401	643	22	804	999999	284	333	999999	999999	999999	393	456	112	999999	794	183	674	999999	401	555	999999	999999	897	459	669	999999	999999	999999	999999	348	805	772	536	887	655	479	406	356	795	999999	52	402	732	289	596	110	263	132	551	818	405	627	920	932	966	994	746	999999	144	999999	592	395	608	693	516	620	919	224	941	324	999999	327	999999	999999	999999	811	999999	999999	863	569	563	569	396	900	999999	188	999999	604	999999	660	733	999999	221	765	806	657	999999	999999	773	975	191	49	191	999999	50	999999	119	917	429	165	330	138	698	575	476	33	998	707	751	338	768	324	304	291	999999	933	115	999999	999999	855	27	635	844	888	387	524	999999	999999	859	864	78	935	185	765	999999	999999	154	646	298	783	999999	96	297	444	217	999999	744	900	644	117	972	367	999999	573	147	695	293	999999	198	952	645	837	848	999999	269	833	149	538	999999	986	999999	999999	463	999999	999999	930	347	409	999999	520	779	487	525	752	999999	711	224	612	627	643	999999	344	999999	346	999999	821	999999	411	184	383	727	215	948	999999	999999	513	903	999999	376	216	358	999999	999999	999999	182	167	999999	106	994	558	618	999999	911	317	999999	454	20	127	284	385	693	999999	234	307	792	573	538	999999	433	388	999999	916	245	999999	999999	437	214	999999	999999	999999	509	151	999999	626	999999	200	304	641	983	999999	502	786	999999	999999	999999	422	999999	832	884	999999	629	455	672	999999	999999	702	301	500	32	247	249	239	999999	304	876	999999	529	608	542	999999	278	999999	882	560	885	999999	999999	254	896	872	778	382	896	564	361	999999	478	800	876	999999	899	803	619	999999	634	999999	999999	999999	125	971	893	999999	300	999999	340	732	572	122	730	729	999999	56	604	159	468	999999	343	399	942	999999	83	728	732	479	999999	475	999999	146	999999	623	999999	999999	139	924	979	999999	92	613	233	629	491	365	999999	999999	999999	853	209	999999	287	999999	999999	443	786	302	897	174	328	820	591	865	453	436	999999	999999	540	999999	999999	679	179	740	784	730	
175	323	999999	718	999999	585	226	999999	275	999999	858	168	694	755	388	836	36	815	409	271	31	368	185	999999	178	963	616	618	936	999999	299	546	983	999999	277	472	999999	189	516	742	604	742	599	635	577	999999	999999	784	267	89	652	364	341	522	708	807	148	284	549	695	999999	608	911	745	529	999999	185	496	999999	915	874	847	999999	666	667	289	768	549	488	999999	550	999999	361	857	999999	934	999999	999999	499	469	333	687	999999	821	774	996	831	999999	116	999999	852	926	306	351	999999	999999	65	674	999999	429	48	599	796	999999	154	147	256	64	868	594	115	714	997	29	592	197	217	488	892	670	457	915	443	999999	297	999999	999999	19	651	82	878	541	615	79	430	999999	890	240	676	636	999999	777	985	521	160	147	929	287	999999	28	999999	999999	781	194	972	999999	165	574	121	530	611	247	412	795	715	999999	999999	927	598	857	306	977	811	265	921	999999	999999	921	81	160	694	999999	260	633	999999	999999	759	999999	106	307	999999	325	128	155	35	999999	374	199	806	585	48	999999	688	901	721	999999	999999	999999	999999	999999	203	999999	999999	999999	836	363	999999	999999	319	414	815	999999	830	300	289	980	858	665	240	419	999999	999999	124	496	999999	692	569	359	999999	865	999999	242	999999	805	114	344	822	999999	319	671	999999	596	999999	402	769	369	181	397	621	740	761	110	999999	853	999999	999999	129	16	849	999999	999999	636	866	454	999999	582	519	35	196	999999	168	999999	355	569	999999	719	860	722	726	751	521	181	738	181	999999	999999	947	315	818	651	224	815	999999	175	876	889	729	435	999999	999999	850	999999	211	999999	582	70	754	725	960	276	602	407	290	107	632	999999	898	695	350	434	999999	214	217	545	730	999999	999999	190	692	13	999999	999999	199	539	999999	999999	969	71	598	52	689	231	355	551	58	817	535	219	542	263	991	44	95	108	561	646	938	665	946	240	677	999999	43	956	999999	178	218	999999	206	266	653	999999	106	307	744	413	858	665	496	999999	816	183	647	439	22	955	349	100	977	264	438	314	124	368	375	125	198	999999	274	999999	609	784	23	286	999999	163	937	999999	364	158	999999	282	179	999999	423	504	999999	999999	999999	331	999999	127	773	999999	828	349	722	738	999999	629	224	469	400	616	312	42	999999	371	829	858	999999	999999	736	829	477	165	144	90	999999	999999	198	999999	455	943	999999	999999	21	999999	458	270	441	208	855	734	934	328	999999	562	999999	391	344	565	774	94	312	277	391	999999	474	672	
214	641	794	70	440	999999	23	456	565	999999	30	97	912	568	999999	819	706	11	894	159	283	581	359	562	999999	632	821	371	640	782	109	999999	608	785	65	799	414	794	304	314	314	435	997	999999	370	256	652	215	667	493	571	999999	59	999999	399	632	292	241	533	807	808	652	816	782	721	999999	489	137	512	999999	999999	999999	999999	999999	999999	847	584	449	999999	290	980	615	703	157	221	719	27	293	395	433	517	999999	270	999999	506	661	619	224	999999	416	767	525	702	50	87	660	999999	469	480	552	58	999999	49	999999	999999	202	949	999999	571	11	999999	206	742	89	119	999999	650	219	999999	193	999999	999999	261	784	522	465	913	663	999999	560	45	558	812	999999	385	675	142	27	669	313	999999	999999	999999	196	480	999999	999999	622	930	844	19	999999	385	297	999999	688	590	264	730	999999	999999	295	999999	20	966	999999	393	899	999999	999999	110	633	549	779	480	287	999999	75	314	951	999999	300	999999	235	551	571	183	525	529	697	999999	877	296	307	34	999999	999999	642	230	999999	188	883	918	496	744	385	924	605	816	46	970	525	999999	999999	999999	988	999999	373	468	404	214	867	379	17	359	233	346	252	755	64	925	84	845	999999	773	799	382	246	999999	175	647	577	709	492	999999	569	999999	518	617	45	864	988	183	825	999999	320	513	910	147	521	49	681	999999	999999	121	895	680	739	15	890	616	325	999999	999999	757	636	167	999999	999999	790	306	999999	999999	999999	199	936	999999	999999	332	462	295	471	109	969	136	965	999999	947	381	830	888	999999	512	999999	999999	548	999999	880	77	999999	163	626	629	357	999999	999999	56	999999	999999	184	994	660	416	552	604	154	999999	913	177	792	909	219	515	460	999999	118	325	999999	299	651	831	31	952	80	309	669	842	999999	999999	999999	999999	595	999999	206	835	237	781	959	131	999999	332	999999	999999	284	352	943	999999	999999	455	116	895	148	841	921	353	973	707	999999	252	935	312	474	168	262	999999	999999	833	318	624	673	337	366	786	24	328	638	999999	678	999999	366	558	674	306	648	29	779	753	464	852	862	530	999999	716	196	972	999999	999999	460	999999	999999	999999	802	553	781	778	539	999999	827	602	715	664	39	617	886	387	637	177	999999	243	104	569	378	465	999999	153	891	999999	999999	999999	471	604	857	278	999999	256	999999	130	525	870	489	427	926	862	999999	208	500	828	999999	808	344	999999	999999	227	999999	469	740	346	791	637	886	890	999999	785	140	121	806	761	918	640	999999	
517	652	648	753	999999	999999	999999	999999	999999	652	999999	819	791	706	781	88	999999	999999	999999	515	999999	999999	887	983	599	666	150	731	36	401	739	909	200	999999	827	46	876	473	638	827	234	999999	237	985	999999	81	999999	999999	359	999999	999999	797	999999	134	221	187	765	665	163	20	502	784	301	171	999999	164	629	999999	878	744	212	176	334	411	291	999999	111	902	170	528	697	71	382	999999	235	941	229	999999	999999	650	999999	999999	320	628	334	449	726	999999	999999	668	451	364	210	615	829	999999	473	999999	842	820	86	863	999999	635	999999	999999	999999	307	936	971	934	563	648	238	473	991	856	706	87	841	674	999999	999999	502	86	342	861	999999	174	999999	478	941	232	155	573	417	716	684	315	999999	47	429	139	110	733	888	999999	971	151	838	152	766	210	11	155	50	999999	11	558	999999	999999	645	143	999999	502	993	999999	503	664	999999	284	181	401	193	804	255	999999	729	768	198	626	889	999999	335	94	711	740	999999	10	533	384	715	136	334	323	401	296	430	607	999999	999999	222	316	96	564	970	375	999999	999999	899	144	313	999999	370	999999	690	30	999999	624	791	262	999999	502	999999	681	569	55	76	870	413	959	999999	999999	999999	640	414	999999	539	999999	124	346	723	34	110	399	999999	482	766	970	632	380	488	999999	816	488	449	999999	185	999999	994	924	308	156	793	999999	658	191	214	999999	999999	117	491	46	510	454	538	999999	999999	741	611	999999	289	106	247	42	999999	679	315	550	200	694	407	134	999999	199	47	577	240	170	740	999999	278	999999	30	999999	889	999999	305	371	949	364	327	443	803	907	645	999999	908	761	469	979	999999	663	999999	265	709	999999	269	320	416	960	999999	241	999999	721	819	253	85	722	999999	38	383	944	999999	836	999999	964	331	868	554	835	668	479	701	761	23	999999	506	765	815	532	192	985	954	989	511	999999	442	999999	98	402	136	999999	618	440	605	931	73	702	889	745	45	401	765	580	302	383	539	250	708	214	746	320	906	620	845	398	989	611	334	289	532	249	779	999999	709	481	861	270	165	92	999999	999999	876	80	496	791	229	384	696	999999	999999	202	383	884	655	815	290	997	595	217	942	999999	999999	609	222	795	999999	613	871	820	522	279	999999	625	664	942	444	835	134	64	178	615	914	207	999999	340	866	895	506	893	201	864	675	947	150	98	435	276	858	700	179	616	999999	876	615	999999	117	999999	229	713	999999	455	872	541	49	337	548	181	876	
999999	999999	726	116	977	629	658	604	147	485	576	516	177	999999	433	884	999999	112	47	591	999999	232	119	999999	792	522	746	991	143	999999	812	550	999999	400	975	771	453	509	999999	257	957	683	970	999999	653	207	213	477	448	656	487	999999	510	589	430	999999	819	60	324	464	999999	666	470	238	999999	35	261	999999	11	999999	999999	999999	576	790	634	999999	999999	838	32	595	318	278	552	487	430	587	49	999999	969	325	951	402	195	80	374	300	223	741	999999	627	945	436	475	786	999999	999999	658	720	954	659	407	981	38	999999	155	614	124	983	999999	94	986	999999	806	999999	711	999999	999999	506	425	343	558	520	239	404	650	881	999999	766	272	996	929	999999	720	320	999999	969	374	466	924	759	999999	999999	933	523	641	369	630	789	999999	185	999999	162	304	621	999999	886	751	633	999999	274	812	358	720	812	999999	999999	866	999999	999999	742	674	411	999999	665	167	328	587	999999	763	291	999999	999999	691	96	438	777	999999	109	999999	40	227	740	387	660	999999	827	519	131	368	974	502	999999	29	342	511	166	580	638	999999	782	309	999999	870	797	22	999999	666	634	383	999999	641	766	286	738	524	934	33	920	718	999999	809	466	358	999999	999999	127	993	359	585	282	206	396	646	437	731	192	999999	590	648	158	170	884	748	999999	343	736	858	999999	817	577	142	660	920	132	972	842	686	999999	999999	999999	806	317	59	110	191	255	130	848	16	999999	999999	443	282	570	179	999999	718	378	455	999999	269	999999	541	999999	149	546	999999	999999	464	888	505	788	580	753	351	853	999999	647	799	999999	615	19	284	485	513	999999	388	360	953	58	999999	318	636	957	635	104	776	51	961	645	779	607	393	128	836	285	862	528	228	325	99	80	579	367	446	999999	437	65	504	999999	167	124	999999	416	764	197	161	622	128	257	87	793	686	164	317	18	626	166	649	238	999999	860	142	637	958	999999	739	279	521	385	667	720	999999	521	999999	664	47	976	363	648	999999	249	999999	999999	999999	999999	394	424	59	999999	999999	999999	416	276	612	307	982	932	458	710	458	882	111	742	999999	367	256	999999	676	999999	971	649	802	11	114	598	460	171	999999	661	999999	324	230	94	752	396	999999	999999	909	190	682	999999	999999	999999	999999	999999	148	667	391	881	999999	999999	748	406	465	999999	477	415	171	999999	847	999999	999999	796	999999	144	999999	999999	989	202	63	999999	999999	496	970	999999	131	159	811	863	999999	792	779	517	611	449	575	823	999999	999999	
918	898	118	895	342	860	571	999999	612	999999	589	131	999999	999999	827	84	964	261	435	999999	999999	328	604	999999	564	64	52	999999	194	601	568	838	398	230	284	165	867	370	163	120	305	399	546	756	999999	999999	124	591	689	537	999999	999999	999999	39	907	999999	999999	809	341	287	818	545	546	999999	496	750	732	457	914	672	216	603	999999	324	303	472	999999	847	35	235	999999	999999	345	999999	126	999999	450	369	323	683	861	67	999999	876	302	760	852	536	269	999999	606	666	677	27	331	881	225	999999	735	444	818	456	999999	116	999999	367	999999	890	893	251	999999	373	144	999999	999999	158	999999	232	32	543	619	255	999999	502	628	283	783	999999	335	245	39	999999	634	878	999999	414	283	999999	538	934	560	999999	642	999999	231	243	999999	446	999999	182	316	993	61	999999	824	999999	999999	292	487	73	584	881	564	658	222	934	739	266	374	406	875	999999	693	999999	999999	657	999999	569	280	395	750	346	999999	163	929	45	325	442	63	302	546	999999	999999	474	360	999999	408	984	806	999999	504	276	999999	999999	999999	664	310	963	218	177	999999	308	22	101	999999	999999	769	999999	728	186	619	306	212	82	859	885	216	228	999999	999999	259	999999	763	982	891	484	275	312	856	275	999999	362	233	885	341	999999	978	354	161	122	910	997	265	629	678	207	999999	999	999999	421	999999	91	235	905	918	342	544	39	210	838	972	466	554	463	451	266	999999	326	740	621	999999	862	999999	624	403	262	999999	144	999999	999999	420	275	999999	999999	999999	653	136	328	967	999	703	949	153	323	150	453	452	802	187	421	133	999999	268	999999	515	595	25	611	511	666	970	410	725	516	427	706	114	118	999999	999999	140	755	359	741	917	956	999999	999999	484	950	999999	999999	956	999999	570	673	17	34	930	232	638	525	816	311	38	999999	999999	637	895	443	348	343	166	389	291	999999	397	527	420	999999	877	271	137	560	999999	411	999999	999999	946	753	699	90	999999	999999	170	615	999999	57	999999	624	999999	90	999999	50	999999	475	412	999999	611	999999	286	999999	613	381	355	376	398	265	454	626	850	402	691	152	744	268	999999	743	229	675	438	349	813	796	826	796	999999	96	948	999999	999	875	230	753	477	219	476	807	999999	793	226	999999	603	96	773	340	399	715	305	353	320	668	358	935	763	936	676	817	555	999999	962	311	999999	73	999999	974	181	937	675	534	791	999999	675	435	458	755	999999	727	32	999999	407	699	790	604	80	340	526	295	999999	999999	
999999	658	262	519	831	915	376	539	468	799	168	999999	49	771	999999	962	993	999999	486	18	199	948	795	68	161	273	520	999999	992	296	457	885	947	144	991	143	105	999999	604	543	388	216	268	233	999999	999999	659	999999	999999	118	347	603	809	999999	351	594	862	999999	367	999999	999999	664	999999	182	351	999999	513	999999	999999	428	867	837	328	943	629	983	999999	999999	999999	215	613	500	999999	999999	999999	853	999999	966	793	406	280	901	798	46	148	724	668	96	882	63	999999	999999	999999	624	250	999999	285	999999	999999	367	904	999999	472	161	954	904	994	663	232	497	206	547	122	382	157	965	49	292	999999	904	999999	603	690	999999	773	860	260	55	643	450	999999	999999	614	435	501	999999	439	646	92	244	999999	15	864	394	999999	999999	999999	999999	476	284	470	992	999999	457	53	311	610	999999	388	103	653	949	29	782	918	986	933	999999	881	177	536	403	999999	570	184	999999	738	305	820	999999	229	393	999999	369	979	585	158	166	391	199	379	999999	999999	999999	590	780	985	92	476	999999	962	999999	986	309	748	999999	792	501	283	735	572	999999	973	510	874	270	381	660	802	342	837	999999	305	691	798	891	999999	221	979	403	999999	656	828	950	915	999999	406	279	621	999999	793	999999	999999	656	627	74	999999	756	124	999999	409	335	289	144	999999	195	999999	999999	511	999999	931	581	522	879	412	915	486	33	595	999999	863	111	999999	999999	549	999999	999999	649	73	733	230	999999	106	659	993	997	376	999999	917	729	618	111	999999	999999	981	221	145	999999	253	999999	587	647	999999	999999	999999	999999	296	400	595	999999	302	18	999999	777	636	999999	484	863	886	415	999999	999999	116	999999	990	762	343	285	908	337	54	889	405	362	156	582	226	590	999999	695	999999	976	999999	74	436	610	999999	991	999999	438	999999	999999	127	838	172	999999	541	306	525	704	964	999999	491	267	807	999999	612	999999	630	64	336	893	670	999999	999999	572	693	51	438	390	891	352	158	480	999999	772	771	567	200	361	51	999999	999999	498	731	999999	495	841	266	999999	997	992	370	82	111	999999	999999	999999	144	600	111	999999	868	145	999999	621	862	21	667	999999	641	999999	688	278	23	416	828	182	468	999999	86	851	785	415	392	899	999999	999999	378	755	170	844	999999	600	259	999999	62	999999	685	120	837	999999	183	999999	391	999999	314	101	69	695	25	439	999999	140	999999	999999	999999	462	753	913	639	999999	642	999999	874	796	620	999999	29	471	364	999999	496	358	176	999999	677	999999	33	438	
594	999999	25	999999	740	999999	999999	303	86	999999	837	999999	999999	999999	480	999999	999999	271	356	595	999999	999999	82	598	341	127	943	119	964	921	583	160	439	324	328	748	772	959	999999	153	419	327	999999	30	999999	999999	722	999999	878	125	760	999999	217	438	106	999999	818	427	351	623	787	277	999999	165	426	687	169	999999	452	731	288	881	99	212	185	999999	215	62	963	999999	404	227	240	848	170	999999	943	11	227	999999	930	354	618	558	365	151	989	855	999999	947	604	859	999999	999999	837	999999	999999	999999	262	91	173	766	463	773	228	570	999999	490	994	258	743	168	644	999999	801	999999	273	540	846	44	35	359	999999	26	972	999999	999999	94	20	291	851	999999	749	146	999999	174	891	844	999999	795	999999	508	860	355	213	999999	225	781	355	999999	615	999999	167	228	65	814	999999	446	801	682	625	999999	479	713	407	805	419	508	715	637	52	428	209	61	929	526	498	999999	813	535	329	173	739	999999	675	75	781	999999	90	972	855	454	999999	658	180	161	39	157	999999	408	37	717	76	717	861	197	585	116	298	539	999999	215	999999	999999	362	462	223	999999	47	341	33	888	999999	999999	781	598	385	551	881	777	999999	350	164	415	508	612	999999	31	255	488	490	999999	241	551	656	999999	821	776	999999	718	938	667	999999	615	384	999999	299	999999	936	273	999999	43	235	521	51	975	60	227	767	750	364	999999	126	559	851	358	656	876	999999	141	776	999999	256	999999	838	999999	240	549	41	370	323	773	999999	999999	999999	456	999999	720	999999	681	599	603	19	554	999999	747	550	560	764	35	491	422	247	999999	496	213	786	72	682	999999	999999	511	196	999999	436	590	116	144	883	404	908	936	999999	414	542	183	599	999999	809	101	289	680	785	15	999999	999999	999999	290	999999	472	669	999999	47	297	999999	999999	417	611	128	772	999999	999999	677	369	127	554	55	832	272	322	614	94	262	590	999999	999999	726	191	529	535	64	826	647	420	734	530	898	89	477	999999	766	987	583	47	461	872	12	425	999999	333	855	703	27	183	858	584	135	999999	364	872	370	999999	999999	592	718	814	999999	266	634	596	999999	999999	364	817	556	626	511	225	139	69	999999	310	303	205	680	360	808	474	999999	159	405	451	725	604	93	999999	905	991	328	646	999999	746	999999	301	999999	889	999999	209	626	999999	83	999999	327	304	811	70	932	887	999999	368	15	304	999999	484	200	999999	250	759	733	26	999999	519	896	492	955	324	999999	11	527	999999	
20	608	999999	331	86	495	134	430	792	33	999999	999999	89	960	641	809	52	316	110	999999	999999	999999	476	610	999999	999999	23	834	349	497	550	931	369	999999	357	999999	456	999999	408	705	89	819	999999	710	999999	703	999999	936	851	999999	282	213	900	64	150	999999	142	247	999999	999999	482	999999	91	999999	483	675	658	957	613	243	999999	669	999999	405	393	829	622	999999	201	816	133	999999	983	203	224	346	41	314	980	925	274	219	571	999999	233	789	738	999999	236	743	54	482	999999	617	792	613	999999	504	670	999999	999999	376	56	999999	399	404	316	887	91	147	999999	999999	976	999999	969	153	107	999999	181	604	100	999999	539	457	772	650	754	375	411	610	50	536	644	669	999999	897	172	999999	497	828	483	851	999999	98	109	999999	999999	644	648	648	516	999999	333	76	230	856	999999	598	231	748	649	940	486	999999	107	117	710	316	570	999999	980	529	999999	999999	131	999999	372	451	357	82	154	120	727	762	104	766	213	577	449	271	71	574	355	748	999999	542	374	999999	999999	992	989	999999	84	999999	667	986	749	980	945	980	493	395	251	159	999999	539	223	724	385	340	904	142	866	309	999999	416	183	999999	999999	588	875	999999	459	365	92	954	46	160	999999	118	26	999999	999999	469	777	675	332	206	153	649	328	650	732	999999	97	857	332	774	566	999999	999999	964	816	366	115	999999	936	885	76	999999	503	999999	999999	277	324	680	510	407	531	345	94	976	641	524	999999	234	531	798	277	235	999999	999999	594	844	999999	999999	416	275	999999	548	738	447	999999	999999	999999	265	31	465	345	416	357	925	999999	231	176	835	332	302	999999	880	707	148	617	999999	28	241	479	784	971	272	274	999999	52	982	606	646	846	148	377	14	213	76	462	999999	878	706	28	372	678	470	729	124	179	484	999999	600	999999	999999	485	914	786	247	493	82	152	999999	882	270	624	529	989	999999	924	101	676	641	685	756	962	322	223	116	116	999999	543	159	999999	568	151	16	816	556	663	999999	228	966	999999	999999	718	764	823	999999	748	158	480	545	199	88	807	209	915	83	337	172	701	999999	140	981	999999	993	58	324	129	618	713	443	530	471	872	710	999999	305	999999	207	499	466	368	957	40	997	999999	999999	999999	941	100	743	229	500	999999	548	999999	601	849	724	716	508	638	999999	445	47	24	728	999999	106	151	619	45	999999	673	999999	321	182	999999	999999	43	999999	999999	999999	527	970	223	40	999999	333	875	467	455	323	491	990	
828	238	999999	993	982	241	999999	664	799	481	999999	99	827	526	237	662	649	317	690	653	945	999999	611	474	823	999999	28	882	230	684	173	721	647	682	416	92	999999	999999	999999	802	999999	898	387	56	272	999999	999999	999999	999999	223	817	148	633	838	999999	377	627	999999	179	998	222	999999	443	999999	999999	986	999999	154	999999	154	12	999999	999999	887	370	56	82	564	212	999999	999999	835	999999	17	866	35	98	809	999999	48	465	999999	788	561	590	394	465	999999	739	285	682	999999	82	951	221	135	999999	745	999999	999999	305	999999	845	999999	227	387	122	435	258	999999	898	642	518	81	999999	399	902	206	999999	976	999999	999999	999999	927	27	999999	762	999999	796	741	999999	353	342	637	743	403	767	319	343	212	282	39	999999	999999	386	49	550	11	272	821	999999	193	999999	501	418	495	246	917	999999	505	624	999999	999999	517	645	555	310	880	338	999999	632	999999	999999	104	999999	561	999999	377	999999	999999	181	761	571	999999	518	462	999999	840	228	257	166	849	857	837	588	993	399	506	999999	999999	739	669	673	976	198	638	329	352	797	856	699	869	376	484	333	862	717	664	998	192	649	469	661	90	139	999999	736	999999	516	999999	171	299	999999	719	248	511	98	594	786	880	143	563	999999	372	558	999999	482	999999	999999	725	286	735	507	999999	191	279	17	592	847	999999	999999	304	836	97	694	409	314	657	245	821	774	132	877	128	59	96	426	299	999999	841	310	362	521	790	999999	435	791	999999	537	968	504	999999	747	999999	977	839	727	955	677	158	983	825	999999	692	951	164	858	389	580	105	853	718	70	15	115	550	782	55	999999	269	617	999999	999999	277	327	278	385	505	151	220	368	470	622	383	858	484	225	828	999999	278	577	999999	365	441	124	999999	999999	741	276	437	999999	681	999999	418	541	613	705	869	374	682	999999	999999	248	999999	999999	393	105	686	156	999999	334	954	216	395	691	215	24	688	162	541	999999	643	239	713	999999	999999	179	214	999999	255	999999	999999	463	166	999999	224	173	999999	999999	731	690	759	594	645	999999	112	475	906	726	999999	599	27	716	999999	848	999999	133	534	215	60	223	891	999999	901	851	999999	999999	59	999999	999999	51	28	999999	431	999999	999999	58	594	611	62	221	999999	488	516	655	761	999999	630	318	364	101	638	999999	999999	517	999999	915	693	793	999999	999999	426	20	258	294	581	999999	295	981	774	96	539	923	162	839	950	413	336	256	100	999999	869	741	540	999999	412	999999	339	999999	62	
168	365	800	488	450	794	262	239	999999	84	727	999999	649	543	278	562	715	999999	814	999999	395	589	999999	703	783	742	999999	999999	999999	881	353	704	381	928	616	731	738	445	712	999999	698	183	113	182	373	996	230	207	272	999999	999999	999999	524	999999	999999	999999	918	106	704	708	999999	782	366	351	730	32	971	720	927	547	999999	280	925	770	868	222	999999	274	999999	786	521	487	217	59	193	753	190	999999	271	47	812	642	740	14	935	915	999999	999999	451	350	34	510	280	725	10	427	675	754	488	454	999999	654	766	918	999999	631	574	317	167	977	999999	947	458	999999	734	191	999999	920	835	952	999999	722	823	999999	761	21	217	492	59	999999	88	436	546	999999	943	168	876	822	817	999999	351	999999	605	473	507	87	61	389	999999	818	999999	754	999999	999999	58	999999	830	775	166	185	424	92	268	999999	899	416	999999	641	947	999999	315	999999	999999	532	611	897	127	359	999999	684	959	999999	999999	999999	879	333	517	999999	768	572	337	110	666	642	888	268	999999	215	574	101	676	419	442	423	513	999999	999999	396	924	161	264	481	293	481	225	597	589	999999	999999	576	999999	400	873	384	249	215	61	470	643	999999	657	912	785	401	17	549	999999	88	999999	999999	681	999999	96	616	999999	856	816	194	426	999999	678	221	694	997	201	286	546	67	184	308	128	191	753	999999	504	351	695	999999	473	999999	212	511	311	811	999999	778	314	267	76	393	398	867	53	351	673	445	228	787	209	731	999999	336	904	999999	999999	499	377	999999	121	966	170	925	999999	750	999999	177	999999	882	113	423	971	288	990	791	910	260	999999	411	908	69	133	908	692	742	671	876	607	883	229	999999	410	999999	155	110	999999	473	999999	303	263	506	535	999999	684	786	760	725	345	123	518	340	999999	966	606	62	842	261	999999	978	88	222	570	999999	663	707	22	181	143	890	568	447	113	999999	157	999999	999999	788	999999	906	981	946	540	494	999999	999999	53	444	203	103	999999	971	240	179	224	999999	935	508	682	976	774	588	591	455	999999	81	999999	999999	818	204	528	63	37	336	996	141	682	86	662	774	664	577	999999	49	631	596	999999	999999	630	999999	476	999999	116	258	141	403	364	94	939	303	999999	536	625	998	574	215	944	903	182	92	367	858	846	907	322	206	999999	552	824	957	864	302	885	710	727	503	946	779	204	602	776	597	147	368	122	999999	952	979	474	999999	652	312	761	999999	999999	617	999999	208	935	935	793	999999	
999999	981	438	369	999999	915	999999	81	268	999999	709	580	999999	769	721	487	999999	194	999999	630	87	408	314	561	999999	999999	960	999999	999999	748	843	999999	809	999999	337	165	930	753	999999	46	708	999999	166	487	603	191	242	980	896	701	999999	751	691	999999	999999	861	999999	876	828	313	954	999999	999999	520	331	450	770	351	442	565	557	52	999999	217	999999	684	251	826	958	359	114	979	224	622	344	101	999999	645	238	476	489	63	925	183	999999	548	646	646	166	163	420	891	548	340	999999	999999	52	484	251	61	619	999999	999999	478	208	974	946	999999	185	999999	873	134	122	965	86	503	126	535	134	383	47	605	670	804	938	223	999999	883	999999	973	58	102	999999	999999	856	999999	144	456	974	999999	602	999999	999999	999999	290	999999	778	999999	999999	999999	254	517	359	868	23	24	189	999999	539	984	543	72	666	999999	190	780	730	934	119	999999	368	999999	999999	27	781	536	145	744	524	652	444	858	999999	827	999999	541	742	535	174	842	460	31	999999	990	999999	999999	845	268	745	999999	999999	844	473	816	999999	584	957	342	999999	486	878	445	598	999999	999999	684	999999	838	483	649	999999	204	769	999999	986	347	753	570	453	251	690	877	998	25	97	600	395	813	999999	999999	583	410	448	687	963	25	432	39	450	889	999999	17	785	105	471	370	84	206	999999	999999	831	396	889	845	795	11	446	583	999999	949	298	999999	302	338	75	637	756	91	999999	971	915	723	130	999999	153	999999	102	902	999999	727	525	199	983	601	322	197	520	999999	891	999999	578	999999	240	500	999999	478	999999	456	999999	834	614	992	892	858	39	118	276	336	702	122	909	544	40	999999	433	999999	999999	700	26	878	126	163	199	351	402	76	999999	629	961	674	999999	645	872	719	122	533	306	134	572	999999	920	999999	900	779	62	44	818	999999	999999	502	833	23	439	161	717	461	802	551	465	962	625	999999	374	37	152	273	671	999999	959	999999	999999	999999	138	812	958	932	999999	420	999999	367	258	335	562	469	841	955	216	720	11	661	730	755	669	610	589	283	820	873	636	999999	999999	999999	208	999999	700	999999	999999	627	202	785	208	999999	999999	999999	999999	999999	93	904	999999	197	999999	950	319	308	179	999999	851	527	232	684	999999	389	999999	999999	994	752	136	999999	769	999999	80	588	527	226	463	348	999999	999999	896	999999	199	915	687	449	730	422	999999	900	996	653	472	367	404	518	999999	819	609	750	113	961	173	697	145	668	126	999999	999999	103	845	831	
999999	290	631	933	999999	206	999999	343	781	582	565	236	400	126	65	712	193	999999	553	644	999999	999999	467	934	136	502	780	999999	332	260	989	103	65	175	110	999999	999999	999999	32	999999	126	275	969	530	999999	999999	307	28	613	414	296	999999	549	211	102	799	822	697	999999	993	426	999999	20	530	593	471	181	234	25	872	999999	999999	987	88	527	999999	784	937	537	199	999999	761	415	918	964	999999	999999	853	82	310	369	48	664	39	999999	442	265	448	936	934	765	999999	12	740	437	999999	999999	471	683	629	25	884	999999	617	798	664	278	101	566	999999	917	999999	162	715	512	999999	67	957	38	94	999999	345	11	999999	434	132	758	674	490	999999	999999	93	180	453	294	485	879	56	241	394	174	173	882	999999	27	447	920	999999	237	999999	516	477	442	599	421	999999	882	565	193	675	999999	999999	611	999999	877	834	999999	999999	999999	37	999999	21	726	644	920	54	999999	93	999999	986	212	471	447	990	883	672	651	580	41	999999	602	323	862	565	488	570	562	716	50	192	999999	999999	866	210	442	504	999999	797	679	376	999999	799	999999	206	473	444	999999	999999	292	215	193	576	999999	816	434	744	159	171	166	359	491	745	52	999999	696	999999	605	246	558	389	921	853	901	665	999999	999999	344	999999	999999	53	413	942	434	835	999	723	544	59	775	698	355	589	999999	329	884	481	757	586	510	481	999999	919	999999	902	999999	999999	675	21	999999	630	410	493	78	999999	946	549	321	216	403	972	457	555	471	860	43	341	999999	581	780	914	999999	757	999999	621	214	999999	880	531	999999	670	58	532	999999	154	298	861	521	999999	382	345	170	550	999999	999999	34	293	458	211	868	952	126	999999	241	516	999999	652	338	457	908	463	999999	999999	664	733	923	999999	926	999999	572	182	820	694	209	445	753	506	575	626	596	920	44	678	663	999999	554	955	999999	123	999999	645	532	73	619	919	999999	999999	885	459	999999	108	367	142	639	999999	141	431	894	796	762	88	87	999999	860	987	428	991	136	74	188	968	635	813	756	999999	649	756	84	289	999999	382	620	999999	21	999999	563	999999	49	966	467	999999	999999	999999	361	999999	568	820	213	999999	501	684	255	821	280	646	473	553	999999	712	56	385	356	999999	37	389	468	961	700	372	434	526	952	999999	999999	65	907	999999	999999	274	368	829	999999	452	999999	999999	137	799	844	375	999999	19	526	336	919	999999	776	456	999999	999999	33	606	999999	999999	208	974	732	95	999999	224	999999	341	
999999	999999	354	999999	832	999999	826	941	999999	999999	126	335	999999	424	10	625	249	524	289	461	999999	490	250	761	999999	712	254	999999	363	999999	999999	629	636	692	918	413	982	702	260	872	999999	999999	720	364	489	999999	503	999999	974	116	999999	700	935	999999	676	610	871	592	999999	130	659	22	588	999999	999999	497	999999	654	505	596	643	999999	274	417	831	141	999999	999999	282	916	218	470	838	256	999999	999999	999999	359	26	317	542	399	194	139	222	617	945	511	280	992	104	848	288	999999	473	308	999999	528	455	545	840	985	999999	601	911	999999	999999	341	23	999999	999999	349	999999	197	63	253	362	144	204	224	195	268	615	289	822	370	999999	460	999999	897	999999	175	903	481	477	557	999999	592	228	999999	443	614	999999	81	199	754	999999	100	335	229	945	301	333	241	359	581	379	40	779	550	17	723	558	125	750	636	446	999999	999999	506	174	999999	915	181	780	581	999999	544	99	999999	160	999999	135	564	951	167	841	672	131	895	187	59	999999	999999	999999	720	65	382	330	562	318	63	999999	828	999999	185	385	162	460	778	811	835	940	711	400	916	598	994	999999	592	794	773	999999	999999	329	124	956	247	166	70	525	398	223	536	759	107	720	306	508	775	781	689	222	352	94	999999	118	111	287	108	132	71	217	738	767	545	27	555	509	940	999999	148	995	999999	263	422	999999	413	952	999999	205	999999	495	399	811	999999	560	692	740	977	16	855	959	68	937	463	190	485	999999	224	89	175	796	568	556	999999	694	999999	98	671	730	705	999999	985	902	830	576	818	926	999999	984	335	999999	532	999999	999999	999999	936	999999	799	241	146	999999	999999	223	40	504	926	999999	178	421	738	603	79	999999	310	706	999999	999999	116	887	372	558	116	999999	999999	361	274	634	193	465	999999	999999	299	439	999999	70	421	772	872	336	649	976	999999	999999	999999	731	745	285	633	667	213	780	355	912	869	587	999999	507	468	679	240	301	658	999999	663	999999	314	639	663	249	294	212	294	780	247	999999	800	999999	999999	33	999999	988	11	526	261	977	24	386	570	15	532	913	999999	202	106	999999	327	55	587	877	426	115	622	393	999999	999999	495	999999	674	483	787	673	523	445	73	999999	299	141	461	686	363	999999	79	999999	716	381	899	999999	999999	889	78	999999	999999	999999	606	999999	376	618	154	260	491	450	712	97	228	859	399	999999	139	855	999999	195	593	901	523	498	46	964	676	10	111	403	890	784	414	42	396	417	838	
563	874	999999	987	999999	204	913	999999	982	439	999999	982	40	962	829	831	882	171	385	593	118	472	412	941	999999	159	999999	559	927	682	195	473	999999	40	999999	980	386	208	392	706	609	283	999999	534	819	27	80	441	999999	953	531	871	20	999999	999999	999999	472	739	999999	61	116	999999	297	309	254	393	999999	10	396	848	455	684	778	678	999999	999999	418	878	132	136	999999	656	999999	974	160	999999	463	999999	310	484	999999	646	365	340	600	255	999999	755	289	999999	27	80	999999	222	999999	847	102	341	840	895	682	593	617	716	999999	460	999999	322	158	929	930	841	699	999999	340	808	328	447	88	737	999999	662	999999	999999	118	999999	999999	285	476	313	231	131	327	415	801	924	39	649	367	150	390	673	999999	360	504	186	380	142	882	999999	528	655	263	999999	56	29	995	920	999999	999999	848	590	846	999999	999999	809	523	294	121	415	999999	999999	999999	938	999999	185	66	999999	202	932	999999	479	999999	776	784	576	999999	224	368	999999	929	119	51	400	301	799	999999	761	652	695	662	96	999999	476	920	849	574	325	999999	871	963	757	727	675	339	379	999999	80	70	141	942	309	925	999999	486	670	638	689	647	557	359	304	596	507	280	999999	999999	926	999999	934	12	551	469	497	817	999999	391	375	71	921	999999	999999	700	521	752	999999	170	691	990	260	999999	885	999999	208	521	999999	999999	230	405	789	999999	270	224	135	138	999999	839	438	521	999999	999999	999999	999999	725	944	603	603	84	754	916	999999	766	935	605	999999	126	873	999999	975	158	21	170	969	281	10	999999	999999	574	392	999999	523	732	179	999999	971	947	267	953	999999	918	75	96	475	488	409	164	999999	999999	999999	22	527	578	999999	373	302	127	303	356	724	999999	72	38	692	402	403	999999	596	999999	633	776	859	919	17	999999	999999	924	999999	999999	999999	846	999999	921	172	999999	833	999999	280	806	999999	853	654	911	238	662	855	46	999999	999999	95	752	999999	86	999999	635	162	608	571	404	289	999999	433	812	484	999999	999999	150	866	322	568	458	387	789	864	780	999999	948	999999	999999	999999	56	530	621	405	129	999999	941	935	537	999999	999999	999999	999999	526	26	430	999999	437	360	999999	714	180	91	514	637	374	999999	222	215	514	214	917	227	203	243	999999	811	999999	999999	999999	641	999999	338	105	342	999999	512	999999	999999	999999	288	520	340	275	496	876	449	117	999999	754	510	728	730	32	22	318	999999	682	293	999999	999999	435	999999	760	447	509	841	986	181	561	999999	
514	374	856	235	999999	999999	951	706	999999	999999	703	999999	609	98	912	485	315	92	34	999999	830	979	678	740	999999	447	579	999999	987	44	463	936	999999	892	996	364	999999	797	999999	731	214	999999	926	771	915	787	473	671	999999	34	535	903	999999	641	999999	999999	695	999999	382	256	17	133	999999	332	944	767	441	717	102	558	611	999999	764	999999	715	854	63	907	824	999999	999999	907	999999	962	508	559	789	999999	859	471	999999	757	424	81	724	91	266	603	999999	157	999999	756	579	975	423	27	148	853	926	188	481	788	301	317	282	999999	999999	756	823	394	978	867	857	631	890	853	103	692	999999	634	598	459	999999	677	999999	227	338	328	549	491	421	935	648	681	989	879	466	999999	799	624	262	999999	780	999999	179	488	898	948	95	999999	923	455	999999	302	999999	32	999999	623	597	64	771	999999	216	341	973	53	228	186	642	20	999999	999999	893	954	382	98	679	647	508	999999	328	390	243	980	567	999999	660	355	101	966	181	842	520	999999	999999	751	303	999999	999999	135	269	722	316	85	999999	938	562	330	999999	502	999999	71	125	365	736	391	999999	999999	774	17	392	873	95	675	839	554	474	999999	112	630	794	241	187	999999	972	606	84	168	807	629	412	999999	435	999999	999999	999999	726	165	18	470	484	76	674	999999	742	396	636	640	245	628	473	414	228	999999	707	121	884	743	392	139	317	118	429	154	605	63	999999	999999	60	729	999999	319	149	641	156	728	567	725	639	586	999999	443	922	188	999999	999999	121	145	999999	512	235	999999	773	878	163	375	647	529	856	999999	948	150	590	516	800	163	999999	587	153	999999	554	169	113	805	169	874	999999	250	987	606	941	311	604	548	504	844	546	999999	487	780	999999	999999	868	949	638	829	999999	416	388	12	999999	534	999999	912	958	76	879	967	719	288	999999	407	542	260	748	646	546	51	999999	956	617	13	109	999999	999999	516	300	163	177	999999	31	780	862	984	872	417	319	691	590	999999	964	578	551	208	601	999999	505	999999	211	991	999999	811	403	431	395	731	999999	628	999999	451	775	725	799	388	267	999999	544	557	999999	341	999999	854	461	584	999999	49	461	901	771	224	21	999999	952	186	57	219	386	999999	599	151	982	690	677	149	662	248	778	173	941	202	999999	947	240	870	663	438	360	819	438	355	999999	533	999999	999999	439	102	773	623	999999	999999	32	999999	958	246	358	999999	186	999999	922	754	270	297	960	578	86	999999	999999	91	522	618	
859	566	12	253	871	999999	999999	878	709	569	474	999999	832	893	180	999999	999999	994	522	27	999999	48	897	684	95	999999	999999	288	723	999999	650	692	999999	722	999999	999999	999999	714	374	999999	999999	308	999999	999999	289	114	465	76	999999	50	84	458	569	505	366	820	669	999999	168	889	999999	555	164	344	999999	782	65	119	704	715	934	285	629	622	214	999999	436	544	405	999999	526	999999	999999	999999	300	201	133	604	999999	378	795	999999	556	485	999999	267	153	277	443	506	58	355	372	692	116	799	829	946	999999	412	393	135	922	186	372	388	674	999999	54	727	659	460	753	999999	920	999999	728	154	608	946	810	169	111	898	932	999999	999999	198	575	500	999999	999999	313	953	984	670	859	999999	122	636	592	670	233	715	847	597	602	45	999999	955	999999	684	348	355	999999	234	33	999999	254	201	253	999999	999999	999999	364	999999	157	799	352	259	999999	359	41	971	363	149	935	999999	999999	344	579	109	426	999999	999999	687	838	999999	361	999999	646	835	134	921	392	116	763	679	361	375	450	802	693	522	999999	999999	653	376	991	462	299	638	973	910	621	154	999999	296	134	676	644	199	999999	593	613	466	234	999999	589	257	999999	266	999999	685	894	999999	999999	904	957	708	44	471	966	999999	470	17	861	224	309	247	56	477	554	684	999999	260	364	999999	908	206	496	543	787	744	87	42	604	999999	25	999999	738	999999	339	426	999999	183	233	549	133	605	605	999999	810	999999	210	999999	999999	359	954	643	999999	999999	995	760	999999	500	683	999999	820	437	412	572	208	999999	509	890	148	138	51	557	37	814	976	313	601	485	733	999999	543	179	331	255	999999	381	999999	432	999999	578	214	999999	499	10	728	696	202	42	811	999999	842	320	769	999999	318	406	999999	999999	339	999999	168	735	999999	248	688	651	115	999999	237	827	999999	86	999999	569	923	900	68	999999	95	999999	120	569	674	387	999999	233	999999	748	999999	938	765	824	103	478	420	478	383	260	322	999999	999999	45	804	984	324	999999	590	210	659	418	347	589	522	999999	581	598	999999	999999	644	465	251	367	230	299	71	999999	983	999999	158	455	526	807	714	17	700	999999	764	690	73	837	999999	210	99	999999	600	185	312	999999	896	821	417	993	616	999999	999999	232	814	514	999999	117	782	338	61	214	891	539	999999	514	999999	506	834	381	999999	807	821	51	278	702	698	885	999999	938	364	999999	47	532	201	999999	181	477	999999	259	767	999999	999999	314	158	999999	999999	71	999999	797	
696	400	999999	46	677	808	45	999999	999999	999999	999999	46	999999	844	999999	724	176	999999	347	999999	342	880	245	584	613	999999	999999	999999	999999	393	75	999999	585	116	251	964	999999	999999	855	999999	821	999999	523	999999	443	999999	753	221	341	999999	999999	999999	723	999999	464	816	164	413	433	316	67	999999	902	570	56	999999	999999	999999	602	999999	384	175	514	999999	206	956	367	97	150	882	617	540	999999	467	999999	999999	913	303	999999	435	810	935	999999	548	999999	999999	484	952	112	265	279	657	999999	332	60	552	763	769	95	999999	459	77	273	550	699	526	999999	444	894	258	275	999999	453	176	999999	448	597	965	628	904	481	414	999999	885	612	959	921	999999	417	133	999999	154	218	153	976	743	672	999999	849	809	948	999999	67	854	999999	122	213	451	999999	611	954	798	150	190	999999	54	92	388	937	739	604	500	999999	771	222	131	999999	999999	200	465	776	570	999999	819	999999	999999	356	140	895	500	999999	999999	730	805	179	246	999999	999999	999999	999999	660	294	99	120	215	458	22	999999	999999	868	173	903	999999	667	999999	394	683	331	235	595	697	952	492	999999	983	134	770	231	602	975	127	921	194	268	805	491	999999	999999	613	506	999999	999999	498	36	337	852	999999	72	999999	784	563	682	999999	999999	244	708	999999	652	137	90	688	999999	999999	665	750	251	719	993	999999	353	913	678	717	728	175	636	463	465	120	999999	905	707	999999	817	422	445	129	999999	33	999999	690	827	876	532	999999	638	376	999999	286	999999	999999	235	210	999999	871	885	964	82	365	607	255	999999	542	997	185	980	999999	876	999999	315	132	999999	999999	999999	999999	96	802	194	999999	536	270	629	999999	999999	996	680	999999	634	946	999999	481	999999	999999	426	851	354	295	879	357	837	108	499	589	999999	962	87	999999	444	999999	784	92	999999	999999	999999	347	625	165	517	10	504	483	905	930	716	834	85	758	553	999999	318	999999	923	836	82	438	999999	50	218	999999	999999	424	72	999999	171	454	701	884	478	999999	999999	198	777	999999	852	363	202	569	873	147	999999	329	712	999999	654	984	169	943	999999	999999	999999	585	947	455	999999	999999	421	244	768	272	142	999999	289	474	688	999999	33	54	999999	719	245	211	177	81	184	999999	999999	999999	26	187	294	999999	999999	87	513	999999	251	331	795	772	942	958	800	610	14	696	49	999999	842	534	999999	124	999999	999999	165	374	999999	875	281	999999	999999	999999	227	591	978	384	405	212	961	999999	878	999999	259	999999	776	999999	999999	999999	77	487	999999	
999999	698	492	226	179	799	425	922	148	243	375	60	312	999999	72	999999	218	632	999999	999999	837	287	805	655	268	865	746	603	878	963	850	808	793	934	906	191	735	375	808	999999	980	999999	822	804	999999	651	946	999999	714	546	202	934	447	196	999999	194	893	836	957	314	62	999999	53	185	392	567	999999	378	496	880	15	999999	823	54	320	557	465	10	152	617	918	928	889	341	999999	916	370	606	222	721	297	999999	417	504	999999	169	246	646	422	945	395	999999	332	999999	541	359	999999	403	999999	174	729	999999	999999	350	999999	134	932	712	999999	475	206	659	166	775	593	116	435	329	521	161	321	999999	999999	207	999999	349	605	65	800	420	999999	967	729	999999	991	404	214	76	119	408	237	534	241	999999	999999	735	422	557	250	434	923	791	882	725	853	999999	314	496	999999	55	528	999999	999999	999999	669	239	999999	118	999999	999999	902	369	999999	122	923	787	586	999999	999999	495	927	999999	815	375	999999	23	95	14	204	90	100	999999	999999	73	880	360	621	246	999999	999999	806	314	773	999999	531	999999	999999	999999	801	76	334	999999	48	633	999999	479	71	546	508	656	154	925	914	702	107	195	421	156	241	573	999999	350	365	938	689	999999	285	999999	843	932	999999	325	212	138	999999	429	999999	999999	944	411	298	85	738	630	375	999999	399	80	955	345	153	435	538	238	900	999999	315	999999	943	505	203	308	703	575	999999	828	722	786	946	678	517	106	211	830	999999	100	612	735	572	808	233	214	807	999999	788	16	787	974	237	999999	999999	577	381	449	217	989	382	172	416	546	167	613	999999	286	828	56	999999	707	953	810	999999	580	537	999999	282	989	501	205	787	217	51	748	558	999999	564	939	725	762	622	294	718	449	329	36	651	619	89	530	679	999999	999999	999999	30	426	999999	999999	999999	246	176	999999	498	186	385	208	999999	419	64	950	999999	999999	331	999999	999999	668	102	932	999999	511	493	663	909	970	525	999999	434	999999	728	142	783	999999	999999	489	595	404	999999	541	999999	130	531	242	564	139	808	999999	420	320	994	361	334	999999	999999	538	752	513	318	527	999999	339	774	542	999999	922	999999	700	989	999999	875	690	999999	560	999999	140	999999	261	108	780	172	734	635	999999	999999	999999	999999	324	739	371	736	92	96	999999	880	734	356	988	551	641	999999	118	999999	578	999999	314	999999	999999	601	999999	557	501	999999	538	365	999999	704	660	573	324	124	853	961	628	115	999999	603	603	999999	142	999999	999999	999999	467	
818	64	999999	999999	999999	999999	886	999999	722	586	813	244	999999	558	914	999999	40	696	999999	999999	526	118	156	999999	472	651	999999	999999	102	468	378	566	999999	999999	720	310	999999	647	981	909	438	90	140	384	815	871	125	55	689	727	112	97	576	999999	999999	709	999999	759	593	37	954	10	941	264	218	256	452	730	837	613	960	392	714	515	798	446	978	772	368	601	536	664	207	375	366	999999	990	999999	17	20	403	243	64	954	955	999999	149	876	175	568	428	394	217	85	999999	999999	383	70	999999	504	731	145	401	992	500	299	802	576	897	928	266	145	723	999999	220	999999	338	999999	560	369	306	999999	606	999999	999999	151	999999	131	608	647	906	929	999999	513	999999	267	842	71	463	665	999999	572	978	247	312	293	999999	390	865	50	390	622	509	325	207	629	999999	601	819	999999	842	681	968	260	31	999999	513	220	548	952	884	277	306	894	734	733	132	368	497	890	480	76	999999	567	999999	999999	999999	316	316	999999	999999	250	252	114	823	953	604	728	225	999999	779	461	842	999999	999999	123	326	614	590	473	507	180	113	999999	999999	776	425	999999	993	737	906	206	904	889	234	643	999999	201	999999	781	139	999999	999999	522	120	28	233	353	411	152	967	999999	725	999999	161	557	146	323	999999	56	537	204	735	999999	78	583	557	953	687	522	999999	134	999999	809	344	113	37	591	819	999999	999999	82	999999	999999	769	101	481	71	737	999999	507	999999	965	34	253	934	668	665	453	537	999999	999999	665	999999	63	843	281	915	508	999999	530	555	504	375	504	465	206	999999	718	976	111	999999	999999	20	24	387	168	518	999999	409	444	999999	999999	291	399	281	417	118	999999	926	820	565	562	689	157	951	217	999999	530	787	738	784	946	999999	435	975	65	655	999999	676	684	762	999999	999999	613	999999	999999	222	976	232	999999	97	97	791	166	545	933	999999	862	73	179	999999	987	778	671	660	425	670	856	999999	226	761	999999	130	252	999999	999999	999999	999999	989	544	999999	624	308	999999	650	696	165	999999	890	51	528	792	811	506	126	999999	580	999999	953	742	746	365	562	999999	999999	999999	999999	549	999999	999999	480	461	999999	999999	184	943	689	49	999999	963	270	360	966	382	698	969	431	624	136	292	636	35	132	999999	797	639	71	302	453	796	730	616	220	561	570	77	999999	292	331	999999	95	541	417	989	482	395	399	999999	317	326	432	999999	422	999999	702	455	338	626	999999	545	999999	396	595	999999	243	999999	999999	414	812	
630	60	148	999999	999999	999999	105	999999	999999	774	411	249	882	985	136	374	387	203	999999	859	124	738	302	561	786	300	699	945	193	755	828	999999	999999	376	686	276	293	60	469	621	606	838	205	852	330	305	999	410	469	859	999999	460	747	555	697	999999	757	587	515	663	506	159	999999	999999	945	165	264	999999	999999	859	90	337	734	999999	999999	286	543	999999	241	491	300	999999	485	333	899	377	999999	999999	999999	999999	999999	706	544	805	124	457	414	818	906	999999	51	494	999999	610	779	528	999999	966	302	999999	358	317	999999	999999	373	999999	999999	999999	487	577	658	824	999999	513	350	384	792	928	666	805	872	724	543	999999	449	805	195	999999	999999	380	650	541	147	268	446	211	999999	520	441	905	782	314	340	339	515	227	658	599	269	404	736	999999	999999	496	548	633	999999	289	584	567	32	798	999999	999999	926	126	686	999999	76	148	999999	281	496	761	32	567	999999	214	999999	232	157	999999	615	159	644	852	241	650	719	812	437	999999	999999	874	883	983	759	233	412	999999	999999	90	532	999999	380	464	311	548	474	981	999999	569	728	361	419	436	193	405	472	83	885	45	858	263	711	953	345	622	878	999999	808	999999	802	999999	692	999999	74	999999	779	190	551	693	186	738	999999	999999	351	584	464	999999	800	364	760	999999	513	999999	232	278	419	426	128	688	999999	435	999999	999999	999999	566	669	352	372	699	626	292	532	999999	999999	129	999999	999999	611	761	168	999999	248	999999	999999	999999	999999	196	999999	795	84	999999	71	863	33	751	565	999999	110	785	914	999999	999999	999999	738	478	806	322	999999	112	588	576	814	367	530	249	196	999999	677	303	999999	482	507	999999	624	273	230	669	178	999999	564	203	742	826	846	56	346	999999	716	931	667	346	549	743	999999	999999	548	704	342	784	565	836	999999	999999	877	441	614	518	486	474	257	147	153	540	547	999999	834	988	520	484	902	999999	22	745	636	572	933	764	369	127	999999	526	336	394	999999	727	999999	999999	949	414	441	827	661	999999	684	530	202	19	205	999999	672	560	193	999999	881	516	823	999999	180	315	508	850	158	368	749	731	810	759	988	819	20	999999	48	999999	52	85	397	999999	71	999999	999999	999999	568	999999	999999	174	343	999999	513	999999	999999	310	765	644	906	999999	678	999999	501	999999	999999	442	31	385	811	773	999999	87	815	999999	129	62	22	74	935	585	999999	611	914	585	999999	999999	999999	953	915	709	143	404	999999	462	406	104	280	118	396	937	902	192	
735	680	653	265	661	707	999999	851	297	700	999999	330	999999	77	388	999999	564	386	196	999999	470	111	640	126	877	363	999999	34	782	999999	678	998	683	109	875	999999	999999	999999	999999	548	47	74	999999	443	696	999999	164	338	999999	364	999999	19	750	834	999999	633	50	536	999999	308	307	891	78	393	32	710	647	208	999999	154	983	999999	704	648	39	406	690	206	430	998	209	80	317	428	999999	668	999999	848	386	251	999999	405	754	999999	250	156	995	38	420	985	241	955	147	572	380	130	314	111	804	326	943	999999	999999	999999	109	999999	583	650	42	999999	462	999999	999999	949	999999	588	677	331	407	883	410	661	999999	999999	999999	999999	933	745	999999	240	363	156	53	70	999999	360	298	376	283	999999	573	354	996	67	532	999999	143	999999	999999	999999	453	982	704	921	915	999999	67	999999	621	855	302	837	602	999999	10	316	754	999999	999999	600	299	311	58	999999	319	65	999999	728	912	334	120	746	133	266	786	380	451	132	154	999999	999999	999999	999999	427	999999	735	752	204	999999	999999	687	999999	545	32	502	151	934	999999	999999	999999	999999	338	758	296	744	999999	714	345	25	999999	864	632	616	635	307	999999	556	630	671	583	312	471	671	696	999999	739	210	111	764	644	446	999999	519	999999	399	964	868	468	683	175	31	999999	188	437	361	65	764	999999	724	830	999999	313	649	38	556	999999	667	999999	649	999999	999999	612	580	380	193	734	999999	332	246	342	803	98	947	506	999999	895	292	243	344	591	975	300	999999	934	59	142	490	999999	999999	999999	306	805	818	678	820	418	837	808	254	626	942	442	673	999999	36	999999	366	999999	999999	661	873	434	728	999999	39	64	236	999999	330	60	253	631	594	12	46	997	279	999999	686	153	68	484	988	717	648	543	627	999999	999999	999999	999999	347	999999	86	370	872	87	760	999999	765	192	999999	487	203	382	321	848	670	355	999999	236	97	466	333	603	398	445	20	999999	496	999999	241	737	777	284	906	616	517	642	174	919	519	630	920	960	866	999999	794	344	336	694	999999	648	878	326	999999	880	691	482	971	436	77	999999	162	999999	951	463	709	919	999999	705	999999	999999	999999	119	716	467	999999	999999	999999	401	650	999999	92	999999	481	592	999999	461	596	36	924	999999	999999	737	852	999999	478	592	19	999999	999999	875	868	631	364	999999	467	769	609	999999	999999	999999	745	580	785	401	999999	999999	857	368	604	999999	332	449	780	305	367	999999	266	547	988	999999	363	333	113	775	999999	461	999999	
553	999999	99	851	374	692	606	299	999999	999999	999999	912	128	999999	650	809	49	552	999999	999999	69	569	999999	512	72	999999	390	964	422	476	999999	594	806	912	999999	243	514	406	958	757	184	999999	999999	999999	805	634	870	999999	712	524	74	232	388	610	388	983	121	587	789	141	312	641	877	999999	941	866	116	999999	431	417	305	643	594	670	676	999999	999999	999999	707	437	372	171	261	898	412	787	215	205	534	330	132	927	999999	826	999999	543	138	653	560	938	528	999999	797	305	229	430	999999	718	933	334	691	599	879	361	999999	999999	999999	978	221	163	999999	910	680	111	295	377	999999	768	225	999999	924	999999	999999	769	999999	706	999999	956	679	981	159	497	271	999999	638	532	999999	265	66	315	999999	999999	442	999999	286	618	985	696	19	851	404	870	502	999999	999999	53	638	120	453	73	999999	432	999999	999999	999999	999999	999999	479	472	999999	329	999999	711	999999	979	774	216	999999	492	999999	721	999999	999999	828	587	999999	994	999999	800	595	999999	937	811	999999	538	731	850	211	402	122	970	515	233	256	531	632	168	592	820	635	999999	84	628	163	999999	108	485	481	652	724	179	999999	679	877	869	999999	999999	999999	381	258	923	999999	171	379	999999	215	999999	700	306	999999	130	411	650	175	758	819	999999	658	999999	439	999999	379	559	677	943	999999	999999	356	999999	148	672	451	221	572	711	999999	999999	258	833	146	654	999999	999999	697	999999	767	536	513	128	60	83	311	75	941	999999	554	999999	493	435	536	379	107	323	168	292	679	200	88	463	925	999999	999999	825	515	785	999999	205	861	83	185	267	999999	237	336	74	371	385	279	999999	167	999999	429	999999	306	999999	556	471	999999	415	924	577	457	60	203	154	23	999999	560	999999	999999	358	593	419	260	279	999999	870	999999	103	920	303	920	519	306	999999	486	247	999999	748	238	999	189	999999	999999	607	809	999999	44	999999	999999	886	825	122	999999	808	793	19	572	999999	999999	686	999999	922	494	631	656	938	753	654	999999	775	999999	812	927	543	999999	147	271	652	470	774	999999	803	51	999999	478	807	999999	999999	755	476	999999	999999	37	552	524	266	999999	527	999999	870	528	999999	525	285	999999	23	194	493	639	655	999999	919	566	946	999999	681	881	459	163	848	455	999999	899	200	110	999999	784	385	29	913	186	999999	701	599	255	455	288	765	114	464	623	999	858	999999	728	999999	999999	91	701	842	385	511	373	999999	425	272	491	999999	184	476	999999	809	474	726	479	14	999999	999999	700	
405	403	125	355	698	235	456	407	799	472	999999	527	703	684	999999	537	674	380	598	183	983	999999	953	590	999999	235	999999	535	141	630	724	536	968	391	305	449	269	166	675	999999	969	864	691	862	829	999999	999999	134	297	198	805	634	630	999999	717	441	450	534	716	473	999999	921	275	178	747	999999	558	321	389	736	278	517	705	721	214	128	999999	100	761	999999	699	689	247	943	825	100	905	185	674	999999	999	734	999999	999999	465	57	599	523	999999	19	400	999999	744	999999	999999	999999	999999	909	588	598	169	359	772	999999	773	731	683	332	999999	657	999999	382	647	525	999999	543	77	503	265	166	999999	759	999999	999999	299	999999	945	686	33	537	999999	996	999999	85	704	649	962	999999	999999	733	374	276	999999	466	999999	999999	576	229	823	386	230	435	654	431	999999	410	383	30	999999	296	999999	997	308	816	496	917	999999	572	820	98	999999	999999	73	531	792	262	999999	518	656	282	910	725	863	646	999999	735	999999	999999	15	304	275	999999	684	152	947	377	968	362	970	188	241	13	408	735	805	574	371	132	638	817	999999	864	374	465	386	999999	999999	662	509	999999	575	618	566	526	999999	639	970	921	584	425	294	999999	548	478	50	999999	327	137	841	742	373	229	537	198	999999	411	577	229	999999	886	999999	999999	999999	999999	612	623	446	882	999999	175	604	450	548	223	533	999999	326	895	425	480	743	999999	821	767	398	355	91	378	51	421	72	751	999999	697	192	978	384	339	999999	999999	469	444	224	675	147	999999	999999	324	999999	891	999999	681	804	999999	153	999999	494	999999	820	999999	999999	78	999999	999999	113	852	999999	850	40	554	218	986	40	997	20	308	791	155	629	999999	999999	766	712	160	336	390	947	871	999999	955	999999	999999	999999	608	885	401	603	722	571	294	639	830	999999	120	683	999999	650	806	284	999999	999999	999999	465	356	592	775	365	690	175	723	905	421	306	999999	71	999999	477	431	122	619	999999	78	584	345	999999	999999	482	999999	477	237	739	150	597	999999	519	154	999999	173	26	119	45	913	999999	848	388	228	999999	218	59	764	631	229	693	664	999999	999999	764	129	521	748	303	763	223	938	983	765	823	596	565	999999	94	314	415	13	584	791	999999	736	956	999999	319	999999	553	712	999999	520	456	933	568	999999	999999	714	999999	278	815	281	699	618	865	623	405	937	652	142	679	999999	999999	690	90	999999	999999	37	173	904	438	999999	220	510	342	472	318	890	38	423	536	379	662	146	999999	312	
999999	902	871	342	999999	381	621	421	43	288	706	766	853	219	296	999999	550	746	839	786	71	198	999999	402	315	514	909	239	605	309	665	677	502	777	999999	952	166	999999	693	66	418	799	477	64	999999	551	47	818	136	183	829	915	307	411	251	903	626	478	999999	706	472	391	815	733	999999	999999	274	85	999999	344	999999	999999	999999	782	377	272	721	231	636	764	477	999999	113	431	480	750	379	100	536	364	336	687	999999	987	594	37	983	743	441	999999	286	999999	866	999999	977	999999	999999	999999	43	979	999999	999999	842	272	238	381	999999	393	999999	872	659	183	549	598	999999	518	915	75	999999	350	288	977	790	999999	999999	516	999999	321	453	370	999999	999999	999999	999999	182	999999	844	541	758	222	999999	600	490	999999	86	113	421	278	784	469	204	796	336	692	700	213	999999	999999	999999	999999	156	966	939	892	984	804	999999	992	425	999999	999999	999999	316	975	601	687	497	231	823	383	104	956	999999	984	999999	101	528	374	856	968	326	902	999999	999999	76	782	660	999999	583	999999	987	999999	852	707	795	821	489	361	101	999999	716	999999	129	999999	627	199	999999	955	726	893	286	751	146	999999	760	999999	627	280	908	818	37	899	647	551	396	675	114	829	999999	999999	612	999999	283	843	262	933	999999	354	418	876	999999	705	870	690	994	999999	292	999999	947	999999	203	219	452	283	999999	816	744	999999	24	999999	95	609	766	999999	999999	120	999999	303	204	826	987	283	861	42	474	331	39	957	556	161	999999	708	882	999999	161	402	723	10	857	446	198	999999	339	466	999999	743	939	498	409	884	766	988	999999	130	46	919	357	999999	808	663	999999	787	30	999999	999999	387	727	601	231	887	999999	478	445	758	638	999999	944	404	251	730	392	540	557	672	395	999999	999999	762	137	241	55	313	201	203	659	410	999999	475	897	413	26	348	999999	521	999999	999999	552	999999	491	999999	999999	952	179	87	281	256	999999	358	478	174	999999	999999	473	990	842	93	286	252	109	237	999999	479	507	838	714	54	273	45	999999	107	999999	999999	280	873	999999	102	144	999999	922	999999	180	837	997	733	532	61	999999	999999	679	414	999999	310	354	263	668	506	455	340	999999	237	982	204	184	381	322	827	694	600	734	750	948	172	329	999999	999999	759	481	774	315	663	999999	999999	366	769	999999	551	709	27	215	759	646	999999	751	999999	999999	999999	999999	625	420	705	999999	999999	552	928	465	848	981	999999	206	908	34	681	35	999999	999999	996	837	414	295	771	
128	999999	395	999999	113	155	420	634	275	91	106	999999	363	609	305	896	999999	999999	313	999999	570	61	820	999999	734	965	999999	999999	999999	433	148	258	340	999999	999999	690	887	999999	824	999999	999999	999999	392	125	811	999999	328	425	413	171	999999	999999	999999	999999	211	77	856	99	249	999999	377	378	997	842	999999	848	525	999999	32	615	18	865	999999	993	999999	223	668	704	494	999999	647	362	638	475	870	738	157	292	448	520	833	999999	338	999999	942	999999	358	550	182	963	999999	614	999999	797	163	999999	796	118	247	999999	999999	999999	604	683	999999	25	740	531	971	999999	701	999999	999999	512	782	219	537	927	61	751	999999	128	531	530	913	999999	959	841	999999	183	942	48	999999	461	122	681	204	654	194	926	328	999999	579	999999	272	420	348	890	25	943	170	868	67	999999	999999	289	630	83	770	468	66	899	219	797	271	662	197	814	400	999999	25	882	742	999999	433	999999	549	563	999999	999999	999999	78	826	378	22	83	981	559	999999	832	61	130	999999	725	999999	999999	999999	999999	706	610	999999	534	500	913	999999	287	136	932	999999	93	739	999999	999999	277	774	999999	83	840	999999	198	680	638	485	567	60	894	998	27	999999	13	999999	768	856	999999	279	170	999999	912	999999	734	947	59	496	255	999999	999999	315	616	950	881	356	999999	999999	999999	930	594	58	999999	863	44	289	999999	677	69	663	971	220	999999	999999	614	419	170	399	60	251	630	152	239	999999	76	588	391	999999	382	657	652	772	347	999999	684	121	645	58	415	455	838	999999	436	999999	131	999999	999999	618	999999	472	999999	387	999999	277	999999	999999	819	468	797	455	999999	52	304	411	20	999999	873	999999	323	503	774	122	984	605	999999	258	999999	999999	999999	302	441	773	730	999999	472	999999	827	80	999999	999999	302	186	261	959	999999	796	86	35	582	922	900	717	305	842	697	999999	999999	350	864	999999	737	182	124	504	24	134	321	393	939	999999	999999	802	23	91	999999	597	861	34	58	999999	181	689	74	430	402	999999	477	887	223	399	870	486	216	376	504	129	72	756	999999	431	484	693	999999	836	999999	107	703	999999	641	109	222	379	301	999999	878	57	999999	694	111	300	999999	999999	180	999999	875	894	596	646	586	91	999999	999999	89	626	141	488	603	238	880	305	30	263	256	123	999999	999999	999999	957	999999	457	21	378	999999	654	999999	60	522	999999	961	655	511	67	637	559	574	117	299	999999	999999	399	453	879	999999	806	280	403	187	67	999999	999999	709	638	999999	139	79	
999999	459	435	851	91	999999	68	277	999999	793	962	625	697	999999	79	211	519	841	107	13	142	564	848	383	380	873	465	182	587	946	872	999999	508	489	416	658	864	823	45	999999	395	612	999999	23	317	778	489	517	303	181	199	999999	60	999999	999999	603	611	61	999999	217	511	885	689	287	920	64	126	217	999999	421	999999	696	806	674	999999	530	999999	999999	999999	602	393	947	999999	415	756	85	999999	383	552	999999	999999	812	352	827	922	999999	922	311	102	999999	661	999999	384	882	834	503	999999	386	999999	999999	629	776	985	877	824	563	15	283	531	844	206	999999	665	329	374	534	353	979	752	118	607	672	742	812	941	121	572	997	581	999999	94	481	866	145	193	280	827	474	12	368	999999	999999	780	257	66	917	999999	64	517	310	159	22	633	408	999999	957	43	183	999999	712	990	18	702	278	760	725	877	530	999999	103	707	878	999999	394	614	959	999999	999999	756	34	505	999999	999999	280	999999	82	847	467	336	236	246	653	999999	299	377	495	945	512	999999	341	49	96	999999	423	603	280	45	249	794	999999	999999	549	427	911	999999	482	528	432	999999	687	877	999999	203	910	857	63	349	686	999999	128	23	388	997	999999	984	419	599	76	677	832	46	608	673	487	170	697	236	627	92	894	999999	523	348	809	463	629	892	999999	566	999999	931	999999	999999	999999	999999	999999	551	12	927	999999	882	462	754	341	999999	278	747	716	750	169	826	722	604	131	999999	500	999999	999999	960	364	999999	591	510	138	901	687	385	997	651	999999	999999	234	999999	999999	999999	514	769	16	999999	999999	882	186	267	406	722	999999	754	999999	523	345	645	999999	51	572	999999	999999	952	999999	440	999999	892	999999	999999	276	23	602	32	999999	119	647	730	44	38	999999	482	999999	999999	113	999999	692	933	284	999999	315	837	792	192	137	999999	721	562	152	575	206	999999	142	122	991	393	130	195	444	999999	876	999999	999999	335	275	99	999999	967	849	999999	747	39	617	999999	758	439	999999	419	894	999999	398	999999	999999	469	832	483	999999	237	999999	719	294	999999	498	293	607	700	236	466	999999	48	999999	754	713	999999	828	176	684	866	363	562	172	711	300	146	603	791	36	151	502	792	999999	704	634	139	926	250	541	334	668	67	212	764	502	856	228	644	381	656	641	999999	798	999999	874	780	557	583	216	999999	689	816	674	94	964	134	298	999999	129	584	15	587	999999	359	208	305	359	407	999999	444	999999	999999	419	380	510	836	994	999999	999999	
999999	581	353	44	999999	644	999999	393	999999	999999	999999	568	843	524	797	651	63	999999	448	284	578	431	160	999999	772	444	730	407	304	584	137	139	999999	554	999999	12	661	999999	455	714	999999	911	999999	999999	999999	999999	84	444	621	728	456	805	555	992	261	433	431	978	272	744	914	455	999999	543	672	248	999999	999999	259	999999	989	999999	585	734	928	999999	199	552	533	896	370	999999	999999	575	137	332	583	38	303	842	581	999999	291	711	800	900	822	697	935	602	337	785	999999	825	739	947	229	821	73	593	243	878	999999	375	383	627	999999	524	416	349	999999	519	999999	416	999999	316	999999	873	933	38	845	502	617	931	568	584	111	960	999999	999999	113	762	965	709	999999	703	237	916	999999	999999	241	307	290	595	999999	818	790	778	612	432	728	355	999999	999999	999999	741	270	523	806	798	526	709	999999	236	246	902	554	999999	999999	520	999999	312	999999	760	796	547	221	999999	994	750	794	333	999999	999999	999999	757	874	929	960	999999	999999	713	999999	538	656	532	619	63	999999	45	999999	505	970	102	999999	426	810	137	999999	999999	529	248	529	65	14	999999	361	284	999999	489	999999	624	334	999999	87	375	202	999999	114	274	927	167	672	959	999999	999999	362	265	70	999999	947	746	691	759	348	204	999999	63	533	463	180	345	288	869	17	649	999999	41	25	999999	233	803	999999	999999	999999	371	575	999999	999999	716	841	106	224	999999	542	999999	932	575	999999	999999	191	999999	483	999999	103	592	879	803	999999	837	999999	331	250	999999	811	999999	723	718	485	976	999999	999999	999999	817	622	999999	999999	548	337	726	716	605	999999	142	797	999999	329	381	879	691	492	772	618	999999	598	519	856	142	928	398	567	224	100	999999	999999	999999	999999	665	39	29	471	340	475	235	130	522	891	117	294	726	824	351	838	793	494	856	14	743	229	112	228	999999	619	939	168	502	515	815	878	239	431	664	999999	860	229	999999	307	392	621	86	999999	748	848	212	574	999999	999999	306	140	999999	563	999999	445	926	800	484	720	536	76	627	999999	85	239	64	304	169	999999	977	999999	341	559	621	999999	153	999999	999999	149	999999	999999	943	999999	218	685	999999	676	511	999999	426	999999	745	441	770	325	993	79	999999	999999	793	908	999999	999999	407	732	798	848	941	797	999999	999999	330	345	999999	171	999999	510	999999	399	758	388	792	999999	582	918	999999	900	788	305	138	84	999999	961	999999	508	999999	727	719	486	887	632	734	714	926	972	739	410	999999	609	202	492	281	
999999	999999	415	125	473	643	489	999999	999999	70	645	999999	999999	523	369	990	999999	211	405	999999	999999	999999	135	653	999999	999999	610	188	999999	999999	188	113	999999	803	999999	210	939	392	496	999999	239	999999	988	999999	99	55	708	458	379	420	333	999999	797	999999	959	651	634	762	47	459	42	310	485	136	999999	542	999999	999999	748	169	999999	999999	714	999999	999999	738	523	563	999999	42	999999	161	999999	999999	448	780	999999	945	843	133	575	999999	355	46	61	928	107	862	999999	556	33	999999	710	999999	369	999999	999999	486	148	231	138	81	207	999999	152	881	999999	999999	687	111	236	86	999999	624	593	873	76	678	269	999999	999999	660	872	17	18	999999	450	598	648	999999	999999	829	806	622	995	504	979	349	894	180	436	999999	999999	589	329	999999	711	96	626	496	844	25	227	514	590	999999	208	200	999999	129	440	999999	829	159	999999	407	279	999999	999999	999999	893	727	999999	98	207	21	484	293	687	71	999999	999999	999999	999999	693	81	611	302	999999	528	306	789	999999	774	739	534	800	36	575	999999	676	752	999999	999999	603	126	999999	138	317	578	992	999999	512	999999	999999	86	999999	678	999999	943	795	977	927	110	792	114	384	19	359	672	221	458	999999	765	999999	569	896	999999	558	999999	839	483	999999	463	535	999999	286	999999	999999	663	604	132	999999	631	136	699	824	367	744	498	742	999999	779	644	366	999999	999999	746	999999	999999	999999	495	999999	889	113	322	991	473	574	999999	999999	967	53	696	78	99	999999	96	638	695	999999	539	699	69	834	617	704	350	999999	999999	194	999999	866	727	483	118	12	681	999999	814	707	999999	792	343	671	774	188	93	575	277	656	999999	999999	855	504	650	795	999999	65	496	618	650	376	999999	226	297	999999	999999	223	999999	97	999999	568	999999	987	392	746	366	397	999999	438	999999	775	829	344	84	999999	20	999999	832	322	999999	999999	41	206	66	999999	219	999999	383	672	863	870	615	999999	450	551	999999	868	121	904	438	999999	994	999999	997	875	999999	248	152	999999	999999	999999	999999	999999	155	590	536	626	999999	999999	536	999999	999999	397	999999	999999	169	649	894	532	999999	152	122	928	883	279	631	974	209	999999	999999	971	973	517	581	999999	489	968	45	999999	24	667	937	999999	378	198	999999	607	492	256	716	897	999999	620	999999	999999	979	461	763	876	959	562	427	749	999999	565	277	506	816	802	999999	201	614	44	518	478	999999	409	999999	999999	620	33	999999	953	474	999999	999999	363	787	632	792	999999	214	168	999999	461	250	198	752	
812	920	162	999999	689	984	525	293	319	111	999999	744	999999	901	999999	999999	935	81	473	284	420	937	913	999999	193	999999	243	986	999999	999999	66	999999	999999	999999	747	774	468	242	999999	968	999999	999999	999999	261	536	888	222	136	999999	903	999999	390	776	999999	342	875	17	999999	608	999999	751	999999	838	999999	55	32	727	924	164	999999	797	703	280	505	335	163	630	662	192	999999	797	117	849	551	179	999999	461	999999	323	872	767	35	634	131	227	421	428	999999	215	513	170	298	971	844	999999	271	120	281	588	189	999999	354	260	313	999999	999999	689	296	15	379	571	624	999999	292	999999	771	999999	158	287	999999	999999	497	456	678	144	509	145	14	445	908	565	190	524	143	627	423	999999	330	999999	583	732	142	999999	836	942	545	687	689	319	344	201	961	993	674	455	756	897	582	179	999999	507	999999	850	107	813	391	999999	477	664	121	997	748	999999	704	191	601	370	620	735	598	822	456	999999	111	716	999999	196	850	999999	870	525	202	161	866	85	57	292	999999	999999	999999	446	219	999999	208	346	453	61	999999	999999	999999	999999	999999	846	580	999999	999999	988	999999	390	219	204	999999	788	999999	596	805	596	53	628	144	319	341	598	184	162	612	431	999999	999999	272	552	896	368	834	484	248	355	581	999999	34	999999	999999	648	812	366	999999	430	240	612	541	857	999999	670	999999	544	64	688	671	428	999999	999999	999999	983	127	667	999999	999999	954	319	358	459	25	999999	999999	999999	775	692	785	818	965	191	201	885	999999	999999	999999	235	20	300	999999	559	683	163	999999	404	999999	999999	531	155	999999	999999	476	920	264	999999	999999	282	76	283	999999	372	902	853	462	999999	437	616	760	999999	133	82	880	664	999999	798	775	862	999999	209	517	999999	171	999999	759	669	714	281	631	152	573	271	169	737	530	66	656	830	700	603	966	950	799	999999	32	986	425	999999	999999	465	315	979	904	866	765	553	211	272	103	792	60	166	985	618	148	861	912	153	143	833	152	945	999999	999999	242	999999	425	352	618	999999	254	999999	251	999999	836	999999	367	999999	971	999999	854	394	736	999999	999999	999999	965	999999	680	170	83	281	679	205	323	369	818	140	633	207	137	859	654	999999	548	158	914	999999	781	554	504	620	181	165	999999	758	219	264	230	432	602	244	671	457	700	999999	999999	999999	852	999999	775	236	668	774	849	999999	739	999999	369	999999	895	155	410	136	999999	462	109	523	999999	999999	160	564	910	999999	605	893	198	206	999999	575	925	
999999	966	314	778	277	951	407	316	999999	28	802	895	825	999999	999999	834	999999	999999	247	999999	709	999999	297	326	999999	326	467	178	956	806	543	999999	793	479	37	188	999999	357	398	511	702	217	242	546	999999	999999	999999	674	999999	68	652	999999	391	701	226	999999	679	988	567	951	999999	239	999999	186	484	999999	111	355	509	277	738	197	402	736	181	999999	596	750	967	552	999999	999999	29	897	164	999999	405	999999	263	999999	509	117	999999	447	27	999999	857	66	999999	343	999999	738	999999	999999	330	999999	999999	999999	530	999999	453	928	30	999999	719	700	999999	462	32	999999	619	19	102	522	768	999999	999999	999999	718	708	999999	540	688	634	984	503	628	147	576	999999	999999	750	571	539	544	581	97	775	999999	327	263	999999	43	714	724	558	646	652	123	699	67	999999	936	821	88	912	999999	396	39	225	999999	999999	999999	333	999999	868	447	562	999999	196	543	632	236	401	999999	250	507	999999	909	436	999999	976	34	876	641	66	999999	750	460	999999	999999	700	745	512	999999	999999	999999	709	999999	855	120	93	674	926	166	999999	999999	999999	376	838	415	999999	486	999999	369	105	999999	19	692	186	65	999999	111	999999	854	842	887	723	999999	274	732	797	502	64	326	773	311	107	720	999999	234	277	999999	622	226	77	224	151	153	999999	143	999999	27	305	799	999999	981	329	82	323	546	999999	399	112	115	617	772	431	287	595	999999	951	298	484	999999	787	323	489	139	787	999999	745	579	997	141	232	780	206	999999	903	791	982	999999	406	670	125	878	281	999999	999999	304	792	864	557	364	999999	220	542	353	21	109	999999	199	295	999999	999999	538	999999	970	883	837	576	999999	999999	804	999999	926	892	814	836	909	999999	972	531	492	836	880	32	642	999999	22	248	852	252	999999	298	792	999999	711	869	587	486	310	999999	999999	727	625	490	752	552	265	999999	727	517	112	999999	999999	668	999999	858	999999	516	759	31	870	599	724	999999	999999	999999	29	999999	999999	945	258	999999	741	999999	760	765	221	400	999999	99	999999	999999	520	344	150	745	767	133	936	999999	999999	80	727	288	762	181	999999	700	910	246	532	999999	999999	782	268	680	326	191	908	47	999999	530	247	669	999999	187	89	389	784	834	749	895	999999	337	996	999999	705	462	999999	999999	761	520	489	43	999999	625	555	737	85	999999	429	585	225	899	214	428	833	67	950	999999	101	624	999999	999999	497	999999	999999	810	786	90	975	864	999999	329	286	137	999999	213	113	712	999999	999999	313	324	415	173	
680	361	132	578	999999	648	511	999999	999999	147	999999	414	546	929	808	999999	951	994	494	564	979	999999	622	87	387	999999	954	248	953	749	320	602	669	333	999999	465	999999	217	736	337	362	999999	999999	149	534	635	999999	183	904	886	999999	318	830	850	194	784	739	999999	999999	724	999999	999999	56	746	826	11	744	999999	972	353	999999	999999	268	166	999999	383	72	483	553	751	961	999999	343	999999	999999	11	771	999999	149	182	999999	999999	27	999999	643	999999	559	96	322	999999	891	455	211	560	828	999999	60	673	648	810	999999	265	502	448	999999	999999	929	999999	397	825	239	925	999999	799	627	999999	725	999999	523	122	824	976	171	30	999999	516	578	783	248	702	951	108	180	338	460	470	149	579	999999	729	170	580	999999	496	303	966	999999	411	933	999999	999999	802	999999	536	986	746	103	482	587	999999	999999	156	740	695	873	141	754	744	349	999999	285	999999	999	794	952	253	999999	674	726	894	145	177	999999	834	770	159	948	643	352	999999	377	999999	991	12	394	999999	999999	13	623	172	999999	999999	999999	777	138	784	803	365	584	742	468	429	999999	693	120	177	999999	906	924	724	193	121	999999	999999	789	617	164	999999	409	938	414	284	61	564	682	507	999999	82	706	986	356	592	999999	609	255	999999	911	307	999999	999999	716	999999	88	898	999999	110	245	436	988	999999	629	806	956	646	338	999999	999999	999999	21	613	999999	234	209	938	999999	600	62	999999	390	841	999999	856	999999	191	231	480	205	162	999999	582	271	679	94	999999	366	999999	636	422	280	70	580	719	296	288	166	999999	734	149	530	388	57	453	999999	157	813	772	700	999999	424	858	999999	999999	616	438	351	392	150	22	999999	999999	999999	639	521	999999	270	986	999999	827	999999	739	999999	999999	999999	205	534	818	633	999999	382	593	999999	861	998	422	81	365	113	999999	936	773	350	999999	567	999999	424	418	932	725	886	827	212	873	749	999999	121	932	592	420	999999	533	759	213	640	989	979	112	641	108	257	999999	883	711	890	261	399	999999	498	931	781	126	999999	907	60	555	390	976	121	323	999999	148	773	692	954	413	999999	147	999999	999999	722	322	776	834	999999	999999	943	501	982	497	295	96	999999	660	639	999999	647	999999	163	999999	608	13	991	999999	797	119	141	201	757	486	247	261	943	999999	999999	468	349	61	439	999999	611	888	993	623	38	224	999999	999999	62	176	766	173	999999	999999	999999	718	330	999999	46	368	850	999999	743	506	999999	43	153	524	451	180	447	595	
421	999999	999999	719	19	377	299	582	414	28	149	591	720	84	999999	999999	999999	500	147	999999	999999	999999	228	859	155	496	373	999999	81	189	671	999999	728	999999	751	899	523	260	999999	953	168	463	954	831	613	162	999999	186	999999	206	574	950	42	999999	580	350	865	999999	999999	522	999999	999999	511	234	999999	267	999999	999999	332	378	999999	700	791	194	732	561	126	999999	999999	992	710	197	239	875	999999	720	848	999999	600	410	999999	900	685	195	999999	863	952	729	484	355	300	247	999999	397	773	874	169	848	824	29	234	477	377	582	999999	816	76	636	618	636	419	690	948	922	999999	999999	24	605	999999	999999	608	999999	912	999999	701	473	344	999999	999999	741	561	999	999999	581	185	566	532	112	383	999999	797	999999	999999	847	999999	609	299	930	63	250	999999	563	614	955	420	838	564	999999	880	999999	482	234	534	877	85	419	343	377	746	777	999	912	231	110	80	293	285	74	964	999999	999999	413	788	860	882	997	395	401	999999	347	11	65	231	999999	999999	999999	790	243	772	525	275	921	194	286	250	999999	999999	513	885	137	562	500	512	788	174	999999	999999	999999	994	999999	34	942	216	408	775	944	999999	999999	449	507	502	51	999999	999999	826	262	999999	511	999999	935	999999	881	516	43	785	511	999999	443	999999	593	137	126	248	999999	501	333	715	999999	511	306	999999	154	74	387	635	999999	207	74	961	912	849	934	999999	69	999999	999999	436	183	623	999999	999999	256	326	856	379	385	802	607	999999	503	546	443	10	323	678	520	817	138	999999	274	313	487	481	958	744	202	72	189	282	358	896	542	172	247	903	20	828	218	17	259	718	600	127	468	999999	415	934	740	391	901	335	308	775	999999	960	914	774	999999	121	187	999999	999999	334	999999	606	14	281	763	420	668	999999	608	130	158	999999	713	370	999999	593	999999	268	999999	797	381	32	598	767	812	287	988	999999	470	999999	830	937	104	276	527	861	370	143	180	329	723	219	999999	188	999999	999999	256	553	761	774	999999	919	999999	826	952	577	18	247	468	486	999999	432	231	512	299	999999	462	447	999999	161	999999	205	97	13	84	172	305	420	150	19	40	444	999999	695	999999	911	999999	277	999999	999999	999999	133	674	694	999999	300	987	999999	888	415	351	809	710	609	999999	999999	831	986	751	790	281	999999	106	459	999999	986	947	535	199	387	273	999999	133	892	307	109	530	402	999999	999999	184	90	999999	735	668	230	733	874	153	735	89	999999	525	533	999999	266	36	
999999	248	911	999999	461	35	510	999999	166	686	818	312	453	999999	439	881	968	615	200	76	370	790	235	999999	83	392	463	308	313	668	999999	223	51	82	315	163	203	440	722	65	30	594	511	999999	915	999999	700	678	650	88	999999	999999	488	199	666	999999	23	658	279	999999	571	212	838	498	96	999999	999999	380	751	285	688	999999	892	145	999999	999999	999999	691	347	510	692	785	657	999999	999999	682	999999	999999	999999	880	150	999999	999999	653	494	817	999999	999999	458	319	999999	329	926	375	400	29	999999	353	153	889	156	332	320	769	387	785	999999	999999	999999	413	870	999999	965	870	999999	153	378	249	999999	237	30	275	243	38	208	372	858	999999	833	101	657	391	708	999999	734	817	233	999999	275	999999	272	152	635	54	449	893	364	999999	240	256	999999	785	702	915	999999	880	99	292	570	24	927	273	780	296	999999	488	710	999999	145	327	919	977	973	999999	965	878	640	198	588	315	18	999999	61	587	450	871	689	999999	656	854	999999	999999	999999	261	999999	998	371	999999	297	960	192	915	920	999999	336	999999	812	999999	950	991	999999	999999	703	264	16	134	222	999999	845	885	799	999999	999999	291	999999	978	156	999999	171	966	516	300	999999	999999	133	103	882	148	260	776	68	929	841	999999	613	827	999999	575	999999	657	786	178	503	411	171	273	133	638	323	357	527	100	598	983	485	949	999	85	999999	999999	999999	83	942	79	999999	999999	86	137	999999	999999	741	580	477	514	190	347	797	999999	467	859	970	254	999999	902	258	968	340	858	999999	663	999999	172	444	999999	415	999999	999999	434	999999	301	196	995	960	999999	616	946	622	94	803	147	162	509	617	281	943	997	258	999999	999999	858	999999	228	947	999999	942	579	145	145	999999	999999	122	999999	915	176	673	974	999999	283	296	999999	355	999999	64	999999	999999	329	554	173	398	418	464	195	614	999999	999999	967	57	945	608	47	999999	486	986	335	999999	999999	593	451	608	968	713	999999	753	518	999999	293	173	906	512	623	34	972	747	690	23	926	999999	199	414	705	927	348	674	259	999999	999999	999999	729	26	722	735	113	565	430	704	489	441	105	223	477	803	151	443	999999	22	839	739	305	321	999999	39	404	46	902	51	999999	310	504	999999	643	999999	444	889	789	887	921	416	326	985	533	999999	663	976	936	901	785	904	999999	246	661	138	963	417	917	999999	341	76	662	388	340	189	937	88	579	453	369	261	999999	999999	101	432	422	319	999999	614	376	428	109	999999	265	
999999	621	999999	365	515	71	36	971	107	556	999999	999999	938	655	354	557	584	407	493	999999	533	261	591	999999	239	715	653	629	999999	325	913	966	999999	132	870	568	678	999999	999999	999999	999999	290	999999	551	999999	678	484	664	443	66	791	30	999999	469	999999	218	39	123	136	999999	417	406	668	781	643	888	102	815	785	999999	879	862	999999	999999	208	253	704	999999	999999	999999	241	989	999999	257	534	892	360	201	400	662	538	999999	999999	999999	999999	936	621	999999	907	358	586	669	879	657	999999	929	688	514	999999	488	999999	989	215	576	999999	428	220	420	256	751	537	999999	425	132	257	323	276	77	137	272	631	929	142	560	973	572	119	537	80	604	214	846	931	999999	158	999999	999999	999999	707	556	725	210	528	166	820	686	253	756	410	863	663	620	386	998	856	584	999999	655	999999	995	318	999999	350	652	546	999999	968	999999	974	708	963	256	999999	999999	999999	431	410	975	739	296	328	363	137	217	941	593	469	933	65	999999	999999	999999	426	712	248	52	860	876	620	999999	717	740	999999	999999	899	416	260	805	461	435	183	881	999999	316	677	954	555	143	711	953	232	45	458	410	26	268	829	999999	342	999999	999999	999999	365	611	999999	999999	581	435	999999	534	343	663	481	629	399	810	789	120	45	293	497	999999	999999	667	905	681	292	999999	685	640	999999	601	472	956	864	649	526	314	736	999999	382	130	825	999999	999999	569	563	828	21	216	478	719	999999	59	999999	999999	369	698	705	897	304	211	750	677	947	999999	200	999999	765	750	293	485	383	945	910	376	901	987	57	346	127	464	369	478	171	867	978	999999	999999	29	999999	827	608	839	794	181	380	157	239	877	999999	49	72	270	999999	999999	345	999999	148	999999	943	382	650	369	999999	840	841	281	999999	999999	763	777	575	745	471	999999	877	544	161	999999	999999	999999	757	180	967	88	999999	109	555	999999	999999	999999	284	319	86	999999	999999	999999	70	954	340	108	641	160	123	601	999999	327	799	467	125	801	526	999999	643	199	624	480	999999	700	448	742	726	999999	557	999999	502	265	999999	999999	288	999999	484	206	408	898	121	607	66	376	614	84	999999	98	999999	731	784	875	999999	887	292	706	846	369	515	999999	382	999999	999999	661	108	999999	658	999999	188	487	326	329	999999	745	87	27	423	35	95	999999	442	637	295	826	677	999999	590	781	282	582	999999	124	999999	810	526	817	14	999999	277	406	425	74	910	575	414	465	874	930	809	999999	292	821	283	999999	
165	744	999999	776	983	481	627	999999	962	606	695	212	637	999999	999999	270	22	29	757	688	949	377	727	999999	422	222	753	999999	971	999999	299	970	841	551	654	781	808	238	999999	795	779	547	111	314	999999	211	827	683	711	549	262	273	73	594	200	788	999999	298	363	771	728	999999	906	999999	316	725	999999	96	546	446	461	999999	608	962	909	412	275	423	839	220	395	999999	999999	999999	754	35	906	999999	999999	999999	765	520	999999	649	77	999999	999999	156	999999	164	840	999999	146	274	98	478	665	999999	999999	999999	522	603	459	153	385	658	29	483	210	291	999999	124	999999	680	681	941	908	999999	894	108	770	129	425	999999	380	999999	933	999999	999999	286	369	805	571	572	353	999999	70	731	999999	419	999999	999999	945	716	346	999999	15	999999	592	157	570	707	216	586	27	403	187	999999	772	999999	999999	346	150	924	921	23	553	999999	337	520	880	186	999999	485	316	999999	999999	709	348	654	649	999999	999999	999999	716	662	598	984	999999	949	984	296	959	542	999999	455	27	999999	999999	333	181	841	137	999999	277	393	999999	731	999999	414	999999	477	436	128	91	256	999999	954	218	269	424	568	619	999999	536	999999	227	999999	790	860	596	163	915	24	999999	808	999999	999999	918	332	649	999999	714	150	730	999999	860	999999	460	448	210	72	811	535	908	612	999999	750	546	683	175	861	941	419	999999	75	562	999999	999999	283	906	237	999999	885	619	558	999999	999999	656	29	999999	386	700	999999	999999	533	351	999999	116	999999	586	600	481	245	999999	788	925	304	332	665	954	449	205	187	541	973	37	925	915	359	758	752	103	999999	950	788	999999	999999	759	999999	723	181	314	775	999999	316	755	999999	728	831	633	560	157	991	999999	294	191	523	810	999999	506	425	999999	756	121	833	506	955	999999	999999	627	336	544	47	941	782	144	430	489	235	999999	236	207	93	726	207	605	111	999999	999999	607	999999	788	83	788	999999	707	557	663	864	809	999999	515	359	999999	306	26	119	59	292	159	760	43	584	469	279	228	390	40	913	237	405	999999	628	772	979	548	471	999999	999999	999999	586	766	625	999999	999999	721	848	999999	430	191	496	62	177	516	846	613	213	614	999999	89	326	527	749	636	414	999999	999999	587	999999	758	999999	861	414	217	572	994	417	168	51	999999	380	999999	609	999999	741	352	336	122	925	375	999999	857	999999	565	999999	999999	27	989	22	132	834	271	655	671	637	635	999999	960	999999	852	206	999999	572	960	708	999999	917	27	895	
71	968	774	661	999999	423	697	131	999999	458	999999	977	428	999999	918	724	999999	856	937	999999	116	999999	376	178	83	179	299	999999	778	856	944	999999	999	103	950	999999	69	609	796	258	939	999999	798	511	439	875	777	899	654	246	999999	958	979	922	788	366	999999	605	587	688	133	999999	999999	992	999999	371	977	334	205	764	999999	509	999999	999999	999999	603	906	864	738	999999	402	999999	639	541	267	985	171	86	999999	594	999999	464	31	999999	999999	536	170	999999	997	999999	999999	452	703	890	581	100	999999	300	767	195	999999	737	866	389	999999	732	773	811	735	528	210	901	999999	611	212	210	999999	951	563	629	442	111	866	671	311	949	696	999999	999999	177	95	871	318	999999	143	824	597	642	821	999999	999999	359	79	999999	867	995	433	999999	999999	381	612	999999	736	147	753	358	999999	205	88	347	45	33	851	568	443	338	592	900	477	387	613	845	140	170	866	93	41	999999	803	315	526	999999	71	588	564	148	999999	180	376	785	954	401	564	483	999999	738	507	510	45	539	413	532	625	310	999999	767	817	999999	281	669	999999	482	402	772	821	441	961	999999	999999	304	204	421	534	692	432	221	999999	656	999999	138	585	530	362	999999	999999	993	978	999999	999999	797	999999	567	899	706	467	481	999	791	662	926	999999	245	506	999999	344	999999	997	999999	877	556	486	999999	999999	153	999999	999999	129	138	869	827	463	999999	451	216	974	636	521	999999	234	951	221	498	993	999999	361	350	33	999999	929	911	995	54	999999	274	321	999999	793	756	999999	671	361	871	999999	834	999999	575	999999	300	766	999999	999999	999999	999999	926	344	987	999999	897	791	743	772	508	209	958	832	419	999999	186	895	815	843	999999	213	999999	599	350	576	999999	413	785	555	733	855	999999	441	825	999999	956	929	333	991	896	999999	999999	999999	999999	671	999999	999999	63	257	617	404	950	999999	999999	966	156	337	993	420	999999	493	16	999999	999999	652	999999	527	17	84	372	257	572	823	946	999999	333	663	999999	678	613	167	360	537	999999	338	999999	366	727	858	197	628	935	912	983	412	958	693	859	211	694	999999	995	979	885	999999	832	137	999999	999999	643	492	999999	324	807	999999	143	478	258	710	747	621	799	158	886	999999	321	999999	839	544	842	639	804	543	984	177	171	380	999999	578	505	999999	447	999999	225	704	45	620	999999	999999	279	489	444	159	463	82	646	846	999999	151	58	183	297	384	81	13	688	999999	999999	999999	999999	999999	826	999999	214	970	183	985	932	
191	708	999999	554	999999	274	362	205	655	89	912	999999	999999	287	510	529	332	489	999999	742	999999	26	986	999999	475	453	517	999999	999999	944	999999	898	660	914	911	443	358	628	590	999999	719	808	43	969	999999	118	999999	484	999999	999999	999999	490	120	253	720	175	721	419	89	262	999999	999999	441	711	999999	23	870	410	376	77	999999	704	999999	954	32	999999	982	27	863	366	90	42	348	612	71	12	999999	417	204	999999	721	939	548	338	362	30	376	332	383	413	248	999999	118	258	980	187	592	165	230	999999	192	704	556	723	182	724	360	828	649	593	235	463	216	630	355	241	166	999999	602	12	47	660	644	459	127	126	924	100	631	999999	420	999999	999999	888	999999	999999	392	824	165	999999	670	547	999999	789	188	785	757	487	902	749	31	31	563	228	277	532	70	106	605	65	799	999999	999999	765	999999	602	276	327	999999	999999	848	999999	999999	964	999999	499	999999	854	999999	342	999999	446	197	881	862	398	79	968	620	999999	999999	296	999999	109	837	409	350	999999	616	999999	518	439	421	999999	900	690	617	598	886	778	554	215	825	273	695	999999	83	325	999999	784	533	999999	999999	44	381	999999	121	315	137	999999	159	69	248	695	823	930	35	623	981	999999	781	480	91	842	486	750	470	956	413	484	336	34	25	831	62	220	733	386	202	999999	578	311	999999	953	999999	495	967	139	449	999999	999999	459	999999	999999	999999	62	226	863	557	630	101	165	901	999999	605	134	53	417	999999	612	999999	648	430	642	603	479	999999	137	224	991	783	999999	999999	648	999999	876	690	295	827	999	999999	869	829	571	256	999999	410	817	999999	503	451	559	496	999999	568	689	39	702	136	533	52	999999	649	566	847	760	649	262	506	999999	999999	758	589	643	618	999999	819	859	396	190	78	202	779	999999	999999	234	999999	679	89	467	999999	988	168	303	957	905	229	273	999999	999999	999999	158	321	629	69	999999	969	853	227	241	999999	999999	315	946	999999	850	319	929	25	622	916	969	999999	999999	881	456	999999	999999	686	999999	117	556	144	900	416	999999	880	160	660	856	999999	991	461	848	597	999999	682	221	838	116	596	300	999999	111	578	804	974	281	748	612	103	684	176	514	133	999999	45	415	539	544	969	999999	278	169	999999	999999	517	334	452	999999	999999	999999	456	999999	127	999999	999999	43	331	612	999999	609	411	57	763	999999	999999	999999	725	283	641	999999	682	304	146	437	31	999999	999999	653	999999	650	829	544	999999	715	237	597	999999	999999	
25	12	999999	927	999999	370	757	999999	405	788	999999	570	609	178	571	507	706	162	442	999999	795	220	300	677	325	305	999999	867	219	58	999999	237	560	999999	268	639	192	754	705	999999	680	800	692	953	999999	725	51	660	999999	340	19	84	164	707	999999	804	999999	415	611	303	591	889	999999	356	999999	873	20	999999	910	932	324	951	999999	666	19	995	528	346	135	600	264	999999	894	878	49	277	82	999999	898	464	999999	776	153	412	999999	790	999999	346	517	678	715	999999	999999	49	25	67	628	999999	999999	525	286	375	999999	21	49	999999	994	142	317	999999	999999	167	302	456	15	999999	808	54	999999	229	216	191	829	456	884	413	378	855	862	999999	649	583	999999	383	187	561	496	999999	372	722	795	999999	38	999999	877	999999	558	303	999999	999999	259	583	27	477	318	104	545	833	136	635	104	149	999999	335	999999	227	11	919	278	453	61	999999	682	758	433	559	163	999999	579	336	999999	999999	820	394	732	76	999999	688	74	999999	999999	662	14	736	999999	656	999999	703	999999	999999	999999	638	35	590	999999	582	900	999999	999999	759	941	64	263	800	780	30	328	884	602	463	661	322	854	194	437	398	671	945	140	777	182	459	673	920	779	999999	58	239	968	999999	175	306	644	315	152	961	408	214	956	608	337	502	111	364	999999	999999	784	999999	163	38	999999	954	139	276	586	999999	390	999999	30	999999	971	98	916	452	297	365	678	999999	999999	475	989	467	989	531	450	680	358	318	923	545	442	218	86	939	249	999999	177	378	999999	660	581	75	999999	999999	637	248	585	658	999999	641	999999	244	999999	687	48	453	999999	999999	825	905	143	82	419	485	130	762	22	976	212	999999	198	999999	820	391	894	924	283	999999	894	211	105	699	999999	292	979	208	420	399	999999	796	255	569	552	823	999999	508	999999	707	281	874	236	999999	455	989	453	266	424	416	792	124	179	999999	999999	624	810	444	830	999999	506	922	352	622	999999	416	831	628	756	996	865	395	278	576	999999	29	999999	496	999999	999999	999999	722	999999	14	607	786	999999	877	856	999999	999999	92	999999	528	211	358	532	613	532	999999	167	999999	510	427	550	406	846	603	62	692	999999	323	201	579	299	784	149	999999	25	298	790	954	771	827	999999	782	999999	749	374	999999	497	371	963	214	999999	999999	222	366	999999	999999	940	33	824	173	290	999999	891	109	239	427	999999	999999	999999	243	999999	999999	63	682	443	767	688	106	999999	95	205	287	360	987	485	285	571	782	
884	999999	358	767	999999	607	547	295	999999	618	999999	947	999999	312	999999	729	954	999999	999999	540	923	695	521	843	999999	738	999999	999999	348	904	623	953	855	436	310	783	885	999999	82	455	999999	157	876	999999	999999	291	338	999999	999999	630	42	595	325	999999	859	999999	302	999999	972	401	639	544	946	999999	995	566	101	330	12	989	844	472	817	514	999999	775	999999	999999	267	512	410	85	999999	999999	872	38	638	824	999999	999999	491	380	999999	681	999999	999999	211	888	84	29	199	999999	890	524	786	569	777	999999	635	93	379	999999	256	469	999999	999999	55	238	125	966	999999	277	753	890	999999	473	953	999999	999999	806	574	931	377	248	323	999999	195	974	931	312	260	999999	999999	999999	742	640	134	59	999999	262	999999	972	999999	118	999999	921	999999	999999	26	323	615	641	999999	829	519	448	483	18	156	598	378	999999	307	812	715	111	88	999999	999999	868	999999	904	456	445	262	601	168	269	157	401	147	195	999999	999999	999999	619	713	369	973	303	999999	125	902	100	884	482	675	959	999999	999999	843	995	851	158	974	710	194	999999	576	999999	289	224	999999	754	461	999999	122	689	125	106	398	999999	295	854	711	233	11	365	561	779	926	999999	867	167	558	152	344	810	999999	987	434	45	792	65	24	942	999999	999999	639	999999	369	999999	999999	999999	600	134	999999	996	999999	999999	999999	829	127	999999	991	90	357	704	999999	318	848	312	999999	999999	671	999999	925	240	840	768	999999	853	725	999999	999999	940	364	571	566	434	999999	348	373	892	288	999999	918	995	73	933	595	559	952	999999	852	999999	939	999999	999999	248	208	478	999999	677	999999	999999	113	267	387	60	725	999999	147	771	875	999999	939	162	999999	76	444	930	177	906	999999	999999	901	404	17	999999	999999	999999	937	999999	999999	999999	192	999999	122	432	501	661	999999	22	999999	999999	422	190	455	999999	999999	787	999999	566	999999	278	311	999999	503	369	954	999999	259	34	59	87	848	818	546	911	327	253	50	426	575	783	321	164	698	374	998	720	949	664	244	223	781	999999	525	957	662	933	201	752	478	791	411	594	999999	140	960	603	644	999999	34	999999	746	449	991	29	957	999999	999999	138	371	243	760	595	789	835	999999	477	303	999999	259	394	61	297	947	783	382	726	201	568	414	405	86	415	640	369	476	999999	999999	999999	10	514	999999	72	999999	245	41	816	805	137	835	492	309	999999	294	640	999999	999999	501	217	647	240	956	999999	724	965	166	999999	999999	999999	999999	962	999999	797	588	744	
20	988	906	712	752	999999	999999	999999	733	921	999999	999999	130	10	546	27	999999	182	858	999999	558	392	348	425	89	999999	999999	385	768	872	404	999999	999999	550	630	999999	552	789	464	91	319	892	268	803	999999	145	234	954	883	351	132	915	939	999999	196	627	650	490	632	76	999999	999999	999999	860	526	593	999999	580	999999	711	474	61	717	776	459	665	134	545	555	943	461	907	502	427	750	488	571	657	363	12	194	999999	166	398	386	999999	596	407	286	999999	591	654	999999	182	999999	999999	207	173	369	999999	999999	999999	934	688	614	796	53	999999	120	47	32	896	226	999999	526	412	894	999999	400	999999	78	726	999999	279	362	807	333	330	551	679	291	999999	999999	833	509	89	137	999999	784	589	731	718	296	248	264	695	437	217	999999	473	185	878	773	684	999999	776	999999	665	336	999999	473	722	337	999999	756	999999	608	393	999999	446	285	999999	544	810	954	999999	439	30	25	667	999999	126	674	87	503	412	635	999999	381	732	244	471	151	977	126	18	999999	999999	999999	640	96	54	349	999999	999999	758	344	962	730	111	347	825	650	669	999999	357	58	259	937	354	987	995	999999	145	212	813	286	566	694	945	968	999999	539	999999	581	335	776	465	999999	745	78	673	881	999999	395	419	821	999999	551	768	959	141	918	146	999999	999999	42	214	16	385	482	777	278	999999	142	762	999999	999999	97	999999	580	999999	370	201	999999	324	123	999999	749	999999	999999	999999	25	925	985	837	665	402	731	490	302	572	458	999999	273	999999	404	999999	146	999999	133	556	394	450	197	377	770	726	999999	338	976	999999	999999	223	393	677	999999	352	999999	305	107	999999	999999	607	808	18	143	999999	928	985	919	26	605	126	669	445	999999	575	999999	618	999999	999999	999999	403	999999	11	999999	245	129	595	538	62	308	841	535	240	22	786	641	188	999999	999999	999999	874	418	959	695	348	999999	999999	267	999999	999999	190	238	999999	360	150	103	999999	901	999999	737	343	456	999999	718	764	591	439	999999	633	999999	559	384	999999	150	667	985	554	999999	768	691	181	999999	352	448	127	612	377	999999	871	999999	833	287	345	186	464	428	550	250	930	756	124	525	999999	999999	64	805	85	27	693	165	999999	999999	999999	216	565	15	114	999999	601	161	999999	559	561	939	110	281	999999	976	685	249	444	999999	385	999999	999999	655	702	999999	393	322	536	359	196	715	155	343	154	999999	620	459	323	131	649	778	542	999999	963	695	161	783	765	109	341	453	721	999999	125	
130	640	910	999999	24	999999	289	625	864	372	846	793	767	136	911	365	236	925	999999	999999	606	999999	999999	692	17	938	610	556	437	28	743	994	910	999999	34	498	710	156	999999	999999	370	163	677	203	127	901	394	656	854	999999	114	528	999999	580	999999	650	629	227	305	85	435	732	999999	846	999999	852	883	549	112	423	654	90	625	237	304	453	801	817	999999	115	999999	953	702	694	913	224	999999	340	999999	383	999999	999999	851	233	999999	637	966	831	999999	275	28	844	553	999999	999999	34	902	181	286	75	849	812	999999	199	531	481	999999	503	932	414	266	552	840	728	554	172	239	402	576	666	487	970	252	999999	97	709	409	270	606	888	322	423	64	644	999999	66	839	661	702	999999	607	999999	898	169	18	999999	14	825	886	926	795	510	999999	619	999999	879	999999	354	111	822	82	769	897	54	999999	842	999999	999999	999999	498	332	577	999999	398	68	24	81	92	999999	621	704	584	384	999999	103	812	999999	444	65	655	496	495	559	879	115	837	575	854	78	176	978	808	999999	398	603	999999	810	215	561	574	807	999999	63	490	127	497	395	227	950	999999	33	63	150	999999	999999	837	999999	820	292	230	448	227	24	999999	999999	999999	954	985	86	876	999999	999999	999999	491	999999	20	441	79	762	618	999999	358	904	788	152	999999	668	999999	397	999999	999999	999999	999999	999999	999999	589	472	999999	847	231	542	409	150	84	999999	419	179	658	999999	990	406	948	67	674	778	99	999999	236	999999	718	237	873	999999	320	999999	999999	690	553	365	268	548	511	232	999999	85	999999	217	999999	511	732	755	999999	999999	406	369	261	932	999999	561	999999	276	246	948	999999	994	669	811	999999	407	274	729	626	302	443	452	894	726	999999	999999	735	999999	493	724	258	999999	226	494	201	999999	425	999999	442	999999	329	999999	311	562	103	546	416	999999	387	432	246	13	138	717	999999	953	475	534	414	999999	826	164	999999	521	999999	175	777	999999	620	999999	981	194	297	634	999999	451	150	342	632	981	191	504	504	70	999999	254	834	999999	548	247	999999	999999	675	782	175	174	999999	790	862	999999	768	999999	620	507	999999	62	999999	503	744	999999	812	142	902	433	999999	331	660	722	43	455	341	278	636	382	999999	101	518	515	469	809	999999	360	999999	704	222	950	883	996	619	435	538	340	999999	53	999999	352	988	252	313	843	513	999999	756	999999	596	999999	604	247	999999	359	543	999999	43	934	270	999999	662	207	221	527	447	663	112	999999	999999	10	513	
592	948	999999	112	276	211	626	999999	748	603	73	117	722	355	646	894	999999	892	999999	306	830	783	972	999999	791	40	786	405	999999	392	158	999999	596	987	21	999999	59	999999	999999	999	417	638	999999	999999	999999	99	499	182	999999	768	842	715	588	999999	682	809	999999	373	999999	245	425	231	456	365	454	573	521	734	343	999999	845	23	626	338	889	201	271	123	99	701	541	613	603	90	549	443	999999	893	314	212	323	685	999999	40	999999	196	192	166	414	36	578	764	999999	454	999999	829	99	999999	999999	491	999999	862	283	620	703	811	627	375	999999	20	661	999999	999999	140	43	169	88	595	753	703	19	114	709	73	133	777	774	159	167	999999	354	999999	88	823	999999	999999	412	324	999999	772	568	999999	350	403	374	999999	343	707	421	763	750	503	506	999999	481	443	999999	220	496	926	46	478	218	999999	666	11	549	607	476	582	999999	763	269	981	999999	202	764	315	698	183	999999	77	738	404	999999	999999	163	999999	351	231	307	999999	828	410	735	100	608	254	736	373	410	735	241	838	15	999999	244	525	976	289	678	847	521	322	491	969	999999	814	135	815	847	581	999999	255	285	565	935	999999	255	999999	594	999999	578	335	773	708	835	999999	398	982	616	638	991	72	552	460	999999	515	918	766	999999	794	129	921	525	828	479	986	563	450	62	385	999999	932	999999	168	999999	195	548	783	143	840	999999	999999	999999	219	590	204	702	999999	884	429	999999	489	693	999999	400	657	810	945	999999	849	346	947	930	999999	999999	68	377	394	999999	495	966	145	632	519	378	976	721	315	248	999999	999999	738	566	999999	445	999999	248	894	767	620	385	999999	553	294	504	477	222	968	851	999999	826	318	999999	399	462	804	856	184	431	424	999999	505	706	954	566	608	999999	307	999999	577	819	482	999999	570	120	373	591	348	24	900	764	753	463	716	458	975	104	176	180	999999	934	999999	999999	353	684	880	896	999999	728	896	96	915	183	999999	999999	354	999999	82	288	99	222	518	169	530	660	192	51	989	999999	590	513	999999	999999	163	643	755	19	282	885	240	476	991	620	128	814	849	579	188	15	114	293	999999	887	91	999999	426	904	942	693	501	999999	999999	104	147	392	871	788	29	641	956	344	999999	999999	58	622	230	897	51	999999	999999	613	862	999999	401	999999	491	336	55	735	226	851	999999	999999	394	401	569	999999	999999	735	943	999999	559	547	58	769	874	999999	839	468	207	528	999999	236	882	888	975	999999	702	
840	999999	544	742	294	999999	114	999999	829	802	657	999999	333	424	315	772	750	63	325	999999	632	999999	657	497	586	537	698	988	840	999999	505	426	647	205	999999	834	999999	327	274	132	943	501	55	41	192	416	874	113	557	999999	142	835	660	986	80	418	254	999999	999999	757	726	999999	437	132	307	999999	415	138	782	481	999999	432	788	202	991	141	386	625	315	999999	663	594	999999	386	574	999999	765	999999	135	233	590	999999	171	999999	406	999999	999999	999999	734	951	11	746	999999	999999	99	999999	56	467	994	938	42	628	741	999999	104	142	685	60	558	638	999999	753	12	999999	891	22	271	999999	796	174	77	464	999999	999999	999999	916	999999	365	999999	864	622	308	667	196	201	999999	999999	999999	423	274	151	22	373	105	999999	257	999999	772	193	999999	999999	776	671	999999	871	578	737	386	817	187	999999	999999	763	999999	25	176	96	816	367	999999	401	96	857	531	33	64	100	795	878	921	183	999999	182	999999	999999	999999	999999	837	324	999999	233	244	999999	246	404	999999	259	999999	90	319	171	926	414	999999	999999	999999	918	149	806	999999	488	942	999999	895	14	379	999999	999999	999999	178	999999	999999	501	999999	999999	166	729	620	137	210	804	420	714	569	760	256	95	918	534	999999	927	496	41	507	999999	290	736	999999	242	35	674	999999	999999	912	778	912	999999	669	555	529	632	999999	22	605	22	78	238	938	145	757	293	238	28	214	250	53	227	994	610	426	999999	268	388	111	999999	999999	18	999999	790	999999	821	425	373	999999	441	629	484	435	495	76	62	798	335	484	742	446	688	207	671	735	694	999999	999999	139	999999	374	919	911	79	999999	69	436	999999	298	936	867	865	22	772	620	569	792	509	543	374	631	932	903	369	999999	999999	810	140	999999	162	390	366	999999	906	76	710	573	366	999999	17	626	650	47	999999	874	580	999999	435	60	176	999999	931	526	999999	999999	442	25	551	978	505	259	999999	999999	145	555	999999	631	116	705	999999	995	436	928	536	747	999999	895	365	494	519	742	385	999999	888	260	459	839	478	438	634	694	999999	999999	85	999999	999999	557	999999	993	372	999999	569	999999	150	999999	999999	999999	990	999999	496	999999	659	67	468	999999	999999	226	213	885	105	671	162	999999	80	225	974	58	853	778	999999	433	992	372	131	999999	183	999999	999999	718	999999	456	849	461	942	97	44	963	918	999999	884	113	353	27	897	701	796	999999	658	924	206	428	160	999999	999999	72	554	297	935	898	999999	227	287	495	111	649	
822	701	999999	982	999999	999999	139	540	893	999999	90	975	475	430	999999	292	997	24	522	365	999999	637	999999	880	543	999999	38	999999	733	667	999999	858	915	257	879	104	164	675	999999	195	999999	999999	328	286	982	578	999999	515	133	305	229	273	999999	999999	999999	999999	839	855	448	443	999999	119	806	236	497	231	70	227	999999	679	999999	999999	280	336	77	686	319	585	897	965	924	999999	896	999999	447	562	884	999999	999999	999999	265	999999	999999	310	213	188	812	101	788	760	518	999999	964	454	999999	898	992	646	678	667	875	264	999999	483	518	469	222	379	789	934	347	890	322	856	424	829	999999	970	133	999999	873	999999	796	147	999999	329	559	999999	999999	548	570	247	999999	247	819	11	350	753	791	744	965	443	312	999999	422	627	292	117	39	348	999999	32	999999	999999	793	658	467	820	35	199	999999	770	119	250	374	109	398	85	47	423	488	999999	189	388	923	999999	999999	941	724	829	999999	999999	999999	999999	744	547	724	712	999999	999999	543	999999	727	999999	834	205	334	72	490	323	999999	216	79	616	860	463	999999	145	866	999999	743	525	105	999999	162	468	357	197	505	826	999999	685	632	876	879	999999	622	587	999999	727	115	851	999999	411	599	830	381	805	70	999999	705	999999	846	99	426	999999	435	531	449	999999	999999	146	999999	999999	999999	553	583	999999	737	902	840	264	590	148	258	892	74	694	606	999999	96	551	137	223	999999	796	999999	999999	459	862	532	101	148	188	879	968	294	797	999999	56	256	188	78	167	450	450	998	708	841	534	999999	741	925	127	289	306	19	353	542	152	714	51	999999	875	380	749	126	412	269	999999	608	276	231	560	84	999999	483	969	999999	999999	798	999999	999999	924	908	791	176	30	999999	582	999999	940	265	330	341	215	445	999999	787	700	999999	595	448	562	926	687	519	999999	53	381	999999	50	580	861	353	583	350	999999	999999	589	999999	106	513	686	999999	668	20	900	228	869	999999	290	192	82	357	212	692	148	998	999999	281	801	999999	999999	760	999999	999999	403	976	758	865	626	236	208	126	237	999999	762	999999	268	676	999999	156	999999	909	542	858	508	514	999999	890	211	820	744	999999	782	128	986	926	410	308	617	923	469	13	846	999999	983	955	999999	129	929	999999	740	555	662	654	999999	999999	227	71	861	889	835	867	664	806	491	890	344	119	105	999999	832	959	68	695	686	999999	73	488	999999	552	394	31	960	999999	89	199	655	138	324	378	708	999999	447	728	98	601	349	
999999	572	103	621	20	999999	103	84	780	496	966	967	634	999999	739	999999	999999	504	813	906	369	999999	302	244	216	794	726	138	493	522	340	607	94	829	33	915	999999	931	384	997	867	230	999999	702	689	170	690	824	968	161	138	233	284	695	980	999999	280	858	414	225	999999	965	591	267	999999	999999	999999	804	999999	823	416	386	129	999999	999999	148	999999	599	555	999999	113	902	169	999999	999999	116	332	399	849	710	645	921	999999	999999	700	902	638	999999	547	999999	288	886	304	154	744	999999	114	468	656	841	896	999999	312	369	999999	404	805	999999	873	58	45	492	954	999999	187	494	859	999999	125	146	509	384	62	235	767	227	608	24	596	641	999999	863	743	17	999999	964	619	999999	56	999999	106	388	178	498	294	795	931	483	966	259	892	999999	353	519	341	521	628	999999	999999	895	796	790	663	242	999999	999999	749	947	16	999999	875	701	914	819	49	130	999999	564	999999	999999	999999	134	57	346	748	859	520	234	675	302	999999	541	566	999999	508	316	725	935	999999	122	56	984	999999	753	383	201	999999	533	479	220	999999	74	999999	628	609	672	742	326	493	197	661	524	281	999999	999999	344	999999	763	320	999999	999999	280	122	828	926	311	656	999999	962	557	999999	999999	755	999999	987	281	999999	999999	551	836	999999	999999	999999	264	999999	531	712	999999	876	999999	66	475	222	745	815	44	952	318	999999	999999	25	448	363	935	999999	675	768	999999	726	606	999999	207	222	484	169	996	827	857	377	999999	598	892	427	999999	501	999999	773	19	649	952	999999	96	244	252	820	135	999999	517	697	999999	762	895	47	280	999999	858	263	999999	585	999999	999999	104	940	308	710	999999	30	440	444	412	901	999999	999999	774	287	852	962	999999	663	44	951	999999	169	999999	641	703	854	157	823	642	901	45	434	830	746	234	156	999999	542	697	114	615	82	295	884	999999	727	273	993	257	896	293	85	551	867	999999	934	357	999999	16	278	873	616	801	999999	866	334	999999	38	62	705	35	437	965	930	346	999999	874	708	637	999999	591	164	575	745	617	959	883	962	850	299	999999	999999	535	428	240	998	281	784	999999	999999	389	245	940	552	871	855	119	620	531	999999	70	649	38	40	687	719	50	65	893	906	451	385	187	763	999999	755	902	546	699	347	999999	99	690	999999	999999	999999	999999	33	874	999999	850	272	999999	202	238	160	999999	999999	741	521	999999	225	999999	121	236	14	999999	186	999999	125	953	572	921	193	690	970	959	79	444	
999999	999999	999999	191	999999	66	999999	944	984	534	999999	999999	407	805	188	390	751	999999	999999	732	592	999999	47	387	999999	808	287	351	256	512	268	200	999999	70	410	26	999999	43	999999	65	57	69	82	651	889	612	999999	767	743	803	938	772	391	346	999999	52	467	639	999999	333	779	838	698	482	276	565	999999	347	404	171	449	717	448	999999	684	533	225	395	498	999999	262	519	608	452	573	999999	809	999999	999999	999999	558	311	999999	435	999999	999999	371	600	385	334	281	218	373	581	364	230	333	868	661	999999	827	82	150	999999	81	269	999999	255	908	779	755	505	138	46	613	999999	116	23	245	475	172	999999	19	999999	875	53	155	37	98	352	999999	940	183	890	999999	485	170	999999	364	27	979	125	691	605	578	775	999999	336	967	226	124	320	633	196	166	212	72	977	411	37	123	212	166	566	616	815	332	247	506	137	999999	999999	658	228	496	56	933	413	595	109	963	819	69	872	238	853	317	987	734	337	423	193	923	336	903	776	999999	135	989	763	452	842	829	840	248	342	661	415	699	120	999999	658	391	999999	73	304	153	294	999999	763	999999	345	999999	179	714	794	858	999999	325	719	96	999999	999999	832	657	999999	989	999999	634	896	999999	999999	297	624	999999	764	801	999999	272	608	999999	999999	797	236	999999	117	339	659	136	454	483	339	99	980	33	471	244	559	654	999999	315	924	660	441	571	606	58	888	999999	949	992	246	999999	999999	999999	421	999999	198	999999	549	791	339	999999	190	423	861	812	316	601	999999	529	252	967	330	303	709	24	365	999999	658	69	451	999999	186	461	999999	999999	382	894	611	999999	56	982	999999	161	975	999999	480	28	999999	794	741	296	526	430	750	278	738	423	386	407	999999	999999	999999	489	349	792	916	728	999999	590	439	422	990	145	482	999999	863	999999	327	878	544	347	955	999999	328	164	30	755	710	999999	999999	958	999999	999999	805	523	73	999999	811	193	914	751	999999	129	364	329	306	391	947	491	415	570	106	999999	862	317	578	999999	171	195	771	171	28	218	999999	480	904	785	339	959	205	248	999999	999999	999999	792	505	835	509	999	857	999999	808	229	562	972	862	20	351	999999	945	19	463	999999	421	999999	999999	633	81	884	425	999999	61	999999	295	999999	999999	961	543	999999	999999	742	554	999999	337	999999	999999	798	655	85	617	893	444	841	24	195	784	739	999999	221	999999	871	999999	999999	584	999999	999999	999999	999999	395	768	999999	476	281	686	999999	999999	301	299	
289	400	934	978	999999	277	999999	86	220	972	109	392	473	999999	331	20	940	999999	929	588	990	555	541	864	269	316	715	426	172	164	812	999999	493	450	443	820	134	892	767	358	999999	270	376	848	834	999999	305	662	154	271	746	999999	536	712	308	734	859	999999	719	999999	561	114	913	999999	170	379	899	32	804	510	885	57	999999	999999	999999	730	999999	693	39	999999	21	63	281	901	999999	587	203	780	152	999999	961	64	183	88	797	999999	356	320	687	465	999999	282	857	999999	385	999999	24	955	187	578	555	999999	999999	462	678	999999	999999	21	647	583	185	128	880	105	549	999999	873	142	999999	999999	383	999999	16	573	162	738	205	637	526	999999	573	248	603	573	163	795	999999	721	409	299	126	345	673	113	290	999999	401	762	104	999999	824	882	181	600	205	999999	169	477	309	940	999999	204	495	927	20	936	999999	999999	941	753	818	162	999999	494	470	48	204	902	292	999999	999999	442	543	972	895	999999	76	999999	377	476	635	544	422	469	986	921	849	999999	103	353	470	999999	820	351	735	672	159	687	139	167	999999	267	195	142	602	869	661	999999	42	329	999999	999999	999999	475	127	283	740	273	507	999999	999999	458	999999	999999	706	999999	622	999999	999999	232	541	389	873	999999	983	378	999999	289	866	126	270	335	713	774	483	948	154	355	233	461	932	885	189	589	968	43	459	999999	999999	349	257	469	286	809	999999	491	648	729	491	749	924	999999	407	390	289	999999	744	999999	999999	758	119	276	968	785	300	999999	999999	293	251	950	919	999999	854	527	869	800	59	904	987	999999	309	999999	864	484	537	481	999999	999999	310	116	298	425	790	676	240	981	501	501	999999	141	291	999999	488	541	830	820	605	880	521	488	999999	840	56	473	459	694	412	999999	999999	818	177	410	982	999999	661	999999	322	999999	296	888	999999	558	395	999999	710	999999	936	333	653	716	875	999999	287	821	302	458	379	327	999999	546	999999	999999	999999	700	963	880	382	999999	879	336	999999	427	593	633	190	265	454	199	762	515	757	89	999999	542	942	999999	999999	170	842	213	134	999999	999999	999999	319	300	315	999999	893	829	571	593	453	327	218	458	999999	654	999999	47	999999	999999	999999	711	788	499	999999	710	757	999999	757	999999	510	676	211	512	466	842	323	889	949	760	999999	999999	944	999999	635	523	999999	999999	555	479	529	999999	999999	945	999999	260	961	819	133	605	936	499	82	359	999999	776	125	705	999999	999999	340	751	999999	253	999999	631	766	999999	
864	999999	999999	999999	848	288	999999	999999	476	266	81	216	999999	503	766	354	823	806	860	594	90	858	407	627	502	383	148	777	717	956	73	809	493	346	955	478	228	999999	999999	794	667	388	310	859	634	999999	999999	999999	985	742	430	85	999999	182	999999	999999	256	758	999999	999999	149	914	987	520	999999	271	723	544	547	297	135	999999	164	999999	927	701	558	999999	999999	716	92	999999	791	999999	535	987	48	321	801	950	999999	470	902	187	654	752	999999	789	999999	372	72	755	999999	999999	999999	280	999999	705	254	843	456	708	999999	64	391	838	133	22	984	215	999999	411	743	597	75	999999	999999	977	421	999999	311	999999	999999	630	654	999999	22	103	368	999999	75	999999	76	958	503	523	705	848	795	999999	629	999999	999999	460	148	660	22	701	632	951	33	943	293	999999	542	999999	826	144	409	64	825	39	654	729	149	890	345	785	103	551	960	408	192	604	999999	999999	965	431	999999	993	324	321	470	416	241	132	59	996	999999	816	697	570	999999	740	991	599	999999	999999	320	258	324	237	999999	91	990	625	761	688	523	619	722	404	999999	415	999999	999999	999999	247	999999	27	841	349	999999	287	853	400	959	451	613	956	198	890	120	999999	999999	97	713	999999	999999	616	370	370	482	806	103	302	916	42	999999	486	40	496	585	302	416	975	867	329	237	600	999999	999999	85	567	999999	999999	293	420	736	652	801	999999	822	882	657	480	999999	562	193	561	999999	926	450	137	925	701	314	818	826	703	999999	999999	162	824	951	59	999999	915	384	272	999999	506	999999	358	685	851	999999	999999	644	999999	118	999999	146	676	999999	738	869	947	641	730	526	475	593	999999	432	417	36	999999	999999	608	195	999999	999999	999999	551	976	630	102	999999	84	999999	611	999999	999999	594	914	257	486	707	999999	189	347	284	654	745	543	913	272	925	278	999999	677	999999	999999	750	167	137	224	134	150	117	777	506	566	703	915	302	702	448	517	999999	550	299	718	999999	848	676	533	186	18	73	368	999999	183	259	359	999999	146	150	436	787	43	361	567	999999	411	999999	999999	951	829	251	220	823	417	118	284	388	63	999999	901	490	604	999999	125	999999	999999	611	332	317	999999	86	165	562	21	730	136	198	732	612	999999	17	999999	581	357	767	852	999999	999999	75	974	971	999999	999999	248	945	999999	995	246	999999	366	999999	518	999999	607	999999	95	658	811	687	981	999999	655	451	602	894	531	999999	999999	358	999999	214	852	267	342	383	300	637	323	999999	999999	
141	952	252	255	225	498	560	974	603	681	204	732	81	94	888	325	344	925	353	424	170	314	887	265	161	947	260	76	999999	999999	458	999999	745	149	999999	144	413	205	999999	406	971	57	97	999999	39	482	999999	183	454	999999	955	711	999999	651	386	827	999999	986	104	278	999999	493	999999	999999	999999	859	986	931	244	754	999999	149	549	947	453	122	227	220	235	679	175	86	621	176	507	746	375	104	999999	32	80	426	111	117	167	999999	307	947	454	179	496	999999	939	999999	154	815	999999	32	207	274	609	999999	999999	999999	112	171	871	584	642	486	999999	891	999999	222	684	496	999999	441	790	966	815	280	766	66	192	325	999999	921	31	692	584	999999	897	498	422	226	664	999999	14	996	616	722	999999	967	999999	604	681	727	26	999999	777	730	241	241	458	339	96	999999	242	787	33	950	999999	950	901	999999	994	679	999999	467	831	999999	437	793	359	102	999999	999999	381	999999	644	420	904	373	914	854	121	999999	999999	93	999999	999999	999999	999999	972	666	170	999999	76	543	610	11	927	559	826	425	303	447	881	365	373	297	999999	654	152	613	55	199	45	57	40	338	639	716	999999	871	908	219	821	693	932	999999	733	837	999999	642	493	355	546	499	999999	999999	784	684	999999	842	635	999999	84	369	621	970	999999	28	512	999999	372	221	999999	954	517	93	626	198	433	763	999999	495	677	510	999999	699	653	999999	495	367	553	954	996	999999	245	118	145	462	82	962	291	714	335	704	280	281	134	999999	982	999999	56	999999	261	956	287	149	132	574	249	921	999999	783	532	154	729	417	999999	735	718	999999	948	999999	125	471	482	999999	999999	999999	999999	847	575	71	563	27	320	957	703	50	218	106	999999	999999	222	999999	644	507	999999	190	999999	863	999999	999999	872	583	999999	883	480	790	484	437	979	159	344	401	356	265	999999	514	834	771	713	183	527	999999	423	387	950	999999	826	974	999999	979	997	376	790	999999	999999	999999	999999	999999	486	999999	566	781	999999	999999	236	821	804	999999	286	999999	356	999999	159	999999	870	259	999999	152	932	515	964	509	768	999	161	967	999999	179	999999	251	26	999999	999999	800	616	746	506	586	160	139	170	447	698	991	633	794	999999	906	999999	938	818	355	999999	999999	999999	67	999999	126	684	268	999999	634	999999	45	659	999999	999999	359	999999	133	753	999999	992	802	999999	999999	810	776	999999	367	750	705	863	138	999999	999999	901	324	851	559	733	999999	999999	891	919	536	999999	663	342	999999	876	867	
999999	192	195	245	362	702	625	432	256	246	999999	999999	517	999999	999999	192	612	988	57	603	507	718	399	374	999999	999999	883	819	400	999999	444	691	490	883	999999	681	943	197	319	209	999999	999999	312	497	638	584	383	999999	764	942	60	354	637	999999	999999	920	792	821	563	261	999999	806	999999	999999	802	69	999999	999999	449	999999	249	425	678	848	904	88	415	902	999999	107	999999	480	64	999999	999999	999999	64	999999	523	155	888	132	634	67	390	892	397	213	695	579	747	749	964	674	703	635	675	788	377	290	999999	889	95	465	999999	348	999999	583	12	999999	14	628	120	303	211	127	999999	999999	467	22	691	211	217	166	360	999999	515	389	754	471	425	275	999999	242	640	998	46	178	999999	999999	149	814	999999	983	574	129	638	671	473	586	843	63	331	365	599	313	682	929	115	557	833	372	828	540	296	738	788	877	662	212	90	999999	999999	425	872	876	10	233	591	241	999999	844	999999	999999	999999	371	944	484	643	336	326	999999	73	974	999999	776	985	670	696	999999	340	761	18	270	506	231	964	999999	492	722	999999	458	347	999999	219	988	999999	660	999999	999999	794	313	244	999999	886	972	999999	999999	999999	105	891	999999	999999	999999	900	999999	835	999999	671	406	406	48	999999	920	32	867	769	199	765	230	330	334	757	771	51	999999	526	682	384	533	672	999999	699	397	831	974	999999	592	973	631	999999	800	988	516	999999	756	321	323	313	28	213	999999	360	986	775	566	999999	766	714	999999	70	163	281	148	734	557	999999	999999	99	999999	945	187	225	143	999999	529	345	251	252	999999	716	213	378	365	999999	312	499	713	621	274	402	165	999999	110	999999	999	529	850	781	971	999999	716	234	999999	83	35	153	226	919	255	231	340	523	429	166	857	785	999999	818	432	999999	635	983	824	655	789	999999	125	571	77	999	999999	999999	280	877	999999	979	999999	292	304	168	282	794	999999	53	72	641	458	999999	713	223	999999	42	359	913	781	733	409	610	293	999999	38	654	999999	256	736	870	252	999999	999999	878	999999	633	523	999999	785	841	617	999999	999999	157	851	181	858	999999	999999	999999	999999	367	105	276	579	999999	999999	999999	139	999999	999999	129	317	999999	399	905	786	835	999999	999999	518	96	137	940	999999	628	27	145	874	857	796	999999	860	283	759	885	999999	890	999999	170	999999	946	999999	167	898	497	473	399	758	999999	394	999999	999999	415	944	34	240	164	161	951	494	862	999999	282	830	945	268	999999	442	513	999999	999999	536	
390	354	572	952	969	999999	627	164	627	387	929	999999	774	694	455	339	735	655	301	739	999999	675	999999	999999	861	337	952	239	439	999999	254	496	999999	999999	922	70	381	81	270	122	533	796	866	485	773	809	66	999999	813	705	706	999999	167	166	189	715	999999	999999	101	642	99	999999	724	670	142	442	974	288	772	394	999999	664	394	189	216	999999	808	297	478	999999	280	701	425	734	999999	395	339	342	316	216	488	62	979	999999	999999	144	81	206	352	999999	835	999999	488	429	747	52	473	977	999999	628	906	293	850	49	372	398	973	990	999999	999999	999999	641	972	565	905	904	684	767	166	81	488	612	999999	147	226	503	999999	996	999999	218	999999	361	392	999999	310	999999	211	940	265	634	171	999999	999999	605	237	203	804	999999	999999	999999	367	706	999999	878	999999	303	348	712	999999	999999	185	999999	13	212	825	751	259	999999	264	711	703	999999	511	999999	909	407	826	349	909	33	999999	298	483	153	850	225	541	514	547	999999	856	999999	127	999999	458	194	999999	999999	780	486	944	519	668	999999	149	623	204	298	999999	742	477	998	999999	999999	999999	886	999999	859	999999	610	220	745	999999	999999	999999	999999	999999	125	999999	725	329	252	999999	433	88	188	629	670	13	237	30	252	545	805	539	857	695	999999	225	571	690	228	999999	180	275	209	772	420	957	935	999999	89	224	253	423	234	439	999999	721	999999	266	999999	855	134	589	999999	209	942	718	996	999999	310	999999	511	45	111	30	399	167	879	416	999999	713	78	241	940	38	302	391	999999	428	325	605	233	315	857	372	108	999999	308	999999	829	999999	960	999999	695	190	999999	217	321	213	49	999999	842	585	57	129	787	892	999999	939	907	560	999999	578	999999	999999	675	206	187	999999	922	808	999999	879	586	517	752	652	999999	999999	999999	999999	80	111	388	112	763	647	267	737	999999	215	941	369	102	279	298	392	999999	999999	514	516	999999	582	291	241	363	963	999	999999	376	144	356	889	623	823	999999	311	199	100	941	38	939	999999	164	716	867	499	786	317	228	370	429	555	999999	809	64	497	820	999999	749	999999	999999	726	999999	450	859	62	999999	279	788	987	202	141	59	486	999999	999999	428	574	373	999999	999999	999999	322	999999	715	800	643	813	768	992	491	52	999999	151	389	222	999999	999999	856	815	753	517	528	999999	178	297	506	999999	999999	474	78	255	999999	999999	623	999999	414	364	999999	999999	418	999999	510	795	505	999999	790	907	107	364	999999	999999	718	558	119	669	999999	
