500	500	
101	89	93	89	82	110	98	90	103	111	120	112	97	100	101	98	119	93	91	99	89	123	100	108	75	106	83	100	106	102	106	94	82	116	101	93	96	98	102	109	109	114	97	103	100	110	94	84	100	75	104	105	105	107	88	94	91	96	79	97	100	118	101	92	91	94	107	96	101	108	99	89	96	103	93	105	91	95	102	107	93	104	114	100	89	96	96	105	104	102	101	97	87	122	107	96	86	102	103	105	119	78	101	98	119	110	116	105	98	115	117	100	100	95	98	107	78	103	89	110	103	96	115	105	109	89	93	121	78	100	100	99	109	88	95	103	98	93	98	95	90	94	114	113	88	98	105	94	91	91	108	112	110	106	111	76	115	102	113	86	106	102	103	108	117	107	98	115	99	109	104	75	100	104	101	99	96	112	87	79	103	104	81	99	97	98	95	82	101	97	116	92	98	98	113	95	94	108	124	97	98	101	107	103	108	104	90	103	95	122	96	112	90	110	99	100	95	95	111	96	97	102	96	94	91	110	90	98	105	104	97	100	88	91	107	103	90	110	108	97	93	98	92	103	86	94	109	84	93	83	100	117	92	111	123	119	109	108	106	101	108	104	120	88	110	92	92	99	94	103	84	113	107	95	90	87	90	107	106	90	86	105	109	99	104	95	93	118	99	88	100	84	98	89	104	106	99	117	103	105	91	98	87	99	100	88	89	123	115	84	98	101	106	90	107	99	99	105	80	96	91	93	108	97	116	117	94	104	103	113	112	111	90	98	86	93	113	108	89	102	104	89	99	99	100	96	109	92	111	98	102	111	90	106	105	99	117	110	73	116	89	93	107	100	98	112	92	102	90	102	117	116	128	107	82	99	98	113	79	104	95	106	115	97	113	90	94	97	78	94	105	84	125	103	100	87	103	87	91	105	99	75	109	114	98	101	93	102	107	115	98	94	84	92	92	90	105	105	99	122	90	97	94	94	101	106	92	98	99	109	99	92	92	103	96	83	88	93	102	98	111	119	103	96	90	106	121	91	87	110	112	95	105	94	100	99	119	97	102	97	99	98	85	97	106	110	104	107	95	98	108	88	99	93	93	111	109	104	92	84	101	87	99	109	113	101	105	103	100	92	107	104	97	100	110	85	87	105	106	98	
106	91	98	105	88	106	105	109	98	111	92	97	101	116	87	91	101	110	95	94	95	109	104	85	88	112	95	113	111	98	109	85	90	92	101	94	105	111	97	117	121	118	112	115	107	103	109	106	111	113	103	94	84	116	109	107	92	89	98	100	110	117	91	110	97	86	94	82	100	95	114	108	96	101	92	89	100	114	87	119	102	89	90	103	82	84	100	98	106	102	85	101	99	121	109	97	93	88	98	115	93	91	111	117	101	112	108	95	101	107	77	93	104	116	105	101	115	95	96	81	110	93	97	119	89	87	101	125	102	70	129	90	102	76	104	99	108	102	81	90	84	92	102	105	101	82	83	96	109	104	96	102	112	117	97	93	99	91	100	118	94	99	91	96	95	85	105	92	92	110	100	90	92	100	96	99	96	84	94	91	96	104	101	100	106	117	90	99	99	99	99	97	102	84	116	119	85	105	95	98	84	121	91	90	92	105	100	101	95	100	115	104	96	117	101	121	98	92	110	94	109	97	96	89	97	110	116	106	89	108	84	97	91	102	103	86	100	105	80	105	115	100	90	92	85	96	120	92	99	96	100	111	97	126	117	90	111	92	115	100	102	86	100	100	113	94	98	90	98	98	108	96	99	99	99	96	103	98	93	101	114	124	83	94	89	104	106	101	116	101	95	94	84	97	93	93	97	93	88	100	90	97	87	98	110	90	108	95	95	88	106	114	90	75	110	82	116	86	101	97	105	104	130	102	107	98	93	96	107	82	102	118	84	94	110	115	110	94	90	98	107	97	93	93	94	91	114	114	108	118	88	93	118	112	94	79	120	108	85	93	107	96	99	91	106	111	80	111	90	104	89	98	95	121	92	108	92	105	113	95	112	111	110	89	90	111	99	110	98	120	80	108	90	100	109	94	83	81	110	105	105	101	108	88	106	118	102	119	91	105	119	98	91	97	90	98	105	108	103	105	101	98	111	96	109	114	99	112	95	105	92	80	95	112	112	98	102	110	97	99	104	87	93	105	85	98	98	104	103	96	85	129	103	101	90	97	113	97	99	102	107	113	99	105	80	94	95	99	93	91	106	108	79	92	100	110	106	109	93	90	112	106	88	94	99	92	102	94	96	92	99	117	103	105	94	82	109	101	109	99	
706	421	89	566	135	314	74	999999	999999	576	999999	380	999999	873	821	953	720	988	596	999999	471	278	845	301	845	955	864	173	804	300	999999	999999	746	999999	643	736	999999	707	545	432	437	809	54	15	822	999999	139	644	913	823	873	999999	378	295	415	437	575	999999	720	180	450	901	898	843	868	624	634	917	240	999999	905	23	453	174	999999	662	999999	840	478	131	825	229	259	980	999999	450	999999	460	223	215	170	270	999999	999999	981	536	910	211	146	208	99	999999	999999	828	999999	860	999999	214	999999	753	214	735	999999	599	999999	231	651	999999	426	427	506	184	704	999999	924	999999	999999	87	192	422	999999	32	703	280	41	999999	815	430	999999	567	637	914	123	999999	999999	435	950	999999	30	999999	884	999999	785	718	702	915	517	388	904	283	834	735	32	923	11	999999	42	999999	567	741	415	231	855	858	790	591	70	244	999999	499	999999	999999	66	999999	537	999999	247	984	578	126	105	436	999999	788	733	901	999999	200	468	819	403	999999	830	999999	354	663	147	926	927	120	999999	283	365	414	588	205	999999	600	999999	252	944	57	471	451	999999	979	704	76	999999	889	999999	999999	776	214	105	783	807	777	86	874	999999	320	67	468	271	822	81	121	209	537	232	301	999999	225	875	356	449	999999	644	375	959	999999	800	48	420	999999	506	999999	318	804	397	901	524	521	631	633	989	13	999999	999999	908	593	999999	999999	999999	999999	75	560	999999	999999	344	428	142	710	999999	549	999999	28	999999	286	999999	920	802	405	149	999999	776	292	593	251	366	446	209	821	999999	376	214	212	999999	21	919	946	821	569	470	999999	768	999999	606	999999	123	970	955	903	507	999999	790	471	999999	999999	631	782	999999	97	393	898	229	321	999999	548	344	317	647	45	367	378	999999	243	934	999999	999999	963	685	511	138	999999	490	305	323	480	585	999999	754	999999	390	146	979	999999	185	571	749	457	570	68	999999	805	333	999999	546	138	888	999999	536	287	999999	668	107	464	959	998	417	924	998	773	962	999999	563	611	999999	230	999999	999999	67	372	431	999999	403	627	764	999999	999999	999999	759	194	592	38	216	476	262	999999	999999	524	773	187	164	825	999999	796	105	155	251	722	273	325	739	522	499	173	856	999999	275	479	700	637	936	846	175	813	191	934	394	999999	358	934	191	874	999999	879	218	606	999999	606	531	999999	999999	349	307	443	454	79	539	52	620	584	999999	569	999999	999999	251	317	659	645	615	999999	760	164	374	339	143	999999	
919	619	954	259	31	669	947	90	556	999999	548	999999	368	121	404	999999	477	999999	488	622	60	999999	638	901	999999	999999	999999	370	858	926	975	999999	309	590	999999	999999	999999	370	562	787	621	743	589	999999	768	999999	286	504	766	419	687	600	851	521	999999	463	980	999999	313	20	678	587	999999	630	999999	580	432	778	961	485	263	116	220	700	10	999999	876	984	142	999999	735	999999	603	449	249	384	127	788	775	697	999999	999999	999999	552	999999	43	521	958	999999	198	506	507	999999	291	165	999999	389	160	999999	507	586	996	920	294	999999	192	984	999999	391	247	463	643	12	274	546	229	999999	668	592	967	795	918	999999	999999	999999	237	952	321	999999	669	995	966	999999	277	120	942	999999	772	999999	925	59	737	577	794	734	862	504	279	745	935	530	999999	567	553	712	668	999999	999999	772	57	240	672	499	722	251	496	376	734	999999	999999	115	287	402	667	918	67	999999	167	999999	659	999999	683	576	358	999999	285	409	724	565	452	899	999999	999	228	695	386	999999	854	553	248	999999	769	126	151	999999	999999	999999	900	635	999999	327	999999	765	123	999999	557	105	150	583	966	999999	652	179	999999	999999	967	999999	184	972	541	818	999999	614	971	999999	963	999999	999999	528	999999	999999	999999	999999	909	135	999999	382	886	903	147	290	108	999999	586	161	843	999999	415	447	862	965	153	927	103	836	830	281	999999	949	361	990	671	622	688	999999	587	562	999999	585	999999	595	401	280	834	999999	720	225	37	999999	999999	999999	161	986	665	930	813	581	995	999999	304	741	999999	936	551	999999	999999	485	592	578	574	291	340	999999	999999	277	573	873	103	999999	999999	999999	254	973	999999	988	838	684	956	758	205	999999	566	197	290	999999	16	999999	728	999999	641	244	632	459	256	999999	42	331	239	999999	366	940	488	162	956	999999	999999	614	999999	563	319	934	528	999999	382	568	999999	153	549	999999	270	118	154	416	211	999999	982	794	727	590	956	517	455	568	402	264	527	414	999999	601	461	402	157	175	377	706	716	799	86	687	324	889	781	431	137	257	795	999999	950	84	706	999999	886	726	999999	801	999999	959	441	128	50	319	912	999999	356	867	999999	999999	49	999999	175	193	718	999999	275	999999	999999	33	441	154	468	999999	463	166	894	999999	516	431	568	575	227	999999	367	958	647	999999	977	833	999999	999999	999999	816	42	999999	909	523	999999	999999	460	539	76	466	528	297	659	999999	856	755	63	999999	361	539	999999	473	287	418	826	760	402	270	999999	
902	947	999999	857	999999	423	999999	256	381	774	669	970	39	509	761	238	79	308	999999	158	999999	779	999999	908	757	406	569	999999	501	696	233	454	200	449	173	518	357	439	999999	181	848	509	681	822	691	568	999999	999999	526	190	999999	461	349	122	868	999999	469	273	109	255	853	839	999999	685	551	225	780	999999	345	252	881	640	301	881	999999	721	108	999999	226	198	999999	999999	651	320	940	771	999999	999999	580	50	58	93	999999	761	999999	18	753	996	280	476	999999	999999	628	284	309	126	169	999999	999999	999999	999999	804	56	911	239	999999	198	444	744	779	120	702	19	305	999999	797	309	999999	564	301	968	111	999999	750	410	224	977	377	999999	824	611	647	999999	999999	25	254	47	429	531	78	819	318	999999	999999	365	999999	792	332	90	999999	816	629	902	520	188	999999	419	306	510	999999	999999	821	433	919	177	473	437	999999	290	949	760	880	19	496	481	659	849	999999	394	324	432	654	999999	509	18	982	999999	754	254	999999	834	740	918	515	796	999999	885	342	333	892	658	216	52	140	752	935	620	416	999999	529	83	999999	912	999999	593	999999	534	923	911	999999	728	682	999999	198	124	29	962	503	999999	999999	773	517	570	502	666	225	612	999999	757	82	372	999999	716	725	999999	999999	828	732	922	179	472	961	430	148	173	976	876	854	999999	732	973	126	717	564	755	999999	956	419	529	377	25	378	176	999999	999999	999999	966	614	179	806	201	240	999999	529	21	812	999999	999999	338	999999	999999	757	150	35	109	255	620	999999	970	461	361	999999	212	999999	164	104	795	591	325	999999	19	999999	999999	999999	540	742	546	198	999999	999999	480	999999	999999	840	38	267	238	151	739	577	999999	814	999999	718	454	783	37	35	374	917	999999	504	116	565	999999	87	83	999999	999999	366	709	431	999999	37	981	827	999999	372	526	999999	865	999999	999999	747	992	204	628	966	764	757	999999	520	999999	636	926	976	427	525	169	999999	194	999999	656	999999	868	358	217	616	737	999999	456	665	509	476	999999	371	651	369	573	485	999999	116	176	736	651	198	607	971	110	15	410	811	999999	574	999999	567	999999	480	879	999999	999999	999999	999999	147	310	59	999999	999999	584	565	334	68	951	684	502	87	141	919	731	679	750	245	515	999999	226	999999	463	934	763	493	999999	999999	489	930	497	447	999999	38	435	601	999999	260	396	545	680	352	999999	527	999999	635	436	999999	749	209	892	752	999999	999999	921	999999	596	999999	593	100	999999	163	578	31	999999	65	
209	113	999999	139	502	500	849	999999	61	874	785	935	863	138	67	295	432	290	48	999999	999999	381	116	770	15	110	667	305	353	527	999999	999999	340	25	435	333	594	619	706	999999	903	536	999999	57	879	999999	223	464	43	999999	730	999999	982	999999	125	999999	999999	723	133	402	832	553	999999	999999	110	947	605	847	999999	999999	701	999999	583	646	842	414	999999	69	890	999999	887	213	999999	447	796	485	855	888	900	999999	336	870	999999	314	569	359	999999	920	946	932	999999	376	999999	308	215	918	714	999999	999999	710	999999	936	999999	779	515	999999	290	189	737	624	101	999999	999999	105	407	999999	326	279	86	492	504	15	999999	999999	299	521	450	964	241	877	771	519	288	999999	705	400	47	999999	999999	940	79	730	193	332	840	347	429	999999	900	384	602	999999	270	127	216	896	823	999999	999999	993	188	326	947	859	853	999999	999999	756	399	999999	793	609	999999	145	422	773	822	999999	127	951	999999	784	999999	857	285	336	259	999999	983	999999	577	171	999999	805	762	753	783	333	479	268	908	672	277	893	590	993	999999	134	704	999999	999999	42	758	537	902	404	262	99	584	526	333	278	773	590	440	999999	381	675	383	999999	990	498	322	858	53	999999	517	999999	999999	291	371	134	465	999999	999999	544	999999	699	902	368	500	693	999999	952	934	639	899	686	462	958	621	999999	750	45	452	585	720	899	494	483	887	92	822	302	164	208	999999	232	856	895	228	682	772	25	178	306	749	369	924	413	528	830	999999	318	669	999999	999999	430	108	159	824	514	214	429	480	417	871	999999	999999	736	827	677	829	567	740	939	527	999999	866	155	836	360	999999	91	999999	999999	375	513	632	92	824	999999	133	707	80	713	999999	353	544	761	999999	302	572	197	586	850	10	160	578	999999	554	648	563	953	322	474	539	133	473	424	52	999999	824	999999	911	444	999999	999999	496	999999	472	184	200	115	720	544	999999	999999	999999	999999	65	225	935	902	999999	999999	999999	179	999999	605	184	353	879	130	718	78	477	857	286	151	305	878	663	551	999999	380	458	457	243	999999	686	999999	628	999999	368	827	431	922	186	735	615	999999	738	890	852	128	305	80	999999	651	76	930	510	999999	808	999999	999999	393	999999	168	727	381	936	616	919	431	725	519	761	890	999999	555	681	999999	535	999999	149	772	699	150	84	388	999999	591	712	756	251	999999	561	191	275	48	288	27	18	244	448	131	999999	430	402	999999	318	506	15	520	258	959	827	887	
47	999999	694	503	999999	348	320	355	904	172	999999	460	958	999999	625	999999	277	664	541	301	482	28	801	278	747	299	80	564	585	201	999999	291	447	673	153	486	353	784	999999	670	999999	103	227	999999	250	942	827	738	881	407	253	594	428	536	414	999999	987	425	999999	794	999999	756	769	712	665	898	22	294	436	148	999999	999999	729	999999	376	389	999999	992	999999	804	999999	341	682	999999	948	999999	863	911	999999	134	498	928	37	999999	402	177	333	999999	153	352	929	542	312	743	999999	759	999999	556	169	35	228	995	396	951	331	936	83	591	764	751	44	111	36	311	649	335	999999	590	479	208	65	296	999999	686	999999	999999	999999	939	44	999999	999999	317	999999	243	905	999999	541	85	818	999999	999999	742	999999	999999	317	828	516	10	999999	818	304	284	86	960	999999	999999	999999	710	86	999999	907	143	557	575	703	999999	360	999999	405	155	793	999999	771	24	114	323	999999	457	378	56	999999	999999	845	226	999999	774	240	791	274	973	356	831	999999	426	999999	961	999999	184	698	999999	477	999999	604	948	999999	914	512	999999	999999	655	396	999999	342	40	977	877	999999	341	681	999999	496	999999	528	999999	999999	962	390	355	465	153	138	999999	999999	999999	578	700	434	897	201	979	999999	177	934	618	587	999999	498	968	449	680	673	999999	999999	769	999999	999999	205	182	159	72	534	167	606	713	999999	34	939	554	461	286	452	400	149	702	666	329	634	999999	999999	151	473	421	906	785	479	285	869	989	694	669	505	999999	748	139	455	114	999999	999999	101	563	718	999999	999999	172	237	999999	713	999999	112	774	999999	999999	337	999999	999999	122	999999	821	243	252	164	950	860	999999	781	200	652	20	999999	562	758	412	819	291	999999	529	903	743	557	206	571	79	886	919	999999	220	999999	999999	540	999999	853	749	999999	849	408	768	94	726	391	47	999999	703	552	550	999999	872	476	55	585	78	999999	999999	273	46	680	95	73	940	406	570	274	999999	479	914	708	999999	424	970	883	664	445	999999	362	520	575	868	526	346	999999	523	744	880	164	472	133	346	485	951	178	322	704	999999	999999	999999	773	719	233	637	841	16	999999	505	172	999999	633	999999	164	752	471	812	999999	726	46	999999	999999	999999	756	17	790	999999	533	999999	801	999999	999999	999999	857	999999	999999	856	645	888	999999	897	75	248	999999	999999	838	999999	999999	732	489	999999	753	977	116	447	999999	388	962	225	999999	999999	482	984	999999	602	960	341	999999	622	15	615	177	680	232	999999	817	588	
676	522	999999	698	999999	999999	983	999999	999999	982	194	419	548	999999	893	429	51	34	424	90	544	125	999999	999999	999999	569	727	999999	199	82	755	967	629	415	999999	450	56	999999	298	681	10	268	785	977	999999	764	999999	646	721	747	639	207	724	736	54	999999	999999	672	999999	621	83	119	256	744	237	227	999999	142	656	453	383	999999	736	743	90	999999	340	999999	359	999999	495	999999	999999	451	442	999999	253	999999	371	161	999999	999999	379	677	607	890	22	999999	750	930	974	999999	989	277	999999	747	471	981	999999	768	231	999999	323	624	136	999999	999999	999999	311	999999	974	896	771	999999	251	999999	522	69	145	199	272	299	556	429	189	999999	100	884	88	695	96	999999	246	602	929	272	69	754	550	999999	933	217	999999	80	955	88	999999	494	999999	373	234	412	845	467	506	932	393	999999	445	999999	902	82	999999	615	593	712	659	178	575	999999	940	767	518	531	265	65	559	999999	473	110	383	606	858	715	470	684	426	779	106	999999	999999	999999	999999	967	999999	861	490	133	487	253	999999	11	918	999999	999999	467	893	324	211	999999	382	907	430	344	209	305	224	21	154	909	295	880	81	999999	109	775	458	550	818	404	999999	999999	998	229	999999	381	688	810	292	999999	790	112	577	655	625	999999	744	999999	768	999999	646	479	978	578	958	548	929	350	999999	656	999999	353	505	999999	876	946	909	211	662	827	617	414	728	999999	999999	193	312	999999	952	138	41	483	999999	411	757	105	457	999999	271	143	452	347	862	636	995	999999	607	769	779	999999	999999	542	999999	941	799	242	750	837	459	775	245	513	999999	819	625	535	570	999999	60	780	499	489	940	529	384	279	552	102	155	681	585	542	646	283	77	498	171	999999	612	524	999999	999999	969	495	999999	999999	949	999999	20	470	876	514	999999	999	189	581	602	999999	566	529	999999	657	691	778	999999	703	867	124	751	999999	999999	999999	490	535	435	999999	519	454	999999	446	330	508	91	685	999999	81	999999	647	103	999999	895	379	284	92	834	697	999999	999999	306	204	80	834	999999	883	106	156	33	194	573	999999	999999	158	999999	129	209	191	576	16	999999	999999	999999	999999	30	999999	241	993	455	408	700	738	999999	999999	999999	436	375	999999	217	207	588	658	58	638	83	793	999999	747	999999	164	883	653	130	999999	228	999999	324	850	814	44	652	112	700	624	999999	999999	358	743	10	733	754	713	999999	378	999999	324	79	251	157	999999	833	494	785	999999	524	57	617	999999	999999	969	999999	525	
681	999999	555	999999	999999	433	154	999999	445	689	999999	999999	999999	179	999999	752	504	904	999999	83	703	587	211	999999	327	409	109	446	227	327	643	41	621	239	42	800	822	941	366	645	106	999999	791	153	999999	310	890	355	377	865	536	205	860	48	821	104	999999	397	168	999999	334	707	31	127	56	715	862	180	999999	879	999999	562	548	473	976	794	795	67	999999	26	999999	754	999999	362	791	447	180	999999	417	999999	999999	435	782	808	321	398	999999	674	107	41	999999	999999	217	497	935	973	999999	396	999999	37	999999	999999	976	151	48	999999	638	999999	336	608	999999	290	763	210	60	504	780	999999	161	588	999999	130	999999	389	579	999999	999999	581	999999	817	999999	783	999999	390	638	914	999999	640	769	742	760	228	999999	498	999999	167	999999	999999	999999	441	203	917	999999	483	130	188	954	596	572	249	42	66	251	518	999999	761	768	383	571	146	55	999999	970	419	999999	688	781	471	893	421	999999	999999	144	999999	624	872	548	47	269	459	960	862	999999	999999	710	703	977	830	999999	999999	999999	582	445	310	396	63	999999	825	655	441	407	999999	702	161	405	502	921	266	894	945	223	999999	123	122	186	192	81	451	999999	134	711	951	791	169	32	999999	104	999999	599	570	925	723	999999	999999	999999	477	169	916	133	999999	781	999999	935	734	521	999999	468	333	999999	213	981	999999	125	530	730	999999	701	999999	138	999999	408	999999	666	999999	29	499	999999	999999	999999	708	32	165	327	501	352	990	25	66	647	364	802	770	709	396	588	430	607	999999	999999	606	999999	626	999999	989	809	999999	999999	611	714	31	329	999999	999999	999999	190	826	999999	623	999999	740	439	644	895	774	342	637	999999	280	745	599	892	486	198	999999	931	406	377	999999	692	658	935	413	352	626	44	629	507	292	215	761	252	983	683	999999	176	142	730	22	656	182	314	784	866	124	138	843	999999	809	494	783	458	849	931	529	999999	35	301	279	740	712	999999	105	74	983	356	909	999999	831	296	799	676	365	999999	519	354	999999	547	237	497	200	644	698	798	431	313	402	61	164	562	150	840	999999	282	944	53	218	719	999999	999999	229	51	163	999999	695	999999	999999	178	422	999999	652	488	74	781	999999	77	440	999999	643	680	954	999999	648	999999	155	958	999999	999999	736	999999	999999	442	664	469	278	159	999999	185	113	323	219	233	639	999999	910	999999	776	999999	733	999999	613	911	999999	999999	813	371	402	884	376	999999	892	21	441	946	49	219	999999	604	999999	399	999999	
999999	204	329	470	999999	228	669	368	999999	192	545	358	860	862	999999	367	461	656	999999	757	607	808	376	431	999999	791	692	939	700	838	181	999999	343	999999	358	717	999999	742	92	152	999999	525	883	554	999999	662	581	999999	815	852	999999	999999	605	999999	978	455	827	897	999999	938	536	999999	668	654	20	378	24	999999	999999	516	611	719	573	764	33	91	925	822	84	546	220	608	133	999999	477	233	571	999999	321	999999	999999	858	481	999999	616	14	857	239	544	979	647	999999	579	308	251	652	385	841	619	999999	530	15	823	725	999999	927	605	820	187	786	806	323	258	611	999999	999999	999999	429	999999	29	233	695	287	105	999999	208	38	824	606	824	847	729	999999	424	382	999999	44	755	425	689	408	46	61	757	999999	334	763	999999	681	498	413	955	694	600	673	834	728	728	826	999999	898	780	224	999999	939	999999	999999	834	999999	744	999999	492	13	467	999999	196	644	530	922	574	445	70	153	117	999999	892	999999	491	750	547	165	316	928	999999	790	627	999999	699	999999	105	102	929	999999	937	780	921	951	236	979	487	200	207	999999	999999	94	838	637	117	941	999999	51	749	999999	692	588	999999	999999	999999	999999	999999	374	945	711	827	481	999999	999999	216	337	999999	999999	808	512	999999	356	957	511	675	811	999999	990	714	757	771	64	352	845	56	358	378	367	843	560	986	999999	255	495	977	781	578	516	430	780	452	999999	243	247	821	345	630	901	887	306	724	13	999999	197	940	773	138	670	285	999999	958	142	106	258	526	160	111	472	533	894	243	999999	569	934	999999	664	820	999999	34	711	727	477	479	547	999999	983	462	999999	555	214	652	999999	999999	573	999999	320	20	999999	721	670	999999	168	999999	993	72	288	999999	999999	999999	286	952	33	646	574	139	491	999999	558	422	999999	698	53	999999	999999	252	336	214	996	122	999999	653	835	393	363	477	569	109	486	484	999999	549	999999	184	279	999999	629	999999	667	999999	999999	999999	462	572	188	972	200	251	59	750	999999	999999	999999	612	999999	632	126	999999	999999	106	570	392	186	999999	864	993	960	999999	647	75	623	75	547	562	782	346	999999	273	215	391	286	327	999999	735	748	484	111	134	295	999999	999999	999999	977	570	872	999999	481	388	707	194	21	330	604	999999	137	670	999999	885	829	552	999999	852	434	901	819	999999	342	450	335	999999	892	999999	584	10	929	633	98	977	690	835	864	813	565	30	999999	956	723	999999	607	87	999999	226	305	742	216	293	565	999999	
750	999999	614	40	62	327	302	185	746	603	63	504	582	557	205	994	688	627	296	413	532	863	530	277	843	999999	999999	999999	540	842	794	999999	77	22	237	70	230	999999	761	248	999999	204	999999	999999	21	112	999999	999999	999999	999999	63	588	996	999999	553	886	109	347	197	999999	999999	999999	644	903	808	416	437	999999	330	999999	999999	854	999999	58	685	338	653	410	265	740	754	48	655	240	788	215	650	914	999999	350	960	882	999999	957	361	111	559	316	321	605	999999	933	81	999999	999999	209	999999	947	999999	225	242	699	999999	457	59	999999	999999	414	125	602	766	999999	111	979	183	891	219	908	696	999999	778	347	99	999999	74	820	999999	768	703	589	999999	702	448	253	999999	271	799	197	999999	513	140	155	201	999999	999999	162	999999	102	712	644	989	814	999999	893	446	895	609	432	392	238	880	212	710	535	119	73	84	858	999999	911	102	999999	999	192	453	999999	156	380	821	911	988	874	65	69	999999	999999	451	999999	806	222	661	376	804	999999	633	999999	999999	665	608	999999	88	973	230	999999	999999	999999	999999	78	449	813	999999	999999	611	481	249	15	999999	651	936	441	622	999999	62	999999	260	725	226	330	559	524	198	999999	772	999999	833	999999	653	265	516	630	999999	382	999999	999999	472	432	765	333	440	627	782	793	728	177	162	559	920	571	550	826	752	494	999999	925	625	268	467	564	999999	234	999999	999999	999999	999999	577	249	424	999999	196	827	959	999999	890	932	742	405	762	999999	894	284	999999	92	714	689	878	999999	999999	189	377	213	965	210	685	216	274	890	658	423	999999	999999	145	860	384	723	999999	999999	604	586	192	229	506	862	999999	999999	999999	279	999999	455	436	207	385	244	999999	983	862	758	216	999999	667	851	746	348	13	981	148	244	707	990	999999	28	999999	287	996	999999	707	999999	540	322	87	995	713	999999	986	403	999999	900	178	999999	861	999999	653	920	918	999999	482	167	999999	689	234	894	572	196	632	417	999999	107	247	545	285	759	228	894	607	672	148	543	361	610	999999	248	76	316	139	714	999999	855	369	665	674	549	253	851	97	192	432	527	580	999999	999999	999999	999999	632	126	111	890	999999	322	255	203	939	806	258	245	986	999999	266	66	918	52	999999	737	581	870	735	515	377	807	424	249	620	962	782	999999	23	584	443	200	999999	824	616	999999	999999	999999	999999	999999	995	615	110	364	999999	470	662	536	405	702	91	761	999999	999999	522	952	999999	16	582	976	33	618	232	412	394	
999999	38	999999	436	43	624	118	999999	999999	520	761	999999	70	82	159	310	999999	244	321	502	681	809	441	311	664	644	999999	890	758	999999	999999	393	698	969	110	442	568	109	371	88	999999	625	397	86	761	255	837	933	433	676	777	384	910	999999	712	266	999999	793	772	999999	516	228	999999	999999	143	378	999999	101	999999	717	741	156	872	999999	999999	65	421	365	999999	418	999999	184	467	999999	942	999999	482	788	999999	844	999999	775	337	972	999999	754	248	125	943	393	246	745	961	999999	934	631	512	999999	389	657	844	241	253	363	591	999999	999999	999999	999999	140	999999	229	835	137	872	999999	818	899	671	999999	999999	306	422	166	999999	71	222	751	999999	999999	999999	805	408	609	10	613	531	974	390	240	993	943	999999	812	497	26	999999	999999	842	999999	999999	612	16	999999	839	548	999999	96	999999	999999	128	999999	158	28	640	100	821	235	136	269	444	844	999999	441	781	999999	520	610	668	165	160	388	908	999999	999999	999999	799	793	769	462	793	445	792	860	121	983	794	766	182	407	205	684	707	999999	533	968	999999	575	999999	999999	999999	219	427	36	379	740	999999	968	999999	752	300	37	466	674	999999	999999	61	658	329	797	89	753	438	270	959	999999	999999	335	999999	999999	795	999999	960	803	435	584	27	765	490	380	882	999999	999999	430	999999	178	228	999999	117	533	999999	444	255	45	999999	283	999999	167	77	999999	69	775	322	999999	999999	76	999999	662	249	891	982	295	178	948	999999	263	999999	999999	999999	790	999999	647	228	132	623	360	999999	999999	917	161	803	860	698	586	321	117	513	276	473	50	111	565	999999	226	551	630	276	306	130	633	999999	773	13	999999	999999	999999	999999	200	365	999999	98	151	745	97	97	131	597	591	637	999999	749	999999	544	123	999999	691	999999	12	580	993	999999	681	805	999999	385	40	857	999999	929	898	559	999999	999999	866	951	960	819	999999	138	999999	999999	684	669	999999	883	545	238	889	597	965	569	555	619	999999	522	416	346	999999	712	67	274	999999	662	738	258	435	329	678	999999	728	999999	156	873	999999	960	409	22	999999	410	999999	802	968	824	964	339	14	703	548	354	999999	624	999999	994	80	165	858	32	930	74	457	226	559	727	999999	102	422	999999	468	412	123	999999	853	61	872	265	999999	360	999999	409	253	732	780	334	999999	114	514	999999	802	995	112	387	91	429	999999	623	999999	250	999999	999999	916	333	244	999999	999999	151	770	316	999999	999999	858	507	999999	531	999999	725	446	235	110	999999	588	
270	878	999999	309	736	322	434	999999	999999	999999	999999	404	826	493	919	497	643	999999	485	343	207	40	986	146	999999	63	560	608	236	999999	26	999999	201	999999	656	455	771	836	504	829	346	216	872	999999	803	113	999999	999999	900	999999	802	142	625	430	999999	239	999999	999999	705	682	761	825	873	81	999999	915	212	543	836	474	725	806	598	656	996	991	167	999999	343	500	556	522	707	997	385	884	525	771	902	426	563	444	141	821	999999	521	343	999999	807	888	901	999999	211	999999	999999	999999	543	969	999999	399	82	707	993	214	135	248	128	875	999999	999999	399	441	641	420	911	999999	675	777	588	485	657	366	386	455	599	593	999999	281	999999	389	350	555	347	512	999999	855	451	926	695	999999	999999	999999	999999	999999	498	470	331	790	524	999999	329	999999	391	948	742	715	331	999999	615	542	926	846	999999	316	999999	843	103	138	999999	65	838	999999	91	758	92	199	262	691	957	138	272	531	756	272	69	584	174	398	770	999999	534	904	999999	163	902	555	999999	999999	924	654	376	202	724	469	999999	581	685	632	866	552	463	640	590	486	279	405	100	999999	257	196	679	999999	999999	438	531	934	437	999999	856	536	999999	464	766	313	762	79	807	297	999999	488	899	542	532	227	184	999999	324	834	884	506	465	999999	550	737	975	999999	834	295	937	459	153	757	776	339	440	999	999999	286	999999	209	598	999999	250	768	297	146	999999	150	263	637	620	602	52	999999	81	164	914	39	999999	101	999999	521	359	429	345	151	766	999999	999999	185	999999	47	120	684	908	999999	999999	999999	449	838	497	694	42	999999	838	999999	715	426	268	999999	94	999999	948	999999	999999	999999	453	999999	432	999999	999999	999999	363	88	999999	582	491	368	999999	418	446	141	999999	999999	999999	550	489	60	590	794	436	999999	933	510	100	999999	98	999999	720	830	218	999999	999999	999999	468	517	341	953	999999	265	68	356	999999	850	999999	952	263	459	38	423	999999	999999	240	999999	720	999999	999999	999999	999999	441	494	13	999999	620	999999	549	782	999999	999999	999999	219	535	368	334	735	89	374	93	670	147	922	638	460	306	242	815	666	999999	581	999999	999999	999999	964	260	999999	65	709	999999	650	300	999999	966	428	941	214	72	999999	905	901	641	666	962	192	999999	519	855	553	351	388	999999	882	999999	715	602	626	730	570	118	563	680	999999	18	443	380	999999	956	219	518	999999	179	999999	761	999999	999999	772	507	306	124	999999	915	999999	368	977	999999	999999	120	260	826	325	999999	
501	927	352	231	272	999999	999999	811	884	562	645	999999	999999	218	614	999999	250	999999	830	999999	434	456	377	647	178	21	41	188	963	856	706	393	202	999999	677	999999	999999	598	678	124	978	494	239	188	279	477	119	768	650	296	870	484	999999	207	59	55	560	704	63	260	625	350	848	999999	856	999999	842	640	540	761	999999	999999	999999	715	150	999999	226	198	377	999999	902	273	537	677	986	231	397	995	568	632	999999	999999	545	427	499	637	999999	211	331	27	634	478	237	889	584	999999	387	290	66	999999	999999	371	336	362	358	362	999999	999999	999999	634	864	846	999999	999999	469	996	116	680	225	513	303	24	999999	359	76	999999	45	648	102	999999	844	116	999999	999999	999999	931	999999	193	78	999999	823	999999	999999	697	163	999999	406	329	429	999999	999999	707	75	553	816	813	999999	976	999999	924	327	175	88	283	790	758	999999	622	113	999999	618	923	999999	999999	999999	828	854	179	206	288	37	715	228	514	656	147	51	395	999999	991	436	999999	897	999999	819	658	999999	886	906	404	999999	999999	999999	891	969	197	105	986	999999	987	958	999999	779	17	897	999999	999999	574	627	653	716	522	979	122	111	216	999999	467	268	999999	441	999999	272	802	999999	999999	498	336	999999	468	51	999999	530	655	42	999999	631	999999	256	218	711	822	268	263	688	366	804	114	999999	762	171	638	999999	999999	999999	990	72	977	608	653	999999	999999	39	169	611	661	992	334	89	11	585	146	999999	999999	328	619	709	19	123	999999	999999	394	546	782	306	999999	338	999999	109	52	48	653	291	603	105	102	999999	999999	651	999999	374	480	34	788	187	999999	999999	999999	999999	999999	999999	999999	999999	566	214	728	999999	999999	999999	999999	333	305	234	999999	962	931	999999	616	955	236	826	999999	999999	999999	677	968	369	758	604	281	999999	661	191	999999	999999	985	999999	999999	398	377	999999	545	999999	452	703	79	255	987	825	255	180	811	721	288	999999	680	695	777	888	246	368	324	999999	591	224	671	999999	72	286	977	151	999999	228	588	217	290	999999	999999	999999	608	723	382	932	999999	999999	182	939	999999	63	999999	299	22	999999	162	999999	704	999999	999999	237	41	955	999999	710	848	999999	51	593	143	81	828	999999	999999	999999	290	522	986	999999	999999	490	52	732	221	18	206	688	139	302	75	999999	999999	396	717	999999	361	652	539	671	94	255	69	589	999999	831	999999	772	999999	999999	999999	639	999999	999999	600	175	195	309	744	184	514	170	974	749	527	999999	999999	441	599	103	42	999999	983	
324	999999	57	431	463	925	389	784	999999	179	510	745	435	557	200	796	999999	501	61	999999	365	999999	923	280	319	71	252	272	792	183	425	596	999999	656	999999	24	552	744	731	383	364	399	91	991	474	13	101	16	378	645	57	602	981	729	999999	999999	384	776	121	999999	683	126	992	999999	753	999999	826	999999	850	185	253	808	769	677	553	965	85	999999	806	999999	999999	245	894	156	135	823	614	199	37	549	640	776	999999	339	999999	247	999999	830	247	560	186	322	166	202	999999	999999	832	999999	185	662	92	999999	970	999999	433	447	999999	845	134	999999	309	637	751	310	999999	477	185	999999	977	999999	999999	254	999999	256	999999	656	89	999999	999999	999999	999999	310	24	374	467	999999	805	827	906	262	25	561	999999	999999	260	549	999999	999999	657	925	73	402	999999	869	104	999999	755	723	676	999999	999999	530	999999	247	939	999999	999999	999999	842	356	671	999999	999999	999999	300	16	999999	999999	999999	999999	96	999999	54	829	823	598	973	154	280	630	443	999999	160	140	894	494	470	469	377	262	926	193	999999	311	263	715	868	999999	578	999999	299	377	727	97	999999	144	486	271	999999	999999	34	477	116	222	999999	589	207	403	830	806	545	89	21	999999	999999	902	220	999999	575	999999	730	371	576	191	340	76	999999	72	449	759	17	208	54	35	237	458	87	800	398	999999	518	999999	781	772	999999	999999	365	999999	999999	999999	924	742	999999	999999	621	663	901	925	999999	845	235	144	953	81	999999	347	44	985	999999	213	824	999999	354	901	599	265	999999	999999	638	130	711	379	636	999999	999999	274	999999	737	414	574	557	162	918	552	448	383	520	710	973	215	999999	379	477	232	962	999999	999999	794	718	365	83	108	296	760	144	855	999999	301	246	533	999999	306	580	999999	999999	672	501	999999	463	225	744	879	999999	433	945	999999	999999	413	698	331	999999	717	999999	59	999999	999999	999999	167	417	593	875	228	474	449	380	878	999999	536	576	300	22	595	341	502	621	204	999999	862	815	803	953	999999	999999	915	656	127	287	531	450	206	999999	344	394	869	999999	525	414	390	63	76	542	375	999999	408	318	291	385	527	999999	307	999999	13	351	614	999999	781	625	559	793	262	999999	277	95	380	493	999999	210	471	162	999999	789	887	809	748	999999	587	266	204	606	375	999999	999999	999999	153	25	803	992	780	999999	568	899	855	597	800	475	275	999999	466	915	999999	90	999999	374	342	517	303	203	602	354	61	524	999999	999999	999999	999999	840	183	942	364	999999	
685	430	241	594	206	933	300	18	283	999999	308	800	288	964	294	999999	395	999999	999999	721	609	399	435	189	999999	999999	902	179	999999	634	999999	999999	112	235	956	659	683	780	999999	583	999999	999999	999999	359	753	724	153	999999	142	999999	999999	999999	999999	642	89	295	995	61	550	728	41	131	728	649	902	999999	999999	62	18	635	999999	999999	624	61	718	999999	80	85	999999	329	334	914	46	596	189	999999	40	999999	156	670	664	631	240	418	552	881	999999	680	457	792	999999	100	999999	507	548	999999	797	264	923	664	225	919	626	230	403	126	94	999999	469	999999	929	238	906	348	970	523	999999	999999	509	837	957	400	628	999999	302	244	934	999999	58	349	882	999999	999999	491	999999	745	999999	19	999999	435	796	335	999999	234	862	999999	194	999999	536	35	999999	591	999999	999999	999999	825	999999	999999	928	999999	192	555	93	130	350	163	693	999999	892	999999	518	375	201	84	50	632	999999	403	779	504	60	303	999999	999999	999999	301	999999	458	784	630	999999	31	90	999999	253	999999	999999	100	999999	999999	999999	769	748	310	517	98	999999	681	55	999999	999999	896	213	999999	999999	888	553	70	244	59	143	244	640	272	999999	497	999999	999999	830	799	390	999999	520	80	400	290	554	702	515	796	901	349	999999	710	984	557	817	999999	999999	364	697	191	855	834	576	870	999999	486	999999	999999	803	62	850	255	693	556	999999	142	43	828	343	851	999999	447	157	793	831	929	287	999999	999999	637	599	999999	999999	209	243	685	504	529	161	78	183	999999	999999	849	499	166	26	438	180	999999	624	917	999999	999999	635	999999	686	782	999999	999999	999999	305	350	175	462	384	153	999999	322	999999	999999	513	999999	274	677	999999	454	308	304	674	999999	849	63	994	23	682	454	999999	999999	825	998	999999	491	951	870	878	153	827	396	124	999999	532	126	999999	56	999999	250	756	999999	574	999999	388	488	999999	297	358	999999	356	162	780	929	887	999999	496	702	916	32	725	404	999999	917	626	912	189	661	390	999999	583	948	902	441	999999	97	10	999999	620	243	127	664	521	636	999999	999999	615	195	135	999999	629	777	139	98	524	361	378	656	347	475	309	712	906	999999	668	407	259	999999	240	800	919	634	92	683	904	999999	999999	999999	129	951	999999	993	536	777	114	806	999999	814	916	347	718	999999	524	154	933	415	757	999999	967	399	425	276	954	334	999999	994	695	456	194	463	479	215	536	396	999999	999999	186	139	521	862	589	999999	432	893	92	575	999999	999999	749	498	313	
986	205	730	535	999999	999999	211	93	119	999999	372	630	463	999999	512	816	138	975	627	239	627	384	115	810	999999	999999	999999	252	127	883	757	999999	695	159	492	19	806	860	148	277	974	999999	411	751	999999	815	969	35	579	999999	981	962	131	269	685	999999	100	919	554	999999	977	959	966	235	363	665	934	313	999999	503	20	999999	999999	999999	999999	581	999999	363	593	999999	874	46	999999	368	902	795	585	999999	474	999999	919	887	315	999999	299	25	89	185	398	561	880	666	649	86	999999	713	135	770	14	999999	638	736	999999	389	321	940	297	607	333	568	89	508	999999	503	583	133	962	884	999999	249	502	797	999999	42	999999	218	999999	595	619	198	669	814	999999	370	253	192	561	999999	999999	359	727	482	852	829	999999	999999	826	156	502	999999	999999	251	709	765	999999	840	770	303	104	113	553	701	999999	145	898	274	999999	479	260	401	571	45	253	711	522	29	999999	145	999999	999999	999999	250	102	994	446	427	115	665	758	412	999999	999999	832	536	805	999999	494	999999	931	217	303	999999	895	999999	63	716	997	999999	999999	591	895	635	999999	190	999999	999999	609	999999	699	480	999999	422	720	847	979	999999	213	999999	906	999999	534	238	214	353	619	43	355	991	999999	729	999999	117	422	999999	516	786	523	999999	814	502	999999	501	999999	460	57	881	999999	999999	999999	749	512	290	101	756	67	999999	430	999999	999999	999999	958	999999	62	969	60	61	999	553	999999	203	790	562	999999	414	999999	42	220	754	999999	738	999999	999999	869	201	999999	999999	26	665	119	848	366	133	90	999999	544	808	999999	58	409	995	999999	93	716	999999	958	999999	999999	687	999999	34	456	676	104	999999	291	660	748	861	752	911	45	999999	444	999999	999999	667	482	775	869	999999	593	172	354	309	856	323	590	941	242	276	761	339	979	95	401	689	38	257	845	883	70	999999	305	497	960	547	649	999999	101	301	478	613	999999	425	440	294	999999	794	976	968	80	806	999999	999999	160	999999	999999	999999	100	157	638	235	929	986	211	999999	867	857	349	318	673	366	850	940	798	158	999999	564	655	999999	368	243	281	877	812	263	959	819	999999	264	999999	301	143	999999	663	253	999999	830	223	435	427	474	455	667	304	714	956	687	999999	12	999999	800	703	982	789	404	953	62	183	947	999999	999999	519	999999	999999	999999	232	906	999999	554	999999	691	350	999999	690	893	788	613	582	108	999999	281	141	344	999999	392	598	160	164	268	299	631	999999	999999	389	999999	954	370	999999	922	
999999	59	410	143	999999	999999	460	482	302	895	615	350	479	85	650	774	999999	184	25	742	784	81	752	28	265	843	44	84	840	321	939	428	81	660	999999	999999	871	998	807	577	932	125	999999	268	653	949	161	581	625	615	463	999999	999999	799	148	420	306	999999	999999	694	467	385	642	980	956	999999	279	999999	468	401	903	918	377	447	810	669	222	493	375	316	999999	999999	458	999999	858	169	999999	281	522	206	951	488	129	122	119	556	483	999999	999999	465	999999	342	999999	234	999999	544	412	907	989	478	207	812	27	571	13	14	927	416	132	797	123	999999	307	271	999999	424	798	265	999999	999999	196	999999	191	999999	636	999999	349	234	523	999999	757	176	292	53	999	149	471	558	999999	115	629	76	999999	515	999999	682	44	852	999999	297	746	999999	579	735	292	862	999999	117	935	653	664	703	892	809	49	947	714	264	271	310	952	999999	156	232	634	999999	589	676	567	999999	324	497	449	236	577	610	596	556	999999	146	517	364	622	999999	450	925	184	946	475	999999	967	780	999999	484	344	999999	10	357	111	173	283	999999	549	982	338	177	264	666	999999	439	361	168	999999	999999	792	598	627	691	782	708	999999	643	211	173	985	544	906	999999	891	999999	610	249	454	999999	863	563	814	640	136	283	671	517	999999	45	53	809	286	465	691	999999	878	999999	575	403	227	999999	753	999999	996	999999	999999	299	775	171	828	121	713	906	999999	999999	999999	987	564	508	46	999999	999999	175	130	186	268	451	283	154	202	301	674	61	379	232	809	438	644	342	22	999999	742	553	217	931	105	380	203	462	999999	890	754	999999	999999	790	711	587	265	819	536	819	25	630	968	999999	447	662	999999	49	429	999999	353	999999	999999	664	999999	385	999999	199	91	999999	257	999999	999999	311	547	608	695	589	520	231	182	824	805	203	999999	999999	584	680	999999	442	999999	164	42	615	999999	999999	580	702	104	335	629	76	999999	648	571	999999	999999	666	989	839	999999	999999	528	208	183	528	999999	999999	307	583	999999	999999	705	648	53	103	789	576	999999	26	999999	999999	999999	195	602	999999	999999	167	999999	999999	674	999999	690	654	475	999999	635	999999	442	29	114	288	405	521	999999	351	371	99	604	477	999999	870	902	973	811	999999	999999	999999	606	78	441	269	669	999999	909	999999	597	999999	183	999999	468	955	144	999999	999999	749	999999	973	660	260	744	997	562	165	999999	999999	26	717	843	501	445	302	237	999999	587	844	619	999999	612	652	754	320	916	458	
999999	459	736	999999	71	72	999999	999999	999999	999999	999999	444	706	513	386	999999	999999	999999	217	681	999999	176	999999	770	167	76	139	999999	371	999999	999999	434	999999	114	156	999999	77	859	655	780	124	957	619	881	50	153	148	115	999999	999999	999999	874	112	244	747	999999	732	965	999999	994	932	999999	126	999999	849	899	999999	602	367	87	999999	16	234	437	567	999999	556	999999	730	23	928	34	451	865	999999	999999	331	847	367	313	576	999999	859	660	848	74	840	944	999999	999999	791	999999	999999	807	467	778	650	999999	676	999999	295	886	999999	985	999999	908	608	261	452	227	578	999999	244	63	999999	999999	157	573	588	999999	913	999999	813	588	232	392	285	643	407	453	981	999999	180	373	27	689	866	873	594	940	465	588	502	814	573	999999	311	999999	305	999999	631	87	97	184	90	684	83	656	763	684	632	964	999999	999999	999999	999999	344	870	45	822	999999	999999	978	648	999999	334	999999	998	999999	946	90	590	348	877	999999	999999	568	999999	293	343	615	219	120	910	317	501	734	503	578	650	941	440	999999	999999	458	357	999999	448	147	756	574	999999	999999	999999	603	51	626	975	999999	999999	363	348	999999	999999	217	861	173	999999	340	545	599	615	999999	999999	15	650	930	864	428	999999	806	130	858	536	999999	999999	999999	999999	999999	999999	874	759	326	246	999999	603	852	999999	999999	597	194	39	117	602	166	959	655	275	811	953	121	761	557	712	999999	243	490	61	932	677	999999	869	999999	74	670	840	298	192	88	412	797	972	999999	831	289	999999	22	265	379	809	884	313	492	363	164	122	212	614	711	999999	122	999999	999999	599	314	324	999999	52	931	999999	671	473	197	999999	166	148	999999	725	433	759	999999	234	999999	133	999999	979	387	408	910	557	638	684	999999	35	299	999999	999999	999	999999	999999	999999	969	999999	63	148	421	999999	93	999999	999999	950	486	999999	951	999999	999999	999999	902	999999	335	999999	999999	999999	383	688	987	991	999999	119	999999	202	173	208	467	261	261	999999	627	985	381	863	304	212	894	607	161	503	530	999999	411	874	54	999999	200	38	639	837	999999	999999	161	429	954	973	45	823	786	287	999999	700	580	987	503	999999	434	999999	999999	666	248	775	536	493	471	968	708	999999	157	999999	17	999999	622	424	950	262	833	999999	908	999999	999999	80	999999	999999	779	829	622	424	999999	136	769	728	395	999999	999999	184	838	667	958	985	275	750	675	816	999999	293	88	166	46	250	93	482	999999	999999	500	177	954	662	714	641	355	293	914	
31	210	289	54	649	825	776	424	176	993	923	999999	426	404	14	999999	496	751	466	388	141	53	296	175	83	482	431	999999	999999	999999	326	640	981	835	999999	616	990	999999	438	341	269	999999	916	488	640	266	999999	999999	950	67	228	890	999999	905	782	978	913	999999	999999	177	404	557	248	223	677	293	999999	590	750	398	614	999999	322	999999	128	315	136	999999	534	817	407	658	278	128	735	436	750	85	999999	999999	999999	999999	277	999999	936	712	588	703	811	357	191	493	32	562	453	971	999999	764	787	477	999999	115	999999	164	769	999999	999999	129	488	250	542	999	537	83	695	738	978	61	999999	416	999999	432	997	999999	635	913	635	715	999999	999999	859	986	999999	585	824	596	999999	123	999999	200	433	468	225	570	814	192	956	948	866	715	992	526	575	999999	999999	999999	118	411	528	855	120	572	454	724	391	555	710	951	999999	109	999999	999999	559	999999	999999	268	217	436	372	999999	957	686	999999	959	771	999999	999999	917	999999	999999	488	884	999999	646	999999	999999	23	500	189	269	999999	15	699	999999	273	999999	967	999999	398	999999	221	682	49	85	898	999999	723	999999	953	58	144	793	125	999999	621	567	280	913	917	131	999999	716	257	113	971	951	987	91	999999	643	999999	842	528	354	195	806	845	519	999999	656	999999	528	547	999999	134	999999	889	846	999999	705	857	999999	660	276	245	999999	434	935	113	947	446	999999	798	319	683	301	275	771	668	815	721	760	999999	271	985	727	999999	126	999999	293	71	151	935	990	786	321	192	999999	999999	690	381	999999	416	800	999999	504	729	238	457	833	422	999999	188	341	984	999999	888	398	999999	518	334	317	957	999999	885	999999	706	808	532	999999	999999	23	662	999999	443	812	354	375	999999	490	998	941	669	155	870	999999	962	604	999999	689	999999	793	969	600	999999	73	999999	597	915	915	797	920	999999	95	723	409	465	999999	897	999999	752	523	347	999999	519	393	648	811	948	941	341	112	801	843	938	999999	53	72	620	999999	859	756	459	146	692	87	999999	584	999999	471	487	761	707	834	936	909	456	178	90	972	425	151	648	973	583	999999	128	861	156	408	366	403	999999	526	322	995	73	211	118	442	157	73	389	486	463	580	404	967	906	38	999999	874	981	647	955	718	117	999999	999999	996	958	384	438	999999	999999	94	181	190	522	940	846	254	999999	648	825	999999	999999	171	999999	999999	999999	999999	999999	127	538	491	421	942	571	603	887	586	999999	999999	483	999999	635	366	381	379	
409	223	454	965	192	999999	999999	343	822	603	957	946	999999	999999	705	807	428	999999	494	623	999999	238	619	918	62	269	999999	999999	175	62	726	404	999999	150	603	87	706	989	999999	914	677	999999	130	968	999999	941	619	97	415	676	999999	324	999999	999999	706	180	604	536	912	999999	27	865	178	769	876	562	166	826	956	628	110	438	385	580	945	594	117	999999	282	120	649	519	999999	498	708	412	533	41	443	433	482	180	999999	22	896	812	999999	361	999999	999999	785	793	141	787	575	915	938	300	813	121	999999	954	264	801	282	508	999999	679	70	473	39	134	392	999999	156	930	361	999999	684	143	684	756	558	198	999999	856	387	999999	922	999999	999999	242	228	332	370	528	916	285	739	398	489	999999	999999	628	999999	661	999999	608	641	645	999999	575	616	999999	437	999999	405	75	476	999999	130	577	756	277	10	796	906	999999	172	627	23	85	633	296	653	453	466	999999	144	673	456	779	123	999999	999999	898	999999	999999	894	64	999999	999999	809	999999	277	999999	484	32	628	267	754	349	446	23	631	488	941	330	35	983	849	475	931	999999	970	351	463	479	48	111	180	367	175	999999	504	999999	999999	320	999999	741	969	443	311	999999	919	116	999999	110	655	750	999999	305	522	911	214	657	919	16	353	999999	458	14	983	526	999999	999999	184	999999	519	468	999999	999999	999999	294	999999	416	174	64	883	863	18	363	999999	297	155	875	845	264	903	847	253	999999	967	999999	292	999999	459	784	999999	532	931	15	999999	999999	539	335	993	238	999999	798	492	999999	132	489	916	105	191	999999	381	221	551	920	434	999999	224	951	663	218	11	999999	956	389	274	999999	999999	13	772	636	758	820	881	617	366	115	999999	389	147	488	186	197	783	764	413	578	999999	999999	580	919	972	588	671	785	236	848	999999	112	600	999999	999999	913	332	555	937	560	339	934	999999	329	316	999999	813	184	999999	814	999999	202	976	695	380	920	433	852	663	180	158	999999	390	999999	273	261	789	376	931	272	864	238	827	999999	999999	56	457	260	999999	147	774	999999	753	422	583	999999	136	999999	400	637	999999	480	999999	766	999999	243	999999	56	66	999999	56	999999	999999	768	949	999999	375	133	456	334	472	182	250	526	405	999999	352	968	999999	623	999999	884	999999	304	782	999999	999999	999999	450	999999	503	411	204	557	999999	999999	253	984	999999	546	999999	13	458	999999	999999	317	240	999999	370	999999	891	585	122	999999	929	171	472	999999	986	564	700	999999	999999	450	831	70	
978	999999	999999	79	418	999999	505	397	999999	999999	436	908	999999	475	999999	971	699	700	124	918	999999	761	627	929	999999	303	998	907	845	969	331	18	999999	999999	339	547	940	301	342	533	89	999999	999999	808	999999	563	999999	521	999999	729	615	981	335	912	772	999999	74	999999	214	124	369	597	999999	378	800	427	673	999999	145	999999	40	407	368	999999	838	999999	668	999999	999999	311	483	487	999999	126	364	999999	682	332	999999	123	999999	445	999999	227	174	999999	183	724	18	317	999999	794	385	999999	698	999999	623	744	84	208	558	255	311	999999	640	881	999999	435	24	460	745	350	693	32	999999	595	319	150	426	356	400	999999	810	885	421	689	112	999999	427	156	999999	938	258	999999	565	238	143	194	586	292	402	747	710	558	999999	999999	999999	363	999999	113	898	999999	327	999999	808	614	444	425	490	999999	779	999999	17	868	734	999999	102	560	999999	904	461	999999	563	144	954	652	242	262	323	999999	588	999999	63	323	257	999999	621	530	334	999999	999999	717	704	635	513	999999	999999	841	824	765	455	999999	895	755	652	773	999999	193	774	165	381	191	112	617	373	40	332	999999	621	999999	999999	572	235	516	120	743	430	928	999999	999999	999999	999999	438	557	999999	999999	853	307	671	483	999999	437	756	179	999999	613	615	96	271	483	693	999999	230	343	580	883	323	389	644	908	999999	989	562	836	253	980	752	554	200	334	187	34	32	147	164	999999	816	66	999999	507	137	344	666	157	254	866	180	104	977	544	999999	473	663	763	141	345	875	920	999999	598	860	71	896	937	305	668	34	93	188	999999	999999	999999	451	147	780	999999	999999	999999	591	999999	810	657	576	656	999999	999999	999999	268	15	819	882	896	140	349	646	76	448	729	851	586	842	96	916	165	477	999999	31	526	999999	133	22	470	338	548	788	213	494	250	336	592	306	765	88	369	939	180	136	112	500	714	570	603	563	14	544	723	741	999999	188	153	691	999999	999999	999999	999999	422	567	592	561	443	581	207	999999	269	289	86	999999	556	225	999999	341	919	35	999999	999999	418	907	333	14	999999	472	83	71	193	900	999999	489	999999	561	527	612	999999	551	66	142	372	999999	303	725	999999	714	999999	205	999999	999999	772	999999	17	329	398	999999	243	588	496	971	508	146	218	999999	999999	596	999999	994	697	999999	796	378	968	146	999999	217	613	608	545	999999	287	877	189	381	137	641	999999	875	999999	999999	378	956	64	95	999999	999999	991	934	896	871	901	199	507	196	24	
404	999999	870	138	191	901	635	52	146	693	630	956	837	241	197	124	937	999999	684	326	840	323	999999	512	965	225	679	712	674	458	97	380	992	366	733	790	999999	999999	981	121	743	913	918	401	13	278	164	999999	708	756	963	368	822	870	999999	91	967	999999	999999	999999	232	922	377	687	606	999999	999999	999999	508	999999	512	200	850	573	583	926	404	999999	999999	696	71	976	13	917	494	729	999999	132	192	652	822	254	583	26	889	820	999999	999999	795	752	314	999999	999999	311	254	773	518	259	999999	999999	686	486	858	477	903	255	919	459	202	999999	999999	999999	297	999999	584	267	617	833	999999	999999	390	174	695	999999	999999	386	781	702	999999	721	999999	999999	835	935	965	345	396	999999	122	643	901	999999	48	919	59	473	999999	348	999999	999999	999999	999999	575	999999	866	999999	791	111	999999	526	473	226	786	481	999999	405	15	361	890	249	999999	510	720	50	860	303	136	776	999999	918	990	443	975	999999	564	999999	732	310	79	453	554	999999	31	595	179	999999	999999	999999	264	654	467	999999	458	487	126	655	963	999999	999999	573	396	25	404	999999	536	999999	251	110	916	137	672	999999	999999	446	694	585	489	134	870	185	999999	569	999999	61	999999	954	985	999999	999999	908	572	207	636	505	999999	999999	890	854	68	999999	443	209	649	136	982	763	752	21	793	999999	176	999999	665	498	580	826	503	999999	999999	581	55	999999	541	18	564	475	77	999999	999999	164	695	634	999999	730	742	792	919	394	79	999999	212	999999	704	999999	742	999999	542	148	924	240	999999	547	149	486	104	690	667	999999	571	516	999999	965	999999	999999	845	542	773	934	756	788	907	118	999999	27	379	999999	58	999999	999999	831	999999	929	862	157	128	157	494	588	636	61	134	999999	822	562	999999	247	350	76	999999	999999	960	607	392	146	999999	999999	999999	131	117	32	642	163	375	740	583	766	113	999999	520	999999	57	194	999999	704	663	629	296	999999	25	142	730	981	332	76	870	335	999999	999999	824	201	884	372	481	614	418	971	911	92	978	245	144	866	555	999999	162	776	310	687	483	704	999999	552	116	975	301	999999	831	999999	870	258	229	387	660	999999	813	684	999999	999999	296	999999	717	999999	742	779	999999	999999	435	837	913	104	35	858	251	999999	999999	341	266	506	322	758	149	612	221	999999	26	756	215	999999	999999	999999	73	617	401	791	987	437	809	999999	977	436	234	999999	396	776	232	370	146	541	768	481	428	999999	999999	538	552	115	992	21	763	251	
659	208	167	446	40	418	467	459	141	133	532	929	999999	885	999999	999999	999999	445	507	655	620	674	999999	208	59	856	246	863	249	882	999999	797	574	735	999999	35	999999	950	999999	814	903	686	999999	999999	999999	499	688	999999	14	406	999999	556	999999	117	999999	985	740	958	396	184	181	604	220	259	688	999999	365	793	118	507	319	999999	999999	693	751	933	274	822	258	560	178	999999	858	999999	993	888	293	999999	113	999999	295	999999	999999	570	642	999999	476	159	957	225	144	999999	386	507	97	623	999999	820	999999	697	720	917	999999	999999	999999	999999	999999	376	266	800	450	898	689	325	221	441	999999	999999	60	452	467	124	999999	42	425	283	375	360	756	379	41	472	110	416	81	377	999999	999999	564	999999	563	109	893	167	999999	245	999999	70	295	655	999999	999999	999999	913	240	605	61	999999	420	732	999999	394	620	887	999999	977	798	283	999999	999999	274	985	575	837	888	368	231	708	267	999999	79	999999	999999	110	467	314	999999	196	186	476	999999	499	316	831	167	179	488	16	999999	797	446	930	816	999999	390	926	162	932	999999	871	384	999999	419	240	999999	750	999999	519	999999	464	284	612	107	777	528	774	679	743	999999	719	999999	225	320	469	744	148	498	623	999999	999999	162	769	171	314	102	999999	89	85	999999	999999	999999	968	999999	934	523	834	833	48	923	615	256	418	999999	314	992	999999	43	950	496	525	999999	705	999999	887	999999	514	450	793	685	556	999999	999999	999999	272	869	910	999999	386	999999	999999	314	999999	700	114	999999	743	517	857	321	933	999999	139	589	653	999999	154	179	699	999999	18	393	49	362	999999	920	653	999999	990	444	91	530	657	14	999999	220	801	14	694	602	568	997	593	481	752	617	565	23	921	116	999999	999999	938	999999	938	526	999999	107	999999	193	641	899	527	999999	999999	413	291	135	999999	443	999999	999999	484	106	73	20	800	999999	610	759	365	639	999999	999999	999999	350	591	903	999999	999999	945	704	680	999999	961	999999	480	999999	251	348	335	439	20	488	751	999999	999999	841	691	927	725	999999	999999	574	828	12	977	999999	702	889	821	999999	69	943	498	660	469	999999	999999	403	999999	629	999999	271	433	999999	629	443	999999	999999	93	749	222	148	999999	248	217	999999	682	959	691	999999	478	362	999999	947	999999	999999	990	101	125	999999	706	297	999999	106	390	235	150	902	382	543	510	568	999999	82	176	999999	999999	999999	452	999999	301	186	712	702	160	964	999999	486	555	562	453	50	28	800	53	924	750	247	858	
982	999999	780	586	999999	337	910	556	454	781	999999	999999	999999	648	999999	992	999999	585	695	945	426	490	664	356	819	999999	469	999999	999999	39	251	999999	372	999999	999999	398	520	600	999999	375	250	999999	300	704	999999	106	712	999999	267	808	523	349	65	301	999999	501	311	433	766	67	867	371	551	999999	540	287	103	999999	999999	373	999999	929	31	329	705	18	200	999999	259	999999	388	77	291	206	515	999999	125	81	959	968	97	999999	833	506	507	878	866	874	174	819	13	373	999999	893	337	594	999999	735	595	432	311	999999	184	53	679	800	89	354	910	999999	999999	999999	999999	999999	999999	999999	105	524	999999	999999	152	325	795	439	719	24	999999	398	869	920	583	389	999999	536	667	999999	913	790	827	707	999999	522	964	999999	999999	982	983	14	617	943	499	804	913	768	290	999999	999999	744	999999	664	946	691	484	990	64	782	999999	999999	551	539	480	314	697	125	38	630	361	269	781	737	41	999999	780	925	999999	779	999999	717	999999	682	200	999999	999999	172	999999	117	47	974	999999	999999	446	141	999999	999999	999999	195	117	999999	740	660	999999	296	962	999999	633	999999	911	558	569	285	315	828	606	869	349	311	847	999999	364	999999	592	999999	787	999999	300	900	396	702	462	245	999999	999999	999999	596	58	903	999999	870	539	662	206	488	414	999999	570	999999	999999	593	737	999999	999999	582	443	999999	77	256	509	999999	305	733	711	999999	105	334	612	636	851	19	821	446	105	999999	994	999999	723	113	972	591	345	682	375	803	964	301	897	999999	245	999999	529	801	999999	999999	574	806	950	988	999999	90	593	933	767	524	771	301	75	999999	999999	741	106	999999	283	917	720	623	367	999999	253	804	436	999999	401	999999	490	29	52	946	413	198	999999	735	721	892	999999	412	999999	999999	41	673	235	537	511	503	70	565	999999	486	438	999999	448	52	744	588	999999	80	542	83	44	752	259	999999	956	399	990	370	252	999999	919	318	708	517	877	580	578	898	21	897	632	999999	501	565	517	462	750	709	991	142	247	999999	870	999999	816	289	423	116	580	122	513	999999	999999	999999	566	130	252	999999	175	173	19	999999	999999	999999	450	119	261	693	611	504	648	291	999999	119	154	992	448	866	701	999999	167	472	327	899	999999	932	611	999999	999	397	999999	820	544	827	133	491	999999	235	401	707	38	730	505	999999	999999	999999	330	214	992	574	681	386	999999	577	16	547	438	169	259	999999	507	896	693	223	295	828	999999	999999	986	662	132	222	999999	993	
569	999999	999999	251	435	999999	611	407	371	435	716	832	590	966	820	586	63	999999	976	883	209	141	46	291	790	645	485	778	227	340	451	999999	999999	245	18	579	580	999999	734	999999	906	110	535	999999	507	462	247	780	731	999999	608	422	246	999999	794	437	400	684	461	999999	687	833	189	40	999999	257	921	354	958	251	15	867	975	888	999999	108	606	999999	784	337	999999	999999	57	999999	731	38	999999	328	999999	580	189	895	999999	945	999999	82	921	504	284	260	540	892	822	489	404	741	446	358	615	695	831	622	900	133	391	999999	785	371	309	999999	35	603	999999	387	999999	119	142	999999	488	904	187	999999	503	534	797	515	882	567	999999	990	999999	873	713	755	749	567	995	611	563	427	297	999999	999999	329	999999	999999	989	444	427	294	608	999999	870	711	517	730	128	999999	999999	875	110	227	947	318	372	161	889	157	638	504	124	531	477	70	616	627	905	184	999999	859	526	999999	149	139	392	186	13	12	248	999999	448	999999	999999	687	327	999999	999999	999999	999999	83	999999	841	999999	923	999999	86	938	809	104	889	824	944	76	476	999999	999999	87	818	925	195	157	887	999999	619	66	999999	257	789	742	546	25	28	999999	999999	812	684	641	226	999999	316	247	999999	999999	358	204	503	563	808	337	664	992	794	961	999999	925	169	999999	197	866	686	829	159	77	557	874	805	727	839	663	999999	31	999999	859	619	999999	953	980	999999	999999	562	930	999999	461	87	554	230	66	999999	999999	652	753	999999	999999	282	487	98	136	359	483	399	775	724	154	662	999999	141	935	351	999999	972	189	379	999999	999999	755	390	999999	999999	13	653	748	281	539	999999	922	577	999999	586	142	859	827	999999	88	999999	786	216	999999	798	444	423	999999	715	999999	338	473	383	681	56	526	107	399	999999	356	829	999999	999999	194	143	999999	76	630	358	219	999999	155	558	301	747	526	999999	999999	899	554	589	367	999999	648	210	547	999999	896	464	999999	45	469	689	999999	258	384	292	31	171	67	999999	793	937	999999	670	193	914	91	933	999999	977	21	500	592	999999	471	616	856	983	595	201	179	175	298	184	999999	465	284	52	373	999999	528	924	842	186	796	430	537	977	27	999999	467	962	999999	93	33	969	107	999999	999999	768	435	47	575	865	208	999999	649	999999	999999	999999	640	49	999999	295	458	999999	657	999999	969	51	88	878	966	999999	734	216	240	215	160	999999	368	766	999999	604	999999	490	359	976	999999	999999	781	999999	811	299	992	999999	
402	999999	634	999999	321	690	547	999999	689	557	80	611	141	991	396	444	999999	999999	999999	873	784	965	487	968	737	681	438	800	269	872	77	677	970	999999	814	591	999999	999999	221	677	228	999999	999999	260	419	747	845	999999	782	346	999999	177	929	999999	643	437	172	665	210	999999	262	747	999999	999999	489	403	999999	824	999999	805	999999	999999	431	999999	654	999999	60	236	558	989	836	452	28	923	837	999999	748	999999	673	999999	428	915	999999	581	425	999999	42	999999	771	999999	999999	30	999999	976	483	999999	999999	999999	475	378	386	936	116	999999	804	809	729	563	979	999999	655	790	161	800	386	999999	946	849	999999	182	243	999999	464	542	883	815	999999	999999	449	761	162	999999	999999	304	10	999999	808	999999	999999	615	752	478	999999	190	999999	325	869	999999	599	535	999999	896	969	999999	144	433	481	574	336	988	999999	687	999999	999999	999999	999999	999999	856	800	894	149	999999	82	661	430	764	835	284	181	567	945	637	451	913	632	266	541	999999	170	999999	20	999999	475	999999	450	74	999999	899	999999	226	999999	999999	999999	999999	396	999999	824	318	999999	999999	597	207	402	768	53	537	245	210	595	181	999999	331	695	999999	883	905	999999	294	220	365	410	999999	999999	954	657	932	430	746	527	645	442	232	999999	790	979	999999	999999	706	744	999999	829	164	313	582	613	589	327	983	821	490	999999	999999	107	516	969	660	676	448	121	121	116	498	683	949	999999	999999	999999	904	253	80	74	971	549	306	536	256	632	948	350	77	614	999999	999999	46	337	902	999999	704	821	999999	999999	402	999999	633	999999	999999	480	363	842	233	999999	422	740	999999	999999	346	999999	999999	980	722	38	727	999999	999999	999999	999999	573	646	622	999999	265	414	999999	924	933	999999	386	999999	499	999999	775	999999	115	127	999999	201	999999	183	620	999999	912	333	724	109	300	419	305	550	137	999999	999999	999999	741	16	967	74	339	816	999999	753	959	999999	311	784	999999	759	622	979	455	314	962	399	36	630	924	931	690	983	633	523	376	999999	788	361	439	941	537	999999	159	533	999999	890	365	866	42	838	31	940	999999	999999	797	325	104	999999	185	999999	807	121	92	45	384	355	192	304	387	133	295	999999	355	14	232	522	829	999999	452	82	999999	169	598	95	910	750	831	999999	726	60	741	965	185	72	144	426	27	124	999999	516	707	999999	489	908	552	81	594	999999	319	284	495	182	379	113	342	999999	999999	996	135	999999	524	100	999999	336	391	330	775	293	870	805	505	715	773	936	
374	972	999999	689	999999	839	165	684	782	452	564	568	596	999999	999999	999999	999999	30	999999	999999	999999	617	999999	163	999999	232	305	999999	286	999999	779	780	408	442	999999	370	968	999999	999999	296	478	839	317	999999	771	822	734	703	563	384	999999	484	726	999999	944	999999	488	999999	172	999999	543	854	999999	279	672	784	169	999999	342	999999	527	80	567	999999	999999	162	999999	369	391	703	497	999999	747	999999	610	305	999999	160	498	999999	999999	999999	670	999999	753	624	441	48	999999	987	663	581	999999	999999	856	832	916	34	213	999999	999999	999999	145	999999	823	941	999999	505	668	377	730	19	999999	360	487	86	409	425	949	431	720	271	999999	404	50	999999	240	552	56	999999	389	38	946	705	999999	762	316	212	328	811	999999	936	379	95	266	653	916	999999	717	779	433	999999	85	781	82	196	222	999999	427	906	711	565	459	890	987	999999	72	959	826	725	770	207	107	147	915	783	892	821	147	397	10	229	835	999999	355	888	952	175	632	999999	549	574	784	999999	109	951	487	999999	107	563	590	956	999999	991	999999	235	403	937	866	999999	304	401	603	40	905	999999	999999	999999	999999	109	749	897	337	489	185	205	422	684	48	963	306	414	999999	999999	807	54	46	843	266	129	999999	24	309	343	53	158	971	754	516	999999	231	303	942	999999	814	693	628	999999	815	813	999999	718	899	902	992	999999	999999	999999	232	999999	455	886	926	426	613	734	597	994	446	37	234	999999	177	430	741	12	471	725	770	999999	425	342	37	453	999999	776	125	406	350	163	480	952	531	655	172	999999	377	525	394	89	105	633	999999	788	589	154	999999	479	999999	989	428	951	259	118	445	123	858	483	999999	999999	619	201	999999	292	556	999999	999999	522	999999	999999	635	945	341	690	28	999999	84	249	999999	999999	999999	646	245	360	735	529	999999	422	220	58	487	893	415	556	469	904	979	974	241	999999	17	38	220	765	364	482	999999	568	999999	653	999999	618	619	948	612	973	955	999999	557	37	999999	999999	999999	219	918	742	540	784	999999	124	812	109	999999	999999	164	207	435	480	996	999999	908	999999	332	999999	999999	999999	283	999999	944	496	999999	686	999999	214	999999	293	726	10	847	621	942	999999	346	999999	999999	939	611	73	793	415	547	484	306	305	129	444	400	745	210	59	468	82	840	735	999999	136	682	803	818	870	480	434	633	384	320	82	798	357	999999	80	267	220	999999	999999	999999	999999	999999	999999	95	303	892	981	999999	999999	163	869	996	611	810	714	
267	807	254	923	934	123	999999	921	985	56	645	53	999999	140	791	257	409	310	999999	700	746	560	718	524	978	499	634	835	231	999999	86	999999	546	21	812	459	965	750	605	835	623	467	146	48	999999	999999	999999	670	16	905	470	695	824	999999	968	999999	99	729	945	999999	488	999999	700	544	999999	459	507	17	327	999999	999999	659	705	951	87	288	423	679	866	138	537	963	829	325	980	390	371	436	53	999999	370	999999	999999	170	356	607	767	601	77	208	352	954	353	675	999999	810	999999	873	999999	689	999999	999999	863	999999	907	525	999999	999999	564	589	97	80	964	221	971	999999	999999	544	604	999999	521	821	612	999999	786	999999	999999	999999	702	179	400	999999	999999	363	822	950	999999	988	999999	999999	421	999999	999999	487	121	281	990	141	703	577	956	455	278	562	178	471	807	205	999999	999999	904	42	682	395	199	599	676	610	999999	999999	999999	999999	999999	773	999999	138	784	134	556	515	591	488	460	999999	223	944	229	999999	999999	360	152	187	959	928	926	388	710	651	999999	522	605	390	743	682	904	99	173	999999	504	49	687	682	648	999999	999999	426	582	557	182	999999	379	999999	424	48	878	495	907	363	847	680	427	142	836	44	909	211	745	777	229	133	780	725	999999	155	672	470	999999	444	195	999999	806	163	479	53	152	770	965	999999	804	419	999999	810	657	824	622	554	999999	999999	614	999999	680	804	338	58	473	653	999999	279	375	418	957	472	999999	999999	999999	274	663	793	891	149	999999	50	999999	810	940	970	999999	522	533	128	623	924	830	999999	830	11	999999	999999	579	498	999999	696	339	999999	462	720	642	999999	950	999999	891	62	999999	474	306	639	830	527	118	503	585	999999	745	257	794	42	999999	525	516	872	999999	999999	223	402	867	549	999999	587	358	230	337	999999	572	185	236	570	999999	365	356	200	999999	306	322	86	912	999999	950	92	601	999999	88	999999	999999	87	908	657	839	329	607	757	928	253	179	887	176	828	412	570	30	999999	829	286	178	999999	700	152	921	147	489	999999	598	629	985	928	999999	999999	953	494	276	579	731	999999	758	599	272	928	999999	434	909	94	894	390	71	999999	600	802	948	487	387	765	736	999999	839	999999	999999	308	267	250	745	955	875	917	303	451	502	999999	527	578	63	999999	25	999999	237	405	676	218	567	617	999999	349	999999	476	117	510	842	39	54	721	440	963	670	999999	689	999999	219	999999	96	620	999999	999999	284	379	433	614	750	999999	474	443	999999	950	
741	649	999999	405	694	408	999999	999999	608	999999	901	806	148	100	111	999999	806	283	999999	700	131	946	742	999999	75	999999	52	999999	999999	602	564	610	999999	490	232	999999	973	293	269	810	999999	303	22	412	999999	478	241	343	512	999999	999999	999999	257	669	828	999999	907	238	340	803	366	316	43	16	908	300	454	658	868	999999	164	999999	999999	385	534	828	934	339	930	596	659	708	990	147	999999	999999	363	692	661	437	124	744	953	465	453	859	270	999999	504	462	34	999999	475	432	467	920	186	871	145	10	860	577	308	999999	154	657	325	895	847	544	937	761	996	441	965	419	569	558	932	999999	568	928	999999	478	572	999999	243	568	680	248	999999	491	557	660	576	546	446	219	321	796	543	999999	999999	960	999999	273	586	44	466	999999	360	999999	999999	470	999999	931	743	829	999999	999999	424	757	224	999999	357	455	213	346	864	428	972	359	247	146	999999	203	771	874	954	308	499	999999	999999	633	887	568	552	96	228	644	803	617	48	999999	381	786	999999	999999	612	78	69	250	179	47	84	11	390	803	340	999999	999999	868	875	872	999999	225	999999	591	722	788	903	127	128	230	625	999999	321	993	764	354	53	223	271	885	249	258	39	74	558	886	187	749	755	999999	483	934	742	999999	674	166	999999	568	999999	999999	175	999999	999999	949	999999	719	689	999999	48	986	205	947	999999	999999	632	330	196	999999	999999	836	611	164	371	149	999999	690	999999	156	999999	999999	223	999999	999999	447	719	307	136	89	652	839	206	790	999999	769	783	535	337	999999	542	999999	969	549	534	999	222	21	580	982	213	731	106	543	77	440	773	719	570	169	279	335	999999	116	999999	203	999999	999999	453	601	365	999999	362	999999	613	975	999999	673	999999	388	235	708	999999	153	876	920	999999	663	722	999999	996	74	999999	178	483	999999	160	862	610	341	369	999999	999999	978	627	999999	999999	999999	929	999999	802	109	768	999999	934	571	999999	59	240	28	460	976	999999	999999	605	301	255	999999	396	406	999999	775	999999	619	29	999999	999999	748	526	883	551	999999	734	630	477	897	305	783	244	911	999999	110	632	591	881	999999	304	394	383	999999	747	999999	840	532	277	36	999999	999999	172	111	431	859	533	356	999999	943	251	477	706	708	999999	471	950	999999	797	723	153	481	737	635	538	756	375	999999	146	367	999999	211	362	999999	999999	155	620	142	489	750	577	285	124	937	151	826	999999	674	340	286	243	999999	735	553	999999	999999	422	536	573	999999	493	342	
220	119	999999	49	125	265	847	999999	999999	817	995	57	999999	867	366	799	999999	711	78	700	859	999999	134	320	476	999999	999999	306	733	999999	999999	999999	999999	245	999999	15	670	999999	999999	432	999999	490	435	425	369	688	408	26	208	622	999999	999999	607	793	999999	999999	985	956	573	999999	697	999999	126	766	258	190	790	999999	802	361	139	999999	999999	645	872	999999	434	708	951	999999	410	999999	107	121	51	707	217	473	999999	714	30	999999	538	999999	734	999999	373	999999	177	188	897	497	224	999999	492	999999	862	999999	999999	999999	926	286	15	785	906	156	453	15	999999	999999	973	999999	159	97	341	426	854	604	910	596	15	764	541	772	999999	913	999999	260	628	390	999999	256	999999	657	788	743	707	752	498	999999	832	368	944	999999	215	579	347	999999	516	75	806	268	60	999999	109	171	744	243	895	993	819	203	386	999999	705	727	775	502	308	597	718	999999	999999	332	763	647	820	999999	566	320	575	210	744	563	584	999999	205	228	557	626	999999	474	856	505	768	639	981	610	920	488	804	845	828	918	356	704	162	999999	570	462	999999	829	676	585	428	619	999999	999999	759	128	531	999999	944	681	598	254	255	610	564	134	999999	220	994	88	515	729	382	825	216	880	434	478	658	105	999999	179	798	281	86	159	191	167	850	802	956	258	999999	999999	330	112	999999	552	173	445	795	999999	999999	999999	79	699	247	999999	999999	879	999999	63	999999	999999	406	429	999999	974	533	414	943	999999	999999	201	132	267	999999	235	999999	113	431	882	314	222	999999	154	343	210	212	999999	999999	999999	999999	971	119	903	360	999999	750	900	999999	484	28	758	502	297	999999	643	999999	811	871	999999	999999	999999	457	810	999999	685	548	261	999999	254	772	155	999999	394	959	398	91	228	907	999999	485	605	456	947	863	556	999999	999999	999999	699	735	400	515	900	431	45	524	309	164	675	999999	498	814	412	711	873	999999	999999	337	383	562	256	999999	999999	999999	531	68	509	946	202	965	535	878	396	519	999999	999999	602	963	924	873	782	999999	242	999999	986	790	53	999999	999999	999999	999999	684	999	147	488	999999	417	373	999999	999999	25	999999	961	709	980	999999	428	999999	999999	243	663	999999	413	509	999999	191	999999	840	550	741	24	273	955	902	363	999999	878	258	40	884	999999	239	74	947	999999	429	113	532	287	375	372	160	999999	757	637	467	281	500	367	307	826	999999	822	168	961	999999	999999	69	356	140	741	179	862	456	21	434	999999	466	999999	360	88	148	999999	
184	999999	864	367	208	999999	999999	579	999999	890	999999	999999	654	999999	999999	985	117	32	53	999999	157	634	999999	297	999999	745	999999	386	814	850	999999	228	999999	24	648	999999	107	394	208	794	460	999999	363	289	139	398	999999	27	184	480	543	337	999999	962	415	550	186	576	908	999999	72	519	764	537	883	999999	379	640	767	126	999999	723	823	259	725	999999	280	913	168	71	999999	195	211	344	317	679	193	726	609	107	613	530	486	745	732	941	796	825	406	999999	999999	726	260	68	592	820	999999	784	999999	818	999999	999999	418	846	83	999999	317	429	230	213	999999	652	41	999999	513	367	999999	87	527	999999	799	455	517	543	52	663	935	153	751	999999	999999	409	489	790	828	999999	122	639	672	855	634	376	999999	202	303	999999	695	589	555	235	582	436	266	463	999999	824	755	999999	999999	999999	941	173	678	733	48	999999	173	250	842	173	254	607	415	999999	158	432	850	324	250	675	968	355	597	999999	999999	738	152	35	771	13	593	247	834	999999	913	999999	698	870	999999	999999	212	454	747	392	980	974	999999	593	999999	596	999999	441	634	139	452	999999	576	162	819	309	779	999999	478	838	579	17	773	163	759	687	734	979	170	868	473	523	999999	215	999999	939	999999	558	720	185	999999	162	612	705	809	326	894	546	61	854	602	999999	975	999999	813	972	999999	868	834	627	861	993	280	766	999999	999999	999999	370	617	880	593	230	427	303	807	426	999999	78	354	442	793	197	928	315	999999	408	547	999999	402	999999	737	848	999999	103	323	46	999999	846	999999	880	338	534	999999	180	271	381	647	682	999999	396	577	142	524	401	999999	999999	75	964	499	267	391	300	968	54	999999	999999	999999	333	979	770	544	559	39	473	114	268	999999	757	54	895	760	999999	999999	15	995	605	334	332	269	649	971	999999	356	781	499	999999	566	884	38	526	874	999999	703	999999	851	27	113	999999	999999	575	414	317	920	604	999999	525	702	962	59	547	999999	184	74	339	999999	627	213	257	974	76	999999	384	729	527	999999	446	172	266	164	977	501	999999	999999	999999	999999	664	996	999999	284	973	999999	603	834	999999	116	699	259	999999	541	234	814	855	85	231	872	999999	588	403	999999	69	363	446	808	82	55	146	149	380	104	145	999999	461	999999	11	730	108	999999	999999	999999	999999	999999	798	725	929	172	645	999999	999999	821	214	999999	603	178	999999	619	999999	795	762	999999	969	560	999999	279	999999	602	999999	883	84	999999	773	490	349	981	261	872	564	
721	999999	909	410	938	336	558	889	69	38	292	999999	391	831	999999	787	803	452	771	317	529	329	336	809	762	133	323	999999	723	736	621	999999	352	64	999999	917	852	44	40	999999	330	389	999999	999999	80	135	692	668	999999	703	999999	999999	490	564	45	402	551	110	647	815	999999	999999	175	332	416	999999	415	999999	654	396	934	768	421	547	986	149	981	761	738	637	999999	654	587	999999	199	91	436	788	28	785	999999	999999	397	225	221	820	223	24	168	704	720	366	999999	999999	769	777	127	999999	999999	896	999999	789	371	20	384	368	922	999999	143	334	999999	627	999999	868	30	999999	381	206	336	176	999999	967	603	44	917	999999	640	999999	260	421	963	493	220	132	375	585	999999	999999	840	852	897	77	881	833	764	999999	999999	155	999999	587	406	921	616	999999	971	452	195	337	999999	999999	728	418	999999	999999	999999	999999	416	195	503	445	999999	994	999999	483	278	999999	96	770	279	823	35	495	460	672	25	52	876	809	999999	922	399	63	293	540	134	489	999999	169	472	317	999999	999999	651	618	786	411	999999	143	142	123	366	999999	999999	279	284	999999	999999	233	705	328	580	606	999999	581	55	747	711	999999	359	999999	685	999999	307	962	999999	999999	843	999999	999999	614	999999	743	677	48	566	999999	996	23	266	999999	531	948	999999	999999	737	999999	999999	80	572	49	999999	740	784	352	437	439	128	105	142	999999	999999	124	347	101	999999	837	929	995	24	80	750	697	568	467	268	737	472	162	234	67	342	999999	279	999999	913	999999	958	334	611	999999	856	901	881	154	501	416	611	999999	999999	900	160	999999	999999	501	999999	12	182	326	94	699	967	965	870	999999	999999	626	844	501	187	104	878	604	394	999999	224	849	816	423	965	851	999999	109	849	333	907	999999	716	778	557	911	574	642	999999	911	169	890	40	806	374	999999	571	999999	195	999999	32	999999	449	999999	287	449	196	758	999999	242	573	868	125	999999	177	281	999999	76	999999	999999	530	246	363	483	729	999999	818	19	999999	100	290	25	913	999999	999999	999999	999999	549	999999	118	725	815	290	18	347	300	774	493	999999	999999	999999	999999	176	919	688	786	999999	999999	999999	953	630	186	709	999999	999999	558	954	485	999999	816	223	999999	576	834	999999	714	999999	999999	146	999999	999999	334	380	956	135	999999	849	993	951	999999	999999	101	110	547	999999	548	116	30	66	789	345	999999	257	822	999999	604	928	342	378	999999	830	846	830	20	404	306	806	752	144	177	709	999999	534	720	657	132	
269	38	999999	999999	607	935	999999	999999	102	269	999999	558	999999	531	856	516	999999	976	694	322	271	100	152	191	742	364	885	999999	90	999999	764	536	999999	756	344	900	984	376	377	895	557	483	999999	144	228	999999	675	613	320	202	346	999999	999999	345	860	999999	885	175	270	999999	60	410	276	718	504	999999	999999	330	197	999999	999999	258	609	798	764	787	183	999999	962	999999	688	282	578	888	48	217	510	829	896	999999	24	819	115	133	845	157	999999	209	640	678	864	354	425	364	670	97	948	237	580	82	999999	877	213	776	564	778	999999	999999	679	999999	999999	563	434	999999	941	712	152	485	999999	616	581	974	999999	293	629	343	856	223	228	950	999999	999999	999999	823	179	146	615	339	568	77	325	828	529	352	638	310	999999	403	999999	957	945	472	284	964	501	31	999999	999999	999999	231	921	618	170	729	38	768	315	999999	999999	804	106	812	999999	886	300	752	454	999999	655	329	422	462	999999	270	15	797	997	294	331	158	999999	999999	999999	347	155	707	667	800	324	870	995	320	999999	999999	860	999999	999999	398	673	999999	576	485	999999	827	808	469	817	899	723	241	770	30	289	704	177	410	629	579	740	593	95	653	710	785	999999	112	911	192	410	999999	251	608	620	582	581	161	432	999999	999999	686	890	767	86	93	999999	974	999999	846	450	459	513	975	658	90	999999	922	774	999999	999999	705	557	635	499	999999	999999	171	409	706	132	26	977	272	49	64	702	327	576	627	685	358	81	999999	741	950	999999	999999	950	999999	919	658	386	944	999999	834	139	264	999999	999999	103	938	999999	999999	723	999999	482	999999	936	603	387	999999	356	157	999999	999999	999999	999999	894	548	491	723	220	999999	786	474	639	43	999999	214	925	447	58	350	533	747	784	746	351	316	478	129	339	357	999999	583	312	239	150	718	211	646	370	999999	744	380	727	705	548	259	795	448	840	731	678	939	297	15	624	66	370	886	999999	587	79	999999	393	863	717	212	999999	410	893	691	13	288	999999	327	606	162	29	999999	208	999999	521	40	288	607	678	222	999999	307	614	94	357	999999	506	783	661	382	986	999999	988	345	97	999999	555	158	727	400	999999	969	999999	471	47	291	687	59	75	49	93	786	999999	504	916	864	795	809	999999	689	781	303	999999	234	999999	165	100	862	14	137	999999	140	999999	287	359	326	898	153	57	76	999999	457	717	621	299	210	678	493	428	999999	599	746	814	48	618	569	313	999999	304	881	200	824	
54	999999	999999	952	906	907	154	999999	965	999999	762	277	62	334	585	54	935	999999	486	606	444	780	999999	738	999999	999999	668	999999	22	724	848	175	875	811	999999	779	67	346	999999	770	349	828	267	999999	984	546	986	294	983	268	999999	338	404	594	999999	274	410	826	999999	74	249	364	588	251	802	999999	999999	250	922	806	999999	598	671	716	267	616	523	590	753	779	855	384	806	753	485	999999	770	999999	431	148	378	240	709	239	531	984	249	26	999999	397	153	999999	999999	187	281	650	666	688	999999	774	750	999999	82	857	219	864	999999	834	765	292	825	121	819	784	437	756	889	442	194	283	376	999999	999999	365	635	999999	22	628	482	834	853	92	955	656	999999	557	167	852	999999	999999	435	415	260	861	572	42	926	587	749	524	761	234	503	62	999999	999999	999999	999999	999999	999999	851	930	362	999999	439	743	166	173	397	999999	999999	47	999999	527	847	960	999999	583	793	603	999999	435	878	957	83	628	588	902	257	152	182	450	630	920	999999	505	62	329	999999	829	999999	763	200	869	925	724	813	975	214	447	998	801	923	999999	917	425	999999	405	857	811	999999	264	915	254	999999	158	416	501	999999	351	999999	926	161	964	728	428	999999	999999	41	999999	815	613	697	999999	999999	999999	527	13	12	999999	454	657	999999	999999	674	621	848	945	999999	999999	317	321	272	862	539	82	999999	958	899	498	190	999999	373	508	996	551	566	115	110	337	630	413	499	323	897	260	464	999999	299	999999	580	299	847	999999	51	503	350	999999	280	999999	729	568	114	999999	218	999999	294	999999	624	999999	64	743	845	833	156	904	821	949	965	289	617	119	668	791	917	999999	204	999999	466	502	210	731	834	38	999999	999999	308	985	115	999999	966	501	916	176	62	837	453	23	118	999999	999999	401	999999	991	464	620	999999	322	595	999999	217	185	506	132	923	999999	908	817	236	94	605	999999	844	479	322	125	999999	502	999999	90	999999	191	11	329	820	809	862	999999	573	987	171	999999	399	999999	288	791	994	794	999999	730	929	635	999999	33	541	845	557	999999	678	349	426	407	583	515	879	36	184	187	311	124	999999	75	999999	248	922	619	446	66	201	531	130	409	259	18	160	811	999999	977	788	974	261	473	999999	234	571	764	999999	884	908	999999	617	999999	999999	139	270	863	999999	548	111	999999	408	501	999999	156	228	26	158	999999	364	77	999999	206	398	337	999999	996	999999	30	999999	168	216	562	157	999999	914	999999	917	999999	748	296	
999999	855	999999	866	575	760	275	27	15	554	999999	837	529	840	999999	420	428	999999	276	999999	963	999999	871	943	999999	846	999999	268	242	915	109	38	826	77	646	776	330	532	761	111	999999	882	24	132	552	378	43	316	319	999999	884	762	853	484	333	69	983	932	160	999999	999999	16	999999	100	455	587	21	461	203	999999	99	896	404	175	542	90	356	748	999999	347	812	999999	948	738	40	347	185	999999	744	587	999999	397	999999	999999	999999	724	999999	923	677	964	367	582	122	466	999999	988	368	688	942	253	713	999999	999999	813	917	380	68	57	999999	117	412	999999	716	616	69	701	999999	372	480	999999	983	432	81	436	980	240	923	999999	333	51	979	497	409	501	874	999999	856	568	124	324	666	59	999999	569	999999	999999	865	506	406	999999	999999	995	217	134	269	290	999999	115	833	686	456	575	723	999999	138	915	268	225	741	511	845	956	258	165	161	934	999999	511	873	291	374	427	999999	621	577	984	289	285	241	999999	395	750	735	999999	867	100	335	844	999999	647	999999	999999	764	895	999999	518	746	999999	973	335	721	661	241	551	321	39	489	112	451	999999	635	983	984	999999	126	999999	231	821	298	70	608	999999	80	236	851	725	999999	200	754	999999	999999	237	311	906	872	733	519	999999	999999	999999	610	233	402	296	21	456	665	999999	999999	772	297	925	999999	913	726	999999	591	15	699	596	999999	299	999999	392	907	999999	682	88	285	393	585	47	705	460	459	385	332	783	224	405	69	999999	421	999999	771	321	474	999999	189	999999	999999	513	494	999999	999999	321	875	19	389	614	999999	587	341	999999	197	259	229	313	999999	999999	674	807	791	303	536	331	877	999999	620	595	933	293	999999	409	251	81	553	186	999999	999999	509	999999	403	999999	631	999999	714	35	795	522	101	170	934	838	211	999999	722	999999	992	149	444	510	398	794	680	490	688	999999	154	999999	706	53	324	999999	841	999999	414	191	671	63	999999	851	579	999999	999999	773	359	70	208	999999	358	362	999999	999999	702	999	923	609	929	151	793	782	881	679	816	58	999999	618	999999	848	999999	541	999999	938	532	999999	930	300	301	907	141	628	733	247	766	353	860	474	623	999999	438	804	261	530	270	999999	970	900	999999	455	926	740	73	359	977	817	834	254	327	119	78	633	318	999999	20	175	58	999999	912	472	198	381	995	164	420	135	999999	999999	678	697	623	40	17	845	980	999999	565	383	269	999999	519	615	999999	513	773	804	496	238	520	999999	
786	999999	987	820	266	555	745	908	939	999999	537	836	999999	629	999999	48	626	472	52	619	999999	674	385	963	999999	583	234	491	391	615	999999	61	487	999999	999999	297	52	197	588	435	999999	656	444	416	999999	683	48	527	26	735	999999	999999	196	999999	495	121	950	34	999999	683	999999	264	527	333	223	485	359	992	718	209	999999	438	999999	617	965	953	240	968	550	999999	544	706	474	999999	436	615	865	999999	98	800	346	999999	330	999999	999999	400	138	120	999999	936	333	999999	809	817	739	750	149	579	935	999999	999999	981	999999	597	149	624	789	871	897	608	620	772	999999	917	862	976	118	978	999999	574	824	129	999999	614	946	498	999999	656	999999	686	475	999999	650	556	919	999999	545	733	765	999999	611	999999	999999	594	325	561	151	892	999999	762	642	171	76	371	999999	761	215	999999	650	651	727	142	955	221	142	334	999999	999999	998	507	999999	385	222	32	963	567	906	192	999999	394	999999	14	999999	163	53	999999	999999	289	839	167	160	676	92	124	762	999999	310	11	999999	990	439	793	893	457	331	267	948	999999	407	159	855	32	579	265	999999	723	440	999999	999999	828	115	842	999999	840	357	765	302	108	269	494	267	904	731	308	999999	563	120	253	832	999999	999999	184	881	690	312	137	107	826	820	49	48	508	833	632	999999	596	999999	999999	110	565	964	850	785	913	891	999999	301	280	310	740	999999	999999	970	390	999999	930	960	828	999999	229	668	476	287	229	456	759	999999	109	999999	999999	999999	67	152	999999	822	514	399	999999	798	999999	836	826	526	90	437	850	537	453	999999	999999	636	999999	525	999999	897	498	573	565	467	142	999999	999999	999999	999999	461	554	54	704	568	959	999999	992	39	185	393	841	950	207	792	999999	231	627	940	469	732	832	541	272	378	999999	941	834	511	665	482	644	969	584	628	882	806	832	884	209	423	644	999999	350	999999	65	999999	375	772	999999	999999	999999	261	999999	999999	628	22	782	999999	243	28	999999	491	373	999999	999999	872	375	578	909	798	399	742	741	56	98	415	201	774	323	786	999999	71	999999	754	231	392	581	375	999999	999999	34	999999	999999	191	999999	163	63	647	747	193	999999	796	863	73	999999	518	999999	351	130	223	820	17	999999	457	999999	999999	841	619	999999	366	999999	10	578	49	773	999999	101	560	339	935	362	554	36	999999	999999	778	207	586	243	999999	872	239	254	999999	59	999999	494	203	738	81	321	999999	999999	391	999999	181	227	824	299	629	426	960	22	195	860	
276	980	882	843	999999	999999	265	386	767	494	70	755	999999	990	756	408	999999	821	268	623	918	387	645	247	442	560	999999	296	999999	296	999999	227	68	999999	999999	47	611	999999	74	999999	65	67	408	896	831	426	435	834	999999	231	528	999999	753	999999	942	888	344	644	410	123	999999	999999	999999	481	582	843	999999	867	217	719	796	547	757	634	567	861	999999	749	999999	26	999999	549	753	392	767	999999	999999	496	983	893	702	999999	999999	950	570	999999	295	999999	999999	988	728	568	999999	824	435	981	391	999999	14	999999	910	595	238	394	987	524	225	999999	713	999999	379	999999	884	323	26	829	597	999999	73	480	575	61	434	427	297	567	922	929	957	786	392	999999	999999	901	983	117	738	564	963	999999	871	904	224	514	619	999999	684	999999	807	605	394	999999	999999	533	515	858	170	810	107	430	601	295	432	926	999999	35	999999	982	999999	999999	100	42	999999	999999	608	671	999999	999999	808	768	999999	620	132	361	402	999999	298	958	999999	999999	946	927	467	542	454	586	482	999999	97	594	810	701	972	898	514	361	741	48	999999	844	32	250	12	338	547	981	999999	999999	534	619	736	759	595	215	962	999999	575	311	572	999999	999999	548	999999	224	958	999999	647	233	846	50	75	259	999999	999999	999999	706	924	138	994	999999	999999	410	999999	478	999999	60	116	999999	936	351	786	999999	475	902	655	483	999999	999999	999999	366	344	939	234	493	553	999999	725	53	112	266	999999	999999	316	999999	609	999999	999999	364	367	907	84	999999	999999	999999	264	635	784	140	999999	999999	298	146	757	999999	139	483	185	280	999999	380	999999	999999	665	679	112	349	134	376	303	867	698	999999	431	473	291	464	999999	999999	238	918	702	999999	156	483	967	111	688	677	969	136	612	999999	440	986	582	21	223	617	402	999999	511	418	837	39	931	244	999999	294	357	674	830	456	51	999999	677	740	999999	192	712	999999	660	457	406	177	264	193	623	444	890	279	250	44	336	324	416	294	757	126	551	732	396	403	329	304	305	165	999999	999999	319	841	104	999999	905	402	263	64	21	669	774	747	620	281	403	87	434	795	129	999999	599	393	983	800	640	999999	614	266	999999	112	871	108	719	199	135	59	184	219	139	934	70	999999	283	97	351	804	999999	999999	10	251	870	509	46	746	999999	925	999999	304	401	925	787	996	926	909	999999	676	999999	431	156	354	903	999999	666	195	666	246	999999	895	458	836	999999	500	999999	999999	241	372	72	973	364	209	200	880	
818	213	157	73	435	373	299	675	999999	690	968	999999	348	655	843	851	89	598	815	963	845	564	68	297	739	999999	677	999999	613	64	76	947	163	999999	406	462	47	603	810	999999	605	783	999999	999999	531	611	546	585	528	999999	999999	765	393	237	44	263	999999	859	333	394	696	864	72	721	623	999999	501	325	999999	999999	813	999999	999999	79	367	999999	504	881	765	138	999999	101	999999	999999	170	999999	563	999999	987	153	317	188	999999	425	59	741	721	999999	562	510	999999	230	999999	147	999999	418	977	324	869	999999	759	999999	104	204	890	605	957	670	561	322	467	575	999999	999999	999999	635	215	999999	29	999999	351	999999	328	264	999999	283	764	999999	999999	751	333	248	66	999999	393	53	93	999999	535	999999	999999	60	788	250	999999	999999	892	230	73	999999	213	614	305	253	631	604	944	840	185	617	840	197	999999	999999	999999	229	519	322	722	40	551	140	837	999999	842	300	376	88	999999	484	390	544	706	229	548	718	942	999999	394	789	999999	999999	899	918	614	596	999999	978	999999	823	35	999999	507	42	232	82	777	730	410	340	237	999999	628	701	236	305	490	458	271	999999	287	705	999999	933	930	307	241	918	960	255	999999	999999	828	397	459	810	999999	674	997	475	999999	221	999999	64	561	243	624	999999	999999	318	116	924	717	979	546	329	999999	574	111	999999	999999	858	770	164	999999	999999	47	241	999999	426	999999	999999	999999	795	340	75	302	874	381	697	683	999999	237	651	148	999999	680	848	851	140	168	472	572	83	635	91	451	258	642	722	206	393	999999	275	60	999999	473	921	649	481	36	777	202	999999	999999	999999	999999	999999	26	427	168	999999	999999	120	267	999999	253	387	170	999999	999999	54	241	659	500	299	86	961	601	847	530	758	209	999999	113	390	999999	167	832	828	460	333	999999	224	563	18	13	846	17	264	57	96	999999	401	857	982	999999	543	999999	999999	730	999999	526	999999	897	999999	999999	999999	17	999999	999999	95	999999	342	999999	300	812	26	999999	999999	295	240	953	347	800	999999	997	808	999999	999999	844	999999	999999	880	107	999999	999999	999999	999999	164	999999	999999	839	140	737	961	541	429	999999	566	999999	529	448	432	666	999999	999999	999999	377	463	412	999999	999999	885	43	790	842	674	244	18	999999	999999	699	940	472	301	401	823	609	838	902	577	215	955	951	999999	297	820	224	608	82	627	999999	863	751	999999	506	999999	107	999999	128	866	195	593	82	431	829	507	959	374	108	999999	579	538	561	835	975	542	934	999999	
502	999999	460	999999	999999	999999	999999	999999	199	999999	794	448	725	999999	720	45	391	621	883	530	495	999999	860	849	999999	999999	57	167	312	916	863	964	29	389	454	999999	416	999999	658	215	379	993	318	999999	999999	659	177	917	818	999999	453	363	658	414	232	999999	171	999999	135	756	819	894	999999	999999	770	830	428	346	999999	999999	628	831	963	678	161	501	481	534	999999	999999	22	140	348	786	472	510	315	615	999999	741	935	806	433	902	999999	999999	469	46	565	749	241	830	709	205	999999	999999	999999	999999	262	730	241	636	340	285	743	689	999999	999999	809	270	524	813	190	999999	999999	822	408	999999	292	676	42	445	969	530	619	191	430	153	889	999999	119	334	999999	435	509	308	475	157	999999	705	999999	721	236	999999	234	427	650	243	516	84	223	338	697	586	697	999999	666	810	666	562	999999	999999	857	999999	160	199	999999	754	965	389	999999	260	902	587	999999	321	218	999999	999999	201	999999	196	999999	815	999999	781	999999	776	737	713	641	664	491	999999	446	999999	864	278	153	44	966	896	277	136	727	963	435	120	838	999999	587	991	515	999999	31	82	774	51	330	999999	563	684	26	262	748	692	769	306	999999	231	457	999999	531	999999	234	644	918	999999	98	674	355	526	937	360	136	649	159	26	585	999999	751	822	947	774	481	999999	879	25	388	999999	999999	999999	970	616	929	646	470	254	250	386	999999	999999	953	655	34	46	999999	665	135	108	543	752	999999	999999	999999	999999	992	757	999999	942	765	902	131	64	480	226	556	330	431	489	999999	904	775	208	219	487	869	301	750	999999	999999	223	889	289	501	451	417	999999	147	305	653	712	465	307	620	999999	152	999999	184	807	490	426	999999	646	999999	638	999999	522	567	991	765	700	17	354	408	551	999999	842	999999	39	999999	362	999999	136	835	476	449	477	587	999999	344	970	999999	942	954	128	978	253	370	999999	473	894	635	155	999999	952	705	120	999999	78	248	999999	345	999999	999	137	243	118	999999	451	999999	510	935	999999	656	999999	583	74	999999	290	573	769	481	700	566	914	999999	47	596	883	999999	339	999999	999999	719	44	999999	971	999999	826	884	870	443	919	674	962	959	35	498	744	378	641	999999	619	505	479	999999	645	589	999999	410	205	522	927	680	859	932	999999	891	622	171	999999	131	574	405	703	336	562	36	603	954	702	548	852	514	140	618	958	23	250	215	988	999999	999999	425	689	999999	515	999999	814	40	543	999999	876	583	766	519	156	224	802	
999999	276	999999	985	140	708	656	999999	423	550	999999	999999	999999	651	999999	999999	229	274	158	716	355	820	999999	221	573	421	999999	672	999999	999999	620	999999	743	999999	107	938	379	407	726	999999	42	687	102	697	573	999999	999999	493	469	999999	547	254	998	508	457	332	999999	407	422	719	150	984	999999	999999	929	778	240	202	553	478	802	822	547	440	683	667	999999	999999	999999	999999	999999	999999	212	999999	210	376	474	245	763	999999	985	972	999999	999999	999999	999999	296	426	767	794	824	999999	939	991	608	724	707	999999	824	789	604	337	999999	904	438	75	781	999999	475	563	314	999999	438	778	492	829	837	540	862	999999	381	999999	858	853	999999	999999	999999	999999	269	485	668	906	999999	999999	999999	658	224	999999	999999	512	277	763	951	214	999999	829	509	999999	999999	999999	886	999999	705	199	418	999999	999999	904	220	96	930	999999	273	999999	894	999999	583	464	607	834	999999	757	962	360	367	617	359	653	999999	864	842	974	712	999999	598	999999	210	231	565	877	189	319	870	491	582	707	999999	962	319	91	255	55	563	674	999999	139	214	355	831	801	944	999999	540	356	999999	956	856	781	400	402	999999	362	899	729	654	306	887	480	778	660	127	396	999999	999999	618	796	420	48	329	469	297	999999	400	764	933	364	778	523	246	626	999999	718	571	999999	883	893	999999	999999	999999	999999	252	734	577	181	999999	557	490	258	737	457	545	818	999999	931	115	352	962	145	796	299	999999	999999	999999	162	809	408	824	427	408	725	651	585	28	999999	226	563	288	999999	999999	386	874	530	785	788	90	42	266	640	811	541	999999	19	48	729	348	879	500	424	371	999999	732	72	849	22	806	959	799	999	714	552	73	743	65	419	425	999999	587	999999	999999	777	999999	193	999999	867	999999	641	547	298	124	347	73	999999	856	999999	653	999999	999999	773	982	130	242	267	926	269	477	999999	954	628	314	999999	302	55	352	594	144	999999	456	981	228	174	422	999999	885	999999	488	209	886	261	766	999999	325	813	472	951	545	884	267	356	399	999999	687	919	999999	772	55	28	520	272	999999	114	364	699	554	817	707	731	381	558	780	277	311	703	861	699	999999	488	999999	401	999999	999999	290	110	592	622	487	502	999999	123	332	470	689	624	999999	661	259	626	999999	999999	999999	814	512	709	999999	131	999999	983	999999	999999	746	566	445	129	223	420	824	264	116	932	340	215	214	268	235	319	588	687	999999	210	450	409	229	999999	156	245	747	581	534	470	328	999999	
999999	999999	377	765	35	569	410	181	837	995	519	999999	999999	48	609	999999	483	266	999999	999999	871	857	999999	346	347	999999	972	978	673	252	730	646	999999	836	770	973	999999	999999	294	29	286	940	372	999999	889	892	612	118	999999	502	107	277	927	711	632	586	999999	40	428	517	596	432	508	999999	999999	873	722	488	277	999999	363	23	999999	523	340	999999	495	999999	456	999999	904	864	352	180	155	999999	718	902	214	194	586	860	51	777	999999	854	442	777	189	999999	999999	134	840	999	148	999999	306	413	380	701	999999	996	583	972	612	732	999999	337	449	812	165	820	999999	93	59	503	971	203	101	485	999999	717	220	441	285	780	33	352	42	999999	999999	314	531	513	103	999999	286	78	175	999999	999999	115	338	376	860	359	849	757	950	999999	121	112	322	999999	999999	383	786	152	697	999999	708	736	304	387	656	999999	298	771	990	469	999999	902	38	401	999999	999999	388	843	580	926	930	276	402	397	950	999999	992	636	309	719	803	143	999999	343	999999	999999	999999	951	720	19	999999	88	767	490	426	999999	84	920	999999	999999	995	942	571	999999	901	999999	344	907	437	604	858	662	471	281	665	94	531	695	411	672	581	437	999999	999999	999999	999999	508	999999	999999	741	978	82	451	488	724	861	571	611	441	557	704	903	523	125	161	408	616	496	825	342	687	999999	999999	522	249	567	818	999999	904	59	933	432	936	999999	625	786	220	999999	556	804	522	919	263	999999	999999	999999	914	17	419	999999	245	22	96	637	63	599	999999	929	249	166	52	570	706	392	623	999999	999999	827	499	999999	198	634	939	31	820	767	135	665	554	999999	653	811	591	447	999999	999999	999999	308	642	999999	999999	290	999999	999999	761	951	223	871	239	696	711	96	517	53	279	611	999999	75	817	296	474	999999	999999	999999	513	999999	978	269	578	702	936	668	194	473	999999	907	891	548	269	868	999999	263	999999	999999	859	566	303	547	177	212	848	280	491	356	562	999999	906	74	887	999999	972	999999	302	536	759	53	901	999999	900	999999	999999	534	999999	948	741	220	471	526	819	946	938	440	101	375	854	665	186	838	910	817	11	826	661	739	896	600	961	999999	999999	816	664	258	647	805	492	323	474	543	614	352	863	389	255	999999	591	541	861	927	682	999999	999999	73	143	93	370	893	872	75	61	999999	259	999999	427	12	291	999999	793	999999	882	540	200	643	999999	568	999999	621	581	720	157	364	738	43	999999	14	950	601	125	999999	445	599	
450	408	491	473	103	301	999999	999999	659	902	748	999999	54	151	903	233	999999	574	999999	999999	321	999999	917	697	412	999999	355	423	62	690	574	999999	850	999999	100	792	161	760	475	999999	659	339	70	999999	999999	172	989	999999	110	727	761	550	999999	696	288	298	999999	793	70	999999	945	548	200	969	337	517	725	761	61	121	81	89	109	999999	99	982	101	672	999999	249	235	280	322	334	928	34	805	163	14	999999	311	368	700	597	717	120	999999	101	917	108	447	999999	33	989	656	682	450	958	607	306	206	818	712	820	999999	674	236	865	51	313	712	572	756	259	809	713	389	511	999999	978	999999	999	754	999999	999999	999999	256	332	678	255	583	846	999999	999999	604	493	999999	999999	945	52	883	283	60	613	395	874	481	774	190	943	999999	999999	209	628	462	206	73	999999	28	999999	427	904	196	795	999999	865	26	57	654	999999	67	509	566	715	105	999999	949	150	597	927	999999	999999	152	735	999999	644	646	927	256	408	999999	926	861	300	999999	999999	999999	265	883	530	999999	434	129	863	885	793	381	494	999999	999999	257	923	142	100	139	999999	761	460	999999	95	228	99	801	256	897	999999	648	276	100	999999	483	694	266	76	999999	101	362	288	850	168	272	999999	999999	999999	160	505	793	771	171	679	228	635	422	999999	311	768	633	873	966	754	999999	115	403	418	418	563	999999	75	30	48	592	482	610	684	999999	76	695	446	999999	401	999999	999999	115	420	999999	848	282	999999	765	310	467	489	322	106	23	167	758	999999	946	597	839	999999	999999	132	97	745	34	737	999999	245	999999	196	777	574	416	278	10	983	521	999999	290	999999	309	720	999999	112	170	514	999999	665	317	999999	999999	508	562	618	136	982	332	161	999999	544	492	529	237	281	712	748	689	744	166	999999	473	386	316	640	428	40	552	985	584	520	76	999999	928	372	696	278	21	797	999999	27	999999	369	746	746	715	999999	492	309	400	422	824	926	999999	542	999999	124	201	921	999999	106	439	999999	577	312	999999	999999	999999	865	999999	443	736	891	603	148	124	114	639	569	925	648	999999	253	595	172	999999	150	812	395	134	581	87	99	607	54	588	323	999999	443	999999	999999	188	999999	999999	999999	685	933	332	999999	427	999999	484	631	999999	999999	558	196	999999	999999	617	999999	370	216	740	999999	366	646	294	558	560	999999	321	999999	301	391	470	920	999999	999999	999999	762	817	999999	968	991	999999	455	999999	65	496	999999	570	387	826	940	183	972	886	720	
600	49	648	999999	808	999999	821	288	340	615	90	999999	999999	124	927	854	999999	917	247	749	906	910	999999	238	999999	999999	240	934	379	360	217	498	44	808	47	999999	999999	53	643	999999	180	818	124	487	974	858	733	999999	459	971	999999	266	734	147	814	689	495	419	710	649	396	999999	909	999999	999999	592	603	858	999999	999999	740	476	283	896	578	98	796	75	263	214	435	783	484	407	929	951	999999	897	999999	357	952	704	342	994	955	292	999999	999999	89	999999	264	874	380	969	240	953	982	999999	999999	725	892	429	166	506	999999	999999	412	999999	61	456	828	706	999999	728	538	999999	999999	288	940	295	999999	663	999999	871	999999	999999	999999	999999	176	999999	999999	999999	999999	278	464	532	999999	836	781	353	880	406	92	633	999999	999999	999999	651	441	203	819	703	999999	282	545	999999	443	294	556	663	208	898	344	85	487	999999	377	595	273	999999	499	999999	507	597	415	783	999999	362	999999	402	999999	761	83	973	999999	274	39	999999	733	235	999999	262	290	128	154	981	71	999999	999999	662	190	424	387	435	704	521	999999	309	866	761	999999	91	977	999999	122	447	824	371	918	222	999999	321	862	48	917	246	27	389	453	433	722	574	216	654	221	135	384	647	278	644	78	729	199	999999	576	999999	999999	999999	15	999999	167	699	98	933	999999	999999	561	349	518	468	999999	816	856	442	49	94	999999	333	999999	987	72	186	999999	283	154	152	999999	891	999999	910	961	890	999999	745	276	32	485	283	863	353	574	999999	139	809	149	261	873	757	931	999999	999999	951	194	28	644	980	999999	814	789	648	746	670	999999	607	507	614	442	120	999999	27	608	601	470	598	999999	38	56	293	143	892	279	374	959	999999	999999	19	999999	366	111	296	425	999999	494	225	606	903	999999	999999	312	535	819	762	999999	999999	883	540	999999	595	604	615	999999	323	680	896	378	382	999999	898	999999	497	908	86	19	999999	601	937	117	254	992	519	871	524	999999	608	83	516	783	55	105	247	528	999999	761	495	362	112	990	597	846	233	203	267	702	999999	626	742	753	711	322	946	433	999999	999999	95	999999	419	341	82	823	861	599	664	803	592	968	999999	325	999999	527	498	947	519	999999	768	325	614	822	999999	999999	340	763	999999	733	158	813	999999	999999	675	999999	942	771	918	774	985	634	539	463	119	999999	828	427	239	193	824	998	999999	999999	834	770	140	597	174	100	492	999999	527	931	654	779	999999	999999	649	772	584	727	39	744	422	144	785	
160	712	331	163	913	534	887	909	160	898	453	682	904	621	355	606	828	291	886	116	608	808	999999	168	546	777	466	609	999999	969	179	426	999999	984	979	884	843	936	579	573	999999	999999	504	880	243	608	745	161	238	999999	999999	462	535	999999	999999	351	381	172	999999	145	999999	288	812	191	728	36	983	919	641	470	762	999999	712	323	476	585	314	460	999999	938	42	315	999999	974	768	716	891	999999	806	638	513	999999	329	999999	505	361	219	323	999999	217	625	825	519	767	369	319	999999	221	999999	602	46	999999	247	999999	112	763	908	837	423	999999	145	320	122	13	957	91	572	999999	999999	125	376	991	999999	717	323	217	795	612	615	458	966	999999	999999	214	601	999999	443	650	999999	742	453	381	900	149	999999	314	712	516	810	999999	746	482	403	445	236	999999	622	529	999999	895	967	999999	231	999999	55	465	999999	999999	411	999999	647	999999	936	999999	671	994	999999	169	645	18	504	288	802	338	999999	493	285	675	978	999999	970	914	295	446	999999	157	159	936	103	616	114	999999	114	445	639	823	546	999999	773	241	999999	999999	883	356	999999	999999	503	893	261	562	999999	534	929	856	999999	999999	999999	500	999999	999999	844	164	999999	39	999999	700	183	366	698	999999	946	957	901	999999	600	517	40	999999	999999	94	654	266	684	999999	999999	580	875	258	51	905	196	56	25	999999	397	800	397	854	999999	700	515	146	205	999999	616	999999	999999	192	999999	887	703	698	999999	226	869	588	999999	534	603	333	825	925	325	999999	999999	900	999999	651	360	999999	129	999999	496	999999	579	517	70	999999	924	999999	948	692	993	163	999999	497	601	799	999999	999999	999999	862	261	128	875	590	999999	412	999999	999999	290	980	832	999999	999999	999999	212	110	647	362	527	167	999999	399	385	999999	932	171	999999	215	308	152	271	999999	479	266	924	377	999999	989	695	657	653	219	923	967	999999	999999	999999	684	295	500	999999	37	290	173	263	861	743	999999	657	660	822	464	416	147	719	290	985	510	603	999999	631	658	666	870	999999	400	475	417	999999	404	999999	905	999999	999999	999999	999999	999999	316	13	72	634	736	999999	999999	999999	999999	802	786	999999	580	552	999999	90	460	999999	503	371	999999	999999	862	395	335	471	263	885	916	999999	999999	156	485	999999	999999	506	540	999999	895	326	999999	44	325	598	689	169	701	852	888	825	469	999999	999999	872	850	656	151	676	308	275	88	160	918	654	203	640	772	560	872	389	549	260	974	999999	999999	999999	344	999999	706	999999	769	
410	996	999999	84	999999	999999	612	178	32	365	864	901	630	248	480	126	670	405	59	999999	150	979	509	999999	219	999999	321	142	999999	322	877	970	999999	505	677	164	826	580	532	982	999999	999999	999999	34	685	359	999999	937	269	269	999999	868	999999	999999	628	999999	999999	999999	865	705	346	999999	703	999999	487	893	768	134	571	325	299	100	872	77	236	758	140	485	599	859	620	999999	872	999999	649	999999	324	364	877	256	667	19	999999	827	645	690	688	149	546	792	591	999999	376	944	969	999999	999999	588	552	869	999999	999999	999999	15	94	963	999999	498	999999	999999	999999	413	256	325	658	999999	999999	55	432	999999	80	999999	939	806	278	400	16	928	245	999999	24	736	999999	18	955	656	999999	709	742	682	92	199	88	999999	223	187	973	61	295	689	999999	950	165	16	798	309	82	421	999999	694	956	999999	262	994	999999	842	602	248	999999	11	999999	676	999999	750	464	881	912	870	999999	101	427	955	999999	999999	869	73	580	999999	219	656	584	999999	972	58	725	999999	937	999999	614	999999	584	999999	692	293	999999	999999	647	415	552	999999	397	211	828	644	277	999999	46	999999	134	400	271	797	999999	999999	427	126	999999	264	34	999999	943	999999	266	999999	999999	691	273	358	364	349	999999	174	999999	302	269	383	553	337	999999	725	376	241	999999	999999	119	999999	999999	979	866	85	826	392	391	999999	973	999999	999999	999999	138	585	999999	688	351	785	973	107	544	735	453	53	573	376	484	309	684	712	868	52	112	999999	984	999999	999999	288	522	43	783	761	328	999999	438	999999	209	205	999999	688	889	184	250	22	999999	971	999999	999999	512	460	908	999999	816	271	700	902	514	408	600	999999	999999	73	272	940	999999	783	416	753	615	637	176	288	322	996	822	999999	999999	999999	999999	999999	757	669	776	72	999999	700	945	67	999	536	431	999999	999999	542	492	826	912	999999	698	469	564	782	217	874	294	629	770	819	448	999999	109	424	920	587	696	999999	296	209	814	622	999999	999999	753	88	215	999999	684	779	514	996	999999	999999	401	28	458	975	999999	901	778	505	930	136	618	999999	437	999999	881	26	846	955	540	712	495	85	631	214	999999	138	999999	919	945	990	314	452	999999	607	33	901	999999	999999	999999	394	431	999999	692	711	740	999999	999999	208	999999	667	932	558	465	77	16	326	397	254	946	333	242	858	560	939	999999	176	999999	829	999999	979	888	999999	999999	155	291	999999	999999	920	474	276	999999	999999	436	287	68	755	986	169	600	707	514	884	
999999	999999	162	999999	758	752	889	574	999999	821	999999	513	779	807	677	320	999999	830	933	477	780	679	999999	999999	432	282	881	999999	999999	604	239	286	999999	13	360	139	993	999999	427	999999	40	899	278	999999	255	922	508	260	999999	676	383	769	999999	47	114	999999	905	390	150	486	871	824	394	403	591	999999	48	775	999999	547	999999	77	412	302	446	880	410	190	526	999999	773	631	987	513	230	470	512	437	899	999999	999999	999999	578	941	999999	216	514	874	83	317	883	999999	802	540	999999	999999	366	481	600	234	694	999999	864	639	712	999999	999999	881	183	131	436	611	876	202	999999	713	499	999999	533	999999	375	535	999999	218	627	51	828	999999	163	914	113	999999	836	675	570	509	748	938	238	529	379	999999	999999	951	999999	281	856	610	999999	645	816	894	947	370	858	168	617	655	999999	671	421	389	727	268	28	405	774	211	999999	999999	965	561	243	13	861	999999	999999	164	338	999999	194	228	240	999999	999999	999999	93	476	999999	412	892	999999	999999	999999	118	989	905	999999	933	485	507	654	978	999999	679	264	661	944	999999	125	334	462	327	999999	486	202	159	999999	170	809	321	308	394	999999	921	999999	635	676	895	871	999999	999999	231	852	848	539	999999	826	838	999999	557	149	999999	999999	88	439	999999	268	89	915	840	696	283	133	173	999999	270	758	492	807	999999	984	999999	637	288	932	999999	474	819	947	999999	332	999999	326	261	182	340	999999	151	492	999999	376	597	980	40	150	128	107	688	649	999999	999999	344	999999	223	573	100	340	422	999999	999999	310	449	142	962	518	999999	956	871	999999	999999	999999	999999	10	709	999999	999999	78	999999	999999	999999	144	786	179	677	999999	988	999999	112	688	92	10	280	996	294	796	926	464	27	999999	825	171	999999	697	999999	702	999999	344	331	960	186	31	733	285	340	73	523	999999	465	501	530	975	853	193	999999	867	306	620	999999	913	336	932	61	95	321	999999	908	99	398	999999	999999	653	28	152	511	71	277	999999	666	999999	282	999999	999	526	991	850	317	999999	788	999999	999999	264	628	418	999999	254	970	999999	963	686	164	434	881	489	904	999999	999999	711	682	999999	600	311	999999	494	640	999999	932	534	103	471	345	999999	310	484	580	341	34	999999	518	267	100	629	999999	999999	76	848	774	519	999999	999999	893	606	999999	941	323	103	310	144	777	953	321	445	554	999999	351	297	999999	407	909	573	999999	356	202	425	756	971	279	974	427	792	905	423	913	978	999999	738	999999	369	171	486	
41	890	832	565	945	655	84	999999	638	999999	723	377	609	58	999999	546	414	999999	194	352	823	336	717	985	58	999999	999999	576	923	612	999999	999999	245	999999	542	961	523	999999	479	999999	896	738	346	648	78	537	813	865	714	41	334	562	999999	819	662	705	182	999999	516	57	134	508	617	36	988	959	142	187	515	312	33	777	475	93	455	94	989	79	917	521	94	665	862	891	287	238	590	426	999999	999999	788	676	129	432	976	999999	131	320	660	119	404	636	359	412	18	556	97	101	373	577	715	113	929	995	962	468	646	999999	748	999999	999999	999999	416	999999	523	356	657	999999	116	999999	999999	679	418	807	126	999999	999999	459	883	999999	999999	498	62	202	999999	685	999999	999999	469	518	999999	405	571	900	740	688	229	681	888	661	898	999999	984	315	614	45	694	999999	879	514	162	999999	842	26	619	880	663	224	556	838	999999	533	583	598	316	999999	118	518	77	437	999999	999999	571	999999	832	999999	514	747	587	999999	990	999999	999999	954	366	565	562	999999	290	860	34	999999	134	60	61	375	470	396	999	56	927	185	64	999999	285	999999	999999	620	194	523	375	916	636	999999	999999	984	288	629	241	750	999999	999999	238	217	999999	999999	510	520	999999	467	635	128	747	541	169	999999	570	803	679	839	940	942	999999	766	494	117	377	664	999999	77	97	999999	164	258	999999	374	999999	847	48	999999	26	114	999999	726	999999	999999	179	105	999999	42	424	484	950	402	810	72	201	471	999999	999999	856	846	317	112	380	999999	999999	499	999999	795	999999	999999	999999	999999	823	835	501	999999	878	247	938	999999	364	180	652	612	999999	999999	447	977	182	485	999999	742	205	999999	797	347	356	104	293	679	604	513	174	999999	718	332	999999	975	999999	999999	593	484	366	583	999999	146	460	999999	902	211	61	522	623	392	597	32	432	652	48	164	999999	784	999999	999999	678	999999	16	950	893	999999	193	472	999999	999999	891	650	386	621	999999	660	887	588	201	91	627	999999	999999	782	999999	696	999999	926	936	417	270	809	530	107	999999	640	999999	999999	874	344	999999	589	116	999999	500	947	646	811	999999	388	276	708	999999	872	641	597	960	233	846	207	669	266	535	999	364	92	999999	289	716	999999	999999	999999	714	857	72	999999	975	891	292	166	59	98	999999	558	150	561	999999	657	999999	317	680	907	662	677	675	761	999999	999999	645	999999	826	367	104	999999	858	888	994	735	999999	602	622	79	999999	690	157	580	304	977	858	999999	866	999999	823	999999	
377	622	725	47	192	311	999999	868	999999	874	339	692	993	999999	999999	999999	999999	490	847	862	695	610	999999	972	529	104	466	86	258	842	551	363	543	695	548	245	173	999999	553	509	618	753	823	76	360	465	586	259	287	607	245	999999	625	960	999999	766	999999	999999	518	97	999999	908	619	413	333	976	158	308	999999	465	98	610	937	348	254	941	787	899	621	73	518	217	798	651	607	176	737	999999	999999	781	588	420	448	465	664	709	143	420	742	999999	317	288	999999	822	999999	634	447	287	999999	771	979	757	141	454	999999	636	120	999999	999999	167	248	999999	325	725	876	677	999999	481	683	545	807	377	166	999999	756	239	465	976	142	972	728	459	867	999999	802	830	289	994	886	38	999999	175	614	999999	145	742	962	999999	945	999999	473	966	604	180	963	611	600	893	999999	999999	181	143	999999	833	439	788	707	114	999999	56	398	177	595	654	946	642	763	581	999999	24	276	999999	999999	301	999999	761	854	696	999999	200	240	395	306	999999	856	999999	338	999999	999999	357	44	999999	999999	899	452	305	381	949	999999	999999	848	28	999999	999999	999999	743	999999	545	999999	677	999999	20	999999	731	815	999999	870	999999	999999	490	313	999999	435	754	979	418	999999	142	848	213	999999	905	472	999999	352	221	999999	999999	473	999999	364	999999	456	478	999999	33	11	999999	93	449	435	999999	161	744	26	866	999999	47	703	664	420	969	696	130	999999	999999	548	999999	388	603	999999	999999	585	999999	136	520	999999	999999	340	956	999999	999999	58	409	778	68	753	728	909	485	999999	566	920	999999	702	394	107	336	190	395	999999	81	999999	489	50	999999	746	476	617	506	341	635	706	747	258	471	920	297	352	239	284	819	999999	999999	975	842	336	777	999999	741	422	208	999999	944	999999	345	953	569	999999	599	999999	286	120	413	154	992	859	182	559	240	474	810	984	951	120	665	60	101	514	208	999999	968	493	999999	93	999999	859	999999	276	912	517	999999	999999	752	917	999999	708	617	758	999999	999999	999999	227	752	277	612	224	824	999999	999999	295	862	64	169	748	999999	793	244	329	22	999999	107	999999	647	722	122	881	241	43	122	999999	442	343	999999	226	697	750	741	609	481	917	44	927	462	626	655	306	769	14	574	214	999999	298	745	999999	999999	257	580	39	164	731	999999	791	721	857	852	528	999999	999999	60	999999	61	635	999999	999999	108	179	453	30	77	816	121	999999	468	907	492	154	999999	681	341	449	180	712	999999	999999	999999	253	999999	604	774	
136	999999	999999	954	973	999999	839	450	650	751	714	804	559	962	347	620	999999	999999	999999	999999	708	931	851	999999	611	430	349	190	999999	171	999999	999999	849	999999	940	999999	294	282	495	754	653	703	999999	930	627	645	621	999999	116	139	187	921	999999	999999	75	205	922	226	999999	999999	814	658	999999	489	999999	750	955	999999	999999	304	336	483	836	70	721	14	983	999999	983	965	809	599	999999	999999	983	933	571	619	999999	744	130	78	929	943	939	994	361	999999	44	876	690	318	727	999999	999999	999999	94	342	518	71	222	11	242	387	742	225	584	383	999999	962	188	345	132	288	999999	267	553	893	130	726	652	525	886	999999	285	500	871	271	175	289	849	239	111	128	999999	129	999999	999999	210	724	999999	999999	962	81	999999	354	196	449	638	545	159	200	999999	791	999999	696	125	999999	112	251	353	322	217	225	123	949	244	13	756	64	431	11	692	406	316	674	563	814	419	930	314	432	633	629	999999	658	28	320	710	835	13	711	450	958	381	107	770	999999	999999	748	119	192	692	999999	123	158	507	815	999999	744	143	311	714	999999	937	920	689	999999	999999	999999	930	999999	303	920	61	720	561	999999	34	219	904	816	855	671	820	999999	999999	59	515	999999	160	999999	835	966	999999	702	999999	278	31	461	417	192	999999	503	999999	195	999999	772	532	403	596	773	790	999999	840	326	455	999999	999999	815	190	640	82	113	314	728	99	999999	228	359	724	293	999999	573	801	721	165	362	854	635	999999	967	527	999999	999999	999999	421	570	135	385	256	952	917	999999	999999	777	120	557	199	999999	106	562	554	183	999999	313	70	227	999999	999999	171	103	198	725	582	223	123	959	999999	927	316	999999	999999	999999	112	771	999999	506	302	33	999999	607	172	765	999999	680	422	353	443	999999	999999	999999	106	17	224	163	999999	201	633	67	664	160	838	272	782	577	361	712	80	907	937	999999	924	449	516	563	930	433	999999	902	800	999999	525	637	999999	999999	432	999999	627	949	17	999999	873	999999	369	461	768	900	982	961	329	710	999999	536	153	762	280	999999	500	999999	232	340	15	730	999999	999999	634	211	999999	999999	154	166	999999	131	999999	764	690	688	90	999999	794	40	450	999999	583	99	496	999999	494	999999	841	776	703	967	726	676	178	999999	978	999999	826	567	999999	321	999999	172	626	161	999999	389	81	591	999999	444	865	202	889	779	999999	178	409	645	717	812	829	378	463	127	405	233	595	548	710	615	239	237	999999	138	418	999999	
473	344	363	114	777	259	210	269	999999	533	786	398	995	809	75	191	999999	437	492	448	999999	508	755	412	793	533	999999	960	215	638	412	760	999999	735	999999	999999	291	999999	44	999999	178	203	25	872	446	206	552	999999	999999	57	386	999999	999999	999999	712	964	588	950	320	253	379	999999	999999	999999	999999	35	999999	269	115	10	999999	999999	402	912	279	514	493	883	965	597	980	979	999999	167	261	58	124	999999	999999	740	485	340	999999	999999	210	928	999999	551	751	421	179	293	999999	549	158	999999	961	734	700	999999	480	705	999999	723	273	399	830	999999	999999	82	911	635	246	999999	999999	999999	999999	999999	712	351	374	941	141	999999	999999	999999	194	869	999999	999999	999999	390	701	999999	269	780	355	578	527	999999	108	252	339	679	509	543	999999	430	34	588	202	360	999999	359	833	999999	573	440	999999	576	215	960	887	999999	985	531	934	422	115	999999	999999	378	999999	999999	252	131	611	999999	54	884	650	763	845	430	920	999999	999999	351	991	730	217	915	282	951	605	148	365	240	693	978	999999	634	999999	999999	375	824	276	130	116	711	927	999999	395	421	925	451	124	467	188	258	172	999999	430	999999	536	999999	999999	141	305	114	999999	999999	999999	999999	285	26	447	564	64	106	470	247	245	290	803	106	529	861	36	163	33	999999	62	445	815	25	214	940	999999	76	999999	999999	825	12	999999	999999	999999	329	999999	908	14	999999	412	92	787	924	357	149	999999	440	779	999999	115	151	999999	869	999999	332	260	269	999999	506	811	988	999999	999999	422	242	345	256	999999	210	999999	127	159	473	494	970	658	890	999999	74	369	323	297	495	39	683	921	85	238	28	78	876	106	507	748	424	715	999999	512	999999	803	334	685	999999	999999	987	991	617	384	358	674	369	999999	748	999999	498	700	999999	306	738	321	999999	28	999999	141	849	31	999999	725	999999	264	999999	999999	553	270	999999	999999	718	977	51	691	999999	701	999999	354	709	999999	999999	370	259	999999	833	999999	999999	803	543	315	999999	447	667	965	349	892	313	999999	477	999999	58	999999	999999	860	982	904	265	56	17	999999	149	391	999999	999999	673	292	475	356	431	52	614	749	999999	728	688	999999	999999	85	999999	421	397	786	876	727	235	870	999999	399	999999	999999	899	999999	999999	974	176	567	25	102	302	67	999999	957	671	435	999999	308	760	999999	999999	711	594	189	704	595	999999	362	999999	704	349	999999	999999	85	614	502	999999	999999	953	752	562	131	265	999999	783	295	994	439	124	451	999999	926	119	
884	227	999999	999999	999999	32	210	802	814	62	320	752	498	42	351	353	179	293	488	355	18	821	999999	999999	377	405	999999	600	741	248	73	352	999999	694	150	857	583	999999	432	865	753	949	747	78	944	474	294	999999	653	96	944	168	873	581	110	999999	177	999999	999999	324	613	609	70	576	989	967	339	804	892	493	770	999999	861	622	601	68	83	982	510	902	999999	166	946	655	303	905	479	841	593	999999	690	997	199	117	262	154	888	181	88	976	999999	489	370	170	325	932	307	999999	980	999999	989	194	85	75	213	456	662	415	283	999999	498	498	221	999999	999999	999999	999999	753	999999	999999	179	902	999999	533	999999	631	999999	786	999999	370	999999	999999	861	550	98	999999	921	133	999999	999999	491	999999	999999	994	999999	646	278	999999	999999	999999	999999	553	891	532	872	97	999999	999999	307	582	999999	876	86	912	486	280	637	670	726	305	999999	699	849	563	966	999999	13	909	54	131	362	250	999999	786	261	64	336	338	678	11	225	379	999999	331	155	614	407	985	518	999999	19	999999	828	72	701	999999	703	999999	566	186	93	380	999999	186	999999	999999	459	299	999999	431	943	308	992	725	90	481	873	999999	417	361	299	27	999999	836	121	999999	999999	364	94	840	360	997	999999	999999	917	844	872	999999	112	735	165	117	334	96	274	999999	615	113	982	999999	999999	185	921	214	999999	999999	979	670	74	474	999999	104	215	999999	80	946	536	500	808	245	609	233	426	682	205	192	999999	314	999999	999999	148	318	382	864	999999	185	999999	567	615	999999	865	211	584	637	999999	71	902	999999	26	328	184	125	305	747	620	323	999999	248	999999	704	999999	674	108	663	336	999999	721	350	526	895	869	969	885	999999	379	407	999999	788	946	144	289	190	298	999999	999999	33	999999	634	999999	999999	425	837	557	910	479	999999	999999	921	999999	55	349	561	986	131	458	215	240	349	377	999999	674	970	302	999999	424	201	385	854	999999	999999	678	96	106	999999	999999	41	421	974	486	188	303	727	999999	901	999999	728	204	177	795	31	792	999999	266	999999	316	455	999999	683	495	288	814	999999	494	998	377	999999	465	449	651	427	999999	999999	862	199	999999	946	999999	401	90	999999	999999	218	68	415	520	14	999999	76	240	33	496	738	489	999999	999999	54	243	489	534	541	272	999999	525	378	236	537	811	77	120	369	999999	999999	602	798	291	999999	999999	999999	487	372	432	398	219	627	999999	999999	775	665	999999	999999	713	12	999999	999999	999999	999999	692	999999	189	982	
203	762	956	870	999999	351	145	691	915	767	999999	165	12	999999	999999	874	544	897	999999	180	761	155	999999	245	655	960	287	63	374	999999	913	509	999999	504	179	670	442	348	566	588	920	94	999999	68	31	558	999999	705	440	559	708	795	999999	18	231	999999	520	720	225	111	999999	92	326	877	853	354	266	999999	991	999999	442	205	340	858	260	676	406	193	224	107	959	581	622	815	340	128	266	890	283	132	160	721	133	465	999999	999999	768	872	215	676	301	503	714	999999	127	512	464	394	999999	555	999999	336	506	127	151	999999	999999	511	546	999999	98	375	233	999999	297	720	82	875	344	999999	908	534	978	547	806	999999	866	629	697	999999	664	871	142	999999	481	823	224	16	324	40	377	999999	335	480	999999	999999	279	845	705	999999	439	589	60	999999	999999	999999	357	999999	999999	685	626	840	999999	717	79	226	243	505	396	473	505	75	999999	313	999999	651	999999	507	958	879	999999	31	923	300	398	85	999999	796	91	999999	475	265	695	638	999999	536	452	999999	410	999999	692	774	458	241	900	999999	38	999999	301	995	917	999999	10	441	499	605	917	999999	328	994	405	447	423	999999	999999	999999	999999	922	899	517	208	590	107	999999	197	421	999999	999999	999999	34	56	83	504	96	999999	626	999999	264	149	999999	999999	929	999999	416	966	255	360	427	244	999999	993	116	848	783	796	336	752	413	253	88	43	999999	133	999999	947	332	942	999999	592	381	985	125	999999	999999	898	278	300	690	630	999999	70	154	999999	739	40	940	999999	720	999999	122	873	851	20	70	775	999999	806	999999	468	643	312	999999	835	999999	999999	999999	333	757	885	528	999999	72	999999	312	27	999999	999999	394	273	16	107	232	48	480	508	143	115	722	325	999999	472	305	231	987	999999	999999	318	595	73	162	617	999999	999999	771	999999	999999	78	708	53	886	617	999999	732	462	546	90	984	365	363	999999	772	611	441	382	65	999999	840	795	673	999999	579	191	999999	120	399	629	397	277	403	999999	999999	406	678	439	895	59	999999	769	450	999999	63	953	241	531	999999	16	46	462	715	999999	971	999999	45	73	316	999999	101	622	72	999999	693	716	961	666	999999	999999	932	11	999999	16	177	80	354	999999	999999	626	949	999999	730	393	592	999999	561	67	726	792	999999	999999	999999	469	957	999999	707	533	865	346	999999	999999	65	23	83	44	999999	999999	178	999999	927	999999	147	689	999999	999999	891	999999	334	758	165	903	940	684	14	999999	878	27	58	999999	373	821	999999	589	
634	383	999999	716	319	558	958	999999	888	999999	864	451	477	999999	981	664	69	37	209	116	191	98	635	999999	19	999999	166	959	661	999999	537	999999	670	557	65	113	999999	999999	999999	776	800	999999	24	124	819	562	999999	444	999999	393	166	345	621	153	408	546	748	372	999999	999999	401	999	201	936	298	999999	999999	920	388	877	115	884	666	433	315	878	83	999999	561	999999	906	721	999999	277	795	201	495	526	158	519	365	196	478	999999	384	801	120	88	999999	71	999999	929	65	167	288	281	678	198	838	529	999999	999999	999999	259	655	999999	999999	924	150	106	272	999999	999999	869	522	918	416	999999	58	513	999999	999999	695	999999	676	977	666	766	999999	523	522	306	688	628	56	138	385	999999	161	704	726	196	937	999999	999999	527	999999	196	645	999999	999999	999999	999999	334	999999	477	999999	999999	999999	678	23	319	935	627	584	966	575	152	823	393	999999	999999	999999	353	786	581	67	966	702	158	820	479	131	628	658	702	999999	363	867	578	596	75	999999	483	691	417	261	320	999999	831	952	24	373	261	827	677	122	999999	547	190	420	575	999999	434	857	544	198	316	999999	881	808	221	285	254	797	476	552	233	662	379	329	747	999999	999999	206	999999	116	869	801	981	590	999999	815	686	999999	999999	458	221	626	157	229	944	351	272	33	740	999999	128	464	360	134	889	143	178	860	672	754	746	237	61	438	328	515	986	301	999999	405	598	96	999999	999999	999999	606	515	999999	385	999999	558	999999	466	77	999999	999999	450	856	701	237	647	826	495	276	711	999999	999999	718	999999	438	364	971	585	345	999999	42	687	342	793	292	628	27	485	999999	205	898	999999	984	451	912	75	139	600	220	757	772	600	510	999999	357	42	999999	259	946	50	587	272	999999	926	999999	728	118	999999	418	609	630	999999	228	80	999999	999999	999999	999999	999999	373	235	380	375	999999	377	999999	187	999999	446	260	999999	768	999999	236	617	636	650	67	496	194	957	999999	191	999999	137	999999	382	439	503	145	451	528	271	999999	999999	999999	896	543	559	522	550	92	627	168	777	862	811	991	463	186	999999	999999	781	803	416	168	198	764	999999	945	999999	747	532	310	808	999999	999999	956	999999	410	739	117	508	974	999999	874	449	33	833	275	621	999999	976	327	999999	918	747	999999	176	657	28	142	93	613	999999	803	560	326	359	474	365	854	999999	62	446	999999	34	806	999999	541	718	175	931	194	999999	679	770	999999	736	890	565	49	790	764	391	607	33	999999	
522	840	324	133	673	999999	999999	766	810	923	999999	999999	893	941	999999	634	938	853	999999	899	999999	782	999999	354	999999	469	908	326	999999	816	671	839	440	999999	999999	329	226	595	502	999999	284	567	869	999999	334	999999	996	624	741	165	999999	538	406	999999	614	999999	807	969	543	213	460	594	999999	999999	262	50	679	763	999999	978	418	353	360	999999	624	999999	999999	195	30	963	473	293	584	999999	999999	999999	442	316	525	553	999999	256	62	299	122	690	999999	875	594	999999	999999	243	967	763	999999	482	187	768	509	999999	826	999999	949	999999	999999	177	999999	793	13	128	607	999999	247	113	466	171	301	999999	525	934	999999	48	600	736	999999	999999	999999	821	999999	518	999999	674	807	633	999999	999999	306	482	559	945	680	81	999999	475	685	584	996	863	307	584	191	999999	252	574	45	787	31	223	562	509	850	197	999999	999999	999999	933	999999	999999	386	565	999999	818	512	580	264	785	176	134	60	442	243	463	524	587	999999	840	431	242	999999	939	879	92	919	59	104	999999	450	999999	313	999999	999999	392	999999	999999	719	372	612	999999	320	259	620	896	999999	999999	276	397	673	999999	167	331	999999	999999	999999	999999	686	782	898	463	486	999999	345	789	999999	307	423	851	999999	999999	867	999999	238	999999	999999	348	329	982	919	799	783	706	999999	999999	228	981	250	696	377	50	64	937	999999	159	999999	999999	913	830	999999	999999	707	425	999999	890	186	203	999999	999999	999999	676	999999	999999	999999	109	680	999999	951	939	571	999999	67	726	483	999999	728	999999	999999	999999	999999	383	435	999999	908	63	102	368	295	929	999999	999999	999999	498	296	701	999999	999999	84	374	478	415	999999	974	269	999999	999999	980	999999	486	171	999999	702	24	186	35	251	628	795	809	17	322	494	999999	720	545	950	568	440	999999	22	377	999999	136	610	999999	786	460	999999	672	254	122	426	809	767	999999	333	874	322	270	460	999999	565	274	366	166	921	999999	263	724	294	250	999999	169	474	999999	401	575	413	28	999999	790	400	132	564	895	999999	999999	264	748	222	86	256	999999	331	999999	812	590	769	999999	247	221	999999	999999	388	14	572	266	344	974	581	757	999999	303	31	669	904	442	999999	471	270	246	999999	515	511	999999	999999	380	838	756	980	810	805	960	999999	37	593	885	744	560	333	639	350	999999	177	999999	615	952	157	661	813	380	999999	308	192	11	901	691	12	179	20	201	999999	999999	993	770	951	510	523	994	86	999999	697	159	148	631	895	39	348	999999	999999	52	232	186	
943	999999	999999	507	777	999999	135	999999	999999	574	999999	999999	221	762	999999	406	513	114	438	163	999999	794	683	999999	170	999999	115	871	999999	999999	576	968	968	999999	644	392	999999	453	733	999999	999999	184	144	132	999999	16	419	999999	999999	942	542	498	613	999999	600	999999	999999	208	347	225	673	264	558	927	998	999999	999999	968	127	904	564	69	381	695	999999	410	660	999999	131	163	999999	972	139	410	999999	88	364	899	651	495	465	643	116	517	79	613	626	999999	134	37	999999	450	25	837	387	999999	999999	999999	783	200	999999	999999	86	193	999999	701	134	999999	515	919	999999	273	327	631	449	921	953	863	625	681	784	453	999999	104	319	701	956	301	999999	940	999999	999999	125	461	999999	999999	566	999999	444	378	488	478	999999	215	809	579	133	393	397	465	529	263	302	111	415	55	941	981	999999	382	999999	833	134	575	958	780	157	999999	634	999999	364	39	999999	257	202	316	751	999999	294	740	577	572	903	567	420	999999	154	24	55	951	999999	585	59	999999	632	655	999999	136	256	999999	432	999999	759	46	999999	499	999999	55	909	999999	303	999999	999999	143	804	999999	929	566	164	259	999999	143	821	682	214	999999	999999	367	624	999999	962	624	999999	264	999999	321	813	867	466	920	874	109	114	945	658	435	999999	999999	267	459	999999	786	972	997	999999	298	445	86	999999	331	999999	999999	430	372	999999	678	999999	442	825	493	369	999999	110	244	385	999999	38	875	34	999999	891	74	109	999999	999999	999999	652	976	999999	29	999999	737	999999	144	410	407	678	742	809	979	687	455	999999	999999	999999	999999	686	738	621	867	269	999999	61	62	440	455	376	265	999999	960	36	999999	581	806	999999	999999	36	965	833	977	857	296	999999	999999	102	445	973	335	84	999999	499	999999	364	992	759	315	999999	983	704	955	40	423	200	848	953	915	873	293	166	468	999999	720	904	999999	20	999999	999999	15	959	994	999999	51	191	397	999999	121	417	588	57	311	945	999999	999999	877	946	444	105	227	102	187	999999	690	179	615	999999	999999	19	999999	999999	785	812	999999	999999	710	999999	989	241	803	999999	841	507	999999	246	854	523	999999	460	37	697	575	878	286	999999	782	432	791	999999	575	870	692	111	999999	606	271	999999	273	30	559	404	957	213	302	999999	260	679	287	999999	325	101	931	328	982	999999	999999	999999	536	768	250	999999	691	128	665	999999	694	740	999999	999999	974	364	259	574	900	999999	739	999999	585	445	661	999999	155	348	555	999999	999999	999999	128	674	999999	364	963	
505	779	281	999999	838	547	369	999999	999999	868	598	479	961	842	367	428	360	293	54	331	100	116	147	143	353	573	191	994	330	999999	999999	999999	999999	401	999999	999999	999999	920	901	999999	225	300	999999	999999	556	869	594	641	581	999999	768	391	154	999999	872	398	641	147	368	275	999999	375	999999	897	732	108	859	999999	999999	572	999999	440	391	229	115	800	964	999999	587	484	978	550	422	999999	854	999999	999999	999999	528	365	163	491	999999	635	999999	849	475	254	511	457	20	34	553	18	157	338	999	999999	927	82	433	738	560	884	999999	815	953	450	53	976	753	282	51	732	418	999999	999999	756	759	266	999999	720	401	139	474	953	996	413	237	526	756	430	659	455	932	425	999999	676	348	654	896	35	211	535	704	737	983	821	600	840	459	253	174	999999	748	712	346	431	420	343	819	549	999999	999999	999999	332	999999	595	999999	993	386	212	417	115	999999	309	999999	866	434	736	970	184	999999	397	77	512	266	988	707	229	89	509	266	15	999999	999999	999999	999999	314	382	125	397	32	606	463	256	835	999999	999999	448	203	479	996	683	999999	644	735	825	459	717	999999	999999	999999	999999	999999	876	945	999999	280	22	999999	834	562	62	620	582	162	999999	933	820	677	207	687	268	36	609	999999	582	642	200	622	999999	235	596	315	492	509	999999	692	999999	311	432	788	999999	999999	368	917	999999	999999	790	999999	528	892	639	50	868	999999	629	553	314	373	372	770	999999	400	509	609	965	999999	999999	83	709	524	355	518	254	419	999999	317	999999	999999	568	999999	999999	708	103	104	595	556	447	546	879	898	388	999999	938	661	999999	898	451	759	951	999999	999999	716	999999	14	999999	130	795	459	556	999999	886	622	805	853	999999	381	306	999999	23	419	309	591	999999	811	145	142	580	592	999999	999999	865	907	740	370	584	145	999999	999999	999999	475	999999	987	999999	567	22	999999	418	94	743	999999	999999	46	746	541	898	353	522	970	868	414	549	212	748	66	456	978	999999	445	278	783	454	216	856	547	999999	321	601	999999	798	380	723	999999	849	999999	897	828	171	208	471	241	999999	956	231	999999	926	558	249	932	120	43	883	999999	816	959	882	395	190	999999	883	586	751	886	999999	999999	690	64	362	999999	169	628	817	999999	973	46	999999	498	985	711	621	999999	999999	668	999999	764	496	750	679	890	501	511	648	962	999999	999999	490	735	999999	999999	464	871	999999	999999	773	492	226	209	999999	779	999999	394	410	478	586	782	999999	92	370	
417	11	939	384	471	873	657	979	999999	368	98	556	436	714	261	257	749	904	207	895	999999	548	999999	750	899	999999	999999	999999	179	385	542	999999	408	374	376	999999	524	496	734	11	126	512	999999	841	911	232	370	680	159	231	837	878	316	196	336	869	714	199	485	378	766	556	999999	999999	825	717	157	71	348	528	732	262	180	206	778	531	186	454	999999	999999	732	999999	951	999999	548	664	74	221	999999	506	27	334	21	366	245	569	999999	892	26	204	85	309	341	630	498	584	999999	120	418	805	692	269	360	808	999999	340	605	861	999999	171	652	936	33	841	999999	999999	999999	814	999999	219	828	293	999999	999999	601	433	104	330	460	964	956	954	999999	242	814	999999	974	213	999999	999999	999999	999999	963	855	551	148	286	500	129	100	999999	999999	159	209	977	408	831	716	216	999999	245	284	410	965	214	697	143	790	37	752	434	47	103	65	254	987	330	583	102	463	156	604	211	999999	631	73	999999	604	999999	415	927	999999	996	999999	669	689	440	999999	650	854	15	999999	473	999999	666	304	800	103	999999	999999	88	257	999999	753	999999	641	83	50	999999	151	891	539	535	622	825	176	50	594	999999	999999	999999	332	932	248	458	661	999999	834	704	336	999999	712	649	275	336	999999	999999	253	443	37	616	999999	664	509	962	475	960	850	551	499	264	215	707	399	999999	755	325	385	304	413	510	999999	346	16	999999	189	999999	269	295	156	999999	796	160	999999	948	166	667	433	285	982	700	290	999999	999999	999999	66	14	259	831	581	999999	999999	949	999999	526	377	999999	658	630	999999	999999	999999	565	404	966	467	999999	348	451	999999	98	892	110	322	713	999999	955	141	999999	999999	185	639	437	714	791	274	847	130	999999	580	113	19	802	503	406	999999	999999	888	247	615	11	665	808	555	493	472	167	999999	999999	306	422	921	999999	809	607	946	999999	999999	999999	702	619	934	507	870	183	999999	999999	606	999999	714	506	999999	894	327	819	519	999999	882	231	329	999999	221	804	545	168	192	294	993	895	459	735	872	999999	999999	996	77	168	999999	381	414	382	561	720	611	799	999999	37	407	989	98	125	390	630	293	999999	408	139	961	999999	991	794	106	710	466	978	634	999999	358	331	999999	360	892	510	816	999999	555	999999	999999	745	812	165	999999	14	807	999999	354	251	991	950	598	937	207	236	390	620	286	999999	264	999999	999999	999999	678	86	246	737	999999	999999	814	999999	49	907	937	225	999999	999999	999999	101	903	132	634	
392	799	408	732	815	163	999999	130	206	670	705	246	999999	580	999999	486	810	999999	79	120	474	437	655	910	999999	10	981	335	554	712	999999	946	999999	998	783	765	279	353	431	584	566	759	617	676	344	999999	377	645	999999	999999	999999	999999	833	21	169	954	154	497	52	815	999999	340	575	494	486	758	999999	571	797	491	216	467	346	495	554	999999	820	979	576	28	632	999999	999999	205	999999	860	123	130	839	828	621	781	311	615	413	236	193	133	200	999999	567	806	999999	171	152	639	987	348	467	453	999999	999999	999999	33	192	834	999999	379	878	999999	645	983	731	968	870	999999	999999	730	999999	328	531	697	789	990	999999	826	498	521	63	975	872	775	663	395	694	456	860	287	433	578	578	814	254	574	940	583	84	879	301	717	483	266	266	148	999999	999999	386	930	572	999999	999999	145	999999	902	753	869	330	346	283	423	574	878	307	999999	999999	717	999999	224	999999	877	752	999999	230	346	501	616	518	999999	473	257	80	929	999999	77	242	999999	498	352	821	80	999999	738	606	877	999999	605	959	999999	999999	214	994	171	880	695	613	999999	915	979	999999	147	361	806	872	35	352	999999	174	239	280	317	229	110	999999	999999	624	23	22	352	203	999999	656	764	135	268	999999	999999	999999	29	999999	999999	526	999999	941	999999	719	456	865	999999	534	507	999999	729	999999	91	985	894	767	900	80	599	999999	572	785	513	490	596	999999	614	772	443	999999	154	775	766	790	710	999999	999999	270	177	158	999999	818	696	465	926	292	53	282	999999	999999	999999	948	864	999999	954	733	437	999999	133	775	261	807	101	912	296	954	716	999999	285	999999	999999	639	902	451	999999	754	99	57	563	999999	999999	341	414	301	446	205	911	968	836	976	731	526	147	402	896	999999	727	784	179	999999	575	999999	996	632	104	518	999999	423	523	210	644	389	640	818	999999	920	403	999999	475	100	53	999999	464	308	14	531	999999	510	554	651	999999	315	878	590	738	884	344	999999	206	927	160	497	454	636	342	351	886	328	999999	999999	240	927	319	89	929	827	298	698	628	999999	26	999999	868	872	999999	339	511	999999	90	263	585	999999	999999	547	999999	555	999999	999999	965	999999	644	999999	255	577	421	109	999999	799	660	910	596	646	999999	632	999999	614	628	999999	462	999999	840	999999	999999	11	401	619	333	771	148	384	533	469	999999	999999	928	842	299	300	461	83	343	711	398	179	667	939	466	999999	635	999999	926	722	375	962	821	808	936	254	186	
802	775	999999	660	286	999999	136	999999	198	703	79	325	999999	130	389	670	138	448	78	343	462	162	999999	145	813	458	811	104	769	154	999999	999999	54	124	658	307	118	61	121	999999	540	34	278	276	999999	20	598	999999	999999	301	999999	370	999999	911	724	650	422	98	847	828	576	42	999999	53	583	173	280	999999	472	92	561	87	999999	286	999999	437	999999	96	579	999999	859	220	118	478	461	999999	48	143	399	18	884	999999	214	293	226	508	999999	234	693	403	739	384	139	999999	740	615	999999	591	118	297	766	999999	518	54	999999	365	923	676	592	999999	134	147	824	463	999999	541	873	52	70	304	556	658	402	186	999999	485	999999	215	738	846	726	457	34	112	251	558	511	169	324	860	584	214	642	871	278	601	559	675	999999	208	741	999999	530	999999	740	117	933	342	980	493	284	718	999999	745	105	677	999999	722	999999	650	39	999999	727	210	719	352	26	531	907	472	925	415	510	539	999999	735	999999	220	371	144	624	179	999999	999999	585	999999	276	896	775	601	488	837	999999	64	179	38	273	330	999999	398	101	999999	435	517	567	868	999999	408	640	370	750	901	361	87	36	999999	999999	896	624	853	85	129	755	315	983	97	999999	999999	369	999999	472	605	999999	972	52	221	743	672	274	716	999999	867	265	415	851	999999	999999	999999	38	318	504	376	706	251	322	971	656	130	999999	479	999999	762	999999	564	999999	154	999999	388	44	999999	126	999999	632	907	999999	218	999999	999999	464	407	999999	999999	427	60	581	105	999999	874	659	999999	564	623	148	794	999999	999999	828	701	516	706	801	999999	351	223	202	643	744	798	56	114	116	315	665	999999	868	351	345	988	982	999999	255	911	999999	962	260	999999	999999	837	117	309	390	173	833	757	605	999999	233	213	999999	999999	360	110	827	555	964	258	999999	999999	926	999999	560	840	999999	714	461	889	378	389	963	699	999999	906	999999	747	724	943	481	908	999999	364	999999	142	139	54	452	154	999999	183	997	11	545	711	911	659	999999	549	454	999999	306	716	144	844	249	999999	28	454	419	89	999999	31	999999	59	490	571	999999	428	710	674	999999	316	805	999999	391	999999	999999	219	994	41	998	184	499	999999	612	999999	999999	283	999999	970	36	999999	734	14	352	976	234	496	999999	350	999999	999999	838	999999	857	989	910	999999	463	287	15	809	459	999999	90	999999	999999	424	446	999999	351	999999	536	740	999999	999999	999999	801	999999	414	736	668	999999	654	711	678	345	718	504	623	904	289	
820	614	964	999999	548	355	923	696	455	810	59	554	999	273	794	108	142	594	999999	118	98	59	999999	347	999999	999999	677	412	320	999999	920	823	999999	71	246	921	999999	431	724	236	878	165	959	926	999999	444	654	447	884	247	999999	909	216	796	201	771	73	627	406	743	678	521	385	999999	889	235	782	937	37	872	331	711	869	190	240	932	100	624	999999	385	160	239	528	999999	999999	20	999999	975	999999	475	858	158	999999	981	557	366	779	326	46	393	999999	717	420	21	915	999999	50	35	565	268	999999	448	899	30	593	448	993	999999	416	879	999999	806	77	562	24	183	686	887	632	873	163	773	587	344	723	443	999999	999999	167	361	969	999999	419	611	794	419	259	13	397	119	373	999999	910	167	999999	999999	999999	858	999999	742	999999	999999	999999	692	115	907	861	999999	999999	160	999999	486	999999	64	999999	35	396	466	768	999999	999999	683	999999	523	510	685	862	430	569	867	794	999999	519	425	999999	816	199	727	505	886	999999	694	706	247	489	886	333	855	257	999999	468	192	100	402	818	999999	999999	878	999999	430	54	999999	995	439	999999	668	967	728	891	103	836	669	999999	881	999999	239	977	262	999999	623	361	999999	999999	819	999999	611	999999	126	999999	999999	999999	320	545	999999	841	128	699	276	881	821	999999	605	964	163	913	799	232	218	355	588	538	411	999999	999999	78	999999	266	186	40	754	797	999999	130	999999	999999	525	133	999999	999999	999999	539	999999	380	999999	999999	756	999999	999999	905	609	389	662	770	28	129	999999	999999	999999	17	999999	861	523	245	137	34	77	484	730	223	398	675	999999	178	427	59	999999	40	633	863	999999	995	999999	280	431	375	999999	999999	112	123	197	60	157	999999	246	76	999999	999999	999999	999999	637	999999	322	806	517	933	52	999999	999999	968	999999	721	842	123	695	807	625	999999	813	761	889	986	382	616	35	347	528	999999	932	361	44	362	999999	999999	235	50	683	439	763	999999	333	650	738	143	999999	475	218	999999	192	438	450	999999	661	491	307	651	999999	705	999999	999999	999999	582	561	991	934	940	999999	406	887	654	134	196	999999	326	438	248	258	249	999999	560	139	999999	287	503	910	999999	701	999999	147	584	999999	977	658	999999	999999	750	99	746	208	881	541	999999	999999	537	313	999999	292	345	63	69	403	659	910	230	50	920	305	999999	91	673	249	999999	268	312	513	157	537	895	243	687	159	511	51	913	28	999999	347	749	199	999999	999999	365	252	88	190	491	76	438	553	172	455	
40	665	534	641	902	553	843	34	999999	999999	397	112	375	909	999999	618	997	211	999999	582	556	868	435	999999	883	396	190	999999	999999	91	109	352	999999	241	999999	846	999999	999999	126	774	503	724	999999	929	591	263	876	999999	999999	872	999999	236	999999	589	899	172	999999	839	999999	515	372	721	999999	999999	627	55	41	143	999999	55	111	725	95	948	89	831	999999	999999	113	629	999999	20	833	158	999999	873	521	490	342	999999	616	676	999999	610	411	782	721	958	312	546	232	742	388	252	999999	354	150	999999	510	999999	337	734	735	139	995	999999	887	853	73	754	999999	550	801	999999	999999	999999	212	484	546	306	120	876	999999	567	406	777	632	590	999999	667	732	638	999999	999999	628	881	941	393	615	59	894	999999	894	557	22	681	941	553	813	999999	999999	666	345	999999	999999	460	540	178	732	228	729	999999	475	405	32	895	570	536	215	999999	494	818	868	497	999999	999999	982	645	555	724	835	88	999999	52	525	999999	302	776	316	999999	351	772	660	397	999999	597	401	999999	535	126	999999	415	999999	266	851	333	797	848	801	999999	478	894	622	18	392	650	529	999999	879	956	602	793	229	999999	216	721	167	481	177	814	850	492	120	999999	613	999999	740	999999	200	999999	277	999999	975	999999	999999	999999	159	652	999999	999999	78	999999	619	578	523	328	195	999999	60	999999	175	325	680	986	999999	985	784	193	404	962	999999	18	243	999999	999999	158	818	999999	346	760	999999	515	477	999999	746	999999	873	541	999999	295	245	439	470	69	36	951	773	988	999999	714	671	999999	257	51	768	69	734	932	999999	375	999999	566	999999	300	569	660	848	192	999999	981	122	252	278	999999	727	481	999999	183	999999	736	999999	829	891	632	999999	605	267	435	730	686	158	999999	651	550	785	678	475	180	999999	376	999999	999999	999999	755	602	429	999999	147	324	297	999999	560	281	163	989	680	675	341	211	963	402	422	999999	563	833	999999	600	728	334	999999	16	378	683	294	999999	999999	91	999999	40	669	907	129	121	442	175	999999	669	498	560	114	13	143	968	536	973	999999	999999	194	921	999999	828	999999	999999	275	290	152	999999	986	999999	205	599	538	311	542	999999	283	311	999999	999999	246	512	111	178	229	999999	873	410	156	321	942	665	999999	224	999999	840	939	999999	845	162	999999	719	683	999999	999999	999999	475	831	999999	999999	999999	389	119	999999	685	918	727	999999	593	230	999999	999999	731	674	587	999999	702	324	999999	702	126	999999	465	867	374	526	828	142	999999	714	579	
52	974	675	621	563	556	110	538	691	123	148	723	624	744	999999	999999	18	391	824	813	999999	139	999999	999999	999999	999999	251	999999	169	99	594	987	878	651	999999	767	999999	999999	33	984	999999	785	20	999999	999999	252	999999	132	93	538	999999	999999	988	900	999999	912	251	321	887	639	314	678	379	602	528	999999	845	973	999999	523	932	999999	367	840	221	375	999999	153	385	999999	92	128	999999	631	999999	843	998	977	232	462	525	744	176	394	679	999999	415	999999	70	827	999999	867	754	569	605	999999	392	158	689	62	793	108	999999	999999	556	999999	340	999999	333	684	162	867	750	915	998	198	999999	973	999999	297	960	711	92	558	94	225	374	778	35	999999	461	999999	999999	179	999999	999999	808	771	838	494	592	666	999999	385	674	539	999999	838	571	416	88	419	987	999999	102	92	25	999999	320	341	820	562	722	921	233	312	999999	581	999999	581	390	26	145	676	704	303	999999	707	883	555	108	536	216	619	333	51	862	895	999999	587	411	999999	461	506	674	39	999999	999999	999999	372	960	545	591	990	999999	999999	999999	321	697	999999	465	318	999999	999999	242	293	356	113	999999	192	999999	684	504	669	999999	958	565	638	999999	674	359	464	999999	521	595	563	944	226	593	272	767	551	207	999999	999999	103	928	696	274	390	999999	840	574	969	999999	999999	50	922	820	77	506	645	319	32	999999	10	762	982	999999	679	349	139	999999	999999	424	897	486	226	547	85	40	869	374	621	990	519	889	999999	597	319	999999	32	405	525	765	131	999999	999999	999999	999999	341	999999	999999	595	51	999999	330	248	555	35	799	824	385	999999	46	636	999999	999999	41	929	999999	187	394	999999	165	326	734	994	999999	302	665	310	999999	426	744	94	353	779	999999	999999	199	651	999999	572	519	699	999999	999999	999999	999999	850	545	153	909	20	164	999999	665	439	724	820	335	999999	262	999999	499	446	959	11	999999	293	501	999999	594	999999	469	156	999999	351	466	679	84	999999	999999	451	129	166	999999	415	589	532	687	999999	856	626	863	972	778	211	30	262	687	999999	537	846	999999	428	558	999999	551	17	999999	324	999999	999999	999999	999999	248	810	250	342	969	553	421	428	605	161	270	968	877	497	378	620	331	214	992	999999	977	594	102	701	608	308	864	999999	999999	373	378	999999	999999	52	999999	967	960	687	292	143	247	999999	999999	207	167	999999	301	64	639	130	999999	767	62	330	999999	654	717	548	999999	999999	999999	839	635	242	783	458	98	999999	999999	410	659	643	922	
858	188	867	999999	895	999999	27	16	810	942	999999	380	999999	759	559	209	999999	260	999999	953	622	999999	408	999999	18	424	708	502	467	300	999999	471	359	845	203	152	999999	999999	822	14	716	999999	879	999999	963	999999	181	699	538	999999	683	160	247	689	310	414	779	394	344	999999	835	525	999999	999999	714	999999	30	999999	566	416	233	778	437	417	247	999999	574	511	520	999999	999999	999999	963	832	617	87	999999	670	545	789	372	999999	965	999999	178	200	124	999999	999999	761	840	416	142	999999	411	904	722	999999	999999	351	999999	277	873	198	237	999999	999999	717	902	999999	977	360	230	999999	999999	641	999999	96	999999	56	844	214	330	758	999999	836	876	999999	430	712	999999	999999	228	203	949	104	718	777	123	999999	639	406	467	555	784	490	195	365	87	999999	101	636	590	999999	999999	634	947	125	882	401	950	999999	297	199	281	583	142	37	999999	999999	923	999999	999999	896	417	447	747	774	973	825	651	520	763	999999	621	999999	813	822	999999	999999	157	602	999999	722	401	919	999999	277	284	210	357	167	537	139	847	65	663	694	988	70	887	183	151	66	749	439	955	637	578	551	770	319	341	513	999999	999999	999999	259	999999	497	337	999999	500	773	999999	493	982	999999	812	999999	75	999999	834	635	436	973	460	838	972	962	963	481	999999	732	440	48	999999	34	999999	526	915	413	999999	500	732	418	683	378	589	266	456	331	825	23	486	651	485	706	999999	828	869	312	287	542	534	855	779	767	342	439	667	957	307	295	650	661	929	344	902	27	999999	92	999999	716	516	642	999999	999999	255	789	563	999999	948	999999	656	613	999999	657	966	877	999999	915	999999	160	599	498	999999	539	373	825	999999	999999	804	999999	999999	787	63	570	999999	891	999999	103	521	553	875	999999	999999	798	639	46	534	281	377	35	388	384	999999	999999	127	999999	618	126	323	430	77	999999	999999	889	971	868	559	566	631	84	677	545	404	493	284	61	488	235	900	999999	300	450	773	778	680	163	741	999999	453	999999	282	92	780	101	999999	463	232	999999	827	770	487	968	650	999999	357	842	979	562	999999	76	538	999999	226	999999	139	626	999999	999999	219	817	999999	604	122	999999	999999	594	765	313	17	821	829	369	999999	999999	848	332	999999	999999	999999	837	184	189	141	387	480	889	866	793	999999	999999	814	685	910	20	643	882	855	37	501	999999	87	999999	999999	12	246	999999	999999	95	147	999999	826	179	125	382	643	999999	473	735	152	999999	727	972	352	999999	17	153	
458	398	496	999999	476	999999	978	999999	760	507	999999	999999	150	999999	904	780	655	163	43	999999	570	537	377	696	419	129	884	589	45	114	334	407	995	102	720	597	599	181	341	999999	200	457	622	145	323	344	595	842	17	999999	999999	198	124	372	583	920	31	799	556	356	999999	399	999999	655	999999	999999	142	999999	999999	999999	191	483	822	980	454	122	915	241	382	999999	999999	52	999999	98	788	145	293	999999	999999	799	576	799	999999	984	999999	999999	824	966	962	999999	211	547	999999	700	765	843	376	999999	917	470	15	789	427	999999	822	846	817	544	867	47	942	509	538	790	740	391	858	838	999999	653	298	948	279	295	999999	986	790	881	332	945	769	159	999999	999999	999999	786	999999	999999	171	328	983	289	109	924	155	999999	19	472	999999	384	984	999999	327	274	182	66	519	141	608	835	65	936	221	999999	278	792	793	490	995	954	18	999999	676	497	670	19	849	355	150	180	977	328	921	948	960	241	832	451	876	738	276	251	544	999999	999999	56	77	999999	655	999999	909	529	476	15	375	999999	999999	830	999999	172	216	999999	999999	999999	858	737	25	273	961	999999	999999	351	999999	267	687	767	180	350	234	624	941	672	699	999999	271	458	851	999999	583	691	380	11	848	713	531	112	259	116	999999	534	40	999999	225	618	402	567	915	219	327	607	108	520	605	999999	231	544	475	999999	175	410	886	109	689	999999	666	958	999999	900	735	999999	517	73	872	699	593	146	456	90	395	704	542	641	598	975	593	859	406	999999	491	986	999999	56	941	999999	648	931	124	946	952	443	74	25	483	742	100	44	648	905	396	999999	98	394	999999	471	868	254	511	714	685	806	562	999999	418	748	948	999999	132	805	999999	661	999999	509	138	952	639	999999	167	855	999999	559	999999	999999	482	406	898	252	999999	479	209	404	430	999999	270	999999	999999	439	606	735	794	629	911	842	854	734	73	588	266	999999	832	351	96	655	999999	136	595	71	162	22	999999	999999	999999	653	605	656	241	999999	999999	982	80	999999	999999	432	70	266	647	999999	646	747	999999	319	986	374	647	999999	317	999999	581	999999	999999	819	287	594	884	99	999999	268	246	207	502	452	350	999999	794	999999	431	663	594	573	488	999999	425	414	679	541	718	867	16	747	999999	467	50	114	432	999999	922	999999	547	971	999999	389	999999	448	255	890	969	999999	579	24	437	999999	189	17	999999	343	404	872	915	353	380	999999	262	999999	858	999999	999999	245	850	999999	999999	105	
125	623	704	108	999999	999999	999999	788	572	15	297	991	999999	695	288	999999	999999	99	856	999999	419	204	600	348	137	642	589	220	489	733	862	46	314	999999	999999	566	313	557	258	427	713	137	781	999999	999999	270	188	173	756	379	999999	761	686	999999	685	999999	32	366	999999	452	999999	949	309	838	152	260	687	978	999999	721	999999	900	841	999999	345	292	423	999999	115	999999	464	425	463	120	945	111	360	652	655	616	544	946	586	805	39	764	827	999999	232	999999	583	209	16	45	649	887	919	256	325	403	999999	999999	261	999999	988	971	495	199	892	51	900	44	333	550	999999	782	323	45	410	999999	464	480	12	132	292	264	419	999999	470	68	191	999999	337	262	999999	747	694	482	817	67	278	638	59	191	91	999999	876	465	999999	866	574	884	846	743	938	37	999999	138	821	733	562	77	728	999999	859	999999	707	81	442	440	999999	841	228	353	999999	825	431	999999	51	743	387	999999	570	603	999999	307	267	593	999999	91	953	566	660	93	999999	210	910	999999	332	294	842	805	999999	999999	779	732	665	503	999999	122	999999	999999	97	88	355	999999	506	999999	350	561	999999	999999	757	361	487	531	190	144	848	999999	999999	216	498	756	901	582	931	999999	824	761	641	999999	162	211	999999	980	999999	581	737	896	999999	785	874	999999	999999	728	58	671	939	999999	999999	999999	655	337	206	399	999999	999999	187	773	676	362	999999	999999	999999	999999	961	555	875	506	62	999999	999999	951	999999	140	342	728	10	183	534	999999	999999	999999	219	999999	118	825	14	999999	506	147	404	964	999999	350	999999	999999	850	980	767	502	795	442	204	943	134	703	927	76	67	755	340	14	249	417	158	733	999999	809	999999	999999	551	789	10	915	214	442	999999	68	656	999999	877	30	416	42	474	999999	382	276	999999	999999	897	937	999999	750	807	999999	725	813	201	999999	915	51	999999	631	950	15	442	288	738	692	972	869	999999	19	877	319	598	216	942	999999	361	113	824	261	248	613	761	999999	118	813	716	918	866	906	141	836	707	784	999999	468	339	103	537	302	999999	38	527	28	872	497	999999	999999	999999	814	398	999999	999999	999999	393	346	999999	192	180	925	976	64	12	513	999999	51	999999	813	135	484	57	267	575	531	819	219	999999	742	386	620	999999	208	58	999999	999999	999999	619	645	999999	999999	223	157	922	612	326	387	36	24	150	831	999999	989	393	999999	767	141	999999	695	252	183	260	512	999999	560	914	777	999999	950	996	558	999999	966	421	390	
270	999999	999999	963	999999	442	193	81	601	999999	734	999999	815	662	294	386	93	923	402	227	999999	711	351	372	698	548	999999	86	999999	592	409	918	577	12	134	999999	999999	282	999999	999999	990	189	910	260	999999	892	962	354	665	999999	999999	508	574	204	896	559	999999	972	275	667	71	999999	999999	18	155	815	454	812	537	427	589	999999	443	999999	237	314	800	101	546	999999	585	999999	420	999999	999999	999999	354	382	115	575	317	823	17	823	748	882	135	902	114	20	999999	160	816	247	40	662	74	981	966	999999	999999	467	999999	469	91	45	696	655	890	254	470	999999	706	999999	120	765	804	620	843	999999	189	898	987	536	368	999999	999999	999999	377	465	837	372	416	524	817	850	397	547	741	713	196	480	22	860	549	999999	453	999999	137	274	999999	453	148	621	412	860	480	899	110	656	999999	999999	999999	434	416	108	665	192	154	999999	377	266	879	140	168	708	886	136	987	993	981	365	55	113	999999	393	999999	794	121	999999	379	498	447	95	888	672	202	587	453	451	709	270	709	867	896	601	574	18	463	703	973	353	999999	116	674	999999	478	184	999999	33	873	870	81	197	890	999999	819	793	251	496	999999	999999	683	546	293	999999	999999	188	217	15	999999	226	341	417	983	36	586	999999	420	428	204	28	999999	430	577	999999	199	522	999999	26	782	780	766	966	197	999999	669	376	822	953	814	300	999999	821	999999	657	538	663	214	864	303	999999	999999	823	301	498	547	263	999999	454	531	143	999999	999999	233	48	460	374	999999	317	366	219	518	467	613	904	61	999999	226	920	310	535	317	999999	723	303	408	942	675	698	137	416	999999	378	999999	680	98	776	999999	175	207	173	443	896	508	999999	999999	915	220	397	447	608	999999	999999	153	999999	825	98	476	929	640	517	699	531	190	999999	811	149	45	999999	815	284	352	999999	999999	147	102	421	614	999999	333	492	732	287	261	529	378	360	235	436	855	10	309	667	535	689	473	999999	716	558	281	830	880	287	581	172	266	987	334	999999	902	414	484	999999	999999	157	785	421	280	660	999999	461	914	608	87	815	974	684	999999	999999	999999	191	999999	66	367	502	612	455	999999	999999	272	391	35	229	534	999999	526	999999	999999	388	904	61	999999	65	977	820	916	999999	209	766	198	582	472	300	342	721	709	427	479	113	544	339	716	191	398	999999	436	695	83	635	298	512	622	145	139	621	549	649	999999	547	586	340	255	938	999999	999999	919	999999	886	813	
742	999999	992	999999	844	574	345	459	667	788	999999	999999	999999	574	999999	685	959	336	999999	720	181	69	349	932	527	213	999999	999999	291	707	280	701	808	270	893	999999	519	664	301	564	999999	100	981	300	163	365	142	681	470	999999	731	592	572	176	641	999999	759	999999	440	999999	490	568	178	959	517	999999	422	937	680	288	176	304	45	606	444	90	88	58	778	999999	81	999999	316	999999	976	687	138	641	628	999999	440	999999	234	660	84	717	922	31	782	471	942	204	10	192	999999	436	557	999999	731	560	604	999999	292	278	999999	86	262	999999	983	999999	563	780	318	999999	847	717	80	384	999999	999999	168	66	275	999999	229	876	412	999999	27	549	140	999999	910	77	617	730	176	999999	999999	997	465	820	999999	952	907	999999	885	541	345	341	366	999999	443	14	402	548	999999	974	999999	693	674	138	93	444	699	401	999999	250	999999	999999	550	125	293	999999	271	999999	28	322	409	67	999999	870	788	686	193	957	728	905	675	79	294	202	905	999999	333	336	736	603	263	516	301	645	690	228	791	250	889	909	999999	64	530	132	574	992	702	803	350	999999	261	742	672	965	575	999999	832	999999	219	999999	210	935	610	424	69	893	766	355	999999	569	894	942	77	819	172	620	549	172	627	999999	999999	530	986	339	999999	520	844	336	79	907	396	443	41	14	999999	807	999999	115	72	681	236	357	999999	780	513	319	674	852	802	954	243	669	730	306	999999	680	948	281	82	548	58	439	285	282	183	460	999999	73	999999	365	176	443	109	945	687	357	907	216	825	42	846	991	533	124	674	726	999999	999999	999999	38	859	999999	999999	523	632	796	81	350	999999	62	408	611	741	999999	788	799	999999	784	618	833	772	741	455	50	702	999999	905	170	607	457	747	185	249	999999	999999	993	411	586	323	891	285	567	610	999999	633	999999	260	97	336	875	166	928	126	990	999999	999999	726	992	821	575	890	911	742	158	314	233	371	999999	940	794	397	983	999999	727	558	215	141	682	416	467	807	818	834	731	301	819	68	259	999999	999999	277	999999	999999	747	999999	999999	824	461	468	410	872	600	999999	999999	999999	182	999999	399	441	61	986	54	585	364	768	81	87	20	857	999999	174	999999	834	999999	527	978	229	723	726	194	390	999999	223	15	594	999999	672	301	999999	128	363	669	817	774	999999	999999	833	410	979	929	296	813	604	973	246	760	765	594	25	999999	953	742	672	257	999999	316	830	999999	999999	999999	999999	785	
999999	999999	142	505	305	70	170	304	155	818	744	797	999999	576	999999	250	769	834	451	999999	286	999999	175	999999	996	999999	999999	95	999999	263	640	428	999999	511	56	865	841	741	465	705	433	720	364	144	998	999999	359	104	241	590	999999	935	999999	330	509	32	573	521	508	734	956	85	902	891	999999	326	276	396	999999	999999	408	37	378	745	999999	565	999999	41	621	130	221	19	999999	999999	452	999999	999999	209	11	33	302	329	242	999999	999999	358	818	999999	956	682	608	962	574	30	191	999999	566	999999	676	944	643	542	900	387	522	947	231	999999	449	482	18	77	395	505	999999	89	999999	647	999999	999999	746	916	84	939	522	999999	444	833	629	668	148	999999	533	67	390	759	429	855	218	999999	137	727	33	484	673	541	576	999999	112	112	988	918	999999	999999	207	726	467	961	865	273	999999	397	471	780	343	76	543	338	999999	168	660	939	439	204	178	999999	999999	599	999999	980	682	999999	730	527	680	229	573	163	999999	663	302	999999	989	999999	299	739	265	252	150	999999	997	248	999999	943	452	58	489	999999	211	999999	833	999999	999999	999999	999999	146	999999	944	109	123	999999	390	478	461	999999	202	949	495	999999	439	764	651	459	667	999999	443	422	786	85	632	740	398	952	682	830	999999	771	999999	999999	162	82	321	152	36	114	617	770	999999	87	259	108	993	999999	771	423	192	418	37	901	157	724	880	869	999999	383	114	999999	796	631	999999	430	844	142	752	367	453	508	432	999999	375	673	921	709	825	533	999999	999999	999999	268	648	25	744	999999	999999	999999	201	999999	674	653	999	189	973	870	645	999999	264	999999	527	414	970	683	986	474	536	483	999999	180	53	999999	636	987	999999	537	999999	426	686	640	999999	999999	175	999999	999999	779	563	999999	700	61	999999	996	279	999999	600	775	298	999999	39	279	999999	999999	999999	999999	408	999999	27	22	932	446	887	999999	999999	623	934	212	249	999999	849	216	910	350	783	751	999999	57	999999	999999	396	999999	248	27	397	416	962	204	999999	154	602	112	761	551	263	263	173	846	853	999999	950	999999	536	999999	125	822	368	336	999999	883	999999	999999	66	277	626	460	207	999999	830	999999	660	739	522	105	376	747	999999	369	97	999999	587	270	203	28	799	998	999999	919	902	574	999999	999999	256	999999	240	999999	55	494	925	802	66	303	999999	127	994	221	999999	440	953	377	377	999	249	428	999999	653	999999	48	477	999999	999999	287	999999	999999	687	999999	493	716	999999	133	701	999999	999999	999999	473	
293	999999	999999	33	588	999999	999999	966	534	207	999999	396	828	510	999999	95	17	27	999999	297	778	999999	759	440	999999	727	169	999999	999999	675	416	999999	954	954	22	408	90	24	999999	504	10	321	442	68	999999	638	664	215	288	48	999999	999999	146	997	999999	999999	999999	645	63	860	999999	938	146	999999	791	999999	441	873	498	999999	999999	992	138	999999	999999	467	999999	701	801	999999	73	953	296	999999	981	473	428	957	270	999999	912	444	960	38	540	999999	184	583	277	155	999999	790	717	110	42	701	815	343	710	237	999999	794	844	722	797	999999	651	999999	877	999999	75	999999	613	443	999999	570	999999	109	273	234	292	319	434	999999	144	999999	245	196	758	999999	657	95	999999	42	991	127	599	248	241	529	420	829	706	949	90	999999	187	283	834	472	669	715	80	485	944	753	999999	999999	587	524	999999	465	999999	598	999999	980	235	580	999999	158	970	793	868	743	814	999999	613	485	999999	999999	105	962	362	296	619	942	999999	772	999999	247	756	410	661	999999	754	955	241	117	999999	109	999999	606	831	685	501	876	847	336	670	491	149	999999	623	175	428	999999	112	310	999999	728	965	463	999999	999999	402	569	142	161	989	859	231	505	999999	475	924	499	140	677	795	743	104	688	111	606	107	871	787	496	298	999999	852	999999	139	560	144	43	999999	627	293	931	744	999999	346	811	269	999999	999999	157	999999	929	682	999999	999999	999999	633	286	361	999999	116	530	781	645	863	999999	16	300	376	645	340	891	385	999999	394	999999	999	999999	351	999999	346	999999	192	999999	256	368	269	999999	425	999999	927	858	682	237	999999	762	159	999999	832	298	804	969	277	53	999999	358	999999	178	50	651	245	999999	934	70	549	652	348	151	399	999999	789	999999	999999	999999	718	482	219	158	992	632	714	901	576	63	496	377	195	148	824	999999	999999	100	387	999999	659	702	924	999999	687	867	424	17	708	337	509	224	104	796	999999	343	999999	999999	185	418	936	344	657	999999	573	182	466	209	326	502	690	999999	212	111	822	999999	558	597	470	135	999999	706	203	249	553	281	999999	999999	999999	490	757	418	914	968	837	325	54	53	999999	515	411	224	999999	999999	646	811	22	999999	973	319	785	552	935	60	210	999999	150	418	999999	999999	899	76	396	999999	745	282	783	243	273	999999	999999	515	549	955	723	993	25	987	999999	999999	268	290	426	999999	705	215	482	864	768	607	184	636	999999	755	615	344	999999	855	470	373	37	779	729	476	348	280	12	999999	
337	217	224	163	815	595	43	619	650	892	140	999999	999999	919	475	999999	333	345	799	794	349	999999	175	169	526	239	715	999999	999999	949	165	434	213	999999	537	999999	999999	30	999999	130	722	996	999999	999999	724	930	573	117	313	72	999999	13	999999	218	640	947	51	64	636	586	999999	553	67	700	737	706	336	999999	999999	914	283	312	524	999999	81	999999	695	240	444	596	665	607	999999	498	806	999999	953	999999	862	999999	999999	338	394	244	249	178	938	993	999999	28	604	276	724	398	789	840	488	801	999999	296	262	999999	619	999999	920	282	377	569	893	585	999999	341	445	803	405	944	918	290	439	999999	414	702	999999	426	991	999999	883	787	708	966	673	161	999999	999999	336	708	719	353	323	967	801	379	109	999999	275	999999	999999	999999	993	845	922	999999	999999	243	882	560	777	999999	59	531	399	999999	860	999999	912	601	482	869	476	999999	235	999999	966	999999	111	45	603	999999	160	727	567	962	793	863	53	999999	999999	625	999999	776	999999	525	304	999999	578	999999	519	181	708	674	999999	961	999999	306	620	358	241	899	999999	846	999999	999999	52	331	964	999999	999999	996	883	447	810	857	999999	999999	765	999999	999999	185	999999	889	525	431	712	485	937	605	518	999999	253	695	243	890	493	846	819	999999	483	973	827	151	425	522	297	271	863	933	999999	753	540	911	999999	999999	15	252	330	999999	652	566	999999	999999	999999	309	753	197	214	920	374	339	999999	200	235	305	357	752	999999	13	999999	451	622	13	820	765	956	342	999999	186	885	250	525	294	999999	916	999999	469	233	999999	769	109	999999	999999	569	999999	872	349	685	999999	708	262	777	327	401	999999	944	390	547	162	353	421	580	37	999999	999999	814	596	278	999999	999999	888	999999	999999	244	43	394	678	444	999999	892	616	656	834	477	632	473	207	999999	721	971	999999	999999	80	772	358	529	38	999999	445	641	999999	81	999999	77	820	733	428	93	999999	816	276	945	183	270	999999	999999	746	560	411	660	999999	703	556	348	516	999999	999999	585	885	514	365	999999	999	732	999999	544	999999	767	999999	898	54	999999	535	999999	705	264	999999	809	46	593	782	478	506	785	35	999999	524	37	561	853	999999	843	207	999999	460	999999	946	450	655	202	483	979	903	999999	615	502	177	999999	642	261	229	999999	549	302	732	999999	273	999999	707	999999	29	263	216	803	623	211	999999	682	454	208	318	307	164	999999	120	999999	575	999999	999999	532	416	872	394	309	634	637	303	905	130	573	243	732	742	
624	182	230	999999	109	999999	999999	585	495	207	999999	999999	922	493	999999	191	928	999999	279	53	999999	625	999999	868	906	179	985	999999	999999	561	881	965	585	999999	999999	671	999999	39	475	113	765	947	920	675	950	999999	712	999999	597	999999	201	999999	963	688	567	998	999999	999999	866	999999	999999	506	574	933	326	478	999999	999999	999999	999999	301	899	846	175	999999	237	704	999999	918	550	467	842	320	297	369	999999	11	999999	997	541	999999	999999	172	999999	209	999999	382	999999	359	999999	998	354	199	562	431	999999	415	999999	410	999999	999999	553	999999	999999	999999	71	196	999999	999999	695	476	470	370	422	399	762	999999	999999	999999	999999	855	717	132	446	551	122	652	757	999999	76	224	999999	496	667	246	101	106	846	82	999999	999999	999999	422	663	15	538	984	776	173	669	566	999999	832	999999	484	586	999999	996	999999	360	418	438	421	507	481	273	999999	702	999999	307	666	889	238	827	946	759	999999	469	441	22	137	876	594	206	510	120	380	114	999999	660	670	999999	80	721	729	644	683	999999	192	741	999999	291	600	865	13	676	875	14	444	999999	290	961	564	762	999999	542	843	225	997	370	999999	869	999999	525	636	565	818	517	108	999999	999999	390	287	999999	458	846	285	729	202	833	245	376	669	999999	379	708	545	318	498	197	801	468	917	821	848	695	999999	84	238	447	858	999999	906	142	999999	900	999999	864	313	386	266	123	32	999999	135	526	209	61	156	927	999999	510	29	999999	510	617	472	999999	851	763	999999	999999	500	755	999999	877	469	536	818	999999	33	680	14	121	930	687	445	753	696	331	495	720	928	999999	426	999999	347	994	632	999999	999999	999999	23	550	312	65	623	277	999999	257	999999	672	242	677	904	999999	505	999999	999999	823	182	718	999999	529	999999	364	282	200	999999	627	999999	999999	904	787	50	804	666	464	999999	874	74	999999	564	449	275	823	487	260	406	999999	999999	999999	23	808	859	999999	999999	494	999999	948	783	999999	939	571	717	591	767	455	999999	109	683	51	110	116	759	999999	999999	329	999999	999999	877	31	793	999999	774	110	460	106	927	330	999999	182	191	859	999999	999999	999999	993	731	683	999999	41	623	999999	403	811	339	999999	999999	855	566	141	999999	828	81	761	999999	687	999999	999999	999999	671	528	316	756	999999	859	999999	24	999999	775	999999	598	999999	397	845	408	999999	999999	963	771	553	999999	999999	764	221	943	362	999999	340	11	550	999999	123	552	394	512	316	550	999999	951	98	999999	931	90	999999	999999	658	440	235	
362	153	830	833	846	587	999999	999999	552	545	566	507	461	684	999999	234	999999	999999	38	13	999999	101	946	963	22	682	660	999999	991	368	999999	294	921	562	999999	858	720	373	276	964	769	65	764	999999	336	453	636	218	815	855	441	999999	629	437	999999	271	999999	866	820	174	999999	509	464	193	867	999999	585	898	999999	267	513	600	217	74	243	287	336	940	636	569	55	451	999999	999999	999999	618	665	493	670	716	999999	999999	999999	112	47	270	601	581	148	64	999999	999999	511	999999	351	840	850	999999	204	615	999999	266	240	261	129	485	210	999999	999999	258	999999	999999	238	990	999999	999999	999999	115	36	973	686	999999	802	581	701	317	999999	750	794	96	767	109	299	64	782	999999	623	301	983	562	999999	282	325	999999	447	775	509	521	952	999999	999999	745	538	230	999999	188	999999	658	559	811	545	459	533	178	490	517	802	183	218	999999	999999	999999	131	474	913	413	440	999999	999999	926	808	428	798	113	304	32	570	79	135	999999	940	999999	999999	181	27	609	748	999999	409	930	999999	335	313	999999	655	46	623	999999	317	525	999999	551	999999	999999	13	999999	661	430	874	467	946	999999	57	999999	269	80	23	950	456	999999	665	293	999999	999999	952	482	125	56	999999	267	999999	505	761	610	854	399	451	119	999999	901	999999	327	282	999999	999999	250	287	698	491	584	32	673	618	13	860	999999	49	319	680	531	10	999999	999999	616	69	450	971	447	999999	999999	628	904	781	555	999999	999999	21	999999	999999	999999	204	999999	999999	873	999999	735	887	758	999999	999999	360	142	438	647	900	999999	355	999999	882	999999	279	839	938	620	999999	999999	891	72	647	523	453	999999	98	999999	336	583	58	109	381	333	563	222	999999	370	520	496	476	144	655	30	991	355	999999	688	442	364	489	944	999999	126	844	825	120	236	945	999999	54	469	320	999999	295	255	294	559	979	66	999999	577	110	469	652	756	999999	627	531	108	789	409	535	999999	103	114	191	265	999999	737	111	472	424	999999	999999	16	824	337	734	999999	71	999999	709	385	999999	911	844	458	999999	97	417	999999	999999	999999	101	644	933	348	233	191	999999	39	79	999999	955	999999	163	471	26	645	932	89	893	785	47	660	700	160	758	192	269	732	791	999999	330	999999	767	577	546	807	83	485	114	552	681	41	999999	467	430	543	999999	382	999999	827	165	338	600	999999	809	441	944	783	590	50	921	341	247	677	921	347	912	999999	924	219	572	456	975	999999	114	15	999999	242	729	225	
999999	886	999999	963	246	999999	27	848	999999	115	863	999999	999999	999999	630	349	999999	392	546	93	999999	182	999999	232	265	999999	363	259	814	803	999999	712	63	374	616	45	999999	999999	440	929	329	73	817	818	356	282	999999	911	719	764	999999	219	695	646	594	261	438	78	708	538	999999	767	999999	964	275	160	246	999999	456	595	999999	519	951	617	763	567	365	639	999999	982	156	451	999999	999999	999999	630	26	999999	780	365	606	972	576	902	300	561	39	853	552	205	46	41	464	133	465	702	267	88	999999	36	895	999999	999999	725	391	197	237	999999	382	645	143	829	999999	101	989	999999	999999	59	326	211	538	512	999999	999999	999999	125	987	999999	595	999999	373	999999	533	753	469	807	781	850	520	113	334	55	481	907	999999	999999	291	999999	144	138	759	217	761	999999	498	393	999999	519	999999	276	209	999999	398	492	281	205	305	996	631	191	999999	101	999999	999999	877	492	41	188	619	999999	999999	624	281	466	999999	999999	187	852	264	86	104	999999	81	254	903	999999	657	988	636	866	999999	294	741	999999	999999	667	678	547	803	16	361	534	899	50	999999	585	548	932	363	125	999999	999999	742	554	96	999999	999999	999999	319	374	835	53	552	753	999999	999999	882	328	882	471	487	640	59	258	724	570	371	41	999999	328	964	725	635	999999	999999	999999	999999	196	866	301	647	999999	237	438	180	318	981	156	221	999999	702	229	999999	891	638	387	403	999999	829	526	999999	999999	483	991	409	120	999999	41	905	369	996	696	462	591	999999	103	412	999999	88	415	589	999999	819	918	626	744	999999	743	881	999999	74	69	366	350	380	658	910	999999	39	999999	901	949	251	852	897	999999	767	468	76	545	999999	999999	999999	424	936	705	179	999999	375	665	445	999999	160	443	305	999999	339	122	999999	176	192	176	999999	28	514	639	974	967	999999	620	977	216	677	346	495	291	653	942	413	674	488	355	871	374	624	999999	799	807	999999	960	999999	654	999999	900	363	999999	201	397	909	999999	730	212	999999	755	687	238	996	814	948	999999	293	396	709	545	999999	836	999999	227	403	287	840	999999	999999	70	943	999999	999999	776	999999	999999	99	265	999999	115	944	286	811	999999	686	395	999999	985	859	543	676	290	945	999999	223	527	999999	974	994	631	467	562	791	483	811	364	999999	230	831	271	924	37	363	603	601	410	34	189	999999	17	56	855	318	877	999999	999999	387	999999	563	465	182	999999	271	411	999999	391	495	999999	314	332	125	20	999999	597	619	999999	
927	999999	120	999999	502	999999	444	986	999999	611	254	914	98	158	999999	999999	999999	376	98	999999	766	951	954	220	915	696	875	218	999999	46	701	720	999999	746	735	45	999999	750	963	999999	999999	284	826	46	146	580	999999	165	355	102	999999	999999	509	999999	882	975	397	900	897	999999	459	999999	999999	548	910	534	656	352	423	940	887	916	412	250	138	491	134	917	999999	344	457	719	862	799	692	999999	220	458	863	759	999999	245	999999	999999	398	454	999999	288	136	612	999999	896	742	999999	999999	999999	999999	269	680	401	999999	999999	827	563	358	999999	373	305	855	995	999999	207	489	999999	999999	651	74	999999	852	999999	311	846	790	470	419	999999	977	457	999999	265	539	999999	777	472	908	999999	999999	298	999999	999999	999999	884	999999	140	999999	999999	999999	999999	122	999999	372	139	416	996	99	15	999999	366	153	798	762	915	999999	600	465	999999	999999	26	754	133	243	999999	446	204	602	427	423	659	181	693	153	999999	345	42	893	410	545	780	382	902	489	62	999999	20	895	176	183	832	674	927	999999	400	333	988	329	596	693	222	404	999999	591	999999	194	460	999999	863	579	678	706	65	826	649	644	999999	999999	190	631	435	308	435	253	591	999999	999999	396	752	574	999999	999999	307	999999	333	386	999999	999999	999999	867	694	365	42	999999	505	135	619	111	656	999999	999999	354	999999	965	999999	913	999999	429	999999	999999	940	73	902	298	999999	966	409	349	999999	273	934	999999	194	323	936	79	999999	838	999999	465	375	153	740	996	999999	12	573	342	458	419	417	999999	321	415	927	999999	463	743	999999	999999	726	280	999999	393	822	941	169	825	38	198	647	140	681	544	679	797	333	906	205	230	999999	77	890	999999	856	653	229	779	999999	315	616	532	474	218	739	105	545	356	184	161	843	999999	313	269	772	286	609	999999	999999	139	307	557	547	154	999999	658	389	524	536	178	721	389	439	999999	582	124	665	999999	804	583	261	976	731	54	999999	656	764	999999	321	579	999999	452	53	266	17	69	985	330	999999	999999	715	999999	819	15	440	999999	317	999999	687	999999	621	999999	972	162	877	330	825	503	767	999999	894	758	212	957	134	278	346	183	716	522	138	999999	400	723	867	240	167	999999	999999	922	999999	184	943	663	958	999999	480	891	999999	999999	244	491	562	592	196	957	818	862	999999	171	127	999999	873	174	529	285	999999	259	294	647	173	109	889	845	999999	720	814	549	999	228	798	455	795	39	999999	647	782	807	536	910	421	304	845	
999999	804	215	999999	779	143	682	170	230	606	999999	999999	144	601	999999	451	476	153	279	862	662	372	672	347	843	999999	882	503	939	722	384	235	999999	263	447	50	999999	999999	999999	415	327	68	577	848	999999	999999	999999	55	74	366	999999	766	999999	441	192	999999	142	867	468	999999	261	999999	230	508	231	515	999999	881	164	677	516	999999	118	999999	545	604	795	999999	293	335	999999	837	438	582	661	999999	999999	437	81	368	999999	77	949	150	164	148	837	79	627	999999	864	272	890	999999	999999	12	658	289	896	588	999999	318	584	999999	162	423	999999	648	999999	613	999999	226	809	796	769	448	118	967	708	407	767	725	206	999999	471	478	946	51	999999	999999	959	803	541	492	83	999999	493	999999	988	740	999999	999999	999999	23	124	647	462	104	627	411	894	691	580	498	820	999999	121	839	671	684	999999	709	915	197	999999	630	685	327	722	999999	999999	301	979	968	19	578	999999	192	630	823	25	852	423	331	764	277	232	999999	671	514	999999	653	155	999999	273	688	283	999999	999999	494	999999	145	999999	999999	455	999999	712	999999	488	252	999999	929	219	848	668	999999	295	593	999999	386	407	642	999999	217	693	311	999999	999999	999999	331	304	466	823	999999	999999	879	480	966	875	171	999999	999999	563	429	448	558	444	999999	645	999999	402	999999	612	999999	97	999999	999999	174	763	154	456	47	906	167	948	610	115	999999	987	788	154	329	718	271	821	786	999999	236	999999	999999	999999	849	999999	999999	928	614	853	841	58	540	399	315	999999	731	999999	527	714	999999	999999	838	453	999999	319	857	503	83	971	351	170	310	251	999999	999999	628	286	607	18	850	238	343	756	273	35	456	398	838	125	999999	556	304	999999	682	754	931	692	999999	539	181	563	999999	643	999999	681	747	999999	999999	910	585	455	999999	519	999999	999999	999999	999999	189	344	863	468	999999	957	984	999999	865	238	569	509	473	936	999999	77	836	296	383	700	254	592	999999	999999	263	928	540	542	999999	785	999999	514	617	849	999999	999999	676	713	898	897	658	999999	815	518	729	635	999999	999999	676	999999	682	577	999999	999999	837	597	65	705	215	736	427	452	357	999999	30	999999	892	999999	433	999999	401	133	999999	486	51	538	776	770	438	627	491	999999	865	408	112	640	999999	999999	22	915	118	971	508	999999	480	216	999999	734	497	674	743	822	225	999999	999999	559	189	318	405	308	999999	294	276	587	254	535	586	948	977	389	999999	722	612	999999	507	430	624	235	16	999999	999999	999999	282	764	999999	
669	676	804	999999	553	461	999999	774	713	999999	823	704	920	917	944	629	999999	757	117	999999	31	220	706	564	228	934	999999	999999	999999	999999	778	21	999999	703	585	858	782	198	433	927	999999	999999	898	424	683	725	704	999999	71	214	758	295	999999	999999	862	459	970	250	999999	619	508	999999	213	583	325	811	202	227	342	999999	999999	232	333	189	999999	83	999999	292	999999	503	239	644	250	365	381	493	847	86	841	136	888	999999	656	814	429	999999	744	324	999999	872	532	999999	976	974	367	535	961	984	40	999999	999999	688	369	999999	389	864	999999	847	212	999999	964	999999	385	215	999999	315	576	999999	760	571	338	996	999999	18	970	752	668	275	999999	845	531	862	55	999999	999999	210	182	617	434	999999	974	999999	122	276	907	416	111	770	776	62	959	453	234	469	460	150	999999	361	78	999999	205	999999	848	999999	999999	112	80	333	227	998	142	958	94	205	999999	440	884	917	110	563	651	898	999999	946	886	88	638	586	602	848	705	821	549	797	999999	391	999999	999999	965	805	346	777	553	999999	919	999999	999999	38	873	29	266	586	260	515	985	307	999999	902	480	232	999999	494	731	378	302	999999	419	296	999999	999999	392	999999	952	304	227	873	354	720	36	999999	719	609	713	582	592	999999	571	43	999999	71	296	156	286	742	341	852	999999	184	999999	609	591	82	201	667	637	138	633	955	297	121	999999	384	876	595	513	863	781	999999	786	999999	749	385	483	774	919	999999	851	219	963	374	999999	180	243	427	303	647	418	55	945	999999	495	615	746	999999	118	911	279	691	999999	477	80	898	398	313	859	999999	598	999999	748	999999	999999	999999	999999	923	999999	999999	151	459	301	865	999999	735	212	332	999999	144	999999	999999	666	17	966	170	980	495	304	999999	781	929	567	97	58	991	307	999999	186	999999	622	999999	418	335	999999	820	399	373	999999	999999	999999	75	625	725	576	816	760	999999	435	126	443	999999	628	999999	11	221	891	213	817	999999	438	658	156	616	521	816	373	999999	999999	155	770	616	472	958	999999	716	999999	842	521	241	241	566	128	69	637	125	999999	63	334	558	928	196	556	567	999999	999999	999999	19	213	999999	452	999999	502	289	999999	826	999999	669	130	295	907	59	999999	585	233	999999	540	999999	978	999999	622	320	16	689	227	999999	70	904	62	207	999999	304	638	999999	789	999999	999999	838	713	810	90	999999	999999	999999	651	878	503	970	999999	45	505	833	999999	999999	147	142	999999	813	72	999999	999999	139	617	922	
498	613	420	930	999999	421	807	701	382	177	325	999999	386	966	47	348	90	99	570	26	999999	963	273	831	999999	656	397	260	999999	999999	54	950	916	20	551	999999	468	573	999999	923	238	804	461	999999	491	59	999999	457	775	999999	691	676	999999	600	230	999999	349	588	316	150	34	999999	924	440	133	375	181	376	425	999	880	517	999999	999999	788	897	999999	999999	350	574	999999	940	484	63	260	377	391	325	790	26	698	999999	999999	43	898	681	880	30	739	999999	877	999999	41	999999	842	183	760	999999	999999	333	32	999999	999999	742	248	93	81	999999	189	755	999999	856	999999	409	310	999999	261	999999	748	999999	999999	491	671	234	999999	521	908	999999	220	86	617	468	999999	466	999999	759	641	524	794	815	609	19	841	983	142	31	803	632	475	841	999999	999999	184	999999	315	541	277	23	54	727	185	373	659	112	148	525	999999	129	415	550	370	737	96	932	507	18	649	999999	102	999999	718	285	243	999999	999999	999999	294	808	999999	462	492	999999	479	999999	639	999999	359	739	845	999999	999999	683	227	924	481	999999	791	251	999999	307	891	590	999999	378	999999	999999	139	290	948	410	241	999999	968	952	999999	742	999999	29	303	270	659	910	842	485	997	44	68	319	897	968	946	52	610	853	571	902	706	999999	999999	740	116	78	790	999999	999999	144	715	999999	865	738	927	772	948	937	648	980	748	446	999999	973	840	820	392	979	463	198	933	124	999999	166	46	166	959	563	999999	590	130	406	109	862	328	794	453	999999	51	999999	103	673	999999	591	164	270	730	95	999999	296	685	999999	982	999999	211	601	882	999999	702	771	812	395	783	67	860	351	346	518	654	56	377	234	938	288	104	270	908	800	999999	776	436	874	663	999999	904	999999	424	912	999999	727	911	744	466	999999	371	708	889	157	731	812	999999	221	441	999999	999999	461	999999	999999	101	999999	692	999999	999999	999999	999999	938	999999	999999	999999	551	926	433	857	927	145	633	767	668	999999	396	999999	999999	999999	199	852	999999	999999	811	948	453	999999	721	820	719	44	828	999999	540	935	999999	976	972	994	190	886	999999	363	513	717	999999	693	999999	785	705	570	930	999999	517	83	129	505	999999	999999	710	114	214	612	148	892	316	596	237	732	494	419	408	999999	999999	312	362	861	929	103	662	759	242	999999	125	158	113	814	999999	466	816	927	999999	14	294	85	999999	887	225	999999	999999	699	466	481	301	999999	999999	173	135	215	999999	267	576	999999	999999	950	872	999999	999999	990	999999	
501	77	771	916	999999	362	404	483	813	999999	475	646	317	692	962	303	999999	999999	829	985	940	689	999999	999999	558	999999	999999	698	343	212	413	399	234	832	909	999999	695	564	734	933	999999	689	322	999999	255	621	268	143	353	657	121	633	668	14	848	812	753	999999	368	216	132	706	150	999999	226	999999	421	999999	783	340	608	206	910	999999	999999	260	376	999999	500	999999	102	106	999999	686	100	780	730	230	984	106	879	669	999999	527	810	999999	549	711	368	999999	209	783	360	999999	59	915	722	772	787	999999	445	24	534	430	999999	36	999999	464	519	445	355	201	999999	686	999999	938	999999	999999	95	164	999999	999999	999999	331	737	999999	745	342	636	185	68	958	442	396	661	999999	144	775	413	783	711	95	202	922	824	18	999999	999999	561	120	999999	999999	686	633	887	999999	644	213	693	805	291	29	999999	343	999999	396	759	114	35	597	803	999999	979	312	999999	999999	473	457	507	729	35	81	780	525	270	728	281	808	508	880	229	931	92	607	999999	999999	268	858	999999	437	999999	187	649	964	317	690	360	384	190	273	317	197	999999	999999	779	999999	248	311	83	999999	125	999999	606	154	377	872	152	381	809	760	365	614	911	80	480	999999	431	816	218	580	378	896	627	999999	999999	999999	234	127	828	999999	454	957	999999	886	321	999999	999999	999999	596	444	999999	999999	574	999999	907	702	999999	636	999999	931	999999	431	102	503	290	229	333	999999	999999	999999	647	34	999999	527	999999	408	999999	999999	758	182	999999	999999	229	999999	41	400	331	206	336	871	756	598	633	896	504	32	865	292	606	102	999999	218	999999	261	796	524	435	57	124	999999	872	260	877	321	663	999999	211	328	471	890	999999	999999	45	999999	588	59	400	999999	999999	293	999999	547	999999	666	999999	68	12	968	999999	517	964	284	92	827	998	505	720	321	242	999999	999999	546	999999	715	999999	846	183	224	673	999999	133	778	34	831	966	999999	831	220	122	999999	858	999999	350	999999	999999	623	54	217	710	93	338	88	423	389	471	996	727	713	472	362	884	787	999999	999999	999999	196	259	999999	860	999999	673	999999	209	637	784	999999	999999	865	790	580	999999	965	514	589	418	55	365	999999	369	970	607	128	748	760	720	80	938	120	999999	739	373	793	357	999999	419	999999	999999	999999	604	883	800	861	923	891	560	999999	283	715	822	999999	830	614	892	890	75	555	761	999999	917	999999	649	96	304	999999	216	18	999999	477	180	589	999999	579	999999	486	180	746	205	857	210	801	
797	999999	999999	233	908	999999	900	466	971	864	77	440	868	999999	999999	713	566	872	684	551	310	806	999999	243	182	261	999999	416	720	329	999999	903	248	126	916	426	999999	81	999999	457	118	161	505	316	521	734	999999	159	252	466	189	333	182	658	999999	991	688	999999	60	999999	999999	494	746	999999	514	173	202	752	974	817	915	495	730	999999	443	999999	999999	238	721	448	551	424	173	263	149	36	731	589	625	925	999999	743	31	495	273	623	415	854	999999	357	541	957	185	999999	550	999999	603	946	225	351	690	999999	343	611	115	769	999999	492	511	487	999999	613	999999	58	88	182	474	999999	963	999999	743	456	436	374	906	593	999999	999999	713	455	433	999999	999999	999999	244	999999	410	999999	390	503	301	999999	352	324	914	928	831	136	999999	378	230	368	982	405	608	999999	32	969	705	521	999999	593	779	65	63	657	249	852	814	799	772	999999	854	999999	999999	820	113	122	459	977	762	999999	999999	999999	235	75	802	968	999999	999999	266	440	713	868	972	708	153	999999	999999	999999	688	999999	321	557	605	999999	514	999999	999999	787	140	910	999999	727	759	999999	211	999999	830	987	854	281	999999	815	542	341	350	985	497	999999	677	817	850	201	999999	783	999999	834	739	999999	560	999999	999999	888	868	356	999999	986	119	564	507	709	466	999999	999999	999999	801	506	24	274	999999	999999	999999	999999	119	323	69	327	438	999999	617	377	704	770	437	574	190	999999	999999	196	420	364	875	999999	322	999999	360	999999	789	881	981	999999	999999	999999	245	41	265	43	778	554	296	603	999999	143	946	139	14	696	846	999999	236	999999	560	828	854	469	653	101	745	151	962	999999	999999	557	994	323	557	239	999999	405	999999	157	519	401	899	817	999999	999999	999999	999999	999999	664	729	999999	654	477	743	991	621	999999	387	173	297	637	592	999999	74	999	148	633	582	774	171	451	999999	89	999999	168	999999	46	662	911	999999	562	999999	308	763	586	902	526	579	999999	618	758	27	155	859	882	999999	106	999999	808	999999	363	610	198	999999	288	433	575	483	585	73	999999	999999	476	68	734	999999	293	49	488	999999	622	999999	999999	999999	413	433	999999	229	121	999999	999999	294	853	999999	999999	999999	988	805	485	999999	337	52	994	502	999999	644	551	97	134	432	525	999999	999999	711	981	310	593	42	99	999999	61	355	999999	237	241	299	269	169	316	782	999999	488	563	335	768	579	999999	524	132	768	999999	294	999999	689	832	999999	999999	999999	336	452	368	956	715	629	110	982	681	
999999	270	744	999999	999999	999999	999999	961	47	999999	938	942	412	999999	79	910	331	973	766	260	682	404	468	279	127	833	999999	999999	514	772	999999	234	786	999999	999999	264	387	999999	500	513	752	728	794	279	92	209	924	210	299	55	394	656	344	731	998	372	801	999999	267	558	917	929	456	999999	569	713	166	513	949	815	532	999999	999999	262	508	953	609	999999	197	917	908	663	133	468	388	287	890	64	899	929	462	912	999999	999999	999999	822	999999	530	999999	378	53	420	261	484	523	456	999999	91	233	55	762	613	287	999999	649	263	805	987	886	291	822	999999	614	30	362	620	811	542	666	999999	682	89	488	818	874	498	411	648	999999	931	999999	809	831	854	176	848	635	999999	999999	342	999999	293	999999	999999	556	941	805	241	999999	902	645	640	425	548	372	683	135	999999	474	999999	852	166	52	954	186	23	280	999999	853	514	984	999999	250	333	668	398	445	69	272	999999	692	180	526	52	296	999999	999999	999999	491	999999	722	177	322	999999	490	859	251	688	251	999999	671	55	999999	617	918	620	399	101	879	999999	247	76	205	541	999999	682	640	999	999999	712	629	987	999999	370	999999	817	999999	110	843	999999	156	999999	818	729	999999	647	792	999999	999999	675	84	301	413	516	255	656	971	780	681	808	229	252	30	539	913	683	999999	26	826	999999	908	999999	258	81	828	490	257	999999	280	820	889	730	999999	992	999999	338	584	999999	125	144	999999	932	429	999999	588	904	999999	288	816	588	870	999999	93	34	767	785	52	999999	688	999999	999999	504	509	860	918	499	999999	38	901	585	108	999999	901	999999	263	976	869	223	492	923	754	969	999999	691	999999	999999	647	849	235	851	295	252	999999	360	999999	351	432	999999	999999	99	535	707	999999	241	489	856	874	999999	770	790	916	829	849	764	999999	999999	844	818	999999	804	851	999999	802	999999	299	856	941	999999	955	912	999999	999999	999999	999999	999999	56	592	428	999999	103	999999	255	89	444	935	465	402	318	350	306	506	613	999999	999999	247	999999	905	336	941	632	915	334	999999	858	246	999999	731	456	376	963	847	426	615	816	565	606	999999	999999	124	999999	999999	999999	999999	999999	415	940	653	785	999999	390	151	999999	486	999999	188	915	999999	231	208	999999	999999	945	941	387	459	90	998	841	756	641	568	999999	222	117	999999	292	134	786	999999	305	961	946	999999	986	821	591	999999	45	638	650	796	227	169	793	999999	999999	999999	821	210	335	942	999999	999999	524	821	604	53	379	412	895	
999999	32	777	902	369	786	999999	955	999999	867	999999	962	212	116	844	351	387	999999	17	658	602	999999	586	128	363	159	999999	775	174	227	548	571	633	743	859	774	449	267	434	323	999999	734	266	342	195	979	999999	921	680	999999	227	999999	371	753	999999	487	999999	999999	548	219	999999	879	791	348	999999	578	999999	469	999999	999999	901	130	995	693	795	867	56	254	933	384	549	997	999999	999999	10	999999	209	999999	999999	382	339	790	718	224	999999	983	943	917	999999	616	650	150	999999	999999	578	106	628	677	957	436	440	201	726	174	670	999999	784	106	348	404	379	458	29	875	999999	121	412	780	248	999999	923	139	999999	326	999999	408	333	999999	999999	903	999999	531	999999	999999	999999	147	73	999999	554	999999	208	847	579	618	246	201	131	999999	870	999999	694	848	438	155	512	311	960	999999	440	999999	546	301	981	444	109	848	535	999999	933	602	57	858	236	664	613	86	560	622	90	542	999999	999999	623	657	219	457	102	999999	510	640	999999	664	123	292	47	907	865	999999	519	398	665	125	865	999999	420	835	621	999999	542	436	750	348	329	898	999999	22	678	333	999999	999999	756	758	505	303	999999	392	745	944	626	705	220	425	112	692	876	172	669	355	999999	383	836	327	999999	999999	999999	999999	345	999999	309	999999	239	541	909	868	641	999999	620	572	999999	38	99	677	157	836	226	335	999999	637	31	999999	999999	999999	97	851	815	438	524	431	413	999999	999999	999999	644	601	476	678	516	244	999999	969	551	107	999999	218	294	168	180	407	857	564	603	707	999999	487	999999	999999	454	68	62	212	392	999999	999999	276	980	568	999999	556	370	548	818	11	586	61	279	255	830	878	566	999999	999999	999999	573	849	982	349	336	166	918	999999	233	457	191	847	587	362	939	235	999999	725	999999	999999	47	319	745	602	131	999999	218	999999	85	575	501	406	944	999999	625	318	293	999999	242	875	637	999999	999999	370	819	739	999999	916	999999	604	650	841	529	644	88	264	114	390	228	194	948	490	494	657	956	785	903	321	999999	630	941	596	493	999999	986	999999	995	384	999999	999999	999999	301	999999	480	999999	659	876	309	197	371	214	903	422	57	999999	999999	315	999999	999999	999999	836	162	189	685	663	999999	358	278	999999	841	999999	729	608	836	999999	656	999999	999999	999999	306	999999	603	999999	375	426	48	184	445	333	838	931	338	969	748	555	526	121	999999	817	999999	311	999999	650	355	112	484	304	999999	542	280	789	999999	933	117	135	242	38	999999	
999999	624	879	912	945	820	909	930	999999	999999	290	989	544	920	206	861	995	999999	999999	778	273	941	743	999999	903	999999	59	999999	404	862	622	323	999999	307	999999	999999	991	398	999999	830	445	181	724	999999	305	999999	999999	868	999999	81	999999	824	999999	260	999999	327	999999	290	19	892	770	278	535	897	247	967	999999	246	742	999999	870	999999	999999	131	342	102	227	309	999999	999999	327	999999	999999	999999	999999	798	43	247	756	999999	322	711	999999	999999	70	999999	645	999999	207	337	60	499	135	99	211	515	184	168	999999	458	999999	581	986	658	575	589	731	212	158	448	934	264	490	999999	692	168	227	879	71	175	999999	400	112	999999	999999	999999	64	457	131	243	623	874	329	999999	761	740	724	730	204	480	445	443	678	758	403	795	999999	999999	999999	52	999999	305	107	752	999999	709	479	30	999999	999999	999999	284	90	914	825	999999	935	999999	129	951	444	496	999999	591	999999	999999	721	353	999999	514	999999	810	59	88	999999	999999	777	577	305	61	271	999999	382	457	999999	999999	362	999999	999999	344	860	827	135	456	608	801	999999	516	32	999999	988	135	458	999999	928	725	235	11	969	507	292	999999	885	77	690	739	124	236	646	999999	661	999999	999999	999999	654	991	999999	602	999999	153	706	999999	554	999999	73	145	256	539	999999	229	935	360	794	999999	61	501	941	67	765	868	999999	395	869	463	338	999999	714	229	198	936	999999	632	531	826	999999	31	813	579	999999	555	493	584	707	426	633	310	171	984	186	162	60	999999	999999	611	999999	320	401	101	978	41	430	999999	350	592	999999	312	999999	999999	634	40	999999	372	62	999999	385	112	688	453	999999	37	999999	729	53	999999	999999	422	999999	920	370	999999	630	722	600	972	134	467	244	124	246	330	482	203	359	156	474	688	999999	626	999999	999999	632	999999	271	951	999999	700	999999	314	706	767	517	908	999999	999999	410	965	999999	89	96	917	999999	574	216	509	999999	999999	380	896	571	208	847	179	999999	17	857	682	461	649	810	433	484	929	999999	479	999999	573	594	999999	746	509	916	495	999999	318	494	68	999999	762	406	999999	999999	999999	743	999999	919	347	224	601	297	999999	514	132	279	999999	443	938	166	737	999999	999999	91	174	999999	71	999999	999999	639	385	522	999999	999999	699	252	324	113	397	195	909	999999	475	359	993	917	29	995	794	226	999999	999999	556	902	13	76	425	999999	999999	936	682	226	567	708	839	88	498	784	815	879	999999	559	55	752	999999	999999	999999	999999	999999	999999	141	999999	999999	
145	762	510	999999	896	939	999999	999999	910	999999	461	513	692	992	767	520	914	429	999999	190	914	999999	999999	829	803	655	826	846	793	999999	908	999999	615	729	431	945	999999	122	601	999999	192	61	54	999999	594	249	564	194	462	121	183	827	896	885	999999	874	445	680	173	999999	123	999999	999999	594	999999	656	897	963	570	822	190	802	999999	999999	999999	862	226	715	245	563	101	641	394	681	999999	90	908	729	155	557	510	658	999999	999999	732	406	999999	460	999999	937	999999	600	999999	999999	931	381	999999	507	999999	720	658	729	999999	609	159	481	401	363	452	958	747	178	999999	999999	322	999999	999999	477	999999	600	845	999999	153	999999	222	500	999999	999999	750	999999	91	411	999999	435	898	999999	999999	999999	210	260	15	663	999999	614	200	183	783	610	328	408	528	531	840	999999	875	891	999999	147	999999	999999	464	647	999999	681	876	346	336	392	124	541	319	512	277	416	595	191	758	999999	117	49	717	416	435	351	252	559	570	554	559	17	999999	999999	953	551	795	999999	60	337	737	853	999999	400	495	786	99	25	264	433	702	693	143	57	40	999999	941	57	221	271	438	999999	775	781	832	117	346	243	999999	725	621	999999	140	431	999999	263	202	999999	921	648	262	236	304	999999	852	865	999999	156	55	999999	609	747	155	999999	898	420	88	999999	568	388	450	999999	465	539	812	474	563	999999	999999	776	165	624	136	573	19	211	999999	638	929	966	243	199	198	954	125	999999	91	999999	532	999999	185	137	758	999999	999999	999999	771	999999	334	387	312	172	899	278	450	985	621	582	780	999999	396	450	145	602	154	260	667	511	423	939	393	999999	188	999999	601	38	866	592	999999	612	440	999999	313	552	999999	999999	300	999999	514	999999	261	508	570	836	993	734	991	166	398	999999	739	269	352	394	994	100	983	42	677	421	999999	999999	218	177	266	138	999999	592	938	999999	960	747	997	292	999999	884	651	352	873	999999	46	710	204	427	873	180	915	918	557	573	97	267	999999	999999	22	232	300	999999	999999	864	598	408	227	999999	986	991	272	69	706	999999	999999	640	999999	810	385	999999	834	790	999999	95	223	227	45	999999	986	703	999999	905	999999	466	999999	257	772	18	278	999999	999999	879	440	881	908	855	222	999999	135	999999	999999	442	716	999999	397	999999	999999	999999	651	380	999999	999999	338	293	497	999999	789	250	999999	201	868	161	541	748	925	954	359	421	187	999999	999999	597	999999	539	604	71	198	675	78	93	157	288	366	999999	273	638	
999999	157	999999	999999	76	972	921	933	588	999999	900	968	679	442	160	688	316	294	375	776	999999	798	688	435	179	999999	999999	999999	54	589	794	643	484	999999	412	212	37	636	300	42	676	315	999999	658	171	229	999999	635	999999	468	971	81	532	497	999999	753	468	958	381	999999	800	999999	889	998	161	999999	494	999999	39	948	661	679	993	342	109	309	846	999999	274	999999	999999	546	509	585	618	999999	121	999999	271	659	743	999999	265	348	242	198	425	999999	506	904	735	613	605	984	999999	999999	999999	199	999999	725	906	438	694	431	835	263	999999	999999	389	438	155	507	130	380	215	999999	999999	655	110	911	883	893	534	369	224	513	999999	999999	779	326	645	921	599	546	999999	314	999999	833	999999	978	219	121	573	77	759	237	492	234	778	223	877	432	99	486	841	23	904	334	217	332	322	999999	999999	73	793	233	907	584	628	999999	218	591	999999	131	702	999999	999999	999999	610	986	30	999999	746	566	999999	222	999999	123	999999	738	409	60	999999	190	999999	756	999999	999999	284	536	329	908	606	877	999999	999999	290	967	999999	999999	999999	448	723	230	999999	606	999999	967	999999	581	999999	999999	878	889	501	168	999999	962	466	946	999999	820	192	999999	666	999999	119	999999	562	163	932	864	339	636	55	961	336	999999	999999	68	49	619	886	702	999999	535	40	717	386	846	999999	327	511	999999	884	873	265	649	999999	201	999999	848	415	470	648	999999	999999	251	999999	539	831	999999	94	999999	907	575	933	489	999999	141	90	999999	491	715	832	999999	999999	501	752	181	999999	687	840	686	999999	200	213	425	999999	607	80	999999	873	846	24	760	242	113	930	318	939	999999	999999	999999	120	106	366	699	999999	999999	183	963	499	672	999999	154	729	999999	836	716	371	999999	435	342	71	302	527	644	999999	82	382	259	570	443	242	929	977	418	999999	474	833	513	999999	30	433	999999	299	211	999999	869	41	834	276	224	946	431	351	999999	371	999999	578	999999	999999	999999	999999	924	999999	65	439	904	176	999999	831	371	883	858	729	415	908	954	999999	999999	631	831	50	547	982	999999	496	810	999999	610	999999	999999	999999	121	999999	233	368	509	713	243	999999	118	999999	999999	13	905	340	98	702	936	468	416	814	262	100	999999	999999	999999	941	55	568	629	327	999999	274	999999	475	771	352	505	999999	409	250	770	553	523	138	330	544	87	26	999999	117	651	151	639	944	999999	31	348	709	253	568	668	674	152	791	146	999999	930	439	999999	746	206	889	69	999999	54	
708	576	48	999999	580	863	999999	170	521	999999	999999	634	138	831	750	13	795	803	841	999999	105	411	999999	992	874	613	999999	999999	662	999999	761	91	473	900	934	999999	999999	516	673	704	638	513	999999	125	720	821	999999	999999	818	742	999999	96	228	594	999999	999999	844	55	328	967	225	999999	508	610	999999	344	999999	238	896	999999	703	289	139	146	943	592	780	617	281	63	810	49	999999	999999	510	675	862	879	951	637	610	264	999999	706	489	999999	14	30	210	999999	659	999999	712	523	49	999999	999999	92	650	366	526	236	774	999999	999999	186	944	588	999999	248	481	292	286	999999	695	448	101	433	999999	887	587	999999	416	895	999999	245	999999	124	880	388	999999	780	238	595	120	999999	490	921	999999	312	121	426	920	962	999999	999999	999999	453	999999	601	39	999999	434	762	778	999999	820	878	871	921	848	999999	708	721	999999	700	999999	691	158	322	957	179	884	354	776	171	839	999999	999999	999999	947	884	296	289	359	195	356	999999	816	999999	562	611	60	999999	464	291	999999	208	442	999999	323	606	999999	515	999999	859	649	999999	986	617	926	999999	889	844	999999	964	542	999999	999999	344	999999	999999	999999	804	759	999999	129	266	890	494	453	999999	21	783	713	350	999999	999999	999999	499	999999	276	999999	208	427	196	999999	215	652	999999	999999	298	836	107	861	735	731	999999	756	299	739	999999	199	502	174	295	364	115	141	634	385	761	784	872	798	87	108	676	999999	572	632	914	613	400	744	999999	804	913	921	978	618	98	34	355	999999	163	999999	999999	999999	141	999999	616	84	28	124	987	514	963	309	999999	636	999999	124	193	666	999999	778	799	757	19	999999	450	193	163	26	296	999999	999999	123	999999	999999	121	999999	999999	740	26	839	595	285	757	650	840	614	147	999999	562	974	840	689	999999	999999	287	999999	999999	999999	999999	999999	999999	11	827	260	85	999999	663	784	999999	423	868	452	650	985	193	999999	10	368	650	999999	56	811	463	999999	895	749	189	999999	722	999999	617	605	359	593	999999	594	458	506	575	990	950	363	825	999999	115	398	999999	948	200	764	238	665	999	555	386	119	999999	999999	999999	999999	999999	402	71	999999	999999	273	103	67	77	599	75	999999	793	660	885	693	985	999999	217	999999	710	240	999999	999999	999999	952	605	999999	216	809	999999	943	151	249	329	558	301	193	343	841	999999	981	881	601	699	999999	999999	349	999999	693	133	233	307	999999	625	999999	332	112	988	853	668	298	850	267	999999	131	362	554	341	336	401	802	980	
375	213	728	359	999999	269	999999	89	999999	999999	523	685	999999	645	294	623	888	236	199	204	490	999999	15	141	623	59	577	999999	328	18	342	301	331	252	931	999999	897	999999	853	999999	999999	999999	412	164	337	581	999999	999999	77	930	452	110	211	607	999999	202	207	597	736	429	692	545	761	999999	999999	231	364	580	714	641	725	808	382	356	134	999999	770	851	803	999999	329	101	315	397	565	999999	99	723	752	738	999999	310	354	433	999999	534	22	164	362	116	227	158	771	436	215	999999	728	999999	482	783	432	355	793	694	109	600	239	999999	692	569	141	641	828	975	194	425	463	999999	206	600	704	616	498	697	824	181	330	999999	192	921	513	999999	250	999999	316	111	516	659	999999	559	304	648	472	793	974	585	329	999999	251	790	190	779	658	999999	88	815	856	106	869	999999	280	359	191	770	65	896	999999	999999	669	93	908	803	624	646	305	66	999999	999999	722	248	851	999999	638	402	741	734	585	368	890	999999	999999	419	790	405	289	999999	999999	701	999999	999999	195	470	136	168	881	386	165	22	586	32	671	161	384	630	999999	999999	721	789	999999	999999	999999	999999	968	178	839	498	23	229	366	999999	599	452	967	644	63	391	408	480	520	365	579	572	782	868	828	102	45	999999	999999	544	233	677	673	416	766	163	501	957	329	393	372	935	656	236	432	229	194	740	999999	999999	346	999999	278	673	752	748	999999	110	999999	746	999999	854	901	999999	136	921	779	999999	877	899	889	451	999999	137	992	643	916	555	445	999999	908	305	999999	631	207	983	408	999999	999999	28	903	401	617	999999	930	518	44	833	109	510	450	633	862	999999	806	999999	99	151	680	118	831	703	664	740	837	999999	272	279	624	153	999999	999999	896	858	996	498	833	578	206	484	999999	999999	456	935	168	284	442	914	825	311	893	266	328	555	999999	210	737	877	744	773	255	999999	219	999999	987	671	737	14	681	318	72	521	999999	205	509	748	257	728	999999	563	725	999999	454	322	999999	999999	999999	350	999999	795	999999	999999	833	433	239	845	873	499	947	497	547	438	243	999999	999999	381	321	133	55	449	999999	18	305	191	999999	898	319	999999	706	731	999999	999999	343	885	999999	116	687	522	966	999999	999999	757	781	94	25	999999	124	938	83	878	945	337	304	999999	843	752	660	652	385	340	535	977	999999	226	286	160	104	357	959	142	693	799	166	391	575	999999	999999	220	175	999999	783	999999	822	827	786	882	101	121	999999	999999	
455	999999	146	999999	138	896	963	565	808	865	202	766	999999	941	194	155	181	913	656	648	525	450	486	625	556	164	999999	966	439	404	999999	983	999999	164	999999	999999	999999	530	263	678	999999	671	412	310	568	999999	999999	881	642	640	711	188	999999	403	288	14	559	521	88	999999	741	997	999999	413	805	218	460	824	264	537	999999	651	999999	978	417	854	999999	186	999999	999999	999999	283	333	799	693	999999	528	999999	875	999999	108	151	451	999999	936	243	545	998	504	359	566	577	627	115	157	70	527	486	986	999999	999999	999999	464	999999	220	468	673	336	720	924	999999	549	949	999999	999999	351	999999	381	51	184	999999	50	999999	707	973	195	999999	228	651	633	363	52	925	451	715	999999	999999	902	78	999999	569	219	287	999999	669	27	628	54	676	806	860	156	445	811	125	999999	702	756	576	35	812	455	684	97	999999	647	999999	508	866	713	664	307	999999	572	999999	999999	999999	999999	999999	999999	999999	610	551	999999	772	999999	999999	999999	999999	789	999999	930	999999	52	666	123	534	199	20	999999	403	999999	188	999999	152	999999	999999	999999	999999	999999	172	999999	718	620	468	999999	904	839	324	363	50	509	182	86	690	733	999999	999999	906	501	999999	999999	99	27	562	446	432	999999	702	999999	373	734	916	320	627	430	221	715	584	464	219	999999	875	657	999999	893	947	999999	282	418	590	999999	965	705	449	599	512	700	999999	31	779	326	146	115	989	315	593	862	459	999999	521	999999	999999	999999	292	881	697	441	46	668	499	999999	999999	999999	999999	789	769	221	870	37	999999	521	656	999999	999999	892	557	769	667	999999	999999	95	651	999999	896	334	897	999999	423	568	999999	81	664	399	532	457	20	852	485	999999	999999	999999	991	432	352	999999	609	133	767	399	333	927	773	371	368	999999	680	999999	398	305	891	999999	798	999999	135	999999	856	267	39	999999	882	999999	999999	467	138	928	103	229	999999	895	999999	774	756	33	245	973	307	303	41	128	999999	999999	464	190	318	300	583	690	306	999999	999999	352	103	539	516	627	643	316	999999	999999	999999	460	634	502	580	127	499	774	76	161	549	563	235	911	460	176	251	113	158	838	354	413	922	173	999999	381	680	999999	516	617	339	999999	70	601	999999	326	92	961	609	999999	801	809	623	154	956	590	127	192	999999	999999	999999	540	167	403	94	906	537	999999	751	209	999999	282	999999	999999	999999	558	999999	633	113	999999	93	289	503	957	47	545	789	778	217	170	999999	999999	999999	175	999999	799	833	999999	517	901	
788	621	220	410	753	999999	551	999999	332	407	999999	493	89	999999	267	107	999999	209	366	999999	999999	759	263	590	944	949	144	102	999999	32	724	836	126	211	354	999999	79	999999	999999	519	994	625	455	809	82	771	419	999999	999999	143	762	633	310	967	999999	999999	368	629	466	804	393	459	946	309	999999	261	999999	877	999999	794	37	944	995	847	555	501	999999	453	517	183	540	942	193	94	270	100	535	159	999999	999999	113	450	999999	409	135	544	678	155	136	821	999999	999999	999999	123	115	817	638	462	421	292	999999	914	999999	292	274	450	999999	999999	49	592	725	227	460	284	691	999999	317	596	999999	20	999999	168	327	696	779	998	351	79	999999	453	462	83	999999	144	600	199	338	354	144	684	278	816	116	544	999999	186	91	326	432	527	999999	52	740	411	999999	566	999999	424	999999	276	109	206	999999	596	139	652	490	325	999999	501	258	963	461	46	999999	16	61	999999	600	602	916	999999	999999	461	943	999999	999999	999999	674	999999	999999	913	840	868	999999	999999	934	999999	999999	999999	696	765	642	999999	278	545	999999	999999	999999	999999	515	999999	999999	911	359	999999	999999	431	652	999999	320	164	651	649	898	345	133	999999	461	999999	82	541	379	157	906	160	392	715	192	408	829	638	999999	999999	999999	789	100	929	519	999999	521	512	999999	695	999999	541	124	992	42	933	422	999999	999999	999999	391	973	443	999999	14	999999	999999	845	248	999999	889	682	497	440	999999	999999	255	203	82	949	158	569	674	684	25	374	999999	399	682	258	985	830	395	999999	830	555	999999	999999	924	321	819	999999	274	622	805	460	999999	999999	871	922	688	999999	926	302	850	821	308	999999	660	999999	172	303	172	990	999999	68	999999	999999	609	575	999999	999999	999999	761	140	482	999999	999999	878	565	999999	999999	527	759	999999	767	904	999999	999999	18	256	596	763	999999	158	525	514	283	364	999999	999999	225	84	306	169	999999	949	174	172	999999	526	257	881	105	320	810	775	412	430	501	163	204	999999	601	999999	176	999999	999999	612	614	967	31	697	141	401	113	287	231	600	999999	817	999999	930	449	492	999	715	667	973	348	750	999999	999999	999999	592	969	215	483	977	993	999999	964	562	999999	410	504	560	749	704	217	999999	554	812	999999	683	423	273	999999	119	329	999999	999999	21	273	864	866	178	833	548	432	898	999999	253	999999	921	852	188	383	49	987	449	965	963	766	815	206	299	144	189	999999	705	644	999999	658	541	389	953	298	692	999999	999999	726	210	282	318	728	
310	215	999999	830	999999	999999	531	999999	880	495	447	255	999999	668	576	44	654	379	999999	999999	440	595	74	542	899	889	999999	505	999999	722	999999	999999	457	97	895	94	999999	359	933	815	123	999999	778	56	942	707	840	34	967	302	999999	999999	555	63	999999	715	150	999999	930	356	999999	999999	471	999999	999999	756	797	370	772	492	999999	305	446	999999	151	198	817	999999	600	202	999999	999999	538	368	650	933	145	404	999999	190	943	92	428	999999	615	98	780	620	999999	196	910	479	262	484	605	776	395	999999	912	109	898	131	999999	738	306	544	999999	113	516	796	620	403	999999	592	548	614	999999	858	306	999999	418	206	702	414	291	579	413	999999	762	999999	548	999999	492	699	292	999999	999999	689	999999	80	601	676	114	529	575	517	999999	670	935	991	900	536	347	858	690	701	999999	260	456	727	141	442	999999	642	999999	128	910	871	309	727	195	196	578	235	461	741	999999	183	999999	774	671	999999	999999	770	974	22	164	633	19	590	999999	177	243	562	939	168	335	472	281	456	999999	46	370	218	999999	713	958	121	406	948	610	256	999999	681	66	398	324	580	668	999999	964	287	862	719	999999	28	999999	25	296	303	999999	629	901	391	178	635	383	909	999999	271	64	999999	237	70	980	155	999999	561	506	999999	843	754	804	46	999999	328	183	650	883	787	759	942	824	113	542	981	999999	40	512	999999	24	999999	999999	999999	190	922	60	999999	739	189	272	402	518	745	999999	661	999999	864	999999	849	999999	732	35	186	999999	999999	999999	133	527	999999	800	725	999999	999999	536	438	148	407	855	570	278	380	999999	999999	999999	999999	999999	88	654	999999	166	490	141	999999	969	292	999999	439	895	79	704	926	999999	740	389	546	353	999999	219	999999	523	427	18	338	581	90	999999	331	661	154	687	148	479	999999	842	999999	593	396	116	253	999999	999999	511	786	999999	999999	105	180	325	999999	24	991	869	633	367	738	481	802	91	888	999999	68	778	751	999999	565	457	638	897	79	952	999999	336	966	972	814	915	231	473	238	985	650	16	682	140	999999	279	846	999999	113	838	791	314	227	999999	990	999999	760	405	999999	999999	466	999999	255	35	999999	664	903	661	553	999999	259	339	852	999999	819	999999	999999	620	695	999999	610	359	794	999999	171	652	999999	999999	981	883	164	826	999999	343	528	377	999999	656	83	41	376	194	735	290	588	461	461	323	999999	938	834	999999	709	23	999999	116	488	24	864	414	555	720	679	999999	668	432	176	518	385	
452	999999	450	999999	999999	919	426	624	513	999999	999999	999999	795	229	53	59	999999	999999	160	999999	421	888	745	999999	668	485	656	515	75	621	165	295	942	938	999999	647	394	602	54	999999	868	999999	975	999999	163	223	759	501	636	620	653	315	999999	469	999999	999999	999999	999999	999999	188	273	910	559	892	496	999999	258	856	707	405	999999	422	82	66	191	929	999999	999999	999999	455	999999	999999	999999	454	999999	850	279	999999	974	958	102	999999	723	866	830	957	932	93	875	999999	965	902	793	240	955	999999	242	959	999999	44	999999	182	29	999999	999999	999999	41	114	924	646	155	774	882	749	313	999999	999999	999999	236	234	999999	830	999999	899	490	999999	371	647	499	736	617	320	206	939	999999	999999	716	299	414	999999	925	827	999999	238	593	999999	30	53	927	36	999999	36	732	62	48	819	674	129	943	999999	746	393	615	197	999999	834	999999	942	440	393	999999	410	802	999999	309	178	671	279	999999	299	803	999999	720	472	204	591	587	153	901	499	999999	597	355	775	999999	541	999999	971	209	999999	622	87	612	544	999999	141	234	227	999999	999999	157	404	999999	654	835	428	673	152	999999	448	256	434	51	999999	146	624	64	36	539	767	999999	700	79	556	676	725	715	999999	658	72	999999	370	999999	999999	999999	851	783	700	939	999999	867	999999	977	761	512	198	45	999999	999999	200	87	207	999999	986	914	999999	334	999999	978	999999	713	999999	494	999999	91	999999	45	20	599	295	841	999999	97	983	899	886	723	318	54	999999	999999	53	999999	468	985	169	682	999999	999999	999999	526	999999	722	999999	842	999999	585	56	679	999999	162	999999	81	121	999999	723	120	999999	999999	38	733	25	222	499	430	670	719	36	945	922	214	631	894	999999	999999	999999	641	267	151	530	999999	676	639	429	335	664	971	999999	119	272	999999	978	326	98	171	510	313	233	408	182	999999	558	111	999999	420	531	999999	999999	352	43	92	852	562	566	727	67	999999	792	173	999999	999999	63	916	683	999999	235	314	806	543	268	20	417	859	968	999999	999999	574	881	999999	804	999999	604	323	999999	189	206	425	999999	999999	999999	999999	521	69	642	484	606	641	428	884	999999	999999	334	833	94	33	999999	993	999999	696	999999	492	505	999999	999999	242	103	740	841	503	676	999999	554	444	439	144	999999	999999	999999	999999	273	119	156	999999	999999	588	999999	999999	238	62	515	213	831	74	395	621	629	737	700	409	999999	865	800	924	999999	384	672	889	999999	950	533	326	999999	110	432	865	345	507	960	780	43	
332	512	789	999999	999999	979	489	59	818	999999	762	658	817	113	999999	319	231	999999	449	916	999999	376	999999	999999	999999	436	999999	642	530	285	999999	776	999999	375	999999	999999	21	937	744	405	192	999999	585	445	770	667	959	997	999999	555	124	718	521	864	724	999999	234	270	999999	47	258	846	528	543	393	985	738	451	54	54	308	294	55	53	733	478	999999	842	758	531	477	733	618	974	170	999999	265	64	651	112	139	750	148	707	157	345	321	52	61	784	999999	517	952	999999	257	999999	673	477	140	999999	175	999999	512	276	569	999999	238	554	382	981	730	684	800	942	914	557	155	347	896	397	167	748	790	973	602	999999	781	637	999999	341	739	788	923	405	999999	999999	999999	872	147	632	117	767	669	999999	64	254	717	20	999999	699	683	335	999999	743	98	426	601	539	673	610	999999	999999	826	999999	999999	941	760	404	15	999999	319	283	210	999999	290	399	999999	720	918	999999	252	770	999999	38	657	413	999999	190	317	999999	999999	999999	208	537	889	515	940	628	828	123	494	322	999999	999999	389	999999	135	317	999999	698	999999	999999	621	325	999999	972	39	798	393	838	733	579	97	999999	30	610	84	999999	384	774	458	460	892	804	863	999999	999999	672	648	999999	288	999999	727	618	182	275	97	883	179	916	486	152	244	989	389	914	235	999999	999999	999999	335	462	932	687	249	886	999999	816	461	438	217	366	159	146	999999	832	851	999999	999999	755	522	201	503	467	298	316	226	999999	425	949	999999	256	793	870	921	825	967	999999	999999	295	286	281	999999	741	709	129	992	108	438	556	999999	756	206	999999	999999	144	999999	475	399	933	670	95	999999	512	733	999999	572	289	224	734	999999	812	109	37	478	251	999999	762	757	178	323	999999	474	868	886	947	999999	999999	614	787	867	999999	649	445	624	200	880	918	17	748	999999	999999	884	999999	691	260	656	999999	654	24	373	205	717	231	619	553	621	532	626	786	911	999999	675	436	866	372	172	664	413	288	999999	851	755	19	620	610	242	999999	186	636	301	999999	25	999999	999999	672	784	427	825	81	579	999999	302	230	837	654	47	458	836	329	999999	992	764	999999	654	522	449	999999	610	18	999999	999999	356	990	999999	40	886	86	22	204	999999	744	838	342	709	21	999999	535	999999	999999	572	999999	933	999999	999999	999999	126	649	944	999999	999999	86	817	817	760	728	11	312	999999	807	768	999999	445	642	999999	353	163	432	666	999999	963	914	999999	644	446	535	917	499	452	196	
913	246	141	999999	971	510	927	31	999999	981	20	256	999999	375	208	611	349	301	125	204	155	999999	983	311	937	318	550	182	380	235	810	512	860	549	893	531	830	999999	670	240	999999	999999	850	685	632	999999	125	170	999999	999999	999999	625	384	257	50	999999	263	829	999999	663	960	754	650	356	999999	999999	395	260	481	999999	781	999999	630	884	777	23	843	307	679	230	999999	390	736	546	48	999999	138	612	508	673	277	999999	161	16	999999	999999	491	503	999999	999999	331	999999	999999	999999	63	182	999999	499	480	37	386	956	160	952	470	579	999999	114	318	999999	379	783	751	807	409	780	863	999999	614	116	531	349	792	554	899	338	701	966	492	866	199	999999	142	480	999999	321	850	999999	545	700	652	387	195	529	755	999999	123	999999	370	999999	999999	380	885	373	505	47	173	606	999999	142	878	62	999999	999999	795	740	650	280	520	97	930	999999	999999	913	463	154	163	999999	999999	362	999999	819	999999	218	999999	999999	999999	999999	975	260	158	253	156	999999	999999	999999	765	743	733	25	897	842	370	282	999999	655	302	999999	999999	360	883	999999	808	999999	999999	68	455	413	894	976	986	881	305	270	999999	686	517	675	999999	863	389	999999	539	999999	999999	382	459	999999	865	999999	526	781	858	999999	999999	257	999999	999999	495	762	154	362	999999	756	38	25	546	999999	999999	667	148	627	999999	57	971	472	370	35	245	544	609	131	547	993	460	214	999999	680	999999	999999	250	70	189	339	718	37	571	782	999999	449	999999	359	991	999999	763	899	902	811	999999	903	886	420	220	950	999999	999999	999999	855	999999	823	992	866	215	650	426	87	447	550	999999	943	901	587	999999	795	708	999999	999999	349	239	999999	999999	221	999999	990	805	830	850	238	999999	695	222	999999	486	999999	457	969	154	350	781	686	461	361	482	709	999999	308	149	424	251	903	892	475	625	745	520	999999	999999	999999	845	999999	237	219	374	643	999999	194	111	350	348	739	115	790	999999	999999	109	951	739	999999	987	999999	999999	435	986	281	803	747	100	741	419	677	140	928	504	195	459	999999	999999	838	978	818	207	799	999999	512	999999	111	908	83	999999	569	50	521	237	348	905	999999	999999	103	840	983	103	370	930	671	608	999999	296	382	103	999999	964	900	999999	179	309	999999	358	999999	999999	701	999999	999999	105	849	999999	619	700	165	999999	657	999999	893	998	999999	724	999999	868	415	904	621	815	536	979	789	605	149	999999	999999	999999	23	453	748	620	148	154	86	275	999999	44	989	
486	140	999999	445	836	999999	901	353	454	472	33	943	579	861	886	313	47	315	254	496	446	999999	999999	276	214	281	283	860	999999	648	999999	999999	380	915	145	685	443	543	953	534	247	829	999999	577	990	509	999999	758	261	999999	48	959	836	547	552	844	24	825	999999	999999	797	51	503	805	899	245	572	999999	726	211	869	999999	361	720	259	617	37	548	285	704	112	524	999999	18	609	612	999999	833	373	999999	670	618	312	399	736	206	336	999999	677	754	999999	515	41	60	972	544	607	125	298	935	816	475	549	537	461	283	442	494	205	999999	999999	739	300	435	999999	261	201	962	984	62	999999	999999	870	531	767	999999	999999	559	999999	74	999999	835	544	437	484	205	78	774	999999	463	764	999999	612	389	999999	999999	999999	606	999999	721	353	645	141	245	653	999999	604	999999	769	864	789	883	457	999999	293	999999	204	999999	951	345	193	999999	35	531	298	999999	617	490	69	570	382	886	999999	325	999999	369	999999	308	999999	887	600	59	999999	82	673	881	394	481	106	23	12	361	999999	184	999999	926	619	610	947	214	999999	123	999999	209	492	999999	843	142	419	999999	999999	895	88	73	744	999999	422	999999	857	999999	999999	145	394	999999	568	30	242	865	999999	999999	749	104	999999	580	907	486	999999	804	589	770	48	999999	71	182	270	116	999999	590	439	404	513	999999	752	540	158	999999	999999	912	999999	471	670	977	999999	624	184	658	544	508	166	268	999999	617	373	999999	999999	803	83	222	786	461	999999	651	435	393	291	93	352	999999	431	73	999999	187	999999	127	109	70	907	447	997	611	999999	774	434	181	360	895	302	664	999999	355	770	516	136	190	724	29	552	960	342	999999	316	724	87	103	510	865	454	999999	987	999999	895	999999	225	185	889	973	226	264	43	395	999999	687	658	85	303	250	61	983	999999	999999	517	999999	115	906	304	847	697	341	671	494	451	56	676	999999	999999	143	301	999999	999999	751	803	297	927	946	308	629	999999	11	799	269	814	471	851	908	800	948	531	318	880	52	285	885	999999	548	999999	745	999999	999999	999999	169	949	110	692	999999	286	229	29	168	999999	999999	781	695	541	411	680	980	204	768	62	511	612	983	80	258	475	917	704	389	12	563	618	999999	385	640	320	713	778	209	631	580	929	999999	710	214	999999	590	999999	999999	868	964	550	999999	751	124	556	999999	40	444	187	369	525	640	999999	54	67	519	319	901	101	966	211	994	999999	481	582	999999	283	865	987	885	
573	523	999999	48	999999	375	999999	271	999999	999999	683	343	32	272	999999	299	216	665	157	751	280	452	100	901	999999	555	999999	279	541	316	692	174	457	301	795	12	999999	128	999999	999999	999	58	999999	746	293	999999	972	875	426	293	43	617	999999	245	615	131	432	999999	285	466	270	250	729	999999	661	519	885	999999	476	63	180	999999	999999	465	999999	231	634	354	618	894	999999	239	999999	258	282	85	456	222	686	674	579	999999	999999	574	999999	999999	999999	51	94	773	982	252	408	373	122	945	982	262	492	393	496	88	999999	391	883	40	999999	481	503	999999	73	673	54	802	999999	670	999999	69	44	993	903	999999	269	844	911	341	999999	490	145	999999	999999	999999	999999	999999	187	999999	509	461	690	400	371	847	547	999999	710	319	207	606	999999	452	699	923	228	999999	999999	903	819	999999	999999	999999	999999	906	345	176	999999	869	999999	750	999999	981	999999	794	999999	644	632	66	54	760	999999	602	143	234	600	999999	637	179	975	241	813	283	682	999999	999999	148	200	464	512	381	999999	841	375	457	981	907	292	999999	554	999999	866	433	858	68	32	876	419	999999	999999	652	538	323	893	712	937	351	309	817	812	240	453	999999	553	999999	999999	999999	999999	686	253	692	410	999999	625	401	374	999999	424	623	999999	115	729	225	158	860	843	702	947	999999	999999	999999	608	474	999999	323	140	699	999999	195	999999	999999	649	999999	999999	623	251	805	697	502	348	558	927	999999	496	706	511	237	28	999999	829	52	999999	573	176	614	94	936	639	311	999999	674	509	238	309	601	466	995	999999	535	618	48	999999	455	325	961	712	922	978	396	812	903	681	999999	366	999999	384	85	566	999999	538	314	175	999999	241	673	58	698	387	894	249	515	742	492	85	790	47	899	258	214	999999	172	999999	253	499	999999	999999	322	871	36	226	391	999999	999999	999999	999999	873	618	224	651	999999	23	999999	93	156	999999	170	198	121	576	244	485	827	362	224	376	356	921	999999	873	680	735	999999	360	678	858	86	375	999999	771	917	999999	685	606	301	888	627	875	107	201	207	803	211	305	792	740	563	86	162	999999	957	999999	721	999999	970	187	196	999999	999999	297	231	795	702	350	999999	814	999999	230	70	999999	749	481	824	999999	675	877	534	531	567	937	999999	999	222	999999	999999	965	708	344	635	124	701	999999	999999	809	970	412	999999	861	646	978	940	999999	26	826	880	485	136	25	674	103	653	999999	627	999999	999999	231	999999	836	536	999999	115	466	999999	946	
635	999999	999999	25	999999	273	776	999999	885	588	997	962	999999	999999	985	337	838	692	669	542	470	46	814	999999	816	748	829	999999	335	952	872	483	747	80	999999	999999	474	121	290	411	999999	980	779	49	479	40	248	196	850	208	854	422	999999	999999	999999	598	999999	999999	208	986	443	511	346	999999	715	523	224	913	999999	423	862	999999	412	268	224	490	266	999999	523	785	510	642	424	137	999999	459	999999	695	594	999999	78	457	912	999999	967	816	644	846	999999	955	999999	999999	991	437	345	137	999999	537	838	999999	341	999999	504	423	485	800	999999	219	999999	266	836	529	328	602	354	415	814	999999	300	408	846	999999	451	999999	969	185	650	986	792	970	449	159	999999	599	270	349	999999	499	999999	999999	728	434	22	77	129	297	999999	999999	92	929	323	902	247	439	159	921	287	999999	453	999999	159	999999	999999	999999	816	686	672	728	342	999999	462	999999	999999	133	999999	421	407	384	999999	682	178	261	904	862	656	547	912	999999	450	348	72	26	55	517	27	628	16	157	260	442	999999	288	999999	87	476	998	612	124	759	999999	523	903	497	771	142	898	999999	564	217	999999	774	254	288	993	942	999999	279	999999	999999	61	414	260	999999	15	67	889	204	826	396	658	935	798	668	713	824	168	528	284	384	129	999999	999999	940	981	668	380	10	73	145	40	729	829	18	999999	332	999999	779	492	714	252	703	379	178	999999	343	999999	586	575	178	783	999999	999999	408	986	629	962	320	999999	347	687	889	999999	691	365	929	115	790	960	390	560	999999	46	570	141	425	63	283	999999	647	999999	999999	434	999999	362	123	999999	431	31	87	999999	953	999999	155	36	999999	573	687	813	999999	238	999999	625	194	617	404	999999	434	276	999999	999999	999999	999999	504	654	893	465	245	999999	252	999999	684	768	883	30	607	751	891	543	779	851	375	470	761	419	506	999999	999999	287	999999	999999	309	165	999999	511	681	34	143	500	999999	999999	338	999999	570	433	553	999999	742	174	20	653	989	891	497	719	211	999999	999999	94	999999	999999	225	999999	381	20	896	529	999999	382	348	582	617	401	410	999999	523	26	899	337	865	89	435	85	276	314	252	417	999999	999999	999999	462	857	999999	352	418	682	999999	999999	999999	537	34	118	999999	825	438	46	598	491	615	205	195	999999	839	228	78	999999	149	999999	76	768	999999	999999	577	82	886	724	999999	58	999999	999999	153	48	349	800	841	970	75	999999	838	999999	653	926	62	544	999999	143	27	830	283	128	542	
689	910	791	999999	999999	541	999999	999999	999999	999999	549	499	999999	62	156	999999	49	999999	108	999999	999999	999999	798	999999	562	808	999999	957	753	706	737	775	873	999999	463	138	558	751	677	999999	778	999999	135	800	114	436	999999	492	999999	164	978	999999	185	999999	999999	999999	999999	677	496	364	508	339	195	16	999999	774	999999	751	598	27	430	298	709	669	455	580	726	999999	19	135	173	550	989	598	728	293	999999	978	23	626	25	880	999999	322	930	999999	134	129	68	340	999999	893	893	999999	733	689	743	999999	999999	82	120	124	999999	999999	201	957	350	597	287	999999	183	648	738	972	12	999999	999999	397	738	16	456	607	938	999999	999999	280	656	48	865	48	550	94	538	999999	515	999999	222	893	999999	973	108	537	999999	611	999999	172	165	921	999999	193	999999	355	777	443	999999	513	185	988	55	999999	311	311	732	249	906	99	119	999999	467	999999	337	149	275	765	908	918	999999	999999	522	163	124	735	100	681	999999	204	316	999999	325	12	725	234	848	210	671	796	805	601	704	77	62	999999	999999	999999	856	516	89	22	534	707	746	999999	999999	892	999999	999999	221	999999	856	712	999999	24	481	464	999999	999999	301	75	103	999999	999999	999999	632	455	110	999999	999999	252	824	876	999999	303	999999	617	265	876	759	956	404	106	999999	754	999999	992	999999	48	886	999	999999	999999	225	24	919	422	593	582	225	29	791	60	303	969	235	980	597	488	453	999999	209	509	353	344	999999	999999	537	369	429	999999	170	72	869	282	999999	81	999999	110	384	158	34	683	661	739	175	353	999999	999999	528	999999	404	999999	594	32	999999	999999	410	880	353	923	885	999999	999999	585	999999	729	191	999999	999999	164	329	497	114	304	999999	525	847	613	179	327	203	921	840	999999	999999	364	477	846	482	818	670	780	756	460	273	800	530	86	880	446	172	782	427	374	999999	999999	701	299	193	284	124	797	999999	35	730	963	393	497	349	505	261	344	548	379	999999	549	740	653	41	49	994	999999	733	999999	164	420	503	476	999999	999999	662	187	999999	208	704	999999	78	731	730	309	416	43	999999	385	194	828	243	58	999999	895	176	999999	268	999999	289	352	74	978	871	319	470	999999	277	20	999999	84	999999	350	999999	621	480	19	922	732	632	961	44	357	548	336	186	454	596	333	999999	613	999999	999999	918	361	808	99	999999	421	839	499	765	999999	542	999999	156	893	384	268	425	999999	135	535	999999	328	317	716	440	544	142	25	999999	943	999999	239	164	171	
431	322	999999	391	159	510	893	999999	999999	999999	815	438	189	293	80	338	908	15	487	393	998	600	54	102	659	325	289	823	179	821	999999	999999	955	984	999999	999999	456	999999	17	999999	642	387	132	999	900	11	999999	849	999999	999999	999999	999999	751	770	172	831	278	719	731	999999	231	79	964	384	439	999999	999999	205	821	18	882	875	998	999999	751	621	478	55	999999	658	960	999999	999999	999999	786	46	560	195	999999	639	793	736	312	999999	403	572	999999	748	569	999999	528	169	37	999999	119	169	844	889	29	551	999999	233	528	83	873	791	202	786	999999	403	951	297	383	191	224	155	572	824	469	188	999999	999999	999999	803	139	800	413	940	999999	627	202	999999	175	280	999999	999999	218	238	999999	611	380	999999	999999	176	446	241	786	999999	722	963	999999	999999	429	841	352	633	747	999999	999999	83	388	999999	718	999999	211	999999	999999	112	905	654	999999	999999	999999	858	807	572	579	318	367	999999	24	999999	228	114	40	182	252	334	928	999999	822	999999	294	235	232	129	917	999999	965	999999	999999	684	999999	999999	35	262	503	999999	999999	779	63	439	367	56	69	820	43	999999	999999	38	48	796	184	999999	832	454	60	300	635	687	654	398	353	210	999999	339	627	160	88	778	999999	680	300	158	599	393	135	247	176	411	95	999999	251	936	127	323	509	999999	245	999999	212	213	936	999999	135	999999	999999	999999	269	999999	999999	882	535	170	359	367	505	35	999999	449	999999	999999	133	233	602	351	999999	416	93	473	829	939	914	507	576	475	743	999999	33	933	307	999999	978	446	218	213	999999	90	586	760	818	484	35	999999	999999	999999	89	713	999999	784	999999	678	83	795	999999	263	968	37	594	884	624	560	999999	999999	151	361	833	686	24	999999	572	999999	830	332	655	355	999999	128	255	186	395	40	201	999999	999999	628	894	193	547	999999	999999	750	496	702	146	267	481	307	654	900	566	402	698	364	221	454	848	999999	149	553	349	999999	781	999999	498	999999	369	763	314	522	999999	650	149	68	164	822	578	137	196	398	874	616	473	355	999999	999999	341	836	37	969	780	153	999999	993	616	999999	968	87	999999	552	897	718	992	141	443	999999	263	640	210	999999	875	999999	564	751	999999	732	385	999999	798	505	261	533	735	999999	742	323	606	156	452	768	853	501	922	644	999999	165	999999	341	911	704	739	999999	635	639	104	68	589	301	323	884	19	542	289	999999	300	374	999999	658	399	130	318	116	198	442	544	384	798	919	999999	999999	
999999	53	525	103	765	560	897	999999	250	684	999999	315	832	568	758	321	221	999999	353	135	183	965	999999	790	395	632	513	203	999999	720	269	669	999999	799	775	965	27	195	943	740	999999	885	418	715	999999	13	284	999999	683	233	999999	585	576	136	350	152	111	734	708	142	999999	704	12	999999	424	999999	274	42	792	999999	304	35	999999	999999	658	298	999999	999999	999999	391	358	883	519	870	557	684	999999	914	459	633	864	292	487	811	692	771	882	888	300	331	739	999999	999999	890	999999	999999	316	962	477	62	594	874	340	326	784	174	195	999999	999999	999999	971	360	583	999999	928	21	999999	468	921	887	415	999999	936	82	652	116	55	629	940	999999	377	140	446	407	48	990	952	170	37	527	586	750	999999	560	360	388	668	679	961	918	599	848	51	590	646	924	999999	268	999999	677	129	565	999999	999999	372	841	914	185	999999	999999	999999	387	999999	403	310	664	753	385	722	274	999999	999999	999999	32	821	999999	98	999999	999999	124	62	694	496	359	408	31	559	363	198	518	474	492	559	32	859	222	417	999999	289	981	180	999999	546	410	239	753	897	178	740	842	752	67	425	999999	885	374	890	91	994	289	999999	400	999999	213	800	955	816	999999	173	609	122	999999	576	778	943	500	158	999999	129	999999	133	999999	622	355	765	999999	77	553	999999	495	331	999999	999999	10	999999	780	999999	999999	999999	284	999999	999999	15	999999	730	312	490	999999	999999	395	226	803	961	349	165	725	777	841	447	393	887	273	999999	677	287	785	796	999999	902	172	999999	815	486	845	718	871	384	999999	999999	462	925	430	999999	751	279	527	375	313	845	160	13	533	894	226	397	673	753	337	854	999999	515	914	999999	900	270	410	327	126	630	293	350	999999	226	984	999999	999999	782	757	408	759	420	492	730	752	999999	601	999999	270	457	55	999999	56	637	680	947	20	686	999999	490	868	210	258	683	562	999999	717	317	999999	999999	999999	999999	996	929	104	533	999999	194	991	741	669	999999	66	999999	585	175	999999	658	545	47	999999	999999	202	276	999999	559	171	999999	178	943	450	999999	20	512	999999	165	131	999999	543	156	923	826	695	999999	820	388	153	590	108	396	515	69	771	872	310	160	999999	729	398	544	371	223	25	999999	301	385	479	553	999999	429	53	186	125	398	124	631	93	999999	456	999999	415	581	711	781	438	391	999999	148	212	376	467	401	999999	998	784	710	999999	647	557	445	999999	599	449	678	353	338	999999	382	757	679	999999	
353	283	246	139	999999	512	999999	619	909	999999	340	351	774	962	651	457	999999	613	413	820	446	797	21	253	815	999999	42	438	109	447	149	999999	533	999999	124	999999	492	869	994	999999	576	38	647	999999	999999	999999	999999	716	701	999999	827	769	353	858	630	999999	999999	992	323	659	999999	805	999999	999999	724	950	818	474	847	533	965	999999	619	216	253	418	159	439	676	567	465	326	736	229	999999	999999	46	674	679	999999	999999	999999	556	345	728	771	999999	186	856	627	439	999999	868	178	915	579	159	147	615	222	406	832	999999	999999	203	162	999999	301	850	354	913	154	794	289	677	476	701	284	999999	999999	999999	973	583	58	137	264	999999	999999	314	50	230	899	999999	466	172	32	999999	800	151	575	702	226	335	511	714	999999	416	999999	500	448	878	875	999999	999999	322	433	999999	278	627	939	704	510	999999	810	999999	24	95	999999	999999	654	303	900	142	911	999999	683	648	81	344	842	847	868	77	999999	172	355	249	925	154	999999	773	904	183	212	871	201	999999	525	387	700	209	88	472	845	999999	999999	999999	999999	363	638	785	187	933	785	101	999999	443	999999	647	779	774	999999	193	388	881	999999	726	930	50	588	453	132	694	644	642	769	406	231	720	999999	999999	501	999999	515	953	999999	970	398	120	999999	999999	118	999999	607	925	999999	999999	999999	964	756	261	811	707	774	195	662	493	299	152	331	438	999999	999999	463	999999	283	598	677	434	295	428	338	820	14	999999	344	255	97	999999	602	874	323	267	999999	932	801	793	796	329	301	112	680	999999	999999	607	546	999999	423	440	651	450	227	659	678	337	999999	991	702	944	850	999999	999999	580	999999	457	125	954	999999	531	375	490	801	357	142	193	747	93	999999	407	999999	638	831	656	77	162	657	663	588	636	19	809	100	852	479	884	999999	999999	705	999999	491	591	268	892	74	171	649	869	999999	999999	999999	839	960	305	999999	999999	585	749	513	999999	999999	461	375	811	521	566	999999	999999	999999	258	487	648	387	699	915	702	379	999999	591	906	512	787	146	103	56	999999	849	795	201	999999	308	957	596	317	541	39	999999	457	381	508	772	700	991	278	17	999999	461	270	390	958	999999	647	999999	606	885	22	325	999999	999999	999999	716	604	757	999999	949	530	999999	79	168	885	999999	999999	567	92	144	999999	796	999999	999999	114	719	588	999999	243	423	999999	799	989	999999	528	999999	943	692	40	999999	178	943	379	999999	999999	890	391	111	505	482	920	999999	999999	472	82	226	
457	195	660	631	138	199	523	208	297	730	999999	647	640	180	542	239	999999	300	966	869	426	547	609	224	338	487	909	761	502	581	724	527	360	999999	266	758	42	409	663	978	429	180	42	999999	829	744	471	999999	939	999999	553	783	506	999999	799	909	586	445	303	651	290	999999	705	715	16	544	297	339	913	999999	207	999999	637	987	449	999999	515	852	395	593	25	584	821	812	38	999999	30	156	999999	357	999999	596	116	22	698	667	475	326	999999	295	457	999999	420	999999	492	426	999999	519	764	553	404	999999	999999	709	999999	999999	940	893	687	75	523	999999	827	566	612	611	30	999999	299	781	780	198	112	110	146	883	173	666	999999	612	794	511	392	999999	952	447	545	407	387	999999	999999	582	639	684	771	316	314	854	552	881	405	532	230	982	773	215	631	950	572	751	542	284	999999	84	281	21	999999	869	614	175	999999	623	247	306	65	208	559	999999	338	830	999999	319	123	999999	999999	271	999999	409	194	747	816	595	999999	635	460	452	18	564	999999	759	558	445	999999	999999	814	999999	295	923	927	574	656	212	621	999999	999999	999999	171	135	999999	19	730	999999	999999	866	999999	481	789	611	846	612	200	994	26	999999	282	143	79	735	633	999999	976	367	482	620	101	613	973	102	463	237	290	882	697	402	999999	209	999999	383	999999	343	992	683	86	324	999999	661	196	53	999999	49	163	435	999999	442	43	372	999999	74	775	744	999999	999999	158	619	999999	318	307	623	549	82	382	695	706	999999	999999	302	290	168	245	440	427	930	632	423	83	854	389	265	369	666	999999	999999	999999	293	999999	999999	999999	467	992	76	363	572	503	396	667	467	729	212	998	740	91	717	828	345	327	578	999999	734	545	999999	928	999999	999999	883	999999	685	97	422	999999	147	767	823	176	179	999999	999999	999999	245	999999	615	999999	999999	266	629	584	999999	868	999999	999999	267	242	999999	922	999999	147	321	319	620	999999	982	380	316	748	861	973	268	999999	659	269	999999	151	827	978	929	351	751	786	999999	308	144	999999	824	999999	206	904	999999	901	999999	41	764	545	816	598	999999	245	818	999999	404	656	326	73	999999	999999	503	126	415	999999	992	183	999999	535	999999	321	513	175	999999	860	551	956	999999	367	900	999999	504	927	999999	238	214	694	999999	322	391	978	999999	999999	607	820	999999	999999	999999	153	908	999999	644	239	861	505	95	999999	999999	958	887	447	648	958	999999	591	999999	575	791	186	999999	308	999999	83	153	705	339	999999	567	
735	907	470	999999	863	458	432	982	274	999999	829	153	606	14	574	435	943	339	33	907	999999	320	386	999999	999999	535	610	827	570	95	165	176	999999	50	954	999999	999999	980	999999	509	740	608	999999	509	961	999999	999999	999999	999999	648	210	376	315	535	551	999999	530	181	154	338	848	604	999999	188	999999	663	501	565	999999	999999	19	963	999999	999999	177	417	85	999999	337	290	524	999999	751	922	999999	999999	860	999999	498	538	530	255	835	456	661	145	196	66	598	308	999999	455	253	562	638	999999	821	999999	367	999999	349	653	843	864	813	999999	852	499	999999	131	802	384	77	521	992	999999	137	107	999999	41	231	28	288	39	999999	79	73	199	293	648	968	79	759	999999	198	877	999999	970	999999	999999	999999	999999	763	477	999999	167	388	732	570	874	119	999999	999999	335	913	331	999999	999999	999999	999999	478	663	215	999999	163	732	624	712	999999	125	999999	166	999999	742	749	534	265	811	533	999999	691	999999	628	419	999999	254	150	434	451	999999	512	597	854	898	651	628	491	999999	999999	773	999999	675	409	454	522	952	999999	196	586	388	75	999999	290	999999	63	147	45	999999	999999	908	999999	200	271	464	613	999999	311	565	100	130	52	157	999999	999999	59	999999	931	999999	999999	585	985	953	847	72	802	999999	316	330	845	514	999999	695	999999	415	191	352	413	944	841	757	650	703	999999	465	346	917	999999	530	485	47	215	861	999999	999999	922	638	352	999999	999999	665	458	981	999999	586	999999	356	165	92	579	706	612	999999	342	149	934	292	999999	999999	725	884	882	999999	999999	808	308	732	796	999999	492	552	999	214	292	186	309	669	983	520	928	990	762	983	999999	778	999999	999999	529	759	605	640	999999	999999	999999	777	783	671	999999	911	999999	804	559	703	600	36	707	407	704	165	999999	274	308	346	999999	735	131	898	834	999999	999999	999999	213	47	999999	851	771	48	731	999999	403	999999	534	82	243	134	441	69	393	925	81	999999	999999	373	919	340	999999	444	507	748	655	999999	837	78	999999	206	601	999999	847	748	264	668	676	999999	762	999999	740	999999	113	338	304	72	515	999999	995	355	565	840	999999	525	999999	337	999999	999999	859	999999	999999	465	999999	999999	999999	918	999999	644	670	999999	361	335	610	999999	599	999999	340	999999	453	592	999999	999999	82	192	640	761	404	999999	238	926	136	999999	339	253	412	284	999999	76	805	999999	850	871	248	592	994	240	239	410	926	414	997	999999	539	277	999999	871	393	361	999999	771	999999	891	415	744	286	668	
996	366	315	999999	423	273	373	999999	742	999999	689	999999	197	410	531	999999	404	824	929	764	999999	71	999999	540	999999	340	671	999999	861	999999	465	999999	316	336	244	872	104	611	990	733	999999	999999	535	999999	192	903	174	995	249	999999	496	590	814	521	514	999999	262	775	999999	93	999999	999999	217	782	999999	195	182	861	176	659	899	793	833	205	765	692	536	472	999999	988	176	675	999999	341	473	874	689	795	999999	309	999999	329	187	907	141	669	263	752	599	996	730	313	829	590	629	999999	756	618	999999	821	407	999999	427	445	917	926	999999	875	319	177	505	387	49	866	48	579	616	999999	74	106	999999	784	999999	361	267	862	845	999999	711	999999	127	999999	49	999999	901	829	902	742	999999	214	133	388	442	431	501	999999	273	999999	551	999999	96	830	554	659	999999	999999	918	999999	187	64	90	342	173	999999	999999	999999	999999	48	964	999999	676	873	936	859	973	999999	351	450	859	914	598	882	660	999999	684	297	526	389	999999	288	911	836	999999	935	133	790	224	894	381	76	14	234	998	342	383	999999	999999	695	999999	341	999999	477	999999	273	465	999999	999999	512	863	762	999999	999999	431	685	308	840	999999	10	735	192	836	457	999999	999999	910	374	999999	328	288	999999	999999	831	703	286	999999	999999	999999	301	480	925	118	712	999999	619	999999	55	803	323	44	999999	999999	999999	959	503	505	823	409	999999	363	101	324	999999	999999	999999	999999	87	265	155	677	865	219	28	529	810	84	999999	427	459	634	864	570	570	294	744	570	508	872	209	999999	999999	43	217	937	389	610	999999	488	999999	258	91	789	999999	645	999999	334	884	374	158	999999	380	405	950	788	498	999999	999999	79	489	830	862	214	66	374	999999	831	11	90	150	209	329	645	788	210	553	84	911	999999	999999	420	999999	143	723	999999	999999	999999	999999	429	999999	858	856	999999	998	999999	396	999999	999999	294	999999	999999	999999	999999	234	949	109	735	617	749	244	423	618	829	953	79	154	728	491	999999	999999	705	999999	581	641	291	352	644	647	979	813	677	351	999999	773	777	97	882	908	774	680	675	180	344	195	35	249	37	731	929	663	999999	394	457	330	456	600	750	172	999999	999999	999999	97	999999	999999	567	999999	991	66	185	981	999999	819	717	605	999999	534	999999	396	615	52	325	912	717	326	155	292	999999	999999	326	187	347	999999	965	177	225	587	542	408	627	999999	258	971	555	948	400	999999	677	851	999999	921	196	363	556	900	291	552	380	999999	790	284	188	694	
739	997	644	552	999999	549	389	711	999999	15	999999	999999	793	354	366	769	925	307	615	999999	275	999999	999999	983	173	75	886	673	217	230	617	353	775	999999	999999	999999	314	848	994	137	472	330	929	191	999999	999999	999999	999999	195	610	999999	493	669	145	429	344	16	999999	389	788	999999	715	504	771	397	425	999999	239	122	808	465	86	312	999999	999999	999999	999999	809	398	999999	958	949	999999	606	999999	999999	683	999999	144	897	551	653	999999	215	474	999999	826	168	999999	179	18	877	999999	386	154	319	190	191	565	999999	868	207	271	121	830	714	237	897	936	272	741	257	104	999999	267	812	617	999999	23	823	128	317	25	999999	269	90	134	999999	461	525	943	501	83	660	39	354	391	358	385	759	528	928	999999	531	999999	999999	782	609	129	342	999999	93	178	741	365	560	191	51	999999	999999	589	135	445	421	328	250	183	444	999999	912	430	269	721	263	305	200	999999	493	999999	508	999999	525	982	129	823	860	333	999999	304	479	172	350	506	635	180	403	492	999999	999999	197	587	999999	423	999999	912	442	372	914	446	175	474	698	259	353	451	73	152	326	597	999999	916	841	149	716	750	90	762	96	92	902	707	285	290	999999	999999	999999	111	999999	216	391	498	999999	895	139	14	474	101	163	193	117	260	176	999999	744	280	745	208	707	465	832	679	285	831	544	467	999999	418	999999	432	491	961	376	120	215	970	507	946	999999	711	286	989	999999	902	975	999999	541	72	999999	335	184	761	999999	999999	383	711	222	587	360	671	816	65	999999	731	999999	155	884	65	17	774	773	798	198	995	999999	999999	999999	383	855	892	999999	999999	873	328	999999	730	567	65	999999	503	757	920	999999	999999	999999	999999	551	999999	209	830	767	485	64	770	561	385	572	408	999999	540	999999	999999	731	999999	745	689	192	129	483	972	587	999999	999999	513	999999	999999	212	850	110	959	302	203	999999	34	135	451	82	112	766	871	167	168	999999	205	999999	999999	198	138	603	215	999999	431	403	237	253	999999	165	550	753	999999	183	721	308	181	999999	446	664	706	999999	999999	617	90	363	999999	814	428	999999	134	999999	107	999999	84	999999	999999	921	870	800	946	999999	195	295	999999	358	67	698	445	860	753	957	426	264	999999	795	999999	597	957	78	791	422	824	45	41	900	656	54	108	474	412	999999	377	646	999999	999999	156	18	999999	731	999999	913	378	999999	159	999999	234	843	183	289	948	307	963	801	18	534	957	160	264	999999	702	23	599	971	
457	503	589	779	999999	566	648	300	510	236	999999	999999	53	265	885	864	675	812	999999	819	526	114	296	575	637	193	967	996	754	465	999999	291	324	407	120	999999	587	455	306	616	999999	999999	796	736	999999	140	491	999999	274	399	999999	999999	152	779	455	999999	216	23	999999	363	599	651	999999	55	208	999999	563	646	999999	999999	287	230	516	264	189	868	318	560	547	506	702	275	999999	999999	999999	148	149	544	999999	999999	450	999999	313	942	27	989	121	999999	538	999999	577	999999	556	45	999999	735	382	999999	999999	999999	44	656	476	644	661	999999	918	191	999999	69	999999	29	694	388	999999	714	917	999999	999999	199	757	566	31	999	999999	857	719	697	253	774	765	260	943	374	732	794	106	668	290	693	80	930	215	479	205	557	160	177	256	407	817	808	651	410	829	478	634	477	715	804	614	231	937	999999	303	101	999999	329	999999	994	999999	258	293	553	129	999999	361	552	999999	382	999999	551	999999	846	999999	956	609	542	545	264	999999	629	953	999999	89	849	999999	443	185	114	999999	830	999999	999999	789	569	525	107	999999	999999	126	92	673	343	107	999999	779	101	814	346	491	543	784	402	835	999999	999999	999999	474	279	834	917	376	699	900	999999	40	999999	66	397	441	511	261	543	999999	86	955	620	388	26	79	901	629	838	622	938	56	999999	999999	999999	273	999999	633	21	999999	208	716	974	999999	231	999999	589	999999	426	999999	999999	291	250	999999	759	43	999999	428	457	210	933	999999	537	86	999999	999999	910	773	265	999999	723	878	999999	999999	999999	370	980	999999	166	984	490	866	212	933	999999	656	805	865	666	768	999999	999999	185	811	999999	910	188	999999	999999	402	131	999999	779	999999	191	111	52	875	999999	399	62	999999	999999	473	719	77	96	604	443	315	32	55	117	497	999999	433	702	438	140	999999	191	92	706	763	862	674	96	999999	752	541	999999	930	550	999999	715	999999	37	712	101	999999	824	584	464	175	999999	86	999999	292	758	757	409	999999	744	295	217	999999	800	508	611	999999	980	999999	851	902	999999	102	505	999999	781	462	405	999999	999999	963	215	607	628	540	999999	785	965	804	160	994	141	10	195	999999	70	746	999999	529	999999	999999	197	647	732	561	475	287	581	869	510	306	999999	419	277	781	90	610	350	999999	124	825	89	185	999999	857	770	700	999999	999999	778	999999	180	999999	999999	999999	776	567	999999	76	999999	116	214	999999	303	854	642	722	733	414	999999	460	405	999999	999999	999999	966	21	620	999999	790	775	380	
340	100	475	136	485	999999	977	999999	522	999999	283	204	18	999999	983	881	999999	225	58	966	503	77	328	639	999999	999999	614	333	999999	999999	999	999999	999999	736	873	15	828	728	999999	202	755	408	660	724	999999	828	407	663	983	139	448	659	742	808	877	273	772	835	978	999999	999999	653	250	999999	735	998	904	281	747	977	63	454	69	856	999999	104	416	603	517	329	73	950	349	634	508	350	999999	491	858	999999	999999	992	749	999999	285	112	168	95	999999	999999	924	135	915	999999	86	994	999999	886	597	782	857	178	999999	659	999999	965	314	615	77	394	464	422	423	999999	744	999999	704	917	580	119	999999	999999	614	394	404	938	44	342	558	513	750	657	894	86	999999	73	674	100	999999	999999	797	999999	27	604	668	511	712	778	271	25	300	682	315	999999	846	536	564	933	264	22	999999	971	67	563	999999	807	528	346	999999	680	999999	613	726	270	321	999999	313	20	725	892	236	266	999999	542	223	999999	351	999999	239	226	509	999999	836	188	389	825	494	464	960	861	983	375	393	590	629	686	999999	999999	176	462	999999	999999	218	371	785	673	900	999999	349	575	466	122	117	178	180	655	777	548	880	495	899	848	60	864	908	861	873	490	999999	537	122	305	999999	777	993	999999	532	999999	402	999999	925	999999	125	999999	404	871	999999	225	999999	974	999999	999999	175	680	562	385	503	999999	462	999999	800	420	612	812	463	999999	872	339	185	224	132	999999	155	174	999999	999999	999999	666	469	47	603	999999	80	937	999999	704	139	568	999999	999999	462	189	21	478	999999	999999	367	999999	930	243	998	927	49	205	999999	606	272	10	119	633	999999	837	883	425	330	151	350	674	194	999999	41	314	999999	999999	762	943	301	677	259	999999	572	430	735	236	48	675	618	875	95	31	441	138	458	591	999999	625	305	596	157	773	174	999999	127	180	999999	694	999999	999999	443	909	315	595	751	999999	71	999999	111	657	999999	999999	533	999999	589	999999	999999	999999	855	999999	600	146	648	705	999999	485	891	880	313	565	35	354	863	145	442	999999	716	846	387	404	530	745	999999	999999	219	502	250	699	999999	999999	999999	308	838	999999	999999	306	999999	610	75	276	999999	999999	917	546	999999	42	792	397	42	413	457	481	525	460	14	855	999999	999999	495	37	245	201	777	358	999999	726	999999	584	999999	145	915	999999	999999	120	242	999999	827	978	999999	999999	999999	852	666	698	507	999999	783	388	283	999999	684	270	124	48	40	971	413	569	833	905	526	217	
144	897	498	351	700	999999	228	665	37	643	984	999999	999999	393	999999	999999	999999	340	943	137	311	236	460	654	991	999999	999999	271	999999	268	999999	120	999999	502	999999	769	999999	165	680	999999	169	618	999	50	286	806	999999	647	446	999999	717	503	962	999999	906	907	446	844	999999	958	334	956	729	769	999999	873	999999	824	675	765	999999	695	660	999999	999999	999999	237	420	999999	194	999999	442	824	999999	999999	651	158	999999	596	999999	332	365	999999	721	53	212	889	999999	550	413	159	896	972	680	999999	999999	999999	397	999999	999999	680	36	476	175	999999	999999	142	126	999999	848	725	393	237	865	442	524	890	938	999999	764	999999	997	869	964	44	134	999999	153	999999	529	808	760	842	383	139	306	888	999999	784	999999	999999	772	21	702	688	766	668	116	248	999999	141	904	867	665	420	999999	166	512	999999	812	433	988	958	699	49	964	551	854	999999	146	635	259	163	379	999999	40	985	177	286	278	466	363	905	999999	999999	904	893	186	962	456	149	999999	999999	972	999999	92	814	322	662	723	224	813	380	111	999999	999999	750	498	971	390	697	989	235	861	999999	79	999999	730	311	145	81	375	892	289	999999	258	749	191	651	611	225	673	514	563	64	999999	982	803	933	514	163	405	214	582	759	160	161	999999	625	658	999	94	20	527	651	999999	921	999999	115	56	999999	569	846	999999	175	33	485	999999	807	999999	97	289	797	796	981	676	170	320	530	845	999999	110	565	992	612	140	662	986	999999	215	999999	999999	698	886	999999	999999	558	844	416	735	675	488	999999	999999	570	999999	297	999999	545	974	999999	611	570	269	948	42	999999	853	999999	44	370	498	760	602	973	205	999999	910	999999	999999	128	326	999999	794	180	999999	268	999999	431	891	999999	449	999999	937	526	129	999999	999999	999999	348	590	704	96	382	999999	999999	999999	249	948	375	139	999999	798	158	855	999999	999999	775	99	340	774	369	431	865	999999	999999	56	823	999999	999999	873	162	999999	86	806	424	999999	999999	429	999999	890	29	999999	999999	762	999999	651	302	91	164	421	999999	349	608	999999	230	282	230	192	453	999999	905	173	999999	502	999999	415	721	352	441	142	187	355	105	999999	754	999999	375	113	734	999999	999999	741	999999	441	326	812	373	512	585	999999	999999	348	976	999999	984	855	600	563	999999	60	929	999999	999999	32	244	999999	254	168	820	556	906	127	457	182	386	173	252	663	999999	175	999999	219	766	299	134	838	378	242	465	898	84	811	329	684	999999	803	101	999999	207	
125	999999	999999	691	39	245	891	891	803	486	820	613	936	999999	999999	18	720	194	999999	897	999999	832	21	703	921	481	104	999999	773	999999	583	82	353	465	999999	607	999999	527	999999	63	999999	947	575	756	644	295	147	433	710	675	999999	618	741	11	999999	293	557	511	770	999999	999999	999999	127	971	902	748	269	999999	999999	21	999999	202	456	307	664	458	267	264	68	636	344	671	999999	107	211	964	340	999999	663	775	60	334	999999	999999	912	149	829	603	853	895	36	666	114	698	504	437	172	444	999999	353	36	302	453	999999	223	479	999999	29	769	938	417	999999	817	553	961	846	999999	276	394	525	999999	999999	999999	173	999999	677	567	399	999999	999999	802	896	16	319	749	757	881	623	966	443	144	809	834	915	999999	119	848	999999	999999	657	992	999999	59	821	999999	999999	891	290	533	545	912	615	426	995	145	521	909	507	803	214	964	821	310	951	390	818	829	495	685	500	999999	999999	663	999999	999999	907	847	195	594	386	866	601	100	430	530	529	393	999999	779	966	210	350	999999	999999	692	181	594	999999	440	907	544	405	999999	42	999999	999999	951	479	224	237	674	723	913	427	999999	372	999999	880	430	861	999999	990	715	999999	299	488	258	999999	263	609	999999	748	755	686	842	470	997	67	999999	624	999999	913	624	552	302	486	437	339	193	329	999999	714	999999	999999	482	553	999999	885	743	999999	658	820	226	614	914	925	968	236	585	877	999999	673	176	806	294	521	999999	999999	999999	812	60	918	947	933	999999	608	81	185	214	298	780	121	999999	485	965	757	697	19	637	999999	518	999999	999999	316	953	777	999999	870	295	999999	187	526	999999	930	187	739	872	292	999999	315	853	999999	32	999999	106	264	358	690	999999	537	823	367	999999	59	999999	849	999999	641	979	390	70	211	999999	252	121	264	999999	394	307	999999	884	414	999999	331	523	725	999999	467	219	699	429	857	39	758	147	999999	990	419	999999	338	575	240	313	75	255	651	902	999999	186	842	612	964	393	615	652	419	999999	215	535	999999	670	707	999999	999999	961	213	182	142	999999	301	274	242	758	969	660	654	111	999999	86	871	999999	409	999999	999999	96	464	999999	424	115	728	999999	785	884	999999	999999	868	808	32	999999	999999	479	770	674	884	999999	380	215	999999	954	998	318	316	138	663	756	271	426	65	999999	506	999999	758	36	386	285	489	358	702	999999	791	845	88	394	45	402	999999	734	405	797	716	999999	59	999999	117	420	709	656	230	999999	999999	
452	752	999999	606	311	721	999999	298	999999	99	999999	512	123	172	999999	239	922	103	271	703	536	30	267	486	257	691	999999	999999	999999	576	832	137	999999	999999	999999	103	259	787	734	680	318	446	796	999999	694	999999	936	306	999999	190	786	562	958	999999	870	431	494	352	359	619	432	824	999999	999999	267	894	119	218	823	69	980	144	369	591	395	99	999999	559	792	510	754	992	999999	785	789	999999	179	797	43	999999	608	906	438	124	257	494	125	999999	999999	999999	637	727	999999	896	210	651	203	377	220	781	207	934	560	849	865	440	999999	546	254	999999	725	322	184	999999	460	999999	999999	255	344	900	999999	471	118	992	872	37	519	999999	585	999999	86	801	586	262	720	999999	355	588	259	816	999999	578	517	999999	84	324	552	577	445	135	945	999999	999999	999999	807	999999	826	568	999999	837	921	793	999999	117	999999	923	999999	999999	195	786	999999	127	996	999999	277	405	953	654	917	558	484	941	631	459	999999	138	768	999999	999999	983	847	787	612	421	895	839	617	999999	553	161	999999	629	999999	999999	407	827	951	515	51	412	999999	999999	650	427	362	980	172	999999	914	782	999999	469	478	211	939	999999	999999	584	999999	438	787	552	111	766	969	855	558	972	62	374	186	263	999999	51	211	999999	146	194	68	915	999999	116	999999	999999	996	129	161	191	719	999999	322	999999	883	612	624	239	80	884	458	507	431	999999	459	550	605	901	243	999999	999	999999	805	330	526	716	761	999999	999999	339	770	850	703	999999	263	597	62	809	379	622	427	971	999999	262	999999	561	493	487	999999	946	176	999999	885	999999	192	455	659	999999	999999	177	850	999999	183	999999	123	999999	803	999999	999999	999999	999999	795	531	621	999999	38	667	553	593	964	233	284	34	120	999999	674	964	979	194	807	937	69	958	999999	771	484	999999	865	148	139	999999	438	551	794	458	380	999999	274	715	999999	787	116	408	885	943	576	918	999999	576	999999	643	999999	870	137	924	999999	837	328	999999	534	239	802	414	464	999999	794	733	999999	662	793	111	699	273	40	30	999999	660	82	268	205	566	735	999999	699	496	932	567	423	870	30	543	254	425	190	924	985	701	944	678	159	843	688	410	783	347	943	560	840	117	103	776	764	999999	999999	968	504	513	715	968	284	236	999999	370	999999	259	999999	284	93	999999	44	139	716	404	119	362	877	334	515	361	999999	381	727	999999	776	253	999999	194	771	221	999999	481	999999	976	403	922	533	328	999999	533	491	668	477	
734	999999	964	70	370	999999	302	999999	179	998	363	425	999999	509	13	593	999999	480	672	513	871	686	999999	153	999999	10	196	828	559	999999	982	870	884	904	992	242	812	192	418	243	479	999999	259	999999	632	999999	500	422	529	734	999999	62	818	164	999999	58	520	820	331	369	764	999999	541	614	999999	493	540	999	516	999999	781	999999	72	438	44	751	436	89	521	188	999999	773	308	825	193	999999	61	730	307	999999	722	991	861	999999	479	15	589	644	467	999999	30	501	906	758	952	176	990	390	130	855	621	441	999999	152	999999	990	175	999999	999999	999999	999999	810	701	571	999999	790	353	22	959	39	172	999999	621	999999	167	19	867	549	999999	27	939	999999	609	452	999999	291	692	999999	200	488	839	999999	223	380	707	220	999999	344	709	172	999999	978	430	100	999999	830	819	926	985	849	999999	625	843	413	157	769	999999	258	999999	767	999999	634	821	480	999999	299	999999	250	999999	946	999999	999999	839	710	204	961	251	518	759	502	471	765	733	351	366	224	39	809	233	937	20	551	105	942	74	198	166	999999	999999	403	262	999999	261	48	999999	599	786	999999	999999	999999	999999	691	498	999999	305	341	901	480	124	975	269	767	27	737	936	666	999999	897	645	15	999999	301	617	366	249	893	514	999999	710	767	437	896	600	999999	999999	328	999999	359	999999	999999	297	999999	834	999999	999999	495	999999	524	999999	999999	171	999999	497	213	391	236	84	999999	506	412	827	217	770	357	999999	999999	177	999999	328	618	999999	999999	261	912	718	999999	466	690	999999	754	341	999999	999999	736	605	548	408	396	656	192	254	999999	853	243	999999	89	999999	487	999999	771	327	581	205	999999	370	93	637	585	495	273	769	393	910	751	999999	999999	625	43	751	999999	964	781	333	145	373	692	999999	27	16	638	999999	999999	311	460	999999	759	999999	999999	999999	522	999999	823	999999	392	423	860	999999	111	172	78	464	882	999999	999999	807	546	258	999999	130	999999	858	620	999999	856	71	999999	91	460	324	321	999999	527	668	239	97	999999	880	999999	721	513	683	133	854	999999	184	329	999999	921	653	891	511	999999	977	999999	663	300	255	55	331	633	999999	559	999999	999999	36	937	224	505	999999	666	666	317	348	616	994	999999	765	639	681	741	999999	999999	999999	433	809	318	549	969	575	999999	895	999999	619	98	734	133	346	13	912	999999	115	747	999999	987	235	203	394	371	999999	929	534	999999	373	589	96	618	751	363	51	717	397	254	929	505	770	999999	999999	260	882	870	
397	999999	727	444	636	798	542	820	208	616	999999	188	275	646	272	290	471	40	999999	999999	381	983	999999	999999	849	860	817	999999	226	403	505	144	488	833	541	999999	887	928	952	298	85	931	165	435	793	999999	979	999999	999999	489	369	667	258	765	498	414	800	999999	595	999999	980	419	603	804	120	789	699	441	999999	499	402	999999	87	713	50	999999	828	536	999999	639	881	534	999999	736	44	838	886	723	345	137	971	999999	342	186	317	665	999999	360	325	14	519	547	187	743	96	827	589	544	999999	58	585	999999	999999	999999	894	456	531	999999	999999	282	902	976	106	977	528	48	999999	901	406	999999	122	999999	999999	406	129	999999	356	154	649	999999	999999	351	999999	297	551	707	242	386	291	861	144	999999	590	52	111	543	450	209	225	58	627	999999	999999	349	999999	999999	999999	725	836	560	109	386	226	999999	34	561	977	809	436	999999	805	822	619	544	250	651	999999	178	304	585	893	156	929	601	589	569	999999	659	999999	442	654	517	999999	731	761	758	254	999999	28	550	999999	999999	773	404	999999	804	78	603	108	999999	232	999999	999999	260	667	999999	457	999999	973	999999	358	327	458	993	176	297	999999	888	783	492	406	858	159	754	999999	261	383	534	358	999999	501	608	560	75	220	999999	97	300	73	808	310	999999	64	999999	202	248	193	999999	238	955	999999	999999	820	616	999999	373	734	676	999999	999999	579	922	277	197	963	999999	767	392	999999	406	210	982	999999	974	999999	778	803	595	562	780	78	603	306	402	262	321	788	999999	187	999999	45	421	999999	999999	239	387	999999	999999	601	452	481	800	996	999999	755	550	365	999999	999999	119	569	999999	124	999999	347	999999	626	999999	934	999999	961	999999	999999	935	370	789	923	176	744	803	427	936	999999	119	309	999999	606	474	646	712	955	999999	519	999999	287	896	307	607	321	263	760	485	999999	949	999999	658	596	70	471	966	626	198	111	630	692	632	155	999999	999999	999999	378	162	999999	232	695	999999	999999	146	658	474	492	999999	854	490	999999	942	999999	999999	999999	650	681	545	13	680	95	767	840	999999	386	654	750	302	999999	252	999999	608	257	709	263	999999	354	459	412	999999	484	311	999999	999999	587	749	627	999999	999999	511	397	999999	999999	557	146	928	999999	424	760	13	723	199	869	612	605	444	695	999999	791	167	305	231	143	16	206	784	999999	229	311	636	36	650	916	945	854	62	459	699	573	334	291	930	699	999999	283	294	442	999999	24	153	64	999999	319	228	215	175	
699	152	361	361	505	959	123	133	976	999999	282	924	757	553	984	995	732	466	999999	375	999999	999999	733	911	352	999999	215	999999	581	704	340	698	739	689	362	316	347	221	828	999999	817	576	431	209	22	518	973	470	999999	68	999999	852	999999	999999	643	999999	999999	999999	999999	999999	754	999999	551	282	999999	583	194	78	999999	999999	658	520	638	553	557	999999	313	533	999999	999999	728	999999	999	522	114	487	356	999999	55	999999	897	897	212	34	577	862	34	999999	466	438	333	905	279	490	410	999999	224	798	999999	687	660	886	551	185	999999	999999	999999	39	177	265	237	999999	32	802	780	761	318	614	975	694	931	163	76	999999	999999	822	474	999999	999999	34	272	999999	617	999999	737	21	999999	37	999999	567	907	995	981	211	999999	49	882	477	709	648	771	610	822	597	999999	999999	819	91	674	263	545	999999	916	999999	993	678	677	999999	74	769	415	291	666	999999	787	936	181	865	268	999999	940	996	999999	473	999999	662	999999	29	612	240	201	274	362	694	32	999999	88	838	999999	532	372	228	999999	999999	999999	490	944	414	999999	819	335	954	822	999999	999999	548	635	453	889	340	942	657	61	999999	999999	151	929	971	396	325	999999	343	999999	999999	999999	721	593	869	240	999999	717	999999	219	792	905	247	451	158	381	999999	836	635	948	999999	999999	714	176	578	999999	101	999999	972	999999	495	961	991	306	96	115	601	955	765	222	127	623	621	448	268	928	999999	699	999999	999999	912	999999	232	394	780	156	394	555	24	506	149	221	745	313	724	999999	913	941	365	999999	999999	528	81	422	831	264	968	275	907	999999	999999	401	780	382	115	999999	739	607	999999	939	999999	55	940	268	83	905	877	317	724	999999	25	398	343	737	999999	394	999999	809	562	526	999999	999999	647	999999	473	747	999999	372	208	999999	101	315	424	426	999999	734	588	999999	349	926	386	661	550	479	634	999999	68	999999	563	720	599	930	54	10	761	999999	999999	575	795	999999	473	515	118	16	347	709	999999	917	999999	999999	999999	605	470	636	150	526	578	177	999999	829	999999	999999	808	488	128	999999	271	424	999999	999999	336	22	26	999999	462	870	552	999999	142	924	999999	150	636	479	913	993	470	418	860	244	32	241	835	966	647	84	707	630	888	999999	448	559	262	999999	758	794	588	457	183	999999	974	999999	44	815	168	548	762	339	574	134	999999	853	564	430	709	104	999999	60	375	388	173	999999	999999	956	486	999999	999999	953	999999	129	999999	23	244	590	269	987	206	
29	807	108	321	999999	66	999999	486	594	999999	999999	973	999999	999999	537	91	999999	116	999999	389	999999	338	57	999999	808	618	454	719	687	618	974	999999	999999	999999	167	999999	277	999999	795	865	891	480	892	126	66	979	999999	513	878	999999	999999	484	216	608	999999	691	999999	448	512	759	612	54	798	975	30	671	262	999999	458	999999	814	999999	320	198	497	999999	999999	931	999999	829	560	941	841	999999	999999	999999	954	999999	779	999999	999999	828	999999	999999	263	846	681	916	105	394	727	999999	999999	593	999999	999999	173	28	121	520	255	999999	844	683	999999	670	213	53	806	531	717	999999	985	999999	800	985	174	284	934	650	999999	529	999999	999999	111	269	886	257	638	458	336	999999	11	269	231	999999	984	880	837	592	642	999999	120	574	999999	587	999999	81	793	141	556	888	999999	999999	593	725	993	634	999999	939	784	999999	414	357	204	781	147	726	761	146	10	999999	447	999999	999999	298	419	999999	541	523	999999	999999	999999	506	999999	448	851	541	999999	505	671	999999	308	898	999999	999999	999999	763	379	895	450	999999	319	999999	999999	999999	999999	740	999999	304	316	731	103	67	985	999999	502	908	454	756	929	606	59	999999	475	999999	986	548	544	332	75	655	891	999999	999999	999999	505	807	375	641	996	120	89	381	999999	939	266	250	912	838	999999	325	318	623	965	844	999999	63	190	489	285	902	206	139	238	660	839	457	984	621	474	999999	542	813	759	999999	526	999999	76	535	394	745	636	706	149	750	347	278	999999	239	834	451	626	886	366	104	914	999999	999999	999999	999999	999999	266	300	374	498	782	505	999999	156	999999	999999	999999	655	105	539	276	500	990	488	323	999999	776	755	787	32	77	656	456	665	904	576	535	537	999999	585	999999	345	341	650	967	999999	414	533	999999	972	464	971	791	999999	828	424	959	664	225	999999	42	511	513	352	430	136	999999	208	999999	751	336	459	229	519	999999	999999	168	350	521	482	166	253	844	814	999999	999999	865	630	837	489	617	871	321	895	552	978	832	989	230	840	792	216	999999	169	999999	999999	752	999999	775	999999	265	999999	153	743	383	789	667	698	999999	334	999999	999999	371	763	999999	999999	147	999999	966	82	108	179	129	680	999999	999999	962	999999	999999	562	354	593	999999	999999	233	998	727	578	522	999999	320	143	215	999999	579	373	844	999999	36	190	868	428	314	703	799	96	499	473	63	433	826	983	529	231	980	999999	573	431	999999	144	737	999999	811	212	999999	964	964	233	999999	326	114	445	657	999999	
999999	925	999999	161	149	147	999999	264	524	99	937	999999	999999	984	999999	999999	800	422	987	891	453	309	999999	111	941	999999	131	275	372	737	328	390	999999	999999	999999	64	999999	422	999999	999999	635	482	54	722	275	433	360	999999	999999	999999	999999	999999	458	766	544	395	319	187	219	315	25	243	892	786	770	557	12	999999	999999	861	999999	387	999999	594	266	970	264	999999	836	999999	999999	151	999999	174	221	636	931	569	997	999999	745	220	213	976	387	401	590	268	951	717	999999	288	532	456	694	148	999999	864	999999	573	141	424	999999	700	830	873	285	999999	574	999999	626	443	84	316	126	999999	184	163	999999	864	390	995	942	128	96	999999	999999	511	479	83	85	76	69	434	19	330	869	512	156	514	999999	862	693	999999	101	988	214	225	339	401	964	999999	658	645	192	145	481	232	614	999999	263	773	258	501	69	559	383	649	999999	795	434	671	17	702	999999	527	311	135	37	108	991	403	181	88	119	999999	999999	423	999999	873	999999	646	898	521	260	352	613	202	758	542	999999	564	999999	544	967	302	999999	955	999999	665	834	356	205	515	999999	860	601	180	391	391	150	960	408	433	946	787	999999	495	451	405	914	118	376	495	494	437	485	999999	121	816	288	462	526	586	49	502	450	392	879	400	751	443	811	377	999999	654	166	494	597	189	529	903	999999	502	750	725	979	710	31	215	384	964	69	999999	112	688	444	821	393	454	347	390	999999	61	999999	480	307	999999	999999	999999	280	990	49	932	297	384	948	33	835	999999	522	740	370	673	25	786	999999	999999	274	713	999999	344	110	153	842	148	297	462	999999	280	427	980	616	191	999999	999999	924	137	287	728	739	420	986	79	931	606	30	942	45	867	999999	72	999999	390	629	936	890	999999	99	159	96	495	186	999999	999999	542	133	189	739	632	862	257	999999	546	973	999999	358	41	999999	245	999999	354	427	980	999999	365	255	236	562	998	503	38	47	138	641	254	243	431	182	399	483	840	213	413	14	848	114	198	999999	829	588	858	999999	854	41	742	78	205	390	541	296	999999	999999	741	138	833	220	829	999999	728	566	999999	858	821	999999	287	150	999999	975	335	261	67	818	999999	420	644	354	192	107	899	185	48	50	641	113	585	223	999999	284	181	638	285	293	688	273	660	10	862	101	754	601	64	230	65	290	239	88	894	331	494	489	37	731	999999	999999	999999	887	227	718	187	73	678	739	999999	999999	975	774	999999	469	759	
644	492	999999	999999	999999	131	818	985	999999	873	506	329	151	999999	999999	611	553	287	145	745	999999	782	999999	999999	999999	922	324	425	367	314	465	999999	434	571	850	997	999999	388	708	431	709	901	866	999999	680	744	536	949	122	95	432	496	999999	724	985	861	348	186	662	384	806	402	627	56	418	558	894	579	939	999999	674	174	578	713	999999	871	916	999999	244	946	396	999999	313	999999	999999	968	953	710	586	988	658	760	725	333	625	999999	284	999999	999999	132	999999	957	19	427	420	268	918	291	688	123	945	49	941	716	988	441	99	355	175	999999	604	999999	999999	951	46	914	448	255	98	728	999999	106	872	122	106	439	999999	999999	861	623	999999	671	31	999999	999999	999999	818	999999	345	194	227	928	999999	999999	527	666	999999	68	391	506	819	999999	203	960	526	848	176	829	620	559	85	213	999999	551	999999	932	999999	531	908	427	106	439	909	903	999999	668	452	887	594	439	475	307	999999	364	999999	999999	478	71	999999	999999	452	988	399	785	118	24	444	112	999999	594	504	441	159	999999	409	390	763	299	999999	857	406	289	244	190	93	777	708	139	748	22	464	999999	585	715	975	999999	999999	134	794	496	233	999999	999999	10	935	43	158	540	955	423	999999	188	611	98	999999	172	754	999999	999999	340	315	315	364	999999	139	404	999999	444	999999	302	999999	639	504	963	999999	65	999999	244	999999	999999	629	999999	184	999999	999999	285	999999	999999	917	999999	363	830	432	463	191	918	986	999999	870	999999	187	999999	552	663	82	999999	684	999999	999999	741	999999	519	963	652	999999	147	141	39	194	999999	906	369	526	186	938	999999	217	50	999999	715	999999	279	374	714	872	915	625	520	261	999999	601	999999	42	185	637	843	999999	779	752	999999	787	956	999999	26	999999	999999	197	376	724	562	999999	643	999999	749	999999	905	155	259	779	796	999999	620	778	781	999999	66	337	350	999999	105	653	437	298	738	927	123	745	999999	90	64	727	259	999999	698	635	958	982	293	514	999999	698	617	999	956	532	177	187	752	763	999999	999999	846	827	629	999999	350	355	138	821	557	170	796	179	725	78	999999	823	89	156	303	83	53	999999	816	999999	46	437	341	215	760	935	992	594	512	573	880	432	177	789	294	613	854	471	956	999999	901	448	284	999999	271	353	108	606	469	999999	999999	20	21	999999	872	913	999999	922	71	622	177	212	666	161	198	838	656	299	861	690	229	582	880	254	505	598	163	454	944	999999	837	396	135	999999	136	
870	999999	944	999999	381	999999	931	409	999999	404	699	999999	999999	999999	432	697	808	999999	779	284	864	139	766	999999	999999	759	569	978	654	999999	780	87	657	35	327	427	999999	382	489	100	297	182	546	850	805	816	40	754	999999	719	999999	999999	355	999999	272	741	655	227	999999	621	41	953	754	999999	623	999999	133	107	999999	999999	985	999999	999999	999999	999999	691	592	915	999999	999999	999999	814	999999	999999	755	139	731	923	999999	586	772	999999	740	999999	69	344	427	987	236	193	999999	999999	383	517	733	603	396	667	748	580	158	739	305	184	999999	226	497	999999	803	494	890	210	344	795	241	501	695	999999	629	999999	999999	604	688	738	774	795	440	948	211	162	743	74	184	192	437	43	198	566	999999	842	846	608	999999	742	999999	492	999999	587	285	242	908	998	47	999999	999999	999999	60	567	409	999999	786	549	617	650	750	999999	35	161	367	999999	312	139	422	786	805	665	999999	999999	445	292	206	852	672	999999	254	744	36	88	876	999999	983	999999	166	878	66	306	990	543	992	476	466	447	229	87	929	778	586	261	999999	650	999999	114	999999	127	900	933	876	648	999999	15	800	947	285	484	225	999999	972	544	730	508	675	877	953	968	999999	999999	633	999999	49	475	168	775	999999	235	999999	879	508	48	977	999999	430	999999	146	986	676	999999	999999	745	861	257	999999	51	999999	791	975	999999	999999	163	301	999999	999999	291	609	930	999999	999999	999999	59	734	346	183	933	566	999999	88	333	740	967	302	316	999999	887	733	999999	669	999999	999999	996	259	494	729	354	747	836	822	148	741	999999	149	651	358	123	21	525	84	999999	485	999999	712	652	525	192	860	984	554	422	557	818	999999	999999	780	173	799	999999	999999	828	196	729	784	940	999999	534	828	999999	999999	999999	876	218	999999	999999	642	331	999999	999999	969	546	494	762	291	410	591	923	944	419	871	195	323	771	908	255	685	755	999999	772	70	999999	364	218	36	999999	545	349	999999	474	999999	999999	999999	202	280	80	999999	434	447	999999	359	999999	589	999999	780	772	999999	114	999999	999999	999999	886	193	520	547	979	192	999999	735	220	864	999999	821	480	332	422	314	131	501	837	910	261	999999	764	423	999999	410	946	438	999999	911	441	49	999999	362	211	999999	370	654	999999	888	999999	698	237	519	117	846	999999	95	367	468	49	613	471	561	860	578	999999	999999	155	578	246	847	481	309	433	211	999999	127	131	157	999999	999999	210	999999	850	562	90	255	316	554	300	999999	80	999999	872	
999999	578	87	501	632	847	999999	509	999999	652	999999	227	927	95	999999	664	999999	964	220	524	572	999999	522	710	308	497	183	790	600	287	385	776	686	999999	999999	999999	114	625	498	310	680	966	488	307	638	999999	999999	169	410	890	999999	999999	859	280	309	425	66	377	203	144	673	483	908	444	999999	445	540	500	490	282	559	999999	999999	999999	844	606	924	225	82	963	344	23	389	709	999999	490	917	415	999999	189	577	737	999999	363	999999	206	999999	53	40	202	804	662	999999	138	341	933	999999	948	436	703	501	999999	999999	240	800	659	103	208	999999	999999	528	135	372	310	705	821	943	999999	284	647	547	999999	194	879	168	682	345	261	378	55	71	968	978	435	688	999999	999999	201	563	976	113	859	587	254	674	678	999999	378	999999	999999	989	316	674	789	165	999999	656	424	999999	128	324	999999	999999	421	724	559	999999	937	622	999999	388	999999	558	307	543	688	303	939	215	489	391	966	828	859	65	754	303	199	279	999999	89	28	130	445	661	271	39	176	999999	124	999999	999999	756	464	140	248	758	376	255	476	999999	999999	219	999999	736	357	23	970	365	970	266	957	667	999999	889	370	631	999999	646	282	999999	137	420	100	999999	39	999999	374	728	816	996	926	943	803	750	372	999999	999999	999999	313	257	999999	999999	559	999999	573	695	211	574	770	999999	999999	999999	972	999999	199	306	128	633	706	146	649	999999	999999	999999	339	24	999999	803	527	561	999999	413	342	35	600	327	860	242	999999	999999	19	799	999999	209	999999	206	970	985	560	76	690	999999	12	999999	607	816	271	585	529	559	999999	407	57	218	524	240	397	947	227	872	445	885	249	372	137	849	999999	350	622	142	53	999999	999999	460	870	198	411	175	427	783	66	999999	713	834	513	611	752	749	684	130	808	33	767	687	999999	805	999999	639	49	757	533	999999	999999	396	999999	999999	164	596	348	999999	829	232	529	444	816	169	181	415	999999	526	107	999999	665	999999	333	29	122	565	999999	75	534	999999	136	999999	260	145	322	327	327	562	999999	165	411	359	300	586	503	332	871	470	999999	258	999999	522	999999	989	265	999999	999999	497	838	599	765	283	800	68	105	859	194	681	847	854	98	999999	999999	941	999999	316	211	999999	999999	999999	694	999999	999999	285	990	613	19	270	999999	852	264	830	724	999999	400	138	558	242	490	643	999999	199	623	999999	170	485	452	999999	856	949	269	999999	999999	59	999999	405	840	524	77	491	850	999999	801	994	600	267	581	
222	551	14	758	968	266	881	651	999999	746	999999	125	999999	171	300	999999	930	592	939	858	675	999999	994	999999	43	175	999	793	999999	999999	628	188	903	999999	240	176	851	201	301	68	99	407	409	999999	187	409	562	330	559	999999	871	999999	660	408	999999	269	557	999999	724	802	267	98	999999	117	127	485	222	610	999999	134	999999	739	301	880	768	999999	553	344	999999	999999	999999	678	244	706	526	226	527	504	997	999999	619	144	476	498	801	11	971	302	541	702	999999	951	400	999999	999999	142	120	780	639	638	716	999999	607	101	200	999999	854	729	591	901	957	718	613	960	514	999999	272	999999	89	767	305	261	803	999999	446	660	288	999999	749	999999	115	999999	999999	369	999999	406	999999	999999	999999	999999	157	252	710	640	999999	479	348	439	999999	538	999999	318	700	872	343	465	999999	199	654	540	310	55	999999	207	796	219	853	253	999999	118	891	887	504	999999	619	63	550	173	999999	999999	321	848	887	221	524	797	56	991	35	999999	986	346	730	767	911	112	999999	512	999999	999999	999999	999999	733	812	646	999999	813	833	263	999999	999999	999999	526	687	228	462	167	768	683	998	172	861	227	907	131	999999	166	737	955	517	791	999999	329	148	351	226	124	999999	999999	999999	984	222	738	745	883	739	820	53	549	459	944	999999	829	845	371	999999	877	826	690	999999	825	86	878	999999	999999	877	927	387	345	12	999999	91	203	150	24	950	133	482	34	391	734	122	999999	505	572	297	217	484	999999	999999	349	297	999999	999999	717	908	344	992	257	15	812	442	708	547	999999	863	999999	689	830	999999	639	405	802	309	367	712	888	382	999999	211	669	453	610	757	662	999999	999999	719	433	116	999999	141	234	28	579	999999	999999	650	394	709	987	999999	653	365	999999	999999	495	95	999999	14	30	999999	818	999999	346	999999	832	999999	884	70	175	590	265	724	805	999999	180	783	729	75	308	247	999999	474	223	150	999999	254	808	718	564	999999	603	429	96	999999	322	999999	999999	220	468	463	766	333	543	999999	273	929	560	449	773	711	366	60	705	782	999999	353	832	205	568	588	152	175	999999	564	999999	836	637	160	195	991	112	518	606	845	481	999999	931	816	999999	999999	694	369	945	999999	255	553	723	313	681	968	356	999999	652	880	320	600	827	979	420	437	301	409	999999	782	609	847	453	860	311	318	422	25	328	698	893	783	999999	653	318	443	122	333	999999	227	645	626	866	726	534	880	837	999999	999999	450	578	295	115	172	
253	407	109	862	12	373	999999	340	167	953	986	537	380	183	670	976	324	967	930	999999	146	983	981	727	999999	431	481	470	620	878	999999	608	999999	67	410	910	344	260	331	115	999999	315	999999	912	739	997	509	663	290	429	999999	610	364	999999	36	269	999999	382	536	581	999999	95	999999	999999	834	387	999999	322	999999	999999	642	999999	646	824	999999	831	524	79	999999	338	921	817	189	999999	752	518	999999	609	41	150	999999	962	723	750	223	999999	594	189	999999	362	999999	999999	890	530	786	999999	999999	540	702	204	745	999999	999999	207	659	84	905	529	536	325	143	999999	291	631	276	680	350	896	610	791	246	344	990	999999	999999	734	999999	659	414	690	553	713	999999	999999	405	146	577	526	100	999999	679	75	653	762	228	888	905	269	263	115	721	78	929	911	957	411	999999	999999	17	925	157	256	999999	845	771	430	352	999999	236	999999	113	823	805	471	999999	999999	999999	238	416	999999	829	667	999999	308	968	485	783	999999	999999	994	779	817	999999	999999	991	432	999999	807	990	999999	999999	999999	42	133	999999	898	999999	468	799	786	720	999999	353	705	105	490	999999	815	999999	296	646	357	999999	999999	360	296	314	641	999999	688	230	999999	248	999999	765	379	635	281	306	80	999999	999999	999999	102	284	651	473	813	78	511	581	145	999999	703	161	198	999999	800	999999	716	593	631	988	999999	566	999999	999999	999999	999999	999999	854	999999	999999	999999	84	331	162	999999	999999	708	822	999999	572	967	999999	95	953	544	999999	576	494	834	508	590	486	999999	335	999999	999999	447	762	737	999999	352	656	12	625	999999	629	829	999999	411	999999	75	893	103	69	31	13	481	883	999999	279	374	999999	29	81	928	330	999999	999999	77	947	999999	946	95	999999	229	321	114	999999	829	914	637	539	999999	992	443	999999	392	531	314	999999	64	564	416	999999	509	120	636	931	999999	803	146	999999	999999	463	332	999999	807	477	999999	709	899	22	63	441	642	834	157	37	638	241	937	961	999999	999999	892	999999	539	627	127	119	999999	183	999999	36	999999	803	569	999999	669	999999	890	915	692	605	191	999999	511	974	999999	999999	962	609	999999	465	999999	185	152	982	571	377	588	189	360	730	999999	726	999999	37	664	999999	999999	527	367	323	351	999999	279	96	805	849	454	565	802	452	156	999999	879	316	999999	999999	661	587	999999	302	999999	710	565	961	999999	465	999999	483	320	986	410	999999	251	999999	999999	845	905	66	187	721	922	33	387	907	999999	950	999999	999999	867	71	999999	687	469	
74	999999	641	465	317	516	350	56	970	254	999999	999999	711	999999	899	203	324	696	605	999999	999999	379	711	333	657	999999	628	618	999999	616	258	809	722	999999	187	401	482	999999	597	999999	837	674	952	999999	571	999999	872	128	946	999999	553	375	582	287	132	694	876	317	999999	999999	999999	731	186	364	999999	16	329	999999	655	508	999999	999999	108	65	572	672	427	933	999999	792	515	510	999999	140	73	883	237	445	852	492	524	174	582	999999	661	116	497	598	999999	999999	546	146	472	999999	999999	999999	276	526	714	999999	277	999999	999999	25	424	999999	999999	56	300	123	999999	999999	883	172	984	555	999999	441	404	999999	184	999999	999999	206	255	378	47	234	120	999999	999999	999999	730	402	225	999999	618	566	253	283	57	451	307	669	785	661	263	309	463	474	266	999999	131	999999	285	999999	792	359	769	56	999999	999999	935	846	999999	999999	163	490	947	412	936	999999	198	131	419	733	531	491	421	593	124	999999	770	646	999999	781	589	483	999999	776	788	269	797	206	933	223	515	461	173	716	508	773	362	60	999999	470	647	999	838	552	917	310	937	999999	931	612	73	299	999999	723	488	680	373	181	624	677	998	991	999999	999999	228	79	999999	999999	95	999999	385	720	119	999999	144	590	645	574	999999	488	999999	621	999999	331	159	226	804	999999	237	827	409	191	999999	999999	472	655	810	641	333	848	982	999999	100	590	236	353	189	929	588	898	45	798	322	145	355	386	999999	867	999999	11	275	999999	477	268	999999	204	293	999999	265	489	999999	13	250	20	506	99	531	684	999999	806	46	875	860	339	792	999999	868	999999	515	96	929	942	594	331	583	112	765	832	648	41	70	930	999999	109	999999	42	557	999999	639	999999	855	999999	772	250	999999	399	28	147	476	341	336	992	999999	179	559	999999	418	999999	437	999999	334	699	46	73	746	115	211	760	221	759	62	567	661	259	240	887	999999	999999	366	193	94	627	999999	999999	705	999999	197	504	549	291	623	638	873	246	930	165	14	708	503	859	198	268	926	999999	288	768	340	999999	999999	672	999999	999999	562	254	999999	707	343	999999	368	678	918	706	220	929	146	423	693	999999	328	999999	883	999999	851	999999	999999	826	999999	649	38	936	737	702	565	877	624	999999	86	629	926	233	822	999999	350	999999	941	491	57	999999	580	864	84	914	175	999999	789	205	222	65	999999	493	999999	693	701	432	941	225	150	343	315	586	999999	999999	498	999999	262	608	999999	999999	999999	512	778	705	79	173	
999999	999999	537	702	999999	429	999999	30	379	443	999999	139	999999	918	883	725	350	714	690	994	527	20	999999	80	999999	190	84	999999	500	999999	714	310	623	537	570	128	688	999999	254	886	248	999999	694	999999	877	999999	35	213	152	839	171	999999	24	85	999999	851	406	999999	100	907	355	161	530	632	729	917	515	55	357	765	47	902	469	804	755	210	325	371	202	999999	999999	870	53	999999	585	999999	295	547	999999	999999	722	230	999999	346	540	96	796	71	999999	959	616	999999	855	386	801	269	605	999999	999999	446	535	44	274	999999	752	999999	118	869	57	999999	631	968	164	999999	999999	817	553	132	273	669	414	264	45	243	872	999999	999999	999999	999999	325	54	86	227	999999	999999	687	956	747	594	66	977	927	23	256	338	648	825	999999	999999	984	999999	483	945	999999	41	999999	999999	41	738	577	999999	451	999999	732	45	555	750	999999	456	365	860	806	537	217	999999	999999	250	788	905	233	360	999999	999999	874	608	999999	140	999999	999999	911	999999	925	18	27	597	999999	917	999999	221	782	999999	125	770	978	134	909	945	999999	968	999999	41	999999	135	515	226	669	128	145	133	473	424	192	297	544	677	935	999999	999999	619	165	569	999999	577	132	334	245	38	999999	999999	698	626	402	599	999999	999999	476	799	502	800	928	999999	781	167	747	999999	716	828	236	310	198	121	434	128	812	985	82	644	999999	190	981	640	773	999999	434	847	32	999999	428	999999	211	146	305	720	691	999999	787	801	829	999999	618	416	802	999999	999999	999999	201	283	787	882	808	832	795	999999	819	297	999999	396	732	900	345	133	409	999999	108	999999	816	714	436	73	999999	280	814	999999	572	574	999999	729	833	999999	655	748	805	999999	855	999999	351	982	900	404	999999	401	78	928	429	494	999999	240	945	999999	770	487	999999	723	685	537	27	999999	750	254	459	999999	563	885	254	596	328	863	717	730	999999	999999	999999	999999	999999	999999	999999	885	819	87	566	999999	999999	333	87	178	901	999999	999999	327	360	794	242	999999	944	199	838	999999	684	832	175	154	999999	225	799	936	673	814	999999	879	335	141	736	672	687	852	141	240	807	85	694	247	12	400	379	999999	601	166	97	769	967	999999	999999	986	911	422	94	568	533	999999	505	97	327	980	999999	229	67	570	969	999999	68	999999	999999	609	148	928	152	133	846	883	344	516	726	994	911	316	930	749	760	275	768	572	706	999999	580	999999	919	31	407	160	858	41	197	995	710	369	999999	601	999999	983	999999	
961	721	999999	806	988	999999	333	79	999999	298	318	999999	999999	333	495	900	719	38	999999	18	999999	725	695	35	999999	329	731	293	551	673	999999	901	776	999999	807	999999	999999	860	592	246	596	999999	999999	861	550	231	493	671	999999	999999	922	573	999999	975	159	999999	35	623	502	669	639	50	527	999999	959	416	42	709	526	644	843	999999	446	999999	999999	177	12	999999	485	92	835	999999	78	93	750	765	593	999999	844	571	999999	443	367	922	999999	556	435	999999	902	143	999999	784	155	580	625	999999	136	22	563	982	243	201	148	419	833	580	999999	444	999999	999999	822	241	999999	955	999999	409	501	523	697	865	741	301	999999	352	893	999999	913	497	999999	687	638	581	248	862	337	633	305	999999	99	36	584	991	999999	708	320	957	920	999999	760	999999	571	612	325	999999	250	999999	999999	795	999999	999999	999999	484	976	582	564	251	992	11	999999	999999	114	554	999999	670	999999	750	850	232	41	935	140	723	737	251	999999	36	265	550	999999	394	372	509	431	999999	370	109	25	867	153	79	965	918	572	573	121	27	188	999999	416	500	999999	999999	764	999999	652	999999	747	999999	999999	999999	985	999999	999999	243	824	999999	133	128	999999	191	735	999999	88	962	970	222	161	173	140	999999	999999	999999	144	131	303	334	745	840	663	999999	362	290	999999	615	93	523	538	999999	749	516	893	69	999999	234	764	999999	999999	999999	999999	440	792	583	604	367	690	999999	317	267	939	499	859	292	464	883	999999	999999	999999	473	878	457	683	822	999999	623	215	788	999999	909	367	999999	375	943	230	999999	634	779	686	53	924	709	215	281	999999	999999	657	611	604	470	405	320	536	999999	922	999999	756	970	170	980	162	901	999999	407	900	755	133	915	999999	999999	259	59	768	538	999999	179	251	412	432	173	966	999999	999999	797	514	56	657	999999	31	68	477	664	619	706	891	32	999999	808	380	644	137	999999	550	373	220	356	552	998	945	753	999999	354	547	997	23	558	999999	329	893	853	107	999999	894	12	763	999999	440	71	999999	526	587	442	999999	788	999999	234	63	820	586	999999	999999	999999	934	278	999999	132	127	622	692	343	314	272	915	526	547	884	847	547	610	625	915	999999	361	429	175	999999	322	999999	999999	999999	505	898	743	735	359	447	317	999999	999999	640	477	818	378	999999	221	325	527	515	251	999999	386	515	219	960	252	23	307	515	112	659	810	999999	660	903	837	416	528	190	176	109	576	231	682	969	158	106	121	58	217	999999	999999	807	
517	810	412	989	999999	999999	492	345	149	802	523	215	830	119	167	999999	475	805	999999	347	348	999999	584	165	999999	250	812	156	902	259	308	262	699	12	999999	999999	500	848	728	745	697	831	959	774	707	476	148	999999	938	646	583	412	999999	999999	469	376	999999	257	166	448	971	999999	443	890	504	271	515	999999	269	317	999999	627	87	61	999999	516	191	810	457	366	111	773	217	265	999999	895	208	87	542	999999	625	999999	691	290	774	361	397	78	279	445	960	320	999999	631	671	999999	335	12	999999	999999	194	999999	799	799	346	207	138	999999	224	608	73	999999	999999	785	691	730	935	796	286	999999	129	123	540	21	999999	790	993	585	999999	720	570	205	114	589	299	999999	999999	891	943	576	232	999999	854	999999	382	532	34	993	939	941	999999	538	725	999999	999999	999999	884	787	404	555	214	552	593	504	999999	867	333	705	496	491	286	53	853	710	999999	999999	999999	868	999999	873	766	10	646	653	999999	999999	479	431	756	228	325	666	497	999999	999999	679	999999	360	634	514	208	999999	507	457	664	977	684	25	617	922	999999	25	158	999999	789	214	906	940	999999	14	999999	999999	948	999999	999999	619	555	465	348	999999	294	908	244	134	999999	447	999999	198	988	722	999999	999999	813	999999	415	309	999999	966	999999	168	772	685	555	629	126	306	380	239	999999	54	431	228	676	231	999999	903	781	34	999999	352	999999	999999	952	91	656	933	98	124	862	867	111	589	858	190	999999	609	999999	615	999999	378	999999	999999	907	943	301	139	787	592	205	512	528	493	119	265	456	64	733	474	972	193	999999	265	376	999999	943	841	370	496	607	38	550	175	26	488	285	448	811	18	999999	999999	155	506	919	360	349	618	480	602	733	569	876	999999	642	824	171	811	896	999999	999999	460	999999	301	985	176	961	362	476	631	999999	999999	252	724	684	455	47	711	999999	999999	84	999999	371	767	762	47	999999	661	533	202	326	473	999999	999999	18	339	757	999999	520	752	999999	986	151	849	623	725	326	161	213	196	999999	460	475	879	418	999999	99	11	999999	947	24	310	829	284	314	515	466	924	999999	355	698	194	999999	999999	628	97	193	521	999999	47	721	999999	457	999999	415	866	998	672	909	342	999999	756	324	999999	999999	97	167	999999	544	117	999999	401	445	858	999999	602	269	882	260	330	999999	577	999999	501	236	999999	852	492	868	447	999999	793	24	384	115	941	869	627	854	540	930	326	999999	999999	777	999999	565	599	847	813	607	999999	
999999	589	850	999999	999999	822	346	999999	999999	674	998	106	999999	475	387	999999	753	557	999999	641	37	720	400	176	999999	820	999999	999999	999999	263	999999	65	840	401	999999	999999	999999	999999	51	56	290	139	999999	265	327	999999	999999	311	942	504	846	999999	90	965	999999	999999	199	683	82	89	999999	439	277	982	39	943	265	999999	103	951	999999	999999	515	686	361	898	424	144	848	719	384	422	964	952	416	354	974	999999	313	680	246	999999	999999	962	948	851	861	323	236	383	624	247	218	990	967	999999	785	403	614	200	999999	64	835	363	704	686	475	324	575	684	968	390	895	423	715	999999	951	552	738	510	999999	999999	999999	474	104	999999	214	973	984	881	999999	999999	999999	123	999999	999999	24	16	268	999999	999999	546	747	551	999999	999999	352	794	285	291	584	242	665	114	163	999999	999999	370	999999	999999	482	501	340	694	125	397	999999	781	30	533	671	945	294	476	134	499	999999	366	69	860	794	419	999999	703	306	337	999999	167	959	227	44	654	746	700	789	999999	999999	63	436	27	125	571	774	999999	999999	639	999999	198	999999	999999	821	790	311	408	773	72	803	636	397	788	481	961	821	802	498	27	208	594	999999	999999	292	310	930	51	744	233	645	945	94	667	389	727	187	305	406	254	353	348	926	999999	90	580	999999	647	546	164	999999	971	264	601	441	363	511	999999	382	520	860	999999	664	550	427	858	551	729	409	754	783	526	405	999999	674	999999	999999	960	169	711	644	292	505	590	999999	673	690	493	236	999999	999999	448	922	885	999999	93	684	386	309	999999	999999	936	248	791	381	999999	576	20	926	581	999999	551	579	999999	999999	578	763	83	76	754	177	68	999999	999999	999999	344	603	999999	860	999999	185	290	999999	937	682	707	53	714	219	261	999999	999999	566	654	340	673	868	262	999999	815	329	610	320	554	999999	971	443	865	999999	46	628	999999	160	345	999999	414	999999	999999	987	179	534	59	864	814	999999	999999	999999	999999	53	999999	476	351	511	999999	271	575	970	116	999999	711	273	999999	461	182	633	51	529	230	259	925	782	236	274	840	290	999999	745	505	897	568	479	595	822	395	999999	287	554	115	84	830	444	784	760	286	999999	356	597	691	191	616	966	280	598	999999	93	249	999999	670	999999	991	829	474	218	999999	241	678	366	76	612	356	496	424	156	999999	490	997	475	999999	935	934	681	64	324	999999	601	208	999999	704	311	330	210	883	999999	92	10	969	576	999999	54	236	989	999999	999999	999999	
130	999999	999999	179	999999	96	999999	98	735	829	320	775	999999	928	722	42	682	661	764	292	155	612	82	999999	999999	521	999999	999999	943	708	944	159	975	489	170	58	999999	999999	77	225	999999	121	157	522	771	234	999999	647	999999	999999	554	999999	999999	796	689	517	479	69	751	999999	665	744	999999	37	884	999999	800	999999	767	673	957	855	999999	548	735	999999	999999	560	999999	204	999999	999999	314	930	164	999999	391	188	999999	653	578	999999	999999	951	559	811	966	130	637	611	434	159	880	61	999999	698	999999	228	71	655	63	999999	766	999999	424	882	440	999999	872	278	778	622	870	124	104	942	999999	642	989	923	77	999999	922	691	770	552	902	263	876	465	872	172	127	154	599	659	258	528	537	677	381	751	999999	369	832	999999	288	766	956	121	918	999999	239	147	588	719	999999	85	999999	999999	979	187	348	416	405	615	504	726	524	999999	999999	999999	999999	321	552	999999	95	563	858	957	274	146	306	764	999999	999999	933	979	566	999999	662	183	741	666	698	204	999999	840	964	999999	999999	562	251	999999	427	666	995	999999	595	271	633	443	226	828	607	999999	880	583	999999	999999	682	525	999999	643	783	520	519	448	623	999999	912	255	999999	642	650	712	894	786	999999	999999	999999	999999	394	304	257	228	957	912	69	999999	323	830	971	340	544	999999	401	607	737	999999	999999	556	304	246	359	388	845	584	188	999999	947	103	246	988	999999	667	999999	865	396	565	563	606	389	768	44	92	999999	268	107	858	320	296	59	439	734	999999	720	999999	944	868	999999	999999	734	174	907	229	999999	983	482	876	660	535	999999	181	354	550	999999	536	212	276	114	586	999999	329	999999	999999	54	999999	264	638	946	984	921	528	192	190	999999	225	860	814	498	999999	785	230	208	784	85	877	95	193	62	193	944	677	999999	796	896	999999	589	256	999999	787	999999	843	929	676	999999	692	989	173	678	951	999999	397	778	814	801	265	130	999999	584	177	720	80	586	999999	49	999999	764	395	294	466	999999	613	999999	710	570	999999	300	999999	179	393	999999	922	515	110	517	557	899	949	995	640	999999	788	671	999999	999999	658	267	177	637	371	928	604	878	221	325	72	757	78	253	859	964	599	631	999999	289	798	564	999999	999999	491	354	814	999999	654	999999	847	941	999999	643	911	684	133	894	807	464	293	53	999999	785	455	799	830	999999	145	999999	695	167	480	999999	999999	104	781	922	155	27	999999	213	234	48	477	130	135	999999	341	999999	999999	704	823	
737	999999	999999	270	700	799	691	523	118	999999	978	999999	999999	999999	904	374	817	903	999999	748	789	349	89	818	265	999999	335	673	404	999999	960	834	990	999999	742	731	999999	999999	999999	132	463	999999	999999	948	255	561	788	658	999999	70	524	999999	639	999999	999999	999999	916	999999	15	392	473	27	129	744	304	154	999999	356	729	183	852	983	822	88	999999	999999	344	141	573	703	529	999999	999999	343	999999	689	999999	44	309	354	814	999999	828	698	999999	446	384	270	999999	999999	74	441	999999	58	218	540	459	560	671	748	999999	785	999999	311	999999	999999	575	785	999999	615	950	462	57	999999	368	275	999999	133	999999	848	911	999999	487	472	999999	98	747	403	134	319	999999	643	373	560	301	999999	222	527	835	861	999999	598	375	49	999999	612	999999	554	690	942	385	335	999999	822	837	999999	307	999999	672	775	59	999999	661	585	385	316	98	497	999999	999999	63	638	298	568	977	322	999999	447	321	999999	999999	202	713	191	933	903	513	999999	722	321	999999	321	854	70	811	999999	937	790	663	844	999999	897	471	999999	999999	747	999999	572	844	525	282	859	589	647	999999	857	467	479	651	481	802	548	774	771	999999	742	784	238	756	288	999999	917	784	476	999999	807	730	362	999999	196	866	999999	705	207	999999	871	999999	216	989	954	999999	467	148	191	51	975	132	999999	999999	157	999999	999999	816	999999	150	365	85	123	145	274	999999	999999	187	465	999999	862	842	999999	733	735	20	577	249	999999	57	917	778	602	434	535	684	41	999999	999999	233	68	134	149	67	683	795	617	999999	725	828	136	289	999999	999999	189	142	555	966	27	999999	999999	568	999999	999999	232	586	999999	999999	609	589	105	505	43	241	557	737	703	519	60	939	402	505	524	999999	999999	637	105	999999	254	403	138	999999	591	999999	837	499	999999	631	834	106	322	928	999999	999999	733	631	256	451	29	451	439	46	916	87	999999	999999	54	50	999999	594	999999	457	444	216	461	999999	999999	999999	404	999999	627	81	685	953	999999	473	999999	389	999999	299	391	654	999999	802	963	999999	999999	513	999999	947	999999	999999	43	249	615	865	494	265	683	999999	717	230	57	999999	824	367	999999	962	999999	999999	856	999999	799	308	999999	836	999999	641	253	369	999999	410	762	456	612	999999	999999	446	347	761	999999	999999	999999	548	999999	171	606	999999	978	605	740	195	999999	999999	100	790	999999	734	999999	779	999999	853	21	324	820	316	467	600	359	999999	329	999999	624	699	301	87	959	261	999999	51	240	406	999999	648	628	
696	358	769	999999	999999	287	314	409	568	347	999999	766	391	999999	275	703	15	695	999999	285	999999	571	363	701	22	830	999999	18	994	549	27	999999	373	695	999999	999999	698	244	536	989	999999	999999	65	999999	999999	321	578	533	460	348	234	711	951	372	802	135	999999	77	999999	999999	999999	999999	415	999999	329	934	403	999999	604	317	14	771	168	722	270	321	999999	11	536	701	262	494	557	999999	324	999999	249	11	893	998	963	631	999999	999999	999999	999999	999999	999999	999999	241	917	883	929	152	999999	462	999999	239	111	491	620	993	541	652	739	999999	747	999999	704	23	695	401	999999	999999	354	383	881	999999	999999	551	999999	479	968	999999	783	379	565	999999	323	999999	763	20	899	412	387	969	100	999999	999999	999999	971	999999	999999	29	999999	526	91	332	798	959	581	929	246	560	279	150	35	246	868	370	999999	343	999999	842	260	684	502	399	999999	384	293	642	817	47	579	999999	999999	949	759	999999	297	242	616	363	291	999999	773	349	999999	247	944	854	380	445	745	638	903	999999	769	860	33	691	114	423	999999	999999	999999	209	999999	408	12	86	999999	610	999999	999999	726	92	999999	426	911	162	267	981	440	439	272	999999	301	999999	968	649	189	898	999999	606	999999	202	687	353	721	573	368	734	244	868	376	999999	373	768	911	820	937	999999	949	870	434	999999	983	247	675	739	907	48	439	999999	896	589	377	999999	999999	534	405	217	705	347	793	533	747	572	72	503	19	533	39	157	711	999999	999999	372	999999	999999	218	449	677	981	665	999999	304	881	971	787	402	999999	919	387	425	999999	647	611	87	999999	385	421	185	182	730	384	18	292	999999	999999	999999	14	999999	999999	325	955	540	723	681	473	238	999999	999999	284	110	121	999999	999999	732	981	198	346	295	999999	630	999999	274	504	261	291	999999	21	240	999999	157	398	603	86	71	469	999999	924	930	613	672	999999	820	999999	82	999999	999999	999999	560	999999	870	303	718	32	999999	999999	691	45	471	999999	162	227	999999	689	136	712	999999	999999	591	999999	999999	274	416	682	608	999999	976	373	432	642	999999	955	461	999999	50	853	999999	999999	864	542	777	999999	462	539	460	455	884	141	774	999999	999999	243	774	297	878	999999	999999	999999	424	111	551	327	999999	829	879	999999	766	999999	648	283	42	936	672	58	495	637	811	876	232	163	236	999999	599	72	540	287	190	173	999999	444	966	643	167	999999	999999	460	550	999999	659	262	688	819	999999	501	336	174	571	999999	802	250	999999	999999	813	270	
875	706	728	551	999999	999999	27	602	383	214	316	399	779	909	67	999999	97	187	227	969	474	416	362	108	735	999999	715	464	999999	451	648	955	829	896	887	294	732	998	999999	66	999999	96	999999	999999	194	999999	395	661	667	767	162	617	793	844	795	468	354	999999	815	922	999999	562	999999	931	999999	999999	569	882	31	773	999999	99	842	999999	734	388	970	83	913	999999	980	63	796	603	299	41	999999	985	110	429	999999	111	193	423	179	999999	854	514	723	832	377	512	640	894	464	73	775	999999	999999	999999	999999	280	716	999999	999999	833	765	637	641	534	199	999999	782	602	833	211	905	429	990	61	533	999999	360	999999	431	478	423	999999	148	236	265	999999	876	693	931	669	395	176	481	346	916	226	873	198	643	793	730	47	71	263	167	356	642	999999	883	42	920	635	595	473	999999	863	499	415	278	659	707	98	671	999999	815	999999	999999	654	144	999999	999999	171	446	638	999999	999999	841	885	999999	909	897	999999	809	898	749	999999	581	999999	926	999999	727	999999	999999	984	95	999999	999999	897	999999	999999	408	988	922	576	449	758	198	957	725	43	31	613	999999	369	762	889	999999	999999	424	65	999999	939	727	91	589	134	251	999999	552	999999	20	943	447	649	511	999999	896	243	458	990	999999	624	999999	999999	999999	123	131	560	231	206	361	602	483	392	272	468	270	841	987	325	516	736	414	618	32	88	176	697	857	853	993	56	323	999999	494	542	657	999999	999999	475	12	691	240	356	754	417	999999	999999	387	53	999999	999999	255	143	999999	835	999999	673	870	953	947	434	703	378	212	315	289	59	897	729	810	999999	792	999999	323	825	999999	68	863	615	618	121	999999	999999	214	938	800	190	949	659	333	999999	963	999999	528	578	988	999999	153	449	138	420	166	999999	242	222	999999	733	999999	999999	339	161	810	265	345	835	999999	888	999999	999999	514	999999	999999	248	405	827	472	696	993	744	837	643	914	424	486	208	955	661	581	999999	676	76	370	301	329	999999	999999	999999	760	692	464	109	698	879	934	40	320	918	262	999999	750	575	740	84	999999	999999	999999	999999	778	147	880	462	317	181	597	448	737	808	999999	232	653	763	936	310	290	738	944	999999	489	456	888	46	409	176	251	110	999999	295	999999	633	936	787	929	999999	999999	11	999999	527	291	496	302	511	999	39	761	999999	638	999999	999999	92	752	999999	905	332	259	999999	63	150	929	999999	121	451	337	295	296	866	833	324	498	289	945	426	754	993	
163	386	999999	379	414	264	472	999999	501	398	999999	734	881	607	373	969	948	651	597	794	385	850	999999	999999	742	895	163	324	999999	999999	146	335	456	912	178	873	806	683	999999	675	34	223	949	938	999999	999999	984	235	950	528	340	304	829	959	618	313	999999	999999	636	519	110	999999	956	986	261	554	999999	969	439	500	173	999999	915	921	769	171	900	999999	309	190	911	927	373	422	999999	999999	506	496	304	865	671	483	999999	999999	574	999999	266	962	687	859	999999	25	796	999999	365	999999	388	999999	200	999999	412	999999	33	999999	607	182	783	543	812	999999	58	790	674	574	829	689	999999	698	357	892	904	999999	999999	450	999999	895	141	913	67	118	464	599	306	848	463	705	999999	999999	618	402	103	723	999999	999999	811	493	350	232	631	675	847	689	560	999999	551	474	417	582	549	712	51	870	999999	704	954	458	494	999999	120	133	999999	627	999999	955	798	191	787	289	638	423	554	999999	292	391	270	774	49	999999	999999	988	297	999999	60	906	360	233	246	455	324	999999	998	524	121	999999	445	229	610	999999	999999	369	999999	137	943	999999	167	142	587	999999	999999	189	999999	496	528	132	836	362	999999	182	604	575	999999	342	965	999999	424	999999	797	785	999999	50	999999	444	498	938	312	169	933	924	749	227	645	151	20	144	943	512	999999	999999	670	93	999999	999999	10	999999	999999	353	172	667	711	999999	345	802	159	999999	25	974	998	999999	820	676	428	652	999999	387	929	804	332	830	999999	912	43	808	124	861	397	737	444	999999	524	999999	997	276	222	999999	881	999999	992	999999	129	968	513	999999	178	993	665	10	999999	999999	13	619	999999	999999	334	798	103	537	688	297	999999	287	540	443	75	862	679	162	999999	999999	505	999999	812	715	999999	999999	408	628	639	130	206	397	999999	820	560	905	999999	665	941	424	528	353	165	999999	999999	841	438	80	999999	999999	999999	513	570	202	127	917	807	315	630	961	399	475	898	999999	100	618	554	999999	882	170	925	24	221	25	999999	161	931	116	115	999999	999999	999999	999999	332	806	693	999999	541	703	643	108	630	45	980	999999	63	455	597	614	991	297	718	198	189	391	309	999999	554	909	966	985	700	210	760	35	71	197	999999	761	407	791	22	999999	248	72	304	978	241	999999	239	999999	999999	502	999999	582	226	150	108	940	506	401	282	632	999999	658	408	999999	284	954	962	865	879	999999	217	210	285	701	949	999999	97	330	999999	999999	679	269	999999	999999	999999	188	808	921	98	
999999	999999	15	518	390	289	590	664	874	703	286	999999	373	827	507	295	913	999999	999999	200	999999	853	999999	341	719	952	477	999999	210	343	106	999999	51	777	253	582	211	691	894	999999	368	463	999999	626	784	534	316	442	154	999999	999999	881	293	730	999999	781	88	674	799	438	999999	584	463	541	607	140	987	596	583	999999	93	999999	999999	112	999999	999999	999999	999999	557	194	999999	999999	999999	297	169	999999	862	320	999999	472	503	537	892	999999	609	784	999	681	999999	653	999999	999999	999999	229	829	999999	478	190	899	999999	999999	529	126	614	792	778	722	175	382	391	277	676	925	120	999999	555	338	946	502	57	529	959	539	903	646	926	185	642	468	216	747	681	420	999999	332	974	421	999999	673	831	71	833	999999	638	385	870	999999	748	798	283	999999	532	999999	852	69	999999	999999	223	968	866	602	90	999999	175	644	596	999999	844	788	457	144	61	282	670	985	695	660	901	527	999999	142	436	844	194	592	224	993	568	31	151	983	207	319	807	238	981	136	143	993	789	999999	949	999999	350	149	572	259	27	866	999999	529	99	695	202	999999	176	246	522	999999	999999	602	697	822	999999	473	936	999999	474	441	14	999999	999999	907	738	171	999999	999999	999999	55	30	965	976	701	657	622	999999	999999	126	999999	72	744	614	560	999999	196	917	137	322	999999	213	999999	784	585	999999	999999	12	191	956	41	551	999999	743	476	562	464	626	995	174	34	579	999999	625	999999	999999	269	954	966	344	551	253	65	999999	626	842	200	999999	400	838	999999	999999	713	555	95	531	372	11	147	999999	119	570	999999	962	298	307	779	999999	393	999999	603	850	999999	847	415	787	496	545	126	999999	371	283	235	166	321	415	865	877	539	999999	999999	267	999999	967	234	980	999999	102	999999	329	72	985	797	999999	999999	12	582	865	150	308	999999	826	885	513	636	835	344	765	650	882	441	902	675	524	209	345	43	79	622	434	465	403	999999	797	572	386	486	51	921	999999	833	999	737	999999	833	189	382	313	340	399	646	566	451	999999	887	170	320	283	999999	899	968	513	253	715	843	642	156	999999	941	260	999999	999999	844	341	999999	441	999999	443	690	29	963	999999	738	232	788	898	951	697	909	999999	75	213	67	31	350	330	756	31	999999	201	43	294	372	999999	50	353	999999	120	999999	999999	995	876	592	964	936	248	999999	30	927	944	690	459	188	999999	195	155	245	822	999999	729	685	999999	56	999999	999999	678	368	658	192	444	186	841	
763	999999	999999	198	620	102	999999	112	555	735	104	999999	999999	583	115	832	894	895	999999	899	999999	214	770	999999	830	999999	978	267	879	125	838	492	767	999999	696	724	133	999999	534	153	737	888	183	949	999999	999999	987	412	572	999999	763	297	337	999999	722	558	999999	562	367	526	123	827	232	439	897	999999	685	999999	887	391	709	897	999999	964	172	241	999999	820	805	238	117	576	694	354	999999	551	164	999999	135	148	40	570	999999	18	999999	910	999999	999999	999999	445	917	333	999999	191	826	999999	999999	999999	123	491	999999	873	757	139	419	547	142	878	87	999999	457	203	537	749	360	999999	268	999999	933	262	575	296	768	999999	321	783	61	513	527	495	624	999999	377	643	999999	167	812	510	598	493	999999	999999	666	705	987	723	796	775	830	688	608	999999	439	861	916	240	115	397	818	636	495	999999	360	591	731	666	999999	999999	138	203	335	758	999999	450	485	789	999999	72	382	598	999999	285	682	839	887	60	362	516	727	390	62	425	999999	962	997	999999	435	84	999999	999999	896	902	646	637	362	999999	810	988	386	136	609	52	24	229	649	220	999999	521	704	999999	313	319	176	999999	999999	910	999999	801	453	336	363	555	98	999999	999999	95	639	54	487	47	999999	999999	999999	600	780	19	410	472	323	787	211	914	380	302	999999	587	735	999999	999999	999999	999999	19	545	59	773	64	999999	963	999999	563	999999	999999	44	666	442	940	188	575	967	999999	509	603	487	666	134	448	185	999999	44	123	359	740	999999	45	999999	239	827	91	999999	999999	999999	447	943	759	215	999999	880	713	999999	86	408	170	930	365	999999	999999	532	878	999999	334	999999	999999	928	414	214	840	353	999999	413	213	999999	999999	748	251	85	72	660	999999	460	824	568	471	999999	958	715	198	809	203	102	83	707	999999	999999	502	846	897	518	999999	999999	999999	956	881	310	656	963	311	422	689	289	999999	999999	804	428	109	999999	418	999999	970	699	25	40	999999	906	339	505	173	940	999999	405	999999	554	131	182	999999	867	999999	999999	999999	999999	414	999999	130	913	223	999999	902	530	67	736	438	999999	999999	839	539	344	806	999999	999999	160	800	370	176	293	111	335	407	631	343	241	89	257	940	976	295	249	910	246	693	999999	603	642	883	519	966	999999	16	292	643	999999	71	711	999999	140	999999	53	999999	836	811	887	156	999999	197	825	656	191	999999	571	553	299	434	569	292	194	557	999999	487	657	327	600	329	125	988	592	180	377	66	810	782	251	640	
83	999999	805	639	331	454	67	862	785	774	444	738	354	999999	501	429	15	582	46	566	951	519	221	567	999999	293	605	655	289	999999	926	789	311	658	360	144	999999	999999	235	712	429	999999	541	826	999999	386	643	999999	678	999999	61	237	746	685	689	563	999999	999999	609	48	849	412	583	661	847	655	437	696	966	999999	999999	459	357	333	147	166	999999	395	682	654	999999	339	976	341	999999	699	53	999999	969	796	920	248	999999	196	863	27	221	880	999999	999999	999999	947	999999	999999	15	999999	880	422	547	532	585	999999	565	954	399	519	435	251	588	158	612	810	999999	179	999999	704	513	170	470	129	945	999999	416	999999	999999	999999	40	999999	336	481	818	630	999999	447	220	101	682	991	797	353	592	969	302	829	999999	148	230	139	999999	310	97	999999	999999	427	587	488	999999	123	999999	697	488	999999	915	117	999999	999999	731	999999	959	355	32	522	373	127	537	975	999999	586	825	566	480	901	999999	36	393	999999	678	999999	999999	732	678	569	741	109	864	999999	64	195	999999	645	999999	941	179	999999	999999	575	356	834	890	999999	682	835	999999	693	226	587	979	889	723	999999	313	80	429	999999	676	462	780	273	262	715	921	620	999999	189	159	539	731	270	747	817	751	999999	770	258	999999	843	999999	57	999999	286	999999	174	471	268	342	346	521	942	853	999999	794	93	582	184	690	999999	748	118	999999	687	999999	718	151	906	489	469	309	181	187	832	190	733	390	975	999999	999999	158	999999	846	813	27	999999	999999	922	999999	668	271	999999	567	999999	104	173	513	205	430	134	33	565	779	873	46	350	765	30	999999	71	702	606	312	999999	914	920	999999	731	669	77	311	229	883	820	208	713	999999	999999	737	999999	229	195	554	748	733	999999	58	973	776	677	999999	396	287	961	966	999999	999999	632	82	999999	901	782	999999	363	822	803	682	959	675	332	735	574	999999	626	842	517	999999	999999	999999	330	999999	999999	954	999999	999999	914	941	921	999999	543	429	982	128	999999	126	446	659	201	925	929	911	999999	999999	454	942	458	114	660	999999	459	999999	999999	431	999999	312	612	828	999999	319	908	999999	760	999999	141	902	753	455	999999	999999	405	999999	860	999999	281	999999	783	999999	510	999999	595	810	999999	802	405	930	999999	560	999999	261	514	618	125	882	27	76	160	983	176	999999	198	999999	385	160	723	601	751	101	159	342	528	622	999999	493	723	107	999999	958	709	210	212	999999	88	477	996	787	742	999999	999999	215	999999	799	823	999999	861	
592	435	139	88	999999	189	607	411	44	732	891	300	999999	999999	919	494	202	283	966	348	995	999999	999999	164	936	858	773	481	944	84	999999	799	999999	632	141	672	999999	999999	905	31	999999	790	54	745	114	999999	999999	819	701	720	76	525	856	619	865	667	527	975	151	945	999999	136	467	960	999999	999999	930	999	37	257	52	322	378	945	744	214	999999	172	59	449	748	999999	999999	233	999999	214	942	750	999999	999999	154	999999	999999	960	615	477	999999	999999	742	22	566	121	792	999999	677	753	157	911	875	660	999999	365	999999	702	999999	462	356	243	951	798	159	190	242	564	112	575	583	417	339	276	881	796	429	999999	999999	636	171	335	555	264	999999	41	874	116	685	999999	999999	46	763	162	130	99	999999	943	862	999999	999999	999999	999999	112	180	739	581	609	779	991	935	887	819	570	301	31	688	697	999999	128	999999	136	878	323	33	999999	653	187	155	791	664	485	184	506	999999	933	983	453	94	999999	459	275	337	694	853	663	226	203	999999	999999	999999	444	212	744	80	753	358	38	999999	999999	96	999999	463	987	336	459	999999	323	999999	368	47	244	613	999999	668	999999	799	194	469	370	330	999999	326	55	390	229	283	439	999999	999999	584	955	999999	461	241	65	812	349	367	403	950	903	390	502	999999	176	830	788	86	40	954	174	569	718	312	999999	86	417	606	117	999999	283	887	808	783	92	869	162	192	612	238	459	827	76	419	426	999999	824	999999	223	398	494	363	999999	999999	420	396	999999	158	604	978	999999	743	260	226	677	26	582	719	980	307	999999	606	999999	802	504	347	502	308	999999	566	999999	434	999999	718	692	919	491	999999	372	696	223	999999	587	633	999999	716	999999	849	742	409	496	115	13	916	720	888	889	999999	999999	83	893	357	271	999999	726	969	999999	542	534	999999	534	824	356	294	93	674	28	840	968	788	770	999999	566	999999	79	157	431	999999	999999	999999	999999	888	212	298	802	865	742	549	907	864	366	44	999999	984	874	672	758	718	999999	55	870	999999	635	999999	313	249	791	784	968	999999	547	883	544	730	727	646	621	67	491	228	999999	478	933	113	999999	735	339	999999	999999	999999	398	712	643	951	934	980	263	999999	999999	563	84	999999	581	337	326	482	499	594	266	999999	999999	701	237	614	123	999999	125	531	344	577	910	218	182	571	191	834	249	999999	796	747	392	999999	999999	999999	154	974	896	605	786	949	246	745	999999	999999	355	697	484	39	838	542	864	731	999999	
999999	653	999999	999999	20	156	491	999999	907	797	518	999999	876	999999	310	999999	149	504	520	745	394	999999	175	999999	999999	225	494	360	220	754	264	999999	661	83	663	284	999999	199	886	459	304	716	338	947	807	538	478	999999	184	999999	699	47	354	986	999999	999999	487	973	999999	794	662	141	32	163	543	999999	999999	802	965	35	191	949	999999	70	999999	677	12	227	94	270	747	999999	999999	650	65	226	999999	674	366	587	999999	999999	213	101	797	172	694	999999	414	181	354	999999	999999	159	388	999999	999999	294	999999	48	84	999999	999999	726	57	245	956	381	108	327	999999	519	999999	999999	238	999999	746	527	273	288	983	827	999999	913	916	999999	999999	35	272	999999	796	253	139	328	512	999999	999999	487	999999	561	999999	322	87	97	82	834	239	724	920	511	999999	902	999999	267	999999	256	456	999999	999999	975	999999	999999	119	792	999999	854	390	128	875	701	461	269	483	711	82	670	749	726	841	91	842	999999	115	761	999999	894	232	999999	272	265	999999	448	677	999999	638	999999	213	294	566	227	999999	121	999999	228	59	744	429	318	195	395	507	730	145	728	143	334	825	358	999999	999999	999999	518	855	619	621	23	592	415	999999	797	466	465	169	623	636	730	748	886	711	567	475	999999	686	999999	999999	360	313	999999	934	314	459	855	803	999999	595	935	265	240	606	999999	162	999999	999999	398	928	52	570	521	999999	999999	585	938	646	923	170	717	832	978	999999	271	999999	999999	480	768	999999	610	661	239	37	999999	474	518	289	675	415	461	999999	298	948	999999	789	999999	999999	530	729	999999	219	879	769	877	999999	287	379	345	337	518	543	477	999999	999999	390	341	493	999999	938	76	658	999999	518	709	49	544	999999	154	482	916	786	950	48	826	401	781	469	159	597	999999	999999	999999	999999	896	918	210	999999	630	335	458	308	466	592	999999	999999	247	371	70	838	999999	999999	235	999999	420	731	592	438	234	999999	609	871	999999	803	751	927	714	633	622	791	839	307	409	999999	33	618	330	367	385	999999	999999	420	408	321	38	939	913	999999	927	999999	335	771	22	705	999999	999999	964	999999	840	735	157	614	748	279	999999	272	848	417	839	801	410	235	999999	999999	999999	999999	472	32	774	999999	23	633	705	999999	466	999999	294	704	101	446	653	667	527	650	816	550	671	139	322	766	101	506	251	135	764	110	718	752	933	538	123	941	888	39	721	999999	908	999999	999999	931	977	999999	326	402	157	999999	708	412	452	231	526	343	999999	999999	720	
517	999999	579	693	365	359	541	999999	562	999999	711	778	497	928	302	999999	999999	326	390	788	999999	190	848	978	999999	402	315	309	712	21	780	241	880	318	214	142	338	608	999999	582	446	383	763	79	445	964	220	483	160	589	156	999999	999999	999999	773	337	542	999999	672	963	53	241	68	551	999999	480	898	999999	724	169	999999	771	999999	999999	351	573	427	779	999999	66	191	831	159	132	864	763	911	660	545	876	999999	737	999999	999999	539	215	325	999999	526	965	999999	999999	999999	990	287	384	157	999999	878	210	909	763	999999	616	781	221	999999	935	999999	788	568	248	643	847	569	575	836	386	278	146	257	215	999999	576	990	999999	82	168	844	489	616	398	999999	345	967	836	999999	328	711	999999	133	389	535	737	406	827	999999	911	431	712	999999	770	254	741	952	704	511	492	999999	999999	149	923	101	206	182	999999	466	307	880	732	897	517	674	999999	23	999999	680	524	999999	172	763	171	999999	142	941	846	154	50	392	272	335	195	702	999999	187	210	999999	338	565	236	370	99	40	698	999999	40	999999	304	728	999999	34	999999	999999	463	867	978	196	999999	265	999999	35	425	999999	617	407	712	814	594	999999	999999	578	351	958	942	802	673	999999	48	327	910	999999	849	322	307	248	999999	872	999999	999999	209	24	340	83	239	210	944	184	422	301	112	226	999999	531	915	999999	682	999999	380	661	204	847	158	640	999999	585	185	113	617	379	68	999999	575	381	572	798	248	277	729	742	857	498	718	746	225	999999	249	328	407	790	565	999999	502	588	28	362	865	700	729	653	999999	841	567	999999	242	272	650	139	958	126	278	414	309	999999	999999	705	999999	411	425	660	346	857	705	826	813	749	348	987	363	220	933	548	548	85	716	26	931	674	513	952	54	120	999999	999999	522	999999	20	999999	999999	322	232	464	284	79	999999	999999	145	999999	240	493	924	999999	775	747	999999	730	999999	234	921	787	774	999999	898	472	616	236	497	424	314	661	738	484	212	50	987	478	273	479	999999	999999	999999	201	999999	29	37	391	999999	622	108	792	295	999999	942	997	548	768	999999	999999	463	90	680	721	435	999999	755	450	999999	734	999999	714	466	395	999999	381	999999	582	30	999999	999999	234	999999	999999	325	522	999999	952	541	999999	999999	999999	912	461	26	687	868	169	765	999999	999999	587	930	999999	861	394	335	899	330	571	101	965	747	687	376	238	999999	805	405	913	211	803	909	255	242	540	999999	14	379	778	512	746	999999	
163	613	857	303	292	23	999999	196	999999	631	999999	123	999999	999999	234	95	788	999999	73	764	852	664	999999	677	685	999999	331	999999	330	530	551	68	355	158	594	84	518	934	906	791	473	726	734	181	939	141	705	999999	999999	919	590	290	448	981	965	498	152	189	617	915	691	348	866	946	90	911	768	388	887	160	576	854	592	282	999999	999999	930	300	738	554	671	272	25	411	940	999999	619	373	193	999999	931	338	326	999999	110	134	859	788	101	999999	999999	326	181	426	352	735	697	176	691	839	568	999999	451	73	253	429	333	465	16	818	302	404	205	792	228	247	538	999999	999999	176	275	152	208	711	190	354	999999	999999	68	214	574	999999	682	353	999999	999999	999999	262	746	999999	999999	404	999999	283	734	999999	131	389	207	115	207	105	999999	999999	999999	426	653	739	882	899	337	999999	407	802	254	850	722	851	265	999999	360	285	854	500	374	871	999999	925	976	222	233	999999	402	953	16	478	457	167	779	999999	436	999999	379	847	353	78	999999	978	38	884	256	279	133	67	754	921	250	504	160	999999	65	727	763	670	675	626	340	454	999999	999999	402	565	81	999999	713	212	906	16	999999	306	873	391	896	999999	999999	953	587	344	208	94	237	999999	17	999999	64	708	393	709	182	726	737	999999	192	999999	492	999999	207	999999	999999	999999	25	243	356	853	999999	674	831	672	704	722	48	996	255	711	547	999999	557	994	999999	14	818	999999	834	430	569	330	208	999999	609	285	999999	609	999999	656	78	994	999999	163	258	999999	999999	721	999999	459	688	999999	307	481	715	999999	999999	213	999999	349	733	819	409	925	294	508	475	197	999999	429	967	438	16	599	643	553	842	404	746	999999	137	106	202	385	741	999999	32	727	999999	999999	999999	551	722	650	923	999999	595	999999	868	999999	999999	689	659	585	999999	999999	734	708	838	171	209	738	467	185	221	636	999999	33	999999	999999	485	747	999999	505	999999	425	999999	366	676	393	999999	171	999999	996	999999	448	447	999999	892	491	103	324	889	766	367	413	94	547	438	999999	632	571	497	411	999999	177	429	163	307	77	544	378	41	454	212	999999	211	470	388	773	198	20	999999	999999	373	171	857	503	999999	999999	340	177	999999	999999	999999	397	999999	134	731	629	28	999999	319	825	999999	725	292	445	563	999999	211	623	168	665	107	622	440	795	48	999999	999999	926	24	433	736	377	450	999999	999999	999999	374	87	739	759	754	999999	999999	315	999999	999999	878	422	939	999999	999999	716	
18	272	291	149	957	877	96	628	319	101	279	999999	999999	999999	284	999999	752	748	999999	134	884	999999	910	203	999999	135	50	400	234	897	987	204	761	29	368	188	370	553	858	497	991	120	999999	999999	634	815	226	185	373	248	670	201	866	999999	831	609	999999	98	227	999999	999999	695	403	999999	999999	999999	133	79	221	106	279	208	889	999999	143	774	959	257	568	115	909	865	37	986	999999	999999	999999	224	197	758	825	999999	335	999999	660	305	716	999999	999999	559	999999	156	963	999999	968	471	311	999999	999999	999999	999999	114	999999	999999	923	971	668	416	195	999999	747	999999	881	462	280	998	872	863	806	837	67	999999	700	18	423	762	901	999999	28	765	494	927	999999	140	118	999999	999999	223	112	999999	637	310	842	249	812	782	275	511	996	970	598	999999	604	575	10	718	414	521	698	170	80	999999	398	429	824	820	109	751	354	999999	255	659	760	127	210	757	99	460	999999	641	496	400	762	58	999999	56	332	244	140	399	317	999999	524	942	617	999999	912	422	424	999999	999999	524	166	999999	724	939	686	486	375	252	629	953	324	67	673	680	999999	999999	262	777	497	864	999999	954	250	999999	144	818	510	480	999999	677	45	214	958	999999	999999	324	334	238	369	846	868	887	770	364	916	466	999999	937	584	572	999999	647	504	999999	903	999999	207	709	804	999999	976	894	999999	952	999999	120	109	701	447	831	24	34	417	651	999999	733	193	886	108	678	550	573	896	999999	999999	398	999999	150	79	40	126	999999	434	999999	870	973	490	818	447	805	367	999999	499	999999	558	145	239	853	999999	999999	28	321	611	135	327	413	998	134	445	999999	999999	958	631	416	714	399	599	915	780	32	253	999999	999999	999999	320	973	83	153	724	381	999999	855	999999	900	21	804	23	308	184	467	975	999999	999999	999999	999999	999999	945	999999	48	168	545	999999	82	799	926	653	872	319	815	999999	999999	855	410	73	369	555	639	731	404	999999	386	301	741	999999	999999	888	999999	531	999999	911	37	990	114	566	835	845	782	529	999999	368	932	704	999999	830	137	130	954	319	558	849	999999	224	688	138	999999	999999	582	759	999999	47	999999	351	999999	903	326	349	999999	844	238	524	999999	120	757	46	977	681	808	910	196	926	999999	682	999999	57	152	813	311	999999	784	591	273	999999	776	936	999999	590	292	999999	514	787	379	120	90	44	87	659	999999	651	161	109	445	671	572	826	113	978	379	374	761	512	48	774	69	647	260	748	343	820	
338	999999	399	229	406	409	999999	999999	601	999999	999999	492	356	659	824	999999	155	601	461	950	832	999999	999999	917	999999	11	748	999999	60	443	783	338	326	999999	999999	764	999999	225	999999	999999	278	291	386	440	404	278	999999	388	950	999999	501	999999	297	392	999999	609	185	481	401	404	660	952	771	168	164	641	176	709	999999	70	999999	929	336	297	681	551	999999	999999	999999	999999	845	370	654	675	941	134	51	933	658	999999	589	238	823	870	513	999999	999999	999999	286	762	112	999999	51	889	411	572	332	999999	711	446	267	404	958	843	559	299	999999	106	226	39	600	999999	61	999999	480	745	999999	466	999999	365	999999	999999	999999	761	456	398	329	999999	274	379	802	51	232	221	455	999999	280	980	320	223	28	999999	11	257	171	868	405	417	999999	665	999999	865	225	355	999999	143	999999	999999	999999	171	970	999999	832	999999	236	559	21	999999	188	999999	475	135	999999	571	346	619	999999	256	599	588	992	911	999999	608	913	936	825	999999	806	999999	294	83	594	999999	999999	486	999999	163	999999	612	857	999999	239	132	199	341	720	999999	19	999999	20	653	999999	808	999999	69	196	233	999999	299	733	144	999999	866	11	999999	540	995	328	860	999999	969	236	987	730	437	681	233	999999	582	999999	181	866	21	999999	641	476	785	980	193	299	367	229	730	878	722	531	999999	131	999999	800	725	335	159	767	51	426	619	87	741	387	963	813	361	83	561	278	32	564	999999	926	754	999999	999999	570	670	999999	505	118	18	905	318	111	999999	782	500	846	999999	253	270	999999	856	708	248	806	335	553	868	999999	327	454	999999	808	999999	870	55	709	201	999999	106	301	921	510	78	999999	78	861	201	999999	582	999999	560	999999	304	154	999999	56	776	338	245	999999	881	848	791	999999	999999	509	349	999999	736	999999	655	999999	999999	968	303	355	639	411	999999	473	361	298	84	999999	999999	731	999999	617	801	999	999999	999999	353	999999	420	83	719	514	440	568	999999	450	842	999999	999999	431	630	335	851	999999	416	375	999999	771	999999	999999	999999	190	671	674	995	731	949	737	858	999999	786	178	558	230	636	135	970	178	951	999999	455	999999	999999	471	110	188	766	999999	999999	567	271	999999	223	827	999999	539	843	766	573	791	500	115	933	278	645	999999	776	630	96	291	999999	999999	999999	853	999999	490	999999	999999	574	817	964	871	155	300	530	214	954	731	920	107	999999	214	605	169	999999	350	360	282	826	648	411	145	991	999999	173	839	999999	370	999999	819	999999	644	999999	
756	826	629	960	999999	999999	441	507	55	710	999999	999	999999	827	660	999999	796	140	366	382	999999	999999	999999	999999	844	137	691	451	594	50	111	207	999999	22	849	342	999999	390	717	535	395	999999	365	999999	999999	310	973	999999	999999	927	893	688	999999	271	276	350	998	749	125	514	65	989	912	14	999999	792	362	187	978	999999	999999	999999	422	830	987	784	59	403	877	543	163	680	349	667	157	999999	663	999999	999999	508	999999	52	274	212	480	406	999999	361	825	220	948	796	999999	784	286	487	999999	713	284	491	300	604	872	999999	999999	999999	999999	255	857	197	138	977	999999	999999	999999	608	151	219	360	591	555	698	577	667	999999	367	999999	999999	390	670	155	949	110	264	217	739	179	692	851	105	756	983	503	638	91	970	365	563	802	678	345	999999	999999	693	936	602	37	215	986	999999	738	999999	865	196	51	999999	876	999999	271	252	999999	458	368	999999	999999	571	204	939	999999	624	11	92	762	711	334	99	596	416	328	615	712	964	706	857	999999	672	999999	316	597	902	999999	189	999999	999999	249	887	698	108	859	999999	999999	999999	629	371	991	655	332	163	862	951	592	469	857	656	539	473	752	510	898	172	452	887	351	683	530	999999	790	212	999999	447	401	498	557	953	217	624	345	344	865	710	350	965	454	999999	999999	634	331	999999	30	999999	144	198	209	697	922	999999	745	946	999999	999999	865	129	691	424	560	999999	912	903	448	914	999999	417	644	198	999999	487	999999	706	373	999999	500	155	191	695	312	213	999999	859	41	698	878	398	503	696	845	999999	283	40	94	225	999999	427	206	115	647	999999	999999	20	875	444	86	49	583	944	999999	999999	999999	995	121	357	805	62	871	750	46	739	913	948	353	999999	999999	412	621	158	185	82	949	999999	58	999999	659	999999	984	999999	621	839	815	999999	27	135	292	287	999999	737	419	668	555	455	999999	907	999999	605	999999	284	999999	999999	427	434	999999	605	999999	861	947	535	697	527	999999	284	138	999999	924	364	930	227	318	925	999999	999999	999999	516	526	503	17	999999	772	999999	620	709	999999	999999	421	390	999999	422	365	430	999999	393	49	892	600	999999	326	872	983	999999	675	450	965	315	189	543	696	262	88	276	854	806	763	643	907	999999	999999	190	785	543	575	517	999999	887	595	110	844	846	916	255	186	144	167	999999	388	179	744	60	768	999999	694	537	999999	999999	999999	534	629	999999	999999	241	362	999999	97	999999	883	167	588	87	720	88	698	999999	346	832	
100	719	648	449	265	999999	624	868	421	906	999999	48	184	772	321	70	999999	999999	860	999999	893	50	57	999999	440	231	591	667	999999	689	999999	843	201	510	998	856	885	190	150	257	617	493	724	999999	599	844	983	815	766	659	607	999999	989	660	999999	60	672	999999	18	44	156	956	538	732	726	15	847	673	999999	999999	999999	999999	309	613	77	409	325	999999	128	595	248	775	999999	680	91	931	999999	999999	571	948	194	999999	181	116	111	660	955	999999	999999	594	997	319	52	311	483	317	949	999999	592	999999	999999	805	812	422	999999	380	65	857	999999	795	161	316	111	825	280	231	129	203	999999	417	454	332	413	534	598	999999	733	599	206	774	981	477	947	42	223	388	151	759	320	999999	604	107	999999	667	442	691	217	226	41	262	999999	756	875	185	999999	999999	999999	288	824	867	647	999999	660	876	814	684	369	79	611	999999	999999	369	999999	779	999999	356	981	745	101	907	999999	516	568	944	586	235	602	772	947	812	999999	862	934	999999	999999	148	446	475	853	758	999999	148	615	149	182	828	873	105	372	738	430	999999	197	917	156	141	897	999999	999999	999999	999999	999999	132	999999	905	999999	435	999999	999999	674	909	515	891	343	585	582	901	999999	999999	757	362	999999	410	999999	999999	338	675	27	305	952	250	730	185	274	999999	734	25	816	243	999999	403	442	408	697	828	915	765	853	341	574	240	478	999999	542	236	584	999999	913	999999	576	551	999999	144	743	433	189	999999	627	666	999999	566	94	194	999999	364	919	108	999999	390	475	999999	999999	999999	731	722	771	787	643	999999	102	999999	112	999999	667	413	999999	308	665	273	649	585	147	999999	491	17	155	999999	135	999999	316	486	483	532	942	999999	729	732	412	31	999999	401	696	589	574	999999	464	999999	527	999999	379	621	443	449	741	889	436	999999	203	724	577	999999	999999	999999	999999	615	75	579	999999	664	684	262	895	999999	999999	257	999999	558	623	189	552	469	766	999999	808	695	999999	43	791	62	999999	104	999999	687	454	184	999999	239	857	999999	247	999999	229	863	729	999999	725	999999	838	999999	999	877	21	999999	999999	999999	721	940	658	45	572	999999	999999	414	97	590	724	217	199	436	517	659	700	664	942	667	249	903	992	691	999999	254	205	999999	62	999999	999999	523	515	345	462	799	581	822	395	215	107	815	775	148	402	518	609	411	999999	349	999999	356	82	515	869	818	948	966	75	999999	999999	489	361	398	507	999999	999999	854	999999	718	88	999999	279	736	569	
433	999999	854	299	999999	645	793	331	712	522	999999	999999	999999	476	644	999999	615	756	77	379	617	999999	386	999999	999999	815	755	437	268	271	307	87	345	945	446	999999	104	677	614	683	52	168	649	876	999999	999999	702	387	999999	999999	472	132	212	999999	952	968	751	223	107	999999	889	366	73	450	224	659	116	64	40	954	757	937	152	393	337	459	814	510	869	442	123	999999	108	401	798	185	999999	978	993	999999	999999	880	999999	968	793	685	105	208	661	122	652	999999	356	384	119	535	980	818	38	503	163	251	354	664	532	999999	999999	999999	651	48	999999	999999	71	563	999999	876	368	999999	600	652	363	616	848	999999	999999	476	30	723	291	999999	205	999999	949	499	323	696	536	999999	445	281	427	433	557	622	999999	999999	585	999999	368	242	176	806	228	999999	149	999999	999999	999999	874	66	501	999999	390	387	999999	728	187	571	249	328	350	453	738	328	999999	930	68	235	428	274	890	237	999999	58	107	399	999999	573	360	775	999999	938	50	389	999999	882	52	999999	779	999999	348	999999	999999	49	892	723	77	899	161	218	999999	999999	179	999999	999999	273	190	341	999999	454	999999	614	221	474	35	411	412	999999	549	352	887	889	455	818	999999	999999	683	999999	999999	383	331	937	421	151	999999	135	769	999999	223	516	701	999999	888	335	718	999999	801	89	24	491	320	718	360	999999	330	599	722	360	683	999999	999999	866	185	907	133	953	202	79	186	999999	641	999999	145	42	651	186	10	130	110	202	999999	604	309	674	72	999999	586	612	999999	697	413	419	999999	925	999999	835	535	981	211	765	541	732	902	125	999999	999999	582	327	167	999999	999999	999999	259	491	999999	985	566	511	999999	520	999999	590	258	488	495	232	225	220	999999	816	651	28	918	345	661	353	999999	194	825	723	40	269	455	676	999999	812	169	999999	712	999999	999999	34	147	691	398	950	483	423	999999	626	133	371	220	350	999999	579	999999	914	830	999999	293	381	999999	130	999999	999999	999999	582	999999	683	73	949	508	175	548	626	881	237	946	710	869	999999	565	208	600	668	58	999999	999999	529	139	254	445	842	657	896	999999	999999	211	291	815	999999	44	999999	563	999999	863	54	802	876	698	455	968	999999	999	15	816	999999	530	999999	69	41	409	860	554	999999	999999	665	518	651	288	865	36	665	895	999999	254	620	999999	426	804	999999	311	999999	831	999999	286	999999	843	999999	90	861	496	389	232	999999	501	183	401	744	669	208	536	999999	999999	832	428	999999	234	41	
761	205	842	114	27	65	999999	112	38	869	542	198	999999	866	570	426	379	999999	443	121	477	80	229	999999	756	999999	476	160	708	999999	265	973	101	811	999999	884	29	391	999999	176	64	999999	155	531	212	481	386	669	999999	181	999999	781	869	123	563	999999	976	941	357	421	588	999999	999999	999999	613	568	107	999999	975	685	999999	987	285	276	66	88	925	999999	698	284	229	999999	568	536	544	484	114	978	258	210	908	999999	44	950	999999	484	994	125	917	999999	384	376	694	905	773	476	506	999999	66	484	765	288	999999	82	201	781	999999	999999	495	139	999999	128	761	999999	776	330	952	335	689	582	94	810	780	64	900	999999	999999	663	762	999999	999999	999999	922	999999	444	999999	834	961	758	806	474	136	629	787	999999	265	614	999999	999999	999999	523	180	913	999999	999999	999999	507	199	999999	999999	668	357	115	999999	161	952	999999	999999	340	156	496	991	577	999999	117	958	999999	999999	874	645	249	204	534	999999	554	999999	999999	448	999999	489	999999	644	999999	420	147	127	31	999999	635	999999	69	625	588	981	957	532	603	40	375	441	999999	514	999999	999999	108	473	822	999999	872	353	363	758	999999	999999	34	851	212	999999	745	999999	937	977	367	646	999999	623	615	999999	999999	32	214	568	82	999999	714	618	329	261	999999	673	999999	999999	340	291	999999	999999	20	737	957	116	329	446	294	385	504	999999	157	678	951	484	858	279	999999	850	149	795	685	674	146	416	531	950	999999	81	999999	712	647	85	999999	285	613	878	999999	255	702	767	283	697	447	916	470	650	999999	999999	815	35	999999	999999	999999	88	999999	346	601	551	584	379	601	223	688	792	160	82	906	999999	870	979	683	198	157	382	999999	988	236	229	945	880	649	999999	265	670	920	167	933	999999	660	999999	999999	53	670	333	175	70	18	655	766	398	743	634	966	999999	352	999999	999999	999999	566	636	999999	381	606	703	729	593	957	999999	871	992	148	223	25	999999	702	639	999999	999999	999999	462	980	581	463	999999	147	25	999999	430	328	999999	825	173	137	999999	168	905	447	967	603	581	112	989	783	773	259	530	618	373	142	712	85	517	563	114	656	999999	999999	60	566	714	552	537	700	553	177	975	95	999999	444	797	202	560	230	634	359	990	797	999999	999999	616	406	999999	297	616	252	999999	610	33	377	630	999999	999999	410	889	999999	999999	999999	240	999999	284	445	626	928	345	519	524	297	999999	755	666	999999	238	753	950	999999	999999	249	93	999999	859	374	72	999999	999999	
999999	999999	160	341	999999	999999	999999	567	92	999999	181	779	749	952	107	727	999999	682	278	710	891	758	643	999999	581	164	336	999999	929	746	999999	999999	11	124	535	713	374	955	999999	971	965	182	156	731	999999	538	135	297	986	583	839	692	793	914	922	999999	172	999999	760	451	456	999999	637	999999	122	999999	778	999999	426	393	999999	74	359	306	745	719	612	911	681	52	38	49	229	355	907	226	588	999999	202	484	999999	674	999999	999999	999999	481	544	999999	619	980	760	500	870	603	230	775	999999	497	178	999999	448	260	28	717	999999	417	275	999999	438	895	219	690	442	942	842	688	999999	478	781	274	999999	802	999999	700	292	537	178	626	999999	142	999999	999999	918	988	999999	300	655	999999	467	117	999999	262	381	999999	770	79	68	928	760	542	906	999999	715	999999	999999	646	999999	328	999999	885	249	649	166	305	22	999999	999999	453	906	551	999999	390	21	674	68	999999	430	578	929	222	478	999999	865	592	236	28	999999	23	961	398	999999	337	62	581	868	999999	105	85	999999	999999	306	614	999999	219	510	525	853	51	846	114	226	390	398	999999	416	999	783	573	79	993	742	759	492	517	218	704	999999	439	806	501	827	999999	866	287	915	864	228	655	92	710	999999	343	176	999999	182	951	939	840	174	868	782	531	16	718	910	547	132	513	10	805	999999	999999	245	355	286	872	524	999999	306	552	780	999999	490	999999	828	408	592	636	345	267	764	497	999999	999999	718	306	348	157	999999	999999	999999	715	999999	287	521	999999	999999	999999	579	310	437	828	543	621	98	654	999999	999999	999999	511	955	999999	177	743	50	999999	158	308	636	980	999999	999999	999999	928	999999	74	483	213	999999	86	310	770	66	45	829	936	953	653	848	999999	265	999999	267	865	422	255	547	911	246	821	602	799	195	598	776	999999	999999	999999	999999	999999	181	999999	798	813	211	195	439	142	914	114	999999	999999	459	571	725	999999	999999	878	516	999999	527	571	967	36	484	999999	584	467	268	768	851	999999	999999	824	893	999999	903	999999	664	236	999999	999999	997	999999	999999	106	350	624	873	943	952	216	108	256	506	609	869	771	338	701	610	971	873	999999	262	408	999999	635	678	307	928	664	224	289	748	122	999999	834	952	999999	170	999999	999999	999999	816	999999	250	596	327	293	999999	141	125	962	626	845	541	851	879	675	443	714	945	999999	25	297	991	819	999999	394	45	999999	818	950	999999	650	999999	558	339	617	999999	999999	999999	394	748	797	548	261	663	903	
580	999999	955	999999	999999	455	24	999999	309	528	999999	431	98	933	257	523	999999	174	431	975	999999	982	999999	999999	517	376	407	560	826	227	748	999999	999999	604	813	999999	89	541	16	95	635	367	258	999999	963	736	979	999999	999999	235	484	999999	829	687	444	999999	210	693	769	577	57	463	202	999999	780	913	275	999999	129	934	444	781	999999	999999	350	111	999999	999999	308	999999	397	33	999999	601	743	999999	910	478	169	225	999999	999999	999999	999999	48	181	999999	176	999999	59	471	495	263	212	999999	703	999999	493	346	343	864	498	394	999999	190	33	49	600	348	415	13	796	334	999999	999999	58	18	729	999999	999999	936	567	681	258	319	901	769	221	999999	50	158	426	141	825	360	624	11	999999	258	24	141	999999	827	625	56	999999	171	359	999999	999999	694	496	195	178	407	307	999999	145	678	288	263	828	789	308	999999	586	664	508	999999	999999	999999	234	999999	292	999999	371	999999	999999	999999	643	740	420	831	78	356	661	240	963	428	63	999999	866	115	969	999999	313	785	529	368	999999	21	663	999999	999999	999999	469	26	999999	999999	46	999999	760	999999	999999	548	842	999999	720	952	604	355	700	90	501	399	999999	999999	999999	531	999999	586	220	999999	742	632	87	615	649	382	886	645	338	831	391	495	56	933	999999	430	918	317	999999	999999	763	124	320	582	999999	999999	516	350	999999	999999	409	460	357	999999	200	412	471	237	357	347	999999	958	27	868	999999	15	353	256	57	999999	999999	425	999999	643	933	627	321	504	311	856	866	545	999999	999999	432	999999	147	983	742	668	959	691	960	727	511	805	106	451	999999	308	449	999999	303	433	999999	984	939	713	999999	572	100	967	925	999999	481	529	827	70	446	999999	999999	369	514	999999	131	922	464	793	142	138	999999	870	619	13	417	607	252	708	199	448	991	999999	999999	179	578	999999	765	999999	255	981	978	999999	15	127	439	89	755	914	311	845	529	155	581	11	51	230	357	921	999999	999999	287	128	871	998	999999	999999	999999	344	810	999999	166	994	547	160	160	494	999999	502	999999	337	999999	999999	407	999999	918	999999	852	852	138	357	644	843	386	381	703	859	175	17	351	995	999999	999999	999999	181	688	999999	607	430	999999	557	999999	999999	999999	756	32	949	999999	527	89	929	592	662	216	462	495	323	618	176	457	300	329	999999	161	578	763	441	233	235	665	999999	248	999999	12	999999	992	790	495	630	359	754	148	648	927	422	999999	910	214	651	999999	375	916	441	973	999999	999999	508	999999	
779	992	591	725	495	861	696	690	171	660	634	470	704	827	988	816	702	162	681	999999	738	175	852	236	999999	549	999999	476	806	457	451	353	493	999999	715	637	999999	38	652	786	241	731	251	259	579	190	981	547	928	625	999999	999999	556	999999	964	999999	149	365	153	946	571	229	883	713	999999	999999	976	999999	121	360	58	999999	510	894	698	17	924	603	656	401	567	752	999999	191	187	54	796	916	133	999999	498	413	884	706	225	999999	999999	999999	50	999999	214	374	999999	577	576	606	999999	662	878	956	689	546	708	751	388	818	681	999999	536	175	494	70	999999	999999	862	645	999999	803	999999	687	999999	396	562	368	197	203	326	970	615	580	156	999999	999999	176	422	999999	999999	999999	328	406	340	156	11	875	803	153	880	426	999999	931	999999	103	983	201	999999	303	984	350	564	999999	502	710	96	999999	28	999999	33	327	597	910	940	656	485	281	356	23	394	686	564	54	322	900	265	683	999999	62	160	845	999999	128	967	364	579	143	999999	629	999999	56	857	453	130	563	828	999999	990	170	999999	712	844	784	909	307	785	519	872	602	455	999999	201	965	209	187	948	999999	942	586	999999	352	377	727	999999	347	829	120	923	999999	81	460	999999	999999	444	999999	999999	594	999999	670	578	69	270	999999	183	656	999999	891	254	999999	999999	999999	861	999999	92	999999	344	127	830	999999	477	675	595	124	531	995	719	999999	531	760	186	363	999999	282	17	28	91	75	999999	307	492	999999	866	999999	152	720	598	288	999999	178	114	883	763	647	202	999999	473	999999	780	188	936	267	369	999999	766	262	101	589	406	999999	193	279	574	999999	89	999999	999999	614	971	810	406	441	85	362	656	999999	999999	999999	999999	114	999999	935	294	374	370	999999	579	382	224	890	628	19	881	457	984	834	319	239	999999	663	104	858	184	999999	782	504	999999	16	836	472	661	480	509	302	519	258	984	999999	172	854	999999	436	399	999999	191	999999	559	628	999999	821	984	370	999999	425	999999	696	761	324	592	865	52	572	999999	999999	238	158	509	589	999999	736	850	119	999999	999999	703	667	468	999999	788	394	945	563	638	999999	488	999999	999999	94	291	822	999999	670	617	306	812	999999	889	647	999999	42	887	970	690	641	971	874	303	999999	999999	352	999999	668	535	207	920	999999	999999	531	273	937	999999	999999	307	125	250	190	502	999999	900	316	778	820	250	755	999999	999999	873	999999	53	999999	998	87	372	999999	999999	828	144	419	386	334	999999	368	384	915	
999999	999999	672	999999	401	791	382	533	448	415	574	416	427	780	700	946	999999	999999	488	658	939	654	62	368	530	422	55	92	394	999999	852	999999	446	335	454	44	312	309	999999	261	241	474	638	956	999999	999999	999999	364	719	439	719	525	879	725	999999	657	999999	313	53	979	745	299	999999	999999	562	164	970	102	335	665	643	315	999999	236	427	474	25	106	994	353	999999	691	373	999999	857	337	999999	720	359	796	625	998	265	625	999999	942	336	766	403	219	217	317	38	999999	796	999999	192	999999	308	999999	642	999999	319	700	999999	999999	925	194	24	235	624	259	743	538	50	645	60	999999	999999	999999	148	258	999999	784	145	704	999999	319	999999	999999	154	887	422	999999	999999	999999	688	565	657	462	26	151	752	178	595	957	574	499	23	999999	999999	999999	999999	999999	373	393	620	534	564	999999	400	616	36	999999	999999	999999	837	894	384	738	956	999999	999999	999999	467	996	505	534	199	999999	140	173	306	17	100	678	999999	597	485	770	691	999999	999999	394	999999	410	125	192	96	857	130	999999	999999	285	203	868	415	675	366	376	888	96	345	999999	143	237	319	28	479	999999	783	999999	419	613	56	802	999999	999999	999999	66	999999	999999	447	341	67	460	57	31	813	999999	273	288	241	118	882	605	818	999999	261	834	100	106	713	999999	999999	881	999999	511	238	999999	383	999999	480	309	494	575	648	13	329	682	999999	298	214	256	149	999999	999999	310	731	451	999999	871	424	371	966	999999	999999	763	267	186	200	545	792	422	848	533	999999	931	623	999999	956	814	999999	578	654	802	891	467	544	579	872	999999	780	999999	999999	999999	325	999999	343	709	967	884	746	999999	492	644	505	999999	408	999999	999999	86	686	424	495	999999	999999	845	999999	999999	893	999999	999999	999999	313	241	765	999999	15	345	999999	999999	597	914	348	81	999999	999999	999999	20	306	109	68	929	883	796	282	365	300	999999	934	480	402	179	816	825	999999	69	840	999999	878	498	786	73	408	997	999999	999999	999999	999999	112	427	759	999999	999999	793	93	299	803	516	959	409	716	768	410	999999	999999	428	107	523	415	17	319	835	999999	807	322	995	530	885	318	509	289	876	144	999999	721	695	999999	999999	999999	376	265	333	999999	999999	999999	27	662	670	701	70	675	562	18	104	118	923	575	69	480	97	768	918	208	460	130	999999	634	893	999999	999999	125	83	999999	999999	752	986	999999	999999	34	999999	343	860	999999	999999	833	726	867	999999	408	797	129	252	999999	655	607	999999	135	841	
999999	943	393	768	654	999999	944	602	782	969	999999	131	390	913	45	185	999999	999999	734	950	626	403	971	594	494	228	492	872	530	135	999999	415	861	999999	313	91	912	574	215	104	999999	999999	944	898	697	286	416	216	217	377	999999	999999	612	184	224	955	999999	999999	284	999999	607	82	999999	657	538	937	270	687	609	954	273	190	999999	999999	647	395	999999	83	896	217	811	285	999999	999999	234	741	802	686	487	357	999999	123	300	999999	496	999999	169	999999	369	999999	999999	728	607	999999	114	720	995	972	536	999999	999999	899	999999	76	624	332	417	918	432	796	144	584	999999	261	845	159	999999	924	153	999999	235	171	713	146	999999	999999	999999	411	58	999999	746	830	999999	658	851	219	221	233	999999	174	999999	999999	864	572	626	999999	999999	355	418	954	830	81	829	999999	603	344	195	765	999999	999999	653	15	870	999999	999999	313	434	999999	410	635	938	999999	768	978	592	999999	307	150	519	759	999999	332	992	103	999999	674	11	39	64	516	999999	999999	358	624	521	818	381	945	522	322	17	976	945	783	26	173	313	999999	537	619	47	54	255	125	976	330	999999	776	999999	386	999999	404	999999	893	999999	491	999999	999999	467	774	613	362	628	999999	751	999999	999999	219	87	519	371	160	501	445	999999	979	999999	243	647	200	999999	604	709	999999	20	612	488	61	999999	534	856	168	393	762	16	684	425	999999	373	398	943	803	699	999999	999999	161	903	999999	424	630	999999	84	999999	276	969	999999	652	492	197	149	109	336	47	552	663	212	999999	738	438	794	564	162	869	258	257	11	905	983	130	858	999999	435	636	551	253	999999	660	126	999999	999999	42	932	999999	234	298	999999	765	156	999999	812	394	174	623	999999	999999	138	215	999999	999999	999999	112	668	999999	339	439	674	999999	496	308	999999	552	999999	945	440	762	999999	302	644	959	640	245	758	921	999999	999999	545	811	17	484	125	575	412	999999	825	895	999999	571	999999	795	624	917	279	847	190	270	743	999999	192	867	999999	836	570	999999	999999	731	354	999999	62	999999	893	999999	692	21	999999	316	149	999999	129	545	999999	70	770	849	345	999999	999999	999999	740	58	999999	326	999999	149	999999	289	15	123	717	103	550	626	518	665	999999	999999	235	268	999999	874	999999	199	108	647	478	999999	75	999999	953	666	999999	443	16	999999	145	576	999999	552	972	999999	311	36	836	999999	994	772	552	114	948	582	497	707	999999	866	999999	999999	228	999999	999999	664	224	293	999999	999999	338	999999	619	513	530	334	999999	
683	296	760	572	999999	999999	82	652	999999	833	999999	773	380	179	68	196	150	999999	604	358	261	880	317	689	27	866	999999	999999	999999	163	48	584	623	999999	999999	421	495	303	835	999999	999999	339	966	830	263	520	999999	881	999999	921	479	438	999999	975	277	802	978	80	555	236	999999	384	765	999999	795	386	999999	999999	365	999999	700	846	250	425	213	999999	914	487	436	506	87	904	428	965	683	609	658	647	786	20	442	424	999999	608	611	770	574	999999	45	999999	370	472	525	632	230	999999	999999	999999	772	356	888	999999	644	58	999999	672	956	799	999999	195	728	511	540	355	214	285	108	642	814	442	357	999999	451	560	145	615	388	795	744	999999	422	158	875	440	132	941	999999	699	459	999999	813	774	555	850	157	859	931	180	428	999999	534	999999	695	339	999999	397	999999	999999	912	999999	294	999999	64	817	772	580	635	110	232	999999	505	409	192	874	629	582	945	600	412	286	684	999999	376	799	526	867	462	546	441	735	999999	696	999999	917	655	652	719	999999	999999	577	233	830	947	165	450	999999	372	821	999999	426	451	999999	681	636	858	999999	795	265	300	905	128	999999	999999	497	381	808	622	275	229	976	862	217	999999	835	63	999999	999999	220	999999	401	504	641	999999	24	293	441	25	160	68	578	856	464	447	182	459	144	171	460	999999	641	512	999999	601	733	999999	244	937	845	582	999999	816	584	905	899	411	486	262	654	214	999999	792	472	999999	650	130	408	999999	999999	386	919	691	999999	436	717	888	999999	49	113	460	999999	504	180	577	999999	999999	282	558	548	770	972	881	999999	255	844	999999	50	999999	951	613	165	474	597	468	663	323	999999	999999	197	20	15	999999	159	203	165	444	622	894	999999	887	847	849	231	999999	999999	47	185	564	591	868	848	515	98	499	304	999999	907	711	913	740	756	133	370	999999	765	534	999999	999999	999999	409	236	156	737	73	765	316	252	27	64	625	148	451	566	329	999999	499	359	659	898	580	999999	999999	980	423	140	723	488	694	999999	999999	316	999999	474	191	642	701	999999	34	734	988	341	999999	999999	298	602	315	567	51	999999	276	999999	81	424	519	999999	999999	999999	999999	932	51	999999	558	214	184	319	286	977	385	686	999999	721	335	999999	999999	249	647	263	999999	820	999999	999999	999999	999999	999999	999999	999999	447	955	318	327	999999	999999	101	692	170	783	685	483	978	326	338	191	364	904	555	849	156	513	999999	999999	71	483	503	117	885	391	239	667	479	85	838	
32	76	369	999999	267	243	242	999999	465	961	780	999999	504	496	999999	92	424	991	999999	97	999999	684	93	265	62	960	983	807	999999	999999	999999	13	999999	999999	316	125	999999	999999	298	616	999999	999999	814	273	290	769	999999	621	910	308	815	675	999999	988	904	999999	999999	114	882	306	999999	435	999999	911	944	999999	811	999999	999999	859	97	999999	703	248	183	999999	870	999999	975	292	960	372	999999	999999	738	351	389	914	999999	969	141	999999	999999	991	366	999999	999999	902	329	513	999999	999999	441	60	221	371	972	999999	999999	734	999999	174	139	999999	346	999999	538	999999	183	602	397	896	443	220	727	206	367	712	999999	694	387	967	499	471	999999	977	931	846	268	999999	999999	14	110	849	999999	967	761	497	655	479	950	301	729	727	999999	999999	999999	230	333	25	14	270	502	999999	356	509	674	667	999999	999999	999999	691	242	805	232	392	796	593	718	759	444	869	67	413	743	95	999999	772	355	272	437	999999	999999	252	373	999999	512	979	502	992	303	104	231	296	523	269	69	924	999999	733	275	999999	511	999999	581	999999	999999	999999	999999	999999	272	901	322	13	999999	999999	178	989	442	123	880	999999	101	725	999999	349	999999	999999	889	484	36	322	277	622	999999	481	999999	949	671	239	999999	422	603	242	730	401	782	228	366	999999	100	999999	492	999999	999999	458	999999	785	116	241	999999	442	210	999999	244	949	633	700	999999	999999	53	228	328	213	217	468	222	858	999999	74	567	429	414	619	394	955	830	887	769	548	616	999999	843	439	742	473	222	999999	998	780	767	999999	999999	999999	999999	871	752	289	183	394	245	999999	999999	51	674	77	999999	591	517	288	128	746	930	467	999999	629	999999	888	470	744	999999	521	860	224	307	999999	216	999999	999999	522	999999	551	713	999999	999999	999999	999999	801	999999	675	445	999999	194	719	662	30	161	755	999999	606	496	863	818	438	148	724	156	575	744	999999	999999	531	208	994	84	577	999999	999999	164	241	995	583	133	795	309	999999	999999	150	562	286	333	460	441	786	36	350	999999	285	246	588	463	69	67	999999	814	913	433	199	645	95	999999	606	600	834	610	913	739	999999	139	999999	398	16	22	467	999999	999999	999999	421	968	734	844	757	319	999999	999999	936	525	557	999999	999999	999999	146	505	477	298	727	860	607	999999	999999	610	709	999999	721	999999	457	56	599	711	414	823	21	230	910	250	240	297	34	66	674	397	192	52	744	334	999999	999999	999999	999999	147	549	492	246	855	134	144	999999	598	999999	329	
889	926	845	576	571	189	999999	594	236	68	439	836	550	511	725	428	999999	411	397	938	999999	512	999999	999999	864	340	774	374	786	116	628	999999	999999	736	784	999999	346	475	999999	154	345	916	317	999999	708	713	942	734	140	706	477	210	210	448	383	387	506	282	712	241	414	551	808	130	439	740	999999	813	999999	999999	91	201	239	252	999999	40	999999	318	865	160	999999	999999	244	89	638	999999	999999	209	999999	406	964	73	999999	941	999999	793	117	197	681	967	999999	138	999999	875	624	285	971	958	844	999999	193	197	417	999999	842	999999	999999	728	999999	22	251	989	460	331	299	27	437	298	513	809	922	17	637	897	999999	270	42	369	465	999999	999999	540	999999	20	223	777	999999	212	999999	374	487	389	999999	668	725	999999	678	686	585	607	848	683	454	45	430	186	560	520	925	581	341	999999	273	138	567	999999	635	999999	118	522	371	235	199	999999	332	543	311	968	181	111	592	999999	783	999999	999999	771	95	329	590	46	227	146	287	999999	42	999999	999999	577	111	24	899	238	578	999999	245	622	494	316	712	999999	874	592	348	823	989	985	174	999999	623	795	626	315	859	81	304	235	948	672	115	792	427	999999	999999	167	211	364	778	719	622	892	287	779	616	702	172	635	797	463	537	57	375	709	999999	315	397	594	378	506	999999	20	999999	821	210	920	469	999999	725	191	622	999999	216	454	793	999999	999999	999999	999999	166	908	999999	437	495	999999	68	999999	999999	780	561	769	616	985	281	950	611	228	465	579	696	243	31	999999	615	999999	901	999999	920	916	232	797	550	895	999999	597	109	583	999999	686	151	502	999999	370	999999	422	999999	650	999999	504	999999	512	62	277	12	923	999999	999999	821	654	243	227	506	801	557	763	228	999999	773	999999	851	37	49	779	999999	999999	999999	660	746	999999	834	261	906	999999	733	720	744	999999	892	298	710	349	761	534	999999	999999	999999	999999	813	410	999999	293	877	261	652	999999	472	283	840	808	999999	237	999999	628	819	981	321	90	78	837	28	999999	999999	484	973	999999	276	515	335	999999	207	999999	847	999999	999999	999999	384	654	773	579	257	471	999999	93	857	999999	335	143	714	471	612	999999	999999	975	391	257	464	999999	287	150	887	999999	999999	336	611	899	389	677	999999	278	607	666	316	999999	589	557	513	999999	999999	500	186	999999	801	864	901	291	660	871	954	999999	95	981	377	633	691	999999	999999	115	999999	957	103	658	515	999999	863	945	608	392	396	834	999999	719	999999	
999999	963	754	999999	93	435	329	248	517	723	875	192	626	299	683	999999	298	43	407	273	999999	406	528	628	366	999999	955	683	999999	485	129	17	376	999999	589	670	999999	999999	440	679	999999	719	999999	934	999999	999999	247	655	925	584	108	801	999999	456	116	390	445	136	799	92	479	646	970	42	999999	867	816	420	709	22	870	162	602	727	120	949	820	999999	988	113	763	999999	757	692	999999	328	999999	919	109	208	235	810	999999	357	209	516	748	553	340	772	445	999999	945	999999	999999	999999	208	619	346	166	570	850	999999	695	329	180	889	287	655	285	206	896	321	511	787	70	999999	254	527	604	211	276	263	999999	668	999999	999999	844	978	441	130	61	999999	999999	638	384	672	999999	38	999999	626	470	898	65	575	548	515	444	134	999999	140	953	101	741	955	303	597	999999	37	999999	815	54	309	223	164	999999	999999	379	872	413	397	999999	226	999999	977	740	378	999999	650	129	430	919	719	334	311	177	959	841	999999	999999	786	999999	624	644	223	582	171	684	900	430	235	146	999999	999999	266	966	736	603	764	224	999999	399	282	908	963	896	999999	999999	912	987	195	481	999999	536	627	646	549	581	999999	404	579	693	307	229	893	294	356	999999	78	345	440	999999	87	999999	420	397	478	716	681	999999	257	197	772	912	244	754	753	999999	999999	999999	426	165	329	369	999999	241	101	62	24	679	999999	335	906	577	557	999999	404	619	999999	239	177	833	899	999999	156	999999	920	999999	985	999999	540	999999	904	457	918	284	46	717	137	188	306	426	701	999999	777	999999	291	999999	999999	414	360	143	919	864	452	593	265	372	999999	263	321	706	76	875	149	999999	999999	999999	999999	999999	793	686	492	937	933	750	141	999999	189	234	999999	999999	40	581	999999	406	401	999999	999999	335	28	674	504	999999	867	599	359	825	999999	548	999999	832	547	92	621	673	651	981	931	701	462	368	999999	999999	162	999999	676	999999	97	743	836	390	453	333	264	999999	191	618	79	999999	400	999999	999999	641	733	277	187	947	959	124	999999	420	119	312	999999	659	999999	999999	722	281	923	864	999999	130	711	120	389	999999	828	501	491	43	999999	597	311	156	335	550	264	884	418	728	999999	972	988	426	281	999999	999999	604	637	674	896	798	420	536	577	913	999999	623	999999	964	129	468	632	721	508	521	999999	726	999999	940	262	837	999999	205	999999	999999	142	294	838	999999	999999	233	999999	816	146	999999	999999	774	579	421	620	640	995	999999	608	77	349	276	
918	999999	999999	733	999999	697	422	68	934	999999	207	811	781	645	785	649	210	896	999999	999999	584	394	344	237	157	912	329	621	841	999999	597	999999	425	865	376	88	110	999999	954	176	404	88	999999	962	576	767	999999	975	855	356	253	712	999999	534	999999	534	425	911	999999	366	999999	800	226	526	627	936	395	915	279	707	549	181	941	437	421	506	215	381	660	999999	281	354	766	495	175	885	798	891	999999	841	662	199	453	597	799	603	861	662	999999	999999	382	999999	705	999999	807	82	770	46	122	999999	328	54	260	206	94	32	44	731	360	741	147	503	999999	437	54	360	728	353	999999	999999	999999	552	45	29	17	556	648	617	999999	102	124	999999	999999	988	522	999999	938	999999	512	776	569	140	999999	603	502	999999	999999	277	114	457	354	426	408	305	549	776	999999	999999	999999	538	384	426	999999	999999	627	386	724	753	914	435	422	999999	841	860	258	515	250	442	526	139	999999	380	999999	999999	748	999999	362	483	449	746	999999	706	67	974	402	152	96	54	999999	126	999999	240	362	678	45	872	585	548	56	44	536	576	999999	999999	964	13	913	812	519	999999	33	250	999999	178	999999	715	424	999999	468	115	428	206	465	409	975	343	28	835	205	875	122	999999	437	414	219	43	991	997	19	999999	239	999999	534	999999	999999	912	926	999999	999999	329	458	718	90	999999	616	999999	120	315	93	999999	985	87	617	643	999999	219	813	999999	958	999999	723	426	856	78	876	153	671	418	316	72	999999	833	999999	999999	427	403	734	496	999999	879	923	999999	913	999999	999999	161	667	999999	240	884	109	36	999999	70	605	999999	862	21	74	472	668	702	998	31	999999	999999	105	741	999999	422	484	327	111	89	868	47	512	478	664	725	486	999999	187	432	963	390	608	999999	999999	396	999999	723	432	335	221	230	688	999999	173	262	66	925	674	818	409	781	924	156	202	568	528	394	356	999999	985	887	524	575	999999	834	552	999999	999999	999999	881	761	895	999999	867	647	359	620	314	999999	669	560	999999	369	999999	191	465	999999	729	711	999999	157	999999	93	999999	334	706	999999	999999	999999	710	999999	464	844	999999	648	886	158	288	554	219	999999	999999	999999	679	434	780	999999	552	999999	379	100	454	760	962	734	394	999999	436	543	999999	246	785	999999	999999	786	106	271	432	999999	305	999999	183	184	501	999999	77	431	413	914	999999	550	569	959	958	999999	438	704	882	999999	263	84	721	745	613	999999	133	112	999999	892	338	519	732	177	579	73	
916	999999	268	13	666	963	999999	522	999999	400	677	999999	999999	91	999999	401	389	999999	131	231	594	438	570	999999	835	964	188	520	999999	999999	818	999999	389	999999	703	168	445	878	546	299	675	209	755	222	305	308	95	999999	544	999999	999999	999999	55	358	478	488	709	739	999999	701	785	999999	936	955	582	285	445	132	388	200	999999	510	684	832	555	395	999999	358	234	999999	999999	999999	976	999999	903	999999	999999	41	426	225	999999	706	709	844	999999	788	273	800	640	999999	862	962	783	354	980	629	827	223	802	999999	999999	360	999999	641	999999	768	910	296	999999	275	930	413	705	172	741	260	801	839	327	766	132	882	718	999999	674	917	242	999999	669	999999	488	142	238	344	419	108	999999	77	33	745	999999	976	748	999999	99	458	267	999999	613	999999	828	988	999999	45	960	999999	642	310	966	904	535	288	627	777	786	797	999999	371	999999	642	69	733	815	582	999999	155	144	353	125	999999	659	622	29	939	455	500	246	202	999999	496	466	999999	111	128	999999	599	359	970	999999	301	283	999999	999999	970	670	105	999999	323	157	814	788	298	194	750	999999	999999	269	999999	332	999999	561	981	986	266	999999	179	999999	696	372	999999	999999	174	765	824	942	763	754	58	278	360	327	923	55	569	707	177	704	999999	873	305	999999	671	999999	301	740	301	909	611	793	500	472	485	999999	857	27	624	999999	370	808	491	999999	220	419	971	968	999999	999999	999999	558	999999	475	281	822	76	959	135	999999	474	94	650	999999	153	999999	778	999999	841	972	198	552	93	999999	344	552	392	999999	129	999999	676	332	112	365	492	62	999999	35	201	662	884	898	892	107	68	999999	167	637	999999	955	641	999999	137	665	747	874	475	374	999999	729	440	929	839	999999	850	999999	982	295	371	999999	480	752	696	189	97	299	659	985	999999	67	394	999999	999999	174	620	592	205	446	617	617	587	419	894	471	232	954	68	28	257	916	304	872	275	924	485	888	397	948	999999	457	224	999999	788	999999	344	685	999999	675	263	267	999999	545	677	753	999999	70	858	234	956	143	241	999999	737	669	763	522	489	206	688	999999	205	256	867	999999	402	107	631	999999	136	546	155	393	764	999999	969	758	204	999999	420	425	40	999999	991	445	226	583	751	129	319	822	999999	611	986	999999	999999	700	999999	517	999999	417	999999	999999	107	419	987	999999	877	748	700	999999	328	966	786	273	999999	999999	265	432	999999	819	999999	512	511	314	350	544	999999	242	927	278	90	686	999999	
13	985	992	74	581	457	999999	705	13	999999	999999	503	239	825	723	830	39	999999	255	574	999999	71	927	999999	793	79	999999	999999	999999	820	431	924	641	805	783	287	708	968	683	975	573	123	351	999999	206	811	999999	999999	682	411	897	833	835	999999	630	999999	68	999999	281	512	14	999999	70	192	996	390	862	434	51	445	132	999999	761	280	11	427	720	843	338	982	958	734	768	243	923	598	98	530	999999	999999	229	250	696	181	970	999999	62	168	97	999999	949	686	677	247	999999	835	82	565	120	213	231	225	138	299	554	280	168	826	269	408	301	342	999999	209	226	881	999999	589	309	999999	374	561	755	522	999999	281	999999	531	955	97	525	533	419	971	620	13	122	407	626	699	999999	236	999999	999999	999999	616	999999	999999	30	406	471	999999	265	756	839	669	999999	616	999999	282	223	999999	999999	181	999999	767	922	999999	588	999999	769	967	999999	609	999999	999999	662	999999	996	999999	844	999999	511	999999	626	999999	277	663	999999	951	543	505	151	354	999999	999999	999999	727	806	757	999999	158	999999	807	999999	999999	529	655	879	701	16	403	619	840	999999	633	135	323	555	850	499	999999	156	637	679	273	825	618	133	34	783	935	269	249	731	696	700	999999	999999	999999	999999	999999	783	999999	944	999999	886	310	916	852	726	51	181	956	267	434	11	261	138	374	999999	910	532	999999	917	81	143	380	118	742	933	431	999999	433	347	877	486	716	692	539	387	525	702	280	308	741	763	313	981	306	694	448	575	556	999999	601	99	999999	999999	872	16	515	999999	184	919	304	649	999999	618	389	948	999999	568	999999	986	163	999999	262	556	185	317	830	999999	811	57	495	856	845	979	745	788	999999	203	819	999999	871	999999	528	361	14	102	25	694	601	357	408	879	999999	569	999999	393	999999	381	999999	565	185	999999	390	999999	999999	448	803	999999	999999	601	999999	101	749	76	125	830	999999	901	999999	93	301	145	999999	464	648	615	879	286	999999	361	999999	999999	856	264	356	755	942	999999	927	566	999999	257	821	10	999999	317	140	999999	454	470	704	935	829	263	999999	999999	999999	926	487	818	999999	527	999999	521	649	225	999999	494	719	369	999999	999999	974	985	794	53	999999	999999	507	341	484	969	831	229	657	26	356	603	990	316	435	26	914	999999	998	772	178	309	999999	741	82	646	200	94	582	416	961	844	999999	999999	725	532	428	156	343	598	695	999999	863	632	869	641	503	412	934	999999	382	865	987	31	875	25	999999	999999	269	
838	779	747	646	999999	64	511	999999	999999	591	903	598	768	774	409	86	319	446	728	872	440	999999	787	160	712	999999	999999	857	447	354	710	97	663	999999	504	818	948	999999	622	577	999999	999999	732	820	40	282	999999	101	999999	945	999999	579	716	892	999999	999999	992	596	934	999999	999999	999999	999999	999999	999999	815	934	881	280	591	138	999999	999999	160	515	933	419	999999	129	439	429	14	279	502	789	141	381	770	68	808	826	361	999999	416	618	999999	810	316	939	999999	999999	733	999999	995	816	999999	999999	565	387	894	287	999999	476	999999	999999	954	384	204	636	999999	999999	174	823	471	765	999999	819	416	542	802	133	112	37	999999	999999	696	193	283	685	331	385	999999	392	999999	530	800	885	999999	999999	664	337	615	680	198	780	183	910	999999	240	999999	648	348	33	585	771	184	998	999999	413	100	770	111	999999	315	999999	628	999999	659	941	999999	891	47	787	877	474	517	432	999999	133	918	999999	834	52	645	999999	46	792	807	999999	356	999999	323	999999	999999	893	236	106	374	822	162	401	260	418	999999	158	611	561	155	121	263	751	169	447	494	999999	935	68	873	633	339	999999	974	267	594	172	577	668	259	983	999999	421	67	26	971	527	999999	426	776	999999	80	484	999999	695	999999	604	642	875	883	234	957	178	232	741	493	326	426	992	823	113	581	943	999999	171	873	841	999999	153	999999	967	999999	519	291	387	999999	854	198	999999	999999	999999	999999	701	999999	34	35	79	199	999999	532	999999	110	543	999999	673	999999	999999	182	485	822	306	999999	499	409	999999	456	999999	886	844	189	638	138	147	872	833	584	999999	169	287	145	999999	652	377	620	999999	867	244	915	999999	472	435	681	999999	999999	823	89	999999	302	868	999999	587	999999	354	147	893	526	962	670	769	99	45	968	999999	349	28	653	542	878	587	58	221	532	278	382	754	957	424	680	999999	753	553	586	300	708	999999	999999	999999	240	999999	305	999999	573	999999	529	437	466	785	373	448	999999	547	161	999999	819	999999	999999	913	972	392	936	111	291	621	25	545	458	677	999999	999999	406	999999	311	162	999999	154	647	386	749	944	297	181	61	242	999999	216	402	871	481	351	504	708	335	848	999999	204	622	952	140	984	999999	999999	598	999999	999999	823	245	998	434	674	999999	677	174	37	105	764	60	59	999999	999999	152	999999	205	845	296	698	31	463	372	96	532	695	256	765	966	507	582	477	999999	999999	970	999999	446	999999	632	999999	543	307	752	999999	999999	999999	999999	
330	999999	400	999999	753	296	999999	801	999999	636	347	999999	33	431	409	999999	999999	999999	582	999999	684	999999	748	150	398	222	469	164	999999	711	346	999999	959	485	925	923	999999	999999	829	190	845	999999	197	766	109	664	609	404	143	246	999999	999999	571	999999	535	999999	102	259	205	540	827	199	88	999999	300	404	193	999999	999999	485	494	685	999999	401	999999	999999	651	982	51	734	613	74	30	487	557	503	999999	255	999999	999999	831	999999	717	298	363	999999	187	126	476	999999	480	999999	898	657	751	478	999999	180	999999	999999	999999	999999	218	471	927	762	999999	999999	524	796	999999	938	598	72	654	178	967	74	48	999999	999999	534	515	346	999999	551	176	999999	736	999999	22	999999	556	842	602	999999	118	255	999999	999999	486	586	602	999999	681	542	473	836	999999	583	510	426	141	341	864	316	999999	871	218	385	596	999999	864	445	783	823	391	999999	999999	934	999999	999999	702	446	881	666	932	835	665	720	87	339	369	163	999999	596	78	224	999999	999999	999999	247	47	985	999999	680	721	166	999999	858	999999	718	376	999999	999999	788	723	999999	459	208	384	769	999999	497	307	266	999999	999999	867	999999	999999	177	776	183	818	822	685	999999	441	211	944	775	939	807	570	369	963	301	999999	789	873	383	999999	780	912	999999	999999	549	999999	999999	244	999999	299	708	999999	983	941	203	999999	999999	113	999999	264	258	264	608	830	999999	927	938	302	155	81	88	324	380	411	999999	271	473	791	145	39	692	999999	933	999999	240	703	586	428	999999	51	999999	686	866	999999	999999	999999	313	525	632	999999	749	456	98	938	220	394	733	581	945	932	786	999999	967	976	572	291	330	999999	599	705	350	999999	532	113	143	401	457	260	999999	479	999999	999999	999999	999999	289	999999	878	995	275	846	970	999999	999999	999999	999999	999999	719	889	999999	235	999999	999999	925	926	282	239	999999	985	805	819	936	999999	686	475	999999	839	999999	454	697	336	999999	334	857	753	735	344	999999	694	999999	113	682	568	703	669	283	999999	31	242	250	60	322	892	200	456	909	999999	328	17	999999	425	289	274	202	231	999999	871	333	182	201	999999	201	238	999999	701	146	378	779	26	201	207	999999	999999	999999	999999	23	520	144	411	844	247	26	999999	831	432	823	999999	375	481	848	412	453	999999	50	999999	858	93	756	999999	999999	540	718	311	815	665	999999	773	999999	999999	217	311	736	922	337	954	921	171	407	713	877	999999	999999	307	178	789	754	968	999999	999999	999999	999999	764	645	101	314	529	714	224	
999999	999999	60	356	999999	999999	546	675	999999	521	96	390	999999	686	52	621	590	536	420	143	999999	910	640	999999	170	768	286	546	999999	831	33	434	999999	946	241	889	826	382	194	999999	631	124	234	456	389	519	100	254	721	34	510	999999	119	580	198	999999	194	753	999999	60	987	10	583	699	498	662	183	750	454	163	794	218	352	387	511	911	686	999999	917	650	999999	999999	824	77	330	999999	325	999999	999999	999999	704	999999	196	999999	55	631	540	999999	958	999999	346	349	999999	999999	240	999999	435	731	999999	286	999999	10	835	999999	381	999999	185	999999	378	999999	346	999999	991	476	458	999999	999999	217	341	880	381	161	235	200	313	338	242	265	999999	38	820	594	567	482	999999	999999	247	651	762	100	455	33	999999	716	390	800	358	333	120	519	280	227	999999	999999	904	426	999999	999999	241	52	999999	919	679	349	999999	999999	999999	519	77	754	483	999999	455	251	434	358	995	518	809	513	999999	999999	155	999999	758	603	204	378	999999	983	928	999999	419	720	377	535	354	816	294	638	999999	999999	265	365	999999	899	772	999999	764	999999	430	266	999999	727	72	813	999999	361	590	828	557	610	942	999999	825	881	960	999999	999999	999999	13	188	234	181	692	152	999999	790	999999	999999	830	999999	614	999999	562	999999	766	691	657	564	999999	992	236	465	90	221	895	181	539	164	939	999999	999999	999999	552	252	999999	663	999999	999999	170	983	999999	731	999999	511	995	922	999999	164	124	278	87	999999	146	21	952	999999	101	480	999999	481	260	999999	999999	793	771	749	999999	999999	639	113	656	999999	999999	778	923	504	468	578	225	973	649	385	49	670	959	965	728	541	999999	273	999999	564	672	999999	733	940	811	214	999999	999999	454	221	524	999999	622	348	915	368	97	457	999999	523	264	283	831	999999	98	259	999999	806	30	935	999999	999999	541	101	75	714	55	999999	692	263	838	999999	528	438	860	38	57	621	60	370	454	841	999999	58	309	999999	857	858	852	562	380	999999	236	999999	999999	159	479	999999	283	999999	322	114	999999	56	684	295	754	402	24	70	212	222	755	659	491	189	411	999999	791	675	999999	197	140	999999	883	999999	999999	19	248	711	558	526	347	849	57	349	86	917	999999	24	645	464	844	792	359	167	188	576	37	21	999999	986	739	607	353	999999	999999	634	173	780	552	744	164	312	511	685	874	906	999999	152	999999	999999	130	776	40	402	353	348	780	725	999999	176	982	237	964	999999	999999	739	505	999999	999999	451	754	592	472	900	
310	541	290	999999	999999	999999	999999	884	908	262	866	962	577	950	782	636	999999	447	999999	385	761	926	347	940	999999	145	999999	690	777	660	999999	537	314	139	102	811	68	999999	442	454	999999	108	999999	712	705	999999	172	999999	149	738	597	999999	538	999999	999999	383	204	350	775	157	870	283	116	999999	521	999999	658	448	858	971	578	999999	15	999999	999999	663	607	634	244	999999	973	855	551	49	73	434	998	228	990	999999	999999	999999	340	294	999999	928	991	81	200	377	999999	999999	999999	999999	169	999999	311	929	999999	999999	999999	569	115	700	184	24	732	76	194	97	999999	439	999999	150	999999	860	416	720	35	254	671	999999	444	999999	909	259	169	383	879	223	999999	79	314	513	942	57	612	640	120	569	206	925	886	113	47	736	275	556	999999	999999	442	999999	904	669	814	249	999999	248	999999	999999	855	359	197	970	999999	270	999999	944	207	999999	999999	776	610	465	58	746	649	340	830	183	999999	613	569	580	780	542	174	645	699	703	922	999999	849	195	713	846	737	999999	149	999999	611	331	358	506	61	999999	980	448	621	78	999999	794	418	618	940	251	999999	616	199	431	106	489	255	504	395	884	999999	424	752	211	18	733	201	64	571	662	264	999999	528	124	999999	725	999999	630	113	999999	955	241	254	471	66	131	726	717	679	999999	86	854	121	177	739	565	696	999999	70	866	999999	363	56	288	986	999999	98	85	869	380	465	624	400	267	999999	999999	179	290	154	887	16	999999	384	449	586	999999	951	361	385	996	999999	614	570	999999	999999	999999	194	966	999999	340	999999	999999	848	308	666	461	999999	853	248	53	395	416	275	999999	859	127	979	606	999999	586	774	736	700	872	351	999999	64	163	732	337	999999	213	805	814	854	999999	999999	999999	783	134	946	107	123	342	611	623	349	397	387	417	622	999999	274	999999	565	306	950	999999	999999	999999	999999	310	131	911	541	192	999999	460	328	999999	491	902	823	577	639	676	622	999999	999999	728	511	666	775	999999	714	923	938	906	259	999999	414	660	129	967	726	645	975	999999	800	428	22	999999	78	883	926	719	765	697	268	888	683	593	714	238	314	999999	535	807	206	618	254	704	211	999999	999999	999999	999999	856	850	994	701	999999	999999	842	999999	623	999999	891	398	999999	167	250	647	999999	874	821	946	890	999999	985	120	178	15	999999	999999	317	686	308	794	999999	999999	909	846	999999	197	273	36	871	522	999999	152	643	418	999999	460	13	66	999999	896	277	883	892	999999	865	
884	999999	414	385	668	408	936	299	106	302	69	258	404	999999	183	611	795	999999	378	971	842	476	759	804	731	181	999999	846	411	527	999999	53	715	981	390	664	858	650	212	123	754	853	547	125	152	211	999999	682	666	295	481	807	999999	999999	32	417	999999	609	653	497	156	100	999999	579	90	25	999999	422	993	999999	752	154	872	265	227	989	929	999999	662	529	999999	579	190	126	55	414	529	999999	959	972	892	999999	997	999999	967	664	965	968	44	136	668	196	689	999999	542	337	935	268	13	42	488	138	946	134	925	577	999999	771	533	676	495	999999	463	999999	627	503	999999	167	298	563	34	961	608	536	860	999999	889	43	584	718	999999	271	999999	999999	494	999999	999999	999999	789	999999	754	203	444	368	640	620	999999	668	999999	48	189	999999	970	999999	999999	999999	529	420	273	549	687	876	197	814	999999	234	567	537	536	863	201	284	999999	898	809	831	526	250	896	999999	999999	231	513	545	999999	701	999999	51	918	967	243	891	999999	250	999999	878	999999	630	170	415	999999	999999	141	999999	846	905	410	81	999999	186	10	288	524	34	896	466	999999	999999	285	506	933	525	618	999999	629	999999	675	137	197	931	824	896	90	490	196	457	99	847	999999	633	301	229	999999	999999	966	999999	377	585	999999	999999	999999	364	354	663	481	999999	586	999999	46	999999	240	282	884	999999	362	114	208	999999	837	999999	376	525	953	652	999999	999999	124	877	602	999999	999999	100	783	941	425	470	999999	427	18	999999	870	526	811	161	402	999999	344	701	999999	861	999999	343	747	904	878	989	410	702	458	766	999999	709	999999	371	613	150	499	942	999999	891	563	780	34	189	578	849	999999	999999	259	196	380	423	497	740	918	599	352	878	999999	435	70	999999	969	251	245	171	557	449	548	999999	529	402	999999	498	308	999999	999999	567	336	38	285	999999	452	999999	999999	999	221	238	999999	23	797	620	878	858	830	713	811	782	944	416	302	274	999999	997	667	978	999999	999	442	942	290	999999	551	45	160	462	407	999999	999999	245	949	328	997	534	465	908	999999	559	667	999999	174	535	622	999999	999999	21	355	455	603	418	994	999999	999999	510	732	21	79	843	707	378	999999	113	927	999999	467	974	277	728	541	759	465	456	341	999999	777	999999	999999	999999	309	999999	116	951	114	999999	251	999999	531	496	802	999999	839	679	851	299	288	70	607	999999	999999	760	743	999999	913	844	953	547	880	999999	732	977	849	447	544	568	271	364	999999	491	468	999999	
999999	999999	999999	999999	919	785	604	999999	999999	717	157	259	178	999999	405	489	48	269	493	999999	856	581	763	824	603	999999	145	293	37	924	999999	999999	999999	999999	316	999999	701	824	999999	177	943	838	391	25	830	599	279	999999	999999	782	326	999999	998	999999	874	872	999999	111	495	528	650	999999	24	643	656	40	804	999999	999999	443	999999	223	345	325	759	999999	199	747	994	13	999999	150	131	999999	607	331	128	689	857	444	944	600	999999	999999	527	632	824	999999	999999	799	795	832	762	999999	994	999999	404	682	15	857	683	280	116	999999	999999	510	199	999999	46	334	912	124	588	798	498	197	999999	938	798	136	202	999999	387	999999	999999	999999	387	401	261	999999	999999	445	683	10	760	999999	493	848	11	26	999999	66	999999	45	887	680	254	964	999999	806	228	465	999999	879	665	242	892	999999	282	115	132	798	516	541	407	476	441	587	999999	823	999999	45	937	781	693	999999	739	999999	999999	999999	55	423	170	999999	286	471	561	804	345	999999	782	582	999999	895	894	645	550	999999	637	999999	249	666	999999	417	112	999999	999999	112	195	529	502	549	602	999999	69	999999	999999	70	999999	936	914	999999	252	518	999999	999999	470	52	887	58	595	999999	714	999999	298	999999	999999	753	353	103	942	459	618	815	35	242	980	999999	835	999999	17	489	915	701	506	613	424	417	375	980	999999	486	999999	147	934	999999	835	704	456	999999	223	999999	999999	171	993	465	27	999999	493	809	999999	639	999999	702	999999	999999	653	22	401	685	999999	88	388	372	380	466	999999	999999	881	999999	406	999999	384	164	971	133	772	754	708	50	999999	987	924	565	999999	93	279	522	107	999999	999999	822	313	999999	715	144	999999	354	790	536	230	546	555	999999	999999	865	264	61	999999	916	342	999999	314	360	99	977	163	822	532	297	999999	722	999999	61	811	584	972	614	449	837	628	427	999999	181	819	59	441	533	163	974	999999	999999	999999	191	496	391	999999	999999	681	999999	980	999999	821	502	350	508	172	999999	999999	999999	893	650	612	999999	298	915	934	143	541	999999	546	629	999999	558	999999	968	931	201	565	430	76	29	932	711	856	944	605	471	831	321	886	937	999999	334	999999	999999	615	896	893	999999	456	384	421	641	201	999999	24	273	999999	381	576	999999	938	168	762	873	999999	901	47	353	319	999999	312	229	163	999999	999999	344	478	288	999999	999999	308	984	973	692	608	301	519	999999	930	342	436	999999	744	915	999	785	572	999999	999999	999999	858	999999	271	999999	82	999999	488	593	
999999	679	795	757	27	999999	999999	999999	195	79	999999	426	999999	542	422	976	47	852	485	999999	999999	899	772	271	815	649	999999	758	999999	999999	620	417	812	999999	829	261	547	678	442	999999	253	55	999999	502	941	56	999999	326	999999	294	946	999999	999999	251	999999	999999	906	533	941	378	999999	999999	999999	205	459	857	999999	999999	713	171	439	999999	419	999999	993	563	308	280	330	769	327	999999	999999	437	53	999999	701	571	940	62	354	24	737	74	999999	339	813	405	52	93	442	866	612	965	999999	999999	999999	442	257	431	477	636	212	181	60	506	292	999999	999999	69	165	51	999999	661	817	999999	630	355	437	663	750	903	237	246	336	461	257	999999	582	999999	590	269	324	519	584	717	811	566	23	349	57	19	253	983	928	999999	351	999999	999999	439	957	999999	14	593	999999	574	408	966	844	999999	999999	999999	231	696	478	896	726	15	86	110	614	73	999999	97	999999	741	660	254	318	999999	120	306	999999	152	508	136	999999	999999	838	20	318	844	999999	999999	101	432	999999	557	514	42	674	999999	999999	57	825	893	131	917	999999	939	914	164	999999	908	489	952	999999	89	999999	999999	641	995	177	76	999999	769	351	999999	999999	194	999999	113	999999	286	271	774	432	471	326	614	15	347	753	898	105	164	999999	813	933	148	325	708	368	171	400	678	999999	807	265	999999	551	999999	920	793	986	811	999999	382	647	715	999999	644	762	583	999999	303	251	278	970	637	582	538	986	857	868	255	744	578	885	592	606	999999	216	270	72	804	999999	960	912	294	739	999999	175	227	999999	999999	946	784	999999	106	437	899	837	628	484	999999	225	72	924	999999	76	845	496	65	119	905	438	999999	521	999999	876	999999	366	685	999999	767	372	999999	248	197	309	959	999999	999999	999999	706	787	588	999999	58	588	364	46	181	228	999999	328	120	118	999999	999999	999999	273	291	230	156	543	161	730	716	651	999999	824	736	441	117	101	708	900	999999	128	850	999999	472	954	522	254	194	467	13	449	999999	659	535	945	855	695	471	568	19	172	999999	857	79	407	142	540	309	739	120	802	619	999999	706	595	999999	738	801	999999	707	901	358	693	727	277	400	999999	298	791	999999	421	629	999999	890	250	492	992	646	75	999999	982	945	455	356	999999	829	51	953	939	553	126	999999	144	999999	999999	814	942	999999	802	17	999999	251	518	162	699	999999	999999	999999	999999	999999	410	101	735	515	999999	956	903	999999	526	447	358	999999	359	248	470	526	495	999999	783	436	
549	861	844	68	487	999999	999999	302	657	37	359	999999	497	836	152	34	999999	628	146	999999	910	605	613	999999	658	501	999999	280	692	182	687	999999	546	39	563	548	999999	677	999999	983	529	610	999999	498	98	637	356	523	999999	445	367	867	999999	631	525	944	999999	999999	410	985	849	166	609	999999	350	999999	185	999999	282	604	999999	999999	999999	163	999999	310	916	125	275	31	999999	378	185	257	814	819	58	999999	999999	999999	300	767	999999	52	143	372	10	213	999999	929	461	888	250	999999	668	875	999999	999999	998	225	999999	142	224	999999	999999	480	981	362	671	531	119	270	999999	663	313	20	225	556	29	269	309	999999	967	999999	569	266	137	684	589	999999	551	70	916	999999	591	168	552	999999	212	662	391	648	541	626	820	999999	935	587	197	999999	660	721	969	738	999999	324	175	878	819	584	352	306	773	733	979	59	353	663	81	999999	467	337	354	367	999999	999999	181	999999	525	377	330	550	496	931	999999	830	100	187	999999	276	999999	674	78	628	319	95	875	808	647	771	999999	282	515	52	200	999999	376	999999	999999	264	153	824	363	999999	999999	802	809	842	455	158	958	175	999999	999999	161	999999	999999	999999	57	792	999999	372	702	754	529	58	44	454	740	954	463	488	326	128	999999	178	999999	999999	374	999999	285	43	999999	999999	812	682	992	710	891	999999	74	650	564	78	479	780	132	609	922	214	999999	365	999999	500	999999	479	848	170	682	999999	481	643	999999	540	999999	999999	999999	999999	941	846	65	334	999999	342	999999	813	924	999999	649	352	56	999999	703	169	749	920	999999	862	805	343	999999	832	37	908	926	431	299	999999	561	999999	771	919	667	86	999999	442	999999	999999	999999	881	555	999999	520	999999	999999	769	939	999999	790	597	821	156	999999	999999	22	233	307	654	416	468	524	999999	999999	923	580	136	54	999999	20	316	127	172	999999	923	787	244	321	696	971	999999	491	107	243	964	905	999999	522	999999	74	999999	145	157	362	151	367	655	902	597	760	809	999999	322	191	484	999999	659	894	483	999999	777	999999	610	999999	260	977	427	666	999999	28	955	614	984	562	999999	999999	999999	999999	119	566	141	999999	724	936	999999	999999	178	915	759	999999	999999	729	48	999999	296	24	534	999999	112	174	939	999999	179	999999	804	205	741	760	107	313	509	999999	999999	999999	999999	446	197	999999	520	819	809	511	906	999999	772	999999	576	745	999999	79	999999	505	706	945	999999	151	172	155	141	999999	699	418	999999	456	985	405	944	999999	999999	850	999999	
860	999999	293	999999	438	93	931	806	579	628	999999	493	38	666	999999	999999	839	299	547	283	51	542	553	130	400	693	460	262	376	290	454	196	426	251	999999	550	423	590	198	999999	241	349	999999	999999	999999	924	999999	999999	981	999999	114	831	999999	999999	999999	328	410	172	999999	744	632	999999	999999	999999	184	809	77	786	999999	999999	730	259	111	489	52	702	979	999999	426	476	904	670	280	124	185	623	184	999999	999999	466	149	260	625	454	435	999999	909	274	173	894	856	12	907	527	999999	855	730	532	533	92	999999	205	746	497	839	962	407	324	999999	560	634	227	330	425	324	480	633	657	63	489	792	999999	51	532	619	902	763	753	592	999999	999999	651	326	383	126	944	514	137	614	473	165	999999	999999	999999	269	638	681	492	213	999999	231	999999	479	999999	299	633	163	223	999999	936	999999	654	731	792	999999	983	901	999999	999999	379	966	505	999999	589	999999	207	564	438	272	981	231	281	999999	541	999999	999999	182	282	93	999999	790	300	999999	677	274	510	863	368	999999	286	736	999999	193	833	999999	999999	41	889	719	102	999999	724	999999	896	715	999999	115	999999	693	848	810	629	863	999999	589	676	255	374	324	999999	999999	205	493	985	254	497	97	715	455	383	788	292	562	991	423	76	999999	999999	962	346	999999	672	675	999999	475	117	870	378	254	419	999999	999999	574	895	757	999999	999999	999999	652	999999	840	399	744	319	69	528	76	999999	401	999999	999999	999999	412	978	427	672	530	396	999999	147	626	719	471	999999	904	131	717	999999	243	549	999999	383	999999	743	506	16	927	365	999999	947	50	997	976	999999	91	586	264	596	999999	95	999999	844	455	999999	601	131	999999	708	415	937	999999	409	638	999999	687	954	192	999999	481	421	744	174	359	572	999999	999999	742	999999	955	327	867	130	999999	158	205	999999	927	204	151	384	88	229	950	109	146	640	369	999999	54	137	999999	596	124	66	350	189	494	883	418	972	388	198	753	97	999999	999999	220	489	656	695	37	987	526	999999	999999	525	223	999999	435	999999	269	618	694	999999	923	999999	16	999999	999999	26	999999	54	786	999999	996	889	476	862	38	456	430	879	478	999999	999999	416	999999	999999	723	825	966	244	457	952	713	999999	504	925	999999	799	683	86	681	640	199	982	210	357	999999	453	999999	360	231	979	999999	999999	150	346	727	516	211	988	419	983	60	272	999999	833	999999	235	999999	551	999999	238	772	353	999999	837	169	127	999999	722	916	279	999999	615	999999	477	917	333	
630	999999	207	999999	999999	999999	667	698	999999	999999	395	377	999999	875	68	999999	662	992	216	691	191	312	187	610	999999	489	82	150	216	444	259	129	916	999999	604	237	353	49	999999	87	686	999999	999999	242	999999	838	999999	50	999999	278	999999	999999	270	235	152	999999	980	596	358	999999	622	526	999999	155	677	276	999999	760	280	830	163	622	362	139	14	999999	64	944	879	999999	659	999999	929	938	492	239	858	690	989	999999	257	999999	691	999999	464	169	29	112	565	465	999999	79	999999	999999	999999	999999	999999	141	231	470	274	46	717	886	460	591	597	552	662	999999	417	769	770	994	583	406	930	831	674	844	661	999999	999999	999999	999999	590	999999	549	823	162	571	727	469	528	21	999999	49	805	80	999999	572	476	449	999999	57	618	999999	774	806	999999	409	836	999999	386	809	322	657	999999	803	869	329	57	999999	999999	876	689	999999	252	982	373	366	135	761	999999	282	195	999999	270	999999	474	292	497	743	114	753	735	270	93	999999	699	999999	746	11	210	999999	524	999999	939	999999	367	318	65	792	443	361	283	999999	665	113	623	811	999999	927	339	587	831	314	999999	756	151	428	227	999999	999999	809	620	134	560	999999	999999	448	572	29	18	999999	236	704	310	752	479	999999	605	979	105	888	176	819	672	623	722	999999	999999	192	999999	999999	100	999999	508	633	741	159	999999	418	355	185	999999	378	918	182	360	999999	13	872	286	999999	823	999999	999999	405	643	999999	999999	936	534	546	326	389	918	999999	75	703	999999	677	21	330	999999	196	999999	920	648	798	900	999999	272	999999	217	999999	905	619	125	853	999999	113	999999	941	697	588	884	808	858	859	459	999999	117	657	999999	999999	860	999999	355	636	613	515	999999	845	899	962	673	999999	339	999999	483	308	954	999999	999999	103	688	999999	633	999999	312	825	72	999999	999999	61	392	614	664	999999	399	999999	274	999999	250	591	356	153	51	734	914	945	479	791	386	999999	894	895	999999	999999	999999	999999	332	797	999999	999999	999999	999999	507	999999	579	999999	999999	458	677	999999	43	475	971	25	999999	544	38	999999	643	366	355	281	999999	197	166	999999	563	999999	243	608	999999	477	164	461	999999	389	645	203	164	855	671	30	123	851	999999	429	999999	46	100	999999	999999	999999	164	967	442	181	564	320	999999	92	505	456	225	79	907	566	321	519	877	367	898	835	743	788	999999	335	167	999999	999999	737	999999	527	737	999999	846	202	999999	196	999999	966	999999	999999	999999	82	359	224	805	54	944	560	118	413	999999	
732	999999	999999	690	376	282	999999	24	13	250	953	518	977	719	95	232	715	999999	134	500	910	543	572	999999	999999	438	480	529	123	616	999999	629	999999	368	14	999999	920	511	946	914	912	952	821	95	559	563	381	999999	999999	822	999999	317	999999	913	257	199	641	603	29	937	999999	587	901	396	731	334	358	619	715	169	311	214	306	999999	587	958	721	999999	773	118	66	975	999999	999999	388	999999	644	256	999999	815	999999	326	492	19	122	335	999999	435	364	235	214	762	790	999999	520	34	21	774	336	999999	478	999999	830	911	881	826	778	610	999999	529	689	999999	508	999999	875	999999	999999	297	106	999999	907	295	999999	999999	903	304	999999	257	780	999999	200	870	920	821	346	139	999999	580	138	999999	556	451	999999	834	999999	112	264	890	685	535	999999	723	677	83	391	999999	41	999999	17	586	641	530	829	999999	339	819	999999	687	563	745	498	151	169	810	705	999999	868	299	12	801	50	305	572	255	60	999999	202	846	439	164	999999	999999	573	551	654	36	621	999999	504	999999	999999	999999	999999	939	46	999999	999999	999999	378	999999	999999	741	289	215	999999	346	957	584	604	862	626	345	999999	409	647	294	577	617	165	678	845	105	794	286	881	999999	968	999999	218	889	911	999999	478	999999	999999	366	924	367	14	318	78	999999	999999	999999	999999	999999	999999	927	999999	999999	593	947	999999	699	90	228	947	13	999999	83	377	335	376	714	999999	301	999999	743	569	999999	370	999999	613	846	610	808	999999	162	186	307	999999	50	340	466	999999	964	624	778	433	620	999999	920	43	930	940	743	999999	464	690	999999	716	585	368	21	390	999999	343	999999	99	282	999999	795	999999	37	930	337	994	999999	419	986	677	99	999999	948	871	450	186	682	905	999999	148	999999	471	377	590	567	999999	329	85	921	631	999999	689	999999	328	623	103	16	10	999999	999999	760	999999	704	999999	627	275	419	149	940	206	660	999999	231	999999	829	333	459	446	372	654	675	999999	497	365	917	409	169	630	257	357	180	999999	301	999999	999999	427	999999	999999	962	302	273	189	999999	725	970	999999	467	999999	499	999999	643	999999	637	959	83	926	999999	349	224	228	999999	999999	891	592	999999	978	666	113	756	999999	566	224	484	79	999999	495	698	771	394	126	999999	999999	999999	957	999999	999999	999999	342	999999	999999	869	427	31	744	196	483	999999	999999	999999	999999	999999	363	999999	97	999999	429	95	567	999999	999999	237	785	954	107	286	999999	999999	934	999999	425	932	334	69	305	541	148	202	739	883	
907	206	999999	999999	999999	999999	587	881	53	232	295	999999	487	764	465	233	93	472	999999	999999	232	999999	364	673	283	69	809	999999	964	555	596	236	355	684	999999	392	90	712	999999	124	999999	92	999999	999999	593	999999	455	569	604	81	457	676	277	282	661	999999	999999	482	799	343	183	293	916	498	636	68	180	803	999999	83	152	999999	910	999999	768	150	221	652	90	384	613	999999	999999	999999	999999	920	959	999999	32	588	999999	608	913	229	940	414	175	999999	85	535	999999	652	475	531	928	999999	765	999999	513	521	870	999999	402	999999	999999	933	999999	33	400	716	999999	107	780	516	533	999999	999999	999999	999999	364	974	999999	576	999999	656	999999	774	178	999999	30	999999	999999	569	511	999999	999999	999999	499	500	999999	999999	999999	725	999999	436	630	871	959	997	394	619	85	999999	159	546	775	623	847	767	999999	168	424	69	380	562	999999	537	279	798	184	999999	967	999999	862	999999	833	999999	999999	999999	35	100	815	999999	579	410	88	999999	420	999999	941	736	999999	731	733	849	999999	999999	354	806	828	102	999999	170	999999	65	651	885	735	999999	712	405	415	728	742	676	999999	253	999999	969	483	703	127	313	857	447	969	246	466	23	146	999999	35	411	299	932	498	654	357	999999	999999	203	178	999999	999999	545	331	999999	989	999999	506	162	999999	384	332	135	999999	298	313	385	999999	415	428	999999	479	961	379	999999	438	999999	187	999999	999999	965	999999	290	534	323	61	999999	126	339	257	999999	516	984	157	999999	89	174	957	210	351	999999	438	353	775	456	333	300	175	327	999999	189	878	807	999999	637	173	52	601	999999	999999	999999	269	999999	999999	27	215	495	814	729	924	274	851	999999	356	999999	999999	999999	999999	87	989	760	155	999999	138	77	531	709	728	999999	486	46	999999	999999	963	359	712	682	195	757	251	838	486	446	999999	937	999999	900	461	340	111	306	537	523	671	486	846	470	999999	99	496	506	766	304	252	887	701	555	24	996	222	999999	999999	757	836	161	284	708	404	201	739	630	257	398	999999	999999	999999	999999	634	999999	999999	251	999999	106	999999	744	81	192	204	516	245	999999	999999	464	127	256	625	780	687	999999	211	147	75	436	999999	866	258	378	999999	999999	388	652	921	999999	493	971	999999	999999	496	101	89	102	514	888	999999	957	744	999999	280	172	999999	728	371	123	285	375	186	627	746	404	496	703	306	142	138	999999	860	358	971	999999	999999	50	999999	595	441	119	999999	187	480	402	132	465	107	722	507	659	291	999999	262	
999999	794	999999	838	999999	605	386	795	382	759	373	106	395	999999	134	717	523	999999	776	682	999999	742	999	999999	353	282	40	605	584	999999	478	999999	62	105	999999	361	282	211	999999	989	64	999999	261	427	116	305	999999	643	973	999999	984	226	514	135	97	385	795	999999	494	818	575	780	221	747	291	72	53	300	968	772	444	321	250	999999	627	851	999999	581	50	58	546	397	632	578	649	262	796	999999	18	478	999999	257	716	384	424	283	113	513	145	54	261	999999	674	210	999999	672	975	727	507	246	893	223	999999	446	282	999999	158	999999	999999	39	275	126	292	500	216	197	604	866	372	353	748	999999	446	995	797	110	722	431	17	999999	287	999999	429	772	584	352	272	280	112	246	999999	999999	999999	116	999999	144	163	999999	994	999999	77	118	364	163	498	916	999999	989	648	181	465	727	634	999999	999999	205	696	999999	916	999999	925	999999	764	999999	999999	287	572	339	999999	662	947	548	437	633	909	178	714	999999	283	667	575	282	999999	930	780	407	836	294	364	583	448	643	267	140	458	743	999999	238	935	220	999999	999999	772	999999	999999	999999	999999	10	999999	582	491	430	999999	258	298	652	702	834	355	999999	450	287	974	643	999999	313	291	306	185	175	825	486	341	73	324	137	509	645	706	999999	999999	999999	83	781	102	999999	407	18	842	806	51	519	999999	124	999999	76	473	139	772	920	635	993	825	55	757	14	999999	999999	934	170	152	66	137	491	999999	615	999999	999999	551	205	905	999999	464	379	134	315	603	226	302	257	664	380	873	785	238	999999	20	38	999999	999999	929	234	83	681	663	984	999999	999999	411	164	862	280	588	576	24	999999	539	456	999999	451	411	999999	880	999999	506	772	193	352	263	999999	604	185	999999	463	276	681	209	782	999999	999999	923	212	815	148	394	394	792	306	770	875	585	564	116	582	686	66	999999	999999	999999	890	801	49	147	813	560	687	111	134	999999	343	163	756	740	782	528	208	66	742	302	122	980	999999	999999	387	22	999999	78	999999	999999	999999	337	999999	999999	825	348	883	74	999999	587	707	292	999999	999999	999999	999999	829	824	334	999999	999999	999999	999999	104	73	999999	913	468	759	801	999999	619	515	356	99	15	350	158	999999	444	999999	144	999999	164	999999	829	322	890	999999	665	192	226	744	542	999999	220	725	718	544	915	434	425	314	210	77	999999	777	999999	999999	431	382	999999	999999	890	999999	353	944	999999	509	243	999999	33	324	104	618	303	999999	972	999999	999999	290	
631	999999	999	999999	228	829	854	999999	999999	61	11	982	722	293	512	316	853	132	946	275	277	999999	999999	327	410	110	220	592	773	999999	804	264	999999	150	750	76	909	880	200	999999	100	371	13	191	999999	50	999999	811	116	987	31	850	120	614	999999	999999	313	681	609	999999	618	272	322	999999	257	747	955	581	542	446	999999	973	931	999999	184	905	215	128	999999	369	999999	409	486	999999	999999	953	153	423	999999	999999	999999	237	281	82	905	828	59	719	934	848	95	30	278	670	590	58	999999	688	439	118	217	195	950	999999	619	218	786	535	101	303	999999	999999	454	999999	683	179	701	858	526	356	855	495	999999	883	284	488	140	816	206	153	44	465	983	28	999999	999999	287	42	999999	696	999999	524	628	640	254	553	576	73	986	999999	356	70	171	92	262	999999	999999	76	964	140	88	970	999999	947	268	148	557	999999	95	116	999999	669	405	829	314	999999	999999	553	638	730	912	999999	829	785	796	974	303	900	766	407	576	999999	77	999999	618	999999	194	680	999999	116	999999	150	978	999999	529	999999	665	342	778	921	854	999999	437	244	228	21	999999	999999	160	999999	844	999999	669	687	540	680	602	999999	220	999999	156	999999	999999	999999	734	771	999999	950	266	119	319	961	132	845	552	129	783	833	999999	607	999999	999999	530	98	999999	348	481	301	349	999999	999999	592	131	545	774	999999	286	905	509	999999	999999	200	297	50	974	883	999999	999999	144	420	897	769	969	613	999999	515	999999	999999	269	396	999999	797	610	418	35	727	999999	587	999999	884	999999	877	333	656	684	741	354	999999	123	388	814	657	166	928	951	325	622	517	243	269	12	202	646	999999	166	135	589	879	25	257	53	946	753	260	577	29	999999	322	928	570	999999	999999	969	880	581	643	640	682	466	709	999999	331	999999	811	881	650	241	999999	500	559	161	475	473	999999	345	999999	904	906	360	931	880	310	589	672	108	826	233	999999	541	999999	495	906	422	316	152	721	602	941	999999	999999	788	234	999999	379	999999	999999	713	114	545	713	739	733	999999	535	829	803	999999	999999	713	65	427	476	679	977	73	255	63	167	722	999999	275	962	538	433	999999	999999	488	219	264	999999	122	999999	230	827	999999	761	999999	999999	486	349	978	921	237	999999	999999	322	554	844	999999	173	642	555	391	921	448	999999	999999	898	391	183	325	533	427	999999	942	308	256	852	999999	312	999999	999999	680	383	644	999999	734	224	922	831	999999	999999	903	100	769	566	737	308	389	17	
999999	685	504	313	33	999999	503	926	999999	212	76	702	650	999999	999999	476	875	999999	286	999999	999999	980	999999	560	999999	680	629	336	999999	385	999999	947	472	196	745	984	999999	999999	999999	199	850	807	843	720	999999	408	999999	899	999999	999999	999999	730	31	999999	964	999999	999999	944	240	353	999999	177	395	999999	642	128	239	999999	267	518	805	507	657	97	253	244	146	266	999999	673	685	730	999999	999999	694	839	925	187	231	170	285	727	146	16	373	682	422	999999	999999	646	178	540	999999	90	498	193	999999	934	52	730	448	453	158	999999	667	999999	999999	157	310	802	203	999999	999999	107	999999	88	370	651	723	570	999999	297	188	159	504	999999	98	657	749	510	767	990	999999	501	722	999999	578	999999	348	999999	999999	275	548	999999	999999	126	308	544	847	419	999999	431	221	999999	908	160	275	998	72	999999	17	999999	407	800	999999	212	917	740	385	999999	509	999999	313	455	999999	999999	749	902	706	388	846	553	999999	339	999999	345	999999	663	592	571	999999	580	999999	825	270	471	999999	747	999999	250	208	999999	999999	445	910	41	128	765	164	361	410	999999	301	684	999999	999999	970	999999	122	999999	432	999999	157	813	845	928	284	487	999999	856	689	11	661	465	189	999999	393	375	429	656	227	23	999999	241	170	202	288	833	158	806	500	799	635	551	818	944	420	999999	999999	981	757	640	580	307	672	999999	711	836	504	398	80	999999	648	466	482	999999	999999	916	999999	652	650	451	338	389	999999	999999	999999	999999	647	999999	999999	47	775	447	898	586	443	211	999999	999999	491	452	338	760	735	895	161	999999	999999	409	199	503	703	947	341	999999	311	201	942	999999	999999	999999	999999	268	530	42	829	210	567	895	975	553	999999	999999	170	208	122	999999	653	470	737	208	999999	248	999999	374	343	999999	116	593	284	999999	999999	786	729	891	263	999999	239	702	999999	951	999999	183	434	645	155	812	786	999999	999999	733	547	481	54	834	999999	950	222	166	999999	11	104	999999	621	732	999999	572	171	279	999999	52	349	950	404	786	597	868	814	411	229	531	52	972	999999	999999	704	787	741	895	343	312	858	999999	14	74	857	635	562	999999	361	583	651	999999	198	160	393	597	87	268	246	689	146	811	936	177	999999	131	584	79	38	507	830	275	999999	641	194	999999	999999	340	929	962	316	122	999999	646	879	534	783	248	168	117	999999	482	659	653	176	999999	145	999999	114	735	60	492	673	853	752	385	581	557	966	126	651	746	339	284	382	33	999999	999999	
298	434	999999	346	911	921	797	358	616	291	475	999999	999999	999999	235	203	911	823	449	206	894	503	953	236	282	51	465	963	153	999999	281	152	296	845	548	680	397	999999	581	752	66	403	999999	299	91	829	985	999999	999999	145	372	559	584	564	999999	794	480	121	73	870	465	999999	999999	241	20	332	851	295	571	555	805	999999	999999	697	149	500	735	664	154	453	999999	924	452	999999	22	999999	568	731	448	754	209	286	651	711	296	999999	198	999999	999999	759	999999	700	999999	965	340	999999	999999	886	425	905	68	816	966	620	814	540	391	207	229	298	764	130	846	817	355	528	555	999999	410	916	311	999999	385	395	475	999999	954	486	677	846	415	681	999999	543	695	393	999999	41	896	756	999999	991	317	989	995	857	999999	999999	620	811	620	775	486	509	999999	999999	440	581	154	999999	586	999999	530	382	883	999999	814	313	999999	962	999999	999999	644	654	85	320	890	999999	999999	999999	999999	801	865	866	999999	640	205	806	939	999999	952	999999	999999	999999	999999	935	470	934	999999	913	52	549	41	999999	999999	105	140	999999	433	293	970	999999	999999	999999	946	785	49	664	156	252	887	18	999999	297	20	999999	999999	206	485	149	849	999999	289	999999	999999	962	769	217	999999	999999	999999	999999	382	656	864	906	999999	361	999999	999999	896	806	788	863	35	44	185	744	647	999999	999999	934	999999	999999	443	24	766	705	959	984	25	831	401	25	999999	999999	999999	718	999999	999999	999999	999999	999999	999999	252	999999	999999	425	460	541	999999	35	570	148	672	575	25	97	223	850	150	852	401	517	377	999999	415	772	130	511	409	467	321	543	212	191	238	265	52	400	847	350	999999	428	207	990	999999	262	353	177	508	547	999999	999999	999999	79	884	197	723	187	637	404	305	949	141	329	714	36	999999	490	346	999999	55	823	12	800	999999	999999	319	387	999999	163	999999	952	999999	999999	962	739	999999	142	999999	51	541	864	999999	453	55	304	296	878	285	999999	325	862	831	747	501	682	579	999999	471	999999	878	999999	383	999999	974	352	946	280	999999	975	455	804	999999	305	228	191	70	559	754	313	686	441	111	569	838	567	131	999999	999999	289	169	417	670	394	172	999999	999999	289	478	999999	358	26	520	310	999999	520	678	535	999999	320	621	999999	418	168	235	446	244	813	999999	999999	230	999999	909	999999	815	47	143	799	142	32	999999	781	90	61	955	669	920	999999	781	327	889	999999	735	60	668	999999	999999	512	169	725	961	677	643	71	999999	666	116	999999	
999999	999999	386	999999	999999	506	619	999999	939	366	213	565	525	442	999999	999999	999999	634	955	859	419	999999	48	999999	999999	416	999999	33	999999	999999	579	298	562	487	999999	40	941	20	203	238	999999	827	210	643	309	999999	210	528	999999	326	544	847	711	257	34	819	712	999999	248	985	445	596	703	920	786	915	12	48	999999	11	999999	517	999999	726	999999	999999	474	405	332	999999	216	542	388	820	484	999999	586	315	463	496	328	195	999999	217	793	999999	999999	290	856	394	600	999999	401	643	940	36	415	984	827	999999	354	317	432	212	779	999999	218	882	445	64	338	696	584	999999	682	200	745	233	933	999999	467	194	548	938	445	54	151	999999	880	457	326	602	487	31	999999	21	999999	999999	438	890	635	250	844	801	65	903	999999	761	960	749	999999	192	60	252	999999	170	999999	494	766	734	761	999999	999999	987	737	735	219	563	498	671	999999	186	795	999999	999999	227	350	747	882	542	467	390	784	140	999999	999999	551	245	999999	999999	252	999999	802	704	139	172	248	856	73	330	694	34	272	299	322	114	397	18	999999	757	999999	31	611	233	999999	381	689	999999	820	603	194	999999	516	517	428	168	383	100	913	786	978	493	683	561	999999	443	127	494	818	999999	747	543	999999	999999	171	999999	666	579	437	757	483	376	45	999999	146	720	517	754	870	999999	730	306	999999	516	778	335	347	60	386	833	263	204	63	757	855	650	42	999999	355	207	501	804	663	165	999999	611	999999	223	425	999999	925	372	999999	665	342	451	448	435	999999	835	884	999999	202	603	503	288	323	287	614	495	999999	301	408	999999	661	925	643	938	212	176	999999	999999	634	258	908	890	580	398	425	414	211	606	705	520	322	999999	611	69	999999	999999	297	999999	999999	999999	448	634	963	950	13	416	808	509	232	354	999999	999999	982	944	695	613	999999	999999	862	210	293	91	595	999999	999999	776	324	583	286	188	879	706	525	704	810	999999	926	999999	394	18	606	702	999999	361	561	563	902	667	999999	58	326	999999	318	408	646	367	48	999999	999999	999999	102	234	233	54	999999	261	999999	287	144	999999	686	88	541	853	603	999999	999999	999999	337	797	873	999999	999999	238	862	516	397	127	68	452	999999	851	39	167	915	381	479	340	886	999999	329	625	533	952	372	247	831	999999	999999	64	659	804	747	802	999999	445	25	994	999999	958	864	126	229	999999	186	834	59	383	937	232	999999	377	357	999999	477	999999	133	267	999999	624	685	999999	999999	14	999999	440	
999999	236	804	480	999999	484	158	928	445	213	405	842	775	538	197	457	526	581	941	292	457	720	335	114	999999	758	139	999999	282	930	803	999999	898	999999	999999	822	578	999999	866	638	228	428	999999	274	999999	291	491	337	436	237	416	999999	72	510	982	999999	901	999999	167	607	999999	999999	656	514	410	190	999999	999999	807	999999	999999	69	715	312	73	999999	138	70	261	41	999999	999999	140	54	524	999999	162	397	999999	346	920	877	309	268	294	638	772	86	864	671	346	462	529	999999	358	357	35	999999	999999	954	265	840	448	999999	999999	552	460	611	999999	347	38	556	275	999999	454	12	759	456	28	999999	265	61	999999	999999	694	814	282	78	999999	176	46	999999	951	809	91	90	999999	183	928	741	999999	170	96	999999	999999	790	196	68	617	999999	598	579	741	20	698	999999	999999	859	441	526	279	391	915	999999	311	999999	605	999999	389	374	573	585	528	286	257	105	999999	680	946	904	628	224	999999	350	578	466	660	999999	999999	877	445	579	999999	411	999999	796	255	272	224	16	195	729	678	252	782	22	61	464	763	603	248	964	912	537	999999	65	929	574	255	844	999999	665	356	512	928	993	843	999999	814	461	849	702	465	940	718	898	545	999999	567	565	999999	206	999999	517	999999	999999	666	213	513	416	867	680	26	380	40	530	383	999999	324	788	179	935	999999	311	753	545	508	972	819	999	519	720	999999	690	999999	779	487	838	873	457	336	640	612	408	594	179	686	999999	910	198	999999	999999	999999	999999	396	999999	999999	875	763	102	972	999999	394	513	896	156	673	999999	940	261	52	544	302	867	462	999999	332	251	999999	584	859	423	72	630	485	150	825	238	999999	958	232	999999	85	781	999999	641	255	999999	511	447	999999	999999	999999	658	156	979	86	37	326	857	157	315	167	189	242	559	632	764	999999	756	331	445	42	982	999999	439	999999	521	392	999999	999999	234	999999	279	88	999999	999999	413	483	505	74	797	911	446	999999	917	454	999999	548	925	19	491	80	755	126	70	326	172	630	716	999999	564	645	506	574	923	999999	888	110	732	999999	999999	999999	532	691	999999	533	596	999999	999999	985	574	999999	999999	999999	802	999999	985	163	27	193	999999	782	766	985	509	161	415	872	999999	352	999999	794	999999	645	789	210	547	999999	592	537	730	990	999999	999999	946	999999	999999	695	772	769	589	734	999999	548	999999	447	524	999999	191	382	128	724	999999	768	429	999999	999999	999999	31	601	616	921	571	490	999999	999999	999999	45	48	
918	999999	999999	109	127	999999	831	711	277	471	999999	999999	999	881	220	999999	15	706	750	999999	999999	999999	366	673	180	999999	667	172	602	95	67	184	488	999999	999999	408	408	624	176	15	597	77	890	360	999999	999999	616	50	361	999999	457	419	522	732	999999	999999	617	55	929	964	105	669	119	191	414	178	207	500	618	811	19	999999	999999	745	999999	108	543	15	999999	264	999999	999999	811	999999	637	647	661	999999	636	999999	790	999999	695	212	909	927	999999	708	945	511	718	126	999999	549	71	76	879	999999	27	773	950	611	61	674	428	478	857	588	554	766	516	451	864	839	30	656	695	337	999999	787	150	835	69	493	546	430	205	999999	468	571	999999	999999	999999	999999	827	189	312	30	784	441	80	380	164	189	994	276	262	592	529	415	380	999999	941	240	633	125	999999	567	137	998	282	595	130	982	998	631	999999	10	999999	841	999999	675	552	404	717	770	999999	880	498	280	999999	612	999999	63	999999	225	943	507	240	999999	637	744	999999	999999	168	484	259	181	999999	999999	562	261	999999	999999	999999	705	10	546	523	999999	443	671	79	857	999999	670	999999	77	792	783	687	999999	999999	309	214	610	781	766	999999	999999	520	510	999999	999999	999999	916	41	65	992	494	224	407	984	377	999999	999999	999999	46	956	498	631	999999	388	406	685	356	999999	281	483	460	923	244	311	290	352	933	971	999999	149	913	638	999999	84	307	568	999999	999999	402	40	248	935	745	809	746	610	999999	131	302	449	370	999999	759	582	542	571	980	105	999999	34	345	993	731	897	52	860	834	117	999999	837	405	136	98	251	244	525	188	434	564	680	24	811	679	504	999999	488	878	999999	542	736	588	194	527	378	695	254	999999	848	766	886	776	230	999999	464	53	244	346	518	347	26	999999	556	999999	33	999999	533	999999	236	128	564	981	618	575	999999	999999	221	999999	999999	556	989	321	339	667	678	903	999999	771	224	461	543	151	370	877	999999	353	999999	653	503	368	999999	930	999999	729	212	904	168	655	695	215	832	635	999999	961	357	999999	63	888	862	130	999999	999999	999999	774	585	999999	621	999999	59	11	227	999999	999999	362	999999	69	999999	999999	464	773	745	148	85	18	629	999999	999999	999999	529	820	999999	153	999999	382	999999	999999	829	212	154	999999	293	999999	605	694	987	274	999999	274	999999	298	371	453	434	99	385	87	999999	101	155	678	896	222	220	239	710	84	776	732	220	999999	240	140	465	999999	490	327	543	390	999999	364	999999	999999	
832	241	458	846	719	701	997	74	721	737	67	476	893	80	216	376	983	913	497	999999	999999	590	999999	240	988	759	999999	67	544	306	80	999999	999999	645	390	978	999999	864	999999	999999	735	999999	275	502	83	988	999999	419	120	999999	406	999999	866	590	206	999999	999999	227	999999	959	999999	940	530	424	999999	276	185	999999	689	237	595	129	558	999999	999999	999999	324	565	167	999	979	200	946	377	900	963	999999	710	448	148	999999	562	16	405	999999	795	625	999999	835	807	813	532	729	883	999999	287	559	454	528	297	927	618	70	857	999999	901	993	162	524	703	999999	999999	809	551	999999	999999	122	162	437	276	293	473	729	999999	196	456	470	73	796	622	999999	480	192	160	999999	196	502	999999	425	92	801	472	336	999999	999999	348	723	188	460	999999	999999	999999	27	261	999999	999999	888	710	670	533	440	999999	366	901	299	871	292	658	340	245	539	999999	737	354	475	821	999999	597	999999	848	733	999999	999999	999999	457	18	999999	930	156	757	999999	999999	488	999999	999999	871	116	999999	999999	594	65	74	848	224	19	212	999999	672	786	192	326	999999	816	822	999999	999999	327	119	999999	999999	999999	362	511	999999	999999	748	484	846	702	603	715	712	999999	999999	792	999999	444	398	248	254	349	790	153	999999	441	16	975	666	999999	503	554	996	999999	561	186	703	999999	275	287	999999	728	822	969	193	999999	999999	999999	516	39	142	999999	999999	999999	210	999999	628	218	999999	150	930	772	817	755	999999	999999	718	731	202	133	99	999999	999999	121	977	525	526	820	960	495	999999	999999	468	637	958	789	625	135	779	619	558	495	25	999999	356	999999	999999	77	999999	143	999999	881	354	393	939	37	999999	817	999999	684	425	807	999999	61	322	471	314	190	796	419	999999	592	952	583	575	603	99	52	999999	488	615	999999	59	826	999999	946	999999	84	697	931	253	999999	241	105	204	999999	247	963	813	999999	999999	999999	999999	999999	709	999999	929	770	818	345	937	503	999999	415	999999	965	758	430	999999	376	355	239	493	864	176	626	361	856	388	825	999999	135	239	879	305	885	188	698	127	999999	26	355	999999	361	993	750	755	825	999999	238	992	817	648	447	540	999999	246	416	195	999999	815	83	391	999999	979	812	999999	182	999999	194	786	70	313	755	999999	10	999999	141	870	425	870	999999	830	159	999999	549	486	999999	349	351	999999	772	512	43	754	942	963	273	999999	191	486	582	999999	842	999999	932	513	999999	96	999999	981	115	545	999999	222	999999	252	241	170	440	335	
481	999999	769	546	24	557	279	11	999999	46	709	759	689	939	298	999999	999999	707	900	45	593	705	999999	369	542	999999	743	999999	474	699	731	113	941	856	14	999999	999999	305	437	999999	244	891	999999	503	282	999999	856	830	924	999999	264	999999	269	999999	741	776	33	409	999999	786	814	999999	999999	717	315	605	818	999999	934	549	999999	692	999999	526	801	702	35	316	97	197	381	912	896	14	445	207	844	546	125	238	725	547	302	651	570	785	363	962	198	676	536	999999	895	385	999999	572	263	743	603	999999	999999	717	321	815	999999	901	562	533	999999	117	761	282	999999	999999	823	999999	399	629	956	25	348	999999	999999	420	660	358	27	521	999999	872	999999	999999	942	86	486	18	999999	999999	245	668	999999	830	690	90	915	264	999999	198	999999	999999	182	634	999999	588	699	688	599	901	164	67	999999	50	126	999999	173	999999	340	641	230	815	110	912	393	297	792	518	382	47	505	406	52	999999	959	155	700	319	324	999999	386	798	999999	999999	332	188	999999	192	713	999999	999999	999999	924	674	968	745	999999	270	251	498	795	191	999999	561	999999	758	24	65	91	971	708	853	345	976	264	431	406	776	589	214	513	609	999999	100	999999	999999	481	377	860	224	983	439	78	999999	999999	205	491	857	928	999999	174	728	111	742	582	999999	919	999999	420	999999	348	395	999999	46	985	195	386	226	441	999999	999999	647	205	867	987	279	785	999999	999999	68	939	549	999999	25	50	999999	508	999999	517	67	999999	533	956	323	875	598	999999	41	840	382	999999	275	425	999999	297	527	533	244	754	313	288	409	539	999999	999999	999999	547	999999	996	209	999999	324	708	384	835	753	999999	881	991	398	999999	753	679	999999	250	674	133	999999	999999	523	261	274	999999	213	999999	921	993	604	716	86	61	103	44	640	694	999999	999999	51	937	544	836	651	252	999999	999999	999999	729	503	121	932	999999	999999	936	483	948	999999	17	504	605	999999	759	95	175	915	347	999999	999999	48	999999	746	999999	92	148	194	999999	609	31	951	420	999999	201	499	492	783	411	590	167	561	692	281	496	72	446	999999	999999	999999	999999	999999	28	376	815	690	162	375	999999	593	333	999999	999999	349	401	65	93	360	721	269	602	391	514	756	269	999999	356	79	259	55	645	124	409	999999	132	694	999999	54	999999	510	999999	127	958	817	999999	415	763	352	880	999999	999999	95	999999	525	999999	104	822	271	116	657	343	93	999999	999999	947	218	351	862	226	706	132	48	921	220	922	485	
999999	999999	499	854	404	13	198	818	77	559	812	999999	999999	38	872	672	999999	781	999999	264	10	188	870	999999	73	900	136	184	318	939	174	101	603	673	999999	135	771	999999	263	340	999999	307	713	398	406	467	86	197	833	460	110	999999	53	668	999999	255	826	451	790	503	876	23	509	999999	999999	721	291	122	366	747	900	686	527	836	369	703	474	482	999999	606	999999	938	351	858	838	33	57	934	198	426	308	330	471	760	463	880	999999	585	12	685	185	999999	831	96	559	999999	623	217	308	781	780	354	799	194	999999	937	672	999999	298	371	673	356	999999	999999	999999	999999	225	766	383	488	905	889	479	966	430	859	117	999999	999999	425	410	999999	636	417	645	954	530	286	999999	525	218	999999	999999	640	21	999999	50	891	647	979	208	999999	833	819	876	890	874	832	764	999999	830	417	351	999999	961	999999	720	999999	304	493	999999	999999	684	858	280	758	999999	999999	955	601	819	999999	617	999999	226	999999	16	816	540	754	89	698	999999	272	694	800	999999	999999	999999	187	999999	534	999999	164	999999	269	999999	999999	999999	127	999999	46	876	173	999999	613	800	32	999999	416	999999	999999	999999	999999	414	360	427	421	173	480	953	190	169	778	492	294	630	462	999999	957	382	40	277	423	467	53	821	999999	272	90	999	782	766	272	359	215	999999	56	999999	579	842	759	811	78	999999	999999	876	108	681	715	983	347	632	999999	44	796	635	562	92	370	999999	78	999999	999999	480	999999	424	896	429	286	736	583	713	999999	999999	622	229	209	258	359	176	723	677	557	999999	662	159	999999	238	562	580	996	964	389	50	999999	999999	999999	597	993	693	980	679	404	978	999999	999999	812	583	421	999999	436	313	732	204	815	401	999999	985	999999	31	357	999999	866	999999	999999	619	334	999999	352	22	499	611	265	666	196	999999	999999	578	999999	37	346	493	999999	984	153	692	241	999999	235	381	19	743	999999	999999	346	999999	812	999999	249	790	310	43	241	409	87	824	999999	999999	999999	771	129	32	298	790	999999	999999	999999	999999	562	57	387	149	554	970	999999	999999	831	999999	330	999999	241	584	339	905	999999	313	262	416	999999	329	644	999999	186	464	262	986	454	989	298	999999	999999	931	999999	201	413	171	489	270	406	331	999999	765	745	144	539	545	692	393	73	999999	610	444	999999	243	412	221	999999	99	717	26	999999	842	994	847	413	999999	448	147	502	565	999999	991	999999	585	999999	999999	999999	999999	924	717	304	71	925	999999	872	35	999999	902	789	
201	208	999999	552	390	29	159	770	897	731	239	106	999999	999999	507	999999	618	434	398	905	533	999999	999999	175	10	999999	250	917	999999	975	387	353	545	999999	311	999999	433	449	999999	566	999999	118	533	999999	695	620	749	181	428	369	263	601	568	999999	265	409	288	234	552	667	779	242	999999	921	353	999999	560	206	999999	150	133	179	999999	999999	728	999999	999999	999999	479	389	972	78	499	718	999999	999999	784	549	102	901	88	209	896	999999	786	945	425	612	967	999999	69	553	999999	287	245	999999	796	735	278	840	152	679	755	172	999999	710	999999	973	209	567	111	21	113	999999	999999	924	282	842	56	783	999	655	641	670	329	999999	486	999999	483	637	990	59	999999	262	759	999999	999999	999999	276	86	999999	999999	412	999999	708	58	450	905	224	321	811	953	689	494	840	496	48	94	842	275	234	530	999999	571	577	999999	740	850	927	664	480	549	575	999999	999999	557	999999	999999	962	281	999999	999999	999999	172	826	46	369	786	999999	272	999999	999999	999999	11	999999	681	951	840	832	655	999999	999999	999999	559	999999	272	999999	719	999999	999999	253	999999	132	571	295	653	533	337	999999	540	999999	954	439	665	305	999999	658	574	999999	900	605	412	999999	316	964	999999	602	447	331	999999	999999	649	872	138	999999	999999	999999	999999	999999	208	999999	624	104	302	962	999999	169	322	264	729	999999	813	601	23	999999	840	408	816	999999	905	60	95	16	191	881	999999	92	999999	646	742	999999	338	858	919	752	999999	317	116	353	999999	999999	290	192	601	949	845	57	859	450	999999	164	429	723	810	999999	999999	617	913	420	919	280	858	676	522	855	285	999999	999999	999999	999999	532	301	473	993	999999	770	902	999999	999999	999999	995	232	860	467	587	999999	615	999999	771	690	373	404	695	433	342	371	613	999999	746	674	890	999999	999999	743	655	999999	956	729	134	387	168	213	999999	384	999999	57	997	219	999999	410	999999	906	999999	580	343	999999	999999	999999	661	323	999999	242	667	567	155	629	999999	999999	812	724	498	885	923	394	999999	999999	723	999999	509	999999	999999	404	735	346	13	984	465	28	999999	527	267	916	78	811	230	926	545	999999	238	304	422	880	406	219	911	785	982	999999	58	182	999999	294	540	375	949	762	506	331	564	171	173	999999	716	294	999999	999999	817	122	173	999999	624	609	92	215	872	493	999999	999999	434	228	11	939	970	999999	122	999999	999999	999999	861	468	999999	223	559	77	140	807	173	122	752	999999	967	870	362	452	558	805	999999	335	503	466	
764	999999	896	346	170	233	645	489	182	495	999999	999999	261	704	185	410	59	24	84	999999	329	885	773	106	260	999999	587	527	679	316	999999	999999	999999	404	704	999999	327	999999	907	906	171	999999	939	266	999999	852	618	999999	277	157	999999	197	999999	437	146	999999	217	999999	95	39	646	127	809	866	724	155	916	999999	10	737	93	836	117	178	903	645	945	516	963	408	522	929	260	531	560	583	800	770	999999	825	241	527	138	877	269	53	875	83	542	986	999999	999999	657	999999	74	919	89	91	534	501	932	999999	836	686	999999	717	867	287	999999	999999	354	156	598	999999	999999	566	708	240	999999	859	769	872	999999	977	473	999999	281	720	467	641	504	718	246	999999	999999	540	690	451	370	999999	186	597	767	400	999999	789	174	482	44	999999	221	849	999999	674	731	70	726	858	222	757	446	157	820	999999	647	636	909	831	292	965	999999	266	869	999999	683	999999	999999	583	999999	999999	595	798	686	959	429	999999	999999	572	44	831	999999	831	238	612	999999	38	999999	999999	753	15	879	999999	999999	78	999999	954	999999	817	990	559	999999	152	523	538	172	647	471	861	254	992	100	999999	999999	460	999999	999999	37	266	999999	999999	999999	21	999999	340	804	262	608	617	999999	999999	999999	727	999999	485	876	999999	999999	700	450	468	999999	915	848	999999	999999	542	546	739	916	999999	926	722	568	345	163	943	323	192	999999	910	999999	853	534	779	999999	999999	766	321	999999	999999	999999	337	816	790	97	489	173	77	425	272	716	869	701	747	549	952	168	245	332	932	357	136	966	539	999999	999999	391	79	445	551	776	235	164	436	854	999999	906	777	258	674	780	999999	999999	999999	999999	179	162	999999	240	999999	214	530	999999	652	142	608	371	999999	370	382	108	104	632	874	495	491	999999	999999	999999	949	56	390	986	657	162	112	368	503	999999	260	562	999999	839	81	999999	255	245	999999	303	255	237	629	417	876	575	685	623	892	999999	999999	464	887	894	999999	327	823	543	341	499	40	249	867	999999	120	820	999999	265	561	999999	999999	255	212	970	647	722	427	973	999999	999999	476	489	476	999999	631	999999	674	710	559	999999	523	712	999999	22	273	999999	370	999999	306	65	999999	430	72	999999	736	468	261	916	256	567	900	999999	433	259	33	551	999999	349	319	324	155	794	705	807	24	538	350	200	707	642	362	739	999999	64	20	55	427	121	791	173	999999	758	463	999999	852	673	289	999999	988	722	242	999999	377	999999	999999	999999	999999	999999	350	999999	127	
999999	218	614	999999	170	183	999999	999999	978	999999	999999	558	156	781	396	999999	999999	999999	351	999999	694	999999	984	410	342	999999	694	999999	999999	330	172	771	999999	56	999999	549	849	785	691	999999	999999	417	20	598	999999	999999	231	999999	523	999999	20	309	998	948	433	859	999999	214	873	798	488	234	516	657	999999	890	964	999999	308	999999	490	928	273	851	348	287	999999	396	829	869	151	493	630	785	320	863	772	999999	622	622	999999	645	912	893	21	686	999999	362	999999	689	999999	999999	902	676	466	91	999999	157	610	155	668	837	384	13	656	995	603	999999	347	107	127	329	486	686	999999	845	26	379	839	661	386	838	999999	150	372	30	999999	953	328	238	999999	999999	44	477	954	488	270	908	246	26	92	999999	999999	999999	571	188	999999	226	155	620	999999	666	999999	948	769	829	88	999999	641	636	414	650	999999	119	279	502	999999	19	732	999999	584	999999	143	999999	999999	999999	824	228	578	193	385	374	808	707	173	171	318	95	999999	134	409	999999	277	609	611	999999	767	905	270	79	893	634	999999	112	999999	956	532	493	379	562	15	859	999999	457	260	49	842	704	999999	118	194	209	311	607	643	557	840	533	999999	147	449	918	999999	999999	300	751	880	999999	671	999999	638	824	716	154	999999	549	372	999999	999999	572	599	72	960	162	884	999999	332	999999	468	488	126	999999	281	999999	123	96	999999	164	167	509	168	146	42	737	479	369	493	167	488	103	194	999999	999999	649	547	386	958	806	625	605	999999	999999	247	193	100	639	553	999999	41	42	648	217	662	849	413	462	39	232	682	999999	211	175	999999	374	999999	999999	824	999999	694	737	138	104	539	561	90	173	898	999999	647	839	816	19	135	455	455	999999	368	334	246	999999	999999	735	133	110	999999	999999	596	873	889	999999	815	921	788	303	904	553	677	110	769	249	999999	190	585	843	708	201	49	952	919	999999	737	500	999999	609	390	402	971	999999	167	827	999999	35	999999	652	999999	895	230	832	999999	901	999999	267	565	996	530	176	999999	999999	401	212	999999	644	954	999999	267	324	535	188	912	512	582	248	943	941	672	538	230	999999	819	813	970	217	411	27	26	999999	934	399	89	224	999999	999999	47	954	613	932	80	396	999999	709	999999	52	999999	49	328	71	323	623	999999	991	946	999999	470	588	999999	15	243	999999	556	786	390	146	109	698	999999	890	210	999999	337	740	999999	833	547	119	454	928	298	999999	698	999999	166	320	999999	999999	278	999999	230	999999	723	607	
999999	144	999999	999999	328	999999	999999	230	778	438	860	335	295	593	533	122	680	999999	144	999999	717	871	999999	601	629	79	81	21	429	999999	670	752	274	730	51	334	993	939	790	231	986	77	593	270	105	831	34	481	564	165	999999	869	324	999999	890	827	896	248	978	999999	160	930	800	542	767	118	999999	565	552	999999	129	740	570	999999	326	649	288	977	506	999999	55	999999	999999	274	892	800	437	854	839	223	438	999999	960	541	81	65	276	999999	502	987	770	469	928	364	46	613	308	411	999999	999999	549	918	742	189	213	999999	482	536	649	999999	680	216	726	999999	771	374	780	39	999999	270	999999	236	484	519	999999	586	672	999999	999999	999999	999999	36	999999	598	999999	519	22	780	337	521	583	740	412	535	316	564	999999	999999	593	999999	832	279	570	999999	867	999999	444	233	161	627	886	389	999999	369	475	999999	456	137	664	261	361	999	701	329	687	642	824	999999	212	474	999999	83	509	566	456	232	999999	925	731	361	85	789	629	999999	635	203	442	52	70	662	117	615	934	341	999999	833	999999	251	156	234	498	494	30	687	784	813	879	741	913	252	198	530	999999	312	186	571	999999	992	694	493	210	782	888	999999	367	237	149	999999	256	622	655	224	999999	506	999999	999999	769	999999	999999	821	324	999999	138	818	474	586	219	631	999999	999999	463	585	557	999999	34	715	606	999999	330	557	673	711	494	300	999999	973	999999	899	999999	596	802	999999	77	872	999999	508	653	80	999999	780	27	999999	23	999999	999999	79	667	999999	999999	157	984	298	622	377	158	613	216	999999	999999	999999	834	320	192	568	945	999999	999999	999999	999999	525	72	535	999999	549	999999	165	999999	986	141	527	999999	635	427	301	612	999999	815	999999	999999	566	302	999999	849	585	999999	706	999999	999999	999999	999999	561	999999	632	999999	95	459	893	82	837	992	915	229	707	703	193	209	999999	891	999999	441	220	818	961	927	999999	257	685	819	603	832	829	252	999999	998	966	334	12	999999	999999	163	999999	742	861	731	999999	83	117	156	999999	999999	813	444	498	130	999999	742	30	705	733	837	773	83	479	999999	173	999999	794	999999	737	858	207	432	999999	999999	999999	478	957	239	287	159	150	999999	999999	856	29	394	999999	314	86	233	999999	307	737	377	999999	546	272	856	999999	978	288	408	418	999999	549	391	999999	694	999999	454	785	790	428	583	697	999999	656	623	986	778	917	999999	999999	513	554	900	999999	317	423	284	999999	999999	999999	999999	871	741	130	884	999999	638	
635	999999	999999	999999	448	522	878	999999	680	999999	890	648	870	789	70	798	776	905	988	999999	999999	451	281	35	248	684	129	129	999999	956	124	999999	316	358	153	858	484	10	75	42	31	540	999999	278	393	999999	240	881	248	82	999999	225	999999	667	941	193	788	979	393	999999	403	759	452	999999	41	129	999999	521	646	211	324	999999	999999	955	628	166	814	12	999999	999999	454	247	880	639	991	898	874	999999	416	959	79	504	999999	312	638	271	999999	913	247	274	234	718	999999	999999	758	999999	385	940	49	785	999999	786	348	712	319	165	879	999999	731	142	254	692	115	686	141	999999	170	537	999999	999999	78	900	764	377	457	999999	13	842	881	803	523	933	610	631	590	293	166	904	992	999999	391	999999	999999	115	29	541	613	557	999999	938	999999	847	623	682	999999	999999	31	971	265	583	162	46	931	927	618	999999	999999	483	105	999999	662	266	544	844	974	999999	718	659	357	999999	131	455	937	942	775	675	320	999999	915	122	272	195	999999	418	330	355	353	264	496	708	999999	999999	999999	66	286	771	313	779	707	921	759	371	623	350	999999	707	999999	999999	161	943	999999	999999	568	983	585	477	617	135	999999	629	451	463	999999	999999	465	991	993	880	666	14	372	541	230	999999	999999	900	572	308	956	623	256	364	112	553	707	305	571	478	999999	808	164	187	265	88	480	999999	209	973	884	470	714	227	331	157	580	469	999999	999999	999999	685	999999	999999	179	900	382	999999	361	619	941	170	430	524	410	857	849	195	286	999999	522	999999	999999	598	424	495	909	38	43	954	973	248	371	996	848	795	903	846	17	364	705	394	944	999999	42	724	50	199	817	473	308	394	193	791	62	573	984	316	894	683	991	354	62	406	645	702	798	433	676	999999	954	13	999999	921	447	138	122	121	565	699	999999	719	220	569	656	588	65	999999	943	999999	999999	999999	951	333	372	360	341	548	944	339	926	616	523	213	519	305	216	271	999999	999999	999999	999999	999999	205	238	281	143	493	750	67	999999	228	490	401	803	367	61	999999	558	96	999999	573	177	236	773	838	206	17	60	999999	999999	999999	235	29	823	938	845	756	105	100	226	848	798	999999	691	707	136	132	999999	161	253	362	712	999999	138	887	999999	525	431	400	999999	136	443	398	685	999999	992	471	999999	865	522	999999	759	467	999999	948	775	290	544	75	711	84	607	999999	999999	29	999999	968	890	936	999999	999999	334	704	25	100	414	409	211	837	999999	999999	
999999	544	638	947	999999	254	397	999999	999999	425	981	366	688	11	528	544	290	999999	773	34	580	640	632	202	971	999999	452	778	543	376	999999	706	360	999999	528	73	269	170	999999	999999	580	710	999999	817	348	967	999999	23	999999	999999	999999	545	74	690	999999	999999	999999	445	976	548	802	999999	646	745	346	284	15	642	482	465	284	999999	250	999999	999999	999999	815	999999	853	13	999999	999999	216	673	257	543	642	670	961	614	160	824	999999	877	43	961	999999	89	480	74	962	383	540	117	999999	998	999999	136	245	225	999999	107	591	999999	999999	373	999999	973	498	803	999999	999999	680	868	314	999999	937	373	904	493	805	736	344	789	50	665	999999	999999	88	259	248	516	999999	745	999999	999999	242	999999	377	670	558	100	590	676	999999	999999	702	672	802	999999	999999	931	232	999999	419	371	762	802	999999	844	999999	313	894	248	565	135	910	999999	362	260	228	727	996	243	934	999999	999999	668	366	999999	999999	235	306	943	198	316	294	682	335	153	301	439	286	532	999999	255	205	351	120	307	716	767	319	552	916	343	935	988	999999	705	226	104	445	518	999999	249	16	951	60	259	841	237	608	219	959	788	450	999999	999999	689	518	803	557	999999	999999	999999	916	999999	37	855	380	306	999999	630	927	999999	993	999999	651	956	249	254	301	861	466	488	168	110	592	999999	892	472	949	138	999999	422	546	386	810	999999	999999	261	999999	999999	879	999999	372	978	999999	762	794	682	821	91	999999	274	512	695	603	999999	46	815	999999	899	962	907	356	736	999999	515	660	999999	999999	965	633	987	330	999999	982	920	125	190	819	830	342	220	999999	868	688	922	999999	851	783	999999	999999	517	99	33	999999	999999	199	636	999999	776	112	187	725	856	457	999999	943	416	999999	682	999999	856	996	341	567	752	267	487	999999	521	605	999999	833	375	325	126	897	306	863	21	731	999999	999999	53	999999	165	494	794	420	236	979	503	147	111	999999	999999	999999	999999	466	489	999999	711	588	999999	180	302	999999	999999	999999	341	564	646	552	702	999999	624	220	953	612	412	267	473	77	999999	999999	112	671	999999	887	999999	999999	999999	840	384	999999	30	999999	622	872	435	811	145	263	88	671	999999	999999	445	160	864	583	999999	155	64	232	999999	644	766	491	999999	631	620	472	999999	737	999999	806	178	999999	930	722	597	999999	999999	600	132	219	988	159	209	160	999999	582	999999	999999	999999	993	785	161	66	386	144	141	999999	804	200	672	999999	351	999999	536	783	999999	999999	151	985	
488	968	463	109	999999	655	999999	291	917	404	48	449	69	700	431	30	26	999999	554	999999	999999	285	382	999999	460	965	647	902	999999	377	999999	361	881	962	558	34	332	62	35	999999	528	999999	999999	409	162	233	999999	650	825	515	767	700	999999	999999	529	999999	596	63	649	75	18	999999	999999	999999	217	999999	999999	999999	152	406	698	999999	323	823	69	616	398	972	999999	999999	780	996	87	167	999999	496	685	328	442	355	438	278	413	959	722	814	241	346	202	475	665	999999	508	999999	817	999999	387	853	504	999999	814	623	806	422	295	21	636	999999	999999	999999	10	249	663	796	999999	430	999999	364	110	254	384	62	780	781	571	999999	498	658	350	805	119	832	999999	529	541	999999	999999	991	673	999999	188	780	405	480	474	425	434	711	460	999999	999999	33	999999	259	999999	762	842	34	850	604	523	977	120	999999	999999	178	425	999999	265	162	958	568	690	399	999999	603	656	310	316	155	267	786	207	953	561	999999	999999	574	989	778	972	999999	150	79	999999	999999	999999	270	868	999999	10	999999	455	307	438	685	999999	363	999999	935	115	542	999999	999999	347	736	999999	167	583	999999	999999	851	154	486	190	521	999999	999999	211	866	933	395	999999	999999	155	966	341	899	524	876	753	726	391	64	673	440	729	446	732	461	430	513	687	351	218	159	155	968	999999	917	268	999999	161	326	999999	719	110	999999	999999	999999	404	880	999999	999999	773	999999	469	100	813	750	999999	981	887	749	999999	999999	708	999999	801	999999	821	999999	782	999999	618	40	999999	74	999999	953	339	32	886	362	999999	549	870	980	999999	999999	689	65	165	376	136	286	834	411	880	582	21	999999	906	562	558	42	107	45	98	999999	795	999999	48	859	999999	769	104	999999	693	896	558	727	522	953	316	766	217	415	480	999999	206	173	999999	999999	999999	329	125	334	803	999999	999999	999999	892	835	61	294	999999	305	999999	367	999999	309	999999	984	33	293	497	952	255	999999	999999	692	565	999999	546	632	221	568	917	999999	653	770	999999	668	453	723	835	686	901	999999	999999	999999	459	122	999999	897	999999	999999	455	658	832	173	88	21	209	760	279	144	299	999999	83	457	388	999999	714	421	999999	999999	999999	309	999999	811	61	233	52	913	999999	452	608	649	999999	999999	123	999999	268	489	999999	719	999999	693	454	999999	999999	999999	948	301	999999	594	408	737	329	404	999999	999999	211	30	122	854	968	296	527	826	999999	650	252	999999	344	129	606	234	729	858	591	999999	855	999999	424	579	285	751	
999999	999999	54	871	999999	782	354	968	67	247	377	838	751	182	176	628	174	746	239	887	999999	999999	999999	183	17	471	813	820	300	454	606	542	579	227	906	879	999999	999999	330	470	717	376	72	368	856	891	117	418	681	237	999999	999999	350	398	794	975	660	999999	863	858	968	533	677	613	999999	834	269	533	275	296	845	509	999999	999999	179	590	351	629	327	125	364	999999	149	73	999999	999999	202	190	432	930	229	911	999999	472	501	999999	698	459	727	32	632	583	153	999999	391	999999	261	581	228	213	634	40	553	999999	504	573	999999	999999	751	712	642	999999	111	999999	77	933	708	953	277	985	999999	891	902	304	493	781	999999	755	682	999999	677	999999	962	229	306	999999	999999	62	999999	927	800	94	708	999999	999999	554	482	809	999999	457	383	308	313	243	999999	743	137	999999	264	999999	322	637	999999	972	45	31	125	999999	999999	878	575	655	985	349	999999	807	193	887	915	939	308	451	439	235	999999	999999	317	729	907	999999	71	999999	798	254	614	173	162	736	979	368	999999	999999	770	447	881	727	323	963	58	513	999999	250	343	999999	999999	999999	208	999999	576	666	713	999999	974	485	817	464	857	740	735	31	999999	457	999999	556	510	999999	680	991	353	677	999999	353	999999	403	12	999999	999999	483	830	743	964	454	169	323	655	51	625	295	999999	426	870	582	238	36	858	113	342	999999	814	715	199	216	999999	899	611	369	716	999999	483	996	687	383	999999	991	999999	210	999999	594	901	468	92	999999	372	926	806	999999	124	653	545	899	488	990	668	125	553	758	999999	999999	712	295	335	55	811	632	999999	496	999999	999999	969	657	999999	747	999999	355	999999	999999	843	437	102	999999	254	72	45	584	517	696	715	794	447	308	119	999999	882	999999	999999	47	584	739	196	319	809	877	683	887	93	741	115	323	492	749	914	663	999999	583	50	273	19	999999	124	999999	781	878	799	999999	548	788	865	278	222	595	229	999999	250	782	329	377	388	157	500	999999	590	402	999999	999999	999999	999999	999999	309	576	869	37	999999	625	153	538	999999	999999	999999	349	305	876	836	999999	896	529	810	422	395	263	673	884	861	736	348	462	389	576	111	286	102	929	999999	702	999999	567	873	488	999999	254	399	999999	376	808	205	900	753	999999	415	178	584	43	473	55	902	985	175	620	287	691	999999	364	977	999999	999999	999999	999999	999999	757	338	656	331	325	999999	864	384	999999	63	540	447	708	97	170	932	702	69	465	999999	799	367	402	
262	211	999999	999999	44	321	639	560	830	999999	619	543	87	999999	999999	717	332	190	528	476	121	89	999999	982	70	203	54	43	198	910	799	999999	999999	999999	999999	130	999999	55	829	999999	878	503	710	857	98	554	92	421	999999	351	142	999999	281	890	290	182	371	433	44	999999	277	606	372	999999	999999	285	999999	150	127	142	999999	999999	999999	465	999999	618	999999	982	893	516	999999	633	999999	846	999999	469	72	999999	999999	231	999999	486	999999	988	795	282	999999	791	76	999999	411	942	303	316	544	854	999999	815	999999	671	804	389	539	527	999999	644	22	526	151	330	223	643	999999	999999	384	999999	276	372	670	999999	487	587	915	91	999999	178	339	286	311	923	999999	256	217	984	427	378	947	493	267	161	270	614	649	746	599	999999	999999	406	999999	224	588	616	999999	976	193	999999	474	999999	999999	561	999999	735	224	228	840	966	999999	509	479	15	383	783	999999	519	65	872	938	179	491	347	999999	932	354	97	999999	999999	111	999999	999999	210	904	499	81	706	846	534	999999	431	905	632	342	947	927	926	840	804	512	999999	999999	320	287	304	966	999999	840	381	390	136	883	966	864	204	709	278	111	884	712	408	672	531	999999	516	273	858	15	773	15	427	999999	999999	371	475	320	489	922	610	532	996	999999	474	153	273	548	939	768	148	248	999999	999999	999999	102	113	999999	399	838	999999	41	117	79	77	999999	999999	880	999999	604	399	883	229	999999	999999	361	715	543	208	387	219	968	999999	100	866	534	357	999999	299	999999	999999	511	920	651	161	578	999999	927	797	108	999999	393	999999	345	378	264	999999	312	334	605	387	570	999999	22	999999	802	999999	27	999999	999999	28	999999	590	905	999999	887	999999	577	204	922	937	787	999999	109	206	825	773	988	722	612	515	54	277	694	69	999999	746	908	32	359	870	407	725	264	89	819	999999	299	999999	999999	999999	451	118	412	667	999999	824	665	815	803	38	719	305	999999	37	973	103	999999	845	649	151	64	555	844	61	539	71	999999	999999	386	999999	484	999999	999999	320	73	936	865	37	469	872	999999	102	228	331	161	112	135	236	115	725	907	999999	359	349	246	895	273	999999	999999	538	343	645	438	780	553	999999	73	999999	964	999999	238	868	386	999999	70	962	336	523	900	437	936	999999	914	661	999999	999999	999999	891	84	177	999999	514	899	931	999999	999999	663	447	777	999999	48	846	272	78	999999	49	999999	582	999999	999999	569	750	460	700	999999	999999	731	777	665	522	100	999999	999999	999999	
374	999999	968	454	248	625	308	889	999999	479	399	999999	992	845	173	85	964	999999	611	799	999999	922	63	209	338	459	713	885	781	265	340	865	999999	476	704	772	999999	622	343	999999	999999	679	14	981	310	512	96	885	613	590	999999	43	999999	415	197	451	671	769	126	788	999999	422	117	999999	148	533	458	525	151	401	15	999999	723	948	823	928	918	82	898	825	373	827	281	999999	707	307	304	235	999999	262	999999	310	505	555	999999	999999	572	999999	842	777	64	570	744	222	999999	215	999999	622	592	268	999999	999999	871	300	425	95	999999	915	783	841	999999	232	247	999999	299	704	846	178	999999	999999	999999	405	999999	130	771	802	92	69	616	999999	999999	999999	643	29	729	512	438	999999	999999	666	999999	657	739	999999	548	999999	333	855	999999	999999	369	999999	999999	332	902	138	369	999999	999999	999999	999999	92	308	292	999999	556	589	227	999999	787	275	640	48	541	847	709	666	238	582	938	478	236	999999	736	999999	999999	267	320	999999	601	999999	687	686	999999	663	340	358	456	156	991	999999	116	696	145	999999	728	111	883	999999	999999	472	999999	999999	590	154	775	999999	999999	161	16	299	999999	109	568	644	587	999999	999999	877	517	360	999999	91	590	695	999999	540	999999	131	412	744	999999	834	924	139	22	519	105	999999	888	394	999999	304	149	702	973	16	138	500	37	774	579	16	967	842	262	58	999999	999999	999999	244	999999	451	999999	999999	916	444	185	439	631	999999	859	999999	999999	999999	575	915	942	888	721	366	999999	510	999999	638	175	999999	867	91	999999	999999	931	999999	589	654	999999	343	999999	877	786	539	830	699	868	999999	914	999999	28	844	277	346	116	699	182	425	999999	443	357	121	106	549	576	103	999999	667	147	999999	999999	344	682	241	370	74	111	192	535	712	999999	999999	723	999999	358	32	999999	540	857	241	38	173	999999	17	986	443	999999	246	962	736	147	999999	999999	266	999999	999999	172	45	976	52	597	990	890	129	801	221	999999	348	999999	554	289	31	810	906	630	999999	522	999999	255	926	292	999999	999999	798	999999	440	324	466	920	675	859	779	563	815	643	47	283	702	215	999999	55	999999	999999	418	457	125	400	914	636	429	170	496	789	60	999999	732	771	102	553	370	897	931	428	525	999999	509	468	995	999999	593	143	820	469	481	999999	850	819	810	350	460	49	409	830	501	514	373	989	513	65	999999	275	191	158	844	999999	123	24	530	723	999999	657	405	652	53	295	349	36	318	179	999999	913	960	999999	
103	331	497	111	927	21	999999	520	954	939	361	327	952	672	625	604	766	836	299	97	402	803	644	757	787	215	999999	346	681	344	156	997	314	999999	64	523	389	22	96	518	401	437	999999	465	300	725	999999	999999	999999	999999	999999	83	623	999999	999999	300	686	739	324	721	999999	985	838	620	793	363	22	522	617	112	224	754	749	780	695	965	110	189	999999	71	871	999999	999999	967	931	83	384	441	91	764	836	649	698	375	672	416	598	92	671	999999	713	821	999999	309	499	999999	333	999999	999999	999999	199	999999	283	262	849	999999	999999	870	688	720	979	581	440	853	275	574	65	384	118	289	376	999999	517	529	357	999999	438	635	999999	999999	749	540	999999	698	574	339	376	445	525	999999	365	728	999999	950	999999	999999	390	999999	999999	924	999999	949	734	899	999999	181	990	999999	904	799	920	425	401	999999	971	448	328	999999	289	936	207	619	859	795	924	648	624	566	572	225	669	999999	601	554	680	800	806	364	681	402	999999	623	541	726	402	999999	999999	999999	999999	518	814	648	926	999999	726	983	100	999999	974	378	557	433	190	689	999999	697	824	999999	733	999999	642	963	999999	886	597	584	88	142	402	984	321	634	586	64	411	31	307	503	827	697	999999	999999	389	312	844	999999	443	852	999999	705	124	489	265	808	999999	850	999999	999999	509	152	905	957	546	989	999999	922	999999	135	287	117	400	330	29	46	470	775	584	999999	51	682	150	236	546	999999	999999	832	999999	999999	189	999999	999999	267	994	685	792	752	330	399	999999	921	77	317	999999	488	999999	999999	470	999999	347	109	275	828	997	999999	999999	999999	420	999999	129	234	553	79	999999	726	673	999999	999999	999999	253	718	455	999999	513	129	615	833	661	67	999999	87	371	159	440	89	295	616	999999	177	683	123	341	482	279	30	378	998	371	848	815	182	999999	999999	975	999999	654	89	325	877	221	178	999999	363	999999	52	999999	403	999999	866	999999	67	871	169	660	140	386	973	916	492	751	616	471	813	251	221	620	245	184	999999	999999	216	999999	393	955	999999	105	978	26	999999	167	974	369	504	417	758	999999	307	476	845	253	999999	999999	832	999999	999999	706	214	121	254	431	627	999999	828	999999	234	765	488	214	155	44	999999	956	999999	334	777	999999	999999	405	999999	910	999999	768	339	566	754	999999	999999	267	999999	808	891	867	772	805	540	754	999999	73	193	992	821	103	331	999999	845	999999	485	507	358	358	739	999999	627	999999	999999	999999	890	272	686	191	307	
999999	853	347	153	999999	194	882	794	32	716	903	222	501	99	230	447	528	720	39	567	961	999999	11	78	93	999999	999999	697	999999	999999	278	387	12	999999	600	999999	984	667	315	540	999999	712	335	642	836	595	999999	253	999999	421	999999	551	656	623	999999	321	852	278	69	301	755	999999	999999	999999	447	526	220	805	999999	999999	462	999999	415	499	965	258	999999	999999	242	497	122	999999	809	269	502	727	730	388	359	999999	396	999999	607	23	784	417	999999	177	204	999999	385	331	754	907	958	510	999999	166	999999	97	738	492	999999	999999	189	570	385	853	999999	720	795	999999	455	219	594	747	264	402	714	999999	658	415	175	922	999999	999999	440	902	310	992	591	999999	730	272	550	904	679	999999	834	224	41	999999	512	483	999999	553	999999	544	322	999999	999999	999999	451	109	438	332	999999	124	459	397	999999	483	999999	999999	999999	232	111	193	668	690	999999	999999	567	500	526	913	903	691	408	569	916	895	589	99	746	999999	131	630	833	228	999999	565	999999	446	999999	558	202	839	354	301	451	691	875	632	153	999999	185	999999	999999	525	429	635	999999	999999	481	999999	893	999999	926	291	110	999999	360	450	113	513	641	131	415	968	720	74	347	999999	127	234	999999	956	945	999999	672	999999	57	318	999999	950	849	999999	999999	850	664	739	912	73	201	970	341	435	529	999999	395	999999	546	615	805	364	298	609	771	999999	224	999999	999999	217	618	999999	999999	51	651	162	663	999999	166	564	313	999999	999999	284	914	157	892	999999	999999	999999	333	999999	634	441	512	999999	999999	249	999999	717	999999	727	231	704	454	272	546	299	784	377	999999	450	898	982	999999	999999	212	999999	695	624	999999	630	510	211	884	10	999999	999999	539	216	500	999999	29	448	999999	586	999999	457	829	652	610	603	999999	999999	339	882	719	652	999999	688	241	999999	554	310	362	15	226	999999	820	453	999999	554	999999	577	876	561	999999	459	64	999999	75	755	999999	999999	999999	761	820	999999	872	11	999999	999999	861	999999	975	852	870	718	999999	922	370	739	999999	385	685	65	842	241	193	777	461	270	597	416	999999	999999	999999	511	296	601	999999	776	156	819	172	999999	999999	910	602	999999	691	712	999999	141	999999	335	129	809	367	958	918	589	999999	105	999999	31	999999	999999	236	499	399	368	432	494	999999	593	592	817	999999	372	999999	932	639	168	95	999999	999999	999999	999999	298	366	653	153	999999	682	605	999999	61	999999	151	267	999999	683	113	635	332	290	879	999999	771	742	312	596	999999	596	986	
999999	999999	20	800	134	599	403	938	143	745	225	999999	811	141	82	541	547	81	114	135	259	999999	533	762	468	26	71	999999	555	64	67	158	999999	696	655	422	51	478	26	668	843	744	999999	889	999999	195	78	272	698	211	999999	524	891	471	736	423	574	999999	341	118	999999	122	999999	89	687	77	364	124	486	660	500	79	999999	445	291	999999	566	999999	655	283	948	799	999999	353	299	542	266	999999	959	999999	847	793	146	908	999999	730	360	999999	999999	50	999999	999999	999999	47	999999	999999	469	456	190	231	857	931	602	68	170	737	530	50	789	154	810	999999	999999	254	813	706	999999	999999	313	560	999999	675	999999	999999	999999	993	23	555	641	604	83	810	99	738	999999	916	201	999999	747	999999	999999	320	111	67	239	999999	799	999999	999999	15	999999	999999	999999	999999	999999	191	500	986	999999	176	723	975	999999	195	81	999999	995	999999	868	897	514	999999	408	910	359	844	574	999999	385	999999	204	999999	330	999999	999999	759	667	469	999999	204	425	214	472	581	679	235	911	999999	985	238	999999	383	999999	337	501	909	999999	242	279	999999	616	126	611	910	971	999999	654	772	354	999999	342	999999	754	674	481	309	391	826	240	134	933	999999	398	156	954	821	808	993	145	932	844	999999	199	449	587	309	603	561	609	999999	580	149	571	999999	999999	224	999999	999999	856	201	527	999999	11	155	299	957	728	464	955	999999	443	661	637	421	477	907	999999	315	96	182	999999	830	227	802	999999	793	97	724	260	739	202	999999	147	943	414	756	433	54	159	630	580	148	605	458	999999	999999	512	999999	206	989	878	999999	999999	683	495	696	870	209	601	999999	869	999999	999999	999999	999999	633	524	693	16	720	483	302	999999	465	999999	566	234	768	808	634	291	937	528	999999	861	879	898	463	999999	718	885	234	452	654	761	576	999999	389	500	370	405	818	152	485	515	585	166	455	999999	929	999999	999999	400	966	223	999999	485	999999	999999	88	734	70	246	298	835	259	999999	511	704	34	631	845	278	447	239	999999	794	53	756	285	722	453	999999	999999	256	783	999999	485	441	829	999999	992	34	999999	636	344	581	854	650	266	736	655	999999	999999	307	626	834	952	737	750	999999	999999	999999	89	365	290	690	718	52	62	425	373	80	875	932	639	999999	856	811	895	891	940	999999	499	549	76	702	322	230	629	948	881	748	999999	691	999999	806	945	65	355	654	863	811	597	840	372	585	875	135	668	806	978	151	842	858	207	49	696	999999	299	
588	377	497	422	999999	544	625	999999	194	999999	832	999999	800	465	251	38	138	805	999999	999999	491	827	197	562	823	999999	740	999999	832	494	620	120	416	766	767	286	376	399	494	999999	747	206	999999	851	835	931	999999	999999	600	830	78	999999	999999	999999	807	761	189	934	598	143	804	718	999999	699	663	722	468	999999	698	999999	661	739	999999	999999	439	294	145	346	999999	892	999999	999999	315	999999	425	385	83	999999	958	999999	107	999999	999999	361	999999	999999	999999	999999	198	123	472	153	999999	999999	178	339	923	684	923	523	625	843	999999	706	349	749	412	553	999999	287	649	415	999999	692	866	229	999999	959	860	410	643	154	999999	613	430	649	78	679	833	96	462	398	999999	445	390	263	234	103	21	752	999999	106	717	910	999999	67	77	303	999999	999999	399	963	824	522	880	481	695	603	286	699	999999	733	999999	197	824	260	284	640	312	999999	995	845	948	999999	784	999999	436	247	148	372	582	999999	999999	885	696	499	573	617	564	909	568	630	817	321	82	892	999999	530	95	999999	782	437	991	999999	952	554	25	716	999999	343	55	999999	999999	999999	127	905	824	999999	500	335	687	667	85	403	54	375	38	636	45	892	169	905	999999	925	590	999999	784	999999	932	999999	999999	999999	879	231	863	120	175	903	203	176	77	552	40	760	536	999999	362	999999	122	587	999999	999999	681	999999	999999	149	999999	540	332	973	131	81	902	358	999999	830	787	853	999999	933	209	134	442	869	999999	616	875	401	999999	475	791	196	640	354	626	104	185	999999	57	724	999999	999999	581	230	55	996	999999	681	908	999999	337	999999	999999	188	388	401	946	812	31	999999	274	999999	151	857	192	999999	440	557	732	999999	654	753	806	999999	128	574	553	222	823	828	966	999999	493	999999	148	292	138	462	966	999999	158	373	23	489	460	999999	493	999999	48	120	565	102	949	999999	62	584	999999	253	69	813	999999	733	999999	999999	999999	80	420	459	999999	899	806	978	591	999999	608	999999	739	326	364	999999	91	999999	184	999999	999999	999999	253	342	639	563	590	885	402	999999	999999	425	385	820	889	389	500	43	14	148	314	999999	511	452	553	771	844	385	888	851	999999	999999	559	999999	930	726	826	87	820	999999	999999	921	585	999999	132	192	905	919	437	974	717	999999	824	45	408	999999	372	801	789	868	719	215	996	999999	431	366	866	109	889	172	999999	999999	999999	849	999999	999999	999999	83	329	370	999999	924	947	913	144	683	204	523	876	254	364	35	298	951	999999	114	
924	44	16	765	326	805	999999	999999	999999	304	834	975	216	999999	999999	298	481	429	999999	999999	999999	93	999999	999999	999999	999999	999999	644	808	537	134	271	999999	725	468	966	76	999999	53	999999	894	999999	999999	840	848	999999	316	861	570	999999	999999	868	948	652	999999	841	628	268	604	973	582	395	466	884	179	573	572	999999	557	718	232	917	386	942	899	999999	999999	999999	899	999999	46	372	84	742	984	266	322	760	878	626	999999	808	959	79	487	509	999999	999999	671	285	657	825	313	852	843	635	999999	16	752	999999	260	61	999999	662	999999	220	321	724	899	912	260	811	999999	930	379	424	958	317	999999	999999	368	973	904	623	294	220	68	231	899	999999	999999	999999	18	615	376	296	448	307	999999	276	999999	501	718	758	35	999999	223	382	999999	999999	676	185	550	999999	904	286	999999	746	377	727	162	999999	824	550	148	943	802	996	564	93	975	661	185	198	212	866	265	156	598	449	999999	685	749	479	682	999999	765	999999	711	99	149	702	930	414	124	999999	676	178	619	91	999999	226	999999	399	453	25	999	362	158	47	999999	10	157	928	999999	476	999999	999999	867	550	187	999999	999999	999999	944	999999	730	771	83	114	199	97	536	516	999999	999999	867	360	999999	666	598	413	999999	673	999999	148	554	999999	684	999999	758	331	310	79	904	896	931	353	454	999999	294	238	289	54	848	933	474	641	531	999999	608	989	328	210	951	774	647	622	406	805	729	999999	97	434	999999	999999	787	466	612	509	849	999999	905	856	381	370	134	999999	825	999999	674	999999	999999	999999	50	768	12	109	128	140	259	319	946	649	451	565	151	999999	999999	979	156	18	39	31	110	93	999999	472	829	999999	649	999999	796	270	141	816	258	362	394	586	865	999999	347	481	260	999999	577	265	999999	816	999999	999999	765	845	989	665	883	458	633	956	684	540	280	538	490	76	522	686	999999	999999	317	788	469	999999	124	468	670	999999	771	570	999999	828	999999	23	999999	379	999999	951	281	475	999999	800	728	438	902	334	999999	999999	999999	999999	27	891	747	779	508	999999	810	999999	730	999999	995	999999	686	73	999999	856	482	999999	176	120	648	570	415	52	999999	516	999999	41	219	789	61	860	566	587	553	999999	999999	287	514	930	569	773	230	750	999999	606	999999	665	987	999999	852	999999	642	879	999999	456	485	999999	999999	992	381	999999	444	999999	478	144	999999	108	520	826	775	204	753	999999	551	874	349	664	572	105	403	403	54	173	937	902	999999	687	999999	999999	
148	385	210	522	999999	790	339	290	999999	345	999999	24	999999	170	280	657	406	406	338	670	117	999999	999999	981	999999	978	734	280	999999	576	916	999999	999999	423	999999	400	994	999999	687	761	545	69	392	999999	267	999999	257	883	893	290	999999	999999	999999	382	988	327	251	999999	999999	999999	999999	999999	286	999999	428	756	958	731	482	999999	999999	999999	718	576	134	57	999999	906	999999	220	730	850	386	723	79	105	999999	684	999999	371	999999	775	318	999999	705	999999	783	686	807	511	430	526	411	24	627	341	113	999999	257	941	888	345	999999	712	999999	214	682	999999	636	333	33	283	999999	120	730	887	856	611	870	648	274	752	109	221	789	214	999999	999999	999999	738	991	950	999999	493	483	813	280	605	267	501	804	999999	60	999999	488	156	229	301	999999	740	484	999999	999999	999999	676	146	999999	293	923	646	765	999999	466	897	342	999999	846	812	999999	917	616	999999	354	379	843	54	702	625	733	642	984	157	89	366	999999	999999	49	828	817	347	577	987	682	620	999999	494	763	162	151	415	310	416	999999	375	133	233	158	999999	999999	632	443	999999	559	999999	661	617	240	110	999999	842	43	999999	999999	300	349	628	999999	999999	643	999999	999999	999999	484	327	342	578	493	713	242	40	351	507	72	999999	999999	957	999999	402	959	127	999999	999999	518	999999	382	291	420	373	35	505	654	999999	897	416	351	894	146	242	999999	93	133	526	868	612	501	535	955	811	999999	999999	200	186	773	525	104	999999	41	185	944	60	167	130	688	736	999999	926	609	999999	999999	999999	820	205	454	999999	994	738	999999	905	808	847	336	609	976	642	999999	477	651	382	321	722	999999	961	297	897	925	13	837	141	236	999999	925	999999	999999	388	572	995	732	896	531	365	834	135	999999	107	999999	558	154	55	999999	909	999999	237	999999	130	156	999999	908	557	951	990	900	662	999999	243	922	37	999999	597	80	319	999999	754	850	955	887	737	594	199	182	377	859	792	709	326	299	697	999999	847	242	999999	96	185	945	541	999999	182	455	999999	185	697	916	556	975	123	174	529	999999	389	242	418	999999	718	384	999999	141	999999	999999	999999	943	234	73	793	999999	367	233	569	999999	999999	999999	715	291	460	999999	485	460	999999	817	595	161	770	320	584	999999	999999	447	999999	800	372	999999	356	229	102	999999	950	634	132	200	999999	890	999999	720	999999	999999	527	999999	814	999999	899	132	829	301	367	211	183	999999	488	188	542	999999	855	769	447	909	154	999999	198	270	74	851	337	
121	209	705	556	59	999999	696	98	696	633	672	901	249	580	64	862	890	26	46	155	944	999999	999999	44	999999	283	167	743	999999	938	553	640	58	794	717	999999	999999	655	133	671	791	999999	846	999999	192	868	207	339	100	632	308	253	38	705	393	463	999999	671	721	999999	94	952	66	757	90	42	999999	454	862	962	211	245	893	999999	999999	999999	812	411	851	967	85	999999	653	408	640	309	612	352	411	264	589	990	999999	999999	587	839	43	98	999999	999999	999999	753	476	137	999999	72	360	999999	351	999999	650	999999	819	999999	700	266	309	657	999999	780	430	510	52	608	999999	221	311	545	999999	524	820	723	204	701	952	331	361	999999	977	578	999999	999999	10	872	613	488	999999	190	999999	331	539	999999	999999	436	729	514	710	868	753	220	760	814	877	827	718	927	906	128	801	999999	904	783	680	999999	999999	482	510	180	999999	894	50	131	889	465	984	999999	752	999999	972	447	620	493	772	999999	999999	999999	999999	999999	164	999999	582	62	388	999999	999999	756	705	999999	605	256	14	999999	872	859	179	638	999999	999999	842	999999	184	147	155	999999	758	421	20	913	731	695	411	999999	25	319	322	988	743	612	48	238	739	330	173	725	443	999999	620	913	597	999999	220	658	999999	880	999999	444	906	34	528	15	999999	791	701	909	999999	677	524	563	999999	190	999999	999999	384	614	999999	854	999999	429	919	678	800	999999	325	551	999999	753	999999	145	808	877	91	718	93	999999	999999	999999	999999	263	881	766	565	999999	376	417	999999	999999	284	999999	345	999999	470	487	999999	850	214	999999	476	999999	433	101	999999	389	754	668	999999	187	239	351	131	597	235	720	548	163	999999	743	730	999999	268	588	999999	999999	799	162	417	604	999999	999999	828	843	481	479	829	789	95	185	999999	999999	318	999999	668	932	604	999999	430	750	938	999999	999999	470	999999	567	890	845	622	411	590	602	261	999999	574	996	999999	288	126	755	890	999999	77	937	441	999999	999999	162	999999	546	674	60	999999	667	666	661	505	367	926	999999	589	984	177	684	595	709	999999	814	541	671	419	999999	631	674	859	999999	884	799	39	894	966	999999	925	85	736	539	871	594	837	913	501	999999	362	212	176	999999	591	393	352	731	576	999999	621	999999	137	357	429	66	807	486	776	705	999999	41	946	999999	68	999999	947	999999	999999	862	976	627	180	263	964	429	508	953	999999	500	457	308	328	190	127	999999	948	389	120	815	787	999999	146	795	828	330	265	325	848	500	999999	297	
892	714	809	993	86	999999	393	999	557	854	889	286	258	999999	713	766	734	390	152	568	945	33	84	625	491	385	999999	999999	173	192	115	106	999999	170	999999	613	999999	133	600	85	999999	999999	999999	932	999999	860	546	798	617	499	999999	467	999999	878	351	869	639	999999	511	999999	448	749	836	375	999999	793	231	98	999999	109	395	610	789	77	572	834	766	152	164	630	838	636	35	673	601	647	999999	186	818	999999	974	197	622	899	999999	255	283	999999	193	678	639	458	184	518	114	981	677	291	315	516	113	999999	38	999999	863	811	723	999999	773	111	999999	999999	280	88	134	207	988	890	440	326	999999	874	958	486	991	999999	462	517	568	999999	969	467	999999	311	442	999999	168	741	46	999999	999999	999999	128	91	633	594	188	106	393	906	993	787	850	999999	999999	238	538	551	888	999999	359	216	604	163	142	587	184	968	999999	647	999999	999999	854	999999	794	450	755	876	853	407	211	999999	133	661	626	191	616	881	999999	213	948	999999	852	563	475	999999	515	964	949	55	419	219	461	745	868	746	933	245	204	515	999999	662	999999	999999	281	993	999999	942	536	999999	999999	999999	622	441	699	431	404	301	149	999999	934	791	926	808	987	991	999999	387	793	880	258	381	999999	840	730	296	918	371	291	482	999999	573	437	999	84	127	596	999999	56	999999	999999	642	999999	725	580	691	735	889	999999	290	99	705	999999	656	999999	599	616	782	710	413	513	42	19	999999	246	999999	999999	927	734	870	404	884	341	357	537	999999	285	999999	270	49	561	39	868	11	393	999999	999999	999999	307	484	510	999999	999999	643	933	999999	999999	999999	488	999999	999999	807	999999	999999	885	999999	374	801	129	95	323	655	521	670	999999	483	174	999999	999999	710	947	582	999999	259	370	590	999999	697	999999	999999	983	999999	482	62	711	753	999999	245	126	188	172	622	661	222	170	999999	302	648	791	459	155	623	999999	778	999999	999999	187	905	272	304	640	676	387	901	111	476	183	999999	959	108	609	999999	999999	105	547	335	999999	999999	999999	514	297	925	999999	965	81	369	999999	703	999999	956	575	968	999999	821	547	999999	245	759	120	693	681	833	999999	693	849	226	731	999999	999999	999999	999999	770	816	757	16	715	999999	422	829	999999	784	479	999999	999999	532	641	955	80	999999	62	100	171	999999	405	999999	999999	246	222	999999	999999	999999	632	473	857	132	999999	162	225	814	832	999999	823	929	378	909	211	166	686	171	217	999999	660	511	999999	844	999999	474	999999	924	552	
999999	999999	306	974	999999	162	16	819	880	727	489	999999	999999	999999	999999	999999	241	927	496	631	307	559	61	907	594	977	130	294	23	461	340	741	301	272	363	178	999999	999999	275	999999	999999	347	805	443	999999	530	404	786	852	999999	999999	546	923	302	254	999999	505	999999	390	999999	41	999999	999999	999999	396	747	999999	993	372	167	750	286	661	739	436	960	999999	617	188	999999	582	343	999999	445	30	794	999999	998	28	443	672	999999	574	150	725	482	999999	386	57	981	999999	411	424	999999	826	163	999999	193	999999	294	175	887	219	327	552	999999	289	370	408	602	929	999999	974	928	494	622	711	521	24	999999	428	377	999999	207	981	180	919	999999	618	867	999999	634	143	734	999999	785	917	257	999999	37	203	181	978	999999	62	641	437	496	210	214	452	373	999999	999999	865	797	327	22	345	381	778	542	751	541	693	305	316	250	659	709	999999	999999	999999	999999	760	257	399	999999	154	349	743	999999	547	999999	425	999999	464	232	868	999999	999999	905	912	225	258	661	999999	446	761	757	335	196	836	501	509	988	999999	191	160	617	408	210	999999	995	637	355	995	346	999999	157	840	94	381	999999	251	799	551	708	999999	109	999999	952	999999	397	24	557	596	55	905	437	999999	282	81	999999	82	999999	47	916	587	903	666	93	330	613	917	250	814	999999	999999	709	446	740	453	60	999999	456	999999	479	981	999999	759	949	999999	688	59	567	22	130	117	983	761	635	999999	834	999999	744	631	751	480	773	999999	939	795	206	991	367	829	31	999999	625	421	567	934	507	154	716	652	999999	564	999999	999999	693	550	276	947	810	619	618	616	55	824	999999	999	999999	347	820	163	999999	697	999999	999999	991	659	491	572	999999	701	623	690	726	101	999999	999999	130	545	59	398	529	258	190	747	999999	999999	999999	801	327	568	999999	170	334	563	417	944	871	621	246	44	999999	999999	753	119	995	928	889	999999	835	907	879	672	298	431	633	985	999999	944	527	587	244	689	254	635	974	463	366	999999	999999	55	999999	999999	308	999999	340	825	505	999999	751	292	999999	999999	966	419	688	63	871	999999	999999	431	436	927	104	659	800	378	999999	127	999999	542	571	726	279	789	592	381	373	999999	101	808	490	445	202	244	72	772	723	835	947	921	591	463	243	262	618	398	999999	999999	224	961	999999	387	937	219	999999	999999	201	999999	999999	317	689	598	811	131	941	991	734	999999	596	37	999999	624	180	223	999999	118	493	999999	999999	204	967	724	68	
139	442	113	508	999999	999999	999999	581	547	999999	639	241	992	651	999999	999999	999999	663	553	63	197	315	999999	217	724	268	612	313	184	15	633	350	999999	999999	999999	688	999999	999999	750	346	330	999999	118	616	999999	981	958	466	381	706	999999	540	423	999999	999999	823	691	895	784	725	999999	961	407	542	384	999999	276	999999	969	432	483	144	912	217	732	742	207	145	676	742	309	156	932	999999	460	102	926	304	669	857	997	942	708	35	435	999999	58	576	999999	251	999999	505	496	948	233	419	627	999999	938	138	999999	556	229	51	425	764	39	929	999999	999999	373	971	793	999999	435	540	436	887	999999	372	693	631	903	435	37	999999	999999	999999	254	51	475	719	999999	540	241	451	722	666	609	670	340	128	494	949	877	743	712	999999	523	999999	983	739	434	575	445	994	652	794	999999	621	115	56	685	50	816	653	615	262	880	983	818	770	999999	121	42	999999	147	953	557	294	102	284	469	562	68	999999	999999	790	999999	247	798	928	999999	988	999999	999999	443	999999	143	999999	137	459	504	999999	999999	222	999999	322	542	999999	857	699	246	999999	529	830	586	133	999999	999999	368	825	167	999999	194	889	127	298	555	749	999999	692	819	333	167	642	999999	929	687	845	282	999999	257	234	999999	109	691	922	469	735	999999	999999	472	62	999999	312	301	999999	999999	984	104	999999	767	793	739	999999	999999	912	999999	886	999999	657	445	999999	999999	395	577	932	261	999999	208	999999	829	820	52	820	229	767	467	855	999999	999999	583	703	750	118	215	464	495	225	229	778	360	583	684	999999	999999	999999	254	480	999999	369	999999	270	786	899	999999	946	751	918	999999	122	455	717	545	143	84	741	396	999999	999999	122	447	46	865	429	844	255	999999	993	945	999999	522	987	130	999999	316	322	917	850	774	268	713	576	279	116	333	642	48	550	974	143	940	555	300	999999	922	574	404	367	65	98	811	757	973	62	599	999999	999999	999999	999999	999999	823	999999	999999	921	999999	870	766	759	105	211	999999	999999	29	811	952	967	697	999999	999999	999999	999999	560	794	685	457	955	999999	227	517	999999	999999	484	723	222	319	404	630	999999	999999	61	807	645	271	999999	881	225	999999	171	109	999999	770	98	504	95	843	999999	999999	249	474	999999	277	549	251	239	165	733	999999	806	501	558	347	328	999999	17	934	282	298	941	999999	241	227	440	127	885	105	999999	979	638	378	999999	653	390	999999	999999	784	268	403	42	999999	157	353	999999	670	999999	293	451	999999	497	
160	999999	999999	809	445	999999	236	836	432	999999	999999	208	754	243	438	455	905	957	425	527	233	999999	878	266	253	656	887	999999	770	575	999999	654	164	492	487	806	82	843	945	670	999999	947	836	47	899	499	403	120	999999	225	645	336	36	285	999999	999999	692	718	999999	999999	999999	941	75	999999	764	488	999999	999999	756	631	382	71	21	754	985	286	839	999999	366	753	999999	999999	792	555	929	999999	628	879	227	12	999999	999999	286	166	999999	600	999999	999999	282	999999	455	141	363	999999	842	584	324	281	299	999999	645	851	999999	999999	535	577	159	520	926	499	860	173	999999	754	517	999999	784	999999	439	394	404	859	568	945	307	131	423	920	999999	355	950	356	999999	239	366	271	999999	474	631	999999	451	371	63	782	559	999999	999999	609	363	823	799	999999	999999	999999	999999	785	999999	415	514	413	163	238	806	580	549	514	583	814	397	255	26	999999	999999	999999	943	999999	806	999999	396	999999	999999	814	999999	889	556	490	513	684	999999	581	978	596	959	228	593	222	564	482	243	54	708	282	222	117	807	999999	245	160	961	560	999999	999999	29	499	379	349	999999	999999	34	68	10	898	178	999999	999999	430	999999	999999	108	999999	478	999999	551	999999	317	761	602	999999	92	78	254	363	999999	999999	602	999999	576	999999	848	254	551	648	458	184	999999	809	999999	406	840	387	136	999999	62	241	999999	654	956	678	191	999999	747	222	834	956	814	647	186	92	223	797	853	891	999999	854	189	830	999999	377	307	999999	657	999999	618	705	941	24	310	491	13	947	999999	898	999999	241	506	338	813	501	999999	406	633	31	193	52	533	245	83	208	62	261	778	999999	381	684	959	999999	603	139	25	999999	346	694	88	999999	999999	999999	613	924	357	850	999999	383	999999	900	874	636	999999	575	181	705	940	999999	439	752	178	934	526	604	282	954	999999	684	999999	999999	69	999999	942	999999	768	578	632	999999	850	211	244	405	581	480	999999	333	539	999999	958	319	859	244	265	336	107	349	438	19	999999	999999	999999	999999	999999	447	840	935	693	104	999999	999999	83	791	999999	999999	999999	773	363	56	794	948	999999	706	725	177	711	999999	683	616	999999	999999	150	622	999999	458	95	999999	508	999999	640	999999	640	445	231	365	245	77	982	37	818	333	986	392	224	704	977	419	616	999999	735	24	262	999999	283	388	462	460	295	803	999999	615	275	228	415	921	318	979	999999	370	931	644	843	655	797	497	999999	758	408	999999	480	999999	295	778	408	999999	620	563	
172	842	999999	785	781	188	885	213	67	767	999999	999999	396	998	933	256	797	101	999999	606	999999	786	999999	704	62	494	333	475	330	999999	820	790	310	999999	999999	999999	999999	156	862	664	769	594	439	674	781	114	999999	481	742	48	980	999999	454	24	283	385	999999	999999	999999	297	999999	420	882	570	947	195	993	999999	999999	301	789	651	239	516	837	695	356	281	922	948	88	999999	733	292	516	513	346	999999	481	999999	745	268	423	575	808	359	711	868	999999	596	121	774	999999	999999	258	999999	87	937	999999	587	38	626	999999	999999	218	14	687	600	64	999999	849	706	169	750	556	531	237	999999	707	487	984	488	999999	336	836	314	999999	291	999999	187	999999	408	119	999999	412	999999	981	999999	999999	804	672	121	814	999999	746	414	614	548	894	726	999999	999999	239	999999	603	550	999999	950	947	903	452	405	566	877	17	450	597	276	348	437	999999	598	306	999999	815	872	673	271	589	432	999999	22	999999	317	85	22	178	420	299	861	999999	41	691	999999	362	276	555	937	284	999999	816	999999	210	467	186	512	127	999999	999999	731	876	999999	370	525	213	439	18	999999	999999	995	999999	999999	999999	487	390	518	906	842	551	548	327	736	986	293	615	361	812	929	140	573	894	841	536	568	984	246	670	176	259	999999	268	305	145	289	999999	639	999999	722	86	667	999999	999999	785	345	413	999999	823	999999	909	852	627	89	999999	237	111	440	999999	999999	999999	154	848	999999	593	628	290	31	999999	707	269	999999	999999	99	852	472	967	619	65	999999	165	844	422	999999	999999	407	999999	999999	187	907	187	593	988	955	229	932	819	865	999999	167	64	391	999999	126	817	933	862	999999	237	656	999999	999999	384	460	261	658	732	265	484	999999	333	111	844	692	529	676	987	44	999999	919	999999	111	928	898	146	773	304	305	775	999999	544	767	951	999999	647	696	219	537	703	999999	210	564	391	505	999999	952	547	999999	999999	151	999999	828	667	317	13	169	563	485	999999	488	363	436	490	161	652	999999	999999	323	55	999999	466	460	340	999999	719	98	720	433	75	193	236	448	708	633	386	715	999999	999999	999999	488	999999	733	223	224	217	999999	83	239	852	277	802	233	810	999999	684	495	497	368	999999	999999	999999	140	419	140	999999	915	727	856	775	936	465	515	796	567	999999	733	247	125	999999	945	24	999999	580	999999	391	12	637	999999	948	890	227	741	56	613	999999	12	323	92	962	301	999999	226	999999	916	811	296	437	253	73	999999	258	999999	
999999	652	899	958	999999	999999	749	260	287	999999	908	884	718	723	999999	192	527	999999	419	164	163	799	898	797	35	663	987	104	574	393	999999	997	999999	845	475	999999	713	91	451	999999	342	712	999999	999999	318	580	999999	97	999999	254	725	374	541	103	228	999999	754	111	932	896	634	655	685	999999	899	999999	252	999999	258	999999	479	446	256	999999	822	450	999999	999999	489	999999	465	999999	276	330	668	517	465	548	626	998	650	612	158	555	999999	686	37	130	999999	407	999999	334	999999	763	775	289	128	824	281	778	999999	999999	622	486	999999	734	389	365	235	999999	456	999999	256	260	423	867	297	701	999999	145	423	999999	267	999999	128	141	71	999999	554	389	398	999999	999999	848	317	529	990	672	999999	999999	307	672	894	999999	999999	632	88	999999	350	908	991	426	999999	145	364	35	863	539	368	309	673	876	999999	846	993	815	437	407	999999	894	876	999999	587	315	838	751	771	999999	141	495	999999	482	172	999999	999999	972	464	141	999999	291	665	460	314	815	670	999999	861	57	988	145	999999	680	645	455	41	999999	999999	870	307	999999	999999	588	999999	872	256	200	713	174	458	999999	999999	306	914	661	239	999999	321	999999	644	416	889	999999	296	996	999999	382	999999	999999	614	999999	142	594	833	880	36	86	62	441	568	480	717	697	598	966	784	898	766	983	225	615	65	77	236	890	723	541	999999	999999	582	873	999999	996	559	999999	889	766	473	43	999999	163	373	879	999999	173	699	999999	999999	329	221	999999	616	854	501	999	966	999999	367	942	166	495	783	650	999999	999999	128	999999	148	171	87	28	435	732	358	72	251	185	999999	72	201	531	416	972	999999	189	267	507	505	559	470	824	408	999999	877	999999	379	723	30	999999	999999	979	999999	999999	251	999999	999999	883	505	438	757	791	210	304	751	999999	999999	811	460	679	438	620	224	999999	700	263	999999	999999	854	219	693	528	164	357	27	222	477	999999	731	999999	222	383	11	77	801	679	624	113	778	252	69	568	272	351	89	434	764	475	272	988	583	72	38	296	745	999999	999999	999999	999999	539	167	635	89	463	467	64	999999	157	787	31	639	516	999999	999999	160	999999	265	999999	277	592	457	12	191	742	423	999999	999999	715	332	572	999999	999999	999999	248	95	433	488	809	999999	999999	816	616	687	251	999999	77	999999	427	145	619	974	823	585	694	91	164	454	347	999999	318	710	902	999999	225	977	868	999999	999999	999999	999999	646	456	930	253	776	841	324	940	393	356	223	927	
579	712	999999	230	195	141	166	931	979	150	999999	999999	323	999999	790	472	999999	490	386	58	901	419	999999	527	893	341	999999	999999	839	513	954	694	104	783	999999	123	627	999999	682	558	731	999999	999999	506	687	364	930	999999	999999	851	677	999999	969	175	36	170	739	80	999999	854	223	916	101	999999	999999	999999	999999	540	591	677	845	515	807	827	326	316	672	476	999999	538	411	999999	999999	988	999999	61	999999	999999	756	172	999999	557	430	828	345	815	502	281	319	612	883	399	280	383	15	171	104	151	999999	719	497	999999	999999	798	453	166	725	113	999999	145	359	551	783	999999	303	298	94	979	999999	511	999999	401	167	237	654	21	785	999999	982	674	956	582	90	47	675	121	327	632	385	189	99	399	642	999999	263	999999	616	852	89	716	87	125	660	346	999999	106	999999	999999	154	441	381	908	130	964	188	776	470	745	753	999999	971	462	603	312	999999	424	759	999999	974	321	404	932	737	275	597	841	922	744	142	578	999999	325	488	943	807	190	278	677	999999	486	872	999999	108	898	745	625	522	357	999999	490	999999	999999	37	832	47	448	999999	855	999999	999999	853	726	613	184	184	999999	974	999999	505	241	156	999999	987	497	449	534	999999	838	529	972	329	575	999999	651	242	885	298	656	999999	369	19	423	311	658	999999	156	999999	999999	724	100	650	862	852	693	344	999999	143	539	999999	513	999999	342	999999	999999	27	999999	999999	961	942	298	999999	327	753	146	231	999999	780	339	864	999999	276	909	999999	999999	331	466	723	135	317	976	752	758	273	403	999999	676	97	907	640	355	248	305	981	435	999999	333	999999	999999	472	611	999999	999999	675	98	246	704	228	999999	82	999999	564	999999	999999	999999	546	999999	64	359	391	554	645	872	698	519	64	970	928	688	706	998	999999	999999	663	706	501	948	999999	999999	167	59	458	201	834	89	790	467	651	25	889	134	999999	999999	999999	917	965	612	115	165	44	999999	776	999999	200	83	213	556	128	948	474	598	999999	999999	999999	342	105	454	48	618	729	597	999999	999999	798	581	729	999999	683	999999	740	889	999999	927	150	891	283	918	10	760	876	243	348	999999	999999	301	609	399	567	999999	821	520	574	497	436	446	946	863	740	999999	999999	999999	873	382	217	999999	755	597	738	310	68	999999	453	287	741	495	258	625	372	999999	999999	339	40	999999	924	229	325	354	501	703	999999	419	187	391	999999	270	370	999999	495	999999	545	22	661	266	933	644	76	296	755	941	198	330	
999999	243	647	24	585	999999	999999	999999	270	411	106	44	364	649	999999	72	870	481	134	999999	140	406	961	959	678	999999	757	999999	163	38	999999	999999	999999	625	917	999999	743	402	999999	188	517	999999	704	144	915	999999	901	293	999999	14	426	284	999999	905	200	104	281	999999	999999	811	434	178	999999	242	811	999999	528	739	731	64	328	477	795	945	774	631	999999	999999	53	60	871	474	644	999999	611	324	999999	609	999999	999999	999999	65	66	873	754	999999	674	472	332	999999	108	172	562	590	686	948	999999	871	999999	568	402	999999	999999	295	939	959	534	685	630	496	804	918	313	908	999999	999999	421	922	201	434	957	239	504	999999	951	999999	999999	999999	472	663	836	871	478	867	999999	228	999999	770	934	794	815	999999	841	835	574	190	859	999999	208	423	536	566	679	706	611	172	949	969	999999	240	57	480	222	967	660	999999	450	446	999999	173	999999	651	988	406	619	968	398	669	999999	771	849	999999	999999	59	136	280	201	771	266	267	278	999999	436	703	746	345	776	999999	185	641	739	999999	175	44	571	999999	578	999999	96	642	999999	999999	868	572	390	789	999999	999999	840	999999	741	678	189	999999	895	410	999999	294	659	999999	201	523	493	469	41	436	999999	999999	488	251	701	999999	684	623	999999	999999	999999	864	999999	957	720	614	999999	794	900	70	243	944	149	999999	671	293	623	812	451	260	999999	408	999999	953	696	804	684	999999	999999	822	993	999999	737	907	827	359	971	702	564	587	999999	699	569	971	203	999999	999999	327	579	417	305	872	182	242	201	999999	334	369	999999	915	999999	999999	115	88	77	676	217	241	343	999999	999999	920	999999	999999	771	999999	999999	999999	759	548	133	366	29	999999	999999	999999	394	504	716	653	34	612	442	648	999999	999999	593	491	999999	999999	999999	449	984	267	105	385	999999	318	999999	103	344	765	609	999999	791	573	426	835	561	945	292	712	525	999999	297	999999	487	609	215	728	999999	358	665	242	999999	684	382	999999	185	999999	999999	85	999999	999999	999999	268	12	720	857	94	999999	758	929	999999	244	999999	923	304	969	395	898	24	113	742	589	985	999999	376	125	117	200	999999	659	421	447	216	678	999999	999999	39	707	767	999999	130	111	999999	999999	706	999999	378	760	87	791	999999	252	493	972	301	43	333	167	636	604	750	893	961	108	518	521	37	559	30	924	940	999999	140	272	999999	641	999999	999999	999999	999999	746	356	999999	873	869	178	953	244	387	999999	56	871	81	172	11	999999	149	658	910	195	999999	
818	999999	162	850	112	122	231	989	660	210	766	763	267	999999	999999	780	98	238	350	567	792	182	161	999999	79	615	967	270	999999	999999	185	656	218	407	928	615	960	32	766	66	732	255	727	669	290	117	999999	315	607	999999	999999	999999	570	627	999999	645	589	284	781	496	154	961	999999	167	35	120	554	999999	929	788	999999	75	999999	999999	999999	999999	455	491	597	961	802	999999	662	999999	450	755	95	591	229	292	36	686	250	279	911	999999	21	569	644	180	562	953	385	819	636	985	957	286	792	640	200	107	686	820	694	492	308	934	999999	279	34	963	999999	647	761	999999	824	201	382	73	536	886	847	427	999999	999999	286	843	999999	465	798	809	798	589	101	929	999	999999	585	428	473	999999	852	374	999999	599	999999	738	67	503	170	765	903	728	114	314	999999	269	999999	845	216	464	999999	999999	481	224	174	61	555	832	144	403	616	999999	600	459	43	483	281	809	536	548	786	178	999999	42	905	80	484	787	999999	999999	999999	999999	222	18	813	999999	999999	931	434	270	192	234	369	766	999999	949	137	654	280	776	987	612	319	667	678	103	956	448	318	104	577	767	162	404	394	877	741	592	645	443	589	350	384	276	365	561	809	537	999999	955	942	999999	517	903	752	407	430	554	339	720	643	455	622	339	999999	999999	81	999999	999999	281	999999	999999	19	837	999999	647	999999	52	312	126	999999	429	999999	362	999999	746	259	259	652	987	456	196	999999	925	999999	144	727	55	582	939	999999	845	165	999999	999999	406	821	680	716	114	179	999999	999999	223	436	224	891	269	186	946	175	822	322	394	999999	31	292	999999	47	62	999999	192	470	372	636	448	999999	951	615	999999	925	999999	542	547	999999	79	944	49	498	999999	253	468	868	999999	774	667	532	770	787	725	123	737	642	664	194	987	917	879	586	987	999999	939	653	430	30	596	289	774	577	756	87	999999	999999	463	808	999999	999999	834	598	968	915	503	174	889	642	198	936	877	362	829	161	999999	462	511	634	313	814	447	615	188	388	999999	203	999999	648	869	152	189	999999	733	999999	92	290	617	999999	999999	775	764	788	831	659	411	421	747	604	21	790	999999	828	505	999999	876	229	420	999999	167	310	142	250	772	56	756	31	629	165	79	785	845	999999	188	538	999999	999999	999999	528	976	346	456	437	637	88	68	360	361	96	797	863	870	37	914	155	642	523	26	785	902	999999	999999	591	534	999999	945	654	650	999999	596	227	445	
891	613	821	854	999999	999999	693	999999	405	670	542	999999	215	915	818	525	42	895	536	642	999999	625	597	554	999999	902	411	143	413	710	394	500	579	428	978	423	103	301	999999	910	332	797	506	719	259	233	329	999999	137	999999	618	81	69	585	447	275	999999	276	989	803	212	560	584	695	286	52	999999	787	936	404	999999	740	957	626	999999	999999	129	877	304	999999	583	100	999999	284	102	322	440	994	980	999999	999999	826	311	999999	708	771	999999	811	442	217	444	999999	999999	732	999999	877	123	999999	999999	247	156	148	971	358	230	121	554	309	602	999999	612	999999	807	234	997	605	438	823	918	999999	986	318	999999	97	207	51	999999	999999	576	225	208	999999	729	742	565	267	854	999999	999999	596	999999	913	218	478	604	999999	734	160	734	999999	448	300	524	726	261	838	703	884	999999	999999	405	282	733	387	765	615	999999	74	668	740	750	999999	909	332	331	999999	109	966	493	558	317	999999	999999	474	776	999999	482	999999	491	727	564	999999	802	735	200	999999	190	830	712	989	583	669	999999	994	360	999999	999999	202	405	999999	999999	737	400	999999	999999	839	999999	268	999999	857	999999	72	582	999999	185	780	682	184	141	386	999999	278	999999	503	974	999999	83	552	124	813	999999	999999	607	313	988	827	579	999999	999999	361	220	922	229	999999	855	521	999999	551	999999	580	290	999999	999999	28	296	470	483	999999	628	234	999999	191	154	798	999999	999999	465	279	952	358	210	482	320	780	176	999999	59	408	647	999999	999999	532	733	999999	532	999999	228	999999	26	528	999999	999999	999999	639	595	999999	778	431	525	12	66	817	599	470	380	999999	896	290	852	328	420	84	259	175	673	242	458	999999	275	28	999999	876	263	433	14	528	901	680	194	148	999999	628	999999	645	406	743	933	999999	173	724	424	938	736	999999	117	279	999999	415	999999	362	580	999999	165	506	378	190	563	175	465	999999	999999	225	105	713	137	792	201	613	999999	999999	309	195	999999	551	604	999999	149	565	325	735	104	999999	714	832	999999	32	472	386	277	226	189	999999	807	321	999999	208	842	33	570	325	87	819	646	45	63	999999	730	613	902	681	50	998	999999	730	757	421	511	999999	155	115	999999	814	999999	552	999999	540	999999	999999	734	405	999999	126	999999	10	657	285	849	679	999999	182	301	999999	484	595	999999	191	918	86	999999	406	999999	578	877	464	999999	273	999999	103	294	522	17	604	879	506	828	924	999999	849	82	482	571	831	999999	973	814	471	339	751	377	569	
622	999999	572	338	999999	999999	248	999999	999999	394	802	999999	395	266	999999	697	979	978	999999	260	188	999999	14	91	834	865	93	999999	649	533	933	731	726	724	999999	706	42	999999	999999	552	999999	472	844	687	679	815	446	999999	807	999999	492	999999	999999	126	391	999999	306	999999	503	843	999999	344	891	999999	461	81	39	671	999999	468	665	438	190	224	574	716	234	326	999999	29	428	999999	106	532	51	999999	746	609	342	356	409	551	57	954	361	351	999999	373	999999	608	785	999999	871	348	462	63	180	770	999999	675	328	980	88	484	424	346	247	368	439	999999	334	999999	999999	20	69	123	391	236	862	232	145	861	100	804	999999	999999	983	757	80	987	411	976	999999	999999	37	999999	473	999999	999999	25	114	222	934	356	999999	364	447	999999	289	348	672	999999	907	330	540	467	999999	284	250	771	362	999999	999999	999999	478	358	999999	671	982	999999	999999	818	696	846	999999	999999	926	999999	530	999999	999999	131	478	731	325	467	78	999999	136	999999	999999	198	331	768	663	624	924	492	877	924	990	776	999999	999999	697	999999	257	71	212	617	540	156	753	999999	565	240	21	999999	136	999999	290	999999	544	423	109	461	497	928	193	999999	998	999999	865	606	888	439	253	827	43	471	220	17	999999	519	38	393	445	999999	212	432	613	367	366	866	644	363	999999	999999	550	999999	366	328	877	999999	999999	106	290	157	483	136	987	193	532	665	800	283	113	34	394	716	26	537	726	761	890	999999	87	998	962	534	999999	787	287	797	999999	891	139	825	999999	931	113	298	485	86	445	429	834	701	75	370	260	216	80	834	230	999999	602	125	818	978	29	291	194	999999	928	999999	906	999999	561	909	999999	287	135	462	612	727	61	649	999999	999999	805	386	932	601	284	990	716	999999	577	284	298	24	999999	920	999999	822	113	999999	157	999999	523	999999	150	166	227	972	91	999999	232	502	777	952	999999	999999	183	643	999999	593	673	937	492	999999	167	286	621	139	280	214	999999	999999	624	524	502	999999	947	706	246	999999	384	999999	909	999999	230	85	506	345	999999	659	747	279	473	520	863	220	752	70	941	863	545	97	999999	999999	78	441	999999	263	460	719	410	476	406	581	999999	371	999999	394	242	92	779	285	915	620	466	280	326	999999	999999	291	337	887	764	382	999999	999999	610	999999	999999	789	206	999999	885	505	259	999999	872	892	999999	999999	191	368	827	858	999999	269	182	91	420	797	999999	774	601	178	999999	522	711	999999	349	922	761	997	
364	453	999999	536	399	999999	370	999999	999999	434	802	169	110	969	999999	905	999999	999999	123	529	999999	999999	999999	432	651	716	999999	737	569	848	552	388	999999	194	14	383	972	557	869	762	720	999999	399	690	972	441	78	422	999999	806	735	378	999999	242	386	999999	779	999999	884	683	999999	999999	626	559	881	423	429	915	999999	685	933	999999	111	361	808	999999	842	983	459	219	648	999999	284	999999	123	184	580	999999	999999	882	999999	519	673	196	466	999999	609	840	999999	559	22	162	999999	999999	999999	994	276	457	433	999999	999999	796	13	674	999999	604	359	862	446	707	842	999999	117	92	999999	999999	77	915	999999	721	785	12	999999	900	207	495	254	507	890	129	908	133	999999	816	604	808	515	999	161	861	999999	746	403	999999	716	102	54	999999	999999	459	999999	360	562	712	216	999999	621	112	999999	999999	359	999999	999999	327	999999	999999	845	301	488	999999	908	78	764	43	984	48	609	82	194	114	999999	999999	812	441	202	557	570	372	610	999999	196	412	999999	999999	512	999999	999999	86	999999	996	256	753	886	422	999999	857	596	529	728	178	676	999999	917	999999	999999	999999	999999	541	134	251	159	482	691	169	96	505	547	162	531	108	273	532	770	999999	858	697	999999	999999	999999	345	961	999999	644	999999	651	647	999999	169	999999	999999	845	999999	951	70	847	773	72	999999	336	55	999999	443	997	629	999999	999999	999999	729	999999	411	484	650	651	788	999999	999999	837	259	518	999999	19	387	650	498	999999	40	580	709	351	94	634	278	73	844	35	999999	53	25	999999	507	868	766	655	111	999999	205	591	173	780	999999	935	813	217	887	45	932	793	509	376	873	573	79	387	429	776	216	586	806	763	761	73	822	999999	21	580	253	999999	548	999999	66	448	417	928	611	159	821	70	186	808	999999	999999	544	648	999999	933	799	388	236	334	999999	999999	785	409	29	676	123	101	206	317	792	210	254	999999	999999	999999	165	150	775	279	999999	156	999999	999999	670	36	529	184	67	999999	780	864	505	224	599	999999	663	17	909	935	999999	729	999999	869	26	892	490	975	999999	239	778	658	613	956	379	205	218	787	999999	993	999999	939	999999	129	999999	999999	704	40	970	872	999999	157	241	839	244	235	292	999999	999999	777	545	999999	845	999999	308	132	261	549	999999	999999	239	999999	278	915	999999	999999	999999	744	342	99	198	999999	15	999999	999999	630	426	773	722	153	912	677	806	962	999999	602	999999	999999	999999	999999	675	165	195	999999	642	894	879	325	999999	147	539	
999999	208	891	588	95	548	389	370	999999	705	999999	999999	701	999999	561	79	315	468	196	13	490	999999	999999	423	999999	274	999999	823	573	750	111	722	585	613	374	479	914	383	372	63	714	999999	152	709	198	338	494	95	91	825	999999	857	864	999999	58	624	999999	478	999999	820	120	565	796	928	603	764	251	97	126	92	164	932	999999	142	999999	645	781	229	235	999999	780	353	741	999999	186	999999	858	451	565	749	209	999999	828	551	943	158	999999	224	115	433	97	407	969	999999	999999	999999	761	999999	845	412	843	60	252	999999	999999	766	999999	58	999999	360	906	999999	532	376	882	717	113	999999	198	149	597	567	124	999999	999999	383	384	742	87	544	492	999999	999999	162	905	999999	203	999999	511	999999	999999	999	999999	754	999999	296	875	602	999999	999999	999999	216	544	705	815	999999	936	451	244	999999	392	91	971	216	867	781	204	379	470	733	999999	137	53	21	999999	597	104	369	999999	330	507	781	625	133	16	285	999999	900	346	629	222	752	742	844	794	254	999999	266	886	745	102	505	142	392	439	410	173	532	890	228	999999	999999	176	914	169	611	465	999999	209	592	200	303	43	841	521	771	999999	999999	227	570	569	999999	482	999999	237	12	649	242	694	606	122	68	20	128	446	644	999999	999999	684	192	788	999999	66	304	555	798	472	300	871	667	999999	999999	314	329	659	353	105	637	686	999999	999999	999999	162	603	480	141	293	914	404	876	196	565	999999	44	782	999999	781	187	983	999999	540	358	371	37	999999	999999	753	999999	468	999999	549	947	152	528	230	565	37	999999	824	424	515	557	896	994	999999	460	449	280	547	280	999999	917	654	257	626	999999	860	135	999999	332	999999	999999	456	311	337	248	423	999999	814	999999	360	328	363	569	923	983	461	377	556	139	999999	483	153	999999	530	632	303	894	901	616	704	902	449	501	47	912	111	999999	999999	242	46	453	999999	330	920	999999	999999	95	334	643	162	493	578	884	624	903	459	267	780	704	945	529	104	207	521	999999	879	862	531	20	882	866	999999	324	102	264	27	822	277	287	78	999999	570	268	999999	221	999999	564	876	143	463	999999	999999	962	297	999999	358	268	999999	472	374	701	563	323	761	296	782	264	791	370	999999	999999	990	503	636	737	999999	835	744	310	999999	324	985	398	557	48	61	748	36	585	905	999999	23	804	912	999999	999999	257	507	177	999999	79	772	999999	999999	999999	852	321	999999	999999	559	523	999999	999999	999999	59	716	175	766	722	
244	999999	237	999999	464	135	624	999999	999999	270	999999	999999	338	576	871	999999	551	478	150	730	195	740	422	476	36	392	245	514	999999	999999	659	489	490	785	932	999999	841	566	999999	999999	212	667	730	999999	999999	847	999999	947	637	999999	507	248	34	999999	536	504	621	761	999999	999999	889	119	729	999999	999999	603	230	552	999999	999999	222	985	426	28	528	528	19	357	999999	188	999999	999999	876	180	365	421	464	999999	259	438	782	89	385	979	242	102	999999	13	465	874	627	642	313	170	999999	522	821	16	999999	17	494	274	763	999999	875	601	243	558	371	999999	148	775	999999	215	694	999999	609	446	785	436	999999	16	891	999999	560	564	999999	716	999999	843	600	457	999999	251	943	999999	326	999999	114	999999	859	388	641	277	735	852	348	107	475	939	999999	999999	999999	89	426	488	382	639	451	320	615	526	460	528	598	690	836	999999	272	186	816	236	999999	999999	577	212	999999	999999	397	708	999999	888	251	169	931	225	237	858	824	465	145	687	931	999999	35	999999	999999	123	678	55	999999	296	834	999999	132	999999	52	999999	512	999999	122	758	251	743	104	727	999999	300	597	383	463	977	999999	806	51	999999	304	999999	129	999999	284	261	945	999999	691	929	63	952	46	999999	999999	161	356	610	999999	999999	446	197	699	308	66	999999	526	305	591	999999	69	37	256	999999	999999	504	956	276	939	861	812	898	61	999999	673	332	263	999999	210	999999	630	999999	464	665	692	117	848	820	188	646	999999	999999	760	652	870	35	706	52	863	999999	204	89	670	999999	574	999999	999999	534	634	999999	383	184	999999	289	999999	442	999999	591	311	284	999999	145	98	303	999999	172	999999	409	305	647	626	221	488	533	117	999999	956	973	999999	155	999999	323	195	999999	272	999999	555	480	244	999999	462	124	740	589	30	69	999999	377	999999	999999	409	736	239	987	117	172	695	571	999999	999999	486	999999	999999	166	999999	343	999999	644	40	999999	616	666	174	866	195	512	480	999999	512	999999	999999	588	999999	688	999999	244	94	208	346	110	999999	999999	308	377	999999	999999	999999	999999	286	999999	119	356	999999	999999	795	743	572	372	801	605	691	796	999999	134	317	897	981	999999	421	78	259	999999	307	930	999999	999999	368	999999	999999	333	999999	896	622	825	999999	213	999999	999999	893	12	999999	721	407	741	999999	78	999999	183	70	64	880	999999	999999	218	438	367	59	416	88	173	384	775	457	478	999999	795	183	243	196	114	655	163	918	419	406	537	999999	566	999999	999999	705	195	999999	999999	
453	999999	733	414	396	999999	163	834	750	729	627	999999	273	928	33	999999	894	692	986	955	999999	727	892	754	811	900	23	493	895	446	999999	198	48	999999	35	640	72	769	846	615	950	999999	412	199	791	509	273	425	542	897	748	999999	208	999999	999999	726	999999	978	999999	495	566	999999	939	999999	272	438	859	676	999999	393	999999	134	999999	999999	15	587	999999	999999	962	999999	637	598	999999	997	698	454	990	266	145	999999	456	93	176	360	999999	290	881	109	926	362	999999	999999	521	158	346	623	999999	827	775	999999	411	999999	26	299	858	967	719	941	615	999999	448	602	999999	604	937	477	958	495	999999	999999	705	224	999999	999999	662	49	999999	802	660	85	288	173	490	271	897	965	77	999999	502	90	571	999999	494	119	999999	57	999999	916	221	869	664	680	504	61	178	197	999999	416	999999	819	890	999999	291	539	539	285	121	999999	707	999999	410	999999	993	999999	163	765	999999	999999	695	615	982	171	590	791	420	607	999999	999999	103	709	261	660	999999	999999	999999	654	659	954	580	999999	999999	788	218	250	468	583	687	262	897	413	999999	999999	720	31	836	728	336	499	129	999999	616	681	185	998	719	749	841	320	999999	509	116	775	97	67	678	203	952	350	332	837	999999	416	542	999999	252	214	940	999999	845	471	327	999999	835	999999	999999	264	613	220	999999	999999	742	376	210	398	307	691	999999	662	999999	643	999999	986	999999	999999	22	209	149	494	755	514	809	999999	474	999999	191	999999	939	449	45	423	589	742	999999	613	105	552	999999	153	393	560	999999	999999	875	999999	695	341	992	553	999999	822	125	128	464	26	909	129	901	619	999999	360	752	999999	627	928	63	43	177	562	196	469	993	995	111	204	269	999999	747	272	894	999999	953	395	999999	223	308	999999	287	802	704	975	651	596	936	42	808	734	659	999999	158	999999	173	999999	367	175	828	129	27	999999	999999	388	381	999999	725	366	406	366	706	414	630	592	999999	999999	858	999999	818	407	69	999999	396	535	871	800	123	242	686	523	999999	999999	999999	999999	999999	999999	56	999999	604	21	871	999999	999999	451	37	255	999999	999999	999999	999999	581	156	357	431	999999	999999	873	231	517	581	525	492	679	883	338	68	30	999999	999999	737	328	999999	616	999999	535	488	999999	944	507	626	484	999999	999999	999999	942	999999	999999	962	128	506	999999	825	808	32	495	388	900	752	122	969	235	874	426	999999	481	999999	539	999999	895	999999	513	928	723	890	106	968	167	792	940	456	999999	999999	333	642	
593	502	735	593	999999	999999	588	691	999999	538	999999	609	140	166	416	999999	999999	999999	999999	547	992	225	999999	917	999999	999999	231	118	999999	999999	211	177	551	999999	999999	999999	312	999999	239	748	993	999999	106	999999	999999	497	837	999999	999999	45	114	999999	990	786	650	378	400	817	667	792	999999	479	879	175	337	233	999999	356	581	437	602	406	521	999999	553	999999	128	918	999999	438	690	999999	999999	999999	561	194	187	765	143	216	588	495	999999	446	821	523	943	930	856	276	438	490	428	999999	999999	999999	505	671	999999	480	259	481	399	239	112	705	747	111	614	152	56	303	999999	999999	849	999999	128	84	507	40	236	197	71	999999	10	209	802	999999	999999	853	689	999999	999999	662	956	999999	105	999999	344	125	999999	841	326	714	229	999999	277	62	999999	335	589	431	174	211	254	999999	420	247	999999	999999	999999	963	999999	760	999999	540	769	560	419	742	999999	79	740	391	265	395	871	357	932	999999	932	749	684	19	274	267	351	331	999999	894	999999	857	820	999999	222	812	84	566	999999	689	999999	716	999999	367	999999	999999	999999	782	946	858	200	72	315	999999	970	163	288	757	999999	205	999999	447	151	524	55	164	259	308	179	452	321	315	106	253	999999	225	116	327	999999	753	576	568	385	560	703	633	999999	456	470	68	999999	326	79	999999	999999	999999	999999	999999	999999	168	270	392	613	503	547	885	966	72	874	999999	57	961	70	742	629	630	72	591	820	421	612	803	837	120	919	999999	245	50	753	571	650	999999	15	538	999999	193	999999	999999	22	818	667	489	581	715	20	571	265	999999	436	869	865	999999	307	900	555	467	999999	999999	999999	552	650	925	319	313	115	999999	955	532	999999	445	999999	999999	999999	12	754	133	231	132	999999	357	738	999999	999999	883	705	999999	999999	115	982	35	999999	462	308	469	178	741	180	277	610	949	999999	999999	87	999999	999999	685	999999	305	999999	999999	999999	432	999999	235	814	742	320	435	999999	999999	381	849	549	999999	807	999999	881	999999	834	22	952	953	522	160	741	15	830	624	999999	30	999999	999999	959	559	789	999999	70	82	655	999999	430	745	670	172	578	766	193	854	193	981	803	999999	470	143	480	292	909	999999	494	808	999999	696	999999	587	999999	987	890	990	999999	601	162	809	463	408	591	217	293	360	999999	999999	821	975	440	999999	227	958	999999	999999	89	506	306	818	999999	846	524	734	999	92	977	590	999999	203	419	592	829	994	840	999999	552	272	999	999999	669	519	987	999999	265	47	369	235	
74	999999	910	938	304	343	230	616	884	856	999999	210	382	991	108	627	999999	848	999999	999999	127	861	282	816	999999	746	159	999999	999999	587	999999	962	999999	751	526	999999	293	481	297	999999	773	234	187	695	65	798	187	678	420	370	379	417	168	146	117	213	791	999999	999999	558	999999	161	999999	306	388	255	999999	631	474	999999	344	95	561	392	459	893	999999	587	761	708	999999	481	658	999999	218	71	803	586	643	323	30	199	50	739	311	622	476	881	317	810	320	556	999999	134	999999	999999	855	999999	686	224	529	214	341	999999	999999	713	502	268	999999	327	451	999999	987	999999	999999	154	999999	822	90	837	426	801	280	951	398	23	999999	533	999999	924	215	38	899	429	793	816	999999	999999	999999	598	129	218	999999	989	999999	419	568	62	859	881	249	43	695	999999	797	727	934	999999	343	999999	445	999999	794	173	122	422	11	567	367	458	296	735	999999	999999	718	217	18	290	592	978	454	224	999999	999999	684	181	342	60	999999	999999	882	477	999999	775	163	160	424	629	999999	946	417	11	695	411	594	514	962	213	140	999999	719	999999	999999	364	530	231	305	212	488	999999	90	951	999999	301	575	819	759	999999	338	567	793	388	413	999999	571	453	529	272	996	999999	219	139	999999	52	999999	239	679	621	999999	999999	855	999999	151	936	865	466	75	404	836	775	754	665	874	999999	795	999999	999999	999999	793	87	999999	42	216	318	731	950	41	892	945	346	149	148	62	406	712	582	999999	476	999999	114	388	134	999999	231	426	553	999999	999999	999999	25	988	527	827	999999	999999	822	14	999999	999999	915	434	182	459	499	635	615	999999	478	999999	222	999999	773	381	999999	699	577	606	985	999999	999999	695	684	645	929	357	622	999999	999999	176	890	577	414	272	999999	999999	215	999999	936	999999	810	999999	786	496	44	921	999999	156	149	477	663	999999	29	940	35	229	750	536	529	151	23	999999	727	999999	969	645	999999	999999	999999	999999	999999	999999	999999	999999	91	248	999999	999999	999999	999999	142	475	999999	418	512	674	557	473	246	999999	929	679	156	999999	581	516	222	484	526	999999	999999	713	640	140	983	762	999999	629	859	787	319	562	925	521	18	999999	132	319	799	305	97	225	274	870	999999	814	999999	999999	818	575	999999	435	671	222	775	429	999999	999999	434	750	999999	999999	999999	459	335	377	754	635	786	999999	394	903	684	231	999999	27	448	769	999999	999999	999999	680	810	999999	760	999999	890	712	745	589	999999	90	999999	999999	186	999999	611	815	545	711	999999	
129	99	785	999999	133	750	450	910	999999	999999	76	989	265	743	448	127	329	698	999999	486	51	889	206	999999	313	28	999999	999999	152	416	633	999999	350	119	888	591	35	113	999999	143	450	802	987	609	645	999999	999999	999999	737	52	291	999999	104	234	28	999999	999999	465	877	114	124	405	999999	999999	356	842	649	999999	854	856	999999	226	71	317	46	999999	999999	596	999999	221	399	331	999999	110	135	516	999999	125	100	659	999999	569	999999	532	28	54	999999	646	262	803	999999	483	460	881	949	74	65	786	198	999999	337	999999	999999	666	715	999999	98	666	226	840	713	534	65	999999	999999	532	991	538	298	991	213	265	343	881	999999	915	870	435	160	70	460	353	999999	320	999999	402	789	569	817	235	956	999999	429	422	99	917	427	264	723	427	83	527	497	206	576	999999	962	999999	896	799	999999	999999	515	999999	389	999999	607	745	999999	765	743	999999	720	999999	999999	834	999999	920	791	851	999999	616	712	733	987	933	999999	730	744	999999	440	999999	999999	999999	312	303	863	274	43	729	320	682	390	958	684	999999	806	433	170	741	999999	51	117	54	312	316	950	999999	178	455	513	999999	11	624	334	853	759	703	761	742	971	999999	886	71	541	815	236	753	999999	346	136	432	569	12	23	999999	783	628	999999	996	352	91	999999	588	226	444	999999	766	633	999999	999999	113	999999	999999	999999	675	164	55	513	496	89	999999	733	831	328	91	999999	998	999999	999999	80	141	987	999999	999999	999999	475	308	845	106	143	470	130	227	454	999999	759	151	999999	348	244	737	124	228	999999	155	357	999999	269	999999	999999	682	165	698	761	760	125	907	999999	999999	210	855	999999	416	999999	619	999999	515	387	304	999999	999999	999999	272	701	999999	27	769	999999	254	542	210	48	711	969	999999	314	431	466	999999	908	999999	999999	363	148	388	538	999999	999999	999999	78	842	999999	965	812	961	916	892	996	429	743	355	69	783	346	999	817	999999	447	902	314	654	58	999999	999999	479	62	412	134	322	803	319	904	551	999999	999999	323	83	999999	17	999999	422	435	47	951	562	792	999999	26	999999	571	51	270	999999	991	999999	794	204	999999	342	909	514	999999	683	625	433	451	518	999999	646	685	999999	598	439	368	892	999999	20	741	833	687	999999	395	999999	751	999999	58	941	999999	761	906	129	504	566	108	999999	653	751	999999	999999	121	283	731	380	463	827	999999	999999	999999	999999	204	783	462	746	655	195	128	783	931	863	384	510	959	846	740	565	249	42	341	338	
249	478	599	999999	999999	413	992	999999	531	924	320	228	999999	460	566	999999	666	758	910	912	911	869	819	558	153	999999	324	884	999999	898	587	419	499	276	859	726	193	999999	34	999999	203	999999	999999	17	553	166	174	509	290	617	999999	491	132	428	999999	999999	658	50	999999	999999	98	999999	384	633	347	999999	728	999999	999999	840	939	427	999999	668	719	807	999999	812	14	999999	446	815	999999	33	999999	105	297	81	849	490	77	152	179	999999	163	95	729	628	999999	652	438	104	999999	449	677	481	757	464	709	618	999999	846	999999	999999	999999	282	513	360	999999	999999	613	999999	230	119	773	796	257	820	999999	633	999999	999999	152	361	557	352	999999	999999	999999	999999	347	833	999999	240	999999	230	116	999999	248	880	581	378	999999	427	49	781	873	799	676	881	233	999999	950	85	540	772	704	999999	999999	999999	376	359	15	116	904	780	999999	989	391	552	689	172	582	999999	61	710	994	725	321	776	478	117	999999	473	999999	410	883	296	700	956	999999	432	559	916	514	232	999999	999999	522	269	497	883	999999	999999	202	999999	365	999999	33	829	778	999999	372	759	852	268	999999	541	999999	504	897	999999	298	434	35	266	613	665	128	829	999999	116	212	999999	289	999999	999999	364	999999	999999	999999	999999	272	871	188	547	70	999999	74	256	361	999999	999999	999999	999999	499	595	982	108	935	457	999999	208	204	491	671	776	320	480	999999	568	516	999999	581	459	999999	735	999999	256	999999	999999	813	601	872	477	999999	42	193	689	789	999999	999999	265	999999	784	999999	367	77	390	999999	771	750	329	806	687	844	570	502	569	41	764	999999	736	999999	999999	644	109	336	727	999999	638	592	999999	999999	267	851	260	924	797	114	973	999999	47	739	716	456	494	794	194	632	946	540	624	999999	35	832	980	645	606	149	999999	999999	999999	415	999999	188	999999	638	999999	835	999999	646	705	464	68	999999	140	999999	903	292	159	314	151	999999	38	107	967	972	664	435	871	614	328	657	858	941	326	999999	861	538	336	856	256	359	48	309	999999	999999	999999	929	702	984	742	323	999999	941	890	256	387	781	220	157	974	122	964	979	328	57	606	126	779	508	145	375	956	303	67	999999	999999	728	999999	808	999999	735	999999	886	872	999999	999999	916	61	999999	254	90	999999	999999	882	999999	394	999999	981	999999	563	482	159	203	849	999999	367	999999	999999	999999	200	999999	518	412	999999	248	389	88	999999	999999	390	689	999999	709	263	65	999999	776	420	923	999999	999999	999999	484	999999	900	585	539	
46	504	646	969	999999	999999	880	595	571	915	415	999999	754	999999	952	667	999999	873	417	449	940	999999	330	591	286	960	700	999999	911	44	168	999999	662	850	999999	611	677	421	999999	999999	829	999999	493	999999	999999	777	179	101	53	999999	87	380	999999	146	599	999999	184	65	692	81	263	686	683	537	756	541	980	904	274	351	990	986	226	305	620	999999	999999	197	230	999999	791	608	999999	832	956	787	999999	526	999999	999999	436	622	728	585	858	152	984	956	999999	829	797	275	826	702	98	101	999999	197	999999	327	999999	999999	835	193	290	654	536	851	580	969	999999	999999	653	475	999999	378	267	641	447	478	297	999999	999999	400	999999	999999	782	457	744	999999	633	202	999999	933	858	449	786	544	305	213	615	999999	385	415	999999	343	999999	361	999999	720	999999	522	999999	999999	999999	999999	184	999999	999999	764	872	89	999999	999999	346	999999	462	719	999999	474	591	723	345	243	862	164	999999	406	999999	999999	904	430	668	999999	999999	120	999999	954	903	271	275	999999	999999	999999	341	536	36	670	79	999999	881	902	744	324	999999	120	186	999999	194	875	627	777	722	999999	860	452	420	92	999999	235	999999	999999	815	355	208	249	660	805	999999	336	138	999999	999999	12	497	11	999999	354	895	921	933	934	770	999999	644	498	629	999999	680	999999	125	943	986	999999	212	384	96	399	125	999999	999999	999999	616	858	746	999999	450	719	616	999999	766	76	196	761	301	582	736	787	710	710	999999	701	134	22	220	195	321	492	800	123	915	295	239	17	472	561	328	912	291	325	57	999999	352	822	132	59	756	999999	999999	630	999999	309	689	999999	278	757	257	999999	647	999999	16	957	918	999999	942	481	837	189	299	740	264	999999	999999	395	999999	709	358	999999	889	170	438	96	940	180	999999	616	999999	823	739	715	314	724	274	730	318	999999	991	850	879	999999	222	576	935	812	375	999999	803	303	752	999999	408	945	714	487	132	919	26	999999	37	336	874	23	450	584	999999	540	999999	775	86	572	718	508	431	247	947	861	160	138	804	652	812	312	81	180	999999	999999	19	999999	607	398	83	999999	822	552	777	209	136	361	386	999999	999999	38	227	189	849	999999	999999	999999	999999	271	999999	888	944	384	524	999999	999999	279	999999	77	530	999999	999999	687	498	476	685	878	470	748	735	799	999999	968	389	784	95	891	331	416	844	542	257	999999	629	194	308	999999	38	999999	268	857	999999	318	314	499	860	540	691	383	999999	645	17	791	535	999999	999999	975	994	740	
486	59	948	861	233	988	999999	832	67	314	999999	247	999999	264	999999	878	999999	442	664	890	923	999999	210	999999	202	209	535	465	810	999999	999999	999999	454	298	728	218	999999	232	999999	999999	973	38	999999	386	215	999999	794	752	311	657	264	999999	999999	114	816	999999	849	999999	668	34	999999	70	31	407	999999	845	999999	999999	536	999999	969	492	999999	347	916	999999	81	823	742	226	414	782	164	162	405	353	999999	999999	481	999999	369	908	564	71	999999	913	16	85	129	370	999999	242	226	39	688	771	999999	973	999999	920	860	35	268	451	999999	680	999999	868	11	913	834	999999	90	739	912	70	927	295	484	999999	889	996	704	382	999999	181	999999	134	999999	634	995	999999	999999	561	935	999999	999999	122	451	193	17	147	84	216	999999	741	162	999999	999999	628	843	71	499	193	41	999999	331	886	419	448	999999	999999	404	377	999999	999999	299	999999	803	578	419	999999	844	301	999999	752	921	497	846	301	28	90	999999	846	790	934	547	969	529	81	23	999999	999999	12	79	236	743	999999	298	738	451	633	682	999999	218	999999	999999	208	197	289	999999	833	49	128	430	43	999999	558	587	999999	999999	330	999	999999	999999	655	121	841	231	999999	999999	224	999999	117	849	999999	407	467	999999	761	716	349	999999	250	139	999999	999999	584	581	46	461	195	129	999999	489	131	634	999999	984	999999	916	386	976	428	280	727	635	931	278	999999	635	317	919	825	999999	999999	999999	758	603	385	930	537	999999	194	318	824	105	999999	628	999999	999999	999999	482	999999	844	339	373	362	970	999999	554	792	316	545	999999	999999	275	303	48	579	581	875	357	609	632	389	126	999999	999999	456	999999	741	313	550	999999	187	834	844	999999	937	546	196	788	201	831	999999	999999	723	783	173	558	999999	854	999999	156	884	110	873	452	464	223	999999	252	999999	999999	812	489	766	999999	233	319	999999	322	111	43	395	96	165	777	494	999999	999999	18	946	999999	831	887	264	403	401	87	961	999999	526	723	964	943	999999	422	28	999999	464	463	559	999999	138	488	753	999999	761	797	944	105	999999	305	819	999999	306	626	947	925	235	373	999999	155	999999	38	999999	387	999999	451	822	742	759	837	704	939	999999	102	768	352	143	249	999999	603	999999	999999	444	230	999999	401	647	999999	475	103	432	101	594	413	505	110	693	376	999999	319	975	211	346	130	601	879	124	214	999999	605	791	986	731	275	22	492	594	575	483	676	804	184	277	665	414	612	999999	999999	596	668	659	767	302	331	628	
999999	528	999999	628	34	999999	999999	999999	869	312	446	999999	328	401	22	515	127	893	999999	515	801	934	681	999999	989	534	79	999999	198	999999	33	999999	409	999999	91	963	280	999999	459	398	371	393	407	363	999999	251	37	999999	583	999999	541	999999	32	816	826	999999	847	999999	999999	499	218	824	601	999999	999999	752	960	681	999999	59	244	180	999999	881	153	417	537	327	748	747	507	425	44	45	414	159	671	999999	999999	94	126	673	317	959	999999	546	792	483	84	225	999999	356	343	534	917	370	440	150	673	419	469	529	858	891	992	793	790	565	519	139	90	377	999999	999999	933	571	863	999999	999999	999999	625	999999	253	532	466	161	91	510	127	54	719	530	919	411	625	596	814	426	966	396	756	236	964	945	144	999999	495	999999	601	356	999999	955	999999	77	794	999999	286	336	434	841	712	290	447	999999	999999	559	457	459	999999	346	756	446	999999	315	849	398	99	999999	999999	999999	999999	972	909	999999	546	999999	91	852	999999	219	999999	488	999999	999999	683	476	788	499	535	585	466	46	999999	264	600	71	446	144	227	405	325	978	939	882	185	739	380	999999	928	656	478	604	842	999999	36	999999	453	393	631	999999	610	600	772	812	95	629	999999	654	999999	485	326	947	635	220	894	341	549	119	948	943	999999	121	570	879	999999	861	203	117	999999	999999	617	63	512	999999	999999	999999	216	136	797	556	274	726	506	453	999999	530	969	999999	506	695	999999	999999	444	687	999999	498	999999	893	705	233	436	367	426	847	867	999999	445	791	425	179	135	422	322	999999	679	999999	615	999999	549	585	892	571	610	541	603	999999	999999	824	999999	306	999999	322	431	573	130	907	309	658	586	75	95	188	216	337	570	316	999999	999999	18	908	883	999999	353	129	999999	999999	999999	885	254	999999	999999	620	234	128	483	812	991	999999	282	999999	79	956	999999	999999	500	713	365	283	999999	296	261	576	816	657	423	999999	999999	311	999999	999999	160	999999	414	991	421	475	953	97	853	758	325	282	999999	246	838	926	999999	868	999999	627	509	999999	999999	957	342	87	804	576	999999	700	842	689	517	999999	621	655	552	549	73	34	760	277	430	223	971	979	806	579	818	496	411	999999	681	999999	756	676	999999	999999	999999	343	999999	999999	392	162	915	635	999999	999999	999999	999999	999999	831	999999	999999	867	241	63	700	985	999999	281	999999	757	218	999999	741	18	903	999999	944	154	105	889	730	363	383	885	999999	308	345	224	63	999999	635	122	579	304	86	746	524	
623	810	470	999999	999999	999999	629	183	999999	183	627	861	493	680	999999	289	942	85	251	999999	999999	785	402	650	148	228	999999	132	106	719	446	931	166	745	999999	343	634	593	668	917	754	711	999999	134	718	363	569	999999	596	833	637	229	835	262	999999	837	418	999999	168	843	175	999999	87	153	736	695	704	748	999999	705	654	358	417	999999	740	645	381	999999	931	784	999999	996	536	273	92	999999	106	999999	577	999999	924	813	434	824	751	999999	999999	270	397	33	658	999999	925	890	188	288	811	999999	522	532	466	151	889	383	194	179	999999	814	999999	518	598	800	999999	865	781	840	924	593	582	999999	22	120	879	907	999999	838	80	646	94	803	999999	594	391	999999	999999	783	924	61	999999	581	999999	999999	999999	999999	999999	858	999999	70	999999	999999	999999	999999	929	39	520	999999	271	982	999999	356	109	334	729	267	113	13	418	136	999999	999999	916	872	999999	10	215	999999	910	999999	999999	999999	199	20	536	747	449	197	665	361	999999	999999	521	941	803	292	482	999999	999999	942	999999	431	449	522	232	121	999999	491	274	928	824	999999	999999	270	999999	980	167	98	999999	982	999999	999999	347	999999	601	165	999999	975	79	999999	999999	263	112	968	235	999999	827	676	787	425	999999	957	922	737	999999	999999	247	260	442	999999	999999	393	165	117	134	859	999999	392	921	77	634	455	999999	999999	409	999999	999999	475	45	458	163	999999	311	381	999999	999999	993	610	999999	394	917	235	542	257	545	999999	999999	995	999999	375	999999	445	755	720	999999	870	545	329	338	966	999999	999999	224	999999	669	644	999999	783	451	273	866	483	863	999999	159	409	912	174	999999	999999	473	229	631	999999	490	718	735	999999	999999	795	324	673	282	999999	401	999999	20	559	588	900	999999	324	553	581	508	495	581	228	999999	391	957	999999	271	73	503	773	999999	554	503	951	909	501	202	656	948	999999	999999	310	999999	13	398	363	585	166	221	158	676	59	999999	999999	999999	517	30	209	838	942	999999	218	69	627	15	466	65	637	999999	561	132	999999	632	315	294	999999	999999	567	992	603	796	114	851	354	107	100	392	508	814	402	480	992	818	15	790	992	250	518	998	932	999999	948	999999	999999	36	778	427	999999	711	864	435	999999	999999	244	999999	307	999999	999999	530	999999	83	999999	999999	999999	91	139	89	627	525	301	41	573	568	70	305	999999	938	999999	327	328	673	536	999999	950	966	27	785	583	999999	493	999999	999999	987	93	858	750	136	577	578	897	699	800	999999	419	999999	861	
894	156	999999	309	999999	174	398	212	251	547	760	871	631	74	999999	505	768	41	666	507	586	484	212	555	721	371	623	429	999999	999999	206	388	127	999999	132	639	999999	559	135	471	145	785	842	999999	990	264	945	514	553	204	42	999999	753	999999	285	420	943	393	588	996	550	968	584	377	351	999999	999999	526	999999	999999	859	218	905	204	371	801	641	999999	564	466	425	999999	875	433	999999	896	634	792	829	999999	696	999999	970	138	920	176	210	475	999999	618	511	429	999999	839	999999	823	403	558	963	999999	778	61	999999	999999	580	440	102	160	536	454	747	960	696	239	27	607	999999	777	283	204	999999	999999	999999	945	955	996	546	45	98	27	503	999999	829	999999	999999	644	999999	848	557	999999	999999	999999	938	525	871	550	732	999999	822	999999	585	626	284	999999	999999	612	999999	883	999999	584	894	66	71	518	951	670	141	999999	305	383	184	999999	229	793	130	549	238	406	83	999999	274	999999	999999	361	999999	877	999999	70	999999	999999	514	550	681	973	595	999999	988	999999	999999	210	418	390	47	999999	999999	196	999999	491	999999	999999	384	999999	809	999999	999999	690	843	999999	86	84	869	999999	881	999999	868	999999	717	999999	207	113	560	999999	831	873	999999	884	999999	999999	798	256	480	320	422	135	999999	780	740	999999	664	905	999999	999999	353	500	341	347	999999	999999	579	928	479	161	293	999999	999999	575	999999	999999	766	434	524	999999	912	829	603	559	658	756	36	97	893	797	591	302	929	282	999999	999999	541	658	386	999999	999999	869	777	328	37	878	350	381	879	804	163	999999	999999	116	376	523	896	782	999999	752	999999	491	45	681	569	990	614	512	120	999999	404	999999	58	999999	872	999999	62	284	532	780	415	654	218	98	644	999999	912	823	905	941	999999	999999	970	634	75	713	834	106	759	46	273	999999	999999	318	999999	56	999999	999999	244	333	999999	999999	260	908	346	999999	282	946	999999	217	88	999999	606	999999	136	645	146	999999	999999	168	218	956	525	495	999999	999999	393	900	688	999999	182	944	589	581	999999	822	508	72	297	683	999999	887	69	552	957	483	242	101	192	764	909	765	620	85	125	514	106	999999	401	770	998	382	999999	448	44	144	211	34	699	313	147	84	999999	999999	727	331	896	999999	538	43	343	301	999999	924	688	999999	333	999999	466	999999	999999	999999	670	527	684	68	629	620	517	999999	282	218	401	999999	626	834	637	946	358	794	617	133	236	368	999999	706	664	343	759	628	999999	697	567	734	586	403	999999	610	
989	669	701	286	465	715	760	135	900	999999	308	854	778	386	165	672	357	603	517	311	100	999999	403	296	861	889	21	999999	650	999999	302	232	430	37	957	689	102	341	999999	999999	999999	311	806	825	45	999999	849	435	541	895	999999	983	886	112	519	21	999999	415	424	576	999999	186	484	243	999999	85	999999	751	429	999999	579	25	935	996	704	789	181	577	999999	956	50	586	999999	755	289	319	345	327	517	945	424	687	917	101	816	431	826	573	289	999999	480	107	999999	75	999999	372	57	890	408	730	999999	697	164	468	999999	127	142	729	999999	237	999999	116	244	483	62	892	999999	844	999999	282	999999	999999	298	301	485	999999	580	978	439	916	271	455	999999	786	114	726	533	458	999999	999999	298	999999	618	62	999999	373	999999	532	22	999999	274	212	710	136	767	999999	999999	999999	999999	593	547	164	300	47	965	294	198	999999	999999	335	368	649	290	491	983	866	989	999999	82	999999	89	58	965	15	652	69	999999	999999	29	871	999999	671	475	999999	161	144	806	580	999999	935	185	415	162	687	74	624	999999	229	152	901	253	172	790	871	999999	499	199	999999	999999	905	549	405	438	507	999999	999999	183	319	340	848	69	418	159	147	936	673	895	287	940	999999	999999	999999	999999	128	627	165	881	604	466	661	999999	522	195	191	999999	999999	977	654	679	377	451	613	889	303	841	835	23	652	935	841	603	911	999999	368	999999	34	999999	999999	880	852	999999	578	852	678	903	547	233	968	999999	166	695	251	608	573	999999	999999	636	355	999999	792	999999	238	999999	625	68	44	177	826	422	999999	999999	667	999999	827	560	872	760	221	400	999999	999999	54	901	778	155	361	312	780	782	244	999999	410	43	999999	999999	588	909	237	619	869	379	406	999999	390	143	37	476	780	22	713	773	424	955	981	190	107	336	999999	479	706	731	999999	999999	188	999999	623	633	687	999999	971	963	533	601	530	999999	215	999999	999999	999999	127	885	999999	768	79	999999	973	454	62	999999	612	262	28	757	999999	999999	982	361	377	417	520	999999	999999	662	51	750	999999	822	435	66	999999	608	815	255	361	999999	208	999999	975	717	999	999999	581	780	999999	719	944	775	689	391	942	999999	131	113	135	999999	105	869	727	329	229	160	28	996	932	999999	999999	772	999999	100	940	363	386	659	417	351	822	999999	999999	331	805	999999	999999	999999	123	130	486	999999	130	637	726	338	902	999999	497	848	159	585	847	999999	282	999999	379	598	999999	999999	999999	999999	696	783	999999	
999999	722	405	523	754	27	974	999999	811	528	735	652	768	373	611	461	730	172	568	201	247	171	646	58	999999	105	544	602	999999	652	24	25	346	736	999999	616	506	142	999999	831	999999	999999	46	982	547	529	610	235	999999	138	746	999999	999999	591	663	923	85	357	889	658	482	382	359	169	999999	719	999999	42	999999	994	954	999999	999999	736	999999	999999	135	663	999999	114	999999	319	762	404	905	715	888	999999	82	717	540	999999	252	94	359	999999	999999	876	479	827	222	578	502	845	184	158	880	999999	574	999999	798	422	846	785	173	173	620	954	263	999999	831	561	960	25	464	805	356	344	387	999999	201	258	999999	682	999999	917	817	916	230	757	835	497	190	953	919	999999	312	467	920	999999	191	398	623	999999	996	661	999999	486	391	999999	802	545	22	999999	999999	999999	999999	173	999999	999999	999999	704	734	505	963	344	999999	17	106	345	502	999999	424	201	43	803	634	513	999999	999999	309	340	534	851	955	999999	484	830	999999	379	890	149	574	674	840	487	664	128	718	999999	290	999999	390	55	876	913	131	821	326	133	914	724	487	662	946	999999	999999	999999	549	673	859	550	999999	726	455	363	324	999999	999999	555	148	516	795	34	950	698	949	488	975	52	999999	663	514	902	464	999999	661	911	999999	824	318	782	578	54	802	739	629	663	600	523	598	999999	469	770	985	407	999999	462	999999	999999	75	690	906	507	504	999999	999999	999999	271	999999	999999	413	30	536	247	999999	938	750	231	220	999999	296	999999	462	454	999999	999999	744	917	67	245	209	209	480	758	999999	875	999999	550	999999	703	549	401	999999	821	195	361	932	999999	628	469	189	241	999999	187	779	801	454	63	999999	999999	999999	172	999999	999999	502	213	550	778	999999	491	867	209	999999	517	529	894	579	640	269	445	999999	221	298	999999	65	999999	708	302	979	825	430	999999	843	606	412	387	196	274	329	999999	810	164	999999	999999	602	980	616	984	999999	884	232	814	793	271	739	89	873	617	989	533	505	999999	999999	999999	70	849	999999	28	114	151	707	315	320	287	635	117	999999	161	995	85	361	724	999999	104	602	616	233	582	867	332	514	579	284	795	486	563	999999	999999	86	752	624	598	879	516	186	917	999999	516	636	999999	999999	721	621	914	182	781	613	999999	201	453	625	783	161	782	637	999999	999999	999999	801	999999	999999	189	999999	252	461	763	999999	138	918	685	999999	717	945	245	999999	792	999999	999999	999999	704	950	662	927	632	137	840	447	107	878	
999999	886	978	715	564	880	601	646	379	463	419	936	485	785	515	340	907	838	915	240	845	180	999999	999999	999999	131	999999	262	452	125	999999	326	747	259	869	798	999999	999999	999999	365	950	999999	999999	906	214	768	474	999999	421	999999	229	999999	531	866	42	878	225	999999	618	442	791	999999	204	264	842	102	199	999999	916	716	204	905	457	560	290	999999	999999	764	696	338	999999	221	999999	159	895	618	794	881	226	990	583	68	999999	948	574	999999	951	999999	73	121	999999	249	961	999999	107	324	555	970	585	343	295	460	999999	999999	785	579	508	54	999999	999999	308	318	18	999999	143	999999	521	508	986	679	999999	268	999999	585	759	417	260	145	62	581	73	823	305	883	704	133	678	113	172	999999	999999	999999	965	838	813	999999	999999	45	571	961	999999	56	984	999999	999999	37	758	805	530	378	999999	373	992	787	171	484	23	999999	230	999999	468	417	346	999999	576	841	303	862	771	499	186	224	999999	101	778	26	999999	999999	299	999999	374	999999	583	793	999999	738	999999	187	677	999999	257	115	815	999999	502	999999	710	993	999999	752	734	895	43	41	201	114	800	901	18	154	999999	999999	836	552	645	999999	833	999999	325	999999	927	125	195	999999	251	999999	408	22	999999	392	999999	999999	68	546	943	478	839	999999	999999	571	938	999999	178	533	694	632	279	272	915	907	561	167	677	502	825	618	999999	601	789	130	999999	788	312	999999	837	799	566	299	999999	177	755	999999	950	754	999999	999999	999999	662	999999	999999	801	146	106	691	831	158	177	566	720	335	768	999999	762	481	865	160	710	552	695	894	76	979	663	747	161	280	217	923	999999	911	999999	58	854	180	329	569	691	621	795	999999	999999	10	579	999999	409	517	528	479	889	749	213	404	966	852	999999	822	483	999999	540	560	999999	254	999999	999999	999999	720	394	592	999999	306	468	99	999999	16	272	75	410	388	348	999999	752	738	999999	853	708	276	999999	11	628	507	96	342	999999	244	747	387	47	770	620	688	133	936	999999	592	290	124	647	959	589	486	999999	104	19	896	808	213	219	120	111	999999	639	392	963	654	219	135	17	522	269	885	38	999999	999999	659	520	815	420	451	572	593	999999	131	421	999999	95	991	332	999999	999999	543	177	926	669	233	999999	740	999999	673	383	165	116	134	700	704	999999	781	335	359	386	992	999999	999999	548	999999	767	999999	999999	822	568	227	802	822	96	725	717	999999	971	545	610	779	843	747	78	999999	999999	999999	431	717	693	314	
666	999999	999999	999999	999999	999999	388	161	465	542	999999	999999	114	999999	362	293	47	999999	987	999999	810	999999	749	607	158	55	700	141	39	999999	96	999999	999999	264	561	999999	999999	652	974	318	723	819	89	78	999999	693	642	913	999999	204	999999	457	729	347	503	875	232	211	295	705	709	999999	132	203	999999	999999	31	850	603	999999	279	999999	999	679	632	990	711	681	598	465	413	787	86	835	804	639	534	790	999999	686	999999	812	366	278	608	999999	697	999999	622	502	672	791	319	999999	925	999999	999999	60	715	512	174	551	613	999999	302	922	180	296	399	816	982	240	99	999999	925	466	39	731	80	165	303	825	69	105	792	622	477	999999	910	732	191	999999	85	257	521	999999	999999	536	999999	686	306	410	496	805	520	442	999999	402	607	468	52	726	980	560	219	999999	491	517	47	680	999999	625	385	666	634	508	999999	842	405	869	266	503	754	393	999999	892	339	263	999999	360	999999	999999	999999	999999	999999	999999	999999	525	48	182	574	692	498	306	242	681	35	829	999999	21	287	859	996	999999	212	549	999999	596	701	326	20	999999	932	687	999999	379	677	934	976	178	15	639	803	233	999999	999999	15	458	161	999999	867	509	999999	573	999999	999999	88	219	248	151	494	906	824	999999	172	345	760	999999	546	862	999999	101	999999	12	16	647	999999	773	442	639	543	523	445	523	458	510	155	368	999999	999999	301	999999	999999	999999	999999	999999	999999	999999	70	959	813	204	912	298	184	776	656	89	999999	435	14	314	777	609	607	970	999999	310	273	661	200	999999	206	999999	570	545	405	28	999999	999999	831	999999	712	483	825	349	611	157	999999	999999	854	75	801	188	999999	987	690	95	237	714	637	999999	999999	408	768	421	998	74	727	638	380	638	762	999999	604	39	601	999999	783	999999	369	323	961	999999	807	134	599	999999	999999	583	999999	999999	790	613	280	999999	999999	999999	714	999999	999999	546	429	710	999999	999999	313	153	583	665	395	999999	311	999999	999999	999999	553	236	600	644	999999	979	999999	999999	783	70	847	158	999999	999999	871	999999	589	379	916	823	894	260	289	999999	821	999999	444	497	198	467	18	821	269	957	999999	930	713	79	999999	371	634	999999	926	999999	999999	999999	765	306	793	107	807	932	62	531	428	303	999999	19	823	375	999999	424	999999	325	999999	36	999999	431	999999	941	999999	519	999999	999999	198	620	333	999999	222	666	691	148	704	100	660	86	768	737	999999	479	983	999999	256	226	826	220	328	611	999999	352	274	343	790	851	
999999	298	154	507	342	808	969	999999	999999	167	999999	407	719	865	999999	999999	267	161	892	46	957	880	272	571	729	978	999999	722	850	870	401	357	357	999999	999999	372	931	999999	404	729	999999	85	999999	99	542	999999	500	462	945	222	95	122	450	754	894	643	35	582	999999	999999	517	256	67	926	765	336	59	867	299	303	54	999999	999999	173	536	881	999999	999999	999999	309	487	999999	776	637	784	288	906	603	957	933	346	358	493	49	222	263	999999	980	999999	215	379	633	999999	652	999999	100	999999	287	228	23	669	851	999999	999999	877	678	479	999999	151	486	999999	456	999999	365	956	695	511	717	950	282	863	999999	849	823	930	853	999999	999999	469	694	922	628	999999	944	999999	495	999999	25	172	544	783	999999	999999	846	999999	923	724	999999	696	483	588	648	999999	945	159	999999	11	729	548	999999	12	355	960	457	564	801	81	964	101	471	889	496	554	416	499	275	999999	12	48	999999	139	867	438	986	116	284	302	439	794	596	493	85	477	148	541	437	637	999999	999999	984	851	759	716	234	999999	102	103	920	455	884	523	998	691	541	893	145	917	974	999999	289	508	642	179	505	978	814	999999	415	874	71	999999	772	720	999999	164	380	160	213	403	999999	190	999999	983	910	999999	494	394	935	255	406	520	662	50	12	999999	219	589	221	256	999999	83	687	55	394	255	751	288	636	386	523	985	714	999999	337	999999	136	658	268	432	493	429	92	170	478	551	999999	732	717	999999	999999	790	938	956	999999	940	502	336	999999	664	330	215	757	558	731	999999	999999	90	712	903	359	560	331	789	763	999999	990	999999	577	842	279	999999	571	68	442	999999	56	758	957	396	606	800	69	999999	999999	288	671	533	439	66	999999	999999	29	813	229	394	469	999999	999999	274	950	975	758	756	395	311	644	699	126	998	374	57	999999	326	306	999999	501	727	687	999999	688	466	999999	521	106	384	10	999999	839	57	999999	897	565	999999	446	999999	51	313	999999	800	644	971	999999	441	691	999999	771	703	516	999999	999999	999999	471	999999	586	493	888	247	999999	20	311	886	999999	78	733	477	491	440	879	675	999999	197	999999	999999	840	716	59	656	999999	407	612	306	999999	178	999999	999999	999999	846	999999	953	742	803	652	208	999999	757	121	348	707	224	216	341	823	840	999999	999999	999999	999999	877	999999	443	242	418	262	999999	14	645	691	914	999999	51	645	333	926	933	713	545	999999	398	92	604	999999	999999	999999	999999	281	999999	999999	999999	459	309	
999999	969	246	519	510	999999	400	800	494	122	999999	433	506	182	571	17	896	907	448	999999	912	195	999999	275	732	293	803	72	135	999999	999999	675	999999	901	999999	675	97	999999	432	999999	155	519	999999	970	184	287	452	442	628	274	587	502	576	999999	999999	666	183	971	786	226	591	337	674	963	876	754	969	604	982	999999	920	999999	485	130	24	402	290	824	100	455	841	999999	443	999999	999999	743	108	175	514	533	502	125	631	215	999999	999999	845	999999	999999	999999	317	847	459	999999	353	108	27	456	284	993	999999	359	880	341	385	230	894	812	29	142	655	804	99	459	403	999999	857	279	393	207	557	999999	999999	670	147	994	911	710	517	999999	999999	652	890	520	156	152	245	300	830	515	999999	42	922	999999	774	999999	757	999999	339	549	999999	747	73	87	446	48	999999	219	203	999999	319	194	305	183	999999	13	913	579	999999	261	569	567	448	877	999999	999999	999999	999999	896	633	999999	911	381	999999	605	978	588	813	999999	118	999999	35	106	449	999999	738	737	748	555	999999	599	999999	999999	87	980	682	999999	195	999999	999999	999999	860	323	999999	153	408	812	336	578	437	424	110	504	203	737	543	471	999999	681	999999	788	676	223	135	44	68	223	999999	988	922	679	403	21	163	999999	999999	712	536	305	798	925	410	180	999999	355	999999	999999	503	999999	999999	221	309	999999	265	143	999999	647	197	999999	94	194	519	348	655	757	31	99	350	707	84	999999	934	999999	883	621	387	505	105	779	545	385	720	953	999999	711	380	889	755	999999	551	26	524	10	999999	999999	415	71	525	370	334	409	342	796	275	616	287	605	999999	643	999999	999999	552	418	999999	709	999999	566	797	944	387	999999	343	999999	165	68	316	933	493	279	215	325	980	734	454	999999	999999	923	687	934	999999	774	999999	122	275	999999	473	116	999999	510	149	999999	274	581	999999	202	999999	22	999999	216	309	353	122	999999	999999	439	468	817	963	854	667	550	878	862	520	613	872	231	999999	64	594	209	923	982	140	999999	61	999999	751	262	80	39	292	999999	634	90	661	907	684	835	642	656	153	165	843	999999	971	411	70	999999	329	843	957	586	622	999999	999999	140	230	81	388	999999	76	711	999999	638	267	999999	999999	999999	951	965	547	999999	999999	938	66	768	149	541	394	650	348	999999	932	237	81	706	858	534	660	531	687	612	456	583	589	442	381	999999	999999	999999	999999	999999	428	364	306	737	999999	999999	54	661	991	688	687	738	721	695	999999	556	566	
561	548	703	999999	429	287	999999	999999	837	358	623	999999	934	211	820	476	999999	952	999999	930	344	999999	184	490	999	540	998	925	999999	999999	894	663	825	648	999999	35	480	851	999	999999	372	963	337	999999	430	274	67	487	999999	999999	13	742	999999	999999	231	30	374	223	780	889	288	18	65	975	463	960	999999	295	999999	794	996	866	952	499	568	381	999999	849	69	999999	483	521	68	456	999999	161	999999	999999	427	759	999999	267	80	120	798	999999	908	362	871	470	703	771	65	81	999999	146	789	999999	66	850	817	525	163	999999	415	766	999999	608	126	312	508	371	999999	672	143	999999	795	842	999999	215	999999	999999	977	599	41	999999	465	986	191	999999	371	750	999999	576	999999	145	113	35	704	41	413	999999	246	569	962	999999	903	999999	937	535	350	947	20	850	999999	966	547	564	24	999999	311	963	999999	403	940	757	227	301	730	998	635	770	148	668	999999	173	614	417	636	699	999999	81	999999	655	382	999999	999999	302	198	975	999999	999999	999999	10	730	449	881	843	999999	214	124	611	999999	939	899	999999	809	351	58	224	999999	140	999999	325	999999	999999	999999	772	30	525	999999	999999	113	754	999999	96	760	999999	938	999999	291	771	788	432	584	206	999999	118	755	999999	615	999999	254	973	623	467	621	695	114	500	535	118	999999	113	999999	199	508	909	999999	812	819	671	413	696	932	999999	999999	505	740	698	821	805	27	228	999999	630	680	139	999999	942	475	75	999999	999999	827	182	999999	685	245	394	999999	999999	579	999999	983	943	984	999999	50	999999	126	999999	954	416	999999	999999	101	603	203	565	519	999999	778	597	347	753	639	965	868	999999	999999	666	269	999999	10	322	236	999999	999999	966	646	132	98	107	826	999999	999999	999999	999999	107	999999	355	999999	680	875	999999	730	982	605	239	314	999999	689	290	401	459	855	608	999999	366	503	26	368	999999	918	397	291	999999	770	986	999999	22	207	771	679	296	184	589	480	681	591	999999	479	15	999999	999999	442	999999	706	376	504	513	221	999999	603	74	986	999999	761	999999	47	59	999999	618	596	301	821	917	611	114	285	276	137	733	774	259	547	999999	573	300	954	999999	999999	404	491	139	999999	999999	177	615	309	999999	999999	999999	999999	542	999999	861	418	371	806	525	999999	602	101	999999	999999	487	636	354	527	633	692	999999	999999	564	85	816	136	999999	499	35	749	996	999999	366	448	999999	99	242	226	685	944	212	999999	439	287	382	999999	999999	999999	324	169	823	98	676	999999	366	469	89	
466	226	734	952	999999	781	775	209	797	734	789	251	398	999999	138	841	999999	489	999999	104	999999	703	513	872	712	185	999999	926	908	137	140	92	675	19	775	999999	999999	999999	999999	712	664	87	584	999999	473	512	925	999999	695	256	987	999999	389	999999	803	763	999999	861	249	695	915	848	301	999999	999999	999999	999999	388	999999	999999	890	696	158	274	999999	209	999999	934	409	209	259	110	999999	661	150	393	999999	999999	999999	22	296	98	752	645	796	815	786	915	974	765	937	547	146	566	366	300	598	124	999999	604	644	778	462	999999	445	814	616	639	529	221	15	275	182	616	841	801	999999	999999	477	624	422	213	959	643	272	712	963	674	304	849	794	999999	999999	612	999999	999999	636	999999	209	999999	208	156	395	763	760	671	375	530	724	565	357	999999	646	320	999999	440	818	818	776	999999	850	942	345	999999	426	999999	899	569	248	334	174	999999	312	495	425	276	999999	206	883	601	346	442	949	739	999999	707	941	64	430	936	698	817	999999	476	999999	999999	999999	715	346	343	999999	805	292	400	400	126	784	160	895	915	622	622	999999	185	396	999999	992	999999	188	999999	999999	999999	148	311	635	356	303	999999	999999	168	465	112	860	549	829	541	999999	999999	349	999999	999999	790	169	515	323	86	882	762	89	999999	999999	999999	999999	627	857	926	666	999999	999999	53	823	948	796	737	459	519	762	395	999999	855	999999	999999	266	803	795	999999	686	632	987	558	999999	540	756	641	893	259	575	242	999999	903	874	179	793	999999	999999	975	993	999999	65	804	324	496	416	234	999999	999999	999999	733	831	999999	250	43	993	216	579	999999	201	999999	843	210	944	999999	999999	451	980	98	649	960	251	820	701	264	576	193	244	977	134	532	185	72	309	841	999999	530	999999	841	186	586	726	278	783	838	588	855	859	795	793	964	253	999999	191	989	492	20	470	999999	466	809	972	601	168	669	980	781	901	112	999999	183	788	149	911	999999	243	999999	47	863	675	721	333	448	194	169	288	807	880	319	359	999999	69	677	384	376	613	999999	999999	999999	858	807	953	999999	999999	999999	186	114	465	128	756	519	973	999999	319	744	486	533	416	999	391	999999	900	592	753	999999	999999	120	765	545	459	118	862	999999	14	999999	999999	576	771	575	982	183	999999	999999	563	999999	427	462	368	639	999999	90	719	999999	731	685	906	999999	14	950	999999	76	349	920	668	647	656	58	602	450	976	909	999999	841	26	218	999999	148	999999	912	309	661	752	135	
655	379	399	999999	202	329	962	999999	572	820	999999	916	999999	999999	103	915	193	999999	859	917	663	980	999999	877	103	999999	853	999999	341	101	999999	844	323	223	275	299	258	903	999999	282	488	578	347	999999	771	110	384	999999	55	123	728	930	999999	835	472	999999	999999	521	658	999999	476	999999	999999	999999	179	235	602	620	165	803	666	290	999999	999999	438	94	643	385	116	993	148	451	723	227	372	720	52	488	999999	999999	247	737	255	999999	805	295	511	999999	772	546	507	764	255	251	457	999999	417	999999	407	387	41	999999	414	665	999999	34	999999	849	118	999999	192	124	869	999999	565	929	44	999999	780	152	999999	776	612	569	495	384	999999	481	769	923	999999	999999	91	999999	569	570	332	590	644	781	999999	661	999999	324	363	393	894	690	999999	999999	414	80	443	264	999999	265	74	844	179	999999	828	999999	89	999999	155	364	42	506	996	994	607	454	702	999999	338	922	999999	999999	216	112	489	516	796	252	519	242	394	827	569	314	506	999999	999999	488	952	816	581	574	999999	999	360	398	693	690	920	999999	378	999999	925	881	999999	776	638	77	676	999999	999999	837	675	912	970	999999	936	691	498	129	43	223	999999	521	351	453	129	216	752	999999	999999	115	331	559	864	950	901	687	76	729	848	353	811	640	613	743	898	265	999999	154	461	11	201	800	926	164	396	999999	540	794	657	432	324	585	999999	106	515	126	58	29	314	259	625	999999	999999	689	411	999999	908	607	554	999999	187	607	999999	999999	913	531	632	710	563	497	157	282	82	426	38	236	999999	517	238	782	217	18	840	212	386	999999	529	246	999999	980	505	932	249	999999	999999	717	946	678	999999	984	999999	348	466	999999	999999	352	695	854	999999	185	274	400	999999	771	655	178	767	999999	999999	490	11	396	999999	583	991	224	43	288	182	321	289	472	334	999999	299	869	552	999999	111	44	737	999999	999999	577	715	115	563	477	148	85	950	520	244	702	983	106	390	882	825	886	999999	417	682	349	895	801	999999	135	482	999999	625	744	334	999999	752	336	810	390	868	999999	661	565	150	999999	370	769	238	632	999999	999999	488	670	207	999999	725	330	991	999999	681	913	999999	437	995	362	999999	216	195	835	949	656	296	10	24	939	235	753	276	585	999999	135	573	443	865	289	306	955	546	119	999999	432	999999	574	708	954	846	233	570	787	647	164	999999	402	683	999999	906	488	656	999999	989	971	999999	416	999999	555	349	999999	572	999999	999999	504	669	85	
160	527	321	999999	999999	69	102	999999	999999	489	938	999999	999999	180	760	261	382	818	308	288	999999	713	378	999999	317	999999	999999	250	660	853	731	153	494	509	999999	999999	301	195	999999	597	175	999999	788	999999	477	442	999999	179	845	320	999999	246	999999	391	954	447	158	393	413	999999	454	851	351	339	999999	795	999999	52	928	604	960	196	999999	711	122	999999	999999	803	461	874	158	445	999999	999999	519	495	948	113	554	999999	17	908	781	57	152	324	645	458	817	682	113	962	251	251	999999	157	614	999999	278	821	522	355	931	539	999999	19	456	11	999999	272	847	235	999999	133	999999	61	999999	999999	569	798	497	475	999999	779	770	196	204	163	999999	372	880	999999	834	999999	291	661	976	999999	66	142	867	644	639	555	999999	878	474	999999	654	308	742	39	923	999999	334	56	369	162	768	999999	815	999999	21	457	391	392	999999	999999	841	935	85	173	999999	436	930	999999	836	439	944	892	999999	86	508	691	999999	851	541	363	408	244	999999	824	999999	262	999999	573	633	191	999999	452	487	709	285	999999	233	578	999999	496	550	482	999999	929	218	999999	92	738	795	999999	999999	999999	850	46	999999	607	643	260	689	275	119	366	999999	999999	275	999999	999999	999999	801	789	467	999999	999999	54	813	925	34	999999	615	607	180	589	999999	314	364	633	602	999999	999999	678	85	972	889	999999	999999	193	999999	564	999999	717	470	999999	999999	16	861	999999	200	806	999999	441	582	281	645	91	105	530	999999	914	300	641	899	965	668	132	713	999999	172	114	666	629	672	999999	999999	898	999999	999999	651	772	452	588	443	999999	226	912	106	804	337	807	150	857	606	348	274	32	818	999999	412	815	302	999999	612	96	999999	603	999999	122	573	746	999999	999999	999999	815	472	711	208	113	748	756	36	999999	168	365	999999	809	33	333	205	686	90	642	696	999999	479	86	976	357	999999	623	153	999999	999999	590	863	153	978	999999	876	999999	823	715	756	656	788	393	218	999999	131	340	580	445	999999	887	666	311	310	52	346	396	735	851	456	135	613	999999	678	999999	502	820	830	243	999999	643	862	999999	886	999999	57	96	999999	728	235	326	52	707	76	354	999999	999999	843	936	454	490	826	971	268	631	52	999999	999999	640	755	310	999999	347	999999	999999	34	300	425	999999	994	999999	999999	17	626	140	92	905	999999	334	653	940	977	894	788	966	816	891	116	264	997	310	380	999999	972	924	999999	999999	719	999999	329	633	146	583	999999	204	961	819	355	138	549	999999	
770	999999	999999	815	333	615	999999	32	467	999999	194	999999	272	694	999999	301	999999	999999	999999	386	196	999999	999999	30	803	404	952	999999	14	999999	545	978	999999	859	540	999999	250	999999	601	211	157	999999	335	197	448	976	320	257	324	670	785	653	814	172	951	587	386	966	21	928	999999	963	27	470	597	999999	999999	412	999999	889	60	876	110	999999	999999	499	857	817	581	999999	94	705	279	999999	222	892	173	553	908	952	612	284	999999	672	548	999999	679	865	600	243	530	907	103	435	619	999999	552	702	932	999999	730	569	394	193	843	957	999999	999999	258	704	51	902	503	211	999999	776	730	999999	999999	56	819	992	227	348	306	999999	612	844	724	313	999999	471	999999	456	232	53	889	962	829	590	499	996	999999	895	201	628	413	999999	158	843	999999	125	138	999999	642	737	352	56	886	999999	355	999999	999999	944	365	580	291	57	979	243	887	999999	608	999999	556	823	999999	331	156	678	772	720	999999	881	135	234	342	999999	814	494	999999	842	85	171	999999	649	47	672	999999	621	346	366	912	915	955	420	516	155	339	819	362	30	900	218	894	635	164	87	819	141	247	557	242	494	999999	999999	692	446	747	907	785	999999	791	999999	341	416	807	780	925	714	717	999999	404	994	142	999999	942	999999	277	610	495	959	852	408	384	999999	133	999999	381	911	999999	79	999999	432	43	649	239	999999	877	487	999999	384	162	115	423	59	162	248	362	864	112	825	178	147	421	826	860	392	159	551	292	999999	999999	23	999999	647	790	971	961	999999	450	576	999999	789	782	120	999999	747	985	999999	999999	885	76	517	809	903	900	269	20	999999	789	846	999999	335	205	448	975	149	130	775	268	191	286	869	423	999999	835	389	365	310	29	123	999999	824	915	406	322	890	213	91	746	531	960	999999	703	603	360	664	594	343	999999	667	999999	219	76	455	999999	206	103	999999	999999	999999	904	999999	999999	999999	999999	401	420	798	999999	94	935	999999	38	737	230	532	999999	820	185	180	794	31	999999	361	495	999999	999999	469	999999	999999	999999	929	23	999999	626	260	565	37	164	959	254	796	999999	999999	732	999999	191	338	235	86	41	283	108	999999	727	882	544	836	999999	261	642	951	999999	999999	297	999999	35	803	121	999999	967	148	665	226	926	999999	813	124	629	907	16	999999	243	999999	94	523	831	125	507	743	716	729	999999	999999	326	999999	795	999999	999999	727	563	387	227	266	999999	893	617	999999	970	999999	79	429	999999	283	255	999999	717	288	
925	773	184	909	999999	377	262	247	300	762	899	633	212	615	362	902	353	628	212	999999	612	201	906	948	154	778	674	296	999999	574	657	113	585	517	282	989	552	999999	91	850	13	871	602	854	983	347	999999	463	77	315	929	626	19	740	675	734	867	999999	765	999999	999999	965	999999	726	115	795	57	694	343	372	359	699	999999	999999	999999	741	999999	61	965	807	261	221	999999	216	644	41	104	845	842	547	131	327	888	563	158	47	999999	875	749	197	999999	999999	129	999999	956	240	88	657	766	933	999999	816	270	957	276	490	746	519	92	999999	701	999999	852	796	251	41	810	984	214	935	999999	999999	311	777	517	429	102	524	260	414	952	446	88	908	413	315	66	931	296	667	301	635	793	999999	495	97	999999	333	463	999999	999999	999999	453	999999	999999	420	999999	492	999999	999999	397	231	269	677	130	264	133	944	393	935	975	879	999999	546	999999	961	930	635	291	430	999999	769	71	999999	985	858	993	257	571	999999	999999	574	490	449	280	79	999999	999999	999999	241	999999	45	940	999999	949	549	405	906	196	999999	490	880	210	999999	407	628	170	933	999999	272	271	999999	999999	400	145	410	999999	258	276	574	595	815	90	60	466	413	829	543	386	445	462	96	71	196	511	920	373	471	51	999999	999999	999999	432	293	969	98	999999	549	391	999999	161	999999	640	622	789	675	799	159	563	999999	798	627	557	999999	809	184	814	195	889	999999	999999	999999	999999	999999	665	999999	392	796	999999	378	750	999999	161	837	999999	315	456	449	406	999999	130	999999	908	57	999999	999999	884	999999	484	999999	284	999999	659	175	511	233	940	25	956	636	292	13	78	195	253	999999	475	999999	962	503	727	374	789	62	999999	822	999999	169	999999	999999	279	216	322	295	103	999999	630	999999	336	999999	374	440	492	770	553	999999	155	722	999999	999999	999999	999999	999999	980	77	999999	688	999999	80	689	214	781	999999	582	367	86	999999	783	101	970	887	999999	999999	902	138	296	881	28	509	999999	676	306	365	436	999999	999999	993	342	227	193	594	999999	915	647	856	593	196	910	413	999999	436	372	631	832	457	336	782	320	999999	999999	37	669	107	101	999999	999999	425	818	999999	263	92	357	565	907	386	864	574	999999	55	545	110	971	999999	999999	551	999999	674	999999	978	240	999999	999999	490	446	166	924	925	999999	635	948	177	377	999999	999999	394	89	806	723	999999	999999	999999	46	999999	999999	680	65	64	75	549	999999	243	999999	839	999999	931	410	999999	129	751	999999	
938	749	120	107	999999	732	999999	999999	647	472	507	951	86	999999	477	295	417	184	765	110	870	859	999999	927	715	999999	538	119	999999	983	222	687	999999	994	999999	23	999999	178	938	999999	978	599	428	86	209	292	816	453	999999	645	993	692	363	650	590	89	999999	193	391	999999	204	968	245	663	999999	820	978	91	741	464	370	999999	999999	999999	132	281	999999	208	727	999999	468	94	999999	583	990	529	333	999999	999999	574	548	999999	786	845	999999	999999	363	999999	825	999999	999999	734	711	852	285	754	455	546	999999	319	647	275	999999	958	999999	999999	176	662	673	999999	496	657	999999	177	916	999999	999999	400	73	122	917	999999	999999	348	130	733	999999	949	307	246	83	786	802	999999	999999	999999	286	827	221	999999	844	700	101	105	892	655	999999	544	936	657	301	65	483	416	401	970	892	127	999999	999999	999999	226	999999	436	656	710	855	582	250	643	351	635	189	999999	999999	227	586	287	999999	999999	999999	837	23	650	945	28	999999	395	703	956	390	999999	988	320	905	627	346	999999	448	192	800	484	999999	302	999999	665	875	62	148	184	394	614	671	374	234	899	212	714	490	638	999999	469	879	293	263	191	646	869	524	650	880	921	999999	273	673	201	543	999999	343	289	152	999999	999999	528	572	775	497	624	999999	16	999999	999999	184	810	786	341	605	20	49	999999	29	999999	538	498	303	473	999999	408	700	43	366	491	381	210	495	155	222	360	999999	488	694	31	783	518	234	999999	746	39	487	342	999999	999999	999999	218	999999	146	999999	757	999999	108	10	999999	999999	999999	649	933	260	973	324	999999	999999	999999	999999	561	999999	997	233	30	274	54	726	745	999999	368	999999	833	809	172	999999	359	432	464	135	622	488	999999	107	999999	999999	301	998	773	714	846	223	349	243	130	778	999999	999999	999999	493	190	382	264	999999	565	999999	816	133	98	43	965	217	663	999999	676	82	835	899	501	999999	972	56	952	41	84	999999	999999	599	999999	393	677	999999	999999	971	944	250	233	436	999999	128	61	177	909	740	749	999999	559	999999	567	57	943	373	999999	999999	999999	143	429	233	104	421	514	227	444	704	999999	529	486	692	185	436	999999	409	999999	383	110	804	147	222	292	445	594	999999	41	641	999999	313	35	190	460	811	820	10	341	130	613	834	733	999999	384	229	161	867	54	141	208	999999	999999	48	449	716	999999	217	999999	999999	826	635	195	802	264	999999	999999	306	999999	374	999999	848	77	246	769	999999	81	932	838	999999	293	999999	834	
900	443	906	307	999999	740	744	815	613	69	682	304	977	648	999999	950	331	725	855	634	999999	525	999999	476	769	278	183	999999	73	378	879	376	999999	801	295	369	357	755	516	565	498	558	11	789	999999	999999	791	628	999999	982	517	346	437	999999	164	999999	999999	440	537	718	567	109	752	245	999999	315	205	186	363	572	602	575	999999	299	999999	130	523	570	90	828	999999	999999	505	90	861	999999	938	16	646	910	285	916	228	798	998	999999	806	999999	608	89	746	615	274	999999	389	941	137	147	956	43	860	522	360	999999	999999	999999	999999	999999	383	999999	377	199	540	452	296	999999	999999	420	999999	747	324	756	961	11	999999	871	999999	999999	701	999999	999999	800	59	612	59	763	566	519	566	985	795	145	999999	999999	712	556	85	999999	999999	703	593	717	845	219	719	113	999999	999999	999999	370	731	999999	970	999999	242	576	149	999999	402	533	129	838	854	316	951	188	373	999999	298	535	999999	468	646	997	999999	697	954	840	892	999999	212	999999	892	999999	264	128	175	930	728	145	416	157	999999	757	584	999999	863	539	267	541	740	559	999999	101	575	999999	40	972	999999	999999	999999	309	999999	456	330	911	945	658	999999	832	23	443	282	162	128	648	49	888	423	581	834	425	583	361	216	652	999999	800	999999	990	98	202	804	999999	999999	117	122	999999	437	672	809	214	999999	999999	527	306	287	907	973	927	999999	151	559	999999	710	206	725	999999	250	678	763	999999	38	999999	744	821	999999	999999	999999	20	535	999999	461	999999	772	630	999999	158	833	909	375	250	827	702	999999	947	642	260	482	327	391	999999	732	759	908	663	186	426	999999	706	668	197	278	962	401	167	690	808	781	90	999999	576	850	999999	312	523	327	335	304	796	188	388	999999	999999	628	107	344	999999	842	999999	999999	999999	999999	136	251	999999	999999	864	311	609	267	834	479	999999	68	999999	587	999999	456	395	345	850	999999	893	999999	289	581	957	343	999999	823	988	966	672	636	999999	118	724	100	999999	999999	999999	34	999999	999999	354	909	999999	261	813	519	943	255	456	999999	999999	397	575	608	999999	605	23	530	16	999999	279	867	806	765	319	706	862	311	999999	999999	882	999999	999999	363	999999	380	367	706	999999	784	879	742	519	899	43	999999	999999	126	138	999999	537	932	999999	909	999999	486	112	999999	941	116	656	642	924	612	999999	776	999999	221	433	591	248	317	10	231	906	999999	358	999999	732	958	173	746	999999	801	999999	950	809	999999	103	697	277	909	764	423	138	
999999	817	999999	19	266	400	331	692	547	291	229	931	795	999999	999999	138	999999	725	983	942	910	469	999999	999999	999999	967	442	128	735	323	338	553	999999	103	668	719	451	897	475	999999	842	64	635	520	96	999999	23	525	999999	999999	81	194	780	480	999999	778	999999	610	999999	999999	999999	212	999999	233	952	676	354	701	344	24	686	308	259	425	110	999999	834	612	219	920	953	916	759	176	251	154	772	116	999999	999999	35	841	827	186	609	639	999999	411	567	420	674	322	190	355	883	773	934	365	999999	371	999999	999999	400	159	999999	51	453	790	981	808	999999	247	825	454	988	845	481	999999	815	470	758	433	999999	999999	255	999999	999999	414	292	478	999999	999999	736	514	946	999999	999999	999999	999999	567	196	317	999999	999999	517	437	496	999999	999999	47	302	860	550	909	613	520	46	601	999999	704	316	49	999999	513	598	496	510	999999	507	55	404	999999	243	257	999999	451	13	296	291	999999	154	999999	57	999999	185	359	866	827	900	436	907	849	773	145	999999	156	999999	999999	999999	30	926	184	238	320	643	498	626	999999	635	172	999999	750	319	94	999999	999999	991	262	999999	249	630	683	421	81	999999	554	39	999999	996	999999	641	98	136	999999	999999	969	770	736	611	686	732	999999	202	738	999999	166	540	999999	999999	944	999999	557	588	920	400	253	763	167	182	98	469	999999	306	507	530	428	623	58	202	589	546	264	999999	650	999999	66	491	682	161	981	24	350	521	999999	972	999999	509	216	870	649	216	613	564	522	999999	999999	999999	694	217	501	542	492	496	997	999999	900	999999	937	413	344	999999	91	16	201	84	128	17	254	534	446	918	417	187	553	999999	932	999999	137	432	999999	788	796	474	659	999999	532	854	524	999999	82	188	572	802	999999	999999	134	999999	373	448	108	205	33	999999	999999	583	999999	315	999999	623	999999	209	778	999999	109	555	965	616	999999	752	551	274	999999	999999	461	999999	356	614	999999	999999	258	335	999999	688	334	117	765	636	999999	85	323	227	910	900	187	873	409	67	703	981	922	518	259	620	896	999999	712	432	708	513	237	520	664	288	999999	149	999999	99	190	991	789	339	999999	281	439	334	364	592	423	588	858	298	999999	999999	743	740	999999	999999	792	499	405	343	927	199	999999	802	562	632	535	47	10	999999	999999	999999	999999	593	604	978	999999	572	480	999999	18	129	655	939	609	996	544	634	999999	166	999999	690	999999	456	411	724	433	636	772	731	66	385	999999	999999	421	210	477	999999	146	
108	534	999999	29	286	999999	807	544	999999	203	565	97	901	974	844	22	196	124	744	192	999999	555	999999	999999	748	999999	999999	542	999999	528	408	529	394	497	965	631	87	670	999999	999999	603	189	523	443	999999	643	165	999999	742	535	999999	95	732	999999	265	552	979	999999	281	223	999999	999999	437	999999	794	46	703	413	19	223	935	525	999999	622	999999	700	41	122	592	114	907	231	799	581	999999	322	796	999999	242	999999	651	656	399	106	431	337	999999	142	648	180	940	751	402	529	999999	708	999999	119	999999	564	999999	867	838	176	316	999999	999999	855	97	482	999999	287	181	596	999999	288	136	999999	201	999999	948	898	474	999999	174	166	999999	280	981	595	41	686	46	999999	900	784	818	232	790	951	999999	896	54	175	999999	663	579	805	999999	999999	581	582	918	138	616	622	403	426	999999	999999	650	205	874	502	450	562	250	503	695	786	470	904	918	249	399	61	999999	999999	491	510	586	34	999999	669	999999	999999	768	908	999999	288	391	402	999999	640	999999	665	31	552	725	377	999999	86	119	181	851	677	999999	679	999999	564	768	105	934	502	573	626	883	999999	489	991	794	341	442	417	405	999999	684	999999	938	999999	39	312	582	124	97	510	914	150	817	999999	794	999999	999999	506	520	296	467	727	76	685	781	816	999999	733	582	92	643	702	775	783	999999	386	999999	14	999999	466	522	820	414	72	999999	742	397	999999	207	705	170	936	897	119	610	999999	221	262	951	999999	249	848	541	15	866	222	375	44	351	418	357	175	999999	999999	999999	647	322	999999	973	48	428	999999	536	876	921	707	804	999999	999999	46	174	488	62	999999	226	673	288	999999	206	499	377	363	802	788	358	995	965	999999	999999	962	644	218	999999	913	999999	999999	999999	664	94	169	417	708	999999	999999	253	999999	122	659	837	110	368	913	807	999999	999999	74	125	999999	528	925	742	961	330	220	401	999999	999999	149	999999	999999	361	999999	325	47	91	669	502	496	544	488	999999	315	15	999999	604	730	410	999999	251	730	999999	574	145	168	426	456	999999	999999	913	297	670	999999	143	942	999999	744	598	770	403	11	572	629	212	999999	53	436	999999	95	616	671	555	404	999999	999999	688	786	488	166	620	634	291	999999	582	257	999999	909	999999	999999	496	859	142	999999	411	250	999999	586	372	105	999999	989	999999	302	44	252	999999	276	85	347	999999	962	266	441	159	999999	720	720	999999	999999	999999	143	264	892	999999	756	538	914	993	657	999999	111	424	999999	51	630	
999999	988	999999	339	999999	551	834	999999	999999	534	603	999999	491	642	529	999999	540	416	999999	999999	735	999999	704	288	714	827	283	427	999999	162	548	873	400	528	634	731	904	716	449	999999	309	429	94	74	999999	837	433	999999	999999	999999	571	17	518	999999	999999	536	294	538	625	688	278	999999	134	656	985	729	999999	962	18	798	999999	824	966	203	682	316	523	999999	135	876	403	923	300	521	591	541	365	340	633	999999	447	999999	100	761	412	999999	304	438	88	433	537	999999	351	339	655	746	50	324	387	589	23	654	413	999999	295	354	999999	613	999999	454	374	970	339	910	361	999999	733	215	791	788	999999	999999	560	701	348	999999	581	960	866	844	999999	999999	952	54	94	792	962	351	476	67	999999	690	999999	634	999999	999999	141	440	978	487	23	835	533	598	999999	928	103	711	999999	362	999999	165	747	230	999999	333	999999	295	826	568	215	999999	738	733	21	331	722	999999	999999	781	800	150	982	389	831	999999	517	363	477	166	999999	260	940	123	293	621	999999	152	680	999999	999999	846	614	999999	999999	630	106	799	999999	999999	215	999999	999999	628	562	632	183	999999	399	297	816	999999	818	670	870	954	452	624	449	400	999999	580	999999	905	242	999999	999999	572	117	999999	569	717	999999	999999	950	530	190	999999	561	661	447	584	752	999999	920	885	38	999999	999999	999999	999999	481	999999	196	866	635	922	174	396	608	106	610	261	198	728	999999	887	596	720	349	774	140	73	788	952	804	827	862	985	357	925	592	999999	790	32	999999	367	590	999999	324	608	25	925	999999	564	837	332	563	664	821	997	442	999999	999999	552	58	417	571	243	71	999999	999999	189	48	999999	513	587	470	176	999999	741	307	999999	405	999999	758	214	120	999999	125	481	273	207	173	359	999999	369	999999	999999	999999	999999	999999	357	304	516	549	835	886	280	999999	259	862	999999	34	999999	700	212	827	999999	999999	843	307	347	127	589	999999	862	25	688	198	153	762	999999	202	960	945	999999	935	888	201	999999	328	839	999999	999999	619	999999	999999	94	999999	291	999999	365	999999	140	382	459	239	714	999999	686	820	999999	92	907	999999	999999	204	73	999999	750	276	938	277	871	525	468	999999	261	970	668	689	931	39	906	611	407	778	72	588	495	720	231	916	514	999999	130	756	276	378	979	682	999999	999999	908	999999	999999	98	582	615	913	295	977	744	999999	999999	888	178	999999	305	99	999999	142	485	648	39	55	31	999999	769	405	711	897	882	991	986	579	982	130	891	
999999	319	206	456	674	999999	742	486	612	517	999999	951	999999	970	289	128	549	999999	310	878	970	999999	999999	813	220	212	397	104	753	327	999999	905	999999	294	297	999999	664	685	999999	999999	297	568	999999	255	554	453	999999	926	603	872	999999	946	681	252	999999	436	983	999999	246	999999	999999	648	999999	295	99	318	999999	297	999999	999999	463	864	822	861	999999	412	999999	90	268	766	999999	471	501	880	881	481	233	999999	373	860	796	280	448	348	999999	999999	834	999999	165	246	548	999999	253	999999	418	581	134	999999	999999	518	274	999999	135	480	999999	351	157	853	999999	618	94	999999	924	822	712	999999	426	483	235	942	999999	48	999999	32	227	238	227	406	471	309	357	999999	155	854	596	893	155	968	999999	294	502	981	719	999999	999999	449	999999	430	392	235	165	650	594	999999	999999	235	978	113	262	999999	133	750	391	114	271	680	954	79	236	818	47	458	536	999999	450	596	328	386	870	778	319	797	999999	245	154	706	819	437	913	371	914	52	999999	785	999999	751	599	615	286	480	495	849	999999	574	999999	999999	124	653	276	353	999999	999999	242	999999	853	335	737	999999	960	564	999999	526	166	865	904	995	742	750	999999	699	999999	713	110	399	293	470	603	449	999999	999999	592	175	999999	569	464	322	809	242	931	836	23	999999	999999	722	999999	999999	693	338	670	201	999999	373	874	577	999999	203	501	842	200	393	999999	298	999999	523	971	695	999999	596	410	591	999999	999999	819	942	686	999999	999999	387	780	324	777	999999	999999	855	999999	229	999999	593	223	271	999999	967	51	548	114	725	999999	142	999999	924	612	999999	927	88	15	999999	999999	931	999999	802	145	123	72	876	615	999999	999999	999999	51	751	999999	771	383	149	770	229	468	280	838	960	209	925	636	999999	711	999999	348	999999	850	26	999999	369	702	421	135	707	904	999999	932	648	216	112	100	999	530	840	723	787	999999	999999	996	284	103	999999	999999	219	999999	216	999999	935	128	999999	999999	999999	999999	44	79	962	23	73	324	303	347	200	754	999999	999999	637	335	870	957	560	391	73	30	401	276	772	818	915	230	999999	10	997	529	397	710	74	999999	999999	771	999999	773	255	472	702	936	902	999999	505	384	849	880	303	978	567	999999	999999	999999	684	767	306	154	108	999999	625	303	999999	670	999999	396	770	999999	839	999999	206	999999	146	600	328	999999	373	999999	322	541	380	817	706	28	961	999999	381	69	248	728	475	617	675	412	846	999999	597	241	819	119	999999	145	51	204	782	
781	300	999999	686	230	404	710	831	566	472	999999	596	330	708	999999	999999	710	475	121	999999	589	999999	999999	999999	919	999999	141	999999	212	927	244	999999	511	246	190	670	999999	382	28	333	999999	785	118	999999	47	811	276	533	423	105	903	670	930	570	999999	670	566	983	767	363	272	999999	629	639	238	42	999999	999999	528	999999	380	338	456	787	999999	803	11	793	999999	117	999999	608	999999	116	33	999999	845	940	53	519	114	660	999999	665	70	832	166	478	999999	999999	726	192	14	688	725	575	223	152	702	999999	668	772	277	660	999999	664	579	999999	615	999999	196	154	50	19	630	720	722	791	999999	46	647	999999	999999	710	390	417	999999	999999	391	458	999999	703	999999	653	850	341	999999	954	902	999999	999999	643	862	58	818	582	151	994	999999	14	852	431	425	665	751	145	999999	566	279	354	69	904	140	167	313	493	905	396	168	298	999999	999999	888	999999	784	999999	670	999999	999999	808	999999	999999	999999	386	606	928	999999	583	999999	714	650	825	685	999999	999999	999999	513	705	745	999999	676	754	836	769	677	94	543	105	881	999999	999999	999999	674	470	88	460	298	753	560	384	999999	999999	494	999999	648	512	92	999999	983	435	999999	999999	999999	999999	142	521	773	847	999999	522	395	192	702	164	248	993	999999	225	479	885	999999	759	155	370	130	354	999999	391	131	174	11	212	999999	455	256	511	368	999999	999999	567	687	451	54	999999	988	32	630	340	215	999999	360	867	860	999999	375	741	819	927	999999	788	261	391	725	544	520	192	80	257	907	737	635	999999	886	912	999999	618	715	117	381	108	724	999999	186	476	814	999999	352	24	89	515	999999	440	670	999999	315	306	725	999999	999999	805	951	382	433	477	999999	999999	980	947	999999	757	999999	712	555	999999	74	332	215	999999	730	999999	840	66	177	402	55	204	384	346	999999	902	893	215	589	576	156	351	999999	999999	457	999999	163	999999	999999	332	488	980	884	331	485	983	999999	999999	999999	999999	965	894	999999	41	432	825	932	643	350	996	863	820	132	979	201	723	826	507	802	232	232	445	999999	845	913	75	319	999999	999999	999999	811	427	436	999999	610	999999	145	474	999999	999999	999999	520	64	128	468	999999	999999	999999	139	999999	166	593	999999	556	919	529	954	370	128	367	515	879	782	726	999999	446	999999	999999	379	939	587	361	231	180	999999	711	391	999999	999999	999999	217	415	923	108	467	228	753	880	529	90	307	775	356	999999	126	695	738	999999	933	32	283	182	999999	199	999999	805	
371	503	899	999999	148	142	999999	872	999999	109	956	683	999999	999999	692	999999	165	298	642	999999	15	313	63	999999	973	62	888	363	971	44	999999	733	999999	999999	856	999999	980	321	942	175	999999	483	768	999999	739	64	79	967	340	769	27	246	557	373	800	68	999999	938	999999	96	254	999999	901	999999	229	232	999999	999999	119	442	533	999999	356	999999	29	531	544	999999	231	919	999999	920	33	999999	27	642	186	999999	861	798	810	52	88	999999	921	999999	582	654	797	999999	305	999999	857	898	246	183	890	90	353	278	523	413	717	324	113	333	606	699	106	586	55	208	999999	999999	999999	490	765	999999	555	857	949	890	248	713	623	520	73	134	965	999999	752	106	217	999999	284	406	335	763	999999	598	565	882	557	220	999999	106	726	545	276	999999	418	999999	535	495	329	633	999999	13	700	592	269	481	999999	262	999999	949	991	999999	999999	999999	165	999999	748	999999	301	999999	342	38	251	999999	793	999999	999999	219	436	362	570	721	273	999999	241	331	73	169	338	94	999999	304	386	522	114	574	999999	51	999999	999999	652	578	204	262	300	999999	999999	182	799	741	623	525	826	999999	999999	280	889	396	994	833	999999	588	628	216	919	47	999999	728	999999	999999	30	817	619	29	710	992	526	20	360	999999	999999	999999	370	999999	999999	999999	999999	903	144	834	999999	121	56	999999	999999	73	949	999999	343	999999	494	999999	759	999999	720	999999	906	806	772	999999	999999	999999	999999	899	999999	999999	228	999999	745	297	569	748	999999	588	543	999999	770	999999	552	646	53	999999	677	107	610	536	140	790	876	665	725	672	999999	748	999999	807	999999	157	503	429	845	918	999999	999999	693	999999	448	181	999999	812	45	64	264	999999	352	224	210	999999	999999	736	917	999999	164	999999	571	897	999999	999999	507	736	833	622	359	132	801	134	297	631	999999	863	98	959	999999	999999	999999	671	417	999999	406	866	606	145	858	999999	511	999999	999999	171	999999	796	999999	999999	673	999999	999999	422	704	141	999999	227	926	999999	535	435	999999	958	683	99	460	999999	999999	611	448	640	140	999999	764	592	620	393	369	999999	999999	616	999999	999999	999999	455	999999	999999	966	285	999999	188	999999	37	609	432	128	999999	733	675	711	584	317	528	164	43	178	290	999999	122	521	940	999999	801	431	999999	701	999999	673	238	14	253	999999	213	930	269	999999	113	97	342	474	77	999999	694	424	573	999999	215	340	261	999999	999999	559	854	764	740	330	149	605	690	999999	965	879	505	670	467	999999	113	598	894	342	75	
999999	999999	999999	453	291	173	386	858	999999	495	822	421	951	209	694	89	448	999999	999999	999999	508	999999	611	508	999999	164	33	956	999999	999999	617	446	919	221	611	243	215	321	999999	166	762	746	999999	245	152	468	554	471	773	571	664	408	999999	781	567	795	714	999999	265	136	150	999999	999999	422	877	386	502	739	597	460	873	137	741	782	999999	999999	335	376	999999	729	609	562	999999	360	541	219	999999	147	654	815	529	999999	65	332	26	999999	810	659	999999	766	999999	999999	873	999999	698	537	666	999999	982	999999	470	347	999999	535	527	587	246	585	881	667	895	364	999999	782	930	807	999999	418	766	999999	950	999999	999999	999999	764	794	688	869	999999	13	999999	319	164	848	355	191	292	530	804	438	105	235	777	699	999999	610	730	101	999999	890	999999	258	415	526	855	999999	339	193	999999	732	898	377	999999	877	999999	585	209	999999	436	749	524	550	614	337	369	999999	898	318	729	999999	74	597	486	771	546	304	903	999999	993	999999	852	999999	758	82	539	728	999999	900	584	294	411	494	664	643	376	915	999999	999999	167	140	895	30	999999	618	999999	310	891	999999	340	820	682	999999	999999	999999	897	425	791	541	798	641	421	998	734	444	752	580	933	999999	405	631	660	826	480	862	665	999999	645	999999	999999	238	999999	163	569	764	612	839	251	788	746	999999	999999	112	289	525	719	897	296	999999	866	97	377	999999	754	709	169	855	101	999999	220	999999	999999	651	137	569	804	267	439	970	831	912	999999	155	106	999999	507	558	547	955	999999	767	545	999999	284	999999	999999	788	408	859	999999	756	748	862	577	999999	999999	482	975	999999	720	461	999999	326	999999	999999	999999	999999	952	309	212	610	999999	145	247	999999	530	999999	999999	999999	707	999999	859	579	375	84	999999	476	578	425	999999	34	999999	827	244	690	999999	229	436	330	568	999999	835	108	656	993	448	612	624	134	160	25	115	999999	999999	999999	602	888	999999	123	788	292	653	537	36	188	37	491	999999	556	153	311	999999	56	999999	77	190	760	923	381	636	562	999999	454	274	999999	918	418	999999	541	97	421	999999	999999	542	285	986	308	82	478	966	999999	711	78	980	849	999999	69	999999	943	999999	842	964	578	999999	236	441	999999	273	768	269	618	675	369	468	732	42	414	513	966	91	882	688	999999	999999	679	850	782	474	424	999999	859	494	871	28	255	456	699	999999	999999	843	788	999999	314	218	357	291	352	610	257	816	883	555	957	862	999999	163	519	173	808	385	999999	
999999	848	798	410	999999	803	350	222	999999	343	579	207	132	999999	847	384	247	999999	398	507	999999	226	607	999999	313	999999	999999	388	101	937	535	37	930	195	999999	197	999999	808	233	487	11	397	971	483	314	358	834	569	793	779	282	116	419	878	485	517	250	712	106	596	999999	962	130	999999	807	551	276	937	999999	660	999999	438	833	911	505	999999	999999	134	782	954	999999	449	999999	999999	665	429	617	999999	709	546	999999	803	999999	999999	692	48	276	999999	676	762	91	897	330	143	911	843	282	999999	382	700	999999	126	929	151	893	355	377	808	683	387	933	224	237	703	713	75	999999	206	228	466	518	999999	457	29	873	805	999999	461	410	821	157	119	679	18	283	999999	873	569	743	999999	671	468	948	999999	999999	866	670	999999	999999	846	999999	85	289	915	192	649	669	910	278	98	237	916	408	999999	240	824	545	229	429	883	201	167	999999	999999	999999	59	999999	999999	200	16	999999	500	41	564	999999	999999	829	764	825	634	170	963	301	654	118	754	70	96	69	999999	331	999999	208	999999	654	959	622	407	999999	999999	999999	511	999999	999999	999999	737	999999	999999	166	999999	995	781	403	794	722	238	999999	808	773	51	989	588	108	196	684	693	301	999999	909	746	459	432	644	692	999999	659	999999	999999	700	381	870	999999	929	900	18	550	57	999999	999999	426	103	813	633	88	999999	395	412	999999	588	270	445	398	999999	420	709	573	146	710	144	73	984	837	117	402	180	773	659	207	188	143	645	888	672	493	653	645	798	565	549	274	256	721	450	440	935	481	290	518	999999	445	413	346	999999	760	441	266	705	999999	907	379	735	214	999999	999999	624	557	726	451	767	73	999999	581	171	870	816	273	396	677	999999	699	492	999999	999999	743	730	309	619	999999	999999	999999	940	568	657	179	999999	999999	377	996	816	388	754	999999	750	138	999999	832	999999	408	943	177	999999	999999	774	218	886	594	999999	999999	724	999999	937	814	400	999999	133	216	923	999999	999999	774	896	400	860	999999	944	653	999999	878	81	898	999999	221	968	883	527	911	793	999999	292	944	843	999999	281	501	999999	940	448	999999	14	999999	908	192	76	179	999999	478	177	696	274	242	204	330	538	999999	200	726	999999	516	852	222	999999	999999	709	999999	931	139	999999	999999	636	999999	999999	999999	873	616	989	941	154	799	999999	58	999999	106	184	60	749	522	237	455	999999	724	104	932	527	792	52	433	483	678	248	152	360	999999	999999	270	38	999999	457	999999	836	999999	
581	56	904	999999	478	326	309	999999	647	418	999999	672	68	999999	908	282	999999	999999	574	565	467	475	561	469	698	999999	999999	914	32	575	75	315	619	60	152	999999	38	723	323	725	999999	824	999999	829	250	687	999999	158	361	755	681	376	357	999999	792	115	494	444	115	544	290	395	637	81	352	596	999999	999999	769	859	999999	779	766	848	441	643	999999	731	229	21	193	887	562	999999	894	999999	958	999999	999999	47	564	999999	617	779	445	739	197	999999	999999	654	633	743	388	501	511	901	999999	508	999999	158	999999	763	224	104	999999	402	832	370	187	999999	637	715	999999	732	999999	660	171	999999	413	702	456	485	253	575	387	450	999999	999999	999999	999999	100	460	508	120	376	800	378	523	429	999999	906	999999	781	999999	999999	999999	994	656	205	850	999999	999999	999999	147	999999	194	999999	649	717	910	893	771	999999	194	561	999999	216	999999	366	505	291	648	567	369	795	630	704	418	558	468	455	852	865	999999	262	478	365	371	999999	999999	291	729	999999	999999	159	999999	229	999999	283	999999	711	999999	300	700	568	101	64	735	351	82	999999	110	999999	258	999999	999999	906	692	931	93	821	845	230	184	223	999999	841	58	220	660	410	116	145	999999	757	98	561	999999	999999	170	424	630	999999	999999	700	999999	999999	558	64	118	999999	999999	665	999999	27	865	146	126	486	999999	999999	15	524	691	672	384	965	380	500	376	489	999999	999999	770	999999	201	826	999999	484	999999	923	999999	993	112	432	872	450	945	701	892	952	445	999999	999999	911	418	115	338	673	326	224	268	67	688	628	496	999999	999999	999999	999999	999999	261	641	999999	93	966	22	999999	268	999999	933	30	679	608	423	54	63	999	859	260	96	498	221	167	818	664	999999	315	483	999999	683	555	999999	875	853	700	803	244	264	944	999999	692	79	873	393	204	589	459	274	584	999999	199	45	279	999999	549	49	484	634	428	740	706	939	333	126	387	999999	803	999999	723	250	819	744	914	999999	404	429	999999	774	624	85	776	50	999999	503	493	520	154	146	313	999999	999999	610	836	214	699	999999	745	999999	999999	999999	785	704	551	343	623	454	130	425	345	130	701	709	999999	352	964	666	49	830	632	999999	460	999999	999999	72	921	218	908	710	165	999999	683	590	769	35	300	81	499	999999	879	48	400	729	801	193	999999	999999	999999	493	249	42	713	999999	134	148	999999	128	999999	999999	422	414	546	419	269	694	999999	120	940	984	999999	893	177	484	950	593	476	731	866	999999	999999	
999999	618	424	471	132	937	768	999999	630	888	182	999999	20	153	475	501	980	470	999999	747	848	680	616	999999	355	865	239	965	999999	671	416	999999	999999	999999	999999	796	132	948	999999	757	678	654	319	999999	999999	86	999999	341	999999	101	496	271	759	520	999999	999999	12	982	125	266	999999	802	925	958	481	920	821	636	41	678	999999	42	333	359	78	204	370	999999	561	279	709	897	490	448	185	155	502	485	129	490	999999	999999	999999	999999	999999	875	728	360	999999	999999	999999	999999	999999	999999	722	999999	937	410	451	71	270	999999	430	846	557	810	322	999999	999999	336	428	345	516	550	999999	239	999999	452	310	999999	475	999999	894	999999	24	189	999999	999999	999999	720	217	999999	43	67	230	311	999999	986	999999	248	563	252	999999	999999	541	919	23	759	922	493	999999	494	999999	999999	596	999999	999999	828	999999	378	222	638	999999	72	128	335	311	999999	329	582	519	222	130	72	639	999999	441	606	70	999999	176	838	761	242	999999	722	992	785	999999	969	714	891	164	954	999999	924	999999	999999	180	215	617	999999	439	349	999999	999999	374	47	618	373	999999	991	768	737	211	384	877	999999	607	405	343	526	987	360	868	628	68	175	46	715	740	999999	436	854	486	611	999999	421	999999	423	999999	954	999999	108	999999	722	133	426	999999	651	57	999999	907	774	872	999999	576	999999	481	999999	983	209	11	903	999999	891	565	999999	261	600	976	465	999999	193	57	388	999999	999999	999999	155	505	999999	422	395	999999	776	30	999999	982	394	45	328	940	913	439	158	953	999999	999999	268	999999	219	174	999999	674	592	705	999999	726	493	741	687	878	335	850	999999	787	616	245	999999	871	903	930	866	564	657	999999	999999	754	899	435	999999	423	999999	999999	295	999999	999999	720	999999	80	306	935	499	653	357	999999	614	73	999999	371	347	37	619	396	263	288	999999	598	27	999999	360	969	827	999999	654	273	936	347	564	874	527	895	170	785	575	968	441	999999	999999	217	910	292	999999	537	999999	999999	803	999999	734	16	179	671	702	17	720	337	999999	440	999	93	513	277	508	222	999999	451	999999	834	999999	294	846	999999	999999	810	999999	77	312	299	970	594	470	390	612	557	705	855	203	999999	999999	999999	861	11	999999	132	703	642	783	453	693	645	202	969	735	449	169	94	290	892	999999	652	34	817	469	414	999999	999999	664	951	999999	999999	258	713	770	582	999999	845	871	268	116	524	294	999999	999999	334	401	500	654	999999	397	621	575	311	313	421	223	53	999999	809	509	
579	977	831	937	705	397	489	208	162	999999	324	999999	32	785	999999	368	175	222	144	22	133	478	502	563	999999	423	946	409	359	999999	390	999999	71	759	536	999999	462	921	900	937	912	301	502	156	83	408	553	999999	978	63	999999	831	999999	796	385	999999	999999	278	52	292	999999	90	849	792	635	999999	999999	272	258	787	905	254	321	999999	110	999999	976	999999	999999	496	999999	999999	431	999999	322	559	999999	274	999999	435	71	999999	999999	618	496	999999	451	999999	999999	999999	257	999999	277	200	157	803	519	999999	696	999999	135	139	788	999999	422	29	659	999999	480	86	112	886	889	822	725	999999	374	702	711	278	389	999999	835	425	249	589	163	240	158	518	49	708	578	829	310	932	405	333	999999	476	182	898	999999	444	961	999999	999999	454	474	999999	438	817	497	999999	174	999999	304	999999	316	832	999999	428	999999	961	46	999999	999999	70	522	793	999999	50	506	999999	999999	491	46	400	464	878	199	709	765	721	999999	232	999999	160	665	451	637	999999	27	374	610	999999	999999	277	408	568	62	340	931	681	121	999999	321	262	999999	682	822	903	908	438	999999	166	663	683	881	814	192	168	404	999999	165	291	33	999999	634	351	999999	769	992	999999	999999	999999	999999	94	999999	691	910	999999	827	999999	999999	733	134	588	731	454	999999	818	395	593	386	894	999999	861	525	829	375	189	999999	981	693	63	911	23	999999	784	388	999999	84	999999	903	999999	340	421	451	431	167	999999	410	999999	999999	180	383	408	519	931	922	916	568	779	326	999999	341	845	299	576	822	121	976	946	76	999999	744	205	999999	163	563	524	999999	103	672	931	999999	448	731	522	679	512	503	681	862	471	20	304	999999	181	891	999999	131	999999	609	55	467	463	123	999999	435	187	718	365	999999	408	507	475	117	395	952	893	124	999999	896	999999	617	304	94	604	510	450	331	518	271	78	999999	544	493	626	999999	325	334	999999	999999	999999	794	148	314	463	999999	545	196	488	229	999999	380	354	978	299	438	173	999999	518	999999	985	856	999999	104	309	999999	962	999999	490	922	999999	568	132	999999	404	999999	479	990	630	639	965	263	842	298	272	697	57	565	999999	999999	309	999999	815	999999	111	645	999999	54	14	457	11	564	706	566	999999	440	258	664	584	999999	958	183	748	878	999999	731	23	911	999999	612	958	407	786	999999	622	691	752	369	999999	759	931	999999	985	183	638	411	557	286	706	832	999999	392	980	430	999999	999999	207	936	499	380	631	682	223	999999	498	
603	777	999999	943	901	687	888	85	825	841	533	198	575	250	862	999999	737	999999	998	173	575	427	366	999999	999999	493	815	869	218	999999	259	222	592	684	999999	634	152	342	804	154	560	317	165	588	707	937	632	696	637	206	999999	476	999999	239	922	999999	420	353	457	417	871	28	867	999999	592	320	605	890	999999	238	41	405	411	853	613	999999	271	999999	364	558	861	129	242	22	242	782	999999	999999	999999	857	223	798	884	396	283	541	449	467	999999	396	342	742	489	408	174	499	75	999999	625	999999	915	999999	999999	898	999999	999999	786	855	464	809	999999	252	999999	358	999999	242	999999	24	580	82	819	999999	780	967	226	129	999999	833	999999	999999	716	999999	737	108	942	580	809	986	839	531	754	999999	999999	999999	83	100	614	999999	999999	931	979	61	790	999999	999999	121	862	31	681	437	121	952	17	999999	999999	686	999999	38	416	444	433	999999	184	999999	999999	235	800	999999	999999	136	514	508	449	916	764	665	999999	194	264	999999	999999	788	314	412	419	802	586	291	104	396	585	585	724	949	507	999999	876	742	236	619	321	999999	136	554	923	612	512	101	957	437	999999	999999	999999	586	999999	645	228	999999	999999	524	648	999999	499	999999	550	928	784	999999	418	318	788	113	958	999999	518	449	661	759	489	807	299	999999	333	999999	999999	266	811	148	231	862	999999	114	113	999999	970	802	999999	629	13	999999	828	22	683	649	999999	737	370	999999	999999	288	983	999999	999999	831	235	164	195	832	951	294	126	999999	278	555	91	683	10	257	675	716	669	42	755	494	978	999999	999999	684	999999	818	895	682	999999	943	878	999999	999999	999999	485	816	617	946	999999	719	999999	193	999999	137	567	965	737	123	999999	361	618	951	713	798	999999	999999	352	510	814	143	999999	443	573	335	676	324	862	999999	999999	999999	999999	999999	364	46	616	794	543	999999	127	63	91	782	229	720	334	927	999999	999999	427	537	473	999999	142	544	330	999999	619	417	460	253	112	18	351	604	262	895	596	676	999999	68	999999	667	999999	761	61	616	224	853	999999	749	999999	999999	311	244	395	991	590	820	715	181	999999	135	233	873	950	999999	440	624	467	439	340	387	999999	369	133	805	999999	381	999999	999999	229	766	417	710	983	273	706	117	219	271	315	776	960	20	883	288	443	519	999999	978	185	999999	396	999999	419	881	998	941	999999	589	277	219	999999	999999	999999	999999	718	523	890	686	376	333	415	205	134	563	999999	829	485	845	371	215	570	999999	999999	629	
999999	999999	301	999999	275	764	996	629	999999	106	448	959	68	999999	569	920	629	134	611	999999	195	999999	446	855	999999	179	466	999999	227	999999	999999	999999	472	333	999999	871	999999	788	421	611	336	785	211	38	125	467	999999	21	285	451	585	999999	903	686	443	188	409	999999	647	105	999999	731	412	932	457	625	496	734	999999	697	698	841	713	999	999999	409	999999	999999	999999	997	999999	455	989	999999	486	213	919	786	889	860	472	786	150	325	312	999999	999999	999999	580	499	999999	46	586	587	752	744	731	903	999999	999999	199	991	704	999999	697	853	999999	636	456	254	705	709	845	574	235	999999	999999	398	697	919	37	720	837	250	36	999999	868	412	33	741	481	26	625	855	999999	481	91	501	627	459	864	999999	999999	336	793	271	201	999999	999999	999999	54	999999	216	251	16	478	163	999999	623	336	999999	999999	999999	715	772	688	94	989	999999	754	999999	209	999999	999999	999999	290	898	511	999999	999999	180	856	59	192	696	999999	810	383	849	202	328	627	877	300	474	534	143	116	564	115	186	211	118	608	20	845	571	999999	195	999999	579	651	17	999999	166	137	289	430	28	633	878	710	150	710	435	212	331	480	773	530	157	791	947	351	588	968	748	451	999999	851	576	999999	198	133	999999	676	620	999999	144	346	255	712	98	930	236	475	71	408	182	808	523	101	204	665	578	787	999999	665	280	999999	389	838	258	176	999999	45	522	27	96	759	591	312	345	999999	999999	444	703	26	125	122	907	349	999999	373	999999	485	647	999999	999999	836	971	955	999999	947	956	416	464	922	873	999999	953	53	322	422	226	999999	756	767	389	143	999999	687	550	167	289	50	568	884	999999	582	398	999999	471	260	787	636	564	397	480	868	980	781	153	999999	169	863	999999	856	999999	127	728	880	999999	422	751	999999	415	590	999999	916	847	579	93	999999	802	963	582	71	635	999999	656	368	999999	520	162	312	544	625	998	426	22	712	736	999999	853	517	845	59	508	999999	231	973	730	999999	31	411	697	852	131	999999	291	965	231	568	470	370	999999	633	270	448	999999	789	592	251	903	145	999999	372	447	294	127	532	563	141	368	682	999999	731	499	750	999999	691	999999	802	144	57	491	178	999999	492	923	999999	999999	69	753	999999	391	488	661	999999	999999	335	414	999999	87	758	412	99	210	787	999999	863	144	519	833	999999	294	789	116	856	654	674	121	954	371	905	743	999999	999999	925	301	159	79	999999	192	289	286	999999	724	386	
644	999999	968	472	999999	70	88	280	235	999999	157	601	382	805	241	894	999999	999999	475	182	999999	909	711	999999	496	582	999999	530	337	554	999999	627	74	999999	999999	262	705	648	999999	311	826	999999	277	693	999999	999999	777	273	999999	297	75	999999	999999	999999	370	734	690	694	999999	188	276	999999	942	681	913	529	537	652	999999	999999	999999	999999	999999	174	355	552	641	999999	999999	796	805	529	157	999999	488	955	999999	522	369	487	572	21	671	25	999999	278	530	999999	779	258	172	999999	680	403	109	499	999999	999999	999999	818	103	999999	198	189	383	747	410	903	203	958	104	999999	293	116	416	999999	999999	251	139	999999	31	55	248	999999	634	680	849	999999	999999	989	999999	407	325	550	393	999999	999999	492	642	297	868	626	999999	821	164	157	842	573	987	922	595	999999	999999	130	797	57	433	941	554	999999	897	656	999999	213	999999	696	699	999999	722	999999	363	421	999999	999999	217	999999	999999	999999	101	999999	999999	285	999999	28	999999	77	509	999999	752	999999	999999	999999	937	938	399	222	663	199	258	467	457	999999	851	999999	568	183	719	65	912	402	404	16	849	77	865	622	889	944	999999	505	197	999999	999999	386	50	482	484	670	999999	995	740	463	999999	634	999999	738	434	295	459	229	358	453	293	360	942	469	999999	869	999999	999999	333	999999	389	753	999999	999999	119	475	440	96	699	58	999999	917	999999	999999	999999	999999	47	136	197	604	999999	999999	156	744	221	639	999999	581	999999	614	999999	675	671	31	84	425	363	999999	999999	959	854	372	530	309	840	375	698	999999	631	815	999999	947	589	728	233	799	606	536	741	480	41	859	999999	999999	461	937	255	640	866	999999	862	961	999999	238	749	133	999999	999999	999999	999999	940	999999	949	999999	782	649	95	999999	999999	999999	818	999999	999999	159	928	995	999999	999999	847	902	130	68	999999	218	999999	870	999999	361	978	999999	739	759	632	896	999999	598	999999	21	313	812	999999	999999	999999	591	604	999999	626	999999	309	754	999999	624	999	11	724	882	307	999999	682	911	209	733	964	698	545	68	205	448	999999	340	95	715	141	45	59	818	226	553	614	918	254	999999	999999	233	702	124	760	630	181	999999	300	179	999999	401	612	128	347	999999	56	545	839	999999	738	969	669	691	493	999999	952	906	999999	754	135	999999	999999	118	999999	740	995	430	307	574	276	999999	49	999999	386	739	432	930	481	999999	999999	79	88	75	362	92	564	21	631	796	678	275	990	545	53	575	999999	504	447	999999	157	999999	247	274	911	774	
930	753	315	754	541	31	999999	999999	999999	66	685	601	755	599	186	984	799	510	999999	11	972	503	999999	811	14	928	493	875	999999	881	831	813	999999	999999	161	810	706	999999	999999	656	840	999999	298	986	889	143	748	999999	999999	172	826	737	999999	910	999999	436	880	503	749	612	999999	559	664	999999	235	871	446	177	999999	376	288	999999	254	999999	171	573	999999	886	921	870	190	645	455	763	999999	103	999999	254	786	725	929	212	137	999999	999999	290	744	923	760	27	696	581	410	62	884	904	492	999999	748	238	231	994	582	878	432	892	113	901	999999	141	999999	202	391	721	447	86	794	601	999999	880	829	291	135	904	183	609	245	999999	999999	160	611	999999	505	558	504	934	629	258	231	236	187	842	613	629	999999	999999	199	999999	615	808	120	890	17	999999	999999	940	868	678	704	823	657	710	32	169	530	129	697	833	227	512	999999	545	380	895	703	986	999999	506	999999	679	999999	557	999999	80	50	720	999999	637	159	563	75	951	554	407	578	999999	999999	999999	999999	999999	807	999999	470	113	361	574	520	122	175	421	272	372	999999	35	999999	110	922	951	129	809	819	70	683	664	446	504	999999	972	326	236	176	234	407	999999	999999	62	96	684	999999	475	210	999999	471	999999	301	703	596	528	993	999999	554	869	999999	999999	999999	999999	683	806	666	999999	583	548	795	938	255	999999	965	999999	162	362	23	999999	242	653	999999	631	598	945	372	743	999999	472	999999	847	681	306	999999	117	209	999999	999999	999999	28	999999	999999	661	402	533	492	263	738	93	999999	641	465	999999	636	680	999999	30	158	999999	443	999999	999999	120	569	948	266	948	148	999999	313	37	983	999999	229	999999	761	947	239	999999	462	999999	999999	824	999999	999999	392	375	670	228	427	999999	976	640	846	999999	999999	999999	102	453	276	543	125	999999	999999	347	658	999999	97	265	919	743	790	93	285	999999	918	134	999999	232	566	891	288	999999	999999	999999	61	352	885	135	468	980	999999	786	999999	919	993	133	54	758	688	999999	288	414	309	684	999999	999999	365	999999	185	787	766	869	887	999999	265	206	450	656	999999	315	846	961	796	938	887	999999	295	365	341	795	89	999999	543	906	613	999999	619	755	999999	999999	999999	373	949	999999	223	999999	899	999999	999999	797	683	999999	472	383	999999	326	617	370	796	395	607	999	191	390	708	999999	999999	980	770	390	586	694	922	136	327	482	22	125	725	902	999999	999999	701	999999	122	999999	792	170	103	297	999999	259	959	999999	999999	999999	
192	569	999999	711	999999	918	653	283	999999	988	476	345	65	340	999999	502	999999	893	999999	736	307	647	278	999999	718	999999	886	999999	999999	336	734	583	574	340	999999	452	152	23	252	196	999999	428	332	133	224	457	115	763	983	764	614	999999	68	999999	999999	999999	301	956	993	494	999999	179	158	884	999999	999999	999999	999999	50	861	359	999999	650	104	519	999999	324	154	999999	271	999999	132	999999	370	721	999999	525	999999	649	754	161	999999	30	999999	999999	999999	279	447	870	331	999999	390	723	999999	415	983	999999	964	999999	999999	230	156	164	731	999999	910	680	788	172	594	377	31	85	295	709	172	611	892	940	471	609	999999	999999	480	584	999999	408	377	955	738	253	561	442	839	534	14	42	298	333	253	377	491	284	285	954	665	314	438	422	252	999999	999999	33	844	210	353	999999	999999	999999	755	511	312	832	434	351	816	999999	245	761	704	139	323	999999	999999	104	128	999999	998	525	919	374	999999	999999	712	366	719	537	598	999999	191	142	358	150	578	742	74	658	850	934	147	86	999999	677	717	999999	68	964	336	749	92	750	874	168	999999	391	540	357	999999	999999	631	289	990	999999	579	572	999999	182	990	954	39	469	752	73	999999	999999	305	303	247	999999	307	754	210	848	999999	440	267	200	913	196	211	717	538	999999	312	858	95	471	107	155	342	999999	974	382	720	622	998	999999	999999	999999	95	247	120	531	999999	876	88	152	60	149	314	999999	268	803	753	999999	931	969	761	530	757	999999	205	101	266	421	999999	828	138	933	442	999999	421	528	111	999999	607	16	999999	435	779	999999	420	958	840	752	627	180	629	408	691	38	59	258	637	262	999999	28	275	358	106	260	24	127	706	858	178	740	702	999999	999999	999999	955	335	751	999999	422	999999	261	513	793	609	209	999999	999999	413	407	172	999999	849	921	588	741	999999	999999	529	929	303	261	982	999999	887	478	839	999999	766	999999	723	999999	823	839	803	999999	999999	999999	999999	999999	999999	999999	999999	460	999999	849	853	867	135	192	300	996	231	884	128	986	278	930	999999	141	369	46	486	340	683	664	999999	19	128	821	980	110	999999	478	644	429	958	531	999999	47	625	972	999999	583	782	727	999999	939	999999	999999	498	999999	658	364	691	258	398	962	777	352	782	999999	749	314	212	200	163	999999	999999	699	38	999999	999999	868	516	397	478	902	558	955	999999	137	298	310	999999	999999	999999	488	786	999999	41	995	754	234	264	999999	232	263	381	591	574	999999	999999	31	
788	751	478	789	848	304	779	495	999999	821	963	999999	554	448	981	63	999999	675	967	852	667	42	992	138	613	734	174	225	531	966	391	999999	437	277	999999	581	680	999999	639	999999	617	999999	999999	932	270	999999	237	783	999999	327	999999	898	999999	847	999999	756	758	349	186	999999	139	999999	999999	447	999999	999999	999999	287	926	410	383	96	45	484	999999	131	450	70	999999	13	507	390	944	213	133	999999	301	590	999999	765	822	999999	485	525	999999	999999	582	155	501	163	999999	949	999999	871	944	756	863	999999	611	242	316	697	999999	182	616	748	618	760	999999	947	815	637	374	171	587	52	611	520	999999	190	549	305	568	713	621	557	533	83	269	999999	629	221	978	681	999999	999999	858	999999	908	999999	999999	821	999999	553	999999	999999	585	999999	293	902	155	999999	958	431	999999	999999	999999	768	560	69	224	545	500	946	328	604	658	692	711	462	193	308	611	999999	745	727	473	24	375	866	999999	837	790	367	231	286	262	557	999999	999999	995	999999	752	849	999999	999999	331	884	235	744	999999	999999	999999	830	999999	847	741	452	685	964	547	124	402	694	98	387	755	143	724	51	351	111	704	273	467	102	999999	999999	125	845	406	588	999999	631	770	88	853	959	648	384	544	809	871	33	999999	999999	697	68	761	23	154	999999	170	999999	402	999999	999999	720	373	999999	301	979	999999	839	568	958	335	771	923	19	533	796	494	350	507	541	999999	999999	999999	586	405	497	10	112	701	218	428	999999	238	774	889	142	596	32	93	564	483	42	999999	941	556	926	144	751	489	358	703	999999	686	860	765	517	357	786	230	803	979	999999	999999	999999	999999	999999	999999	158	129	401	999999	999999	266	942	68	207	225	999999	40	999999	362	259	623	353	515	608	999999	377	19	382	784	809	801	289	585	259	894	115	999999	827	393	985	631	98	158	241	999999	744	801	568	301	926	999999	752	450	730	610	999999	844	931	809	175	999999	747	999999	999999	670	999999	366	809	999999	120	29	999999	95	377	627	999999	205	999999	55	185	575	450	90	999999	63	999999	839	999999	999999	999999	999999	999999	27	228	846	884	481	758	571	586	387	992	266	191	999999	553	999999	83	112	999999	598	570	999999	999999	599	699	999999	757	346	999999	147	999999	171	999999	999999	549	195	867	530	999999	63	446	713	999999	798	583	999999	999999	952	999999	999999	765	753	572	512	700	594	393	628	156	227	999999	422	950	449	999999	831	64	341	999999	999999	798	999999	368	32	161	857	427	999999	25	999999	767	
805	836	999999	382	999999	598	699	159	999999	801	999999	384	999999	339	34	762	28	921	752	999999	567	596	152	999999	999999	394	549	999999	843	176	558	613	640	460	918	585	999999	77	128	242	364	192	410	566	999999	178	842	999999	137	104	999999	913	273	386	999999	218	694	642	169	373	59	349	999999	999999	999999	635	743	999999	999999	449	999999	951	803	519	774	384	999999	586	44	53	551	999999	999999	748	999999	644	349	263	260	709	890	91	999999	999999	192	24	877	999999	322	999999	434	777	283	999999	65	457	120	999999	612	824	33	118	607	125	822	203	999999	566	32	609	296	490	999999	999999	558	957	53	58	337	759	507	574	999999	120	619	774	582	999999	692	999999	533	999999	651	436	686	782	483	792	931	988	897	320	598	713	638	944	999999	999999	140	108	414	999999	426	852	999999	458	844	999999	506	999999	621	583	873	712	85	699	838	388	34	776	483	261	999999	999999	862	197	976	999999	481	674	811	20	414	594	999999	999999	180	799	119	999999	999999	999999	295	999999	999999	999999	446	886	638	938	115	583	548	363	999999	162	999999	999999	989	139	482	294	999999	831	999999	611	178	289	806	612	529	49	279	795	838	497	999999	244	971	548	751	99	922	543	999999	238	999999	999999	968	752	999999	999999	809	980	755	652	969	464	999999	766	999999	999999	89	35	418	76	999999	752	525	137	999999	710	115	999999	388	392	372	999999	272	17	148	128	320	63	94	437	240	999999	999999	195	528	511	597	999999	402	999999	999999	999999	135	502	925	719	534	999999	565	818	986	367	602	373	290	497	201	638	627	36	999999	35	940	981	836	999999	712	339	999999	686	122	900	59	793	382	475	999999	769	92	999999	593	479	498	276	450	872	697	676	905	999999	999999	999999	587	999999	748	984	955	999999	666	910	999999	205	999999	879	705	96	999999	808	990	814	150	999999	555	208	442	376	537	674	999999	963	999999	999999	433	577	377	163	999999	683	999999	398	519	213	113	182	421	398	246	618	570	364	565	889	999999	100	890	886	999999	999999	932	382	456	291	612	999999	999999	999999	771	665	512	552	773	634	999999	999999	304	999999	328	383	787	54	140	919	113	186	408	438	359	342	999999	490	999999	933	750	672	999999	238	999999	410	588	449	626	999999	999999	28	591	930	135	999999	795	953	568	999999	602	888	252	537	187	436	999999	999999	622	999999	977	999999	803	839	883	999999	660	76	346	918	794	347	427	999999	999999	95	595	477	312	275	547	733	921	718	999999	862	430	414	60	173	115	433	
826	198	603	94	999999	751	999999	45	432	729	617	650	246	264	470	693	999999	999999	841	827	852	999999	999999	254	110	999999	508	30	670	256	26	182	999999	999999	521	239	999999	728	999999	843	429	277	999999	999999	125	281	999999	999999	401	999999	690	958	332	287	581	999999	999999	358	983	999999	253	36	999999	185	712	444	999999	999999	743	241	737	995	231	999999	407	585	999999	83	999999	828	611	431	628	932	566	999999	850	534	999999	51	932	999999	744	739	599	403	901	667	114	681	444	606	999999	999999	999	694	999999	334	880	995	966	999999	229	165	529	822	407	442	619	655	594	999999	96	701	999999	141	260	491	999999	14	683	845	968	457	394	14	97	468	933	999999	999999	525	654	999999	85	709	999999	589	999999	776	995	469	58	459	97	141	520	642	861	868	444	254	926	875	321	130	264	772	770	999999	999999	939	508	747	334	999999	999999	302	625	599	999999	999999	281	999999	19	224	999999	519	370	263	494	454	606	75	437	85	999999	778	999999	955	454	614	818	999999	999999	65	960	311	135	28	999999	227	27	271	124	773	972	999999	866	107	999999	745	999999	517	40	290	342	999999	319	258	479	999999	820	999999	155	150	851	586	590	999999	999999	496	999999	352	999999	276	437	345	951	664	112	304	912	999999	632	708	211	311	999999	761	723	999999	991	876	548	999999	407	357	999999	999999	921	395	999999	913	843	836	999999	70	737	764	852	997	492	655	155	184	966	444	999999	446	999999	550	923	829	239	736	504	999999	804	186	868	90	229	977	742	717	999999	999999	541	999999	357	999999	574	999999	908	726	45	346	731	373	636	999999	320	680	45	381	999999	884	683	999999	342	844	266	999999	896	772	999999	515	912	438	593	967	902	250	99	797	999999	999999	920	513	701	167	785	440	999999	905	769	548	999999	371	254	999999	325	434	464	512	885	23	12	146	948	529	434	302	779	669	70	999999	999999	248	404	449	963	180	416	184	999999	999999	21	990	12	239	573	551	194	886	999999	478	786	586	912	962	30	784	564	181	733	493	661	880	999999	699	999999	702	966	999999	999999	155	28	999999	454	69	999999	22	999999	999999	955	999999	118	999999	27	591	294	999999	999999	442	428	188	615	245	451	999999	174	141	999999	312	999999	871	584	999999	999999	506	460	506	999999	999999	999999	18	650	845	999999	850	384	767	862	263	415	953	376	534	387	999999	540	999999	838	999999	895	999999	999999	831	448	94	999999	729	751	999999	140	787	872	999999	999999	419	538	769	30	600	200	406	278	891	
897	327	999999	59	12	586	965	677	667	263	956	100	999999	999999	407	140	551	999999	999999	351	999999	627	91	892	63	999999	36	771	762	999999	688	999999	999999	974	934	130	589	258	726	174	999999	463	130	618	999999	391	276	720	372	999999	58	544	389	926	768	279	999999	612	996	44	559	204	915	999999	575	467	497	999999	999999	999999	999999	999999	928	852	795	669	999999	999999	374	672	701	316	999999	873	999999	999999	119	675	216	999999	883	977	999999	692	614	999999	548	999999	53	69	893	109	999999	95	999999	755	999999	537	141	109	999999	999999	247	999999	999999	252	999999	51	241	999999	358	821	961	228	403	573	999999	246	247	443	999999	807	429	315	779	999999	480	323	533	442	538	582	544	117	892	999999	739	928	359	371	999999	506	469	621	710	81	147	617	692	775	714	379	299	999999	977	999999	354	932	999999	741	772	999999	518	798	893	999999	999999	999999	336	999999	834	122	999999	999999	877	625	348	807	999999	707	463	863	631	757	728	168	293	999999	139	927	999999	807	383	617	599	95	988	670	728	934	793	999999	999999	408	941	601	492	422	820	362	626	547	337	999999	999999	908	850	760	79	734	493	999999	724	999999	529	999999	999999	279	999999	792	999999	677	89	670	999999	180	999999	233	816	136	999999	870	36	777	999999	227	480	999999	340	999999	999999	237	600	993	999999	363	568	882	879	914	862	223	999999	38	999999	949	999999	666	999999	117	335	627	943	943	68	622	999999	947	107	311	556	214	938	999999	557	409	86	999999	228	560	611	700	999999	999999	274	462	734	998	62	999999	759	999999	999999	233	365	618	294	657	935	999999	949	621	784	999999	367	999999	999999	550	481	325	873	381	448	383	505	635	283	52	999999	605	888	416	894	999999	552	743	999999	999999	240	999999	125	999999	160	999999	611	990	915	999999	543	616	187	194	526	999999	999999	999999	375	228	727	729	344	251	977	339	999999	543	726	48	34	623	55	569	999999	542	210	454	231	57	772	515	720	506	999999	73	427	704	889	168	268	175	378	394	987	510	999999	873	999999	999999	999999	78	273	877	751	919	999999	999999	874	999999	536	43	166	999999	455	222	19	838	742	914	911	999999	653	568	779	999999	255	660	581	808	999999	999999	12	999999	999999	704	251	843	754	589	502	809	830	904	632	234	18	999999	938	775	501	766	140	999999	909	999999	424	705	107	892	674	910	46	75	56	209	41	756	999999	751	970	999999	93	163	999999	999999	415	749	999999	555	999999	204	721	806	999999	182	206	475	499	383	290	999999	
746	999999	914	999999	772	764	858	433	203	261	331	197	805	999999	999999	999999	999999	999999	999999	999999	999999	551	50	480	198	240	758	874	999999	999999	267	356	999999	433	999999	230	248	829	340	999999	999999	999999	362	999999	999999	534	11	982	499	999999	359	999999	573	615	999999	204	821	999999	404	542	16	983	430	636	994	975	726	381	904	462	999999	296	999999	168	999999	266	199	451	607	663	239	999999	385	999999	217	999999	782	856	656	999999	408	804	999999	999999	644	999999	92	725	605	897	807	629	88	46	490	73	224	414	831	520	15	380	836	740	312	240	999999	999999	999999	429	999999	870	724	677	64	934	860	679	999999	876	184	473	999999	710	856	609	696	348	303	153	360	377	34	999999	231	37	967	695	495	413	309	446	306	186	704	937	904	410	999999	556	212	545	891	999999	345	541	999999	136	884	703	544	269	352	999999	78	824	845	588	456	36	966	999999	999999	999999	999999	738	177	670	15	999999	999999	295	367	747	941	815	486	999999	800	999999	999999	840	811	791	999999	49	999999	30	117	880	101	999999	953	955	589	999999	999999	780	388	999999	374	864	130	999999	998	999999	902	605	999999	263	347	776	999999	999999	533	135	364	999999	251	999999	644	156	562	135	826	388	341	412	167	999999	463	705	690	202	999999	639	719	999999	793	620	999999	498	685	999999	543	324	538	196	999999	463	683	958	539	851	999999	999999	999999	995	149	619	917	500	999999	440	799	641	96	999999	999999	999999	415	518	609	630	400	156	471	999999	591	511	850	155	999999	703	999999	505	176	839	239	107	338	724	706	183	999999	999999	59	254	64	901	238	999999	744	538	58	174	359	908	461	816	756	602	413	637	769	999999	520	999999	220	304	999999	257	366	999999	565	999999	999999	999999	927	753	106	226	653	999999	283	999999	410	452	655	66	999999	267	387	422	351	999999	320	78	413	930	999999	314	44	760	999999	980	586	400	972	999999	362	924	981	707	999999	999999	948	723	364	861	371	78	99	164	158	218	869	999999	12	999999	381	744	31	997	626	999999	192	893	263	999999	999999	999999	479	298	703	999999	286	999999	701	999999	786	596	713	552	999999	68	224	880	611	228	999999	642	999999	152	984	617	902	983	999999	999999	357	65	469	999999	540	362	999999	801	460	999999	932	199	999999	200	54	999999	41	479	438	568	577	311	292	45	999999	689	621	999999	314	96	329	302	599	999999	464	731	136	650	22	216	999999	423	430	999999	296	921	400	208	999999	209	586	432	555	522	999999	55	999999	433	999999	999999	
741	999999	999999	374	999999	999999	999999	478	735	322	658	999999	467	232	999999	163	881	608	749	269	299	422	239	999999	509	896	999999	86	422	418	958	702	999999	171	475	209	926	66	86	656	331	921	999999	785	551	206	999999	333	424	999999	174	174	999999	622	999999	328	41	392	864	999999	999999	523	65	326	364	955	621	306	999999	898	237	825	999999	103	999999	999999	949	454	563	313	932	999999	661	225	999999	794	28	156	610	156	177	544	201	999999	999999	808	865	156	430	999999	584	999999	999999	525	970	349	642	590	684	193	999999	587	999999	561	779	478	861	840	82	570	936	475	999999	610	731	999999	634	167	339	139	512	999999	33	968	999999	273	847	146	255	905	161	438	472	999999	778	589	716	639	595	295	946	35	83	999999	659	119	972	965	794	999999	714	484	260	554	681	575	564	860	832	515	630	725	594	177	418	508	999999	278	832	152	976	994	571	54	193	999999	729	999999	319	999999	300	999999	351	967	200	677	999999	917	745	213	35	855	807	90	664	999999	440	906	451	160	115	703	143	999999	311	999999	913	216	371	204	845	401	551	222	225	748	383	626	976	741	331	999999	533	629	126	999999	196	491	390	962	55	823	721	168	514	596	748	699	999999	479	763	971	555	550	367	633	314	999999	864	915	846	813	929	710	999999	29	180	514	999999	999999	999999	432	825	999999	158	32	680	999999	707	999999	999999	683	960	507	999999	359	540	982	271	493	999999	600	626	474	999999	999999	893	20	338	494	426	999999	174	999999	945	341	155	156	401	345	953	999999	887	245	999999	999999	853	432	733	479	489	197	253	51	374	933	805	361	292	999999	999999	669	64	223	999999	999999	518	999999	561	645	999999	999999	999999	926	539	894	999999	390	558	953	388	999999	287	859	15	238	999999	133	999999	22	536	999999	863	484	216	293	867	674	999999	999999	653	999999	871	97	999999	105	606	327	512	480	230	424	999999	999999	538	668	392	204	218	973	999999	395	374	549	119	999999	530	999999	719	255	36	999999	357	409	999999	19	599	999999	593	910	632	673	620	640	999999	999999	992	534	946	547	901	999999	999999	999999	383	267	14	332	977	855	574	500	607	266	453	191	76	402	999999	528	999999	202	610	308	351	112	775	733	757	997	427	999999	169	182	354	364	582	298	999999	51	15	999999	222	738	999999	141	76	364	196	610	55	599	999999	428	478	709	71	168	999999	281	492	999999	574	999999	437	579	340	434	912	99	999999	778	999999	988	522	801	999999	872	962	219	
999999	421	547	156	951	828	500	741	703	645	302	424	580	754	999999	734	702	999999	310	765	801	641	451	999999	11	276	232	516	905	676	729	199	205	507	999999	999999	999999	428	38	609	88	599	731	277	797	194	208	623	999999	999999	999999	748	572	207	418	404	969	450	154	999999	999999	999999	836	36	916	112	229	999999	518	999999	11	999999	212	700	999999	212	909	184	309	817	78	999999	86	999999	577	980	627	999999	999999	999999	111	292	999999	353	13	999999	763	704	361	694	964	135	999999	952	785	825	545	999999	519	999999	495	795	150	999999	616	999999	907	718	459	935	999999	231	999999	678	385	999999	10	859	696	593	449	999999	999999	615	852	943	999999	134	341	751	444	755	488	999999	355	316	152	946	736	17	196	54	999999	425	218	743	151	435	577	76	999999	686	184	999999	767	289	972	534	999999	673	501	783	386	708	500	729	743	999999	333	78	999999	64	132	689	406	404	999999	407	407	118	999999	999999	557	275	999999	758	581	561	125	75	344	617	471	72	515	413	668	546	999999	488	10	50	112	508	999999	771	563	495	530	373	999999	574	137	376	872	432	236	121	999999	999999	158	999999	999999	267	734	999999	999999	69	183	993	736	423	482	918	999999	760	966	999999	999999	164	204	999999	40	999999	999999	769	489	999999	999999	999999	187	556	764	192	339	818	999999	845	774	539	188	504	321	999999	999999	905	102	218	999999	121	465	187	999999	626	548	73	161	243	520	964	480	497	869	100	815	999999	659	300	589	300	706	131	284	999999	976	999999	774	503	999999	841	676	280	837	88	627	999	221	147	644	999999	666	820	999999	809	999999	999999	634	231	721	457	999999	802	999999	967	415	344	903	109	650	847	299	658	128	679	297	209	999999	999999	473	815	968	521	999999	322	633	999999	797	474	186	999999	75	552	999999	999999	595	874	999999	870	672	293	106	121	497	796	977	18	702	654	521	860	41	844	757	905	999999	734	155	317	344	999999	546	438	999999	999999	999999	746	876	460	999999	423	558	789	999999	190	719	857	34	860	345	624	192	152	952	999999	263	231	795	999999	188	861	999999	343	999999	152	999999	667	197	141	23	999999	999999	251	999999	108	311	251	999999	577	999999	631	710	295	972	999999	999999	403	486	607	999999	561	950	11	999999	232	999999	224	999999	999999	444	62	669	999999	846	113	999999	999999	581	854	24	22	505	227	999999	556	999999	443	371	815	804	352	191	589	39	999999	999999	140	969	348	414	97	986	749	143	144	962	817	449	999999	237	999999	
999999	631	593	98	65	733	322	725	81	261	999999	448	181	101	870	89	999999	999999	823	999999	971	243	450	926	35	755	94	999999	999999	343	993	502	588	999999	999999	559	996	941	406	557	818	999999	276	999999	243	999999	578	51	273	882	954	65	55	875	435	999999	191	666	73	310	648	767	999999	737	267	361	860	774	999999	999999	93	921	986	276	543	999999	966	297	693	999999	187	999999	291	711	389	999999	457	712	999999	999999	378	999999	999999	106	908	61	123	539	895	882	687	803	999999	952	799	42	78	778	341	707	621	893	999999	999999	132	605	485	999999	358	329	903	157	801	629	942	753	54	890	367	491	614	437	402	811	999999	383	572	338	999999	999999	869	678	380	274	330	485	999999	301	974	312	575	693	190	575	978	539	11	850	20	55	999999	188	420	850	103	193	500	171	786	999999	43	157	517	11	460	234	999999	537	309	466	397	999999	916	65	916	920	256	999999	832	269	382	721	999999	999999	368	690	268	530	999999	146	984	204	515	999999	279	428	999999	189	124	754	763	474	551	554	999999	246	272	365	933	999999	937	999999	339	999999	376	999999	999999	650	643	999999	966	255	999999	999999	999999	202	246	690	785	497	999999	77	713	88	506	907	999999	773	217	132	428	999999	596	998	999999	999999	865	989	999999	958	999999	535	546	353	787	999999	999999	999999	81	466	999	581	999999	999999	438	869	960	999999	29	469	150	999999	443	520	352	999999	658	366	963	171	999999	256	999999	827	897	218	531	369	999999	999999	798	791	999999	751	132	846	332	160	569	339	360	999999	999999	399	817	999999	102	35	999999	999999	858	999999	425	910	140	999999	749	999999	549	230	348	999999	960	999999	999999	999999	363	999999	999999	505	740	999999	796	633	810	721	286	442	999999	363	125	506	367	575	140	55	375	791	620	999999	107	580	611	999999	991	759	654	940	728	468	191	410	999999	505	983	359	956	999999	999999	418	476	316	743	195	115	841	243	999999	898	625	984	999999	81	29	408	999999	897	457	999999	999999	76	345	713	551	182	714	869	861	592	781	99	999999	690	999999	902	790	837	425	243	160	999999	999999	51	113	483	619	339	617	107	823	462	508	999999	60	999999	141	602	201	23	400	972	381	802	127	535	999999	881	869	999999	617	333	481	223	491	999999	807	303	610	77	563	385	262	999999	768	328	590	431	639	859	999999	198	645	411	843	999999	155	467	923	999999	999999	737	999999	500	489	500	981	295	670	526	544	837	992	999999	460	999999	719	616	43	999999	999999	
980	251	999999	999999	999999	687	79	999999	999999	388	999999	999999	42	995	825	999999	762	999999	278	347	304	999999	999999	999999	933	999999	999999	951	828	999999	538	433	134	632	101	999999	460	154	69	812	911	999999	366	148	204	467	960	138	635	108	999999	341	765	462	650	229	138	999999	422	234	999999	128	551	845	999999	916	255	410	903	339	465	618	226	999999	436	389	404	974	129	475	245	392	999999	730	510	207	999999	999999	981	872	367	765	731	834	645	792	999999	520	298	288	222	559	235	305	999999	999999	124	308	36	271	824	163	575	947	988	999999	802	820	999999	652	999999	583	428	41	999999	700	886	391	820	643	25	883	686	841	999999	685	167	30	97	999999	92	369	645	720	999999	213	999999	783	846	999999	990	553	185	645	40	639	141	203	333	941	462	733	488	999999	256	941	477	733	694	312	999999	781	733	184	570	888	937	999999	999999	768	999999	113	544	999999	999999	471	707	999999	811	624	999999	963	697	155	707	999999	881	263	474	115	736	466	99	543	244	218	999999	10	84	151	701	999999	219	564	441	359	999999	999999	739	784	243	435	922	80	999999	663	94	999999	477	999999	999999	684	243	999999	42	54	23	11	725	445	651	707	966	999999	922	130	754	143	714	357	999999	362	523	689	872	310	544	29	784	580	999999	999999	533	863	143	27	200	999999	532	397	346	196	999999	304	143	536	469	262	999999	999999	909	999999	873	999999	60	654	170	553	15	999999	999999	993	226	154	321	418	183	112	999999	905	930	423	610	999999	21	974	558	999999	556	346	999999	292	871	999999	671	182	999999	999999	813	999999	856	999999	335	801	887	999999	970	659	983	725	362	366	725	252	707	495	350	556	117	999999	999999	941	997	669	889	227	999999	79	482	148	58	768	999999	57	58	293	98	809	439	668	13	899	245	999999	983	484	566	629	448	186	999999	813	999999	737	393	914	649	999999	912	669	999999	900	999999	999999	999999	594	999999	678	999999	423	407	540	999999	448	82	206	999999	175	686	414	661	999999	630	999999	315	999999	471	560	999999	143	999999	432	897	999999	448	112	722	999999	999999	399	999999	888	434	35	999999	301	696	858	665	196	999999	483	979	999999	999999	999999	280	999999	999999	442	132	517	23	999999	779	974	643	357	999999	969	483	999999	22	999999	997	999999	77	999999	527	24	547	613	895	477	924	170	453	399	760	999999	832	841	860	721	999999	899	874	999999	255	999999	657	349	857	695	999999	999999	471	692	510	246	660	674	363	999999	999999	518	622	999999	999999	618	
530	253	999999	290	999999	999999	455	300	29	999999	898	703	360	722	366	208	755	209	999999	999999	699	761	889	524	999999	168	999999	345	826	758	286	337	237	636	999999	414	999999	576	558	999999	999999	180	672	411	347	956	324	641	168	696	999999	422	782	999999	999999	769	999999	999999	231	979	163	120	999999	271	821	570	475	723	448	952	999999	188	651	693	999999	999999	999999	487	186	112	843	846	186	140	995	999999	999999	124	717	515	59	679	999999	578	917	346	706	999999	590	777	490	600	203	999999	249	584	770	98	547	999999	999999	876	896	128	145	316	933	344	276	957	999999	999999	16	999999	902	776	999999	82	776	239	822	999999	897	409	999999	252	653	999999	890	421	999999	467	999999	326	834	182	783	237	443	610	999999	372	144	633	999999	999999	594	270	314	472	750	697	322	318	578	993	979	999999	506	892	663	964	999999	999999	999999	557	784	689	999999	999999	993	605	639	175	999999	460	999999	274	999999	492	999999	393	665	427	670	405	999999	267	748	840	203	296	731	551	947	448	999999	289	999999	214	999999	999999	171	584	999999	155	68	999999	999999	127	999999	714	849	23	244	999999	308	999999	195	467	413	999999	941	999999	535	706	874	97	228	388	999999	999999	504	442	147	753	231	90	948	999999	347	998	775	630	999999	489	447	718	999999	999999	999999	892	999999	312	801	999999	963	903	58	773	999999	970	927	114	585	188	220	417	875	490	57	227	87	670	130	415	750	320	868	56	999999	166	780	999999	248	999999	999999	202	640	319	789	327	41	185	999999	376	80	671	54	221	999999	39	842	826	629	921	815	434	191	396	999999	652	45	12	513	125	200	386	865	936	20	27	776	999999	701	729	999999	902	426	754	344	89	276	656	777	239	999999	954	921	999999	834	999999	999999	254	242	146	292	999999	999999	138	185	693	806	118	211	261	263	286	134	900	735	912	18	437	61	997	999999	389	234	284	999999	999999	465	548	111	276	999999	999999	333	999999	447	166	240	297	999999	650	282	167	455	526	975	46	999999	30	591	921	735	999999	999999	244	999999	902	805	999999	337	940	238	999999	999999	934	254	731	953	569	462	579	681	999999	858	410	725	228	933	708	999999	764	999999	444	999999	190	541	433	999999	98	805	999999	360	999999	959	638	422	25	161	520	281	254	93	999999	999999	21	249	23	999999	999999	519	999999	969	107	97	572	534	793	310	826	402	821	402	864	764	999999	228	837	761	230	987	709	77	999999	436	64	680	155	876	945	940	999999	709	999999	999999	274	
575	263	756	397	999999	629	999999	335	128	999999	851	229	506	650	793	999999	262	503	804	809	999999	556	999999	42	891	388	916	365	885	875	121	856	295	499	352	965	91	374	126	368	995	741	304	975	999999	999999	649	236	162	537	275	215	741	769	999999	29	999999	723	505	725	713	999999	449	999999	348	994	999999	16	307	827	999999	888	386	446	999999	999999	261	695	999999	999999	739	689	999999	999999	610	906	124	999999	999999	332	383	367	999999	999999	654	646	301	61	999999	219	999999	999999	928	334	216	999999	828	999999	955	78	767	999999	894	74	986	999999	155	999999	642	442	999999	417	317	975	454	963	29	985	791	999999	999999	209	69	619	999999	105	761	999999	151	233	88	819	999999	630	999999	487	473	804	415	631	999999	999999	419	204	339	999999	999999	999999	880	252	999999	999999	513	787	638	568	999999	284	162	890	272	999999	951	419	999999	999999	999999	687	420	966	500	225	579	170	675	999999	790	864	290	802	999999	999999	999	898	865	999999	999999	999999	991	996	999999	198	651	525	369	999999	258	999	840	279	273	999999	543	913	999999	999999	273	353	121	408	777	972	999999	359	999999	999999	277	63	553	128	754	999999	999999	999999	326	311	573	64	999999	450	981	790	33	999999	539	132	999999	95	999999	999999	972	962	999999	593	999999	678	204	999999	405	999999	999999	999999	455	722	999999	999999	951	130	596	451	579	218	552	999999	426	986	948	983	820	999999	200	191	907	830	155	791	999999	112	999999	648	116	281	659	999999	492	786	999999	999999	495	340	999999	153	499	704	153	763	999999	999	177	999999	999999	221	999999	999999	714	776	298	624	999999	999999	806	849	999999	999999	344	308	559	656	999999	639	651	646	497	999999	827	56	691	213	687	392	999999	999999	935	999999	918	999999	799	999999	191	716	999999	720	734	999999	999999	331	999999	551	369	845	999999	763	821	537	591	93	723	999999	580	667	94	999999	999999	194	999999	413	913	999999	39	448	508	307	999999	471	999999	999999	999999	999999	956	505	829	999999	843	842	187	617	999999	407	379	835	999999	809	681	524	631	413	782	550	409	130	417	999999	999999	921	347	907	299	359	396	660	999999	999999	44	84	837	944	251	105	999999	745	832	516	595	203	276	699	999999	950	840	737	158	372	336	836	98	999999	999999	999999	505	999999	327	231	999999	719	999999	999999	775	607	686	686	172	999999	543	999999	298	901	666	328	654	648	292	348	519	658	999999	999999	661	207	985	269	999999	329	600	999999	427	999999	505	875	999999	92	923	27	274	163	575	999999	828	673	547	197	
911	999999	277	857	999999	979	711	999999	217	855	533	577	621	426	369	999999	97	807	245	687	406	790	789	999999	724	274	84	365	93	51	980	999999	659	798	358	28	62	743	747	999999	999999	152	668	999999	999999	999999	405	999999	794	732	999999	30	437	860	790	131	519	704	142	723	904	999999	279	999999	875	545	917	823	78	351	999999	353	69	999999	788	263	999999	116	999999	377	999999	237	571	360	667	959	560	999999	17	237	508	357	610	34	544	552	999999	502	807	23	439	582	778	452	942	39	961	640	81	537	999999	412	999999	765	854	999999	784	999999	508	915	984	127	815	841	842	443	999999	45	262	246	389	999999	308	999	938	999999	458	999999	999999	637	998	919	727	480	999999	999999	666	999999	180	999999	767	954	993	891	39	999999	999999	937	610	508	296	925	999999	835	157	378	114	691	827	999999	999999	999999	510	871	917	74	399	345	613	746	776	898	865	395	478	434	999999	416	970	626	530	521	518	909	350	83	999999	999999	999999	859	999999	975	999999	613	648	999999	454	132	974	964	921	431	334	999999	732	398	69	992	367	723	741	697	999999	210	999999	706	157	600	530	844	532	507	22	999999	999999	999999	999999	999999	747	376	980	514	442	15	704	109	999999	999999	187	952	23	999999	534	609	127	304	264	817	577	942	954	853	602	139	442	423	418	580	999999	931	518	807	254	990	742	237	265	715	505	999999	519	999999	999999	577	831	982	973	413	635	459	546	72	999999	805	999999	999999	999999	312	573	999999	690	616	545	255	444	999999	305	999999	866	890	49	549	321	640	432	999999	440	999999	308	460	999999	14	944	659	394	455	132	449	999999	616	325	952	999999	224	255	999999	999999	999999	999999	999999	687	438	547	745	420	997	751	54	999999	999999	696	887	999999	122	840	685	672	885	861	999999	93	855	966	259	574	96	999999	107	395	530	505	272	890	683	772	21	467	999999	249	999999	999999	87	77	616	920	999999	999999	39	383	569	240	80	316	154	541	832	472	297	180	333	600	654	659	851	465	434	999999	330	349	829	228	472	999999	474	294	999999	787	359	999999	146	148	377	723	825	300	434	999999	746	152	940	549	999999	38	916	796	59	428	999999	161	999999	999999	999999	689	999999	351	767	434	842	860	535	999999	122	999999	43	194	233	930	834	560	999999	478	999999	187	408	289	58	443	999999	999999	244	999999	999999	208	842	705	999999	687	178	483	533	999	123	886	999999	896	436	999999	995	999999	573	129	594	665	130	28	190	450	290	274	303	
999999	705	174	999999	999999	483	999999	999999	337	674	545	761	360	999999	40	999999	374	570	999999	852	836	448	997	114	125	992	905	87	824	525	79	407	903	190	209	999999	948	270	669	999999	522	999999	667	66	37	999999	244	638	999999	999999	815	880	778	422	467	885	707	69	509	999999	999999	836	301	812	605	999999	858	999999	828	736	416	999999	900	99	999999	740	999999	940	999999	999999	758	276	987	999999	999999	999999	999999	999999	722	999999	596	888	999999	714	844	686	804	854	460	889	999999	999999	810	999999	255	712	979	999999	92	999999	999999	767	983	751	206	311	849	139	113	417	519	999999	999999	513	149	527	352	999999	255	999999	935	926	489	197	259	694	999999	632	915	997	218	940	999999	995	220	999999	905	19	999999	543	999999	675	751	53	379	142	616	306	999999	728	999999	793	443	999999	791	186	287	999999	999999	511	999999	226	223	115	999999	999999	999999	461	302	319	622	342	678	712	999999	270	999999	446	817	999999	87	169	417	197	638	424	507	970	999999	999999	999999	120	517	16	698	619	999999	646	999999	801	175	165	13	905	999999	999999	999999	730	621	531	999999	840	999999	385	434	685	808	999999	477	999999	81	996	256	268	999999	511	999999	671	999999	207	807	539	999999	26	951	922	166	512	999999	999999	999999	999999	359	682	42	711	142	142	581	999999	810	436	178	999999	730	999999	908	744	148	603	999999	453	999999	423	723	472	999999	961	433	999999	528	306	943	865	485	304	647	573	235	65	999999	693	100	10	999999	381	370	541	999999	782	999999	421	999999	488	999999	999999	69	935	999999	570	472	180	708	79	494	514	493	313	584	435	531	344	518	999999	234	517	999999	716	36	352	111	999999	675	651	999999	117	931	465	464	999999	999999	711	614	665	592	209	984	30	516	882	888	67	999999	860	999999	999999	902	999999	264	893	501	353	909	616	468	765	504	67	581	386	583	999999	848	953	999999	999999	999999	853	499	34	999999	343	209	999999	464	999999	749	815	399	999999	215	999999	211	571	139	891	801	997	206	999999	704	999999	999999	139	309	999999	218	13	668	440	999999	999999	792	239	370	167	153	999999	162	999999	25	688	667	761	181	999999	999999	287	823	999999	28	732	657	999999	999999	605	894	80	845	604	836	745	999999	958	999999	999999	857	971	210	972	747	47	844	782	811	26	270	999999	957	375	42	999999	190	368	999999	226	401	130	999999	765	272	83	919	999999	588	280	541	999999	890	25	86	855	86	999999	999999	981	887	999999	860	313	344	217	122	479	571	905	565	788	546	654	
765	737	71	999999	709	673	127	999999	204	541	484	561	999999	942	299	187	854	338	805	440	339	526	999999	606	430	65	961	449	987	682	714	752	172	245	260	349	793	999999	152	889	863	999999	681	329	828	999999	419	179	190	393	61	237	983	999999	325	248	999999	465	24	653	712	999999	999999	521	999999	731	399	561	999999	999999	393	222	196	916	576	738	999999	999999	777	647	645	791	269	999999	631	487	769	66	999999	21	870	337	627	498	186	196	999999	999999	999999	999999	393	858	487	999999	999	838	999999	76	538	586	403	538	999999	999999	17	921	418	705	889	349	962	999999	999999	681	89	66	999999	697	740	390	446	685	999999	680	263	787	314	39	603	792	999999	702	527	999999	617	999999	649	260	999999	265	777	596	280	999999	999999	60	227	805	160	943	254	353	336	158	999999	718	999999	18	123	999999	616	388	111	106	903	999999	815	999999	73	747	416	344	217	485	999999	850	414	292	545	213	999999	508	878	659	548	102	999999	999999	203	899	999999	641	147	269	648	399	494	184	260	875	244	999999	742	413	536	909	146	851	545	299	313	999999	472	910	660	999999	999999	452	557	999999	892	446	113	173	507	775	206	999999	836	223	366	240	41	669	968	999999	765	474	133	639	956	524	833	904	596	439	178	237	609	539	999999	999999	626	450	982	797	999999	579	906	999999	712	198	24	999999	933	83	778	999999	999999	21	999999	999999	329	918	853	378	999999	999999	577	77	607	969	348	306	334	999999	999999	999999	686	180	832	196	568	999999	999999	768	999999	510	970	523	999999	374	295	999999	999999	999999	999999	707	596	614	999999	617	11	838	163	999999	850	717	997	619	999999	196	999999	771	188	166	477	957	992	999999	867	113	999999	999999	416	242	684	749	119	481	601	999999	994	999999	999999	999999	194	999999	217	192	917	999999	512	361	999999	474	257	524	420	41	999999	999999	715	511	747	90	999999	947	999999	921	69	999999	608	526	999999	562	202	55	784	962	971	747	749	999999	177	999999	600	877	10	942	985	169	339	88	105	835	200	493	999999	906	837	247	999999	999999	133	816	194	999999	343	999999	282	211	999999	457	69	639	26	905	999999	671	489	511	999999	489	999999	999999	771	999999	430	193	999999	999999	721	877	135	734	448	462	685	361	891	999999	544	999999	670	783	999999	881	28	466	999999	294	159	662	426	335	299	999999	360	234	55	664	999999	160	139	572	490	862	332	335	200	563	999999	982	780	876	967	999999	819	999999	479	889	511	964	374	999999	559	68	461	799	
999999	629	111	461	999999	999999	999999	999999	999999	107	302	567	559	693	276	264	74	999999	882	550	368	999999	999	999999	754	999999	162	999999	785	999999	23	432	999999	532	890	570	462	768	677	553	829	582	79	721	860	999999	999999	818	698	119	999999	393	186	910	441	593	999999	999999	707	159	84	455	608	327	94	870	166	37	802	999999	802	306	499	338	999999	785	781	288	999999	841	826	999999	999999	675	999999	630	999999	999999	999999	999999	940	999999	71	527	479	383	974	999999	637	999999	756	999999	25	992	317	716	999999	847	999999	655	999999	351	566	865	332	739	551	932	287	463	624	666	999999	505	764	254	244	971	999999	999999	811	39	650	357	999999	999999	328	910	368	333	736	408	999999	999999	494	598	991	205	205	739	832	51	999999	999999	376	100	999999	520	999999	72	481	999999	988	852	844	782	701	219	780	999999	421	640	999999	999999	727	999999	365	499	20	175	999999	48	999999	999999	515	769	565	477	980	994	158	999999	682	305	851	814	420	458	601	712	897	999999	999999	397	328	201	478	999999	456	160	734	999999	999999	71	810	999999	999999	868	346	84	226	233	238	785	659	999999	957	277	999999	912	805	999999	999999	308	278	479	623	388	999999	324	301	55	30	830	270	281	308	621	999999	999999	668	551	121	526	495	674	554	640	738	999999	243	210	999999	999999	999999	827	978	211	999999	341	999999	767	77	32	783	181	212	408	525	999999	315	346	782	999999	999999	264	796	381	812	999999	925	982	999999	96	999999	100	638	487	999999	443	302	999999	827	163	598	999999	999999	999999	743	999999	471	155	125	360	409	896	427	999999	299	999999	999999	607	399	199	999999	837	128	980	999999	692	999999	725	923	92	95	999999	519	628	105	352	999999	707	637	999999	142	779	867	299	687	999999	673	915	197	393	412	999999	706	637	747	999999	782	503	157	60	999999	999999	232	999999	275	999999	387	798	628	946	320	999999	969	901	999999	999999	969	828	303	757	999999	999999	537	999999	679	400	512	882	880	999999	569	286	999999	587	716	397	999999	834	34	497	806	999999	296	250	82	88	999999	805	999999	121	791	953	210	999999	40	163	217	692	363	874	687	505	917	999999	999999	44	999999	392	194	669	89	145	999999	805	951	999999	340	296	466	601	675	706	311	999999	551	615	86	170	557	562	999999	864	481	159	809	311	956	999999	863	999999	315	999999	620	910	999999	999999	159	404	448	884	999999	999999	236	762	999999	999999	203	158	742	770	999999	613	835	632	490	225	663	655	996	999999	999999	338	433	427	295	342	
96	400	999999	999999	466	682	999999	672	740	268	637	719	950	828	999999	808	269	102	91	701	507	988	430	816	992	504	407	798	695	999999	498	808	476	866	894	803	421	847	314	284	891	173	891	232	587	999999	704	177	542	390	78	340	346	594	835	999999	999999	920	902	962	284	922	999999	256	770	828	252	999999	933	314	999999	421	999999	806	810	344	106	208	999999	57	799	999999	266	314	425	167	472	882	999999	797	999999	999999	945	352	999999	968	196	999999	999999	759	702	621	244	237	993	657	551	539	999999	999999	10	771	691	854	172	999999	666	671	830	612	999999	370	62	999999	481	999999	475	446	806	841	157	461	746	480	355	999999	995	38	320	768	616	932	108	539	999999	999999	999999	101	189	955	312	524	999999	849	402	341	999999	999999	999999	107	191	999999	733	999999	353	999999	999999	221	999999	984	59	637	361	72	995	433	272	523	349	420	96	384	267	850	999999	633	646	896	87	24	619	897	281	999999	586	511	999999	999999	195	999999	45	597	592	999999	906	674	173	751	853	969	79	55	757	999999	20	807	847	882	412	720	902	138	999999	999999	374	161	999999	148	999999	494	233	115	999999	102	384	499	791	72	944	865	470	999999	52	999999	944	573	149	935	999999	779	663	327	754	475	354	999999	463	108	829	755	318	35	275	369	999999	963	718	664	962	521	999999	785	938	546	259	999999	96	36	549	800	999999	430	999999	706	999999	906	361	999999	999999	999999	45	999999	242	199	556	445	629	683	371	981	855	485	973	690	999999	877	389	217	225	999999	999999	999999	999999	38	744	887	99	569	538	839	612	857	916	494	486	999999	552	748	990	814	388	412	664	568	999999	536	999999	254	999999	953	527	153	645	412	656	999999	143	213	454	669	999999	69	155	532	378	998	568	488	999999	440	335	640	227	411	957	418	772	990	999999	218	999999	844	625	585	999999	468	999999	514	837	878	999999	348	999999	330	468	328	267	142	199	999999	967	969	50	512	627	887	926	999999	454	248	835	152	130	999999	239	999999	443	999999	220	909	999999	64	650	999999	999999	986	346	896	943	638	999999	640	999999	145	250	470	803	123	957	434	999999	978	69	599	53	999999	228	67	101	957	884	697	922	290	170	912	999999	714	271	641	551	39	300	815	98	999999	351	984	996	768	707	999999	612	785	999999	808	995	60	999999	999999	768	289	804	985	999999	462	999999	520	999999	338	999999	99	851	999999	883	999999	687	253	511	848	704	243	999999	333	999999	564	94	146	913	362	
917	999999	433	77	999999	272	235	314	71	635	486	831	19	667	999999	618	999999	297	901	864	999999	751	549	999999	499	534	999999	481	999999	199	377	581	999999	622	421	873	999999	999999	451	621	287	382	191	875	999999	873	233	999999	999999	999999	999999	797	245	999999	241	175	728	990	577	349	53	753	578	999999	267	905	999999	397	999999	753	952	695	845	289	587	999999	569	673	999999	626	311	825	775	999999	114	580	345	558	999999	999999	154	675	999999	999999	999999	999999	803	319	618	467	999999	835	156	952	688	399	952	955	999999	492	605	64	999999	950	48	228	999999	483	999999	687	999999	675	17	11	608	286	488	742	711	63	944	260	65	612	999999	475	999999	822	416	714	628	389	97	897	649	100	999999	265	74	359	554	330	551	931	898	973	828	999999	999999	411	911	219	999999	417	999999	999999	998	316	973	572	549	999999	76	63	68	189	588	999999	361	518	530	999999	678	361	508	624	708	134	714	13	646	534	479	14	802	419	145	679	999999	304	999999	449	292	501	999999	399	264	999999	999999	718	999999	719	793	999999	881	689	540	892	999999	923	646	874	602	999999	926	25	686	71	260	649	999999	909	999999	999999	426	91	939	186	551	119	370	220	261	995	618	926	741	999999	133	999999	878	253	770	436	658	227	847	322	574	794	712	202	248	999999	675	486	960	736	419	799	749	999999	350	799	999999	436	999999	999999	361	999999	999999	52	938	146	999999	800	999999	332	409	209	244	999999	612	757	406	177	972	38	999999	142	965	14	234	999999	373	525	902	999999	999999	232	999999	250	961	574	520	999999	264	111	999999	874	347	638	337	220	564	999999	751	593	402	395	463	999999	285	999999	44	279	999999	613	773	999999	898	999999	459	999999	604	993	665	47	246	736	913	870	999999	999999	999999	337	677	24	769	250	773	999999	999999	999999	768	20	999999	999999	999999	251	851	650	999999	216	999999	179	189	999999	615	999999	467	714	357	666	999999	593	28	829	434	999999	601	999999	844	532	999999	589	999999	999999	999999	594	38	923	507	994	885	273	541	369	999999	999999	157	999999	408	208	783	999999	961	911	15	999999	992	145	999999	832	650	57	806	999999	734	396	999999	218	741	31	999999	544	216	999999	781	218	999999	658	359	810	560	83	405	645	749	999999	999999	687	965	244	999999	892	999999	999999	999999	837	467	999999	634	92	54	939	786	387	666	248	852	608	140	999999	132	999999	786	999999	282	577	651	170	66	321	769	999999	252	506	429	649	999999	541	999999	999999	750	999999	34	999999	766	999999	
296	28	978	510	570	29	557	178	121	268	116	118	402	775	999999	306	999999	322	323	161	999999	999999	957	26	999999	999999	598	196	56	999999	319	999999	741	662	999999	999999	999999	999999	751	749	345	83	999999	170	543	820	149	244	999999	454	646	711	952	614	999999	16	999999	999999	200	260	999999	999999	132	999999	949	596	999999	740	494	999999	124	133	571	999999	999999	623	894	796	483	500	180	364	438	601	999999	607	567	136	999999	999999	572	230	999999	500	328	974	999999	90	221	947	453	999999	999999	205	339	999999	999999	388	999999	309	121	274	488	699	89	77	931	530	153	351	38	250	11	999999	989	894	999999	81	256	999999	671	813	585	535	57	771	615	243	272	999999	468	189	338	999999	172	308	742	666	421	260	52	431	937	869	918	212	407	538	999999	445	756	78	141	999999	637	307	688	952	652	999999	462	999999	999999	504	999999	849	911	572	58	690	161	999999	659	995	800	999999	876	715	999999	844	374	86	999999	999999	891	400	57	383	801	999999	999999	789	23	999999	999999	353	999999	442	986	79	301	835	999999	524	999999	999999	418	146	165	397	999999	972	345	808	999999	385	670	999999	999999	492	802	999999	999999	193	80	372	96	556	999999	456	86	443	729	547	552	539	596	512	542	245	982	911	228	413	443	647	999999	215	170	423	999999	732	829	503	999999	763	999999	307	999999	921	569	862	939	708	999999	999999	253	797	265	999999	788	168	898	999999	999999	891	319	367	750	999999	918	881	395	783	773	999999	613	235	999999	789	475	299	68	621	999999	999999	971	519	999999	454	403	656	999999	756	634	524	999999	999999	993	999999	999999	999999	557	30	999999	688	476	166	999999	965	385	28	999999	476	938	499	999999	286	700	390	919	999999	999999	305	999999	271	931	639	999999	999999	999999	160	241	895	999999	768	999999	999999	618	988	653	815	999999	137	78	385	139	483	817	145	424	999999	999999	612	999999	654	442	261	990	741	757	836	17	685	999999	234	786	631	141	180	757	71	668	999999	737	113	224	999999	236	655	141	999999	999999	23	834	964	398	999999	999999	999999	335	490	58	877	241	816	807	999999	682	844	598	508	351	646	999999	999999	888	999999	875	362	439	306	34	345	609	309	24	999999	999999	999999	836	167	999999	999999	999999	999999	22	791	481	999999	305	325	999999	999999	66	633	115	185	999999	480	85	999999	752	85	260	39	999999	713	277	931	999999	999999	58	202	17	440	315	899	802	121	350	107	578	955	66	124	999999	642	999999	976	204	838	368	380	414	497	415	127	201	815	
810	309	999999	550	128	492	276	270	999999	626	328	215	383	523	999999	978	770	797	28	145	999999	824	434	300	737	999999	999999	678	787	999999	35	999999	708	987	311	51	582	999999	836	999999	848	999999	999999	661	658	988	465	845	250	436	999999	999999	108	999999	629	986	999999	233	999999	165	47	597	483	863	601	140	507	999999	222	98	405	742	961	454	296	999999	566	773	999999	749	999999	609	999999	361	794	999999	98	651	367	325	176	359	225	680	536	261	999999	403	70	527	490	79	632	999999	40	983	999999	654	999999	999999	429	111	590	73	658	438	168	132	79	193	999999	999999	38	897	922	999999	527	999999	917	45	513	999999	712	999999	268	437	977	999999	330	999999	761	444	882	350	895	999999	768	999999	32	999999	102	977	334	877	486	634	51	999999	238	984	465	375	999999	733	513	999999	399	999999	805	231	460	999999	802	267	431	607	973	687	11	858	287	376	268	818	943	536	839	835	638	634	395	251	58	345	356	395	706	158	837	639	675	999999	356	999999	647	999999	185	76	455	878	999999	364	733	999999	999999	98	999999	999999	999999	977	999999	563	838	181	835	218	999999	466	911	45	900	825	849	371	193	985	30	466	180	731	361	999999	389	759	999999	41	518	678	637	267	999999	788	367	860	223	121	463	184	965	438	999999	718	165	419	978	835	999999	372	197	999999	78	999999	747	69	625	999999	184	999999	208	999999	999999	999999	999999	999999	999999	122	999999	999999	158	81	531	845	999999	999999	353	643	617	969	781	147	999999	155	999999	914	199	636	50	308	999999	569	999999	385	976	171	737	233	888	511	662	865	378	524	999999	125	999999	232	159	15	715	982	46	214	307	70	286	555	999999	914	463	130	81	169	999999	588	144	156	999999	999999	999999	129	999999	115	999999	915	769	12	931	374	723	966	487	45	592	261	999999	732	87	999999	885	192	999999	974	57	541	794	218	770	635	980	55	363	820	999999	595	238	930	999999	392	301	284	623	999999	200	496	999999	999999	576	999999	999999	412	78	999999	454	821	570	779	67	999999	999999	560	241	306	393	677	613	666	43	997	33	602	835	695	624	610	569	999999	783	999999	897	758	642	999999	579	578	999999	999999	376	190	999999	459	873	131	271	741	52	999999	915	522	883	977	12	579	479	463	999999	999999	339	843	261	999999	995	506	878	372	917	999999	727	815	701	212	299	853	971	574	729	713	999999	999999	568	999999	999999	271	677	999999	999999	73	798	125	11	999999	81	533	999999	716	463	999999	252	999999	823	999999	
598	999999	999999	680	687	999999	607	905	734	863	999999	456	284	17	999999	734	829	958	617	854	176	611	814	107	141	766	924	265	120	362	999999	535	999999	490	655	245	449	996	242	606	999999	893	391	147	654	999999	999999	921	741	728	547	294	290	969	911	999999	999999	724	549	999999	234	352	794	381	401	999999	397	793	999999	738	295	999999	725	21	999999	282	229	676	453	516	517	13	523	392	999999	999999	255	99	578	667	999999	725	457	322	381	122	108	999999	745	240	999999	464	568	13	443	714	568	279	580	638	767	618	280	999999	999999	231	829	999999	565	999999	178	307	225	694	999999	570	385	413	639	286	999999	219	931	222	288	62	444	520	999999	111	618	975	519	939	900	342	454	424	909	160	293	696	454	999999	72	930	249	873	225	872	339	165	640	304	464	557	686	68	754	360	786	319	463	464	605	999999	999999	999999	794	999999	125	999999	999999	488	992	487	764	999999	160	358	999999	571	304	86	999999	463	345	225	999999	352	655	396	670	559	374	974	243	989	925	999999	152	964	89	769	756	378	661	161	311	999999	793	286	908	406	999999	225	24	387	692	152	857	572	800	451	800	729	300	999999	999999	27	253	999999	485	290	215	848	999999	535	329	403	802	193	913	507	559	999999	488	274	21	999999	960	856	306	999999	999999	999999	174	637	969	37	999999	999999	47	294	733	999999	999999	627	999999	698	733	489	68	298	350	674	658	302	891	431	999999	36	933	964	66	999999	478	999999	999999	634	684	853	565	301	326	95	999999	628	774	999999	577	999999	999999	999999	425	481	798	17	442	347	922	999999	999999	547	785	999999	783	82	237	999999	999999	109	358	566	24	880	923	999999	999999	264	528	999999	527	360	854	391	953	620	549	585	999999	999999	999999	930	712	812	117	999999	516	274	311	82	999999	438	992	478	999999	516	308	545	557	999999	45	187	819	892	354	395	693	403	999999	999999	533	999999	747	88	999999	427	999999	212	772	905	259	707	952	455	999999	99	999999	386	879	446	321	13	37	566	435	91	999999	819	468	721	333	999999	176	999999	999999	749	691	914	638	94	662	105	772	652	783	999999	234	999999	999999	264	38	317	524	662	851	530	624	999999	652	757	316	44	744	60	581	146	999999	999999	905	889	999999	452	747	794	783	226	240	385	782	108	857	746	565	999999	692	999999	598	999999	999999	29	134	999999	272	880	777	627	999999	999999	80	647	796	420	999999	374	999999	586	569	730	878	634	299	248	408	554	999999	570	999999	999999	
999999	565	547	36	527	886	999999	897	190	867	999999	165	865	999999	999999	145	311	446	999999	200	355	116	999999	868	636	662	729	999999	112	717	979	217	158	819	363	515	109	999999	893	581	999999	959	405	702	713	722	769	999999	933	999999	999999	464	292	999999	195	999999	119	999999	399	865	999999	878	794	472	887	809	17	56	165	999999	45	541	553	705	590	396	999999	753	999999	914	893	949	952	999999	999999	525	999999	870	999999	111	406	430	380	999999	425	999999	175	932	999999	999999	715	722	625	144	236	711	910	586	698	799	999999	365	999999	485	999999	217	999999	955	999999	371	883	146	423	63	403	615	170	525	290	857	230	777	937	999999	209	180	333	817	613	763	615	999999	182	833	560	50	999999	999999	66	218	999999	220	934	454	30	578	999999	999999	740	621	550	395	305	840	578	773	427	999999	286	801	883	118	351	244	756	544	964	589	999999	363	709	275	469	82	999999	20	999999	493	999999	630	871	761	87	999999	222	229	999999	999999	265	786	999999	999999	999999	265	999999	697	868	699	697	485	614	719	79	999999	911	285	926	233	788	567	999999	933	999999	655	929	131	40	360	999999	999999	501	632	334	999999	740	76	656	214	747	363	152	999999	796	755	26	999999	999999	700	999999	937	999999	999999	552	697	855	689	611	963	335	212	999999	517	999999	171	984	999999	999999	363	646	999999	628	722	485	999999	425	788	147	285	639	999999	999999	339	280	95	999999	680	90	637	860	999999	464	693	878	544	696	634	475	634	770	45	999999	338	64	999999	999999	999999	999999	999999	281	76	999999	335	333	999999	772	337	247	592	928	313	901	758	502	999999	391	999999	999999	940	738	790	323	512	515	999999	999999	999999	999999	45	776	660	346	962	365	794	509	138	369	330	999999	369	999999	999999	705	999999	143	18	835	470	852	382	999999	999999	389	491	999999	48	820	729	547	999999	62	211	815	278	967	999999	999999	999999	94	263	999999	523	178	379	403	440	999999	58	470	13	276	814	193	999999	999999	942	583	999999	51	470	317	640	783	111	316	195	77	999999	499	205	614	999999	385	599	999999	225	235	20	97	322	999999	999999	268	543	999999	999999	999999	999999	999999	999999	999999	528	667	623	945	935	739	77	72	218	373	379	999999	275	398	150	439	999999	596	707	716	573	786	728	239	999999	381	999999	707	78	999999	655	92	999999	839	999999	468	761	654	871	485	999999	999999	878	948	999999	223	993	155	263	999999	999999	825	647	318	792	742	938	999999	410	999999	500	999999	994	51	718	297	95	435	999999	
681	678	939	725	232	559	625	907	999999	376	331	999999	103	453	270	741	999999	444	164	57	353	529	999999	999999	316	984	797	999999	837	239	999999	138	567	843	582	139	495	109	425	759	176	999999	999999	28	999999	186	999999	916	999999	999999	999999	853	930	388	958	161	311	696	999999	247	761	673	80	999999	801	999999	819	260	999999	140	256	999999	28	999999	880	519	371	358	173	999999	999999	880	228	999999	351	999999	208	189	885	999999	999999	799	999999	188	997	503	763	618	226	999999	367	156	55	603	63	167	834	534	507	999999	790	953	532	288	659	880	454	543	208	999999	993	640	374	450	312	457	999999	840	999999	387	755	752	999999	286	999999	441	999999	625	483	193	887	999999	682	445	999999	999999	276	999999	999999	126	59	999999	420	146	893	727	999999	999999	301	999999	128	994	136	999999	999999	47	820	999999	516	227	55	828	70	999999	202	329	999999	928	999999	999999	190	637	320	291	338	999999	999999	995	393	999999	999999	999999	334	999999	75	999999	999999	562	752	603	64	31	999999	311	999999	230	168	404	944	573	769	999999	999999	863	425	491	683	845	999999	167	705	825	862	999999	999999	815	504	194	949	309	782	405	186	999999	383	169	741	999999	219	999999	376	937	60	819	285	806	443	470	460	584	219	701	771	999999	897	238	168	434	999999	999999	726	999999	454	645	790	999999	676	999999	490	266	749	674	999999	683	790	768	775	999999	195	760	999999	999999	999999	375	99	91	634	591	318	154	999999	317	274	954	391	999999	492	999999	39	912	140	853	979	204	999999	544	999999	97	804	139	463	125	249	983	884	999999	251	999999	999999	709	739	94	281	346	999999	999999	999999	681	999999	398	285	999999	999999	283	999999	527	63	539	999999	999999	999999	999999	787	188	691	884	77	999999	79	699	160	413	859	329	182	55	582	643	999999	999999	999999	394	796	415	854	103	999999	966	363	367	638	999999	548	999999	694	202	999999	102	999999	999999	999999	128	611	602	247	872	510	693	110	585	944	419	600	148	999999	630	750	381	334	597	782	111	928	999999	70	448	865	859	999999	999999	999999	490	999999	567	999999	25	782	999999	999999	981	592	418	865	777	999999	228	121	409	589	999999	452	926	767	67	598	272	200	999999	541	798	999999	651	999999	129	837	464	431	42	120	999999	847	999999	999999	999999	14	373	246	160	300	841	999999	465	280	999999	538	821	999999	931	969	766	999999	883	662	999999	999999	941	361	745	999999	957	797	89	299	194	226	999999	723	424	62	234	999999	50	609	700	999999	551	381	495	591	25	
742	499	999999	354	999999	964	893	833	999999	999999	22	500	219	342	53	999999	176	96	999999	642	108	308	879	999999	739	784	283	962	999999	433	570	999999	163	924	225	308	999999	945	613	261	12	999999	56	988	221	999999	999999	276	656	224	385	295	149	949	917	999999	620	327	614	999999	999999	999999	925	944	503	157	346	999999	127	745	240	230	482	104	639	999999	261	890	533	214	954	17	315	999999	58	285	725	214	17	781	687	999999	341	818	570	81	963	112	999999	999999	199	999999	999999	910	999999	164	813	55	320	708	192	729	793	999999	840	683	625	243	895	228	999999	999999	286	346	67	540	889	663	533	999999	254	159	999999	468	25	418	999999	999999	707	894	471	679	999999	309	598	958	905	931	977	887	455	999999	216	999999	642	66	999999	999999	853	454	274	159	521	751	999999	42	334	999999	394	432	825	230	999999	11	999999	751	999999	999999	747	109	634	958	999999	646	122	523	942	137	826	999999	999999	999999	552	263	629	322	168	152	845	565	999999	580	546	555	71	235	205	999999	999999	890	818	291	75	999999	819	316	474	874	639	940	999999	999999	508	999999	283	780	999999	282	382	999999	593	106	142	191	475	64	421	139	585	999999	999999	737	616	935	150	999999	980	798	443	322	847	999999	999999	999999	999999	436	999999	119	281	291	999999	999999	833	87	306	722	158	999999	288	765	894	344	299	999999	999999	362	590	573	296	415	799	999999	838	69	999999	310	592	237	715	999999	982	999999	858	304	338	999999	904	539	638	999999	718	999999	999999	677	427	513	999999	760	293	123	846	508	999999	866	491	678	94	999999	490	996	999999	921	177	249	783	592	486	999999	423	226	999999	61	934	868	696	702	369	170	999999	93	316	832	943	602	202	483	999999	992	813	660	999999	999999	58	641	298	999999	999999	280	999999	999999	36	999999	347	999999	665	794	573	954	179	788	318	999999	142	407	689	307	977	575	56	309	114	494	192	762	905	999999	13	302	580	999999	773	99	999999	999999	66	999999	494	876	936	999999	910	999999	822	35	999999	396	997	650	952	990	999999	999999	233	999999	730	542	816	584	172	999999	791	280	999999	280	24	999999	658	336	351	381	812	110	638	648	999999	999999	671	166	419	519	330	362	350	589	88	418	865	680	85	524	502	999999	714	599	616	639	999999	552	999999	999999	737	999999	309	580	188	719	726	585	205	159	999999	659	999999	652	999999	439	930	794	999999	605	363	977	260	826	879	902	999999	999999	41	759	431	128	156	295	999999	999999	62	770	999999	368	
999999	290	485	999999	999999	842	745	999999	581	187	709	364	361	414	771	999999	420	999999	701	286	332	999999	553	445	999999	999999	512	878	870	368	386	999999	999999	999999	913	82	999999	999999	183	46	166	999999	466	854	999999	999999	767	742	999999	31	999999	580	78	999999	46	999999	736	49	999999	900	339	999999	200	223	800	549	971	528	501	698	267	999999	308	664	129	997	230	698	395	660	985	770	363	849	130	999999	999999	267	796	907	346	462	137	999999	999999	999999	144	253	999999	511	105	248	250	826	763	162	281	414	15	48	784	999999	654	547	915	999999	999999	351	999999	994	457	999999	732	999999	362	999999	958	35	957	830	862	999999	645	999999	564	746	529	537	95	968	999999	686	262	757	132	999999	808	589	367	999999	999999	793	161	69	999999	392	516	657	999999	958	999999	255	456	999999	185	808	402	770	982	178	49	976	265	133	469	771	999999	974	470	64	996	378	999999	820	999999	999999	825	585	829	182	999999	872	999999	136	775	289	239	87	582	324	905	999999	606	199	107	809	537	38	600	292	930	542	196	420	962	824	587	636	139	116	982	817	999999	999999	938	177	913	139	358	189	999999	999999	402	156	158	958	999999	478	723	245	541	796	985	999999	251	999999	686	652	173	950	701	999999	948	999999	999999	98	106	796	260	930	895	408	999999	421	751	557	150	49	271	14	62	999999	913	893	574	999999	832	403	568	999999	999999	271	965	999999	487	999999	435	926	814	70	861	975	228	793	350	143	126	574	796	999999	557	646	390	169	999999	592	690	999999	901	155	266	702	237	19	448	634	999999	282	999999	999999	131	999999	999999	999999	999999	87	891	999999	553	999999	79	999999	607	999999	693	844	880	805	999999	895	257	999999	35	669	804	999999	747	218	999999	715	699	843	640	982	572	343	421	189	27	820	701	570	511	469	85	999999	104	999999	999999	604	754	999999	773	999999	999999	751	198	565	406	982	339	682	776	838	741	235	627	624	311	359	433	700	787	999999	999999	687	999999	565	593	999999	74	394	892	749	960	999999	80	602	427	820	154	856	783	45	491	999999	793	999999	727	850	999999	999999	61	966	181	999999	850	95	844	878	999999	632	971	599	918	944	999999	36	999999	679	165	35	207	491	214	576	916	752	206	185	893	204	999999	743	435	999999	343	925	578	906	221	985	999999	549	937	521	999999	194	999999	547	999999	999999	796	58	999999	355	999999	569	762	604	999999	999999	999999	999999	984	688	999999	999999	173	999999	611	999999	457	970	468	180	277	658	553	999999	
691	732	635	999999	947	135	408	999999	59	999999	322	999999	172	974	769	123	999999	98	999999	258	726	656	30	792	935	372	320	826	999999	523	88	623	26	79	999999	415	999999	238	721	858	290	15	189	93	21	837	702	483	210	354	83	999999	999999	304	965	45	711	842	723	585	815	581	210	535	11	999999	999999	103	71	363	651	868	999999	999999	968	721	477	937	999999	999999	669	836	999999	999999	449	999999	529	721	114	877	704	629	999999	146	52	708	805	653	91	323	999999	609	421	846	703	999999	812	397	336	253	568	774	71	625	915	999999	955	964	999999	112	178	45	989	194	999999	999999	363	240	999999	269	999999	823	855	468	27	70	999999	778	542	244	97	999999	395	860	318	930	568	889	230	999999	753	840	999999	999999	154	54	620	237	196	999999	999999	581	734	76	999999	999999	999999	603	999999	999999	564	186	432	999999	999999	999999	999999	138	875	729	463	474	19	599	516	999999	264	876	323	999999	450	999999	591	999999	999999	515	408	328	533	573	21	965	999999	999999	509	999999	999999	717	999999	999999	999999	491	361	467	228	387	572	999999	999999	260	490	999999	289	999999	415	376	999999	999999	469	999999	999999	999999	605	311	718	999999	192	644	100	999999	668	547	912	215	579	959	835	134	999999	999999	943	274	767	283	999999	969	999999	657	960	143	999999	999999	257	465	480	81	999999	60	748	730	205	927	999999	999999	591	942	139	999999	64	456	540	999999	999999	465	999999	373	564	999999	999999	748	811	535	684	957	959	999999	300	456	734	999999	999999	785	385	999999	999999	26	230	157	691	151	840	999999	999999	514	602	999999	915	791	899	999999	999999	563	999999	999999	918	670	999999	96	660	769	652	682	349	556	383	999999	94	28	999999	999999	153	417	999999	86	908	209	932	999999	999999	448	906	508	999999	628	991	519	953	385	992	148	999999	143	496	922	498	167	999999	56	999999	847	436	897	144	360	963	109	923	755	999999	999999	737	83	732	999999	862	154	135	721	565	863	999999	709	35	999999	999999	19	920	718	588	999999	999999	886	48	999999	22	19	374	207	664	892	596	999999	292	999999	410	698	411	284	999999	354	41	551	491	277	56	726	872	625	583	953	999999	214	999999	351	781	851	999999	225	209	853	780	928	66	672	999999	603	427	751	118	88	999999	646	999999	243	719	395	405	771	470	999999	999999	748	624	999999	713	391	999999	940	502	999999	663	196	84	216	574	999999	495	818	999999	452	999999	131	517	504	999999	999999	556	932	632	396	999999	999999	754	913	716	41	314	354	999999	886	
571	486	999999	999999	425	422	571	451	999999	616	900	586	771	27	986	25	999999	999999	999999	181	834	108	318	116	113	399	999999	170	999999	543	999999	150	859	123	880	823	872	958	89	999999	999999	999999	273	25	496	869	999999	999999	927	701	799	194	987	786	999999	473	177	152	455	35	981	410	950	999999	818	759	999999	999999	146	173	152	283	999999	999999	211	728	835	999999	619	244	999999	704	243	798	743	613	163	82	999999	417	655	730	513	63	950	569	164	999999	207	999999	151	844	599	763	559	526	154	562	585	332	638	874	532	220	138	286	176	161	999999	999999	606	654	999999	729	517	999999	770	999999	484	641	574	999999	999999	883	102	62	115	999999	249	227	468	600	497	739	779	781	999999	302	999999	674	402	12	753	992	999999	497	258	870	256	147	756	999999	999999	943	758	999999	999999	649	128	999999	181	696	912	999999	999999	15	167	857	999999	735	224	477	70	999999	249	571	944	112	752	605	999999	244	999999	112	999999	310	522	999999	980	839	13	558	184	850	999999	705	100	588	999999	134	340	401	920	520	999999	999999	108	278	704	197	995	675	896	999999	281	936	473	809	703	999999	493	613	876	999999	732	666	999999	220	316	999999	480	365	999999	628	275	412	999999	712	190	192	211	253	849	792	844	999999	999999	661	999999	567	242	999999	884	811	640	726	524	809	999999	266	985	888	962	170	999999	639	819	278	257	868	621	999999	629	520	243	250	763	93	276	403	14	641	999999	749	310	999999	481	999999	987	548	999999	515	924	999999	207	323	291	999999	999999	214	999999	999999	414	999999	999999	999999	662	999999	577	400	962	440	542	999999	261	354	256	999999	860	528	168	774	291	708	980	115	836	705	323	920	959	999999	18	999999	884	622	236	999999	803	828	999999	117	477	596	585	457	972	999999	671	852	76	999999	999999	556	56	999999	110	705	729	999999	999999	957	60	657	441	999999	999999	480	509	639	127	326	419	41	992	60	307	999999	133	533	143	306	999999	999999	999999	999999	256	461	999999	150	999999	531	210	999999	999999	999999	999999	820	165	697	35	501	39	42	734	750	999999	797	563	995	999999	416	582	999999	706	999999	923	589	803	550	999999	970	466	369	127	596	125	999999	999999	999999	999999	999999	999999	435	508	641	999999	11	999999	112	241	459	898	28	999999	115	949	14	267	843	655	999999	26	615	67	999999	999999	670	914	999999	999999	214	948	149	11	960	876	156	698	75	82	921	853	701	319	999999	999999	447	999999	22	647	121	197	14	768	527	470	923	378	999999	
605	999999	96	597	478	36	999999	758	27	999999	999999	802	315	202	771	733	622	325	999999	999999	982	999999	14	902	999999	523	27	944	999999	483	499	952	778	999999	470	476	835	265	232	292	680	323	430	922	783	999999	999999	995	243	999999	999999	155	627	502	470	999999	600	194	107	999999	19	566	387	999999	254	285	34	70	732	304	898	366	999999	23	205	669	999999	92	128	654	717	32	711	345	579	353	334	285	784	462	876	999999	168	278	282	124	935	886	999999	507	820	745	273	939	146	547	63	999999	306	800	999999	518	76	453	247	999999	854	51	964	999999	950	748	999999	999999	427	258	208	823	999999	999999	734	291	999999	620	999999	971	759	771	209	999999	299	720	999999	983	999999	367	584	715	40	999999	269	893	922	999999	999999	81	999999	993	999999	888	999999	239	873	225	76	557	115	999999	619	275	238	93	842	933	611	239	770	302	654	70	673	493	793	455	999999	999999	999999	635	73	761	512	999999	260	320	999999	69	847	763	917	999999	262	138	105	999999	67	186	60	989	176	327	311	176	348	460	224	855	446	999999	403	234	198	479	392	857	999999	472	832	999999	250	551	392	17	385	588	808	545	397	37	398	645	790	379	999999	746	460	345	426	999999	105	837	623	430	999999	692	878	999999	746	248	12	594	999999	999999	999999	625	935	999999	791	760	652	999999	467	419	38	757	444	818	20	999999	407	427	999999	42	435	413	928	961	647	692	710	34	798	159	35	804	301	999999	630	843	811	165	553	999999	156	426	379	214	402	611	999999	69	999999	999999	841	999999	547	999999	999999	345	999999	973	656	999999	999999	627	880	317	393	233	999999	999999	198	176	999999	999999	873	390	999999	19	999999	999999	999999	46	999999	651	261	698	317	450	267	980	179	295	156	837	999999	454	615	529	999999	72	820	999999	155	86	999999	999999	275	600	711	166	999999	999999	311	972	413	999999	665	999999	375	192	999999	943	966	999999	999999	902	999999	997	999999	429	775	366	999999	971	999999	999999	999999	999999	780	655	432	717	739	110	999999	96	999999	183	433	888	789	216	999999	999999	999999	877	999999	670	999999	999999	586	278	858	292	999999	78	999999	340	79	22	999999	999999	628	720	760	292	214	866	930	915	918	845	573	853	640	999999	213	121	909	36	199	230	292	812	78	164	859	456	719	486	999999	653	114	420	168	490	587	442	602	779	672	345	740	169	59	741	704	999999	652	822	864	507	431	999999	999999	509	25	999999	652	605	999999	999999	157	453	999999	275	741	999999	695	999999	
981	999999	999999	139	363	853	490	133	762	337	999999	854	804	897	621	970	232	999999	597	658	474	770	790	996	356	999999	999999	296	721	783	999	551	319	999999	840	103	987	301	999999	969	999999	892	63	324	156	999999	952	260	831	477	52	679	999999	46	684	220	999999	522	999999	999999	665	203	412	999999	337	907	545	999999	999999	528	982	931	383	999999	638	582	999999	475	850	778	999999	938	465	253	741	330	999999	282	999999	629	999999	999999	518	999999	314	999999	999999	999999	999999	248	42	651	203	313	494	121	999999	999999	407	999999	503	999999	999999	14	485	999999	738	999999	247	17	921	999999	999999	999999	416	517	423	999999	323	999999	999999	642	487	612	746	321	744	162	758	999999	33	58	874	716	135	999999	999999	513	999999	587	97	332	836	979	326	999999	167	766	897	977	999999	174	624	594	20	861	38	70	268	173	982	586	409	999999	983	873	999999	999999	999999	809	714	909	999999	736	725	999999	805	508	295	977	163	978	999999	781	931	859	433	289	706	999999	578	999999	254	601	605	511	999999	228	995	453	379	390	465	97	273	788	796	888	999999	250	999999	529	774	291	20	13	331	627	999999	134	999999	119	80	46	241	971	665	776	140	999999	847	586	512	842	608	773	999999	177	518	999999	73	544	999999	466	999999	58	968	963	590	999999	999999	999999	542	999999	13	999999	320	999999	855	999999	999999	30	999999	999999	402	479	27	932	682	247	490	163	119	544	71	905	699	999999	829	193	12	999999	195	539	44	552	54	640	839	349	463	104	999999	226	999999	999999	787	999999	73	738	41	46	290	353	120	35	194	997	810	107	999999	999999	599	999999	298	431	835	228	999999	850	435	386	102	999999	784	999999	842	893	525	28	128	933	999999	100	162	966	421	841	428	999999	999999	999999	829	999999	999999	757	505	648	927	999999	217	568	156	222	312	654	943	946	569	724	193	999999	482	792	999999	636	164	999999	520	332	19	999999	799	610	999999	999999	556	360	564	36	999999	999999	999999	999999	999999	999999	787	338	788	507	32	474	281	703	999999	76	574	47	762	153	603	996	138	604	587	999999	999999	545	730	999999	107	593	392	543	834	990	334	554	980	429	999999	999999	719	999999	309	544	999999	106	785	425	815	519	598	421	433	999999	999999	371	350	999999	790	251	607	999999	410	439	999999	737	999999	834	999999	999999	999999	342	999999	999999	287	124	305	52	500	672	760	314	118	999999	994	971	120	940	999999	962	213	392	999999	999999	228	854	999999	869	462	984	236	951	683	794	999999	999999	127	655	
999999	949	76	308	999999	999999	491	303	999999	999999	444	121	627	928	908	999999	817	999999	703	999999	559	999999	999999	435	589	515	446	808	630	323	136	999999	854	464	333	999999	999999	904	294	999999	126	924	107	791	435	351	999999	999999	52	903	977	999999	562	430	106	999999	448	641	999999	999999	681	682	672	999999	695	705	267	173	605	932	999999	912	389	191	580	999999	999999	720	999999	248	158	148	765	727	345	999999	999999	433	367	149	537	999999	195	999999	840	443	262	662	106	999999	94	203	702	999999	999999	75	408	381	999999	472	858	727	999999	999999	999999	999999	916	999999	109	356	529	833	999999	465	404	999999	726	686	350	999999	382	672	999999	280	999999	955	445	655	708	999999	939	999999	582	895	290	810	622	715	269	999999	526	317	999999	749	210	999999	396	246	715	397	348	721	40	713	99	999999	113	370	999999	999999	106	271	246	829	999999	724	999999	911	184	594	18	20	427	53	999999	75	119	874	80	904	568	999999	939	321	931	227	773	999999	999999	104	706	999999	400	999999	210	264	80	734	342	485	999999	999999	71	131	389	337	304	987	102	34	86	239	300	421	999999	897	332	925	897	199	999999	391	115	90	888	756	620	646	999999	365	999999	385	541	595	904	92	147	817	999999	603	999999	786	776	781	999999	476	999999	979	861	312	932	155	836	153	999999	617	380	999999	242	633	717	657	155	736	39	701	999999	704	516	999999	760	514	999999	304	999999	999999	614	999999	999999	422	794	640	785	999999	433	999999	999999	999999	999999	296	712	166	584	308	999999	999999	640	49	999999	326	999999	266	473	34	552	427	161	542	877	369	12	55	919	999999	999999	86	999999	615	313	190	162	309	644	999999	133	999999	929	999999	417	999999	999999	999999	582	745	643	999999	177	999999	999999	16	696	16	520	700	294	666	246	764	470	810	404	35	736	999999	173	478	622	254	900	948	498	999999	134	999999	836	999999	473	184	187	310	908	121	628	307	493	156	788	943	935	466	367	175	235	999999	603	508	999999	20	581	174	915	923	860	47	517	999999	999999	641	864	856	203	71	587	169	999999	293	406	439	999999	27	999999	679	318	443	999999	332	240	528	285	337	599	462	603	999999	999999	985	260	590	789	263	274	157	88	88	273	999999	588	999999	704	320	999999	999999	932	999999	999999	999999	614	999999	456	194	999	363	366	537	267	999999	467	575	775	916	42	816	650	824	752	542	601	999999	180	294	999999	999999	999999	964	236	999999	529	50	536	159	999999	834	143	604	263	911	790	550	999999	532	
999999	23	300	999999	999999	295	758	999999	811	999999	644	999999	999999	172	450	834	539	999999	310	77	221	427	48	999999	999999	208	999999	55	571	841	751	60	999999	647	456	731	999999	45	999999	941	999999	421	239	594	514	995	999999	999999	163	429	381	399	250	754	321	420	975	674	999999	89	612	712	546	999999	200	593	966	608	715	719	959	504	999999	369	636	799	198	453	999999	551	619	710	892	999999	469	362	810	664	335	45	756	999999	793	608	338	728	874	269	403	921	38	999999	265	999999	999999	876	685	880	127	522	232	999999	563	700	469	999999	999999	404	510	838	783	999999	999999	680	999999	758	999999	115	999999	908	924	999999	60	199	522	640	455	457	999999	592	677	929	546	999999	813	234	999999	999999	999999	437	907	480	999999	565	147	726	706	999999	481	711	999999	999999	850	999999	598	302	481	373	188	829	456	373	723	999999	171	853	999999	999999	867	738	121	618	999999	999999	999999	454	181	495	61	795	933	869	975	969	426	999999	89	336	999999	520	752	999999	914	319	980	543	756	999999	403	999999	999999	247	718	743	600	557	613	257	218	999999	131	999999	999999	392	896	586	397	753	501	74	999999	439	254	999999	985	837	703	656	622	467	999999	340	101	999999	835	695	161	242	999999	868	493	832	128	81	399	766	962	999999	999999	403	999999	13	349	999999	520	999999	999999	371	999999	762	854	999999	634	751	456	790	894	553	557	210	435	165	384	632	999999	999999	321	182	956	229	875	181	242	228	999999	999999	991	762	257	314	702	789	485	616	24	536	207	376	625	999999	871	418	974	223	968	999999	999999	716	758	578	219	820	415	538	999999	682	725	416	439	761	799	142	306	252	999999	646	999999	767	999999	54	999999	944	556	357	999999	466	999999	999999	260	331	999999	284	13	999999	999999	881	383	947	729	999999	811	791	936	999999	809	738	999999	732	716	331	320	861	108	714	833	274	273	67	190	431	486	706	165	999999	999999	999999	139	627	156	625	999999	732	999999	286	243	953	999999	692	547	618	353	999999	312	928	999999	213	186	299	845	831	617	326	766	307	855	999999	635	827	178	295	609	495	999999	100	999999	587	999999	821	999999	880	266	580	520	571	87	999999	404	236	108	492	348	839	781	325	17	946	965	740	431	139	327	190	999999	261	19	858	999999	999999	999999	433	999999	364	819	964	575	47	805	205	230	843	999999	408	729	999999	947	770	713	270	92	999999	621	999999	400	999999	999999	85	66	268	562	999999	133	192	367	999999	112	983	30	816	750	970	
999999	770	519	588	429	918	460	999999	314	249	155	627	139	755	999999	305	963	477	411	499	999999	547	643	11	719	999999	51	64	583	999999	749	897	520	121	973	999999	573	812	922	645	624	227	953	323	83	506	63	611	864	806	999999	552	415	260	989	602	137	518	869	902	876	406	265	350	499	257	999999	27	782	959	731	161	555	999999	999999	763	593	330	999999	223	473	439	200	776	999999	999999	492	269	131	380	724	999999	943	29	768	999999	961	999999	823	825	999999	46	829	904	84	868	997	999999	999999	235	18	806	590	655	439	999999	216	488	999999	302	765	999999	895	412	245	676	999999	999999	998	999999	802	999999	999999	112	999999	436	610	999999	702	85	210	843	883	999999	371	917	475	999999	590	331	21	999999	216	531	69	551	999999	427	668	999999	999999	471	650	730	433	38	310	999999	999999	12	999999	999999	786	331	102	922	964	999	999999	327	999999	921	999999	999999	999999	329	774	974	999999	283	295	999999	626	303	426	999999	202	999999	472	343	617	987	999999	588	494	999999	696	885	439	999999	586	151	386	351	207	737	525	973	95	114	999999	335	445	557	717	999999	303	492	904	363	999999	811	536	999999	710	223	465	999999	192	553	632	999999	545	999999	696	999999	806	999999	106	688	222	229	77	367	999999	999999	551	908	871	840	797	999999	999999	86	417	774	999999	680	640	983	999999	168	790	542	481	375	789	999999	860	573	999999	28	999999	225	150	510	744	999999	626	428	999999	556	496	351	756	999999	907	999999	497	922	538	999999	644	122	415	999999	438	999999	886	714	502	20	57	307	994	778	818	765	935	907	40	999999	999999	222	321	999999	672	999999	785	63	467	330	53	938	45	720	383	283	809	96	81	999999	292	912	926	661	999999	999999	357	977	610	999999	999999	590	892	102	82	431	801	689	391	989	999999	999999	999999	181	967	999999	272	283	405	999999	955	849	835	999999	163	151	999999	999999	227	999999	101	807	999999	324	796	463	56	942	647	951	482	999999	705	92	999999	999999	665	754	694	399	926	999999	582	75	197	684	754	81	938	931	999999	151	472	999999	898	941	389	932	384	999999	72	999999	635	999999	71	834	154	753	359	703	999999	999999	965	999999	999999	999999	235	387	999999	122	999999	974	14	716	816	999999	657	797	193	529	80	733	999999	190	336	606	447	999999	14	999999	999999	11	722	245	455	604	186	999999	359	880	999999	12	805	272	806	999999	325	919	637	999999	187	999999	569	830	632	752	171	785	500	951	999999	999999	999999	999999	581	706	262	768	
271	221	165	23	448	312	813	78	928	117	384	249	291	999999	999999	283	185	194	442	891	613	702	442	999999	153	999999	311	620	629	40	691	109	835	557	999999	425	575	173	907	266	27	999999	824	999999	410	261	670	999999	603	109	598	397	999999	999999	165	568	779	999999	869	51	11	203	449	897	426	284	413	734	870	87	999999	999999	286	186	999999	59	878	387	990	891	737	999999	999999	530	442	999999	835	473	401	99	645	811	304	866	999999	824	124	927	638	136	847	936	190	526	999999	587	120	97	497	115	999999	401	999999	999999	313	750	186	919	464	132	448	940	342	999999	999999	999999	717	420	921	59	999999	950	999999	863	53	999999	80	499	139	855	192	747	976	999999	999999	999999	999999	326	999999	514	999999	205	472	516	687	999999	999999	408	999999	502	869	700	176	999999	180	739	652	910	934	512	999999	686	999999	609	999999	701	999999	55	381	196	860	401	857	416	412	999999	999999	243	999999	146	207	671	999999	637	985	491	580	539	125	669	602	136	392	60	999999	999999	415	862	576	986	999999	999999	36	898	642	478	843	999999	45	440	999999	999999	734	797	314	18	282	999999	999999	458	130	434	930	711	594	733	18	806	999999	451	334	999999	667	199	999999	999999	644	999999	999999	516	647	999999	504	684	418	999999	402	594	745	825	999999	263	248	127	866	999999	627	999999	313	908	469	47	187	593	116	635	751	545	605	665	373	766	167	117	999999	309	930	255	303	411	341	424	999999	756	763	80	999999	549	332	682	31	329	212	999999	57	610	643	911	999999	783	441	857	988	999999	462	921	999999	999999	999999	999999	589	382	999999	901	999999	55	999999	430	999999	45	999999	211	222	999999	644	53	564	999999	70	210	665	29	676	999999	970	484	435	980	304	842	975	256	242	765	999999	649	999999	310	518	999999	999999	999999	91	543	535	999999	644	75	445	419	366	34	999999	116	901	570	705	512	931	102	619	999999	999999	986	70	11	969	999999	830	999999	745	264	562	68	576	451	937	999999	984	740	999999	370	999999	885	486	951	187	999999	864	531	943	795	378	999999	392	637	97	104	999999	533	270	198	999999	450	673	112	471	20	540	459	633	572	527	999999	999999	999999	461	999999	510	118	824	999999	592	308	61	949	885	999999	999999	999999	364	999999	660	460	480	650	136	104	999999	384	999999	176	595	414	999999	999999	277	999999	999999	144	185	847	999999	374	999999	999999	606	935	398	999999	226	334	344	999999	105	999999	999999	77	720	612	131	366	999999	999999	629	999999	257	187	410	999999	
999999	708	999999	541	763	516	257	295	750	63	54	200	999999	497	168	999999	999999	995	319	117	468	210	466	559	22	818	818	468	999999	61	999999	429	535	717	51	999999	999999	802	999999	588	999999	626	326	667	568	931	999999	541	999999	474	826	999999	868	302	221	482	999999	999999	529	999999	698	788	550	699	883	624	665	988	455	649	803	38	168	730	574	842	883	798	991	91	167	999999	501	280	234	917	561	242	505	569	276	937	999999	891	889	754	999999	999999	999999	944	999999	999999	95	327	670	798	103	147	727	379	999999	999999	432	448	786	422	297	999999	474	965	73	433	492	999999	383	866	755	276	841	820	767	266	24	999999	815	495	200	183	609	999999	823	999999	514	136	971	823	514	834	114	477	466	999999	162	818	880	999999	190	209	944	804	52	827	306	999999	611	342	438	999999	632	301	999999	999999	670	48	151	649	999999	365	999999	559	361	921	171	999999	363	961	999999	999999	176	999999	315	990	238	805	999999	996	128	607	524	638	999999	999999	212	813	999999	352	145	123	676	241	924	824	294	394	453	999999	665	932	553	650	999999	243	999999	999999	985	241	886	864	655	999999	531	999999	840	285	175	999999	719	358	999999	21	825	999999	999999	999999	59	999999	999999	999999	999999	271	341	195	64	874	999999	161	920	999999	827	24	999999	280	999999	531	710	613	983	999999	229	231	412	999999	999999	541	824	247	714	283	999999	504	535	52	513	393	813	345	999999	966	999999	23	310	999999	530	113	555	555	531	996	999999	999999	507	696	623	139	859	34	381	522	59	172	446	647	944	999999	489	423	767	85	718	374	999999	999999	999999	999999	921	246	786	711	985	279	716	717	999999	999999	997	838	428	383	999999	788	999999	744	916	712	577	663	231	999999	999999	142	788	456	999999	860	99	489	562	417	218	622	247	669	536	780	456	728	599	781	999999	650	994	393	551	929	999999	612	111	431	638	999999	25	999999	999999	999999	491	269	439	197	83	517	999999	21	174	911	551	304	217	999999	265	848	74	449	871	973	147	404	905	358	460	486	388	141	778	951	999999	658	999999	683	299	197	999999	999999	708	818	374	983	229	639	388	115	405	999999	999999	789	203	575	717	123	715	96	999999	999999	736	596	138	154	242	999999	315	892	999999	534	846	78	999999	662	741	63	608	164	185	276	970	355	91	423	965	999999	757	41	941	468	967	212	832	218	674	121	999999	229	751	15	999999	496	999999	870	129	999999	239	540	833	999999	514	561	911	999999	120	391	515	715	
189	999999	465	283	999999	263	567	643	245	351	999999	630	374	999999	412	179	999999	484	962	220	304	999999	759	227	207	999999	954	999999	999999	744	107	999999	999999	999999	50	508	549	60	545	139	999999	485	861	887	552	999999	298	135	159	741	156	636	428	999999	999999	321	493	248	86	672	309	162	352	999999	254	704	35	400	348	999999	630	891	999999	833	999999	818	16	871	999999	999999	989	828	266	999999	598	999999	999999	999999	562	729	999999	311	974	999999	999999	160	143	999999	643	847	188	999999	787	254	121	265	999999	999999	397	999999	315	999999	573	91	999999	481	896	792	999999	782	999999	724	999999	618	890	999999	916	75	12	757	684	645	238	826	816	101	50	21	448	343	774	999999	913	959	999999	402	737	999999	999999	999999	264	999999	999999	861	18	463	69	999999	364	792	348	631	999999	999999	918	669	393	746	275	592	440	884	353	569	18	569	810	999999	204	497	590	999999	999999	653	999999	343	188	999999	818	362	999999	871	999999	655	995	152	686	999999	999999	754	18	999999	627	607	919	379	997	999999	999999	448	652	190	974	999999	212	999999	755	939	147	999999	491	26	927	912	560	999999	237	999999	574	999999	883	999999	838	999999	999999	999999	999999	278	734	133	345	999999	999999	380	999999	851	897	790	453	681	397	747	145	465	273	991	999999	714	56	360	999999	309	332	987	565	125	351	534	387	612	916	486	215	24	249	999999	502	557	213	709	670	446	999999	999999	477	146	401	382	186	498	999999	999999	232	383	980	46	958	536	999999	593	509	999999	999999	840	764	911	541	131	999999	999999	498	515	511	347	689	999999	64	999999	520	429	999999	968	358	999999	86	234	263	831	43	212	999999	966	999999	999999	209	999999	43	413	139	565	604	279	166	122	999	30	191	884	694	999999	999999	529	26	999999	869	541	25	524	764	999999	658	709	98	23	999999	532	999999	892	148	392	672	999999	999999	954	999999	999999	999999	245	889	66	53	379	147	757	231	999999	949	999999	749	668	999999	518	649	599	907	894	191	152	300	476	257	299	746	311	613	999999	230	999999	571	425	999999	779	634	999999	496	288	999999	340	792	110	582	425	152	480	999999	999999	999999	710	57	930	272	670	945	422	808	754	999999	999999	999999	890	501	888	785	999999	939	511	883	941	999999	628	332	851	359	199	894	999999	156	276	211	459	338	520	24	999999	162	999999	834	222	898	742	655	736	195	902	609	694	640	818	999999	598	280	999999	607	428	607	999999	320	756	528	977	607	366	999999	999999	999999	980	874	154	999999	880	
677	671	52	370	973	595	666	457	589	210	999999	338	735	999999	189	278	913	595	43	741	748	88	694	999999	144	298	999999	500	350	629	819	495	646	659	999999	999999	27	999999	455	22	754	999999	176	327	785	279	999999	31	999999	293	77	288	121	999999	999999	599	977	999999	235	684	999999	175	116	960	999999	706	999999	999999	691	580	999999	999999	150	30	986	884	911	376	145	999999	999999	999999	999999	66	561	541	383	215	999999	332	631	896	999999	999999	529	589	756	216	937	89	587	555	999999	935	43	402	148	101	454	257	687	999999	985	369	26	412	191	60	999999	849	333	486	558	369	948	363	663	378	501	407	138	999999	999999	66	288	122	750	59	33	999999	403	999999	761	279	644	30	999999	653	999999	126	407	706	806	98	756	110	999999	970	999999	999999	999999	769	599	999999	999999	982	182	928	90	903	999999	141	36	249	455	50	725	289	999999	928	452	999999	623	384	999	432	898	350	310	187	999999	779	73	354	430	999999	999999	999999	160	662	848	999999	572	851	464	276	679	567	642	715	385	716	256	67	236	728	155	224	57	696	93	999999	999999	999999	787	882	78	682	819	822	358	999999	139	72	89	470	448	772	920	999999	753	341	999999	594	802	409	533	15	127	999999	487	477	666	463	578	27	363	668	73	581	207	996	999999	819	367	374	586	999999	977	999999	290	383	303	999999	999999	752	999999	44	999999	387	359	73	565	127	345	999999	353	675	493	999999	116	779	708	349	535	756	999999	889	237	437	822	349	999999	360	421	113	184	352	520	826	894	329	999999	999999	232	144	441	630	999999	486	30	911	700	915	660	999999	999999	999999	789	999999	999999	999999	806	673	564	19	45	214	705	241	999999	11	165	667	177	786	221	32	126	400	325	962	414	750	416	911	649	121	999999	910	438	229	562	999999	667	661	999999	894	999999	222	108	236	925	999999	999999	29	755	42	747	873	299	652	837	999999	999999	999999	828	65	267	999999	999999	924	514	999999	802	487	448	999999	10	516	273	327	999999	904	999999	999999	47	999999	999999	999999	166	616	374	826	620	786	999999	174	999999	471	832	467	999999	479	852	184	999999	999999	450	303	580	923	42	241	610	999999	999999	933	106	782	168	667	95	999999	496	753	559	687	184	26	105	284	378	538	684	805	690	431	999999	127	999999	907	720	677	816	242	999999	143	226	648	43	458	999999	999999	312	174	382	765	982	109	624	44	955	999999	207	999999	554	503	556	804	291	331	881	978	999999	261	946	417	63	999999	
178	426	471	536	982	647	216	999999	236	519	433	925	448	952	502	341	951	296	479	521	688	90	999999	421	999999	999999	576	99	273	61	228	964	999999	729	930	999999	572	429	999999	560	98	999999	999999	47	381	366	882	929	485	85	999999	660	999999	542	999999	98	839	60	179	279	80	127	999999	185	999999	468	999999	718	999999	304	768	999999	844	999999	999999	831	813	999999	50	999999	830	647	613	198	999999	567	35	999999	164	999999	368	522	259	999999	490	971	999999	101	999999	912	153	173	907	191	316	778	999999	29	119	743	284	999999	19	180	449	999999	513	245	999999	733	442	999999	564	189	999999	255	999999	999999	438	999999	409	999999	801	137	999999	666	740	999999	882	973	750	15	70	420	567	77	512	999999	732	67	467	196	999999	23	479	110	608	727	255	70	506	154	591	658	343	563	499	882	324	783	692	90	363	460	999999	436	999999	999999	621	868	743	202	939	999999	993	223	63	788	657	754	67	22	187	821	476	605	424	412	86	999999	577	630	764	999999	375	387	833	999999	999999	53	128	464	999999	387	999999	314	214	220	664	130	509	711	234	999999	999999	679	999999	541	999999	999999	22	580	77	999999	999999	999999	999999	990	15	616	999999	846	758	614	636	602	999999	799	999999	172	401	213	747	956	504	865	405	999999	999999	696	483	999999	999999	999999	999999	548	397	999999	96	214	876	223	215	58	999999	663	953	620	933	132	773	113	48	821	986	808	999999	120	999999	435	717	242	767	319	999999	99	623	115	583	97	214	416	713	298	999999	187	998	699	226	841	912	785	999999	110	922	379	262	999999	666	232	716	287	999999	660	497	644	456	896	915	999999	999999	999999	46	999999	999999	999999	400	749	536	809	999999	999999	894	281	522	931	970	667	999999	763	836	221	999999	999999	381	927	39	62	999999	651	730	112	999999	574	800	74	999999	426	192	566	979	513	875	857	423	582	392	116	148	999999	674	999999	510	162	814	828	409	685	474	990	337	347	948	885	88	707	359	329	480	457	192	553	485	829	999999	333	346	999999	937	798	545	923	914	999999	976	942	999999	631	760	972	664	73	952	201	239	642	564	990	779	716	999999	72	635	999999	384	130	313	680	999999	491	491	819	747	999999	999999	999999	432	999999	908	146	114	728	569	508	792	999999	601	999999	600	151	999999	356	811	999999	576	482	297	233	860	855	638	922	999999	278	490	845	999999	999999	746	825	219	850	999999	643	611	504	503	137	999999	265	529	29	89	236	999999	145	999999	525	999999	999999	
126	999999	999999	62	507	999999	475	300	27	947	999999	999999	999999	775	932	917	999999	178	999999	81	979	999999	336	604	336	618	842	36	555	355	838	800	999999	999999	708	20	996	38	145	428	38	212	119	950	463	214	999999	314	304	805	870	839	905	37	992	956	873	259	726	888	350	449	744	672	119	11	146	999999	76	922	920	246	42	201	53	777	60	999999	150	132	146	537	732	750	485	998	895	160	999999	752	146	747	312	256	999999	589	467	447	841	999999	78	709	248	381	999999	634	807	999999	983	225	905	497	118	999999	999999	999999	999999	994	197	999999	116	999999	991	999999	785	183	933	785	999999	999999	320	999999	543	688	63	436	299	360	866	999999	201	191	999999	565	999999	999999	639	708	504	276	999999	473	260	730	355	92	999999	999999	999999	711	999999	31	601	530	905	302	999999	999999	550	326	523	365	137	346	999999	999999	819	435	476	146	543	234	291	846	591	847	362	813	343	971	718	374	765	999999	160	179	590	646	660	999999	694	220	168	188	753	516	999999	913	810	430	273	292	458	459	177	476	999999	999999	938	68	999999	999999	95	578	607	158	600	971	999999	750	344	182	999999	922	451	333	76	112	102	84	511	999999	12	912	708	435	915	316	988	684	999999	835	707	602	614	554	999999	589	580	604	916	373	999999	70	999999	100	999999	536	999999	999999	410	999999	662	864	556	500	148	183	870	182	243	294	983	511	999999	999999	474	183	317	897	208	999999	532	498	999999	147	999999	941	826	617	917	389	999999	153	999999	802	183	843	55	999999	416	951	999999	407	371	631	999999	225	749	587	626	999999	229	999999	646	923	114	173	999999	418	779	206	357	262	264	999999	985	999999	237	999999	999999	999999	138	203	999999	256	999999	999999	137	536	758	505	202	248	991	583	170	198	999999	360	697	999999	147	999999	344	219	604	466	152	517	645	549	987	240	262	999999	216	35	628	999999	167	979	999999	999999	660	284	999999	118	271	681	693	796	999999	877	821	325	493	999999	858	282	652	310	999999	619	999999	218	999999	961	999999	995	999999	999999	570	999999	202	717	973	968	975	70	215	495	204	471	999999	848	216	120	418	936	511	714	177	356	746	857	998	426	999999	999999	766	999999	132	276	313	559	236	234	999999	114	352	999999	999999	999999	76	167	115	999999	795	52	11	999999	552	60	999999	663	967	224	371	345	999999	999999	999999	532	999999	999999	373	999999	168	274	999999	999999	999999	314	593	999999	197	379	289	999999	751	999999	631	245	450	999999	499	82	782	649	
592	21	999999	999999	394	795	835	993	999999	904	793	999999	361	531	999999	29	972	248	466	507	999999	999999	934	999999	593	999999	925	454	999999	934	673	301	156	999999	682	610	999999	95	919	797	999999	204	875	385	795	575	999999	999999	815	999999	396	999999	999999	284	184	994	999999	90	755	999999	870	999999	911	569	241	502	999999	842	848	999999	900	886	328	668	999999	999999	721	559	986	28	114	825	639	660	547	421	684	871	344	688	999999	48	339	765	927	769	999999	316	999999	302	544	294	999999	995	531	509	932	947	928	902	282	527	103	736	59	55	752	260	999999	819	817	169	999999	170	999999	861	557	999999	740	587	988	415	415	694	999999	819	999999	643	139	47	999999	737	999999	442	415	16	999999	602	716	881	27	42	999999	999999	999999	999999	786	101	709	999999	952	380	216	999999	913	999999	122	409	262	239	481	999999	999999	983	340	90	226	75	754	999999	916	954	846	858	569	956	999999	90	219	108	43	999999	999999	469	95	999999	999999	601	528	548	894	545	349	486	410	999999	910	311	994	403	999999	720	346	429	753	998	533	999999	781	999999	746	42	200	164	999999	999999	183	662	898	231	999999	624	999999	216	999999	381	614	369	999999	661	55	818	95	815	939	322	146	515	715	96	999999	182	820	571	802	999999	355	999999	289	999999	735	258	413	773	843	544	182	140	999999	381	393	173	999999	999999	999999	927	999999	384	999999	999999	863	668	946	811	646	388	804	976	414	533	999999	999999	89	57	925	797	415	322	972	999999	999999	16	482	999999	702	421	282	699	660	874	915	999999	971	406	547	77	312	601	999999	464	999999	206	725	999999	354	965	93	851	999999	999999	522	634	411	818	743	857	195	611	118	234	115	115	325	999999	618	999999	457	683	509	858	494	813	194	518	665	943	290	973	989	737	999999	431	505	546	362	291	999999	162	662	690	881	700	493	902	358	634	880	999999	999999	299	518	410	999999	345	629	999999	449	892	162	800	576	222	622	381	896	684	609	779	999999	999999	999999	999999	31	999999	977	793	999999	999999	170	41	72	104	92	700	229	927	999999	999999	916	653	841	999999	999	862	999999	668	88	999999	999999	999999	34	999999	18	563	999999	999999	388	532	368	835	387	167	732	131	737	999999	140	922	999999	999999	999999	999999	862	534	495	999999	305	999999	705	318	999999	999999	286	999999	16	999999	96	528	896	16	548	556	801	999999	999999	684	944	878	999999	641	538	166	960	999999	77	999999	248	483	78	983	918	999999	827	59	999999	179	881	246	124	776	
396	612	35	999999	430	59	649	781	999999	999999	875	426	45	74	780	558	258	249	428	999999	722	612	459	999999	97	329	729	999999	959	999999	802	708	763	357	254	925	141	814	615	28	935	999999	224	267	118	501	194	763	279	572	920	641	817	691	999999	999999	162	122	999999	111	329	897	999999	172	18	177	663	688	819	854	427	444	634	409	497	264	999999	202	999999	596	144	999999	482	397	999999	171	890	81	302	470	999999	999999	756	513	999999	48	999999	62	258	941	837	506	999999	424	155	486	17	417	204	800	395	960	318	471	966	363	424	999999	999999	847	286	591	395	999999	90	408	687	999999	999999	459	619	999999	944	862	758	638	999999	999999	252	999999	999999	483	877	999999	85	999999	710	295	547	344	623	220	75	411	665	256	120	594	343	999999	799	887	706	999999	190	999999	999999	999999	712	337	341	999999	192	297	692	802	714	893	283	999999	999999	401	583	376	835	408	999999	999999	999999	512	528	437	999999	506	899	277	776	143	321	34	797	265	583	219	13	999999	38	778	999999	999999	541	999999	999999	76	999999	408	313	999999	908	782	781	483	258	999999	809	903	642	686	999999	425	36	581	582	259	480	443	817	999999	372	578	379	501	824	999999	970	999999	999999	999999	458	999999	999999	446	234	539	252	323	16	384	410	109	624	352	999999	302	836	999999	999999	72	595	614	999999	940	967	340	412	290	659	913	999999	999999	999999	985	238	896	462	589	356	52	16	999999	436	443	963	272	953	37	121	531	999999	20	668	999999	72	843	910	32	478	894	136	999999	664	102	999999	903	321	639	124	999999	839	999999	613	601	65	438	999999	156	999999	704	386	384	178	137	415	228	838	733	999999	999999	985	439	120	462	999999	53	502	343	298	999999	950	999999	913	999999	691	261	999999	999999	998	999999	665	764	56	774	518	752	794	537	687	999999	74	588	999999	729	507	410	146	999999	999999	999999	999999	844	858	916	753	71	471	999999	445	164	822	772	999999	299	729	231	393	346	944	173	259	964	656	371	995	372	607	194	130	291	124	254	390	986	999999	999999	999999	139	30	456	999999	999999	999999	532	999999	999999	999999	999999	999	999999	26	800	999999	522	762	972	999999	496	920	999999	999999	286	999999	163	49	999999	391	999999	602	908	325	263	326	497	882	15	872	134	999999	703	520	190	195	845	274	999999	47	868	233	724	633	419	219	999999	992	14	824	937	999999	536	910	112	824	100	960	762	483	718	639	999999	999999	73	238	226	870	999999	101	584	889	725	540	522	
526	877	285	905	999999	687	505	877	999999	934	641	731	793	417	365	104	884	999999	840	328	238	999999	999999	570	191	992	768	999999	999999	249	999999	767	996	397	586	999999	815	64	718	796	223	999999	576	174	432	506	433	462	917	997	699	999999	884	999999	293	60	999999	715	724	62	999999	786	964	941	885	873	735	405	999999	418	289	829	999999	54	115	999999	899	460	999999	999999	568	316	999999	999999	549	671	882	784	114	535	695	110	340	665	877	437	999999	634	999999	558	770	38	999999	509	718	870	593	840	115	999999	161	999999	999999	49	494	612	984	58	401	224	999999	999999	300	306	999999	188	499	999999	176	677	999999	999999	181	589	913	539	999999	301	208	679	88	51	999999	999999	384	894	532	300	181	275	452	749	242	74	567	819	737	999999	787	539	381	465	674	999999	999999	885	629	987	136	954	927	693	999999	999999	999999	949	282	13	921	999999	655	999999	955	900	999999	999999	999999	117	32	103	801	360	999999	668	308	622	999999	250	158	999999	274	544	999999	999999	347	759	899	999999	928	999999	547	733	999999	999999	883	999999	509	774	213	218	853	521	965	42	163	577	188	191	423	999999	582	41	855	433	563	121	999999	999999	562	475	40	999999	189	414	999999	77	947	999999	785	136	122	999999	47	940	645	752	579	141	73	770	581	718	106	414	44	516	999999	979	404	999999	147	770	221	738	188	999999	342	560	487	999999	630	999999	405	297	411	979	994	999999	999999	810	541	999999	675	999999	999999	322	999999	774	380	49	198	967	161	23	999999	351	391	309	761	314	999999	28	654	977	150	948	322	999999	999999	999999	522	963	999999	593	240	244	104	429	844	999999	999999	568	999999	447	897	662	481	391	308	69	598	694	163	483	400	522	259	698	651	999999	999	615	999999	325	999999	234	775	567	783	754	256	961	465	894	398	851	838	216	999999	999999	477	999999	510	999999	466	827	810	999999	203	717	984	406	999999	898	999999	310	797	999999	921	672	887	913	608	999999	999999	636	999999	268	999999	549	999999	52	618	174	478	78	999999	827	858	999999	424	67	999999	75	769	850	194	566	999999	999999	64	973	295	416	600	999999	331	956	140	829	597	999999	999999	654	43	942	999999	613	999999	798	205	969	16	231	258	829	548	999999	783	962	452	673	240	997	494	710	757	212	574	999999	999999	158	999999	999999	111	872	435	999999	41	827	72	999999	146	239	892	95	967	999999	999999	770	999999	788	183	177	386	924	321	634	999999	333	194	585	48	999999	61	56	282	976	130	999999	
404	828	999999	955	999999	871	536	11	115	409	743	693	999999	803	899	958	975	529	652	187	560	999999	561	999999	999999	487	999999	631	187	845	813	999999	999999	780	376	999999	285	999999	999999	515	398	999999	999999	760	589	501	541	245	999999	103	81	752	334	943	826	602	999999	804	322	999999	339	904	824	269	596	753	750	273	999999	713	682	757	260	999999	788	999999	282	801	128	151	999999	999999	26	93	774	999999	666	999999	954	773	919	481	904	856	999999	493	494	270	173	836	750	999999	807	999999	421	324	501	999999	164	584	330	475	685	180	475	42	999999	740	999999	999999	999999	750	999999	664	999999	210	853	404	961	304	756	22	637	292	401	678	499	124	672	459	568	479	845	999999	452	453	796	999999	390	999999	606	754	775	637	748	10	959	152	999999	220	470	107	235	859	828	999999	999999	999999	779	797	542	772	78	999999	967	618	904	938	221	350	999999	999999	23	818	698	12	246	999	543	400	999999	357	999999	999999	999999	999999	254	986	551	144	615	402	953	593	610	999999	685	740	670	140	106	31	931	768	806	350	94	416	999999	826	81	999999	999999	388	999999	999999	766	999999	55	506	373	999999	396	999999	735	21	176	999999	217	864	999999	506	999999	412	999999	697	999999	248	655	999999	386	837	999999	725	72	999999	542	999999	515	425	999999	999999	694	174	767	999999	635	853	999999	999999	183	664	208	305	999999	999999	509	999999	94	391	769	999999	961	406	129	536	101	670	999999	958	999999	999999	914	792	999999	258	812	175	645	126	72	572	215	861	999999	722	999999	530	226	497	277	999999	490	134	655	549	117	298	55	999999	999999	964	838	84	325	581	750	415	508	261	762	344	999999	999999	328	999999	322	999999	930	407	897	571	454	527	691	394	121	790	999999	999999	999999	523	999999	414	40	107	734	140	546	893	971	233	31	965	735	932	282	522	805	999999	237	999999	367	999999	343	999999	999999	999999	999999	930	470	960	999999	260	120	248	224	408	937	230	472	191	563	999999	435	674	999999	489	791	758	122	598	984	689	999999	142	999999	481	80	515	587	422	747	615	999999	21	954	999999	854	496	999999	999999	999999	999999	999999	55	454	331	222	669	999999	41	999999	999999	817	999999	975	589	239	978	92	742	337	432	642	60	444	947	613	999999	719	778	634	999999	49	999999	22	999999	999999	999999	687	999999	999999	999999	540	556	893	122	999999	561	45	999999	542	876	413	999999	999999	163	941	999999	611	507	718	797	949	206	406	233	999999	999999	859	576	999999	263	300	258	482	925	891	999999	
166	331	159	62	389	353	245	999999	892	73	999999	859	999999	768	374	999999	126	471	461	344	999999	999999	527	229	999999	999999	999999	289	585	165	503	999999	999999	855	778	289	357	999999	418	606	999999	647	341	999999	999999	10	117	127	888	119	142	21	474	556	935	496	804	929	360	920	863	956	182	736	570	91	999999	612	989	999999	832	460	62	855	383	512	338	999999	352	701	999999	373	400	476	32	999999	156	715	919	292	484	428	315	498	742	14	475	999999	999999	795	999999	505	137	803	999999	682	958	999999	182	433	168	808	999999	659	568	500	566	706	999999	87	934	881	692	707	610	999999	154	564	999999	379	47	999999	44	999999	298	856	245	999999	199	350	534	999999	542	496	134	999999	840	999999	929	252	448	768	890	883	860	531	812	430	202	999999	999999	999999	999999	999999	999999	434	774	39	371	712	264	999999	516	373	553	406	348	206	999999	934	574	498	999999	999999	931	999999	842	160	999999	766	53	815	999999	328	999999	140	41	999999	999999	699	901	811	999999	227	988	478	262	527	999999	463	193	616	847	268	307	49	769	636	872	126	999999	624	341	605	668	999999	575	197	999999	999999	999999	999999	104	999999	43	762	999999	999999	881	462	26	325	819	243	582	437	967	145	999999	774	999999	999999	999999	984	999999	286	479	999999	558	549	999999	74	999999	916	99	584	521	964	235	544	835	362	755	999999	110	276	804	108	999999	241	999999	999999	999999	785	62	999999	742	120	775	756	292	523	999999	342	558	951	358	903	999999	998	916	999999	999999	486	938	999999	650	999999	883	841	482	381	667	327	78	474	898	191	999999	130	999999	999999	198	478	262	321	999999	422	861	158	999999	901	954	999999	325	477	528	999999	847	54	328	296	999999	934	283	999999	856	541	273	93	63	177	999999	999999	167	999999	815	441	234	999999	513	999999	594	734	923	581	999999	643	999999	601	999999	217	999999	818	999999	554	183	999999	205	350	999999	962	159	999999	105	750	861	930	866	810	661	96	466	230	541	101	701	501	999999	702	494	222	539	672	147	845	999999	999999	999999	612	341	561	246	883	999999	550	999999	816	999999	183	719	496	999999	201	939	859	751	999999	287	710	852	682	253	502	855	253	432	486	640	259	999999	641	999999	263	478	109	849	582	69	990	22	885	999999	836	983	997	444	348	732	287	999999	719	942	999999	759	999999	317	999999	37	917	999999	602	999999	389	266	999999	999999	999999	999999	999999	20	178	999999	297	697	967	819	999999	999999	999999	809	94	753	362	999999	207	698	196	503	999999	
999999	115	999999	999999	872	420	709	482	579	905	218	920	625	893	277	926	664	655	824	792	839	999999	999999	179	117	43	848	823	235	69	999999	602	30	903	57	999999	999999	999999	424	999999	999999	999999	837	613	999999	889	468	860	999999	999999	542	999999	372	711	980	999999	879	385	44	839	999999	999999	257	520	999999	616	899	722	845	999999	312	751	240	547	533	501	73	622	999999	228	574	988	738	996	526	999999	999999	999999	922	166	34	999999	878	585	714	382	100	326	999999	43	989	745	24	722	926	790	812	824	187	488	828	267	855	815	274	583	999999	999999	994	999999	999999	590	800	999999	348	74	873	655	832	160	411	999999	536	496	238	828	999999	25	79	735	533	415	141	444	999999	767	392	999999	999999	141	235	839	999999	905	657	409	945	335	999999	862	917	999999	992	999999	86	999999	999999	368	587	445	999999	141	191	268	999999	970	459	365	999999	580	681	810	344	999999	999999	572	423	630	839	829	883	999999	641	217	817	999999	999999	114	367	255	46	999999	486	999999	530	103	658	74	257	687	999999	590	974	803	190	117	822	999999	999999	514	668	110	999999	757	562	999999	500	973	999999	291	556	354	998	115	544	999999	999999	469	180	832	999999	358	383	162	999999	999999	673	838	36	709	553	999999	999999	853	587	936	505	728	322	568	602	684	999999	965	140	605	591	869	268	533	783	999999	130	278	999999	319	726	376	879	999999	298	661	946	740	999999	434	999999	154	528	999999	161	605	156	999999	999999	239	735	417	32	283	711	999999	580	502	926	199	11	735	263	277	219	138	999999	63	279	941	737	999999	237	705	264	447	351	660	999999	188	217	999999	999999	370	584	999999	354	999999	558	999999	91	454	814	549	433	999999	891	260	398	32	756	102	341	298	502	999999	999999	326	999999	273	999999	919	130	999999	999999	999999	696	893	999999	900	784	253	505	785	999999	293	78	687	282	648	556	100	271	359	431	124	999999	749	999999	732	138	999999	587	294	41	999999	999999	76	567	939	919	999999	568	497	248	513	597	999999	999999	999999	999999	502	54	380	717	372	658	770	999999	867	316	999999	35	999999	772	756	665	221	753	698	999999	999999	130	342	729	558	531	773	120	918	526	629	999999	659	999999	635	983	217	576	669	513	563	750	699	633	972	999999	608	725	999999	999999	386	999999	739	258	999999	382	711	999999	169	840	884	660	999999	350	686	999999	375	22	999999	772	458	644	93	195	406	260	430	708	756	586	923	58	627	81	999999	826	581	999999	174	262	999999	566	417	
828	999999	902	353	358	947	347	606	596	999999	999999	999999	741	999999	999999	852	532	999999	999999	999999	999999	917	835	42	999999	210	860	63	965	999999	999999	999999	892	237	265	566	503	907	82	761	999999	979	337	470	907	999999	408	999999	37	558	642	311	279	672	834	911	999999	870	26	158	96	999999	641	999999	704	230	506	514	999999	999999	358	625	879	251	484	602	589	999999	134	654	801	753	36	999999	215	999999	999999	230	402	353	773	633	890	924	674	136	348	588	999999	687	999999	894	652	49	999999	999999	431	38	197	241	999999	427	746	999999	999999	343	267	234	543	999999	999	286	122	120	223	725	735	955	999999	999999	264	10	999999	447	999999	907	110	986	216	198	161	203	42	170	999999	356	886	527	577	341	869	124	999999	999999	688	900	782	542	825	999999	999999	999999	461	839	977	999999	818	309	894	449	999999	280	28	354	970	999999	999999	951	999999	999999	838	999999	999999	245	488	999999	999999	964	758	578	999999	999999	170	999999	999999	684	741	202	193	700	999999	587	633	999999	108	598	999999	700	999999	999999	656	830	454	958	646	82	98	999999	999999	999999	375	853	550	326	323	999999	999999	297	446	999999	74	61	768	397	999999	999999	584	259	146	890	999999	999999	999999	876	999999	304	999999	212	999999	835	596	999999	841	356	334	999999	999999	316	814	434	487	807	999999	388	817	605	999999	999999	628	396	498	839	90	999999	792	120	562	674	999999	28	999999	908	213	611	699	549	999999	999999	999999	999999	223	277	444	711	412	999999	11	999999	68	326	999999	999999	584	999999	347	756	444	380	563	999999	131	372	912	999999	875	579	999999	651	999999	278	395	650	999999	999999	182	230	999999	999999	68	555	118	650	999999	999999	786	500	334	516	999999	999999	114	840	858	999999	533	851	365	648	835	833	642	359	233	789	931	591	74	611	999999	126	362	76	999999	17	115	480	999999	999999	999999	384	999999	999999	387	999999	999999	555	792	154	999999	331	864	999999	542	999999	913	758	427	826	999999	205	435	723	999999	157	590	48	528	850	743	62	105	999999	999999	460	589	999999	972	999999	626	386	799	999999	172	203	262	999999	999999	97	104	357	63	999999	999999	813	948	999999	106	999999	164	999999	36	941	411	396	236	342	999999	91	645	367	786	940	210	770	406	515	560	999999	895	999999	515	441	999999	396	999	999999	845	825	511	67	458	742	332	999999	359	999999	519	775	967	999999	488	999999	451	736	570	999999	729	915	417	443	970	308	999999	179	620	595	194	25	396	70	496	302	580	588	999999	53	617	709	999999	548	
996	999999	829	976	507	73	989	999999	999999	887	446	929	417	78	999999	159	408	162	880	763	672	503	388	906	433	196	871	863	827	527	999999	29	999999	999999	447	195	479	367	672	556	606	999999	199	999999	999999	999999	999999	511	501	999999	644	999999	828	658	999999	502	406	923	553	320	202	999999	201	308	392	426	435	548	631	999999	680	999999	490	334	166	507	314	879	292	999999	999999	369	371	78	882	49	200	999999	993	944	999999	555	814	999999	999999	480	973	999999	999999	208	141	999999	880	600	88	604	974	504	501	378	999999	527	641	999999	999999	999999	763	133	425	352	235	999999	555	686	999999	999999	999999	138	970	999999	534	999999	761	999999	735	965	999999	771	990	288	75	696	354	625	999999	272	914	138	351	531	717	850	475	774	999999	551	791	203	489	952	378	845	533	999999	843	776	765	557	951	54	999999	992	142	999999	287	999999	244	999999	930	848	220	107	999999	448	999999	999999	946	986	121	193	184	296	291	47	909	999999	172	540	999999	979	507	367	186	999999	188	724	717	999999	497	999999	316	861	272	640	742	280	68	95	845	169	829	778	445	767	870	999999	711	104	237	68	376	704	999999	951	999999	852	920	489	269	254	966	999999	499	999999	877	322	33	650	305	999999	170	87	694	999999	999999	728	999999	418	437	999999	23	999999	110	439	77	611	999999	321	298	890	999999	999999	825	601	203	221	999999	768	890	557	43	999999	799	598	999999	999999	20	999999	801	623	930	512	62	999999	241	352	517	999999	610	275	609	711	361	999999	289	591	261	102	999999	938	449	163	528	879	98	953	824	999999	541	999999	601	186	520	675	999999	847	526	687	369	850	703	999999	999999	625	947	331	708	394	319	315	47	917	117	862	183	777	983	182	59	999999	528	999999	528	999999	673	433	201	999999	455	441	74	999999	733	999999	244	999999	995	999999	932	766	999999	999999	202	236	741	683	78	999999	502	191	864	354	637	999999	332	697	699	999999	951	999999	140	31	938	878	999999	473	194	999999	627	952	781	999999	250	293	43	999999	813	302	99	989	364	543	194	999999	577	720	936	999999	254	547	530	668	952	417	636	232	999999	999999	985	278	499	999999	999999	999999	410	999999	999999	354	58	244	999999	999999	999999	961	169	596	837	999999	310	530	536	999999	295	999999	431	122	999999	999999	999999	810	596	500	317	821	999999	825	999999	999999	999999	793	999999	591	602	999999	663	999999	999999	990	258	49	395	826	22	465	999999	956	253	949	127	999999	655	280	697	999999	999999	393	99	425	470	344	
93	999999	811	517	912	945	999999	999999	427	308	690	999999	999999	617	424	769	487	852	999999	999999	999999	563	527	576	147	346	893	364	999999	999999	43	16	530	999999	955	999999	25	505	552	796	26	968	532	999999	606	999999	695	90	823	878	906	247	345	926	762	530	999999	999999	379	999999	61	585	912	157	274	684	617	670	661	232	754	981	309	293	527	613	41	708	969	628	651	812	999999	493	999999	796	999999	603	161	999999	527	780	135	976	744	440	66	999999	554	922	901	34	999999	600	134	924	937	999999	409	159	499	967	275	999999	924	249	54	428	784	999999	23	999999	519	236	705	973	999999	333	549	96	556	656	163	56	999999	626	999999	940	369	448	858	618	203	12	999999	999999	514	384	61	505	396	999999	600	86	909	887	515	202	999999	160	78	999999	512	322	602	842	999999	228	33	308	855	999999	68	346	620	404	820	516	999999	999999	469	481	999999	54	700	918	66	86	147	999999	120	999999	54	999999	379	253	115	880	410	999999	746	295	360	753	650	292	578	263	999999	515	77	999999	902	750	691	597	999999	468	999999	683	999999	737	91	193	999999	663	68	849	967	376	298	939	116	205	999999	999999	130	528	999999	999999	349	802	620	999999	772	120	298	304	999999	999999	910	647	268	726	317	999999	214	176	564	986	233	729	296	999999	999999	138	893	999999	999999	518	999999	815	999999	215	999999	984	126	459	999999	999999	375	764	999999	194	466	651	681	389	888	999999	968	954	963	417	999999	620	515	530	999999	644	227	591	953	999999	315	999999	582	62	999999	333	891	999999	999999	486	620	469	408	111	999999	575	456	999999	818	999999	549	522	851	656	32	723	478	596	999999	777	999999	784	810	320	878	999999	78	628	997	565	508	224	208	486	797	999999	999999	413	999999	999999	197	999999	772	999999	999999	999999	999999	925	999999	999999	854	305	999999	999999	625	836	999999	999999	232	999999	999999	828	516	999999	999999	334	323	374	999999	308	511	75	700	215	590	999999	21	807	999999	95	127	999999	598	337	710	999999	515	231	861	960	74	134	999999	999999	999999	999999	207	519	560	145	480	999999	999999	731	999999	789	999999	503	397	999999	824	851	247	999999	999999	363	240	188	999999	248	999999	999999	513	899	244	387	999999	999999	873	231	949	999999	257	714	614	248	87	866	180	921	608	21	999999	392	999999	223	886	52	488	979	138	28	966	999999	999999	999999	375	999999	497	779	904	538	999999	999999	529	332	999999	533	532	906	285	373	999999	630	639	808	268	131	999999	31	999999	841	588	999999	102	931	
535	934	398	236	873	911	379	400	26	80	391	999999	862	999999	619	363	519	581	703	765	20	345	999999	517	130	253	413	475	288	73	999999	999999	83	999999	796	669	145	306	999999	374	993	999999	614	569	999999	600	999999	999999	999999	999999	999999	17	200	337	920	199	262	880	999999	999999	508	999999	999999	953	999999	655	594	275	26	999999	228	223	999999	999999	771	403	999999	122	101	529	985	463	73	151	741	999999	999999	745	677	999999	416	265	200	413	999999	99	505	660	448	770	15	999999	932	462	919	118	469	861	566	527	467	999999	788	999999	644	54	839	970	222	188	999999	849	598	419	543	962	32	144	999999	681	999999	999999	674	330	523	992	530	999999	231	632	482	683	188	999999	149	999999	999999	614	769	821	999999	534	447	269	659	166	999999	523	999999	956	96	335	398	884	629	396	474	999999	72	999999	524	237	999999	589	705	999999	670	448	999999	275	496	999999	374	999999	431	374	633	999999	670	367	596	17	692	274	546	157	295	999999	530	752	802	18	999999	127	999999	999999	784	999999	563	232	495	956	252	653	470	677	960	999999	463	264	999999	69	999999	705	999999	516	545	485	53	999999	152	999999	999999	528	473	488	866	256	354	409	999999	775	851	999999	999999	639	764	999999	803	868	196	549	840	275	989	742	220	846	72	790	486	309	815	15	89	128	49	724	189	999999	999999	714	401	63	675	987	218	359	833	425	999999	505	681	184	999999	999999	999999	651	538	731	999999	30	194	563	999999	290	960	845	368	754	600	50	999999	821	67	482	157	787	600	11	533	999999	999999	646	48	981	628	640	999999	486	591	999999	195	458	999999	791	999999	838	140	999999	37	373	990	89	999999	999999	644	859	126	999999	456	749	999999	999999	207	416	16	547	524	999999	661	999999	210	999999	172	999999	855	412	999999	276	999999	319	657	215	973	169	870	934	821	337	346	768	524	756	40	841	346	657	260	999999	784	981	323	999999	999999	708	172	117	916	999999	855	242	752	849	935	999999	999999	845	999999	47	545	999999	726	196	999999	893	804	999999	999999	999999	999999	207	162	809	492	971	995	468	999999	999999	997	762	28	209	999999	114	999999	674	821	999999	999999	500	104	222	762	999999	999999	136	594	839	903	718	266	999999	756	657	999999	943	367	964	151	634	373	297	50	999999	64	527	714	499	877	999999	999999	958	583	374	113	939	999999	780	999999	869	874	642	999999	999999	506	433	452	824	34	999999	316	999999	752	999999	137	806	181	999999	657	738	999999	999999	962	773	95	999999	999999	391	
554	150	896	587	258	999999	999999	730	925	762	999999	630	84	890	475	999999	999999	776	216	469	247	306	768	77	132	976	457	779	680	599	999999	209	422	70	279	883	186	729	608	479	363	999999	881	419	703	36	664	531	628	999999	949	319	101	551	154	257	999999	829	464	282	999999	980	999999	336	568	86	218	24	621	591	628	104	177	736	115	840	999999	358	373	106	322	926	161	999999	999999	999999	118	870	916	999999	511	999999	274	336	999999	383	356	554	850	627	999999	649	909	47	999999	999999	151	364	999999	313	831	999999	466	367	959	898	829	537	686	684	968	347	999999	599	89	999999	829	999999	91	732	494	870	999999	745	288	999999	999999	124	999999	794	743	753	999999	999999	200	999999	890	906	376	756	553	818	999999	176	659	480	999999	320	957	266	35	309	283	714	818	961	999999	999999	999999	297	999999	715	553	891	940	224	913	494	409	999999	391	922	475	335	188	999999	12	341	95	807	130	705	999999	727	999999	444	480	720	999999	239	963	179	827	89	873	838	999999	977	235	444	567	999999	999999	999999	874	113	833	947	536	152	958	194	634	281	176	186	558	825	132	506	744	999999	999999	180	638	999999	105	396	999999	349	410	34	115	999999	250	72	794	999999	999999	665	610	532	193	651	280	999999	999999	555	912	696	290	449	855	728	999999	373	368	741	727	999999	18	447	999999	196	741	934	999999	999999	40	114	392	757	972	466	896	222	19	58	999999	999999	677	549	484	765	69	960	179	999999	950	877	704	999999	999999	200	657	173	999999	997	909	345	999999	561	999999	807	313	532	477	999999	832	999999	999999	319	841	868	985	468	999999	730	136	781	999999	999999	42	163	410	999999	683	782	808	999999	186	21	148	564	168	126	34	676	999999	536	493	999999	553	473	522	394	221	215	214	999999	210	315	999999	138	580	998	999999	370	406	973	849	694	590	109	310	352	181	286	709	869	444	296	278	599	297	984	158	569	641	26	128	478	577	619	532	871	150	999999	999999	170	598	664	280	488	687	798	200	999999	999999	180	222	935	505	999999	754	914	46	281	999999	596	999999	999999	729	389	855	380	127	970	577	439	211	999999	999999	999999	999999	779	25	999999	911	999999	794	704	407	471	804	193	973	242	999999	999999	834	869	178	397	320	639	934	890	632	317	681	229	876	732	968	60	642	955	999999	974	898	255	369	352	801	155	561	268	585	672	407	999999	115	959	604	341	999999	905	238	999999	845	135	168	604	999999	574	828	674	999999	754	
551	999999	178	890	719	589	510	999999	999999	175	88	676	315	960	910	797	123	917	137	636	999999	736	999999	432	139	999999	97	764	534	236	327	886	765	831	130	389	999999	999999	249	25	831	178	319	72	999999	179	820	207	694	30	460	910	546	866	999999	814	300	999999	760	999999	501	746	300	369	848	201	999999	999999	839	999999	91	898	678	122	804	887	426	999999	999999	960	952	999999	999999	514	775	416	350	999999	999999	316	99	968	999999	302	999999	999999	877	950	999999	371	999999	346	367	173	999999	562	242	999999	71	810	397	635	878	999999	999999	611	675	786	593	999999	999999	999999	350	999999	999999	999999	444	385	597	719	20	476	450	506	702	616	532	999999	576	223	184	916	836	332	999999	463	100	999999	999999	913	418	101	367	782	999999	255	999999	834	732	999999	128	856	836	999999	999999	999999	195	381	108	387	88	769	999999	379	999999	935	186	27	614	999999	999999	780	87	684	310	999999	999999	999999	985	456	620	999999	999999	999999	105	327	89	494	999999	997	278	718	565	920	999999	649	881	987	524	999999	79	978	230	755	999999	999999	999999	999999	50	999999	812	999999	999999	651	767	391	999999	467	284	940	855	691	999999	616	708	999999	224	167	850	661	47	131	154	410	387	999999	999999	428	950	757	548	927	999999	999999	195	751	333	999999	162	453	64	424	712	584	730	999999	493	613	999999	496	133	999999	999999	389	841	999999	999999	999999	273	135	913	176	516	527	999999	999999	248	840	999999	957	981	310	14	406	607	623	999999	569	679	10	157	863	382	464	633	927	999999	74	811	504	377	347	650	999999	539	999999	908	195	192	999999	999999	653	192	98	515	822	616	904	782	228	281	999999	315	273	978	999999	999999	62	893	473	313	999999	38	926	589	643	660	999999	867	719	715	233	386	878	860	504	681	293	999999	811	999999	720	999999	593	233	564	41	386	58	490	999999	999999	301	719	498	965	624	999999	508	871	999999	638	47	72	999999	57	436	437	999999	483	378	999999	999999	92	999999	999999	999999	444	703	999999	999999	283	929	387	626	999999	932	667	999999	895	879	425	784	87	649	999999	682	999999	90	185	138	604	974	575	122	592	999999	219	566	905	83	999999	562	483	269	888	708	660	445	999999	125	768	57	516	603	952	725	36	443	481	910	999999	363	527	897	17	309	364	999999	44	118	723	111	484	999999	699	863	311	817	760	973	32	999999	438	70	369	999999	999999	971	169	866	999999	999999	999999	999999	999999	826	45	586	999999	999999	999999	999999	411	999999	999999	666	572	695	903	
99	999999	999999	682	999999	888	889	999999	467	537	459	841	393	115	177	392	947	26	489	420	873	827	999999	999999	181	999999	999999	999999	893	668	702	985	999999	77	80	452	517	103	999999	116	521	900	578	999999	803	747	961	290	999999	161	454	650	999999	284	40	999999	698	999999	510	879	261	999999	999999	798	834	473	79	325	44	999999	875	853	440	999999	999999	973	259	676	762	433	667	355	999999	999999	999999	999999	999999	999999	47	809	753	864	593	706	999999	13	867	779	223	999999	678	645	255	999999	286	999999	219	709	999999	66	21	32	999999	86	999999	905	380	300	584	782	570	581	999999	235	971	21	999999	733	999999	895	115	480	462	999999	755	32	109	627	465	622	842	203	122	980	999999	999999	974	999999	494	999999	632	999999	204	999999	999999	106	999999	30	548	275	341	999999	191	489	950	541	569	466	330	199	805	999999	835	962	939	999999	468	308	437	999999	46	753	248	578	272	999999	285	999999	664	999999	999999	89	89	999999	290	366	21	633	999999	266	999999	517	195	305	153	999999	741	242	502	999999	638	68	999999	308	999999	588	247	613	999999	422	999999	548	802	671	999999	726	673	645	682	582	364	834	278	180	86	529	567	943	434	392	999999	53	528	271	30	607	496	780	999999	701	129	408	416	617	11	624	715	523	771	427	216	106	559	920	48	803	790	422	231	999999	31	999999	189	834	999999	222	29	540	999999	926	240	892	683	980	463	956	999999	661	179	462	814	999999	181	17	185	701	493	608	233	227	817	84	558	999999	999999	999999	228	582	991	788	604	999999	873	845	197	324	422	579	466	91	385	138	252	769	999999	999999	999999	182	658	924	729	420	317	433	999999	165	343	431	310	639	737	845	669	391	857	640	180	336	820	861	288	913	151	151	841	999999	831	999999	367	702	701	56	999999	77	69	193	866	449	735	999999	980	991	278	827	354	540	469	861	911	264	807	796	999999	999999	645	815	279	175	591	999999	334	553	73	999999	999999	999999	999999	601	332	674	773	730	600	999999	999999	297	999999	324	797	311	999999	999999	878	113	895	905	694	137	431	253	914	999999	858	315	999999	437	927	670	890	662	619	868	539	247	999999	86	205	999999	999999	358	179	954	378	290	999999	363	675	960	712	999999	997	793	179	999999	999999	999999	872	295	91	999999	369	999999	434	144	691	360	441	999999	621	819	999999	131	220	83	83	960	332	577	999999	353	761	967	958	857	665	826	999999	460	487	418	999999	910	491	473	988	204	999999	243	999999	851	
999999	43	348	893	333	876	583	105	14	799	749	304	192	999999	999999	401	27	576	479	865	662	980	163	212	615	798	999999	746	999999	878	439	98	979	261	430	727	629	999999	999999	789	252	602	455	688	668	909	727	752	782	596	187	953	999999	733	199	942	880	999999	999999	534	246	836	20	136	369	660	325	999999	317	999999	999999	952	999999	999999	999999	69	534	999999	543	706	999999	999999	964	999999	700	486	334	999999	71	488	847	999999	999999	10	553	415	999999	999999	328	17	593	999999	999999	818	824	235	910	999999	999999	140	999999	414	601	999999	463	359	999999	521	435	882	336	79	999999	829	126	999999	174	52	146	216	477	214	999999	535	122	284	451	156	674	475	575	259	145	930	79	443	999999	215	999999	203	543	80	999999	445	681	524	925	615	702	546	70	868	938	904	999999	213	267	75	468	188	999999	999999	847	960	317	86	933	939	759	682	395	959	999999	943	672	406	320	999999	999999	597	359	835	999999	999999	414	707	321	241	277	865	186	827	746	369	294	817	233	934	138	604	590	986	999999	29	161	999999	999999	994	241	999999	893	999999	221	871	999999	82	281	720	555	999999	765	702	671	893	506	999999	222	146	999999	855	183	385	999999	999999	17	999999	999999	434	976	999999	343	326	10	21	972	999999	999999	875	540	221	999999	999999	388	528	839	888	999999	962	523	593	999999	237	999999	386	92	517	972	961	999999	466	103	999999	999999	252	276	448	702	660	921	875	952	999999	605	446	999999	999999	997	64	420	129	58	27	999999	999999	999999	116	980	624	928	464	999999	654	22	999999	999999	698	768	146	999999	400	195	664	50	648	640	999999	631	899	76	999999	520	999999	550	744	417	86	936	999999	828	170	468	88	999999	466	999999	307	334	999999	328	999999	901	860	802	999999	933	393	976	273	752	870	484	91	999999	516	999999	740	114	999999	999999	52	999999	417	318	101	999999	116	932	584	431	343	228	109	580	456	520	660	125	530	811	999999	999999	673	999999	957	685	999999	531	226	522	486	999999	66	865	285	857	494	999999	710	97	826	461	999999	999999	418	652	999999	999999	999999	999999	293	624	583	466	642	942	999999	808	360	416	555	585	716	71	999999	150	172	243	305	999999	36	118	414	443	984	572	707	999999	200	999999	999999	876	430	999999	999999	862	619	999999	233	343	768	999999	201	304	541	251	745	340	897	999999	489	999999	215	511	969	999999	220	150	481	80	245	268	617	55	116	999999	999999	495	833	92	999999	571	20	961	830	350	917	119	999999	742	826	
999999	933	922	825	168	999999	918	999999	999999	999999	478	999999	163	107	510	78	155	999999	862	97	260	999999	815	746	999999	141	253	681	629	268	999999	249	739	254	868	334	694	230	947	18	245	245	999999	440	62	452	857	864	330	999999	771	999999	49	655	999999	999999	128	186	906	999999	999999	247	999999	794	552	239	389	999999	239	185	383	999999	250	853	851	999999	999999	385	999999	999999	284	389	361	999999	497	188	999999	93	677	999999	215	999999	323	920	591	998	613	986	888	822	73	999999	634	154	999999	999999	680	195	804	999999	999999	743	491	999999	753	47	885	283	999999	373	39	306	241	999999	969	864	612	999999	271	853	411	741	999999	872	412	336	754	999999	458	651	507	24	999999	127	855	472	36	882	177	554	999999	999999	999999	524	792	999999	716	999999	184	999999	999999	360	924	950	999999	999999	256	999999	37	427	293	678	824	999999	866	999999	999999	124	385	507	837	729	163	717	740	80	999999	972	89	646	619	361	999999	999999	417	156	99	999999	967	454	999999	417	854	999999	999999	444	515	999999	658	999999	749	999999	999999	999999	206	999999	207	216	220	999999	359	284	539	391	807	999999	645	409	247	719	925	689	156	931	291	999999	875	413	456	999999	564	27	323	312	896	999999	343	365	228	903	949	883	127	888	104	941	877	472	999999	999999	999999	116	796	939	999999	70	999999	96	395	775	638	794	760	914	524	341	960	236	495	999999	598	289	191	343	769	52	999999	999999	837	349	552	412	471	127	999999	999999	999999	384	462	835	571	999999	970	999999	275	165	999999	213	999999	762	999999	650	999999	161	740	520	925	462	179	807	499	999999	259	55	232	236	333	642	999999	999999	120	999999	999999	659	999999	351	999999	738	78	614	920	367	999999	84	369	902	435	999999	999999	999999	533	769	214	654	346	385	997	924	229	48	832	490	999999	307	652	404	875	327	932	399	211	196	393	564	887	999999	301	184	686	330	999999	23	265	432	542	999999	999999	130	999999	844	353	999999	999999	40	999999	439	572	999999	999999	964	999999	117	387	987	784	346	385	649	766	214	93	823	999999	899	999999	818	234	999999	764	311	32	999999	13	98	55	816	678	363	782	999999	999999	703	752	722	303	999999	635	277	647	206	964	731	999999	999999	760	530	157	619	792	964	215	999999	999999	130	942	999999	113	299	942	968	668	32	867	318	645	390	999999	999999	999999	554	192	956	725	999999	999999	999999	401	895	337	999999	668	69	570	818	252	369	870	631	999999	999999	589	999999	999999	679	999999	999999	864	54	999999	380	
459	632	999999	248	999999	258	484	274	783	651	879	218	999999	426	309	608	461	59	76	286	999999	449	999999	583	964	846	630	55	40	404	436	357	999999	957	999999	46	56	332	46	993	884	606	847	137	999999	999999	384	999999	380	999999	999999	814	978	196	860	999999	886	999999	283	999999	627	439	244	389	225	999999	786	13	360	272	562	139	22	82	999999	913	601	617	999999	593	471	721	674	999999	999999	621	379	245	107	65	159	616	58	111	376	455	372	467	912	620	594	381	558	117	376	362	802	999999	999999	947	419	279	998	690	474	905	764	143	476	999999	163	551	999999	305	123	999999	90	911	706	946	550	143	705	820	998	100	173	567	733	560	999999	473	449	159	646	880	618	367	637	999999	691	238	990	317	467	999999	474	263	993	430	281	891	208	849	999999	285	573	187	691	384	742	207	409	916	999999	689	999999	999999	658	999999	337	722	283	246	264	322	152	999999	363	955	625	910	573	999999	289	927	274	600	753	370	999999	440	675	263	728	494	828	84	532	999999	941	717	604	999999	102	999999	617	962	594	94	143	999999	999999	999999	758	831	633	106	636	857	424	511	14	297	927	999999	999999	999999	517	999999	493	77	865	999999	999999	999999	315	813	220	999999	320	311	999999	999999	999999	999999	615	939	999999	896	860	732	999999	674	363	440	713	316	999999	999999	999999	597	455	823	600	76	320	249	999999	999999	999999	820	999999	905	546	122	504	344	70	796	292	117	525	621	999999	761	629	200	231	584	205	999	980	25	229	723	856	192	78	999999	999999	999999	228	655	999999	50	846	999999	138	250	935	378	255	46	912	404	81	833	999999	838	446	129	27	146	654	527	999999	870	686	999999	265	322	999999	899	999999	915	889	999999	250	869	999999	96	999999	981	649	827	753	943	112	999999	651	32	278	239	999999	701	359	91	999999	853	210	975	855	314	985	999999	111	356	70	997	514	211	593	54	923	360	999999	46	999999	826	774	896	767	861	181	242	999999	46	999999	285	566	999999	869	397	669	939	240	758	995	36	725	406	883	115	320	450	439	234	316	374	999999	999999	593	184	89	314	218	999999	143	752	578	75	181	999999	440	999999	341	205	384	984	129	308	50	470	111	377	999999	662	551	730	803	818	730	810	640	253	999999	999999	318	364	999999	246	999999	253	458	999999	235	108	999999	613	119	244	999999	999999	999999	999999	999999	133	82	711	302	555	453	412	949	760	345	370	154	999999	491	646	887	30	262	882	683	797	999999	451	
152	913	987	937	621	999999	999999	999999	565	999999	971	101	622	606	999999	185	792	221	304	697	999999	864	954	487	132	472	999999	829	999999	372	662	485	120	631	999999	388	999999	999999	791	390	999999	999999	999999	850	225	399	34	999999	957	86	100	472	999999	324	136	287	959	509	814	158	221	999999	338	203	642	496	981	991	47	684	999999	999999	430	913	907	388	69	114	272	999999	999999	76	999999	992	282	200	981	999999	504	999999	429	999999	701	642	999999	651	607	612	999999	729	418	42	253	283	469	813	999999	589	417	999999	228	999999	246	92	999999	154	999999	346	920	999999	514	999999	999999	754	264	999999	999999	787	744	265	780	457	999999	543	323	415	823	599	532	468	158	402	388	999999	73	999999	822	619	999999	33	383	271	691	999999	224	234	546	498	999999	999999	999999	264	844	161	967	770	959	703	769	304	331	678	813	462	999999	999999	999999	739	690	999999	734	965	854	721	999999	519	999999	139	328	99	999999	334	580	999999	239	893	557	999999	789	303	614	129	999999	999999	702	705	999999	999999	472	999999	428	806	999999	337	187	999999	410	133	999999	999999	999999	829	384	679	434	999999	107	203	233	410	564	999999	950	397	999999	999999	999999	225	999999	186	999999	537	666	999999	671	72	527	253	442	965	492	434	957	340	298	784	744	999999	213	705	607	264	15	999999	999999	849	999999	419	261	572	158	195	114	102	396	477	172	999999	18	372	479	854	760	999999	999999	999999	999999	619	109	301	871	944	21	999999	578	999999	531	605	677	999999	216	117	992	870	816	307	330	865	943	820	621	585	171	841	236	753	999999	748	154	999999	238	246	320	959	700	213	183	790	523	590	946	567	999999	999999	166	371	861	889	450	620	808	755	676	288	679	295	782	999999	97	825	312	783	460	268	593	969	999999	42	999999	612	999999	999999	351	363	874	999999	105	999999	999999	865	999999	614	307	533	610	999999	570	41	290	415	999999	999999	703	698	287	173	116	232	602	999999	573	829	720	838	999999	278	999999	322	414	625	999999	807	495	231	933	698	486	999999	658	121	999999	999999	752	763	999999	131	837	999999	85	711	999999	872	382	498	999999	999999	894	469	999999	999999	77	257	626	664	999999	999999	516	481	764	589	687	189	999999	999999	786	806	999999	956	999999	373	440	762	247	999999	678	327	999999	999999	929	871	803	26	999999	999999	53	162	149	999999	547	567	615	366	999999	495	999999	767	999999	890	712	495	985	999999	812	673	901	999999	20	999999	986	898	199	999999	999999	893	785	670	300	258	448	634	
667	999999	418	98	758	999999	999999	751	679	999999	29	543	294	444	999999	865	214	225	424	737	999999	225	111	649	378	999999	814	999999	709	363	477	59	452	87	828	999999	529	724	915	826	441	269	254	85	879	999999	235	999999	16	999999	466	84	833	710	493	451	999999	999999	719	999999	269	999999	51	999999	443	999999	101	217	616	890	999999	490	999999	598	306	999999	971	35	770	723	870	708	987	790	897	403	226	741	594	386	117	760	999999	999999	566	999999	227	999999	642	909	564	27	500	999999	583	976	773	245	999999	999999	999999	862	999999	996	793	999999	999999	261	999999	49	999999	359	999999	239	782	999999	486	999999	41	745	999999	51	999999	860	169	999999	217	871	216	921	999999	980	337	999999	907	999999	999999	999999	999999	15	669	966	512	602	999999	214	405	999999	343	998	499	724	999999	999999	999999	438	479	999999	837	940	353	30	54	999999	999999	999999	999999	999999	999999	537	822	478	590	36	85	698	539	790	999999	954	999999	947	538	218	431	905	999999	668	999999	478	776	624	180	527	661	649	921	999999	192	999999	999999	766	938	805	185	999999	143	186	999999	257	899	999999	443	882	493	999999	491	999999	999999	514	995	362	601	853	761	207	999999	73	375	999999	999999	531	608	320	771	690	999999	733	42	410	999999	600	85	790	579	97	999999	999999	43	265	999999	94	933	677	398	830	175	999999	999999	977	723	999999	811	166	480	999999	90	999999	999999	802	397	758	804	672	999999	999999	286	999999	283	673	999999	999999	39	119	999999	999999	999999	930	922	940	525	924	688	65	687	700	788	999999	319	212	17	68	186	240	999999	999999	290	270	934	992	554	363	810	381	960	999999	51	999999	887	788	999999	159	210	180	999999	473	79	999999	985	52	617	367	501	81	665	958	834	798	252	868	411	337	996	999999	396	171	123	317	104	999999	659	96	999999	530	433	857	857	15	953	404	340	999999	285	891	385	197	999999	739	715	999999	878	253	459	29	386	451	163	280	784	125	359	762	654	20	999999	530	999999	971	647	999999	110	828	844	847	538	870	61	115	553	209	310	384	601	102	106	415	636	22	154	982	704	586	999999	838	55	577	886	274	507	854	861	890	102	907	999999	59	408	999999	491	516	400	999999	726	999999	814	975	171	999999	914	999999	999999	322	826	665	113	999999	608	15	802	960	983	786	607	698	347	419	999999	693	200	57	17	33	531	999999	999999	656	859	645	999999	79	416	333	999999	530	960	999999	999999	436	804	387	451	403	810	531	532	613	450	38	247	999999	
693	477	371	867	970	999999	791	999999	83	456	664	962	981	732	999999	659	436	86	999999	999999	999999	999999	889	813	605	613	223	10	115	978	215	999999	999999	628	386	999999	961	493	559	99	756	999999	363	358	723	488	421	88	977	872	186	374	299	448	59	999999	999999	999999	999999	366	657	791	94	104	250	832	999999	363	355	614	698	942	526	648	52	481	501	540	100	127	201	144	32	242	801	999999	542	999999	578	547	361	413	232	203	441	965	790	269	118	891	923	68	732	373	184	244	847	650	999999	578	347	999999	468	153	175	523	769	999999	302	999999	999999	605	784	807	262	294	999999	333	216	999999	690	241	432	209	203	143	411	659	67	999999	999999	999999	562	999	210	313	945	88	37	918	206	938	966	709	601	328	999999	924	120	889	523	523	444	999999	999999	115	624	268	950	999999	121	119	999999	734	414	408	52	785	607	999999	999999	641	305	999999	880	751	274	723	607	874	859	486	548	177	53	480	457	999999	121	104	688	686	138	995	999999	96	154	242	304	999999	286	498	327	171	999999	881	227	155	449	999999	999999	901	660	85	182	999999	571	625	691	933	999999	999999	674	512	999999	663	513	309	491	999999	999999	42	428	999999	598	371	169	999999	999999	171	262	311	793	974	263	999999	35	62	823	999999	999999	529	550	371	999999	999999	823	999999	900	887	378	917	664	655	539	807	483	999999	486	811	475	194	998	999999	681	649	999999	699	258	483	637	461	486	319	279	87	999999	67	172	999999	547	999999	486	740	999999	344	647	999999	999999	456	999999	779	575	22	999999	340	530	31	689	603	999999	133	999999	999999	259	916	441	999999	999999	461	325	999999	92	365	273	999999	708	267	735	999999	11	999999	999999	802	999999	858	999999	474	999999	999999	557	470	377	569	670	423	789	69	999999	877	903	301	999999	983	999999	999999	999999	999999	999999	587	631	273	296	353	999999	584	869	762	256	401	41	966	743	446	904	999999	999999	999999	694	849	340	649	776	999999	443	709	999999	281	672	293	171	674	725	34	317	294	999999	34	968	95	554	36	812	99	999999	936	558	326	999999	284	838	999999	525	898	999999	982	496	437	910	891	999999	597	99	999999	999999	366	251	718	999999	999999	681	34	554	609	305	999999	836	999999	22	506	161	797	202	398	454	999999	999999	826	777	334	797	746	123	87	999999	956	936	848	859	489	695	839	197	468	602	813	628	916	603	999999	156	809	425	413	999999	673	405	701	518	251	216	999999	940	804	822	935	910	999999	984	999999	
376	987	827	532	811	321	610	733	795	999999	369	242	233	834	188	999999	330	710	347	999999	561	999999	340	618	283	280	898	999999	999999	999999	902	999999	931	264	577	168	982	893	999999	999999	999999	672	906	999999	882	973	201	116	626	833	614	210	140	43	787	141	657	218	259	540	423	227	999999	137	999999	217	311	968	267	29	999999	437	118	999999	999999	999999	999999	462	999999	309	89	792	766	812	62	702	999999	999999	477	445	511	773	644	71	14	844	585	778	149	674	672	232	999999	999999	827	187	999999	221	154	898	801	205	999999	949	999999	631	461	284	85	46	196	999999	500	999999	518	243	793	57	914	999999	999999	999999	322	71	636	999999	942	169	985	875	609	999999	753	578	644	315	300	694	999999	383	393	310	703	113	487	269	999999	37	999999	593	394	55	306	999999	594	250	882	421	323	604	999999	301	298	209	436	999999	659	921	187	212	942	108	447	540	660	12	857	219	583	377	135	999999	81	402	490	564	999999	999999	999999	403	433	999999	380	15	695	101	999999	503	999999	111	609	809	850	885	651	295	608	766	450	591	393	672	837	945	478	773	229	896	719	999999	999999	16	999999	784	779	73	727	441	845	999999	990	364	542	482	767	325	74	196	750	999999	999999	999999	212	402	20	760	999999	435	999999	999999	872	999999	784	805	238	603	871	76	115	588	567	176	921	882	601	999999	140	999999	999999	163	709	42	999999	523	914	999999	804	545	999999	29	31	302	999999	923	695	874	580	737	253	174	453	997	91	172	637	790	825	999999	999999	981	630	686	257	999999	222	839	970	270	999999	111	999999	999999	301	96	566	275	271	998	196	727	999999	403	121	23	709	711	999999	982	999999	134	311	999999	744	792	399	344	55	999999	711	999999	903	320	846	151	375	127	705	995	605	372	528	826	143	83	534	237	574	243	673	999999	888	987	384	765	800	324	999999	999999	697	231	229	740	296	339	999999	146	999999	970	999999	592	15	956	386	523	606	484	999999	671	268	172	770	811	857	210	999999	999999	936	91	999999	60	536	206	308	384	152	787	540	803	260	999999	999999	604	595	91	999999	931	610	860	999999	325	973	919	251	999999	461	418	883	96	371	907	210	999999	628	999999	66	809	657	12	380	999999	944	999999	421	870	491	176	225	999999	705	46	315	85	922	35	86	616	955	773	999999	733	903	999999	999999	352	196	215	975	997	35	999999	284	607	489	349	381	999999	508	380	999999	999999	203	118	390	335	601	999999	552	602	999999	449	
999999	884	90	646	999999	500	115	78	683	285	201	228	999999	20	762	999999	999999	583	654	650	117	999999	999999	638	540	999999	73	116	751	72	999999	382	486	585	999999	999999	527	843	999999	999999	330	439	696	768	999999	975	368	380	572	893	538	999999	948	870	342	279	999999	451	115	129	999999	998	327	999999	621	818	741	173	178	373	999999	752	159	999999	330	999999	888	999999	544	565	436	999999	999999	999999	533	693	999999	615	253	572	243	85	999999	314	454	331	999999	84	156	285	999999	204	212	209	713	786	820	185	999999	999999	999999	205	907	550	999999	742	999999	999999	98	999999	394	135	920	605	139	114	25	845	999999	998	564	813	813	269	332	999999	999999	344	154	746	873	999999	999999	588	192	48	999999	999999	621	712	867	653	986	999999	999999	117	284	607	999999	608	771	975	857	551	109	577	391	647	999999	460	261	129	999999	351	999999	146	70	341	999999	100	935	827	234	615	141	910	826	594	379	224	957	999999	274	999999	999999	898	399	523	489	614	999999	530	999999	999999	999999	999999	339	999999	174	999999	56	943	194	979	673	943	751	999999	420	199	750	796	999999	13	503	376	855	778	375	999999	999999	547	852	808	443	415	858	999999	164	394	581	191	430	999999	999999	23	700	294	872	999999	157	999999	112	999999	863	860	262	966	666	999999	891	560	999999	18	999999	509	101	385	546	267	95	687	999999	36	617	569	375	652	835	490	676	999999	906	343	18	599	444	562	944	582	999999	892	407	79	502	999999	912	422	620	668	921	324	747	614	947	469	69	999999	682	304	495	610	140	185	417	330	999999	999999	999	416	75	539	440	964	999999	202	289	999999	533	999999	999999	953	41	177	569	362	824	999999	999999	549	540	368	880	999999	97	552	761	999999	661	182	377	976	423	213	603	391	883	782	509	754	999999	50	552	95	646	541	578	963	616	65	506	999999	548	999999	876	999999	659	790	877	562	440	999999	999999	361	999999	999999	540	999999	574	187	478	51	792	642	369	499	815	794	14	999999	999999	999999	615	999999	999999	25	437	962	337	896	732	103	999999	946	323	131	999999	201	866	965	10	750	398	439	586	464	569	999999	999999	386	891	864	785	332	588	999999	453	759	685	214	252	999999	500	677	454	385	999999	999999	328	247	814	624	999999	48	554	233	999999	185	29	999999	455	531	999999	951	15	999999	317	999999	367	681	678	924	515	999999	999999	433	259	721	984	999999	327	723	999999	853	999999	276	936	747	777	365	242	277	999999	999999	758	721	705	549	672	587	
78	563	488	646	568	890	118	999999	325	131	973	688	200	999999	893	732	943	28	389	738	999999	569	805	12	999999	411	194	52	999999	999999	727	710	999999	407	142	999999	245	940	294	681	167	669	432	655	391	553	999999	999999	999999	36	777	687	170	999999	655	999999	999999	486	207	999999	705	999999	373	323	404	273	999999	793	685	999999	496	13	999999	707	580	271	147	160	620	895	334	273	472	876	234	999999	549	999999	752	634	15	759	999999	137	975	999999	305	999999	999999	127	913	293	245	449	539	774	999999	462	363	393	370	999999	865	311	832	442	603	999999	999999	363	723	525	50	999999	134	737	269	606	732	488	965	39	899	503	982	50	37	32	346	999999	999999	97	999999	368	999999	407	893	442	999999	542	999999	808	999999	999999	403	999999	252	194	325	802	514	356	999999	874	428	341	999999	372	328	791	415	580	160	638	276	636	764	999999	787	999999	843	999999	311	199	999999	167	20	12	109	594	798	843	999999	999999	999999	740	368	887	940	932	698	531	123	512	137	999999	658	999999	999999	999999	633	999999	406	598	958	999999	54	539	883	999999	999999	706	273	733	993	571	873	615	692	536	999999	877	742	854	38	999999	713	799	999999	82	508	629	382	341	961	999999	447	118	586	999999	695	828	13	679	611	999999	268	390	519	565	54	52	999999	103	499	755	826	551	570	645	999999	999999	477	810	761	701	334	931	771	764	134	999999	39	999999	841	449	873	73	252	46	63	333	289	506	38	466	931	288	841	215	411	895	547	999999	294	449	361	202	917	910	667	336	618	754	441	288	23	999999	262	60	999999	763	308	534	999999	650	965	970	999999	305	769	999999	999999	566	999999	238	999999	98	149	999999	999999	999999	156	342	378	726	715	535	75	749	453	668	999999	790	333	999999	596	22	358	644	483	999999	999999	622	151	621	245	61	401	999999	70	924	134	861	961	210	999999	966	999999	865	999999	999999	904	42	851	110	30	999999	242	999999	641	999999	999999	505	917	707	271	999999	999999	999999	490	663	144	999999	999999	529	544	999999	999999	999999	41	630	856	492	999999	53	486	387	770	50	601	936	819	686	999999	999999	193	628	943	263	938	92	999999	999999	384	999999	305	51	353	332	999999	999999	480	119	999999	999999	999999	999999	796	873	231	999999	763	159	165	554	999999	458	302	832	999999	915	231	575	999999	948	999999	999999	999999	999999	748	444	43	448	484	999999	465	709	13	558	999999	934	999999	79	41	64	999999	999999	253	829	437	847	999999	520	985	651	634	904	925	999999	
167	900	150	999999	999999	787	850	325	675	419	999999	144	999999	744	335	411	93	999999	544	139	629	236	999999	288	999999	900	695	522	462	833	121	561	999999	278	400	606	794	999999	999999	254	213	13	951	999999	740	302	402	14	195	584	567	483	370	795	114	931	696	861	999999	234	101	338	863	999999	308	999999	360	186	353	728	616	622	999999	300	999999	626	284	999999	547	706	508	691	336	877	275	637	201	988	173	469	909	999999	111	719	162	875	150	120	535	213	999999	226	661	466	967	945	276	999999	870	488	656	326	323	663	999999	410	11	985	575	671	346	371	22	883	818	683	999999	496	147	59	486	999999	999999	344	764	291	39	869	910	330	999999	131	128	685	999999	593	619	447	993	999999	874	164	544	999999	866	999999	999999	777	648	294	434	779	999999	820	12	999999	481	978	899	444	380	999999	85	255	309	225	253	337	80	235	999999	999999	503	394	185	331	630	999999	478	194	87	999999	231	625	896	591	198	999999	682	331	121	640	999999	559	999999	743	89	299	999999	651	336	999999	999999	423	230	361	286	547	644	681	860	500	510	999999	366	128	909	459	358	718	36	945	654	748	999999	432	999999	943	999999	442	999999	341	426	826	857	211	554	808	405	544	314	650	999999	11	470	620	999999	833	203	262	833	999999	940	999999	999999	999999	232	959	999999	797	826	342	999999	212	438	529	999999	683	999999	165	574	111	63	814	999999	999999	292	653	287	999999	999999	701	750	999999	999999	999999	401	581	999999	475	999999	595	509	608	717	972	125	460	999999	999999	999999	999999	975	999999	688	731	576	136	999999	999999	108	579	999999	805	999999	135	591	774	603	816	138	999999	999999	999999	999999	999999	601	455	106	441	999999	999999	90	346	956	999999	726	999999	82	877	56	275	149	963	999999	999999	913	703	113	592	390	350	857	756	812	53	974	592	999999	708	999999	130	999999	999999	977	276	999999	345	848	999999	409	999999	999999	726	770	863	363	518	25	776	999999	898	352	514	61	999999	974	334	533	913	999999	999999	999999	999999	747	925	245	149	985	109	911	578	854	453	999999	999999	648	141	999999	999999	690	466	576	95	643	999999	999999	525	948	999999	999999	174	811	935	789	275	37	999999	978	999999	628	223	532	915	999999	497	53	899	331	550	281	843	347	583	232	999999	999999	766	729	515	157	999999	201	928	807	746	766	919	664	999999	484	319	162	151	331	477	933	661	230	999999	999999	878	204	408	786	459	826	999999	999999	385	708	271	609	473	696	908	31	604	999999	128	
730	134	245	413	76	999999	690	206	262	754	480	905	546	584	999999	279	525	793	151	358	920	999999	215	289	218	222	709	688	455	999999	455	999999	552	999999	425	74	643	790	999999	823	768	999999	975	958	904	803	725	35	156	426	393	999999	999999	759	208	999999	918	955	205	853	262	11	750	839	308	999999	362	999999	999999	262	635	734	461	999999	590	299	999999	257	384	415	497	684	999999	38	39	227	876	999999	999999	233	155	687	999999	488	571	999999	879	999999	659	999999	450	291	866	894	791	999999	776	144	179	908	639	999999	581	790	365	999999	999999	722	999999	90	273	569	540	999999	116	948	999999	972	999999	999999	999999	426	597	620	964	216	817	648	247	999999	999999	742	623	995	593	484	116	804	133	999999	999999	167	336	578	500	881	750	931	787	999999	519	999999	999999	355	999999	999999	999999	960	826	158	761	821	484	439	999999	531	945	545	351	632	841	999999	849	999999	999999	262	999999	28	999999	999999	466	886	860	404	861	647	365	277	506	380	410	155	999999	999999	241	999999	682	897	939	968	935	215	589	165	11	184	999999	622	828	245	133	65	840	743	692	999999	961	90	577	999999	176	678	48	970	999999	696	366	875	533	999999	580	999999	999999	161	999999	260	306	999999	403	687	694	742	999999	271	257	354	315	244	291	999999	523	601	330	947	999999	267	176	618	933	315	817	87	99	785	999999	931	977	688	596	441	577	265	687	999999	307	999999	238	777	723	999999	999999	131	999999	176	529	978	871	140	359	889	999999	687	999999	97	869	999999	999999	664	999999	999999	999999	626	648	850	788	268	914	440	999999	379	38	399	895	65	924	695	493	922	999999	686	70	999999	339	706	999999	889	999999	599	30	690	779	574	999999	408	509	763	483	743	387	271	74	441	490	999999	860	694	999999	999999	999999	184	132	999999	407	999999	265	531	999999	941	999999	898	999999	324	420	999999	599	464	228	999999	555	999999	221	999999	544	995	622	999999	365	359	846	999999	107	776	436	999999	568	58	999999	999999	153	999999	999999	999999	251	489	496	749	999999	530	389	406	475	999999	170	12	999999	382	196	412	306	635	175	938	999999	839	801	998	888	574	999999	551	999999	966	999999	577	999999	679	508	999999	509	872	608	835	969	999999	197	802	999999	433	882	999999	861	764	954	999999	813	999999	447	411	687	999999	861	999999	139	837	118	999999	950	593	999999	293	874	999999	903	434	37	340	969	999999	652	998	392	464	691	215	690	533	999999	999999	763	167	241	106	377	21	20	162	705	141	341	688	
851	31	125	999999	321	729	861	530	489	482	999999	792	759	999999	114	407	764	999999	999999	585	496	124	999999	160	61	777	764	891	999999	875	634	999999	323	964	157	370	349	102	894	999999	672	999999	357	291	599	449	999999	688	906	613	999999	999999	999999	999999	201	737	202	964	547	543	999999	999999	116	614	848	730	999999	795	541	743	68	999999	39	195	912	15	999999	548	561	612	440	999999	984	810	999999	852	853	567	999999	999999	999999	384	555	999999	996	999999	385	743	442	868	999999	551	999999	999999	555	999999	999999	798	999999	196	970	653	412	935	999999	889	984	306	999999	995	877	999999	32	132	999999	999999	126	999999	199	999999	629	33	115	999999	999999	888	929	821	265	999999	109	999999	724	586	448	524	971	619	999999	116	718	89	616	999999	991	70	529	999999	597	871	999999	84	999999	633	566	999999	548	719	999999	999999	960	172	50	374	999999	822	999999	999999	999999	999999	711	506	431	999999	501	550	417	668	701	580	369	905	233	393	999999	35	456	101	30	501	999999	262	326	43	156	555	48	252	551	999999	874	93	350	547	170	999999	653	525	141	25	539	879	27	723	854	64	939	657	999999	870	375	104	425	191	83	459	190	397	936	999999	512	999999	999999	532	706	286	564	686	233	999999	999999	999999	960	999999	962	107	244	602	188	101	999999	390	999999	680	803	779	667	168	999999	711	999999	265	999999	194	999999	374	762	495	27	999999	499	262	433	171	999999	999999	999999	421	229	976	224	999999	218	844	999999	131	144	446	729	999999	999999	405	223	522	999999	127	351	775	501	597	345	999999	585	610	602	363	999999	868	999999	368	644	999999	939	496	496	343	56	745	853	999999	240	999999	999999	999999	958	104	999999	999999	42	380	999999	368	999999	632	999999	474	999999	607	252	999999	174	999999	264	999999	291	373	466	726	35	999999	80	606	922	999999	367	29	983	493	652	999999	324	55	835	811	999999	286	334	316	999999	31	340	999999	999999	876	227	964	999999	405	809	595	637	999999	885	247	310	999999	446	811	275	999999	491	519	955	744	662	129	440	452	107	15	48	159	871	13	464	631	113	55	999999	403	959	588	684	66	870	11	169	597	511	775	839	999999	51	243	540	999999	493	999999	223	107	533	618	307	804	556	487	451	882	783	678	395	401	919	872	999999	903	834	898	999999	661	959	842	999999	331	176	525	118	638	999999	999999	148	354	999999	794	869	350	290	879	999999	392	560	999999	814	833	390	448	604	999999	580	636	986	594	885	562	148	691	999999	999999	638	41	
379	812	418	150	540	999999	569	999999	13	321	623	999999	999999	999999	111	999999	38	117	999999	999999	999999	938	999999	836	656	553	469	279	999999	187	673	999999	251	479	22	747	868	999999	302	999999	879	999999	176	268	999999	41	206	403	461	999999	663	570	999999	999999	120	999999	755	999999	999999	986	581	299	478	999999	999999	319	999999	918	478	363	999999	999999	814	601	848	451	772	999999	822	625	999999	75	818	200	999999	112	279	999999	369	581	992	295	191	316	768	589	10	350	620	704	999999	287	925	999999	651	309	756	999999	71	668	668	956	759	868	999999	515	480	288	310	546	999999	382	559	896	371	999999	182	999999	832	268	450	999999	999999	127	307	79	999999	721	548	999999	999999	835	279	999999	999999	45	999999	322	676	999999	119	999999	50	84	665	945	728	38	735	133	999999	257	610	802	228	246	999999	641	571	570	375	759	740	95	199	213	999999	858	983	999999	991	859	999999	579	159	728	391	114	462	361	350	999999	985	424	97	999999	999999	476	481	677	999999	894	751	116	999999	360	981	955	884	461	843	870	55	999999	999999	277	426	41	653	999999	854	999999	189	999999	229	263	773	325	999999	100	979	635	386	316	999999	999999	117	999999	691	798	999999	436	229	11	518	480	76	585	999999	820	682	203	823	999999	999999	594	715	542	886	999999	587	666	957	793	481	217	493	738	341	44	999999	701	999999	854	754	428	999999	999999	701	749	999999	197	43	187	418	786	999999	405	494	484	392	999999	838	66	221	89	478	435	529	310	999999	338	254	258	999999	999999	852	999999	236	999999	150	537	999999	147	447	399	999999	780	385	695	405	97	254	857	999999	594	999999	294	642	674	950	999999	657	999999	999999	858	942	999999	999999	437	933	842	178	999999	999999	854	735	999999	999999	821	457	697	60	833	999999	899	93	396	606	75	128	567	336	999999	452	999999	880	448	999999	999999	456	848	264	999999	761	562	999999	999999	523	999999	858	999999	675	820	227	263	967	823	999999	862	775	999999	187	999999	318	999999	999999	616	647	222	974	296	326	39	375	608	442	112	999999	352	980	929	999999	810	999999	957	999999	515	344	199	164	999999	952	522	813	900	670	803	640	396	56	999999	516	311	822	572	845	999999	999999	618	820	865	751	153	881	845	682	377	999999	360	483	999999	281	458	999999	918	344	803	226	474	999999	639	472	685	306	678	423	572	987	999999	999999	256	69	726	999999	298	999999	808	999999	999999	999999	999999	559	289	912	55	40	999999	253	904	238	51	429	981	999999	190	403	75	999999	213	
432	120	390	999999	248	999999	940	555	89	769	612	535	172	999999	999999	999999	999999	192	773	260	647	999999	329	93	416	80	826	88	56	999999	895	249	999999	437	545	999999	912	950	51	685	115	999999	999999	999999	301	703	879	181	735	999999	110	220	302	596	565	76	790	306	202	999999	410	862	999999	891	873	373	573	734	712	999999	733	139	150	97	155	173	999999	845	792	713	201	654	352	22	999999	684	947	999999	872	478	327	999999	999999	874	999999	999999	975	97	609	927	139	154	468	598	310	971	999999	999999	999999	402	689	999999	513	489	975	755	519	497	999999	199	999999	208	862	244	820	127	999999	276	999999	902	197	299	245	864	583	999999	196	754	712	126	614	999999	923	479	788	999999	999999	278	999999	529	733	487	999999	999999	511	999999	291	999999	777	192	599	803	999999	999999	214	999999	709	999999	905	928	999999	999999	785	687	999999	684	284	393	999999	448	25	113	378	293	179	709	16	999999	363	999999	766	999999	976	529	526	999999	350	999999	275	398	672	463	999999	970	999999	999999	702	999999	835	827	656	897	778	339	176	496	435	118	379	999999	393	999999	295	999999	999999	607	999999	265	999999	999999	999999	899	999999	66	776	562	739	999999	333	211	999999	409	990	536	999999	868	999999	646	363	999999	386	999999	15	770	999999	787	999999	121	999999	362	188	447	445	71	493	757	779	721	999999	999999	756	37	785	177	497	983	894	759	266	303	999999	152	901	999999	397	999999	893	357	999999	988	395	628	598	999999	33	999999	964	928	52	248	98	471	93	748	283	358	455	838	282	31	999999	417	854	515	938	46	545	316	999999	390	864	999999	670	575	229	138	438	815	154	999999	29	965	716	27	214	952	68	162	855	48	656	64	84	39	104	977	999999	999999	41	986	33	657	999999	662	384	667	801	518	999999	999999	920	640	694	354	12	928	701	836	310	986	978	392	460	635	999999	999999	356	640	480	251	999999	355	783	999999	905	371	710	64	643	547	999999	549	633	710	128	26	370	730	37	175	286	999999	782	999999	999999	640	207	629	927	999999	320	170	47	999999	999999	999999	856	535	449	640	999999	646	999999	763	999999	999999	759	999999	516	718	999999	626	613	999999	965	428	572	738	159	274	173	90	999999	999999	237	990	511	354	920	553	169	834	999999	396	947	639	999999	28	999999	579	880	457	999999	219	136	693	999999	733	323	999999	11	999999	386	184	999999	148	519	135	999999	999999	999999	415	829	999999	999999	613	345	226	999999	335	999999	999999	529	579	394	716	966	917	999999	543	
443	778	999999	558	551	52	999999	999999	919	809	129	617	492	999999	653	475	627	999999	661	999999	999999	340	375	999999	686	457	598	806	790	999999	181	602	193	999999	411	999999	383	999999	999999	516	164	238	306	999999	215	999999	999999	164	999999	999999	999999	815	266	999999	999999	999999	999999	53	872	104	453	652	999999	169	999999	999999	434	499	962	506	999999	356	999999	154	368	129	999999	817	782	618	395	999999	879	871	672	365	346	765	808	999999	744	340	409	326	72	512	912	147	920	687	643	572	201	999999	827	999999	85	121	70	75	999999	595	271	263	708	18	772	455	497	282	191	669	691	999999	999999	999999	999999	423	92	855	216	897	896	104	975	823	252	459	53	999999	289	999999	704	999999	240	158	79	155	617	63	740	467	649	648	506	973	999999	537	668	999999	999999	661	39	214	858	181	699	176	287	999999	766	322	411	999999	992	956	964	947	432	999999	692	801	806	999999	999999	749	999999	258	999999	11	941	999999	791	999999	145	627	205	499	884	69	459	902	999999	732	297	999999	999999	92	655	549	999999	933	115	65	384	999999	855	10	99	118	999999	450	577	285	999999	999999	531	435	431	999999	999999	474	73	372	164	999999	933	84	740	698	999999	999999	999999	58	992	18	999999	736	602	152	999999	204	410	776	999999	18	334	592	788	247	895	630	999999	290	789	544	870	999999	901	594	69	781	270	401	999999	759	848	999999	293	999999	450	795	832	288	999999	565	999999	297	999999	155	999999	350	295	999999	999999	999999	513	999999	269	458	147	999999	835	999999	93	990	999999	18	361	999999	170	999999	309	852	796	999999	798	999999	688	233	479	999999	515	755	139	718	496	767	598	361	999999	536	269	835	797	582	960	999999	205	612	999999	999999	935	850	985	659	999999	442	706	702	999999	140	633	46	978	564	362	89	878	999999	999999	176	420	999999	141	633	545	474	999999	999999	149	973	187	999999	601	424	647	665	999999	480	676	63	70	999999	95	125	903	233	856	999999	999999	880	999999	830	117	464	645	935	718	362	999999	577	999999	492	563	301	952	557	444	564	917	999999	999999	999999	697	451	115	524	914	25	730	322	617	821	994	268	38	357	967	147	999999	711	946	417	366	999999	675	999999	342	794	172	999999	788	999999	326	999999	570	546	142	666	358	131	30	702	632	801	999999	999999	999999	304	273	605	589	306	785	215	999999	999999	52	598	775	999999	191	130	853	384	999999	999999	505	472	999999	999999	224	999999	789	999999	690	253	784	565	148	118	91	48	530	567	999999	492	517	999999	
999999	667	504	543	890	821	939	999999	849	258	277	645	70	999999	999999	999999	390	288	999999	137	524	507	128	487	460	667	455	153	999999	295	999999	51	807	394	691	999999	986	681	420	967	718	790	403	536	297	999999	58	66	999999	749	187	488	999999	999999	596	283	548	27	999999	233	375	796	999999	564	640	999999	838	999999	342	999999	794	708	868	550	418	733	113	592	999999	956	999999	399	711	850	118	999999	77	426	798	999999	492	999999	597	999999	999999	921	489	839	895	71	999999	381	999999	866	954	478	620	999999	971	862	179	956	827	136	614	976	999999	460	455	511	999999	999999	877	999999	92	825	120	681	947	497	253	273	696	138	302	247	675	844	895	639	519	999999	455	935	249	536	152	471	581	626	999999	39	999999	394	902	253	503	999999	784	139	367	999999	999999	484	999999	999999	269	698	999999	999999	310	251	564	816	999999	999999	965	942	999999	555	683	649	110	999999	661	224	879	311	236	58	999999	875	69	766	281	581	166	999999	326	343	276	453	637	213	325	999999	999999	577	403	385	287	999999	124	238	455	999999	838	165	822	999999	35	958	471	785	999999	434	999999	797	545	420	370	994	625	999999	288	239	22	896	15	76	999999	312	908	999999	999999	191	761	830	320	562	743	999999	158	922	317	318	981	999999	999999	891	412	677	41	999999	25	293	936	773	950	999999	999999	941	159	755	655	723	60	620	999999	453	999999	999999	487	982	677	999999	845	703	999999	970	258	170	999999	999999	664	81	280	925	999999	488	254	987	880	104	999999	801	851	402	276	999999	999999	371	836	136	227	61	200	59	315	999999	999999	243	740	999999	967	545	999999	999999	999999	583	452	135	785	999999	208	686	480	392	135	875	518	452	999999	999999	999999	887	333	999999	896	612	881	231	619	188	50	21	999999	900	136	320	187	815	311	692	152	142	999999	999999	999999	999999	580	807	999999	440	148	994	806	999999	277	90	221	433	149	488	702	231	999999	606	495	999999	439	580	265	815	698	702	151	999999	306	999999	311	33	272	364	42	83	307	189	50	56	214	955	999999	56	999999	754	676	822	999999	921	999999	979	999999	741	112	999999	552	999999	741	445	852	999999	995	999999	999999	999999	170	784	456	628	923	336	565	449	981	484	946	219	715	943	36	329	753	384	999999	331	218	531	262	41	531	199	999999	604	999999	151	959	999999	276	910	594	891	375	372	997	999999	423	375	999999	627	64	342	402	798	419	533	319	620	743	458	980	638	531	425	999999	999999	889	960	255	840	
524	19	999999	999999	359	144	953	391	386	664	907	842	771	634	999999	198	796	649	195	669	832	348	203	999999	930	955	370	999999	275	273	409	999999	130	919	999999	999999	400	999999	448	284	580	928	999999	88	550	147	866	896	448	999999	937	250	999999	585	17	186	816	134	875	999999	999999	13	125	123	264	454	722	851	999999	933	798	999999	210	911	99	999999	114	124	278	792	98	473	512	367	999999	169	687	544	911	999999	999999	999999	999999	55	509	577	812	130	824	105	425	25	374	514	119	738	999999	999999	496	113	81	702	856	92	314	311	999999	757	787	104	999999	187	939	605	999999	999999	486	165	411	522	999999	999999	300	182	377	83	108	999999	258	999999	999999	824	58	808	855	535	419	639	740	208	86	64	342	729	338	247	85	769	999999	586	261	884	999999	973	999999	97	411	683	715	241	999999	999999	999999	200	975	943	138	141	999999	179	122	847	999999	213	445	46	651	570	844	139	999999	999999	197	672	999999	245	372	85	795	767	133	736	999999	508	999999	583	999999	152	999999	395	119	999999	29	639	473	999999	999999	258	999999	999999	446	841	838	586	999999	873	999999	836	855	739	580	63	345	999999	56	999999	922	916	217	862	999999	508	816	459	30	65	320	558	999999	930	776	124	999999	820	331	292	999999	347	276	132	278	719	297	24	814	999999	607	46	593	999999	999999	552	999999	999999	495	937	999999	389	566	187	562	756	637	924	963	466	516	525	999999	763	999999	999999	650	999999	594	999999	221	802	644	964	999999	283	965	120	448	233	83	871	334	393	268	518	781	999999	570	521	91	372	999999	999999	548	92	385	829	609	907	902	955	90	724	999999	232	999999	601	730	289	791	527	486	999999	392	644	999999	999999	505	999999	803	561	524	83	689	999999	751	999999	999999	375	999999	145	999999	541	331	128	999999	999999	999999	999999	773	190	999999	290	729	999999	999999	320	964	903	999999	117	334	999999	114	350	440	17	45	876	480	457	999999	365	391	656	25	945	418	274	999999	589	609	469	206	623	203	244	999999	134	964	440	332	522	483	790	999999	872	437	999999	687	783	575	791	999999	999999	999999	13	999999	83	999999	940	999999	999999	999999	312	508	864	999999	490	999999	206	664	910	912	50	134	662	881	999999	999999	999999	518	437	999999	999999	24	818	905	880	999999	199	344	280	999999	33	538	632	473	181	292	946	439	999999	834	490	129	664	879	524	201	352	999999	308	999999	405	999999	474	123	978	297	689	959	561	872	999999	862	999999	335	999999	511	999999	198	710	
999999	897	713	571	602	106	951	999999	938	390	689	275	999999	999999	999999	189	601	73	999999	999999	999999	602	987	878	83	877	628	999999	339	991	999999	698	999999	999999	990	999999	692	999999	999999	27	36	938	751	999999	872	607	999999	826	352	155	296	447	983	703	999999	999999	910	999999	498	999999	477	226	29	947	377	990	121	657	999999	710	496	741	201	501	468	945	999999	999999	16	476	989	802	999999	193	704	575	715	460	999999	283	999999	999999	371	157	550	999999	918	999999	999999	999999	999999	241	780	999999	658	554	999999	999999	245	999999	865	501	828	31	735	999999	833	999999	252	801	285	660	73	771	289	639	379	53	951	657	36	57	216	999999	979	999999	31	750	999999	159	999999	232	225	711	999999	999999	38	999999	422	874	976	999999	560	410	606	835	999999	999999	363	999999	185	999999	540	587	855	999999	295	999999	52	977	653	93	311	999999	999999	999999	445	999999	999999	359	610	999999	631	86	681	944	999999	806	527	154	590	22	396	515	999999	127	691	637	856	600	999999	334	307	445	230	999999	781	467	928	554	999999	816	655	13	999999	999999	581	464	906	999999	330	489	999999	898	397	641	697	795	128	999999	999999	999999	505	999999	715	286	999999	999999	855	788	999999	39	877	999999	999999	773	366	393	106	829	999999	999999	730	999999	280	165	157	409	999999	589	999999	985	349	574	999999	592	321	893	297	999999	423	999999	609	999999	999999	301	999999	999999	154	623	285	314	699	999999	818	999999	87	559	492	999999	139	331	148	999999	999999	187	690	313	790	170	999999	472	105	964	415	161	999999	612	208	999999	553	944	265	434	313	891	296	60	755	60	515	761	411	736	13	101	256	999999	536	999999	610	308	422	984	170	812	218	735	883	667	514	475	361	512	999999	194	76	713	962	700	891	999999	557	739	654	700	71	368	999999	323	904	295	85	638	999999	255	531	281	274	500	999999	561	177	98	545	50	410	898	729	818	35	543	379	836	677	999999	750	682	339	469	751	850	774	569	999999	228	399	999999	144	762	662	999999	448	471	999999	340	472	469	999999	614	999999	173	638	151	298	370	999999	248	999999	999999	999999	999999	942	804	749	832	786	999999	334	999999	650	999999	764	999999	165	239	104	999999	819	347	508	999999	488	724	999999	587	221	632	280	403	999999	160	762	737	268	814	999999	644	722	194	553	865	144	999999	999999	611	408	671	985	69	275	18	999999	623	898	223	999999	227	634	171	999999	163	336	931	23	500	925	999999	709	351	386	460	999999	635	999999	643	156	611	760	568	
189	550	646	221	137	999999	731	999999	838	54	999999	635	19	560	573	400	999999	213	999999	473	685	381	962	999999	683	814	822	793	829	999999	77	759	466	999999	982	999999	516	125	803	719	768	786	999999	664	898	750	450	635	72	403	114	942	747	297	999999	807	587	12	999999	999999	482	937	319	582	977	999999	179	999999	577	502	883	999999	409	999999	704	899	193	307	746	999999	373	196	731	436	160	134	21	179	193	185	493	514	587	999999	247	831	477	616	687	213	581	507	999999	570	520	692	542	999999	999999	983	624	999999	266	999999	949	295	216	999999	431	852	999999	999	999999	401	999999	378	835	919	907	873	431	576	999999	999999	999999	866	138	171	999999	468	999999	418	586	210	561	213	999999	981	541	951	999999	594	999999	999999	530	581	747	667	561	151	856	623	695	719	561	999999	999999	723	254	92	166	55	999999	963	270	273	423	559	999999	999999	999999	999999	387	955	258	999999	392	786	21	999999	129	471	609	774	611	967	723	867	999999	514	543	533	737	459	794	999999	999999	230	999999	266	167	198	827	755	30	999999	999999	999999	470	723	664	883	999999	474	962	695	445	202	999999	999999	550	999999	909	335	272	597	999999	928	999999	678	999999	999999	222	754	622	999999	643	854	754	999999	731	999999	406	999999	999999	660	821	273	999999	109	144	434	869	280	999999	611	288	502	493	432	999999	317	579	792	512	999999	670	999999	999999	41	61	590	447	999999	999999	999999	160	984	485	999999	775	852	441	999999	999999	785	302	942	48	20	653	151	999999	331	721	999999	999999	613	422	357	990	864	421	465	57	553	999999	126	708	999999	999999	304	26	999999	657	44	876	517	259	727	999999	728	918	840	999999	909	229	125	40	158	163	546	571	138	999999	910	440	976	24	989	798	186	243	999999	559	358	135	999999	674	999999	547	896	364	695	999999	271	946	581	87	147	334	871	999999	560	995	914	732	888	999999	746	604	899	503	269	928	999999	999999	999999	291	39	784	739	451	999999	610	266	191	875	980	359	964	859	899	876	665	999999	101	682	895	999999	626	246	999999	927	92	999999	403	105	766	133	999999	918	300	999999	363	594	430	741	949	738	733	856	907	910	782	745	10	999999	604	12	999999	812	142	999999	413	999999	520	999999	999999	963	863	96	999999	999999	583	999999	568	851	522	80	505	359	999999	167	911	999999	338	999999	155	347	646	776	500	764	201	963	785	999999	999999	814	84	999999	480	986	999999	646	999999	61	337	999999	186	159	114	533	506	583	999999	975	734	643	
219	211	377	999999	326	999999	595	354	665	619	270	999999	216	707	996	598	999999	999999	291	999999	31	999999	981	419	171	999999	671	967	268	999999	883	810	919	10	605	872	539	557	669	787	60	999999	395	717	999999	271	942	406	999999	907	704	343	693	469	622	932	999999	958	761	828	425	628	95	57	736	460	995	215	999999	134	69	330	999999	999999	224	999999	999999	273	943	999999	554	274	440	361	999999	999999	126	999999	388	999999	999999	580	999999	999999	999999	999999	317	348	981	25	999999	737	304	412	847	384	267	199	255	993	50	956	999999	861	284	161	198	734	143	195	999999	999999	827	440	482	999999	534	245	142	792	321	553	292	927	999999	999999	970	37	513	539	999999	927	214	395	631	999999	565	935	999999	999999	242	582	214	999999	682	999999	909	999999	930	368	849	31	999999	462	682	497	999999	97	236	466	190	171	231	603	999999	416	341	441	999999	786	923	598	999999	921	559	738	348	496	999999	999999	907	999999	999999	154	999999	271	869	752	712	144	30	478	708	110	40	81	999999	611	893	275	398	477	65	153	445	261	352	999999	999999	944	999999	188	999999	332	999999	84	74	999999	913	641	546	999999	729	674	765	454	890	578	891	999999	386	737	999999	979	515	439	60	952	708	438	999999	733	999999	768	999999	842	636	386	551	955	16	285	697	261	729	809	748	999999	999999	999999	999999	999999	255	424	568	999999	999999	862	816	999999	999999	121	378	485	722	813	999999	999999	999999	923	818	999999	37	935	481	111	999999	351	260	706	999999	669	574	717	77	999999	488	999999	210	574	267	999999	569	432	931	895	907	221	539	916	999999	999999	999999	464	182	999999	999999	319	942	466	381	243	612	999999	437	364	546	660	417	577	999999	314	999999	123	665	55	999999	604	13	586	999999	828	811	999999	636	903	966	119	999999	220	999999	178	492	743	202	999999	999999	459	999999	577	358	256	999999	962	999999	765	36	589	799	137	999999	152	316	365	272	553	432	999999	484	534	398	999999	126	207	180	999999	999999	27	920	642	999999	494	610	435	238	947	34	849	752	870	877	386	999999	417	306	999999	862	999999	480	999999	600	892	975	470	189	921	140	606	792	435	944	18	668	166	253	999999	542	999999	137	324	999999	583	525	613	999999	21	999999	708	900	915	303	694	999999	281	51	992	518	999999	256	317	817	427	999999	327	926	868	718	163	173	877	722	982	999	165	130	999999	376	371	813	177	805	431	999999	876	141	999999	471	397	125	260	910	402	999999	820	999999	111	525	208	687	788	
303	962	544	999999	202	999999	694	999999	160	33	626	999999	335	88	511	396	722	999999	195	999999	999999	330	48	913	967	999999	358	189	658	29	501	999999	684	35	999999	999999	886	682	683	820	565	999999	999999	101	634	762	999999	554	318	999999	389	999999	23	21	391	972	923	999999	65	873	963	999999	732	999999	999999	458	473	310	215	999999	999999	999999	506	999999	999999	999999	999999	946	999999	214	262	999999	871	999999	640	166	164	672	644	999999	999999	999999	626	810	999999	60	999999	114	570	186	299	766	349	649	999999	349	838	648	900	74	999999	977	999999	851	620	169	644	999999	501	999999	303	800	665	313	749	999999	422	695	517	70	969	979	386	112	914	496	463	231	937	300	327	516	999999	580	23	941	911	775	200	999999	416	173	613	999999	999999	999999	999999	999999	899	365	926	999999	141	839	105	908	600	251	999999	133	706	422	257	210	57	787	38	95	999999	808	999999	646	999999	819	654	805	999999	191	229	425	395	427	332	999999	374	184	385	999999	999999	114	999999	669	839	76	991	993	915	999999	157	105	470	25	745	999999	30	289	647	321	194	299	542	419	32	999999	738	289	99	675	836	872	999999	105	610	999999	466	674	807	438	828	661	890	963	44	134	954	380	681	240	561	94	536	73	747	195	571	931	647	999999	338	711	903	250	575	284	999999	375	414	558	634	356	482	219	493	533	409	579	384	999999	566	367	607	858	999999	752	999999	349	358	424	624	999999	37	999999	109	126	757	649	397	759	441	589	965	132	606	214	612	327	999999	223	999999	992	999999	749	762	999999	114	55	999999	823	938	999999	27	989	933	109	329	999999	120	377	776	759	191	624	466	976	401	484	262	999999	149	28	769	144	999999	632	977	287	725	999999	22	999999	999999	574	820	97	999999	976	198	507	885	999999	217	212	446	999999	811	932	293	786	579	629	792	226	683	920	584	882	361	311	131	51	278	982	364	999999	999999	617	999999	379	999999	425	999999	999999	33	531	811	566	999999	611	999999	55	999999	939	999999	999999	919	307	999999	900	512	689	625	887	385	843	999999	234	847	382	790	999999	138	913	381	164	999999	47	999999	999999	119	27	195	749	489	85	57	339	434	971	155	938	727	903	866	724	799	408	379	189	192	586	719	325	821	627	917	90	999999	999999	60	882	999999	737	791	999999	504	876	407	309	796	19	999999	876	237	852	476	999999	57	999999	999999	934	999999	22	970	532	308	870	999999	862	168	966	771	41	921	272	999999	999999	121	999999	230	999999	
11	80	393	182	999999	842	97	969	999999	692	43	910	48	126	224	999999	767	999999	999999	633	948	545	999999	829	248	999999	999999	999999	28	487	999999	999999	436	441	999999	596	629	797	747	465	782	958	710	999999	933	861	999999	999999	57	741	999999	853	999999	999999	999999	465	928	999999	934	25	999999	133	951	673	580	367	484	999999	193	999999	472	969	521	731	851	989	834	676	896	387	999999	999999	916	999999	265	269	999999	839	999999	477	668	999999	863	731	577	658	17	46	999999	576	386	395	622	429	279	261	341	462	999999	985	630	262	667	999999	248	999999	217	674	418	999999	874	999999	151	715	959	406	116	790	999999	202	982	797	781	330	10	391	537	496	999999	14	999999	40	103	480	846	415	999999	316	492	838	451	999999	628	584	701	740	999999	906	999999	872	155	551	999999	553	13	832	481	347	556	857	210	721	667	999999	392	844	552	999999	999999	554	998	799	999999	325	999999	649	178	206	999999	270	999999	631	36	144	999999	999999	732	550	999999	23	933	71	760	634	638	999999	675	999999	201	856	197	583	47	999999	874	999999	253	982	801	363	999999	285	718	999999	721	579	695	533	554	16	122	12	204	999999	620	936	48	673	687	31	974	953	999999	771	999999	563	999999	120	999999	513	142	749	748	123	359	658	352	474	913	999999	44	151	670	999999	744	195	389	999999	305	937	999999	580	304	780	389	999999	280	946	223	167	985	584	273	51	874	372	264	90	505	961	594	999999	760	628	986	832	292	819	999999	886	183	999999	815	331	206	999999	455	999999	733	649	999999	406	999999	755	83	999999	878	629	320	381	999999	308	685	999999	353	742	819	999999	794	556	427	460	918	999999	999999	999999	769	941	999999	321	999999	296	999999	856	583	999999	322	999999	555	536	954	663	509	999999	999999	875	999999	481	999999	463	742	999999	183	186	231	927	487	924	999999	999999	690	936	784	999999	464	644	951	829	759	165	430	815	130	267	602	999999	999999	999999	380	118	855	297	999999	999999	578	148	999999	999999	635	999999	710	397	242	999999	846	27	878	999999	201	999999	999999	897	722	999999	43	927	999999	915	584	467	976	224	554	663	999999	402	972	403	430	325	530	780	204	999999	455	42	582	76	421	584	999999	451	81	68	194	999999	575	151	357	651	490	999999	596	177	999999	999999	843	578	999999	453	999999	484	89	875	791	153	999999	619	999999	999999	354	591	999999	999999	999999	534	152	999999	999999	999999	827	831	56	999999	999999	999999	194	999999	433	958	199	14	999999	967	539	411	372	206	277	50	
999999	956	999999	356	307	999999	999999	999999	596	154	354	357	109	999999	999999	224	438	310	50	467	958	677	999999	418	811	999999	935	536	469	179	999999	946	228	438	431	999999	999999	699	481	936	630	597	439	288	613	841	905	922	999999	325	973	71	166	809	92	587	771	365	545	957	962	176	137	427	982	999999	139	999999	312	755	167	738	829	999999	837	370	248	999999	804	969	445	23	195	153	206	111	789	418	356	844	999999	700	164	999999	974	463	999999	21	306	999999	999999	999999	999999	595	168	244	999999	63	972	721	348	864	561	575	522	999999	999999	984	999999	880	999999	720	999999	999999	656	466	584	316	138	383	900	999999	610	999999	266	210	403	599	985	961	999999	999999	446	635	505	999999	999999	589	11	34	482	999999	999999	425	999999	992	920	999999	999999	701	659	999999	924	598	820	121	264	961	318	322	556	392	998	269	999999	881	284	688	962	420	999999	999999	314	999999	999999	999999	446	194	12	999999	289	250	659	294	312	999999	812	847	999999	999999	981	187	281	689	999999	100	487	530	414	715	999999	999999	999999	529	383	664	620	820	697	405	674	79	959	53	42	999999	732	714	957	77	79	436	874	578	439	999999	724	625	999999	811	999999	916	780	296	556	57	999999	999999	910	647	333	999999	999999	999999	718	911	228	999999	656	173	367	772	573	347	646	291	367	621	99	244	940	995	195	885	468	999999	298	673	999999	999999	264	602	804	319	743	86	285	466	999999	527	921	496	999999	471	999999	999999	352	999999	999999	275	689	999999	50	676	707	337	807	274	999999	999999	623	999999	741	999999	908	765	968	264	999999	569	15	901	761	571	999999	453	999999	999999	999999	304	416	855	32	230	306	824	999999	137	999999	999999	999999	20	999999	899	904	376	999999	307	563	687	205	999999	839	90	269	999999	678	479	999999	264	999999	93	832	655	553	767	532	520	375	999999	214	999999	653	197	299	994	999999	861	999999	946	697	729	170	999999	108	328	999999	999999	960	518	999999	91	999999	356	114	195	999999	860	356	999999	844	245	932	479	483	364	445	652	790	999999	402	817	999999	417	567	581	923	999999	557	235	752	589	999999	856	937	132	76	306	92	114	816	534	515	530	999999	462	796	999999	281	743	882	373	162	999999	126	339	280	366	789	532	272	999999	313	130	394	264	686	999999	541	999999	297	999999	999999	686	458	867	999999	291	315	999999	785	242	807	813	352	999999	437	863	999999	608	852	710	516	560	841	716	231	394	999999	847	776	721	159	920	456	744	803	999999	247	259	
999999	988	60	999999	999999	39	999999	999999	777	15	999999	999999	345	933	999999	587	999999	999999	999999	741	999999	917	155	468	338	73	92	886	367	999999	584	961	999999	490	581	863	659	832	812	811	424	730	617	999999	30	953	386	999999	421	999999	122	999999	630	506	613	119	842	999999	356	684	947	415	143	999999	431	865	207	854	361	644	999999	799	206	999999	327	915	310	26	448	385	999999	865	475	498	495	790	340	999999	877	471	31	77	485	138	999999	18	597	999999	708	164	999999	532	864	999999	941	999999	597	999999	189	698	999999	826	153	971	999999	91	940	645	683	641	999999	999999	976	999999	999999	859	999999	78	999999	319	327	862	317	293	999999	165	11	698	556	183	202	742	939	189	661	999999	923	514	141	782	77	951	764	999999	999999	677	555	974	999999	92	999	529	999999	870	999999	999999	518	859	351	999999	90	252	99	510	448	791	149	797	999999	427	935	809	937	396	251	375	107	999999	664	951	999999	37	544	474	184	999999	324	999999	808	714	999999	74	172	299	702	825	999999	264	999999	838	537	758	745	999999	156	199	591	42	629	999999	849	277	205	400	999999	999999	999999	624	336	999999	477	80	988	524	740	999999	646	999999	694	426	512	999999	622	826	999999	851	291	999999	999999	984	999999	999999	449	804	999999	419	999999	772	67	999999	127	248	928	852	370	467	769	231	995	999999	553	943	348	212	501	16	655	999999	976	390	771	900	307	999999	694	196	999999	193	659	331	999999	999999	590	999999	308	274	914	769	465	956	999999	70	812	999999	440	999999	942	246	312	858	764	498	796	676	876	227	999999	586	999999	999999	836	586	571	674	282	680	363	999999	999999	999999	102	999999	999999	29	309	711	97	999999	911	556	253	393	880	801	999999	514	86	913	178	91	334	337	612	291	129	999999	498	148	769	999999	784	999999	342	86	999999	878	584	776	999999	175	139	684	675	999999	930	452	705	770	116	767	603	449	134	822	902	999999	283	999999	899	803	222	999999	495	999999	772	603	61	804	999999	999999	999999	999999	999999	12	951	649	662	10	361	677	800	728	41	12	165	344	525	520	184	999999	605	952	877	573	999999	190	198	523	838	336	401	999999	734	428	837	304	903	131	870	999999	999999	999999	280	232	13	999999	917	493	995	438	88	540	630	45	92	999999	432	999999	999999	771	999999	149	999999	999999	286	899	993	999999	175	861	440	403	650	921	897	333	681	654	570	469	273	705	527	410	257	860	999999	699	999999	859	871	931	82	999999	801	963	119	256	999999	114	
500	314	327	144	997	685	890	708	148	759	306	777	412	589	508	755	999999	762	999999	999999	999999	999999	999999	999999	990	509	330	999999	999999	933	223	434	708	465	968	958	388	999999	412	572	999999	999999	560	585	562	103	529	493	600	56	351	999999	479	531	999999	206	46	21	153	498	364	349	587	999999	999999	999999	999999	946	620	549	999999	999999	359	214	454	67	743	692	754	999999	979	837	999999	84	591	865	999999	187	981	999999	922	999999	249	999999	218	631	984	355	48	690	33	583	872	999999	999999	123	998	999999	86	999999	463	353	266	999999	518	526	398	513	623	681	916	892	965	999999	626	999	999999	444	999999	823	83	398	999999	73	872	999999	965	999999	404	999999	866	690	110	563	318	579	120	999999	406	691	999999	480	731	367	999999	141	618	33	999999	680	134	564	999999	262	353	999999	700	202	383	999999	560	499	118	154	814	235	791	411	539	57	888	996	999999	314	999999	602	666	295	299	741	788	999999	475	724	354	312	421	848	219	999999	878	999999	618	294	999999	742	372	999999	553	548	350	216	493	386	791	137	526	964	671	999999	408	999999	903	642	333	619	999999	999999	800	511	813	942	201	295	178	971	999999	752	999999	999999	240	89	742	751	400	581	458	98	933	226	786	457	187	468	846	999999	24	999999	961	521	718	978	786	51	734	407	25	208	999999	819	750	773	791	822	520	328	672	999999	252	751	171	935	460	583	999999	366	765	732	449	704	956	411	791	999999	999999	262	302	700	26	993	999999	999999	881	123	476	22	666	364	999999	527	802	862	734	220	999999	782	527	213	326	999999	642	293	759	513	863	348	982	139	692	267	36	972	145	258	195	999999	64	999999	116	712	700	410	783	922	901	103	999999	581	311	357	735	98	999999	648	361	282	999999	377	260	137	40	536	672	690	500	830	727	485	999999	449	728	999999	999999	613	677	241	999999	836	611	999999	671	999999	999999	344	532	999999	598	497	897	999999	421	999999	96	978	682	999999	738	102	431	81	999999	202	556	862	629	554	999999	999999	970	129	999999	663	766	999999	999999	629	708	337	168	999999	241	239	587	999999	38	51	103	128	931	999999	503	416	415	539	403	479	853	965	715	977	945	827	999999	999999	999999	757	920	606	999999	999999	464	410	934	868	999999	146	614	445	834	587	461	873	999999	466	626	999999	258	236	999999	986	775	999999	622	999999	999999	999999	999999	809	971	999999	130	496	605	878	999999	103	482	546	699	266	864	418	141	138	999999	82	988	71	161	783	
509	694	519	535	286	721	787	753	261	435	999999	805	999999	999999	466	964	999999	960	999999	533	884	711	536	999999	132	367	999999	494	664	544	999999	999999	657	197	770	436	977	79	601	337	999999	999999	295	273	999999	999999	999999	578	671	561	804	37	654	627	899	798	167	689	413	919	999999	303	98	716	20	999999	999999	287	792	40	987	208	369	88	228	165	426	272	999999	73	424	42	822	112	740	397	996	40	298	972	999999	297	666	999999	226	21	639	999999	263	999999	911	665	999999	640	999999	606	667	999999	999999	999999	382	999999	999999	350	999999	88	480	986	976	622	787	999999	989	820	762	999999	541	687	999999	216	525	847	999999	949	999999	758	999999	192	538	144	730	429	630	999999	600	383	606	999999	187	148	540	653	601	999999	999999	999999	999999	999999	999999	875	74	999999	714	202	228	534	885	741	198	746	830	298	457	842	999999	367	496	444	999999	388	999999	225	999999	999999	675	871	255	378	687	999999	91	292	999999	662	79	999999	715	438	336	999999	497	999999	999999	999999	318	999999	206	999999	999999	999999	307	242	744	500	999999	849	480	991	526	999999	288	517	64	830	664	999999	985	794	773	152	651	68	118	164	890	237	97	78	414	433	675	496	999999	999999	70	849	548	813	880	229	278	723	911	979	787	979	999999	306	777	770	266	411	999999	605	262	248	133	589	609	555	761	412	587	103	681	792	999999	280	769	814	999	181	914	553	874	928	157	999999	377	910	426	790	301	643	176	274	509	33	999999	999999	725	958	213	334	999999	866	146	818	308	999999	101	540	536	962	771	95	496	999999	731	999999	100	999999	222	999999	138	999999	121	943	926	417	292	864	749	947	999999	50	968	590	95	17	791	339	999999	382	819	885	263	338	872	91	777	999999	302	207	731	731	746	515	999999	497	755	202	891	891	999999	999999	791	589	874	730	126	906	999999	723	542	999999	174	999999	879	253	717	782	81	844	639	999999	572	551	226	367	303	462	394	597	262	599	447	999999	670	592	104	674	463	151	964	871	718	578	665	969	566	907	999999	952	780	972	131	57	262	496	664	999999	373	517	437	664	521	999999	471	999999	323	234	178	296	158	52	329	929	879	767	507	994	886	256	999999	999999	999999	441	817	289	478	400	999999	184	999999	854	311	999999	714	310	360	957	116	722	999999	342	739	350	999999	737	653	201	177	999999	999999	669	363	126	717	999999	837	89	942	192	999999	922	547	994	367	303	741	999999	225	579	999999	549	887	173	599	467	
656	999999	637	999999	636	999999	999999	202	999999	999999	999999	194	239	673	472	280	999999	924	258	733	999999	744	982	510	999999	280	999999	597	87	448	782	200	527	259	394	361	451	862	555	197	999999	354	999999	108	999999	557	153	551	116	146	534	963	915	866	999999	912	503	137	999999	366	310	635	125	747	999999	310	999999	999999	289	121	828	162	378	70	43	999999	936	884	999999	448	136	435	491	940	913	818	999999	660	586	481	999999	324	999999	199	887	73	999999	70	621	502	889	173	271	999999	317	381	594	855	832	999999	975	619	430	999999	240	874	999999	184	833	668	35	999999	403	807	999999	514	999999	189	999999	969	221	876	273	999999	559	962	173	496	633	541	234	429	827	999999	506	248	893	143	959	22	919	64	236	999999	476	883	770	464	999999	802	997	414	682	862	20	109	356	224	96	999999	711	657	550	302	443	606	188	49	311	26	621	251	230	999999	60	166	649	999999	739	675	202	709	756	999999	544	819	746	965	353	407	999999	678	57	691	311	272	999999	999999	519	869	999999	999999	162	724	191	756	194	523	812	853	459	46	485	420	999999	12	901	999999	757	623	859	223	696	903	134	999999	204	999999	858	999999	652	999999	800	869	999999	472	999999	41	648	788	635	233	162	499	999999	855	203	636	615	309	999999	793	186	896	20	491	43	259	999999	249	561	654	665	34	211	744	246	999999	450	613	999999	869	81	969	999999	636	70	999999	955	278	748	567	924	558	426	859	538	904	859	488	438	306	999999	409	236	980	567	999999	298	213	619	587	196	11	853	502	722	216	999999	999999	999999	836	999999	331	500	994	730	116	608	351	999999	999999	756	961	999999	158	437	999999	743	17	999999	932	908	752	659	171	381	922	705	924	999999	331	996	485	999999	601	12	999999	999999	241	259	461	529	946	999999	287	830	235	825	704	74	60	472	900	999999	999999	928	551	999999	339	622	807	999999	999999	214	884	345	281	999999	999999	999999	327	763	511	757	617	999999	999999	755	381	340	999999	107	10	999999	999999	858	106	999999	569	999999	461	448	999999	618	452	59	845	742	122	999999	559	331	251	558	747	296	961	152	999999	95	966	999999	999999	998	477	710	410	824	127	35	249	999999	344	910	694	879	194	892	315	999999	567	229	642	439	780	823	999999	452	122	800	897	954	480	483	706	664	999999	580	999999	741	649	999999	624	97	702	457	999999	340	999999	867	112	78	836	141	527	747	164	860	228	653	999999	958	711	327	137	294	631	999999	214	
999999	999999	999999	750	574	917	999999	604	999999	736	333	836	524	588	254	697	829	128	348	999999	999999	510	296	999999	498	886	999999	320	307	999999	417	826	999999	136	833	999999	498	327	999999	224	999999	999999	999999	133	895	999999	340	379	466	629	999999	176	292	904	255	530	445	999999	999999	688	999999	999999	307	594	329	506	708	999999	755	118	208	511	856	999999	974	816	999999	172	467	681	999999	322	999999	999999	661	999999	543	999999	880	313	701	247	999999	583	987	756	844	24	804	999999	118	942	623	358	999999	796	320	167	929	439	999999	282	794	999999	142	913	381	999999	933	88	999999	484	999999	452	417	961	446	282	146	999999	971	885	367	999999	573	612	698	999999	256	865	930	999999	303	450	683	428	452	495	450	84	384	999999	91	726	435	634	434	181	940	469	360	999999	999999	999999	468	743	914	725	16	530	225	875	999999	77	158	999999	999999	77	768	999999	518	950	831	72	842	756	803	641	643	939	187	999999	565	787	514	892	999999	591	982	940	999999	999999	489	920	858	508	841	24	578	999999	453	367	413	951	950	410	216	957	869	999999	939	282	92	999999	352	698	320	595	999999	266	999999	999999	94	828	484	791	471	911	999999	344	915	789	73	999999	495	820	999999	613	999999	114	686	407	722	281	10	241	644	421	999999	170	197	256	461	322	627	999999	282	585	477	999999	938	304	754	535	795	160	219	297	999999	532	585	707	758	458	999999	999999	877	999999	999999	999999	157	59	344	53	156	999999	999999	999999	999999	641	999999	537	145	999999	176	391	999999	196	485	850	31	356	999999	54	585	999999	999999	12	742	803	976	469	757	234	21	889	959	999999	388	999999	821	468	999999	999999	999999	999999	999999	90	292	198	180	690	337	977	231	800	219	299	999999	999999	180	999999	18	373	665	87	780	911	666	999999	431	999999	999999	358	38	563	999999	900	999999	537	918	417	720	553	633	296	142	999999	12	221	679	670	251	723	955	495	459	999999	284	999999	276	660	424	15	766	999999	882	999999	948	668	999999	319	240	999999	747	763	615	465	739	378	945	999999	908	454	999999	761	999999	94	402	543	113	478	999999	162	270	999999	993	999999	787	406	999999	163	831	344	647	999999	999999	321	975	202	999999	994	27	905	961	276	751	969	408	14	536	999999	586	415	564	105	693	88	669	489	999999	999999	677	343	965	792	178	574	807	246	332	390	118	999999	663	999999	999999	720	200	994	516	34	317	999999	870	616	577	999999	779	551	677	361	999999	999999	999999	980	999999	683	940	178	
108	187	171	171	999999	999999	999999	999999	752	455	644	973	887	675	972	745	593	894	473	359	225	752	999999	999999	569	970	999999	999999	776	683	999999	777	779	31	896	339	862	155	110	724	927	999999	674	333	907	999999	473	975	524	688	396	432	220	591	953	355	392	999999	999999	711	416	76	609	78	663	866	203	866	779	999999	882	447	793	999999	432	999999	88	471	358	865	507	999999	107	999999	296	370	999999	198	77	999999	946	999999	553	399	999999	860	592	605	999999	50	999999	607	999999	999999	999999	949	999999	471	169	999999	277	999999	556	736	999999	653	969	520	999999	303	309	999999	798	238	697	999999	894	404	999999	571	442	483	801	999999	365	999999	567	999999	292	346	999999	105	38	148	283	34	410	817	195	664	891	81	822	376	740	504	999999	967	193	881	999999	999999	40	597	497	999999	130	247	999999	314	95	999999	237	999999	571	213	999999	659	955	999999	523	86	219	776	680	370	999999	999999	999999	999999	100	600	43	999999	999999	498	75	441	651	489	904	173	446	880	579	148	844	386	805	537	999999	159	21	999999	999999	978	999999	999999	917	137	143	696	670	519	223	999999	719	825	164	82	148	545	18	999999	768	360	640	339	999999	541	525	283	629	50	343	941	588	999999	54	999999	474	812	524	999999	356	217	999999	927	666	94	429	28	232	732	398	982	151	546	999999	16	348	694	65	999999	611	859	76	629	185	999999	905	206	781	850	608	336	30	493	129	560	999999	712	672	123	122	506	999999	897	999999	360	999999	52	769	47	999999	780	756	149	999999	999999	999999	999999	999999	394	999999	232	246	381	133	72	962	657	999999	999999	158	636	999999	941	273	999999	808	999999	999999	825	999999	863	437	744	886	828	579	881	999999	999999	419	985	960	999999	935	889	999999	679	773	999999	999999	152	625	576	889	338	757	814	876	808	999999	999999	999999	926	999999	999999	999999	502	495	999999	492	90	86	795	783	172	676	745	16	999999	844	139	406	999999	437	338	247	860	854	557	999999	764	15	999999	943	447	100	43	373	619	104	767	999999	999999	106	317	999999	830	793	726	662	22	999999	502	964	559	574	999999	499	584	87	934	999999	999999	999999	727	85	314	851	999999	82	642	999999	396	289	87	945	999999	999999	129	272	417	76	138	894	999999	957	513	807	394	999999	594	544	789	542	999999	129	255	999999	378	999999	761	978	458	999999	30	640	420	223	999999	999999	645	213	379	999999	999999	867	999999	999999	177	770	571	507	466	471	487	999999	592	999999	128	958	700	999999	923	887	511	
999999	618	484	874	999999	999999	299	920	780	237	391	174	477	872	302	609	211	84	607	999999	999999	999999	999999	177	922	999999	566	104	928	913	999999	999999	999999	810	241	258	44	179	750	234	282	586	685	999999	106	933	124	982	826	358	999999	613	325	226	257	916	631	999999	952	378	979	205	999999	999999	999999	999999	682	999999	999999	53	574	999999	333	383	398	677	836	752	999999	989	933	583	278	580	425	354	964	275	999999	325	627	727	226	382	254	87	594	818	964	995	260	458	999999	782	999999	465	290	942	828	580	999999	879	246	963	444	406	926	421	999999	925	146	417	999999	325	426	847	816	950	138	321	93	27	999999	85	999999	999999	241	496	999999	959	74	31	446	982	999999	999999	490	263	938	848	999999	999999	376	999999	858	842	353	36	999999	936	649	339	999999	517	999999	72	101	170	234	958	174	999999	625	492	999999	125	970	131	90	679	366	999999	22	999999	170	910	999999	748	227	896	141	999999	141	860	320	999999	999999	929	999999	182	655	330	39	979	999999	720	557	884	999999	999999	871	232	946	685	579	96	326	534	356	586	421	999999	942	338	826	999999	308	764	999999	136	999999	999999	999999	999999	33	45	533	43	605	450	363	999999	999999	999999	34	999999	268	455	999999	999999	418	999999	999999	909	760	999999	999999	700	162	725	999999	999999	712	60	835	830	597	999999	662	543	563	292	928	905	999999	655	999999	468	314	917	700	999999	999999	999999	718	234	467	725	157	720	658	999999	880	880	39	570	63	520	649	203	321	229	793	747	999999	135	754	678	687	999999	531	999999	396	999999	34	567	319	765	999999	610	373	872	999999	941	999999	730	999999	999999	875	999999	999999	999999	999999	999999	605	481	69	736	287	592	999999	999999	999999	53	999999	738	446	644	856	471	999999	298	188	999999	829	449	338	851	861	940	722	706	802	34	512	271	110	285	999999	552	508	999999	999999	999999	140	999999	833	847	999999	999999	294	767	201	413	411	999999	92	780	999999	166	152	217	874	999999	999999	773	986	23	540	999999	637	171	15	999999	963	677	809	438	908	999999	999999	999999	109	714	656	999999	515	398	622	208	189	330	993	482	410	300	707	151	880	367	597	999999	316	825	519	999999	999999	887	450	733	504	653	871	45	999999	661	118	999999	690	999999	267	598	401	341	748	316	177	532	903	673	970	668	558	551	658	795	184	284	999999	533	202	999999	948	888	704	535	459	958	999999	749	191	547	460	999999	109	999999	428	974	86	212	955	999999	983	777	763	836	105	999999	386	755	
999999	834	966	167	999999	639	649	999999	637	222	857	218	600	164	491	432	217	593	451	659	376	210	207	991	999999	962	644	180	135	999999	440	138	582	999999	272	357	999999	999999	999999	469	359	916	347	863	999999	999999	639	999999	296	341	628	999999	879	999999	388	286	999999	999999	999999	758	995	999999	387	768	781	729	999999	423	892	999999	851	914	349	981	310	460	999999	999999	646	830	333	815	884	794	249	928	259	999999	798	986	720	606	712	494	474	880	999999	578	92	999999	120	225	999999	162	489	999999	172	897	426	999999	423	303	337	999999	999999	189	999999	592	999999	853	480	781	625	905	423	999999	999999	854	516	999999	921	999999	261	999999	720	999999	879	732	314	536	766	999999	439	870	999999	426	278	953	69	295	295	946	59	238	155	338	599	41	999999	244	999999	999999	391	995	16	139	52	317	48	999999	309	862	999999	992	96	129	352	755	999999	996	999999	999999	795	230	145	975	244	32	874	392	518	999999	993	999999	33	458	970	443	999999	443	384	961	915	741	999999	433	999999	66	151	36	986	843	699	741	269	264	522	999999	999999	999999	894	29	442	656	808	999999	999999	218	999999	638	999999	908	891	898	621	999999	999999	63	245	999999	317	999999	880	848	405	674	158	999999	810	769	936	809	583	833	549	365	529	269	933	999999	999999	459	97	999999	999999	87	952	801	130	999999	921	468	925	158	723	716	999999	594	260	143	313	616	999999	209	702	349	335	68	358	266	999999	82	999999	711	156	857	100	377	999999	328	999999	357	141	565	847	477	884	434	999999	832	226	935	18	999999	230	948	62	888	811	538	751	893	452	999999	999999	849	348	224	999999	865	999999	999999	623	932	421	956	485	841	361	234	999999	901	948	999999	49	559	74	999999	491	208	999999	211	999999	442	576	828	999999	277	999999	999999	999999	670	999999	253	999999	454	321	999999	387	273	999999	220	999999	586	999999	850	945	925	999999	211	999999	27	732	804	70	424	215	190	999999	593	61	217	999999	362	999999	795	479	705	999999	595	247	987	999999	227	999999	999999	674	979	999999	999999	883	999999	453	999999	223	999999	999999	627	193	790	248	141	720	999999	222	265	184	184	490	999999	380	249	615	238	963	797	84	515	78	474	750	236	999999	999999	709	999999	999999	441	999999	984	999999	851	521	529	356	116	276	158	14	479	421	499	499	999999	999999	999999	373	225	640	426	999999	431	558	718	50	999999	319	91	94	150	999999	999999	45	505	430	528	999999	95	881	999999	999999	926	510	599	63	261	736	999999	292	999999	
999999	999999	999999	722	999999	436	999999	802	489	344	796	194	73	864	999999	679	463	993	999999	827	915	288	343	783	999999	999999	999999	959	665	789	285	579	999999	28	999999	954	940	999999	556	994	999999	999999	605	547	70	346	862	646	622	384	797	743	999999	465	160	430	214	999999	827	838	515	999999	147	700	68	227	999999	55	432	32	738	150	999999	667	601	990	999999	796	722	559	257	999999	346	290	999999	542	500	343	999999	20	750	922	496	718	488	892	787	905	488	843	950	817	223	600	999999	999999	306	421	999999	999999	748	418	305	277	591	240	997	857	708	526	726	62	187	999999	999999	999999	654	728	188	999999	999999	999999	999999	878	999999	999999	70	745	999999	344	246	89	480	707	272	342	999999	228	136	999999	894	930	206	999999	999999	897	640	801	999999	830	999999	577	243	999999	957	971	110	427	668	162	179	261	222	999999	290	646	582	999999	159	939	198	435	601	929	999999	282	580	355	999999	711	999999	999999	999999	999999	341	668	845	326	999999	999999	241	210	559	974	88	999999	717	832	999999	480	325	169	652	999999	642	577	999999	313	999999	685	401	999999	999999	956	363	910	834	409	41	621	801	265	731	858	999999	999999	875	626	851	999999	999999	999999	673	290	396	639	616	48	999999	999999	692	541	978	73	899	486	999999	603	621	177	807	318	999999	999999	679	69	438	794	680	654	701	359	462	175	999999	654	91	999999	999999	724	303	796	238	277	929	999999	999999	668	958	999999	999999	282	14	683	374	255	946	612	999999	999999	210	822	999999	999999	999999	343	89	999999	999999	999999	999999	168	42	897	999999	21	999999	999999	141	419	781	999999	999999	458	209	429	354	999999	800	999999	999999	999999	774	242	523	481	439	999999	214	596	190	474	999999	713	827	295	249	117	809	363	999999	422	481	999999	555	439	986	909	326	999999	999999	310	21	999999	999999	925	999999	999999	383	402	582	999999	329	545	239	317	54	999999	630	914	189	247	968	999999	711	295	999999	582	687	999999	494	529	394	999999	999999	879	462	661	176	902	901	449	733	417	781	796	103	936	962	248	999999	864	288	412	999999	750	342	574	999999	261	999999	811	123	300	908	62	983	758	937	360	999999	392	956	728	999999	999999	514	561	666	914	202	71	620	999999	698	629	251	982	116	856	547	888	999999	914	974	999999	336	443	508	999999	999999	345	998	612	393	999999	999999	560	400	999999	246	780	907	449	999999	866	999999	673	999999	288	999999	11	999999	90	813	999999	95	999999	753	999999	999999	81	62	937	111	856	72	18	65	695	
721	999999	999999	392	620	766	980	857	999999	118	900	662	841	230	917	999999	693	917	798	427	917	999999	999999	479	320	999999	727	969	999999	212	803	192	999999	906	999999	129	419	269	470	56	985	237	195	645	31	751	999999	832	29	300	173	155	219	637	999999	854	884	122	82	454	49	999999	519	653	314	718	53	999999	663	798	401	434	456	999999	442	999999	681	171	458	568	935	894	999999	56	49	657	972	980	999999	711	244	307	196	999999	17	974	717	542	340	999999	999999	305	178	231	899	738	698	466	205	999999	183	999999	664	513	519	154	70	473	614	657	745	72	804	951	564	999999	247	440	745	999999	972	148	831	155	860	640	725	729	999999	310	959	999999	785	999999	537	520	643	683	999999	862	913	254	999999	683	567	644	500	226	666	806	500	268	721	737	125	45	892	999999	652	878	428	999999	326	313	999999	239	999999	762	999999	53	999999	564	933	999999	999999	727	220	158	588	225	149	508	999999	350	999999	999999	793	58	926	502	628	134	999999	628	444	582	928	999999	999999	999999	367	738	802	623	356	936	334	839	192	398	999999	744	999999	436	739	999999	279	975	503	996	446	999999	835	921	425	335	534	315	999999	972	798	595	999999	260	999999	411	706	449	999999	873	376	954	865	538	677	883	999999	999999	888	524	312	953	130	999999	891	999999	999999	999999	999999	30	412	999999	401	220	599	999999	581	679	578	338	223	830	981	630	629	491	372	307	254	541	999999	930	999999	923	669	845	474	183	369	728	999999	824	251	999999	999999	358	563	654	939	447	312	524	999999	560	999999	482	972	500	999999	409	766	604	999999	666	889	481	601	999999	551	753	765	999999	320	850	999999	398	588	17	169	281	928	999999	368	807	999999	617	999999	867	999999	196	873	974	814	959	999999	904	198	585	93	989	756	95	113	195	681	904	213	999999	999999	912	999999	964	340	97	999999	58	246	828	436	999999	576	999999	855	365	880	999999	999999	361	887	999999	210	13	999999	999999	524	843	614	999999	136	334	413	731	145	709	302	909	643	727	487	913	999999	999999	999999	999999	423	32	239	999999	999999	889	321	852	296	806	711	890	50	169	573	638	999999	73	702	111	869	844	598	155	72	970	999999	865	873	974	999999	841	854	123	999999	501	614	866	867	999999	23	561	444	338	998	412	868	483	163	849	479	999999	666	57	941	999999	999999	93	685	999999	999999	456	978	322	999999	870	999999	927	412	81	999999	999999	206	466	999999	999999	999999	269	999999	999999	112	999999	712	34	504	662	
999999	999999	999999	189	77	530	191	533	504	567	582	999999	788	137	376	941	999999	91	825	902	407	210	958	633	177	999999	935	34	242	999999	999999	954	818	999999	696	999999	755	232	14	503	999999	673	999999	531	735	288	481	999999	293	999999	999999	630	208	602	265	999999	999999	999999	22	903	595	167	999999	436	823	999999	999999	999999	441	149	195	848	87	999999	999999	999999	248	437	898	888	999999	915	740	81	475	123	755	226	632	999999	388	999999	220	110	907	238	382	535	707	117	975	999999	588	999999	975	753	552	876	95	999999	736	422	649	133	220	680	426	229	960	709	999999	97	277	719	760	977	999999	976	999999	287	361	712	729	790	999999	122	336	595	999999	999999	570	879	140	999999	985	966	568	97	999999	237	812	162	999999	997	999999	887	999999	999999	393	999999	999999	999999	999999	808	179	33	692	858	219	999999	354	830	133	999999	999999	992	957	999999	999999	794	419	999999	96	197	475	208	147	731	555	36	808	467	211	108	606	994	999999	999999	931	999999	283	709	877	791	883	981	39	335	858	252	930	147	999999	599	587	574	488	275	342	971	999999	961	313	193	299	886	628	999999	642	154	576	634	999999	772	521	999999	999999	304	314	493	179	811	872	313	105	671	332	612	999999	41	516	161	989	960	999999	999999	999999	999999	999999	999999	362	999999	692	714	676	305	999999	372	88	877	901	999999	961	849	801	84	999999	999	97	999999	564	26	514	999999	999999	424	645	283	696	208	313	979	802	317	140	175	128	168	636	999999	767	999999	534	643	140	331	200	149	169	11	233	406	606	873	442	999999	499	91	86	999999	659	630	675	879	573	922	999999	653	719	636	955	930	373	296	860	999999	999999	870	481	316	234	505	123	695	999999	907	999999	928	875	793	675	47	999999	385	999999	147	294	999999	79	217	940	999999	430	999999	55	302	43	319	999999	838	854	999999	610	999999	999999	163	516	980	903	999999	549	999999	777	925	960	918	848	987	156	723	318	837	999999	273	375	688	999999	590	650	999999	873	73	915	47	999999	56	436	322	358	986	630	999999	751	413	668	487	768	505	572	999999	999999	999999	173	300	529	999999	828	347	404	348	88	925	340	230	999999	999999	999999	740	999999	914	491	536	638	169	999999	14	96	999999	604	887	919	579	999999	523	239	999999	899	999999	517	922	228	99	917	999999	908	704	999999	530	620	999999	940	999999	999999	658	999999	917	416	14	999999	525	930	440	742	999999	429	509	907	816	999999	964	586	999999	233	72	695	402	618	628	261	397	
999999	565	776	422	947	890	69	370	999999	321	999999	999999	999999	991	991	787	357	411	590	408	797	168	999999	656	999999	999999	999999	457	962	999999	308	788	753	809	999999	374	663	329	568	538	450	546	937	679	553	691	504	999999	999999	999999	999999	216	47	852	599	871	999999	130	817	999999	95	611	407	636	999999	632	152	618	999999	627	134	38	999999	62	999999	261	999999	858	999999	914	524	573	386	64	207	101	750	900	999999	624	347	999999	511	639	452	839	149	310	999999	920	548	885	735	999999	999999	26	374	999999	894	348	999999	178	26	903	414	999999	234	352	438	921	882	252	999999	999999	999999	591	526	212	609	128	121	920	999999	193	375	638	838	999999	281	191	727	765	15	999999	999999	999999	999999	999999	235	930	999999	796	999999	999999	999999	306	487	999999	174	202	499	171	385	776	999999	999999	999999	999999	537	999999	684	301	999999	257	204	126	246	537	908	120	75	999999	977	679	514	325	58	457	154	78	161	984	769	999999	692	566	999999	999999	644	252	203	999999	81	999999	256	999999	724	624	550	921	70	949	999999	999999	137	999999	999999	705	272	999999	681	999999	999999	468	624	699	532	999999	565	637	736	17	999999	999999	999999	382	846	527	999999	200	600	434	906	233	18	211	49	715	999999	999999	999999	999999	967	732	999999	999999	13	999999	835	556	999999	731	999999	913	194	999999	66	289	147	754	735	666	999999	81	320	999999	622	465	459	422	659	816	50	455	265	62	49	170	104	252	379	999999	999999	999999	999999	868	375	999999	48	955	999999	760	578	207	385	999999	411	896	999999	323	61	548	999999	999999	897	974	690	613	999999	142	999999	999999	194	894	384	999999	974	406	671	451	999999	629	426	999999	277	898	248	843	999999	999999	651	153	749	780	999999	999999	999999	279	978	999999	187	761	999999	906	942	259	576	999999	823	999999	741	15	234	969	999999	999999	131	999999	155	999999	999999	847	543	118	490	869	156	413	704	552	419	999999	427	247	273	999999	294	519	999999	999999	999999	565	29	999999	807	646	919	779	348	999999	710	433	133	980	698	999999	228	236	425	999999	112	173	978	280	475	46	999999	986	999999	322	999999	611	106	999999	677	180	999999	999999	311	844	950	377	999999	935	842	985	581	999999	548	933	901	67	103	488	915	168	586	999999	720	770	999999	932	999999	35	630	999999	336	996	313	528	512	870	925	581	999999	999999	108	999999	437	489	465	150	448	771	999999	90	518	999999	221	518	593	88	637	999999	786	27	303	48	315	744	658	999999	144	30	431	40	142	522	366	189	
70	543	322	240	314	999999	494	311	999999	550	589	719	785	794	999999	433	243	999999	999999	115	442	69	999999	692	830	999999	16	427	999999	390	947	995	261	41	458	999999	765	999999	236	869	999999	999999	434	764	165	939	799	999999	999999	998	797	747	727	261	999999	10	805	999999	999999	999999	910	999999	999999	234	602	594	467	753	999999	883	667	999999	168	925	999999	450	635	973	537	891	91	667	999999	999999	592	210	999999	10	293	458	999999	999999	996	999999	958	999999	40	210	171	999999	999999	55	13	212	340	960	589	999999	999999	307	374	831	102	999999	351	253	999999	619	641	402	326	999999	999999	888	638	531	999999	365	999999	126	419	435	812	966	419	46	663	138	21	631	620	475	331	985	93	423	53	487	460	715	730	420	999999	999999	254	999999	585	999999	999999	808	130	233	836	562	887	999999	29	136	109	999999	589	606	608	19	782	851	145	484	804	225	999999	362	905	261	395	999	866	53	721	404	461	548	564	212	511	999999	638	768	999999	154	403	999999	388	154	135	999999	812	999999	986	403	999999	110	320	358	330	767	327	585	999999	999999	82	976	999999	704	853	999999	999999	405	508	395	999999	999999	999999	660	822	571	974	760	999999	999999	999999	317	66	328	526	999999	999999	216	882	743	78	63	601	219	999999	999999	512	684	301	94	92	417	61	601	190	511	724	660	535	999999	793	567	459	905	701	764	919	999999	188	503	999999	999999	522	764	326	169	775	999999	587	405	69	300	469	50	999999	779	999999	465	147	999999	636	999999	680	999999	950	999999	603	695	999999	999999	507	425	505	798	281	257	895	999999	284	31	735	999999	999999	999999	698	999999	107	419	726	922	507	463	949	999999	867	246	164	397	813	814	566	90	657	279	897	643	794	671	999999	999999	884	969	999999	999999	288	999999	999999	550	435	999999	413	194	968	595	810	999999	476	341	999999	45	103	507	482	470	465	655	999999	999999	999999	65	999999	436	649	794	48	537	999999	833	885	999999	742	614	961	999999	410	999999	121	999999	468	853	177	999999	999999	999999	999999	386	999999	720	660	633	186	699	316	380	748	999999	544	183	557	282	999999	642	456	151	302	489	999999	999999	69	999999	999999	838	999999	999999	887	999999	695	915	956	662	50	562	183	262	612	52	307	999999	619	433	837	937	514	195	92	999999	16	598	999999	359	839	381	660	577	99	348	364	999999	493	501	291	999999	227	895	242	218	469	203	538	260	192	955	999999	636	999999	606	333	159	999999	362	249	106	999999	607	999999	669	902	999999	999999	999999	
999999	380	108	127	999999	218	999999	619	953	874	999999	999999	70	999999	177	884	999999	34	999999	493	999999	214	630	999999	261	194	155	620	999999	572	999999	864	40	274	999999	999999	857	389	495	46	885	714	206	999999	297	437	46	302	439	999999	795	999999	283	680	260	483	749	967	865	999999	73	999999	999999	391	568	210	999999	795	618	365	999999	494	538	999999	999999	309	18	207	842	824	158	852	190	145	776	999999	590	360	24	99	72	889	524	538	973	785	179	999999	999999	96	655	999999	684	84	999999	310	349	988	82	950	999999	551	135	50	999999	999999	999999	410	999999	140	620	999999	781	528	302	148	970	999999	321	822	140	203	344	755	178	907	999999	999999	236	999999	98	602	288	999999	999999	999999	763	999999	730	762	864	768	210	999999	476	235	999999	999999	781	771	340	349	676	259	999999	282	999999	999999	872	999999	52	814	184	148	999999	28	152	718	904	782	999999	999999	279	558	957	371	992	611	288	943	999999	22	333	464	146	748	925	999999	253	352	313	393	611	829	999999	59	999999	72	999999	458	93	999999	999999	999	396	999999	80	127	302	458	289	999999	101	999999	999999	39	491	719	999999	303	102	999999	999999	561	479	991	999999	450	999999	999999	776	929	999999	999999	860	999999	999999	334	78	999999	678	807	999999	794	72	707	302	682	376	691	999999	875	70	397	365	969	285	699	530	405	999999	629	289	394	682	360	999999	270	78	765	278	166	651	708	624	999999	387	680	499	772	698	214	84	156	999999	900	869	999999	999999	891	422	71	804	672	346	59	528	351	122	712	31	999999	613	610	423	411	234	999999	999999	80	591	604	999999	757	999999	999999	555	142	999999	781	491	162	795	187	999999	999999	999999	978	999999	574	766	45	568	786	750	666	999999	473	733	999999	676	517	759	404	309	817	861	56	965	999999	504	999999	999999	340	231	869	246	999999	268	999999	59	256	999999	999999	313	999999	999999	999999	999999	49	999999	91	408	999999	115	973	402	999999	877	535	354	316	22	778	80	999999	999999	238	565	999999	430	175	215	526	888	429	999999	560	101	999999	999999	448	48	925	441	422	999999	198	235	257	476	846	999999	733	999999	742	243	220	138	932	815	807	857	999999	619	986	999999	882	229	685	455	841	999999	133	753	905	277	96	346	999999	999999	550	13	318	414	583	617	482	664	155	999999	317	432	168	999999	974	590	912	316	454	545	114	968	999999	801	999999	547	434	979	956	475	999999	874	999999	548	275	804	549	722	999999	379	404	228	84	999999	148	418	150	195	999999	
999999	365	780	891	122	290	999999	999999	517	779	999999	999999	502	707	680	49	443	953	620	999999	999999	51	199	281	85	151	886	999999	999999	662	999999	406	248	211	641	999999	377	982	999999	268	693	999999	999999	999999	999999	196	902	999999	404	460	705	465	999999	999999	999999	999999	175	508	816	971	403	687	413	999999	563	639	944	301	76	570	672	999999	595	361	980	830	999999	257	282	888	248	376	500	599	956	999999	876	999999	602	999999	944	868	999999	395	864	15	999999	187	389	369	999999	999999	999999	834	999999	255	999999	178	541	778	273	918	236	927	732	37	999999	814	897	803	762	999999	698	999999	625	804	294	210	497	974	999999	999999	867	912	646	637	921	666	811	711	890	708	194	824	104	999999	641	248	662	999999	819	999999	999999	586	606	34	912	745	218	984	999999	669	680	567	884	440	60	999999	999999	105	115	530	999999	195	999999	64	43	873	613	999999	172	999999	547	660	999999	771	553	291	315	622	724	185	457	999999	751	999999	999999	999999	940	663	975	326	956	999999	999999	298	129	103	673	552	999999	48	142	619	821	913	132	30	412	122	887	768	18	999999	999999	929	82	185	444	692	37	999999	933	999999	999999	999999	999999	999999	929	999999	652	459	618	999999	999999	999999	53	999999	999999	999999	107	17	224	827	999999	216	317	298	197	801	226	943	999999	980	524	584	115	192	995	975	823	153	100	546	470	438	160	999999	999999	693	886	244	180	606	595	30	202	116	183	416	538	801	999999	138	650	999999	799	637	248	57	580	860	843	40	24	999999	916	999999	366	348	999999	72	260	999999	914	982	999999	63	395	504	392	998	19	588	999999	31	362	961	896	761	638	999999	16	999999	123	35	401	149	591	641	113	999999	750	835	360	475	550	297	224	668	936	999999	999999	999999	665	999999	999999	999999	594	992	602	999999	999999	604	709	543	66	270	390	999999	590	633	999999	754	999999	866	258	999999	999999	971	999999	999999	747	238	825	892	279	272	334	999999	184	146	999999	599	48	159	744	155	135	816	419	999999	906	335	87	312	284	498	353	999999	334	677	35	622	521	999999	999999	552	779	999999	274	999999	999999	850	714	999999	999999	872	715	251	132	999999	58	999999	562	200	167	999999	161	522	618	781	999999	536	216	999999	121	932	999999	511	999999	202	376	999999	552	999999	999999	66	620	633	234	999999	783	999999	999999	999999	999999	613	70	331	379	793	400	266	208	492	875	409	999999	217	342	155	795	213	999999	930	999999	999999	869	937	999999	111	802	528	298	217	997	817	861	984	
878	508	999999	999999	141	158	999999	119	119	999999	749	944	422	999999	999999	89	615	579	999999	745	495	889	743	133	484	278	991	999999	968	991	494	67	999999	659	339	834	283	49	82	999999	139	626	999999	810	999999	901	999999	399	238	218	601	428	25	999999	498	988	764	748	281	999999	999999	929	151	128	574	691	407	762	82	465	805	575	506	651	999999	999999	269	933	999999	999999	589	999999	999999	759	400	76	52	431	999999	350	80	535	999999	219	992	209	484	999999	245	507	504	926	326	772	412	35	999999	373	510	628	729	830	999999	698	283	565	295	392	728	999999	648	999999	600	732	999999	280	807	297	658	416	395	758	999999	438	88	663	999999	999999	356	999999	154	679	921	542	621	249	722	79	935	437	914	999999	783	736	999999	529	335	594	386	142	227	634	999999	999999	243	999999	999999	384	999999	620	291	999999	45	363	364	969	64	999999	120	156	557	738	361	999999	999999	999999	975	961	579	558	999999	999999	999999	224	156	999999	999999	827	309	650	116	348	458	999999	155	501	66	999999	999999	889	475	277	484	240	584	489	282	492	999999	999999	999999	181	804	71	292	999999	927	821	217	843	14	236	758	470	50	219	999999	46	86	999999	246	556	588	690	999999	999999	215	265	639	999999	999999	481	233	368	654	934	543	396	42	999999	573	245	221	539	999999	248	519	23	999999	375	209	999999	416	603	704	449	593	999999	978	233	395	672	999999	550	605	533	13	400	815	115	999999	999999	13	531	435	999999	344	59	805	845	550	201	75	274	999999	11	74	630	663	214	999999	428	418	809	168	901	999999	671	933	999999	999999	128	999999	999999	698	316	242	884	177	703	115	999999	999999	142	682	203	999999	999999	91	604	468	382	999999	611	999999	257	999999	204	373	534	999999	999999	126	455	610	431	993	980	575	999999	768	189	462	999999	109	807	999999	999999	136	999999	999999	145	999999	338	892	862	999999	999999	330	999999	999999	48	521	643	755	442	427	863	532	260	210	625	352	999999	835	289	919	999999	999999	999999	147	207	77	999999	240	812	93	787	562	747	999999	407	660	133	329	999999	999999	819	999999	666	999999	256	753	876	764	678	999999	659	999999	612	942	615	94	999999	313	999999	999999	999999	412	942	359	999999	310	999999	220	803	965	228	610	114	620	110	572	845	575	891	454	201	999999	561	30	433	293	999999	804	434	322	999999	820	999999	759	999999	416	271	317	749	999999	968	665	960	712	573	59	398	999999	999999	52	249	999999	999999	190	999999	476	851	922	925	356	360	980	999999	
490	680	999999	914	999999	74	693	999999	999999	999999	946	485	536	684	849	999999	383	895	957	999999	392	82	495	408	999999	999999	999999	565	349	391	403	594	987	879	999999	41	999999	145	53	928	999999	999999	712	973	475	704	253	999999	11	474	552	461	999999	28	999999	999999	999999	999999	409	999999	984	999999	960	999999	432	999999	497	656	214	999999	291	999999	851	39	812	649	370	522	933	810	737	297	564	999999	999999	942	201	968	485	71	999999	175	735	999999	944	32	781	566	551	124	216	596	588	193	193	999999	610	373	216	999999	57	672	76	599	636	696	573	999999	315	999999	999999	528	180	999999	971	125	999999	181	95	789	868	803	999999	818	999999	999999	709	380	999999	535	999999	828	999999	732	23	183	109	146	53	257	999999	999999	999999	70	955	999999	426	445	222	77	800	438	999999	427	885	999999	701	257	999999	495	987	202	999999	780	158	340	766	448	138	797	26	999999	137	838	999999	182	553	910	863	999999	724	273	167	624	735	999999	550	345	846	769	481	852	150	999999	269	266	301	480	999999	999999	921	977	317	425	61	433	999999	449	96	999999	700	791	999999	90	770	999999	999999	999999	54	255	789	431	999999	368	325	999999	236	580	578	83	999999	82	998	248	993	747	999999	742	572	311	999999	111	258	999999	79	999999	468	69	786	545	231	521	435	667	834	499	385	948	109	887	207	730	999999	23	999999	628	792	155	96	33	999999	302	216	743	652	999999	999999	468	999999	634	705	177	793	42	852	369	646	341	999999	504	371	17	999999	685	114	872	240	245	312	451	897	322	972	763	777	929	999999	692	999999	156	326	917	999999	999999	191	39	936	999999	170	472	981	461	740	999999	999999	760	659	531	639	999999	458	938	165	848	999999	392	204	40	265	923	64	999999	326	267	187	453	357	178	999999	84	935	999999	84	999999	469	446	999999	390	110	26	279	783	999999	244	698	999999	761	999999	737	798	835	906	583	999999	417	36	144	999999	999999	999999	999999	491	37	565	844	66	864	325	388	300	999999	814	929	248	653	281	902	92	569	999999	691	546	441	704	249	38	818	836	432	443	311	108	975	892	613	788	755	497	399	999999	999999	446	999999	999999	999999	999999	976	344	594	999999	134	62	913	614	526	866	999999	332	326	816	247	999999	999999	999999	989	712	838	47	634	999999	999999	414	999999	999999	286	999999	999999	994	717	228	61	483	251	999999	318	259	195	999999	376	747	999999	432	181	583	404	496	999999	487	457	285	191	939	710	999999	621	719	369	986	338	280	
751	65	999999	999999	764	764	785	608	636	999999	527	999999	670	886	999999	102	243	119	533	789	999999	999999	547	441	46	122	999999	999999	674	598	889	208	42	105	995	683	816	999999	819	640	710	944	851	717	758	713	278	999999	602	528	486	260	463	999999	577	999999	517	184	71	999999	990	273	933	999999	850	999999	999999	575	891	999999	286	170	299	892	89	757	784	999999	683	332	843	999999	999999	155	999999	999999	745	493	999999	880	175	642	999999	999999	649	447	20	999999	999999	439	278	999999	999999	159	252	326	960	570	469	819	999999	687	500	739	808	999999	353	999999	925	221	999999	952	58	21	287	643	158	132	253	642	999999	971	963	999999	64	150	28	770	903	795	999999	185	999999	707	549	488	999999	282	368	999999	104	232	887	655	857	999999	655	921	872	609	177	838	327	999999	82	369	999999	256	684	999999	999999	582	999999	139	542	999999	927	999999	471	798	500	876	763	643	547	524	93	318	397	738	999999	999999	999999	304	628	840	858	999999	634	189	765	999999	597	999999	587	521	347	999999	122	460	398	999999	459	83	118	300	999999	999999	999999	558	286	414	859	946	183	924	684	590	999999	702	548	730	715	292	43	604	999999	72	65	999999	187	999999	206	936	350	190	647	824	195	999999	765	184	917	86	903	360	46	651	527	999999	999999	756	999999	420	999999	999999	599	177	50	513	22	21	999999	263	380	999999	218	922	605	993	286	860	405	183	936	373	813	638	388	682	999999	636	545	402	999999	999999	87	786	35	682	590	999999	783	682	325	999999	999999	664	705	952	152	999999	56	533	386	999999	999999	84	483	547	854	960	788	999999	945	385	476	235	999999	950	873	431	897	922	412	805	86	722	999999	193	817	158	933	435	540	453	590	21	26	223	79	13	313	487	828	630	999999	426	999999	999999	287	331	999999	999999	89	720	227	999999	131	580	898	999999	226	300	730	705	37	999999	827	999999	999999	464	218	849	880	869	999999	419	999999	999999	999999	660	985	999999	905	495	558	999999	356	999999	235	999999	999999	446	325	440	787	22	756	132	603	339	599	244	155	823	122	750	999999	219	601	807	38	999999	466	248	652	308	394	244	157	849	999999	17	999999	337	573	772	999999	999999	92	999999	663	971	188	784	70	999999	999999	999999	999999	807	312	146	227	999999	438	999999	979	86	999999	488	628	521	975	753	332	999999	967	817	259	349	226	435	999999	495	154	66	999999	999999	188	901	535	312	861	350	547	999999	999999	848	899	33	792	458	661	603	999999	151	996	435	
462	478	783	955	832	43	999999	876	19	731	283	381	389	308	898	999999	953	325	999999	999999	215	999999	802	999999	918	999999	557	768	773	534	999999	13	70	999999	229	709	127	580	479	827	999999	670	860	67	999999	999999	643	494	559	999999	649	171	491	371	229	999999	675	664	999999	606	999999	823	113	485	723	279	321	653	89	999999	768	383	846	999999	999999	999999	999999	745	554	400	999999	999999	999999	997	999999	999999	522	698	515	229	44	463	543	872	351	999999	567	385	343	305	216	990	999999	999999	16	999999	325	658	495	684	407	929	119	646	999999	423	614	115	600	877	999999	622	147	859	999999	315	839	999999	490	940	999999	227	411	259	999999	602	657	846	990	999999	530	863	999999	831	822	114	353	897	999999	927	330	461	784	466	547	999999	852	555	217	701	437	352	178	554	707	190	999999	860	999999	999999	999999	768	125	983	357	893	419	316	47	59	961	942	999999	562	999999	526	442	945	999999	999999	749	112	639	298	190	999999	695	658	134	642	586	492	446	446	171	562	346	801	118	999999	183	545	999999	168	740	999999	999999	615	934	999999	747	582	159	859	672	663	138	826	803	179	208	999999	192	999999	472	999999	999999	678	999999	67	190	641	836	67	999999	999999	594	481	558	695	949	90	723	943	894	13	343	586	773	508	434	519	997	939	455	422	363	999999	695	272	989	559	999999	877	999	999999	999999	999999	999999	468	79	999999	277	118	229	128	47	249	510	469	145	919	999999	892	633	670	643	897	612	15	999999	481	786	999999	705	999999	865	846	943	788	267	999999	155	315	999999	776	251	889	999999	337	999999	123	999999	236	999999	79	999999	999999	254	339	999999	848	489	435	999999	598	870	981	999999	829	262	200	999999	999999	211	893	773	599	464	856	428	753	187	284	999999	737	999999	560	169	636	746	544	602	999999	325	419	999999	999999	698	999999	906	270	487	890	84	999999	818	889	999999	243	306	64	867	397	999999	999999	671	214	805	880	728	320	822	776	92	718	598	691	407	999999	142	63	901	623	950	168	276	296	210	445	999999	980	535	999999	999999	692	677	214	703	606	999999	556	999999	818	999999	999999	447	999999	808	366	596	137	492	999999	111	252	162	253	447	752	452	384	14	369	961	747	785	896	446	999999	51	393	999999	800	54	585	148	93	999999	364	720	564	488	843	999999	791	999999	302	824	96	540	433	766	951	164	372	552	555	856	374	810	551	275	418	325	213	150	691	198	999999	999999	78	742	93	41	888	896	170	521	180	
259	492	999999	359	999999	617	626	45	646	681	999999	592	236	146	554	179	999999	999999	528	644	650	999999	999999	308	999999	999999	690	999999	920	276	999999	391	44	686	125	999999	478	916	559	707	999999	115	55	516	492	521	841	605	538	862	598	999999	999999	876	529	452	388	999999	999999	397	926	942	125	379	215	651	558	999999	31	237	700	382	519	999999	68	545	760	597	815	999999	999999	95	155	67	677	649	749	999999	166	672	938	704	549	172	780	999999	989	999999	311	840	962	999999	584	310	999999	226	999999	821	818	984	999999	999999	958	906	766	841	797	67	702	999999	999999	401	999999	358	298	996	833	357	999999	999999	555	94	296	974	507	339	510	844	895	999999	342	928	999999	999999	980	157	999999	999999	405	939	846	931	999999	745	999999	999999	906	999999	22	175	392	959	781	404	438	999999	999999	999999	408	437	999999	999999	999999	251	233	973	999999	221	378	150	260	999999	999999	110	999999	999999	121	550	46	935	999999	999999	832	730	999999	382	157	999999	744	382	653	999999	244	968	608	893	769	999999	522	965	519	695	857	871	914	202	18	680	999999	999999	496	999999	948	472	999999	66	999999	442	183	850	999999	116	477	995	496	499	999999	983	502	684	854	389	999999	999999	426	737	427	960	815	874	999999	477	128	929	886	999999	813	771	999999	551	772	337	557	672	149	999999	227	862	384	424	247	34	187	151	960	116	925	877	999999	277	999999	170	626	999999	485	358	987	999999	119	796	686	193	29	950	912	526	831	365	931	22	519	565	586	400	637	349	299	976	968	999999	999999	999999	725	999999	999999	612	711	999999	197	790	999999	679	752	587	738	64	14	999999	239	444	284	570	945	43	999999	999999	583	235	671	999999	69	20	579	999999	999999	750	468	334	47	999999	814	583	178	151	597	999999	812	998	662	583	345	72	747	534	999999	999999	990	691	937	999999	38	999999	587	61	731	414	110	423	999999	987	999999	680	199	929	629	701	999999	803	446	917	999999	584	573	98	999999	996	273	54	835	817	760	776	999999	208	281	339	995	126	420	192	740	999999	443	674	987	664	872	817	905	802	999999	196	255	30	577	453	999999	498	260	999999	999999	65	588	999999	237	999999	999999	991	657	299	705	999999	393	999999	187	872	999999	898	999999	146	133	455	999999	42	999999	999999	531	375	630	828	426	999999	999999	685	52	685	999999	694	447	178	379	881	170	615	106	536	802	992	842	705	999999	24	397	124	610	695	915	556	999999	664	999999	919	370	829	873	208	419	999999	999999	502	
71	456	461	932	766	252	295	534	935	479	999999	539	533	925	526	412	119	751	84	356	769	264	952	999999	999999	460	999999	341	742	999999	999999	104	780	350	999999	855	563	465	358	368	999999	390	999999	273	893	999999	999999	444	312	470	999999	668	999999	864	999999	999999	504	999999	62	316	730	953	999999	999999	999999	999999	758	192	999999	671	849	999999	403	716	999999	388	643	999999	889	131	999999	86	39	281	808	458	470	999999	617	836	360	885	999999	51	637	999999	598	999999	911	227	10	213	162	641	621	445	275	917	917	353	999999	999999	788	931	251	999999	924	521	999999	999999	216	999999	575	455	320	964	999999	361	88	499	999999	70	778	672	999999	861	999999	397	659	372	193	552	998	999999	999999	999999	106	481	800	983	532	87	355	999999	20	168	637	999999	330	657	204	913	839	427	563	999999	46	126	810	390	729	536	999999	865	720	999999	843	312	999999	775	867	770	561	104	967	713	715	770	999999	962	234	227	77	999999	178	279	713	581	710	999999	509	999999	671	420	999999	999999	999999	489	297	357	325	335	999999	555	789	433	999999	745	460	850	397	275	464	847	166	511	468	999999	697	450	950	999999	999999	220	275	887	999999	150	999999	999999	497	235	483	999999	647	898	999999	522	999999	744	999999	967	130	859	183	243	525	823	264	999999	536	366	792	847	999999	999999	999999	999999	999999	902	334	221	905	488	362	171	792	161	209	267	218	999999	646	952	533	999999	151	742	999999	42	372	285	886	96	444	999999	443	636	906	594	175	589	243	999999	999999	705	72	999999	999999	21	450	374	623	996	999999	590	999999	999999	323	424	912	991	676	256	540	999999	334	819	53	999999	728	165	999999	615	101	628	999999	336	542	999999	920	508	245	36	999999	997	999999	890	999999	999999	999999	604	999999	491	682	184	913	986	779	371	999999	253	599	285	999999	295	129	999999	904	915	876	393	306	495	504	413	999999	649	664	542	397	444	277	198	811	134	842	762	999999	999999	715	727	556	181	999999	999999	909	959	743	306	999999	653	985	636	999999	36	307	827	999999	278	999999	273	999999	247	974	935	976	410	999999	168	452	999999	85	987	210	159	837	135	47	999999	503	796	906	368	999999	999999	459	641	999999	784	827	25	775	664	999999	452	405	318	207	522	700	509	496	999999	854	521	578	998	435	828	199	999999	789	169	774	632	366	963	583	240	486	344	199	999999	341	436	591	420	498	757	999999	528	928	525	999999	994	309	332	513	152	999999	999999	215	392	595	655	235	616	889	866	
95	999999	735	966	999999	365	319	807	253	427	930	999999	510	678	84	670	253	274	41	780	332	44	999999	440	74	35	139	806	103	685	211	974	531	631	671	999999	793	961	489	771	684	502	88	96	222	999999	950	537	318	924	412	960	584	999999	544	61	999999	304	902	999999	236	999999	713	567	226	955	635	999999	16	762	877	291	999999	270	105	829	999999	372	999999	66	999999	602	999999	179	282	250	999999	422	97	999999	999999	499	69	999999	544	181	789	521	869	999999	999999	81	530	999999	999999	131	185	324	23	714	105	620	85	845	935	633	999999	544	294	976	999999	223	791	395	434	388	232	999999	725	923	50	444	503	961	684	999999	81	999999	132	999999	74	85	408	382	999999	717	423	223	544	999999	999999	254	236	893	701	168	289	999999	999999	668	898	869	598	100	673	661	127	124	171	931	561	83	422	999999	999999	490	815	999999	870	999999	965	999999	771	814	999999	999999	217	999999	999999	999999	723	936	999999	463	263	205	487	999999	708	863	600	308	62	612	359	999999	832	999999	982	220	353	999999	274	413	703	889	999999	784	332	999999	453	999999	853	645	217	625	999999	958	879	715	12	507	710	999999	127	999999	956	169	465	684	963	124	999999	999999	999999	853	671	999999	760	373	108	703	985	999999	420	999999	999999	416	404	733	831	873	999999	999999	999999	846	169	268	296	46	933	938	328	999999	914	339	891	804	473	363	954	999999	208	516	999999	309	521	880	596	45	221	550	764	731	999999	99	900	360	841	335	999999	413	999999	723	440	170	384	347	915	91	200	650	942	999999	779	987	675	707	659	908	334	289	672	261	999999	392	999999	597	794	999999	999999	540	962	148	669	999999	723	999999	85	457	925	183	964	515	844	571	607	723	951	866	999999	999999	700	933	11	414	741	869	898	57	986	999999	553	100	652	660	687	804	381	238	274	200	632	999999	982	999999	324	166	999999	999999	785	460	645	999999	411	245	839	999999	146	265	999999	853	586	37	470	999999	630	999999	999999	193	883	803	352	999999	602	999999	570	999999	950	850	100	584	462	999999	272	999999	999999	999999	688	999999	820	658	667	126	428	999999	614	604	740	843	530	450	303	233	380	981	118	922	335	999999	999999	350	999999	295	174	999999	400	942	764	934	997	14	999999	456	373	234	145	235	303	191	618	965	999999	117	999999	649	290	239	999999	291	428	228	999999	510	999999	479	580	382	951	203	29	999999	839	806	846	525	264	847	859	156	846	882	628	999999	569	709	592	971	965	525	
944	171	678	999999	516	779	714	999999	714	894	654	763	284	999999	171	999999	136	951	999999	804	999999	443	379	127	445	999999	599	155	999999	42	999999	999999	999999	436	999999	858	993	366	299	76	810	579	143	965	501	92	999999	999999	982	623	999999	640	999999	999999	139	511	791	561	48	970	190	569	744	999999	17	54	999999	848	999999	999999	999999	769	662	203	994	816	999999	414	625	362	938	80	173	327	459	999999	898	257	999999	999999	76	441	327	329	886	251	999999	461	999999	456	736	759	999999	678	670	813	978	516	175	999999	211	999999	999999	686	42	119	405	427	232	761	155	999999	551	114	247	520	452	343	317	999999	981	849	456	178	625	189	403	494	656	646	999999	392	91	983	999999	688	505	999999	297	999999	999999	417	238	999999	311	637	217	572	441	159	371	999999	209	422	341	362	931	767	70	852	715	911	999999	585	493	999999	27	999999	568	999999	25	810	55	540	999999	573	620	258	867	999999	972	831	63	506	285	632	193	668	651	193	757	738	580	999999	71	934	646	652	999999	999999	999999	999999	14	882	144	560	599	668	999999	767	741	682	999999	82	880	884	857	274	310	861	580	999999	917	999999	999999	286	240	999999	479	973	927	967	999999	329	999999	333	826	180	371	999999	999999	524	164	999999	452	999999	838	999999	564	999999	86	382	999999	999999	999999	999999	731	999999	999999	857	329	988	199	999999	999999	999999	999999	999999	999999	556	68	999999	999999	585	828	65	999999	43	932	726	448	999999	999999	302	896	554	625	999999	362	117	601	205	98	514	999999	54	334	999999	52	999999	999999	267	803	999999	999999	999999	480	766	33	911	999999	698	698	365	419	598	941	896	999999	296	158	999999	227	597	999999	862	598	398	190	784	730	582	990	264	999999	999999	928	999999	184	506	84	858	669	450	51	903	999999	733	104	999999	113	437	977	999999	528	493	999999	999999	999999	265	999999	92	586	249	191	493	707	443	576	238	669	902	722	148	222	999999	784	777	556	999999	999999	999999	999999	383	999999	999999	604	999999	999999	305	150	721	986	999999	705	991	282	430	269	999999	206	999999	166	866	147	211	999999	839	544	238	708	272	660	11	901	999999	788	999999	999999	888	889	473	999999	280	97	999999	999999	999999	443	230	27	999999	518	998	854	300	708	999999	245	479	587	764	999999	506	597	999999	70	999999	27	768	999999	78	861	999999	667	999999	365	885	779	198	295	911	406	324	220	353	754	661	156	610	238	362	999999	98	310	999999	773	211	683	219	999999	931	999999	999999	27	999999	503	147	999999	131	
999999	822	657	57	194	676	368	385	296	254	133	408	837	999999	540	850	111	773	999999	543	959	164	212	569	310	363	134	731	999999	271	999999	617	330	35	675	415	705	920	999999	999999	766	999999	915	999999	96	489	103	380	144	999999	847	730	77	999999	171	781	619	97	999999	831	552	636	999999	34	404	516	88	999999	999999	134	999999	999999	869	445	776	999999	248	774	483	999999	269	753	597	999999	423	129	999999	532	999999	893	795	617	182	999999	92	999999	999999	891	44	999999	411	291	999999	20	999999	666	999999	631	31	599	999999	845	613	927	571	798	49	999999	610	999999	999999	555	948	847	338	537	999999	796	363	646	999999	357	740	999999	999999	999999	125	586	117	757	268	917	510	273	361	949	13	255	511	293	100	999999	290	759	613	999999	342	790	681	999999	999999	74	278	384	347	999999	999999	709	518	999999	683	462	999999	853	26	999999	54	999999	496	388	999999	762	295	79	999999	892	76	980	300	562	999999	334	905	999999	108	999999	649	999999	926	999999	844	304	737	917	610	999999	528	437	742	564	810	999999	999999	302	961	999999	779	209	828	999999	128	999999	419	955	947	358	557	228	754	999999	409	999999	759	999999	544	239	34	377	468	917	373	639	248	736	751	988	39	612	661	999999	999999	450	308	481	58	719	885	781	999999	999999	91	310	682	920	164	892	999999	974	757	732	872	412	740	910	91	999999	886	682	999999	959	328	944	999999	999999	999999	959	999999	287	281	825	354	252	407	999999	836	73	956	999999	999999	859	100	65	855	999999	339	22	709	397	999999	569	832	212	578	20	932	999999	999999	139	999999	204	282	620	702	999999	387	999999	14	999999	999999	27	532	999999	110	354	868	999999	99	637	224	395	259	999999	887	712	993	151	674	396	284	699	999999	999999	999999	999999	999999	480	362	922	551	709	17	187	999999	999999	999999	273	112	234	151	669	57	116	999999	137	945	999999	732	999999	939	999999	955	618	258	999999	698	705	999999	723	766	398	910	176	95	999999	387	82	908	515	676	729	49	450	999999	999999	651	222	912	676	441	537	747	372	999999	315	999999	999999	928	999999	683	340	508	389	467	753	758	881	31	999999	749	872	150	999999	324	219	207	515	373	643	732	486	793	98	291	999999	999999	548	192	999999	999999	999999	153	969	831	345	231	660	982	999999	999999	999999	200	512	926	569	999999	530	58	999999	118	999999	35	999999	216	999999	546	420	999999	238	999999	220	699	251	999999	761	728	999999	396	999999	987	546	999999	999999	999999	963	295	290	171	722	999999	130	
500	417	671	523	999999	858	763	633	799	811	562	999999	399	646	80	949	999999	175	840	226	999999	80	787	571	999999	999999	508	999999	999999	265	999999	385	999999	982	999999	999999	579	135	798	999999	417	762	189	185	984	778	999999	150	999999	345	426	999999	881	624	999999	429	630	110	807	809	999999	520	721	999999	562	187	367	999999	926	788	380	999999	999999	970	999999	999999	999999	611	586	937	680	368	359	576	839	263	503	772	995	999999	661	478	327	999999	999999	897	50	645	622	999999	999999	75	223	114	965	686	628	911	999999	614	999999	28	523	870	999999	999999	170	155	703	309	683	999999	421	636	999999	901	421	999999	460	999999	340	255	988	779	999999	999999	154	255	999999	162	634	592	956	390	761	642	999999	457	999999	527	999999	895	999999	323	134	826	654	999999	977	74	274	251	460	904	999999	999999	999999	743	354	523	999999	914	544	999999	675	999999	999999	40	874	494	946	964	526	933	184	445	313	675	655	699	960	567	277	546	887	999999	142	62	999999	999999	612	221	999999	348	680	999999	360	999999	647	999999	999999	624	999999	493	128	310	724	999999	729	838	999999	365	999999	654	999999	289	647	998	663	292	958	585	923	999999	882	735	861	999999	262	999999	95	912	37	622	510	346	999999	783	428	999999	999999	999999	999999	278	498	999999	132	999999	785	401	184	361	737	365	85	613	999999	316	999999	393	999999	546	274	377	753	999999	337	476	153	225	433	999999	580	85	999999	999999	999999	655	907	635	612	412	402	999999	187	734	184	672	999999	897	646	549	182	45	148	999999	351	955	525	431	919	656	315	569	999999	320	780	999999	741	999999	361	999999	408	976	999999	47	153	412	200	28	892	665	928	255	999999	884	999999	999999	999999	502	11	306	140	486	716	955	999999	999999	893	867	953	522	999999	814	546	601	150	206	999999	110	978	999999	999999	506	538	263	999999	999999	999999	93	628	245	724	248	730	64	914	922	269	825	999999	999999	518	332	75	379	999999	124	709	978	743	495	291	837	523	72	541	633	999999	462	999999	47	999999	810	248	999999	999999	692	93	492	686	228	936	439	170	668	429	442	440	999999	528	999999	360	999999	350	999999	999999	999999	725	668	522	290	974	807	597	903	478	708	93	357	580	999999	40	227	301	524	559	852	676	999999	643	108	999999	788	933	999999	687	999999	469	116	764	911	999999	425	999999	405	999999	138	999999	999999	199	720	358	93	999999	486	999999	143	720	999999	999999	999999	220	999999	35	423	97	999999	873	973	226	999999	249	977	593	669	85	614	257	999999	
280	999999	20	999999	665	922	750	999999	210	457	50	554	118	999999	999999	662	999999	999999	400	555	999999	68	999999	999999	50	551	481	999999	500	918	410	968	885	825	555	161	101	800	214	112	673	977	985	999999	932	671	539	605	454	930	968	979	224	701	999999	221	176	152	999999	123	450	379	999999	292	56	82	668	293	97	999999	571	900	892	297	882	999999	83	999999	935	379	22	875	999999	569	950	431	753	193	999999	344	985	999999	431	999999	662	999999	368	703	380	860	13	999999	518	82	369	77	96	926	999999	999999	148	999999	217	999	111	999999	452	59	341	625	999999	485	55	999999	395	622	999999	801	635	587	971	379	999999	85	376	999999	367	853	999999	883	999999	827	999999	991	205	999999	741	432	989	97	851	319	371	754	541	999999	210	764	687	746	598	294	301	999999	285	768	999999	999999	633	344	216	599	849	999999	291	501	121	64	999999	738	999999	57	812	999999	999999	662	18	999999	543	848	566	603	176	999999	295	59	535	999999	716	436	786	608	798	654	880	262	470	913	473	49	416	999999	216	948	865	999999	999999	753	999999	622	999999	999999	598	785	778	613	432	999999	173	999999	965	978	348	131	951	999999	999999	168	999999	483	999999	999999	999999	503	441	420	396	227	598	744	577	781	637	103	676	629	20	999999	999999	276	829	999999	999999	999999	83	437	807	95	997	592	302	999999	96	31	429	665	918	104	354	999999	999999	215	796	428	664	999999	999999	254	999999	332	999999	245	292	999999	654	128	354	17	429	13	612	310	229	16	451	263	695	615	674	999999	711	915	668	999999	58	624	287	331	999999	999999	96	563	640	675	329	66	41	695	999999	311	320	999999	675	350	754	917	999999	790	977	410	498	999999	999999	444	999999	357	577	773	351	39	840	33	999999	540	999999	999999	670	554	686	395	232	999	248	372	999999	999999	250	327	999999	141	639	999999	999999	177	401	999999	999999	999999	64	999999	489	999999	354	347	471	297	481	999999	433	999999	999999	440	114	999999	188	499	999999	216	744	999999	116	259	19	999999	400	352	678	271	149	567	999999	474	499	713	906	963	999999	901	901	412	328	115	893	68	885	999999	999999	762	989	999999	862	777	461	244	866	239	259	144	947	999999	618	220	999999	866	999999	782	941	400	685	224	843	999999	999999	999999	501	11	366	950	334	201	958	916	282	999999	704	297	22	265	847	999999	714	999999	953	999999	999999	118	119	36	427	999999	999999	992	999999	774	68	999999	471	130	742	864	873	308	809	755	170	702	937	999999	172	353	
999999	685	553	18	509	332	642	533	547	999999	891	999999	999999	232	999999	966	838	999999	999999	438	825	892	522	982	999999	416	999999	207	622	101	180	360	999999	83	342	999999	449	79	275	736	633	938	582	999999	999999	999999	999999	586	821	203	863	999999	999999	734	527	878	173	570	213	103	999999	444	910	456	222	541	474	460	890	362	999999	769	999999	999999	804	887	320	172	999999	270	641	135	385	428	237	999999	780	140	555	463	999999	878	999999	181	126	999999	37	135	999999	441	79	324	999999	469	677	104	207	137	929	640	568	10	561	943	461	494	68	492	228	481	760	344	904	436	943	999999	999999	71	335	999999	859	999999	999999	577	999999	999999	438	916	750	143	543	652	210	999999	895	417	327	999999	720	631	140	999999	906	666	680	999999	999999	270	525	40	999999	999999	801	999999	781	383	975	999999	752	143	66	152	741	94	999999	999999	143	989	540	999999	329	982	350	704	484	999999	287	369	896	465	999999	178	400	720	943	407	851	885	144	522	442	999999	999999	586	999999	988	999999	821	999999	999999	601	429	729	989	999999	999999	795	999999	840	467	105	999999	96	297	999999	887	751	30	999999	540	266	257	855	28	103	999999	813	999999	138	496	999999	999999	640	333	999999	488	449	411	20	999999	611	999999	55	999999	426	826	257	881	361	999999	246	783	680	198	999999	354	574	710	999999	724	403	999999	999999	354	947	999999	999999	762	999999	746	448	350	20	414	999999	512	212	188	602	999999	738	999999	412	450	999999	736	785	999999	999999	519	913	999999	515	296	342	580	784	700	729	786	850	494	458	615	249	895	773	276	270	803	151	396	118	628	985	472	628	528	104	221	854	999999	999999	913	832	709	835	723	81	357	727	512	999999	999999	426	999999	483	797	210	999999	962	999999	190	999999	999999	527	630	999999	310	870	999999	266	999999	517	999999	999999	749	544	782	539	999999	999999	204	913	999999	999999	937	303	211	742	989	830	327	741	999999	999999	354	531	545	999999	89	949	423	999999	404	999999	906	941	999999	999999	503	999999	25	671	303	912	324	277	147	999999	589	337	684	568	881	131	938	864	999999	596	971	228	999999	476	460	121	636	999999	999999	614	732	996	420	999999	999999	60	999999	656	448	346	31	87	394	999999	725	999999	999999	999999	330	282	533	52	682	999999	999999	285	938	999999	999999	191	286	331	758	532	16	592	917	583	999999	999999	316	999999	425	999999	575	894	833	202	750	708	846	999999	672	246	91	999999	324	134	999999	962	122	999999	999999	999999	70	699	999999	999999	800	142	
834	690	535	999999	965	999999	999999	759	719	999999	999999	999999	797	512	344	504	658	521	451	325	999999	999999	612	366	999999	49	844	169	862	876	999999	999999	402	999999	999999	999999	256	999999	280	999999	74	999999	414	736	520	999999	999999	934	921	565	50	999999	420	484	999999	999999	88	178	999999	999999	407	467	896	843	999999	480	353	189	999999	188	258	999999	251	612	260	713	388	876	845	352	570	999999	247	307	835	999999	561	917	753	831	88	999999	400	999999	999999	607	667	999999	76	999999	32	300	305	743	317	564	565	807	999999	999999	663	211	332	440	366	496	229	599	17	900	918	999999	435	806	110	180	96	897	181	653	56	817	809	805	329	999999	999999	503	999999	281	213	754	999999	603	177	999999	754	960	988	944	387	999999	563	176	132	597	864	999999	643	147	999999	667	635	580	114	846	402	527	999999	95	881	725	610	999999	999999	999999	741	832	639	234	425	135	909	236	999999	978	264	642	999999	732	415	126	999999	852	999999	999999	128	122	499	999999	483	999999	849	902	73	999999	999999	827	478	958	855	42	859	418	999999	352	999999	409	315	136	591	759	844	388	999999	765	865	758	999999	161	55	628	342	317	999999	198	285	17	999999	613	520	999999	174	724	876	383	266	999999	140	461	787	999999	807	373	739	999999	999999	999999	231	307	796	709	895	327	912	999999	699	552	667	532	76	999999	245	701	615	164	595	130	511	999999	509	422	999999	481	374	336	999999	969	999999	999999	999999	815	785	865	816	810	999999	846	999999	650	999999	714	784	999999	394	47	483	116	757	584	138	271	958	924	798	383	92	423	999999	999999	415	729	974	640	726	261	964	380	884	999999	622	749	317	999999	623	794	999999	29	96	336	999999	714	999999	993	899	544	856	861	999999	442	999999	128	893	999999	245	953	739	153	881	143	82	113	232	952	961	388	999999	107	310	13	999999	72	337	626	732	700	517	981	741	191	999999	113	312	451	999999	504	999999	90	999999	670	999999	495	147	953	264	750	492	270	999999	520	590	999999	561	73	697	665	999999	276	503	544	446	758	412	699	999999	969	800	780	999999	466	533	999999	481	999999	999999	260	924	384	371	982	218	257	999999	231	601	646	999999	249	753	421	999999	588	587	999999	234	306	999999	999999	225	999999	949	711	999999	999999	986	999999	286	921	125	447	740	415	904	521	336	999999	808	190	108	101	427	561	36	464	752	944	296	400	415	651	999999	486	999999	86	42	506	862	385	244	999999	370	630	999999	316	999999	308	999999	999999	999999	45	
498	902	349	133	999999	398	685	930	999999	999999	430	999999	515	474	280	263	999999	999999	488	999999	336	432	946	223	730	796	437	720	783	999999	999999	999999	999999	380	162	274	147	45	218	999999	820	999999	999999	201	464	484	999999	999999	45	427	62	855	587	923	708	999999	956	135	403	81	960	964	157	378	782	209	999999	144	321	15	126	220	619	844	999999	405	869	754	759	255	681	778	684	366	401	999999	999999	723	672	96	999999	22	642	999999	683	855	784	194	419	264	246	999999	999999	999999	311	841	246	999999	913	313	205	212	376	157	400	192	999999	791	977	999999	566	525	472	234	999999	999999	578	481	170	163	620	685	344	504	19	700	441	653	65	559	178	899	809	368	999999	116	645	495	747	501	999999	992	216	51	698	999999	518	999999	344	207	273	764	999999	760	999999	520	867	871	147	700	750	636	735	427	209	667	716	113	999999	999999	999999	92	733	999999	588	627	478	303	999999	299	191	328	999999	858	295	413	999999	999999	675	380	249	773	357	57	750	938	266	999999	999999	999999	14	414	778	754	739	999999	999999	913	181	74	52	574	75	999999	999999	432	326	877	142	796	999999	667	437	963	350	999999	735	686	999999	649	371	689	999999	775	999999	999999	549	565	129	115	382	999999	999999	999999	338	675	708	509	999999	999999	621	389	999999	54	690	999999	999999	815	413	999999	455	354	994	532	703	362	122	300	562	999999	882	999999	758	36	424	937	999999	826	635	675	986	235	999999	600	37	981	999999	416	94	999999	800	734	161	999999	999999	37	418	999999	999999	975	562	999999	946	999999	445	860	630	629	999999	752	556	159	189	738	68	230	207	999999	999999	721	329	706	215	614	941	999999	999999	684	999999	397	529	445	999999	659	122	578	288	359	164	176	361	412	786	999999	999999	999999	999999	999999	25	999999	829	23	849	196	655	999999	211	342	855	297	260	999999	262	999999	232	999999	241	530	626	489	999999	847	249	338	370	917	920	873	222	301	603	999999	999999	938	999999	515	999999	999999	14	266	377	946	504	867	999999	415	160	552	999999	999999	419	34	797	535	497	999999	774	521	825	738	936	999999	129	564	693	74	286	324	675	716	999999	508	999999	369	121	995	999999	999999	999999	999999	999999	377	762	931	882	579	399	143	451	585	741	84	906	999999	999999	50	826	939	999999	851	999999	835	999999	403	766	910	508	999999	423	501	637	403	999999	871	971	569	574	198	681	123	674	153	873	999999	975	450	601	259	49	999999	179	999999	207	570	825	931	499	369	175	971	
81	962	719	950	948	348	975	45	304	999999	475	638	267	70	187	985	962	787	428	999999	319	258	397	351	331	233	205	539	55	999999	79	215	33	710	999999	712	434	922	999999	999999	474	565	955	289	606	541	156	999999	393	840	968	712	940	849	999999	822	574	377	999999	999999	999999	446	990	264	691	269	615	557	27	474	560	49	645	791	851	753	303	118	745	790	999999	68	155	214	80	366	275	184	58	230	999999	66	999999	426	494	38	575	700	597	999999	999999	999999	999999	918	289	929	76	999999	997	908	529	466	632	837	647	94	300	785	194	999999	994	440	509	797	337	999999	745	228	999999	999999	999999	603	520	407	864	999999	938	237	924	151	299	125	186	149	999999	680	434	466	779	410	738	999999	516	273	353	495	99	332	590	785	193	848	853	185	999999	926	946	999999	999999	169	999999	72	860	999999	44	999999	264	370	106	656	999999	999999	449	999999	93	999999	96	257	64	378	398	616	646	149	957	999999	272	10	418	775	734	209	492	999999	999999	999999	929	474	238	999999	999999	729	236	999999	999999	905	408	957	999999	999999	839	698	180	605	770	539	425	999999	999999	999999	999999	999999	951	331	922	870	795	829	640	417	467	622	999999	999999	148	669	389	999999	434	62	53	315	909	999999	935	999999	999999	999999	848	725	260	999999	389	999999	999999	976	999999	999999	999999	844	119	578	326	683	999999	226	679	591	467	999999	159	999999	296	41	549	310	999999	999999	999999	886	841	908	980	915	167	999999	242	999999	730	171	891	484	999999	589	942	999999	999999	235	208	719	365	447	999999	747	999999	547	999999	358	105	999999	631	900	519	999999	12	211	597	411	526	627	983	999999	861	305	219	675	21	706	98	999999	322	129	677	676	530	404	488	999999	349	619	336	884	288	182	539	999999	964	576	587	741	876	999999	708	999999	735	999999	586	999999	537	900	999999	999999	269	999999	999999	511	233	843	603	608	999999	364	72	907	301	109	27	688	765	228	999999	444	999999	357	999999	736	421	106	940	999999	817	364	705	449	92	999999	625	999999	936	38	767	130	972	979	999999	522	999999	800	290	636	52	897	368	999999	198	101	999999	911	821	508	100	999999	903	999999	790	368	658	623	825	191	484	999999	751	737	460	590	999999	149	338	686	222	999999	999999	314	999999	999999	995	396	260	990	23	713	445	438	938	641	227	839	999999	660	864	900	975	999999	162	292	155	630	858	608	999999	956	583	145	999999	479	999999	599	714	870	372	999999	999999	834	177	999999	324	323	799	819	
373	999999	950	678	821	322	646	999999	161	999999	774	375	538	652	371	66	139	309	152	468	330	999999	999999	999999	297	602	999999	150	931	391	967	832	830	48	244	999999	16	904	324	973	833	603	447	578	105	997	732	720	473	120	640	24	180	340	499	746	508	631	390	999999	784	505	785	999999	178	942	544	499	999999	999999	60	235	985	179	635	727	189	555	233	999999	869	817	999999	821	999999	999999	661	499	549	498	999999	384	523	105	199	337	999999	677	999999	163	999999	243	312	108	69	415	39	11	704	772	566	952	408	100	359	966	829	999999	30	225	290	54	950	918	877	676	711	999999	999999	308	909	999999	155	999999	837	999999	515	577	761	344	923	659	795	999999	999999	544	975	433	746	233	508	999999	656	194	999999	999999	999999	393	231	999999	999999	149	31	406	863	63	807	999999	262	722	460	999999	999999	685	302	630	999999	182	999999	999999	701	288	153	999999	800	65	856	961	206	999999	353	131	355	378	999999	999999	638	398	914	999999	737	646	999999	33	999999	999999	651	999999	892	251	999999	999999	999999	889	691	425	995	274	605	807	999999	845	142	999999	379	339	905	833	55	999999	992	999999	268	117	604	999999	118	999999	999999	553	413	885	79	955	271	242	723	999999	686	999999	788	373	792	116	682	891	999999	347	654	443	999999	817	999999	383	259	307	852	300	294	999999	317	875	999999	62	404	321	776	186	999999	146	999999	999999	156	830	999999	999999	77	999999	999999	713	550	770	475	551	212	595	959	999999	999999	964	389	433	181	59	907	913	93	999999	712	999999	124	336	777	517	827	901	671	105	999999	630	239	701	865	999999	999999	547	410	999999	849	999999	999999	91	480	999999	999999	192	277	106	923	816	545	337	449	75	598	224	999999	957	723	310	924	864	999999	85	999999	688	568	600	963	369	513	354	999999	903	17	999999	856	181	761	645	999999	574	181	838	999999	902	262	999999	982	999999	554	452	25	548	884	497	999999	405	871	78	623	676	142	563	313	200	446	999999	999999	565	367	999999	999999	999999	999999	359	692	212	989	999999	436	999999	618	101	815	999999	999999	999999	29	999999	992	460	309	692	31	957	441	618	534	894	466	999999	999999	999999	514	999999	256	937	872	534	999999	837	415	999999	999999	855	68	51	999999	252	862	104	999999	999999	572	999999	522	513	999999	999999	918	84	677	105	375	718	34	999999	587	999999	813	401	999999	495	999999	164	55	268	59	175	999999	999999	870	291	42	372	999999	999999	999999	607	999999	742	880	162	615	730	170	320	675	923	
999999	866	999999	666	439	470	624	39	830	418	861	263	464	999999	999999	527	213	395	72	999999	526	828	348	980	999999	999999	999999	327	879	985	994	735	593	136	344	42	937	214	852	571	747	999999	376	445	745	999999	288	989	341	98	526	774	257	999999	406	12	527	483	794	999999	950	999999	999999	844	423	135	670	337	999999	787	590	999	542	501	265	364	999999	999999	244	915	792	999999	985	791	469	230	488	921	999999	342	515	464	420	495	621	451	22	531	31	620	999999	950	443	999999	507	999999	241	755	417	52	550	624	999999	999999	574	429	999999	368	385	202	647	748	608	223	999999	136	589	57	880	814	351	930	881	624	628	842	97	442	293	942	999999	732	514	686	791	890	225	541	920	202	140	654	999999	828	972	547	351	230	281	381	937	193	875	603	701	999999	743	624	260	732	341	878	84	442	999999	999999	999999	922	431	392	910	999999	137	999999	683	696	785	62	652	90	500	867	999999	912	15	805	999999	910	984	182	157	999999	290	197	860	261	999999	713	625	999999	313	429	798	888	999999	888	999999	197	999999	15	834	999999	972	179	241	999999	717	999999	436	407	68	333	937	259	244	319	767	940	827	432	125	82	437	594	777	81	79	282	451	127	750	669	999999	979	347	466	999999	121	999999	396	543	418	999999	999999	999999	979	999999	548	653	999999	131	999999	369	496	999999	762	263	387	402	999999	405	445	720	319	657	398	999999	957	912	778	689	656	984	441	889	707	795	220	596	797	999999	530	628	299	996	999999	309	504	99	999999	213	252	719	999999	991	108	697	966	570	999999	647	999999	636	875	999999	999999	140	928	999999	999999	966	53	790	604	581	999999	817	430	323	32	999999	999999	867	337	999999	447	937	199	999999	999999	19	999999	649	999999	160	65	894	752	999999	999999	999999	381	897	907	618	170	461	124	999999	126	290	277	652	547	521	809	666	309	310	34	537	940	488	816	183	999999	403	999999	454	999999	980	74	602	792	527	717	940	960	718	999999	985	822	999999	333	999999	742	186	111	474	350	399	595	451	803	999999	563	893	90	734	481	766	656	999999	697	146	226	674	860	30	803	869	705	590	999999	48	999999	999999	164	316	441	999999	999999	339	113	999999	394	623	799	999999	999999	824	859	236	246	647	999999	162	999999	197	999999	999999	326	91	671	480	693	14	555	764	288	599	739	774	302	521	475	999999	566	570	999999	602	874	71	66	999999	19	478	999999	999999	709	562	685	966	32	373	643	999999	999999	633	442	
390	77	999999	999999	373	999999	999999	933	999999	182	999999	999999	999999	446	999999	999999	999999	34	692	999999	225	999999	306	999999	726	914	772	751	929	999999	265	658	933	138	370	534	999999	551	692	999999	999999	545	628	86	697	966	999999	530	999999	179	387	195	999999	171	227	729	999999	980	793	459	322	999999	14	846	917	364	662	589	999999	166	364	999999	342	798	547	680	41	230	999999	759	947	999999	420	999999	501	80	999999	771	910	641	763	999999	999999	243	580	589	540	999999	169	342	313	387	454	999999	815	673	853	188	624	547	999999	551	622	44	999999	80	922	999999	999999	999999	682	999999	678	444	999999	999999	956	108	227	999999	149	999999	70	35	455	569	999999	999999	999999	827	227	999999	156	373	999999	999999	246	723	731	510	666	296	437	322	659	422	999999	19	781	320	716	999999	960	667	408	999999	490	597	588	942	282	686	999999	527	999999	999999	744	315	501	999999	268	243	376	716	300	853	822	999999	375	43	860	999999	464	632	121	472	542	489	965	504	732	999999	145	999999	238	999999	985	909	692	480	678	999999	518	999999	62	483	387	254	376	554	999999	741	231	555	91	494	999999	678	416	167	647	999999	349	999999	458	618	108	587	488	320	868	999999	66	895	364	466	279	999999	580	638	95	999999	123	420	999999	999999	999999	589	707	999999	999999	316	999999	534	999999	999999	999999	999999	153	443	999999	800	765	66	686	713	684	999999	999999	999999	224	369	999999	778	82	999999	999999	999999	999999	999999	201	518	879	744	561	561	419	531	71	940	412	999999	719	999999	263	999999	532	66	733	174	999999	100	399	92	999999	399	218	724	462	484	282	135	999999	685	252	866	999999	30	504	135	304	999999	274	999999	222	466	999999	999999	524	787	999999	94	999999	954	162	110	128	999999	999999	172	999999	999999	999999	999999	999999	287	364	44	893	396	374	511	561	999999	869	162	999999	999999	869	999999	750	256	210	999999	658	999999	929	448	999999	152	747	133	805	342	783	610	94	687	592	935	111	999999	999999	137	422	324	999999	999999	94	999	999999	999999	927	162	422	999999	494	403	929	478	357	999999	511	751	649	999999	706	229	824	999999	78	999999	557	933	999999	999999	188	999999	262	343	999999	999999	363	999999	867	768	206	652	999999	687	125	690	757	123	588	195	113	326	488	999999	618	313	999999	999999	999999	145	432	993	999999	999999	999999	422	151	999999	812	25	562	977	999999	999999	54	999999	999999	147	999999	388	391	444	999999	775	42	861	593	999999	725	363	569	538	999999	732	346	212	460	644	770	703	548	999999	999999	572	
999999	999999	443	607	999999	564	14	999999	681	552	999999	999999	647	426	999999	65	999999	71	999999	999999	455	33	385	161	545	841	602	664	376	450	999999	228	143	783	152	907	428	986	952	999999	359	934	999999	59	978	357	565	44	400	999999	874	487	302	851	126	999999	999999	999999	72	295	999999	349	999999	241	712	999999	854	863	284	999999	637	842	999999	708	110	521	175	999999	183	999999	286	568	273	999999	575	362	999999	292	666	542	999999	146	924	667	209	999999	675	626	999999	452	503	701	760	64	87	42	378	999999	751	604	443	425	118	874	19	403	86	999999	665	360	608	572	999999	742	189	501	999999	451	999999	101	846	549	999999	999999	999999	584	808	999999	583	542	999999	343	541	71	108	741	37	59	657	805	933	77	999999	986	999999	999999	504	27	875	586	124	927	93	659	999999	894	437	999999	190	435	595	867	999999	133	376	275	41	145	644	447	474	999999	793	999999	167	778	999999	11	886	763	90	790	343	997	999999	66	259	999999	313	999999	314	649	868	999999	219	75	999999	999999	620	999999	899	999999	383	999999	121	255	143	388	999999	979	315	436	501	999999	999999	999999	534	35	704	319	26	160	832	999999	142	999999	10	571	495	999999	734	751	390	318	864	999999	416	999999	999999	182	923	870	389	333	897	878	157	999999	876	413	541	999999	999999	999999	562	748	999999	943	305	296	255	571	999999	409	254	564	55	192	563	634	999999	999999	150	999999	396	999999	771	508	542	263	677	999999	694	92	560	716	618	999999	756	125	194	473	999999	599	927	999999	977	999999	999999	342	832	964	887	252	999999	912	877	610	915	416	977	38	410	52	999999	695	876	811	999999	999999	999999	999999	436	447	449	926	30	550	999999	44	178	791	429	999999	431	712	671	452	78	648	999999	18	173	999999	148	165	72	566	999999	999999	999999	175	140	550	396	999999	538	450	999999	97	891	337	15	880	247	195	608	210	999999	999999	33	434	999999	210	699	937	999999	96	309	294	863	999999	570	999999	560	999999	999999	878	813	565	183	231	649	980	999999	511	13	292	999999	953	556	862	945	999999	217	59	433	929	999999	458	71	452	999999	518	234	437	766	641	330	244	533	999999	397	65	733	802	785	762	453	197	934	999999	983	999999	737	11	518	498	999999	510	579	999999	36	364	504	731	90	140	756	329	999999	371	999999	868	429	826	474	890	349	415	273	670	486	664	524	550	999999	999999	781	232	999999	277	486	819	664	801	703	999999	560	999999	721	655	999999	133	451	573	999999	124	999999	910	
999999	627	158	749	246	908	255	372	840	953	272	999999	358	533	999999	477	884	152	213	628	132	441	339	999999	694	618	664	362	223	950	991	999999	869	870	695	301	129	736	999999	755	556	999999	203	999999	999999	436	306	482	723	973	688	416	910	308	787	105	297	809	999999	628	254	892	159	889	999999	917	999999	999999	837	118	357	999999	569	999999	81	791	999999	732	609	267	321	191	639	249	272	999999	443	999999	93	599	14	320	681	954	511	663	999999	999999	999999	821	999999	819	645	614	625	540	846	999999	999999	999999	858	999999	999999	798	317	72	263	909	626	385	483	999999	404	999999	999999	47	476	999999	945	418	999999	999999	96	787	256	999999	546	35	623	999999	738	980	999999	96	999999	999999	119	999999	647	449	999999	999999	999999	269	348	166	424	407	999999	999999	73	999999	517	999999	396	924	478	423	999999	814	525	238	295	894	647	502	519	317	506	665	928	999999	967	999999	18	999999	999999	826	449	100	87	999999	999999	46	669	506	473	999999	999999	999999	999999	696	341	999999	924	181	986	793	622	845	646	116	901	844	659	999999	999999	21	809	69	678	652	974	460	737	385	713	259	999999	150	38	992	617	999999	695	999999	261	145	581	836	350	999999	213	999999	999999	971	248	680	999999	199	999999	462	717	999999	148	999999	722	880	105	549	468	737	999999	999999	816	999999	498	222	158	426	227	139	999999	972	719	226	448	999999	16	999999	147	42	872	45	909	576	284	977	549	378	520	381	49	42	999999	612	893	732	786	800	999999	999999	531	960	972	112	32	745	920	922	999999	999999	873	999999	999999	435	864	533	572	250	379	520	672	780	906	846	99	407	604	116	999999	716	593	216	292	120	511	912	72	806	553	999999	67	627	499	999999	999999	710	999999	941	748	369	999999	999999	999999	962	999999	750	63	999999	23	625	999999	813	600	172	757	667	999999	301	924	952	470	999999	999999	999999	463	55	999999	737	349	389	777	999999	999999	963	556	57	999999	330	756	999999	858	936	793	928	399	253	37	999999	421	840	999999	338	999999	999999	999999	403	999999	591	508	318	469	999999	786	633	847	487	454	636	615	710	999999	727	999999	174	999999	534	973	768	450	220	999999	954	326	508	726	448	646	573	74	163	208	204	999999	448	301	541	160	169	90	912	798	400	720	999999	958	999999	794	852	700	374	430	999999	999999	297	300	999999	999999	287	907	999999	840	881	572	462	999999	686	905	106	873	562	384	813	688	538	422	627	243	615	999999	791	653	793	872	700	732	128	64	999999	
157	787	999999	872	261	681	999999	916	828	268	999999	282	40	698	979	148	990	616	402	612	999999	999999	280	394	999999	125	755	999999	999999	999999	729	393	999999	381	948	999999	30	511	561	16	467	505	999999	975	415	999999	999999	955	813	999999	709	999999	725	452	658	485	999999	157	144	146	925	33	908	956	538	816	650	658	749	999999	128	488	64	999999	154	379	999999	304	978	470	364	799	243	284	172	613	667	189	999999	473	999999	872	377	999999	999999	443	999999	999999	446	599	627	999999	999999	920	616	231	72	999999	307	288	612	221	179	999999	999999	136	790	633	999999	999999	159	470	936	286	324	255	120	638	314	711	999999	38	857	999999	999999	999999	593	323	667	940	551	336	882	443	860	367	702	703	644	955	653	963	59	521	449	167	175	929	606	370	120	433	999999	999999	506	583	363	999999	831	999999	542	476	966	999999	999999	999999	587	503	999999	999999	999999	999999	994	359	67	818	979	346	940	685	96	663	717	306	830	127	999999	999999	999999	286	13	913	872	124	422	186	997	999999	147	626	579	672	513	649	999999	703	999999	676	538	687	604	27	999999	156	443	878	999999	669	999999	265	522	301	999999	149	952	639	544	880	936	999999	999999	782	999999	323	999999	424	160	77	488	999999	999999	633	757	999999	681	986	999999	999999	680	543	426	337	183	881	999999	288	115	999999	697	188	999999	999999	740	657	865	821	819	536	50	29	728	692	190	896	576	888	999999	317	999999	999999	576	818	999999	402	464	493	609	326	218	827	318	999999	379	310	966	999999	893	999999	393	999999	176	999999	999999	661	815	734	157	286	315	999999	743	798	905	731	612	999999	999999	347	203	381	222	502	999999	223	999999	941	322	879	930	445	999999	999999	924	999999	799	48	143	547	999999	729	346	999999	21	992	93	520	881	648	698	625	782	556	905	999999	647	999999	999999	471	999999	999999	421	277	356	869	231	999999	874	307	999999	573	217	810	759	473	999999	889	491	334	139	999999	999999	999999	191	314	663	448	538	912	960	135	828	999999	597	999999	318	78	999999	999999	770	784	645	583	715	134	417	971	797	999999	975	758	192	885	341	999999	812	999999	999999	51	215	783	770	961	346	807	745	546	223	55	999999	967	913	349	999999	355	555	486	958	66	896	692	651	106	936	212	942	943	339	837	999999	572	981	934	936	987	24	684	247	908	389	871	757	751	286	18	844	999999	999999	986	214	335	787	40	999999	522	142	673	34	144	999999	801	216	385	153	593	985	978	413	999999	341	870	
999999	999999	676	35	935	899	999999	928	367	109	622	352	999999	576	784	951	790	423	854	350	659	999999	54	588	664	381	608	693	999999	866	439	754	999999	999999	95	737	363	129	587	243	853	106	776	764	999999	999999	752	999999	999999	43	197	989	721	990	220	146	16	98	370	563	300	137	905	999999	670	867	697	299	999999	56	999999	671	835	621	497	563	336	999999	408	800	999999	999999	884	989	999999	449	42	664	999999	949	731	274	758	34	999999	725	200	285	104	999999	999999	463	96	762	445	526	164	110	999999	657	810	726	690	570	999999	268	999999	916	821	999999	999999	42	999999	999999	324	334	913	999999	678	999999	372	999999	195	97	634	999999	944	132	999999	162	295	932	172	999999	148	14	584	999999	100	684	483	284	999999	873	999999	143	297	999999	999999	120	613	999999	431	999999	294	999999	541	602	999999	768	999999	999999	371	669	999999	902	870	700	999999	320	749	725	999999	999999	298	999999	596	321	610	500	878	399	684	999999	548	941	510	440	191	388	473	981	261	332	370	999999	912	795	999999	584	273	596	162	137	371	888	632	999999	999999	206	174	999999	992	445	999999	924	446	928	130	993	401	439	519	24	999999	768	473	398	633	999999	185	999999	383	999999	237	999999	246	557	82	999999	319	83	999999	999999	224	253	988	816	443	445	999999	984	675	944	193	999999	87	999999	290	602	999999	244	804	999999	30	373	846	967	218	606	688	888	999999	469	684	999999	441	534	800	603	999999	999999	955	197	29	200	135	439	841	999999	215	108	999999	999999	245	84	278	502	964	999999	999999	999999	607	836	757	37	138	215	999999	865	999999	552	999999	686	822	768	999999	999999	486	999999	247	417	135	999999	401	590	621	999999	234	610	59	938	569	949	207	758	59	999999	999999	999999	72	999999	179	976	10	662	759	590	656	999999	794	662	999999	144	999999	989	999999	999999	444	177	415	751	980	659	999999	463	982	398	489	74	718	170	999999	494	767	327	247	158	815	738	830	41	730	999999	999999	396	923	999999	346	217	862	999999	999999	272	586	999999	939	999999	170	999999	679	999999	110	592	758	633	999999	530	376	999999	751	999999	999999	706	347	384	30	233	844	429	540	999999	61	281	999999	461	486	999999	908	456	387	727	988	278	69	468	999999	148	999	191	910	999999	69	61	999999	125	290	977	925	999999	300	716	675	741	16	132	320	828	390	999999	157	571	622	999999	907	34	759	999999	999999	878	999999	882	233	662	518	147	999999	999999	816	96	180	508	989	706	999999	671	62	256	272	999999	
158	111	758	702	44	349	780	148	154	441	366	582	341	56	757	418	492	22	999999	868	634	320	999999	303	999999	648	999999	999999	999999	999999	971	512	999999	709	730	352	134	531	628	179	367	358	999999	384	730	598	177	999999	999999	999999	188	999999	33	999999	312	837	98	464	575	396	766	864	999999	908	999999	853	145	631	325	415	999999	961	394	999999	999999	285	464	638	573	537	480	999999	966	28	67	932	488	999999	407	892	263	669	999999	241	412	502	975	999999	914	876	462	546	627	999999	463	999999	654	999999	892	36	383	460	999999	48	999999	999999	898	999999	850	537	375	103	233	432	161	999999	16	163	651	18	310	516	724	999999	84	933	21	999999	564	840	288	518	159	381	519	803	778	999999	325	285	604	620	999999	386	511	999999	999999	205	392	839	220	501	999999	999999	999999	999999	735	205	963	999999	125	999999	800	999999	259	857	943	852	912	358	845	99	837	375	413	690	419	347	195	999999	621	816	50	999999	630	786	199	274	655	999999	77	999999	953	343	170	138	819	97	999999	653	425	470	292	43	994	999999	663	999999	481	46	999999	398	19	258	371	308	435	999999	389	472	668	999999	999999	269	999999	999999	999999	999999	215	999999	870	331	999999	999999	299	999999	999999	16	730	509	999999	999999	793	619	999999	678	573	705	971	862	702	744	708	664	985	747	274	32	999999	732	985	169	999999	206	175	135	999999	478	958	220	773	429	354	880	350	999999	999999	587	73	999999	698	999999	532	353	999999	999999	622	554	556	551	886	511	263	998	523	963	498	999999	453	80	499	999999	746	760	999999	999999	999999	828	324	562	999999	686	959	149	44	554	636	403	624	49	999999	634	921	417	334	271	175	356	366	999999	933	999999	143	999999	999999	602	999999	771	265	308	736	794	240	993	999999	209	552	999999	999999	968	337	104	971	999999	568	999999	999999	999999	999999	826	999999	52	472	999999	629	574	552	967	36	441	860	864	999999	326	312	717	403	928	727	134	719	61	393	397	59	999999	326	999999	999999	999999	999999	365	345	438	200	694	332	302	374	125	656	584	97	531	999999	472	955	655	111	850	999999	999999	999999	999999	999999	65	999999	84	888	790	257	823	543	999999	22	505	528	999999	135	999999	395	111	563	999999	478	999999	999999	861	999999	999999	882	670	628	583	786	183	753	44	999999	145	44	257	999999	583	867	833	50	999999	518	612	943	999999	529	492	464	999999	999999	998	999999	971	100	999999	795	312	907	587	204	999999	999999	839	751	494	388	990	584	999999	698	980	745	999999	
104	656	352	676	643	637	151	145	128	426	491	754	999999	360	54	246	462	110	676	999999	999999	89	324	679	861	458	866	539	908	327	671	711	263	198	999999	443	455	129	669	280	999999	999999	842	576	999999	997	293	38	946	347	685	999999	999999	999999	16	999999	342	673	815	194	770	999999	237	801	755	780	501	22	483	999999	790	342	999999	999999	844	999999	999999	748	331	864	174	838	593	570	999999	999999	999999	999999	192	861	111	782	999999	484	999999	999999	831	51	821	578	999999	281	555	345	557	999999	999999	907	621	436	777	593	999999	951	29	931	999999	999999	999999	681	999999	999999	830	621	508	17	38	957	896	19	748	999999	926	753	368	893	293	999999	22	298	999999	999999	999999	755	94	517	441	363	465	999999	816	174	881	149	205	802	999999	933	999999	550	324	208	20	611	688	580	667	598	592	999999	648	770	999999	870	763	881	526	84	537	990	576	999999	501	328	999999	999999	325	999999	557	566	999999	999999	420	472	999999	719	489	574	77	513	850	842	999999	339	929	55	519	20	386	999999	285	375	999999	846	973	649	706	692	999999	999999	265	880	999999	36	999999	298	999999	191	896	999999	402	951	999999	33	150	734	999999	171	999999	999999	74	314	410	999999	290	87	999999	999999	498	999999	22	999999	166	963	257	970	800	744	657	640	696	338	124	341	921	999999	999999	999999	705	249	999999	999999	302	270	49	951	999999	808	999999	605	999999	784	692	571	999999	605	795	53	775	179	933	170	999999	759	461	736	999999	79	321	956	718	581	868	259	589	477	504	895	923	306	999999	999999	997	62	304	999999	645	999999	309	326	999999	324	999999	535	999999	585	40	999999	809	313	999999	410	496	790	886	764	916	443	999999	565	110	899	130	479	679	941	172	462	999999	550	100	646	770	995	427	999999	999999	342	942	14	446	999999	96	999999	545	100	505	999999	999999	540	995	999999	571	743	999999	639	204	999999	856	375	999999	578	999999	999999	223	999999	640	500	999999	999999	790	583	500	977	999999	148	813	510	934	999999	445	999999	296	924	555	888	85	36	779	787	209	845	486	577	591	867	883	827	406	999999	460	15	844	683	750	422	711	999999	625	999999	826	999999	204	277	999999	468	291	163	713	999999	48	614	721	999999	292	944	999999	999999	395	260	999999	985	113	513	139	999999	119	613	184	143	187	491	411	701	960	999999	651	218	999999	132	586	730	123	999999	391	845	293	999999	400	805	325	787	208	999999	823	840	590	690	148	999999	999999	999999	979	580	156	557	999999	29	999999	777	
999999	887	285	999999	674	534	872	999999	131	999999	999999	999999	223	378	817	399	292	46	878	999999	924	961	999999	999999	773	907	750	542	925	834	643	273	643	622	999999	437	512	936	699	299	968	999999	568	855	353	508	465	611	763	756	274	176	151	999999	999999	341	817	999999	498	766	999999	999999	114	297	999999	882	216	600	865	999999	887	356	346	589	161	999999	999999	999999	803	999999	452	148	778	179	569	476	132	148	769	999999	620	999999	999999	999999	515	638	455	281	999999	999999	302	864	746	999999	999999	918	829	562	354	488	999999	601	334	234	324	999999	999999	999999	727	183	760	77	830	693	769	513	908	413	83	523	918	131	999999	343	972	587	402	405	309	999999	646	569	794	291	243	28	59	223	618	869	86	519	553	41	710	234	44	63	999999	365	19	426	488	830	569	816	999999	991	262	736	252	166	636	999999	999999	200	999999	549	459	999999	999999	695	794	999999	446	409	999999	999999	632	747	553	349	791	944	641	230	91	963	721	427	436	68	999999	882	627	999999	883	477	505	519	951	999999	603	863	901	324	631	284	393	170	999999	613	999999	514	193	902	999999	999999	444	315	999999	999999	828	41	323	405	734	912	586	999999	526	110	999999	123	795	68	745	927	52	327	999999	806	580	561	189	999999	999999	456	999999	724	555	201	43	199	409	642	666	572	549	506	590	718	999999	867	644	999999	140	999999	719	999999	167	447	999999	126	999999	999999	739	277	999999	500	999999	288	224	862	970	999999	999999	293	999999	163	401	183	387	546	737	881	118	999999	916	52	693	455	737	573	999999	118	552	999999	999999	999999	999999	999999	719	999999	801	999999	999999	999999	897	319	79	846	541	565	733	983	69	113	388	999999	999999	999999	360	809	999999	260	551	650	999999	999999	999999	160	810	616	261	999999	999999	999999	745	435	387	999999	999999	607	972	847	913	181	999999	583	59	449	537	999999	999999	875	49	999999	252	550	760	999999	541	44	537	918	999999	925	313	732	529	999999	367	953	456	999999	221	753	837	959	346	379	811	999999	999999	342	623	170	714	385	962	554	999999	204	675	534	741	999999	999999	64	811	987	868	999999	999999	999999	91	584	202	979	999999	999999	82	293	999999	391	51	820	231	999999	305	875	221	999999	999999	975	644	999999	288	922	191	999999	683	782	157	358	511	704	666	494	999999	48	968	734	721	675	481	802	990	293	999999	921	558	874	758	936	999999	939	346	88	999999	918	306	280	798	232	612	999999	145	855	999999	999999	163	736	943	999999	999999	999999	216	104	
504	999999	999999	994	439	999999	882	999999	33	999999	582	571	368	999999	811	343	742	999999	936	499	73	999999	667	145	413	156	767	822	931	999999	39	300	733	252	999999	841	999999	311	840	538	350	999999	276	999999	283	319	978	999999	925	610	524	218	549	717	999999	323	185	47	591	293	502	999999	876	531	999999	291	837	125	13	969	598	440	999999	408	158	268	914	999999	862	103	177	999999	896	331	977	821	999999	26	220	271	999999	707	720	557	45	290	927	744	999999	991	481	863	571	956	22	93	999999	151	568	772	408	442	999999	497	125	309	173	999999	553	370	540	821	904	999999	313	999999	999999	309	372	867	341	999999	10	999999	999999	314	630	940	999999	894	469	609	457	448	862	234	531	233	441	736	126	381	201	381	999999	660	958	829	653	131	999999	61	999999	999999	441	999999	441	315	875	999999	678	233	246	659	900	931	373	466	880	999999	368	999999	868	636	999999	959	978	628	419	961	355	801	296	197	999999	418	830	756	17	633	793	226	999999	629	67	893	145	999999	480	529	999999	502	949	574	762	877	193	152	950	481	260	999999	895	999999	465	877	936	58	139	492	110	617	458	256	999999	999999	149	248	578	857	824	446	157	889	999999	853	852	722	435	653	234	687	806	535	382	980	331	443	173	189	999999	999999	412	988	429	679	999999	999999	288	620	737	999999	574	102	657	999999	999999	15	249	999999	35	224	623	486	268	423	811	923	873	315	821	706	84	398	901	737	43	999999	470	995	999999	159	999999	814	915	289	123	714	999999	568	999999	325	203	561	164	742	473	926	730	15	868	999999	828	973	799	999999	999999	999999	200	999999	780	504	545	254	801	875	779	999999	570	979	999999	106	55	315	999999	505	512	999999	244	169	274	116	999999	999999	136	690	330	471	25	883	418	937	523	958	787	821	779	949	760	999999	962	664	999999	750	999999	771	999999	999999	984	999999	529	999999	941	999999	655	674	74	90	127	120	554	318	999999	999999	570	372	582	999999	527	177	725	562	761	955	207	610	750	688	999999	365	616	999999	486	722	364	69	996	493	312	123	999999	699	831	999999	734	653	999999	679	189	342	198	987	999999	999999	577	999999	596	986	833	55	923	999999	999999	762	504	999999	831	81	332	511	376	99	784	414	420	36	999999	999999	230	553	739	81	508	427	176	628	812	669	999999	397	472	999999	660	266	999999	999999	999999	79	155	986	821	799	356	678	966	108	212	591	407	551	999999	485	765	289	316	999999	877	903	595	999999	
935	172	926	999999	49	366	999999	528	999999	49	657	662	965	244	731	999999	999999	830	460	999999	425	230	272	603	999999	986	254	380	999999	348	502	475	483	279	999999	999999	999999	421	999999	609	669	999999	377	367	894	999999	999999	531	557	377	136	57	452	527	460	999999	900	332	782	62	121	69	579	874	999999	191	188	696	192	999999	999999	313	201	850	408	741	853	905	709	999999	999999	999999	822	582	222	999999	999999	999999	818	999999	759	550	639	586	498	609	114	502	820	712	404	823	999999	485	311	823	856	602	128	719	999999	994	623	212	584	398	246	996	662	101	999999	232	877	845	322	525	673	614	362	798	636	360	94	997	999999	653	384	999999	281	399	599	999999	837	108	485	999999	927	436	999999	110	373	118	840	728	999999	182	999999	999999	173	785	159	251	249	999999	93	510	910	626	999999	931	23	900	725	272	502	999999	394	778	999999	558	598	246	999999	999999	435	527	519	999999	453	12	708	881	183	495	249	999999	999999	517	25	974	854	310	408	80	97	472	999999	577	236	814	787	999999	999999	614	197	912	639	987	893	999999	990	999999	182	999999	232	141	999999	239	32	154	558	877	763	999999	703	297	837	541	175	999999	145	942	139	638	225	541	748	568	308	337	717	202	623	459	983	999999	138	383	847	999999	999999	163	554	999999	999999	910	412	748	999999	899	85	999999	999999	931	430	58	425	543	810	999999	392	168	999999	695	436	365	263	314	411	999999	169	464	999999	219	999999	981	999999	57	999999	314	138	999999	657	408	999999	619	380	692	999999	999999	884	594	572	166	573	587	999999	859	999999	999999	656	108	999999	517	740	620	414	613	999999	448	999999	377	171	505	563	392	510	999999	999999	816	985	571	285	999999	519	574	999999	537	646	638	759	538	401	481	658	40	663	150	999999	999999	215	999999	978	589	283	516	999999	77	999999	999999	999999	699	425	838	915	95	822	871	998	176	729	877	967	85	688	133	976	999999	847	532	999999	370	864	802	611	228	592	695	999999	12	151	824	933	464	999999	69	999999	999999	566	572	217	792	999999	501	912	338	999999	902	999999	160	540	743	230	80	462	716	835	999999	999999	999999	502	999999	678	996	999999	905	999999	512	999999	999999	20	999999	999999	284	999999	936	228	372	890	283	999999	999999	999999	51	471	407	603	863	12	845	234	499	336	869	80	91	999999	155	999999	999999	394	297	389	281	149	999999	620	946	755	526	497	472	999999	953	277	812	341	637	534	627	999999	90	509	999999	404	521	96	263	999999	244	
822	82	896	883	999999	999999	310	522	901	353	786	657	117	485	357	761	766	382	602	267	749	486	621	849	999999	314	787	711	877	999999	41	367	742	521	703	999999	576	849	999999	145	512	818	999999	999999	840	653	972	999999	330	643	999999	999999	661	946	494	346	461	56	187	584	354	599	645	283	322	429	999999	596	781	933	195	916	999999	999999	754	930	999999	440	18	61	999999	763	999999	244	873	326	705	795	999999	367	963	529	671	491	790	999999	182	999999	868	421	999999	385	251	397	457	838	407	999999	201	563	999999	31	48	136	252	591	218	411	410	995	723	129	569	424	969	665	999999	825	675	841	757	297	571	597	323	956	521	993	786	999999	919	511	603	472	770	999999	491	999999	249	209	704	771	62	872	999999	999999	999999	827	427	792	999999	999999	528	359	805	999999	459	450	999999	999999	999999	224	999999	375	999999	999999	526	999999	653	999999	183	999999	999999	476	999999	986	245	698	899	704	150	694	999999	999999	451	999999	982	253	666	472	492	50	732	953	999999	489	155	999999	796	999999	102	719	183	399	619	883	994	999999	999999	819	73	761	999999	117	999999	385	648	632	924	737	999999	282	439	999999	545	142	999999	633	346	657	841	559	901	425	999999	430	520	186	384	999999	354	929	41	847	409	731	499	999999	807	999999	841	999999	999999	69	254	820	999999	992	999999	486	907	999999	715	565	977	999999	859	999999	505	725	865	471	258	367	393	999999	251	999999	782	814	642	361	999999	592	815	328	797	842	181	999999	151	528	332	897	659	983	223	999999	999999	895	872	374	999999	91	889	380	274	999999	675	943	578	697	999999	999999	843	999999	999999	133	749	659	716	26	954	713	999999	346	148	360	707	410	96	775	721	999999	999999	278	242	744	999999	444	999999	403	999999	237	223	453	317	292	63	999999	449	100	725	221	189	855	420	415	507	552	999999	914	696	275	999999	803	975	333	999999	575	999999	799	430	315	605	323	849	726	500	140	999999	855	999999	603	960	996	59	510	707	96	857	827	246	161	211	149	999999	901	381	999999	477	984	195	999999	791	650	669	420	616	865	15	694	915	377	999999	387	617	102	315	999999	753	474	626	21	717	999999	562	279	113	999999	616	948	354	999999	662	54	999999	818	999999	320	337	638	894	999999	91	173	912	869	637	824	532	614	596	521	665	999999	368	184	999999	306	97	400	317	160	259	66	999999	834	714	478	717	999999	290	994	999999	124	580	784	929	553	583	693	641	288	932	12	362	832	424	659	
999999	496	57	515	232	936	331	999999	592	34	824	87	165	169	117	733	333	601	989	550	999999	583	999999	227	722	999999	999999	999999	228	257	704	516	999999	64	791	231	999999	774	772	999999	793	836	202	905	729	999999	537	999999	181	209	678	761	843	999999	236	113	251	829	793	999999	187	302	999999	999999	330	317	668	110	377	886	981	558	828	403	999999	999999	999999	999999	999999	227	866	286	857	28	578	999999	673	545	999999	688	999999	922	981	943	999999	999999	320	857	584	421	836	436	115	294	228	130	932	999999	126	999999	999999	902	341	575	999999	901	999999	507	766	387	644	133	283	688	999999	68	576	999999	985	266	286	534	764	86	390	439	999999	572	999999	999999	20	999999	999999	197	966	86	590	999999	981	516	65	813	100	207	776	999999	163	426	387	169	999999	57	999999	859	364	999999	147	264	999999	532	730	872	999999	319	999999	421	705	96	721	830	478	170	903	478	999999	473	443	566	999999	677	286	754	999999	639	999999	963	767	568	999999	779	939	335	231	459	786	192	115	999999	830	999999	17	77	705	557	691	393	999999	986	657	891	753	580	999999	999999	999999	975	688	77	415	413	654	146	263	942	999999	152	939	454	692	999999	367	662	736	944	669	218	999999	999999	948	520	819	781	910	999999	35	368	380	714	999999	810	999999	47	999999	426	711	871	813	999999	666	548	453	699	999999	999999	999999	100	844	999999	999999	999999	999999	61	999999	999999	999999	872	235	322	916	532	772	235	250	999999	525	330	297	319	243	798	405	296	999999	409	77	130	487	282	417	934	523	369	867	176	884	999999	917	480	833	838	646	501	846	144	776	227	458	421	999999	213	803	535	777	58	641	639	999999	999999	827	473	395	999999	904	981	19	999999	999999	83	997	82	412	816	999999	404	161	903	999999	835	999999	849	671	999999	169	214	999999	999999	999999	999999	534	255	371	207	653	369	452	693	597	865	135	999999	999999	384	423	51	800	999999	58	382	999999	738	999999	255	97	978	801	329	793	699	999999	30	999999	999999	549	752	999999	215	173	126	999999	467	316	999999	710	999999	990	296	651	128	999999	999999	939	219	999999	796	65	126	999999	675	567	999999	900	897	24	114	554	318	835	670	340	594	823	999999	430	439	432	614	999999	829	987	999999	677	999999	295	705	90	610	629	999999	999999	594	105	498	558	828	999999	418	570	606	999999	681	461	981	787	819	330	999999	999999	491	374	451	581	290	687	63	455	999999	612	999999	999999	999999	999999	93	973	999999	499	335	383	999999	872	23	
54	938	999999	999999	63	696	999999	999999	385	83	820	147	388	255	22	815	810	999999	383	341	806	260	999999	770	992	378	999999	51	999999	995	634	197	619	360	407	643	174	381	999999	758	348	145	933	950	133	551	704	728	734	999999	524	878	228	540	999999	999999	365	355	323	685	689	999999	999999	390	448	633	528	999999	847	378	651	439	505	999999	993	670	327	631	646	450	673	288	317	647	999999	756	969	88	999999	999999	999999	819	67	324	79	999999	999999	553	511	499	999999	999999	999999	999999	41	94	382	603	547	547	475	734	999999	873	21	411	999999	508	909	692	999999	999999	884	243	100	832	999999	191	555	999999	680	999999	999999	157	999999	996	407	951	999999	999999	384	375	540	605	148	553	120	193	312	667	999999	999999	644	818	999999	582	792	999999	274	209	713	200	57	56	867	702	614	999999	456	999999	999999	999999	893	523	318	999999	999999	289	104	547	721	197	879	887	999999	198	999999	310	321	999999	214	759	687	415	682	193	328	494	738	446	999999	559	737	296	664	999999	597	999999	510	547	672	512	553	726	488	525	320	169	999999	999999	999999	999999	249	612	810	253	899	488	840	135	999999	425	550	658	608	171	460	592	233	999999	601	999999	800	774	182	701	999999	960	926	167	873	168	976	999999	999999	635	320	135	485	999999	486	119	999999	384	576	256	962	894	128	326	74	727	936	365	86	565	999999	474	439	119	999999	938	999999	682	261	812	449	999999	785	973	851	335	117	812	675	492	726	425	999999	925	738	321	842	609	103	155	231	621	983	317	132	845	999999	999999	999999	999999	557	608	133	999999	807	482	119	154	999999	739	620	999999	689	594	839	97	276	514	380	725	106	999999	589	999999	999999	999999	506	478	851	15	999999	999999	999999	137	934	127	302	443	999999	266	212	697	999999	999999	534	107	931	399	477	44	578	190	995	657	451	606	29	26	184	979	976	641	303	999999	999999	879	999999	999999	660	722	794	999999	999999	123	523	408	999999	999999	581	492	896	117	11	816	437	459	999999	999999	686	338	107	285	269	148	999999	570	999999	675	999999	655	413	379	999999	754	250	745	999999	881	143	52	789	794	445	691	93	869	639	999999	42	999999	144	911	999999	332	624	999999	574	257	833	952	14	151	999999	926	89	526	378	999999	576	999999	999999	863	649	644	548	313	999999	577	64	421	999999	917	643	616	520	501	999999	999999	139	999999	999999	999999	58	190	47	999999	824	519	999999	999999	500	393	910	999999	984	281	272	241	999999	999999	678	999999	202	422	
999999	999999	508	999999	416	587	32	999999	999999	845	520	127	814	999999	606	900	488	331	965	498	920	547	17	302	999999	248	239	273	999999	818	63	185	354	635	168	950	149	471	112	34	543	999999	276	75	830	866	999999	999999	634	999999	832	356	999999	704	501	484	90	216	730	177	358	759	338	308	999999	344	773	999999	310	999999	761	999999	228	940	954	999999	280	999999	471	766	999999	435	638	750	985	706	154	649	144	683	999999	933	999999	999999	676	784	210	968	999999	495	999999	287	503	977	999999	814	138	999999	749	999999	214	148	744	999999	395	999999	999999	587	323	95	200	999999	54	627	787	827	287	999999	274	999999	190	311	999999	999999	673	504	931	661	628	180	577	64	900	34	999999	999999	198	999999	999999	753	663	622	999999	197	999999	968	242	999999	999999	303	537	844	825	579	929	902	479	768	300	891	991	999999	958	152	518	145	999999	999999	999999	999999	638	999999	743	520	517	567	656	481	680	999999	271	65	471	335	643	732	239	999999	999999	576	261	430	484	999999	999999	999999	999999	512	999999	169	744	221	999999	144	665	35	999999	999999	72	999999	256	999999	999999	999999	630	935	997	999999	509	785	906	902	926	581	803	218	37	95	757	999999	904	153	802	520	999999	59	337	337	669	999999	631	923	999999	733	330	263	341	889	37	827	206	999999	999999	894	263	842	999999	156	340	456	997	25	999999	748	467	112	205	577	635	999999	999999	999999	964	891	163	982	644	999999	999999	550	876	147	68	999999	126	873	150	908	999999	128	763	191	999999	223	999999	616	376	519	275	227	999999	763	264	456	229	536	76	121	740	280	999999	102	894	790	580	860	957	999999	632	999999	961	999999	320	516	817	426	673	999999	281	546	616	999999	927	43	999999	122	883	611	711	589	807	39	999999	987	920	670	296	216	642	760	999999	999999	999999	682	265	999999	453	747	639	999999	863	999999	999999	204	663	83	175	860	308	999999	976	355	915	53	785	932	130	333	596	156	140	467	118	521	887	867	247	255	999999	721	999999	999999	971	908	725	492	198	973	333	846	505	999999	907	999999	783	313	833	843	896	332	999999	129	160	493	672	406	217	999999	316	796	836	920	92	587	797	840	384	17	327	302	743	156	999	749	999999	704	559	932	737	583	44	403	999999	999999	80	999999	999999	487	245	329	285	870	999999	537	20	999999	999999	330	387	943	929	825	526	604	589	503	129	410	843	968	847	284	590	733	999999	442	571	637	517	999999	854	896	772	999999	26	873	999999	999999	999999	999999	
361	239	999999	999999	654	218	877	754	999999	999999	999999	999999	999999	276	999999	999999	999999	932	999999	577	23	715	813	139	98	42	63	527	999999	715	23	657	999999	778	999999	617	730	796	89	553	564	817	771	940	828	280	999999	999999	526	25	593	557	696	999999	61	645	425	424	706	621	165	359	999999	160	563	999999	913	866	659	864	280	493	853	232	22	206	999999	872	311	999999	999999	999999	999999	571	999999	465	999999	999999	999999	971	999999	315	99	467	999999	215	651	621	386	65	366	395	845	661	999999	999999	999999	474	159	999999	999999	553	123	999999	999999	607	358	604	999999	108	812	999999	999999	999999	672	965	403	396	999999	807	554	332	496	999999	999999	395	712	349	826	31	999999	495	360	871	279	648	202	211	626	790	856	56	592	288	253	952	256	999999	989	999999	706	317	640	999999	310	379	67	867	437	455	894	18	777	17	347	326	64	999999	999999	33	772	999999	770	53	950	508	740	999999	11	509	148	555	360	56	324	999999	854	18	999999	999999	999999	334	999999	180	896	848	278	584	940	999999	898	979	746	966	999999	513	999999	597	999999	801	638	849	865	928	999999	348	658	999999	692	894	471	55	705	519	441	999999	428	999999	157	112	999999	999999	999999	85	610	169	999999	394	49	999999	905	999999	618	770	271	742	999999	999999	863	557	200	547	891	56	465	853	999999	237	534	999999	94	948	450	999999	999999	482	999999	790	327	999999	539	273	691	881	999999	214	437	935	258	699	978	582	735	999999	911	693	999999	999999	619	999999	886	999999	859	479	726	957	817	329	999999	789	999999	999999	999999	716	27	926	855	999999	999999	260	999999	348	978	999999	591	511	222	850	387	878	999999	361	180	999999	270	957	413	222	164	999999	397	117	736	999999	539	309	64	29	582	999999	837	999999	173	369	341	548	603	35	887	224	744	966	999999	999999	999999	808	508	958	999999	70	522	643	855	34	863	999999	611	519	305	292	457	202	999999	402	999999	955	999999	811	238	722	364	388	334	999999	297	999999	175	416	888	999999	999999	105	574	521	471	999999	408	148	505	33	937	999999	730	605	767	552	999999	549	290	999999	620	696	730	732	706	144	318	915	737	443	153	204	631	999999	490	999999	628	756	930	999999	557	999999	999999	215	785	280	658	729	182	744	731	625	999999	273	120	114	999999	841	815	337	999999	492	411	999999	879	742	461	166	124	415	924	941	618	444	78	999999	999999	525	946	999999	486	589	742	999999	711	527	999999	368	463	386	987	786	999999	603	959	999999	647	254	999999	53	
819	501	999999	766	820	790	16	692	204	547	999999	999999	999999	389	851	306	749	999999	360	999999	673	999999	702	999999	428	147	999999	25	484	999999	925	145	200	903	616	999999	974	975	999999	921	520	999999	173	999999	999999	999999	999999	999999	751	662	999999	999999	894	999999	999999	999999	999999	876	348	682	999999	999999	217	201	622	588	658	999999	773	999999	999999	773	999999	438	842	296	929	787	86	289	256	448	273	821	688	695	251	999999	533	890	999999	108	999999	499	141	999999	179	972	302	83	490	899	787	885	341	551	993	999999	999999	93	796	999999	799	69	436	351	999999	395	999999	999999	347	440	468	883	681	232	999999	999999	307	999999	999999	956	999999	13	799	999999	660	388	490	147	702	786	97	450	103	184	999999	577	73	789	802	783	470	376	735	999999	999999	999999	213	118	414	257	167	818	999999	840	527	999999	269	89	999999	348	905	374	999999	999999	353	28	790	506	923	568	682	999999	520	999999	495	128	277	750	999999	999999	184	382	733	999999	628	279	484	263	657	513	999999	983	108	463	999999	106	151	184	705	423	123	999999	195	845	575	648	307	631	354	408	999999	519	174	933	173	533	640	780	932	84	999999	537	999999	999999	260	999999	420	66	999999	399	977	102	999999	501	643	477	196	887	999999	999999	999999	853	908	258	985	798	819	174	300	355	465	999999	252	631	999999	999999	857	999999	594	877	238	251	999999	954	431	434	475	672	300	695	346	999999	999999	952	113	689	999999	601	433	462	878	255	765	999999	933	615	850	423	999999	67	620	421	302	12	751	999999	687	953	826	999999	999999	999999	873	604	999999	712	469	999999	527	200	999999	266	351	142	998	982	485	65	999999	999999	584	61	999999	242	85	924	460	999999	211	384	12	999999	774	872	139	999999	381	171	110	999999	999999	559	895	999999	110	364	999999	170	14	768	253	631	932	999999	976	281	105	641	528	94	261	570	999999	153	197	291	999999	479	12	275	999999	324	955	799	999999	34	166	630	141	999999	855	999999	895	999999	140	999999	742	999999	896	858	637	740	642	25	970	999999	999999	752	243	819	999999	999999	999999	738	167	999999	676	143	351	999999	999999	474	999999	807	999999	999999	675	656	22	816	549	999999	999999	154	638	870	682	939	829	999999	564	413	397	322	999999	265	142	166	285	212	999999	609	999999	945	742	172	240	834	786	999999	909	814	740	426	280	154	999999	999999	109	999999	256	999999	314	266	397	711	87	197	958	974	829	519	380	810	999999	939	315	637	411	999999	999999	847	162	999999	185	749	673	970	
999999	705	247	129	999999	989	955	999999	304	165	999999	41	95	999999	876	812	189	400	999999	930	999999	340	999999	390	999999	634	656	409	999999	999999	999999	647	999999	116	154	263	736	709	462	390	999999	155	999999	160	89	380	390	999999	970	999999	641	785	315	742	667	999999	867	857	999999	432	999999	999999	393	810	84	910	992	979	898	623	85	479	937	63	999999	168	694	687	311	999999	253	70	438	243	999999	305	342	305	449	442	396	878	201	39	58	307	761	834	85	178	999999	411	999999	357	275	999999	999999	261	667	508	999999	999999	556	287	999999	999999	128	159	958	778	578	696	539	466	999999	206	287	908	999999	777	406	860	612	142	852	842	373	90	999999	690	999999	91	638	941	425	216	332	999999	850	999999	189	612	999999	306	600	691	871	999999	130	78	884	939	999999	889	111	166	576	424	435	346	907	47	190	278	999999	496	68	598	50	999999	874	374	67	238	598	794	984	315	999999	999999	971	142	960	999999	805	518	834	749	839	269	640	908	488	999999	868	152	431	607	975	113	632	282	999999	999999	203	999999	999999	999999	301	316	181	270	881	273	374	775	86	290	472	812	662	319	999999	781	999999	966	885	552	369	456	372	387	340	999999	538	999999	942	860	706	295	636	999999	999999	533	97	379	36	224	150	103	75	150	145	173	450	323	523	419	999999	237	999999	340	658	844	943	793	930	453	735	676	999999	226	584	186	185	999999	999999	235	693	20	940	999999	412	275	999999	232	999999	176	987	224	184	533	151	999999	999999	306	167	613	999999	303	448	583	489	473	271	849	999999	958	987	604	462	298	725	709	999999	964	999999	392	463	721	551	764	465	520	501	999999	84	999999	999999	879	999999	257	646	399	571	366	191	938	999999	542	999999	294	189	999999	761	999999	807	441	191	696	999999	775	159	867	752	999999	999999	999999	971	962	999999	461	442	117	916	215	651	336	147	999999	999999	989	387	999999	66	999999	584	999999	759	999999	500	642	923	829	999999	913	108	778	646	999999	248	999999	966	52	767	213	999999	81	999999	556	244	481	304	260	914	999999	999999	237	999999	495	109	55	218	366	471	141	537	613	606	999999	117	873	689	261	691	999999	32	999999	163	999999	415	513	605	999999	380	29	999999	672	915	132	999999	870	967	161	786	203	999999	609	999999	636	675	999999	999999	473	449	999999	792	999999	999999	354	366	61	84	958	90	999999	449	16	986	452	792	865	999999	999999	486	999999	999999	537	474	498	564	422	764	999999	187	999999	48	999999	763	19	
236	305	113	570	765	474	999999	999999	81	200	999999	998	623	138	844	810	999999	999999	986	212	465	265	578	81	790	943	999999	556	781	913	557	317	252	976	999999	496	761	999999	999999	22	451	999999	466	999999	744	566	798	635	683	376	625	999999	155	561	554	970	727	42	780	822	187	248	237	167	642	445	755	999999	912	999999	58	423	282	974	999999	567	799	303	336	233	999999	661	999999	414	298	509	172	691	432	255	999999	729	999999	895	834	999999	669	308	641	309	810	999999	722	335	999999	211	775	999999	999999	986	999999	433	706	556	677	525	999999	823	868	999999	283	999999	999999	667	999999	329	76	386	999999	999999	898	500	662	36	999999	992	999999	548	999999	96	733	991	999999	446	83	345	33	999999	228	999999	837	846	439	507	35	746	999999	65	746	998	145	399	41	250	999999	681	999999	679	999999	684	586	826	999999	782	999999	999999	182	778	593	253	999999	999999	999999	830	721	999999	70	999999	11	677	65	883	801	97	951	344	959	999999	358	402	999999	354	668	543	732	20	119	999999	107	743	999999	169	472	999999	702	999999	240	999999	529	999999	999999	999999	999999	465	999999	703	35	649	999999	75	332	999999	429	201	678	951	607	624	108	711	943	999999	66	267	113	896	421	999999	394	91	113	999999	131	323	781	957	676	999999	913	38	985	469	999999	42	420	51	739	999999	999999	750	272	616	999999	818	999999	218	559	420	362	733	292	727	999999	748	962	573	999999	999999	419	721	285	405	710	80	999999	483	585	34	847	71	166	150	999999	644	819	999999	656	313	999999	573	408	265	850	999999	745	999999	215	999999	79	846	641	633	861	113	474	867	905	999999	102	618	632	535	572	300	576	999999	254	999999	928	475	917	107	884	999999	322	29	554	530	335	999999	277	506	955	10	430	533	999999	378	179	952	592	624	221	612	940	872	693	999999	614	602	999999	595	160	604	929	544	999999	999999	790	999999	322	385	706	633	999999	136	999999	999999	869	999999	864	876	451	976	883	302	885	282	906	450	999999	994	999999	732	455	682	999999	360	999999	886	784	999999	588	724	640	216	918	587	270	813	303	999999	690	571	738	999999	154	183	721	999999	658	475	118	350	128	328	469	974	187	669	780	229	500	982	267	600	999999	999999	999999	999999	999999	999999	21	102	999999	215	313	353	994	999999	999999	999999	639	445	238	319	165	247	999999	321	747	943	409	999999	43	83	630	708	314	148	848	427	837	54	261	999999	463	25	203	912	999999	126	999999	868	141	608	589	65	999999	999999	
444	60	130	34	999999	440	898	420	69	83	584	605	49	855	470	120	344	595	193	999999	855	149	999999	999999	307	630	999999	999999	470	435	494	575	999999	365	999999	999999	306	999999	125	999999	461	53	956	130	337	999999	999999	999999	407	30	273	994	871	999999	999999	305	17	436	999999	308	476	367	949	634	999999	19	651	999999	999999	673	813	531	479	371	426	999999	999999	922	366	999999	999999	839	143	450	171	500	703	87	271	408	790	870	96	999999	354	999999	999999	332	542	999999	999999	403	972	734	217	742	524	509	459	292	122	94	80	839	999999	999999	234	999999	472	97	315	573	422	999999	882	999999	444	661	27	332	716	999999	389	48	129	159	866	408	243	429	975	999999	628	979	999999	705	999999	999999	72	999999	999999	595	999999	454	999999	204	981	229	851	273	307	862	492	137	575	999999	999999	41	719	999999	999999	825	276	52	121	121	945	442	999999	187	152	197	999999	999999	461	131	999	934	35	925	999999	999999	556	969	131	123	711	500	413	44	10	999999	538	467	999999	54	328	817	343	901	258	999999	762	674	131	120	273	192	999999	453	262	769	16	793	999999	132	279	307	999999	998	409	454	39	432	187	384	999999	142	363	417	803	999999	601	133	676	630	885	882	848	21	849	529	825	999999	781	240	762	744	40	824	999999	31	999999	344	501	804	519	339	496	746	999999	140	829	268	650	79	999999	882	126	805	247	396	999999	910	158	999999	999999	79	999999	947	622	999999	111	999999	999999	781	296	266	631	872	999999	556	395	111	560	719	700	566	319	712	71	879	627	999999	587	999999	572	985	196	999999	184	450	999999	999999	999999	546	39	300	626	869	999999	911	260	999999	694	691	11	999999	999999	439	190	72	759	938	999999	999999	297	876	951	263	219	310	999999	20	999999	671	867	846	976	999999	689	409	940	450	928	160	629	999999	540	999999	999999	224	635	999999	999999	121	690	749	664	999999	999999	163	348	373	659	483	841	999999	555	33	999999	164	999999	346	999999	780	132	999999	20	735	999999	913	345	999999	875	994	999999	323	999999	999999	999999	127	192	594	765	536	999999	577	790	999999	318	389	828	516	82	232	843	299	999999	660	989	999999	999999	929	279	345	817	999999	999999	665	999999	528	670	968	52	999999	972	786	581	999999	720	999999	529	565	426	733	95	828	999999	652	999999	385	315	999999	596	999999	388	263	324	429	999999	777	89	999999	646	790	718	859	474	376	999999	999999	999999	794	940	445	851	999999	512	999999	260	988	999999	845	514	433	222	751	382	442	
326	999999	471	161	503	942	474	404	999999	635	24	236	364	616	402	103	666	999999	979	999999	758	215	999999	999999	999999	731	999999	244	620	223	999999	967	487	41	999999	540	595	567	999999	999999	999999	999999	999999	876	531	33	633	694	452	999999	766	999999	999999	230	999999	999999	999999	693	981	999999	999999	240	783	705	999999	56	999999	332	566	862	508	109	229	981	191	310	950	873	257	155	108	999999	792	208	456	875	205	266	357	937	570	901	585	529	531	739	673	559	818	484	285	310	137	590	912	667	482	790	999999	384	171	999999	446	835	673	999999	999999	584	259	192	851	492	975	628	999999	999999	524	999999	460	999999	636	400	65	999999	999999	797	654	211	296	789	999999	415	227	973	776	999999	465	749	855	837	999999	99	309	635	633	792	334	509	298	316	153	999999	339	597	747	770	50	673	964	999999	48	246	298	470	789	999999	274	12	999999	999999	150	999999	844	623	159	547	999999	429	149	999999	472	999999	912	979	646	999999	86	630	235	15	434	792	784	999999	799	65	800	839	846	197	999999	331	656	472	999999	378	938	716	447	210	679	621	533	887	413	999999	333	319	824	178	369	643	999999	999999	999999	358	989	864	823	104	747	999999	582	999999	999999	151	499	449	813	277	999999	369	193	999999	335	813	268	897	576	906	732	490	999999	678	827	885	554	809	81	817	999999	84	892	352	462	999999	48	581	337	999999	403	883	999999	556	495	10	999999	752	521	587	100	101	297	999999	372	266	246	999999	999999	999999	999999	689	378	999999	888	999999	477	840	572	908	999999	686	569	314	999999	848	999999	468	192	827	435	802	298	999999	727	297	786	975	980	999999	190	144	999999	664	675	714	515	999999	668	887	533	999999	999999	613	812	413	999999	999999	999999	523	281	777	721	307	248	999999	999999	884	279	600	822	501	999999	375	727	640	239	905	639	999999	343	999999	999999	999999	304	999999	622	685	680	323	766	802	571	466	999999	413	422	160	426	999999	323	630	240	78	75	41	757	814	885	999999	184	999999	354	999999	190	795	977	999999	12	431	999999	716	999999	955	833	999999	930	999999	450	324	227	88	999999	999999	485	712	255	732	238	272	69	807	999999	508	148	999999	458	956	285	140	435	995	999999	995	999999	999999	427	284	244	56	111	999999	374	571	955	105	145	595	139	477	549	255	198	740	372	374	916	705	817	693	570	973	999999	319	888	999999	931	494	61	878	999999	971	498	192	170	999999	443	237	552	52	14	863	827	808	591	999999	999999	416	633	342	
999999	722	999999	550	485	137	244	64	682	733	174	651	999999	260	191	999999	757	15	579	666	999999	999999	162	774	688	707	999999	999999	728	999999	999999	524	999999	999999	198	573	514	947	706	42	470	389	999999	818	878	363	329	999999	626	23	432	802	837	999999	411	11	569	999999	999999	999999	999999	999999	999999	974	320	649	789	825	71	618	73	810	308	546	999999	551	144	999999	999999	335	387	579	693	715	285	621	687	894	999999	197	13	999999	95	928	61	999999	63	580	508	238	573	999999	515	17	999999	622	503	300	771	999999	867	999999	999999	536	400	411	240	620	698	698	999999	894	518	873	615	251	725	380	495	658	498	563	834	667	761	999999	74	999999	765	662	128	999999	999999	999999	999999	776	35	999999	999999	649	315	443	882	809	276	678	985	641	999999	708	897	133	999999	122	999999	313	401	999999	774	516	347	554	854	45	580	575	770	71	552	838	225	999999	999999	845	353	64	680	34	401	92	897	999999	293	67	765	999999	590	21	96	999999	385	999999	999999	31	311	999999	999999	846	999999	999999	907	924	98	564	492	731	291	960	768	316	633	376	736	999999	999999	999999	271	796	280	585	999999	759	975	536	463	999999	393	820	999999	999999	475	833	999999	700	999999	999999	343	728	574	999999	713	630	252	779	393	18	170	999999	412	395	999999	792	576	653	715	999999	949	562	111	175	999999	471	999999	186	840	799	581	45	517	646	582	543	232	246	872	999999	516	205	152	454	167	301	417	158	999999	683	999999	151	985	36	33	780	626	409	999999	999999	214	76	999999	593	436	134	584	999999	813	955	570	999999	781	999999	641	754	419	656	17	55	999999	278	92	167	542	440	999999	491	622	802	916	822	999999	630	159	450	266	999999	28	999999	717	999999	999999	148	123	927	999999	634	999999	279	999999	969	401	650	197	936	983	782	61	996	84	103	999999	999999	999999	999999	999999	160	999999	201	999999	860	638	975	337	412	933	944	53	999999	80	999999	999999	999999	441	999999	431	999999	443	223	999999	484	507	32	957	624	507	999999	109	999999	147	999999	432	999999	781	509	341	425	322	784	12	48	738	447	999999	999999	996	799	999999	101	999999	999999	717	987	999999	23	363	616	27	713	904	610	845	677	476	999999	993	903	572	931	615	15	999999	658	221	999999	745	69	106	999999	999999	707	753	18	999999	999999	501	999999	469	999999	155	724	407	609	880	402	203	70	970	74	664	102	237	648	999999	319	313	69	776	315	277	999999	520	999999	94	206	857	836	999999	229	370	557	444	804	
785	999999	607	977	778	819	235	999999	99	999999	645	535	480	114	532	740	943	999999	669	999999	499	851	214	690	524	683	544	366	444	999999	999999	116	658	433	862	999999	712	336	291	956	89	592	214	488	82	559	726	752	314	999999	999999	928	888	290	314	999999	685	917	999999	999999	999999	868	250	348	999999	538	877	56	252	999999	38	616	160	712	84	906	999999	726	617	965	956	999999	62	999999	474	775	228	377	999999	927	909	794	873	196	682	221	999999	866	160	543	681	680	509	377	857	669	777	185	999999	407	298	959	310	496	148	492	816	999999	999999	562	320	509	999999	324	999999	999999	742	964	40	999999	564	780	999999	999999	293	999999	292	685	700	804	997	52	170	721	639	949	494	387	57	200	404	659	999999	598	999999	182	752	195	348	623	926	813	999999	999999	843	517	999999	236	212	999999	209	141	992	80	564	278	348	216	684	88	749	365	917	840	468	999999	999999	977	999999	121	533	107	346	87	878	194	896	817	877	132	566	999999	184	194	990	273	666	921	43	955	833	546	510	999999	873	570	895	315	999999	937	728	415	385	100	339	112	794	915	201	379	381	999999	338	562	999999	491	191	733	849	204	248	867	944	895	288	987	596	86	213	317	298	591	931	999999	403	160	882	93	999999	999999	478	751	999999	663	584	311	999999	947	747	391	389	999999	465	999999	698	861	471	490	999999	352	515	718	712	999999	91	789	599	999999	169	371	609	107	999999	999999	726	497	999999	999999	320	977	779	999999	339	999999	928	999999	136	251	251	541	689	401	281	999999	382	760	999999	999999	582	794	711	818	788	999999	782	291	999999	503	964	211	723	190	179	834	999999	867	389	890	956	999999	663	999999	999999	627	682	218	999999	377	589	999999	458	302	707	525	999999	999999	860	999999	999999	999999	841	632	286	50	817	508	231	446	938	514	381	999999	999999	626	141	362	671	170	703	999999	464	917	913	998	752	999999	483	654	999999	612	16	435	851	319	999999	40	81	116	999999	999999	986	390	438	84	594	310	999999	999999	394	913	298	700	999999	474	192	924	719	999999	298	396	35	999999	877	335	508	999999	307	579	512	111	290	565	360	530	587	84	999999	999999	414	452	27	999999	269	655	323	316	186	386	137	999999	999999	793	999999	423	999999	999999	513	112	999999	999999	12	834	578	292	632	733	349	999999	886	118	999999	880	999999	845	378	633	999999	231	22	201	999999	920	999999	323	790	497	746	999999	999999	178	999999	385	272	999999	449	192	823	976	999999	590	
966	999999	999999	29	753	440	919	999999	999999	524	111	291	100	384	879	999999	392	265	502	999999	987	999999	357	718	999999	70	618	118	999999	196	809	999999	208	431	235	321	431	432	569	360	578	773	891	856	77	999999	999999	887	885	366	799	568	999999	888	602	563	109	781	482	692	821	810	575	999999	715	770	92	668	999999	999999	999999	960	695	151	999999	999999	522	500	651	267	776	999999	999999	999999	396	250	855	320	999999	672	222	999999	949	999999	539	999999	207	42	151	999999	206	625	738	327	705	999999	999999	343	999999	389	50	609	140	224	916	99	586	535	472	999999	999999	999999	840	999999	355	21	20	819	999999	999999	999999	490	358	354	71	160	993	905	344	556	378	522	999999	449	631	612	519	735	959	999999	191	672	569	676	391	433	785	260	999999	693	828	63	999999	532	999999	560	999999	999999	163	766	106	999999	200	916	106	999999	999999	400	856	999999	999999	999999	999999	999999	999999	353	921	999999	963	999999	374	999999	934	650	728	324	999999	466	85	81	999999	999999	581	203	999999	510	481	653	580	988	999999	394	999999	238	201	552	999999	568	914	999999	639	578	821	526	401	999999	746	549	197	782	611	326	999999	785	999999	767	704	665	999999	999999	871	278	111	974	999999	980	348	705	459	185	129	232	999999	64	441	783	912	64	999999	999999	763	931	999999	999999	387	333	79	619	847	434	848	539	999999	807	159	371	476	999999	999999	421	25	50	100	22	999999	389	774	999999	353	999999	854	649	862	999999	353	940	813	313	597	662	910	728	999999	999999	336	590	999999	999999	999999	80	999999	999999	524	391	972	723	840	999999	999999	999999	559	808	999999	250	580	208	676	999999	464	218	999999	173	999999	877	510	297	192	76	999999	81	999999	40	366	999999	299	788	135	481	858	629	999999	370	177	999999	113	999999	462	617	454	137	999999	567	290	696	522	999999	999999	647	880	685	999999	774	999999	73	103	529	452	993	951	999999	999999	204	68	834	118	197	995	659	999999	407	999999	575	622	999999	999999	347	999999	999999	759	999999	971	999999	600	183	999999	335	603	113	506	584	660	468	666	662	64	719	509	455	999999	335	157	166	873	483	850	999999	999999	218	999999	755	779	999999	243	999999	820	595	604	884	999999	783	999999	892	163	198	747	376	909	959	503	447	999999	304	999999	434	998	999999	613	127	333	999999	183	394	207	750	805	877	234	861	841	468	999999	999999	710	804	999999	265	999999	684	735	483	66	999999	715	468	917	999999	700	999999	806	999999	982	486	561	621	609	208	694	413	393	999999	
152	57	127	45	332	223	593	287	693	742	811	929	392	849	77	981	679	999999	833	999999	187	425	64	999999	486	638	73	99	205	542	999999	599	999999	865	341	999999	84	680	145	999999	890	422	999999	74	204	62	999999	999999	999999	627	529	956	580	999999	691	726	993	291	558	694	999999	999999	92	161	999999	221	637	526	999999	999999	906	999999	602	139	999999	765	310	990	641	999999	999999	360	545	999999	23	614	999999	238	184	615	25	792	999999	450	553	396	999999	999999	893	983	425	578	204	494	999999	529	999999	450	632	926	426	13	999999	135	161	799	959	514	148	566	201	999999	352	902	999999	123	878	161	999999	999999	435	346	106	657	18	964	166	60	856	493	261	999999	605	999999	199	22	152	999999	299	753	999999	824	825	336	791	26	236	302	999999	606	651	211	864	589	500	999999	906	999999	127	999999	643	908	658	654	315	622	802	104	999999	41	999999	882	862	832	616	999999	520	769	866	991	999999	999999	999999	260	842	59	714	26	999999	119	115	999999	878	112	999999	527	999999	181	999999	999999	999999	999999	589	418	999999	768	349	41	999999	888	569	999999	136	135	458	779	308	999999	812	265	908	786	999999	999999	925	999999	14	759	722	99	444	999999	748	999999	778	999999	284	201	624	83	999999	682	999999	868	550	969	34	752	654	341	229	768	369	766	270	437	795	999999	999999	814	764	589	319	883	454	230	397	438	357	851	504	117	783	738	999999	999999	741	999999	999999	956	796	261	114	999999	999999	999999	980	982	999999	350	810	299	708	999999	319	999999	373	171	424	999999	999999	999999	405	803	836	121	985	630	221	44	696	999999	932	999999	28	513	484	927	999999	779	249	415	12	16	999999	215	409	973	429	433	862	579	63	733	385	210	999999	311	554	999999	690	359	770	402	654	492	999999	182	791	806	646	445	999999	644	90	175	593	999999	999999	631	999999	21	211	788	181	126	999999	208	161	999999	657	183	999999	999999	99	890	644	610	362	557	847	237	192	622	999999	999999	431	418	653	219	617	467	999999	922	55	999999	157	982	230	538	999999	999999	30	973	158	999999	999999	893	555	199	530	999999	46	999999	783	485	828	999999	11	754	694	856	999999	941	209	200	633	460	218	420	742	662	999999	824	340	689	216	218	474	323	364	999999	862	463	688	634	999999	344	148	999999	999999	569	981	475	843	999999	613	89	999999	958	839	611	684	144	457	999999	999999	999999	874	104	278	620	999999	687	400	999999	994	999999	263	574	999999	298	321	999999	571	183	680	915	980	969	
85	137	445	515	483	999999	852	999999	16	819	42	999999	470	999999	301	239	454	304	999999	999999	376	521	999999	999999	999999	550	299	46	573	999999	999999	687	241	905	999999	151	185	608	213	999999	999999	999999	95	443	542	560	828	999999	999999	999999	728	999999	840	304	602	999999	311	246	999999	932	463	816	163	731	631	354	976	565	999999	160	999999	846	100	437	382	110	999999	392	666	638	722	32	690	242	555	811	847	937	313	465	839	938	292	999999	999999	498	999999	999999	999999	197	999999	272	253	205	287	882	296	412	999999	501	137	999999	579	688	219	441	135	921	999999	819	507	49	262	999999	999999	125	564	819	254	883	987	82	999999	478	999999	459	999999	495	954	673	999999	445	999999	811	338	920	368	603	71	999999	999999	201	187	999999	999999	544	20	684	884	999999	327	477	168	48	514	64	999999	111	633	999999	999999	639	966	512	304	999999	35	450	999999	400	756	960	999999	501	521	795	894	999999	788	999999	448	104	999999	999999	355	999999	999999	999999	306	283	999999	267	969	999999	100	732	234	675	697	627	999999	570	999999	999999	414	367	718	666	527	718	169	999999	323	124	321	568	999999	183	999999	256	785	58	154	956	999999	499	990	457	411	999999	571	999999	889	999999	999999	878	649	125	388	988	339	620	459	587	123	818	943	855	989	999999	703	999999	999999	999999	842	470	999999	497	674	915	377	271	999999	739	157	999999	872	162	123	442	918	913	795	177	999999	175	599	566	842	999999	555	144	467	999999	999999	999999	709	447	328	540	999999	161	999999	472	999999	999999	364	719	440	999999	945	791	742	999999	613	789	265	351	535	999999	870	859	655	672	369	243	804	386	654	636	241	999999	999999	583	979	766	472	332	999999	848	811	999999	136	999999	66	999999	402	999999	999999	999999	265	999999	912	651	669	603	506	778	999999	387	273	977	75	803	941	520	956	168	578	846	327	933	794	999999	865	991	733	985	616	605	841	999999	121	359	381	874	999999	193	914	385	999999	999999	229	999999	585	833	814	999999	727	999999	808	243	999999	428	999999	332	572	999999	999999	999999	999999	520	172	507	546	379	866	716	432	77	998	773	999999	202	586	634	713	625	110	42	186	999999	268	80	797	607	562	999999	381	59	311	296	407	246	999999	750	530	721	632	215	967	999999	999999	999999	547	44	988	148	999999	353	618	999999	135	753	501	999999	999999	102	710	999999	999999	999999	344	382	766	711	375	18	688	836	113	999999	992	894	75	88	999999	607	533	999999	619	423	850	999999	999999	999999	171	654	744	54	
497	438	999999	694	398	794	763	527	894	999999	999999	980	460	15	249	999999	999999	999999	688	422	999999	654	568	999999	329	403	332	316	941	999999	999999	720	999999	643	348	999999	999999	999999	506	281	325	983	713	697	102	639	999999	999999	999999	814	409	930	999999	999999	999999	842	869	999999	374	995	471	457	999999	492	294	949	716	817	667	574	999999	655	734	999999	999999	999999	941	871	854	689	441	488	528	999999	11	619	753	941	557	505	999999	999999	999999	511	809	867	407	999999	413	153	922	154	999999	999999	999999	754	206	559	234	120	901	998	219	685	563	983	928	458	490	999999	205	775	270	171	768	730	999999	999999	999999	239	577	721	468	711	767	296	310	314	959	257	422	204	999999	446	604	807	706	258	947	999999	939	999999	739	738	948	999999	884	999999	999999	446	999999	974	999999	994	543	189	540	508	917	999999	682	999999	999999	242	262	11	69	999999	567	961	34	999999	999999	780	300	628	981	729	762	620	999999	295	859	522	225	448	251	721	903	424	277	207	340	679	154	324	460	506	999999	947	97	70	999999	999999	999999	999999	698	181	704	914	208	999999	745	307	866	999999	764	976	999999	999999	999999	347	920	153	694	826	142	606	636	975	177	485	254	999999	532	351	999999	375	110	657	750	80	27	988	999999	999999	462	43	813	999999	999999	999999	489	672	198	999999	149	314	799	999999	436	101	544	728	746	999999	999999	930	774	524	559	399	876	370	72	999999	330	931	999999	237	374	108	793	999999	425	694	995	581	627	783	211	999999	575	514	230	658	535	999999	999999	999999	900	531	999999	999999	999999	999999	607	129	999999	509	429	218	387	572	231	337	308	999999	312	62	999999	984	313	991	323	36	999999	372	149	413	999999	41	689	433	336	999999	839	999999	999999	265	97	876	999999	999999	364	999999	999999	999999	292	893	360	870	986	199	776	915	228	278	974	999999	347	244	979	205	355	397	999999	954	245	389	999999	802	982	999999	999999	999999	999999	999999	637	330	880	820	89	255	63	292	55	500	657	999999	623	571	530	999999	999999	999999	896	999999	772	999999	475	201	767	903	405	557	887	939	234	926	999999	43	641	654	300	526	164	999999	152	999999	999999	37	307	824	765	926	281	481	138	122	953	999999	423	670	855	999999	62	186	850	999999	405	115	276	730	999999	589	930	876	220	401	697	173	633	999999	623	447	894	943	147	999999	285	415	810	999999	999999	664	620	970	799	611	474	978	883	646	999999	246	761	999999	999999	186	995	405	999999	999999	999999	790	999999	714	56	999999	
795	118	48	999999	999999	989	305	164	757	999999	999999	999999	87	609	926	718	289	999999	51	999999	685	328	999999	961	999999	880	999999	82	999999	192	60	906	923	391	816	365	940	513	426	678	941	607	818	460	999999	45	327	999999	810	706	510	627	672	669	731	477	480	86	896	349	844	232	467	575	804	71	46	695	999999	571	778	999999	570	372	999999	999999	999999	188	754	448	562	492	272	990	999999	432	999999	263	659	349	885	864	616	999999	999999	999999	149	253	655	999999	999	631	999999	999999	927	734	66	999999	234	653	967	301	331	457	786	362	999999	477	892	381	828	783	46	454	685	914	169	494	538	727	999999	266	533	609	449	999999	623	32	72	948	376	933	39	999999	381	999999	542	999999	299	999999	999999	672	360	283	999999	225	595	424	999999	999999	574	999999	999999	506	999999	710	768	722	999999	855	738	937	414	944	15	894	753	999999	82	999999	381	10	204	66	969	999999	999999	259	291	999999	345	209	469	999999	383	803	171	532	300	671	999999	820	999999	443	999999	999999	268	415	277	432	472	564	352	999999	642	574	377	715	999999	448	804	518	999999	999999	999999	539	477	365	571	212	732	999999	999999	411	276	561	849	761	999999	158	999999	501	981	859	761	780	999999	998	416	999999	436	456	994	999999	867	316	389	375	999999	214	999999	902	844	75	700	999999	825	941	204	90	724	616	402	389	440	313	536	581	999999	738	999999	479	948	761	775	285	236	887	544	960	181	484	837	118	999999	115	656	999999	999999	520	955	915	999999	335	999999	819	64	615	999999	999999	779	999999	351	999999	532	873	953	999999	999999	424	24	999999	999999	244	999999	249	778	293	583	335	999999	620	422	513	783	766	676	623	676	955	231	620	476	999999	190	373	143	652	586	999999	161	999999	999999	744	505	27	518	569	426	845	999999	770	41	95	999999	169	395	837	999999	999999	207	340	415	343	203	404	999999	426	63	999999	999999	136	707	651	184	92	993	678	18	766	258	116	206	831	914	460	588	390	82	31	978	306	251	999999	735	999999	168	999999	999999	110	555	101	999999	881	739	914	73	999999	911	999999	175	717	828	644	516	100	144	999999	428	742	816	91	354	42	999999	809	885	886	999999	363	923	710	136	999999	221	999999	999999	324	101	10	397	207	479	257	999999	999999	999999	999999	314	999999	999999	584	999999	999999	294	473	999999	482	324	999999	999999	187	474	558	901	464	590	920	433	999999	499	819	999999	428	999999	618	999999	106	999999	999999	999999	288	999999	999999	999999	349	999999	327	999999	999999	
418	128	999999	171	970	220	733	921	355	401	680	557	999999	954	155	866	101	445	464	676	862	650	999999	28	599	750	605	202	999999	561	618	272	999999	685	941	380	819	331	458	144	999999	690	751	785	625	783	115	627	135	999999	258	410	863	999999	885	768	821	981	999999	229	615	540	999999	999999	782	999999	260	999999	23	999999	999999	769	987	999999	792	182	899	521	403	815	644	978	76	81	313	218	409	360	800	183	999999	999999	759	238	528	353	999999	956	12	999999	533	999999	614	360	763	999999	423	543	164	999999	868	310	999999	756	584	999999	474	968	491	574	999999	900	696	839	226	217	20	758	801	448	531	942	519	195	292	35	999999	716	317	824	795	999999	205	97	999999	258	260	13	999999	891	999999	681	475	437	209	632	922	999999	144	555	478	664	741	716	999999	925	999999	999999	473	999999	999999	757	660	666	999999	152	999999	999999	535	999999	957	17	115	909	999999	849	477	999999	986	659	113	599	581	999999	355	999999	134	489	905	999999	467	858	999999	104	628	131	31	999999	657	66	999999	999999	249	176	999999	471	558	832	157	341	999999	999999	416	814	455	673	185	898	320	999999	27	999999	703	999999	510	109	477	20	290	999999	828	668	999999	929	999999	791	999999	999999	173	884	999999	999999	342	574	931	999999	451	724	649	954	999999	132	497	999999	49	713	618	103	665	498	993	547	551	709	512	789	285	486	93	999999	323	770	734	436	999999	725	883	999999	224	753	657	753	371	336	502	706	999999	999999	889	27	182	266	999999	675	891	999999	750	632	71	999999	999999	965	999999	986	640	999999	999999	999999	942	324	829	489	999999	911	841	999999	186	225	217	806	618	999999	596	75	999999	67	999999	69	544	42	974	260	78	82	281	692	122	999999	695	326	999999	119	482	575	999999	693	387	838	833	651	857	535	999999	264	999999	999999	378	575	999999	999999	999999	338	526	910	999999	579	999999	806	999999	159	137	999999	530	890	999999	508	388	30	877	999999	679	190	235	893	185	999999	834	814	548	660	999999	546	879	121	171	980	592	572	999999	618	283	581	208	684	524	65	15	534	766	35	999999	999999	697	999999	904	999999	112	633	734	999999	999999	999999	268	979	999999	590	921	999999	999999	999999	915	816	795	999999	523	108	982	999999	379	999999	443	310	57	522	999999	999999	999999	181	217	195	878	999999	999999	334	873	676	322	228	848	933	144	596	805	259	999999	424	999999	438	194	805	992	561	263	615	467	999999	559	746	560	870	741	999999	211	543	638	955	979	470	395	847	
999999	763	702	445	985	847	504	798	999999	14	413	420	987	999999	203	999999	999999	231	867	438	127	576	667	999999	202	394	394	271	620	164	999999	101	52	346	999999	239	999999	817	999999	619	999999	760	344	556	999999	330	762	999999	350	321	259	758	603	957	729	219	105	723	253	600	999999	242	188	257	569	321	377	650	392	999999	999999	888	600	257	498	366	241	999999	521	871	632	594	921	308	905	686	497	95	617	809	143	145	574	39	166	707	999999	96	999999	999999	999999	121	417	385	853	999999	167	356	468	372	977	984	212	382	968	868	999999	879	352	882	823	292	43	582	831	333	324	571	999999	791	784	155	133	999999	999999	520	187	999999	999999	544	528	151	626	999999	831	158	932	999999	70	298	395	702	744	114	331	999999	88	999999	999999	529	56	596	265	677	588	832	999999	999999	464	999999	690	775	434	999999	364	682	665	788	999999	682	400	132	510	802	405	999999	999999	28	999999	257	442	351	990	999999	497	932	886	949	666	998	297	999999	737	999999	607	999999	999999	999999	750	649	15	299	94	872	999999	924	96	463	999999	999999	999999	842	792	216	26	349	785	509	320	431	999999	999999	999999	751	395	303	999999	897	204	785	999999	472	277	403	999999	152	999999	128	999999	999999	999999	433	677	169	575	999999	313	999999	999999	268	834	768	627	328	854	299	176	342	487	999999	538	199	268	999999	693	959	574	999999	964	999999	92	666	999999	746	999999	372	48	963	185	939	990	999999	311	936	950	54	845	949	999999	953	999999	924	640	999999	999999	656	174	999999	999999	999999	880	915	566	722	186	999999	65	880	742	999999	999999	213	999999	999999	845	999999	887	332	545	648	124	625	848	20	999999	168	36	999999	711	929	999999	857	496	999999	69	85	307	588	760	782	999999	999999	216	68	999999	772	767	103	999999	369	768	841	999999	999999	501	265	999999	555	824	999999	151	311	999999	812	293	999999	716	596	999999	770	377	999999	572	763	999999	159	418	790	318	135	999999	932	639	352	999999	366	221	669	78	804	18	751	763	999999	640	687	795	404	775	309	999999	180	615	999999	991	469	279	882	999999	352	846	999999	247	698	627	219	671	827	651	926	191	57	528	683	761	626	545	999999	132	971	363	999999	24	19	80	230	999999	999999	360	702	999999	339	500	725	957	732	513	999999	125	431	999999	968	752	848	127	999999	651	931	999999	374	999999	449	999999	207	989	999999	271	238	628	406	891	386	476	999999	839	852	556	803	726	999999	999999	999999	715	700	955	394	271	175	999999	999999	
578	396	703	985	778	647	579	303	735	134	470	285	999999	718	999999	640	502	999999	19	275	461	999999	214	563	999999	453	999999	69	999999	605	571	999999	346	566	828	999999	682	491	180	202	282	262	77	999999	999999	999999	43	996	170	325	892	467	166	626	999999	730	191	149	734	335	913	520	999999	999999	999999	374	938	999999	889	44	957	999999	633	999999	999999	999999	780	613	995	423	999999	737	898	927	712	113	939	720	956	108	323	543	757	845	289	762	211	937	999999	999999	999999	163	116	135	367	881	834	349	633	410	949	578	999999	321	916	185	622	134	427	460	999999	228	924	791	720	423	999999	788	537	999999	999999	843	999999	802	523	266	630	772	999999	831	279	999999	96	555	158	745	399	445	929	113	150	86	519	587	768	999999	238	999999	999999	943	999999	999999	811	403	412	116	13	351	798	999999	554	849	565	596	191	834	141	378	643	975	34	999999	999999	434	100	999999	334	987	999999	841	37	316	367	625	214	233	999999	999999	152	999999	999999	57	647	279	999999	999999	521	999999	406	933	550	859	681	439	919	809	196	387	312	491	781	25	317	956	632	248	492	939	392	957	999999	448	236	999999	243	999999	179	589	875	999999	410	411	591	110	999999	177	634	927	706	999999	46	410	390	661	999999	999999	739	691	647	320	807	581	540	448	999999	111	999999	90	999999	999999	639	606	512	512	91	380	999999	999999	666	464	613	565	243	999999	921	646	68	999999	340	516	247	488	942	565	991	828	999999	153	999999	198	543	554	999999	763	764	439	999999	877	580	999999	303	533	34	192	999999	252	347	552	999999	249	53	69	999999	999999	999999	160	664	946	521	999999	509	290	992	999999	920	69	834	479	233	491	748	191	993	450	999999	713	464	760	999999	999999	490	327	626	974	155	999999	804	49	69	614	775	951	366	328	390	22	541	999999	271	647	418	868	999999	999999	501	862	75	309	477	990	696	999999	999999	999999	772	191	664	27	332	999999	264	794	420	999999	999999	796	824	675	69	210	182	999999	499	221	340	622	998	591	483	292	418	505	572	999999	917	999999	863	594	555	999999	358	523	235	999999	392	624	457	710	999999	704	47	400	249	999999	817	789	414	875	441	159	193	83	999999	49	38	759	232	352	701	844	932	240	129	999999	999999	659	999999	674	829	716	175	297	272	999999	999999	28	265	304	999999	999999	999999	988	999999	405	24	285	999999	195	796	999999	401	114	999999	999999	771	807	280	388	426	168	118	740	56	999999	999999	999999	811	765	999999	19	
999999	927	999999	574	386	999999	999999	724	999999	575	680	496	877	206	324	70	999999	787	999999	447	999999	999999	878	101	28	727	999999	999999	999999	128	474	224	999999	787	999999	474	999999	444	999999	999999	729	999999	542	999999	488	622	863	849	410	924	618	33	758	357	271	628	59	999999	555	999999	12	650	313	728	111	465	106	99	999999	850	57	999999	689	999999	999999	999999	343	999999	613	406	999999	102	36	999999	509	450	466	51	525	999999	999999	22	999999	448	823	88	999999	999999	999999	32	525	773	780	560	877	999999	344	577	639	79	999999	31	396	158	795	910	999999	816	228	999999	999	64	574	999999	435	44	999999	999999	366	999999	999999	999999	999999	590	881	100	321	475	618	734	116	888	412	456	225	403	999999	741	652	999999	463	436	595	97	32	471	999999	999999	135	843	821	102	221	999999	130	765	999999	999999	277	705	598	999999	208	494	554	121	651	128	999999	42	417	222	999999	452	999999	522	933	201	568	420	891	109	350	774	999999	23	677	413	999999	459	661	820	999999	947	325	315	237	111	543	911	999999	90	869	103	435	609	503	768	822	608	832	550	247	857	813	498	999999	434	582	540	999999	248	793	893	380	597	748	651	137	870	999999	831	657	999999	999999	999999	240	256	348	312	520	908	590	726	627	120	999999	616	143	827	999999	999999	529	999999	476	580	297	975	999999	999999	860	999999	641	951	323	10	893	590	266	999999	267	999999	95	279	30	535	658	76	999999	999999	24	141	518	309	999999	491	999999	999999	999999	30	523	999999	534	999999	451	668	277	638	999999	627	227	999999	999999	141	569	944	718	260	983	941	922	999999	710	461	999999	729	999999	341	587	999999	698	248	410	246	489	12	37	585	827	362	268	29	663	648	53	31	781	999999	740	999999	773	61	999999	249	107	301	999999	999999	999999	722	999999	935	999999	581	929	978	592	124	652	566	917	142	433	631	682	903	999999	999999	418	999999	947	956	600	168	68	999999	577	170	148	197	999999	955	899	114	37	332	968	91	718	999999	438	999999	734	184	999999	640	628	999999	566	999999	733	999999	664	999999	774	377	344	999999	523	293	410	431	975	464	118	962	999999	999999	603	360	934	486	353	352	374	290	231	426	655	427	27	999999	999999	944	463	965	300	27	339	999999	987	85	568	435	665	17	999999	279	75	550	407	310	446	216	270	257	999999	999999	518	494	155	918	999999	105	999999	872	999999	41	11	152	671	226	988	999999	372	858	917	918	687	367	599	952	360	999999	999999	716	101	398	999999	216	
826	978	509	845	514	79	999999	473	169	793	189	659	278	923	878	999999	999999	503	999999	999999	999999	230	634	999999	895	203	999999	141	84	559	999999	439	357	795	999999	692	716	153	999999	999999	29	454	758	999999	187	999999	683	437	236	839	405	597	553	282	876	999999	354	999999	949	320	999999	706	999999	999999	999999	750	999999	483	999999	195	999999	177	74	999999	391	999999	472	999999	973	999999	520	139	999999	999999	163	999999	885	999999	918	719	348	368	203	127	790	323	999999	158	999999	437	999999	210	999999	50	374	237	532	999999	891	992	143	613	384	993	800	999999	801	162	456	828	999999	999999	564	999999	847	115	974	947	760	78	828	999999	999999	546	999999	319	309	864	999999	926	660	882	194	926	999999	734	999999	210	326	417	521	903	702	999999	572	999999	645	942	203	269	263	585	251	822	173	819	999999	838	674	491	82	936	291	530	178	999999	52	638	311	122	999999	773	630	999999	556	924	999999	804	999999	999999	673	367	671	611	672	999999	641	999999	762	766	999999	999999	999999	835	344	999999	999999	181	884	589	367	17	640	91	147	489	955	999999	276	249	208	999999	864	755	999999	999999	275	680	999999	103	999999	681	875	545	999999	975	248	794	18	999999	312	449	919	999999	561	665	726	589	473	999999	129	742	999999	999999	567	36	291	779	27	629	999999	941	324	999999	248	685	141	999999	947	172	251	170	890	304	999999	758	42	480	999999	161	999999	686	999999	674	974	999999	586	363	999999	116	999999	468	777	999999	662	371	135	138	155	876	534	631	642	311	942	999999	852	800	999999	809	994	999999	586	865	641	633	734	999999	999999	640	109	778	999999	840	999999	782	999999	511	642	575	633	904	334	999999	627	367	53	905	732	999999	755	786	777	177	122	883	882	911	747	39	637	485	322	999999	777	755	513	801	833	169	574	351	168	20	186	100	486	268	248	283	999999	828	917	999999	999999	323	999999	999999	728	594	899	482	763	999999	937	157	592	999999	550	999999	854	252	82	572	451	414	627	999999	991	32	999999	623	673	473	450	809	567	522	630	999999	754	999999	999999	999999	269	102	587	999999	999999	38	999999	666	718	375	429	346	756	354	999999	480	695	999999	958	999999	999999	999999	809	299	172	138	999999	79	999999	999999	128	301	179	832	312	359	826	82	692	962	999999	741	905	307	999999	113	999999	999999	999999	159	768	518	999999	377	62	983	293	298	393	945	449	438	999999	999999	257	138	999999	923	52	998	654	622	552	996	191	455	381	511	255	999999	84	376	905	50	327	609	
697	802	999999	329	76	537	999999	747	523	95	275	282	999999	915	999999	999999	181	175	505	156	965	607	195	606	612	781	52	334	999999	999999	999999	435	314	999999	441	375	153	722	999999	999999	933	805	482	999999	190	108	462	339	132	999999	205	740	545	181	643	99	616	183	716	294	494	999999	999999	999999	563	839	968	411	484	570	986	458	242	388	222	170	134	999999	425	514	329	712	211	999999	877	999999	999999	999999	14	351	758	969	15	647	999999	578	999999	41	542	999999	140	999999	855	562	958	747	999999	166	999999	483	999999	999999	999999	999999	999999	781	163	952	573	771	999999	834	406	142	811	999999	452	595	757	643	242	999999	999999	999999	384	277	857	999999	966	139	294	999999	184	999999	387	241	222	803	681	849	999999	975	999999	770	400	305	999999	723	750	941	999999	912	409	325	251	871	970	999999	828	697	924	999999	985	999999	999999	999999	659	999999	999999	580	804	648	913	907	228	266	634	786	683	999999	623	143	999999	34	999999	382	333	859	999999	516	271	539	975	983	924	910	989	999999	293	999999	646	778	999999	179	146	656	999999	501	106	999999	246	194	999	749	84	791	614	961	608	114	893	799	999999	248	318	275	673	929	982	317	276	610	502	509	442	999999	174	999999	887	188	383	831	763	999999	279	87	540	235	909	143	306	38	425	188	290	846	190	730	860	871	982	78	999999	788	999999	636	691	499	317	239	999999	885	83	429	731	72	46	303	969	241	999999	447	30	849	21	248	194	999999	229	596	664	444	868	26	206	999999	322	975	584	642	999999	999999	918	680	517	420	999999	995	457	227	809	886	761	628	999999	544	57	669	999999	480	452	378	279	999999	999999	192	26	66	233	425	749	71	718	999999	846	694	529	350	999999	999999	292	999999	866	11	999999	777	682	249	880	661	267	652	999999	114	200	27	771	206	999999	334	404	999999	771	41	478	748	177	435	782	999999	25	707	999999	999999	197	999999	999999	277	999999	796	509	776	999999	572	999999	107	862	999999	145	829	923	999999	244	999999	206	394	426	834	533	48	999999	999999	467	439	999999	560	999999	32	916	937	999999	503	271	319	825	628	722	209	999999	380	885	563	299	999999	527	692	999999	330	979	999999	836	677	744	896	196	261	999999	999999	926	999999	999999	840	999999	999999	323	429	70	925	191	999999	671	999999	960	162	162	999999	958	999999	911	999999	999999	999999	999999	999999	111	999999	999999	375	132	999999	319	999999	999999	275	598	55	999999	101	639	107	631	547	149	999999	142	999999	717	999999	744	150	
999999	804	999999	972	520	788	796	585	107	486	670	695	803	618	268	695	944	695	564	999999	999999	867	875	813	332	550	999999	643	980	999999	130	177	999999	981	280	514	150	310	754	810	259	289	994	162	999999	999999	999999	530	151	446	674	32	999999	999999	959	436	929	31	649	970	933	163	605	615	366	503	74	999999	347	753	999999	643	940	754	858	999999	872	722	999999	397	806	999999	999999	544	817	108	150	994	32	843	999999	129	661	784	876	106	684	389	796	934	999999	921	193	398	999999	41	91	282	778	67	563	217	644	262	173	608	662	70	797	268	362	80	798	999999	178	435	982	166	877	762	226	493	925	452	526	884	999999	112	652	999999	26	868	226	964	290	378	485	999999	620	278	443	623	591	538	581	999999	132	689	229	999999	58	999999	405	26	841	79	291	201	736	288	467	559	417	21	999999	493	854	834	223	800	950	583	545	999999	999999	999999	902	999999	870	725	999999	461	999999	197	999999	100	999999	209	133	999999	999999	293	672	341	810	884	215	579	296	999999	946	298	999999	429	515	475	389	795	697	248	176	999999	999999	20	999999	16	999999	230	284	161	30	654	710	12	713	667	911	214	799	443	396	333	110	782	779	999999	985	463	681	999999	710	677	512	885	999999	999999	962	661	814	803	218	985	304	145	999999	302	588	999999	716	848	999999	185	996	999999	999999	843	794	548	241	63	30	222	548	22	450	353	152	999999	958	521	999999	260	399	999999	234	411	38	964	715	487	884	522	747	833	708	535	680	257	43	999999	406	424	999999	761	783	999999	446	999999	695	999999	999999	762	514	999999	153	312	999999	11	39	450	815	830	999999	753	178	507	475	715	999999	914	999999	894	792	758	999999	290	999999	637	221	238	965	746	278	992	337	132	18	552	690	405	749	679	228	999999	999999	999999	591	676	592	286	999999	731	977	780	999999	265	970	755	999999	862	482	158	789	801	999999	999999	561	839	999999	56	498	922	999999	908	175	992	676	209	374	548	999999	999999	54	935	707	244	768	498	941	999999	161	263	473	999999	923	600	999999	426	118	999999	25	752	999999	546	787	608	706	78	615	68	999999	999999	999999	540	999999	328	999999	853	104	250	310	999999	898	354	894	245	458	206	985	575	112	259	100	58	999999	946	999999	508	999999	108	537	700	999999	999999	492	390	999999	933	999999	604	496	999999	332	867	999999	951	853	905	651	552	160	509	92	49	955	340	680	341	16	226	423	605	706	999999	712	610	189	999999	862	999999	
999999	999999	541	999999	88	76	927	233	43	581	103	999	857	999999	947	37	617	843	927	162	709	540	926	448	191	891	999999	336	999999	999999	771	999999	999999	146	999999	635	968	999999	960	889	999999	456	308	999999	133	999999	747	110	58	685	992	346	999999	710	804	831	598	102	209	197	735	999999	78	999999	809	265	956	720	999999	999999	69	916	882	999999	749	262	242	999999	999999	766	153	999999	288	479	422	435	750	342	999999	999999	46	876	501	773	999999	812	388	679	625	868	999999	999999	685	999999	625	86	999999	60	999999	551	999999	107	776	442	999999	506	322	599	999999	999999	514	623	388	76	286	193	424	999999	884	999999	874	563	999999	999999	308	999999	553	552	853	346	971	700	382	790	760	938	109	68	730	999999	999999	788	472	999999	363	999999	649	619	458	999999	662	355	175	999999	999999	999999	231	329	999999	927	952	770	745	870	412	814	251	999999	999999	999999	94	365	388	999999	447	95	100	635	104	462	477	933	103	421	683	626	999999	358	123	724	717	779	924	999999	704	729	53	602	838	548	999999	61	999999	121	358	306	966	939	586	591	944	596	234	681	460	28	999999	999999	196	786	290	893	484	999999	630	314	440	585	999999	718	52	498	796	555	858	425	630	982	72	387	659	595	999999	532	999999	130	555	999999	352	686	63	999999	416	61	268	999999	576	722	999999	54	865	390	999999	999999	999999	999999	799	679	823	44	398	999999	271	809	136	694	131	952	810	999999	999999	198	999999	845	664	332	999999	999999	999999	157	849	908	999999	28	999999	278	187	903	999999	999999	331	875	429	318	298	370	999999	607	925	999999	999999	624	911	981	999999	677	157	571	213	999999	999999	64	392	676	195	489	200	999999	298	858	516	999999	968	486	188	883	999999	925	557	304	874	484	819	722	999999	234	999999	521	733	999999	999999	999999	700	767	959	999999	493	753	999999	808	179	215	999999	77	67	372	999999	434	803	999999	908	999999	24	908	999999	890	245	670	119	960	999999	679	518	454	737	900	999999	211	527	911	400	25	802	749	135	669	175	752	665	204	999999	572	999999	332	934	898	602	999999	425	79	999999	999999	644	172	325	499	696	864	999999	166	999999	453	999999	999999	21	893	430	999999	782	682	724	999999	14	914	391	920	961	999999	520	839	308	735	785	458	999999	999999	380	639	433	636	999999	311	422	508	360	135	664	826	320	999999	477	337	19	743	999999	549	818	730	781	999999	537	509	354	500	858	119	999999	459	999999	999999	522	791	840	155	709	999999	79	506	563	266	
265	145	876	999999	371	999999	725	999999	113	340	758	650	858	999999	109	473	999999	921	999999	251	467	215	814	876	528	686	999999	863	43	931	999999	322	176	525	149	401	633	999999	999999	887	999999	999999	355	681	685	871	932	811	56	246	999999	157	855	322	798	59	331	999	950	999999	484	999999	18	182	999999	446	484	343	999999	707	999999	92	999999	999999	857	999999	860	999999	201	656	753	685	817	797	999999	331	466	999999	726	99	80	633	924	454	413	531	616	182	819	999999	397	599	922	999999	406	384	999999	102	464	999999	999999	197	999999	999999	999999	798	54	999999	708	539	979	630	616	799	636	215	167	348	360	335	235	999999	323	999999	999999	164	763	477	400	100	999999	374	999999	999999	999999	882	825	999999	523	614	487	404	474	290	269	766	982	132	712	999999	226	26	742	999999	731	511	874	999999	45	999999	45	576	821	999999	572	615	242	847	899	754	999999	538	825	745	848	830	223	999999	693	502	181	999999	765	999999	874	949	632	269	47	399	18	969	593	746	999999	911	583	999999	999999	653	999999	145	999999	957	999999	999999	201	999999	999999	999999	297	840	172	543	605	999999	810	999999	743	999999	999999	972	999999	509	746	420	944	88	999999	936	256	999999	999999	999999	968	46	417	999999	398	196	999999	635	978	145	999999	177	807	60	151	999999	999999	999999	999999	104	670	999999	335	723	999999	399	743	122	830	999999	655	930	999999	132	574	999999	986	12	232	557	999999	357	994	674	999999	578	613	894	999999	991	836	294	253	231	999999	999999	711	694	999999	999	999999	999999	805	999999	490	181	652	999999	999999	582	197	107	739	566	239	323	567	999999	999999	999999	999999	849	999999	838	517	999999	999999	302	753	167	999999	999999	416	233	113	999999	552	999999	193	236	925	928	417	365	999999	738	555	686	992	66	849	60	999999	999999	222	999999	999999	967	126	999999	493	360	931	999999	725	895	690	515	462	999999	770	207	477	99	716	858	999999	819	999999	778	815	999999	310	697	318	999999	924	463	20	509	999999	585	253	74	999999	575	996	99	640	999999	58	999999	234	980	295	652	999999	288	246	364	173	651	932	348	314	491	59	244	999999	918	971	236	504	952	263	195	999999	413	356	151	861	351	189	135	999999	775	777	999999	411	999999	233	646	227	656	346	999999	652	904	759	261	526	762	89	722	999999	821	545	281	727	109	999999	180	931	105	999999	999999	999999	999999	999999	538	714	729	832	354	999999	335	19	847	616	999999	543	999999	653	105	624	999999	999999	467	197	908	240	506	602	312	967	63	
714	132	164	524	644	844	296	231	546	796	999999	734	37	999999	999999	999999	664	999999	566	999999	999999	836	999999	402	559	13	999999	709	308	218	999999	999999	386	640	620	999999	693	101	999999	999999	762	432	558	828	180	537	439	585	106	543	841	32	746	999999	999999	877	651	761	965	640	234	587	923	338	669	409	357	396	991	925	13	573	78	867	999999	104	288	652	999999	31	574	44	612	764	376	115	784	67	114	999999	999999	932	135	871	474	184	508	229	999999	770	189	999999	593	181	540	278	954	878	443	441	599	999999	538	999999	999999	200	975	168	999999	999999	625	300	292	258	689	80	447	206	403	999999	595	68	999999	461	999999	531	451	440	234	999999	161	905	624	672	999999	245	403	192	804	284	209	999999	267	999999	155	889	760	344	491	469	999999	757	485	731	845	540	999999	87	111	999999	748	999999	999999	999999	413	719	675	619	114	454	999999	999999	402	999999	512	255	800	889	315	999999	770	116	948	999999	999999	403	429	892	999999	999999	730	326	90	999999	999999	664	999999	999999	201	435	223	150	999999	47	999999	575	364	366	999999	999999	739	626	999999	158	775	642	595	178	999999	19	999999	783	792	500	723	360	184	143	593	848	839	406	697	880	739	999999	875	911	999999	701	48	999999	673	999999	874	114	554	932	493	892	78	247	999999	192	999999	439	358	739	999999	441	401	231	999999	381	760	342	999999	891	999999	155	766	999999	205	894	970	237	120	565	626	999999	805	251	650	701	779	999999	598	515	744	310	281	145	597	541	999999	817	300	301	999999	541	185	663	524	347	136	393	51	913	222	908	999999	792	999999	704	999999	159	581	81	999999	168	743	422	156	118	873	630	999999	664	593	162	936	999999	99	94	443	152	727	312	574	999999	999999	684	303	836	980	489	999999	892	906	161	999999	228	700	317	999999	763	999999	999999	999999	999999	305	387	330	69	971	510	999999	38	270	493	999999	278	506	999999	607	999999	128	320	137	394	999999	205	999999	442	916	717	128	781	999999	680	635	320	838	999999	999999	183	999999	999999	999999	479	785	999999	631	423	999999	967	722	999999	710	738	644	999999	288	999999	896	999999	629	887	152	263	999999	922	999999	999999	999999	121	999999	999999	124	434	999999	999999	455	657	608	999999	573	999999	713	948	995	633	999999	558	45	438	999999	759	999999	990	553	477	101	610	97	863	999999	51	565	617	537	295	381	999999	44	760	750	631	480	292	537	295	183	204	999999	999999	850	192	555	429	999999	681	264	999999	999999	236	793	999999	570	999999	
361	532	778	106	421	710	261	795	523	285	999999	410	288	890	462	267	303	897	352	999999	22	999999	999999	146	537	856	40	257	405	808	967	905	999999	735	999999	15	517	87	782	999999	506	65	669	279	999999	679	402	374	671	999999	933	895	502	999999	999999	292	999999	641	568	565	679	14	400	715	318	782	349	999999	959	457	750	225	124	999999	831	957	410	999999	999999	858	463	999999	999999	999999	874	81	412	999999	13	999999	968	875	519	227	878	502	665	953	961	958	339	849	414	999999	872	717	999999	999999	409	775	881	820	999999	710	112	22	428	617	840	999999	999999	519	999999	321	489	999999	706	897	916	339	999999	456	999999	446	528	613	262	372	999999	167	299	705	430	237	766	158	639	999999	125	865	999999	57	999999	999999	589	820	309	103	734	997	20	999999	999999	999999	483	999999	565	999999	999999	498	760	65	707	683	947	674	99	999999	999999	340	245	897	781	999999	265	999999	343	540	999999	708	313	169	638	912	999999	999999	999999	360	999999	999999	592	838	627	626	115	28	350	999999	776	914	999999	987	548	999999	762	123	112	999999	999999	239	102	999999	943	483	194	601	427	794	999999	542	760	738	567	223	999999	406	280	165	946	999999	903	999999	999999	941	976	326	999999	244	159	43	312	183	999999	524	248	999999	895	153	441	999999	999999	555	902	999999	164	992	429	334	999999	999999	842	947	999999	577	336	999999	999999	11	506	999999	980	192	644	999999	999999	999999	203	52	975	190	511	999999	723	999999	646	357	10	999999	787	999999	896	999999	589	794	200	365	390	999999	999999	59	307	999999	647	573	999999	418	999999	408	999999	577	799	386	359	475	854	716	234	361	999999	978	999999	740	224	522	999999	999999	603	850	313	874	999999	999999	854	925	882	999999	489	160	908	238	999999	601	999999	220	999999	519	999999	124	939	484	999999	38	999999	220	861	567	999999	135	601	840	999999	69	999999	139	999999	573	532	433	999999	246	236	84	453	702	540	596	223	13	337	462	756	489	999999	828	743	999999	198	643	73	999999	938	364	558	999999	999999	387	999999	396	999999	621	999999	999999	531	702	257	66	585	344	680	999999	999999	675	798	148	94	335	999999	999999	999999	212	385	889	370	999999	999999	872	999999	999999	288	162	999999	827	174	715	999999	999999	999999	218	999999	686	592	999999	999999	797	971	272	999999	420	984	98	999999	238	11	636	999999	106	999999	264	403	999999	541	210	66	527	185	999999	999999	92	672	999999	999999	999999	695	708	620	532	926	999999	305	46	999999	115	999999	999999	999999	861	825	537	999999	999999	
110	999999	815	206	999999	391	797	999999	621	455	761	483	747	153	999999	299	999999	999999	999999	714	180	579	999999	367	77	999999	809	865	603	324	999999	973	613	303	740	675	134	499	563	239	999999	490	999999	849	285	833	367	257	480	633	328	999999	521	765	208	999999	743	457	999999	718	581	931	842	307	754	788	870	999999	999999	54	175	53	738	787	979	689	628	119	999999	244	78	562	395	970	996	176	999999	847	105	219	931	999999	370	845	657	803	648	654	104	496	962	999999	999999	435	999999	284	795	999999	786	518	902	633	376	894	650	29	546	872	311	588	337	999999	358	202	122	999999	999999	893	999999	185	51	973	24	595	281	163	999999	959	511	721	999999	726	71	586	317	308	310	475	999999	638	267	776	999999	516	169	940	566	652	323	999999	601	901	605	999999	477	928	618	780	623	496	312	586	370	589	216	610	961	771	885	999999	198	218	698	999999	918	275	630	508	435	341	597	999999	646	542	130	480	131	461	119	999999	999999	529	999999	999999	999999	680	416	763	310	999999	979	999999	767	508	999999	393	213	113	999999	999999	308	999999	355	292	899	248	940	999999	469	999999	488	509	661	507	135	668	999999	999999	175	247	858	867	207	875	361	801	307	999999	761	736	277	27	769	907	90	999999	999999	568	809	97	999999	999999	999999	573	80	479	999999	999999	382	121	999999	222	937	999999	353	999999	912	480	930	999999	999999	999999	75	999999	469	999999	739	754	999999	999999	495	797	999999	999999	507	280	572	633	805	882	668	47	765	649	710	64	90	325	563	999999	999999	999999	637	711	999999	999999	999999	999999	114	999999	739	999999	842	999999	999999	238	41	859	945	82	999999	999999	674	58	438	999999	47	999999	32	414	390	999999	201	778	999999	791	169	479	931	570	758	11	529	205	152	999999	204	939	33	481	32	230	999999	999999	781	387	38	999999	283	252	899	999999	999999	699	228	999999	999999	74	934	835	79	562	927	385	324	999999	759	478	999999	158	709	108	999999	551	999999	170	999999	710	997	514	762	580	205	999999	670	661	999999	999999	977	826	102	999999	14	198	412	999999	302	994	176	914	999999	560	683	134	543	999999	703	997	317	67	999999	486	76	999999	82	498	366	247	714	999999	414	930	501	89	66	999999	103	999999	149	999999	867	59	999999	999999	886	212	897	999999	999999	999999	999999	464	521	999999	554	615	999999	999999	125	913	112	64	289	999999	999999	999999	68	603	999999	965	708	498	858	394	999999	233	942	983	543	870	600	295	101	845	704	949	418	582	535	450	
514	518	99	235	819	813	769	41	999999	199	154	304	13	191	170	469	999999	136	729	331	673	999999	51	999999	999999	817	963	999999	999999	561	288	486	999999	628	460	999999	408	632	574	386	463	911	411	353	999999	999999	292	999999	685	244	352	291	852	214	999999	434	476	844	999999	12	999999	335	999999	31	911	667	999999	385	730	970	70	999999	561	999999	867	762	678	697	528	999999	535	62	758	573	218	996	633	863	851	36	723	564	719	572	999999	138	688	389	442	68	999999	999999	190	715	184	377	729	510	346	24	755	999999	325	897	476	797	999999	659	999999	914	44	999999	533	703	256	506	265	989	999999	738	83	298	264	470	945	628	999999	53	399	840	276	999999	526	836	281	944	248	821	105	999999	561	38	577	528	33	707	383	486	468	677	122	740	694	607	999999	466	524	855	951	848	924	999999	270	971	647	911	999999	999999	999999	999999	268	443	999999	85	187	999999	721	736	999999	247	255	395	584	721	728	536	999999	999999	895	814	430	392	999999	257	999999	999999	767	999999	881	122	862	685	64	999999	419	678	847	618	430	999999	745	787	419	714	602	538	948	548	253	120	999999	926	802	999999	882	999999	573	645	271	159	287	999999	855	999999	385	569	340	428	312	999999	689	819	498	999	79	642	999999	165	654	285	89	229	361	770	638	936	882	999999	283	544	114	211	357	999999	617	628	932	94	338	999999	207	529	246	203	431	664	438	802	547	249	999999	417	991	985	79	68	764	999999	695	449	687	893	155	767	945	488	471	226	999999	451	709	889	826	621	88	999999	982	168	999999	974	507	89	999999	43	642	999999	999999	372	212	559	999999	847	999999	889	999999	314	384	479	258	942	202	221	999999	106	539	22	590	379	999999	519	86	606	745	720	999999	999999	992	121	135	258	278	108	24	832	587	861	499	937	276	773	185	513	909	406	782	296	669	804	503	630	115	840	999999	692	999999	267	112	678	948	999999	322	273	353	999	674	103	207	588	518	999999	522	653	113	143	344	999999	696	999999	938	654	999999	198	617	504	152	437	643	999999	359	999999	759	999999	988	527	461	999999	169	910	731	688	99	90	999999	825	117	999999	737	999999	357	909	999999	763	740	303	810	999999	655	999999	999999	247	460	874	238	199	999999	999999	665	999999	682	999999	413	999999	617	999999	565	857	903	791	397	999999	700	321	999999	449	758	995	91	999999	717	337	999999	320	62	999999	238	224	852	106	999999	416	796	999999	649	924	506	784	155	490	999999	952	
230	863	462	177	546	149	899	788	440	999999	620	999999	868	999999	176	103	733	133	31	351	15	806	999999	981	893	548	671	60	943	974	999999	600	999999	764	999999	999999	858	885	947	99	324	73	665	984	795	825	292	304	757	412	60	32	469	396	999999	423	999999	481	283	997	477	849	845	999999	999999	29	24	114	999999	999999	245	848	185	932	36	942	151	900	195	999999	266	377	303	541	924	828	141	569	999999	693	422	386	612	949	622	475	228	209	911	775	810	999999	66	999999	176	211	846	536	999999	999999	282	999999	295	214	741	109	556	313	541	254	999999	455	297	999999	361	858	999999	999999	320	561	723	941	999999	999999	267	87	999999	319	374	722	999999	604	999999	811	999999	343	101	999999	217	999999	919	914	668	667	999999	999999	891	511	632	317	965	620	999999	808	291	341	999999	876	947	663	787	246	939	819	999999	293	255	485	999999	27	767	838	28	797	642	809	999999	331	531	901	999999	810	687	66	756	371	388	401	530	89	999999	999999	460	554	999999	682	975	999999	404	604	120	415	376	614	550	136	602	999999	176	481	68	769	354	55	477	999999	558	882	72	901	905	854	955	64	773	552	388	999999	72	959	834	434	999999	927	791	999999	444	999999	516	630	769	959	234	999999	31	999999	869	414	999999	999999	999999	103	786	502	699	265	459	321	840	997	748	999999	366	216	647	633	842	427	263	695	543	485	999999	441	142	999999	629	907	999999	299	682	973	397	314	835	741	647	434	237	536	331	132	242	518	999999	641	602	999999	410	397	642	452	161	999999	224	648	727	999999	370	753	635	552	288	551	999999	774	740	999999	381	999999	986	999999	200	727	373	420	253	857	559	999999	353	611	506	645	656	240	822	999999	99	196	24	999999	73	484	999999	779	999999	690	203	117	900	999999	646	999999	411	234	262	433	999999	804	999999	869	795	869	409	34	55	642	894	94	999999	734	999999	999999	892	693	353	999999	827	594	576	999999	663	451	600	803	965	13	244	432	999999	398	988	999999	790	154	999999	204	84	876	999999	999999	796	119	165	176	587	999999	611	717	880	999999	606	433	237	843	216	353	278	999999	68	52	407	999999	115	999999	745	677	999999	748	999999	999999	641	951	859	374	766	553	999999	999999	999999	515	999999	999999	999999	999999	999999	565	67	947	937	164	926	478	817	691	804	334	14	999999	430	999999	999999	863	531	731	904	999999	573	862	999999	663	67	843	388	999999	650	880	920	999999	770	190	619	999999	810	41	999999	172	143	178	
570	442	548	692	14	317	999999	538	995	999999	999999	147	999999	204	869	999999	106	92	999999	274	51	923	413	341	832	999999	999999	999999	62	500	509	742	521	405	999999	644	124	374	839	81	999999	121	885	110	145	633	197	424	999999	999999	999999	999999	82	868	136	646	38	999999	860	999999	27	853	486	504	999999	794	999999	597	902	999999	169	732	999999	28	181	929	48	313	206	999999	62	874	28	525	565	999999	669	652	278	655	616	907	513	85	999999	250	635	999999	788	350	17	600	522	363	376	999999	896	999999	697	207	608	724	999999	999999	711	152	999999	960	938	952	999999	972	999999	999999	618	262	228	177	963	931	303	657	999999	999999	201	999999	362	999999	159	363	472	999999	955	999999	56	891	897	852	373	911	415	675	999999	836	225	44	999999	275	999999	124	984	999999	100	999999	903	951	209	164	999999	259	999999	179	811	585	490	519	27	258	210	726	365	376	804	61	525	628	215	688	640	167	191	96	920	44	379	999999	999999	198	177	105	691	999999	391	999999	999999	246	863	866	356	999999	26	32	999999	28	999999	618	924	49	999999	285	745	999999	999999	312	78	703	259	999999	999999	747	995	999999	90	115	44	999999	984	690	929	999999	764	349	341	935	150	168	999999	901	284	999999	999999	485	947	892	359	999999	999999	88	55	428	986	96	999999	609	710	197	941	959	983	147	999999	244	119	961	520	406	189	588	172	909	681	357	502	455	929	519	881	198	755	999999	404	905	645	511	302	678	689	732	234	952	999999	999999	999999	999999	137	583	375	999999	381	952	990	639	999999	145	746	638	593	214	679	200	316	999999	213	999999	743	999999	999999	608	668	841	717	457	364	220	693	619	439	999999	999999	999999	154	895	816	803	873	999999	988	510	999999	664	94	999999	62	999999	645	999999	857	798	404	999999	985	767	327	999999	245	542	285	999999	452	136	208	238	886	999999	999999	421	936	410	255	999999	999999	98	843	14	757	242	405	999999	999999	229	762	999999	960	918	999999	999999	577	999999	567	341	488	292	67	637	465	855	598	727	987	999999	537	999999	552	425	669	896	924	999999	782	12	999999	999999	141	232	374	567	277	967	964	670	843	999999	999999	914	500	456	40	215	999999	999999	644	677	342	349	999999	314	99	545	999999	473	462	265	504	999999	999999	533	160	999999	999999	999999	587	630	763	327	999999	877	614	637	924	999999	999999	999999	773	880	368	470	623	792	540	69	477	732	718	500	999999	588	165	287	721	999999	999999	205	942	651	324	23	999999	24	958	814	
999999	461	620	999999	607	743	491	624	206	733	999999	368	304	213	999999	999999	999999	273	119	802	722	337	916	957	917	999999	776	999999	565	354	999999	608	833	725	999999	26	121	682	893	999999	106	999999	90	987	67	937	900	739	999999	999999	999999	650	905	166	102	372	544	662	128	936	966	369	999999	851	187	311	999999	579	843	413	743	239	379	645	706	191	256	999999	999999	999999	769	47	901	106	999999	905	703	999999	633	997	481	458	999999	999999	507	737	482	999999	999999	999999	412	999999	999999	817	725	872	280	999999	460	910	125	615	762	149	176	929	468	961	608	999999	608	858	945	845	931	294	674	423	147	969	999999	27	128	154	577	447	151	999999	380	380	999999	442	227	999999	881	865	696	999999	789	999999	278	999999	999999	539	156	553	386	60	999999	441	207	857	132	490	999999	107	497	617	999999	729	787	384	591	237	645	999999	641	232	963	76	598	259	633	569	700	999999	397	589	997	33	71	101	208	939	182	999999	320	736	521	784	378	88	853	999999	999999	894	929	402	893	981	999999	163	96	999999	843	948	234	563	790	999999	710	907	620	547	667	999999	186	651	65	868	999999	905	710	189	999999	519	405	999999	778	806	268	995	695	999999	121	907	15	388	106	234	553	757	999999	999999	999999	470	468	315	403	104	717	287	347	35	135	17	999999	906	132	333	553	999999	999999	984	753	714	999999	999999	436	759	690	798	999999	831	325	108	959	211	115	236	61	99	179	684	98	999999	658	670	891	114	999999	108	266	772	999999	891	972	999999	755	368	999999	865	879	643	413	919	732	515	999999	37	57	999999	800	895	281	463	492	999999	895	999999	999999	999999	711	332	304	592	541	999999	160	433	999999	998	456	746	999999	196	999999	535	999999	179	999999	152	961	863	66	223	308	370	500	227	409	873	75	999999	312	707	163	556	999999	999999	999999	949	365	286	901	999999	794	63	918	95	999999	956	828	725	524	914	590	847	999999	91	293	999999	999999	999999	999999	262	933	473	444	279	42	663	196	460	791	999999	786	684	962	999999	428	254	999999	415	974	452	54	349	468	999999	127	315	291	267	537	217	668	433	261	649	124	999999	999999	648	999999	589	770	999999	934	225	138	905	885	999999	662	49	999999	876	958	999999	217	593	15	999999	161	999999	382	928	999999	584	999999	999999	433	322	893	999999	999999	803	362	999999	682	676	415	252	268	222	999999	34	999999	498	488	791	999999	999999	442	999999	999999	570	496	335	217	841	999999	359	999999	775	482	573	999999	565	
999999	999999	524	573	999999	999999	999999	762	999999	939	307	357	999999	434	105	848	888	753	999999	999999	999999	75	316	36	999999	840	231	999999	667	493	999999	856	999999	50	999999	999999	277	901	779	901	353	563	999999	999999	38	859	517	999999	263	736	886	999999	692	10	783	347	617	497	999999	68	999999	131	105	305	209	450	695	999999	999999	999999	581	986	999999	978	29	228	293	759	998	999999	999999	210	802	999999	999999	21	173	661	266	748	946	779	999999	721	592	231	467	999999	358	587	999999	234	682	999999	165	899	999999	999999	980	565	63	858	499	78	735	118	999999	175	698	197	287	43	37	600	999999	999999	480	999999	396	797	760	807	999999	420	163	108	527	91	774	706	266	459	680	999999	999999	97	999999	447	999999	483	903	302	999999	170	310	140	207	91	136	364	429	502	328	193	999999	999999	457	88	914	636	590	999999	400	991	999999	828	999999	999999	906	508	521	999999	999999	999999	894	999999	29	999999	999999	33	999999	999999	955	999999	287	999999	141	497	894	447	640	999999	533	358	999999	666	999999	795	238	482	777	870	185	628	999999	396	235	415	299	348	999999	216	967	999999	735	154	999999	980	714	177	999999	865	441	468	867	319	509	918	29	238	999999	234	22	638	255	41	999999	337	577	891	538	725	208	999999	220	434	243	999999	623	999999	999999	921	91	71	999999	912	438	716	760	999999	886	317	395	71	999999	12	203	339	645	703	884	955	412	822	639	970	999999	999999	257	443	999999	999999	305	281	854	643	152	999999	853	343	602	553	999999	55	14	999999	339	147	774	218	240	904	996	999999	863	428	999999	269	431	814	255	553	468	326	456	999999	21	123	999999	148	999999	252	485	311	111	999999	388	367	817	418	641	528	999999	999999	213	181	999999	385	418	435	134	883	999999	49	98	59	999999	259	598	985	219	999999	930	999999	357	987	428	695	999999	532	50	161	451	23	183	999999	441	429	123	999999	158	999999	705	781	999999	977	999999	446	223	999999	255	138	768	832	208	424	598	485	691	225	753	999999	567	999999	395	972	441	999999	865	371	999999	665	999999	324	999999	583	520	999999	999999	380	273	981	482	766	999999	911	393	619	814	999999	138	999999	737	897	999999	972	78	819	396	51	545	217	999999	999999	443	589	992	454	999999	999999	904	999999	864	999999	952	771	703	800	999999	483	589	822	700	117	243	661	999999	999999	793	999999	514	701	999999	579	999999	65	411	999999	999999	697	918	939	624	999999	854	689	101	426	945	759	278	277	221	999999	462	999999	517	999999	999999	781	
661	754	661	139	120	999999	685	294	486	999999	370	82	477	910	565	650	207	511	262	999999	570	999999	999999	43	597	999999	999999	999999	127	121	548	937	23	551	999999	174	287	495	88	651	999999	806	940	999999	399	205	800	999999	999999	812	525	15	220	74	221	160	461	627	542	874	723	835	999999	374	357	432	999999	925	999999	400	372	711	999999	611	549	763	999999	253	999999	401	445	187	502	999999	595	543	726	999999	340	885	712	999999	953	213	999999	999999	999999	576	999999	999999	145	999999	437	956	449	814	582	609	524	457	589	999999	984	150	438	545	999999	862	778	814	706	120	999999	999999	687	712	758	999999	999999	999999	134	994	551	999999	266	570	750	545	865	999999	961	127	434	999999	306	505	675	813	775	391	834	776	797	999999	999999	34	290	449	999999	737	65	362	925	151	332	595	665	317	884	999999	795	797	997	997	999999	588	685	711	692	192	46	944	999999	999999	999999	357	999999	664	416	999999	289	310	276	137	725	999999	201	293	560	710	839	999999	929	907	596	999999	779	800	999999	682	349	579	757	96	701	121	999999	633	604	974	999999	11	901	652	999999	495	531	869	281	999999	396	402	161	999999	353	999999	25	545	705	511	578	406	629	734	892	710	553	999999	436	614	699	568	688	999999	322	837	467	286	329	110	999999	910	529	790	295	946	427	776	742	999999	105	373	928	103	999999	991	999999	999999	760	877	942	351	999999	999999	554	828	713	575	999999	516	220	739	226	604	996	668	877	838	448	999999	292	999999	448	412	999999	999999	999999	595	188	331	999999	299	525	452	168	173	476	999999	246	999999	242	852	117	999999	812	999999	157	333	106	738	123	543	999999	999999	594	175	999999	999999	156	227	198	128	999999	999999	61	920	224	999999	999999	832	201	25	999999	981	712	440	669	999999	599	999999	999999	999999	498	999999	999999	921	571	709	858	992	999999	445	715	28	277	124	465	769	184	892	151	383	887	999999	546	999999	999999	746	999999	163	999999	690	441	993	48	882	629	999999	139	139	359	514	915	453	571	756	999999	584	714	598	999999	899	47	707	21	805	999999	234	999999	119	981	999999	607	704	497	579	13	722	999999	999999	494	518	999999	55	542	637	468	443	999999	790	799	366	42	999999	187	606	653	734	981	242	999999	405	53	999999	157	999999	906	220	956	999999	752	999999	604	329	114	999999	270	991	174	383	347	985	999999	122	999999	999999	792	103	527	891	926	279	740	747	931	98	999999	999999	999999	18	730	258	486	710	48	222	761	999999	408	720	
345	661	999999	608	895	477	874	999999	710	999999	999999	813	999999	75	75	999999	846	857	999999	26	992	999999	104	165	999999	99	999999	999999	83	107	863	88	999999	807	999999	274	709	999999	852	463	999999	544	908	375	276	999999	565	421	644	999999	375	903	999999	392	727	694	567	414	955	999999	969	999999	999999	613	668	663	999999	999999	520	801	772	714	999999	934	802	458	743	729	889	999999	533	97	186	999999	999999	960	763	312	89	999999	707	305	187	999999	494	169	687	304	706	999999	799	679	999999	999999	793	661	898	390	589	999999	951	999999	524	999999	999999	881	877	349	881	708	899	815	806	660	999999	999999	536	959	450	999999	771	999999	32	286	999999	854	196	999999	724	80	71	382	723	810	908	999999	780	957	773	612	292	999999	423	997	712	984	873	250	749	326	999999	938	940	946	507	999999	815	999999	999999	428	999999	544	999999	810	646	999999	101	995	751	234	696	579	196	999999	360	433	34	34	573	951	980	999999	999999	407	946	132	999999	777	312	999999	63	542	673	355	918	999999	721	613	361	999999	892	877	999999	524	629	555	752	999999	595	84	488	999999	674	999999	447	748	999999	227	864	524	999999	324	692	355	181	999999	905	999999	999999	999999	711	999999	673	999999	69	112	456	79	778	999999	379	340	999999	999999	916	272	868	341	907	179	797	504	748	999999	111	999999	195	153	999999	475	649	999999	192	982	999999	77	127	296	282	999999	302	880	449	473	999999	754	999999	464	439	999999	295	573	999999	750	815	217	672	836	287	999999	917	312	726	313	751	467	157	209	866	849	155	582	69	999999	877	916	65	285	692	356	445	999999	714	999999	189	86	979	442	177	999999	404	290	999999	791	426	999999	999999	145	999999	686	607	999999	598	589	762	713	514	369	873	898	162	397	154	999999	56	999999	999999	291	133	999999	488	714	42	711	455	999999	572	277	156	887	762	919	999999	15	999999	512	999999	134	682	999999	571	619	999999	279	999999	999999	145	999999	744	239	999999	999999	21	999999	999999	893	900	887	144	999999	150	246	223	985	145	242	834	999999	191	543	64	473	608	657	113	999999	999999	762	708	999999	729	494	532	999999	999999	889	907	516	806	855	611	255	990	785	335	335	999999	584	143	769	999999	999999	896	211	185	999999	274	999999	943	339	748	147	188	696	999999	656	999999	307	999999	256	335	999999	341	999999	932	809	483	822	999999	999999	473	570	999999	938	276	732	597	331	740	567	624	553	572	477	116	473	76	303	999999	679	621	999999	999999	887	999999	854	999999	999999	278	376	
455	451	41	175	866	188	518	249	430	444	68	391	999999	999999	631	999999	999999	864	229	468	999999	189	999999	999999	166	374	485	742	503	421	77	36	63	999999	122	183	521	406	611	928	955	827	873	183	620	999999	542	162	266	663	109	800	999999	999999	999999	275	247	388	19	501	702	776	745	999999	377	42	338	201	819	458	269	358	999999	301	513	915	999999	40	43	999999	832	999999	486	840	322	999999	999999	252	999999	999999	935	143	999999	119	235	189	999999	864	999999	999999	901	351	342	808	403	750	999999	60	999999	718	959	216	999999	999999	999999	379	300	904	999999	999999	999999	95	999999	999999	999999	136	961	999999	75	334	999999	450	235	455	34	491	990	999999	447	572	728	634	946	32	887	728	788	313	450	855	889	186	999999	704	240	815	999999	370	999999	276	789	404	984	999999	999999	999999	981	899	999999	188	389	622	467	999999	999999	722	149	437	95	999999	348	658	703	220	445	656	282	530	224	219	600	630	392	180	783	334	650	973	147	999999	747	999999	254	999999	476	276	719	54	331	517	675	462	284	999999	999999	140	700	773	537	999999	246	460	999999	849	587	758	239	999999	351	58	82	999999	300	999999	999999	460	413	441	744	999999	937	237	999999	706	543	147	355	890	999999	652	633	876	999999	909	141	296	213	404	683	717	999999	433	999999	999999	445	509	172	567	999999	477	727	999999	39	369	300	19	261	977	316	450	412	349	53	999999	424	205	730	391	585	759	257	18	757	999999	999999	514	533	999999	271	43	975	788	444	775	924	374	999999	85	618	132	45	235	98	243	314	697	389	14	858	249	778	781	999999	999999	230	999999	999999	999999	238	786	999999	334	716	282	475	624	905	999999	999999	60	999999	999999	772	462	999999	31	920	523	721	999999	134	529	999999	999999	999999	203	806	747	999999	216	999999	999999	999999	999999	647	710	518	999999	999999	999999	791	121	240	807	890	133	18	529	971	208	798	987	291	999999	661	955	266	695	27	281	818	167	999999	568	999999	515	999999	999999	815	23	513	114	755	41	999999	999999	299	270	999999	999999	195	286	776	356	418	875	562	999999	181	692	454	823	999999	496	872	633	399	672	620	384	326	78	714	999999	695	999999	999999	999999	151	648	666	995	999999	885	95	999999	391	375	159	322	953	753	999999	999999	569	999999	315	269	169	999999	999999	999999	650	999999	815	127	572	999999	661	724	643	312	912	533	35	458	999999	913	411	340	999999	33	522	999999	431	999999	309	591	398	999999	999999	972	100	132	34	49	355	808	80	968	
968	573	999999	435	679	650	999999	999999	107	120	999999	402	858	828	777	599	114	352	334	252	999999	999999	429	656	999999	670	222	790	508	999999	113	461	999999	442	371	678	999999	999999	999999	780	732	73	493	999999	584	985	124	271	354	999999	999999	999999	483	828	159	987	154	67	98	19	438	999999	999999	120	17	999999	559	425	467	109	289	28	723	553	999999	754	497	151	999999	361	555	950	445	999999	999999	109	977	24	293	384	999999	999999	998	619	999999	681	336	382	280	614	999999	699	999999	255	154	916	289	999999	318	405	500	999999	985	736	999999	999999	999999	663	68	999999	992	999999	142	92	575	37	29	114	212	838	428	124	871	467	925	855	156	199	928	999999	819	57	999999	888	884	530	277	271	165	863	76	672	324	372	622	890	567	999999	679	127	896	999999	727	479	999999	999999	141	528	810	607	341	425	999999	922	98	945	838	254	208	55	999999	999999	999999	348	772	756	999999	508	999999	45	999999	434	999999	811	249	644	329	236	911	508	398	748	460	557	532	650	937	401	284	677	62	323	522	634	366	999999	237	999999	999999	230	999999	999999	683	775	319	906	905	999999	683	454	625	999999	342	700	656	21	307	400	815	999999	818	999999	234	177	982	974	911	884	454	111	416	940	528	691	922	999999	999999	999999	247	625	745	24	999999	999999	999999	450	980	822	978	355	841	999999	573	586	412	186	408	516	792	345	999999	30	479	999999	47	685	93	651	777	891	946	622	162	199	386	804	691	403	999999	542	993	999999	999999	109	270	999999	376	942	289	999999	366	999999	999999	999999	631	724	999999	999999	792	376	366	339	54	97	408	228	684	383	210	607	495	15	401	260	351	905	999999	999999	322	467	318	999999	372	41	999999	999999	729	999999	568	661	269	555	610	999999	185	664	54	819	700	51	895	992	742	681	261	361	999999	642	560	999999	610	175	823	335	67	225	999999	23	562	999999	999999	434	815	548	348	999999	404	652	84	687	860	305	678	281	999999	326	409	999999	780	999999	999999	97	699	999999	999999	999999	732	999999	691	999999	696	999999	999999	999999	551	471	187	203	343	322	957	515	567	999999	865	315	496	999999	763	999999	816	286	243	999999	779	411	735	973	496	253	216	128	999999	124	999999	829	999999	988	999999	111	999999	215	357	468	225	724	530	825	976	746	607	190	522	950	153	420	999999	876	910	150	999999	214	707	99	115	838	554	999999	882	999999	276	508	822	999999	602	610	999999	775	173	999999	881	909	996	749	645	35	605	20	999999	580	
999999	172	999999	588	375	999999	508	268	362	386	180	87	999999	999999	480	109	368	999999	999999	542	492	33	999999	855	269	999999	217	999999	999999	90	999999	543	481	999999	14	114	431	243	296	667	999999	670	999999	786	884	803	999999	999999	279	546	667	745	662	438	98	999999	459	231	329	548	727	550	815	999999	999999	636	999999	641	935	999999	678	134	999999	690	999999	822	999999	926	971	999999	860	161	687	999999	999999	999999	880	53	224	996	654	999999	999999	747	939	561	855	151	642	258	208	999999	999999	903	999999	542	181	972	998	276	408	999999	999999	864	688	576	999999	908	857	656	999999	561	427	938	721	999999	220	826	751	999999	967	468	293	723	267	536	40	784	49	999999	326	908	55	948	598	131	999999	59	69	999999	698	946	293	999999	502	646	999999	999999	999999	399	332	355	230	130	308	939	250	536	606	162	546	88	999999	977	339	846	516	999999	350	600	528	999999	999999	999999	189	30	184	999999	230	620	999999	848	603	649	558	971	999999	925	649	659	881	423	453	907	826	999999	999999	316	999999	999999	999999	999999	842	590	870	999999	588	999999	999999	288	999999	943	999999	986	532	697	999999	229	428	368	999999	590	830	690	719	115	717	859	999999	999999	941	868	999999	575	490	201	16	999999	999999	396	392	845	984	370	999999	937	999999	466	384	138	999999	859	888	298	497	549	607	999999	871	764	999999	729	291	999999	347	999999	304	740	505	341	999999	472	449	41	976	322	606	470	796	781	998	999999	484	432	432	999999	980	361	87	941	593	854	999999	24	941	662	564	611	33	998	643	376	960	999999	447	999999	419	856	999999	184	942	147	364	100	766	204	255	858	949	264	916	942	662	564	999999	836	331	434	99	323	758	999999	447	798	147	999999	299	441	985	759	999999	133	49	903	999999	456	500	59	258	999999	417	999999	999999	999999	92	999999	713	405	304	610	351	999999	766	998	999999	948	999999	566	953	144	904	999999	873	200	590	792	903	758	566	999999	346	999999	186	352	906	62	342	678	716	446	918	999999	146	385	417	688	999999	999999	488	60	755	933	106	124	843	603	999999	470	999999	999999	797	999999	999999	13	999999	79	999999	999999	102	999999	615	999999	999999	516	999999	20	676	498	783	902	434	863	280	516	545	412	185	999999	999999	312	999999	871	499	426	649	999999	64	143	121	347	999999	943	948	125	999999	999999	93	999999	899	833	927	999999	687	286	865	933	999999	332	467	860	893	747	915	999999	152	743	999999	433	867	261	955	543	999999	999999	32	999999	914	165	999999	999999	
329	595	172	675	385	886	194	223	999999	715	290	732	675	261	453	142	999999	168	973	999999	211	999999	722	647	878	393	999999	251	263	384	999999	528	260	655	541	308	999999	250	999999	999999	999999	318	872	161	971	232	999999	999999	991	889	462	756	191	380	610	669	999999	999999	797	991	928	942	999999	186	696	761	999999	29	719	155	999999	787	753	717	999999	893	999999	999999	676	655	999999	832	260	999999	999999	272	346	880	55	871	999999	70	453	423	999999	616	357	696	465	219	750	848	415	845	999999	675	13	474	237	716	882	313	848	999999	475	106	999999	596	264	434	424	601	973	847	999999	497	344	339	999999	999999	545	100	114	466	999999	999999	426	999999	41	256	269	872	999999	999999	989	131	221	311	948	241	999999	999999	441	41	795	158	874	999999	134	999999	341	999999	94	999999	181	792	208	392	247	999999	679	999999	565	999999	174	552	949	999999	858	599	285	42	391	158	999999	784	658	83	670	755	803	858	290	195	914	999999	787	951	167	999999	923	829	74	160	999999	645	205	432	866	999999	209	239	709	534	570	309	999999	935	98	397	143	134	999999	491	999999	999999	999999	379	104	578	999999	997	999999	999999	999999	455	967	999999	596	999999	588	236	217	999999	999999	999999	158	755	625	999999	999999	852	999999	770	74	798	118	583	166	741	648	826	999999	297	488	212	752	58	999999	124	999999	60	999999	130	808	906	999999	999999	935	429	672	252	753	488	273	912	143	716	597	999999	347	394	84	855	329	999999	897	999999	939	353	822	110	897	511	284	264	512	742	999999	167	881	814	648	737	79	405	999999	849	33	576	78	46	461	980	999999	947	975	494	801	56	999999	998	363	591	606	571	999999	252	214	999999	409	999999	754	999999	996	533	999999	999999	785	923	689	57	895	999999	285	999999	648	916	734	337	999999	999999	940	915	999999	883	461	67	140	507	60	999999	999999	999999	176	677	291	31	984	253	211	638	708	999999	367	961	999999	999999	999999	820	923	439	517	877	730	391	999999	839	291	123	999999	688	216	288	873	859	412	880	207	608	504	626	931	999999	135	999999	319	999999	557	197	780	999999	999999	319	999999	621	321	768	293	999999	999999	452	739	999999	999999	522	432	430	15	507	558	232	792	999999	326	999999	507	36	751	999999	999999	397	291	104	999999	611	937	896	704	261	547	643	597	422	999999	61	887	70	319	613	999999	999999	66	59	638	557	678	999999	999999	287	999999	294	27	212	999999	999999	999999	645	537	570	584	535	726	753	959	915	635	380	326	274	
419	446	717	999999	863	999999	341	241	466	785	933	999999	999999	426	147	999999	626	394	999999	561	999999	999999	532	749	999999	691	173	999999	999999	999999	999999	308	726	729	868	677	577	879	348	999999	498	929	189	752	637	690	633	309	615	706	999999	250	670	765	383	999999	999999	967	119	182	29	999999	151	999999	862	999999	999999	183	558	999999	685	747	999999	189	73	960	72	780	999999	347	68	863	697	393	434	682	637	961	999999	999999	764	999999	769	175	511	999999	787	999999	889	12	522	999999	751	156	31	551	204	490	701	422	114	143	999999	999999	124	165	999999	758	318	190	997	999999	999999	857	999999	84	977	880	999999	603	183	626	890	119	999999	608	122	551	371	882	999999	157	270	932	596	631	999999	998	999999	355	139	999999	137	999999	15	315	999999	893	450	947	574	323	812	107	249	999999	252	745	946	515	52	789	397	435	999999	999999	946	999999	271	84	999999	979	999999	999999	473	153	499	999999	114	519	999999	228	999999	424	999999	999999	344	172	692	117	388	999999	61	545	313	350	642	999999	999999	165	999999	999999	999999	376	627	594	495	999999	633	106	989	999999	999999	999999	537	824	689	972	999999	537	515	784	999999	163	999999	320	927	292	29	133	999999	797	183	949	999999	253	596	733	796	723	679	854	539	999999	128	326	378	999999	999999	489	661	999999	583	479	649	584	530	999999	680	317	667	212	470	510	594	201	888	999999	285	294	999999	999999	999999	404	858	660	255	999999	999999	379	941	999999	999999	540	999999	842	999999	703	309	576	722	127	63	489	66	476	393	999999	10	926	438	687	350	724	261	999999	493	999999	621	989	339	999999	443	310	375	999999	928	930	999999	999999	978	194	391	999999	571	999999	902	696	348	391	276	226	617	999999	941	263	961	560	289	999999	358	43	91	320	246	999999	683	999999	999999	999999	999999	999999	999999	258	999999	253	306	640	162	150	803	796	999999	240	722	123	305	335	999999	999999	999999	377	999999	999999	999999	944	112	80	472	760	437	159	582	647	999999	813	234	999999	169	698	957	330	407	148	962	999999	201	851	597	132	515	357	394	12	307	180	811	719	854	999999	150	235	178	401	713	999999	999999	204	397	999999	888	936	175	670	164	82	969	999999	318	999999	752	999999	483	350	999999	89	765	579	999999	672	11	999999	515	999999	557	731	162	15	435	318	348	997	999999	688	243	578	192	999999	847	999999	999999	308	411	22	261	889	752	999999	156	999999	889	644	854	999999	999999	383	999999	999999	122	433	919	964	87	10	999999	999999	999999	795	999999	676	
897	51	732	125	471	703	113	502	903	668	978	334	859	801	429	704	153	739	780	860	999999	181	611	999999	315	999999	999999	411	519	506	103	957	721	999999	736	847	999999	738	263	999999	279	928	999999	454	455	594	999999	286	580	798	999999	66	24	999999	529	725	440	318	810	999999	999999	702	982	999999	574	999999	612	390	74	582	792	414	999999	575	590	228	999999	166	999999	999999	141	944	999999	721	894	999999	943	999999	999999	21	999999	999999	928	39	732	999999	946	709	879	434	981	724	221	999999	15	207	999999	448	999999	310	999999	283	349	999999	102	999999	871	271	512	536	87	999999	439	63	175	199	486	999999	843	22	282	999999	286	999999	738	416	733	832	715	999999	999999	504	810	999999	361	999999	264	837	999999	204	999999	684	206	999999	357	844	294	168	833	999999	720	999999	604	999999	38	304	996	805	362	685	999999	999999	556	815	999999	582	336	999999	701	42	934	648	519	649	317	598	999999	999999	196	893	132	575	998	898	976	343	999999	999999	999999	67	999999	458	485	261	400	665	137	391	283	775	518	504	466	801	999999	82	999999	999999	345	440	144	999999	619	468	563	238	50	658	838	736	682	999999	999999	644	896	486	172	999999	258	651	470	778	660	421	384	999999	118	207	26	904	728	944	999999	191	922	999999	839	26	697	999999	624	479	552	546	102	349	999999	821	999999	405	909	356	707	999999	969	366	412	208	94	935	129	843	642	999999	999999	738	356	988	721	999999	647	155	999999	96	36	991	235	124	328	999999	999999	296	999999	620	994	999999	999999	138	999999	566	670	640	932	761	51	781	999999	999999	999999	999999	993	346	999999	999999	758	763	999999	620	999999	978	141	297	879	59	999999	999999	550	999999	939	635	501	999999	999999	165	162	16	223	808	54	254	164	616	586	965	51	957	196	999999	861	240	999999	626	469	243	434	382	761	883	129	999999	241	999999	678	903	861	775	569	944	929	751	999999	976	999999	423	823	999999	711	999999	17	685	646	339	170	708	999999	875	999999	999999	730	779	255	339	689	835	23	350	938	999999	114	999999	999999	252	291	999999	690	620	61	56	420	910	670	847	875	443	572	901	653	999999	999999	986	27	35	223	159	506	221	296	739	410	999999	586	38	809	742	297	999999	57	61	28	427	824	711	133	999999	118	408	463	256	273	999999	696	999999	818	999999	999999	372	38	142	613	478	334	321	646	937	999999	642	999999	143	999999	178	853	602	950	447	999999	315	902	999999	50	999999	757	50	476	297	786	617	220	691	493	925	
375	999999	447	549	103	999999	999999	195	497	476	999999	330	110	104	268	999999	999999	380	999999	942	469	635	102	999999	721	293	999999	358	161	715	999999	355	649	230	802	999999	164	999999	999999	658	999999	999999	905	573	737	437	939	999999	39	692	600	839	735	551	466	740	822	932	828	999999	667	717	999999	999999	999999	25	680	999999	301	329	939	616	36	307	702	752	999999	528	777	999999	354	473	328	469	125	999999	620	999999	763	72	125	232	582	545	999999	532	999999	134	528	722	757	69	89	999999	752	983	813	438	848	714	999999	999999	165	545	465	204	398	574	665	999999	404	581	126	239	213	716	44	999999	316	999999	78	605	999	65	999999	294	393	999999	716	142	778	999999	999999	59	61	821	76	999999	90	796	143	118	469	75	327	185	943	850	506	45	948	332	131	678	645	999999	305	109	19	999999	999999	780	857	532	685	222	331	76	187	392	650	999999	410	999999	46	959	145	933	738	360	351	999999	122	680	193	455	69	581	413	645	525	967	37	999999	985	999999	260	936	999999	999999	999999	876	999999	999999	395	999999	999999	999999	642	685	999999	371	371	658	829	999999	668	187	348	999999	162	749	662	999999	866	682	999999	501	999999	999999	999999	999999	553	633	507	475	999999	999999	999999	243	534	458	939	999999	999999	164	605	379	90	717	695	83	597	161	951	999999	223	140	257	713	999999	999999	87	959	999999	80	818	737	160	999999	999999	999999	892	115	705	704	810	934	176	712	999999	999999	420	817	999999	635	611	402	682	404	262	740	750	999999	999999	113	380	980	751	999999	345	868	228	999999	319	35	190	491	455	256	303	288	963	544	636	389	19	269	972	351	468	426	65	999999	999999	999999	919	321	852	999999	334	830	193	871	376	999999	382	693	507	961	999999	999999	999999	436	110	973	776	216	945	874	103	121	999999	999999	999999	999999	813	472	625	999999	116	869	639	999999	922	473	999999	102	178	427	16	326	761	999999	896	348	999999	628	655	999999	890	999999	999999	999999	999999	222	822	784	44	456	405	910	999999	999999	999999	585	490	101	514	637	999999	683	999999	527	867	777	359	999999	512	497	449	194	816	497	999999	403	999999	661	357	999999	650	999999	68	721	31	106	999999	907	165	321	858	388	124	28	258	216	674	848	999999	729	863	826	281	547	999999	221	999999	580	101	462	93	999999	744	999999	999999	568	625	326	999999	770	529	452	999999	201	639	999999	79	798	249	556	728	654	550	999999	845	824	49	521	999999	810	12	999999	999999	703	999999	39	644	319	999999	690	
590	358	352	999999	209	421	999999	89	999999	946	151	305	341	545	734	438	999999	126	959	172	529	114	612	695	768	852	636	999999	999999	999999	999999	760	999999	558	965	379	311	210	427	434	838	959	999999	767	999999	706	345	280	969	799	750	999999	360	868	170	999999	999999	656	581	357	784	848	126	307	529	391	539	782	579	999999	136	88	698	999999	333	999999	501	844	36	999999	517	366	177	174	859	899	999999	897	398	489	634	655	999999	999999	650	990	843	316	248	288	177	562	999999	615	999999	672	828	826	545	999999	999999	900	999999	520	999999	427	680	951	999999	629	999999	641	394	100	729	481	459	628	883	999999	726	194	605	747	893	954	665	562	999999	999999	999999	583	362	999999	503	733	34	118	999999	232	319	891	868	619	999999	999999	999999	610	885	200	223	210	999999	211	874	999999	999999	883	626	999999	999999	128	460	259	558	408	289	596	999999	996	999999	350	397	660	33	835	999999	986	450	999999	785	999999	676	310	974	999999	999999	160	923	999999	438	151	492	354	999999	999999	440	618	999999	999999	257	581	24	889	743	872	813	291	188	48	483	999999	442	268	110	706	999999	999999	285	687	999999	138	673	999999	568	316	858	52	199	832	999999	707	925	552	999999	214	51	787	999999	112	67	999999	972	884	999999	129	709	233	254	764	750	291	343	999999	140	128	907	131	330	999999	24	770	101	355	999999	775	393	889	158	896	665	999999	591	183	629	419	999999	999999	672	449	606	999999	797	999999	92	122	999999	551	422	991	999999	999999	466	140	999999	297	266	626	250	453	735	819	85	358	999999	96	699	169	999999	721	962	128	458	999999	830	999999	972	666	273	531	411	841	999999	999999	599	999999	999999	461	95	342	162	539	548	999999	713	787	559	449	336	995	422	215	999999	701	999999	187	470	585	310	708	324	999999	362	718	999999	893	999999	999999	758	363	999999	248	999999	421	568	433	580	239	178	53	829	999999	340	278	118	205	53	999999	136	422	285	621	161	999999	999999	999999	999999	829	186	819	444	640	999999	973	115	999999	141	387	999999	605	606	241	416	267	999999	999999	999999	94	609	846	999999	576	792	999999	87	999999	97	697	999999	15	256	750	63	999999	608	199	842	367	173	934	74	666	643	530	815	54	214	894	507	236	999999	999999	230	999999	969	867	999999	354	895	999999	96	443	983	136	999999	856	187	67	658	690	949	902	921	999999	782	193	933	271	999999	43	73	202	199	177	713	164	530	723	388	740	999999	497	472	336	847	630	999999	516	181	999999	
866	999999	245	817	286	999999	180	554	999999	786	999999	586	824	861	999999	893	254	999999	423	204	336	999999	679	918	349	999999	999999	594	827	161	509	427	99	570	177	999999	957	999999	999999	322	984	975	999999	601	806	764	673	610	563	999999	999999	999999	102	977	999999	412	999999	327	477	825	960	585	727	406	287	516	497	263	694	856	999999	871	926	111	999999	360	298	87	121	585	788	829	41	999999	999999	643	999999	122	937	765	448	639	904	75	361	999999	257	769	999999	299	999999	419	916	999999	27	514	999999	991	767	999999	123	400	216	999999	47	140	554	854	999999	643	191	385	325	999999	417	307	967	860	749	811	999999	528	762	821	999999	378	913	334	856	270	702	999999	354	999999	651	999999	433	21	37	230	853	403	148	999999	999999	999999	999999	987	299	720	999999	999999	251	955	999999	595	637	394	584	999999	227	230	998	370	940	848	40	660	288	999999	873	955	999999	528	958	709	389	91	713	426	284	925	44	146	723	623	102	398	496	65	999999	49	437	368	13	633	405	999999	740	999999	861	999999	709	999999	846	591	999999	723	999999	469	215	555	680	167	999999	301	195	999999	647	327	756	641	173	232	947	999999	528	474	525	334	314	999999	999999	999999	565	840	226	113	299	999999	376	378	401	36	849	866	369	279	973	711	448	543	140	422	513	999999	999999	486	983	21	73	782	207	999999	164	604	213	236	999999	554	85	999999	572	999999	950	387	250	146	383	90	999999	258	999999	999999	999999	999999	480	929	940	346	570	740	129	287	77	999999	181	728	871	255	999999	999999	999999	999999	635	366	970	999999	471	136	978	999999	113	903	546	815	291	393	786	393	999999	284	295	999999	983	999999	961	999999	999999	366	215	522	274	999999	999999	342	999999	80	188	529	999999	856	467	813	999999	437	636	226	741	262	312	787	941	488	131	388	847	421	446	300	405	685	999999	999999	920	466	867	975	485	214	244	221	214	267	592	276	816	482	898	555	708	744	553	196	63	427	580	786	16	49	495	169	999999	887	134	125	680	362	892	901	999999	660	741	536	27	101	583	684	895	854	999999	375	523	999999	592	660	141	989	61	502	999999	91	969	445	718	85	586	999999	142	477	596	999999	589	999999	986	57	13	999999	999999	961	844	999999	890	161	477	130	999999	999999	305	474	999999	999999	310	399	25	488	691	305	818	999999	999999	265	999999	428	268	118	785	526	999999	544	999999	125	821	100	658	989	200	818	968	999999	999999	842	31	999999	999999	904	999999	199	981	507	
366	707	208	999999	999999	999999	999999	999999	999999	999999	999999	999999	840	760	817	868	870	220	741	35	298	999999	337	229	512	673	244	883	933	364	956	596	544	406	999999	949	999999	594	999999	79	645	727	999999	609	999999	320	999999	271	999999	626	44	941	457	999999	219	492	999999	979	999999	783	999999	470	539	999999	412	747	999999	444	582	868	951	285	999999	999999	390	570	947	727	964	201	671	973	42	317	329	24	149	999999	196	999999	579	999999	870	860	999999	184	198	397	999999	999999	735	567	999999	982	674	999999	999999	784	576	999999	545	652	25	531	121	381	438	999999	219	398	999999	996	258	886	999999	25	414	999999	999999	215	382	560	529	999999	466	114	999999	59	643	569	649	364	22	999999	160	926	999999	348	749	353	746	966	188	809	908	739	319	999999	693	658	999999	658	999999	370	999999	999999	132	567	999999	16	97	388	999999	649	748	999999	983	711	735	999999	999999	75	999999	604	999999	999999	999999	720	548	999999	795	491	366	999999	224	999999	999999	651	280	175	803	363	283	999999	266	368	389	539	71	664	755	607	76	331	565	999999	691	999999	901	861	613	999999	999999	349	221	605	31	999999	434	999999	726	999999	440	999999	568	999999	792	234	999999	110	999999	842	659	999999	971	197	424	45	429	934	309	296	999999	418	561	401	999999	934	531	660	346	786	114	999999	938	999999	177	506	762	825	999999	999999	892	800	834	770	753	999999	378	999999	190	999999	183	499	457	440	591	999999	999999	999999	404	858	702	688	764	250	738	355	945	557	999999	918	999999	603	447	841	403	949	584	790	999999	209	565	507	479	999999	612	614	856	508	832	155	497	595	431	999999	764	214	45	594	42	407	200	820	999999	272	999999	579	62	616	46	999999	447	227	528	205	302	999999	219	415	637	133	498	446	725	875	430	686	999999	999999	999999	198	914	989	757	999999	19	745	999999	216	645	43	999999	999999	471	200	999999	999999	77	236	999999	569	995	630	957	909	908	753	105	999999	842	37	406	254	539	847	999999	458	469	287	195	556	701	12	770	603	570	999999	999999	534	178	160	999999	946	470	516	999999	293	42	999999	999999	265	649	376	373	617	636	318	999999	623	473	258	810	790	50	790	868	992	999999	363	349	660	778	571	959	999999	418	999999	783	32	999999	999999	426	621	999999	929	907	335	638	162	999999	261	548	361	71	999999	349	827	906	680	648	211	433	678	999999	999999	999999	88	416	681	208	186	534	688	969	39	832	999999	999999	120	882	543	363	708	396	97	122	427	999999	50	
999999	590	999999	113	383	999999	20	999999	123	273	453	828	918	957	999999	791	726	859	391	999999	999999	161	999999	795	797	999999	999999	725	292	999999	569	69	578	999999	999999	617	631	431	314	526	999999	94	84	582	667	999999	624	405	754	999999	371	262	46	478	953	999999	608	999999	315	278	605	294	465	703	703	393	259	552	629	345	169	304	999999	865	999999	12	86	410	138	743	490	451	970	999999	59	317	33	109	422	147	19	873	126	999999	921	999999	628	381	878	283	804	999999	776	999999	445	76	706	999999	467	950	999999	207	629	572	788	163	323	778	653	396	999999	999999	139	492	335	295	188	999999	999999	286	999999	704	531	855	939	418	675	561	999999	999999	610	852	642	472	32	811	253	554	257	767	421	999999	999999	492	999999	654	941	999999	999999	159	887	196	236	191	999999	419	676	774	633	379	488	761	536	670	785	518	517	999999	469	524	51	633	272	186	864	534	976	999999	941	294	476	391	999999	999999	105	423	625	461	896	999999	999999	999999	921	877	289	659	323	68	707	404	146	284	825	568	117	263	999999	60	326	51	999999	999999	999999	348	999999	107	293	444	574	371	999999	66	999999	855	388	999999	999999	999999	897	214	220	918	342	999999	157	201	999999	909	984	841	499	574	144	854	180	508	646	583	975	191	376	878	493	345	512	90	999999	999999	190	544	551	539	162	121	831	524	999999	295	200	710	541	383	460	732	872	327	922	915	999999	879	926	999999	999999	715	838	999999	435	996	44	77	999999	596	729	449	300	959	422	32	33	656	214	360	999999	999999	650	992	999999	999999	473	999999	999999	598	295	310	618	422	130	447	283	999999	99	308	260	999999	33	999999	654	21	442	912	905	999999	891	37	999999	575	746	154	75	846	913	674	999999	850	909	999999	311	428	830	999999	838	975	999999	534	567	905	999999	999999	251	704	348	417	328	560	999999	267	999999	999999	634	52	676	975	381	436	586	424	999999	999999	999999	934	644	235	190	999999	84	930	161	367	470	770	999999	486	903	370	508	505	355	972	571	652	391	999999	999999	999999	211	863	603	321	947	999999	139	699	57	999999	70	123	236	763	486	357	999999	349	797	864	576	199	999999	999999	928	90	79	803	838	570	553	600	999999	999999	362	999999	337	999999	999999	327	640	776	438	999999	309	395	999999	591	999999	224	546	999999	256	999999	220	21	999999	593	393	867	83	336	860	486	762	470	682	834	999999	275	30	276	999999	479	234	800	760	484	999999	999999	811	999999	318	999999	33	999999	
999999	510	192	350	429	744	456	553	999999	999999	916	999999	834	839	712	444	999999	229	203	280	123	777	706	999999	261	999999	882	999999	65	596	27	246	463	261	999999	181	999999	70	846	286	819	385	236	919	999999	808	649	871	831	999999	306	98	431	753	397	999999	804	999999	999999	121	999999	607	497	657	296	680	999999	583	721	541	999999	130	999999	999999	999999	737	551	786	536	452	668	20	28	688	300	929	999999	999999	999999	999999	376	880	970	734	425	222	887	999999	999999	213	319	999999	159	299	584	999999	715	514	302	999999	999999	28	245	647	999999	850	589	809	366	366	865	789	718	999999	175	912	159	647	501	248	849	972	999999	332	142	602	999999	728	113	999999	223	310	417	215	527	357	999999	333	999999	574	632	88	221	276	348	999999	357	979	999999	672	999999	77	22	999999	809	999999	866	912	514	999999	999999	860	705	253	153	565	381	513	653	817	277	825	366	927	615	771	999999	885	983	611	255	881	604	441	96	155	999999	362	405	474	491	732	818	999999	585	772	999999	968	133	783	159	843	336	316	405	211	711	95	999999	47	301	980	929	903	605	117	266	274	166	999999	277	29	999999	188	999999	544	17	925	352	843	398	791	762	210	462	411	555	297	46	885	443	211	999999	999999	183	999999	803	915	835	477	515	999999	812	135	516	999999	736	158	980	860	204	786	743	605	999999	510	228	728	451	203	561	999999	238	280	564	75	115	749	14	825	999999	101	99	874	999999	999999	978	637	999999	332	674	407	317	185	691	656	999999	999999	718	672	999999	84	473	999999	999999	547	880	999999	570	450	34	999999	153	999999	128	112	697	869	999999	368	531	591	44	128	999999	164	661	62	589	999999	607	796	40	342	999999	999999	628	457	958	790	410	447	999999	253	999999	999999	263	161	66	588	959	999999	999999	359	151	701	999999	355	123	999999	886	999999	952	663	842	237	957	811	623	461	484	250	910	487	958	94	524	790	820	841	901	509	996	10	948	999999	756	999999	200	840	627	282	344	207	904	999999	999999	412	411	80	730	452	538	605	999999	718	688	999999	401	67	186	258	534	281	859	386	831	951	715	834	481	287	620	782	833	999999	906	713	583	385	599	121	999999	750	121	459	999999	400	999999	239	330	203	289	143	663	999999	748	999999	347	527	751	543	999999	577	598	453	831	755	772	903	812	974	979	999999	467	75	999999	784	170	410	415	440	999999	485	513	287	997	487	129	464	999999	844	375	65	634	66	424	812	161	999999	
627	225	628	993	426	355	224	999999	676	598	509	963	901	937	122	321	488	221	73	321	455	354	636	317	999999	968	999999	923	390	999999	651	66	632	999999	999999	200	999999	71	69	999999	73	733	999999	530	999999	499	942	437	943	322	577	999999	749	839	999999	999999	588	320	553	999999	745	999999	999999	274	947	452	999999	409	164	922	509	426	999999	905	258	999999	999999	116	363	950	36	181	979	77	833	999999	317	793	290	999999	999999	501	518	999999	422	771	999999	546	583	511	168	542	282	999999	999999	161	59	999999	999999	999999	740	482	957	603	431	574	321	815	440	508	145	999999	129	999999	999999	18	908	550	492	486	999999	996	532	851	791	493	898	958	264	682	999999	473	211	999999	768	139	543	915	189	848	460	45	115	85	376	999999	999999	627	711	805	252	508	361	115	630	743	949	116	999999	999999	999999	363	560	758	999999	999999	346	340	999999	190	475	993	999999	644	999999	834	891	457	484	999999	79	281	256	459	439	999999	122	106	168	999999	190	999999	113	251	183	106	999999	357	966	704	284	93	740	530	340	259	148	999999	88	795	852	999999	631	641	868	403	116	111	328	999999	559	249	181	862	10	48	889	129	999999	929	999999	544	491	780	999999	986	999999	726	128	189	752	999999	999999	372	182	688	805	472	383	999999	990	999999	38	747	155	44	911	878	999999	302	999999	28	999999	158	999999	318	20	851	745	882	999999	390	983	999999	476	163	232	809	689	322	243	999999	745	691	939	976	999999	999999	634	861	84	662	205	999999	999999	733	160	869	926	863	999999	953	999999	999999	917	999999	400	999999	280	992	999999	112	198	218	999999	999999	282	563	219	469	802	276	226	999999	807	209	195	166	329	743	999999	363	882	826	644	289	999999	255	999999	999999	585	626	999999	642	59	972	999999	999999	767	877	460	597	659	466	71	410	737	843	693	717	424	999999	570	536	999999	459	229	999999	999999	779	251	37	999999	999999	999999	186	803	583	834	834	735	999999	398	451	293	414	703	426	764	244	551	999999	561	67	999999	351	65	936	652	999999	999999	999999	423	988	999999	999999	808	999999	582	884	606	999999	19	859	999999	226	845	129	253	585	756	999999	999999	339	238	999999	999999	731	964	542	999999	866	930	244	90	634	785	410	999999	860	999999	922	999999	880	637	397	847	999999	85	699	506	936	999999	77	843	950	503	93	999999	251	999999	999999	816	50	764	740	233	999999	999999	999999	999999	999999	313	392	979	833	999999	999999	701	840	546	999999	655	274	46	193	183	863	999999	140	
140	701	999999	573	904	999999	116	999999	999999	897	174	83	923	728	268	999999	632	310	98	19	991	776	392	919	705	191	999999	551	13	580	566	369	383	648	999999	999999	794	999999	999999	460	727	999999	611	803	675	473	850	927	16	975	560	873	999999	391	149	363	318	999999	868	999999	106	564	999999	999999	341	999999	699	999999	510	529	999999	892	999999	637	292	834	999999	589	253	241	340	504	999999	38	29	693	594	992	509	863	430	999999	999999	764	364	172	366	75	472	870	773	575	999999	487	708	667	999999	147	108	314	198	729	487	636	999999	602	999999	770	526	648	220	707	775	647	109	999999	31	68	282	129	478	110	126	382	468	765	87	999999	999999	361	642	999999	893	999999	675	700	586	244	999999	762	153	595	549	824	999999	999999	800	779	388	506	646	992	865	979	836	98	999999	114	999999	999999	999999	961	999999	174	999999	764	813	580	971	408	625	786	686	520	976	882	560	302	722	402	999999	307	679	999999	715	650	591	999999	369	587	97	482	76	999999	247	191	999999	384	818	896	262	999999	807	999999	880	859	999999	355	12	953	537	320	392	775	999999	226	999999	626	459	364	999999	899	221	394	321	999999	999999	999999	999999	794	737	186	484	826	150	745	999999	700	943	855	999999	245	999999	415	999999	777	100	300	999999	999999	899	999999	925	464	722	999999	18	999999	667	999999	149	384	82	217	226	361	836	565	635	916	999999	999999	999999	603	29	937	987	806	344	544	62	999999	999999	999999	895	999999	260	29	113	786	737	86	42	999999	715	960	173	704	198	699	940	534	664	186	999999	318	844	331	444	785	376	999999	89	133	999999	720	545	999999	322	17	110	999999	462	848	188	650	558	477	888	68	773	999999	999999	999999	603	528	764	662	999999	999999	373	999999	584	327	999999	535	999999	908	999999	995	425	352	392	190	598	134	82	816	997	999999	760	377	443	386	21	93	594	444	999999	166	955	882	862	735	643	999999	241	144	437	999999	653	649	946	892	642	999999	999999	999999	56	478	999999	948	999999	315	826	999999	999999	208	316	337	941	562	388	374	999999	542	999999	656	999999	426	999999	937	388	354	999	120	431	551	743	590	192	166	398	999999	999999	16	227	557	908	647	687	43	999999	999999	711	999999	999999	582	852	109	999999	999999	890	630	586	518	570	999999	315	716	999999	943	464	725	155	999999	174	337	663	999999	325	999999	747	899	738	858	999999	287	643	999999	849	848	698	643	649	938	276	768	474	202	446	907	999999	999999	82	744	579	999999	955	926	
999999	933	918	819	784	17	999999	999999	999999	999999	409	292	677	999999	866	999999	999999	820	999999	217	518	999999	862	470	999999	418	691	999999	999999	993	289	16	999999	716	999999	915	999999	878	859	642	441	999999	876	747	793	163	239	843	999999	999999	499	999999	36	748	999999	531	81	458	233	376	326	999999	999999	999999	448	402	960	960	427	951	796	999999	961	999999	775	999999	529	124	999999	442	999999	848	999999	999999	504	530	979	584	308	999999	843	481	999999	492	326	489	121	978	308	400	203	279	425	384	999999	133	797	999999	972	185	11	999999	781	791	999999	477	732	999999	403	918	423	385	661	967	117	324	721	479	127	999999	999999	550	999999	286	248	908	999999	844	999999	380	999999	396	612	133	999999	886	999999	863	303	848	756	428	585	999999	977	818	617	457	999999	244	412	328	999999	686	64	999999	150	504	552	290	55	887	770	999999	195	36	773	538	519	230	623	999999	185	279	539	702	965	999999	999999	430	300	974	999999	687	968	414	920	925	999999	997	746	206	321	23	999999	999999	999999	999999	999999	950	54	89	938	56	999999	554	152	206	157	361	495	999999	205	131	989	80	999999	93	64	999999	115	847	468	522	484	427	545	999999	999999	670	54	412	999999	358	999999	220	46	531	75	999999	271	999999	778	999999	999999	41	999999	999999	999999	732	558	574	508	422	845	207	620	425	572	203	18	999999	999999	486	316	92	483	847	746	999999	44	788	999999	999999	520	999999	79	751	20	452	426	356	148	744	121	480	903	999999	512	188	600	620	999999	999999	415	999999	994	302	410	429	999999	163	453	999999	697	999999	999999	868	902	999999	138	869	414	129	777	662	842	985	999999	999999	188	665	344	568	999999	423	999999	155	234	239	999999	777	350	999999	999999	273	903	892	999999	999999	923	999999	999999	59	999999	730	216	999999	104	752	999999	999999	927	999999	999999	892	818	885	77	283	940	410	643	999999	77	360	529	822	233	513	999999	950	938	999999	912	999999	999999	295	517	458	217	988	60	482	999999	999999	849	775	351	12	455	28	825	999999	410	523	999999	251	981	999999	211	999999	616	591	999999	498	999999	904	999999	106	153	532	377	999999	999999	999999	360	171	999999	999999	511	753	999999	231	68	740	134	175	622	399	752	507	314	999999	257	999999	382	469	488	302	316	945	123	999999	999999	999999	999999	216	999999	458	172	240	368	301	198	457	912	999999	999999	262	373	905	291	273	354	999999	228	559	371	252	580	891	999999	999999	999999	565	640	236	372	999999	100	999999	468	174	236	522	148	23	630	799	
999999	987	999999	236	928	411	663	849	900	223	999999	101	844	464	999999	281	999999	999999	917	632	816	686	999999	397	172	455	446	127	999999	832	507	999999	928	571	341	999999	954	456	662	999999	999999	791	999999	999999	441	998	83	14	999999	954	964	370	999999	997	983	235	963	548	999999	482	964	546	812	999999	999999	498	172	282	132	999999	326	110	125	999999	999999	35	360	999999	956	174	381	441	999999	999999	867	146	119	999999	588	116	629	416	393	999999	17	365	978	267	442	942	835	801	881	10	637	864	255	161	277	958	874	99	592	899	111	999999	999999	730	210	579	389	999999	694	999999	666	910	717	999999	999999	375	57	102	441	999999	338	580	559	831	454	999999	891	957	663	630	241	539	823	493	88	484	651	257	66	862	563	603	116	865	343	727	157	319	224	902	910	781	657	579	570	530	972	882	286	999999	999999	431	577	73	784	999999	999999	233	857	461	999999	799	45	579	459	735	473	694	497	727	999999	999999	743	761	719	459	881	254	922	557	512	999999	971	859	184	142	999999	53	999999	217	999999	923	462	999999	188	121	746	88	129	835	66	288	394	999999	999999	999999	687	815	354	335	255	999999	311	309	999999	955	999999	186	999999	999999	709	430	613	999999	96	932	128	980	583	608	999999	803	134	97	500	233	383	422	517	76	999999	219	698	755	961	999999	999999	163	999999	233	293	999999	683	801	999999	636	674	114	999999	419	989	707	242	746	621	451	717	999999	808	999999	999999	415	999999	338	873	500	732	858	328	299	999999	964	178	360	999999	154	129	333	961	864	558	279	950	108	999999	746	999999	999999	143	520	90	408	999999	96	651	877	900	999999	927	635	904	816	785	182	108	34	539	881	999999	477	331	394	999999	999999	999999	311	465	570	260	136	522	779	999999	999999	218	912	999999	91	708	447	253	774	999999	999999	999999	742	493	777	999999	999999	217	105	999999	665	999999	695	999999	411	918	350	422	340	104	800	122	999999	102	977	999999	196	999999	457	183	982	999999	557	999999	999999	983	999999	817	999999	570	207	919	999999	257	68	620	999999	999999	217	172	368	35	999999	679	604	222	999999	649	516	999999	813	648	760	921	999999	441	640	707	999999	428	493	532	734	769	897	881	999999	999999	43	366	450	429	999999	999999	815	957	320	877	394	999999	999999	785	999999	999999	999999	558	168	505	999999	627	979	815	547	789	679	836	301	999999	782	722	527	958	616	999999	372	999999	999999	475	116	591	999999	763	999999	514	281	999999	230	860	22	349	722	199	999999	
416	387	635	881	999999	614	978	665	999999	105	671	196	999999	179	161	999999	373	116	693	398	999999	506	999999	503	43	999999	972	615	440	141	442	999	337	999999	999999	772	737	511	44	999999	138	926	999999	668	651	328	92	538	79	359	648	242	39	999999	62	910	171	141	848	999999	642	373	234	999999	662	671	858	409	968	389	773	862	82	831	270	999999	552	557	851	715	435	444	546	91	493	210	970	536	736	300	610	605	999999	145	229	764	701	918	16	979	469	682	569	689	585	999999	170	999999	540	862	367	999999	290	143	473	207	827	999999	999999	461	701	331	672	678	999999	999999	209	936	612	505	999999	634	551	999999	255	999999	999999	857	506	999999	49	771	996	874	932	999999	325	529	671	31	999999	558	999999	554	288	147	999999	890	999999	417	586	233	595	999999	373	733	72	418	887	720	332	969	646	999999	999999	929	999999	999999	746	783	999999	679	275	590	568	940	267	997	593	118	742	984	947	99	131	815	186	999999	511	999999	933	907	642	950	699	967	911	533	999999	999999	811	222	154	136	564	999999	999999	999999	476	432	475	999999	999999	779	978	347	32	999999	721	999999	753	373	296	546	849	945	999999	999999	891	600	38	999999	865	245	306	529	840	820	535	224	857	182	999999	88	733	999999	92	863	972	361	999999	364	999999	534	999999	448	926	607	999999	618	999999	644	999999	875	404	741	210	589	482	458	507	211	31	507	750	581	877	217	999999	982	862	184	999999	999999	655	674	922	999999	639	999999	602	242	544	916	355	999999	69	620	684	992	999999	503	390	523	853	743	999999	313	784	34	999999	719	999999	999999	756	695	302	582	230	729	999999	869	949	624	855	999999	999999	115	162	537	521	266	532	820	324	368	999999	999999	686	911	341	999999	556	614	999999	999999	447	999999	170	659	920	999999	999999	999999	184	798	999999	999999	999999	588	999999	237	999999	999999	999999	314	196	975	979	999999	901	474	999999	318	398	209	323	344	338	971	828	427	944	502	999999	44	866	577	999999	526	814	37	999999	999999	835	114	467	308	111	981	697	471	270	773	999999	455	591	92	566	974	485	219	437	999999	760	658	292	659	640	999999	999999	618	339	463	999999	999999	315	797	482	999999	742	24	243	357	284	999999	167	181	744	999999	453	999999	21	999999	51	605	600	473	347	187	821	807	999999	633	999999	89	142	807	200	884	150	793	609	999999	999999	470	976	999999	422	404	500	120	999999	479	35	664	606	667	999999	977	283	842	460	304	472	934	999999	999999	814	204	
999999	999999	999999	999999	999999	999999	184	738	999999	580	629	520	60	942	686	710	892	999999	999999	878	482	474	999999	223	610	308	999999	314	810	308	124	376	276	227	180	999999	140	65	458	375	489	868	239	840	357	763	791	517	617	761	51	167	11	999999	722	758	964	766	999999	999999	326	869	928	140	466	262	254	999999	772	546	580	837	739	242	398	614	999999	555	865	999999	517	825	696	59	999999	957	375	999999	999999	421	185	373	806	999999	59	620	940	108	999999	105	519	999999	745	81	190	999999	427	769	547	118	523	419	999999	999999	999999	500	999999	878	874	508	887	914	337	999999	370	217	40	12	999999	778	674	147	180	999999	338	559	999999	625	868	61	539	606	999999	397	999999	766	472	404	532	558	999999	71	233	875	218	605	630	394	999999	973	183	424	586	769	443	385	999999	141	83	655	420	557	999999	823	999999	291	131	999999	999999	603	745	636	480	999999	340	612	913	305	562	733	929	695	914	895	877	125	999999	32	953	522	528	999999	330	877	999999	999999	999999	999999	906	926	483	689	932	117	238	999999	944	951	999999	999999	472	942	579	350	725	999999	643	999999	946	853	271	108	999999	939	85	414	315	603	496	450	561	513	999999	999999	259	250	999999	806	667	999999	180	78	999999	132	60	585	761	980	161	422	256	936	464	62	665	999999	701	993	42	999999	241	999999	465	988	279	999999	553	999999	100	485	962	836	457	616	682	203	514	864	889	499	652	999999	451	84	999999	625	59	346	969	874	999999	999999	774	843	999999	999999	613	999999	999999	101	42	817	889	999999	459	420	489	999999	379	472	869	836	113	999999	181	906	899	390	999999	653	909	217	974	225	937	203	72	614	999999	853	590	909	21	797	467	834	999999	776	624	783	999999	211	966	507	15	711	665	241	671	200	929	232	999999	209	192	824	999999	999999	999999	266	357	875	339	526	882	999999	825	999999	85	346	471	133	766	21	517	707	999999	477	220	236	537	830	942	327	923	999999	109	999999	615	999999	991	999999	48	999999	999999	999999	999999	999999	624	55	885	359	165	999999	729	806	999999	799	691	999999	999999	375	463	511	728	999999	999999	21	999999	524	860	23	701	443	355	700	95	407	585	999999	834	999999	852	175	350	999999	674	617	598	127	901	310	130	139	68	625	317	537	639	909	338	999999	999999	999999	194	872	658	722	979	38	999999	68	999999	999999	650	783	522	297	170	550	851	325	999999	485	622	560	999999	999999	999999	730	393	558	768	676	999999	999999	953	999999	981	478	
530	952	637	999999	999999	999999	999999	999999	489	284	112	29	376	99	67	22	448	372	999999	999999	980	999999	347	258	999999	999999	299	999999	526	677	830	999999	316	999999	999999	899	687	852	999999	999999	474	216	92	999999	627	373	191	678	999999	906	534	999999	275	999999	497	443	999999	388	926	243	999999	548	169	811	453	342	999999	684	78	999999	999999	596	292	707	169	773	14	246	999999	280	981	621	999999	620	999999	999999	503	959	204	587	294	999999	999999	999999	235	999999	57	999999	999999	295	660	506	609	461	581	937	308	568	999999	724	999999	378	757	655	261	932	999999	548	667	214	838	754	489	491	873	999999	999999	447	482	244	725	734	999999	346	620	484	21	477	48	999999	941	935	771	479	159	915	551	280	594	302	999999	508	613	452	456	906	999999	128	587	555	277	861	95	953	999999	704	789	421	45	999999	999999	152	510	461	999999	903	982	19	342	957	484	999999	852	189	928	999999	130	999999	890	713	467	893	999999	999999	999999	90	849	818	480	455	136	139	999999	817	381	173	999999	999999	188	553	924	17	785	630	999999	999999	18	906	999999	782	583	651	531	999999	318	38	263	27	999999	193	63	173	538	999999	831	355	163	45	807	765	228	969	958	347	789	460	117	269	999999	71	82	943	999999	698	871	999999	608	914	999999	999999	999999	999999	639	995	499	999999	999999	898	798	725	723	972	109	999999	563	614	999999	194	999999	858	920	993	605	461	121	119	380	840	25	356	747	249	999999	463	855	999999	339	962	847	999999	982	219	470	696	999999	109	999999	535	144	267	999999	423	999999	650	999999	916	385	187	884	389	390	638	882	451	999999	484	445	645	999999	999999	284	999999	999999	999999	876	711	532	909	123	21	275	844	705	758	566	333	999999	886	999999	939	861	162	88	467	649	353	336	29	717	999999	663	209	132	999999	999999	69	86	870	773	721	393	999999	74	872	124	545	932	134	885	655	617	558	999999	473	464	999999	999999	879	999999	532	384	513	201	999999	358	76	999999	999999	775	506	999999	999999	122	319	555	395	97	999999	353	999999	421	212	143	999999	255	999999	594	658	363	860	416	206	17	251	999999	999999	285	999999	524	57	999999	54	359	389	408	621	446	305	999999	999999	44	999999	536	759	120	182	379	139	14	999999	481	999999	534	914	999999	60	989	999999	999999	999999	120	283	999999	999999	291	376	852	754	663	999999	668	999999	999999	293	826	968	669	257	140	173	510	155	809	281	575	999999	520	999999	999999	358	632	999999	333	999999	959	999999	999999	999999	478	744	
330	999999	475	380	584	192	999999	250	97	131	390	741	740	808	174	999999	473	999999	729	532	856	999999	465	999999	12	104	966	497	334	75	999999	437	779	396	999999	999999	999999	439	696	999999	435	279	357	177	967	890	833	524	88	994	999999	348	512	945	887	912	169	170	378	490	999999	836	916	31	910	952	962	354	999999	289	294	44	722	346	107	587	70	298	347	121	270	451	999999	339	778	999999	925	999999	509	930	725	519	999999	216	176	999999	362	999999	266	25	928	999999	559	798	710	999999	626	999999	848	999999	852	870	823	266	229	774	427	587	253	47	36	138	999999	44	563	774	999999	999999	999999	508	234	734	42	999999	193	999999	892	620	628	525	256	760	985	208	88	854	999999	805	986	401	181	999999	999999	999999	988	999999	644	524	245	936	999999	999999	995	999999	85	128	838	999999	83	448	882	999999	958	727	790	999999	152	646	956	999999	87	177	528	778	336	459	651	999999	999999	393	999999	377	385	692	245	999999	999999	999999	999999	960	25	205	732	999999	519	999999	816	999999	437	999999	999999	997	999999	535	858	999999	591	226	22	626	476	999999	168	689	999999	999999	431	999999	492	654	510	505	523	995	693	882	445	980	269	962	643	296	385	620	999999	149	999999	849	833	999999	554	549	999999	506	493	990	46	52	247	14	999999	549	872	783	222	162	484	999999	999999	999999	677	611	999999	60	983	999999	650	548	954	171	705	582	443	370	999999	961	871	999999	512	999999	846	403	742	265	29	103	423	999999	999999	582	664	245	16	858	999999	999999	592	583	523	313	999999	498	97	999999	308	370	116	512	683	260	290	468	70	149	139	284	868	701	999999	889	766	58	999999	381	999999	999999	999999	584	916	166	999999	999999	502	208	999999	357	315	667	999999	999999	987	911	999999	999999	301	206	185	999999	728	999999	999999	891	552	634	999999	302	999999	999999	579	838	794	999999	595	527	881	999999	966	862	786	781	969	999999	744	382	901	854	139	993	89	999999	294	999999	999999	747	999999	487	999999	867	999999	70	999	599	97	128	864	466	325	999999	275	308	239	322	90	947	999999	873	157	179	733	692	172	999999	999999	999999	999999	999999	675	999999	999999	404	258	999999	999999	726	782	379	123	625	518	445	999999	999999	727	781	80	972	628	908	547	217	340	999999	144	999999	898	643	999999	819	575	779	790	476	954	871	60	140	120	363	174	831	759	531	661	297	163	999999	637	854	207	999999	466	766	999999	999999	73	683	999999	999999	999999	148	415	304	60	738	654	999999	784	999999	730	940	
862	275	743	716	457	999999	913	846	813	474	16	118	621	999999	323	33	999999	726	999999	377	175	874	999999	35	425	999999	999999	922	643	100	649	781	999999	267	718	201	32	595	999999	264	769	128	431	999999	142	999999	683	66	425	630	897	67	58	999999	999999	987	739	999999	300	999999	999999	990	213	722	999999	234	984	363	285	999999	999999	579	945	552	607	56	453	182	999999	129	782	999999	999999	22	203	591	732	770	492	731	461	314	305	788	927	778	915	708	537	999999	321	329	781	302	999999	327	122	506	755	727	544	566	824	181	999999	911	492	200	999999	244	999999	224	871	999999	670	695	284	999999	624	999999	141	744	645	985	999999	462	999999	215	391	876	479	999999	999999	999999	999999	895	489	133	999999	25	295	999999	189	302	414	999999	458	237	632	934	999999	954	881	926	596	799	921	999999	374	757	999999	999999	808	652	765	999999	999999	116	366	775	215	161	589	608	543	999999	999999	352	999999	999999	14	416	582	457	834	524	354	97	178	397	974	650	759	820	748	17	915	537	537	148	898	352	870	857	728	891	374	282	393	190	999999	999999	268	664	999999	860	705	999999	817	251	921	121	999999	968	800	565	999999	769	860	535	500	999999	815	442	811	662	545	725	729	943	160	82	704	987	163	405	391	104	999999	887	312	564	720	296	226	999999	413	902	999999	172	499	604	999999	857	689	217	763	826	853	101	325	999999	632	999999	999999	849	417	950	815	405	999999	306	702	973	232	936	316	999999	999999	34	258	643	669	566	453	555	999999	999999	308	946	999999	565	250	975	999999	333	999999	846	999999	377	379	999999	97	661	989	999999	999999	447	635	753	900	244	610	999999	843	681	320	75	999999	545	197	570	651	868	763	618	66	727	411	899	13	470	334	848	999999	999999	556	17	576	999999	652	223	221	555	56	407	954	999999	142	890	23	866	426	659	999999	809	811	228	898	381	146	999999	46	999999	999999	439	999999	999999	999999	999999	999999	312	498	999999	892	974	358	999999	822	365	663	644	595	520	885	146	54	674	999999	999999	983	338	119	205	999999	478	186	999999	805	999999	498	202	248	94	999999	999999	377	257	766	214	999999	714	999999	542	717	502	999999	999999	850	612	395	244	103	336	73	796	202	303	64	424	797	999999	999999	215	867	470	405	510	754	184	769	797	908	464	395	279	932	576	999999	622	888	660	635	203	231	999999	999999	912	30	999999	518	999999	202	351	416	588	423	201	675	257	999999	88	771	675	843	597	336	999999	940	794	
864	625	999999	442	535	147	999999	107	999999	614	371	492	490	784	666	694	604	566	57	999999	999999	741	901	999999	525	999999	999999	960	359	634	999999	999999	971	236	999999	893	269	760	815	279	352	325	999999	71	886	999999	598	987	999999	159	993	769	590	143	999999	133	724	583	916	725	258	285	748	999999	687	899	521	999999	678	773	999999	843	999999	778	464	539	533	839	354	910	221	901	951	999999	640	167	880	837	297	982	999999	999999	844	100	31	999999	577	858	384	986	102	999999	319	246	999999	160	999999	999999	679	999999	599	885	239	16	513	999999	334	547	718	530	29	683	966	695	604	748	999	660	756	398	962	999999	464	368	817	877	999999	715	485	999999	148	999999	999999	888	393	999999	456	837	586	674	999999	999999	150	854	966	999999	377	624	641	975	160	367	65	999999	446	925	430	999999	198	636	764	619	71	999999	391	951	525	88	312	999999	999999	171	83	91	656	932	534	610	999999	408	509	967	83	510	339	999999	999999	999999	999999	999999	862	586	649	950	999999	999999	968	911	472	25	893	999999	322	330	999999	989	999999	973	634	514	400	820	478	789	999999	796	545	561	999999	610	999999	999999	636	844	458	715	521	133	999999	533	964	622	147	387	515	220	655	753	826	349	496	999999	252	937	77	999999	118	860	999999	123	586	416	23	861	999999	999999	999999	999999	871	968	478	170	801	110	999999	777	999999	100	284	999999	999999	792	735	559	124	900	405	699	999999	999999	606	999999	310	68	999999	999999	609	999999	311	269	557	187	999999	857	871	336	246	999999	999999	300	369	27	586	905	972	794	999999	463	747	185	850	962	701	464	371	817	999999	743	163	992	177	406	789	999999	369	963	999999	878	687	999999	663	263	312	486	56	589	84	404	95	162	876	155	999999	135	418	594	486	427	495	999999	999999	503	999999	404	132	963	999999	999999	546	999999	883	999999	999999	960	522	999999	660	224	418	782	742	999999	657	10	999999	31	868	664	605	999999	486	493	999999	633	320	999999	999999	907	363	93	361	999999	858	86	278	83	379	578	613	822	934	999999	999999	712	322	21	999999	999999	288	999999	104	573	965	999999	532	400	420	999999	999999	999999	331	752	861	334	999999	238	999999	581	732	52	652	300	999999	783	999999	999999	999999	999999	999999	999999	999999	288	629	262	988	787	548	96	999999	878	663	236	999999	261	500	191	410	999999	290	93	415	274	264	246	458	804	523	999999	930	999999	916	999999	832	350	46	52	133	999999	999999	644	690	519	999999	854	999999	425	371	799	293	658	
814	799	398	999999	893	61	33	392	999999	999999	999999	999999	166	246	961	922	404	589	224	457	999999	999999	348	646	999999	895	247	410	999999	42	443	999999	898	281	503	127	351	604	456	985	29	740	805	162	380	999999	363	999999	892	466	999999	999999	584	835	599	22	461	999999	834	997	814	622	535	999999	999999	549	468	884	742	843	580	799	142	999999	438	328	996	999999	275	999999	999999	456	999999	400	21	660	999999	73	999999	491	666	599	769	999999	181	406	214	999999	999999	831	865	999999	58	999999	885	232	649	354	406	999999	25	275	487	765	465	999999	999999	144	759	99	409	404	212	999999	187	981	39	683	999999	42	124	999999	999999	999999	213	73	999999	468	515	789	21	999999	666	410	475	999999	999999	14	993	813	301	79	284	322	431	470	999999	797	871	903	202	965	296	374	999999	63	491	53	562	401	999999	646	999999	970	88	999999	999999	801	784	999999	870	35	999999	999999	740	55	687	999999	999999	742	797	611	597	611	596	55	999999	999999	254	422	908	78	451	602	854	655	449	999999	243	817	732	475	22	999999	43	177	285	51	633	121	375	30	40	820	999999	357	999999	28	383	43	114	445	557	372	999999	801	583	999999	399	95	999999	382	238	205	999999	999999	598	512	578	429	769	468	669	142	57	888	48	631	998	999999	605	431	931	210	999999	297	917	999999	215	241	593	999999	651	547	516	999999	792	835	999999	281	999999	546	449	953	273	646	775	424	324	990	763	952	99	892	489	183	999999	37	492	721	414	948	307	346	836	581	816	999999	626	64	105	212	999999	726	748	69	981	977	936	76	999999	503	335	999999	478	641	107	999999	67	342	550	764	353	99	867	809	999999	113	127	691	830	652	797	270	999999	560	141	373	154	999999	201	474	999999	425	209	999999	999999	92	867	999999	999999	999999	75	293	513	999999	859	731	858	938	999999	878	999999	999999	999999	869	706	75	330	918	509	999999	999999	999999	151	86	673	927	889	999999	196	167	999999	999999	217	772	587	513	756	999999	999999	999999	514	215	610	323	615	845	189	339	214	558	761	949	695	749	452	438	152	437	667	999999	841	901	751	663	642	936	999999	473	999999	202	318	766	227	109	229	408	999999	827	471	828	747	559	752	638	405	296	237	467	999999	158	370	329	895	768	568	999999	463	946	680	678	808	999999	57	21	249	999999	731	595	530	999999	999999	325	966	839	194	291	158	999999	268	356	709	579	153	143	831	989	871	459	541	615	999999	89	157	792	29	41	512	999999	
999999	410	564	999999	999999	286	746	55	363	66	584	999999	999999	350	688	999999	969	238	572	913	189	999999	999999	282	63	914	999999	332	178	183	999999	162	999999	417	725	999999	791	76	642	867	999999	786	636	999999	874	265	999999	604	400	822	999999	790	469	999999	561	147	286	292	999999	33	999999	424	999999	999999	246	431	507	57	625	831	543	902	596	705	526	999999	624	319	407	798	763	504	931	999999	360	38	999999	189	856	587	999999	999999	488	999999	689	972	908	456	999999	452	758	113	979	569	289	920	999999	999999	82	999999	999999	967	999999	789	999999	682	493	531	829	217	738	999999	201	48	259	44	423	977	26	999999	999999	178	741	954	50	659	525	999999	76	999999	834	930	117	999999	999999	614	624	698	359	16	488	999999	626	370	999999	441	912	941	999999	254	507	226	747	528	999999	999999	235	930	999999	609	167	131	465	400	382	808	219	502	999999	644	420	725	999999	19	75	117	551	380	250	609	999999	583	999999	821	932	618	193	588	999999	999999	388	694	999999	749	999999	999999	921	236	987	905	999999	419	967	999999	834	781	999999	737	999999	565	803	854	689	150	862	999999	999999	644	999999	764	999999	999999	999999	265	266	999999	776	878	999999	708	196	325	393	344	387	337	616	385	987	160	30	455	999999	469	915	533	14	808	886	274	296	287	767	233	290	600	941	711	419	117	999999	999999	577	754	378	488	471	999999	763	534	967	999999	656	317	999999	999999	999999	18	350	999999	722	968	991	999999	422	909	557	170	999999	999999	395	905	966	879	155	311	878	999999	100	437	72	659	55	361	999999	999999	630	999999	489	120	105	933	370	687	395	46	727	681	342	469	999999	999999	301	975	999999	72	728	777	172	442	301	134	917	999999	999999	999999	923	639	598	820	288	999999	681	943	692	999999	544	289	493	118	584	207	48	999999	506	761	999999	79	999999	244	872	853	297	56	819	970	26	457	999999	332	123	97	92	521	190	999999	999999	358	293	687	527	449	293	63	999999	104	95	999999	416	907	999999	854	427	364	948	435	810	634	133	721	445	96	271	999999	995	999999	125	526	999999	674	999999	19	786	535	999999	433	569	243	198	724	885	730	51	119	627	268	999999	999999	999999	755	32	994	234	571	251	441	187	132	67	371	978	568	845	742	775	696	77	891	647	524	865	576	446	999999	836	999999	999999	161	542	736	999999	999999	953	695	651	999999	999999	224	294	285	255	999999	185	826	746	326	885	308	999999	999999	201	779	90	58	999999	456	558	825	734	999999	
395	35	589	331	545	591	999999	159	100	999999	911	999999	999999	371	278	428	400	620	662	520	829	999999	999999	999999	545	56	316	904	999999	999999	589	999999	489	757	999999	230	856	854	290	164	999999	735	999999	707	30	999999	181	719	779	470	65	938	172	224	707	999999	218	978	999999	498	285	999999	999999	895	57	951	373	999999	481	58	571	545	999999	999999	809	103	539	119	999999	207	875	597	135	345	149	651	999999	275	59	251	22	878	79	791	879	10	999999	321	659	78	975	332	247	731	898	520	608	999999	999999	999999	118	108	397	588	623	999999	585	17	999999	406	165	107	800	240	46	693	476	547	628	809	711	227	460	522	232	552	359	999999	447	629	52	142	860	445	142	913	490	491	177	201	424	384	565	262	913	877	531	17	999999	999999	54	70	45	605	999999	999999	648	875	366	80	339	999999	570	999999	999999	32	247	999999	107	999999	213	985	380	437	394	999999	662	207	608	354	31	351	709	242	584	981	107	264	542	251	275	614	134	999999	862	243	813	438	898	890	999999	999999	910	572	11	68	690	607	221	999999	238	450	999999	21	59	987	482	338	552	383	925	983	822	999999	999999	999999	860	283	575	161	522	233	309	718	715	854	999999	147	999999	999999	300	499	999999	965	22	824	348	123	57	874	761	485	886	525	964	656	353	64	714	413	999999	417	999999	69	63	15	151	558	306	204	556	344	999999	999999	999999	436	999999	857	842	42	260	746	235	701	399	46	347	999999	753	999999	511	386	432	999999	327	882	467	983	912	17	683	790	817	852	999999	426	999999	860	999999	538	716	496	221	682	163	461	999999	340	670	26	668	367	999999	247	693	999999	912	279	999999	209	968	956	945	835	358	470	999999	383	383	999999	658	486	351	999999	352	24	999999	999999	674	865	700	999999	323	895	348	325	985	579	168	156	999999	999999	161	242	570	999999	551	386	333	693	532	808	956	999999	999999	191	26	588	999999	999999	16	172	604	999999	509	840	999999	59	496	43	999999	999999	999999	236	469	548	335	118	655	999999	472	787	426	999999	999999	999999	180	625	536	167	999999	406	684	489	150	999999	999999	999999	733	729	127	501	889	300	218	182	594	730	238	819	856	908	933	313	999999	228	746	622	999999	616	999999	27	522	339	734	87	999999	735	96	127	43	27	384	926	473	971	999999	136	773	999999	308	450	999999	999999	999999	400	999999	380	282	999999	604	999999	807	126	68	110	999999	560	565	141	999999	999999	644	120	785	839	533	17	839	245	
330	620	849	349	999999	230	629	806	999999	344	614	304	999999	174	999999	151	219	267	867	373	999999	347	571	641	663	999999	806	287	931	471	866	466	999999	47	999999	984	52	999999	999999	838	481	182	531	230	527	212	406	479	999999	644	999999	999999	149	476	253	982	59	218	686	999999	423	351	999999	566	478	158	764	999999	999999	538	109	752	459	999999	892	819	815	350	124	460	52	336	690	296	842	999999	326	999999	794	999999	934	834	780	939	424	139	307	964	752	379	999999	981	999999	68	544	876	816	120	584	433	176	999999	999999	999999	826	999999	999999	587	724	999999	831	699	630	954	603	275	971	520	615	762	521	999999	598	745	22	71	999999	631	752	965	784	216	489	999999	999999	999999	999999	554	123	999999	477	999999	250	999999	547	748	361	999999	464	279	905	306	505	821	912	325	999999	999999	223	765	666	39	835	759	103	999999	220	999999	513	999999	534	426	999999	287	295	801	610	999999	207	273	709	479	177	483	70	487	711	668	458	136	125	391	340	357	670	447	884	999999	780	922	999999	101	447	96	744	488	898	227	536	999999	999999	999999	999999	999999	65	197	999999	362	699	615	913	552	810	387	262	999999	95	59	617	999999	917	999999	999999	284	999999	617	41	999999	739	581	588	999999	141	348	421	999999	241	390	302	483	999999	999999	999999	999999	999999	985	290	999999	999999	601	999999	849	609	999999	202	594	453	875	225	447	165	782	622	999999	36	429	420	472	966	533	911	705	756	143	273	999999	337	778	276	749	336	971	255	148	188	739	999999	453	155	826	285	365	175	999999	328	802	909	674	148	589	575	818	104	311	689	696	102	999999	425	999999	999999	675	609	475	999999	193	536	484	938	297	545	999999	326	149	258	556	999999	999999	999999	470	999999	663	999999	687	183	999999	877	944	458	491	646	418	38	347	999999	609	755	699	999999	999999	999999	999999	735	850	999999	608	501	954	999999	142	999999	201	659	954	332	603	45	922	999999	999999	316	999999	35	457	651	999999	938	979	580	648	801	999999	999999	681	205	999999	928	789	643	575	26	922	891	999999	999999	454	758	83	24	965	999999	832	407	152	827	683	409	288	209	916	669	522	999999	414	999999	325	45	978	999999	282	999999	256	289	726	999999	999999	701	709	131	206	378	865	964	614	84	969	444	23	999999	521	650	999999	589	726	999999	503	548	486	985	20	999999	780	999999	741	300	328	552	680	567	443	982	700	166	13	999999	804	557	769	999999	999999	880	31	134	999999	632	35	666	999999	821	91	
846	225	723	999999	786	597	551	233	324	756	999999	763	456	420	999999	949	493	999999	999999	111	945	778	999999	624	999999	398	655	85	999999	999999	661	989	858	485	597	767	977	55	999999	950	262	334	455	999999	945	126	575	999999	708	682	999999	89	999999	720	145	999999	79	109	981	398	941	476	999999	999999	999999	436	905	999999	999999	772	972	448	369	236	849	621	333	570	999999	22	823	999999	377	436	733	581	999999	148	999999	529	697	999999	73	828	999999	999999	221	406	999999	999999	999999	999999	889	935	709	103	720	158	999999	999999	744	509	430	969	999999	999	109	686	325	522	822	766	631	303	85	104	385	540	999999	73	409	927	999999	169	800	229	62	999999	727	999999	861	999999	277	999999	785	197	457	103	264	19	999999	534	90	999999	696	455	999999	999999	860	614	717	189	930	807	124	999999	429	270	999999	355	946	667	959	685	660	366	999999	807	999999	887	647	291	999999	218	999999	999999	846	999999	472	355	257	466	999999	122	922	682	534	469	999999	999999	767	196	924	908	72	29	574	405	317	340	999999	999999	87	973	967	435	903	999999	431	249	970	318	999999	823	107	999999	97	846	762	978	999999	39	108	549	999999	999999	366	999999	156	367	311	451	803	142	398	93	389	999999	999999	496	779	812	48	999999	997	459	398	111	999999	582	999999	999999	642	339	508	927	76	537	853	516	79	999999	575	74	938	528	514	665	999999	24	111	489	701	276	209	28	991	999999	551	669	72	265	566	999999	435	583	809	999999	634	471	27	851	754	639	427	253	247	973	532	478	945	733	676	796	481	452	36	375	999999	489	936	438	985	193	453	999999	969	11	639	364	719	49	999999	963	997	999999	735	71	848	955	781	999999	115	82	724	338	588	999999	103	983	557	443	344	155	535	999999	865	570	195	613	999999	246	344	177	759	906	703	713	999999	231	716	964	527	999999	999999	919	332	912	469	999999	999999	999999	908	655	807	285	704	885	438	418	394	174	876	245	681	545	682	937	323	817	635	875	969	872	276	999999	999999	170	999999	616	266	952	111	80	389	84	337	688	370	483	211	817	285	999999	836	999999	999999	291	999999	172	999999	394	599	651	999999	999999	240	46	389	224	369	543	448	999999	161	442	999999	999999	999999	999999	217	993	999999	999999	615	817	600	588	45	724	504	634	668	999999	379	999999	363	459	590	40	843	301	309	999999	124	667	999999	463	239	404	999999	999999	436	895	955	999999	999999	759	46	671	758	652	10	664	719	734	875	173	452	290	
89	614	225	825	763	916	693	432	725	999999	999999	147	358	641	247	222	208	999999	329	999999	64	603	423	919	281	201	300	645	435	999999	999999	215	20	999999	325	873	999999	999999	141	48	559	394	44	999999	232	999999	304	999999	427	507	536	999999	844	326	235	485	999999	305	999999	999999	625	999999	996	345	165	999999	136	999999	999999	999999	999999	598	640	999999	576	999999	569	335	999999	999999	897	931	227	999999	853	688	370	694	724	839	999999	999999	66	569	423	510	397	698	932	989	494	895	53	63	361	937	472	564	999999	999999	916	866	609	999999	674	694	830	78	491	476	872	442	684	999999	691	384	541	81	999999	75	282	870	402	706	176	12	888	174	576	915	999999	806	944	999999	923	999999	172	173	999999	999999	680	999999	216	465	999999	61	221	566	372	999999	406	400	697	999999	291	55	999999	902	726	672	805	999999	501	576	999999	999999	497	999999	563	875	222	999999	999999	147	395	954	664	936	999999	124	790	999999	801	599	999999	999999	118	270	878	878	999999	999999	447	232	999999	23	826	640	215	999999	564	697	13	496	999999	999999	224	560	298	337	391	536	322	611	881	484	864	999999	66	434	958	999999	645	685	999999	952	930	953	223	382	999999	33	731	538	999999	103	327	315	835	490	611	557	972	999999	496	815	946	836	350	999999	158	999999	583	781	999999	337	999999	328	963	811	108	271	347	915	210	367	999999	784	61	788	166	559	77	576	822	999999	263	999999	198	717	16	999999	612	774	233	999999	449	999999	446	232	999999	999999	352	33	391	350	999999	999999	350	139	999999	172	785	999999	999999	598	857	999999	958	692	84	957	999999	255	805	14	658	573	999999	998	917	855	347	828	746	167	999999	53	194	482	999999	206	754	68	999999	843	318	60	491	999999	999999	442	991	754	158	94	869	999999	228	386	691	647	999999	999999	221	164	999999	956	815	135	391	814	822	485	501	877	212	81	547	999999	695	608	91	66	653	485	864	593	680	999999	297	999999	825	807	791	553	999999	412	847	552	29	362	999999	366	253	540	999999	515	262	999999	882	797	559	267	690	93	565	318	999999	735	300	241	286	163	837	281	999999	999999	999999	999999	55	799	234	994	942	343	373	725	813	999999	866	999999	340	409	780	500	999999	568	126	707	987	523	713	999999	262	787	86	90	999999	971	551	604	821	314	235	92	573	564	999999	357	719	840	999999	585	999999	999999	900	876	383	999999	720	431	898	987	961	532	96	123	742	164	267	293	999999	842	571	272	537	36	183	697	
926	996	253	999999	987	157	28	138	251	320	886	999999	707	191	999999	130	999999	833	352	703	999999	460	822	170	100	999999	999999	662	24	606	414	874	999999	685	999999	724	999999	999999	999	999999	999999	958	871	431	278	67	586	25	591	451	566	999999	999999	480	999999	476	183	93	679	999999	513	365	999999	999999	906	22	507	31	770	536	942	577	834	538	199	48	588	401	892	43	850	999999	81	999999	49	710	200	231	983	943	999999	999999	459	999999	310	157	844	235	999999	265	999999	564	999999	65	508	989	869	154	999999	663	999999	782	201	646	999999	884	294	550	605	205	821	285	47	826	999999	848	999999	394	999999	51	203	362	876	636	999999	295	383	26	999999	60	841	55	999999	329	65	999999	999999	813	999999	425	863	999999	630	329	443	284	527	428	79	659	871	484	916	999999	470	535	906	564	999999	423	999999	278	999999	555	363	775	999999	717	770	227	999999	314	655	812	188	899	999999	557	202	208	999999	955	946	415	188	366	139	999999	859	530	999999	348	649	325	914	594	818	85	999999	668	999999	809	657	851	714	566	829	114	999999	570	803	358	999999	964	999999	556	331	80	376	996	646	643	857	999999	366	607	664	339	999999	593	90	999999	591	534	268	999999	307	105	700	621	537	34	999999	299	727	512	975	685	670	368	273	748	708	999999	31	306	999999	999999	999999	117	901	499	217	476	489	999999	767	837	706	999999	258	236	999999	754	469	621	13	568	523	853	631	979	999999	539	999999	342	948	623	512	962	999999	890	609	592	720	48	817	173	999999	581	999999	148	978	974	999999	46	999999	954	509	999999	302	392	999999	642	486	921	999999	677	156	157	999999	999999	334	999999	999999	368	627	786	44	430	803	840	759	999999	117	492	11	695	999999	293	963	994	124	113	669	999999	996	967	116	798	999999	999999	27	999999	999999	601	813	244	296	999999	419	591	999999	88	605	462	632	952	534	993	920	144	258	999999	193	213	39	231	84	72	371	999999	680	999999	222	664	822	108	999999	515	679	766	409	999999	874	381	84	999999	999999	999999	992	999999	443	122	878	999999	891	165	477	999999	572	999999	170	233	389	760	911	684	865	999999	639	534	394	28	323	163	735	580	987	811	138	999999	724	867	80	327	226	567	367	148	773	667	999999	397	943	98	606	185	999999	124	470	999999	999999	565	577	468	659	424	799	724	348	320	999999	665	51	579	866	999999	163	71	543	999999	999999	727	999999	972	903	999999	84	235	999999	999999	292	873	351	999999	822	169	299	611	
667	801	999999	643	799	462	500	999999	355	999999	999999	313	32	999999	580	127	84	452	396	605	564	663	349	999999	177	999999	999999	303	324	313	756	999999	13	551	403	741	584	683	928	716	999999	939	650	711	13	999999	537	65	302	233	663	380	999999	694	57	999999	999999	999999	475	19	999999	206	650	52	617	524	310	999999	833	999999	542	999999	523	680	133	624	999999	638	569	923	999999	973	11	101	650	999999	934	319	503	399	999999	389	217	918	999999	285	299	608	103	489	943	66	999999	463	999999	272	856	101	999999	999999	990	822	999999	552	757	460	205	559	402	240	589	990	977	443	558	999999	194	605	999999	847	335	415	999999	89	980	205	751	999999	409	387	530	843	748	80	408	467	754	665	999999	999999	999999	999999	215	999999	900	952	89	999999	904	999999	88	261	703	723	107	585	288	555	571	562	999999	657	159	999999	710	746	252	999999	44	101	408	999999	999999	566	766	595	999999	999999	999999	37	125	999999	999999	999999	999999	999999	149	999999	999999	823	189	209	103	608	132	999999	591	201	162	164	709	182	753	999999	140	559	999999	146	956	512	385	999999	375	543	447	746	24	287	715	441	999999	228	933	999999	912	209	435	836	444	999999	14	17	528	35	327	999999	218	999999	740	999999	461	999999	77	471	447	582	833	559	170	385	999999	313	486	720	558	491	249	542	900	931	133	980	702	999999	999999	378	87	999999	225	503	999999	195	547	964	979	603	999999	472	999999	340	375	876	675	68	925	701	531	807	999999	999999	703	999999	999999	809	999999	481	310	454	963	79	999999	492	343	667	848	232	765	521	741	954	341	776	769	999999	999999	256	315	644	698	999999	846	279	873	999999	800	861	266	999999	347	508	302	705	508	703	835	883	542	999999	220	702	935	19	999999	522	999999	927	906	999999	253	380	175	665	756	166	232	234	619	999999	867	986	965	999999	184	242	999999	635	277	75	999999	682	999999	999999	434	995	871	837	213	999999	885	872	955	999999	494	999999	343	637	949	352	480	610	274	588	151	233	736	907	834	834	860	868	659	999999	632	571	999999	868	241	760	295	395	31	268	77	994	999999	999999	543	217	899	34	686	925	594	999999	418	135	999999	210	269	963	12	999999	500	27	223	999999	276	922	311	999999	406	199	66	999999	999999	15	521	999999	203	669	373	999999	934	835	999999	733	256	507	163	540	999999	40	501	999999	393	652	768	60	780	916	799	620	906	434	628	496	999999	509	999999	999999	614	19	17	599	599	385	444	664	834	490	
999999	769	999999	770	763	375	698	734	999999	936	247	470	376	286	869	753	720	999999	217	999999	864	747	961	751	926	702	32	901	731	18	999999	113	225	999999	58	999999	999999	145	671	263	999999	144	807	609	999999	153	642	999999	729	846	664	934	457	149	626	130	808	28	844	70	352	999999	13	999999	728	143	254	87	237	839	901	584	838	953	999999	999999	999999	361	999999	999999	999999	301	182	999999	353	999999	999999	999999	673	928	999999	833	999999	610	910	12	141	123	881	41	999999	999999	999999	890	945	89	999999	999999	252	896	191	457	441	72	10	999999	624	127	350	455	486	177	413	309	617	77	293	238	53	894	598	999999	479	554	999999	504	798	999999	999999	273	999999	163	834	777	747	999999	401	999999	610	860	388	23	773	435	554	731	161	999999	282	877	796	867	460	999999	307	365	977	999999	189	505	261	342	999999	86	278	333	999999	636	999999	842	999999	63	628	999999	516	585	999999	54	999	999999	352	604	19	72	999999	319	702	486	999999	391	797	514	60	114	608	55	999999	696	167	230	398	525	641	440	999999	999999	249	999999	842	722	313	933	887	37	999999	657	999999	125	610	959	631	857	166	180	999999	999999	13	524	584	470	999999	365	999999	779	999999	827	999999	578	999999	999999	79	999999	643	757	87	864	999999	32	951	950	722	999999	999999	207	599	999999	999999	471	395	999999	739	725	693	381	972	948	55	999999	274	335	694	754	264	876	889	206	223	409	102	190	999999	980	572	999999	999999	39	278	999999	189	232	468	501	193	821	994	354	999999	999999	999999	138	818	999999	758	625	266	968	465	220	318	403	999999	958	999999	215	504	999999	999999	69	633	943	680	366	928	52	999999	999999	570	443	881	544	464	950	625	964	999999	36	999999	946	377	999999	999999	67	380	786	904	510	999999	977	326	246	201	682	639	841	458	462	589	715	759	72	407	32	338	773	939	376	343	414	844	477	535	215	691	853	999999	622	999999	999999	147	366	999999	593	999999	645	353	781	999999	783	515	909	999999	999999	197	999999	999999	551	729	607	999999	538	176	719	143	999999	710	999999	990	999999	472	835	476	447	578	999999	993	814	999999	693	430	167	64	560	999999	935	40	999999	28	387	481	827	999999	999999	305	609	199	359	459	278	934	367	999999	999999	999999	999999	442	999999	938	999999	999999	999999	646	45	186	689	999999	616	821	208	817	691	999999	613	314	999999	942	999999	999999	969	999999	643	364	637	999999	999999	375	999999	249	999999	502	41	999999	234	999999	913	999999	999999	999999	999999	135	583	
538	260	460	999999	400	188	999999	676	737	354	999999	969	590	677	213	19	999999	123	323	955	377	999999	706	786	610	742	547	999999	463	999999	999999	535	843	630	114	999999	186	514	672	197	305	999999	999999	999999	182	999999	644	999999	710	181	580	98	302	180	999999	936	554	673	999999	657	641	831	223	652	468	333	135	960	999999	109	832	999999	451	999999	999999	804	120	558	614	498	999999	158	690	291	513	999999	242	673	424	178	559	513	871	24	556	999999	359	839	688	999999	986	683	825	610	999999	808	999999	999999	520	999999	826	996	69	154	559	492	151	931	149	671	100	999999	999999	999999	550	329	900	436	579	195	455	281	999999	764	512	424	999999	89	942	704	160	999999	162	999999	351	562	453	727	465	74	333	427	700	27	759	534	147	430	70	999999	908	221	596	999999	999999	554	136	999999	999999	999999	169	71	989	444	999999	34	309	533	63	987	875	999999	970	515	999999	999999	581	852	15	978	286	902	28	999999	796	939	479	999999	999999	999999	436	158	96	330	904	271	438	265	506	735	235	999999	377	83	999999	735	250	999999	999999	928	999999	284	299	999999	857	999999	52	999999	647	581	999999	482	999999	265	999999	726	96	650	610	600	999999	325	355	999999	753	672	999999	999999	777	70	999999	999999	363	138	824	161	859	433	472	647	229	371	618	999999	190	999999	147	121	999999	999999	649	600	999999	999999	339	657	928	29	999999	195	732	106	299	587	999999	167	999999	999999	441	409	867	662	187	963	380	237	707	429	99	10	534	423	433	359	420	999999	917	489	798	176	999999	999999	523	287	915	132	81	999999	53	33	999999	799	999999	122	560	987	422	517	502	111	950	999999	929	909	660	999999	672	999999	176	782	999999	999999	999999	999999	186	36	149	999999	57	257	166	676	385	999999	376	999999	999999	321	999999	433	999999	999999	986	999999	999999	723	999999	613	626	606	460	141	864	271	999999	994	259	414	936	533	999999	522	999999	999999	945	999999	133	862	543	925	999999	361	999999	742	105	840	999999	853	59	462	125	999999	999999	450	797	34	999999	124	293	382	486	338	384	999999	585	173	999999	741	999999	999999	999999	58	80	701	40	108	991	131	999999	999999	351	405	364	483	417	999999	999999	29	999999	920	473	18	999999	170	449	247	999999	874	999999	932	901	911	999999	118	862	999999	464	581	420	699	43	689	999999	999999	41	90	999999	900	858	273	923	920	294	831	999999	591	479	909	262	793	999999	999999	964	999999	999999	439	304	256	621	999999	857	668	609	999999	886	783	69	999999	139	368	
273	85	25	893	18	980	999999	999999	999999	281	597	554	328	626	577	915	724	716	309	601	786	727	289	518	415	999999	321	999999	944	694	531	999999	780	894	529	55	999999	81	999999	999999	999999	33	616	999999	999999	312	999999	999999	189	970	69	353	999999	538	582	999999	796	507	488	753	669	101	335	999999	749	355	774	999999	107	532	814	999999	491	999999	788	762	121	999999	765	999999	914	999999	356	973	635	188	323	999999	321	983	259	999999	593	481	400	721	698	999999	600	407	999999	915	999999	657	166	415	861	689	749	999999	999999	856	742	385	838	999999	744	361	320	571	41	999999	122	123	283	220	70	20	848	77	73	451	348	367	575	999	999999	699	817	229	326	999999	501	501	559	402	861	999999	642	70	976	347	360	39	999999	14	802	771	999999	946	355	851	999999	682	756	983	999999	385	809	839	887	999999	543	999999	254	406	41	999999	564	999999	358	852	377	788	100	726	999999	318	990	999999	206	681	324	871	874	475	999999	819	745	575	883	999999	408	802	999999	931	803	269	785	970	972	191	217	503	597	502	483	999999	591	40	892	209	394	249	643	999999	730	672	999999	779	612	221	875	988	999999	872	454	574	615	999999	999999	831	999999	30	597	24	999999	999999	999999	999999	991	741	238	715	999999	999999	999999	168	999999	967	210	999999	53	15	367	761	315	228	999999	724	58	908	447	999999	117	71	999999	373	999999	629	740	909	399	999999	788	871	983	170	999999	323	781	295	415	647	959	792	787	528	663	836	708	999999	325	558	332	92	303	807	608	999999	18	727	517	540	237	301	999999	208	999999	495	778	155	913	999999	943	762	503	800	472	324	283	157	710	814	920	495	999999	999999	521	705	578	185	562	693	314	63	999999	999999	420	667	999999	589	311	177	68	999999	341	142	615	569	588	503	999999	999999	348	860	999999	702	620	741	707	901	686	999999	999999	602	592	229	878	889	984	628	390	999999	273	694	846	999999	756	366	163	461	999999	952	999999	999999	999999	279	355	999999	47	999999	264	678	960	159	902	789	259	466	971	122	999999	725	585	999999	122	999999	29	654	24	483	946	263	588	255	999999	734	405	842	761	999999	874	433	999999	908	999999	711	844	123	791	66	293	299	999999	51	207	509	376	166	962	310	999999	701	440	563	139	11	99	714	483	177	394	999999	999999	657	999999	999999	873	676	596	410	999999	906	862	999999	199	999999	999999	547	58	176	368	248	880	460	74	183	993	298	779	372	621	139	999999	624	672	876	594	737	
803	999999	999999	699	570	561	614	999999	999999	483	374	482	144	552	665	999999	809	155	999999	254	593	74	837	584	897	999999	789	566	276	247	999999	999999	999999	139	999999	682	541	668	678	328	846	721	344	520	924	306	238	79	473	332	815	526	349	350	154	738	539	60	802	346	772	999999	86	601	198	999999	420	14	808	983	775	999999	999999	999999	999999	872	730	999999	660	601	995	720	103	944	999999	768	999999	721	985	15	152	490	865	341	556	799	999999	999999	331	872	885	233	999999	999999	999999	673	58	141	942	282	17	222	400	211	351	62	954	142	178	430	999999	999999	29	803	841	295	285	999999	661	999999	236	999999	995	999999	715	999999	459	613	397	758	999999	841	999999	712	997	930	999999	999999	989	504	844	513	574	901	794	999999	214	467	648	270	398	912	480	343	999999	30	227	612	999999	580	999999	350	999999	999999	710	247	999999	316	999999	910	205	999999	156	166	763	999999	423	103	993	999999	566	999999	964	136	999999	806	370	445	667	977	713	487	999999	418	901	504	999999	999999	999999	556	277	897	662	738	75	777	766	324	580	999999	607	133	618	999999	24	999999	386	618	58	904	877	483	649	827	206	718	451	999999	999999	269	999999	268	999999	446	261	668	339	236	71	999999	50	56	865	345	379	999999	999999	212	999999	301	999999	160	115	296	999999	793	258	834	541	356	335	38	69	999999	376	349	230	999999	715	999999	280	160	556	465	999999	999999	999999	999999	457	617	850	999999	999999	963	151	804	999999	616	767	467	420	505	694	715	999999	21	986	555	968	40	368	696	496	59	30	967	603	650	432	848	185	944	386	924	506	96	999999	106	999999	572	196	999999	414	257	934	775	999999	841	999999	852	999999	73	345	999999	258	163	753	293	942	999999	211	512	194	999999	999999	475	999999	770	218	999999	325	890	386	999999	843	754	291	999999	124	255	512	761	999999	579	14	122	608	999999	999999	999999	343	999999	999999	994	999999	684	430	496	999999	469	655	999999	632	37	999999	953	999999	939	999999	503	999999	514	178	696	671	999999	999999	614	913	180	866	170	104	866	838	912	737	392	45	168	999999	794	999999	655	600	818	138	424	999999	999999	435	669	385	999999	479	829	244	466	332	920	624	815	583	794	602	495	599	766	999999	624	226	999999	903	999999	999999	88	999999	999999	999999	853	321	646	572	861	744	207	999999	922	397	999999	678	280	69	125	999999	999999	999999	489	63	114	228	372	235	999999	835	999999	999999	961	999999	401	598	999999	999999	999999	999999	978	252	999999	999999	404	
999999	677	999999	999999	999999	945	244	788	879	661	866	750	468	991	634	948	999999	154	36	613	440	823	920	999999	420	956	910	589	999999	566	275	499	440	658	404	551	999999	55	482	889	896	977	91	350	534	848	263	377	844	999999	567	108	695	446	964	887	756	383	769	989	45	655	282	999999	395	377	320	999999	597	93	955	375	672	146	999999	463	999999	999999	470	571	703	542	744	855	998	177	804	999999	694	999999	794	999999	999999	999999	854	251	999999	767	954	167	538	999999	780	761	705	201	435	559	729	510	999999	999999	912	208	296	502	910	427	999999	227	573	325	999999	89	298	345	100	189	291	474	757	974	625	313	42	999999	762	983	160	807	741	254	274	193	372	618	707	86	205	362	341	287	999999	737	594	222	999999	700	473	369	110	256	278	264	999999	180	560	609	999999	999999	999999	927	277	518	486	328	61	932	717	679	637	23	983	928	143	480	999999	888	718	820	923	71	519	790	706	999999	976	20	440	201	999999	108	999999	999999	622	413	20	933	260	276	171	999999	983	793	732	96	272	349	999999	282	999999	999999	891	999999	999999	678	417	486	812	990	352	51	501	525	621	539	999999	824	316	730	469	598	999999	452	999999	999999	88	726	999999	619	233	999999	889	167	553	395	999999	566	57	943	996	533	131	270	923	130	903	467	999999	202	984	447	43	400	999999	59	45	999999	696	999999	600	691	428	202	767	716	999999	999999	999999	999999	999999	999999	776	999999	734	935	476	999999	999999	538	625	621	999999	999999	634	999999	602	498	354	504	360	768	869	464	999999	999999	115	999999	999999	217	968	999999	495	999999	870	999999	999999	671	666	877	583	999999	999999	999999	967	979	147	563	567	981	123	663	989	477	999999	564	999999	999999	999999	999999	830	999999	874	999999	999999	66	999999	608	995	197	124	931	832	477	999999	692	999999	711	496	374	177	552	999999	999999	104	315	999999	28	79	315	770	358	999999	999999	56	45	793	999999	597	911	854	539	999999	380	999999	192	830	999999	999999	193	716	965	826	654	999999	288	186	362	226	265	485	116	538	689	426	999999	288	999999	430	885	898	248	999999	584	520	638	999999	990	653	911	999999	999999	472	886	599	999999	532	998	984	767	859	999999	393	342	999999	747	999999	877	953	999999	904	245	101	670	295	999999	999999	251	999999	623	304	195	709	314	999999	999999	643	651	100	621	243	289	610	662	36	999999	855	781	159	772	999999	116	999999	551	17	248	999999	999999	600	131	953	999999	999999	371	473	673	731	999999	561	999999	
113	358	787	999999	868	624	635	438	644	828	622	80	101	371	986	197	158	167	306	542	460	841	61	968	668	953	425	249	199	362	735	999999	229	151	668	288	329	705	683	393	613	999999	999999	999999	999999	999999	198	503	385	286	524	574	999999	29	557	272	999999	819	673	914	208	395	249	999999	103	846	850	950	702	707	868	999999	483	912	999999	922	684	289	999999	784	764	922	864	913	838	170	994	209	999999	406	999999	509	41	768	194	227	298	875	678	662	42	999999	801	678	999999	80	999999	869	999999	634	588	28	360	888	160	286	531	336	453	932	852	999999	365	999999	999999	368	422	999999	728	710	999999	808	610	806	999999	526	130	999999	505	767	80	134	117	960	818	962	159	152	618	908	696	962	432	746	810	390	882	999999	952	59	999999	385	151	391	10	780	418	999999	999999	999999	165	345	830	999999	861	727	543	405	486	999999	219	280	107	819	999999	671	385	999999	999999	371	999999	625	999999	456	999999	695	999999	726	959	999999	554	605	15	983	752	360	999999	745	884	92	847	999999	29	199	840	387	287	999999	376	339	404	554	557	999999	991	999999	111	999999	999999	176	744	817	445	999999	218	999999	274	123	77	999999	539	999999	999999	913	524	999999	605	54	616	999999	999999	662	359	630	644	10	58	999999	992	221	258	757	999999	718	348	999999	51	999999	999999	236	999999	174	263	999999	999999	764	575	644	261	835	999999	66	768	845	758	999999	999999	999999	803	217	565	44	999999	999999	415	782	471	270	999999	999999	124	34	74	389	618	253	408	999999	831	880	435	413	978	166	286	999999	999999	333	999999	266	572	999999	778	773	671	88	52	407	307	26	303	999999	80	767	721	999999	992	999999	237	515	683	820	983	922	782	161	65	964	999999	223	794	147	999999	317	921	887	999999	300	999999	539	210	999999	348	999999	587	130	343	999999	999999	375	208	999999	106	999999	583	999999	999999	855	990	519	999999	88	827	94	232	165	999999	762	845	834	999999	999999	671	698	314	683	482	178	999999	662	818	999999	528	999999	24	194	51	999999	734	179	999999	400	310	208	516	132	182	264	591	431	126	581	375	611	710	506	938	407	150	900	279	85	999999	338	700	188	559	999999	999999	999999	123	157	37	675	999999	999999	401	472	999999	191	999999	227	586	999999	545	999999	479	999999	503	517	256	643	715	834	900	567	880	972	507	999999	573	999999	999999	553	317	969	553	999999	420	446	999999	475	226	959	399	61	498	605	999999	463	709	642	130	561	999999	480	441	203	775	632	
999999	429	964	854	999999	950	42	999999	606	999999	999999	999999	506	67	999999	999999	427	756	444	848	79	285	189	54	999999	930	999999	632	762	837	538	359	999999	999999	62	685	511	371	999999	449	28	465	998	227	999999	929	146	72	159	999999	62	684	759	926	563	118	999999	920	235	686	521	410	280	769	999999	999999	999999	717	999999	726	279	65	415	995	830	999999	286	999999	999999	699	999999	376	483	999999	784	854	600	997	234	999999	999999	591	145	664	999999	618	195	239	999999	999999	999999	428	68	999999	740	996	999999	999999	999999	949	832	288	999999	536	892	154	926	999999	984	192	743	858	493	70	290	688	999999	751	77	999999	999999	56	781	849	625	376	318	61	21	788	585	836	900	999999	121	999999	945	999999	771	783	999999	999999	255	999999	999999	999999	935	997	151	62	86	527	696	999999	530	785	507	796	999999	526	836	875	516	999999	999999	906	957	218	999999	133	742	999999	979	999999	528	999999	801	999999	999999	410	999999	321	909	959	711	67	999999	25	999999	335	660	159	698	255	946	817	160	999999	400	784	267	726	999999	28	319	766	548	412	366	769	984	723	999999	999999	95	525	965	557	494	999999	766	941	463	999999	473	593	999999	733	999999	999999	999999	753	999999	383	152	999999	273	891	649	945	518	738	659	985	351	999999	520	197	169	430	852	999999	563	850	27	326	272	999999	999999	725	153	814	999999	999999	999999	240	341	264	368	381	261	83	907	549	41	38	292	999999	999999	536	999999	434	574	999999	859	17	999999	999999	365	826	451	840	999999	924	801	704	673	14	827	999999	605	265	829	788	178	778	696	999999	819	989	44	794	160	28	652	718	250	157	999999	160	999999	799	898	542	929	421	999999	982	748	999999	364	287	651	172	930	817	605	785	999999	90	321	184	722	376	792	657	999999	999999	999999	999999	463	526	999999	677	78	806	366	296	999999	999999	999999	713	276	492	999999	999999	152	987	97	999999	123	465	409	714	838	999999	86	532	999999	282	731	419	710	665	873	838	79	974	999999	134	460	999999	926	990	49	608	908	999999	742	999999	999999	999999	240	447	969	998	126	503	999999	211	729	834	546	586	36	999999	12	610	619	999999	686	178	999999	963	383	804	538	418	674	240	958	847	789	714	767	39	189	272	696	875	999999	999999	145	892	405	999999	771	350	999999	418	605	307	620	999999	359	345	807	277	73	999999	470	708	828	608	999999	881	55	999999	818	996	452	739	999999	999999	83	120	999999	999999	568	999999	42	197	999999	999999	634	661	237	842	365	432	
231	999999	209	531	414	23	747	537	999999	523	580	939	532	967	965	866	392	999999	873	248	312	805	708	999999	999999	282	263	999999	974	999999	654	212	477	396	775	540	540	999999	339	999999	373	505	362	55	187	999999	665	486	300	999999	278	999999	968	999999	129	425	213	893	399	142	760	185	563	999999	868	377	999999	145	202	435	335	999999	546	813	874	807	453	663	138	48	999999	999999	281	216	322	302	999999	359	999999	360	337	647	992	206	309	198	942	304	999999	999999	630	529	999999	865	442	999999	815	999999	252	321	999999	549	764	999999	526	983	999999	357	745	576	143	122	868	999999	999999	687	17	349	999999	999999	865	158	487	999999	417	96	491	999999	773	999999	999999	88	117	955	387	787	882	641	680	326	295	595	558	999999	675	518	661	452	766	754	271	476	999999	567	456	823	999999	446	943	439	501	497	583	701	999999	65	15	913	464	320	805	375	669	197	400	279	600	999999	653	899	435	49	649	28	999999	20	436	549	999999	564	726	446	697	250	999999	797	21	857	999999	999999	999999	999999	999999	456	949	896	999999	464	176	999999	233	193	793	54	14	462	847	564	919	999999	628	465	414	999999	594	369	677	428	372	602	268	742	368	42	396	999999	999999	203	79	886	213	999999	999999	332	341	542	653	999999	245	372	999999	456	938	439	999999	57	999999	98	999999	590	228	388	102	574	918	490	824	760	658	326	411	999999	495	42	876	656	92	92	568	62	999999	999999	192	999	652	811	804	928	50	999999	354	999999	341	489	999999	825	879	808	414	850	999999	999999	994	918	999999	305	961	905	563	345	965	261	529	809	873	203	205	103	921	116	685	895	720	320	972	449	999999	16	374	60	777	283	678	999999	999999	823	39	273	48	999999	850	899	374	705	383	999999	999999	532	615	474	630	785	886	999999	175	821	182	684	946	521	982	955	540	513	999999	999999	583	811	999999	60	174	931	65	574	266	786	531	999999	937	879	999999	790	400	900	999999	991	396	999999	999999	522	651	999999	327	526	374	895	369	861	147	691	520	630	66	565	310	698	999999	999999	50	999999	300	167	747	77	514	201	999999	639	999999	575	304	212	999999	953	408	818	999999	538	210	371	999999	669	877	255	368	386	733	835	600	999999	271	84	999999	173	231	493	999999	259	22	182	340	999999	779	999999	396	318	999999	113	166	491	94	202	121	999999	962	631	999999	999999	999999	137	467	729	48	360	314	230	871	105	732	999999	999999	363	525	999999	41	999999	890	314	858	60	
25	999999	678	119	647	79	999999	662	210	999999	213	115	551	885	999999	611	691	428	999999	176	999999	999999	999999	251	280	730	676	93	999999	275	741	999999	643	657	999999	837	999999	928	713	244	266	218	894	999999	711	114	999999	640	323	429	15	471	57	691	999999	749	999999	436	999999	916	402	879	25	935	858	237	472	999999	773	877	560	762	715	32	909	238	999999	249	539	175	999999	46	769	999999	999999	280	928	999999	54	372	999999	623	100	797	842	387	203	959	284	483	999999	919	866	446	869	253	999999	34	781	385	999999	19	999999	999999	998	366	119	797	999999	588	309	521	999999	410	999999	999999	999999	917	190	532	999999	999999	964	66	533	998	179	333	358	26	523	904	999999	999999	994	999999	726	427	799	999999	277	405	293	696	184	999999	80	466	157	932	999999	838	999999	999999	350	955	55	841	149	999	196	786	449	659	999999	404	999999	190	999999	720	999999	254	128	999999	999999	639	139	999999	881	412	928	713	185	425	444	684	70	920	327	999999	533	885	288	999999	299	999999	955	633	631	779	779	889	999999	437	721	999999	720	149	993	711	826	776	959	736	80	483	611	33	225	389	344	430	862	377	197	334	999999	328	414	999999	683	999999	999999	111	633	999999	662	747	999999	118	964	999999	999999	616	222	756	926	551	729	816	879	931	418	999999	445	999999	37	683	999999	397	369	999999	734	229	37	330	139	858	113	41	999999	863	999999	116	425	422	999999	255	999999	440	408	999999	598	598	894	751	98	404	665	284	21	979	507	999999	748	571	999999	707	588	891	626	77	448	697	995	26	999999	311	826	33	999999	999999	999999	809	988	944	803	146	335	999999	242	735	202	829	999999	841	365	999999	367	853	999999	797	666	273	814	340	976	901	603	877	149	999999	999999	642	429	240	461	697	327	999999	999999	59	381	999999	658	891	999999	999999	677	163	660	999999	943	972	999999	999999	999999	264	995	658	967	902	999999	457	145	455	167	559	999999	790	999999	668	695	563	999999	186	425	363	999999	999999	999999	999999	233	999999	227	999999	843	605	845	371	125	207	702	669	999999	864	999999	999999	177	212	999999	999999	219	887	774	992	999999	389	886	620	642	760	999999	82	203	610	679	104	240	594	612	999999	713	48	674	192	965	999999	726	231	669	500	196	999999	999999	148	157	999999	675	234	999999	999999	718	235	729	365	557	630	476	236	195	422	694	999999	600	999999	612	181	222	591	37	876	999999	665	951	999999	573	247	882	64	462	999999	999999	15	946	158	843	999999	999999	319	
634	344	559	499	45	256	806	614	811	26	535	976	999999	999999	207	771	800	63	999999	587	999999	320	747	999999	774	853	993	688	636	999999	339	134	999999	999999	957	692	327	173	630	704	344	959	436	866	528	485	999999	345	808	185	357	790	214	731	999999	323	596	999999	725	191	263	999999	978	369	687	999999	123	230	136	999999	999999	999999	432	579	253	832	884	881	892	298	999999	658	879	461	104	549	999999	141	386	643	105	188	447	448	451	999999	999999	77	188	127	999999	987	999999	303	730	720	367	634	487	999999	999999	715	255	436	999999	604	248	999999	999999	999999	999999	981	999999	493	418	275	199	984	999999	37	999999	817	702	774	926	657	449	585	730	384	192	296	653	691	999999	390	933	21	901	846	999999	463	999999	999999	637	390	999999	725	885	999999	530	382	999999	999999	843	621	22	999999	999999	888	165	999999	797	889	956	203	338	163	289	38	342	999999	92	292	60	398	24	661	147	545	514	724	700	274	854	809	791	202	847	999999	377	462	999999	999999	690	999999	666	912	94	443	62	989	999999	856	133	351	299	222	410	455	606	999999	342	964	383	441	962	532	45	156	412	145	315	697	661	879	677	79	601	736	731	112	577	704	493	525	288	843	151	999999	519	578	999999	999999	984	999999	129	546	639	259	361	144	999999	999999	999999	999999	999999	747	205	254	674	230	999999	673	723	504	783	638	481	858	162	128	390	533	999999	999999	352	913	712	644	759	141	999999	999999	999999	999999	235	999999	673	575	841	540	648	999999	837	999999	958	128	678	490	242	491	999999	781	107	242	753	353	311	207	999999	769	999999	560	494	999999	791	278	999999	135	999999	154	964	906	999999	621	480	493	999999	347	875	233	245	232	412	278	999999	657	255	153	844	881	337	476	10	81	505	999999	412	999999	508	690	830	999999	999999	97	526	999999	764	485	999999	270	657	999999	331	999999	534	812	999999	226	999999	143	33	154	291	398	816	498	905	945	125	392	999999	401	839	195	402	999999	22	324	751	908	892	769	390	583	233	373	154	658	547	693	938	196	999999	999999	666	686	271	822	280	37	262	999999	369	379	190	265	999999	146	949	841	999999	834	999999	568	251	999999	763	999999	999999	453	353	999999	408	432	454	893	574	474	528	716	431	199	53	723	655	999999	410	21	403	968	248	18	709	705	893	113	721	999999	133	413	999999	563	999999	999999	684	15	421	937	925	296	691	660	618	242	999999	999999	791	750	912	178	852	752	313	205	215	345	547	702	
538	350	999999	314	350	125	793	868	999999	225	999999	650	661	473	96	117	286	587	400	477	295	293	322	970	356	999999	560	999999	259	999999	622	999999	468	719	408	999999	124	999999	319	503	999999	999999	79	575	711	271	999999	389	999999	205	919	627	945	79	417	255	37	211	999999	395	564	999999	999999	88	999999	700	999999	942	74	511	993	899	277	897	38	744	999999	746	999999	999999	448	181	999999	63	999999	994	403	398	312	163	999999	912	428	924	999999	999999	932	999999	972	20	999999	574	324	164	999999	30	999999	57	999999	672	41	999999	941	873	947	392	119	999999	999999	608	306	793	640	911	953	999999	480	353	958	999999	999999	232	999999	258	999999	873	857	358	999999	522	644	356	356	639	132	999999	971	999999	976	555	715	377	999999	373	999999	296	934	412	211	999999	549	999999	99	838	861	808	999999	693	868	999999	535	999999	713	33	963	950	446	999999	789	999999	999999	999999	376	412	498	443	777	409	544	719	938	454	157	999999	999999	638	266	518	777	323	758	288	686	902	30	954	664	431	410	763	999999	934	999999	999999	21	624	639	686	349	428	40	117	158	159	145	999999	612	982	60	335	693	928	233	475	999999	831	999999	999999	392	544	778	356	999	999999	869	14	830	634	718	358	999	579	179	359	292	999999	139	537	766	938	351	681	380	84	999999	920	711	157	999999	189	385	999999	999999	999999	649	684	117	377	999999	141	261	978	273	702	999999	124	758	999999	192	288	702	710	999999	453	202	106	975	924	710	949	303	682	51	539	999999	834	285	373	710	608	543	761	999999	635	999999	373	417	999999	749	955	171	837	964	314	487	674	467	850	612	552	709	192	666	999999	838	578	936	734	729	501	838	999999	173	999999	745	940	999999	999999	766	829	999999	306	185	755	787	465	718	736	999999	999999	376	434	761	167	899	360	104	999999	999999	119	436	683	948	257	126	776	999999	390	999999	546	999999	395	93	782	863	412	16	911	553	999999	859	210	682	432	134	999999	633	15	685	999999	999999	544	285	657	403	15	999999	999999	638	999999	999999	337	177	516	95	981	999999	978	999999	497	353	193	374	423	259	236	11	526	132	999999	153	999999	705	184	999999	677	999999	436	389	858	999999	999999	283	543	591	999999	43	175	347	152	72	654	999999	197	50	663	999999	862	408	177	14	832	805	999999	867	999999	632	992	999999	417	872	914	599	445	443	275	909	831	999999	727	999999	999999	189	980	650	999999	955	517	999999	47	507	256	999999	221	854	231	282	358	676	999999	
899	50	359	929	999999	999999	999999	277	999999	775	999999	999999	999999	681	974	999999	653	999999	999999	379	177	999999	858	778	909	626	886	388	590	221	992	561	165	372	827	162	485	259	709	999999	442	688	762	368	293	169	999999	999999	999999	685	578	999999	83	306	301	999999	191	999999	30	654	999999	677	686	542	782	999999	192	668	853	999999	999999	403	125	781	936	488	362	500	494	750	410	539	999999	905	643	545	488	858	999999	53	970	904	239	65	241	765	12	229	586	102	999999	557	503	999999	992	184	342	301	370	999999	431	691	96	280	253	731	999999	781	999999	999999	713	334	597	809	850	789	174	999999	550	180	999999	142	914	402	773	853	45	999999	912	468	999999	196	999999	268	999999	288	817	958	999999	509	999999	230	329	348	388	999999	959	999999	575	999999	20	282	999999	200	336	298	777	999999	506	399	999999	811	868	441	44	526	836	338	197	571	999999	215	257	50	999999	265	812	575	999999	131	893	351	159	709	458	999999	445	307	932	333	511	134	999999	999999	999999	999999	999999	888	313	862	815	999999	999999	13	241	804	999999	999999	258	80	485	212	999999	385	506	354	662	168	982	114	91	538	406	864	70	847	753	834	236	524	902	924	271	161	315	999999	845	999999	478	653	904	999999	59	861	847	308	454	999999	999999	468	764	204	905	208	999999	287	235	999999	942	394	61	200	483	999999	177	561	940	528	80	244	509	999999	690	339	210	356	489	999999	26	999999	999999	676	999999	999999	759	708	28	72	380	999999	46	999999	213	999999	602	713	260	324	693	296	368	925	16	682	958	258	514	576	998	434	797	999999	625	999999	991	384	282	715	974	469	999999	877	157	51	999999	306	999999	606	736	496	999999	174	999999	999999	403	477	669	246	809	510	999999	452	74	945	240	999999	588	33	999999	228	441	999999	350	234	753	491	778	965	485	662	946	907	840	511	339	999999	840	999999	787	999999	714	45	906	474	275	100	999999	211	999999	851	718	999999	515	518	999999	560	824	999999	976	911	699	704	761	156	563	297	612	999999	616	999999	999999	693	245	999999	513	405	638	876	959	663	678	576	164	633	999999	668	999999	332	456	778	808	224	918	999999	824	999999	284	759	910	977	488	260	595	999999	345	999999	52	937	999999	999999	999999	999999	666	322	243	132	999999	137	212	895	895	999999	115	837	999999	301	774	999999	999999	503	131	999999	965	999999	185	999999	981	952	999999	919	625	999999	327	797	857	860	557	606	641	999999	469	157	556	24	92	208	154	757	412	999999	
999999	682	194	999999	537	999999	982	684	146	815	151	598	838	293	279	440	962	999999	980	939	743	178	728	61	44	999999	999999	950	999999	977	999999	233	999999	999999	669	943	999999	817	999999	815	878	999999	999999	999999	560	871	999999	273	745	652	245	999999	777	473	310	999999	999999	143	476	999999	999999	41	999999	999999	542	917	58	999999	623	336	169	154	57	999999	999999	999999	709	902	999999	172	999999	68	215	256	999999	999999	456	999999	943	999999	989	147	999999	707	105	847	97	999999	293	642	822	999999	650	418	493	999999	788	612	412	440	381	61	999999	313	896	661	999999	539	427	999999	471	999999	650	999999	347	999999	999999	350	79	223	783	409	619	858	349	999999	999999	797	762	651	999999	844	672	999999	217	938	999999	47	999999	444	31	557	999999	197	999999	849	83	615	81	471	297	448	542	999999	999999	972	441	783	963	999999	999999	37	776	776	999999	626	310	147	827	408	526	766	539	635	201	235	526	431	999999	500	869	802	726	301	363	218	999999	999999	856	999999	506	721	999999	856	201	993	780	117	748	554	549	935	999999	672	944	530	999999	907	997	999999	456	999999	106	999999	999999	450	311	485	422	239	324	826	291	592	999999	805	692	683	443	207	455	999999	683	142	950	933	24	63	356	832	310	404	486	434	999999	496	624	610	771	999999	692	304	695	519	239	722	654	206	999999	148	838	235	999999	999999	999999	47	999999	963	522	161	436	257	138	589	929	920	350	856	803	999999	190	92	999999	692	515	160	999999	173	903	237	999999	817	293	999999	999999	999999	930	999999	459	751	170	999999	97	620	325	444	176	999999	999999	319	999999	798	999999	364	958	755	324	781	294	825	323	173	70	294	872	999999	963	920	594	999999	989	664	999999	61	254	529	995	301	377	81	984	617	999999	999999	855	999999	424	928	999999	248	999999	159	999999	633	437	997	601	802	999999	706	480	999999	999999	734	999999	717	401	351	119	438	999999	32	999999	223	841	705	589	475	439	392	999999	44	670	355	104	999999	272	999999	623	999999	928	203	999999	670	600	738	106	848	275	147	98	83	819	821	488	737	745	188	792	731	999999	135	999999	365	999999	445	999999	175	640	489	454	628	727	999999	999999	567	479	743	623	112	609	740	210	301	303	130	225	849	999999	367	104	94	980	999999	840	802	830	198	166	164	163	999999	218	999999	692	999999	355	957	321	920	267	12	565	690	132	999999	925	999999	72	393	229	735	999999	999999	395	370	647	835	999999	706	999999	291	999999	999999	948	678	531	999999	608	832	
774	268	537	946	109	101	529	299	769	172	999999	999999	135	999999	934	427	999999	936	400	999999	823	519	935	615	999999	999999	426	106	741	999999	155	510	472	239	999999	961	208	361	182	303	840	357	76	999999	828	978	165	812	533	999999	54	595	33	286	19	264	999999	922	762	999999	675	999999	999999	324	999999	377	295	896	164	973	999999	281	763	107	492	475	453	999999	999999	214	820	613	572	220	409	999999	486	999999	230	364	637	286	598	59	999999	417	799	752	842	461	999999	269	658	560	312	773	831	926	999999	544	811	257	145	557	999999	71	860	348	914	466	890	109	675	799	345	999999	683	713	478	999999	999999	999999	999999	999999	522	561	999999	22	907	999999	728	999999	402	685	999999	389	150	50	747	567	999999	460	837	999999	570	593	999999	858	224	369	100	128	457	719	868	999999	23	811	45	751	115	847	440	999999	999999	340	706	990	256	955	801	642	966	911	527	999999	864	858	764	999999	967	107	797	548	546	610	112	683	999999	443	376	999999	999999	996	461	709	999999	558	647	240	887	603	612	268	567	999999	999999	545	201	653	255	165	999999	999999	783	999999	999999	892	742	137	237	999999	182	812	589	472	999999	969	460	818	204	315	999999	534	51	374	999999	539	999999	999999	999999	999999	491	174	197	999999	999999	999999	223	452	999999	999999	816	519	12	864	430	799	678	105	821	192	95	383	458	940	945	522	76	999999	523	999999	912	653	680	670	540	18	625	379	189	738	756	999999	999999	999999	999999	999999	531	186	943	695	860	884	999999	274	482	999999	999999	257	999999	999999	831	804	999999	999999	225	172	999999	342	333	422	183	999999	915	92	999999	87	999999	391	999999	254	991	999999	475	828	659	37	999999	999999	198	432	302	378	113	419	907	952	89	29	851	336	861	199	999999	999999	521	560	969	194	838	404	893	334	805	30	778	941	338	110	999999	198	785	433	153	901	999999	805	205	506	185	484	997	204	999999	124	999999	801	47	944	316	109	68	999999	577	999999	538	968	999999	999999	640	965	623	999999	540	662	999999	437	55	999999	410	716	364	472	19	363	999999	699	793	691	637	977	904	393	999999	999999	999999	593	855	360	373	161	243	122	865	999999	860	29	664	999999	999999	955	756	95	544	599	744	595	193	999999	396	999999	184	880	455	999999	70	239	999999	160	532	957	582	999999	588	999999	482	999999	999999	799	502	387	999999	999999	127	681	230	818	849	204	999999	545	999999	641	963	999999	999999	362	666	212	160	999999	835	513	354	616	383	71	507	295	
127	502	999999	394	721	19	999999	267	763	999999	442	251	390	999999	515	987	557	940	731	999999	281	999999	585	405	999999	871	552	531	571	510	308	169	999999	564	87	999999	557	26	919	954	999999	719	999999	999999	769	908	250	845	999999	367	69	442	999999	453	999999	997	916	592	745	850	466	282	696	263	475	283	930	999999	912	372	440	540	999999	999999	334	562	530	692	635	999999	630	706	533	213	999999	865	830	867	551	999999	999999	964	999999	79	497	456	32	345	999999	495	978	424	999999	635	927	528	421	999999	999999	460	476	999999	956	14	229	760	749	492	999999	999999	452	999999	999999	832	145	475	269	951	999999	877	540	195	999999	149	761	216	772	897	286	922	454	279	748	999999	612	12	17	999999	850	736	707	999999	532	817	999999	999999	149	111	499	999999	268	999999	280	251	920	999999	958	816	999999	23	987	999999	216	890	165	183	324	194	229	143	468	993	111	553	180	999999	999999	458	106	845	76	671	999999	824	663	999999	998	506	999999	331	999999	200	32	837	999999	999999	334	642	662	869	600	955	881	999999	992	999999	368	999999	80	920	999999	999999	720	407	999999	326	453	391	237	179	185	818	24	897	999999	999999	970	273	804	324	675	30	796	236	254	121	789	51	831	398	626	280	435	259	703	544	999999	625	890	432	999999	999999	415	492	694	999999	999999	984	277	999999	304	999999	923	756	255	607	712	493	999999	999999	536	412	559	999999	553	904	392	764	204	999999	798	999999	383	381	999999	999999	999999	314	541	999999	180	805	773	117	103	999999	999999	679	14	105	831	986	472	65	896	10	393	575	938	790	999999	186	789	723	999999	949	721	999999	844	522	999999	999999	951	690	664	731	638	451	745	32	556	713	760	108	722	811	882	999999	485	999999	349	49	999999	751	81	994	999999	60	191	153	999999	805	834	492	113	999999	44	782	401	999999	371	941	999999	999999	243	999999	426	690	10	124	999999	404	76	999999	183	952	42	210	618	669	999999	999999	270	999999	222	751	878	277	999999	299	777	109	999999	320	550	407	219	459	999999	394	578	999999	59	999999	999999	415	738	902	318	161	999999	834	174	999999	459	782	681	238	704	492	999999	999999	999999	711	999999	967	999999	756	391	999999	742	583	692	999999	999999	389	539	202	999999	806	22	999999	958	999999	898	942	999999	205	999999	767	725	999999	754	35	586	429	640	999999	730	119	937	999999	520	999999	418	816	999999	940	639	79	253	999999	713	897	480	832	199	850	812	404	41	282	895	624	59	761	999999	666	647	671	
749	201	999999	415	999999	40	465	425	435	92	799	994	999999	791	524	999999	277	857	555	999999	240	789	534	336	999999	665	96	896	493	656	988	485	303	999999	330	61	26	307	38	449	376	773	999999	730	999999	47	717	114	110	812	493	971	121	999999	999999	959	667	999999	337	213	943	569	999999	778	104	324	701	999999	470	472	231	970	999999	115	999999	999999	374	999999	731	50	999999	999999	795	680	173	26	374	999999	536	370	999999	879	999999	999999	506	807	840	646	999999	290	346	129	643	637	999999	999999	153	999999	516	974	999999	863	414	297	265	999999	773	999999	999999	87	950	300	71	109	88	351	10	13	999999	999999	999999	727	177	999999	999999	999999	348	168	99	649	873	367	999999	562	999999	531	475	682	569	545	43	589	999999	558	340	55	67	544	559	249	523	150	999999	999999	999999	999999	695	999999	592	437	622	615	172	999999	214	999999	999999	509	999999	999999	876	999999	443	73	999999	46	696	999999	999999	659	771	999999	999999	849	136	999999	960	956	999999	908	835	999999	999999	142	922	428	999999	74	354	748	999999	558	220	12	373	205	706	344	400	321	180	87	852	933	665	999999	16	322	839	999999	632	450	305	425	721	374	238	311	150	128	999999	999999	274	372	999999	222	594	999999	486	931	36	626	566	893	738	999999	658	166	999999	114	421	999999	235	999999	125	207	263	999999	999999	999	999999	404	203	281	701	548	813	490	921	453	233	408	835	907	454	16	999999	411	999999	963	715	82	835	46	706	515	406	999999	999999	814	999999	799	326	999999	965	631	432	295	202	199	944	999999	244	33	999999	23	278	327	428	119	323	851	117	326	293	999999	569	167	999999	196	999999	422	243	117	493	434	999999	359	942	822	583	598	999999	497	28	546	838	811	165	999999	999999	88	972	999999	500	999999	691	10	203	81	72	275	720	15	58	532	935	136	999999	999999	930	919	999999	605	536	999999	999999	999999	307	747	65	999999	12	881	949	999999	449	106	616	385	999999	999999	166	871	760	999999	877	213	449	496	999999	999999	999999	708	762	326	999999	376	610	775	476	81	999999	455	25	314	272	839	66	999999	999999	839	519	164	714	999999	763	999999	999999	999999	847	437	181	811	999999	353	485	999999	128	633	369	82	496	840	999999	670	999999	710	856	456	999999	48	999999	999999	412	771	202	127	993	999999	562	199	532	392	928	48	900	891	319	671	828	968	721	432	625	20	352	678	255	999999	469	63	657	398	182	809	999999	717	408	374	999999	367	310	214	80	179	550	113	912	869	
770	497	400	194	627	87	999999	725	838	402	428	523	872	950	454	509	542	999999	999999	129	759	192	492	999999	999999	470	668	999999	361	999999	999999	249	766	999999	999999	971	662	999999	999999	105	492	564	999999	999999	945	638	495	999999	999999	571	637	416	893	793	120	999999	999999	455	674	167	418	809	373	392	932	189	756	497	676	482	999999	79	373	124	636	204	313	485	999	881	975	318	757	790	818	63	999999	973	999999	695	966	216	999999	613	686	682	999999	999999	84	999999	881	999999	683	286	724	568	999999	778	999999	916	283	529	456	792	191	110	62	583	999999	878	834	783	232	980	516	640	280	760	438	954	13	817	411	244	10	977	635	999999	75	259	19	576	816	358	422	446	999999	999999	431	586	999999	618	921	999999	999999	107	999999	702	770	94	297	999999	350	211	912	466	128	222	792	999999	474	581	517	324	869	268	966	874	568	80	879	274	339	999999	333	395	895	999999	999999	902	211	933	710	980	961	999999	999999	615	445	955	328	548	999999	226	121	59	110	606	336	999999	999999	999999	143	999999	999999	999999	953	498	877	527	570	999999	908	890	13	541	870	999999	363	151	41	361	999999	612	751	340	61	122	999999	284	294	298	999999	640	999999	309	799	20	775	999999	999999	999999	737	918	395	415	639	999999	999999	999999	999999	574	253	999999	641	779	999999	530	947	874	972	841	999999	999999	242	282	999999	999999	999999	703	742	859	760	424	378	303	999999	999999	227	346	701	999999	898	170	105	720	54	999999	998	999999	999999	999999	73	999999	965	931	979	143	685	123	381	999999	214	999999	837	329	813	828	816	347	165	953	312	611	182	254	942	598	507	522	237	349	279	137	999999	473	796	859	458	999999	999999	490	834	114	964	340	523	388	999999	775	999999	225	878	661	836	883	966	461	728	721	989	391	636	999999	886	42	100	87	652	374	533	954	999999	999999	33	674	999999	208	646	999999	731	563	276	731	615	21	999999	999999	301	983	506	344	140	737	457	932	854	672	228	999999	249	999999	736	957	252	952	846	509	638	999999	765	767	999999	886	999999	435	125	904	556	874	999999	482	786	668	867	198	823	642	921	100	820	999999	999999	714	602	295	827	319	489	663	175	962	979	139	999999	739	530	253	747	32	817	950	125	353	371	767	660	77	999999	63	999999	999999	587	999999	351	319	787	110	999999	704	607	999999	424	893	709	999999	503	656	450	999999	999999	580	894	898	282	870	999999	636	999999	835	634	760	999999	435	999999	961	384	441	787	909	
952	999999	999999	53	999999	21	535	999999	643	762	273	13	627	960	395	558	319	999999	999999	999999	978	160	999999	999999	79	847	586	989	368	999999	234	71	868	999999	186	999999	620	851	483	271	999999	118	993	589	571	631	999999	999999	999999	976	651	695	999999	316	999999	801	672	509	973	576	999999	545	863	895	538	211	144	96	784	156	937	468	215	14	146	870	167	177	888	448	999999	327	999999	392	107	539	896	562	610	384	576	121	878	906	999999	798	255	108	61	369	496	56	999999	893	48	193	490	171	179	69	999999	504	621	534	862	117	596	999999	797	999	315	581	999999	410	580	826	590	308	178	348	624	69	126	999999	951	668	842	999999	999999	914	59	999999	393	551	739	82	499	999999	54	728	999999	775	310	62	64	915	571	84	999999	221	602	191	993	999999	999999	585	387	103	583	204	999999	540	999999	883	950	580	198	933	670	508	336	247	263	999999	145	849	758	999999	474	46	106	999999	743	142	321	867	741	999999	999999	163	694	406	769	999999	464	671	649	999999	112	483	726	999999	413	999999	999999	365	999999	554	695	595	999999	323	628	546	107	505	796	999999	999999	92	838	637	999999	516	813	930	999999	412	999999	999999	209	342	962	990	320	999999	364	929	999999	955	938	197	865	999999	337	381	777	999999	753	999999	875	656	999999	999999	645	99	999999	999999	11	999999	888	526	569	231	396	999999	361	638	999999	639	999999	867	999999	999999	154	650	771	318	999999	441	999999	254	999999	36	598	553	488	942	999999	999999	999999	467	999999	301	77	422	628	643	133	842	30	149	996	999999	817	18	909	999999	875	995	999999	501	717	569	802	643	867	999999	633	842	16	999999	293	15	980	999999	939	999999	548	999999	31	137	194	347	421	999999	999999	545	219	590	644	250	77	359	902	167	999999	999999	499	434	999999	96	20	999999	836	612	999999	990	143	144	999999	465	999999	152	973	200	316	380	157	790	395	331	333	999999	208	765	350	934	112	999999	932	999999	955	124	999999	935	126	903	510	809	166	268	412	84	521	188	551	924	999999	712	851	380	999999	708	49	232	762	999999	92	999999	271	921	887	999999	211	497	510	999999	965	48	83	999999	999999	348	999999	999999	999999	258	999999	29	224	999999	999999	400	971	562	370	999999	84	954	999999	159	999999	440	999999	999999	381	101	873	999999	678	965	959	347	638	448	999999	871	85	912	313	513	445	73	855	846	373	496	348	999999	137	263	510	21	999999	923	999999	439	801	999999	755	827	385	507	350	999999	466	221	762	532	
62	498	181	172	651	999999	714	999999	584	700	872	999999	753	999999	999999	425	465	948	481	999999	857	999999	80	686	167	485	138	999999	722	606	390	999999	999999	816	596	639	92	348	369	206	219	834	999999	111	999999	999999	84	999999	611	925	793	518	999999	999999	675	981	428	999999	14	176	999999	777	44	977	320	720	160	937	999999	267	342	126	588	285	505	32	226	968	170	296	999999	978	335	999999	813	871	421	686	150	999999	220	999999	343	203	665	441	999999	877	790	805	720	147	521	354	592	676	929	464	999999	653	764	999999	333	999999	765	562	451	248	174	999999	999999	999999	999999	33	999999	745	999999	394	999999	73	233	349	188	365	576	273	467	981	213	999999	999999	957	999999	497	850	761	274	625	437	113	990	561	999999	352	999999	256	350	497	999999	999999	999999	545	845	488	999999	425	281	999999	151	502	104	470	999999	999999	506	351	338	309	183	295	480	167	957	515	83	999999	636	835	858	999999	922	969	683	365	253	407	122	656	77	434	999999	306	483	935	999999	999999	999999	685	999999	165	918	999999	323	23	999999	735	999999	339	415	758	789	445	120	821	580	134	787	678	999999	109	238	681	999999	748	999999	184	683	31	506	553	154	950	990	702	411	999999	999999	670	988	517	819	782	251	999999	645	54	195	662	365	999999	742	848	901	999999	926	999999	809	574	999999	999999	61	566	833	999999	613	838	455	999999	420	999999	478	127	999999	999999	290	456	440	922	113	999999	999999	31	666	622	810	306	58	253	775	174	999999	91	461	796	466	263	948	389	705	806	599	778	999999	666	415	625	168	635	466	999999	806	886	471	999999	213	39	999999	221	61	999999	789	211	999999	999999	626	999999	665	893	809	999999	507	999999	227	999999	999999	220	779	10	216	195	147	999999	787	305	999999	195	620	13	592	436	363	737	337	398	999999	398	146	996	999999	999999	959	274	825	438	999999	999999	999999	999999	297	993	260	899	15	999999	999999	376	999999	346	886	441	999999	661	999999	383	673	999999	999999	999999	289	772	83	999999	999999	197	999999	999999	999999	358	999999	613	526	456	999999	598	186	464	732	999999	228	649	999999	800	999999	608	253	308	962	999999	765	999999	41	999999	884	524	999999	477	999999	818	999999	306	999999	999999	23	283	914	999999	944	999999	207	218	48	999999	610	640	798	283	673	362	943	926	999999	154	593	130	582	687	999999	201	679	999999	999999	913	830	999999	870	909	787	836	693	923	363	999999	255	556	173	778	238	254	726	645	999999	999999	999999	714	395	999999	999999	892	700	999999	
757	752	999999	498	692	999999	432	688	770	889	496	836	999999	30	572	660	899	47	999999	803	999999	327	475	43	905	940	49	999999	999999	244	437	999999	146	465	999999	999999	226	999999	863	49	356	550	484	837	999999	966	916	854	151	735	735	444	999999	999999	779	439	999999	10	592	751	94	316	161	535	461	601	700	213	853	999999	444	152	183	999999	457	907	843	637	883	938	34	999999	974	800	509	999999	999999	999999	686	737	333	225	174	122	955	49	999999	999999	385	557	276	999999	10	189	999999	593	271	27	999999	872	595	649	126	999999	726	898	342	360	36	999999	641	461	526	125	638	228	977	70	999999	999999	999999	894	261	999999	672	321	999999	999999	509	915	731	999999	799	814	151	999999	999999	999999	999999	66	999999	48	923	917	916	815	195	999999	999999	83	616	999999	64	42	364	700	397	790	982	414	999999	548	851	999999	999999	698	662	999999	973	953	129	467	999999	906	999999	479	999999	999999	419	856	999999	309	252	999999	309	530	888	766	460	451	296	999999	999999	980	352	999999	196	812	999999	227	163	483	911	597	954	999999	535	158	332	999999	729	999999	380	135	288	414	305	426	811	216	810	895	262	532	667	999999	999999	694	563	551	292	999999	164	202	999999	652	398	999999	999999	999999	995	739	444	575	721	243	938	413	701	938	999999	999999	10	973	416	999999	230	388	930	154	230	999999	594	780	601	570	898	187	431	636	25	651	944	999999	220	81	460	999999	811	434	871	525	993	625	999999	522	168	191	786	445	431	999999	724	337	999999	165	155	664	999999	161	999999	760	981	999999	999999	221	825	349	762	345	999999	543	577	999999	282	704	999999	968	999999	999999	411	999999	401	985	214	15	926	617	731	65	999999	796	712	659	999999	121	543	928	703	999999	999999	999999	428	450	638	999999	999999	228	64	235	318	186	572	895	749	627	999999	995	860	999999	295	217	617	706	419	21	831	918	416	171	170	918	275	625	999999	999999	999999	951	357	326	573	707	562	999999	746	749	234	817	909	471	752	547	999999	999999	191	999999	999999	722	41	999999	999999	524	812	893	74	399	911	947	512	167	999999	417	648	999999	353	999999	654	120	999999	999999	999999	23	999999	944	418	622	851	489	443	903	391	576	920	730	269	59	895	669	999999	356	837	287	999999	999999	141	344	999999	999999	443	603	999999	100	761	370	839	53	515	867	484	451	999999	999999	513	609	776	999999	497	917	284	303	999999	985	999999	613	832	510	708	266	813	999999	723	328	999999	999999	79	300	814	559	891	226	
543	37	194	999999	999999	416	773	705	976	999999	847	981	258	149	910	848	999999	999999	538	339	345	259	64	410	728	229	386	999999	540	485	949	938	999999	68	999999	665	800	687	804	426	999999	999999	999999	445	237	741	80	999999	929	230	878	999999	31	561	999999	999999	999999	784	999999	589	999999	110	999999	999999	428	909	955	199	999999	999999	999999	734	354	121	603	342	969	619	183	986	999999	479	742	319	999999	294	916	474	187	999999	692	25	424	225	396	999999	838	789	999999	999999	786	999999	527	684	182	153	321	909	958	548	324	363	611	285	440	560	368	855	893	144	992	490	22	912	562	41	320	999999	999999	967	504	190	999999	855	210	277	952	68	999999	463	999999	17	516	638	161	338	999999	148	785	836	999999	982	999999	882	335	306	869	614	131	151	833	192	194	999999	999999	999999	761	756	85	172	999999	999999	718	439	171	985	999999	383	761	234	999999	999999	353	888	700	521	294	720	529	904	408	347	999999	999999	999999	790	999999	525	593	26	577	658	73	622	238	967	274	465	721	999999	332	495	853	897	999999	662	999999	305	300	999999	850	51	999999	180	999999	999999	373	999999	809	381	172	999999	790	744	657	969	117	999999	660	732	256	828	998	189	582	999999	494	49	999999	967	950	527	234	69	176	536	999999	892	858	967	603	552	999999	350	187	873	999999	118	249	999999	554	118	645	567	287	31	52	999999	598	851	776	999999	250	841	430	645	233	730	578	131	548	224	999999	692	999999	999999	182	658	999999	708	217	385	799	928	423	999999	881	666	782	154	493	383	304	16	999999	279	311	814	999999	542	999999	974	540	128	15	340	246	999999	438	582	848	393	999999	889	643	400	535	322	428	588	999999	566	948	999999	637	174	919	865	501	859	402	999999	999999	469	999999	242	845	680	922	92	605	999999	238	209	305	109	999999	415	373	800	744	989	395	999999	778	92	36	116	491	999999	420	380	461	579	999999	490	655	587	999999	410	555	855	400	345	983	834	999999	748	999999	537	837	999999	502	700	125	413	973	407	690	976	216	738	999999	90	672	999999	478	658	29	815	999999	750	585	999999	999999	888	599	59	357	999999	753	288	979	954	13	905	877	760	464	776	517	257	999999	999999	999999	817	666	319	673	757	366	680	728	999999	92	97	929	540	456	236	813	923	60	999999	999999	927	759	999999	86	766	357	999999	203	252	308	207	999999	999999	767	437	999999	999999	999999	600	588	83	999999	666	872	999999	976	346	314	238	963	593	207	160	999999	276	
68	999999	242	906	999999	647	486	485	999999	885	243	999999	999999	999999	14	533	546	460	167	159	377	102	371	170	790	20	413	965	289	714	999	703	110	500	378	798	58	479	200	999999	999999	84	653	986	683	778	574	295	234	440	56	747	992	999999	899	966	72	82	126	398	999999	521	206	999999	999999	539	106	281	999999	999999	999999	77	269	999999	562	303	449	384	999999	21	446	128	741	849	999999	262	711	629	601	999999	999999	975	363	999999	706	85	878	999999	111	154	682	302	645	28	955	999999	487	774	918	606	527	687	999999	999999	999999	125	780	356	641	633	828	999999	680	247	479	999999	713	468	999999	487	424	104	999999	342	338	153	483	722	893	999999	774	936	710	995	885	58	389	257	849	999999	305	999999	712	478	325	999999	999999	999999	549	456	999999	29	999999	441	191	432	414	263	999999	808	642	67	462	953	858	892	999999	684	999999	999999	129	465	999999	930	999999	893	392	804	26	133	531	85	999999	447	421	755	682	278	814	463	999999	136	481	999999	999999	247	78	759	620	432	448	938	56	999999	999999	810	999999	332	259	999999	999999	999999	999999	653	286	567	884	25	541	112	219	498	870	898	786	999999	984	578	982	944	824	632	194	593	685	999999	39	64	999999	999999	355	359	29	526	423	999999	999999	999999	764	390	363	63	227	517	222	999999	78	999999	342	343	999999	831	350	999999	473	999999	426	652	999999	693	538	829	904	930	757	860	478	353	999999	999999	113	166	813	601	590	771	414	676	380	734	525	999999	721	777	999999	523	999999	999999	63	999999	617	999999	860	80	999999	533	159	297	759	362	999999	999999	671	590	239	669	28	999999	999999	701	12	749	281	243	178	999999	999999	136	154	999999	851	764	300	479	145	867	306	999999	748	67	622	126	916	28	999999	800	220	141	547	125	999999	269	990	999999	13	999999	964	627	902	999999	425	32	153	525	510	716	433	201	454	372	373	999999	999999	999999	89	885	832	999999	979	999999	999999	977	589	38	738	591	774	939	476	999999	903	679	841	999999	642	600	973	999999	517	999999	377	29	686	184	752	230	269	333	282	128	44	710	647	534	999999	447	442	124	787	919	941	999999	724	186	469	693	443	458	999999	488	999999	441	745	441	10	426	999999	414	285	518	999999	999999	666	358	999999	202	999999	317	791	204	167	858	614	598	605	882	304	510	715	68	787	810	308	999999	216	603	999999	215	533	344	157	37	838	279	596	999999	827	376	943	277	662	136	667	830	330	999999	827	157	836	128	
131	790	699	999999	730	999999	153	873	151	640	237	825	783	456	56	140	29	999999	11	115	64	927	566	448	999999	660	153	477	472	163	775	999999	999999	999999	223	366	338	621	999999	84	356	954	234	313	49	837	352	220	783	999999	43	492	155	730	74	999999	233	260	820	999999	377	675	410	988	864	999999	455	378	999999	690	802	999999	796	926	759	109	703	999999	408	569	318	932	693	282	999999	293	999999	999999	999999	29	142	999999	801	477	706	680	999999	246	999999	629	391	973	977	103	398	635	695	228	971	964	500	969	852	261	761	445	981	138	868	999999	747	999999	999999	999999	557	724	999999	328	229	88	555	467	815	778	187	344	955	999999	999999	495	597	453	678	386	999999	172	999999	549	716	271	699	999999	377	867	882	585	945	763	999999	673	38	376	998	999999	419	999999	164	999999	999999	427	489	391	254	383	999999	304	137	651	999999	394	999999	67	612	957	389	999999	999999	947	896	602	999999	202	64	220	467	230	454	785	966	495	999999	162	999999	298	782	317	999999	994	883	587	999999	303	77	160	184	970	764	999999	513	290	943	216	186	480	37	297	336	44	916	999999	850	999999	684	209	386	999999	591	323	185	81	999999	105	999999	999999	999999	105	134	903	45	496	466	413	281	686	552	801	975	995	271	494	980	147	999999	130	999999	114	618	868	774	836	999999	450	999999	442	999999	848	152	999999	334	932	173	432	999999	429	307	999999	80	998	657	585	371	595	999999	690	100	999999	26	944	583	51	487	265	139	208	116	25	999999	999999	362	999999	999999	118	670	338	331	558	149	658	999999	298	999999	999999	221	198	475	793	999999	999999	999999	515	831	208	293	293	999999	907	999999	999999	323	999999	900	241	646	953	926	999999	925	723	999999	999999	678	368	131	295	17	866	999999	999999	733	999999	999999	373	999999	846	999999	460	825	387	883	424	264	999999	345	541	398	802	999999	267	272	222	868	673	815	809	836	473	999999	999999	999999	588	862	362	75	999	662	536	743	999999	91	475	436	999999	999999	945	287	999999	32	589	897	215	893	787	999999	521	455	954	999999	688	999999	408	384	827	111	305	999999	901	284	345	879	861	68	999999	999999	999999	785	330	833	999999	999999	508	999999	496	110	999999	694	85	999999	999999	554	708	978	65	999999	683	999999	609	446	544	393	386	63	686	710	45	999999	719	611	881	735	999999	131	687	166	512	956	887	999999	40	610	485	226	730	791	180	999999	12	394	999999	705	186	999999	999999	486	155	454	764	786	74	923	975	
474	803	999999	429	586	999999	898	287	726	213	882	999999	933	907	169	333	895	539	163	154	335	118	185	559	252	832	211	999999	67	202	111	999999	999999	999999	21	423	911	999999	593	590	113	999999	775	501	303	477	365	999999	986	130	868	256	999999	778	649	365	627	269	187	999999	99	887	229	533	112	230	308	999999	999999	745	422	533	945	572	50	228	343	683	265	774	476	632	35	999999	334	854	999999	338	999999	999999	999999	651	195	839	500	226	999999	251	399	83	178	67	681	999999	708	345	310	348	737	431	32	943	14	999999	288	467	999999	292	209	257	479	999999	322	251	999999	770	348	116	81	824	999999	101	294	191	606	418	950	785	239	999999	553	999999	600	564	632	851	647	783	999999	999999	999999	999999	51	151	603	208	999999	999999	300	937	997	204	276	999999	99	999999	999999	822	999999	869	999999	86	999999	221	703	77	378	757	619	108	132	565	556	48	468	736	59	153	588	999999	999999	520	999999	301	999999	359	145	687	474	701	202	825	999999	690	527	288	551	830	999999	536	999999	987	820	201	814	442	648	999999	454	999999	881	999999	999999	407	206	995	591	761	229	354	931	691	293	918	999999	307	999999	865	521	999999	195	999999	999999	62	577	999999	700	303	486	999999	711	907	242	122	819	999999	591	999999	999999	531	999999	999999	999999	103	604	999999	704	902	296	517	854	782	716	274	177	999999	811	191	829	520	305	999999	999999	999999	999999	33	999999	180	109	229	716	18	999999	999999	492	999999	617	999999	999999	439	981	797	16	969	704	999999	200	999999	944	999999	999999	409	749	974	235	409	999999	940	461	580	688	533	803	76	801	999999	999999	726	781	999999	55	999999	733	999999	999999	507	999999	315	965	713	999999	491	236	999999	354	316	999999	405	764	999999	890	999999	159	877	751	458	994	999999	178	858	526	999999	999999	183	120	999999	676	359	999999	727	127	208	974	747	747	206	999999	999999	722	494	588	999999	962	697	999999	377	59	999999	648	89	999999	351	147	117	999999	999999	306	999999	833	678	640	999999	999999	46	966	691	999999	411	139	999999	161	144	227	999999	280	519	511	497	301	742	626	819	711	366	224	776	999999	867	999999	387	900	254	36	999999	854	679	57	925	731	199	674	647	726	999999	928	999999	134	464	837	677	858	808	761	100	62	820	999999	602	822	199	630	835	851	752	654	906	118	182	828	999999	999999	585	999999	112	999999	999999	102	616	437	846	999999	606	39	883	529	102	493	999999	992	999999	482	454	113	541	568	839	796	974	450	32	
269	951	636	247	215	282	51	658	32	83	728	590	999999	999999	999999	999999	805	968	232	561	423	999999	190	794	127	999999	999999	234	544	999999	191	127	176	415	586	700	999999	999999	677	999999	60	999999	913	999999	315	891	288	137	993	544	999999	828	752	888	608	97	999999	999999	129	999999	801	999999	999999	794	999999	999999	423	999999	399	846	63	22	300	975	511	588	269	999999	488	235	738	353	240	999999	205	999999	375	288	807	999999	929	139	673	490	455	242	720	129	36	705	478	529	738	157	491	30	999999	776	386	29	828	508	362	893	458	999999	999999	124	598	538	245	999999	952	900	917	924	349	809	529	278	867	149	246	783	757	219	615	999999	517	185	999999	999999	901	787	670	430	776	780	41	998	656	606	530	497	470	999999	576	838	239	567	680	728	999999	118	162	999999	272	579	145	248	842	503	606	423	713	999999	243	175	239	496	999999	999999	778	531	622	271	619	748	323	425	643	776	853	949	504	106	351	793	635	982	999999	206	644	792	165	163	999	116	783	823	109	999999	608	999999	419	999999	950	999999	495	891	78	523	266	720	605	75	649	657	919	617	305	449	999999	257	338	951	999999	985	376	999999	271	512	965	499	325	999999	178	120	540	392	156	625	999999	999999	913	644	940	999999	197	99	513	352	197	175	999999	659	870	999999	999999	999999	197	964	359	999999	629	999999	557	766	404	373	897	999999	127	536	999999	679	151	796	344	694	21	999	798	286	999999	919	324	800	999999	665	371	817	704	81	204	191	276	281	124	357	96	999999	529	999999	202	973	999999	661	704	849	518	84	999999	721	457	198	176	82	80	709	251	999999	795	738	11	89	834	55	999999	999999	999999	869	681	999999	999999	837	479	974	999999	999999	999999	663	105	131	157	297	999999	999999	624	16	24	204	999999	999999	115	999999	387	790	821	122	148	189	999999	999999	446	999999	403	39	999999	619	718	202	987	98	25	587	999999	999999	591	714	999999	851	430	335	275	217	999999	999999	881	279	460	689	162	972	999999	514	344	681	999999	999999	893	772	869	15	999999	822	217	123	400	527	676	713	999999	999999	833	297	758	994	159	238	981	999999	999999	999999	169	38	49	25	999999	510	253	999999	999999	93	999999	999999	981	425	46	452	10	554	876	999999	602	746	490	999999	148	999999	755	999999	531	456	525	999999	625	999999	845	269	782	202	868	889	284	695	999999	125	999999	327	315	343	957	706	999999	437	260	793	251	422	548	994	999999	699	755	903	459	542	999999	63	
891	999999	580	776	670	808	685	986	90	907	31	374	758	820	249	999999	392	825	228	98	516	999999	784	432	720	788	325	178	144	999999	245	999999	557	242	999999	359	999999	190	46	429	751	274	713	343	400	999999	245	66	459	342	520	634	324	479	547	69	181	157	65	999999	999999	999999	999999	999999	671	839	817	526	999999	999999	659	211	788	798	346	251	128	999999	42	999999	552	999999	719	801	859	999999	867	87	694	377	188	999999	134	164	936	244	999999	13	999999	560	366	719	672	569	999999	999999	999999	526	142	999999	940	730	125	519	339	233	999999	61	849	70	972	999999	831	26	711	53	87	999999	861	111	999999	125	779	481	190	833	596	160	999999	999999	999999	351	944	999999	999999	457	500	615	825	712	447	370	163	611	588	999999	887	656	999999	639	241	221	664	999999	476	825	999999	643	999999	505	637	646	933	309	999999	631	794	442	999999	263	553	471	808	999999	999999	999999	961	177	892	563	945	940	999999	487	318	999999	686	913	922	611	506	856	999999	999999	85	800	436	854	317	999999	999999	455	999999	999999	96	999999	412	516	376	16	863	784	999999	775	999999	696	354	455	999999	999999	945	999999	519	977	999999	696	194	999999	999999	999999	43	117	859	936	731	500	999999	699	401	548	151	999999	547	916	748	722	115	511	768	389	456	980	864	567	999999	999999	999999	99	999999	400	585	922	443	512	973	755	924	999999	999999	70	822	654	999999	999999	608	999999	343	603	238	44	590	683	721	693	417	999999	253	301	999999	780	564	999999	999999	11	963	228	735	44	942	992	798	301	999999	708	566	801	999999	422	959	245	617	341	861	812	809	902	211	750	999999	999999	512	632	999999	273	505	48	802	63	488	389	999999	308	660	999999	999999	299	225	22	999999	615	136	830	999999	689	999999	233	922	999999	999999	70	26	984	939	32	490	999999	999999	204	212	527	999	999999	933	579	205	318	999999	625	576	999999	686	199	624	488	999999	681	300	210	109	999999	999999	761	862	427	373	65	368	638	999999	80	999999	30	810	609	616	264	896	763	494	855	552	307	474	680	383	827	370	460	999999	808	875	211	999999	930	411	247	20	516	999999	999999	949	52	869	505	632	999999	999999	24	999999	539	784	999999	715	254	729	999999	999999	191	53	545	694	908	410	999999	204	686	925	999999	207	379	254	390	556	999999	905	999999	999999	999999	58	717	448	356	588	999999	33	348	495	850	210	999999	950	999999	999999	670	999999	999999	641	921	310	946	740	509	817	503	295	404	980	371	348	229	
389	328	999999	336	999999	348	329	999999	924	999999	200	84	999999	614	429	999999	918	886	999999	864	868	517	667	999999	976	939	999999	95	412	629	368	999999	512	981	213	999999	999999	145	573	999999	999999	929	999999	454	755	999999	830	212	84	870	485	999999	471	484	360	872	661	41	999999	167	809	243	309	305	497	75	572	697	411	999999	730	999999	322	791	999999	939	520	222	999999	999999	118	336	21	999999	153	274	662	37	630	340	970	664	786	415	307	488	629	701	957	999999	999999	143	999999	286	999999	999999	781	680	341	421	999999	448	685	48	58	483	232	766	162	232	412	999999	76	80	999999	75	996	999999	493	664	319	818	265	665	228	999999	534	735	999999	999999	493	982	999999	219	977	531	979	748	367	999999	265	999999	999999	735	287	558	999999	730	458	999999	706	874	196	677	111	544	999999	29	820	83	948	497	999999	711	738	430	848	856	102	999999	999999	258	999999	669	408	999999	279	530	388	669	909	803	999999	999999	743	619	999999	28	118	999999	999999	959	927	294	875	768	498	837	996	857	999999	219	637	162	987	999999	999999	526	278	655	274	662	641	160	173	154	220	999999	968	128	999999	999999	748	999999	956	136	330	265	793	640	957	999999	533	530	960	699	999999	134	999999	999999	999999	279	999999	463	178	999999	328	777	999999	730	999999	452	869	878	233	879	471	978	205	861	138	999999	999999	638	999999	833	999999	120	200	474	999999	95	715	682	833	999999	89	294	490	999999	808	999999	145	72	91	514	572	999999	306	999999	237	197	999999	999999	167	999999	546	999999	766	345	556	217	999999	999999	751	999999	737	999999	54	869	999999	186	497	925	999999	585	934	670	556	192	270	484	813	119	999999	999999	167	245	525	617	999999	999999	999999	155	723	600	965	489	320	619	999999	385	610	437	999999	60	699	13	426	582	291	875	564	999999	84	82	404	477	999999	960	999999	501	670	436	999999	831	658	352	211	462	619	454	359	937	414	884	873	999999	999999	196	101	163	819	943	335	942	414	945	80	651	999999	498	999999	360	314	286	715	999999	999999	999999	402	356	802	999999	962	837	526	626	178	199	999999	28	648	232	999999	999999	682	726	111	117	427	713	282	559	999999	131	384	999999	999999	138	179	699	998	380	793	744	999999	854	980	498	426	787	776	880	452	188	849	999999	491	999999	999999	999999	83	999999	41	689	84	252	708	841	462	527	993	999999	30	509	29	278	999999	134	799	827	746	999999	691	999999	936	401	117	87	999999	536	517	999999	534	999999	626	728	348	114	
670	119	155	999999	999999	899	793	735	860	943	168	581	418	367	363	776	252	470	999999	401	999999	683	144	631	570	925	19	999999	515	999999	882	301	999999	334	464	999999	682	999999	576	999999	999999	999999	540	173	919	999999	128	999999	127	758	938	165	149	947	361	986	974	524	579	119	889	280	999999	999999	70	867	999999	94	999999	673	999999	645	893	999999	554	551	152	970	712	999999	807	858	405	756	900	726	999999	982	972	999999	715	999999	37	466	901	576	999999	519	999999	62	58	43	999999	453	664	999999	272	352	402	810	844	13	812	709	312	999999	874	999999	131	343	715	669	121	999999	958	999999	617	437	999999	999999	570	633	867	660	821	999999	999999	952	101	607	464	999999	589	172	999999	711	355	328	164	870	999999	517	398	999999	346	388	999999	999999	495	728	999999	834	457	424	249	221	146	162	887	538	999999	999999	381	523	878	999999	90	949	802	256	590	999999	282	999999	286	63	245	107	323	999999	851	788	466	373	922	629	361	174	922	421	575	203	441	626	450	779	145	999999	891	439	308	999999	29	248	999999	395	562	999999	148	196	976	49	838	453	686	641	999999	999999	600	258	999999	915	999999	391	681	397	999999	656	584	506	917	370	215	999999	145	879	769	227	235	536	77	999999	36	735	999999	535	364	988	939	808	323	137	284	643	999999	392	945	637	567	999999	538	905	999999	641	279	615	833	953	318	999999	871	248	782	999999	191	627	888	301	946	155	43	869	716	775	192	789	96	572	999999	752	999999	141	660	485	999999	999999	90	395	999999	829	702	410	680	142	937	85	999999	219	462	265	504	654	691	421	716	669	199	999999	458	999999	529	271	951	565	999999	739	587	306	76	29	999999	999999	834	126	453	632	198	583	999999	117	443	999999	120	746	258	289	450	999999	999999	338	999999	17	936	999999	310	440	459	124	269	207	497	59	153	999999	718	11	999999	575	968	94	480	615	999999	999999	999999	653	161	215	317	593	299	349	537	737	999999	539	566	857	816	999999	183	999999	323	640	619	394	732	999999	37	256	469	875	999999	685	999999	366	772	595	930	657	289	253	806	675	908	158	999999	416	395	188	444	999999	758	999999	999999	406	301	999999	731	661	999999	483	187	70	134	424	79	999999	879	690	766	971	927	169	999999	929	277	647	732	999999	872	326	999999	849	812	507	126	999999	774	461	74	179	863	999999	736	805	75	999999	551	493	88	669	999999	705	999999	473	44	599	232	999999	138	999999	871	270	789	603	201	338	258	627	
999999	755	88	999999	999999	597	117	999999	999999	927	999999	531	106	248	999999	212	790	585	436	349	472	526	999999	792	333	420	307	603	489	143	999999	737	497	924	196	332	591	118	90	999999	365	999999	177	305	127	606	557	632	876	586	999999	615	999999	909	164	999999	664	295	999999	214	300	514	179	999999	323	999999	43	182	62	999999	621	681	505	999999	983	97	359	795	999999	999999	863	999999	726	999999	329	998	999999	588	769	415	667	999999	999999	876	534	851	215	877	982	999999	999999	999999	580	816	999999	999999	120	299	999999	77	430	999999	621	999999	350	625	787	276	999999	324	300	454	412	646	403	324	999999	629	87	999999	881	482	812	999999	163	999999	104	999999	938	999999	887	546	663	999999	999999	797	999999	647	535	909	999999	999999	908	667	700	128	972	933	423	650	475	999999	221	793	999999	948	999999	938	224	862	531	999999	999999	782	437	754	791	709	662	605	999999	999999	999999	178	78	942	999999	154	982	999999	515	999999	999999	999999	999999	406	999999	869	517	45	740	999999	432	999999	388	196	610	135	240	946	336	273	999999	817	999999	999999	999999	52	724	252	384	999999	955	999999	999999	370	390	50	70	40	429	922	202	999999	864	892	596	430	790	882	342	448	913	999999	708	252	888	679	287	275	19	292	999999	275	660	999999	791	253	325	27	999999	570	75	999999	999999	414	80	655	953	127	999999	966	261	999999	910	936	999999	999999	481	115	481	999999	999999	794	31	146	999999	927	965	47	111	999999	999999	772	86	999999	383	999999	519	304	181	243	725	999999	416	999999	40	312	364	724	827	999999	999999	220	999999	104	806	280	999999	999999	999999	999999	689	916	26	999999	861	489	999999	148	563	295	410	999999	999999	247	985	603	388	979	999999	475	572	251	219	999999	582	999999	236	982	965	999999	999999	999999	667	38	554	809	153	999999	191	551	546	226	999999	999999	999999	999999	286	308	999999	212	891	209	283	170	580	448	999999	786	932	965	262	782	183	999999	760	281	519	905	999999	185	460	487	999999	564	929	356	90	677	999999	988	999999	928	873	762	221	336	855	507	458	115	113	367	999999	225	299	999999	999999	710	999999	198	84	381	614	933	752	414	411	719	241	233	367	38	26	944	357	999999	909	421	248	434	426	999999	457	588	82	103	518	582	999999	999999	314	380	896	580	913	246	324	999999	19	806	999999	999999	999999	234	999999	84	350	999999	999999	965	999999	631	471	356	999999	999999	924	36	861	658	895	829	453	75	919	986	999999	445	41	121	19	969	411	999999	509	290	745	232	
839	997	752	494	714	310	999999	999999	909	999999	808	850	321	297	999999	361	910	999999	999999	211	314	761	999999	999999	999999	756	999999	884	229	39	847	999999	326	999999	196	999999	906	999999	125	153	754	999999	87	592	637	190	799	999999	891	60	531	414	598	544	917	87	64	847	999999	957	354	999999	462	880	999999	326	999999	619	111	224	455	509	999999	548	457	78	684	360	277	811	957	243	993	179	999999	442	892	999999	784	118	809	68	908	999999	798	327	783	206	889	320	656	190	620	676	605	31	434	60	97	849	402	704	580	690	10	121	442	999999	382	269	999999	751	999999	999999	414	999999	601	821	749	139	294	488	470	956	165	777	623	327	574	486	999999	842	694	935	999999	114	488	227	167	687	885	999999	823	630	887	904	354	628	271	218	429	612	310	999999	999999	914	244	623	999999	233	497	999999	718	999999	261	999999	67	899	999999	310	999999	384	664	72	254	999999	664	839	79	260	432	995	65	366	999999	405	541	736	380	801	869	864	691	999999	199	769	782	927	379	305	999999	999999	351	961	309	55	948	248	714	769	260	999999	554	284	999999	502	70	361	838	999999	999999	330	999999	484	440	54	999999	729	872	484	22	736	999999	774	999999	977	653	103	66	21	457	302	32	611	551	999999	319	417	143	697	709	430	999999	523	254	526	926	867	530	265	362	228	376	239	757	523	933	780	871	824	999999	966	999999	826	408	999999	999999	917	999999	965	734	285	596	184	999999	591	647	999999	999999	886	999999	786	572	801	999999	999999	999999	792	853	37	541	539	545	319	999999	742	135	272	999999	999999	228	18	933	565	530	87	631	201	464	999999	999999	986	999999	985	772	999999	404	504	177	179	831	515	74	905	434	205	740	287	336	42	466	385	832	42	667	999999	852	17	280	582	607	999999	999999	687	999999	554	288	560	999999	785	348	630	104	999999	665	713	943	38	140	335	346	999999	999999	432	999999	500	999999	228	999999	729	220	397	233	594	572	106	186	386	753	880	916	189	741	999999	999999	836	290	999999	999999	953	109	999999	876	944	245	999999	869	906	999999	661	399	999999	242	816	574	950	407	509	383	999999	536	567	999999	260	418	999999	611	324	737	999999	999999	278	851	999999	630	999999	521	289	359	999999	237	999999	407	999999	490	856	947	999999	976	743	438	780	512	808	426	542	550	625	535	88	999999	555	178	116	451	131	999999	999999	195	188	439	999999	999999	75	341	265	169	192	770	562	219	686	347	994	443	999999	765	999999	947	999999	
845	895	999999	999999	666	682	112	999999	999999	369	999999	999999	739	999999	313	320	999999	447	477	170	382	999999	855	973	868	999999	217	999999	672	21	366	174	920	106	999999	543	374	999999	408	999999	163	999999	541	999999	914	139	946	549	690	132	809	327	576	786	716	488	50	779	412	700	999999	928	627	639	12	483	999999	643	999999	769	999999	751	49	818	17	512	826	454	69	739	29	999999	999999	999999	999999	48	598	143	390	854	503	594	476	999999	193	999999	251	902	408	440	970	313	93	999999	999999	68	288	757	779	999999	999999	999999	720	999999	680	806	445	87	437	964	884	36	262	999999	276	361	999999	999999	634	783	271	999999	999999	628	769	716	584	572	999999	153	760	999999	999999	186	999999	907	873	803	999999	999999	999999	173	474	443	556	943	60	999999	654	824	784	999999	999999	999999	999999	737	999999	102	904	999999	999999	872	713	294	999999	53	999999	85	999999	369	487	999999	314	999999	994	107	459	612	82	825	665	111	999999	548	369	812	717	368	244	464	367	781	898	72	165	999999	459	190	239	512	281	974	74	999999	347	312	643	875	11	844	288	938	30	88	308	129	999999	174	924	401	336	999999	999999	999999	12	705	582	999999	101	88	648	999999	382	569	553	691	999999	999999	211	66	999999	842	999999	400	186	429	761	819	999999	45	999999	294	265	837	186	967	999999	999999	292	641	730	401	783	923	206	18	565	999999	535	617	92	329	999999	999999	232	493	947	999999	999999	583	944	762	487	65	125	999999	999999	999999	393	586	999999	927	999999	570	335	999999	69	999999	204	177	863	999999	294	156	953	999999	331	999999	615	692	30	693	342	709	696	968	914	999999	807	842	994	999999	76	999999	69	165	978	402	542	454	434	514	999999	610	719	999999	477	340	112	999999	41	627	930	701	999999	864	594	641	874	367	863	341	635	361	182	844	245	346	96	999999	664	999999	999999	170	268	515	447	731	990	63	500	583	625	335	810	999999	999999	375	392	205	999999	346	999999	999999	999999	103	878	894	999999	874	407	141	253	314	818	999999	773	769	999999	999999	999999	862	650	820	999999	290	716	309	551	999999	754	999999	999999	891	237	327	410	679	579	999999	636	553	303	125	656	999999	339	320	516	708	604	999999	931	342	777	707	696	999999	999999	999999	999999	579	352	633	130	537	999999	999999	87	500	999999	103	999999	278	999999	874	569	535	173	508	950	405	793	842	210	434	938	999999	123	529	631	702	372	278	787	67	210	670	995	128	999999	977	243	25	999999	510	140	663	919	903	
148	170	544	808	360	981	999999	509	432	696	599	999999	248	557	869	999999	731	920	490	999999	674	898	539	55	999999	973	172	777	836	999999	303	284	701	220	999999	470	168	999999	918	806	282	700	248	308	528	623	739	999999	156	17	779	219	183	999999	999999	999999	631	999999	490	386	818	18	999999	732	999999	325	865	38	177	409	840	177	999999	683	93	973	660	241	999999	704	243	487	630	828	920	999999	110	147	980	150	839	669	83	541	988	273	36	515	905	213	757	711	518	746	177	612	217	499	999999	265	589	399	972	999999	152	341	387	844	811	319	224	999999	999999	999999	570	999999	999999	470	695	999999	999999	154	999999	322	947	999999	969	884	661	999999	875	999999	666	724	999999	449	697	297	398	656	885	191	704	596	989	38	663	491	186	996	999999	747	999999	999999	318	445	74	659	838	620	371	999999	999999	999999	444	613	999999	999999	474	130	483	806	999999	48	934	765	999999	739	999999	918	869	487	707	999999	999999	137	806	999999	416	126	999999	999999	459	778	295	999999	999999	209	162	385	966	340	999999	65	999999	999999	999999	766	999999	553	999999	335	336	919	751	999999	796	999999	704	316	807	66	999999	358	999999	446	357	302	753	999999	767	999999	999999	947	952	538	999999	651	152	97	460	49	288	862	999999	999999	711	999999	37	410	595	480	505	845	999999	999999	999999	999999	320	86	364	384	23	184	785	754	748	388	967	222	999999	155	999999	999999	999999	999999	778	63	236	696	734	999999	999999	352	957	296	745	741	378	52	123	801	341	999999	732	86	999999	114	999999	377	310	332	572	814	985	999999	105	887	989	811	141	370	442	623	999999	999999	119	999999	226	999999	18	16	999999	924	109	623	813	318	884	778	740	673	976	859	999999	999999	999999	460	999999	517	999999	857	751	999999	910	999999	369	999999	724	999999	967	999999	887	999999	999999	303	323	647	999999	999999	636	999999	13	221	81	467	393	582	237	940	300	659	313	709	307	161	265	452	24	355	264	105	999999	999999	811	383	786	398	500	101	98	999999	744	994	881	414	853	540	999999	453	999999	786	490	783	895	999999	63	188	999999	216	999999	870	633	999999	999999	540	202	999999	999999	697	999999	999999	999999	145	852	692	999999	999999	828	893	307	724	956	570	986	477	615	810	801	502	999999	608	118	999999	62	228	975	384	885	999999	221	547	140	798	772	374	704	354	999999	213	404	999999	360	396	909	999999	913	999999	999999	640	924	392	513	999999	376	999999	886	798	92	999999	716	539	433	486	999999	759	593	168	798	621	
773	271	878	598	108	999999	257	721	384	999999	314	912	11	254	999999	999999	43	999999	999999	699	487	999999	999999	307	497	864	321	873	715	159	999999	999999	999999	761	867	999999	513	915	808	790	999999	175	423	354	999999	999999	538	188	999999	852	725	999999	736	109	144	999999	999	581	111	999999	999999	384	16	999999	18	559	648	249	387	763	999999	128	999999	640	874	322	492	999999	977	692	999999	143	999999	863	999999	371	29	999999	999999	999	662	932	999999	574	999999	999999	169	198	999999	770	165	298	800	999999	537	607	943	105	235	821	385	999999	603	999999	908	141	571	152	801	647	539	484	622	388	110	392	999999	999999	124	433	163	304	581	217	537	47	342	517	336	999999	427	999999	939	805	624	580	339	406	665	395	879	999999	999999	698	240	681	676	422	999999	999999	999999	999999	980	999999	999999	999999	999999	395	880	870	798	63	816	976	229	999999	999999	816	763	999999	999999	906	999999	999999	999999	147	907	882	999999	856	370	919	999999	999999	531	335	943	147	147	543	79	943	526	795	596	825	999999	999999	478	999999	146	999999	659	674	101	397	905	261	999999	530	183	628	418	999999	509	999999	999999	999999	455	893	999999	407	679	230	461	119	999999	400	999999	728	938	497	413	361	720	510	270	999999	999999	143	430	692	889	616	369	450	534	502	999999	999999	94	573	965	585	999999	738	999999	999999	223	981	17	514	999999	530	592	686	999999	999999	313	999	999999	103	544	321	999999	979	999999	72	999999	20	584	887	115	999999	999999	374	532	828	407	999999	330	999999	999999	118	135	915	574	368	34	999999	999999	477	199	296	108	990	999999	999999	121	974	229	999999	578	212	999999	129	409	701	886	227	164	395	999999	330	678	786	669	436	196	558	999999	159	47	186	784	117	698	819	999999	999999	345	878	717	999999	999999	211	263	232	711	999999	516	873	482	806	529	840	999999	868	617	321	331	603	467	562	570	79	999999	401	428	299	431	589	383	243	882	285	678	236	568	999999	532	999999	724	189	52	540	999999	240	657	943	299	830	212	999999	999999	999999	421	999999	862	693	131	862	999999	421	585	926	999999	248	999999	254	172	591	310	150	789	999999	878	999999	520	39	401	849	744	999999	10	600	387	377	912	150	999999	523	999999	874	355	670	642	312	604	999999	50	439	316	999999	781	707	530	71	227	446	863	999999	644	832	301	281	128	329	999999	984	548	132	335	783	390	648	227	435	794	999999	251	575	682	404	989	962	999999	341	703	302	999999	325	999999	476	286	729	879	540	583	84	
552	323	891	620	577	917	113	999999	32	142	999999	999999	277	108	999999	297	461	249	999999	338	737	999999	625	128	913	232	972	999999	506	661	999999	687	851	719	576	928	999999	72	826	81	999999	20	999999	570	812	975	58	61	999999	989	277	639	696	255	347	764	697	773	706	354	945	253	35	370	373	803	253	999999	532	999999	613	399	423	999999	478	726	999999	64	315	938	183	920	587	999999	393	139	999999	606	999999	811	999999	999999	365	999999	136	615	984	948	999999	19	999999	501	529	999999	385	878	226	924	999999	620	999999	999999	467	768	180	999999	999999	999999	977	243	999999	646	184	720	46	703	43	940	999999	863	999999	530	857	306	215	999999	401	999999	142	999999	913	75	830	762	524	999999	452	999999	311	111	949	476	970	999999	206	96	326	809	969	682	845	999999	287	913	878	766	999999	171	563	498	999999	999999	386	473	330	747	815	422	205	448	260	445	639	999999	913	275	559	893	999999	128	365	592	611	459	668	638	787	999999	999999	758	811	290	44	999999	478	864	100	507	999999	999999	280	904	613	531	431	409	646	743	999	613	217	892	72	444	142	50	482	926	804	692	959	898	538	999999	999999	970	411	825	75	59	184	999999	259	650	847	461	999999	90	38	999999	991	999999	917	280	550	919	228	999999	681	438	391	999999	703	999999	499	382	375	175	894	460	998	820	999999	999999	438	165	643	421	999999	680	999999	999999	897	999999	700	914	980	999999	896	717	999999	811	154	637	667	20	358	999999	160	475	95	999999	196	578	270	181	999999	967	842	395	286	806	999999	10	375	989	277	168	261	585	999999	117	279	187	709	196	675	49	292	428	806	345	271	131	594	259	999999	329	999999	528	546	999999	425	510	440	944	808	153	271	678	742	999999	55	574	82	978	543	999999	868	84	999999	999999	685	423	588	940	545	999999	999999	999999	783	947	883	733	49	999999	692	768	746	764	388	532	777	613	685	999999	300	999999	999999	999999	715	206	999999	999999	33	999999	337	11	921	499	409	925	737	999999	894	794	317	322	999999	693	295	775	999999	114	999999	973	999999	81	738	972	650	849	999999	799	411	999999	497	683	709	831	999999	690	846	256	999999	463	999999	999999	719	890	309	978	170	365	999999	940	934	355	514	60	656	266	273	949	849	559	101	937	744	317	307	999999	999999	704	640	604	999999	25	749	242	188	929	362	847	673	672	688	479	478	470	652	151	178	659	999999	796	427	897	407	805	372	856	888	411	999999	675	375	465	999999	999999	
22	918	606	281	871	727	903	425	285	187	999999	621	469	999999	664	165	464	952	529	844	999999	41	618	943	999999	331	999999	999999	264	998	999999	232	754	999999	458	999999	545	897	788	457	999999	999999	621	229	999999	750	999999	614	746	437	220	999999	935	880	549	999999	310	663	411	549	685	952	999999	999999	999999	647	866	999999	825	930	620	567	999999	82	951	184	419	999999	18	130	999999	999999	999999	827	999999	884	999999	874	212	999999	999999	881	495	248	771	940	841	999999	349	296	883	679	789	815	999999	999999	999999	863	999999	375	571	999999	654	999999	614	259	999999	343	499	999999	361	992	514	358	506	738	81	925	311	21	342	84	59	721	246	264	999999	399	19	144	636	433	945	999999	999999	522	237	214	999999	999999	202	508	844	352	999999	891	999999	999999	999999	88	580	332	562	917	999999	999999	999999	932	54	999999	611	999999	333	999999	369	927	999999	677	452	983	510	999999	301	788	818	834	240	706	999999	354	99	216	999999	930	563	314	999999	37	804	999999	660	999999	170	284	999999	843	184	999999	983	999999	845	498	988	999999	577	713	40	999999	999999	999999	266	165	156	699	270	405	278	402	801	65	66	28	872	999999	333	999999	707	26	999999	974	999999	999999	999999	999999	509	999999	999999	754	999999	849	283	107	928	606	162	504	159	470	23	999999	575	781	688	999999	951	826	625	955	12	372	16	23	895	134	999999	999999	999999	378	999999	669	999999	999999	999999	951	781	959	100	275	881	828	66	999999	12	372	409	877	72	795	826	999999	975	272	751	990	843	999999	212	803	999999	645	72	780	999999	354	337	999999	742	999999	157	999999	735	359	83	183	315	769	20	999999	724	671	453	646	551	516	999999	915	772	59	118	999999	999999	296	218	245	766	285	967	658	45	359	145	335	648	833	947	625	999999	999999	684	83	259	999999	999999	396	999999	999999	239	762	660	999999	287	692	628	636	245	448	151	999999	416	40	802	999999	497	375	535	128	998	718	569	78	726	999999	999999	44	271	87	217	821	53	350	56	214	997	623	82	452	999999	21	598	508	483	999999	172	654	281	999999	192	713	861	83	426	521	203	999999	696	93	328	594	375	999999	241	329	999999	75	983	999999	364	873	302	92	421	986	129	70	594	375	41	719	999999	374	894	503	960	999999	924	535	21	415	999999	989	134	122	646	440	277	164	999999	106	670	684	542	999999	421	999999	661	439	401	999999	997	331	61	608	831	10	273	999999	999999	824	151	458	585	949	999999	313	999999	309	350	689	792	999999	
808	935	59	999999	831	586	92	191	999999	494	143	878	999999	605	938	525	290	645	176	539	999999	742	955	999999	999999	593	371	117	999999	362	99	711	999999	566	522	125	559	754	179	686	655	187	516	657	324	999999	540	351	999999	441	28	999999	522	263	999999	76	980	837	979	248	224	974	370	999999	404	999999	537	851	92	999999	999999	536	476	490	999999	999999	235	307	999999	400	62	30	742	389	343	395	198	97	999999	456	145	721	999999	930	999999	680	817	561	262	892	180	688	268	552	474	492	237	42	378	37	841	999999	940	588	195	204	242	981	621	999999	243	999999	930	999999	687	255	761	545	28	214	800	673	999999	999999	230	374	761	199	914	851	167	999999	718	893	999999	463	999999	999999	745	999999	999999	835	940	253	658	729	757	631	999999	229	730	999999	24	999999	237	177	637	999999	368	821	999999	52	76	769	851	87	732	47	31	233	999999	575	800	999999	999999	999999	733	801	356	999999	616	139	334	999999	131	475	151	553	665	448	825	845	828	923	834	404	769	180	401	580	997	999999	999999	641	754	164	891	999999	407	999999	999999	999999	589	867	215	312	999999	381	648	386	936	188	381	999999	999999	629	999999	876	915	371	205	562	999999	999999	999999	895	529	692	940	966	583	877	999999	999999	14	990	999999	960	999999	532	685	397	532	25	999999	819	348	37	243	135	417	999999	358	45	999999	999999	435	999999	374	319	999999	36	441	682	803	69	999999	979	578	417	373	787	167	393	685	999999	40	394	141	682	557	501	458	815	558	567	529	120	999999	133	564	999999	595	409	748	659	956	850	999999	584	787	999999	459	825	762	630	858	964	360	269	850	999999	999999	692	999999	292	577	626	133	245	539	921	653	454	853	920	999999	758	644	36	999999	189	999999	556	999999	198	51	632	999999	928	709	564	760	76	283	522	771	903	647	999999	91	339	727	977	55	865	715	15	972	999999	438	999999	330	333	417	670	869	999999	999999	573	999999	945	999999	204	535	975	171	587	181	340	999999	999999	121	999999	999999	522	462	204	999999	39	482	46	660	220	500	610	244	436	658	612	999999	999999	116	999999	225	999999	999999	532	999999	79	703	137	999999	999999	693	150	988	151	388	999999	218	674	622	767	100	214	999999	999999	704	999999	741	735	929	568	687	511	192	48	962	808	755	929	753	999999	335	355	212	28	527	359	622	102	999999	999999	404	978	34	348	982	999999	999999	414	828	525	338	968	208	275	954	191	957	949	189	579	149	288	921	190	442	999999	
999999	999999	835	999999	313	648	687	175	174	708	487	843	66	951	999999	351	111	999999	999999	999999	999999	936	73	345	402	672	913	478	624	999999	67	999999	906	246	18	584	578	483	222	999999	291	42	111	256	704	124	893	237	622	797	186	999999	86	85	598	75	999999	499	952	640	735	218	550	999999	999999	999999	936	819	942	999999	999999	628	25	424	85	124	835	817	640	287	999999	685	855	826	999999	373	767	999999	648	943	381	88	530	581	954	82	999999	63	604	999999	187	999999	295	999999	34	557	678	661	999	483	240	999999	859	674	862	59	363	999999	118	288	875	999999	999999	999	10	694	107	443	470	12	632	782	999999	578	110	999999	999999	999999	802	391	695	116	832	174	712	986	229	856	719	905	719	767	944	999999	196	82	999999	999999	250	340	460	244	200	996	999999	458	999999	290	574	168	999999	748	999999	726	999999	768	999999	999999	296	999999	474	251	999999	565	293	864	999999	999999	999999	38	799	114	374	471	931	460	916	835	999999	264	999999	938	292	561	256	971	845	228	732	999999	799	899	999	236	865	219	520	634	713	987	620	285	897	545	368	553	999999	999999	794	142	852	447	691	42	210	535	958	173	319	321	999999	619	999999	964	999999	900	115	148	605	722	940	291	132	999999	999999	537	999999	746	202	702	598	394	433	999999	999999	999999	217	999999	35	340	999999	356	325	401	968	11	999999	999999	316	999999	448	245	855	82	202	571	324	999999	398	673	494	999999	970	616	723	999999	196	999999	399	876	693	148	999999	275	472	593	965	731	368	642	425	118	439	735	264	362	539	360	999999	14	999999	999999	578	361	845	47	386	999999	678	344	999999	999999	999999	440	999999	999999	132	590	999999	999999	605	999999	997	756	257	386	999999	245	999999	370	999999	835	176	395	839	841	569	760	999999	435	217	266	62	999999	826	877	574	999	999999	954	240	949	750	798	999999	999999	854	821	113	468	999999	150	357	999999	249	979	999999	157	600	933	739	999999	169	999999	402	999999	999999	999999	999999	999999	811	999999	999999	407	140	999999	94	378	986	395	986	748	657	999999	181	76	909	745	784	847	506	999999	408	37	224	868	999999	576	405	69	999999	999999	892	733	656	480	865	949	999999	104	894	999999	999999	215	999999	991	999999	208	999999	335	999999	999999	198	999999	999999	394	385	257	999999	271	365	518	972	927	482	114	855	923	314	700	210	960	999999	689	952	503	999999	203	90	999999	164	591	572	80	629	127	999999	809	859	271	104	999999	766	916	738	386	999999	243	733	999999	
145	791	999999	312	135	480	237	508	139	999999	138	191	176	999999	116	999999	946	902	308	999999	422	56	73	52	605	999999	203	651	999999	576	474	32	470	249	999999	373	697	999999	945	999999	889	999999	679	489	999999	913	999999	805	809	999999	439	137	935	999999	429	99	727	850	707	542	286	586	557	563	906	116	721	927	873	743	87	687	957	999999	474	238	999999	584	909	999999	150	398	841	987	146	346	999999	101	819	997	645	847	562	412	872	999999	636	126	583	999999	201	524	999999	999999	886	752	179	999999	904	201	999999	152	940	999999	402	999999	744	999999	426	999999	29	629	117	875	999999	239	134	999999	286	999999	601	260	11	883	501	626	999999	999999	999999	394	177	311	999999	628	284	503	906	547	20	999999	568	76	699	24	17	571	416	66	968	656	627	999999	508	742	600	999999	151	67	999999	999999	431	968	469	42	402	717	442	489	999999	604	333	586	999999	999999	602	534	560	987	999999	999999	219	999999	999999	999999	767	552	802	454	37	811	361	999999	34	999999	563	999999	607	667	621	299	139	926	464	373	333	50	999999	217	150	75	999999	164	191	999999	565	31	999999	25	275	849	914	988	461	790	999999	999999	562	999999	999999	12	926	999999	375	586	999999	999999	945	444	999999	999999	472	999999	314	962	899	999999	667	999999	679	999999	439	592	401	771	384	150	999999	999999	130	848	488	779	999999	147	149	28	789	604	793	282	86	999999	895	548	387	328	684	499	890	56	816	131	631	206	573	999999	501	603	211	999999	999999	999999	324	281	248	693	126	176	823	881	417	73	999999	406	464	713	697	999999	394	65	466	975	783	83	42	366	999999	999999	574	999999	526	999999	402	144	999999	999999	999999	623	310	999999	999999	517	676	19	999999	753	484	999999	742	859	647	999999	219	156	202	841	496	250	249	881	544	999999	602	28	364	231	670	512	999999	999999	999999	999999	999999	700	853	999999	309	774	999999	288	882	923	999999	714	167	877	976	256	999999	623	999999	170	384	429	159	999999	999999	999999	999999	418	93	972	999999	94	557	573	999999	518	302	253	999999	722	806	960	999	999999	315	887	861	487	254	423	569	328	348	999999	699	999999	550	497	43	651	999999	999999	205	999999	640	455	167	593	781	468	954	699	90	597	364	423	430	999999	999999	999999	999999	177	173	669	412	999999	745	416	999999	972	967	805	219	891	602	780	999999	99	999999	860	730	277	705	999999	999999	999999	247	751	786	999999	703	22	445	999999	854	953	862	536	506	999999	710	751	720	808	999999	999999	490	199	
995	584	658	999999	557	200	999999	999999	471	387	210	542	727	993	999999	597	999999	955	369	213	46	649	917	238	999999	316	999999	979	556	896	296	319	390	58	756	211	627	999999	464	255	999999	334	999999	485	336	999999	947	716	131	132	999999	544	999999	286	162	356	667	429	748	251	50	328	972	999999	100	999999	162	999999	999999	428	999999	907	500	999999	505	711	999999	999999	902	628	368	443	857	434	367	751	529	113	895	410	544	208	624	223	214	389	362	916	394	445	811	278	479	703	163	631	53	676	999999	450	198	234	526	999999	882	606	471	548	217	349	999999	59	999999	837	883	999999	293	286	909	999999	359	999999	58	467	817	100	964	164	281	735	999999	853	332	455	221	999999	681	504	999999	608	918	999999	708	55	999999	761	999999	641	819	392	999999	766	767	665	100	946	186	69	999999	791	641	316	277	482	641	518	727	337	625	573	999999	999999	945	310	207	546	999999	12	393	65	999999	332	344	999999	397	940	999999	666	364	274	143	622	203	549	966	611	999999	235	414	566	44	167	26	256	302	999999	821	466	467	999999	413	183	676	255	196	318	972	388	95	999999	432	70	973	360	440	476	595	406	999999	999999	999	999999	999999	999999	30	448	999999	97	596	837	999999	629	208	809	861	959	946	947	362	999999	999999	168	150	999999	144	974	193	665	816	826	999999	999999	132	871	999999	106	585	849	235	748	12	884	791	258	580	802	861	173	499	481	530	999999	54	999999	957	841	177	884	692	56	264	650	281	770	872	705	506	336	264	764	384	106	722	614	999999	754	376	999999	143	341	999999	30	175	344	305	999999	380	446	999999	714	999999	700	166	188	494	999999	999999	31	385	999999	306	534	909	734	107	434	925	439	39	212	474	999999	999999	361	933	244	485	937	999999	555	335	69	422	550	836	999999	939	999999	999999	304	151	354	516	268	44	587	120	441	999999	870	401	940	417	712	999999	653	948	805	999999	260	876	675	999999	830	549	246	999999	368	898	423	494	392	319	734	999999	130	768	492	326	356	133	53	699	604	164	394	652	709	311	192	734	144	999999	870	999999	476	798	685	719	999999	475	999999	542	824	999999	999999	999999	682	651	128	884	466	999999	898	136	999999	976	952	676	164	999999	412	999999	716	688	999999	104	449	315	999999	332	92	773	527	880	381	511	999999	999999	999999	763	970	999999	192	307	278	655	399	743	596	499	845	19	999999	215	72	694	826	999999	999999	914	192	376	67	796	999999	693	961	28	755	
999999	111	734	999999	999999	999999	354	875	999999	420	705	704	705	999999	104	486	999999	218	999999	818	687	999999	738	203	240	581	604	10	395	505	584	693	999999	987	275	999999	121	489	999999	592	999999	818	417	725	999999	219	486	657	999999	320	728	484	648	999999	78	645	372	541	299	819	28	353	999999	913	835	21	333	999999	999999	706	375	999999	54	730	110	999999	999999	23	873	30	105	946	999999	85	776	999999	55	181	919	999999	35	999999	999999	353	573	373	338	503	890	317	886	768	214	267	944	144	999999	999999	108	209	999999	999999	667	279	724	81	999999	415	147	999999	966	161	999999	999999	680	999999	405	701	166	999999	540	774	132	566	999999	336	742	780	140	641	669	137	999999	719	262	999999	912	919	628	501	67	923	366	164	351	735	969	391	586	159	739	738	761	371	999999	999999	236	111	144	397	999999	536	284	505	75	838	88	999999	570	999999	999999	999999	82	665	679	999999	417	968	224	409	367	361	203	999999	999999	931	376	711	59	999999	999999	810	784	241	172	530	648	861	99	512	999999	889	820	581	999999	999999	999999	105	692	62	196	999999	886	735	40	978	342	303	999999	144	471	999999	39	912	566	82	700	841	503	158	968	556	999999	711	752	477	541	622	999999	648	275	999999	29	997	472	189	999999	58	999999	194	198	355	268	999999	999999	290	860	907	25	202	563	824	602	543	93	999999	390	999999	983	999999	447	720	587	954	999999	200	357	41	449	999999	999999	651	640	319	999999	623	297	923	670	999999	999999	633	606	523	999999	450	999999	485	914	832	999999	748	999999	648	747	477	767	313	96	850	933	828	467	638	53	912	194	999999	999999	469	351	466	514	522	999999	813	123	74	870	428	999999	871	127	617	586	999999	586	992	572	493	855	983	999999	820	999999	789	999999	968	999999	182	266	394	902	454	999999	999999	244	552	703	999999	363	999999	443	667	337	71	710	850	61	999999	999999	202	721	99	614	367	628	693	983	165	648	999999	594	697	172	137	968	999999	999999	253	999999	43	999999	638	999999	162	549	180	493	477	88	324	916	836	846	73	673	812	840	133	715	999999	569	547	294	999999	118	746	505	209	102	47	724	808	477	302	903	92	960	461	817	458	210	516	87	999999	239	758	851	108	464	165	833	999999	538	625	474	751	354	999999	999999	999999	675	293	999999	999999	599	117	369	554	170	999999	852	388	315	266	349	62	469	960	978	360	894	406	745	999999	999999	722	280	851	827	162	738	999999	417	999999	782	917	142	46	
999999	131	398	307	999999	999999	312	454	697	281	285	999999	291	393	943	693	999999	278	548	446	999999	877	999999	517	726	17	852	814	971	301	999999	432	999999	433	235	856	962	596	468	871	634	999999	34	999	999999	416	870	354	999999	999999	114	514	378	999999	209	999999	999999	880	999999	999999	31	498	482	405	797	999999	999999	858	999999	96	999999	999999	810	677	812	87	852	838	941	319	999999	999999	720	258	196	969	999999	235	233	378	572	91	25	538	850	146	286	629	211	723	915	999999	196	17	991	792	703	701	999999	131	14	455	939	271	793	523	777	233	218	827	798	275	634	788	524	650	306	282	827	676	800	233	999999	999999	404	134	321	712	266	404	275	362	352	999999	374	999999	152	754	745	337	999999	63	420	999999	925	649	999999	407	493	351	495	999999	999999	216	330	999999	819	999999	999999	668	211	75	967	813	561	445	923	532	424	407	999999	552	537	500	317	747	813	999999	301	755	999999	913	229	915	909	844	488	145	999999	594	307	999999	887	86	135	303	95	606	822	490	999999	856	999999	95	844	999999	999999	384	899	582	999999	566	429	121	922	298	845	61	904	999999	956	788	999999	829	110	999999	665	460	374	23	661	216	440	811	39	889	999999	143	999999	966	999999	114	245	208	626	740	999999	775	164	837	457	999999	702	114	533	936	115	163	985	767	286	444	19	885	999999	760	999999	618	91	42	368	999999	999999	937	768	852	552	999999	213	999999	999999	999999	999999	999999	566	627	999999	999999	287	103	784	999999	158	313	999999	515	999999	360	287	866	999999	999999	999999	131	478	746	63	764	345	681	394	999999	950	626	691	396	147	999999	329	303	255	800	999999	988	258	999999	562	999999	257	999999	757	202	999999	346	754	693	205	185	999999	819	574	999999	999999	605	999999	230	999999	532	621	999999	377	622	999999	983	620	814	61	705	872	999999	193	386	999999	92	924	201	299	613	871	999999	200	962	999999	509	729	505	999999	735	289	38	767	999999	65	999999	885	999999	172	290	999999	999999	641	999999	312	999999	636	198	243	907	999999	999999	999999	221	661	622	112	415	999999	530	264	999999	999999	326	426	844	999999	163	999999	562	999999	999999	39	18	887	930	367	700	660	251	999999	541	271	902	63	771	107	556	378	999999	999999	480	935	641	36	999999	936	325	999999	999999	999999	483	867	681	710	891	488	999999	999999	730	265	411	755	958	999999	723	853	111	272	999999	999999	572	784	887	710	726	999999	398	982	286	994	51	999999	999999	197	400	673	590	201	172	293	184	
232	999999	999999	450	725	977	983	312	999999	834	999999	429	999999	999999	999999	980	971	984	47	99	940	999999	999999	999999	784	562	770	266	60	272	910	110	370	572	999999	999999	710	269	11	999999	414	679	999999	169	988	999999	482	705	701	692	619	999999	999999	999999	244	999999	911	962	665	172	216	727	262	495	999999	999999	999999	157	151	563	280	711	983	170	685	270	529	577	999999	999999	89	999999	565	367	653	703	999999	999999	337	174	234	999999	603	838	670	687	426	42	999999	45	999999	334	563	148	422	907	233	964	518	999999	655	344	736	999999	93	151	171	895	841	230	977	999999	999999	976	338	532	118	154	500	998	844	496	341	201	999999	999999	511	427	944	746	480	21	658	363	519	889	999999	524	755	529	525	531	201	24	67	256	514	586	999999	890	798	999999	999999	519	139	999999	12	999999	639	338	999999	744	999999	999999	999999	966	244	999999	999999	999999	520	999999	399	971	483	322	305	327	143	999999	999999	924	617	999999	947	401	999999	148	999999	361	999999	476	885	999999	889	780	581	106	999999	100	21	58	999999	369	379	215	688	999999	999999	999999	862	999999	999999	446	98	715	137	999999	157	999999	429	105	242	999999	562	999999	708	999999	999999	703	741	209	63	53	191	201	999999	257	999999	741	712	53	999999	417	498	211	74	448	999999	183	653	685	948	914	670	915	816	24	807	999999	507	999999	999999	343	85	663	999999	367	999999	896	910	879	999999	415	999999	386	994	824	617	361	979	269	643	908	59	65	999999	149	383	275	385	790	450	360	999999	996	632	768	341	999999	579	999999	193	441	999999	774	474	542	277	999999	999999	991	406	455	999999	248	999999	512	293	29	412	999999	984	990	521	130	438	860	181	650	999999	235	493	999999	782	282	999999	211	645	285	590	999999	871	99	999999	999999	999999	995	999999	996	923	129	484	322	432	96	722	999999	920	152	345	614	371	627	540	696	508	999999	673	82	172	870	999999	17	438	694	621	895	647	137	736	999999	855	185	727	999999	999999	999999	999999	695	559	883	291	999999	999999	976	356	999999	999999	657	885	769	331	999999	834	62	261	476	883	999999	474	827	555	792	999999	902	759	195	900	905	999999	337	274	977	999999	288	589	374	77	462	348	378	346	999999	252	967	999999	921	999999	674	382	284	297	622	231	732	999999	999999	97	48	227	999999	999999	999999	711	557	504	354	999999	555	999999	887	409	999999	398	106	491	565	549	999999	790	837	844	235	532	671	999999	651	756	999999	950	999999	999999	39	999999	187	34	692	288	694	
473	767	510	795	211	494	875	999999	234	134	251	772	949	649	999999	389	325	127	130	50	999999	999999	598	631	605	383	611	379	195	221	81	798	999999	855	974	33	336	999999	33	48	796	182	427	631	548	188	150	636	782	855	861	906	999999	247	999999	620	179	879	200	828	883	505	999999	999999	999999	453	494	104	675	999999	63	276	103	92	254	345	999999	966	92	426	243	999999	999999	999999	359	999999	999999	49	999999	364	999999	456	858	205	164	300	501	414	999999	999999	693	55	961	557	801	595	813	490	992	999999	194	213	796	773	595	999999	908	351	664	887	227	455	426	321	380	606	417	999999	927	954	843	31	999999	988	733	198	23	49	999999	763	361	745	999999	837	999999	650	660	94	999999	256	391	999999	750	692	877	248	629	999999	187	205	187	999999	562	48	999999	173	816	999999	50	407	894	869	812	900	535	482	408	999999	999999	729	999999	333	297	680	572	693	281	704	121	495	569	999999	999999	343	586	446	192	18	839	999999	834	851	999999	213	999999	522	347	999999	166	404	840	50	999999	458	258	854	627	882	476	999999	892	122	697	554	838	530	17	479	324	98	300	399	749	145	895	999999	288	94	328	59	999999	431	547	716	655	999999	864	413	94	731	819	999999	541	535	123	721	999999	499	999999	831	999999	868	535	999999	114	450	999999	999999	563	163	576	999999	999999	427	958	999999	574	980	999999	999999	665	603	394	999999	278	990	858	999999	31	999999	940	788	718	497	999999	486	895	479	999999	215	238	501	999999	930	165	287	999999	999999	576	653	157	183	999999	66	175	912	484	943	799	999999	591	999999	351	389	222	787	999999	76	999999	482	574	105	378	694	91	174	752	463	436	991	253	999999	647	999999	36	767	999999	662	332	999999	999999	952	680	498	623	160	159	471	718	378	463	679	240	999999	88	999999	804	906	975	10	999999	31	517	999999	870	999999	999999	973	999999	455	599	999999	744	263	999999	621	424	880	999999	930	24	999999	999999	67	538	573	514	552	298	974	963	292	687	999999	999999	999999	445	872	999999	776	720	999999	117	272	779	302	935	976	623	466	637	923	835	54	986	999999	285	999999	279	306	342	887	999999	999999	491	999999	999999	423	793	499	186	552	262	304	220	838	183	482	288	246	999999	999999	929	831	346	49	999999	642	344	590	999999	999999	999999	331	443	832	500	727	781	472	818	522	193	133	999999	999999	671	541	834	157	705	803	180	999999	668	805	999999	852	999999	452	999999	841	999999	212	794	999999	948	999999	860	387	
999999	456	701	816	428	125	353	805	551	261	378	999999	807	196	885	999999	816	570	663	638	999999	647	684	338	611	999999	999999	981	339	100	146	739	680	457	810	259	999999	363	999999	999999	461	999999	311	999999	83	999999	43	999999	326	892	383	999999	277	232	512	699	771	999999	999999	451	681	372	475	460	125	638	244	360	386	636	800	462	955	120	186	722	999999	893	265	666	943	552	665	999999	716	999999	472	458	945	999999	999999	739	158	173	871	999999	999999	850	675	444	999999	683	514	999999	999999	999999	432	166	999999	789	999999	878	117	999999	508	999999	999999	999999	744	999999	176	786	414	276	159	71	313	999999	249	97	45	495	227	999999	955	269	47	975	355	794	335	315	999999	165	756	608	999999	609	665	742	999999	658	999999	318	999999	923	999999	248	540	40	999999	640	917	999999	753	868	660	297	592	248	100	731	999999	949	41	861	384	258	999999	550	439	703	136	506	999999	999999	999999	909	552	41	991	799	444	325	186	999999	398	453	412	888	948	344	27	427	651	661	975	167	286	417	549	29	729	990	600	914	513	999999	264	376	489	751	745	560	256	301	296	367	772	347	999999	999999	999999	999999	602	105	686	709	854	53	411	231	632	144	492	999999	80	454	999999	272	190	978	199	999999	409	206	599	999999	180	360	374	618	394	939	944	619	182	108	999999	505	999999	804	565	999999	964	267	999999	610	78	285	999999	999999	642	999999	166	999999	740	811	999999	405	999999	999999	539	504	678	999999	837	693	200	999999	999999	972	66	999999	999999	386	423	978	80	999999	87	999999	397	999999	999999	532	999999	884	783	999999	879	371	877	992	998	17	999999	70	999999	182	429	435	419	999999	486	259	785	422	999999	999999	81	761	740	88	327	517	999999	999999	374	999999	999999	999999	999999	740	992	999999	104	999999	230	37	999999	999999	445	898	722	999999	579	201	417	880	747	563	419	13	999999	128	999999	798	674	491	999999	630	695	397	365	477	525	999999	213	60	999999	999999	201	448	999999	999999	325	999999	365	675	937	999999	236	999999	407	999999	543	999999	999999	874	805	305	999999	999999	851	491	999999	999999	543	999999	135	900	987	367	726	36	371	970	345	669	999999	789	443	998	999999	999999	403	999999	999999	999999	933	619	326	339	999999	858	999999	462	596	185	62	277	999999	119	999999	47	654	999999	768	380	891	572	570	693	82	25	862	400	194	318	98	465	68	440	322	516	584	657	999999	867	999999	908	999999	170	999999	535	490	999999	458	516	889	533	999999	619	221	370	58	633	267	239	
995	931	278	999999	999999	999999	218	868	797	43	999999	999999	756	900	999999	982	999999	410	86	546	534	999999	941	677	428	564	32	448	999999	951	467	950	400	884	999999	774	640	105	82	30	326	622	535	425	63	892	999999	542	943	999999	182	648	557	999999	704	465	999999	600	859	999999	574	769	649	846	575	512	606	999999	38	901	351	999999	337	65	230	911	999999	526	623	535	999999	999999	505	990	779	819	403	999999	999999	416	999999	50	246	550	456	556	973	688	849	999999	296	906	999999	52	886	89	320	501	499	792	461	473	999999	333	745	93	274	658	77	999999	118	999999	692	999999	127	311	856	787	999999	674	938	999999	676	82	249	880	999999	462	113	999999	508	902	190	397	954	999999	74	912	999999	372	999999	324	621	999999	999999	370	223	892	925	585	233	533	891	825	853	999999	797	999999	999999	864	116	999999	555	999999	258	215	999999	999999	666	999999	246	944	982	247	392	623	703	584	638	999999	666	999999	537	527	476	974	21	999999	543	818	523	170	827	999999	265	999999	768	253	999999	238	624	919	235	128	349	999999	551	654	443	999999	442	999999	999999	215	207	32	999999	38	901	284	204	390	761	999999	293	85	126	52	981	912	854	459	740	410	263	999999	858	418	188	196	432	366	999999	313	386	310	894	621	741	242	204	740	351	569	43	244	999999	999999	835	273	173	509	999999	530	384	982	999999	999999	952	999999	174	866	849	715	999999	837	469	457	471	982	999999	504	310	999999	999999	124	118	181	999999	29	589	480	582	999999	999999	923	693	401	928	403	827	999999	669	291	999999	337	891	999999	717	999999	999999	999999	915	853	999999	668	208	924	812	999999	874	311	499	932	870	694	999999	999999	691	928	154	78	528	78	999999	161	834	28	999999	999999	999999	481	463	180	254	878	564	729	831	999999	724	768	999999	999999	528	526	540	737	421	999999	999999	955	945	999999	999999	999999	999999	847	697	931	833	190	254	431	999999	403	999999	328	999999	991	139	999999	113	336	999999	999999	999999	860	999999	638	621	999999	607	306	347	277	535	674	129	547	696	717	41	900	999999	544	523	999999	630	135	678	221	999999	429	253	488	999999	619	585	999999	227	332	307	69	319	735	583	948	93	770	999999	183	209	999999	305	422	533	999999	804	669	861	331	239	423	960	410	58	187	999999	859	425	916	98	453	329	373	419	972	591	795	999999	575	999999	999999	268	999999	21	999999	134	831	999999	999999	999999	916	999999	999999	999999	883	999999	909	999999	405	895	234	355	950	95	999999	820	999999	
12	560	621	18	708	295	256	380	165	465	398	149	63	231	904	999999	999999	999999	640	999999	281	999999	873	682	118	565	999999	999999	514	317	999999	266	98	202	828	404	38	999999	218	527	649	722	999999	642	520	547	999999	674	999999	580	848	913	999999	397	999999	477	687	939	900	999999	999999	406	999999	847	56	141	999999	861	402	509	746	999999	963	999999	999999	559	999999	241	171	999999	223	16	529	933	469	506	151	701	542	999999	717	99	904	75	911	253	855	880	596	389	999999	490	999999	999999	833	551	949	11	613	999999	669	455	999999	340	999999	609	876	932	387	550	989	999999	999999	51	999999	657	401	898	211	999999	703	927	645	781	83	732	735	709	110	999999	999999	999999	97	441	691	271	999999	574	145	312	999999	923	502	55	999999	146	172	239	37	999999	159	60	999999	83	407	999999	999999	995	266	206	999999	999999	832	469	994	849	272	999999	999999	531	346	827	763	898	174	780	434	599	999999	999999	570	505	681	924	769	999999	999999	23	44	949	461	999999	999999	939	438	208	101	43	61	550	874	999999	879	506	999999	332	297	901	909	626	999999	220	613	329	635	378	495	999999	699	498	999999	259	853	410	80	30	519	824	469	999999	689	999999	547	842	72	295	625	185	95	447	217	449	113	999999	642	250	711	988	313	69	712	194	343	563	51	624	431	479	999999	818	812	473	441	999999	937	916	999999	999999	267	350	999999	999999	821	999999	290	69	999999	999999	768	829	318	530	999999	409	262	505	999999	984	800	999999	863	155	749	276	999999	999999	17	999999	479	726	577	940	731	999999	316	402	372	90	282	999999	479	986	999999	999999	509	291	952	41	999999	999999	858	999999	970	819	486	999999	570	554	999999	547	61	986	966	999999	999999	378	799	557	103	859	142	977	712	818	999999	877	443	152	767	352	999999	976	999999	999999	999999	999999	970	911	999999	999999	831	999999	462	999999	930	999999	29	669	354	141	999999	404	938	831	310	880	999999	161	999999	608	174	428	787	285	756	85	518	999999	183	373	999999	999999	81	395	38	324	524	977	888	999999	857	773	798	999999	860	999999	48	645	999999	999999	912	999999	71	877	999999	999999	40	186	978	999999	974	99	999999	980	733	603	333	999999	999999	999999	999999	998	273	374	750	400	999999	161	425	370	999999	873	203	196	461	589	826	203	851	999999	999999	999999	998	43	511	768	287	818	902	266	72	999999	841	750	999999	913	999999	999999	999999	152	783	999999	761	618	817	110	896	309	999999	153	999999	999999	701	999999	701	28	10	240	999999	982	
123	811	258	999999	308	551	999999	453	565	547	999999	140	999999	709	840	414	586	390	999999	411	999999	978	299	758	489	999999	999999	662	58	999999	999999	324	834	154	39	972	631	999999	320	275	79	453	743	981	119	646	73	992	999999	297	441	620	999999	461	120	999999	999999	999999	678	376	757	378	404	952	634	719	305	921	999999	868	783	984	79	949	341	428	245	317	999999	843	868	802	324	760	181	999999	309	383	43	999999	460	999999	923	999999	999999	999999	999999	999999	356	400	351	999999	999999	480	514	457	550	76	129	692	898	214	850	999999	999999	955	64	643	999999	999999	420	922	888	784	417	652	70	999999	999999	640	999999	455	961	258	501	999999	489	843	999999	999999	999999	243	999999	999999	999999	255	999999	98	446	999999	999999	999999	18	24	979	428	263	538	72	999999	396	424	999999	489	322	999999	253	601	999999	781	999999	220	397	66	590	187	669	999999	787	171	999999	971	689	999999	994	999999	999999	946	278	999999	472	951	999999	394	999999	337	607	774	999999	553	12	688	754	999999	999999	999999	999999	952	433	999999	759	716	750	901	500	425	734	756	494	357	999999	306	332	270	319	524	999999	13	728	999999	579	894	999999	244	169	682	999999	35	792	999999	999999	999999	522	476	323	755	211	879	893	999999	602	851	999999	681	546	999999	366	493	354	571	995	24	999999	180	233	864	208	515	741	818	207	709	999999	925	409	522	783	856	947	999999	323	560	119	816	999999	728	615	837	697	464	999999	999999	680	230	573	999999	270	351	999999	458	557	696	148	999999	714	893	886	999999	999999	34	999999	509	546	790	258	999999	904	417	999999	505	259	370	817	287	501	474	38	999999	361	476	999999	442	999999	498	16	999999	422	44	111	767	841	261	566	999999	542	817	196	890	971	139	999999	853	999999	747	999999	999999	878	860	583	999999	864	153	11	999999	772	489	895	58	783	631	31	869	316	999999	663	998	999999	154	744	999999	287	148	771	232	447	999999	999999	867	999999	820	999999	561	461	861	902	698	259	761	900	63	921	999999	116	350	118	999999	547	999999	93	210	391	734	125	898	962	999999	381	779	366	374	999999	38	999999	999999	883	999999	417	454	851	965	999999	52	253	691	762	149	41	431	124	288	999999	533	783	98	999999	23	999999	563	898	185	327	479	405	999999	184	893	390	153	466	999999	751	102	236	127	462	348	491	999999	999999	999999	694	949	999999	88	512	355	254	669	533	869	33	999999	556	675	648	999999	647	716	516	869	759	888	999999	475	536	999999	306	665	999999	100	
532	21	427	999999	491	377	999999	326	34	829	649	720	619	597	624	896	545	560	999999	999999	999999	774	917	276	999999	806	984	199	999999	743	999999	588	42	443	346	22	999999	480	194	280	999999	331	692	999999	230	48	278	377	851	999999	999999	746	196	999999	399	757	103	999999	21	684	392	624	774	999999	781	999999	999999	186	999999	999999	469	999999	376	209	999999	379	92	241	55	35	537	617	348	912	520	311	402	588	999999	588	918	286	469	509	999999	840	557	999999	905	169	360	999999	126	248	180	999999	380	987	999999	29	999999	862	115	986	156	999999	285	999999	770	999999	668	999999	143	671	693	193	605	866	321	888	999999	681	336	886	674	446	500	109	742	999999	931	415	999999	33	999999	66	999999	482	999999	121	564	999999	640	435	501	260	999999	999999	555	987	562	513	675	836	999999	993	536	999999	321	710	285	186	129	419	999999	263	245	119	757	637	21	133	513	999999	334	137	51	900	999999	424	999999	55	554	755	999999	999999	739	36	826	920	530	999999	170	651	836	387	576	231	887	248	24	849	697	918	975	439	10	475	512	79	952	635	999999	999999	999999	239	631	373	620	130	523	218	292	836	999999	69	999999	861	999999	946	560	819	999999	156	409	999999	999999	636	780	370	427	273	524	999999	968	895	999999	273	428	606	755	212	999999	766	999999	806	999999	860	811	915	476	999999	112	565	999999	142	999999	999999	498	596	999999	999999	999999	259	702	259	694	999999	999999	999999	941	999999	443	766	200	357	218	256	431	603	80	496	825	864	999999	288	171	958	247	836	999999	439	999999	831	724	760	999999	361	73	475	121	999999	992	599	974	999999	999999	346	375	171	923	999999	266	895	525	395	180	999999	999999	424	999999	735	297	41	999999	511	923	611	51	440	738	857	999999	999999	491	999999	999999	235	890	126	999999	824	593	86	912	909	182	880	315	999999	589	890	994	649	999999	999999	744	961	999999	472	853	999999	304	934	999999	76	191	311	413	999999	891	944	839	250	841	999999	999999	220	129	999999	338	53	999999	712	850	848	862	999999	999999	999999	303	542	574	427	272	999999	529	999999	653	845	728	871	476	827	447	644	999999	999999	999999	123	244	533	842	633	999999	999999	798	591	94	583	214	999999	999999	999999	194	358	380	999999	977	362	744	999999	999999	283	310	467	577	477	275	215	797	117	999999	464	870	769	999999	999999	294	999999	690	938	574	80	999999	90	148	177	643	999999	274	639	777	999999	379	751	966	999999	999999	676	241	330	326	878	786	106	912	278	438	425	
999999	999999	999999	524	671	806	918	496	641	229	329	410	999999	187	999999	167	340	289	94	128	802	142	617	618	231	999999	621	695	999999	999999	999999	999999	738	227	440	834	512	999999	784	573	833	999999	999999	113	356	999999	496	148	937	628	766	633	999999	999999	999999	526	822	518	999999	999999	999999	232	213	107	999999	460	671	999999	747	117	655	87	504	521	295	332	215	514	999999	400	873	483	999999	665	999999	544	684	428	605	913	22	994	960	484	389	999999	276	829	60	896	169	880	999999	830	973	689	139	999999	999999	299	999999	317	257	999999	437	710	474	547	999999	518	775	999999	20	999999	105	660	126	30	142	999999	65	386	464	375	240	993	91	927	691	99	999999	22	403	315	602	704	999999	999999	56	999999	145	728	999999	999999	130	915	869	999999	999999	322	572	999999	999999	999999	243	934	853	999999	999999	443	629	546	855	239	113	763	849	705	999999	400	913	68	973	999999	549	337	875	921	254	325	999999	523	202	379	526	305	481	64	81	667	851	999999	396	613	59	598	872	999999	438	367	75	173	336	999999	999999	513	145	86	799	999999	69	999999	637	999999	318	115	354	486	713	808	291	999999	634	572	549	999999	999999	369	999999	999999	464	604	492	999999	259	960	196	857	971	22	999999	404	264	174	608	919	237	999999	304	999999	254	396	567	630	86	280	539	764	795	359	841	775	672	999999	452	999999	999999	751	107	358	918	999999	999999	999999	999999	999999	541	999999	999999	999999	821	633	999999	470	706	77	47	862	999999	978	431	432	999999	999999	181	999999	732	415	722	153	999999	485	941	946	35	999999	881	866	981	200	739	79	999999	176	537	218	710	999999	153	384	427	586	941	999999	926	999999	434	893	529	265	164	136	747	820	158	999999	691	999999	445	999999	196	999999	880	999999	249	999999	633	895	93	963	683	530	272	999999	726	894	543	823	29	539	334	987	347	726	999999	999999	332	979	27	999999	526	591	766	999999	999999	257	999999	332	879	574	999999	538	810	999999	582	999999	864	410	104	264	801	868	999999	906	623	208	999999	163	583	636	999999	653	877	891	999999	101	763	76	158	478	198	221	943	999999	676	795	187	781	154	412	748	921	884	763	400	658	492	860	581	989	425	551	749	252	545	218	660	999999	129	490	999999	999999	261	625	75	590	924	654	239	827	31	60	19	180	887	999999	769	124	501	787	609	999999	999999	168	63	646	471	999999	909	999999	145	999999	662	664	542	999999	670	269	698	999999	999999	837	631	753	967	374	542	578	364	437	
999999	546	999999	341	999999	966	312	999999	572	999999	128	233	744	999999	692	763	999999	355	999999	999999	999999	509	425	999999	63	771	282	741	201	688	999999	892	346	999999	28	599	841	999999	783	576	999999	577	697	279	690	510	999999	999999	71	999999	999999	197	999999	428	990	939	130	735	287	118	693	999999	901	883	324	999999	886	272	752	102	922	76	571	999999	297	999999	812	999999	11	552	999999	422	679	987	711	917	952	918	491	999999	479	999999	53	999999	882	87	675	999999	955	465	623	999999	117	969	999999	910	625	879	140	130	137	999999	733	734	440	281	891	999999	182	999999	283	968	781	999999	623	815	999999	896	189	220	204	999999	201	545	928	999999	315	710	999999	800	999999	82	788	370	951	505	999999	319	244	999999	195	999999	640	558	999999	999999	999999	443	355	476	888	728	700	920	926	137	782	999999	805	999999	965	191	219	381	115	210	190	421	722	127	443	713	662	999999	34	443	999999	643	364	283	800	872	364	238	912	573	999999	867	444	823	723	194	513	653	645	13	551	999999	452	999999	474	999999	999999	238	999999	184	76	132	895	493	999999	999999	999999	532	791	103	827	981	999999	541	828	322	977	898	404	259	210	999999	999999	30	999999	109	200	383	999999	173	999999	136	205	737	507	259	999999	950	64	584	360	999999	999999	552	999999	999999	999999	911	999999	162	999999	821	833	999999	974	67	200	875	601	670	948	999999	999999	628	941	999999	785	731	44	579	350	36	844	820	898	228	157	999999	843	331	309	289	231	999999	513	340	302	422	763	449	68	106	359	999999	999999	900	999999	243	610	484	784	77	999999	582	999999	999999	977	999999	885	755	910	810	41	280	370	999999	238	999999	124	999999	409	999999	968	595	520	254	677	999999	194	998	960	914	779	999999	546	999999	412	648	844	880	363	288	536	17	539	257	74	88	34	966	671	999999	128	999	85	421	109	999999	999999	567	955	526	828	999999	795	996	41	672	734	999999	266	589	999999	244	258	130	999999	960	999999	272	190	598	999999	228	336	769	999999	779	293	134	141	131	586	286	924	836	459	999999	222	543	225	999999	999999	999999	709	999999	999999	884	750	954	999999	149	235	800	387	999999	100	610	559	36	999999	262	389	609	996	999999	13	945	319	999999	670	999999	748	522	56	788	253	540	519	255	800	911	999999	338	549	992	895	999999	899	999999	746	849	999999	196	999999	999999	999999	745	899	999999	87	32	574	339	294	398	401	713	753	599	124	559	101	314	235	299	233	60	999999	13	248	999999	999999	752	
675	820	105	562	189	999999	999999	508	641	944	999999	777	346	699	54	999999	601	192	999999	310	999999	196	999999	786	960	53	740	961	685	895	336	999999	976	821	999999	473	303	839	533	999999	822	999999	918	156	147	999999	999999	533	16	909	999999	66	999999	746	310	488	71	319	601	145	352	815	823	745	617	317	801	524	46	580	857	999999	999999	372	487	835	278	611	999999	999999	101	999999	954	775	999999	279	675	239	999999	184	999999	983	247	398	328	17	999999	182	539	829	655	437	497	435	62	650	999999	822	268	999999	220	459	670	98	54	145	860	57	262	347	641	999999	13	861	999999	873	524	270	53	480	999999	106	999999	819	857	663	719	529	722	999999	872	853	971	56	964	999999	323	999999	999999	192	999999	745	919	201	198	94	434	635	266	189	135	147	778	999999	433	123	387	851	240	390	425	341	334	419	475	788	600	957	897	999999	560	374	916	999999	999999	305	186	881	630	772	239	93	272	999999	717	735	84	999999	622	850	574	471	918	962	766	999999	421	509	999999	410	999999	476	738	999999	628	760	230	917	464	137	936	999999	231	999999	161	342	78	790	702	740	713	416	344	56	652	98	456	999999	104	518	884	999999	166	999999	999999	762	355	232	914	956	514	999999	729	495	913	79	250	460	999999	434	746	630	999999	984	696	87	142	691	999999	540	314	276	822	945	999999	999999	349	11	189	999999	986	846	875	999999	236	556	687	849	143	999999	847	996	152	670	771	263	870	181	999999	211	629	999999	835	384	652	999999	344	783	999999	999999	730	999999	280	422	448	999999	755	70	758	150	399	293	999999	999999	693	318	134	162	184	989	398	178	477	978	769	332	999999	501	999999	988	222	904	606	489	999999	999999	725	730	231	999999	508	999999	422	393	811	346	116	30	690	344	123	999999	999999	263	265	561	772	302	652	126	889	263	967	999999	928	495	686	79	962	95	592	403	930	312	999999	588	755	94	176	432	226	990	810	759	874	999999	304	353	233	300	835	999999	999999	115	999999	255	842	652	465	999999	999999	47	999999	604	751	719	260	306	773	676	806	687	136	999999	900	999999	999999	999999	999999	898	201	999999	845	999999	260	170	326	825	999999	245	746	112	629	850	772	189	932	216	999999	999999	779	997	579	557	494	999999	306	857	215	999999	802	634	757	567	134	327	999999	396	354	999999	403	999999	975	538	930	703	999999	285	458	999999	966	999999	999999	740	128	203	999999	298	187	999999	863	468	619	248	442	121	355	72	726	455	
987	546	862	426	761	353	32	999999	627	790	99	31	999999	494	126	566	434	999999	448	931	999999	903	219	251	727	934	815	736	105	818	357	995	559	999999	733	429	384	783	978	999999	180	721	670	396	22	999999	69	135	132	999999	687	999999	999999	794	891	93	337	620	699	999999	537	296	945	999999	442	104	471	999999	761	696	192	651	999999	672	760	841	242	822	238	884	875	690	614	229	140	28	999999	764	121	649	999999	763	93	161	247	999999	776	861	953	918	999999	662	999999	999999	693	45	300	999999	999999	999999	851	514	999999	815	951	847	681	999999	999999	423	723	707	999999	121	999999	999999	568	887	434	876	75	380	999999	319	513	222	999999	999999	536	104	999999	429	999999	999999	798	587	999999	277	999999	400	213	60	193	539	999999	673	999999	262	831	274	999999	412	526	167	984	480	645	82	311	738	530	999999	999999	583	999999	303	976	233	322	26	58	300	687	999999	673	25	999999	339	124	839	845	999999	999999	272	627	999999	999999	573	86	999999	942	308	965	471	999999	999999	861	610	844	901	697	153	940	814	225	187	999999	492	999999	999999	293	316	958	472	999999	467	154	927	956	999999	401	412	999999	994	999999	750	334	226	173	999999	164	999999	494	223	151	701	133	543	56	449	999999	419	89	117	45	635	349	503	578	413	566	999999	654	474	510	999999	999999	999999	740	999999	853	509	999999	532	815	706	822	999999	999999	201	343	610	880	999999	779	981	333	999999	958	449	410	830	999999	760	405	999999	999999	29	712	999999	704	187	999999	580	596	999999	101	999999	999999	339	813	604	182	386	79	999999	63	147	695	528	961	957	986	301	75	999999	861	567	136	999999	773	999999	42	474	999999	166	999999	999999	999999	688	999999	999999	999999	629	999999	805	658	270	999999	449	176	795	333	999999	894	746	999999	512	515	999999	239	533	999999	706	566	20	572	708	889	913	159	753	226	17	638	195	220	999999	665	999999	999999	600	876	999999	428	999999	999999	999999	999999	999999	965	304	999999	356	459	367	355	50	73	625	243	999999	999999	778	999999	999999	578	326	999999	709	999999	833	846	256	209	638	656	742	288	588	541	724	999999	147	947	854	959	870	558	281	839	999999	303	50	999999	424	228	108	397	14	408	162	302	869	999999	141	457	999999	156	999999	710	612	762	999999	93	518	820	243	830	999999	999999	999999	767	284	999999	365	540	806	999999	784	419	558	355	999999	999999	389	432	269	922	815	406	421	723	999999	571	236	417	817	999999	517	604	985	999999	952	550	999999	394	27	999	859	
601	651	327	372	411	162	267	488	306	703	96	560	321	999999	48	999999	985	39	713	643	948	999999	849	999999	189	434	999999	999999	733	999999	994	414	269	72	224	755	104	360	336	418	968	929	521	263	430	999999	999999	263	999999	507	715	999999	314	366	911	999999	801	613	999999	976	872	999999	754	999999	709	999999	301	258	800	293	948	634	999999	304	674	28	210	596	999999	145	760	36	487	236	773	999999	109	902	999999	344	954	490	999999	999999	546	999999	185	999999	553	748	999999	424	463	999999	559	91	662	20	999999	893	999999	214	331	999999	999999	845	387	527	53	79	581	398	999999	465	338	467	465	353	999999	571	843	999999	52	999999	393	346	572	999999	677	999999	977	99	221	268	664	749	169	132	144	700	999999	657	660	484	176	999999	327	997	302	999999	625	319	262	129	999999	183	171	788	662	879	283	531	850	361	102	492	187	839	999999	588	308	343	218	66	846	999999	844	999999	999999	999999	28	575	564	585	76	668	837	101	218	491	588	380	469	264	427	203	807	309	999999	684	186	488	206	713	793	999999	999999	999999	283	864	339	602	999999	633	999999	708	966	274	999999	999999	654	96	630	320	10	927	873	999999	638	999999	388	545	186	691	852	540	999999	850	792	783	999999	641	817	353	999999	985	959	835	999999	719	236	999999	24	957	999999	999999	999999	999999	712	865	419	156	567	630	486	999999	425	999999	999999	999999	999999	126	482	510	866	999999	278	287	168	25	968	48	560	919	425	999999	999999	999999	661	761	999999	999999	148	926	999999	999999	83	999999	999999	367	569	239	64	82	390	120	70	513	100	999999	999999	999999	727	697	897	381	595	648	214	640	273	206	78	29	648	847	978	555	146	454	940	90	420	999999	456	739	983	487	539	315	785	26	139	645	939	112	764	450	999999	993	826	435	983	999999	103	373	170	44	434	999999	142	999999	377	999999	85	999999	999999	927	999999	999999	999999	117	118	899	855	256	77	432	89	545	92	537	526	152	999999	514	107	999999	707	93	999999	999999	999999	996	182	281	649	492	999999	208	999999	999999	209	870	606	718	326	999999	381	846	305	738	955	889	460	605	999999	235	27	571	644	999999	999999	167	589	447	64	122	726	999999	607	584	862	881	999999	999999	337	656	999999	909	198	999999	812	860	787	840	999999	173	546	577	294	423	475	998	564	966	999999	52	290	168	664	999999	367	797	249	721	875	84	295	214	277	999999	690	118	383	631	173	369	999999	749	453	890	576	159	299	999999	999999	864	326	637	
637	295	999999	386	255	984	655	24	620	75	964	919	878	999999	309	953	999999	367	625	932	999999	999999	671	540	715	999999	637	218	508	999999	612	21	757	658	999999	982	965	313	862	399	976	159	999999	314	785	533	22	999999	999999	345	460	999999	248	394	999999	389	623	999999	999999	482	356	447	515	565	463	952	172	229	764	326	988	429	504	236	956	999999	509	367	999999	191	760	999999	367	173	605	861	772	999999	823	196	368	999999	642	999999	52	999999	643	193	999999	832	371	999999	480	533	357	40	256	22	437	192	880	266	89	999999	721	954	89	999999	959	999999	999999	799	405	577	999999	857	787	124	193	999999	18	325	515	922	819	967	922	833	816	575	614	759	935	999999	316	112	999999	162	999999	97	999999	301	233	999999	652	571	999999	999999	575	499	999999	999999	829	999999	183	564	750	166	670	999999	42	255	536	394	987	430	999999	764	271	855	806	635	456	999999	967	999999	999999	267	280	258	579	999999	999999	326	999999	482	999999	925	999999	751	361	999999	492	914	65	214	765	838	999999	231	999999	632	640	999999	999999	999999	999999	733	999999	999999	999999	493	886	422	184	999999	999999	219	72	515	999999	938	307	999999	504	911	999999	999999	999999	763	951	263	995	59	549	999999	388	548	999999	713	796	207	883	11	289	867	18	79	739	999999	999999	555	776	755	731	770	335	130	999999	782	475	153	692	288	514	219	999999	836	872	237	633	448	587	358	718	302	65	305	240	999999	902	999999	802	997	546	406	999999	250	328	779	621	999999	999999	850	248	652	999999	604	496	80	999999	181	999999	511	999999	778	999999	427	999999	438	714	39	890	588	999999	401	351	695	741	999999	999999	257	999999	102	616	375	124	736	120	999999	788	460	808	999999	999999	731	875	301	588	768	999999	69	213	890	74	591	377	745	999999	846	999999	818	999999	388	348	132	663	114	894	53	663	241	317	970	999999	264	230	730	999999	158	999999	999999	117	999999	999999	672	53	628	37	999999	998	379	999999	273	764	969	999999	430	999999	144	77	771	999999	544	114	206	752	243	250	810	370	647	423	822	331	261	711	889	708	676	88	44	86	869	55	293	475	54	215	679	666	800	908	197	90	754	653	573	999999	483	919	810	388	227	664	360	956	942	942	513	268	707	722	155	65	43	694	536	498	821	730	999999	37	571	153	999999	999999	236	999999	999999	999999	148	31	999999	756	999999	999999	859	214	694	337	999999	112	702	999999	959	88	762	999999	56	999999	127	84	57	999999	220	783	999999	999999	105	
621	729	210	375	906	130	686	497	399	787	999999	999999	331	803	999999	207	606	999999	999999	194	491	999999	104	695	516	489	74	974	481	545	494	839	785	119	83	607	999999	736	999999	300	283	590	372	354	669	234	795	999999	563	555	999999	457	666	889	613	644	635	515	859	999999	66	711	26	999999	999999	547	60	222	730	885	875	870	539	859	911	900	614	999999	35	291	999999	793	420	925	931	47	999999	999999	505	439	999999	817	876	999999	244	571	999999	519	61	131	184	583	999999	999999	999999	999999	999999	999999	999999	713	40	885	489	577	999999	272	300	999999	922	265	375	165	716	301	912	67	993	169	999999	349	335	104	699	999999	999999	120	253	742	255	197	129	375	916	792	408	97	337	308	647	971	280	999999	999999	999999	756	29	867	258	765	622	750	757	192	639	999999	935	196	585	470	621	28	999999	999999	735	999999	10	248	923	999999	825	729	694	521	653	78	850	507	903	999999	98	999999	995	976	633	446	999999	193	999999	415	473	901	752	838	999999	953	721	640	861	660	756	999999	944	366	999999	892	66	999999	538	570	536	437	292	438	382	378	33	999999	221	299	773	999999	961	999999	999999	924	977	999999	999999	999999	999999	220	999999	999999	400	317	308	638	46	740	389	135	654	717	878	45	999999	324	465	658	929	149	429	999999	886	939	818	435	937	25	915	210	750	999999	999999	326	791	49	999999	74	79	395	999999	480	999999	648	172	254	640	393	316	663	400	999999	771	217	999999	84	367	461	498	873	700	31	825	999999	384	816	999999	561	254	579	286	401	588	544	603	948	662	247	999999	574	795	554	708	261	999999	999999	76	15	535	716	999999	586	575	206	694	999999	999999	729	273	355	750	88	148	736	386	999	258	999999	999999	842	421	129	999999	924	87	155	322	999999	379	999999	750	498	36	537	897	999999	999999	999999	849	999999	304	933	974	999999	824	717	416	972	999999	999999	665	840	401	693	305	562	902	651	128	549	211	90	359	802	605	262	61	611	839	686	184	865	999999	534	547	488	154	999999	110	370	999999	350	698	999999	805	910	106	343	241	345	797	184	274	310	878	224	583	182	999999	999999	665	804	999999	199	636	800	462	867	155	817	417	650	551	757	809	861	999999	789	997	695	165	718	379	999999	888	10	600	87	655	999999	905	972	436	538	999999	934	999999	509	933	14	999999	238	198	424	927	999999	632	999999	999999	27	831	793	185	140	416	999999	435	639	310	636	209	385	999999	821	912	444	224	23	999999	
874	653	882	856	992	247	999999	530	954	999999	999999	377	93	586	638	501	999999	797	305	131	758	509	578	209	307	999999	81	26	376	512	492	933	619	464	625	373	949	937	999999	999999	488	999999	999999	72	568	268	125	798	999999	330	800	647	919	999999	304	375	85	683	558	197	999999	910	999999	451	93	808	757	629	961	275	552	184	614	999999	643	340	37	515	640	48	999999	282	999999	56	712	845	24	999999	169	259	298	275	388	999999	726	577	273	39	999999	760	511	999999	999999	318	777	999999	42	517	258	963	347	569	999999	519	508	999999	477	117	739	999999	793	999999	470	711	976	999999	999999	620	685	75	77	998	536	879	537	202	445	134	278	999999	813	999999	480	205	911	728	232	869	495	833	109	166	999999	741	967	481	999999	135	999999	999999	829	999999	999999	999999	896	349	43	174	981	316	457	353	838	652	434	296	999999	274	800	257	64	926	134	851	999999	911	999999	794	912	999999	177	999999	793	777	999999	400	675	999999	309	572	695	999999	887	189	385	756	999999	647	317	680	923	760	999999	93	446	902	298	980	227	985	641	249	999999	999999	149	148	999999	999999	395	999999	999999	271	999999	238	562	996	49	944	475	218	593	999999	999999	241	142	416	983	999999	340	999999	112	999999	80	324	930	456	999999	961	999999	999999	206	267	262	283	69	661	795	107	531	450	999999	353	514	18	401	580	762	29	999999	999999	999999	850	729	40	999999	999999	201	651	307	116	999999	87	903	238	22	999999	808	213	999999	999999	621	886	187	890	999999	758	190	999999	922	360	694	786	999999	318	92	999999	999999	231	352	143	999999	153	800	999999	999999	999999	450	285	996	75	772	999999	847	322	999999	999999	999999	999999	539	182	745	139	729	946	421	999999	909	999999	155	666	999999	586	999999	49	20	999999	95	762	999999	715	999999	904	75	856	588	145	939	999999	206	814	682	697	691	180	397	999999	999999	853	13	848	875	854	140	339	276	999999	999999	999999	311	643	192	910	999999	999999	863	840	999999	872	368	286	999999	63	398	340	999999	111	999999	999999	651	679	999999	242	759	791	999999	464	999999	999999	590	403	999999	999999	554	999999	632	772	496	868	317	556	276	552	495	999999	999999	822	465	799	999999	174	999999	999999	166	632	999999	950	161	419	983	409	999999	338	292	964	840	343	999999	834	707	221	614	36	382	104	412	511	746	999999	416	27	998	999999	389	425	113	437	999999	922	973	682	620	87	885	907	490	938	269	530	886	50	323	999999	101	999999	560	273	636	71	229	88	
213	128	12	965	999999	101	948	867	861	999999	369	586	861	35	600	537	151	474	999999	474	251	225	156	376	999999	377	999999	255	865	839	800	912	702	895	999999	999999	85	919	506	398	989	402	999999	483	681	999999	999999	76	543	32	999999	172	456	755	837	987	999999	636	271	44	999999	703	11	31	999999	456	884	965	555	108	461	232	968	999999	999999	849	556	673	694	999999	607	816	711	842	717	638	999999	946	68	491	529	448	657	999999	999999	296	400	999999	870	235	852	804	999999	444	999999	899	204	240	281	987	999999	309	941	304	436	402	991	999999	313	974	999999	937	999999	74	579	22	574	506	999999	999999	458	909	802	469	124	803	305	276	281	817	999999	999999	675	80	60	230	507	363	999999	786	305	999999	343	896	244	915	896	456	865	999999	335	697	202	94	539	531	999999	482	999999	999999	107	999999	888	999999	540	999999	272	837	23	359	515	999999	999999	261	891	227	575	906	999999	209	906	849	411	723	492	745	43	591	999999	528	999999	34	184	411	999999	581	352	847	365	479	652	999999	442	516	52	125	237	941	202	322	999999	999999	257	999999	727	258	323	175	13	794	731	680	999999	495	999999	491	46	999999	572	999999	874	999999	999999	755	999999	999999	416	999999	999999	999999	518	101	399	227	572	132	777	204	999999	440	999999	187	843	570	747	972	762	947	880	999999	88	177	379	881	448	999999	59	502	999999	879	841	428	999999	636	285	999999	999999	999999	922	513	713	999999	385	141	62	999999	999999	980	17	584	95	999999	999999	129	298	351	999999	999999	779	344	83	284	772	804	599	839	693	216	295	117	690	683	34	377	999999	999999	792	248	999999	752	353	79	494	999999	794	382	415	374	348	934	999999	999999	309	588	440	439	999999	580	541	223	999999	677	999999	899	894	412	999999	999999	282	60	559	999999	688	37	999999	13	790	924	20	999999	433	329	868	999999	999999	915	383	446	937	418	178	999999	706	614	749	999999	384	594	953	391	937	769	999999	297	999999	442	95	999999	999999	436	648	154	569	324	789	999999	808	999999	999999	978	38	999999	708	863	882	346	999999	999999	288	999999	628	999999	970	629	999999	664	999999	581	975	758	830	112	999999	999999	769	33	653	999999	825	999999	999999	50	885	974	363	939	999999	238	999999	48	663	21	993	999999	808	453	184	999999	44	999999	999999	237	999999	950	158	999999	999999	999999	103	858	999999	396	258	222	458	999999	999999	999999	275	999999	604	997	999999	999999	104	818	118	576	702	326	849	712	357	999999	618	639	682	935	826	999999	
789	863	144	556	354	999999	762	781	824	230	143	188	674	999999	530	459	72	431	999999	339	817	582	999999	777	19	980	49	558	603	818	904	383	179	837	560	740	862	619	592	827	65	999999	999999	481	999999	670	999999	662	179	168	576	261	90	496	620	999999	367	367	999999	374	237	214	187	15	325	759	18	837	143	999999	596	999999	838	38	999999	489	830	999999	593	999999	942	999999	388	444	251	653	303	682	227	353	383	999999	82	228	599	851	160	999999	166	999999	999999	211	999999	389	572	133	422	62	999999	999999	999999	344	773	208	999999	850	825	999999	999999	672	466	999999	619	789	416	101	380	999999	438	432	338	999999	867	170	686	741	857	999999	999999	127	240	251	469	96	967	48	731	873	999999	749	35	418	983	999999	967	335	591	739	972	480	753	802	624	791	802	302	477	613	999999	690	993	826	869	645	441	224	867	533	999999	378	370	507	823	688	406	920	110	382	202	999999	160	999999	999999	402	374	999999	627	999999	294	675	999999	127	999999	116	756	209	549	348	62	752	999999	67	917	604	119	255	979	935	395	999999	999999	104	999999	171	540	999999	999999	476	280	14	999999	199	249	157	999999	252	156	716	932	999999	999999	762	330	449	892	102	210	431	293	129	458	692	292	412	999999	999999	707	199	576	881	410	82	77	58	999999	999999	817	770	999999	866	108	999999	12	198	510	439	773	999999	279	999999	674	377	193	160	555	904	907	837	999999	339	545	999999	999999	61	795	999999	694	282	294	623	285	999999	633	426	30	196	689	103	999999	53	703	999999	999999	139	217	42	999999	916	502	999999	371	980	106	468	331	151	131	950	999999	211	744	999999	999999	999999	171	243	743	766	140	368	224	999999	934	630	636	999999	999999	21	844	762	418	778	779	43	262	999999	344	999999	105	879	75	739	700	700	308	211	60	274	967	999999	999999	133	786	999999	45	558	55	475	999999	522	999999	120	116	999999	793	966	721	652	999999	866	898	999999	671	261	303	485	122	244	332	999999	757	772	54	871	999999	295	991	645	997	703	259	869	999999	582	774	954	999999	70	907	341	999999	407	999999	110	999999	999999	999999	999999	840	560	445	999999	999999	405	999999	341	76	999999	176	999999	975	86	655	699	999999	39	243	999999	999999	348	852	61	337	991	999999	360	999999	999999	796	999999	833	466	804	447	268	448	999999	999999	817	442	888	398	999999	999999	366	413	752	181	999999	55	999999	373	58	501	999999	393	483	161	460	414	440	999999	448	999999	673	999999	281	217	441	999999	
999999	999999	280	54	460	999999	999999	926	634	541	999999	999999	460	999999	274	469	417	313	739	874	965	574	487	413	12	765	949	480	736	847	999999	999999	740	325	999999	193	103	999999	51	253	236	556	526	918	807	710	672	999999	999999	213	111	968	477	566	212	737	816	867	51	999999	999999	687	200	787	410	71	989	999999	18	90	376	413	999999	496	647	418	58	569	999999	302	103	262	330	532	999999	172	77	183	122	14	376	236	999999	356	739	999999	999999	999999	518	745	999999	537	999999	78	837	697	706	981	999999	794	689	257	271	749	600	999999	366	999999	51	247	994	816	32	999999	999999	149	450	914	999999	108	62	318	61	860	999999	999999	999999	261	695	57	465	95	999999	327	324	999999	965	223	999999	999999	192	999999	697	280	751	904	999999	684	364	999999	257	999999	999999	820	742	380	206	999999	177	44	688	999999	999999	999999	782	908	999999	704	999999	594	999999	237	168	999999	999999	363	999999	780	118	677	60	888	896	997	800	673	860	999999	585	999999	922	563	55	721	798	86	726	999999	999999	999999	352	810	995	770	522	999999	633	955	903	389	759	425	302	499	999999	800	999999	974	999999	118	57	127	128	745	671	620	191	447	481	840	636	917	292	276	335	999999	999999	136	485	779	50	905	541	206	194	507	271	556	737	997	868	752	510	389	999999	234	691	999999	108	902	839	195	484	999999	752	842	142	36	174	743	999999	999999	499	423	999999	999999	999999	922	561	999999	999999	999999	710	483	999999	999999	999999	999999	481	110	558	643	38	583	940	855	430	478	454	352	999999	245	391	993	999999	999999	262	97	999999	999999	648	769	999999	999999	552	214	485	999999	101	867	435	239	554	73	195	274	63	916	999999	999999	999999	117	999999	219	799	123	253	717	392	195	632	329	591	999999	461	999999	999999	104	40	736	379	999999	386	587	916	145	690	999999	808	826	733	999999	999999	999999	929	540	301	489	144	439	961	768	999999	999999	245	115	647	725	612	405	329	958	886	746	999999	303	999999	890	302	999999	999999	925	908	566	462	999999	714	492	899	920	999999	465	960	600	999999	999999	999999	480	999999	810	497	999999	715	412	506	774	460	868	999999	999999	809	410	196	480	16	999999	859	999999	454	949	999999	165	826	691	907	864	998	295	971	240	493	260	549	492	175	999999	219	999999	999999	999999	835	999999	235	272	121	97	278	489	593	738	752	757	36	402	419	999999	999999	999999	504	999999	775	174	896	35	999999	558	999999	704	314	999999	999999	362	991	766	124	554	929	564	999999	999999	
596	518	701	242	488	735	234	157	999999	999999	330	999999	12	429	911	671	999999	209	999999	562	236	999999	185	55	911	999999	765	999999	287	864	412	583	999999	999999	54	267	999999	999999	547	999999	334	714	631	480	228	642	360	572	854	453	999999	999999	999999	999999	593	32	343	999999	331	98	999999	964	999999	999999	431	746	739	327	384	654	208	295	662	713	238	522	942	704	826	278	48	203	415	999999	269	682	149	437	100	32	923	999999	342	459	446	999999	844	423	59	999999	999999	42	198	210	999999	319	78	731	788	81	90	999999	829	62	999999	999999	559	44	999999	999999	999999	311	237	362	730	391	953	213	276	868	677	999999	999999	354	375	16	14	214	589	950	614	418	649	999999	942	999999	987	289	409	669	809	999999	999999	310	875	602	805	836	999999	862	999999	865	999999	919	999999	561	984	484	687	53	772	354	454	998	999999	197	999999	217	419	445	404	999999	999999	606	999999	867	64	353	479	773	210	999999	735	727	594	749	999999	729	999999	390	999999	999999	999999	366	897	999999	365	475	176	687	939	999999	426	999999	468	692	71	858	860	536	506	640	999999	914	843	999999	619	727	999999	999999	243	932	999999	39	145	999999	80	447	708	603	999999	999999	999999	999999	833	612	999999	999999	269	901	687	105	999999	99	883	670	506	688	522	999999	845	638	70	780	999999	17	15	999999	898	575	621	624	159	267	999999	917	462	224	90	240	851	917	468	512	999999	148	999999	502	155	475	999999	392	924	415	757	873	999999	407	347	999999	606	364	803	693	999999	73	945	611	999999	965	217	292	607	292	999999	928	180	558	82	315	943	512	252	999999	999999	239	699	744	509	999999	399	999999	877	264	633	497	124	999999	232	644	999999	462	437	189	267	999999	784	642	963	829	999999	970	334	41	882	104	999999	380	513	60	373	211	111	913	576	999999	414	999999	658	954	814	999999	335	437	122	490	85	72	175	86	455	999999	780	680	999999	429	730	845	382	539	384	743	271	181	280	990	361	524	613	115	698	441	983	999999	25	999999	644	999999	918	402	28	60	215	999999	605	316	431	999999	465	156	431	569	970	129	579	80	143	164	167	131	999999	999999	459	69	388	999999	999999	770	665	160	785	833	999999	979	520	999999	538	834	575	964	569	930	68	466	684	139	999999	999999	440	944	999999	999999	999999	796	274	999999	600	155	58	591	999999	660	999999	314	999999	597	641	991	608	254	542	999999	588	203	562	208	999999	999999	385	258	999999	218	340	720	985	305	104	140	999999	63	
733	999999	999999	984	999999	999999	999999	754	105	97	999999	478	266	999999	999999	865	999999	546	244	75	965	999999	999999	799	48	33	999999	54	329	999999	502	511	286	555	999999	159	522	999999	999999	653	43	999999	896	298	761	84	952	999999	999999	129	405	999999	895	649	97	999999	621	986	999999	999999	588	129	434	999999	999999	986	202	711	999999	999999	353	305	999999	999999	42	999999	712	999999	48	963	999999	999999	736	209	669	999999	615	999999	999999	395	537	536	999999	764	999999	914	323	865	999999	774	881	251	480	66	776	109	999999	314	617	870	422	149	948	999999	635	999999	393	235	371	649	999999	565	253	999999	999999	817	999999	320	526	999999	903	999999	778	273	91	829	999999	679	432	570	471	310	999999	597	973	398	587	676	138	660	530	97	999999	64	404	999999	997	201	341	999999	462	173	788	499	966	575	370	684	900	805	999999	713	999999	999999	999999	80	546	656	999999	999999	239	999999	191	865	597	816	352	723	869	765	999999	513	348	999999	117	308	999999	530	630	408	38	999999	775	332	999999	999999	294	703	877	333	779	351	999999	15	730	492	981	922	999999	999999	232	999999	815	144	973	204	375	340	693	879	999999	25	36	999999	307	336	204	858	913	780	531	999999	846	545	985	490	628	999999	742	999999	326	599	629	479	185	391	999999	640	358	999999	451	999999	19	997	775	764	325	977	708	404	999999	133	999999	999999	628	583	999999	279	159	492	576	42	597	78	563	999999	999999	556	732	915	248	563	509	999999	338	578	999999	849	770	231	175	650	633	348	999999	202	999999	507	851	999999	592	818	999999	999999	191	999999	365	941	444	816	377	999999	255	793	165	999999	623	999999	792	60	943	950	508	927	999999	999999	409	259	741	999999	999999	888	704	139	333	429	999999	643	974	919	222	999999	414	999999	999999	407	405	840	192	602	579	999999	715	800	659	999999	999999	564	999999	999999	999999	116	210	999999	448	488	999999	125	470	735	662	979	999999	873	838	999999	999999	554	999999	919	530	569	76	148	999999	640	183	903	480	692	999999	517	104	999999	999999	115	498	341	516	375	342	999999	380	457	999999	599	859	842	962	413	105	765	492	999999	735	450	50	71	292	807	999999	170	645	777	999999	154	885	999999	999999	733	757	214	999999	706	999999	251	199	618	207	999999	781	341	999999	999999	596	999999	35	999999	999999	469	74	436	58	708	70	182	643	602	999999	795	713	700	999999	239	999999	890	999999	785	999999	493	261	431	863	100	36	999999	999999	999999	191	280	129	420	184	503	668	330	166	999999	999999	414	
607	999999	787	411	488	90	462	712	420	999999	626	249	432	500	218	643	572	958	682	97	999999	999999	999999	560	676	303	525	385	570	999999	733	398	149	638	886	664	999999	461	612	945	999999	516	167	484	654	879	988	684	295	999999	999999	208	999999	558	460	999999	999999	236	735	194	565	87	151	95	972	237	110	794	613	999999	998	999999	999999	737	576	447	907	999999	999999	796	315	840	999999	999999	576	535	742	590	188	354	488	417	725	427	390	442	374	999999	512	426	779	204	81	999999	999999	647	852	918	999999	999999	999999	249	329	939	999999	724	988	606	999999	446	495	520	999999	269	75	590	999999	927	357	143	82	835	434	999999	27	121	999999	357	519	999999	683	824	607	999999	719	248	98	786	548	665	999999	768	563	999999	931	268	999999	811	676	445	262	924	571	849	999999	999999	815	999999	922	999999	955	640	999999	999999	763	999999	999999	999999	999999	826	502	608	999999	999999	688	314	999999	368	999999	999999	533	958	681	83	676	999999	263	758	999999	999999	433	258	863	780	999999	813	681	973	311	270	355	147	271	850	999999	654	999999	999999	170	999999	526	456	290	173	245	999999	959	22	913	14	999999	164	999999	999999	402	254	999999	609	999999	874	632	308	66	298	412	395	696	830	999999	32	223	383	999999	599	999999	999999	999999	699	999999	713	854	668	70	307	999999	201	999999	641	457	999999	999999	935	999999	295	999999	999999	400	991	761	849	310	138	881	890	999999	44	565	999999	234	426	999999	55	999999	277	30	963	999999	759	445	221	999999	999999	383	443	123	287	485	312	999999	187	586	976	999999	999999	999999	999999	787	179	515	818	635	305	416	40	422	999999	871	630	999999	50	979	999999	999999	549	384	999999	755	448	777	999999	559	262	41	57	840	308	116	378	864	304	185	78	253	627	585	179	648	999999	30	259	416	854	47	999999	207	999999	431	398	321	168	970	349	402	999999	269	999999	274	999999	200	123	756	502	999999	970	865	910	396	928	999999	999999	606	412	427	527	999999	704	224	486	850	999999	877	717	67	705	334	836	676	999999	367	212	905	289	162	907	999999	914	97	77	999999	297	999999	503	999999	999999	562	567	922	999999	999999	564	168	787	518	999999	999999	48	445	71	645	38	244	999999	570	762	310	326	260	999999	35	192	617	157	797	563	345	384	293	951	152	766	999999	801	999999	802	54	127	770	856	999999	463	478	36	431	660	62	414	932	672	804	999999	999999	412	849	999999	947	999999	990	955	959	861	755	493	918	879	124	999999	807	767	717	192	
555	403	999999	571	999999	590	725	146	510	999999	451	621	156	907	458	511	952	624	855	43	137	999999	896	809	708	985	118	552	546	999999	606	174	954	999999	999999	913	563	288	999999	367	295	853	999999	37	999999	144	999999	21	430	999999	491	999999	999999	684	999999	740	507	49	999999	999999	481	183	999999	891	999999	286	666	999999	999999	999999	948	674	616	999999	748	284	370	999999	398	999999	999999	999999	999999	933	999999	999999	262	280	999999	949	416	523	424	289	885	121	999999	563	702	143	478	812	999999	885	664	817	576	424	935	999999	380	638	650	999999	999999	384	61	667	999999	999999	999999	395	967	277	138	999999	259	336	612	636	31	807	176	265	999999	999999	313	246	999999	999999	847	838	344	785	999999	999999	873	999999	208	510	69	595	999999	791	999999	92	844	526	999999	240	567	999999	999999	999999	760	573	999999	394	203	999999	81	814	398	999999	73	196	999999	192	999999	999999	560	133	137	999999	577	435	17	384	999999	23	991	786	490	999999	999999	608	36	46	35	16	315	488	931	999999	439	254	206	999999	728	922	999999	662	999999	999999	679	444	999999	999999	731	334	565	97	248	190	999999	294	999999	361	699	464	169	25	166	692	54	82	202	999999	672	332	999999	660	656	234	982	339	999999	94	368	318	497	999999	314	701	450	999999	999999	750	700	155	920	845	657	273	763	26	505	146	360	606	999999	999999	999999	409	105	905	999999	23	999999	924	335	999999	992	390	967	842	710	999999	999999	826	832	451	483	526	411	999999	13	393	471	966	833	822	999999	999999	999999	559	288	904	999999	545	786	236	552	775	999999	680	999999	999999	305	920	315	49	999999	534	774	800	463	999999	997	999999	901	57	999999	999999	100	512	516	241	323	418	564	806	860	706	49	605	898	999999	999999	731	540	736	98	999999	660	794	928	999999	986	276	106	999999	906	893	643	739	999999	320	684	999999	174	621	952	887	999999	509	189	197	999999	179	902	754	814	276	999999	175	959	12	581	306	584	316	254	57	321	999999	999999	966	73	310	922	588	999999	399	999999	919	784	211	194	161	615	740	715	817	373	351	952	639	722	478	999999	681	739	388	999999	858	376	904	575	999999	609	222	133	999999	256	323	730	425	710	262	391	758	817	999999	690	843	601	437	683	970	843	269	999999	999999	531	250	849	646	999999	708	999999	879	999999	625	551	999999	616	531	570	59	999999	537	999999	999999	999999	31	864	319	697	888	267	999999	231	999999	726	350	969	538	662	16	999999	94	757	11	709	512	132	202	878	297	
999999	999999	866	633	358	315	339	783	508	999999	386	999999	948	778	999999	612	658	40	898	211	433	88	869	564	585	537	780	999999	760	999999	898	671	441	410	661	197	999999	999999	999999	999999	21	195	39	161	999999	934	145	999999	559	107	853	102	303	677	999999	158	999999	999999	999999	821	535	410	999999	999999	612	714	108	548	126	263	999999	71	784	488	999999	248	999999	718	934	650	401	800	378	663	999999	805	999999	764	546	999999	988	770	999999	434	885	610	999999	999999	549	915	836	597	862	306	567	999999	318	999999	486	625	109	999999	378	408	999999	734	42	999999	999999	806	345	344	999999	999999	999999	769	522	999999	602	589	85	942	999999	28	813	803	938	82	105	938	497	562	287	921	413	507	999999	149	13	160	578	802	912	743	579	999999	595	258	41	798	999999	958	222	897	549	167	999999	359	594	999999	999999	959	273	265	318	999999	67	90	210	767	376	383	355	999999	21	282	39	434	449	322	217	689	999999	307	999999	999999	350	390	381	256	194	53	999999	386	365	618	999999	999999	435	796	443	515	999999	273	431	896	999999	999999	885	999999	137	999999	910	999999	999999	115	917	966	596	999999	442	677	709	999999	583	333	829	999999	96	402	743	382	999	999999	878	702	641	999999	875	999999	926	999999	504	999999	999999	306	999999	281	967	259	701	572	70	656	363	766	806	104	690	108	999999	643	684	492	533	999999	889	267	404	999999	474	149	100	824	999999	864	182	999999	834	287	999999	999999	999999	837	701	999999	999999	353	999999	999999	896	547	999999	777	705	999999	894	22	580	374	417	999999	877	261	784	999999	999999	999999	803	499	593	211	269	412	908	999999	642	847	791	999999	999999	545	968	292	999999	927	60	322	129	570	969	999999	34	999999	999999	324	680	999999	62	149	697	84	549	999999	528	695	999999	685	868	196	999999	56	230	227	930	871	999999	999999	441	999999	511	169	127	999999	529	433	186	799	542	593	999999	892	794	999999	665	368	995	179	763	135	999999	375	453	932	920	999999	999999	807	539	998	999999	94	999999	204	637	537	957	317	279	105	518	999999	999999	284	358	756	262	578	561	572	875	736	831	316	999999	145	715	999999	321	606	493	379	269	544	185	753	584	600	24	137	999999	999999	999999	668	616	171	232	999999	584	174	670	370	255	967	999999	681	263	999999	986	501	999999	773	995	672	611	148	228	999999	109	604	999999	661	564	433	171	196	999999	172	699	56	913	546	609	157	936	132	133	302	420	504	500	999999	614	999999	315	637	999999	238	66	999999	
999999	624	79	999999	991	19	805	999999	806	936	845	100	999999	999999	999999	999999	173	848	736	489	24	999999	197	604	114	599	57	52	999999	999999	999999	607	115	231	113	298	476	629	165	926	999999	999999	999999	999999	659	409	279	675	933	40	474	999999	501	999999	999999	27	436	475	875	401	999999	763	999999	282	442	247	999999	999999	835	999999	808	543	999999	999999	999999	712	439	713	945	704	330	999999	119	97	999999	660	116	538	999999	96	999999	11	999999	763	964	563	999999	999999	51	421	999999	999999	839	642	232	999999	160	999999	414	750	999999	999999	530	999999	81	590	653	615	223	782	999999	456	323	999999	999999	999999	789	929	999999	609	114	226	999999	533	999999	141	542	477	865	138	509	424	133	27	508	148	481	582	691	384	910	992	999999	268	290	968	874	99	214	425	151	231	999999	999999	645	371	60	997	890	939	57	186	749	95	283	716	332	306	251	999999	335	216	247	470	999999	121	226	413	999999	321	267	999999	999999	450	986	287	576	328	381	146	999999	484	692	999999	336	734	999999	913	985	573	645	578	848	914	99	934	983	386	117	533	999999	646	754	578	682	605	999999	309	109	995	999999	14	924	999999	211	851	524	495	143	964	869	312	428	999999	999999	999999	999999	358	361	61	304	200	221	999999	991	451	729	123	79	731	821	943	999999	989	999999	999999	653	743	712	999999	420	497	252	152	999999	999999	227	86	902	999999	999999	564	999999	57	999999	999999	999999	87	123	999999	132	999999	426	999999	153	925	497	439	999999	999999	999999	999999	999999	124	999999	807	947	78	192	999999	233	653	220	85	730	266	996	767	298	484	848	576	999999	999999	999999	20	81	840	999999	739	999999	788	999999	999999	959	150	917	833	416	999999	12	724	894	965	536	999999	999999	350	682	886	929	999999	150	770	196	467	999999	694	999999	630	736	117	79	453	804	444	821	352	125	999999	348	172	999999	404	482	999999	682	999999	425	645	999999	999999	167	999999	809	623	647	999999	682	501	908	233	834	786	167	894	655	999999	170	101	999999	847	234	102	547	766	380	746	297	72	785	577	999999	363	999999	15	999999	956	999999	190	797	999999	670	624	681	125	338	999999	999999	587	478	240	503	333	987	973	999999	999999	574	52	253	901	999999	619	999999	340	954	480	976	161	944	999999	807	999999	999999	999999	187	610	420	432	438	806	509	999999	594	554	84	999999	376	999999	999999	885	999999	600	937	895	999999	60	908	351	171	858	597	95	999999	779	433	999999	39	97	999999	999999	653	152	614	446	402	73	35	171	
265	19	113	149	651	69	316	216	52	999999	914	137	702	79	270	579	219	423	76	814	131	561	916	289	51	615	241	249	986	501	502	999999	34	747	95	162	755	458	444	584	473	227	999999	629	183	668	202	584	881	44	237	999999	996	221	999999	704	999999	824	999999	45	827	77	230	550	999999	992	112	954	983	118	999999	761	979	492	351	903	90	296	115	999999	422	656	999999	951	274	999999	924	813	707	391	68	930	999999	999999	756	406	999999	930	999999	191	565	247	600	773	220	999999	999	513	869	146	623	806	719	725	622	180	709	278	286	393	77	299	999999	602	999999	999999	999999	580	999999	944	999999	999999	573	923	999999	185	66	594	741	798	523	420	943	571	767	262	221	999999	999999	585	696	728	654	339	123	999999	990	997	723	999999	74	429	777	925	999999	474	999999	795	908	447	124	125	999999	488	869	656	356	686	834	999999	682	777	794	161	258	188	505	243	999999	550	194	68	871	424	733	104	643	999999	341	999999	28	999999	999999	348	999999	999999	200	175	470	466	920	999999	172	925	643	297	634	625	999999	60	968	10	999999	999999	999999	65	999999	122	754	999999	23	337	999999	541	999999	266	61	455	690	999999	987	340	999999	999999	630	880	895	946	999999	445	470	27	351	291	999999	28	999999	368	96	415	999999	999999	420	999999	453	592	959	999999	156	999999	999999	999999	999999	10	72	638	237	641	999999	382	999999	307	342	319	999999	995	986	999999	999999	999999	825	692	368	285	348	910	919	86	899	48	999999	999999	799	403	209	999999	999999	351	228	696	790	799	631	999999	255	40	745	999999	391	457	606	896	424	395	562	553	999999	999999	661	162	719	160	742	698	999999	895	507	939	119	33	913	644	845	999999	970	999999	71	654	40	318	174	817	695	451	999999	34	850	999999	840	656	469	999999	999999	999999	977	640	999999	933	263	359	532	806	999999	367	544	961	61	903	425	536	492	176	629	352	987	901	999999	300	999999	436	55	103	108	999999	564	999999	955	779	543	340	968	138	401	681	999999	999999	825	337	907	480	972	999999	989	313	173	303	999999	346	87	999999	999999	766	676	826	314	439	707	538	999999	999999	16	281	999999	95	999999	363	774	948	566	629	86	138	393	786	463	108	999999	794	299	270	999999	999999	701	468	165	212	461	574	999999	357	999999	296	533	999999	473	999999	587	904	999999	809	529	855	780	458	999	56	383	999999	999999	999999	335	999999	249	543	376	398	579	901	929	365	902	209	999999	999999	999999	789	604	539	999999	763	
520	999999	999999	999999	999999	831	837	253	469	999999	829	572	999999	170	999999	747	57	990	486	85	999999	999999	999999	390	999999	329	284	571	488	219	452	843	577	609	695	137	864	999999	999999	545	560	336	999999	820	535	340	999999	420	999999	231	742	613	63	247	999999	834	233	999999	581	421	999999	275	999999	259	999999	986	995	602	475	894	882	297	198	941	525	999999	254	999999	855	577	331	863	384	999999	477	838	789	999999	967	861	904	999999	188	999999	999999	294	999999	192	163	549	345	404	999999	303	348	455	999999	122	999999	999999	589	999999	812	13	999999	693	999999	507	781	828	206	665	635	613	999999	685	118	999999	953	240	999999	999999	999999	315	242	927	917	91	918	31	423	677	999999	130	999999	836	394	999999	301	304	403	999999	410	334	353	999999	999999	342	313	663	346	999999	999999	491	623	527	999999	507	770	172	999999	999999	589	759	415	999999	57	515	999999	999999	301	933	515	658	999999	170	999999	677	962	562	168	585	778	265	999999	804	517	999999	999999	999999	770	886	413	139	528	999999	483	999999	999999	999999	632	263	10	159	999999	413	112	999999	999999	462	867	999999	545	218	13	200	41	999999	999999	999999	21	999999	19	587	392	415	529	386	140	253	687	19	999999	148	930	905	584	628	893	999999	702	17	480	999999	887	382	351	999999	135	999999	999999	158	576	319	812	709	254	423	766	956	883	999999	379	411	999999	857	640	406	287	999999	615	999999	440	802	907	13	451	965	699	20	73	334	260	999999	691	538	443	448	335	230	999999	171	861	937	398	999999	637	79	278	39	741	944	999999	37	721	159	718	773	411	808	268	288	724	756	892	559	474	576	719	999999	424	201	81	66	999999	454	550	999999	413	931	999999	999999	697	669	999999	128	999999	233	999999	542	999999	669	999999	527	962	382	447	999999	54	839	511	71	359	41	999999	999999	999999	862	589	277	999999	224	370	480	442	886	591	64	488	999999	153	251	494	187	426	755	164	554	103	75	17	445	458	573	429	314	999999	665	64	728	255	999999	643	999999	933	999999	308	567	94	86	999999	392	627	280	999999	270	999999	181	614	860	394	999999	768	524	269	999999	766	796	60	138	863	999999	999	759	999999	601	607	999999	254	820	456	597	999999	999999	284	999999	818	187	878	169	737	999999	999999	204	343	926	783	128	554	770	838	512	516	955	222	864	392	999999	752	999999	662	895	927	793	999999	999999	859	751	250	999999	354	589	918	890	999999	22	874	805	426	601	817	488	135	483	981	943	999999	513	804	419	
241	999999	434	999999	506	841	999999	267	790	999999	77	42	878	910	999999	259	594	999999	565	999999	999999	587	451	160	287	999999	999999	453	999999	469	716	355	947	830	412	999999	999999	144	999999	558	98	617	25	879	999999	784	999999	999999	67	732	359	999999	948	999999	429	999999	508	283	505	332	81	999999	999999	330	830	721	999999	58	507	31	104	999999	242	16	999999	383	999999	999999	626	999999	574	999999	999999	999999	120	261	406	353	410	757	895	999999	639	70	487	617	171	999999	999999	812	999999	999999	999999	45	637	899	231	941	490	56	93	936	999999	12	758	526	999999	376	220	578	324	741	647	750	136	223	820	182	529	999999	999999	876	522	813	802	22	837	360	451	999999	39	465	862	363	674	958	233	636	312	960	532	794	999999	999999	999999	959	913	967	909	423	89	59	999999	999999	834	999999	423	844	210	746	689	734	924	999	548	859	878	294	86	177	999999	193	869	569	972	427	999999	52	324	843	108	999999	450	38	140	980	53	876	528	467	544	389	436	565	280	798	999999	485	999999	999999	90	629	999999	999999	999999	895	189	852	999999	417	999999	381	999999	999999	999999	819	293	999999	999999	568	816	999999	999999	999999	999999	611	757	313	298	183	999999	916	121	686	762	479	999999	709	999999	999999	800	200	999999	121	651	999999	859	79	999999	999999	515	973	616	999999	822	89	863	999999	118	821	148	875	563	840	860	899	270	843	604	178	999999	583	300	633	767	625	148	654	999999	999999	751	688	395	836	999999	583	309	747	863	683	999999	999999	601	999999	106	925	636	33	999999	752	999999	26	475	999999	999999	999999	683	982	605	207	999999	999999	314	648	79	460	999999	726	181	287	599	522	979	999999	563	142	982	516	537	999999	999999	125	404	999999	999999	999999	999999	646	225	737	899	326	152	666	742	406	999999	952	714	646	445	910	851	973	162	999999	999999	554	195	488	999999	176	455	762	218	999999	999999	99	91	344	247	843	511	444	999999	999999	999999	322	187	166	740	999999	802	890	407	88	273	430	999999	185	698	999999	460	736	788	733	871	999999	458	917	591	313	871	999999	409	999999	408	417	999999	879	21	723	377	39	748	918	374	564	365	139	561	999999	36	905	645	999999	392	775	655	653	411	989	864	270	575	437	999999	432	491	805	680	856	999999	193	174	974	300	431	987	870	999999	316	999999	328	365	207	999999	965	734	999999	219	999999	762	942	478	31	859	999999	463	321	760	942	83	559	459	705	560	999999	741	670	288	960	787	784	294	999999	964	546	905	999999	
160	999999	697	999999	595	57	104	999999	999999	153	125	999999	968	675	999999	999999	999999	999999	868	660	646	443	233	999999	999999	259	999999	977	657	384	66	322	211	999999	171	999999	999999	421	964	412	610	999999	138	598	555	103	999999	999999	675	999999	999999	999999	999999	999999	731	717	969	632	120	345	999999	127	244	340	999999	802	983	882	514	553	182	999999	999999	466	59	978	314	999999	519	457	267	999999	312	790	523	566	999999	956	363	453	597	622	310	628	210	493	433	798	511	752	120	119	607	131	695	999999	989	221	999999	752	413	343	999999	999999	88	999999	999999	999999	817	530	167	37	529	71	955	560	522	999999	999999	565	554	999999	134	766	346	157	135	190	999999	485	576	433	760	611	50	263	508	646	549	999999	678	999999	980	980	999999	93	590	546	176	999999	525	999999	955	999999	207	999999	219	357	326	999999	353	634	358	341	999999	999999	276	917	30	999999	61	875	341	535	887	574	535	153	181	263	567	999999	24	960	999999	467	478	130	999999	153	54	161	330	999999	386	53	631	999999	999999	861	999999	999999	525	999999	93	649	777	429	999999	632	371	999999	185	999999	373	999999	999999	398	381	496	264	155	514	999999	999999	900	555	999999	158	843	943	886	127	320	999999	894	999999	550	876	320	690	59	999999	780	782	979	975	999999	999999	622	432	999999	999999	999999	606	671	168	648	816	999999	104	999999	280	999999	689	485	947	999999	626	479	700	80	521	999999	805	215	777	733	104	678	924	298	477	536	420	709	618	586	999999	999999	736	425	999999	694	226	999999	779	469	100	999999	41	999999	999999	775	921	362	721	216	735	999999	893	999999	553	148	268	805	586	743	498	980	866	999999	160	851	742	284	346	827	845	178	436	318	642	798	646	813	999999	701	999999	68	988	999999	850	323	882	311	872	595	999999	420	999999	45	971	120	439	670	960	788	42	647	999999	893	371	567	999999	585	999999	755	501	454	999999	884	139	439	991	464	520	836	969	441	412	750	401	999999	128	999999	999999	532	999999	976	852	999999	669	967	53	104	51	999999	358	999999	519	127	104	999999	273	175	999999	541	999999	975	159	999999	819	601	999999	274	502	936	448	573	247	999999	396	999999	602	286	225	171	395	999999	423	237	488	672	922	295	999999	999999	170	953	494	999999	413	999999	826	728	999999	77	733	778	601	114	844	785	999999	999999	730	579	389	987	949	744	156	999999	561	999999	999999	999999	679	948	618	91	999999	495	88	442	999999	12	698	873	236	999999	438	999999	305	319	392	702	613	672	
565	87	41	183	13	750	659	999999	832	904	999999	903	397	785	999999	519	338	359	706	626	999999	728	880	516	999999	801	316	539	999999	252	540	943	543	999999	393	540	60	602	491	999999	783	674	180	794	999999	999999	999999	653	456	785	980	999999	999999	986	280	999999	206	525	422	212	443	130	267	999999	374	149	369	391	401	999999	469	735	867	377	999999	728	557	96	999999	438	50	663	999999	149	271	507	999999	999999	736	999999	999999	535	999999	289	894	662	416	590	429	650	963	999999	261	826	326	255	175	628	152	551	289	119	999999	983	999999	780	47	127	328	866	202	811	999999	999999	999999	999999	554	588	483	190	321	999999	999999	999999	475	999999	412	266	822	26	999999	329	414	194	276	999999	999999	207	127	124	625	299	272	563	457	161	724	415	999999	393	700	586	155	961	999999	999999	452	723	518	499	999999	999999	305	311	534	873	407	470	578	69	206	357	471	368	565	32	704	999999	627	323	947	999999	725	999999	999999	755	184	452	999999	954	782	22	999999	627	999999	844	999999	960	38	583	754	263	836	999999	999999	999999	125	786	406	218	618	348	105	204	551	381	64	866	986	779	699	954	515	624	287	999999	668	999999	999999	720	999999	743	85	999999	569	694	169	254	252	972	999999	397	56	746	999999	443	917	999999	86	375	999999	137	974	999999	884	799	747	999999	203	12	684	281	999999	685	189	874	273	61	634	857	999999	809	624	23	148	999999	907	769	288	843	999999	999999	999999	999999	930	901	769	999999	999999	770	946	948	60	249	999999	999999	232	999999	999999	999999	180	865	859	999999	163	980	999999	960	120	999999	891	978	933	360	735	510	514	999999	754	288	114	447	892	864	999999	999999	759	999999	726	779	999999	546	213	816	999999	411	999999	548	102	999999	397	999999	715	999999	878	967	24	700	513	999999	853	999999	616	999999	999999	999999	972	994	317	890	999999	138	244	340	999999	355	999999	126	687	334	999999	999999	826	803	890	305	732	315	999999	943	258	999999	871	939	926	776	930	924	459	940	999999	999999	241	211	729	999999	574	384	94	532	202	897	22	189	601	887	486	812	398	71	999999	667	999999	999999	641	172	999999	304	414	725	425	850	999999	747	999999	866	735	999999	84	630	999999	357	230	463	750	999999	55	999999	348	999999	300	999999	536	999999	939	999999	321	867	570	567	12	280	970	369	117	352	240	275	293	734	162	999999	738	767	340	999999	447	554	623	290	126	574	999999	376	999999	307	323	279	807	134	555	867	64	516	627	999999	999999	999999	355	999999	
130	780	408	613	885	438	999999	769	67	296	333	999999	254	289	451	438	323	999999	934	810	38	960	468	168	999999	294	999999	231	999999	999999	276	586	208	225	999999	346	999999	352	999999	996	999999	554	222	520	801	788	999999	774	75	198	147	782	926	545	379	169	321	999999	433	601	631	167	629	187	30	746	567	39	129	999999	273	970	123	999999	891	484	748	947	367	999999	670	42	166	950	742	493	660	663	846	999999	34	925	999999	888	374	761	999999	45	999999	65	230	594	655	959	925	176	668	988	999999	894	421	373	882	999999	930	598	10	678	444	536	95	904	192	129	90	347	61	235	573	140	558	712	999999	312	180	999999	999999	999999	35	999999	999999	672	19	999999	588	660	999999	886	958	776	999999	257	999999	999999	969	999999	411	999999	999999	588	124	443	425	522	346	708	999999	579	862	853	221	803	653	867	712	423	999999	241	999999	430	304	999999	276	796	380	999999	999999	493	343	999999	999999	851	999999	447	462	391	999999	496	615	879	744	473	33	999999	564	956	603	733	261	999999	431	179	995	459	293	999999	176	628	152	44	597	999999	246	999999	189	370	485	999999	999999	331	176	408	626	661	685	830	999999	999999	241	423	707	387	242	787	433	505	856	868	163	513	224	629	354	580	292	321	999999	999999	925	204	480	398	999999	930	999999	32	552	343	773	462	999999	14	396	999999	999999	219	200	459	585	999999	513	617	999999	999999	116	547	63	56	379	374	604	136	247	47	999999	319	69	311	999999	410	952	522	999999	999999	707	219	242	626	254	999999	131	999999	999999	999999	691	863	999999	426	999999	999999	999999	506	964	999999	858	679	999999	359	785	26	160	888	999999	999999	731	999999	521	361	204	999999	314	437	801	306	999999	826	696	996	356	89	974	642	488	566	999999	455	557	696	999999	37	452	883	999999	237	922	242	727	265	519	699	351	983	232	999999	537	542	704	667	166	42	982	770	13	999999	52	517	999999	494	744	286	999999	999999	999999	999999	453	430	596	574	384	20	109	441	999999	656	737	990	420	999999	39	897	750	890	999999	809	999999	999999	880	144	999999	414	832	242	521	242	999999	526	474	65	482	116	946	140	999999	156	933	551	999999	356	969	62	999999	848	465	846	999999	553	295	709	131	771	550	999999	389	969	187	866	919	999999	999999	221	526	364	999999	922	999999	619	606	393	999999	503	398	534	175	142	317	984	777	674	706	999999	240	764	934	999999	566	493	750	324	999999	76	632	49	999999	757	536	742	769	999999	894	916	
946	901	833	999999	383	999999	297	257	661	999999	99	254	547	687	980	999999	429	999999	366	468	869	292	425	810	871	358	578	417	999999	575	999999	244	780	789	765	338	931	999999	999999	550	206	503	662	775	977	387	501	278	776	774	322	401	186	436	57	664	999999	32	756	999999	448	879	651	96	978	854	474	758	922	651	999999	123	50	999999	999999	376	629	650	833	494	856	999999	640	832	262	999999	68	354	742	110	852	908	999999	312	112	326	852	576	796	999999	912	743	999999	134	943	209	360	369	174	681	999999	836	199	272	178	148	249	818	833	999999	796	130	25	821	799	922	563	999999	999999	945	524	62	853	710	581	999999	953	515	999999	63	999999	698	189	71	999999	26	718	999999	144	963	87	43	743	642	336	792	728	534	335	999999	645	621	999999	229	166	982	982	999999	691	64	194	733	930	780	691	107	940	999999	755	783	214	276	604	750	868	490	319	221	383	788	999999	428	189	868	417	851	999999	960	904	999999	43	238	605	89	779	999999	113	962	999999	239	999999	774	779	999999	815	379	27	904	360	676	673	771	116	903	669	765	553	999999	373	839	64	979	999999	999999	749	976	999999	524	999999	525	387	356	270	154	935	620	999999	637	63	47	834	148	999999	238	420	999999	132	702	419	23	799	999999	999999	121	185	872	999999	117	999999	999999	709	502	999999	835	999999	326	511	961	967	58	125	916	18	335	14	915	380	820	262	487	999999	999999	115	957	725	999999	999999	999999	968	72	895	542	834	223	999999	341	214	773	999999	999999	999999	170	735	999999	898	882	43	274	117	269	999999	904	855	325	999999	742	397	976	119	999999	999999	362	992	904	163	583	92	794	997	672	711	606	880	168	727	999999	242	744	69	843	312	492	51	709	569	991	687	519	237	595	944	999999	999999	999999	533	407	177	830	999999	324	999999	248	276	999999	558	999999	999999	696	597	303	509	652	999999	276	999999	87	321	293	999999	171	895	572	567	999999	727	483	999999	891	634	329	525	411	537	999999	999999	999999	225	607	161	673	999999	999999	999999	934	96	302	320	999999	349	999999	999999	884	495	55	429	999999	681	865	716	84	999999	999999	72	278	777	107	125	183	999999	584	862	714	142	999999	999999	904	999999	632	325	435	173	999999	552	187	243	640	916	491	324	815	392	999999	890	86	718	833	999999	653	166	988	186	146	999999	764	594	381	752	999999	850	524	999999	999999	549	290	999999	410	590	999999	999999	999999	191	999999	858	417	202	511	823	65	999999	371	
976	998	999999	336	258	36	999999	787	593	861	888	999999	641	800	999999	343	999999	609	174	318	999999	999999	618	29	999999	553	287	756	572	92	558	696	870	488	547	587	999999	999999	41	885	999999	999999	300	183	999999	999999	992	999999	188	999999	701	223	891	645	128	933	389	999999	530	705	748	633	225	511	313	999999	232	162	263	651	760	597	999999	289	297	450	752	445	770	718	560	229	999999	713	390	999999	804	234	999999	999999	208	999999	692	336	146	396	587	999999	869	65	866	839	804	536	108	113	645	611	357	677	190	999999	685	811	154	528	66	511	130	969	397	997	792	999999	452	632	904	251	153	901	863	963	576	715	999999	999999	424	51	999999	999999	698	203	877	999999	433	999999	999999	881	191	999999	340	85	668	999999	999999	999999	999999	165	93	999999	999999	403	468	999999	999999	227	999999	970	959	999999	113	24	896	843	280	204	130	999999	226	197	190	999999	999999	535	999999	788	304	675	56	983	673	999999	999999	149	87	999999	735	999999	877	215	887	481	999999	758	513	325	188	824	630	473	747	947	939	895	294	185	999999	932	884	36	923	702	923	999999	999999	844	999999	999999	766	975	469	699	999999	20	310	708	112	311	31	999999	609	479	54	582	246	726	329	71	999999	902	960	802	547	851	292	195	999999	946	999999	669	267	999999	68	654	999999	999999	725	928	595	586	83	999999	910	999999	999999	453	657	999999	739	43	524	995	999999	999999	24	666	999999	380	728	124	160	166	311	362	988	186	421	999999	999999	197	10	999999	999999	278	829	927	891	909	999999	838	999999	218	216	965	154	271	530	204	639	348	999999	355	999999	481	435	916	731	558	999999	250	42	266	772	551	43	133	530	999999	44	97	999999	251	946	890	585	942	949	345	999999	726	999999	999999	760	239	301	999999	999999	994	843	999999	206	343	271	999999	805	281	999999	665	932	31	741	897	170	552	573	654	408	319	895	493	967	395	999999	921	594	999999	506	542	999999	388	932	999999	999999	131	891	441	980	999999	94	314	506	293	412	195	985	758	65	217	665	646	255	999999	108	359	944	810	991	349	599	989	999999	903	415	554	999999	215	117	48	661	999999	999999	645	235	999999	987	999999	999999	165	936	835	760	999999	877	999999	142	61	436	440	187	90	449	999999	174	104	999999	602	999999	858	106	999999	650	26	556	533	971	999999	655	999999	371	270	999999	999999	412	763	238	485	36	802	422	999999	999999	677	861	580	692	43	481	140	61	999999	999999	133	68	167	999999	744	742	353	999999	532	
405	999999	78	916	261	613	238	999999	866	999999	576	999999	446	69	10	973	164	975	840	999999	138	525	466	977	463	999999	999999	999999	578	494	742	682	170	889	642	999999	999999	945	329	89	804	81	273	996	999999	731	687	999999	167	221	999999	767	513	703	404	880	462	999999	462	556	835	984	999999	382	321	894	914	556	999999	150	374	219	656	761	143	66	261	469	169	732	27	779	97	367	904	999999	178	467	999999	761	407	517	492	999999	253	820	249	891	685	923	816	140	581	27	847	380	999999	999999	569	347	628	992	932	730	539	66	999999	999999	478	999999	999999	457	999999	665	742	856	726	883	517	999999	817	369	784	246	915	886	207	999999	519	533	999999	427	897	999999	143	415	585	999999	999999	197	999999	999999	423	349	207	999999	79	916	284	991	654	237	244	256	530	268	999999	695	999999	999999	999999	827	955	945	999999	308	559	913	532	337	999999	964	650	999999	399	52	946	999999	49	999999	817	290	795	528	879	637	999999	650	627	999999	208	999999	946	999999	338	106	819	478	868	898	809	165	394	999999	720	689	586	914	857	487	322	999999	999999	999999	836	578	41	437	75	844	125	909	295	657	999999	391	28	999999	990	303	232	478	577	150	999999	999999	896	847	808	200	60	999999	793	999999	561	435	243	686	753	760	74	999999	412	33	782	900	869	999999	818	338	670	999999	999999	999999	265	843	999999	516	523	184	681	194	628	875	793	847	125	155	999999	703	158	341	999999	240	238	839	76	553	999999	845	791	170	39	479	529	535	999999	999999	884	718	240	727	173	578	89	880	763	536	240	935	785	724	640	124	999999	338	999999	693	335	426	777	651	158	999999	392	521	164	159	356	268	999999	886	271	387	999999	999999	178	999999	999999	358	85	539	323	999999	70	77	529	999999	299	200	328	661	999999	999999	999999	588	578	494	195	568	725	614	190	971	999999	898	462	262	652	759	999999	477	542	977	999999	247	338	999999	617	325	991	999999	860	165	999999	999999	982	999999	446	883	852	683	553	592	999999	999999	999999	351	988	999999	615	999999	272	539	999999	850	128	926	127	703	999999	852	876	870	576	485	754	999999	41	601	916	658	816	768	907	486	999999	949	354	999999	999999	987	999999	999999	709	724	977	999999	135	100	722	65	999999	742	633	10	807	682	25	999999	716	999999	320	397	255	956	460	503	632	553	925	179	581	248	816	273	124	999999	170	852	999999	433	899	941	879	999999	972	83	145	906	999999	251	934	208	172	999999	999999	350	999999	753	
