500	500	
101	110	108	102	88	95	97	82	111	86	96	100	109	97	104	114	87	108	95	117	89	121	106	100	99	98	92	75	102	88	100	75	102	94	86	102	117	96	100	102	120	98	99	101	84	107	91	93	109	95	88	100	99	110	110	103	82	99	101	96	106	113	95	105	112	101	108	89	96	113	97	118	103	97	107	89	102	109	88	107	106	104	114	87	86	93	93	112	109	98	121	102	110	85	100	116	113	82	107	104	92	111	100	89	96	93	90	104	103	114	97	104	100	110	112	118	93	115	104	115	100	103	94	110	90	101	104	92	110	80	85	99	111	95	102	97	94	101	88	105	86	112	89	93	95	110	119	115	113	102	90	105	102	104	97	94	105	90	93	93	94	109	97	94	106	94	105	118	105	114	101	109	98	91	97	100	105	98	111	89	88	106	104	90	99	101	80	97	90	101	89	104	87	113	113	94	88	108	100	106	107	111	106	68	94	92	112	99	110	116	87	105	96	97	101	104	98	96	110	108	85	90	71	99	91	116	112	111	101	96	92	99	123	98	111	104	95	100	110	117	100	98	107	107	105	104	98	97	96	90	87	89	92	102	116	87	92	96	83	98	99	116	100	94	90	88	104	100	104	99	90	105	92	110	112	102	96	91	87	98	99	110	98	111	100	90	103	114	97	84	110	103	96	112	96	113	119	97	98	91	106	86	108	117	107	85	87	89	115	100	111	101	100	117	84	112	110	121	102	95	94	93	85	99	95	102	95	107	106	90	90	116	90	95	106	98	110	89	95	101	100	98	92	115	86	95	115	103	90	95	106	97	83	91	83	102	117	100	106	117	98	105	99	103	114	99	108	89	109	90	101	94	100	101	100	82	114	87	108	91	99	98	101	83	96	105	114	108	101	103	86	109	99	80	108	100	103	110	103	108	88	101	86	117	103	96	94	96	99	89	96	102	101	96	112	100	119	110	108	76	98	87	115	92	113	118	94	90	94	100	84	100	79	78	117	102	89	117	93	95	83	91	116	92	109	112	102	95	106	95	88	72	93	98	126	91	101	101	77	110	95	89	109	109	88	86	104	102	102	109	130	102	90	107	90	90	95	123	108	98	86	101	95	117	111	94	109	90	108	102	96	105	99	104	91	90	130	97	90	97	
83	106	107	108	109	95	103	88	105	109	75	109	89	95	82	86	99	105	104	101	102	104	100	86	104	107	109	96	95	102	95	110	90	100	100	82	104	95	92	102	113	94	104	90	89	101	104	105	106	96	102	112	89	111	101	107	110	109	101	116	117	114	93	102	98	96	105	119	114	103	96	77	97	100	95	100	97	108	113	92	90	91	106	103	118	105	86	110	93	107	94	100	87	103	95	90	119	97	102	93	107	103	105	107	108	102	99	96	117	96	95	88	102	115	104	105	84	94	101	115	102	102	96	92	106	105	87	120	79	93	86	97	92	109	90	90	110	94	90	100	107	117	112	94	89	125	95	88	114	113	114	104	107	95	111	96	96	99	100	94	105	99	91	92	96	99	106	84	97	109	80	90	91	93	91	90	105	92	89	92	93	99	96	111	97	103	98	96	108	116	87	94	95	106	119	98	98	91	112	112	90	111	129	99	102	107	106	107	107	99	103	106	95	93	98	86	85	99	105	101	94	109	115	114	102	95	98	86	108	89	106	82	88	87	104	113	104	100	86	107	98	111	97	99	81	100	78	92	86	100	107	95	100	90	99	106	104	100	109	78	104	98	105	87	108	91	94	97	95	106	88	110	79	112	89	91	94	90	100	116	95	104	98	79	98	125	109	96	104	98	104	104	89	107	106	89	100	114	126	86	97	78	102	98	101	99	117	98	109	95	90	103	96	104	105	94	98	108	96	99	101	84	95	102	103	91	94	98	100	94	97	86	120	103	96	92	103	100	99	88	104	108	75	82	116	131	110	116	107	111	95	118	95	104	116	84	103	90	107	103	94	113	100	98	93	86	106	92	99	100	106	83	105	103	103	115	93	92	110	86	118	101	121	105	101	93	107	89	96	89	103	108	109	110	100	117	107	113	89	113	107	106	93	96	111	113	102	92	84	116	119	94	103	118	90	90	97	99	101	89	100	96	88	107	84	97	87	102	97	97	108	91	90	95	98	95	98	103	97	86	82	99	104	105	110	102	96	100	98	84	111	109	95	100	83	106	105	101	109	93	97	103	107	103	90	92	95	120	96	97	106	89	109	91	98	97	109	104	98	132	98	110	90	103	106	88	113	89	120	109	96	126	101	110	95	105	99	96	98	92	
905	300	454	126	342	228	505	999999	959	554	653	563	546	256	243	727	999999	999999	43	999999	298	900	185	999999	791	776	334	170	999999	846	999999	381	758	123	227	999999	999999	748	733	897	732	192	699	475	999999	136	470	73	999999	336	147	999999	572	663	999999	15	125	819	999999	566	999999	345	909	123	999999	999999	805	432	39	259	151	999999	454	146	238	115	211	999999	720	999999	316	999999	454	927	708	329	999999	105	624	999999	868	766	999999	999999	13	397	282	585	660	643	330	47	44	465	195	63	965	436	434	393	804	999999	108	999999	260	999999	890	982	415	999999	472	999999	999999	817	391	384	670	287	999999	841	832	999999	59	87	344	278	236	989	741	655	999999	383	670	241	417	999999	668	753	916	999999	506	999999	180	999999	180	999999	240	227	999999	811	392	687	303	999999	560	999999	999999	30	335	981	406	900	250	999999	142	999999	999999	999999	999999	928	716	999999	370	999999	344	541	454	885	906	724	48	19	999999	999999	272	675	999999	87	680	238	999999	647	427	999999	974	606	999999	420	41	92	580	663	817	999999	104	999999	327	541	258	29	999999	479	123	611	943	999999	984	999999	497	466	999999	962	999999	999999	830	78	999999	435	788	738	491	999999	853	824	153	999999	202	771	836	999999	999999	548	829	661	504	999999	999999	816	999999	588	622	999999	922	999999	83	618	767	647	323	36	977	999999	753	999999	999999	700	625	999999	468	569	204	222	999999	999999	118	470	142	999999	999999	212	544	999999	444	210	999999	749	121	288	751	535	616	555	457	809	819	466	795	319	133	803	13	245	358	431	999999	409	267	230	467	612	485	533	970	121	492	304	457	999999	999999	788	588	346	546	932	953	649	765	673	882	651	674	822	121	872	209	308	334	22	816	716	492	890	999999	149	59	92	584	346	327	999999	19	999999	999999	999999	224	666	699	999999	478	999999	644	594	348	815	999999	663	422	108	912	194	999999	999999	736	687	305	698	999999	407	882	870	74	999999	355	999999	642	999999	999999	775	657	543	609	999999	999999	81	81	897	552	15	211	999999	999999	999999	999999	143	555	574	515	237	49	526	150	301	542	607	679	225	248	981	183	999999	755	999999	450	999999	584	999999	899	999999	615	999999	156	520	999999	999999	209	588	994	221	811	77	916	679	999999	141	402	317	376	937	401	999999	658	570	831	695	640	34	46	999999	558	495	674	850	622	999999	380	629	104	999999	407	101	230	36	999999	999999	999999	999999	909	999999	999999	277	693	999999	999999	759	999999	585	689	510	855	184	
999999	999999	663	325	402	75	67	999999	761	999999	222	330	539	999999	999999	631	401	724	999999	999999	124	727	89	999999	999999	712	586	999999	891	794	940	594	200	232	549	291	999999	854	714	533	999999	814	557	212	64	373	433	963	134	128	194	999999	414	301	69	825	999999	999999	523	689	999999	999999	214	966	999999	628	999999	316	760	999999	267	547	20	573	545	310	179	876	999999	999999	289	622	738	999999	999999	999999	189	999999	172	724	431	999999	340	34	53	823	609	591	380	435	999999	999999	213	999999	860	646	953	999999	756	759	655	982	153	94	410	866	466	441	365	855	448	240	153	999999	921	275	216	985	529	721	700	999999	506	801	204	172	419	957	912	963	999999	348	999999	999999	999999	999999	848	256	624	999999	367	999999	235	524	986	13	999999	999999	858	595	440	999999	322	999999	68	999999	486	351	889	999999	456	509	528	402	832	999999	97	739	999999	999999	426	960	999999	351	364	532	362	981	815	201	999999	252	999999	999999	533	64	36	117	355	10	999999	506	366	999999	730	857	649	833	999999	886	916	242	999999	385	179	999999	606	970	999999	999999	715	504	536	698	999999	213	410	211	868	777	84	979	394	999999	520	919	999999	984	620	506	882	529	299	928	284	957	54	722	158	63	458	65	437	999999	295	467	970	668	339	526	457	999999	964	914	999999	999999	848	240	865	259	877	999999	360	184	999999	195	215	608	423	100	169	687	63	815	329	999999	552	999999	682	63	949	999999	655	999999	58	443	999999	384	999999	347	118	999999	857	898	186	837	705	999999	174	999999	261	371	254	248	367	769	395	159	595	792	394	282	557	811	999999	999999	999999	266	999999	220	999999	999999	490	86	981	355	829	164	639	492	323	999999	999999	999999	801	587	689	417	736	999999	58	415	789	334	952	999999	266	55	597	243	871	449	136	954	478	431	880	178	267	21	940	240	520	113	999999	104	870	999999	999999	723	262	558	529	999999	999999	225	51	166	999999	154	999999	783	567	405	620	874	173	456	115	380	999999	521	159	724	999999	999999	894	999999	855	858	966	999999	45	874	999999	322	919	289	999999	263	389	724	999999	999999	923	166	673	124	492	603	931	424	868	999999	27	741	408	804	999999	999999	330	364	310	275	188	805	748	692	424	308	955	884	999999	852	990	981	999999	47	999999	192	154	780	204	262	926	552	424	405	856	249	999999	124	781	999999	932	34	423	999999	999999	999999	999999	999999	700	193	648	57	999999	26	999999	45	999999	371	13	325	999999	550	170	58	348	636	
391	999999	999999	999999	394	840	999999	224	919	999999	567	697	999999	683	774	999999	89	999999	613	879	999999	407	999999	821	975	552	121	999999	250	392	863	375	999999	307	736	75	999999	524	999999	999999	944	546	999999	999999	477	576	999999	329	550	44	470	160	444	468	844	983	597	24	210	842	729	999999	973	537	111	202	267	806	947	709	999999	564	221	999999	999999	255	310	81	353	408	294	999999	915	216	921	713	930	971	462	752	999999	139	324	955	999999	999999	999999	569	582	284	318	461	382	999999	24	905	938	638	533	599	999999	525	670	801	558	999999	999999	767	616	398	272	296	353	205	241	890	999999	265	727	636	682	740	499	999999	99	832	999999	84	999999	25	774	999999	447	862	999999	952	999999	522	999999	150	577	805	953	194	999999	32	118	186	609	134	665	683	911	999999	917	942	35	601	999999	999999	999999	655	999999	999999	623	999999	848	999999	136	288	430	727	858	586	999999	876	999999	315	66	76	723	242	475	999999	359	101	389	551	945	999999	999999	867	810	680	999999	999999	239	362	999999	51	184	999999	999999	330	703	999999	824	334	999999	50	999999	999999	999999	999999	13	295	999999	999999	250	532	591	307	545	999	999999	999999	916	999999	964	999999	647	434	744	24	892	999999	999999	154	373	999999	999999	999999	713	999999	999999	216	999999	999999	677	999999	999999	731	122	47	460	877	92	61	969	999999	999999	999999	999999	700	403	999999	975	530	753	907	114	46	145	829	999999	999999	593	640	38	155	241	999999	511	638	405	915	999999	706	563	24	23	140	184	232	399	631	694	22	511	250	240	801	422	770	232	705	595	292	782	924	999999	999999	33	999999	909	281	144	732	305	487	418	279	967	738	894	999999	861	912	440	634	999999	999999	139	787	915	440	338	741	415	999999	330	39	924	639	730	570	117	999999	323	128	496	999999	716	33	831	961	834	683	876	258	844	682	852	158	93	713	323	245	908	479	942	403	326	999999	999999	389	354	337	17	333	866	510	999999	321	148	879	864	115	956	953	999999	654	864	166	999999	647	186	776	556	27	257	871	452	844	999999	999999	999999	120	866	999999	999999	506	676	553	999999	343	93	999999	19	999999	848	999999	288	955	873	298	538	999999	999999	999999	212	578	781	990	999999	994	67	999999	146	55	244	753	248	514	346	109	978	999999	774	521	564	646	766	999999	178	49	593	497	971	887	999999	999999	369	357	249	48	999999	999999	477	999999	285	338	404	964	969	104	969	774	618	773	319	999999	395	238	955	999999	812	438	821	45	
411	570	783	999999	491	758	999999	891	275	308	384	302	844	386	999999	235	251	999999	383	83	80	999999	878	207	999999	999999	100	141	401	682	235	296	864	999999	986	714	555	155	482	999999	710	88	508	999999	399	27	382	19	992	999999	324	999999	65	999999	965	592	692	999999	999999	999999	999999	999999	499	592	999999	98	437	411	399	531	999999	106	329	171	999999	992	319	569	999999	560	964	90	148	671	367	225	240	127	477	404	999999	999999	474	338	999999	458	588	999999	999999	311	589	971	999999	471	60	228	691	999999	384	973	282	133	999999	130	190	999999	123	828	234	857	857	320	999999	995	508	999999	631	990	619	914	999999	403	332	506	970	992	471	677	620	149	533	999999	999999	504	131	899	200	999999	999999	965	344	759	691	389	453	279	999999	624	963	349	597	999999	284	469	999999	999999	800	281	999999	197	126	446	217	95	999999	520	577	440	999999	608	520	999999	999999	654	580	653	712	942	62	700	999999	846	999999	281	551	833	72	283	934	253	109	918	999999	999999	849	897	552	605	999999	932	999999	606	751	999999	828	320	857	630	889	915	999999	857	999999	458	241	279	732	935	543	999999	458	303	999999	630	509	999999	999999	883	804	999999	111	117	886	999999	998	999999	105	359	453	241	976	999999	394	29	87	999999	999999	745	999999	999999	175	616	71	999999	999999	999999	111	130	854	999999	238	973	825	216	813	999999	971	999999	460	881	183	382	999999	312	523	999999	908	485	553	999999	902	346	165	235	517	495	55	330	999999	999999	258	975	999999	999999	999999	13	999999	188	999999	28	279	600	999999	846	406	999999	134	999999	52	468	500	625	999999	596	333	999999	818	600	699	999999	23	650	463	861	633	208	877	275	999999	999999	999999	999999	279	999999	999999	312	61	318	828	724	371	295	287	186	108	633	407	999999	894	121	194	26	489	887	14	629	146	433	223	208	915	858	460	532	999999	999999	999999	52	607	30	999999	509	999999	999999	957	728	373	286	763	999999	800	968	380	197	335	999999	999999	999999	530	369	175	627	104	630	999999	512	834	754	999999	999999	999999	365	311	873	999999	685	999999	514	929	286	265	859	999999	999999	407	947	487	272	206	676	528	963	521	248	854	999999	414	151	999999	455	893	618	169	999999	721	445	666	507	917	650	148	736	462	999999	113	316	957	999999	232	861	34	572	558	451	809	324	843	73	28	67	999999	113	348	999999	999999	999999	700	245	502	962	290	980	355	556	538	791	510	999999	144	548	999999	533	919	999999	431	331	70	717	999999	999999	
602	999999	488	860	999999	44	397	999999	861	999999	615	722	388	999999	580	53	226	11	913	27	999999	575	928	480	801	999999	194	44	63	71	587	983	619	105	369	999999	502	495	999999	503	404	999999	415	999999	999999	543	155	659	733	387	999999	68	804	999999	592	999999	999999	999999	999999	633	850	363	924	800	999999	999999	112	292	900	893	551	999999	825	419	623	291	170	999999	999999	268	999999	999999	310	999999	956	528	188	21	512	343	22	999999	436	999999	652	50	607	614	799	310	440	862	999999	839	836	999999	243	999999	984	311	866	424	470	800	42	325	63	999999	999999	360	453	100	780	567	999999	67	304	282	999999	583	683	999999	460	246	827	999999	775	470	839	999999	294	999999	37	999999	999999	597	33	636	520	999999	987	358	770	449	857	350	92	202	958	779	999999	999999	627	410	628	999999	999999	234	972	304	999999	999999	420	271	75	658	999999	579	100	294	44	999999	999999	440	595	334	784	20	388	487	655	583	999999	70	502	333	177	999999	999999	164	632	798	664	226	786	999999	937	999999	999999	999999	287	999999	999999	673	744	422	999999	196	814	303	537	954	846	495	648	966	89	360	768	741	491	445	996	999999	661	245	13	545	999999	200	999999	285	999999	189	209	151	482	839	325	90	999999	980	812	999999	999999	678	952	178	577	820	325	587	740	643	717	841	517	999999	22	999999	419	664	543	624	906	999999	328	666	999999	506	494	249	999999	688	618	511	633	717	318	982	293	999999	968	833	874	809	544	999999	472	368	634	316	826	815	671	468	447	198	382	375	359	295	883	80	335	999999	551	999999	999999	216	999999	999999	857	39	226	584	696	709	999999	106	999999	336	204	927	999999	187	999999	229	26	159	74	445	999999	942	632	999999	951	897	507	798	999999	999999	966	999999	999999	835	459	797	599	97	772	999999	449	286	658	32	101	999999	208	158	999999	999999	999999	875	152	772	464	915	406	999999	633	999999	999999	999999	838	234	369	999999	776	999999	728	625	630	929	387	336	999999	999999	999999	999999	905	995	999999	359	145	999999	456	101	999999	999999	999999	999999	999999	380	464	973	999999	498	999999	433	663	163	189	171	429	999999	702	999999	999999	815	999999	999999	631	796	322	999999	109	852	814	902	778	999999	824	399	666	999999	999999	999999	475	414	802	507	620	859	946	999999	999999	537	930	108	243	350	603	308	999999	999999	912	604	67	999999	873	682	999999	999999	655	394	999999	790	999999	999999	999999	452	640	94	23	999999	786	771	850	570	999999	572	922	999999	668	437	675	526	788	692	
282	630	201	999999	999999	130	999999	85	214	562	424	35	41	696	295	790	709	519	999999	999999	197	150	753	497	999999	311	759	968	876	999999	719	811	12	812	961	191	999999	991	553	893	999999	999999	567	297	999999	796	540	236	429	877	999999	166	999999	455	505	142	876	999999	645	239	370	854	208	999999	842	612	999999	228	999999	999999	539	718	965	401	886	486	999999	466	351	217	770	533	548	999999	999999	999999	579	999999	999999	828	315	558	356	324	533	999999	511	999999	455	543	999999	321	999999	999999	348	999999	200	840	568	28	560	420	361	437	468	836	999999	999999	495	288	42	476	999999	906	798	981	999999	650	999999	295	974	10	20	808	999999	458	999999	232	659	999999	999999	999999	987	299	278	999999	206	918	999999	696	999999	311	96	176	510	306	410	595	527	999999	646	549	971	999999	999999	559	410	553	993	19	804	999999	999999	14	999999	303	999999	621	637	904	784	453	794	182	11	999999	914	844	999999	999999	58	446	705	999999	844	822	767	714	256	718	999999	653	925	846	891	211	999999	92	260	217	816	999999	957	999999	582	999999	755	799	281	379	999999	999999	255	854	961	368	388	999999	999999	103	535	774	374	918	999999	141	527	947	999999	800	913	832	593	100	331	268	489	92	720	650	999999	967	442	876	83	927	407	80	999999	533	822	511	922	167	681	51	424	48	999999	450	675	807	518	481	466	999999	972	164	533	999999	878	305	538	518	999999	567	342	498	845	492	999999	457	72	999999	977	411	909	999999	419	289	999999	451	879	999999	975	270	459	960	420	999999	955	999999	547	192	654	999999	973	999999	999999	123	999999	926	203	720	999999	999999	744	999999	504	64	903	999999	745	253	858	437	999999	268	543	999999	999999	999999	87	584	536	491	999999	880	112	460	438	506	304	305	580	999999	258	169	563	999999	999999	698	466	999999	367	419	507	303	333	227	110	714	869	377	14	337	849	618	193	234	318	864	999999	53	626	407	251	449	673	999999	189	999999	705	999999	248	999999	915	721	227	127	983	616	556	999999	359	999999	999999	927	301	252	999999	639	975	338	448	661	49	999999	739	960	178	68	629	999999	48	999999	19	93	999999	999999	422	137	999999	76	251	702	317	772	999999	999999	770	323	158	431	873	549	290	999999	999999	587	999999	503	999999	267	949	925	986	174	847	515	713	553	999999	999999	829	940	248	909	97	746	353	276	728	836	999999	854	910	208	518	999999	563	643	999999	551	999999	919	155	143	127	999999	999999	153	925	188	199	226	524	450	999999	999999	
311	381	288	601	999999	114	774	155	77	105	25	999999	656	358	952	80	808	257	494	999999	795	114	792	772	41	210	351	549	646	972	339	469	999999	999999	999999	192	365	153	999999	118	154	999999	75	32	309	927	497	576	236	129	999999	276	955	691	147	206	999999	515	570	43	762	235	999999	104	999999	999999	191	80	171	769	715	665	940	386	765	999999	49	770	472	113	713	999999	323	527	564	72	999999	915	447	990	999999	849	999999	283	355	919	501	970	266	754	745	426	415	466	414	752	336	579	925	352	167	818	53	466	999999	988	999999	981	999999	703	999999	276	999999	180	175	865	93	666	999999	846	304	78	514	718	368	999999	369	856	999999	812	736	934	989	104	833	785	805	125	953	367	17	519	440	562	712	479	792	244	301	548	668	669	548	999999	58	99	999999	335	108	43	628	64	867	727	999999	999999	286	999999	999999	389	70	967	713	999999	838	784	637	951	16	888	999999	135	565	575	999999	76	396	909	999999	744	481	480	26	919	738	952	999999	999999	595	999999	202	999999	897	911	488	999999	999999	874	251	274	461	362	328	220	539	503	499	302	584	900	720	377	492	602	908	589	950	793	935	885	999999	923	365	411	999999	249	999999	654	96	452	120	521	668	781	292	128	161	806	999999	999999	463	359	139	695	999999	825	771	304	13	999999	750	172	939	365	142	537	997	917	523	999999	275	844	215	141	790	208	708	999999	320	789	437	154	413	700	432	782	794	670	526	871	999999	999999	651	197	702	947	581	313	649	754	131	244	292	99	968	618	153	997	905	999999	999999	999999	984	224	471	606	759	249	933	359	743	337	400	652	822	342	999999	27	999999	842	626	999999	70	565	667	999999	861	999999	731	813	999999	999999	999999	840	754	416	948	999999	726	999999	198	342	380	300	21	794	843	639	277	636	424	135	567	72	69	721	999999	429	556	999999	744	445	517	129	720	945	572	560	898	416	999999	766	301	343	999999	294	34	770	553	873	359	999999	56	105	398	513	240	702	780	43	415	529	880	458	361	999999	824	260	580	76	999999	999999	999999	999999	252	658	999999	999999	417	999999	696	239	999999	682	918	523	399	421	730	217	715	999999	779	865	10	863	885	999999	982	902	999999	773	200	487	651	76	489	195	853	999999	678	999999	295	15	347	186	654	208	539	999999	362	999999	530	372	999999	999999	513	876	860	999999	999999	992	999999	999999	999999	999999	999999	999999	40	999999	43	213	568	990	538	999999	583	773	527	824	
219	687	312	154	999999	999999	253	827	136	299	563	613	334	999999	967	685	765	999999	699	999999	146	267	177	688	804	159	844	539	833	652	778	999999	999999	999999	179	95	689	106	965	259	678	221	999999	741	297	999999	878	103	32	999999	999999	999999	999999	113	687	952	519	999999	349	400	999999	713	993	484	521	824	264	298	305	999999	996	669	999999	999999	746	925	996	436	400	385	999999	751	516	999999	709	975	665	255	359	226	999999	999999	999999	575	999999	964	999999	999999	230	473	175	590	797	150	856	283	988	633	367	761	955	93	233	964	130	469	207	22	775	545	999999	999999	939	89	316	931	912	249	999999	781	707	220	216	999999	219	689	954	376	134	435	999999	999999	888	597	270	492	999999	792	454	578	767	215	21	684	314	999999	650	718	833	925	371	999999	231	585	64	999999	876	999999	754	440	999999	830	888	349	559	136	131	352	818	999999	100	129	999999	833	999999	502	209	532	621	64	49	245	542	209	74	999999	810	312	999999	525	615	543	48	24	73	936	999999	671	134	999999	999999	308	900	19	834	252	953	999999	571	999999	546	354	999999	700	401	279	297	689	285	321	326	818	809	999999	219	556	91	780	770	87	185	999999	407	443	29	740	345	533	374	821	294	422	741	999999	979	999999	858	347	623	793	648	999999	396	999999	861	226	999999	999999	799	288	170	182	628	494	387	19	947	251	999999	660	934	999999	325	463	36	904	999999	830	323	948	999999	743	167	999999	438	547	150	593	582	803	251	737	999999	999999	661	122	793	999999	602	969	323	617	999999	999999	859	999999	999999	999999	999999	957	149	668	294	851	999999	999999	25	651	66	839	868	999999	669	877	418	999999	999999	239	999999	913	120	829	999999	353	635	90	85	999999	127	999999	235	999999	805	624	663	583	453	999999	504	243	106	152	200	763	111	959	948	789	553	663	999999	92	141	873	999999	999999	441	940	999999	999999	351	820	534	512	613	661	558	54	999999	835	999999	157	734	568	817	999999	638	474	252	999999	141	296	651	999999	699	152	86	999999	777	999999	152	513	666	993	891	286	617	688	999999	450	410	903	575	717	910	999999	999999	999999	999999	999999	999999	966	698	550	999999	65	178	80	813	471	585	626	277	869	693	249	999999	999999	676	540	360	950	999999	801	274	237	720	999999	553	999999	999999	513	874	897	673	185	999999	125	999999	836	117	999999	874	688	865	783	636	706	34	671	225	617	895	525	528	730	651	999999	285	151	345	245	527	821	676	81	751	379	206	999999	
433	375	999999	840	433	999999	86	999999	936	999999	601	23	999999	999999	777	187	618	359	999999	943	534	918	840	999999	500	999999	28	63	21	793	999999	267	509	999999	247	849	501	64	102	714	654	24	959	794	549	331	335	646	999999	498	999999	402	999	263	983	515	535	642	349	561	999999	32	625	152	459	344	514	999999	643	927	686	563	267	665	299	999999	959	999999	933	179	546	382	19	999999	340	639	267	256	532	732	324	858	999999	540	918	631	399	816	345	999999	817	999999	12	126	811	999999	145	344	999999	474	556	489	708	179	25	999999	23	111	811	999999	999999	267	869	910	613	827	999999	726	746	667	999999	152	710	728	362	612	999999	892	999999	440	503	922	292	68	999999	834	160	545	524	506	617	999999	14	524	999999	999999	999999	101	999999	983	61	419	999999	306	353	413	999999	980	817	999999	52	130	399	381	326	164	975	810	734	778	677	312	211	250	999999	832	147	196	999999	803	548	999999	999999	727	389	94	999999	985	715	999999	66	999999	728	122	999999	497	897	633	999999	974	999999	999999	367	999999	999999	749	217	358	256	999999	276	999999	999999	23	863	764	999999	671	991	242	830	990	105	961	722	506	584	99	786	562	934	999999	988	999999	999999	295	999999	655	421	639	876	976	739	999999	999999	999999	789	714	258	999999	756	235	641	965	999999	593	167	405	22	810	999999	127	571	999999	586	763	604	999999	793	577	844	95	999999	999999	366	854	260	999999	999999	999999	716	870	841	97	806	999999	999999	32	480	999999	138	524	643	610	474	758	999999	55	616	742	869	33	920	999999	999999	670	975	289	999999	300	342	265	940	764	103	305	999999	484	886	877	892	999999	295	999999	999999	999999	451	999999	887	607	449	215	295	723	387	693	949	171	999999	999999	733	591	423	190	305	999999	584	879	999999	999999	482	930	169	999999	850	999999	738	764	240	535	228	335	402	999999	850	136	970	226	386	410	355	125	252	750	154	999999	167	114	860	576	999999	999999	142	718	135	999999	999999	555	872	99	954	194	930	999999	917	999999	999999	422	340	178	999999	367	502	116	823	367	688	999999	594	550	140	634	999999	999999	790	655	999999	683	999999	341	999999	999999	353	296	455	171	999999	545	999999	745	120	999999	774	692	673	387	80	35	894	768	830	637	999999	332	959	330	999999	275	915	271	215	515	546	998	999999	488	23	215	660	662	182	152	585	848	439	394	859	221	991	412	585	177	789	117	510	453	999999	999999	337	135	881	918	630	571	999999	605	209	776	604	194	
999999	999999	374	242	595	688	61	122	999999	999999	470	79	284	999999	685	999999	726	999999	497	644	35	999999	878	535	781	264	522	23	318	834	999999	999999	616	807	48	999999	802	557	521	999999	401	350	137	763	664	811	644	999999	885	501	999999	999999	288	960	168	999999	986	839	461	341	176	48	999999	69	388	999999	463	476	474	964	246	179	917	674	252	684	865	124	870	969	619	405	138	999999	955	425	804	655	648	666	735	963	999999	189	999999	999999	999999	78	385	287	358	177	999999	999999	265	709	853	614	999999	483	516	871	968	491	722	771	909	999999	999999	962	582	807	827	807	239	999999	999999	737	29	889	147	796	739	999999	621	451	752	999999	999999	999999	572	999999	937	174	160	863	994	613	467	884	453	560	999999	999999	705	550	349	844	691	982	636	125	999999	828	345	719	999999	999999	870	280	28	999999	999999	999999	400	391	999999	662	657	999999	287	999999	279	144	999999	587	832	326	887	80	111	907	525	578	618	456	605	118	829	440	731	619	743	197	866	750	134	115	32	323	680	686	197	326	704	177	846	460	392	757	887	815	999999	800	178	999999	187	857	249	943	786	999999	833	999999	644	999999	726	92	278	695	463	999999	304	999999	399	424	719	209	873	451	610	154	999999	81	999999	999999	132	999999	999999	755	572	277	999999	999999	999999	919	853	999999	681	999999	999999	999999	192	999999	304	170	521	922	410	754	400	978	983	797	343	999999	45	999999	999999	999999	545	783	73	999999	132	196	860	225	48	999999	571	748	999999	836	10	846	962	38	999999	393	999999	999999	999999	274	999999	593	293	78	999999	894	883	100	999999	999999	500	667	700	669	999999	117	309	999999	884	929	192	652	999999	999999	797	497	679	16	985	999999	334	346	999999	799	999999	999999	903	792	480	153	596	481	450	999999	345	999999	156	303	463	669	93	108	999999	612	92	712	142	146	999999	999999	999999	877	114	28	628	164	426	999999	999999	46	214	517	824	740	999999	711	211	999999	810	999999	351	385	552	326	206	999999	30	999999	717	456	999999	766	521	233	927	719	376	431	945	191	915	255	999999	999999	999999	999999	283	584	279	380	999999	255	335	815	906	839	334	999999	821	999999	144	788	193	63	640	448	995	999999	812	623	344	779	999999	999999	549	106	592	135	861	630	999999	999999	368	346	999999	160	441	706	326	97	394	587	999999	552	57	137	999999	739	787	26	580	682	999999	656	46	730	313	705	275	810	257	208	926	201	451	698	429	847	117	489	17	299	284	999999	238	756	
179	999999	582	421	44	853	348	845	60	279	673	712	310	226	999999	735	999999	516	999999	999999	661	999999	111	358	708	224	631	307	19	290	407	999999	428	289	560	913	133	853	775	999999	999999	91	150	181	999999	717	547	891	641	281	858	768	884	52	105	760	298	234	999999	820	231	50	836	999999	871	626	293	30	665	933	999999	999999	999999	446	999999	999999	278	929	332	990	677	740	666	737	431	639	172	385	999999	999999	999999	898	999999	999999	182	819	999999	380	999999	408	433	526	235	707	669	999999	37	447	716	526	491	369	901	722	152	999999	384	108	347	999999	463	908	837	865	318	999999	446	784	274	515	334	898	629	923	999999	160	515	958	999999	160	999999	725	669	999999	318	266	999999	427	999999	691	999999	156	999999	78	999999	525	689	369	399	999999	835	999999	182	210	201	593	999999	999999	999999	999999	999999	999999	40	197	629	738	249	179	557	999999	999999	28	972	583	80	187	865	560	999999	52	471	155	568	121	324	999999	552	999999	475	724	526	29	272	820	715	30	999999	844	448	216	286	519	811	347	249	816	280	599	140	999999	728	189	998	122	999999	999999	856	919	873	270	196	999999	999999	999999	535	696	755	161	999999	59	999999	30	122	772	766	999999	999999	999999	871	999999	99	952	337	461	996	347	30	160	300	885	173	206	999999	188	29	999999	815	978	812	999999	70	999999	731	91	999999	707	76	999999	356	578	495	635	57	375	180	243	453	999999	836	999999	999999	999999	999999	982	999999	865	59	999999	752	270	146	365	999999	328	447	970	231	256	999999	299	999999	794	803	999999	999999	537	159	606	17	786	999999	573	999999	999999	877	465	999999	999999	204	96	999999	141	999999	95	441	999999	227	728	928	209	21	207	742	547	999999	881	802	149	999999	359	715	452	926	965	999999	999999	224	794	451	981	999999	483	61	422	641	149	320	717	999999	269	999999	431	678	808	774	853	999999	604	706	996	663	127	999999	845	381	215	215	999999	876	868	916	999999	287	946	999999	999999	156	329	906	778	570	999999	860	334	49	294	774	999999	999999	999999	743	619	97	454	328	595	329	999999	51	435	933	802	840	421	353	886	999999	732	999999	999999	999999	510	697	928	999999	578	267	830	806	999999	999999	96	327	521	135	306	345	832	627	999999	218	939	288	999999	844	768	999999	448	999999	999999	150	999999	807	953	657	242	921	169	28	750	337	498	999999	953	994	847	999999	329	296	999999	999999	320	114	420	999999	768	231	227	94	668	334	818	849	653	947	399	289	373	863	892	
384	186	999999	877	572	720	539	999999	999999	997	292	924	162	933	611	829	937	396	925	889	20	704	85	360	425	519	648	999999	16	604	567	121	465	403	672	374	506	237	847	317	999999	897	741	96	385	410	666	999999	52	127	999999	893	447	999999	881	679	999999	464	999999	63	81	999999	328	881	439	181	468	999999	999999	246	333	710	548	617	999999	999999	999999	988	974	25	852	732	999999	999999	152	674	673	492	521	992	273	999999	774	793	245	455	578	860	657	214	999999	907	654	805	794	752	999999	999999	322	768	717	999999	489	446	211	349	999999	439	738	764	999999	976	247	278	999999	999999	935	754	381	215	544	111	340	770	999999	999999	87	999999	104	399	330	843	179	999999	999999	999999	999999	338	999999	896	386	999999	131	893	707	965	670	386	832	513	999999	999999	458	117	233	615	782	999999	999999	265	271	171	344	348	999999	663	999999	999999	999999	823	729	607	171	485	829	405	979	447	73	117	285	700	85	590	582	730	999999	72	530	669	999999	843	964	337	999999	225	999999	782	458	53	168	186	394	19	784	999999	437	972	287	999999	635	345	655	266	980	999999	95	753	766	713	277	744	962	999999	456	999999	642	999999	850	613	600	999999	988	30	999999	108	316	76	806	999999	999999	999999	784	999999	999999	41	999999	708	357	73	139	61	26	744	999999	423	999999	71	562	898	577	999999	132	673	999999	439	357	635	317	999999	265	29	947	404	999999	855	999999	269	298	425	697	999999	487	999999	484	549	190	253	999999	535	883	999999	513	999999	794	999999	300	120	474	604	683	562	400	475	808	999999	113	621	333	920	999999	954	772	146	210	642	126	344	199	688	258	999999	999999	781	997	20	999999	49	999999	722	999999	999999	999999	694	741	144	543	21	978	374	445	568	920	999999	81	929	999999	376	999999	999999	999999	999999	920	785	355	580	181	619	478	999999	604	74	999999	999999	366	613	169	999999	405	75	109	115	366	825	253	690	999999	67	710	78	539	148	342	458	150	609	929	19	999999	999999	963	924	543	999999	999999	381	999999	319	967	999999	770	402	999999	641	62	477	599	104	542	999999	999999	124	908	409	268	465	732	563	470	757	684	159	740	999999	999999	184	571	999999	66	872	143	873	100	252	999999	146	177	700	405	672	999999	999999	477	999999	999999	849	25	143	923	999999	648	999999	849	220	999999	620	999999	738	538	878	905	424	999999	669	999999	999999	33	666	111	999999	298	41	167	797	999999	849	999999	67	999999	263	168	438	999999	752	233	148	999999	880	999999	687	
484	438	999999	527	767	595	796	808	160	262	825	359	999999	802	25	616	999999	62	999999	934	938	604	999999	285	719	999999	173	296	999999	393	498	153	208	999999	999999	859	870	639	40	162	63	873	907	999999	437	999999	406	459	736	616	312	972	417	534	748	999999	168	886	807	299	999999	999999	999999	766	764	999999	161	617	165	165	746	207	31	320	880	74	697	74	999999	910	80	999999	559	828	91	526	999999	673	675	767	701	999999	999999	740	729	553	999999	999999	999999	755	657	789	304	999999	869	114	950	106	999999	683	192	104	48	896	999999	718	950	543	684	247	999999	999999	941	397	464	763	375	291	590	336	563	999999	622	102	263	291	419	977	959	977	576	638	29	999999	585	999999	945	934	521	21	999999	968	999999	213	999999	180	847	906	127	999999	999999	668	515	327	130	635	999999	945	643	937	309	972	584	707	999999	999999	999999	949	812	857	999999	441	769	999999	732	594	999999	419	294	92	443	512	860	999999	248	907	999999	701	871	949	135	10	300	999999	711	630	394	759	542	500	999999	898	104	999999	299	307	899	936	594	535	545	71	660	560	503	999999	121	731	999999	999999	999999	766	87	862	731	817	150	999999	999999	112	210	340	876	999999	380	544	418	600	563	941	17	196	116	999999	414	999999	349	740	91	999999	519	662	300	999999	315	946	821	241	538	481	167	715	78	492	334	214	999999	999999	190	958	388	999999	178	527	756	998	659	741	999999	667	478	999999	112	952	593	548	50	108	489	999999	723	186	999999	999999	783	999999	127	999999	21	209	878	482	559	133	536	998	999999	999999	32	999999	296	999999	783	999999	13	757	612	125	899	785	999999	999999	387	999999	999999	999999	458	97	744	463	881	44	999999	999999	788	999999	850	979	426	999999	999999	999999	85	183	147	642	403	200	999999	999999	689	11	724	999999	45	791	105	804	887	333	549	405	38	568	435	261	999999	534	999999	999999	907	999999	999999	999999	730	895	999999	999999	618	602	808	268	20	717	773	879	320	504	223	996	900	55	102	103	55	660	250	517	748	885	999999	869	117	79	128	67	312	419	505	999999	999999	891	195	295	524	999999	395	320	795	999999	941	856	320	999999	117	861	540	999999	999999	79	655	999999	465	732	320	939	999999	940	999999	999999	999999	900	999999	999999	226	999999	860	806	578	764	275	999999	999999	202	944	435	999999	999999	962	267	526	707	160	999999	494	999999	435	463	999999	585	139	454	999999	88	979	50	858	999999	869	108	11	734	999999	999999	804	725	999999	999999	788	884	
391	140	978	341	200	999999	750	572	589	940	999999	406	831	993	635	820	218	643	223	903	577	322	161	863	265	792	679	999999	631	768	999999	171	674	100	203	999	999999	389	887	120	300	295	656	999999	525	604	902	44	869	983	516	999999	60	885	317	78	979	124	86	999999	199	103	940	821	446	421	732	741	799	999999	354	829	999999	112	612	291	999999	231	348	661	889	999999	786	648	261	999999	121	999999	782	999999	30	361	999999	489	920	207	354	999999	492	113	999999	170	999999	999999	639	687	392	947	283	999999	999999	757	776	999999	999999	553	999999	302	569	91	310	999999	958	674	999999	999999	526	276	191	415	936	999999	739	999999	999999	999999	999999	553	18	574	972	173	515	999999	999999	273	585	888	970	999999	890	61	276	410	999999	928	999999	999999	628	646	171	126	999999	867	98	583	27	541	635	789	152	999999	999999	999999	119	146	437	212	952	351	417	637	305	999999	999999	885	999999	338	441	999999	527	840	999999	999999	412	855	407	648	668	148	255	53	263	191	234	136	767	999999	301	666	500	999	999999	999999	999999	534	999999	999999	352	999999	30	688	999999	774	271	999999	999999	921	999999	263	738	789	999999	999999	999999	999999	384	124	589	398	127	292	47	774	999999	527	232	648	144	878	45	456	305	464	127	567	944	488	919	999999	999999	846	688	47	928	710	465	802	190	864	159	705	371	954	999999	999999	650	334	414	743	89	200	787	714	228	291	494	89	696	539	429	895	205	999999	999999	999999	603	10	846	659	72	429	467	279	999999	339	999999	351	378	390	916	619	999999	999999	842	999999	999999	974	819	646	999999	386	116	651	999999	999999	509	703	853	814	144	650	488	754	681	659	999999	518	985	888	206	152	710	316	623	809	821	30	825	999999	223	629	191	209	443	686	323	999999	833	474	829	999999	497	564	255	275	141	999999	999999	192	999999	550	988	930	450	999999	675	799	38	636	999999	489	877	851	999999	999999	469	289	320	995	346	999999	684	521	68	814	655	999999	999999	357	678	501	999999	999999	637	672	640	999999	758	370	20	524	788	207	999999	350	514	999999	963	999999	806	851	19	999999	845	459	999999	477	999999	635	428	529	738	680	957	999999	963	243	223	928	874	218	530	950	984	822	136	486	488	718	310	18	192	999999	999999	826	492	28	797	999999	999999	999999	999999	133	942	491	785	118	249	102	999999	280	432	999999	866	999999	999999	69	523	33	332	390	999999	162	335	419	346	418	139	141	458	945	446	45	999999	999999	999999	407	18	503	
46	28	246	999999	342	39	586	157	999999	953	504	999999	504	774	855	425	184	236	797	532	154	377	999999	118	643	441	834	397	911	165	999999	923	61	29	986	313	153	602	820	305	833	198	954	999999	636	999999	999999	671	999999	999999	536	602	610	485	359	669	50	999999	752	900	205	999999	245	999999	999999	581	381	484	787	999999	282	581	416	501	699	955	423	802	481	618	999999	172	999999	214	999999	999999	999999	575	999999	999999	999999	25	999999	919	110	644	952	999999	992	999999	653	999999	884	999999	434	954	195	118	786	404	255	248	656	143	910	43	999999	41	999999	26	267	806	999999	469	288	266	731	496	401	64	999999	766	809	426	964	34	287	579	999999	674	981	999999	999999	999999	999999	35	369	716	18	77	662	921	999999	999999	798	847	161	425	359	178	233	999999	716	731	401	999999	438	239	178	886	755	412	260	999999	999999	61	26	548	397	263	897	24	488	334	402	999999	789	999999	628	127	872	862	229	612	999999	999999	498	68	874	592	596	999999	999999	132	321	260	670	973	940	999999	831	613	37	105	280	219	999999	392	339	999999	699	603	611	61	23	892	999999	648	999999	999999	562	999999	673	999999	999999	767	476	999999	22	999999	419	816	999999	881	296	269	834	133	341	240	82	116	729	563	893	992	528	496	999999	999999	77	32	418	197	193	873	940	233	438	513	999999	855	380	197	901	883	999999	729	999999	999999	67	68	999999	999999	679	999999	999999	999999	999999	674	999999	979	255	592	999999	999999	407	706	698	423	999999	611	694	828	497	227	736	541	999999	999999	293	798	731	365	372	18	714	999999	517	736	644	830	322	764	999999	999999	609	999999	123	513	999999	12	41	999999	435	455	999999	489	999999	999999	999999	999999	456	901	390	450	999999	890	230	74	682	999999	199	961	778	497	999999	930	563	733	617	949	427	158	533	290	767	389	929	916	999999	235	259	65	26	947	384	420	384	824	999999	718	999999	59	831	174	813	80	999999	999999	999999	444	925	111	999999	771	999999	999999	378	109	682	869	961	999999	430	456	999999	144	944	831	123	878	555	739	228	899	392	378	327	368	999999	999999	815	991	759	210	310	158	999999	255	999999	85	52	999999	151	645	757	262	628	999999	999999	679	135	742	824	288	888	196	882	945	388	900	981	999999	632	985	63	999999	555	229	156	913	999999	999999	999999	47	999999	281	598	583	151	140	749	999999	265	798	571	83	177	999999	322	999999	275	274	999999	778	999999	999999	651	165	592	787	706	409	237	199	999999	435	589	786	
452	999999	999999	309	999999	258	160	999999	753	834	423	999999	802	84	907	42	648	659	833	384	999999	802	629	442	991	363	999999	999999	714	76	999999	145	999999	390	999999	705	526	965	469	999999	627	65	289	999999	999999	612	985	632	502	205	551	999999	602	214	843	650	986	165	318	450	824	809	334	999999	999999	287	496	421	55	211	516	682	200	225	756	999999	523	812	700	389	378	800	848	519	524	946	543	289	547	999999	718	371	656	999999	792	999999	730	999999	35	463	126	573	587	300	688	868	999999	387	457	954	137	184	464	929	81	34	961	815	999999	844	999999	216	874	667	492	999999	35	180	432	939	167	921	999999	246	273	805	999999	557	830	656	999999	165	831	592	261	999999	907	727	999999	999999	856	915	438	190	719	909	698	999999	808	543	842	999999	955	518	797	215	398	227	999999	999999	999999	413	999999	516	803	588	385	999999	999999	947	248	308	233	999999	999999	999999	999999	605	999999	363	116	304	748	297	999999	316	999999	322	795	55	156	999999	71	681	958	452	930	921	999999	999999	533	999999	512	860	999999	544	511	301	436	555	999999	792	699	312	999999	999999	665	697	702	497	999999	72	999999	370	999999	999999	247	552	705	639	321	999999	999999	397	829	699	999999	887	992	279	999999	909	886	249	334	999999	990	758	521	451	787	243	999999	890	752	471	920	152	999999	746	999999	999999	595	796	243	999999	999999	312	482	999999	724	777	999999	432	691	999999	186	256	999999	448	568	999999	999999	263	852	999999	352	338	999999	368	778	649	999999	999999	973	845	323	99	15	184	999999	999999	999999	999999	727	20	999999	796	999999	999999	999999	673	115	999999	188	818	928	342	944	999999	807	246	667	123	691	84	948	457	459	845	165	96	250	861	658	879	212	999999	999999	841	548	555	139	371	83	114	999999	217	78	999999	917	981	154	999999	999999	553	30	999999	370	652	71	91	347	362	127	999999	433	253	962	308	999999	949	999999	112	617	261	116	305	49	586	541	740	389	304	928	184	999999	401	494	115	999999	49	618	883	779	467	217	999999	254	875	681	299	999999	999999	548	967	185	999999	242	125	999999	725	132	784	121	999999	701	999999	433	943	265	999999	759	857	449	576	341	922	332	999999	53	339	999999	999999	904	251	495	999999	756	960	999	899	168	379	999999	143	917	833	772	458	765	175	353	310	619	650	540	398	330	971	636	262	999999	92	81	117	674	999999	999999	869	836	999999	295	999999	944	999999	999999	389	199	315	999999	999999	999999	999999	394	878	985	750	999999	264	
711	107	299	784	333	746	190	999999	999999	560	999999	958	953	902	999999	683	999999	880	366	263	776	160	208	24	322	139	112	844	697	202	999999	999999	414	626	168	738	792	999999	149	207	185	796	91	638	846	699	999999	999999	261	711	999	115	393	300	487	560	898	284	471	204	999999	346	388	115	999999	545	554	336	744	883	891	999999	999999	169	999999	980	78	570	178	623	999999	855	593	986	999999	26	540	124	149	608	840	517	999999	999999	563	999999	999999	976	209	310	155	227	999999	999999	819	630	375	234	221	506	999999	337	116	999999	619	788	752	402	911	422	999999	999999	197	145	52	999999	339	795	605	249	572	102	370	867	999999	367	351	224	176	573	650	316	999999	642	126	512	411	200	336	775	999999	25	74	787	306	715	999999	377	335	445	301	580	629	971	934	399	967	999999	381	261	999999	538	235	999999	772	698	536	555	999999	540	999999	149	468	829	163	556	37	583	571	761	999999	999999	999999	731	999999	80	687	931	707	726	545	172	818	84	338	999999	789	725	24	999999	188	484	357	794	472	999999	999999	799	999999	999999	371	393	999999	619	923	472	648	503	76	999999	20	605	999999	999999	994	810	999999	393	999999	605	766	312	568	963	583	853	626	999999	269	129	958	887	122	330	365	999999	495	999999	161	999999	909	999999	658	322	596	583	999999	999999	999999	999999	831	727	308	223	999999	999999	825	712	46	999999	845	553	999999	999999	999999	133	492	999999	937	843	324	131	999999	999999	999999	480	653	255	376	999	226	571	304	606	298	999999	589	999999	999999	306	336	782	999999	92	31	365	61	711	578	473	100	119	127	957	347	710	495	675	528	149	415	579	346	46	852	283	999999	638	999999	513	544	999999	999999	640	516	999999	958	159	612	999999	999999	941	999999	902	909	117	454	347	269	999999	745	913	380	999999	890	756	999999	136	240	748	116	999999	62	999999	929	999999	301	486	999999	805	752	999999	72	198	999999	999999	902	443	136	745	828	911	378	999999	767	630	999999	258	999999	999999	104	999999	999999	864	233	16	888	611	973	413	999999	999999	897	999999	999999	999999	851	192	849	426	999999	999999	999999	494	999999	204	999999	981	307	999999	293	53	736	999999	999999	920	999999	208	965	712	585	301	470	723	929	861	24	915	999999	368	778	40	408	333	999999	101	831	434	944	38	962	907	313	673	129	771	241	216	999999	999999	982	999999	227	999999	999999	562	543	286	564	68	999999	138	999999	999999	530	262	645	999999	784	999999	999999	991	263	936	750	678	988	796	603	168	
629	807	173	330	385	999999	813	271	999999	352	557	999999	870	999999	999999	833	170	374	999999	867	135	828	432	142	825	991	999999	290	396	173	999999	746	682	406	999999	382	965	426	563	404	448	384	920	999999	71	999999	131	377	98	916	517	623	654	999999	999999	801	385	40	504	394	738	533	874	328	999999	811	999999	473	999999	999999	999999	744	811	748	428	751	999999	990	80	999999	870	999999	202	480	999999	951	999999	999999	374	637	996	935	999999	178	999999	915	510	601	999999	260	672	657	918	621	58	773	812	906	317	999999	892	395	959	223	523	717	341	403	999999	826	719	925	109	821	479	932	823	999999	92	512	250	316	336	820	619	222	112	999999	432	882	999999	999999	638	93	999999	999999	975	707	999999	949	999999	117	928	999999	540	746	999999	107	151	999999	949	999999	824	804	50	586	69	999999	604	311	614	999999	999999	790	999999	534	296	26	87	867	956	125	987	142	999999	143	999999	999999	289	872	999999	15	438	317	999999	999999	371	999999	53	168	552	836	113	353	999999	824	146	147	159	16	459	542	30	999999	168	834	193	691	876	906	207	570	859	731	999999	609	331	663	858	999999	173	462	972	999999	325	130	21	643	798	999999	999999	999999	348	999999	999999	132	985	164	159	108	784	679	957	999999	960	999999	999999	382	999999	735	502	482	289	999999	843	997	569	111	958	47	999999	999999	893	772	908	957	231	587	318	525	623	999999	514	999999	935	493	999999	835	999999	343	153	639	936	72	999999	999999	960	999999	438	999999	562	999999	206	999999	285	244	786	999999	999999	13	999999	399	74	999999	121	335	968	529	503	360	501	733	999999	999999	894	193	613	830	171	393	996	322	158	892	999999	740	970	403	484	701	707	999999	607	954	583	753	574	755	951	285	999999	440	999999	88	924	829	999999	999999	226	102	630	999999	999999	844	17	447	999999	182	229	381	999999	575	55	999999	653	190	999999	999999	999999	150	618	858	999999	886	837	565	905	79	968	143	999999	999999	186	392	81	751	298	762	999999	145	512	402	535	579	920	999999	395	614	435	743	702	999999	539	86	483	772	86	999999	999999	451	542	182	213	95	381	965	399	663	730	902	891	374	251	999999	638	225	999999	999999	966	856	999999	301	644	234	999999	458	860	999999	908	999999	674	162	755	999999	603	340	198	449	999999	955	591	999999	883	533	852	999999	999999	632	999999	267	449	777	179	160	281	250	537	979	999999	999999	114	999999	754	431	999999	999999	619	745	313	999999	36	883	110	20	275	447	999999	120	382	112	
999999	237	661	999999	859	896	983	999999	234	999999	802	219	999999	999999	850	999999	978	462	305	123	719	564	329	150	241	566	677	168	884	833	999999	427	607	999999	773	999999	638	999999	999999	342	755	999999	520	950	505	817	999999	823	170	973	999999	955	815	268	999999	593	907	520	999999	303	999999	824	720	400	999999	999999	611	252	512	973	663	874	890	963	368	705	999999	379	644	999999	477	853	998	911	374	878	999999	999999	169	189	999999	128	693	278	123	999999	999999	129	431	130	215	999999	321	999999	320	594	999999	852	999999	687	549	538	999999	996	825	375	999999	809	36	650	773	272	999999	332	13	544	999999	622	849	437	411	999999	947	523	217	631	999999	810	600	999999	813	758	999999	999999	640	999999	252	697	452	748	115	494	999999	780	356	943	999999	988	193	775	413	452	999999	999999	286	999999	999999	361	999999	204	832	24	218	257	837	25	822	611	999999	573	302	494	179	111	331	999999	832	176	177	999999	867	553	627	824	999999	999999	999999	977	205	25	848	890	908	258	999999	100	285	844	999999	341	130	162	306	620	999999	919	282	901	150	369	792	999999	194	524	999999	999999	397	393	882	999999	269	844	416	676	724	999999	585	921	195	241	641	987	233	835	153	715	257	17	351	456	98	853	999999	999999	233	434	705	393	922	636	702	891	962	477	999999	286	746	630	895	80	343	361	715	908	728	805	999999	999999	999999	621	42	390	51	999999	386	416	999999	580	452	999999	706	999999	999	999999	538	749	999999	755	999999	867	968	626	999999	999999	999999	737	147	999999	117	428	999999	356	999999	311	603	322	999999	999999	999999	999999	279	175	187	605	373	151	999999	166	380	979	780	444	595	999999	652	415	278	770	999999	999999	999999	88	999999	34	66	360	188	999999	955	226	899	999999	999999	107	597	999999	999999	516	999999	970	999999	999999	558	137	647	798	760	509	999999	198	53	999999	223	451	397	999999	702	999999	999999	999999	999999	663	210	999999	90	292	779	497	916	999999	999999	762	863	999999	273	999999	529	345	387	268	599	679	49	999999	182	999999	999999	223	710	406	110	999999	968	999999	18	722	999999	404	57	364	28	272	592	809	232	291	226	870	188	999999	999999	999999	999999	999999	423	999999	623	442	981	270	999999	565	787	519	999999	999999	793	999999	344	550	515	135	297	32	249	337	97	240	999999	890	603	414	45	999999	735	743	521	687	480	725	108	999999	422	787	356	463	485	82	999999	999999	497	256	535	638	595	545	79	752	51	96	205	999999	999999	100	666	604	530	999999	784	16	
167	116	498	619	451	176	713	510	999999	786	851	24	180	999999	403	999999	999999	999999	24	999999	673	999999	646	999999	999999	715	450	331	999999	752	932	308	999999	63	396	999999	758	916	999999	428	999999	568	999999	265	244	191	223	907	697	319	725	132	172	999999	342	397	469	114	100	999999	726	999999	389	924	853	553	726	126	604	21	598	961	221	596	999999	115	693	999999	159	999999	999999	999999	634	810	36	810	145	999999	721	998	921	999999	826	459	702	450	188	161	412	690	465	107	313	685	720	764	999999	576	999999	999999	704	999999	954	752	245	192	757	999999	897	53	999999	33	999999	605	100	999999	145	761	893	917	926	999999	979	469	882	404	240	948	100	272	999999	568	999999	494	999999	842	698	999999	224	999999	693	609	264	368	282	999999	702	999999	999999	775	999999	160	682	319	310	173	999999	999999	870	840	952	808	488	635	154	849	557	909	311	257	256	72	546	384	233	326	286	620	999999	450	701	532	364	324	643	748	886	166	194	140	743	213	213	999999	566	885	130	628	224	999999	884	999999	999999	999999	999999	999999	613	999999	999999	983	886	489	309	429	149	429	453	174	991	406	963	400	724	999999	514	53	858	172	817	348	206	999999	999999	763	565	999999	999999	26	794	87	144	999999	79	999999	253	999999	903	784	244	999999	441	956	637	817	999999	494	78	235	833	486	707	999999	490	748	787	238	93	545	864	999999	303	437	379	913	272	999999	330	522	927	259	149	999999	928	680	906	999999	999999	588	303	999999	839	999999	193	318	379	693	107	331	424	24	181	999999	920	999999	843	14	586	723	999999	95	999999	555	999999	583	346	999999	522	809	841	547	217	504	252	792	401	403	999999	999999	999999	578	287	999	999999	912	88	999999	164	999999	999999	902	663	999999	43	218	908	293	999999	610	971	999999	181	297	489	999999	999999	676	126	999999	611	449	760	525	189	976	808	173	457	395	504	565	478	597	972	939	883	909	999999	44	884	118	800	643	99	999999	407	989	519	231	115	999999	999999	37	999999	397	999999	148	128	66	409	744	835	217	999999	416	277	583	325	550	993	897	214	999999	252	502	649	127	435	999999	579	819	653	236	289	999999	900	451	284	999999	798	745	999999	415	634	999999	283	592	537	683	530	999999	673	999999	237	217	207	582	999999	820	999999	33	712	737	999999	999999	100	999999	927	999999	515	825	309	740	999999	999999	116	799	458	112	229	999999	590	752	861	755	155	684	999	82	895	999999	667	999999	999999	774	43	63	928	53	59	674	
664	524	999999	999999	999999	999999	228	999999	110	999999	999999	681	601	999999	443	959	876	731	445	999999	609	999999	127	197	168	845	902	976	224	999999	999999	414	63	999999	999999	75	999999	999999	999999	221	466	28	999999	497	202	986	862	156	341	83	187	999999	607	999999	999999	809	407	999999	546	999999	999999	251	765	57	999999	720	627	56	298	377	384	719	502	234	999999	590	999999	999999	995	181	983	756	644	150	999999	674	807	420	490	593	668	999999	620	999999	190	999999	999999	924	960	482	999999	816	858	964	699	468	704	382	693	999999	999999	777	999999	999999	696	284	606	625	181	999999	912	999999	999999	999999	999999	779	109	999999	999999	999999	337	958	999999	522	813	177	999999	680	451	417	969	434	727	999999	667	999999	620	255	864	906	618	999999	753	107	570	161	999999	163	266	919	368	762	338	999999	999999	999999	118	999999	561	528	999999	926	183	763	999999	487	489	559	999999	816	168	853	999999	999999	127	699	215	999999	999999	661	916	744	999999	531	58	217	999999	769	860	700	999999	999999	694	345	529	691	999999	999999	999999	92	671	999999	125	450	761	999999	685	200	840	456	999999	999999	519	900	611	999999	512	999999	999999	685	391	999999	698	347	42	19	169	742	999999	435	244	225	999999	869	989	225	999999	973	770	999999	532	905	928	413	999999	247	638	793	733	887	999999	813	284	528	701	951	12	999999	417	751	999999	942	582	415	222	999999	189	650	999999	396	22	538	999999	180	163	485	792	295	409	795	381	375	999999	730	255	431	941	837	177	48	223	850	566	999999	999999	589	333	522	999999	999999	67	988	999999	347	874	999999	932	113	375	226	169	717	378	621	999999	999999	934	851	169	999999	999999	999999	999999	999999	999999	999999	999999	861	981	574	999999	279	104	18	738	393	492	671	855	605	498	999999	999999	999999	879	999999	482	945	649	219	655	999999	362	409	999999	715	515	21	174	712	999999	81	999999	800	74	889	622	370	999999	999999	497	272	996	564	302	766	999999	999999	992	676	999999	999999	999999	772	919	680	916	694	999999	33	999999	480	507	999999	999999	427	999999	672	886	989	999999	999999	72	999999	722	392	999999	798	117	999999	999999	999999	29	497	32	650	859	359	880	394	973	928	999999	859	119	27	999999	853	637	999999	999999	216	644	999999	793	578	965	558	999999	536	204	128	586	192	999999	893	999999	19	130	286	567	367	999999	502	999999	999999	962	212	553	999999	627	632	170	242	979	628	348	27	703	999999	685	310	309	999999	199	999999	351	966	999999	225	566	999999	732	360	317	692	425	152	986	838	
999999	762	999999	999999	909	572	999999	999999	212	568	554	999999	315	676	999999	267	999999	447	999999	171	613	996	999999	999999	148	871	899	810	925	999999	213	206	40	865	838	922	999999	954	444	626	999999	997	763	999999	999999	999999	449	65	999999	59	634	978	839	825	235	619	999999	677	216	47	672	157	999999	916	999999	358	999999	999999	838	678	961	114	999999	686	273	999999	242	436	999999	25	999999	844	60	875	662	235	999999	215	640	228	699	627	748	999999	953	750	579	847	748	321	720	999	226	90	999999	530	975	999999	561	619	386	796	19	200	615	999999	106	552	264	139	991	999999	999999	620	979	999999	365	605	999999	523	999999	395	999999	355	999999	432	999999	969	787	141	259	999999	653	30	841	999999	618	557	791	999999	653	37	592	999999	999999	522	199	606	111	754	174	379	430	47	999999	991	119	664	999999	192	210	137	999999	999999	879	787	553	790	778	86	999999	999999	814	999999	870	999999	999999	78	35	782	243	31	867	999999	967	999999	783	999999	999999	849	793	954	662	608	999999	525	272	470	739	543	969	999999	827	35	38	365	565	999999	177	574	199	51	638	999999	949	188	269	730	164	999	13	937	353	999999	292	771	999999	216	681	354	746	342	999999	999999	999999	999999	204	842	15	611	325	960	999999	871	660	752	325	549	658	746	266	541	315	739	539	41	999999	897	742	999999	999999	358	151	999999	999999	857	999999	156	310	124	983	427	725	552	684	52	499	481	279	540	999999	607	557	934	98	215	36	999999	952	781	779	999999	109	748	402	966	818	625	53	802	999999	178	249	544	763	838	815	762	999999	999999	542	999999	628	211	810	612	801	999999	999999	999999	831	999999	204	528	345	686	327	999999	160	717	234	999999	999999	476	999999	287	367	23	181	999999	399	273	544	999999	249	205	677	897	938	789	174	611	891	431	999999	927	974	720	208	86	520	838	999999	347	272	999999	999999	162	999999	532	254	999999	999999	484	233	567	578	999999	288	150	18	429	49	999999	553	623	981	16	999999	572	999999	999999	814	999999	739	561	661	206	203	581	59	525	196	999999	544	385	999999	417	999999	414	359	245	442	67	999999	999999	798	250	794	649	687	149	657	148	228	999999	973	940	744	672	905	999999	545	999999	101	493	242	633	999999	177	57	999999	808	100	223	999999	214	756	37	648	999999	420	412	553	893	909	867	58	196	999999	412	634	672	999999	508	999999	700	999999	999999	583	999999	175	424	627	601	123	999999	567	924	161	403	227	913	999999	910	494	969	999999	999999	999999	
999999	194	447	889	765	423	999999	283	591	246	377	478	790	453	790	597	999999	785	951	999999	578	310	134	999999	543	195	721	575	625	24	18	708	922	785	958	673	999999	534	999999	999999	222	999999	999999	999999	783	999999	436	469	316	323	497	999999	50	42	612	325	69	411	356	580	999999	335	658	577	999999	669	556	999999	495	126	869	999999	923	773	568	999999	335	446	261	618	758	261	269	311	526	823	668	999999	182	642	999999	325	188	292	486	999999	999999	999999	460	124	378	999999	973	200	999999	36	271	276	999999	100	990	623	999999	737	821	450	75	999999	61	414	11	999999	832	852	512	999999	999999	999999	297	680	122	999999	986	147	249	999999	287	78	857	500	562	401	425	91	652	990	175	451	470	45	999999	62	356	55	122	712	599	999999	688	999999	742	630	978	793	978	73	637	999999	497	999999	172	997	498	560	851	609	999999	999999	210	522	387	842	180	261	999999	70	580	940	34	999999	999999	999999	390	957	757	999999	999999	632	999999	589	362	162	953	974	873	824	564	999999	204	513	472	848	999999	176	523	900	459	999999	999999	917	493	697	999999	999999	758	15	999999	541	999999	919	999999	999999	647	621	169	234	888	206	388	44	506	784	999999	521	999999	889	246	224	999999	857	483	695	698	195	105	999999	999999	993	226	867	217	32	992	999999	999999	999999	999999	309	16	298	21	263	348	999999	421	709	951	477	895	869	769	402	999999	945	999999	501	919	462	525	504	70	999999	979	999999	826	483	791	470	204	999999	999999	936	999999	999999	846	999999	357	798	773	396	713	696	107	357	107	815	999999	999999	839	999999	999999	748	783	512	238	125	999999	827	82	938	917	999999	283	686	190	999999	195	999999	109	225	154	131	688	999999	790	373	798	632	999999	21	999999	999999	999999	378	999999	940	162	999999	916	730	946	529	725	999999	478	232	423	420	176	274	630	973	947	624	681	814	69	655	721	999999	327	651	413	71	390	183	859	904	999999	249	999999	490	45	378	278	624	999999	853	659	567	949	387	465	159	391	584	797	17	697	469	881	507	983	999999	999999	305	126	663	999999	305	999999	519	18	926	999999	999999	937	999999	355	999999	418	216	995	163	915	940	195	264	680	806	385	852	216	943	368	182	506	984	965	999999	999999	741	408	363	204	439	378	999999	999999	251	646	228	661	640	60	999999	999999	830	145	999999	120	861	983	648	920	999999	313	75	567	422	999999	953	999999	999999	999999	676	807	999999	958	486	571	999999	700	999999	999999	167	200	999999	892	694	
999999	999999	849	501	862	646	758	760	443	683	136	313	970	151	607	692	615	288	91	384	999999	870	871	658	999999	463	171	554	999999	763	330	736	182	873	752	967	114	122	519	999999	918	57	208	285	360	999999	999999	558	999999	477	552	911	495	518	826	999999	804	999999	599	999999	999999	213	281	680	362	399	999999	999999	398	639	588	999999	769	178	465	999999	999999	999999	308	645	777	613	723	999999	221	418	251	664	56	953	173	914	522	119	438	999999	775	999999	923	960	999999	589	169	201	888	59	152	327	62	17	136	218	891	954	999999	871	490	270	999999	943	157	476	60	445	476	999999	999999	999999	999999	751	53	154	999999	999999	519	198	454	531	132	172	999999	999999	612	49	826	954	32	568	999999	567	234	515	999999	979	999999	659	999999	723	999999	224	78	493	999999	310	964	982	999999	553	999999	444	426	958	999999	307	677	233	864	20	618	521	999999	421	181	182	526	537	95	692	999999	860	659	730	999999	908	999999	783	999999	311	85	844	418	999999	133	53	150	275	377	761	312	589	794	528	114	214	573	657	321	999999	784	436	896	854	28	584	784	999999	162	239	214	893	886	999999	935	774	112	181	297	138	42	260	170	334	389	999999	75	141	625	999999	345	445	999999	931	527	648	947	563	460	548	268	453	123	148	557	419	999999	241	999999	999999	111	401	369	999999	999999	533	999999	572	475	999999	519	999999	999999	560	894	999999	999999	954	45	296	827	548	720	748	870	588	147	31	777	969	999999	834	999999	295	499	999999	86	999999	558	999999	382	999999	999999	999999	999999	614	382	563	254	789	988	749	205	305	512	562	680	620	321	794	395	999999	795	505	832	685	115	785	999999	999999	692	150	405	999999	914	451	460	343	719	266	999999	584	777	987	981	999999	638	253	782	937	273	465	999999	999999	608	137	590	593	555	353	509	597	502	304	107	847	353	163	390	70	999999	347	901	65	589	811	477	807	523	339	56	861	12	133	686	236	182	999999	443	786	861	866	788	375	757	999999	91	482	890	999999	999999	485	999999	721	999999	999999	563	913	999999	796	660	782	79	225	307	647	999999	378	999999	870	674	999999	999999	604	999999	999999	558	536	308	972	729	994	916	389	190	571	999999	291	298	999999	673	269	467	647	136	88	796	573	78	999999	999999	713	865	30	469	999999	765	268	522	598	377	37	999999	211	76	665	866	999999	44	735	647	313	999999	857	206	415	253	999999	999999	999999	449	985	468	198	948	26	139	895	919	742	806	741	
768	700	999999	999999	999999	265	580	471	222	115	538	999999	999999	719	633	17	823	64	204	692	790	402	159	392	569	426	263	59	535	971	771	301	929	999999	545	389	474	561	999999	987	502	16	907	343	456	135	725	999999	393	999999	81	865	548	123	999999	375	550	10	999999	237	999999	999999	935	251	344	247	413	566	184	253	543	272	303	217	199	999999	494	816	935	443	701	34	666	414	899	906	752	815	954	179	839	473	485	999999	984	972	81	666	998	219	722	168	63	150	588	809	572	341	924	176	880	733	75	642	536	999999	864	531	999999	438	999999	597	611	15	413	999999	787	999999	232	227	712	999999	818	726	721	542	999999	999999	826	99	343	421	891	999999	298	115	408	842	997	16	117	549	325	570	724	134	557	58	736	518	31	802	119	706	464	62	915	348	920	993	17	348	999999	999999	104	83	706	823	999999	999999	671	999999	999999	225	119	173	512	999999	11	596	985	922	788	317	77	999999	312	194	999999	246	200	69	921	14	999999	769	844	73	475	651	999999	999999	999999	999999	999999	999999	41	999999	596	300	549	999999	999999	334	17	95	999999	397	193	999999	771	521	999999	999999	117	611	32	999999	227	350	328	449	999999	999999	178	262	999999	999999	471	990	999999	418	999999	42	696	533	722	597	996	913	219	457	999999	912	880	999999	243	999999	999999	999999	64	274	676	999999	972	109	999999	986	999999	755	505	210	926	203	63	362	924	466	999999	583	888	999999	999999	313	141	999999	570	870	479	272	29	727	37	235	936	245	999999	350	70	596	649	735	999999	250	999999	18	531	685	999999	528	999999	776	999999	748	999999	628	999999	372	999999	999999	539	24	999999	893	736	777	183	999999	266	999999	619	583	406	197	934	999999	993	530	896	132	349	884	21	999999	290	999999	999999	288	879	317	742	380	235	999999	999999	999999	229	548	514	639	999999	831	428	50	908	408	379	890	814	999999	635	972	476	993	761	654	12	565	612	493	138	999999	820	949	85	999999	357	447	139	308	933	999999	26	999999	297	999999	465	971	52	881	999999	758	474	685	681	999999	904	242	207	412	632	663	936	30	511	940	20	479	999999	670	60	999999	760	515	270	190	999999	219	705	999999	198	40	999999	999999	620	379	999999	144	999999	316	344	125	999999	727	675	279	518	999999	754	356	999999	999999	16	382	831	999999	998	958	425	501	812	694	999999	999999	224	602	151	215	409	999999	519	875	211	658	999999	999999	692	43	839	990	672	961	464	999999	999999	211	999999	150	999999	680	
381	472	719	776	503	650	588	294	512	83	138	313	596	999999	836	999999	784	358	57	999999	257	999999	128	435	999999	851	239	187	220	22	578	11	316	999999	999999	57	166	435	165	684	356	408	531	999999	861	369	375	999999	522	121	427	675	102	13	432	416	353	294	947	999999	420	999999	999999	500	505	137	996	866	861	788	999999	359	203	999999	550	849	443	999999	573	469	999999	397	664	999999	595	999999	908	312	306	354	704	872	487	513	273	999999	999999	41	999999	734	372	508	980	733	644	999999	999999	730	463	999999	999999	999999	999999	488	175	33	747	974	999999	602	229	694	570	516	999999	604	999999	689	108	605	525	412	999999	839	106	978	999999	930	464	526	999999	188	849	723	380	999999	999999	999	348	250	207	359	999999	668	515	678	999999	474	649	50	207	792	999999	857	999999	571	999999	881	391	197	617	816	519	388	181	999999	844	846	146	380	452	871	351	858	999999	999999	999999	434	334	428	999999	942	291	424	999999	638	999999	992	999999	999999	815	280	618	161	632	391	840	999999	999999	999999	833	999999	337	278	598	335	451	773	459	891	295	999999	556	962	156	675	534	105	68	543	493	852	190	999999	999999	181	263	199	235	26	335	538	999999	859	594	949	614	22	826	994	196	783	542	774	523	351	723	655	14	957	856	744	689	953	980	981	910	999999	999999	426	999999	261	547	442	566	757	536	697	378	207	999999	521	999999	74	356	710	319	415	813	999999	999999	608	195	278	999999	591	849	984	999999	999999	48	613	999999	409	922	999999	246	110	999999	766	815	36	287	806	896	345	474	624	999999	280	672	999999	999999	999999	999999	473	76	279	282	975	908	551	818	999999	169	457	222	869	151	421	473	218	206	57	407	999999	331	388	999999	999999	999999	234	999999	608	940	543	999999	808	999999	458	868	967	999999	243	999999	999999	999999	521	647	448	132	605	483	999999	806	464	308	999999	999999	546	152	688	999999	999999	858	683	999999	999999	825	625	999999	413	437	999999	553	506	390	963	198	143	999999	809	999999	999999	702	521	751	202	802	999999	245	285	999999	895	316	190	999999	381	999999	184	109	999	696	32	999999	718	177	790	642	999999	83	999999	951	960	332	343	948	999999	754	347	932	972	416	999999	999999	999999	699	999999	386	999999	436	18	588	24	43	224	123	718	999999	999999	353	961	559	502	412	900	334	754	573	973	241	114	626	47	251	137	999999	356	999999	661	29	635	999999	279	873	75	756	936	927	999999	229	239	449	771	999999	971	422	914	937	489	
999999	945	968	999999	999999	332	392	551	772	906	632	766	86	864	964	717	999999	290	628	347	154	397	999999	465	999999	12	664	999999	999999	280	714	999999	999999	162	239	84	999999	999	999999	551	999999	214	174	30	485	462	999999	585	807	286	423	141	295	600	345	44	128	999999	660	999999	999999	536	999999	502	202	954	357	924	634	889	60	999999	152	87	664	939	233	806	999999	999999	848	89	58	766	856	582	391	819	816	205	955	163	348	18	883	156	999999	999999	828	531	115	999999	999999	999999	235	864	988	217	935	405	999999	322	533	369	290	588	999999	742	999999	619	572	538	999999	438	934	999999	220	144	999999	518	999999	999999	999999	458	195	999999	138	141	541	999999	594	999999	999999	421	394	999999	629	979	728	305	667	999999	37	219	958	576	132	522	983	338	654	999999	24	427	999999	260	344	85	183	671	460	357	999999	652	35	398	999999	999999	54	999999	999999	999999	415	898	850	279	533	768	999999	999999	496	615	157	212	348	999999	170	465	259	144	309	554	805	67	845	320	762	384	194	569	921	436	477	692	70	999999	449	999999	577	892	726	575	585	999999	184	844	209	999999	999999	295	238	200	999999	999999	999999	723	435	358	999999	540	517	159	584	999999	697	999999	999999	999999	152	924	300	999999	887	367	417	733	969	999999	883	10	120	764	79	898	999999	731	999999	999999	701	347	987	100	72	47	999999	577	991	655	867	123	706	744	856	389	995	194	312	89	999999	999999	753	195	475	999999	429	753	89	686	599	966	80	579	763	804	937	209	982	850	981	840	742	324	382	769	304	376	907	690	902	156	429	910	76	444	593	801	625	20	617	632	497	999999	65	900	999999	999999	999999	62	999999	999999	999999	461	107	661	525	439	812	999999	757	62	999999	399	783	452	547	169	999999	329	220	146	583	972	242	359	352	436	999999	999999	999999	177	395	855	248	116	999999	967	999999	999999	999999	999999	988	919	262	564	786	108	531	613	363	884	999999	999999	841	315	222	239	228	747	318	98	999999	340	980	589	667	989	161	999999	507	579	355	999999	999999	999999	157	663	719	999999	573	254	905	654	999999	840	999999	734	23	932	999999	714	999999	76	106	830	982	999999	939	999999	897	796	999999	854	116	783	999999	523	261	999999	999999	999999	520	550	184	74	999999	999999	221	999999	999999	932	975	228	783	792	999999	289	12	579	83	499	724	999999	780	776	307	60	999999	999999	311	999999	482	238	999999	344	204	209	892	42	647	465	446	999999	637	964	821	728	999999	999999	953	259	
521	999999	711	667	834	472	769	999999	767	141	978	875	837	13	999999	747	453	448	597	631	397	970	999999	618	999999	924	420	815	955	999999	980	234	392	999999	999999	799	526	117	510	732	439	999999	275	516	486	571	962	634	514	999999	285	631	999999	999999	999999	551	751	999999	999999	910	999999	954	452	198	999999	754	999999	999999	492	999999	230	346	999999	864	201	903	704	999999	141	492	999999	785	311	999999	999999	999999	507	70	199	969	58	433	502	999999	680	484	51	999999	999999	732	88	186	151	853	852	938	693	999999	139	999999	999999	336	962	132	948	276	999999	571	895	803	257	432	595	523	612	999999	999999	349	194	717	861	628	70	408	414	785	999999	457	999999	364	665	645	930	239	132	721	471	379	999999	413	831	479	190	560	999999	999999	999999	627	250	65	104	999999	677	422	107	227	275	563	718	173	631	205	999999	541	148	611	999999	999999	999999	890	999999	999999	999999	999999	886	999999	999999	509	923	999999	204	26	999999	999999	269	321	999999	999999	142	905	455	908	661	487	782	999999	937	648	422	873	999999	234	236	359	729	630	656	896	999999	715	779	999999	999999	999999	969	614	988	999999	282	826	999999	983	234	999999	445	427	812	220	999999	260	454	799	96	60	999999	999999	790	999999	254	999999	999999	81	981	426	135	689	278	701	999999	177	646	999999	376	595	239	181	10	741	914	311	817	445	898	286	271	980	999999	588	366	999	824	142	999999	642	999999	572	11	807	369	999999	159	121	701	831	999999	999999	433	501	821	999999	968	999999	999999	942	999999	229	182	705	164	155	19	689	345	518	352	514	64	999999	433	999999	179	202	381	168	162	705	744	77	999999	999999	556	188	999999	933	41	999999	999999	381	999999	942	399	306	999999	224	746	469	776	192	999999	999999	30	700	77	164	263	775	677	783	790	126	484	115	42	999999	598	831	922	411	999999	577	324	682	912	491	277	873	549	166	999999	693	929	561	588	573	175	856	999999	999999	679	999999	999999	999999	999999	704	467	293	273	999999	625	999999	547	374	704	911	999999	999999	787	585	887	390	999999	999999	999999	107	999999	923	526	469	999999	742	999999	319	731	999999	479	908	101	218	33	983	999999	864	540	507	155	564	856	677	789	999999	79	999999	999999	299	38	586	54	494	999999	544	767	804	882	999999	204	238	642	482	441	875	256	579	561	904	999999	372	980	999999	951	633	76	849	999999	999999	672	194	593	442	204	893	863	999999	702	489	226	805	999999	657	313	917	999999	384	245	999999	581	499	973	999999	518	666	
999999	191	999999	883	477	999999	133	908	220	19	644	210	288	548	999999	649	999999	999999	687	975	390	333	559	43	999999	999999	613	999999	999999	183	999999	771	999999	537	999999	682	999999	999999	21	999999	681	82	446	304	999999	721	106	697	900	932	999999	901	143	543	285	999999	999999	509	181	785	314	366	999999	47	797	873	286	750	261	340	585	999999	999999	999999	999999	318	999999	264	999999	989	999999	916	999999	999999	559	320	999999	390	261	24	60	564	647	999999	994	999999	566	408	507	409	445	999999	445	999999	356	565	840	754	249	999999	395	376	748	999999	999999	398	500	999999	487	487	999999	896	498	247	290	31	420	834	395	979	751	488	757	361	554	249	999999	305	123	994	479	999999	150	999999	628	683	815	999999	999999	606	823	999999	999999	29	173	548	856	999999	290	335	154	16	999999	270	225	907	618	397	637	999999	917	204	931	492	18	363	999999	999999	619	606	215	954	797	789	165	241	999999	738	198	15	392	999999	999999	788	849	472	523	999999	78	720	74	427	828	96	688	628	588	438	21	809	792	651	588	683	129	999999	218	580	115	999999	350	880	209	999999	567	644	189	153	643	545	839	876	999999	898	542	788	136	999999	110	536	652	999999	727	388	223	740	693	341	999999	659	263	999999	774	999999	380	194	228	206	999999	54	449	999999	794	475	970	999999	999999	999999	151	341	999999	507	479	999999	341	221	163	821	999999	826	999999	847	483	983	999999	896	112	62	528	358	570	930	192	999999	96	216	999999	261	417	308	235	13	200	338	999999	756	473	205	751	168	41	406	788	702	103	601	999999	811	193	999999	812	462	999999	793	771	142	999999	423	492	135	877	901	413	119	999999	946	657	155	999999	535	999999	907	311	369	326	999999	151	490	999999	494	254	999999	78	344	495	773	841	407	999999	463	442	59	713	626	999999	139	999999	678	111	157	944	816	999999	658	650	905	999999	802	476	999999	990	833	461	999999	880	999999	832	79	624	827	115	999999	588	933	102	384	204	684	88	999999	999999	999999	389	815	549	999999	118	419	693	589	621	999999	930	959	472	609	999999	715	746	937	999999	999999	64	283	51	695	238	491	565	276	711	476	999999	999999	438	527	453	646	457	452	246	999999	385	44	215	75	999999	999999	470	999999	999999	488	937	999999	889	255	419	115	773	854	999999	626	854	999999	999999	999999	325	999999	530	945	165	999999	268	304	700	999999	549	29	999999	976	999999	609	999999	81	489	233	539	999999	399	193	117	348	873	602	999999	619	999999	999999	999999	70	
749	678	107	524	999999	835	229	643	450	16	705	999999	48	999999	999999	599	605	999999	937	655	615	999999	261	347	837	999999	86	666	61	999999	325	591	999999	17	999999	697	512	506	743	653	999999	895	999999	393	999999	717	309	999999	123	653	999999	786	29	510	454	16	999999	999999	999999	999999	759	999999	591	368	691	124	537	999999	999999	791	999999	109	48	999999	651	720	611	999999	999999	129	517	999999	999999	408	77	538	572	362	562	230	999999	751	819	232	894	450	999999	773	702	373	190	278	517	332	999999	914	747	735	858	734	405	559	899	567	999999	759	999999	193	301	999999	551	184	478	999999	520	345	289	816	399	211	999999	838	999999	999999	938	248	492	230	842	162	999999	836	999999	827	825	721	852	261	228	144	439	130	481	549	821	16	999999	178	811	230	634	931	345	656	999999	999999	393	412	628	999999	999999	790	350	148	371	715	999999	999999	523	999999	493	38	598	264	999999	295	366	625	676	999999	448	999999	418	621	528	859	500	846	508	268	337	999999	633	462	999999	649	999999	343	188	999999	335	158	654	22	737	606	342	91	999999	43	210	768	736	696	326	953	381	729	999999	512	224	833	152	999999	471	999999	404	145	397	133	515	999999	447	999999	607	300	999999	406	999999	921	526	999999	999999	999999	67	569	714	937	146	914	277	60	723	675	999999	501	999999	398	999999	999999	211	206	999999	999999	527	187	999999	175	98	36	293	975	844	999999	999999	804	999999	676	207	902	999999	999999	999	999999	855	465	309	771	678	115	294	999999	855	200	719	999999	999999	211	948	879	247	548	848	120	630	302	216	34	689	999999	629	339	999999	648	365	744	207	220	905	72	878	559	497	983	741	22	129	999999	979	665	88	670	728	328	999999	790	999999	889	999999	999999	258	284	91	590	999999	955	90	216	834	975	132	515	305	886	11	688	60	865	378	618	182	562	55	33	19	959	611	999999	999999	574	134	317	367	351	999999	603	999999	906	507	786	999999	913	819	14	543	572	374	841	326	975	740	754	520	244	999999	696	239	67	581	526	353	217	231	270	850	815	158	999999	82	407	220	153	367	999999	685	269	742	50	490	447	594	769	556	18	999999	380	999999	132	960	126	373	419	335	980	999999	725	691	558	999999	728	423	420	768	919	765	596	396	928	558	131	999999	199	999999	999999	999999	999999	661	999999	436	479	999999	35	993	956	999999	999999	818	999999	160	960	577	193	886	762	33	184	999999	636	253	247	984	999999	999999	839	172	184	842	999999	58	857	
999999	999999	132	999999	709	398	427	812	885	964	778	18	777	597	553	770	312	814	121	757	999999	34	999999	999999	494	999999	999999	164	793	859	958	627	338	999999	896	109	999999	211	999999	634	757	999999	751	288	468	975	100	976	999999	402	871	37	999999	301	284	49	509	999999	200	999999	937	999999	28	999999	16	161	680	999999	701	999999	708	111	999999	486	10	999999	999999	690	730	519	69	485	869	401	987	999999	546	47	28	856	599	138	21	502	697	494	179	725	282	317	305	615	999999	840	693	770	275	603	301	888	999999	999999	999999	999999	999999	461	403	627	48	86	614	999999	466	844	855	580	100	999999	788	515	226	558	999999	999999	224	453	210	38	999999	999999	665	943	746	140	100	781	926	340	11	245	100	551	686	999999	702	661	999999	440	985	999999	680	999999	999999	785	999999	218	409	788	466	57	261	374	918	999999	420	671	897	999999	753	83	653	760	268	552	424	999999	871	222	721	562	303	999999	53	595	999999	999999	138	960	468	999999	381	147	873	953	984	999999	633	864	999999	41	999999	999999	686	911	999999	919	999999	271	370	997	346	999999	999999	999999	753	491	331	333	284	760	542	936	867	999999	702	516	886	314	999999	698	999999	17	437	689	797	480	93	141	135	626	913	866	999999	471	545	999999	80	968	999999	502	404	999999	589	34	498	828	956	814	219	999999	42	999999	703	672	956	999999	759	387	117	999999	407	199	207	658	847	676	347	406	336	999999	445	918	114	75	999999	741	999999	413	201	999999	999999	999999	922	182	593	481	173	927	999999	216	999999	692	861	926	105	215	999999	931	999999	999999	999999	560	488	999999	517	124	999999	637	378	224	999999	356	196	999999	759	139	277	999999	74	375	999999	420	999999	130	92	753	67	187	970	98	640	999999	236	379	999999	963	999999	230	665	479	154	535	558	301	305	88	505	722	177	965	938	999999	867	811	318	999999	999999	999999	619	763	67	159	667	289	583	424	999999	817	660	999999	348	56	369	594	231	978	861	599	824	14	258	344	20	14	160	564	999999	425	70	999999	999999	999999	611	901	422	995	868	999999	999999	880	958	688	72	381	627	891	716	282	590	340	219	79	543	614	515	722	148	662	138	29	795	999999	756	252	999999	915	445	468	182	235	120	591	882	943	999999	569	282	639	386	999999	847	356	834	999999	207	235	889	996	396	699	856	215	150	698	94	263	931	819	879	712	999999	258	110	999999	999999	627	999999	599	568	945	450	509	285	869	999999	449	999999	35	999999	276	
36	448	82	482	999999	904	999999	194	999999	793	999999	462	999999	999999	813	599	255	999999	510	580	48	299	999999	450	259	357	929	999999	526	645	392	905	775	613	686	999999	185	627	984	325	185	12	999999	774	999999	988	749	611	66	581	999999	399	525	474	237	736	999999	632	233	999999	975	180	667	223	999999	732	686	156	988	805	424	999999	495	195	404	46	559	664	142	270	608	328	224	944	999999	999999	390	310	386	999999	997	553	404	962	349	15	344	999999	374	585	311	603	999999	260	167	575	903	339	80	201	999999	999999	499	962	424	999999	955	722	771	417	999999	999999	999999	999999	999999	870	233	533	845	399	701	42	299	999999	959	14	705	964	787	875	99	60	240	194	773	652	63	442	548	999999	59	622	755	957	243	925	999999	584	452	296	999999	380	494	680	500	154	65	943	12	999999	951	991	935	895	327	999999	155	585	275	165	816	999999	984	162	349	89	287	342	322	999999	181	130	522	500	999999	719	566	559	694	999999	999999	120	439	139	740	999999	686	999999	640	943	780	257	319	296	480	560	395	999999	341	999999	867	723	630	999999	247	831	479	999999	999999	608	734	999999	891	646	568	705	362	855	999999	999999	402	427	702	999999	263	924	810	235	30	973	333	999999	228	283	761	999999	490	470	999999	909	588	252	497	42	218	195	366	999999	728	774	999999	540	919	999999	28	449	999999	260	715	323	31	253	424	999999	284	509	376	617	885	999999	999999	999999	962	512	703	159	999999	670	170	999999	567	147	999999	255	999999	792	315	179	264	999999	853	240	754	578	887	345	827	108	757	709	999999	748	787	43	559	316	999999	999999	356	868	518	360	99	647	755	883	746	179	624	492	203	207	363	999999	841	984	147	394	999999	999999	332	832	913	999999	259	999999	360	473	695	999999	224	999999	822	395	803	503	999999	116	823	14	598	658	999999	275	999999	999999	394	223	999999	574	999999	193	792	988	546	686	999999	999999	398	936	533	283	483	165	277	999999	384	968	770	999999	844	40	570	620	769	999999	357	647	999999	637	433	146	280	130	298	40	115	999999	848	126	999999	999999	718	886	480	325	185	328	998	220	247	999999	453	854	730	148	622	182	229	873	338	799	693	760	512	999999	12	362	866	246	199	549	129	999999	999999	342	322	684	149	454	498	999999	649	999999	999999	17	693	426	400	999999	999999	933	615	975	787	999999	999999	957	383	93	322	822	461	761	30	999999	306	799	571	398	825	938	999999	999999	384	309	160	999999	370	505	
999999	999999	962	716	999999	266	934	154	865	36	524	364	310	66	999999	675	577	887	999999	703	999999	999999	854	12	334	479	900	999999	999999	999999	116	999999	999999	878	389	999999	860	745	933	999999	762	162	999999	545	873	999999	999999	976	642	708	999999	272	256	666	795	810	732	959	391	358	366	103	553	999999	920	666	767	999999	676	406	815	832	953	949	940	557	999999	999999	138	863	842	923	208	999999	999999	843	612	930	93	999999	13	900	363	999999	407	999999	609	999999	999999	999999	703	214	309	999999	893	999999	318	306	725	247	850	423	830	528	515	999999	895	660	999999	86	63	836	349	999999	403	914	478	378	552	999999	948	999999	693	921	999999	638	624	962	999	999999	535	999999	215	999999	728	589	999999	835	79	999999	772	948	923	548	999999	867	864	999999	842	978	999999	939	999999	453	298	446	730	909	368	877	818	933	661	999999	551	999999	631	504	379	814	844	999999	309	999999	509	10	490	154	999999	302	773	423	999999	30	999999	595	999999	761	557	292	858	170	477	201	156	839	296	156	999999	415	245	370	999999	37	144	789	640	176	944	297	955	585	999999	75	113	404	999999	641	999999	956	196	869	999999	97	955	683	175	999999	440	999999	714	343	157	999999	999999	413	999999	102	885	643	954	395	999999	269	336	282	999999	999999	97	999999	999999	654	802	999999	999999	375	423	743	81	460	999999	533	735	284	583	621	999999	790	999999	700	813	999999	756	710	11	801	999999	686	760	682	999999	763	29	689	642	999999	541	999999	141	690	989	999999	31	999999	29	999999	659	543	685	714	999999	238	999999	397	999999	317	898	102	49	428	323	736	983	999999	999999	860	999999	56	642	999999	90	999999	658	328	711	965	698	999999	999999	580	151	999999	999999	55	838	999999	999999	631	999999	334	170	448	76	713	377	262	864	632	639	999999	916	999999	900	171	999999	521	579	83	686	972	619	577	999999	999999	286	804	999999	937	999999	999999	999999	882	999999	317	363	641	999999	999999	951	458	111	76	691	531	664	539	618	999999	421	327	999999	297	945	777	715	593	47	607	999999	572	526	999999	82	280	670	43	999999	999999	999999	992	265	634	132	999999	871	999999	886	999999	805	999999	195	896	525	242	512	210	936	528	602	999999	999999	658	999999	388	931	183	994	420	860	630	233	999999	40	999999	71	232	999999	718	906	172	707	999999	802	999999	386	630	411	839	768	999999	107	787	999999	48	398	606	125	743	305	697	558	999999	30	999999	999999	999999	865	106	180	289	999999	228	621	440	72	448	856	999999	11	311	
999999	164	652	400	532	445	44	992	40	464	116	431	999999	218	613	999999	146	627	174	225	999999	315	668	488	434	878	999999	560	999999	949	750	294	741	993	999999	999999	999999	999999	652	88	999999	873	999999	715	182	613	805	413	826	830	311	238	999999	786	547	999999	495	999999	999999	654	279	483	999999	90	714	999999	689	428	292	999999	999999	516	975	95	99	999999	248	952	315	820	999999	762	999999	155	999999	999999	999999	955	456	469	908	999999	999999	997	999999	652	999999	999999	11	360	924	387	131	617	422	795	263	999999	696	999999	227	542	999999	999999	582	517	749	870	442	999999	204	734	972	822	999999	999999	852	977	285	447	43	999999	951	955	896	695	999999	127	732	852	267	56	269	800	251	375	802	518	425	302	902	987	553	809	165	999999	414	999999	315	999999	943	286	305	999999	999999	964	591	901	258	886	876	632	148	590	999999	158	474	182	581	999999	955	344	562	983	544	55	710	152	799	706	290	342	999999	999999	909	981	751	999999	186	999999	999999	900	999999	538	426	280	849	999999	874	17	725	999999	727	380	708	608	723	321	999999	577	999999	999999	111	552	999999	999999	999999	79	999999	999999	999999	464	995	304	162	64	999999	33	567	274	206	999999	277	792	980	999999	615	999999	369	310	999999	439	305	999999	32	343	799	716	999999	999999	458	779	292	921	609	271	247	432	227	999999	534	699	754	450	999999	999999	182	999999	571	999999	999999	390	710	380	999999	999999	999999	999999	282	818	999999	367	101	684	999999	427	465	356	193	719	810	192	999999	714	775	999999	684	855	999999	999999	171	490	155	383	954	78	79	911	236	641	112	850	160	409	399	176	608	79	999999	953	62	999999	135	999999	747	745	177	999999	604	136	999999	313	167	767	656	775	222	717	730	747	358	553	999999	551	617	960	999999	813	325	609	959	615	999999	285	999999	345	364	303	636	218	900	84	317	109	358	799	693	392	752	999999	954	999999	349	999999	999999	509	999999	584	999999	787	713	363	679	999999	177	999999	91	881	315	320	999999	918	999999	999999	847	284	245	30	999999	818	276	649	999999	702	999999	79	275	345	680	953	640	780	69	999999	504	546	999999	322	932	680	717	811	87	441	212	45	809	828	49	330	273	685	390	999999	520	74	303	977	999999	108	412	746	211	362	680	999999	859	999999	26	310	879	923	98	523	110	999999	572	629	999999	618	999999	447	999999	360	689	954	999999	643	337	439	253	427	971	833	277	999999	610	724	760	571	186	576	811	738	451	999999	597	867	325	65	
502	673	487	999999	838	999999	450	851	672	726	251	226	904	586	66	461	952	264	999999	140	855	847	999999	927	442	693	635	567	999999	350	367	531	999999	282	937	579	939	248	995	311	529	759	62	999999	330	959	999999	234	681	989	396	343	621	195	210	999999	805	560	300	999999	999999	883	942	999999	369	720	898	999999	649	487	999999	713	999999	999999	610	105	795	833	607	482	32	411	885	999999	999999	33	999999	142	82	291	773	389	948	999999	971	646	816	999999	675	609	70	999999	584	204	999999	682	84	677	999999	114	999999	999999	999999	817	132	999999	998	33	378	999999	811	766	999999	367	713	143	765	417	973	963	289	75	999999	997	422	983	826	999999	452	280	949	242	999999	967	431	801	435	999999	999999	999999	647	793	361	340	798	304	488	226	490	343	917	999999	704	999999	825	794	813	955	405	148	112	317	580	999999	396	578	219	592	936	911	707	999999	999999	930	326	495	713	828	209	127	999999	609	210	118	363	292	537	936	152	637	988	480	735	589	940	340	222	264	944	229	94	895	999999	578	636	999999	978	774	999999	339	999999	985	756	287	644	502	116	472	743	114	999999	282	450	309	923	237	898	108	989	985	282	459	884	979	42	999999	329	631	481	79	313	763	641	812	556	999999	723	458	945	448	234	750	520	839	999999	812	999999	981	655	999999	395	879	999999	999999	999999	630	111	777	999999	999999	182	484	990	674	800	999999	999999	637	752	999999	513	999999	999999	550	760	532	939	54	800	999999	163	347	976	999999	684	434	999999	331	999999	925	999999	946	999999	910	275	749	999999	846	49	901	999999	817	999999	734	999999	999999	999999	244	559	534	691	67	976	33	882	834	508	918	989	376	308	320	881	826	29	566	999999	252	284	20	772	103	999999	898	60	345	999999	999999	185	738	707	744	771	231	244	844	969	190	38	440	999999	999999	856	999999	603	859	935	412	999999	999999	709	483	959	548	762	597	62	999999	973	999999	726	266	742	260	668	563	549	660	592	185	597	65	224	843	769	999999	247	341	305	200	999999	706	536	999999	39	233	999999	232	468	646	999999	892	216	999999	714	984	108	605	14	50	320	285	820	999999	742	653	269	126	779	999999	360	721	782	999999	147	29	729	896	231	444	999999	999999	202	945	394	705	848	999999	999999	999999	833	999999	336	264	880	134	999999	997	114	385	964	999999	453	999999	999999	79	119	434	354	694	265	211	383	999999	999999	994	93	999999	155	47	804	536	987	994	997	719	999999	999999	999999	22	
999999	732	999999	846	999999	999999	873	564	659	324	595	424	388	444	999999	999999	999999	767	992	886	51	999999	999999	999999	580	999999	681	999999	639	999999	999999	999999	533	341	561	532	419	536	999999	162	130	999999	224	830	451	390	999999	552	475	999999	461	627	535	25	971	132	879	724	276	53	999999	999999	924	93	999999	14	891	56	883	999999	221	731	677	999999	999999	522	796	31	625	199	288	999999	983	273	125	68	65	517	370	438	653	694	999999	56	999999	705	604	141	201	446	499	112	669	478	164	730	999999	999999	999999	458	336	858	109	86	999999	309	441	660	999999	580	999999	383	685	454	353	526	470	631	126	69	918	999999	999999	188	700	186	468	999999	999999	394	118	371	268	911	112	794	595	999999	999999	424	274	999999	999999	621	498	126	999999	225	134	999999	999999	327	999999	199	540	671	38	920	999999	587	840	926	999999	583	471	587	124	999999	352	558	999999	999999	349	701	999999	974	501	218	690	583	999999	253	389	999999	134	791	999999	78	381	440	999999	674	808	704	999999	347	401	589	159	910	11	652	872	575	706	984	977	876	404	999999	179	820	240	802	999999	999999	546	82	458	680	999999	56	402	911	999999	999999	999999	645	127	999999	583	912	69	779	581	117	999999	814	773	149	999999	916	674	815	271	945	444	15	876	988	999999	999999	140	478	126	999999	999999	960	782	450	999999	341	759	946	999999	267	761	461	230	719	999999	732	308	318	999999	999999	382	587	999999	847	822	471	769	138	999999	264	999999	999999	662	626	858	420	999999	333	632	482	166	727	832	999999	194	999999	784	999999	772	78	999999	821	612	247	583	999999	320	935	627	56	572	630	299	728	999999	181	798	604	861	804	701	975	686	999999	722	999999	754	646	663	839	999999	613	999999	999999	244	959	978	425	999999	999999	110	999999	705	586	999999	535	438	114	527	999999	195	189	304	968	999999	54	145	999999	525	929	999999	673	281	999999	369	959	274	710	494	999999	202	999999	999999	675	704	605	279	109	484	196	225	999999	999999	650	653	999999	999999	999999	222	199	824	760	899	123	279	436	999999	917	999999	999999	999999	727	620	999999	819	812	628	629	273	999999	775	45	999999	339	713	276	999999	630	144	999999	650	876	999999	305	702	442	483	447	406	278	781	999999	882	999999	999999	497	40	999999	830	999999	878	688	134	451	999999	788	999999	999999	410	12	881	203	999999	365	310	999999	999999	999999	999999	387	338	190	233	999999	999999	423	162	220	414	225	246	999999	800	302	983	962	999999	56	881	999999	999999	913	47	403	
396	588	579	999999	233	541	268	999999	999999	453	513	999999	464	138	999999	999999	635	806	165	195	765	453	402	489	381	347	642	193	999999	999999	961	424	153	829	999999	410	843	999999	986	872	957	531	620	356	999999	295	507	623	593	880	999999	618	999999	852	637	943	195	100	999999	885	899	84	999999	431	999999	999999	554	635	999999	62	167	10	999999	292	237	244	999999	56	700	96	840	28	599	999999	118	999999	666	301	999999	999999	225	752	999999	111	973	999999	259	199	865	999999	741	872	103	999999	723	287	798	475	624	403	120	149	999999	999999	55	880	999999	718	322	148	432	263	443	999999	837	414	999999	719	999999	355	984	642	999999	999	354	999999	925	67	839	830	554	201	676	798	555	85	362	431	65	103	407	999999	877	726	999999	488	999999	999999	704	318	767	89	166	278	418	999999	999999	999999	714	87	954	427	878	491	593	999999	586	644	318	761	62	98	663	225	948	999999	765	464	999999	866	539	999999	363	531	999999	999999	44	999999	389	999999	126	961	716	977	148	979	999999	395	142	47	999999	793	920	999999	999999	999999	999999	941	999999	965	999999	999999	670	847	548	268	73	357	428	128	206	188	265	241	644	101	381	685	999999	968	790	380	331	693	999999	745	776	420	275	393	59	103	87	424	999999	999999	301	869	999999	999999	915	999999	966	23	840	723	999999	688	308	999999	307	739	864	361	184	999999	999999	976	883	803	491	653	999999	45	79	999999	110	999999	999999	32	999999	512	256	205	62	999999	999999	999999	852	250	216	97	122	109	96	319	238	726	249	44	448	324	985	999999	999999	999999	232	999999	944	738	623	697	823	285	999999	794	493	669	308	698	926	866	133	999999	999999	404	541	999999	999999	999999	874	384	999999	830	584	485	526	621	806	790	264	999999	373	999999	999999	999999	274	999999	734	301	826	569	427	550	118	582	999999	353	48	999999	999999	249	982	194	864	249	105	992	999999	999999	277	871	862	518	444	999999	502	18	25	87	140	999999	999999	657	933	314	956	999999	722	999999	999999	183	582	812	999999	24	999999	999999	260	388	423	281	145	844	33	954	706	909	116	664	89	192	999999	960	864	999999	999999	334	260	559	292	54	280	699	605	104	999999	60	458	429	953	323	758	999999	999999	858	569	413	633	999999	608	57	944	68	921	111	845	999999	999999	43	999999	176	928	701	105	999999	999999	445	249	929	665	656	999999	686	999999	765	433	999999	305	999999	466	999999	700	281	999999	244	110	222	777	999999	258	677	112	425	406	786	395	67	541	296	
999999	133	174	999999	323	951	999999	268	356	166	677	155	325	942	576	445	475	999999	750	861	999999	999999	667	999999	681	987	999999	999999	290	924	380	999999	169	999999	157	342	423	996	957	999	647	999999	999999	999999	825	112	362	169	848	960	321	738	316	680	28	80	999999	428	33	336	407	560	978	432	785	311	986	316	999999	243	31	999999	699	999999	223	436	922	56	919	578	635	395	197	330	612	642	69	489	990	86	999999	995	973	630	602	999999	863	999999	999999	524	126	55	373	614	938	842	48	566	466	592	157	999999	509	454	999999	22	373	658	999999	153	251	506	325	718	367	36	505	999999	999999	136	572	999999	999999	404	461	589	31	582	391	769	603	503	32	407	999999	466	496	528	929	589	723	999999	622	691	283	619	999999	654	257	911	999999	969	417	340	30	668	208	114	993	122	990	791	276	999999	549	747	484	999999	789	900	540	999999	150	568	999999	367	866	999999	131	841	859	376	334	480	432	999999	95	692	387	270	268	999999	535	816	599	932	939	999999	152	536	999999	811	864	357	999999	370	999999	849	927	663	801	679	982	161	262	623	466	796	628	914	661	792	540	529	642	158	451	333	969	999999	427	304	999999	595	706	57	512	976	999999	999999	806	246	764	724	469	588	409	999999	999999	975	475	152	943	237	874	352	281	345	999999	232	999999	505	879	457	245	506	303	397	999999	214	121	489	697	567	118	999999	38	999999	69	63	749	77	768	994	14	285	361	159	720	363	999999	999999	999999	876	151	999999	366	316	489	963	999999	21	928	359	864	986	455	386	128	458	999999	465	285	999999	482	999999	736	999999	453	960	155	153	677	999999	999999	999999	228	999999	425	808	69	721	999999	106	999999	738	148	999999	140	27	829	974	999999	999999	48	321	891	999999	403	298	573	480	863	529	818	151	343	836	921	919	768	635	999999	320	399	603	999999	189	999999	744	714	327	755	999999	141	999999	122	415	999999	126	63	999999	999999	136	245	588	857	807	288	627	404	311	498	999999	999999	999999	23	999999	872	445	192	711	716	999999	584	255	999999	437	398	999999	39	928	783	999999	999999	159	218	999999	999999	810	745	330	900	275	349	999999	829	545	999999	937	166	999999	542	999999	934	351	999999	767	999999	989	863	429	419	999999	598	999999	999999	999999	353	110	999999	999999	645	999999	699	861	999999	451	999999	182	426	189	262	460	999999	999999	999999	999999	870	525	257	999999	292	95	947	325	911	999999	677	873	884	146	201	999999	952	999999	756	480	918	82	
540	999999	457	379	573	999999	999999	958	159	961	89	999999	823	828	852	543	897	559	124	384	950	550	774	999999	297	289	987	999999	999999	514	999999	915	256	798	984	999999	993	912	522	273	157	999999	120	715	794	531	322	373	233	418	89	206	999999	544	999999	989	686	22	92	293	696	991	460	645	90	999999	116	34	843	999999	550	999999	47	999999	236	998	999999	68	651	766	967	999999	953	100	434	684	558	712	676	999999	999999	980	830	238	576	165	502	999999	635	999999	424	297	999999	176	868	105	168	515	317	133	999999	628	371	325	326	81	999999	369	221	405	616	404	358	849	946	569	164	808	284	81	505	965	999999	31	351	679	105	786	999999	999999	525	53	999999	553	999999	491	619	514	912	505	126	142	263	239	23	29	999999	680	230	308	941	360	241	999999	627	594	205	349	974	647	999999	262	999999	881	880	572	999	999999	413	464	949	999999	896	778	999999	372	711	203	999999	331	739	425	565	923	398	175	811	168	925	851	999999	999999	999999	275	529	999999	999999	381	359	450	30	144	276	765	359	999999	463	462	291	265	999999	999999	340	999999	999999	560	697	223	493	715	761	840	880	562	178	678	118	631	999999	99	999999	340	844	567	999999	605	999999	799	574	106	711	358	876	999999	968	293	999999	888	367	968	176	782	887	644	689	999999	999999	713	999999	999999	192	832	999999	201	999999	999999	168	773	350	312	412	897	648	397	13	412	963	999999	999999	885	739	230	273	290	922	999999	452	999999	999999	132	351	444	212	894	999999	879	155	685	781	426	135	176	999999	65	999999	279	143	500	640	287	225	53	129	999999	999999	962	999999	922	278	303	110	958	999999	999999	999999	967	695	754	483	134	266	288	438	177	999999	999999	999999	217	724	653	461	999999	999999	999999	907	307	325	501	953	951	319	232	999999	488	326	176	281	999999	104	599	584	389	27	999999	30	936	615	951	951	378	289	361	208	625	841	158	399	999999	320	663	651	203	800	999999	814	44	872	950	999999	593	300	361	999999	999999	999999	82	934	62	581	971	999999	999999	550	585	999999	958	34	791	647	177	777	999999	20	999999	947	390	999999	495	702	999999	73	664	999999	367	87	928	248	999999	999999	768	999999	346	722	349	971	288	653	224	999999	856	20	91	313	684	999999	999999	351	682	999999	689	494	448	360	595	907	37	273	192	999999	743	719	950	245	999999	952	440	266	671	469	669	736	373	634	845	975	982	361	426	551	764	586	566	895	866	999999	776	986	136	441	944	
999999	471	716	127	999999	69	846	434	731	385	999999	680	223	518	952	130	813	999999	999999	925	999999	847	641	743	166	999999	65	378	603	999999	999999	999999	239	524	654	275	656	517	999999	999999	146	926	999999	175	708	906	353	386	914	999999	999999	481	517	516	279	177	830	972	960	983	13	477	831	555	931	999999	451	698	864	686	999999	999999	805	702	999999	999999	162	475	44	260	810	999999	464	449	224	971	621	722	255	486	999999	999999	557	725	912	668	999999	149	999999	782	464	654	521	237	689	999999	676	814	999999	999999	24	364	999999	709	183	334	22	391	340	999999	314	999999	452	999999	999999	999999	999999	90	790	130	652	999999	242	262	999999	165	167	237	999999	557	305	999999	999999	725	999999	91	746	848	999999	999999	656	714	808	283	999999	999999	999999	144	986	900	918	595	999999	607	999999	11	999999	685	999999	27	176	785	631	783	664	506	999999	727	915	170	53	900	538	211	473	938	214	999999	999999	71	953	999999	250	859	999999	710	782	396	999999	470	959	70	935	534	421	871	92	999999	619	971	10	999999	228	826	999999	28	67	822	144	999999	999999	173	901	852	74	153	999999	771	154	999999	724	348	999999	454	210	982	964	999999	789	602	999999	999999	349	999999	70	479	999999	999999	12	620	999999	999999	262	908	674	795	168	92	999999	278	336	320	999999	999999	999999	999999	604	773	625	999999	63	64	999999	541	92	616	824	99	999999	594	347	999999	769	533	311	999999	96	999999	780	415	824	999999	542	520	275	545	308	683	565	409	874	41	999999	137	567	999999	926	720	825	67	971	79	301	875	930	217	551	357	999999	493	575	999999	993	999999	60	181	521	522	276	999999	317	150	999999	999999	720	316	330	999999	965	713	837	999999	155	722	443	999999	590	667	589	999999	999999	951	999999	82	999999	999999	47	999999	87	396	87	414	999999	999999	749	831	544	910	165	624	999999	909	999999	650	999999	209	487	281	776	999999	591	999999	999999	217	553	366	820	999999	999999	478	279	741	999999	579	635	432	921	866	999999	612	220	680	999999	965	999999	94	569	679	426	999999	999999	766	999999	782	999999	233	481	246	999999	393	21	92	362	686	354	155	355	812	999999	233	288	999999	999999	174	95	911	999999	999999	45	999999	999999	999999	46	999999	999999	513	928	999999	774	411	950	999999	999999	589	600	137	327	824	621	999999	999999	756	663	202	355	153	999999	999999	697	893	882	515	999999	277	596	870	56	999999	972	841	227	999999	48	613	282	604	999999	999999	999999	999999	999999	526	355	19	728	50	487	843	578	570	
55	999999	94	880	529	445	483	999999	999999	730	91	889	852	780	808	999999	999999	60	999999	751	663	999999	999999	739	310	365	999999	201	549	555	392	999999	859	999999	795	936	488	167	93	836	130	625	999999	843	876	703	674	575	999999	561	332	999999	999999	827	999999	308	216	354	999999	174	285	292	324	447	999999	878	40	450	984	999999	688	561	999999	999999	630	47	30	999999	863	606	690	999999	990	987	233	955	290	42	999999	497	729	143	586	919	999999	999999	999999	289	505	997	672	999999	999999	999999	873	999999	471	999999	206	999999	287	976	491	973	999999	690	302	336	223	391	999999	999999	944	497	153	555	974	999999	999999	999999	999999	999999	734	865	934	465	999999	661	124	462	494	452	835	999999	999999	753	652	999999	445	871	545	975	76	123	999999	674	290	999999	195	327	796	999999	315	414	142	545	999999	625	49	999999	685	999999	221	999999	897	999999	173	318	286	999999	902	999999	611	661	256	760	999999	620	465	270	999999	911	476	796	666	999999	146	431	504	674	511	999999	573	427	195	905	999999	315	226	999999	510	971	816	795	425	999999	813	654	167	381	870	631	170	999999	842	774	173	424	999999	827	18	741	814	612	999999	999999	798	999999	475	350	997	370	999999	209	759	999999	105	681	381	999999	266	492	273	132	804	880	867	794	584	421	742	349	221	999999	257	769	167	213	999999	549	636	629	999999	816	384	510	237	999999	30	999999	999999	999999	52	861	570	999999	999999	691	808	18	18	14	609	64	999999	658	158	14	951	989	55	891	774	999999	999999	637	313	999999	747	303	652	906	999999	945	742	260	306	999999	829	731	999999	476	405	898	999999	999999	29	134	217	726	361	232	19	40	593	787	716	999999	265	932	222	999999	999999	514	365	999999	240	663	999999	358	361	999999	999999	230	698	579	495	876	300	999999	617	189	999999	999999	941	999999	897	743	999999	954	543	999999	103	999999	999999	280	532	890	542	999999	999999	365	999999	999999	374	562	57	788	341	23	302	999999	999999	290	324	43	781	999999	572	935	214	999999	311	367	999999	999999	705	288	711	428	57	604	999999	861	583	261	377	999999	656	389	382	999999	999999	349	662	999999	175	812	581	999999	999999	609	999999	606	234	903	64	453	55	108	856	769	999999	912	965	999999	505	68	999999	73	665	999999	275	193	563	999999	95	962	705	121	999999	892	999999	235	930	447	287	737	637	679	207	999999	999999	558	533	612	41	498	999999	999999	999999	999999	999999	518	820	106	344	144	53	999999	999999	999999	748	934	997	963	72	851	982	528	
999999	767	999999	37	865	999999	67	716	659	950	75	999999	589	740	999999	999999	787	198	415	833	113	152	693	509	861	115	185	999999	561	570	550	999999	999999	854	555	440	999999	87	652	88	48	627	999999	103	73	230	512	18	31	13	186	874	999999	999999	424	277	83	921	999999	760	566	999999	999999	99	999999	999999	90	734	194	482	317	709	545	337	794	999999	667	600	446	641	602	176	389	999999	999999	999999	744	366	440	287	366	764	911	999999	999999	391	472	395	692	187	149	778	823	548	695	476	339	118	365	938	609	999999	485	534	168	999999	999999	999999	705	734	999999	724	304	906	126	999999	798	653	816	412	24	282	908	999999	501	823	352	841	999999	917	346	636	999999	501	678	883	288	387	733	131	123	865	689	957	46	425	484	917	431	153	999999	685	301	952	924	999999	575	227	42	344	999999	437	999999	788	398	515	999999	802	238	243	999999	999999	919	999999	299	158	592	950	232	85	349	999999	999999	719	249	660	344	59	577	350	317	999999	354	399	83	999999	131	901	999999	530	703	682	999999	999999	879	267	999999	607	662	775	999999	624	994	957	995	622	999999	34	999999	737	181	672	999999	888	925	212	77	999999	621	613	999999	691	390	701	382	667	999999	231	839	999999	894	999999	396	801	605	692	999999	999999	403	460	668	999999	999999	999999	999999	40	456	800	272	677	199	246	999999	59	748	999999	999999	303	999999	338	876	796	194	566	999999	999999	286	434	293	242	999999	680	136	171	944	930	338	999999	351	352	999999	946	959	999999	999999	657	751	347	62	551	458	999999	999999	75	999999	872	999999	999999	987	999999	754	32	517	39	541	999999	999999	824	999999	818	725	684	999999	999999	127	930	836	32	999999	195	692	938	381	741	783	372	867	70	999999	999999	28	542	571	436	597	197	438	999999	999999	282	547	927	242	999999	999999	774	821	579	947	654	45	889	32	801	232	999999	651	775	255	179	652	999999	999999	42	799	193	122	524	645	930	501	907	401	501	648	765	706	147	999999	19	999999	297	122	932	46	139	520	770	999999	781	546	663	683	461	630	999999	689	210	444	641	661	306	934	27	162	138	497	530	163	467	999999	513	858	246	628	364	936	315	996	999999	673	352	321	863	393	838	233	939	871	160	86	505	702	999999	358	253	362	999999	779	907	999999	989	616	999999	671	43	999999	447	833	275	560	383	214	774	968	318	999999	81	634	999999	905	558	999999	12	391	613	810	999999	887	999999	11	841	999999	999999	38	999999	736	574	999999	360	
43	785	116	606	600	702	999999	928	316	999999	999999	291	471	464	999999	92	340	999999	364	67	232	999999	999999	999999	273	999999	847	999999	745	295	582	999999	879	283	999999	129	451	999999	412	689	322	881	999999	848	127	720	380	81	95	999999	352	131	999999	143	137	813	235	658	342	881	999999	185	999999	30	466	846	411	197	183	999999	641	288	211	675	999999	350	952	711	340	552	349	776	40	999999	999999	460	211	999999	155	478	893	793	719	531	834	146	698	257	391	281	318	192	898	212	314	74	919	543	397	787	999999	999999	328	789	541	88	155	393	88	16	645	665	51	999999	989	847	568	680	999999	999999	651	705	329	999999	244	166	877	827	495	878	540	999999	999999	368	999999	999999	999999	929	989	755	990	999999	178	385	635	653	150	202	999999	466	505	249	999999	999999	145	164	204	269	555	385	210	999999	999999	999999	475	978	999999	683	97	999999	383	638	691	999999	618	346	536	944	433	590	26	999999	613	38	383	301	964	570	999999	462	184	214	383	999999	554	672	416	969	999999	657	346	999999	115	999999	93	999999	557	999999	179	798	628	260	836	999999	369	999999	714	870	826	184	23	999999	999999	634	446	999999	265	999999	540	946	999999	567	45	776	253	558	579	19	945	516	999999	999999	999999	434	834	999999	378	418	254	38	957	999999	999999	735	643	600	17	480	167	999999	611	480	999999	233	868	70	225	70	999999	999999	946	704	924	999999	999999	665	356	35	999999	522	800	846	999999	512	988	393	425	999999	142	999999	999999	109	852	999999	905	273	999999	177	565	999999	708	318	696	999999	999999	263	621	832	304	978	254	981	680	645	123	764	999999	573	244	485	999999	915	927	999999	268	847	852	999999	415	177	392	999999	999999	35	813	492	160	398	430	735	999999	592	14	163	409	999999	429	999999	917	150	625	999999	932	90	138	999999	390	627	185	244	410	728	427	137	595	75	522	999999	831	631	613	259	153	509	714	62	910	774	669	699	428	645	976	274	552	999999	255	389	896	30	111	999999	223	195	334	999999	999999	999999	567	999999	999999	999999	385	295	999999	376	565	999999	376	999999	881	616	958	999999	815	765	751	162	584	911	819	142	999999	810	530	91	46	999999	184	670	887	43	216	999999	999999	653	999999	690	738	186	128	999999	22	820	148	495	574	737	380	569	999999	22	999999	656	524	914	27	999999	765	999999	999999	608	258	705	999999	848	409	999999	834	171	504	70	999999	408	999999	996	129	999999	672	44	999999	309	999999	615	378	999999	740	999999	811	737	
636	999999	925	292	846	520	574	317	631	300	95	941	902	218	74	999999	598	894	864	999999	794	90	902	730	938	40	30	642	999999	999999	117	999999	821	106	535	808	144	141	562	281	999999	812	314	999999	949	574	406	378	550	147	286	999999	695	293	942	555	793	999999	353	815	500	999999	980	317	192	999999	130	806	682	266	106	466	341	592	105	981	775	999999	781	374	634	652	102	199	47	270	164	537	164	999999	25	940	999999	746	781	500	832	997	198	713	454	600	695	294	999999	820	999999	112	999999	960	999999	272	999999	979	190	999999	839	999999	280	999999	91	592	999999	702	250	166	999999	595	811	999999	159	778	999999	77	919	44	956	808	999999	999999	755	61	349	203	999999	752	526	808	565	933	661	999999	999999	277	632	862	948	999999	999999	999999	151	999999	999999	593	811	11	931	355	999999	156	999999	40	642	63	175	999999	253	458	502	498	639	999999	999999	999999	943	118	62	74	445	67	96	963	764	999999	999999	836	759	756	392	208	999999	181	748	419	52	630	409	672	111	999999	619	499	500	554	255	282	890	999999	649	703	948	866	999999	12	999999	928	275	378	978	339	999999	496	76	304	999999	467	999999	619	835	323	999999	999999	963	843	448	999999	999999	219	999999	999999	945	999999	999999	689	259	999999	271	746	359	124	364	40	999999	771	332	132	433	205	877	787	999999	999999	588	335	999999	999999	903	76	564	473	999999	65	359	185	999999	933	389	387	54	723	206	385	269	721	958	677	695	201	521	325	173	277	342	241	652	674	758	781	999999	690	60	999999	191	999999	659	308	999999	999999	387	999999	999999	55	161	999999	591	999999	21	866	376	326	873	712	999999	999999	309	197	723	127	533	720	999999	999999	692	364	672	10	203	383	72	660	996	187	999999	999999	999999	127	126	999999	650	876	662	891	414	999999	999999	999999	650	943	586	471	585	563	984	999999	223	144	999999	999999	492	590	581	999999	804	716	329	696	898	432	999999	191	999999	545	477	999999	67	999999	203	999999	547	334	999999	259	796	600	85	442	999999	156	909	999999	764	329	999999	69	304	34	999999	999999	59	130	449	227	288	404	400	49	95	337	999999	928	999999	999999	259	167	241	331	842	213	641	999999	502	999999	523	225	427	752	849	418	362	43	207	999999	274	427	884	141	971	401	210	45	357	865	547	980	508	999999	80	537	828	972	191	999999	999999	172	999999	698	704	73	977	648	999999	677	999999	999999	731	999999	774	831	283	999999	360	450	12	605	539	999999	999999	543	999999	701	
681	322	590	389	851	323	999999	112	799	195	437	999999	423	562	846	679	999999	971	258	73	950	248	264	728	622	741	999999	461	632	999999	494	171	355	285	999999	877	97	999999	724	418	996	999999	999999	999999	671	452	36	449	999999	860	999999	999999	999999	653	751	999999	67	861	767	120	441	999999	999999	808	701	276	562	147	596	969	592	304	999999	839	77	288	999999	176	67	179	714	441	702	999999	999999	261	876	702	534	999999	999999	236	828	613	977	999999	202	233	999999	999999	999999	999999	999999	789	277	451	999999	454	586	999999	237	890	803	597	999999	999	294	707	999999	449	399	999999	613	999999	159	366	476	999999	862	68	95	982	780	999999	999999	825	589	912	999999	999999	277	432	999999	999999	305	928	432	240	217	977	724	495	669	946	15	40	999999	999999	999999	911	975	999999	591	527	387	254	120	151	999999	581	420	381	212	761	182	967	999999	999999	769	230	999999	999999	436	885	343	999999	323	834	656	258	549	800	282	593	827	926	999999	999999	684	60	818	290	999999	999999	567	352	293	907	773	999999	999999	999999	29	999999	977	999999	914	706	193	786	931	285	495	70	41	999999	109	619	933	999999	999999	999999	999999	719	999999	653	323	799	999999	991	316	415	70	999999	960	999999	780	862	615	97	999999	144	414	898	128	999999	795	999999	604	999999	253	673	999999	527	911	152	868	310	999999	334	426	124	999999	999999	479	525	224	999999	110	227	838	246	13	845	244	999999	740	999999	999999	999999	858	462	205	381	747	642	441	999999	999999	999999	946	480	855	291	670	897	756	999999	428	603	328	918	760	387	118	16	999999	999999	293	918	411	900	710	148	476	964	999999	17	999999	836	94	682	179	999999	281	368	391	722	184	346	246	528	549	997	999999	939	701	817	272	999999	999999	313	258	788	416	55	999999	716	814	706	977	749	766	999999	999999	999999	999999	479	999999	749	625	947	999999	947	681	883	360	712	597	537	999999	111	744	713	999999	780	433	390	875	999999	598	674	907	999999	368	999999	761	999999	488	905	199	999999	711	999999	124	35	359	311	116	999999	695	67	129	999999	999999	876	14	63	727	737	999999	369	999999	880	161	951	49	999999	588	194	131	401	234	999999	347	49	399	230	999999	838	431	131	999999	351	999999	999999	999999	630	44	492	492	999999	999999	750	692	999999	628	830	371	173	986	999999	723	922	411	304	833	999999	999999	404	999999	784	464	889	316	101	96	262	351	620	407	419	999999	999999	999999	422	999999	999999	999	518	421	999999	999999	435	851	557	407	360	939	245	
707	127	690	639	999999	708	254	999999	443	600	743	376	489	999999	999999	999999	432	999999	230	988	143	359	437	431	982	999999	925	999999	47	999999	999999	735	322	116	999999	290	728	811	99	993	999999	818	999999	999999	999999	55	999999	117	669	284	134	780	139	999999	111	358	999999	999999	657	98	783	226	314	999999	906	17	64	999999	838	999999	848	621	999999	237	820	325	319	38	657	937	837	818	368	762	999999	913	606	999999	15	999999	600	999999	164	10	999999	951	999999	365	502	766	990	707	999999	999999	999999	512	252	901	999999	785	48	999999	999999	719	261	965	858	551	59	993	999999	692	377	999999	885	388	466	999999	27	999999	811	954	535	890	999999	140	549	184	336	999999	671	999999	240	229	526	999999	999999	445	749	255	103	961	316	509	364	999999	339	994	308	57	55	999999	884	271	974	94	135	999999	772	999999	425	999999	999999	999999	999999	707	461	158	999999	946	529	999999	787	999999	775	849	648	36	535	648	800	554	875	289	86	956	820	999999	255	442	813	149	999999	628	999999	419	746	999999	999999	657	846	191	247	362	528	33	927	121	999999	134	446	108	194	133	330	870	999999	999999	849	999999	887	492	903	325	142	999999	359	999999	943	365	113	268	849	878	802	619	999999	999999	760	62	38	708	483	130	999999	715	954	549	307	958	610	999999	999999	812	770	363	288	922	230	148	674	768	178	140	31	187	999999	315	331	999999	563	296	184	796	346	188	999999	782	999999	999999	435	810	862	984	754	302	728	46	118	999999	341	395	999999	622	388	270	539	352	109	818	465	648	227	596	405	999999	636	743	476	999999	354	999999	603	999999	713	864	906	194	386	729	459	222	207	882	380	999999	994	562	418	85	649	667	682	510	961	786	592	276	589	440	665	984	570	527	104	999999	792	999999	909	523	364	355	965	999999	999999	253	451	345	225	237	999999	84	335	400	941	687	822	102	999999	926	282	639	999999	999999	999999	999999	999999	680	999999	545	385	505	652	894	999999	999999	701	312	151	718	344	257	999999	361	119	591	659	179	585	999999	22	699	657	982	251	999999	750	29	317	893	600	999999	999999	680	852	999999	999999	440	679	648	985	520	951	132	999999	35	589	253	999999	481	815	999999	999999	381	532	999999	847	670	653	996	999999	999999	995	257	127	573	700	999999	509	295	170	229	999999	937	431	502	748	534	400	226	145	507	192	999999	87	128	676	185	999999	176	976	999999	787	683	105	999999	524	999999	14	28	999999	999999	743	999999	320	596	982	167	949	40	
999999	323	279	436	861	55	499	169	999999	999	999999	524	231	343	318	409	999999	816	841	129	977	54	529	382	891	925	999999	641	525	491	999999	518	236	127	238	999999	999999	360	822	999999	813	364	533	15	130	810	988	999999	242	911	999999	175	326	999999	999999	999999	793	897	545	936	999999	857	644	688	999999	999999	298	999999	999999	654	999999	91	994	999999	315	622	520	524	261	91	936	363	408	614	336	970	202	406	74	345	999999	594	815	885	768	955	720	999999	999999	741	522	999999	305	999999	993	82	180	999999	999999	439	999999	278	645	999999	999	927	999999	999999	361	999999	999999	999999	999999	768	783	333	276	999999	33	999999	902	999999	383	519	569	61	68	999999	999999	264	999999	667	999999	999999	964	601	948	999999	886	999999	505	690	999999	999999	555	630	845	536	999999	670	805	71	511	173	537	706	895	136	999999	999999	869	999999	419	107	104	529	19	413	999999	192	999999	914	999999	192	854	222	191	137	964	999999	216	531	25	999999	458	999999	165	719	999999	267	706	822	468	938	971	866	280	396	161	999999	999999	442	999999	622	999999	999999	839	329	999999	324	524	767	999999	954	741	347	623	468	999999	367	373	300	315	547	485	561	456	999999	221	999999	941	794	975	938	999999	999999	799	999999	664	999999	999999	836	999999	783	742	938	999999	513	207	633	252	811	748	793	662	331	136	194	146	734	444	555	999999	330	382	730	792	999999	999999	967	548	999999	804	90	469	999999	889	999999	804	546	999999	943	96	999999	745	139	999999	191	285	999999	647	614	266	999999	133	352	728	90	410	22	999999	437	876	239	94	31	17	999999	999999	135	999999	999999	390	599	833	999999	468	999999	584	252	683	610	999999	640	329	933	964	873	957	127	807	999999	131	791	400	999999	76	857	503	723	999999	389	857	159	564	999999	234	666	999999	999999	883	209	505	167	338	546	999999	246	999999	161	67	143	709	999999	328	999999	999999	598	999999	999999	434	611	36	999999	999999	304	752	798	85	286	999999	308	999999	334	243	608	312	963	462	999999	999999	830	947	352	999999	988	679	649	999999	999999	999999	635	999999	735	208	282	999999	645	47	43	793	689	170	633	451	999999	366	999999	974	719	330	518	145	356	385	999999	663	684	204	999999	625	999999	967	999999	999999	83	841	51	136	960	436	667	999999	429	69	305	669	323	999999	907	632	303	675	122	611	999999	499	120	360	999999	618	498	450	904	418	690	722	25	919	999999	916	324	259	999999	293	662	999999	716	296	90	999999	350	783	296	999999	331	437	855	543	661	
584	731	691	999999	352	937	999999	31	20	999999	999999	653	404	999999	991	317	54	662	829	999999	470	999999	823	280	669	999999	714	999999	999999	999999	263	866	999999	267	999999	999999	633	727	670	355	445	999999	705	917	507	290	945	261	305	202	999999	774	36	999999	999999	801	908	999999	862	84	999999	72	626	999999	999999	716	181	147	738	806	684	327	991	483	513	900	86	905	772	999999	999999	463	999999	999999	809	999999	840	999999	999999	992	286	221	999999	596	133	382	999999	781	801	791	119	807	522	999999	517	958	999999	552	90	999999	999999	12	648	482	999999	768	213	424	124	637	875	293	81	746	529	472	999999	405	359	140	957	305	999999	981	999999	525	941	370	694	850	999999	297	807	776	277	283	573	391	845	364	179	528	667	174	915	825	736	999999	969	999999	505	999999	202	949	342	429	999999	666	999999	999999	827	843	999999	273	931	588	999999	999999	478	999999	899	81	560	995	961	999999	999999	999999	76	454	788	175	400	999999	355	999999	104	857	443	848	384	906	188	999999	536	999999	999999	999999	243	337	350	441	306	722	155	999999	827	207	988	904	791	959	600	758	999999	662	452	999999	999999	999999	999999	627	999999	999999	999999	999999	892	940	468	634	999999	244	706	738	113	356	868	678	504	920	999999	897	869	539	67	425	999999	999999	182	874	884	999999	485	629	843	999999	999999	676	999999	161	542	886	738	363	275	556	999999	861	654	100	794	774	999999	998	122	596	758	331	999999	456	687	471	768	594	999999	919	758	999999	894	391	775	201	827	999999	387	614	168	999999	273	510	172	999999	999999	92	999999	120	143	999999	517	257	963	258	113	404	473	80	128	154	613	355	797	999999	967	273	324	999999	999999	999999	620	999999	437	999999	68	999999	999999	244	999999	999999	999999	640	999999	999999	568	647	999999	999999	97	432	879	316	999999	999999	902	999999	999999	986	486	511	768	486	173	901	866	20	819	720	200	51	120	239	384	442	639	972	569	526	617	329	845	797	515	523	362	999999	999999	423	351	150	358	307	758	194	917	38	477	999999	999999	999999	827	707	336	56	322	650	999999	63	999999	929	999999	999999	378	999999	665	970	971	649	548	562	998	999999	999999	59	692	812	480	999999	525	999999	504	999999	120	999999	502	148	471	469	211	712	381	958	49	421	792	171	929	601	529	999999	67	828	345	853	559	431	338	999999	363	509	179	999999	999999	773	434	672	86	319	999999	527	999999	512	447	835	190	50	366	958	267	999999	883	999999	670	999999	999999	999999	999999	267	509	81	810	999999	
115	701	999999	638	429	275	986	999999	95	619	999999	999999	999999	555	390	509	673	999999	74	379	28	999999	626	999999	83	960	230	758	999999	819	810	592	716	324	406	745	302	551	620	101	999999	147	445	274	941	668	140	998	296	840	593	990	16	440	176	283	85	999999	999999	999999	999999	237	796	999999	999999	999999	999999	133	158	645	217	999999	897	973	408	880	397	361	358	999999	999999	231	472	999999	235	819	586	999999	158	132	669	58	999999	161	56	744	999999	179	999999	595	383	16	999999	650	632	471	102	42	42	295	999999	724	894	161	639	999999	765	313	50	999999	768	999999	999999	35	975	168	146	746	999999	999999	999999	999999	897	762	41	823	999999	821	860	764	726	553	999999	863	246	945	999999	834	522	232	999999	47	999999	474	827	375	41	999999	999999	474	334	356	115	378	755	999999	827	141	999999	815	451	944	999999	286	273	225	999999	122	999999	39	14	312	999999	704	999999	502	999999	432	935	666	999999	558	155	999999	999999	999999	448	999999	999999	579	128	32	714	706	781	999999	593	851	210	611	610	919	999999	645	999999	999999	132	410	692	263	577	404	206	463	33	893	999999	67	847	894	777	888	14	219	911	982	597	999999	923	651	909	999999	231	999999	999999	872	999999	509	926	417	257	47	193	854	11	999999	825	261	683	888	245	535	14	316	834	722	999999	824	734	487	433	999999	487	51	999999	339	999999	872	999999	160	999999	298	141	999999	999999	739	705	160	999999	197	166	346	844	999999	415	383	243	914	499	342	999999	699	775	449	999999	653	560	151	510	671	550	953	999999	532	999999	947	999999	575	670	104	999999	764	616	547	330	97	759	451	636	970	106	268	999999	75	202	680	523	692	455	993	189	563	649	546	646	212	999999	999999	526	468	979	667	999999	404	999999	203	92	237	128	896	893	118	514	999999	574	292	999999	788	999999	838	433	999999	999999	676	999999	464	124	79	900	127	604	447	925	178	990	439	24	999999	750	999999	597	295	573	559	109	999999	58	119	972	364	999999	999999	999999	687	44	278	999999	999999	488	860	999999	23	337	999999	999999	456	999999	999999	549	145	999999	601	47	999999	251	999999	148	569	577	843	415	15	107	999999	999999	899	999999	247	143	721	891	446	999999	999999	920	584	958	571	267	652	888	712	569	837	999999	41	667	999999	446	897	140	978	10	999999	455	83	999999	999999	999999	999999	999999	999999	999999	827	999999	831	999999	157	999999	999999	189	576	311	924	955	999999	445	270	999999	999999	241	813	800	246	591	912	446	854	444	999999	
668	175	65	865	999999	942	509	741	592	265	999999	519	241	780	717	563	676	85	690	752	999999	655	999999	62	170	188	155	967	246	341	395	999999	713	573	997	999999	520	446	273	999999	203	703	677	999999	999999	721	581	999999	999999	37	245	370	174	691	218	23	832	12	704	481	797	999999	505	261	869	683	806	668	782	704	999999	240	811	677	559	934	978	150	999999	448	607	134	449	218	105	34	91	999999	364	984	999999	518	999999	792	224	661	207	425	333	849	915	913	999999	823	984	15	559	497	142	999999	44	691	483	266	999999	673	103	297	166	845	999999	784	999999	797	523	535	499	29	463	897	737	562	999999	679	533	693	886	999999	233	999999	475	594	889	89	999999	500	999999	484	917	551	568	999999	269	487	257	999999	609	450	999999	459	516	539	999999	244	999999	481	873	804	733	190	786	477	73	76	379	18	895	234	847	33	500	24	111	911	999999	826	303	339	432	402	94	445	325	774	583	935	560	654	999999	999999	626	999999	751	737	764	101	846	203	117	248	245	385	602	287	958	501	437	132	905	720	188	544	381	340	106	350	162	299	492	444	458	250	999999	999999	999999	270	272	374	156	247	979	109	231	193	999999	999999	843	47	815	999999	507	999999	749	822	299	92	858	421	640	423	938	999999	999999	673	790	995	694	999999	880	698	239	73	999999	999999	740	999999	999999	198	183	397	999999	124	483	410	936	30	999999	868	90	324	999999	851	999999	733	309	999999	398	999999	402	172	999999	620	167	126	852	999999	462	91	92	220	999999	669	247	253	916	824	999999	310	737	769	503	825	151	565	297	387	339	999999	999999	999999	690	764	795	999999	381	886	957	999999	557	501	568	999999	785	999999	999999	999999	614	999999	816	999999	357	98	820	632	999999	199	478	602	829	475	999999	219	722	774	530	15	874	235	871	39	867	717	753	245	999999	93	50	281	999999	555	999999	849	999999	883	959	602	999999	999999	353	999999	417	364	999999	999999	999999	358	999999	20	350	549	999999	999999	999999	787	618	640	999999	999999	431	584	158	999999	592	999999	701	265	784	839	814	928	999999	711	882	999999	999999	999999	189	999999	848	852	396	40	999999	999999	687	999999	241	647	275	999999	267	369	741	999999	43	999999	772	263	391	141	574	999999	205	421	488	165	999999	929	175	115	999999	999999	735	578	198	128	276	131	596	999999	33	146	574	495	999999	702	970	124	655	999999	739	926	289	717	999999	538	834	519	982	532	890	312	482	169	867	592	633	172	580	999999	
944	650	667	85	117	437	293	999999	750	785	999999	391	999999	764	999999	534	999999	999999	300	659	293	756	999999	999999	425	721	664	999999	999999	88	78	807	543	999999	467	999999	269	214	999999	850	255	135	769	206	346	999999	999999	999999	792	999999	208	999999	872	921	631	197	999999	602	659	395	773	878	91	999999	999999	999999	847	544	306	287	999999	190	999999	449	413	168	987	943	727	917	693	945	999999	295	880	462	999999	999999	118	279	587	666	999999	223	87	377	53	107	488	958	660	493	421	515	77	999999	207	432	517	472	999999	999999	999999	741	701	827	265	796	791	265	451	235	435	37	999999	999999	634	204	999999	46	999999	890	464	768	266	210	534	999999	227	862	265	513	114	999999	78	29	790	813	999999	259	121	257	315	233	999999	435	68	393	814	999999	393	12	70	481	999999	320	113	999999	999999	501	303	158	578	999999	999	938	131	999999	999999	999999	818	821	682	123	924	999999	585	240	999999	831	152	151	302	760	478	262	999999	633	999999	757	915	683	338	999999	956	963	999999	385	234	578	313	999999	434	143	999999	572	999999	946	556	489	735	999999	999999	653	359	161	855	818	460	999999	495	999999	500	999999	999999	999999	492	999999	166	999999	198	209	999999	999999	527	999999	717	169	999999	906	932	506	86	809	32	51	999999	999999	670	804	118	999999	924	486	92	816	777	999999	376	999999	999999	999999	790	595	999999	535	867	182	136	999999	444	695	707	999999	814	989	420	691	189	999999	316	999999	999999	362	852	338	285	529	600	711	106	494	792	605	826	274	716	491	519	999999	184	999999	557	195	999999	422	163	380	672	103	405	96	999999	651	209	281	676	437	742	962	260	999999	999999	999999	389	949	902	112	727	549	283	999999	182	999999	550	660	999999	999999	993	999999	184	999999	856	507	999999	19	999999	999999	406	999999	598	288	999999	556	245	999999	83	142	805	419	520	60	652	133	999999	476	914	359	111	548	999999	999999	444	999999	787	355	490	84	119	999999	507	761	705	999999	950	995	190	999999	457	999999	586	128	999999	583	920	134	262	733	999999	839	105	999999	999999	999999	535	727	844	445	769	890	355	998	999999	436	911	999999	999999	481	182	824	295	298	901	396	962	901	999999	860	999999	663	999999	757	999999	280	999999	415	721	999999	645	233	999999	744	856	999999	368	587	106	573	999999	171	779	780	561	999999	999999	807	200	653	895	633	857	983	999999	115	999999	598	611	752	162	506	47	506	835	948	999999	550	442	344	38	384	805	307	198	230	884	322	205	533	999999	476	
224	78	953	22	376	177	691	999999	770	770	976	353	421	175	999999	283	945	999999	199	999999	999999	999999	625	520	999999	560	794	832	999999	999999	999999	87	36	999999	999999	999999	552	823	582	506	858	691	574	267	408	999999	885	33	999999	610	377	592	344	721	111	367	999999	442	194	815	999999	858	528	999999	377	898	327	735	882	999999	730	131	999999	693	155	999999	292	367	122	375	674	999999	736	620	999999	810	999999	314	583	924	526	120	999999	766	999999	999999	999999	999999	890	999999	143	160	151	941	880	999999	562	650	576	999999	85	95	999999	999999	151	611	999999	907	999999	999999	999999	23	999999	957	999999	620	999999	272	569	154	520	13	477	611	241	999999	999999	795	999999	861	999999	103	737	165	849	440	999999	999999	625	522	878	265	110	333	356	130	998	193	311	270	999999	299	999999	431	908	81	618	718	586	627	981	336	177	326	319	999999	999999	996	118	208	830	671	647	999999	999999	999999	902	153	999999	121	525	446	493	479	108	958	999999	316	256	999999	999999	80	244	999999	999999	999999	97	784	24	999999	844	11	999999	113	439	101	651	44	999999	653	179	474	463	474	112	544	999999	999999	228	361	58	970	750	999999	999999	759	437	650	515	724	177	128	999999	999999	277	523	371	389	49	16	316	999999	999999	602	608	357	617	999999	999999	996	709	999999	999999	663	246	999999	261	745	727	999999	664	999999	529	440	999999	999999	345	492	999999	999999	183	463	658	221	999999	81	999999	157	731	37	152	668	755	518	25	778	562	475	733	999999	272	626	661	369	352	999999	457	720	126	558	22	134	571	316	823	255	740	354	618	174	64	113	23	999999	538	995	999999	20	425	707	497	869	758	999999	999999	557	801	299	868	740	624	109	41	183	25	999999	106	999999	694	769	999999	999999	857	569	348	999999	613	999999	831	356	67	446	304	418	70	152	376	999999	990	276	999999	450	999999	878	550	955	999999	839	999999	999999	899	808	325	656	669	999999	999999	999999	465	167	944	839	999999	521	682	187	804	623	123	873	651	999999	458	428	324	597	731	979	28	392	97	773	287	320	999999	259	130	648	748	781	139	186	312	999999	332	615	999999	999999	205	999999	160	457	725	810	869	999999	359	897	341	999999	999999	43	999999	82	79	180	561	999999	74	432	66	166	875	341	743	474	999999	625	999999	708	614	767	783	999999	241	639	57	476	450	885	999999	233	316	675	999999	106	15	239	763	161	64	834	900	772	317	994	582	393	77	405	999999	734	800	632	467	790	999999	525	840	440	
132	94	999999	188	532	832	849	209	118	647	999999	796	862	999999	999999	780	867	999999	348	247	67	663	409	55	350	175	433	683	999999	999999	846	489	398	332	39	969	137	721	249	484	154	999999	285	430	935	748	871	855	978	686	999999	248	187	603	999999	999999	999999	661	838	366	409	999999	999999	999999	800	979	999999	539	999999	999999	999999	999999	771	999999	102	684	388	979	119	601	303	577	705	531	999999	608	312	795	949	571	295	475	883	882	84	979	999999	999999	999999	956	351	342	940	303	43	999999	476	323	510	698	90	705	552	999999	73	832	999999	469	163	202	999999	999999	589	353	399	188	999999	999999	789	999999	999999	776	360	163	260	999999	636	412	498	742	141	999999	999999	260	999999	999999	922	646	999999	252	519	922	457	436	290	739	753	596	903	855	515	588	534	397	407	999999	354	399	986	112	206	67	971	999999	70	687	327	338	863	999999	999999	999999	79	999999	604	999999	329	923	999999	521	999999	49	508	999999	999999	553	465	896	853	187	244	533	659	999999	56	999999	999999	999999	999999	999999	421	424	733	999999	599	889	519	987	793	38	984	431	526	475	893	166	999999	338	193	517	999999	431	484	685	574	731	999999	361	500	153	999999	999999	557	279	110	999999	315	413	53	999999	44	477	113	825	203	999999	17	999999	823	889	901	999999	999999	858	381	989	939	58	529	999999	922	167	999999	649	610	701	874	256	375	110	850	999999	999999	999999	483	754	327	659	492	761	723	999999	999999	999999	251	804	999999	699	898	120	999999	267	884	185	426	876	980	463	224	501	999999	761	999999	999999	48	999999	999999	18	999999	626	672	290	999999	999999	999999	149	629	999999	999999	999999	271	999999	357	265	999999	592	999999	118	428	607	774	863	444	990	822	962	999999	814	571	999999	999999	999999	324	281	447	573	702	125	41	286	256	103	65	999999	240	999999	414	561	999999	456	493	229	590	777	852	808	999999	575	946	191	183	815	324	912	341	841	861	85	818	683	890	156	87	999999	360	999999	808	999999	760	68	999999	413	347	125	11	999999	840	546	429	638	727	999999	179	849	113	441	999999	999999	87	399	902	999999	743	793	565	347	999999	448	426	181	10	999999	814	888	633	769	477	999999	910	999999	10	324	656	189	956	763	977	999999	48	919	901	664	949	371	165	229	999999	554	560	664	999999	402	129	257	999999	907	322	999999	226	343	999999	579	242	991	398	588	682	564	999999	801	370	914	999999	507	999999	345	870	453	732	413	999999	999999	649	999999	981	608	204	408	999999	999999	
451	695	999999	704	999999	332	431	957	972	577	547	115	717	758	303	199	991	622	977	302	47	868	558	812	999999	999999	999999	999999	20	790	393	283	999999	999999	360	674	999999	706	551	947	913	912	481	999999	866	999999	999999	890	952	999999	616	999999	430	258	20	582	999999	999999	469	914	402	445	947	191	999999	999999	101	999999	407	628	296	295	80	999999	388	135	397	403	945	250	835	49	999999	227	184	811	853	999999	778	777	537	703	246	637	555	478	965	299	972	603	902	287	999999	999999	506	331	511	400	999999	885	195	744	264	229	89	362	411	729	17	999999	420	337	160	630	100	593	58	443	999999	909	170	107	999999	999999	347	558	999999	709	721	852	309	999999	894	892	591	793	448	27	558	202	77	245	291	600	192	999999	136	862	999999	912	999999	78	999999	960	725	98	323	911	881	530	805	702	999999	164	82	999999	442	267	48	999999	154	41	885	292	999999	924	816	830	169	772	999999	999999	475	999999	580	999999	999999	933	177	503	479	537	999999	999999	396	999999	237	999999	528	234	142	999999	823	936	999999	250	193	999999	128	800	999999	492	751	118	999999	121	236	209	584	841	419	509	99	545	827	999999	999999	999999	999999	999999	999999	689	312	935	640	561	999999	539	999999	340	999999	915	815	376	231	987	999999	36	999999	285	148	37	552	687	815	633	779	288	118	161	353	335	736	999999	113	592	190	816	478	547	251	697	169	253	793	503	693	723	323	840	831	999999	999999	999999	339	669	146	625	129	16	999999	591	430	888	987	722	999999	999999	273	638	806	968	999999	391	43	450	868	309	893	321	999999	66	965	278	999999	483	406	125	321	999999	999999	565	697	472	999999	660	277	281	266	81	324	999999	459	685	44	863	999999	999999	587	888	801	999999	731	808	76	725	626	161	568	999999	999999	999999	852	999999	192	250	999999	95	999999	383	183	999999	52	822	996	420	999999	999999	244	999999	172	858	538	999999	641	618	999999	888	405	49	44	999999	713	753	755	260	677	629	999999	793	592	999999	921	214	715	214	794	999999	999999	656	128	999999	999999	111	350	999999	535	429	198	574	416	392	690	586	999999	67	883	299	76	746	742	977	787	450	999999	936	937	334	718	437	823	925	86	748	920	698	207	999999	412	297	724	258	441	928	387	209	999999	999999	865	999999	331	504	999999	75	913	151	999999	477	237	999999	530	211	710	760	999999	999999	316	999999	666	650	860	999999	999999	779	32	494	545	858	999999	999999	401	602	999999	70	116	328	92	20	999999	779	
149	730	383	999999	767	522	547	999999	188	896	999999	603	999999	224	797	59	999999	73	53	429	605	999999	414	562	999999	927	742	649	654	999999	408	305	116	999999	510	139	898	888	21	509	947	865	999999	176	781	797	924	254	273	67	710	29	967	416	183	450	999999	821	986	839	999999	897	999999	756	498	597	999999	791	713	999999	999999	729	61	543	481	999999	28	999999	781	224	13	498	386	999999	720	388	999999	700	999999	70	812	86	902	999999	730	59	839	924	677	193	310	143	999999	605	999999	999999	968	433	934	442	431	999999	49	999999	836	999999	521	438	46	999999	999999	797	87	653	855	999999	999999	999999	813	432	999999	104	999999	597	914	870	957	780	691	999999	420	904	999999	281	639	733	47	140	999999	449	537	411	887	568	999999	512	999999	887	749	999999	163	999999	619	511	541	336	518	451	857	965	999999	741	746	306	699	365	41	999999	23	132	999999	697	543	374	999999	499	217	11	673	411	814	80	40	859	999999	999999	295	264	740	312	999999	595	283	379	125	796	664	590	868	999999	481	259	873	627	795	466	555	254	617	999999	129	999999	999999	455	161	263	710	887	999999	999999	80	776	75	999999	907	450	423	999999	259	107	999999	626	142	114	929	999999	999999	412	999999	129	775	50	647	698	193	707	817	827	228	862	95	777	869	999999	999999	999999	194	173	720	354	52	391	995	519	216	503	384	999999	525	596	67	999999	823	602	602	39	999999	999999	527	999999	999999	596	945	999999	21	67	756	642	616	235	380	43	692	719	86	394	55	137	492	689	999999	154	311	632	805	787	954	277	898	469	574	817	645	520	721	456	446	608	507	158	746	741	66	999999	225	34	999999	113	525	218	984	11	884	999999	999999	999999	294	322	591	234	113	489	744	999999	660	563	397	999999	998	630	947	446	630	343	943	591	97	21	416	999999	181	850	752	999999	485	573	933	807	999999	999999	171	133	27	999999	55	267	999999	910	640	662	999999	444	115	999999	999999	547	381	550	894	999999	401	999999	905	809	63	999999	736	64	999999	97	999999	999999	999999	766	468	999999	428	357	297	685	999999	187	380	754	155	736	745	999999	429	937	999999	392	999999	357	999999	888	228	217	999999	792	530	999999	248	553	999999	56	999999	349	436	446	999999	34	262	219	999999	223	999999	160	664	326	517	999999	634	734	999999	999999	677	190	924	999999	605	221	137	505	999999	999999	999999	999999	722	109	831	405	431	999999	818	177	139	703	656	627	999999	77	553	999999	284	651	318	514	657	794	
378	725	424	999999	841	907	896	757	999999	61	999999	85	999999	999999	495	999999	999999	999999	916	728	118	973	534	999999	595	538	668	234	230	513	341	434	179	928	730	999999	999999	999999	150	910	281	999999	649	604	352	999999	639	987	999999	999999	203	999999	598	929	686	999999	999999	127	999999	313	249	671	536	551	719	850	905	510	999999	389	141	882	511	15	457	735	334	929	954	686	899	680	999999	68	320	675	836	250	251	334	999999	864	316	999999	671	609	845	107	884	502	14	139	162	38	41	999999	164	592	482	950	81	271	172	583	414	568	854	478	999999	54	23	664	999999	510	999999	277	575	674	344	999999	890	236	54	462	682	999999	528	999999	37	999	999999	253	768	999999	999999	999999	999999	733	999999	112	755	377	866	999999	489	999999	999999	651	999999	999999	745	490	258	634	69	844	226	710	999999	644	50	76	451	242	534	769	895	966	999999	999999	575	842	999999	242	102	523	370	214	972	342	999999	876	999999	999999	999999	39	995	144	241	419	436	991	831	789	71	688	926	634	315	720	453	999999	999999	742	999999	902	999999	999999	542	999999	999999	999999	737	568	744	999999	842	188	999999	504	999999	761	735	836	394	584	20	461	180	413	999999	736	999999	262	889	995	481	999999	999999	361	999999	978	601	695	999999	424	999999	273	54	999999	846	747	656	811	946	691	179	568	358	614	892	788	846	139	949	746	123	484	679	749	691	360	999999	626	999999	794	170	50	900	969	999999	747	417	999999	566	849	90	97	316	208	826	999999	143	999999	999999	999999	142	472	745	999999	999999	779	594	999999	217	496	999999	40	106	161	530	139	999999	999999	294	155	381	574	572	110	666	35	178	480	923	777	226	644	166	713	662	698	304	711	668	550	162	999999	74	80	999999	59	991	999999	677	696	256	755	184	324	999999	568	900	645	532	286	611	123	380	439	279	998	873	392	499	832	999999	955	999999	743	992	268	509	999999	894	617	44	22	803	236	531	471	470	842	999999	104	798	659	189	391	939	49	999999	635	801	216	186	608	666	844	862	999999	45	441	331	372	999999	408	750	999999	252	598	319	153	999999	999999	538	41	999999	404	44	185	776	338	803	999999	999999	874	999999	688	440	435	356	999999	999999	241	999999	39	520	721	45	399	908	999999	149	351	729	999999	727	994	677	999999	308	271	809	686	523	707	637	999999	846	193	708	999999	484	816	999999	360	779	676	381	509	520	999999	369	645	276	512	198	462	233	927	999999	705	20	295	999999	95	159	687	
717	729	401	152	874	851	690	846	789	999999	110	999999	818	60	623	177	634	719	999999	174	419	21	999999	185	154	999999	46	12	60	198	689	166	210	999999	959	652	118	999999	713	517	954	429	999999	865	999999	854	119	106	92	999999	661	999999	193	985	277	999999	220	226	997	956	814	688	795	601	643	943	179	999999	999999	999999	999999	266	16	394	220	989	999999	653	823	999999	999999	940	920	218	999999	282	972	224	823	263	999999	891	999999	757	702	999999	634	132	231	418	685	392	999999	121	782	405	411	999999	775	288	418	566	402	999999	999999	874	768	587	74	371	970	954	903	837	538	177	886	259	691	943	365	175	432	999999	615	427	934	999999	435	999999	871	999999	448	545	844	875	499	672	999999	828	508	56	999999	999999	447	730	999999	178	582	615	519	161	117	831	999999	999999	144	987	102	730	999999	959	162	932	500	796	515	367	992	663	999999	223	649	999999	445	319	999999	572	968	884	938	765	235	820	622	999999	76	617	623	602	741	511	580	878	887	548	893	135	369	999999	224	131	186	919	999999	999999	512	999999	395	612	145	572	29	217	792	185	734	342	319	781	729	898	743	400	922	176	642	999999	975	897	426	981	999999	999999	669	816	589	315	883	999999	216	823	231	21	999999	178	492	372	96	999999	813	561	999999	587	920	999999	999999	786	997	769	663	741	999999	999999	999999	163	369	701	548	975	595	428	458	999999	999999	906	677	732	999999	999999	683	280	684	273	93	864	175	624	406	353	438	803	318	124	999999	999999	555	732	824	314	809	791	824	999999	126	395	112	822	22	23	648	655	853	253	95	393	999999	14	414	331	999999	744	304	204	547	792	999999	344	999999	999999	361	999999	907	999999	999999	892	455	573	156	999999	762	353	611	393	704	783	949	74	38	280	417	550	328	999999	327	74	496	629	573	999999	999999	999999	493	913	661	704	747	999999	999999	202	999999	493	999999	715	999999	643	143	911	500	764	843	55	316	999999	999999	811	999999	414	311	880	406	999999	10	822	422	999999	859	999999	731	999999	45	999999	999999	835	342	924	692	612	934	999999	931	999999	999999	809	999999	999999	999999	999999	231	850	88	343	999999	429	999999	121	492	999999	303	574	783	444	999999	500	728	128	289	999999	726	767	128	999999	479	628	999999	821	999999	201	341	192	542	436	477	880	921	701	999999	345	999999	999999	441	656	319	369	899	496	999999	638	999999	372	950	980	707	463	999999	74	864	999999	999999	974	999999	999999	703	999999	999999	357	999999	309	579	37	
999999	944	442	504	336	471	704	120	729	999999	999999	999999	121	999999	241	562	728	24	158	856	999999	506	865	999999	999999	150	953	209	337	999999	529	104	999999	999999	999999	999999	548	212	137	269	999999	999999	575	27	557	365	190	733	878	479	628	952	999999	722	200	821	88	377	697	999999	518	999999	999999	999999	933	333	999	67	925	235	23	999999	999999	888	495	999999	930	999999	999999	452	959	229	330	857	922	576	942	347	862	233	927	999999	514	999999	999999	865	970	999999	999999	999999	365	999999	999999	652	466	111	75	272	236	116	891	241	860	255	236	999999	184	925	999999	999999	390	662	204	701	307	999999	22	946	147	999999	122	999999	762	293	96	837	420	999999	401	999999	511	680	120	999999	999999	999999	320	269	999999	999999	691	55	999999	999999	843	999999	927	116	354	623	99	129	135	605	994	359	999999	999999	168	398	878	506	534	999999	854	710	999999	448	999999	611	532	752	999999	685	999999	77	999999	43	450	393	909	999999	332	778	730	392	555	514	762	999999	227	743	999999	325	999999	194	521	698	873	999999	161	488	747	999999	100	999999	887	999999	666	926	949	444	136	775	488	999999	184	755	713	472	165	47	999999	387	999999	999999	651	915	113	755	999999	710	999999	317	242	431	566	589	999999	393	504	115	999999	835	42	782	999999	999999	999999	17	19	765	984	411	977	124	999999	369	358	310	695	999999	346	911	999999	248	284	819	543	67	999999	594	77	330	967	59	999999	851	354	999999	183	325	88	999999	745	790	999999	758	339	127	629	206	241	387	999999	533	769	936	999999	793	507	796	792	779	998	425	698	999999	444	999999	925	951	25	745	999999	379	893	250	176	590	522	526	490	999999	999999	812	999999	999999	632	999999	999999	262	396	560	114	999999	999999	309	106	330	999999	72	324	410	202	677	190	495	261	328	640	529	770	999999	281	981	315	377	999999	999999	71	999999	40	999	999999	673	999999	465	999999	999999	846	594	153	846	498	459	211	90	233	760	999999	999999	438	314	804	760	999999	522	999999	133	81	166	957	909	999999	93	999999	324	760	529	123	725	999999	999999	999999	55	385	924	385	822	779	235	154	999999	565	999999	579	725	205	999999	191	51	999999	999999	677	690	636	999999	587	414	427	886	329	999999	647	999999	23	926	999999	758	384	567	146	999999	353	845	21	377	354	74	999999	316	129	999999	347	999999	548	346	833	999999	419	151	346	971	405	999999	906	450	943	659	190	999999	999999	447	514	623	905	720	174	832	999999	268	889	523	999999	999999	767	458	999999	575	
367	999999	102	51	348	243	230	999999	71	999999	939	571	999999	695	884	861	423	681	366	723	176	827	999999	11	123	160	261	823	81	999999	135	999999	94	377	301	999999	559	850	999999	999999	402	999999	999999	713	999999	999999	999999	204	999999	48	999999	999999	102	999999	409	999999	999999	999999	999999	197	999999	407	103	777	335	492	487	999999	403	381	311	999999	583	999999	331	436	178	469	119	16	326	67	194	43	596	48	365	999999	968	999999	18	468	922	910	299	995	646	881	387	410	629	778	999999	267	736	135	513	17	321	972	372	45	981	922	871	924	223	70	191	999999	136	999999	999999	642	373	999999	650	672	795	335	790	296	91	709	999999	548	266	926	307	999999	535	358	140	999999	999999	972	487	999999	999999	375	781	585	700	100	283	593	690	167	894	893	999999	841	222	999999	192	85	953	281	544	333	667	297	763	719	761	778	999999	101	254	400	365	650	632	429	554	999999	595	991	436	999999	999999	999999	42	999999	986	694	145	999999	813	322	28	215	464	999999	707	999999	822	980	339	504	688	598	913	999999	537	834	999999	999999	440	978	490	999999	999999	750	475	567	264	359	733	76	642	999999	288	931	381	159	195	916	999999	70	391	614	661	931	115	268	196	539	876	161	999999	353	714	834	832	66	370	714	999999	150	239	999999	257	272	861	999999	999999	982	131	387	999999	999999	80	380	596	999999	310	913	645	999999	999999	999999	483	582	590	999999	999999	454	108	999999	789	481	675	999999	999999	918	367	399	79	186	948	214	417	999999	512	999999	283	343	248	956	755	456	999999	999999	768	514	999999	999999	682	572	883	999999	883	999999	999999	177	999999	498	550	677	518	911	844	468	268	999999	317	985	999999	999999	999999	711	216	152	570	343	999999	641	813	999999	928	999999	716	506	303	93	330	999999	999999	344	566	784	999999	570	447	843	999999	610	999999	601	206	14	605	285	557	182	999999	741	245	264	765	984	685	234	748	826	999999	347	175	184	846	705	999999	735	839	999999	918	645	999999	999999	731	802	999999	222	130	924	96	441	949	130	434	589	376	645	999999	582	999999	569	821	621	648	275	444	999999	754	500	999999	870	445	326	263	23	46	999999	999999	963	128	999999	113	824	739	763	397	54	750	267	338	999999	165	999999	141	359	999999	999999	999999	465	367	275	467	629	14	226	995	633	867	420	553	857	999999	616	463	635	465	996	881	885	877	999999	850	999999	999999	479	714	188	195	904	198	999999	441	78	605	853	15	484	819	523	768	764	999999	999999	
713	999999	999999	549	804	505	894	999999	211	202	588	967	424	970	999999	535	511	816	448	999999	232	599	426	53	20	999999	629	980	186	999999	126	999999	222	521	999999	999999	150	174	384	689	20	370	751	999999	489	638	438	45	27	294	21	951	326	224	999999	124	64	295	539	999999	875	913	651	843	999999	475	754	903	196	776	395	999999	442	758	952	999999	848	187	563	382	182	594	999999	892	356	174	796	997	999999	669	999999	854	635	999999	813	106	719	907	172	24	883	534	999999	251	999999	674	519	567	272	999999	275	876	999999	999999	31	291	999999	758	497	910	678	756	499	527	149	999999	711	261	945	999999	151	999999	25	548	498	647	745	722	999999	999999	999999	239	735	999999	403	760	131	479	169	532	999999	961	999999	999999	999999	136	44	330	111	999999	962	267	999999	416	999999	334	861	193	667	383	545	238	764	815	265	448	30	999999	134	389	999999	242	102	422	709	190	531	763	999999	372	613	999999	620	635	999999	999999	617	329	64	78	898	938	999999	999999	986	917	999999	604	996	898	116	703	206	722	999999	999999	999999	999999	706	999999	999999	999999	982	999999	999999	130	617	138	999999	866	831	999999	999999	65	999999	480	431	316	999999	791	983	999999	999999	313	266	909	999999	897	686	990	999999	417	623	141	274	999999	956	999999	999999	999999	999999	999999	509	999999	76	415	425	150	242	478	308	999999	773	914	939	877	342	678	999999	860	902	719	452	115	642	424	87	999999	790	689	524	915	999999	999999	491	915	427	635	999999	999999	999999	87	665	217	691	374	643	709	201	999999	468	287	476	165	964	590	626	403	497	652	337	279	999999	552	953	393	568	999999	432	34	459	706	440	198	999999	999999	64	244	423	278	780	378	954	403	999999	246	448	144	604	901	999999	33	148	594	999999	223	727	123	999999	999999	999999	439	286	177	999999	762	846	288	999999	149	535	391	979	229	871	999999	325	956	331	717	944	999999	609	530	735	436	568	999999	674	162	107	941	980	125	472	351	101	787	465	468	399	999999	999999	465	375	907	53	999999	722	564	898	770	791	999999	363	381	999999	755	442	511	999999	10	613	999999	52	594	411	864	756	530	867	538	500	862	999999	783	87	999999	164	827	392	649	133	120	999999	336	159	443	761	999999	521	345	354	999999	999999	398	999999	999999	999999	781	506	999999	172	999999	697	370	279	929	229	579	999999	685	601	614	129	554	877	503	999999	716	445	967	112	665	999999	531	193	546	597	928	236	366	731	999999	331	999999	486	930	423	894	
66	999999	999999	999999	796	999999	999999	740	834	720	521	64	999999	705	346	538	999999	506	193	175	186	733	341	301	353	999999	999999	999999	293	917	77	947	89	486	660	999999	999999	921	999999	182	786	999999	712	876	417	182	26	35	47	792	135	979	747	257	999999	999999	888	923	838	858	882	527	457	917	999999	573	974	999999	999999	131	999999	165	637	999999	999999	733	30	999999	883	180	920	927	999999	999999	791	98	210	999999	768	337	335	829	92	20	999999	269	996	795	234	999999	208	164	980	916	16	969	351	735	868	999999	312	999999	49	667	937	955	999999	999999	135	564	373	999999	104	717	795	956	83	627	721	129	999999	235	240	50	972	766	999999	273	494	822	746	474	999999	999999	34	902	789	425	82	344	921	49	670	999999	479	66	999999	272	130	59	999999	999999	23	748	257	87	999999	999	694	181	18	84	472	313	818	999999	187	999999	693	893	176	658	999999	387	999999	697	999999	570	570	916	999999	684	152	444	926	32	999999	225	999999	947	708	790	730	999999	999999	846	577	366	852	999999	879	750	579	237	883	999999	178	636	550	560	522	633	439	999999	474	333	931	37	999999	795	448	962	999999	745	194	386	928	654	61	361	129	208	718	989	47	999999	114	999999	561	688	853	824	674	976	434	85	361	999999	999999	12	999999	549	979	999999	141	916	967	833	52	506	999999	524	999999	199	999999	324	914	449	999999	518	228	26	476	699	999999	624	297	806	999999	119	34	976	999999	59	999999	579	228	662	999999	130	989	281	872	999999	378	999999	249	485	545	120	170	911	219	917	999999	898	999999	999999	124	516	629	170	522	933	481	343	999999	535	753	860	106	999999	591	621	529	947	153	999999	331	999999	999999	999999	270	999999	948	122	766	310	275	547	506	937	547	351	500	829	759	938	582	999999	43	714	731	685	24	999999	330	598	398	836	754	999999	999999	511	141	817	899	320	999999	368	576	995	269	216	363	168	714	249	131	699	198	215	839	296	579	999999	90	999999	999999	999999	792	999999	999999	438	792	845	999999	999999	219	683	929	448	953	223	468	47	999999	525	999999	999999	203	91	476	698	648	549	999999	673	931	470	736	323	133	999999	576	407	94	830	999999	518	189	678	40	999999	769	749	261	625	828	999999	999999	565	263	341	846	999999	701	222	999999	252	32	315	115	748	947	616	324	17	999999	70	999999	999999	111	999999	675	999999	61	999999	928	898	297	999999	844	398	254	999999	69	999999	999999	866	999999	871	50	999999	999999	874	572	291	999999	999999	
435	254	978	767	589	603	999999	451	665	999999	659	672	293	892	954	826	470	716	999999	776	556	532	908	999999	364	91	583	929	326	801	952	770	538	775	473	999999	228	999999	808	650	716	999999	136	777	216	43	588	999999	999999	999999	414	855	999999	724	607	902	345	207	413	508	999999	535	999999	999999	379	889	143	518	429	911	607	999999	908	853	999999	938	406	141	999999	999999	503	435	999999	656	999999	106	983	814	177	571	707	999999	673	310	630	191	493	271	999999	327	899	79	728	315	72	999999	947	999999	664	999999	505	999999	633	92	15	595	822	999999	999999	999999	905	329	350	858	999999	587	999999	999999	233	879	454	144	733	256	999999	433	999999	407	999999	376	159	60	160	508	75	503	397	591	304	45	368	24	794	999999	421	580	729	869	111	484	310	349	709	784	224	370	480	386	660	581	888	425	884	999999	133	854	178	999999	792	710	200	139	999999	198	520	999999	350	607	835	851	999999	999999	999999	119	76	809	351	375	293	704	32	999999	930	722	999999	943	999999	693	12	566	411	887	87	401	999999	999999	999999	520	274	785	30	872	551	999999	877	60	129	999999	44	323	999999	803	999999	999999	687	999999	208	590	999999	999999	309	999999	605	999999	450	817	759	904	824	895	772	831	999999	508	684	160	469	131	845	106	824	364	659	999999	999999	608	339	989	713	999999	971	456	999999	697	485	374	999999	999999	368	999999	999999	999999	950	148	550	681	702	59	413	537	719	87	744	944	752	944	996	916	999999	841	999999	770	200	719	923	326	361	999999	33	319	882	197	762	999999	999999	999999	414	521	147	382	905	290	585	186	394	999999	999999	534	945	541	377	360	67	526	581	999999	34	240	224	234	330	299	35	999999	654	532	324	958	149	153	540	999999	779	842	935	208	195	999999	334	39	614	826	468	999999	941	532	999999	999999	999999	284	584	183	307	999999	61	616	264	491	532	862	580	753	395	999999	999999	892	581	999999	591	999999	345	20	905	195	619	999999	831	999999	161	131	999999	88	999999	865	999999	366	187	865	790	329	999999	703	491	472	458	861	441	666	999999	58	950	999999	654	999999	939	574	999999	121	999999	558	785	999999	999999	410	469	502	999999	530	243	644	715	715	999999	272	439	642	529	442	999999	758	71	999999	999999	113	181	999999	999999	922	925	993	98	76	571	242	543	232	373	90	13	999999	999999	911	433	847	343	999999	999999	392	401	307	55	834	999999	545	496	999999	668	236	239	981	78	999999	999999	999999	555	648	154	202	728	216	
999999	999999	999999	779	896	160	741	214	769	999999	999999	999999	999999	628	948	263	690	36	745	922	563	999999	999999	31	888	999999	317	193	302	694	100	298	663	194	999999	999999	405	606	649	346	879	464	467	303	984	37	555	975	999999	999999	958	127	456	999999	653	141	596	417	890	120	843	557	912	84	845	708	386	346	600	351	999999	93	386	409	52	109	999999	557	999999	999999	239	341	892	10	736	999999	842	999999	999999	896	20	987	715	538	999999	331	999999	393	999999	285	650	218	999999	999999	442	999999	741	57	999999	553	462	48	380	999999	880	511	665	999999	348	999999	866	529	805	703	340	870	999999	847	999999	720	557	296	999999	761	219	31	956	942	567	861	241	999999	102	988	999999	999999	617	999999	658	999999	666	999999	55	585	419	130	413	681	619	572	999999	894	999999	53	995	999999	939	618	820	859	999999	722	999999	486	640	999999	437	816	268	369	263	693	199	999999	999999	999999	250	523	352	99	617	284	999999	995	365	347	653	58	992	278	42	999	999999	798	447	944	999999	999999	999999	347	693	596	423	259	319	999999	704	236	999999	87	925	999999	275	731	999999	279	399	358	131	303	427	999999	999999	990	999999	263	828	400	476	119	999999	999999	578	14	405	999999	861	999999	686	552	642	999999	68	914	353	616	733	143	556	999999	555	937	999999	999999	920	315	772	432	922	65	984	314	760	880	999999	999999	846	271	999999	231	418	325	671	578	660	10	329	910	647	999999	530	694	843	308	564	999999	999999	926	94	99	999999	438	999999	631	567	338	999999	188	468	999999	770	472	808	999999	759	239	999999	868	991	919	986	862	785	212	535	300	999999	461	325	760	18	920	187	999999	972	979	175	999999	21	332	999999	150	999999	547	950	67	886	517	548	334	429	376	935	175	113	396	999999	947	105	276	867	214	862	999999	101	999999	295	999999	363	780	74	999999	857	668	584	845	420	248	999999	999999	999999	953	999999	990	341	642	999999	999999	142	585	336	999999	999999	744	465	140	288	743	455	999999	772	324	999999	768	270	204	518	276	590	999999	976	414	999999	628	862	913	301	999999	999999	459	864	999999	439	999999	999999	847	289	999999	213	999999	567	677	793	162	704	100	799	154	999999	146	133	718	431	999999	609	922	531	326	882	551	838	999999	999999	999999	245	499	999999	999999	325	999999	914	406	72	146	701	308	621	543	923	772	999999	999999	151	239	336	155	999999	999999	178	530	325	999999	999999	662	615	999999	309	797	917	215	215	999999	828	999999	999999	726	656	999999	182	310	
310	988	999999	120	999999	691	275	147	668	99	647	328	217	794	999999	951	176	410	999999	999999	998	823	999999	718	566	702	328	834	18	610	499	999999	393	867	230	337	570	130	235	924	885	172	138	828	568	887	215	999999	219	999999	560	256	764	631	311	487	372	684	553	999999	373	440	999999	999999	599	89	999999	350	574	770	390	55	184	999999	999999	836	695	999999	999999	679	496	294	624	738	999999	252	802	761	566	999999	999999	886	576	501	560	454	43	999999	238	488	952	865	469	449	889	514	82	168	966	475	792	575	533	999999	247	89	816	401	999999	999999	999999	182	783	831	806	504	999999	683	55	220	802	999999	568	672	726	631	824	185	999999	545	180	644	795	100	950	398	999999	999999	263	481	999999	999999	71	999999	211	999999	999999	638	643	395	45	398	999999	999999	672	177	16	861	999999	999999	999999	640	552	473	185	999999	387	693	880	417	151	777	429	999999	581	170	563	686	471	999999	550	196	542	463	510	999999	531	48	428	999999	391	999999	554	999999	227	999999	99	597	705	999999	402	397	999999	235	253	267	999999	549	999999	511	999999	999999	400	999999	999999	78	999999	98	963	404	121	999999	999999	106	35	650	232	999999	999999	583	80	966	980	999999	555	163	438	999999	220	999999	812	982	863	999999	180	72	110	353	583	158	999999	11	999999	311	457	999999	132	660	999999	999999	45	198	202	999999	440	646	999999	497	999999	911	999999	999999	999999	721	591	999999	485	358	926	963	999999	999999	207	207	999999	79	342	679	455	502	40	778	117	617	999999	624	789	271	485	533	723	999999	698	671	519	117	132	912	720	999999	577	774	734	999999	62	165	990	999999	917	370	314	669	52	163	881	999999	684	270	514	999999	999999	224	999999	999999	250	938	191	535	687	999999	947	430	958	136	999999	265	54	871	565	999999	633	794	353	125	999999	999999	569	544	790	658	433	861	408	752	979	362	902	341	995	123	974	464	317	351	423	999999	711	915	238	999999	816	999999	999999	463	999999	555	999999	757	183	197	378	646	745	39	152	95	999999	216	999999	999999	363	713	875	451	999999	179	486	999999	701	345	352	654	316	999999	841	620	166	999999	418	999999	490	154	167	808	745	338	719	287	208	338	999999	999999	767	999999	271	113	937	263	387	174	78	999999	65	999999	845	723	340	580	198	532	928	87	797	999999	91	999999	555	999999	999999	999999	460	999999	802	372	482	847	886	650	903	999999	682	903	567	999999	999999	620	98	999999	999999	999999	999999	999999	99	676	410	785	999999	54	999999	62	
999999	869	557	639	714	869	999999	693	365	998	837	999999	999999	460	849	34	999999	552	999999	471	130	236	114	684	999999	999999	118	135	962	697	149	841	76	999999	189	812	356	999999	540	495	552	405	963	964	194	317	999999	999999	999999	385	276	165	686	122	932	331	999999	872	889	402	760	999999	730	668	858	995	624	827	999999	999999	678	999999	999999	872	918	999999	273	149	999999	441	850	999999	309	999999	999999	984	999999	953	917	858	57	999999	48	148	734	610	675	305	116	199	693	999999	369	790	999999	685	152	999999	204	218	68	625	382	457	552	291	999999	153	246	874	839	999999	909	999999	999999	204	552	874	999999	317	58	968	43	310	748	999999	120	519	879	999999	999999	351	999999	708	999999	999999	110	591	595	453	968	531	68	241	359	32	999999	999999	999999	513	143	278	999999	886	170	99	591	82	709	346	181	133	274	999999	42	999999	911	211	999999	999999	103	960	288	999999	349	999999	999999	802	951	725	481	173	718	376	612	573	674	872	548	709	840	38	881	999999	281	844	267	567	999999	860	999999	532	334	243	419	182	999999	999999	999999	642	190	999999	130	999999	864	17	415	898	887	999999	823	49	663	912	999999	74	999999	38	422	504	269	352	603	100	614	948	838	484	956	440	999999	999999	999999	905	999999	60	907	999999	395	999999	999999	999999	680	999999	47	81	869	422	516	354	999999	999999	568	52	999999	837	195	40	379	915	179	999999	941	456	885	140	999999	757	392	675	999999	192	999999	159	999999	901	999999	999999	63	999999	89	426	967	999999	347	622	999999	293	532	692	864	999999	527	999999	104	999999	999999	999999	853	906	367	999999	39	840	197	910	999999	419	976	481	175	331	976	999999	836	752	963	999999	119	999999	16	431	999999	700	811	999999	664	172	64	566	999999	999999	20	156	999999	967	397	136	424	999999	304	714	999999	60	999999	999999	999999	690	999999	999999	545	97	999999	590	900	936	999999	339	39	999999	256	165	365	420	997	726	321	829	660	869	365	836	914	681	969	302	999999	184	999999	999999	999999	973	529	711	31	396	999999	430	256	249	90	67	106	516	999999	999999	358	896	62	799	232	80	40	774	987	709	999999	442	620	999999	999999	711	165	762	529	282	636	999999	399	611	401	890	583	999999	999999	307	999999	407	500	999999	943	999999	999999	384	55	999999	999999	754	999999	321	223	892	999999	649	428	379	902	999999	999999	908	512	704	999999	451	999999	341	497	999999	986	690	969	775	941	790	999999	602	999999	999999	716	999999	339	881	929	999999	398	508	91	933	999999	999999	
404	999999	419	592	999999	999999	722	680	976	999999	819	999999	768	999999	999999	447	951	29	985	826	789	132	999999	999999	579	631	775	429	62	999999	260	563	626	999999	295	574	365	358	472	424	880	908	803	12	401	999999	999999	895	734	999999	999999	999999	948	176	629	282	776	999999	23	696	474	999999	628	87	463	999999	707	202	748	777	999999	603	557	570	999999	880	328	999999	999999	574	518	880	694	999999	999999	198	615	460	946	999999	797	999999	345	775	950	999999	290	725	548	145	999999	920	156	956	868	953	514	387	230	999999	953	160	268	449	188	594	999999	526	999999	274	999999	257	255	735	980	999999	268	782	620	368	600	602	999999	249	276	999999	999999	738	243	999999	684	999999	239	208	69	999999	463	895	999999	999999	980	763	999999	284	494	59	675	420	976	999999	695	732	999999	862	157	999999	83	29	182	590	860	999999	293	999999	590	423	27	56	676	999999	999999	372	999999	264	999999	837	612	999999	999999	999999	922	323	761	734	999999	951	999999	377	999999	707	999999	999999	723	999999	506	120	480	999999	693	81	41	999999	743	643	999999	999999	547	513	484	320	749	280	274	955	667	999999	118	558	644	999999	953	999999	999999	968	769	471	649	188	757	276	999999	958	999999	682	999999	999999	580	127	142	379	414	956	892	739	958	999999	180	768	349	999999	12	921	19	64	127	999999	631	774	874	140	684	368	755	217	953	790	999999	591	999999	373	999999	999999	999999	274	234	997	757	267	20	999999	999999	880	839	798	274	999999	949	999999	565	804	672	999999	252	999999	695	56	210	684	999999	178	142	588	999999	999999	994	21	505	744	829	999999	633	999999	764	408	838	803	999999	957	943	518	999999	115	36	964	700	169	747	423	578	188	999999	999999	481	841	344	713	882	863	803	262	940	999999	235	444	181	307	999999	844	174	892	999999	252	741	277	338	36	999999	44	999999	834	273	999999	999999	651	333	560	892	923	73	134	920	999999	999999	691	577	635	880	591	793	403	127	999999	259	686	999999	999999	999999	214	513	318	161	847	999999	969	988	859	49	583	999999	620	999999	128	780	999999	971	999999	999999	59	700	702	155	970	250	882	716	370	832	489	990	779	229	688	419	999999	973	83	86	999999	703	718	596	306	480	183	987	999	999999	999999	999999	799	465	292	513	810	172	191	999999	706	262	999999	36	559	593	341	401	999999	708	35	76	898	999999	999999	999999	981	116	849	499	77	894	717	248	622	774	201	324	937	185	609	593	792	475	379	932	85	691	46	713	148	781	271	
300	999999	153	816	23	999999	936	999999	703	322	691	539	812	999999	389	414	784	999999	999999	464	551	999999	441	283	432	415	999999	280	300	80	146	999999	295	999999	427	151	478	999999	187	763	11	652	999999	281	999999	936	567	999999	696	287	261	321	131	327	720	201	999999	869	393	607	588	665	999999	633	999999	340	253	190	127	247	935	825	223	999999	999999	898	202	170	182	999999	848	584	583	22	999999	824	239	968	999999	235	485	609	574	999999	185	345	999999	999999	104	999999	692	386	279	458	999999	436	107	999999	864	822	998	505	697	999999	759	13	92	229	814	361	110	285	999999	999999	762	999999	999999	999999	88	128	999999	999999	75	411	803	471	315	999999	670	999999	727	999999	113	98	237	979	911	677	820	999999	262	999999	468	742	670	417	999999	387	696	25	185	463	999999	746	345	89	439	295	104	298	999999	958	558	432	634	737	181	999999	664	782	999999	583	823	907	999999	295	460	999999	741	395	999999	927	438	655	999999	273	584	367	753	158	999999	626	999999	531	483	304	643	46	118	933	246	927	999999	999999	999999	601	640	999999	881	59	628	117	554	709	934	770	999999	999999	225	999999	999999	814	436	516	999999	798	11	301	433	570	651	999999	224	807	159	435	214	524	999999	616	633	703	486	999999	530	442	82	872	999999	713	774	740	999999	747	780	431	501	216	680	802	999999	348	456	320	407	213	999999	746	560	999999	565	999999	849	609	737	458	338	733	986	800	726	138	704	720	795	911	604	476	37	727	934	998	844	261	26	294	256	175	999999	999999	549	335	999999	97	157	770	891	999999	19	999999	999999	768	230	999999	86	999999	999999	736	524	999999	609	426	999999	832	999999	999999	170	999999	999999	453	212	172	437	999999	260	400	815	999999	573	35	30	392	999999	705	634	999999	999999	964	999999	555	650	520	999999	809	717	999999	616	490	523	590	999999	303	999999	566	999999	999999	340	561	629	686	655	37	172	498	999999	226	999999	23	208	999999	789	205	423	47	999999	691	520	999999	951	136	783	999999	103	982	425	727	763	999999	586	703	835	999999	344	497	999999	622	357	163	999999	501	174	603	999999	999999	801	414	880	999999	999999	437	420	712	609	503	903	329	934	190	82	748	462	68	436	504	572	572	999999	925	146	190	343	367	294	460	999999	999999	53	999999	191	999999	846	999999	999999	158	293	133	617	841	594	581	687	177	90	999999	999999	115	177	787	999999	238	999999	954	999999	999999	104	62	428	999999	999999	723	285	956	998	70	901	290	921	288	221	449	
955	30	341	565	999999	175	999999	999999	999999	856	22	266	435	952	468	892	999999	564	999999	240	705	468	310	870	305	730	179	999999	693	758	194	999999	999999	113	283	532	999999	999999	999999	928	774	728	736	685	999999	28	531	55	602	19	562	366	233	980	743	496	720	470	269	999999	999999	268	999999	663	671	133	999999	331	679	936	279	999999	485	999999	466	976	732	624	169	286	208	999999	427	999999	999999	828	665	594	999999	787	999999	162	630	316	932	999999	722	999999	23	999999	337	210	376	665	740	725	999999	108	524	999999	764	105	311	983	573	873	840	332	467	843	468	106	961	892	133	999999	217	999999	999999	999999	264	658	611	582	949	998	999999	999999	943	479	947	566	79	602	32	717	999999	647	742	68	675	999999	615	999999	128	240	999999	483	542	623	518	712	904	575	513	115	493	729	44	575	126	89	999999	987	895	901	36	999999	869	416	999999	570	999999	999999	283	864	52	440	999999	999999	759	283	999999	999999	961	245	661	504	999999	916	999999	132	999999	177	942	999999	999999	627	999999	999999	213	879	613	999999	999999	948	286	999999	301	648	72	63	275	325	815	842	999999	68	999999	660	250	999999	280	953	192	152	956	268	999999	686	852	425	166	246	514	999999	669	999999	971	22	958	891	212	999999	853	180	856	297	362	109	999999	953	601	623	976	681	609	999999	944	216	991	999999	999999	614	796	647	999999	999999	811	935	183	767	999999	23	999999	358	999999	829	109	21	295	669	905	102	950	899	999999	999999	269	833	281	18	158	765	31	999999	323	598	654	216	283	827	485	999999	926	968	999999	587	921	627	999999	779	561	932	920	331	122	485	664	896	823	364	769	978	663	174	618	330	992	761	44	731	999999	892	737	468	999999	488	176	981	42	246	999999	641	481	501	456	999999	845	699	827	999999	933	999999	392	919	67	507	999999	761	360	546	999999	999999	999999	630	999999	668	999999	999999	148	634	318	999999	864	587	743	138	506	172	717	401	485	302	999999	206	797	427	510	818	411	685	724	415	631	999999	650	461	999999	999999	897	788	31	393	561	203	999999	261	893	804	186	999999	10	601	999999	958	71	999999	235	396	832	186	168	386	59	462	909	999999	61	999999	936	291	89	656	999999	929	380	101	741	740	999999	545	533	999999	641	482	999999	133	999999	672	434	358	235	662	27	999999	999999	645	344	109	293	625	210	525	867	894	849	354	337	123	588	970	561	999999	718	999999	652	999999	744	576	776	999999	541	999999	943	588	999999	427	638	999999	
999999	734	999999	641	456	999999	345	999999	999999	999999	633	340	796	999999	94	464	796	740	943	730	79	178	900	767	332	999999	93	821	582	289	839	431	999999	784	814	999999	999999	920	48	667	999999	644	999999	997	943	446	990	293	304	488	792	999999	483	907	483	141	999999	989	318	948	967	999999	435	559	907	212	999999	21	443	999999	999999	876	701	286	779	435	554	902	824	886	517	800	999999	103	496	524	947	808	311	683	999999	233	611	999999	699	437	999999	74	99	740	822	999999	849	73	247	999999	623	207	999999	58	586	931	175	432	441	177	999999	341	72	393	999999	815	709	760	221	27	274	999999	587	351	226	999999	812	93	74	999999	950	463	999999	999999	900	750	680	263	999999	999999	999999	189	659	531	441	877	999999	999999	999999	16	279	99	852	999999	651	21	999999	786	831	105	128	999999	368	902	227	999999	485	999999	492	999999	144	999999	663	999999	999999	999999	952	65	999999	999999	488	116	606	67	269	999999	999999	636	929	889	139	893	431	11	969	975	821	756	313	898	999999	999999	223	972	872	999999	999999	999999	269	566	999999	564	876	492	617	21	999999	999999	643	366	999999	849	999999	603	384	250	33	662	164	999999	274	205	752	999999	948	968	892	634	999999	999999	436	883	376	373	830	574	999999	999999	394	957	499	520	123	947	967	551	999999	999999	597	999999	999999	772	573	284	301	999999	999999	864	544	648	128	999999	125	208	930	999999	483	999999	773	999999	233	94	278	206	494	753	92	805	54	406	21	282	47	563	644	664	319	101	81	966	762	162	999999	745	838	999999	405	915	26	919	77	767	846	999999	408	999999	503	377	999999	548	781	999999	999999	147	636	846	813	561	563	999999	738	392	128	806	999999	80	690	999999	367	999999	358	176	788	999999	999999	999999	435	259	165	999999	170	941	311	532	195	999999	341	266	999999	992	835	843	361	750	190	685	649	49	740	337	999999	999999	19	944	199	614	228	695	808	393	420	564	406	635	999999	796	999999	999999	621	999999	739	433	424	375	19	515	999999	48	999999	999999	603	999999	519	827	902	200	932	367	343	580	535	646	458	725	581	281	446	999999	644	394	604	64	428	447	598	602	555	999999	999999	684	799	190	751	163	789	34	999999	578	999999	999999	999999	723	999999	999999	767	102	975	698	793	999999	79	98	403	559	59	549	999999	82	239	999999	644	297	432	658	999999	355	895	304	936	557	236	867	994	729	999999	880	801	386	680	505	627	999999	851	999999	999999	711	999999	201	114	249	66	972	349	431	
279	999999	300	603	999999	421	207	999999	999999	245	511	999999	103	673	39	179	747	999999	402	734	683	787	446	236	52	78	999999	703	200	999999	501	263	527	572	460	953	589	208	125	999999	307	946	104	615	694	413	617	999999	171	999999	501	474	580	615	748	492	999999	999999	560	202	853	999999	490	75	744	999999	683	531	223	86	589	999999	475	143	436	736	692	830	542	639	461	999999	541	265	999999	36	683	912	823	999999	823	999999	647	923	415	804	999999	39	870	999999	999999	96	899	95	999999	999999	999	999999	189	22	799	309	531	921	740	408	962	234	870	718	574	771	707	999999	263	73	902	552	728	632	279	999999	960	999999	908	374	555	999999	909	999999	999999	246	733	811	178	999999	999999	725	192	16	841	242	999999	999999	871	959	388	654	999999	999999	999999	999999	718	557	742	145	349	435	23	376	852	515	325	628	691	338	999999	896	86	999999	79	999999	369	721	999999	999999	505	807	234	999999	985	999999	624	626	202	579	999999	186	78	43	184	999999	712	999999	999999	336	916	539	471	999999	921	999999	577	999999	223	872	999999	996	766	999999	640	541	211	73	390	999999	890	698	435	999999	810	861	827	53	565	510	999999	553	999999	999999	130	965	346	999999	38	999999	332	999999	413	999999	492	531	419	372	402	642	367	649	435	212	999999	999999	113	999999	999999	69	665	999999	537	999999	408	544	438	313	999999	675	205	519	999999	999999	999999	368	999999	116	629	288	452	464	650	922	152	999999	127	365	999999	901	999999	986	958	999999	999999	798	995	999999	921	947	103	999999	999999	727	999999	999999	999999	547	583	86	999999	997	730	454	617	999999	884	614	570	582	427	999999	294	683	813	218	561	999999	60	999999	372	594	194	999999	194	346	676	922	999999	999999	221	999999	781	999999	967	863	266	999999	360	636	999999	390	140	349	999999	29	821	114	913	239	295	547	497	753	999999	349	813	58	999999	281	999999	961	140	999999	999999	847	302	352	715	950	999999	999999	715	999999	917	982	464	845	999999	175	524	999999	18	254	19	673	92	38	237	628	60	218	999999	89	999999	999999	260	865	978	683	727	478	999999	963	288	999999	832	999999	836	999999	885	967	897	104	756	961	999999	885	999999	696	764	999999	125	96	899	742	805	999999	999999	965	732	999999	867	477	447	999999	183	999999	966	999999	841	19	999999	999999	743	93	321	158	332	150	999999	999999	610	291	918	463	363	312	74	545	441	999999	760	870	999999	296	999999	429	999999	710	788	908	999999	492	999999	754	81	619	999999	816	431	657	313	181	
999999	367	987	585	559	983	692	871	980	431	340	999999	999999	331	506	456	983	892	501	622	361	100	456	127	999999	173	392	743	958	258	999999	784	893	588	904	642	999999	524	870	673	28	917	927	496	999999	219	999999	750	999999	897	999999	539	166	690	819	876	911	870	159	395	999999	999999	913	732	317	556	752	670	427	864	157	468	31	827	999999	999999	172	959	965	999999	667	999999	999999	70	424	584	628	999999	769	37	730	438	999999	484	81	999999	999999	205	189	606	466	835	999999	259	999999	374	517	338	97	384	999999	999999	905	932	727	959	999999	852	317	733	927	550	900	399	143	718	999999	547	999999	534	999999	999999	780	369	760	999999	319	381	999999	999999	77	999999	124	394	323	999999	999999	442	999999	999999	999999	161	999999	456	999999	916	934	933	125	41	280	969	999999	563	943	746	181	545	181	895	650	999999	999999	267	999999	638	435	516	85	364	195	999999	790	644	783	289	89	334	691	844	897	999999	265	999999	779	107	717	561	450	577	606	987	999999	861	999999	803	619	999999	999999	49	490	428	999999	760	846	618	189	999999	780	664	667	999999	999999	337	997	999999	692	999999	999999	567	999999	873	75	508	757	207	400	928	183	999999	999999	999999	543	651	363	479	527	504	441	171	918	778	999999	786	910	759	143	933	864	999999	999999	366	152	999999	128	616	362	999999	999999	649	227	999999	765	800	994	217	314	999999	973	527	747	197	821	326	649	152	102	289	598	998	74	999999	999999	977	867	999999	316	320	532	747	127	178	501	792	943	666	22	999999	791	702	455	930	959	346	458	924	544	826	583	976	524	82	761	14	585	999999	197	788	999999	691	901	993	999999	236	410	579	695	39	383	982	139	121	999999	895	553	144	507	727	528	943	768	489	737	556	232	54	416	497	217	193	479	234	58	109	999999	461	259	999999	935	879	238	999999	453	600	846	413	583	865	460	451	262	999999	269	999999	923	422	265	133	999999	999999	172	208	999999	199	999999	999999	72	399	105	101	884	773	792	649	715	262	46	999999	999999	818	471	551	46	999999	930	20	964	68	186	388	206	135	999999	579	717	39	693	263	999999	940	350	194	770	369	999999	488	999999	620	999999	670	385	999999	999999	195	894	621	172	66	269	999999	999999	999999	222	716	999999	758	54	222	932	686	568	999999	59	999999	999999	286	781	999999	999999	451	342	353	785	515	12	86	712	544	684	105	866	637	999999	594	999	346	971	63	474	807	444	465	688	999999	112	603	999999	653	716	999999	
840	495	857	999999	170	999999	228	999999	714	818	999999	509	537	836	819	930	788	999999	999999	141	314	999999	999999	999999	17	877	665	197	413	999999	17	999999	827	76	265	999999	780	186	999999	413	999999	274	348	999999	761	934	927	999999	778	999999	815	614	883	585	313	122	999999	465	999999	292	999999	999999	303	315	999999	987	999999	999999	580	448	160	999999	40	366	23	50	388	556	640	999999	949	813	419	242	999999	402	184	999999	763	153	999999	999999	376	151	481	96	970	999999	844	773	261	466	281	340	30	212	584	526	571	272	733	736	825	737	343	127	621	999999	721	418	812	999999	707	436	359	835	999999	888	999999	926	999999	355	712	866	821	999999	541	88	221	391	817	657	680	500	419	362	999999	638	808	363	475	909	322	435	960	999999	758	844	999999	194	966	695	641	645	203	388	999999	959	915	999999	586	542	849	340	601	164	999999	217	999999	997	346	999999	90	531	461	169	42	286	906	999	734	696	108	999999	424	999999	25	45	306	41	999999	539	722	958	777	932	70	982	999999	805	999999	999999	827	982	847	369	615	120	193	43	999999	999999	62	999999	125	889	444	822	915	999999	148	999999	910	999999	669	807	884	131	753	999999	999999	59	451	110	999999	193	869	125	999999	64	516	999999	851	273	684	590	999999	999999	843	999999	498	248	76	999999	666	346	640	841	323	50	485	493	999999	664	934	999999	305	952	999999	932	30	999999	642	861	962	243	999999	647	311	88	999999	87	999999	999999	999999	861	983	95	443	601	553	37	802	148	579	33	999999	999999	999999	388	294	999999	828	910	867	179	605	215	999999	432	473	999999	999999	244	720	407	214	501	633	82	323	220	999999	386	999999	999999	999999	504	292	938	696	686	318	922	794	795	258	999999	999999	861	265	777	692	21	138	560	497	568	427	181	819	55	564	266	75	84	999999	452	999999	874	653	110	999999	465	736	787	684	618	999999	925	158	836	504	771	817	999999	999999	507	257	999999	505	957	87	999999	999999	999999	999999	61	857	999999	999999	806	846	132	218	164	854	237	999999	351	999999	879	128	501	999999	983	551	792	999999	529	999999	519	205	703	379	695	33	999999	346	999999	665	632	999999	730	157	999999	989	381	999999	662	690	999999	999999	905	952	626	999999	585	999999	999999	109	338	612	337	172	269	610	153	999999	522	141	53	890	198	686	253	128	999999	999999	679	993	179	999999	786	839	265	296	299	751	999999	855	999999	722	210	987	999999	29	999999	999999	999999	742	999999	628	50	999999	647	409	999999	229	999999	
999999	451	999999	419	151	929	109	826	497	907	972	320	401	10	666	999999	330	690	211	360	999999	694	830	999999	937	157	551	199	265	201	855	262	999999	53	254	414	216	313	68	999999	999999	203	935	660	999999	999999	999999	627	383	836	327	719	833	869	483	814	999999	774	481	994	387	909	571	306	61	719	999999	358	999999	262	487	26	631	153	132	999999	758	999999	550	999999	702	999999	815	428	999999	146	999999	211	999999	439	792	441	831	999999	679	999999	631	639	609	999999	191	106	870	131	999999	999999	97	689	746	452	65	451	233	965	302	463	103	152	999999	914	300	47	789	326	470	56	194	999999	999999	804	409	999999	570	355	999999	605	63	694	79	573	58	999999	999999	126	384	999999	999999	866	770	226	234	999999	217	694	904	153	317	554	660	999999	126	530	226	999999	53	936	881	999999	999999	697	410	999999	83	999999	866	999999	582	673	999999	129	838	328	999999	257	999999	919	911	875	450	191	298	508	999999	766	456	528	522	999999	999999	447	469	999999	235	83	815	824	415	358	999999	353	570	643	611	541	474	798	733	999999	370	133	35	15	438	459	408	999999	375	317	999999	348	999999	68	600	504	660	999999	102	723	441	755	513	562	57	106	620	999999	896	502	301	657	795	553	999999	999999	422	999999	999999	999999	675	913	999999	108	945	489	314	999999	53	999999	881	965	706	20	999999	615	619	472	999999	999999	839	753	14	999999	999999	999999	553	495	905	999999	92	206	608	326	999999	999999	306	999999	999999	567	792	118	611	999999	999999	336	951	999999	25	999999	338	950	505	569	936	921	909	586	93	200	936	818	606	401	34	999999	366	999999	962	999999	999999	214	855	400	548	731	152	224	999999	689	803	768	480	367	323	142	700	49	389	136	618	999999	332	999999	630	974	511	220	765	936	969	571	822	999999	239	134	104	999999	999999	215	779	999999	334	999999	999999	178	347	248	87	892	984	327	999	836	401	598	999999	439	769	574	229	931	999999	999999	719	241	945	999999	138	199	999999	594	999999	999999	356	924	395	999999	38	462	636	272	142	999999	951	652	572	986	999999	999999	251	999999	999999	455	999999	847	244	18	999999	999999	232	872	120	888	854	399	308	825	489	477	999999	954	999999	316	938	999999	999999	586	374	77	999999	999999	861	497	947	381	258	999999	198	999999	999999	999999	253	872	999999	764	162	254	999999	562	353	747	507	146	437	999999	999999	40	999999	38	999999	658	644	617	496	273	20	622	940	999999	151	735	636	980	787	826	711	999999	86	184	805	553	
567	811	999999	921	462	999999	70	999999	127	999999	65	170	460	41	743	635	385	999999	999999	999999	999999	999999	421	999999	120	526	999999	999999	586	726	999999	343	233	999999	101	832	893	999999	810	294	561	289	365	923	680	999999	999999	999999	999999	85	999999	999999	999999	275	999999	999999	400	999999	811	999999	376	459	84	400	274	722	937	955	940	910	742	999999	166	468	977	34	999999	497	999999	644	996	602	999999	510	999999	843	912	957	265	79	441	999999	763	874	918	999999	215	999999	999999	999999	999999	574	999999	182	342	351	953	999999	999999	224	999999	999999	179	999999	938	774	999999	573	999999	430	999999	979	699	870	479	999999	999999	999999	550	999999	819	999999	999999	979	999999	431	785	999999	999999	999999	890	950	669	51	238	999999	999999	596	999999	153	181	999999	148	237	157	559	875	945	999999	999999	999999	672	421	422	404	999999	73	999999	999999	517	988	585	999999	604	540	999999	319	658	642	940	348	999999	355	406	999999	187	86	611	999999	999999	999999	839	653	999999	999999	999999	538	257	646	999999	474	427	999999	428	165	595	246	543	697	999999	249	226	313	761	999999	844	999999	25	999999	226	549	462	367	999999	960	158	932	614	999999	322	999999	72	999999	999999	476	920	924	926	251	118	999999	542	999999	544	999999	999999	536	891	752	92	901	999999	539	429	73	22	70	30	999999	999999	663	631	866	999999	966	187	999999	283	295	999999	999999	400	999999	609	285	16	547	999999	209	630	622	50	861	595	421	807	999999	999999	966	463	860	999999	467	244	455	319	676	999999	578	139	999999	263	605	634	171	510	749	929	154	999999	999999	246	821	837	394	999999	769	280	963	168	653	999999	316	832	999999	26	932	539	164	965	339	999999	999999	79	506	369	445	999999	434	910	68	603	448	999999	999999	623	92	999999	999999	832	549	405	999999	419	485	512	946	772	999999	154	578	999999	775	189	999999	467	999999	751	999999	999999	186	542	999999	999999	999999	59	184	406	999999	642	934	999999	688	331	425	933	999999	835	594	999999	422	672	858	289	341	847	999999	268	192	530	999999	999999	299	825	655	17	559	999999	999999	435	338	550	928	735	999999	276	531	454	999999	793	999999	166	166	999999	612	514	683	999999	721	262	231	915	224	999999	20	603	22	863	999999	418	999999	917	527	168	665	872	744	999999	79	75	326	383	504	999999	502	999999	184	952	999999	151	333	992	802	65	213	422	335	999999	724	616	264	668	999999	355	418	119	639	997	681	739	999999	560	496	655	936	848	420	999999	821	544	999999	70	649	533	95	392	999999	471	955	252	
546	999999	408	463	811	657	604	999999	980	999999	836	999999	280	483	381	772	505	157	999999	999999	999999	510	792	190	196	999999	28	255	999999	999999	995	177	52	999999	202	639	162	43	844	288	254	271	844	438	999999	253	790	176	162	322	887	999999	999999	600	999999	999999	348	228	276	617	639	358	888	954	397	999999	143	999999	291	999999	620	471	999999	840	121	741	999999	363	999999	999999	413	852	999999	947	999999	37	825	999999	199	999999	301	934	766	236	649	895	382	890	51	48	120	949	999999	419	702	425	664	512	488	508	379	984	745	333	214	787	265	940	814	369	843	999999	999999	134	450	686	705	999999	999999	225	999999	775	322	443	999999	464	967	683	999999	724	373	322	999999	690	999999	316	999999	999999	32	862	999999	441	85	681	205	429	999999	760	969	26	719	999999	321	272	149	604	672	312	999999	749	999999	581	695	100	995	999999	999999	961	347	143	497	272	999999	999999	586	927	999999	640	248	413	167	999999	714	239	14	785	11	700	550	999999	644	885	999999	282	52	67	999999	984	999999	674	999999	999999	422	835	528	457	999999	999999	686	221	904	41	74	97	592	999999	867	999999	999999	220	529	35	420	999999	498	612	330	782	295	528	999999	715	954	573	999999	821	999999	878	710	556	262	27	24	339	288	613	820	855	689	440	199	289	898	475	154	676	999999	267	999999	916	999999	999999	999999	999999	39	999999	87	999999	386	770	816	999999	755	539	957	512	21	91	876	885	791	474	999999	854	338	902	817	488	428	43	999999	537	541	794	429	511	328	855	309	999999	536	329	478	999999	623	210	534	368	517	999999	999999	999999	391	461	134	999999	659	844	830	999999	381	598	82	352	873	289	458	961	119	456	999999	166	999999	786	359	471	996	182	240	137	999999	458	999999	786	999999	63	156	89	669	999999	851	483	999999	182	999999	999999	257	135	55	344	752	573	258	999999	458	999999	999999	999999	112	662	666	486	614	702	759	923	626	295	974	819	143	999999	999999	999999	605	710	999999	608	999999	421	224	870	136	895	385	804	210	910	338	999999	999999	552	999999	17	999999	999999	999999	333	423	999999	321	961	999999	236	211	999999	999999	999999	465	999999	378	463	534	690	448	796	359	719	326	954	723	716	957	114	828	999999	400	999999	251	999999	841	807	999999	285	110	262	999999	900	694	11	532	999999	999999	590	501	538	999999	999999	999999	999999	999999	159	16	468	80	999999	999999	56	999999	620	999999	999999	999999	236	999999	571	278	259	590	999999	87	459	34	325	431	428	272	999999	613	300	
573	112	999999	937	224	691	999999	726	999999	505	257	672	999999	84	27	544	640	999999	683	929	999999	768	999999	999999	237	999999	134	691	47	999999	342	637	999999	117	999999	881	274	726	21	224	771	552	54	94	937	415	956	950	999999	887	788	54	693	683	40	999999	999999	350	710	658	567	118	688	562	173	620	239	394	37	145	999999	914	216	469	168	717	723	999999	999999	821	609	184	393	160	863	297	943	759	999999	999999	484	999999	999999	363	999999	662	863	492	921	326	185	999999	999999	172	616	874	999999	234	525	322	91	784	904	888	58	999999	999999	538	999999	999999	999999	480	317	999999	660	356	897	853	811	505	999999	999999	700	129	646	47	260	999999	543	999999	460	999999	243	764	999999	700	999999	137	314	274	937	334	793	55	650	705	264	147	999999	999999	976	983	999999	999999	999999	849	93	784	252	21	142	504	999999	708	425	957	999999	999999	625	960	337	770	549	546	999999	529	447	654	479	940	999999	123	719	283	23	999999	306	223	306	320	616	244	999999	999999	142	442	339	95	630	999999	468	711	522	551	933	215	999999	999999	999999	938	411	438	315	311	238	28	785	721	694	948	660	32	999999	314	353	999999	999999	256	414	135	200	362	34	786	481	81	600	178	350	807	42	430	762	367	909	999999	928	584	999999	123	657	999999	401	682	41	999999	464	217	207	840	331	197	999999	335	747	59	414	529	829	999999	999999	617	381	886	999999	240	270	999999	405	999999	999999	309	191	301	478	582	999999	999999	754	45	616	393	999999	999999	486	844	999999	436	620	859	773	409	999999	908	695	999999	246	514	766	801	185	576	812	41	676	31	16	999999	857	174	98	999999	999999	794	549	44	646	871	410	81	281	999999	278	545	402	764	555	283	999999	438	346	999999	585	952	860	50	580	939	832	464	838	999999	999999	455	771	710	634	959	999999	660	403	375	114	695	530	351	307	277	999999	912	476	732	574	429	828	641	486	822	934	508	464	706	999999	945	242	999999	265	999999	773	691	140	999999	913	945	44	971	352	890	432	518	743	312	999999	999999	988	115	224	158	626	140	234	999999	35	860	205	999999	336	168	462	999999	95	484	999999	946	999999	880	818	629	395	857	299	999999	399	425	999999	161	405	128	957	136	277	116	206	643	467	327	999999	999999	749	346	644	193	438	394	999999	268	809	364	148	117	296	595	763	769	841	637	999999	609	105	53	301	999999	210	335	999999	999999	288	860	999999	464	320	765	879	58	999999	999999	167	15	992	506	
352	51	999999	999999	999999	682	353	436	999999	830	999999	960	958	705	55	436	999999	999999	999999	453	999999	999999	875	999999	797	531	999999	714	557	736	479	417	616	598	701	260	238	361	495	98	635	851	68	999999	559	999999	999999	183	13	785	999999	64	391	549	526	404	175	306	999999	318	965	638	879	75	999999	497	353	369	14	999999	207	631	617	999999	817	139	999999	226	999999	448	999999	542	999999	771	999999	999999	36	77	81	307	94	932	309	186	999999	999999	972	999999	999999	71	15	447	179	219	588	999999	447	856	731	999999	513	949	999999	999999	594	433	927	117	461	999999	471	999999	298	707	999999	999999	332	999999	412	999999	999999	897	917	72	442	286	373	501	193	999999	978	179	346	999999	793	145	759	695	592	699	79	999999	999999	373	600	999999	159	999999	509	322	177	16	454	999999	240	615	41	119	181	317	999999	999999	924	347	999999	301	939	613	913	999999	515	637	848	712	751	302	367	553	472	712	137	901	991	870	946	971	999999	435	454	187	114	999999	999999	284	999999	643	939	202	417	308	790	546	557	999999	806	540	167	741	168	937	258	999999	647	468	190	168	444	63	401	984	999999	999999	168	736	469	865	999999	573	999999	118	362	174	146	173	922	999999	999999	999999	74	416	999999	983	999999	999999	928	626	13	999999	104	480	208	886	801	432	999999	286	999999	999999	476	941	427	593	668	999999	999999	94	351	483	545	599	814	999999	989	985	999999	592	247	651	807	843	862	66	479	999999	909	476	999999	999999	441	646	213	532	589	999999	999999	999999	325	226	933	844	999999	999999	520	504	999999	820	896	816	999999	149	49	999999	999999	632	89	371	999999	75	150	117	721	636	51	899	396	999999	799	999999	999999	949	276	999999	999999	963	999999	341	999999	975	999999	999999	580	556	463	999999	999999	476	518	956	53	626	116	999999	85	999999	999999	648	488	620	118	384	31	39	819	311	873	999999	999999	60	74	999999	825	999999	139	999999	999999	175	183	749	301	919	773	842	822	380	842	26	944	892	999999	920	999999	925	999999	561	77	550	737	161	999999	588	999999	467	892	306	801	968	131	33	999999	999999	474	999999	328	198	611	188	217	449	468	857	83	999999	219	999999	999999	900	281	999999	999999	986	438	32	330	713	999999	315	999999	525	578	874	895	999999	603	883	455	123	606	678	999999	888	343	297	999999	571	999999	332	258	748	999999	999999	697	553	50	999999	528	452	418	999999	728	999999	239	691	870	594	962	162	532	999999	999999	780	304	602	627	104	999999	150	339	759	207	148	
999999	999999	123	677	999999	351	880	301	364	999999	705	999999	999999	999999	659	999999	427	107	999999	362	800	999999	59	632	607	105	926	945	658	388	999999	659	418	589	248	37	578	999999	417	999999	281	240	971	696	84	999999	651	972	999999	11	722	242	160	844	347	999999	999999	490	80	91	999999	935	642	999999	889	56	582	370	416	632	999999	234	689	988	91	569	999999	362	557	303	453	953	510	657	665	999999	999999	573	251	113	875	97	132	999999	204	345	597	994	807	38	731	291	566	812	927	498	552	999999	763	778	194	999999	932	777	638	999999	434	985	320	19	547	19	128	999999	999999	986	111	363	793	999999	999999	956	555	999999	571	172	397	698	729	176	338	347	809	999999	918	85	164	355	999999	732	911	612	684	999999	491	999999	172	263	65	940	999999	198	377	27	807	999999	255	413	999999	999999	999999	736	265	153	680	999999	999999	655	394	682	999999	755	666	71	834	369	281	756	47	849	999	999999	642	788	779	149	970	999999	999999	999999	830	999999	150	231	999999	184	356	540	127	999999	523	516	868	383	118	642	532	316	193	447	999999	498	376	366	476	940	999999	999999	374	540	239	417	989	704	999999	91	999999	444	412	660	22	999999	639	755	335	492	275	999999	679	146	999999	999999	608	228	999999	999999	383	784	754	718	90	879	175	586	62	116	527	174	530	37	37	97	903	533	435	224	858	620	999999	983	999999	834	797	238	999999	576	808	999999	970	520	707	830	690	694	999999	999999	575	62	999999	229	999999	110	738	652	999999	529	759	85	999999	518	483	999999	999999	770	53	255	91	937	999999	486	307	757	204	20	329	207	999999	219	953	301	649	806	999999	810	28	573	999999	154	129	403	816	999999	977	999999	47	944	86	919	650	334	61	638	999999	227	922	217	906	728	333	999999	132	550	132	999999	869	677	999999	943	751	480	160	937	817	999999	670	574	779	999999	973	999999	130	999999	568	628	250	20	999999	999999	888	810	666	377	999999	999999	280	275	610	999999	591	370	109	999999	177	179	184	999999	820	138	556	358	438	174	754	949	790	644	981	503	261	859	999999	999999	65	941	999999	999999	999999	609	989	404	963	304	999999	613	284	987	320	399	999999	999999	999999	287	153	540	382	502	999999	871	427	636	293	999999	234	732	999999	954	999999	236	365	999999	996	999999	149	162	394	143	23	151	999999	802	999999	999999	59	135	669	982	11	999999	568	321	999999	255	999999	362	121	856	80	428	513	329	909	999999	43	999999	999999	999999	148	999999	155	248	
489	481	206	624	313	701	68	108	73	127	953	563	668	54	999999	750	999999	787	51	999999	999999	999999	637	354	999999	249	999999	995	995	690	843	999999	999999	999999	831	688	999999	567	59	419	797	971	365	395	376	355	426	988	999999	388	949	361	950	616	999999	999999	999999	999999	731	74	151	72	999999	999999	284	943	193	999999	999999	552	701	471	737	631	740	999999	240	252	999999	999999	999999	999999	183	617	741	999999	69	763	154	999999	845	208	999999	985	999999	999999	868	982	121	999999	172	87	775	279	687	487	623	329	999999	92	664	600	872	193	251	581	888	495	640	999999	999999	430	999999	285	707	502	999999	752	362	15	999999	999999	141	999999	385	745	794	904	930	263	869	740	887	71	283	254	335	652	743	696	847	383	352	329	999999	741	999999	500	571	194	999999	870	999999	870	859	999999	469	999999	999999	506	786	983	565	387	999999	999999	543	142	11	463	176	983	18	666	999999	850	999999	999999	16	643	861	304	343	745	411	998	774	26	211	866	784	19	843	999999	999999	864	818	999999	407	405	208	999999	999999	117	28	868	861	999999	712	19	511	658	319	174	644	491	649	820	975	924	999999	999999	931	144	678	167	149	771	755	999999	41	940	414	611	999999	121	805	999999	999999	543	146	474	313	202	365	999999	699	999999	999999	428	224	997	989	482	37	682	999999	999999	438	860	728	100	999999	999999	977	999999	999999	708	729	532	999999	424	103	442	788	999999	999999	738	999999	552	467	470	178	336	89	44	950	931	583	763	302	999999	796	866	814	55	999999	894	224	793	999999	990	950	80	742	800	904	557	694	999999	469	90	583	999999	402	268	921	228	999999	943	620	322	134	999999	240	999999	627	236	627	742	983	327	999999	999999	669	476	519	999999	594	288	139	403	246	460	303	221	867	999999	473	556	134	701	563	281	999999	999999	999999	999999	840	999999	182	999999	930	999999	149	151	566	597	226	925	748	999999	633	61	999999	999999	85	674	671	28	376	717	763	80	617	291	764	252	812	109	999999	999999	268	999999	999999	460	473	293	320	162	999999	280	999999	547	807	310	77	512	999999	956	494	201	323	821	999999	999999	915	999999	344	857	999999	999999	784	127	325	223	565	547	945	363	753	792	999999	519	999999	999999	33	225	272	999999	224	262	785	999999	614	419	221	999999	954	650	545	613	948	462	774	340	495	576	232	594	745	999999	566	114	212	702	999999	803	457	45	999999	699	597	37	643	135	539	928	999999	905	12	128	999999	999999	817	150	843	901	744	43	
610	999999	999999	999999	571	694	695	680	654	912	581	418	988	999999	218	846	26	921	819	999999	801	567	999999	326	999999	626	999999	999999	999999	72	858	999999	999999	424	999999	985	706	999999	465	949	440	999999	283	599	334	594	139	673	97	970	134	922	91	105	242	53	999999	999999	96	945	757	433	394	592	999999	999999	359	574	494	999999	150	999999	465	999999	219	942	293	474	991	998	999999	272	184	325	937	935	999999	962	192	390	999999	39	832	520	202	16	474	691	999999	999999	244	999999	189	864	830	36	467	999999	886	999999	760	919	999999	98	458	494	999999	78	654	128	790	999999	999999	113	999999	999999	274	944	677	212	478	601	929	312	763	931	999999	320	999999	910	999999	642	86	893	630	682	354	744	72	999999	999999	405	47	426	899	847	184	999999	243	719	762	522	999999	999999	821	168	989	382	999999	999999	410	938	582	999999	649	158	999999	999999	483	948	999999	529	882	999999	455	82	564	512	999999	915	756	18	999999	775	999999	999999	107	402	82	471	692	972	999999	544	307	818	823	303	776	751	537	999999	601	294	953	999999	639	575	237	999999	604	487	969	418	770	401	999999	806	595	693	999999	917	425	21	265	999999	119	348	999999	999999	999999	270	999999	999999	388	80	999999	792	999999	915	327	999999	999999	333	866	215	12	11	774	906	956	26	999999	93	700	619	999999	589	39	168	133	301	903	600	499	344	750	317	40	700	983	79	983	679	999999	999999	753	102	154	59	791	118	999999	765	681	243	561	999999	961	768	809	827	762	999999	791	36	628	999999	834	532	999999	695	970	999999	922	886	42	38	999999	181	999999	178	444	979	376	999999	726	999999	918	266	999999	107	355	272	891	166	999999	329	887	999999	899	188	268	999999	594	106	147	500	843	794	210	532	999999	789	902	999999	392	782	297	776	309	490	655	999999	748	367	349	999999	192	766	580	999999	151	377	281	999999	910	999999	999999	280	877	999999	999999	134	999999	260	171	999999	370	260	999999	533	999999	121	999999	419	999999	690	873	237	999999	439	318	86	999999	498	391	568	999999	999999	730	570	999999	999999	898	82	999999	531	522	498	205	999999	348	931	992	56	680	999999	336	862	165	230	948	167	523	448	917	228	910	567	869	602	57	155	530	212	145	25	999999	967	233	11	999999	999999	41	999999	101	387	94	177	999999	999999	242	655	999999	999999	622	240	999999	459	165	967	999999	999999	999999	999999	735	999999	410	789	910	665	999999	368	638	999999	62	572	135	549	999999	540	999999	742	749	517	370	402	95	30	
590	905	521	763	812	266	999999	222	757	999999	999999	898	976	304	267	162	545	873	26	905	999999	59	999999	999999	112	999999	833	999999	215	120	242	343	116	390	208	999999	153	63	556	382	999999	839	815	999999	312	999999	563	999999	484	597	972	496	385	190	572	541	799	567	660	197	432	510	999999	646	999999	904	999999	595	105	262	999999	492	327	644	141	617	999999	419	652	654	999999	994	404	999999	148	746	957	926	999999	999999	215	586	999999	999999	950	273	999999	179	999999	999999	666	999999	743	232	588	490	179	741	999999	954	307	390	915	15	136	999999	116	999999	508	459	946	865	777	999999	57	999999	99	958	693	867	785	999999	918	254	988	102	261	182	999999	657	576	999999	877	863	999999	824	671	397	241	999999	999999	444	999999	999999	461	800	200	314	999999	166	401	220	57	190	999999	999999	471	670	27	44	186	999999	999999	850	882	729	987	999999	79	232	760	999999	726	181	999999	999999	999999	878	792	197	901	947	999999	873	999999	366	179	697	694	999999	362	10	380	207	346	232	85	999999	167	731	813	287	244	952	405	999999	493	876	479	828	840	999999	877	829	999999	238	999999	494	999999	999999	999999	300	999999	943	869	999999	999999	529	834	999999	275	582	721	71	999999	999999	999999	55	478	999999	999999	303	999999	866	295	999999	132	551	999999	999999	295	999999	999999	999999	181	523	68	300	92	644	378	964	999999	991	999999	267	872	816	454	999999	526	891	999999	999999	654	267	82	363	658	999999	637	779	999999	999999	202	685	999999	90	889	999999	565	999999	962	833	197	999999	999999	999999	999999	37	897	999999	106	555	591	999999	999999	210	985	914	450	705	642	982	17	999999	509	324	798	999999	999999	791	999999	999999	952	114	928	192	839	746	15	846	59	630	212	999999	683	908	145	798	120	154	104	975	420	860	779	980	826	999999	407	937	437	999999	124	115	999999	512	603	486	475	392	371	249	999999	604	999999	21	779	686	915	600	999999	10	999999	767	697	951	183	999999	999999	999999	999999	250	348	78	419	622	516	107	942	181	315	659	333	728	783	999999	76	815	214	768	211	149	683	806	999999	436	670	357	999999	437	338	511	160	526	36	999999	900	999999	195	43	505	681	744	744	295	528	677	48	984	841	884	368	887	567	747	225	567	999999	319	982	952	168	689	999999	843	804	508	999999	701	662	955	999999	630	999999	273	999999	405	939	521	239	759	631	372	576	552	969	623	999999	779	999999	563	368	530	213	999999	999999	999999	239	900	490	30	999999	999999	331	886	658	737	715	
303	999999	820	628	999999	999999	232	330	796	123	962	873	999999	914	36	890	999999	597	999999	427	100	926	999999	176	48	999999	219	888	295	51	689	893	999999	908	299	561	999999	935	999999	450	980	999999	550	878	999999	37	309	999999	843	456	232	299	952	320	625	376	999999	653	999999	989	870	343	45	754	434	78	641	282	999999	475	899	173	999999	999999	446	339	386	659	899	20	731	999999	54	838	819	399	999999	999999	999999	999999	871	999999	999999	358	579	999999	725	795	453	208	396	37	490	999999	999999	68	999999	696	873	999999	999999	40	753	999999	999999	766	299	206	935	44	999999	719	990	701	603	562	818	900	686	799	614	591	215	700	623	999999	623	675	292	760	359	999999	57	996	999999	841	593	999999	100	812	357	999999	999999	419	81	676	47	788	775	993	250	999999	20	83	681	409	825	999999	999999	563	153	623	914	185	999999	881	999999	993	769	762	969	52	809	873	452	95	731	999999	999999	946	666	835	900	298	519	219	244	999999	999999	533	25	540	819	537	999999	734	999999	684	734	200	999999	999999	999999	23	34	999999	340	146	999999	999999	677	38	433	19	999999	318	722	625	665	475	647	999999	677	245	999999	438	999999	282	214	999999	481	56	71	439	942	622	815	999999	274	321	999999	107	351	730	855	986	116	809	639	361	21	999999	28	268	999999	316	999999	999999	276	999999	974	68	999999	999999	123	999999	999999	999999	77	284	502	835	360	353	597	549	356	946	999999	999999	331	423	642	852	706	492	37	802	886	636	255	42	620	678	347	819	175	438	617	234	29	122	742	999999	859	185	638	999999	671	13	959	999999	403	517	274	560	999999	90	217	999999	603	999999	999999	441	39	999999	225	682	16	999999	999999	918	339	164	739	219	999999	287	999999	999999	853	363	140	882	676	999999	638	113	413	786	403	94	999999	985	631	854	999999	999999	335	399	960	955	668	894	629	50	101	249	777	64	879	148	999999	687	777	250	43	236	764	214	831	122	279	999999	999999	299	698	999999	533	999999	216	379	951	604	999999	898	999999	246	999999	635	999999	399	999999	358	906	265	998	543	217	391	821	777	546	131	567	848	999999	448	521	340	352	747	716	892	848	999999	196	999999	127	879	999999	797	999999	138	480	442	999999	920	999999	128	300	164	146	999999	999999	439	833	999999	47	999999	222	999999	725	922	293	986	682	443	510	407	78	516	425	338	836	999999	999999	418	999999	999999	71	765	134	402	49	999999	610	574	828	419	676	366	454	405	667	308	82	999999	845	999999	
759	353	999999	916	59	999999	999999	999999	314	999999	635	425	190	912	659	456	131	332	882	105	999999	118	614	999999	730	712	999999	29	670	538	999999	752	572	166	374	718	355	218	999999	999999	459	802	269	787	784	261	185	542	746	221	186	999999	177	750	118	651	738	329	195	347	722	999999	999999	776	99	882	852	33	547	941	110	912	979	627	645	583	848	826	999999	478	536	529	283	459	361	211	999999	821	999999	999999	979	35	33	16	542	740	664	492	698	902	999999	161	994	805	120	273	770	550	114	999999	803	911	23	717	810	999999	445	688	425	888	307	40	976	825	961	84	999999	973	95	905	918	365	138	413	79	999999	534	478	348	999999	999999	45	717	522	919	78	22	315	205	348	999999	999999	77	999999	604	378	185	179	843	45	999999	797	999999	209	999999	448	783	999999	647	435	668	966	999999	337	458	272	323	463	999999	893	72	583	777	747	610	941	297	328	809	701	208	365	635	312	713	642	999999	517	905	480	294	412	668	769	999999	338	637	739	361	999999	64	722	273	950	973	799	30	999999	599	675	160	464	999999	999999	236	313	341	46	623	816	691	999999	557	434	999999	659	915	17	999999	282	314	557	967	476	646	999999	999999	685	339	914	999999	863	999999	999999	330	830	612	723	542	999999	999999	999999	999999	545	650	258	999999	999999	351	323	884	999999	649	326	370	602	497	333	308	750	221	656	999999	999999	203	828	887	327	114	999999	57	202	475	701	285	999999	442	431	825	999999	322	263	343	25	999999	609	223	601	999999	999999	342	288	424	792	164	349	893	415	351	822	371	847	734	572	999999	999999	547	948	999999	657	170	76	507	999999	438	958	999999	691	999999	594	614	999999	999999	387	999999	999999	777	682	546	936	819	36	89	13	36	474	999999	770	750	347	999999	275	561	222	999999	276	999999	999999	364	205	36	212	735	757	999999	86	399	356	136	505	914	864	411	999999	837	144	986	504	884	963	999999	552	940	999999	531	348	733	245	820	179	999999	273	328	351	909	617	300	332	999999	999999	85	182	643	254	432	208	864	456	384	432	290	285	629	999999	766	483	271	999999	235	869	352	164	536	957	516	999999	545	70	204	230	843	663	999999	999999	999999	267	908	696	910	333	484	287	861	397	889	713	999999	927	584	435	355	898	106	999999	607	921	645	999999	738	781	662	804	262	164	588	999999	999999	695	512	508	575	575	491	902	395	999999	302	148	77	802	16	999999	999999	999999	999999	945	567	999999	337	966	
621	231	999999	138	671	680	35	706	809	273	147	948	424	85	860	780	416	999999	999999	541	999999	999999	999999	999999	999999	53	329	999999	290	999999	69	999999	368	546	887	353	999999	362	240	715	50	596	339	803	999999	67	999999	999999	908	103	538	372	254	795	348	999999	612	32	999999	627	360	541	999999	999999	214	356	590	999999	198	516	172	999999	963	824	999999	41	177	815	999999	999999	849	919	585	196	114	696	546	999999	999999	771	741	595	999	612	364	508	180	173	599	318	477	999999	999999	401	930	484	409	430	303	316	999999	796	752	645	777	441	955	239	72	999999	809	27	680	427	775	577	999999	360	470	992	861	999999	226	961	250	534	709	194	265	629	297	126	999999	891	999999	999999	842	999999	835	923	552	999999	999999	91	509	459	644	793	999999	363	429	58	959	999999	999999	999999	580	999999	999999	253	732	771	999999	442	230	999999	747	789	603	830	734	700	525	547	449	920	999999	144	462	791	890	915	568	999999	210	249	166	969	446	879	373	62	960	592	999999	999999	966	668	999999	816	712	855	999999	999999	628	728	999999	422	860	534	50	445	999999	999999	362	999999	212	81	242	999999	999999	778	353	999999	467	999999	999999	933	356	668	954	245	999999	646	999999	999999	999999	773	999999	999999	999999	744	118	912	838	928	724	357	239	384	578	895	435	878	290	999999	512	475	999999	945	988	598	76	202	580	999999	170	691	533	999999	100	999999	797	761	275	999999	999999	440	885	999999	957	999999	999999	971	99	68	809	406	366	154	532	260	999999	338	999999	127	677	916	342	42	767	43	823	911	294	999999	107	674	999999	999999	274	999999	589	999999	988	605	894	105	112	521	999999	999999	334	999999	795	839	999999	468	278	157	124	752	108	853	771	923	570	793	686	950	961	144	793	999999	880	461	999999	647	350	887	233	582	814	999999	45	999999	708	444	125	455	156	639	406	465	383	522	999999	736	37	74	44	110	418	161	560	862	970	466	509	344	179	356	128	390	999999	999999	938	999999	817	769	225	999999	999999	999999	804	331	737	338	494	999999	488	933	619	285	853	999999	173	662	270	183	41	252	935	781	285	800	520	26	540	841	584	694	999999	268	999999	999999	432	187	999999	238	135	999999	972	151	999999	245	736	843	537	801	378	285	27	644	737	972	200	896	955	14	999999	999999	999999	652	999999	999999	24	361	436	944	699	986	315	999999	58	399	280	999999	925	50	999999	677	489	738	473	308	677	284	530	876	717	999999	231	353	426	414	844	999999	367	70	
999999	384	999999	593	112	392	969	984	999999	348	702	999999	970	915	940	999999	241	69	189	484	999999	739	999999	560	999999	173	999999	962	616	999999	999999	950	436	865	999999	689	270	896	636	999999	339	693	999999	999999	183	320	565	316	413	999999	182	785	149	882	999999	491	553	999999	366	999999	999999	17	999999	999999	999999	752	970	115	106	999999	999999	345	999999	109	155	999999	61	648	386	915	999999	999999	559	334	471	768	810	554	921	338	146	999999	539	697	462	331	325	999999	999999	431	350	459	219	162	417	999999	999999	50	999999	519	439	904	999999	999999	339	179	458	52	491	35	941	999999	194	999999	999999	999999	806	999999	646	824	118	326	259	954	574	159	248	406	917	999999	999999	770	817	411	898	241	933	97	368	999999	873	282	254	373	490	924	274	999999	999999	999999	40	999999	999999	912	999999	999999	655	525	876	999999	999999	61	135	856	619	180	999999	782	999999	883	999999	718	376	999999	999999	999999	999999	999999	999999	650	884	797	368	969	603	786	375	904	999999	785	585	418	221	187	999999	821	999999	397	753	999999	999999	492	999999	164	999999	322	261	51	961	575	51	769	60	236	305	142	999999	166	263	832	805	704	781	94	307	127	506	999999	999999	139	688	684	142	164	335	402	226	999999	557	290	535	334	942	999999	744	816	367	985	999999	229	138	990	999999	920	999999	620	710	999999	856	304	816	999999	51	831	886	366	636	999999	999999	903	916	488	609	999999	307	481	762	356	350	999999	759	521	317	999999	999999	698	550	221	650	999999	691	729	357	262	474	472	293	999999	549	387	190	471	94	977	313	999999	391	170	623	43	999999	364	999999	376	545	304	755	999999	830	999999	816	424	255	195	999999	999999	140	999999	508	835	197	999999	807	962	310	999999	437	339	999999	999999	317	389	999999	617	857	337	582	981	999999	999999	717	999999	290	999999	570	765	226	899	765	125	519	44	662	999999	845	216	557	194	999999	257	867	999999	793	999999	880	437	826	637	999999	885	615	159	999999	338	127	175	370	455	402	544	999999	999999	574	361	842	282	726	999999	772	999999	779	999999	915	470	312	301	238	812	481	999999	939	588	572	999999	510	369	406	333	670	679	845	111	999999	999999	186	339	851	442	635	999999	710	25	865	686	115	999999	999999	178	35	826	936	999999	974	268	605	492	965	694	850	999999	876	403	150	102	805	678	605	999999	293	972	450	796	186	873	433	923	723	999999	999999	292	999999	238	308	843	742	297	137	999999	925	694	999999	167	999999	162	999999	317	874	772	881	437	
621	849	884	999999	999999	999999	381	110	834	681	768	89	919	567	357	648	104	999999	360	517	551	82	468	599	608	293	214	999999	153	999999	999999	951	999999	347	670	286	999999	255	468	602	916	36	698	254	999999	999999	247	34	805	999999	999999	999999	422	373	999999	549	391	294	999999	102	999999	356	957	718	632	999999	84	582	896	81	999999	849	838	758	600	524	383	224	673	322	56	999999	229	70	904	480	539	640	999999	999999	999999	999999	999999	999999	665	570	78	999999	999999	119	999999	664	137	999999	999999	372	739	664	773	371	999999	999999	620	142	999999	756	137	897	999999	162	999999	443	999999	775	186	244	59	471	102	40	455	403	999999	564	112	391	62	999999	281	541	999999	875	999999	99	954	727	448	999999	330	999999	442	999999	175	468	831	999999	543	361	557	554	322	999999	571	743	915	773	574	66	39	664	704	642	999999	282	999999	999999	999999	41	999999	458	999999	999999	151	194	597	284	237	144	732	335	847	700	937	727	999999	472	314	999999	184	999999	162	392	638	665	213	800	999999	893	56	999999	209	511	540	108	758	999999	136	386	155	641	546	440	999999	704	816	14	704	999999	63	949	108	452	857	640	305	412	753	485	980	999999	727	343	999999	312	135	999999	999999	838	968	298	346	927	999999	999999	644	999999	69	933	999999	209	105	658	840	106	331	757	653	899	802	356	186	650	406	999999	913	999999	352	30	578	999999	843	999999	928	764	613	180	999999	325	996	583	353	820	637	781	999999	78	503	990	981	999999	999999	270	45	622	121	695	999999	630	628	442	379	48	364	378	365	999999	730	85	493	161	293	999999	999999	229	12	366	23	624	656	844	708	362	49	999999	999999	583	830	999999	999999	918	999999	999999	999999	563	999999	315	465	999999	999999	472	348	428	507	830	95	364	367	816	999999	754	682	999999	974	999999	999999	27	998	164	999999	782	408	424	999999	999999	511	449	642	349	26	999999	901	754	209	999999	506	999999	854	219	124	432	225	24	695	898	245	743	869	912	999999	195	316	310	676	642	74	999999	999999	999999	328	646	722	27	800	999999	852	927	999999	791	999999	453	172	789	999999	169	566	394	728	999999	339	768	580	729	519	999999	390	601	87	567	128	581	294	922	890	478	709	999999	224	771	999999	999999	47	87	634	387	32	527	270	517	85	680	205	999999	999999	999999	75	992	508	969	542	999999	849	148	999999	999999	168	249	898	999999	999999	368	179	957	999999	31	730	502	105	999999	807	863	999999	999999	492	999999	386	999999	330	999999	412	716	
700	999999	239	999999	468	898	414	928	228	783	629	699	67	999999	510	248	983	999999	829	573	897	376	171	999999	920	289	655	234	329	346	919	999999	999999	743	668	925	727	694	562	832	999999	176	912	34	244	641	513	999999	937	147	838	749	510	999999	818	333	93	559	999999	999999	252	190	608	881	863	70	999999	323	999999	585	520	299	999999	999999	485	731	463	146	445	289	999999	879	296	999999	508	180	999999	999999	924	999999	999999	999999	821	999999	589	999999	567	999999	171	999999	110	999999	727	362	627	999999	730	512	364	999999	999999	946	999999	594	413	372	893	426	383	693	13	999999	398	714	743	352	477	645	999999	578	173	432	975	271	999999	999999	999999	999999	565	959	449	554	964	837	474	895	999999	237	999999	226	24	151	657	477	999999	999999	800	22	999999	284	81	95	104	999999	924	447	970	999999	415	999999	999999	958	861	424	254	458	257	561	250	999999	299	999999	674	201	564	31	775	508	101	300	786	150	325	290	999999	999999	459	188	913	999999	925	209	999999	153	16	65	290	243	233	999999	640	249	772	771	984	830	420	903	999999	902	672	471	761	125	50	999999	643	580	535	999999	998	999999	999999	224	921	99	429	999999	999999	508	741	999999	999999	380	660	546	378	554	305	999999	942	556	999999	20	364	464	999999	706	113	936	999999	709	707	999999	722	570	601	999999	849	895	410	889	717	999999	999999	140	196	999999	465	999999	999999	99	284	477	947	452	122	999999	859	999999	651	723	427	258	97	41	834	999999	657	99	945	820	704	410	657	63	838	243	850	234	277	67	999999	609	999999	332	434	239	395	280	457	964	698	392	999999	687	472	469	999999	138	305	254	999999	999999	558	881	999999	999999	820	894	999999	879	786	635	199	593	482	818	24	999999	607	999999	556	999999	641	980	999999	322	166	969	590	379	607	721	928	999999	334	875	999999	362	999999	999999	999999	500	667	578	187	72	999999	660	215	653	999999	871	999999	999999	697	355	734	578	999999	82	718	850	313	243	999999	999999	707	176	268	606	767	661	825	999999	195	65	720	72	802	999999	130	505	764	999999	924	736	199	238	335	978	150	482	602	999999	841	568	197	433	999999	999999	365	35	999999	608	886	793	999999	484	514	999999	635	671	775	700	952	223	95	376	319	999999	876	999999	999999	289	999999	999999	69	959	999999	626	868	297	765	690	703	104	999999	166	61	141	999999	999999	999999	999999	353	479	707	901	913	628	483	999999	123	761	245	886	194	122	152	600	999999	95	279	887	772	348	906	94	
997	857	120	929	325	187	855	171	755	156	936	986	588	167	999999	586	153	57	183	13	454	817	910	990	23	999999	407	604	445	999999	921	15	572	999999	904	66	517	553	505	936	999999	84	141	999999	186	165	22	999999	999999	999999	744	999999	174	999999	639	999999	999999	129	915	865	999999	260	726	919	999999	930	423	965	262	990	78	600	552	246	106	380	685	999999	814	858	999999	831	564	999999	999999	206	840	669	982	724	118	999999	637	639	166	656	357	222	999999	255	741	999999	323	59	623	153	182	999999	806	999999	504	85	314	67	999999	947	999999	999999	827	39	99	754	982	999999	881	680	999999	999999	89	999999	999999	999999	69	569	999999	999999	518	515	138	947	33	912	863	723	999999	43	93	580	221	218	999999	999999	394	783	165	987	74	785	177	943	999999	270	848	366	245	41	25	745	999999	37	999999	999999	845	879	15	186	891	999999	317	999999	597	392	700	870	489	650	88	286	999999	999999	335	733	347	195	766	999999	74	507	487	199	27	347	638	193	779	999999	537	999999	777	999999	106	804	477	329	355	798	569	977	876	999999	952	739	342	812	702	706	842	659	122	252	121	999999	781	999999	831	999999	999999	516	101	999999	999999	574	508	434	42	530	999999	28	839	999999	203	999999	630	892	247	999999	15	999999	491	82	937	877	401	535	867	712	33	358	498	106	54	62	999999	176	999999	387	240	907	779	181	450	999999	820	154	58	34	763	889	999999	999999	999999	927	35	999999	771	245	182	999999	999999	330	507	907	529	743	924	151	212	999999	419	999999	56	107	999999	320	631	999999	67	999999	486	999999	949	999999	999999	945	852	999999	999999	999999	404	247	215	267	350	459	673	543	999999	86	230	907	999999	308	999999	32	999999	999999	880	714	397	658	187	925	496	724	380	374	440	999999	999999	807	123	345	999999	181	654	999999	756	999999	646	97	999999	999999	36	579	30	650	663	999999	449	706	246	322	999999	745	69	999999	770	626	88	309	999999	720	195	423	793	999999	248	308	377	717	399	293	78	999999	999999	207	898	917	703	999999	711	999999	999999	194	570	800	867	324	122	374	999999	999999	518	999999	984	999999	794	613	785	544	412	364	87	732	999999	952	254	178	905	862	391	853	923	358	597	127	999999	999999	999999	993	618	999999	196	999999	698	269	775	731	325	741	412	295	142	169	328	999999	908	999999	878	999999	999999	699	999999	260	983	175	217	169	749	866	522	793	999999	999999	999999	487	178	83	43	57	186	523	852	173	999999	105	999999	763	40	250	
219	999999	132	999999	446	919	515	936	999999	533	999999	999999	981	999999	229	619	534	999999	999999	840	188	999999	379	830	441	43	847	999999	800	887	454	453	138	508	999999	350	670	526	355	16	972	242	64	999999	995	570	541	403	999999	999999	571	380	999999	200	72	999999	802	301	803	412	999999	270	145	141	89	608	487	482	801	878	948	999999	994	999999	868	946	780	869	835	870	501	453	310	960	999999	999999	922	938	446	999999	548	378	999999	942	999999	711	107	922	430	396	999999	68	999999	999999	999999	563	385	303	332	126	604	932	466	932	999999	628	960	184	815	999999	686	549	46	527	339	579	999999	61	302	166	849	857	999999	449	788	443	851	999999	78	999999	698	629	615	330	679	999999	912	790	42	316	750	922	999999	426	999999	542	32	84	737	322	278	333	11	175	277	746	999999	27	153	999999	777	999999	999999	63	316	66	934	716	999999	722	999999	504	29	985	416	926	750	32	738	999999	420	776	506	756	494	374	627	999999	62	932	999999	895	646	999999	999999	33	816	63	119	653	999999	316	236	25	999999	773	999999	25	999999	350	999999	470	288	897	67	10	999999	359	569	941	439	999999	663	915	598	772	999999	465	456	393	119	697	999999	95	648	999999	550	490	111	720	70	612	690	999999	937	663	616	749	506	539	801	999999	999999	178	224	123	653	320	999999	883	916	848	569	376	240	308	557	999999	259	999999	999999	740	257	848	999999	827	803	950	978	935	165	118	999999	917	591	652	212	744	871	534	999999	240	74	228	804	222	52	324	999999	999999	999999	999999	500	553	89	71	220	645	999999	397	999999	702	341	490	727	808	890	652	784	588	105	999999	331	725	502	229	675	38	999999	668	784	488	999999	349	829	742	618	415	999999	529	441	999999	457	484	999999	999999	898	583	501	999999	332	399	539	999999	544	303	101	775	60	859	395	191	601	628	612	831	232	999999	661	985	199	999999	814	999999	157	538	364	999999	511	743	999999	101	537	58	346	999999	999999	999999	999999	535	650	843	999999	999999	999999	260	965	999999	871	392	999999	999999	922	516	806	999999	585	284	745	15	939	253	273	317	538	999999	653	553	999999	999999	882	646	197	135	344	356	999999	999999	131	999999	572	536	999999	999999	218	425	999999	31	252	499	999999	999999	999999	999999	596	407	579	57	449	839	999999	422	545	653	509	889	717	797	181	999999	726	999999	163	848	999999	413	999999	155	108	122	135	999999	310	999999	418	999999	999999	398	539	937	777	83	396	999999	299	160	990	999999	618	328	
707	381	849	792	999999	70	999999	992	366	193	139	434	948	337	714	999999	999999	752	244	301	95	329	268	244	999999	652	361	871	559	999999	999999	944	536	780	414	753	781	518	30	999999	698	812	41	355	807	353	999999	69	577	324	48	247	97	999999	243	999999	999999	615	121	999999	708	648	443	999999	770	194	898	177	922	960	999999	603	731	886	999999	282	297	912	999999	337	999999	302	304	999999	999999	184	999999	218	999999	36	640	176	406	899	649	999999	999999	999999	585	622	999999	999999	999999	999999	130	445	516	999999	724	999999	100	999999	188	783	604	416	999999	999999	999999	595	337	689	999999	895	330	37	206	831	999999	552	903	999999	999999	814	882	568	164	687	124	808	668	655	493	586	935	439	988	623	999999	243	706	999999	999999	989	999999	999999	336	251	296	103	999999	684	964	182	999999	761	873	373	901	45	261	666	93	31	999999	682	206	54	999999	891	48	583	536	14	846	732	999999	348	529	126	242	912	400	31	570	984	999999	320	529	184	565	624	999999	270	981	49	98	999999	72	612	999999	291	292	405	64	664	999999	959	336	334	559	535	844	784	803	349	276	999999	460	942	990	885	525	785	335	999999	861	999999	32	806	644	104	285	916	556	950	630	995	999999	905	999999	999999	984	205	625	39	779	937	467	642	773	999999	656	130	999999	684	766	506	79	999999	999999	882	936	999999	689	464	259	928	238	852	718	999999	999999	554	115	269	900	329	170	305	644	999999	808	390	999999	617	999999	165	304	999999	193	133	925	336	112	954	999999	464	516	170	780	851	709	999999	999999	502	932	111	24	362	784	999999	346	773	996	879	83	999999	497	81	26	104	999999	366	669	999999	355	768	452	160	475	446	813	999	525	793	999999	999999	999999	999999	685	347	999999	942	96	747	999999	162	339	233	999999	248	967	444	154	686	999999	352	945	338	157	173	659	863	999999	999999	632	346	257	213	999999	878	98	957	395	999999	952	691	279	921	999999	999999	438	229	279	236	478	999999	999999	839	575	872	259	138	393	999999	687	287	65	748	124	999999	904	136	568	12	999999	19	58	475	999999	535	82	999999	531	953	734	999999	594	999999	999999	999999	491	418	637	792	999999	959	999999	873	991	675	636	531	807	999999	999999	312	660	276	86	469	999999	999999	116	999999	999999	999999	607	439	788	257	692	999999	879	999999	959	495	498	775	383	200	445	185	484	67	999999	551	225	174	999999	431	779	999999	584	410	932	999999	312	596	999999	999999	361	999999	95	743	982	242	652	946	
999999	803	813	885	892	885	33	155	999999	58	152	257	20	442	775	999999	478	375	999999	478	928	859	193	902	781	999999	839	999999	999999	999999	84	666	899	999999	768	861	617	999999	999999	698	386	999999	204	999999	999999	745	392	999999	999999	999999	275	999999	422	183	28	547	619	911	999999	911	56	722	65	999999	974	485	358	999999	674	913	999999	584	999999	131	101	150	664	930	457	45	598	999999	941	999999	475	466	253	725	260	230	999999	706	789	523	652	664	732	999999	288	968	397	999999	254	999999	980	690	677	999999	91	878	882	688	464	77	322	136	780	694	700	999999	242	999999	999999	453	671	52	795	999999	478	999999	999999	636	651	488	648	948	675	495	390	999999	999999	952	644	999999	348	563	252	999999	210	525	999999	48	338	771	736	764	999999	800	784	938	999999	999999	999999	654	469	999999	999999	975	429	374	460	295	999999	914	999999	999999	988	999999	115	117	799	83	227	952	999999	380	999999	880	752	884	789	874	999999	451	890	538	139	990	999999	101	999999	276	302	835	75	598	734	423	52	456	999999	60	695	676	148	821	999999	869	110	99	949	165	233	545	585	585	584	862	34	200	999999	997	206	24	590	533	780	391	887	999999	999999	883	837	305	117	999999	189	44	312	78	999999	999999	890	999999	152	371	53	999999	260	999999	24	871	399	852	999999	779	853	681	96	615	50	652	981	154	453	75	328	999999	437	845	406	549	999999	955	695	889	117	999999	999999	229	490	33	999999	999999	941	999999	999999	985	999999	338	886	508	948	697	999999	999999	288	745	378	86	53	125	330	414	999999	999999	999999	443	167	416	999999	479	809	867	135	27	521	584	999999	679	580	343	928	109	959	897	601	999999	928	842	611	371	999999	999999	185	999999	702	725	324	999999	461	999999	827	592	666	416	999999	999999	572	19	999999	999999	541	699	999999	999999	197	231	999999	999999	872	999999	999999	324	805	310	473	24	691	761	324	795	269	999999	228	999999	515	345	999999	999999	208	999999	999999	918	510	906	999999	316	298	476	186	481	999999	999999	604	10	546	513	999999	366	942	999999	399	811	999999	999999	444	805	480	976	999999	851	999999	902	988	361	999999	596	813	898	479	167	999999	225	584	999999	999999	141	999999	227	983	999999	559	999999	609	523	999999	488	233	964	999999	999999	835	999999	281	999999	693	999999	999999	252	839	949	699	887	886	785	958	999999	236	999999	31	313	672	263	993	202	302	712	999999	999999	999999	682	373	849	999999	454	999999	414	943	259	999999	999999	999999	999999	999999	44	312	999999	199	824	
564	946	261	999999	999999	168	362	582	999999	999999	42	980	84	675	21	167	586	850	999999	442	462	554	240	977	701	874	999999	782	875	999999	890	631	523	999999	910	999999	999999	991	906	278	102	750	999999	864	227	179	82	325	878	230	458	462	220	999999	371	19	715	999999	999999	999999	846	579	707	999999	198	999999	467	999999	765	999999	736	594	944	192	349	712	999999	999999	999999	532	801	996	904	654	511	438	999999	999999	116	900	578	156	321	837	999999	999999	53	999999	675	815	711	999999	999999	160	494	863	517	38	417	659	550	349	524	999999	277	850	675	999999	857	760	999999	999999	498	999999	158	999999	283	999999	760	827	999999	999999	700	944	821	334	445	753	999999	999999	920	392	358	457	359	239	631	999999	570	999999	847	999999	868	915	824	999999	999999	696	11	903	589	411	277	590	991	999999	999999	580	999999	942	414	921	892	999999	840	999999	353	999999	514	919	999999	118	545	189	999999	999999	999999	785	129	811	999999	999999	751	265	67	519	125	767	999999	999999	590	61	999999	627	177	999999	107	658	84	226	666	936	999999	92	945	481	865	97	610	999999	999999	863	460	524	597	665	999999	636	999999	331	493	585	585	964	339	907	999999	918	22	64	580	224	999999	902	154	418	999999	669	999999	999999	653	37	999999	152	999999	999999	600	323	40	511	756	470	506	753	999999	91	360	227	752	47	999999	947	85	556	742	721	999999	557	380	188	999999	510	326	575	677	465	427	443	999999	612	316	956	887	999999	308	119	999999	956	999999	73	67	350	916	282	386	706	952	611	999999	892	573	52	943	852	414	255	999999	931	85	278	999999	917	868	150	731	253	70	574	999999	633	14	206	388	317	130	757	593	999999	198	999999	512	816	42	466	999999	999999	23	999999	105	999999	999999	786	881	999999	409	999999	482	999999	551	142	999999	388	999999	999999	888	377	664	636	999999	657	999999	999999	742	114	765	847	999999	411	111	468	239	34	999999	205	667	999999	324	487	907	980	284	817	501	65	335	134	999999	265	577	671	609	387	999999	999999	400	863	53	777	144	562	264	80	674	999999	999999	621	999999	999999	119	670	62	186	728	751	382	999999	609	687	778	641	393	629	999999	440	859	852	721	40	805	999999	999999	999999	352	999999	999999	214	153	418	162	714	224	306	156	999999	618	432	999999	999999	75	556	264	366	998	503	178	999999	999999	243	233	60	899	879	999999	315	495	514	999999	384	35	178	700	999999	534	74	999999	999999	482	926	822	999999	204	169	964	258	999999	818	999999	849	185	99	
967	999999	194	999999	815	345	944	841	999999	113	999999	284	536	897	999999	74	831	934	86	90	163	319	421	797	999999	739	914	999999	765	676	965	984	208	936	210	790	999999	431	259	999999	153	640	515	718	999999	920	633	76	402	485	986	999999	999999	999999	999999	657	999999	397	999999	85	999999	840	85	744	147	999999	999999	599	697	75	68	999999	999999	999999	999999	522	804	702	959	936	115	847	999999	290	689	360	999999	999999	999999	999999	301	618	185	183	660	999999	565	771	999999	999999	844	43	999999	336	999999	999999	999999	778	999999	423	853	795	999999	320	999999	999999	999999	794	999999	787	404	972	599	154	999999	999999	235	511	344	999999	957	42	131	737	101	999999	477	999999	864	113	430	999999	945	999999	699	506	999999	864	214	86	999999	770	717	999999	828	999999	444	235	562	975	361	428	443	533	465	820	674	700	228	897	115	755	930	999999	367	962	36	22	454	277	269	370	307	999999	999999	197	999999	338	908	229	999999	252	999999	888	751	11	998	999999	132	878	832	490	999999	999999	970	428	839	766	435	999999	845	432	999999	294	716	990	131	185	82	277	505	345	791	999	269	863	932	52	208	365	964	999999	890	999999	445	779	724	990	297	42	358	559	999999	999999	383	215	471	999999	182	761	880	822	349	854	382	496	698	999999	57	117	495	796	567	79	901	999999	542	214	848	936	275	140	888	50	919	999999	442	999999	625	999999	402	404	870	447	485	151	274	45	203	999999	90	88	999999	190	546	561	991	999999	151	999999	673	266	689	245	495	750	999999	309	999999	436	63	950	30	993	714	100	926	129	594	759	966	999999	20	898	855	197	196	707	503	368	954	999999	999999	483	999999	146	714	634	952	735	216	965	999999	767	999999	999999	67	950	999999	999999	999999	872	248	391	185	999999	255	790	390	999999	563	999999	806	575	481	453	353	547	999999	578	386	301	177	999999	552	11	999999	999999	13	725	139	246	999999	57	999999	92	999999	999999	308	999999	999999	924	254	999999	182	980	169	535	295	999999	786	520	346	896	999999	999999	705	389	838	999999	999999	999999	787	999999	178	326	994	758	842	999999	91	138	249	401	688	461	56	522	687	999999	842	999999	957	560	999999	999999	900	345	977	398	999999	982	386	999999	999999	999999	146	590	486	855	999999	410	692	896	371	658	281	945	999999	618	999999	192	999999	275	341	903	54	237	999999	559	426	659	781	999999	22	108	751	124	952	999999	324	466	999999	831	999999	441	186	71	199	291	347	955	136	369	111	204	290	121	793	545	
844	999999	865	926	438	335	629	999999	999999	999999	906	999999	999999	999999	303	831	156	870	687	899	727	982	48	999999	221	999999	533	422	352	817	817	639	331	416	955	415	600	119	999999	262	812	999999	187	999999	384	190	999999	717	75	999999	999999	420	999999	894	817	861	871	431	714	967	802	217	896	76	454	277	836	586	463	887	240	46	477	435	96	789	999999	121	69	999999	509	816	356	83	769	999999	999999	436	598	103	544	179	405	999999	459	605	51	999999	481	117	354	385	263	188	48	22	943	997	999999	38	66	999999	371	683	467	986	861	823	306	57	999999	999999	987	369	999999	71	641	999999	999999	490	999999	999999	640	999999	999999	133	999999	999999	44	757	464	218	629	570	999999	784	808	721	968	473	744	999999	814	999999	56	945	397	999999	834	977	380	901	31	326	289	372	129	419	999999	344	434	999999	999999	549	999999	851	779	427	332	569	262	919	83	512	999999	530	879	216	999999	742	735	668	343	999999	386	999999	197	312	291	675	665	398	999999	633	49	61	439	274	840	205	175	970	999999	275	999999	461	828	518	580	999999	492	912	513	263	608	765	359	731	999999	40	999999	477	999999	656	999999	864	999999	449	473	695	100	614	999999	999999	576	764	106	78	342	999999	734	679	732	532	193	752	885	472	35	999999	999999	999999	112	810	999999	697	999999	915	371	860	268	388	55	999999	668	877	546	803	686	999999	669	291	999999	248	305	985	744	999999	473	161	978	999999	424	199	994	999999	999999	564	179	999999	930	190	706	481	999999	999999	633	999999	864	315	215	91	785	191	613	419	318	863	999999	555	953	231	451	219	881	538	964	999999	890	284	374	999999	633	999999	999999	489	584	999999	582	999999	361	896	999999	167	999999	897	945	242	999999	585	85	649	999999	623	999999	708	999999	497	600	137	391	999999	957	999999	941	233	999999	977	278	134	999999	999999	291	565	204	66	481	293	999999	984	592	732	279	315	209	725	932	20	881	999999	749	97	999999	454	568	999999	938	169	226	722	448	967	963	461	999999	999999	368	494	428	999999	236	455	233	615	544	658	508	652	389	226	301	448	105	73	384	746	82	836	996	621	127	321	76	552	999999	625	768	999999	564	524	367	999999	999999	22	977	303	864	712	910	909	84	999999	780	10	430	10	871	900	999999	14	612	531	497	807	751	914	999999	681	79	919	890	691	98	999999	858	854	999999	93	95	90	881	370	926	97	547	831	541	76	131	544	754	999999	740	560	999999	835	949	783	271	73	
915	999999	999999	999999	29	999999	207	915	151	999999	154	788	814	996	999999	252	999999	410	270	919	383	322	999999	535	174	32	950	538	952	33	904	999999	822	32	175	698	727	999999	999999	163	999999	626	924	999999	400	966	63	744	437	999999	239	999999	523	351	689	602	634	117	999999	996	442	669	999999	128	671	999999	965	792	830	434	524	670	342	116	295	999999	397	14	144	208	999999	215	110	999999	793	999999	559	480	342	572	73	620	118	81	721	964	999999	806	883	329	999999	270	914	13	155	568	999999	417	65	932	215	630	973	999999	37	237	569	679	334	316	522	495	459	999999	370	904	999999	999999	999999	330	999999	590	130	999999	208	999999	301	106	147	999999	158	151	424	999999	999999	999999	647	490	999999	493	405	983	482	999999	807	515	811	656	642	250	999999	999999	32	735	839	625	509	999999	999999	328	935	473	541	999999	167	380	80	59	900	926	999999	81	999999	901	925	119	118	553	16	693	897	644	463	897	228	213	999999	689	570	999999	934	999999	999999	725	558	999999	452	382	419	437	445	761	999999	716	983	934	999999	131	999999	999999	516	955	161	735	431	300	999999	644	999999	999999	261	390	489	168	992	778	999999	501	353	993	667	735	999999	579	999999	999999	888	747	913	293	484	998	880	999999	999999	979	999999	336	304	999999	999999	807	500	464	999999	64	282	597	723	999999	999999	237	777	815	72	780	820	582	487	295	411	272	730	999999	999999	262	999999	999999	933	23	452	684	206	95	81	859	245	680	403	203	863	301	999999	709	369	999999	230	75	777	454	168	754	848	18	999999	999999	86	902	985	999999	999999	999999	664	710	762	250	999999	692	744	999999	999999	150	999999	999999	432	120	999999	31	238	232	42	444	871	488	999999	999999	835	198	999999	420	783	342	694	479	648	240	636	999999	946	128	226	538	331	574	908	999999	575	565	586	999999	422	64	673	762	890	999999	761	185	855	75	415	842	462	333	999999	213	999999	708	645	201	483	924	85	999999	15	504	123	306	580	999999	131	999999	612	999999	998	728	668	931	588	537	479	460	999999	999999	713	384	85	999999	155	704	572	867	999999	999999	271	497	979	563	999999	396	997	464	605	999999	999999	145	239	966	334	700	545	523	129	999999	721	32	999999	204	999999	999999	999999	125	161	875	274	264	359	226	233	511	749	114	999999	999999	999999	25	854	450	937	578	154	119	673	454	169	58	999999	812	999999	248	41	784	999999	136	999999	999999	313	730	753	688	785	999999	743	999999	951	440	349	927	999999	706	
999999	26	266	827	486	319	451	706	999999	226	517	546	999999	999999	480	964	947	58	233	657	999999	999999	696	258	999999	141	376	851	503	729	999999	819	245	967	80	24	528	999999	649	659	441	607	25	537	181	248	470	757	351	986	493	300	999999	999999	994	53	329	18	44	354	999999	999999	212	986	517	697	999999	586	915	999999	446	618	408	999999	226	999999	118	168	86	554	671	618	509	999999	246	418	999999	326	999999	36	999999	519	304	999999	715	841	999999	39	30	484	937	999999	841	886	549	875	999999	138	702	890	935	170	931	489	683	334	999999	999999	750	999999	580	984	613	999999	770	926	999999	113	859	385	709	89	148	602	616	999999	777	623	967	999999	999999	988	623	91	100	534	588	815	621	391	751	999999	999999	999999	999999	952	280	952	999999	999999	561	788	279	327	190	999999	32	999999	999999	895	999999	477	999999	389	583	999999	999999	531	798	245	999999	508	491	999999	634	999999	800	227	698	664	517	999999	507	354	808	736	718	305	901	244	512	259	942	725	834	999999	999999	899	348	999999	591	999999	163	880	284	63	307	801	999999	190	65	805	640	999999	999999	732	999999	999999	580	846	874	75	999999	563	733	99	999999	765	643	360	27	900	879	387	83	768	999999	626	79	755	999999	916	612	721	189	707	618	733	999999	111	313	609	999999	501	447	999999	128	999999	156	999999	497	541	999999	342	172	999999	999999	263	145	619	71	353	999999	825	416	957	463	999999	999999	999999	481	832	428	542	56	418	581	999999	940	999999	650	81	479	885	999999	898	999999	279	558	34	781	364	999999	727	50	960	306	504	999999	489	71	218	225	130	713	664	999999	999999	296	999999	583	999999	323	587	968	989	873	999999	567	999999	208	193	360	359	254	999999	245	999999	501	999999	999999	87	999999	460	496	442	855	359	181	999999	785	143	983	999999	451	242	50	19	758	60	97	877	936	999999	291	999999	857	866	875	596	429	999999	999999	210	999999	999999	255	863	101	536	144	524	256	965	733	74	210	556	999999	999999	86	999999	942	999999	998	244	150	726	178	999999	584	989	483	584	999999	373	19	782	173	945	999999	999999	918	232	916	573	631	971	842	226	677	311	999999	863	520	203	479	999999	212	999999	365	999999	999999	482	952	999999	50	671	791	369	999999	427	392	962	35	999999	317	720	533	435	613	179	884	951	941	999999	40	619	74	979	894	335	580	767	589	467	492	445	279	999999	532	959	999999	482	999999	259	999999	995	837	621	885	759	999999	776	792	196	644	742	541	680	
124	430	999999	999999	999999	730	999999	999999	382	568	416	872	999999	761	903	999999	999999	999999	999999	692	362	44	782	453	999999	144	185	999999	999999	403	999999	999999	903	599	657	111	999999	377	999999	440	999999	304	999999	999999	215	22	318	397	873	149	207	243	951	849	327	89	999999	163	717	340	554	999999	650	999999	745	999999	969	850	114	999999	999999	621	404	360	290	67	999999	512	248	91	825	999999	999999	835	205	589	798	64	282	999999	999999	209	999999	676	886	999999	654	999999	533	548	999999	468	293	82	848	586	999999	999999	569	999999	999999	145	914	636	514	766	124	814	784	999999	868	999999	999999	999999	349	100	960	727	474	999999	413	778	999999	699	47	367	999999	857	986	619	749	206	999999	22	910	326	295	34	172	129	252	839	999999	376	680	138	999999	999999	732	758	999999	121	136	646	856	888	999999	225	598	156	272	267	999999	174	416	671	430	999999	625	32	805	936	565	355	680	573	999999	999999	999999	999999	478	999999	999999	999999	994	638	999999	848	165	31	999999	79	999999	25	857	999999	999999	693	960	19	708	332	142	999999	952	688	999999	781	966	999999	968	554	206	689	678	525	142	600	180	778	601	581	999999	603	862	999999	511	549	497	694	561	999999	652	19	210	999999	614	424	285	999999	91	999999	882	871	63	615	873	745	347	341	999999	421	523	191	418	137	921	538	847	227	186	16	293	281	732	742	902	197	489	532	911	717	324	864	697	999999	698	999999	550	257	999999	765	999999	166	841	149	999999	470	600	82	234	85	577	999999	139	84	14	611	999999	999999	712	686	266	815	999999	999999	107	658	493	999999	438	392	988	999999	999999	999999	999999	137	439	592	999999	441	596	416	307	836	999999	266	735	622	308	97	399	999999	545	185	509	397	999999	999999	52	63	977	495	644	841	97	999999	703	718	280	999999	181	556	291	281	100	850	517	593	999999	840	923	999999	807	351	992	999999	999999	999999	911	999999	999999	999999	550	975	464	111	999999	466	999999	999999	562	26	352	430	915	999999	948	274	999999	659	880	152	711	211	140	116	687	302	849	999999	924	999999	806	862	999999	449	16	999999	816	988	87	60	844	833	287	907	527	386	436	999999	810	789	103	262	999999	258	31	348	845	357	999999	479	999999	999999	246	49	220	490	944	999999	836	999999	457	106	581	829	307	878	923	233	588	310	866	699	527	144	430	553	335	238	428	667	999999	468	574	608	444	434	596	248	696	999999	442	960	999999	177	342	999999	681	707	999999	999999	424	999999	999999	999999	999999	999999	
892	112	618	666	164	716	57	999999	182	988	999999	972	395	873	291	684	536	550	868	905	387	360	802	433	872	627	288	999999	253	847	699	461	995	526	541	494	629	40	999999	726	913	154	995	353	474	708	322	86	861	739	96	228	254	999999	540	999999	309	195	793	536	437	772	999999	334	299	999999	977	999999	342	796	65	506	667	152	992	242	364	999999	958	174	999999	211	423	513	761	481	217	297	999999	999	194	999999	999999	357	298	150	228	671	64	404	730	999999	744	999999	684	589	999999	112	715	307	188	850	237	629	231	236	358	421	999999	817	863	689	881	342	611	621	999999	320	853	851	24	692	404	564	443	999999	999999	359	828	182	920	114	582	689	999999	344	999999	999999	135	72	792	806	109	246	541	999999	572	411	462	999999	330	250	258	863	293	495	456	673	195	370	769	999	593	999999	897	758	999999	201	999999	277	413	999999	194	791	69	217	593	167	999999	999999	297	65	896	765	852	679	855	719	406	335	999999	544	432	765	999999	792	999999	708	349	999999	933	380	889	195	659	677	65	466	803	85	901	999999	650	792	999999	714	113	827	999999	227	902	397	795	196	389	869	999999	428	499	276	993	884	817	250	469	999999	999999	711	115	999999	624	399	915	999999	434	598	999999	999999	693	588	689	395	170	132	879	545	585	999999	805	789	999999	637	967	999999	91	999999	481	410	332	165	999999	999999	722	373	603	513	999999	474	761	791	999999	999999	735	910	999999	608	723	999999	370	924	999999	471	999999	325	727	986	431	387	999999	418	127	999999	317	537	49	298	673	999999	528	376	72	121	999999	23	813	999999	901	999999	951	483	302	785	49	408	823	87	999999	999999	646	616	92	104	234	353	999999	492	283	207	999999	298	934	926	176	993	861	999999	999999	892	999999	860	95	373	436	766	125	342	453	908	714	962	802	277	160	999999	294	968	886	598	999999	331	593	703	196	662	999999	376	618	56	547	999999	557	603	894	999999	999999	718	999999	468	238	341	48	374	493	907	495	667	775	999999	709	892	344	930	552	190	999999	392	187	774	227	749	723	407	999999	999999	414	209	382	374	391	999999	310	999999	370	19	293	228	219	289	176	880	600	364	346	999999	268	627	61	999999	518	148	541	893	250	488	617	999999	12	382	999999	999999	294	410	999999	143	592	916	999999	542	897	58	182	898	607	999999	159	369	70	717	851	787	158	999999	856	253	44	417	187	881	401	652	225	836	786	880	595	199	999999	999999	72	352	
67	518	816	470	966	643	296	999999	999999	999999	579	295	999999	715	148	625	999999	628	108	184	739	687	151	254	833	345	999999	999999	999999	959	876	857	655	509	999999	639	852	396	999999	999999	999999	283	552	999999	999999	930	315	81	999999	969	644	863	114	887	612	379	999999	571	636	631	531	569	162	380	381	722	640	31	984	999999	773	168	352	706	63	466	145	998	182	903	999999	50	985	781	324	23	752	767	897	360	272	290	759	655	870	999999	999999	182	771	999999	299	294	96	242	999999	486	999999	999999	833	156	244	378	399	733	601	490	583	380	65	999999	969	872	133	634	245	493	409	999999	999999	501	999999	963	237	822	613	744	999999	999999	585	838	999999	355	934	999999	126	894	891	35	999999	389	978	750	127	412	390	427	171	999999	999999	713	86	999999	571	342	811	280	151	576	999999	857	999999	831	795	226	866	624	999999	382	999999	351	601	383	642	456	522	593	999999	824	999999	999999	583	999999	999999	871	999999	676	999999	601	939	999999	753	324	999999	999999	999999	157	955	999999	545	999999	999999	789	999999	999999	121	999999	192	124	819	999999	999999	999999	144	999999	999999	999999	86	923	999999	200	839	346	442	673	598	999999	478	445	999999	375	638	945	288	675	999999	999999	559	999999	760	999999	494	999999	781	721	420	999999	189	970	922	999999	81	41	446	355	926	152	356	279	67	999999	234	999999	520	999999	589	489	48	469	237	490	484	976	173	405	705	179	565	999999	999999	171	108	507	999999	999999	304	607	999999	932	748	564	447	289	52	927	834	747	159	999999	141	999999	999999	719	743	442	345	104	867	51	649	999999	587	634	27	895	999999	726	234	735	160	982	980	115	721	673	53	204	933	246	570	958	999999	237	590	331	773	388	764	89	449	999999	739	466	293	999999	976	812	272	157	201	999999	523	424	999999	158	950	292	998	79	399	151	171	631	480	691	737	359	54	999999	999999	357	961	154	296	950	252	523	822	729	696	240	931	999999	999999	462	445	605	999999	441	380	490	389	694	690	999999	47	999999	986	999999	999999	999999	767	999999	35	843	156	378	138	236	906	436	470	278	999999	168	219	999999	999999	28	255	999999	309	613	325	640	999999	277	463	999999	912	145	537	229	476	79	473	365	760	210	999999	76	999999	823	999999	943	29	999999	321	999999	99	662	530	967	356	999999	327	164	260	394	876	879	999999	150	999999	770	898	250	802	313	695	853	999999	999999	999999	999999	665	999999	87	381	621	856	955	932	898	260	614	570	873	354	999999	318	
999999	999999	334	437	161	337	510	764	55	778	318	17	836	245	47	999999	265	178	466	842	87	878	999999	999999	999999	999999	251	73	166	338	377	457	562	386	748	999999	61	284	36	337	999999	323	336	842	999999	948	105	663	222	470	999999	705	888	908	241	999999	602	315	513	179	999999	446	607	716	999999	861	454	459	497	787	102	981	151	138	867	763	551	931	999999	999999	887	587	850	695	34	672	999999	653	155	520	657	746	999999	857	999999	538	715	999999	999999	687	999999	999999	176	434	378	999999	999999	760	51	477	685	670	834	999999	999999	999999	595	999999	999999	738	999999	801	999999	999999	140	999999	220	294	886	338	999999	931	500	793	481	251	421	999999	327	701	119	808	999999	677	835	986	999999	241	575	743	943	803	928	702	395	999999	342	199	304	31	121	279	873	712	429	753	180	999999	67	999999	97	179	999999	990	629	493	199	636	150	154	444	979	718	999999	999999	254	999999	797	408	779	908	231	131	305	590	999999	934	899	257	91	815	870	999999	534	655	999999	219	937	83	901	512	705	59	160	587	142	999999	999999	999999	999999	750	383	643	287	141	999999	58	298	410	999999	559	999999	388	999999	338	574	999999	999999	999999	621	45	75	724	506	276	213	182	971	718	999999	289	214	999999	82	340	442	236	896	402	789	725	920	537	294	352	223	327	989	822	22	337	376	999999	705	149	685	658	999999	21	928	999999	86	999999	952	508	354	716	315	999999	895	999999	908	790	708	896	124	537	999999	164	62	885	999999	158	705	130	913	972	877	999999	655	783	99	884	474	106	648	351	585	785	997	507	21	271	926	675	428	585	999999	809	35	999999	229	982	958	53	510	928	874	832	595	381	999999	382	999999	999999	258	999999	326	612	257	773	999999	654	166	555	873	921	232	40	999999	338	999999	78	908	507	564	117	926	430	595	999999	476	753	200	626	669	639	199	815	426	404	268	999999	999999	261	205	999999	825	999999	179	589	705	844	140	267	999999	769	474	574	556	151	107	895	27	536	306	208	464	540	886	244	999999	416	613	307	79	527	516	656	312	999999	999999	523	261	999999	24	632	623	932	693	899	174	999999	268	999999	306	372	904	34	999999	997	120	999999	999999	999999	999999	299	999999	832	197	415	262	999999	272	566	860	584	644	21	522	674	585	531	847	986	999999	117	158	999999	10	706	999999	492	999999	999999	879	995	996	327	157	725	999999	790	745	288	646	356	362	702	425	999999	999999	999999	512	290	421	589	448	540	864	
750	150	999999	831	490	792	770	126	957	999999	864	999999	326	864	796	282	794	786	999999	350	723	755	999999	912	288	978	730	979	421	999999	300	557	465	462	406	584	999999	959	264	999999	875	239	404	25	999999	144	411	37	999999	17	626	802	999999	200	151	995	694	989	553	512	999999	791	705	73	396	999999	132	863	467	221	782	835	531	999999	474	493	360	440	362	153	576	703	273	413	276	497	677	275	999999	999999	889	510	415	999999	999999	94	534	340	628	253	999999	548	570	504	999999	791	281	806	725	999999	644	263	637	410	935	368	999999	302	797	898	639	999999	551	65	331	281	430	999999	648	390	959	29	999999	118	140	999999	142	768	188	485	999999	871	550	999999	767	999999	873	15	816	76	999999	999999	999999	729	999999	166	996	999999	182	999999	371	501	167	999999	698	625	451	528	280	999999	235	758	123	322	682	767	999999	999999	298	999999	999999	425	999999	582	999999	726	486	92	999999	974	41	628	596	234	123	999999	999999	999999	965	151	194	355	734	908	841	999999	128	230	57	846	999999	118	225	486	999999	999999	999999	999999	519	971	149	369	33	305	876	999999	172	889	999999	957	63	999999	922	156	999999	62	999999	65	741	27	999999	999999	999999	658	134	923	413	999999	679	999999	999999	138	999999	993	12	824	999999	439	41	244	999999	239	32	999999	792	999999	195	78	999999	503	999999	483	999999	502	373	883	999999	374	181	953	202	62	999999	999999	770	924	413	929	999999	687	730	260	33	506	382	379	242	944	866	383	737	999999	144	999999	911	713	294	203	630	128	500	957	267	88	51	999999	29	999999	329	867	346	999999	924	297	772	15	460	347	130	993	650	389	507	797	999999	857	918	43	129	67	999999	219	308	35	999999	772	993	944	464	790	360	251	625	999999	46	480	421	847	413	906	263	946	83	637	477	120	999999	469	999999	999999	673	985	871	999999	237	137	957	899	111	10	999999	999999	883	339	642	409	763	999999	761	744	999999	80	630	999999	804	693	146	671	999999	85	322	999999	91	280	126	375	999999	999999	999999	909	523	522	746	412	894	747	999999	999999	999999	78	999999	950	708	128	999999	999999	364	658	466	544	999999	999999	999999	35	688	999999	434	612	999999	277	39	409	738	851	231	923	999999	999999	328	67	629	403	999999	488	728	371	825	963	531	524	999999	721	999999	236	919	236	999999	999999	999999	415	322	999999	530	999999	49	948	999999	856	999999	824	277	146	339	409	914	596	619	863	306	326	662	999999	91	999999	266	318	511	511	932	994	
753	613	503	999999	999999	178	873	950	449	780	999999	968	76	707	256	873	999999	999999	321	332	999999	317	424	407	753	999999	379	831	470	731	446	710	924	901	80	999999	642	999999	663	746	999999	669	424	999999	177	694	405	383	999999	999999	926	22	199	609	387	446	999999	106	169	894	999999	51	999999	999999	999999	448	54	999999	636	592	241	999999	999999	575	609	948	999999	898	999999	68	455	996	389	87	999999	434	520	325	524	634	474	546	266	769	947	681	189	999999	192	999999	649	240	999999	859	999999	999999	187	624	999	438	999999	300	865	111	449	802	662	412	913	909	999999	729	999999	11	128	694	999999	75	628	927	769	196	715	512	418	999999	258	529	925	842	999999	999999	325	96	90	183	999999	999999	329	154	29	776	792	283	799	920	589	999999	741	466	263	999999	996	82	668	366	999999	363	999999	234	553	143	486	81	662	42	413	563	999999	944	999999	552	745	999999	908	992	404	442	712	999999	999999	999999	999999	468	588	144	899	252	999999	724	598	326	473	105	999999	886	299	721	621	767	516	36	824	797	999999	711	376	522	174	675	999999	152	651	203	598	50	356	28	492	528	999999	170	146	206	999999	999999	88	999999	882	999999	999999	683	999999	944	981	999999	999999	999999	26	999999	768	999999	88	999999	999999	455	675	279	506	560	539	999999	999999	103	999999	355	890	627	451	755	632	726	639	151	972	288	331	706	222	989	361	366	12	615	759	755	92	394	444	900	32	999999	153	999999	492	431	455	999999	319	635	719	70	548	999999	253	999999	999999	936	779	999999	133	999999	999999	517	208	183	999999	622	343	880	999999	506	999999	550	999999	823	999999	316	659	551	833	603	397	999999	280	300	999999	741	372	999999	17	999999	614	961	776	63	751	635	134	318	161	832	395	439	371	222	877	998	538	429	468	440	999999	999999	649	530	580	479	246	907	366	999999	999999	999999	872	999999	891	232	773	679	82	947	192	351	399	999999	999999	958	999999	999999	999999	819	213	999999	258	577	999999	386	999999	256	482	281	399	999999	999999	999999	582	999999	566	253	331	655	999999	858	357	999999	258	935	838	648	322	622	264	188	494	547	999999	317	376	999999	260	514	910	527	206	800	557	965	399	775	428	448	999999	972	999999	999999	594	999999	594	999999	329	932	547	672	999999	860	27	220	999999	999999	298	999999	403	271	999999	816	745	706	662	557	963	292	999999	999999	230	873	999999	291	452	726	952	980	723	639	976	328	999999	247	593	345	999999	999999	999999	984	487	163	55	140	980	999999	
999999	887	691	46	773	46	395	484	999999	999999	640	736	999999	999999	999999	317	551	763	295	674	850	999999	999999	326	775	626	999999	562	585	999999	999999	999999	999999	533	704	74	299	686	999999	999999	999999	999999	795	532	705	56	999999	238	531	999999	611	291	845	315	79	524	999999	374	999999	157	988	833	899	384	243	550	434	244	999999	398	28	999999	898	355	999999	368	712	999999	621	729	999999	819	40	415	466	545	254	996	464	999999	300	924	424	718	950	999999	592	421	299	165	621	344	999999	143	161	999999	999999	499	999999	711	812	192	753	542	110	179	803	999999	917	999999	305	999999	780	130	108	103	450	190	405	644	775	301	302	466	117	712	891	999999	263	999999	162	999999	433	999999	377	117	181	999999	618	999999	999999	108	999999	999999	999999	999999	999999	999999	45	999999	304	999999	103	928	999999	999999	890	296	435	999999	287	906	240	206	544	999999	14	999999	752	999999	922	568	571	624	349	676	999999	700	999999	923	158	93	861	205	999999	999999	661	504	817	857	999999	884	456	999999	999999	397	867	999999	67	319	999999	537	999999	54	999999	735	641	999999	588	269	722	200	689	999999	999999	999999	55	45	780	595	887	509	219	999999	774	47	999999	351	131	951	999999	502	642	999999	744	621	38	816	69	690	317	192	915	999999	145	35	205	944	980	308	352	832	525	472	432	679	327	999999	279	107	623	300	999999	636	460	230	557	402	768	628	175	238	976	100	287	705	999999	661	759	999999	842	999999	370	822	609	999999	976	180	864	999999	304	868	547	999999	76	27	999999	289	999999	915	477	802	186	999999	999999	124	856	434	194	726	95	665	409	530	265	456	929	536	37	483	253	387	537	703	334	307	691	24	33	269	999999	314	999999	844	281	999999	991	17	688	999999	999999	551	999999	999999	999999	638	468	26	999999	620	98	999999	261	999999	671	100	274	483	38	836	432	841	411	924	856	999999	111	565	999999	999999	464	921	999999	542	999999	999999	400	999999	723	695	838	674	318	413	181	572	999999	939	999999	191	775	518	979	852	72	288	150	71	291	209	537	999999	767	490	165	176	460	719	999999	970	699	999999	999999	342	997	758	533	997	753	293	726	172	392	77	450	946	942	994	999999	85	560	339	117	523	999999	934	906	827	257	14	999999	999999	679	999999	491	899	758	646	854	313	755	153	999999	999999	482	374	521	999999	50	219	234	466	249	194	420	370	767	246	184	999999	999999	705	750	999999	999999	392	492	189	586	550	197	305	149	175	330	417	999999	999999	50	999999	
423	217	787	48	780	655	999999	999999	792	131	141	522	472	791	462	60	999999	568	827	99	999999	341	123	999999	999999	929	999999	83	999999	999999	348	658	205	390	649	999999	999999	999999	999999	525	298	998	999999	465	999999	675	832	999999	999999	280	24	463	291	950	911	91	999999	297	26	999999	339	999999	999999	789	782	999999	327	999999	151	818	142	999999	600	999999	801	999999	944	657	91	356	999999	968	370	594	988	885	377	999999	479	568	550	999999	999999	999999	999999	999999	378	607	682	935	358	750	999999	895	147	333	999999	979	159	37	146	445	999999	670	999999	999999	660	999999	801	897	115	82	612	583	999999	999999	999999	999999	125	533	515	999999	975	155	998	355	762	999999	456	664	32	397	999999	451	431	999999	425	35	372	999999	999999	999999	805	785	829	285	999999	632	999999	636	338	390	999999	626	521	799	470	69	672	409	999999	999999	588	999999	875	999999	978	170	161	999999	95	969	120	999999	916	183	999999	199	999999	722	217	139	999999	999999	999999	999999	532	478	999999	632	643	365	363	963	226	999999	753	668	910	999999	307	977	481	999999	551	999999	279	574	710	348	267	280	999999	999999	999999	999999	347	769	811	242	999999	509	240	999999	529	730	999999	999999	999999	494	999999	999999	999999	215	999999	999999	999999	393	278	965	372	957	768	999999	999999	999999	622	414	771	999999	94	984	999999	677	999999	999999	999999	999999	934	820	754	132	501	225	918	394	991	538	534	962	999999	954	500	999999	999999	237	999999	648	162	166	117	210	385	337	409	444	26	612	289	627	999999	704	458	457	220	249	999999	552	673	999999	381	94	880	999999	924	999999	999999	20	999999	697	66	108	800	778	713	999999	747	173	815	483	377	389	999999	906	479	127	505	52	635	630	999999	198	974	999999	999999	33	330	999999	412	279	999999	15	805	591	571	394	904	680	744	667	502	999999	736	200	613	992	835	973	339	999999	635	451	999999	186	999999	867	134	628	993	689	233	180	761	546	999999	999999	583	666	999999	999999	222	824	308	968	999999	477	461	999999	567	792	999999	357	999999	605	644	508	629	629	999999	703	270	999999	999999	64	443	332	541	200	667	251	418	178	637	999999	999999	810	999999	417	999999	458	415	350	71	211	999999	999999	933	999999	901	34	742	954	11	642	824	937	147	999999	534	999999	936	271	999999	325	383	29	719	992	21	833	365	221	581	216	297	920	999999	999999	999999	999999	999999	999999	298	643	509	464	176	999999	430	656	673	999999	883	250	522	154	233	746	827	482	166	940	153	999999	668	530	383	795	999999	904	
722	999999	999999	999999	417	559	972	483	815	919	999999	724	999999	999999	170	999999	338	340	693	152	999999	999999	999999	90	411	458	242	230	974	979	999999	381	649	999999	934	999999	218	999999	999999	963	999999	749	930	908	629	441	378	788	907	212	201	52	999999	212	217	254	12	610	565	999999	326	999999	999999	836	838	481	84	56	430	999999	257	421	999999	730	971	947	999999	999999	999999	969	89	454	323	772	787	999999	279	447	318	689	999999	607	361	873	646	429	999999	104	79	157	367	332	999999	999999	954	999999	544	381	999999	269	707	261	159	595	879	999999	438	736	59	799	999999	637	738	741	146	999999	69	633	94	999999	999999	999999	680	313	611	757	96	999999	818	16	504	897	999999	58	981	999999	458	766	993	773	991	999999	54	280	945	999999	593	625	623	314	721	999999	297	689	562	263	999999	845	983	999999	785	875	918	52	305	999999	999999	690	759	387	999999	303	639	320	560	203	408	409	367	881	173	470	939	513	295	593	610	526	495	727	188	999999	782	871	987	125	596	12	975	640	999999	903	999999	999999	123	428	280	976	999999	369	999999	181	488	111	959	999999	999999	414	999999	999999	704	905	204	999999	999999	588	999999	768	332	999999	607	999999	434	726	583	999999	999999	703	999999	999999	322	633	397	136	872	16	134	680	911	672	999999	999999	255	274	936	403	709	834	47	534	907	999999	999999	694	999999	458	746	761	528	699	720	242	24	999999	398	80	518	77	169	202	464	840	856	660	999999	425	160	170	999999	190	559	770	665	865	960	810	979	702	999999	423	270	999999	999999	221	951	947	999999	365	875	866	885	642	674	999999	80	999999	655	993	440	999999	308	586	971	348	999999	950	576	159	929	587	100	815	999999	745	932	101	687	645	708	316	257	999999	294	999999	305	917	999999	820	794	892	165	986	272	37	125	684	401	999999	999999	11	999999	28	435	298	999999	79	939	999999	913	979	389	20	294	133	99	512	999999	999999	999999	232	854	999999	364	999999	431	114	999999	675	629	258	699	873	573	706	999999	239	999999	996	158	235	978	176	999999	814	999999	155	999999	999999	938	613	392	999999	771	848	157	624	999999	398	866	999999	999999	273	999999	664	290	516	446	999999	198	999999	153	304	898	817	254	999999	848	549	533	285	413	999999	737	26	865	355	111	724	559	320	575	970	999999	487	709	714	866	252	999999	996	999999	123	999999	88	469	98	455	954	604	469	999999	123	864	590	267	122	536	292	799	934	414	999999	38	878	999999	183	174	421	117	999999	
821	606	25	537	576	299	463	658	999999	776	900	157	130	999999	543	461	115	549	229	596	999999	583	999999	600	592	987	95	999999	794	296	924	44	846	74	647	999999	108	999999	23	999999	658	877	735	32	44	266	601	937	344	832	77	624	201	520	360	247	163	999999	944	589	999999	391	999999	270	852	999999	311	999999	452	373	363	777	535	261	938	311	847	999999	565	335	999999	999999	999999	961	228	309	842	335	714	410	999999	683	392	999999	999999	277	22	999999	180	177	955	546	494	970	479	300	98	939	582	58	399	732	859	619	204	66	653	902	51	552	33	999999	999999	51	999999	679	999999	111	999999	671	299	999999	260	398	380	849	999999	767	492	928	221	903	752	665	21	294	823	773	999999	707	623	119	433	627	154	979	999999	452	623	999999	905	999999	999999	911	759	26	999999	471	248	355	403	999999	420	123	341	999999	999999	685	40	999999	999999	620	999999	790	999999	189	999999	633	253	401	653	219	153	692	32	999999	462	841	999999	999999	812	362	535	884	313	999999	698	319	999999	34	756	999999	422	561	943	294	999999	660	999999	580	77	849	999999	847	701	194	743	727	100	116	999999	391	780	46	259	503	999999	999999	999999	321	490	639	999999	229	999999	144	999999	999999	749	738	119	999999	978	999999	927	963	145	688	193	128	999999	971	999999	188	366	999999	738	999999	311	450	209	999999	999999	551	99	437	999999	998	212	999999	396	999999	978	362	997	999999	999999	455	999999	296	999999	407	803	999999	327	519	999999	168	862	279	405	421	290	309	999999	999999	999999	436	245	499	461	999999	999999	627	732	842	993	866	191	501	962	293	999999	25	92	801	999999	813	233	580	27	353	145	932	170	975	871	678	823	25	246	975	219	619	999999	999999	921	186	636	485	526	554	977	371	999999	121	153	274	227	999999	657	815	213	665	482	118	11	999999	466	757	971	324	52	176	264	999999	84	658	190	862	880	999999	999999	748	64	999999	376	774	624	58	831	606	461	96	999999	430	999999	999999	147	726	228	377	999999	879	999999	211	511	810	116	999999	47	495	999999	364	856	509	638	465	611	18	742	237	999999	417	999999	999999	863	999999	808	834	224	531	520	463	643	512	999999	999999	243	999999	961	565	668	303	999999	345	521	106	239	858	791	317	942	138	984	999999	999999	311	952	999999	348	554	12	281	116	516	974	631	721	353	81	999999	231	758	56	186	568	634	406	999999	853	766	999999	949	52	906	999999	392	478	652	999999	136	355	999999	514	416	999999	396	197	999999	
370	889	385	885	999999	461	999999	999999	91	807	432	999999	905	372	296	581	828	63	239	210	927	999999	163	78	290	944	999999	138	254	999999	999999	182	447	901	229	963	999999	999999	172	591	999999	405	311	670	230	259	999999	982	999999	932	999999	509	167	999999	577	778	736	316	605	842	475	957	939	451	193	259	376	14	152	332	200	987	890	647	389	531	290	492	848	999999	723	12	330	321	999999	125	25	460	333	999999	999999	999999	999999	329	125	999999	466	859	487	970	882	226	999999	484	742	601	999999	999999	607	56	497	253	468	574	128	472	636	999999	400	78	244	915	681	701	105	125	752	570	532	526	74	999999	999999	877	158	507	172	846	578	460	506	999999	853	286	953	999999	616	999999	211	652	236	999999	469	418	736	966	545	148	999999	626	999999	58	986	999999	981	76	248	590	999999	621	310	790	999999	999999	571	999999	72	404	748	122	509	999999	999999	879	299	999999	999999	999999	151	191	962	33	999999	951	999999	999999	999999	772	305	999999	744	35	999999	590	352	445	999999	529	999999	998	904	150	400	276	999999	766	688	117	791	755	114	652	449	245	658	999999	999999	999999	338	999999	228	300	999999	861	377	999999	999999	779	537	999999	446	443	749	152	999999	999999	632	200	999999	845	769	412	980	550	999999	102	586	18	999999	75	999999	692	200	999999	999999	999999	999999	539	999999	644	928	909	999999	999999	318	671	902	307	958	836	654	142	273	999999	353	816	999999	999999	999999	285	897	999999	847	472	741	999999	252	25	372	672	780	999999	999999	200	999999	859	832	52	999999	121	199	289	60	104	421	980	429	999999	389	999999	999999	492	461	623	999999	999999	999999	117	206	999999	428	887	934	295	999999	999999	839	82	576	494	984	277	327	966	95	618	778	752	61	761	999999	546	635	999999	999999	297	641	679	999999	999999	797	724	846	677	999999	312	354	765	999999	859	150	356	140	999999	979	37	175	999999	537	138	999999	320	66	445	238	882	999999	535	999999	768	999999	170	629	757	696	269	431	999999	999999	783	274	999999	713	999999	999999	978	999999	999999	999999	350	132	156	151	324	999999	487	667	410	999999	811	999999	818	999999	999999	940	979	726	382	208	999999	606	526	221	753	999999	999999	999999	999999	824	259	999999	521	999999	999999	646	772	999999	315	268	219	601	30	999999	999999	732	455	999999	444	999999	640	262	43	541	710	743	999999	934	398	459	193	880	802	999999	999999	345	539	711	280	632	177	999999	421	123	989	999999	586	999999	750	999999	418	149	172	999999	194	997	442	980	406	999999	51	
838	630	855	85	338	799	444	21	136	203	743	894	811	92	679	840	920	552	592	167	289	194	376	51	999999	999999	999999	401	201	999999	999999	315	447	591	339	340	566	48	660	999999	151	999999	623	828	675	999999	361	532	514	167	521	999999	814	675	999999	653	999999	814	41	999999	999999	999999	819	999999	644	999999	457	999999	999999	999999	284	882	999999	274	26	999999	570	548	376	798	367	665	886	43	390	131	501	999999	830	685	86	752	16	49	999999	107	495	400	194	246	797	142	999999	176	883	999999	999999	999999	658	787	93	715	999999	242	263	999999	166	785	842	522	936	684	999999	77	999999	531	875	852	999999	918	488	179	999999	999999	10	235	886	720	160	751	585	999999	999999	52	602	999999	314	999999	786	768	940	709	558	671	999999	999999	999999	710	904	361	764	693	991	999999	308	999999	360	318	999999	38	70	446	634	101	999999	985	999999	355	475	999999	227	111	76	789	977	779	621	693	829	999999	491	185	815	799	986	891	960	384	744	999999	20	995	541	757	999999	999999	84	466	733	324	999999	397	245	14	143	663	627	211	761	529	999999	667	488	354	999999	884	631	835	114	55	34	196	611	786	889	232	569	318	999999	483	704	164	999999	515	344	104	999999	811	999999	333	273	999999	622	224	396	353	516	197	221	823	873	249	362	999999	999999	366	785	999999	125	999999	999999	319	129	288	825	147	708	999999	20	451	944	999999	178	781	782	275	999999	396	999999	999999	715	381	106	999999	999999	464	999999	281	226	977	999999	491	696	755	239	954	639	999999	399	259	999999	543	187	999999	879	999999	999999	999999	905	33	792	399	69	578	204	721	222	862	677	370	345	436	757	999999	143	463	133	423	999999	827	636	239	996	150	901	182	204	337	999999	999999	999999	999999	375	202	194	919	431	127	560	999999	741	776	667	39	914	217	999999	999999	636	426	929	657	38	88	396	563	402	919	999999	999999	527	885	483	129	999999	123	71	564	999999	999999	41	16	999999	999999	96	859	572	999999	999999	693	397	59	701	962	628	737	999999	297	805	631	527	512	450	538	990	855	303	547	62	800	156	999999	999999	422	394	922	793	995	991	536	990	434	693	999999	634	477	194	521	999999	999999	920	773	758	999999	696	529	999999	999999	999999	999999	999999	35	999999	435	547	176	752	999999	577	999999	943	207	305	279	641	102	818	466	999999	999999	999999	781	999999	999999	999999	382	472	91	725	864	366	468	999999	999999	999999	965	519	999999	446	999999	725	906	999999	795	306	999999	478	489	584	999999	
999999	109	431	529	569	785	999999	111	554	174	999999	999999	563	999999	348	484	255	543	309	675	999999	560	29	444	999999	999999	837	999999	999999	167	999999	999999	506	131	164	266	47	432	201	194	999999	418	713	999999	999999	64	999999	240	456	821	477	934	190	909	31	999999	90	999999	732	804	947	727	594	397	270	720	999999	441	558	92	446	822	999999	124	688	999999	846	747	680	743	422	607	999999	999999	999999	969	802	999999	999999	14	186	61	700	999999	999999	269	823	326	21	999999	889	911	999999	374	385	655	592	75	999999	999999	313	999999	316	988	392	350	999999	999999	999999	300	917	577	342	554	906	999999	132	954	876	999999	999999	530	736	999999	853	510	999999	439	319	44	999999	999999	377	251	999999	844	745	711	15	897	345	923	999999	720	999999	322	578	137	999999	999999	532	638	199	999999	516	782	999999	680	145	881	999999	999999	589	672	914	191	209	100	852	71	999999	421	949	999999	94	427	911	25	509	999999	999999	796	999999	329	999999	999999	999999	576	735	918	247	74	575	133	481	850	344	946	806	999999	123	488	285	406	349	121	689	999999	715	999999	999999	590	999999	999999	949	999999	523	999999	999999	175	643	999999	364	934	999999	585	845	999999	507	243	93	965	218	563	427	453	999999	999999	980	999999	69	999999	861	999999	57	999999	893	970	183	852	337	84	785	999999	311	490	999999	350	582	764	276	863	711	999999	15	906	381	999999	188	999999	117	948	289	770	115	315	999999	999999	886	176	692	875	651	654	905	999999	189	999999	999999	999999	999999	181	992	225	134	206	625	389	641	151	285	999999	791	999999	745	389	794	999999	535	999999	718	416	999999	415	81	999999	221	67	999999	999999	726	804	999999	251	186	935	955	73	645	999999	689	392	86	745	891	416	999999	973	908	526	224	174	51	265	227	913	717	587	999999	733	999999	999999	999999	645	425	480	999999	549	501	809	433	999999	379	999999	316	336	339	718	524	999999	316	248	999999	60	999999	999999	763	109	999999	272	228	378	919	999999	924	999999	579	999999	330	420	496	999999	999999	108	102	494	795	424	949	891	583	999999	72	489	999999	999999	420	762	863	863	717	999999	999999	239	591	999999	811	467	702	195	756	899	999999	113	178	772	765	59	958	297	766	348	160	143	688	229	999999	440	494	188	710	817	577	999999	702	675	28	252	517	999999	999999	337	722	764	144	684	999999	958	320	654	980	371	999999	999999	999999	379	670	392	550	371	999999	380	972	523	999999	999999	332	930	411	503	753	523	541	999999	614	438	625	395	998	14	
617	999999	130	839	207	999999	22	10	370	999999	14	636	702	999999	297	311	999999	208	290	204	362	681	557	816	901	467	829	883	961	999999	753	285	393	546	754	402	260	143	325	145	926	999999	569	88	498	126	999999	395	634	312	84	427	115	804	651	936	799	313	938	740	519	999999	49	703	579	729	253	999999	401	894	999999	999999	882	154	999999	41	121	478	328	784	646	443	999999	658	999999	336	179	589	894	817	602	947	204	585	625	796	292	999999	509	768	872	999999	994	739	261	852	544	960	535	999999	825	331	985	163	999999	85	880	390	119	252	560	664	271	584	301	113	37	307	529	481	749	999999	968	999999	912	982	449	519	999999	741	792	218	63	999999	992	281	962	999999	491	549	999999	901	756	266	999999	218	403	420	447	999999	825	999999	441	64	871	580	362	436	999999	999999	636	999999	983	999999	460	351	999999	986	592	30	151	985	815	979	999999	847	498	712	999999	999999	999999	39	82	259	916	554	777	998	999999	422	919	536	800	380	913	555	918	388	806	867	999999	417	827	427	16	999999	431	999999	499	33	91	650	95	547	532	606	999999	733	999999	999999	573	999999	582	999999	110	615	195	444	75	19	928	119	905	999999	999999	181	211	999999	252	87	132	325	509	390	340	279	999999	262	999999	316	266	195	999999	999999	303	994	834	657	326	999999	999999	999999	395	999999	104	972	744	611	450	999999	405	643	490	384	783	257	113	202	839	831	999999	932	595	999999	999999	743	192	999999	999999	113	999999	554	338	999999	433	145	930	999999	295	368	999999	838	812	498	999999	623	999999	552	127	55	890	642	817	494	236	999999	401	637	999999	360	790	738	431	347	22	850	315	639	950	647	327	93	999999	481	999999	335	130	999999	999999	139	49	639	888	145	999999	705	736	843	624	999999	999999	302	999999	934	577	795	417	999999	999999	71	317	75	602	999999	727	807	735	345	197	901	600	304	790	999999	321	999999	850	296	134	999999	124	472	999999	999999	904	34	800	972	904	999999	918	655	621	785	821	974	46	418	999999	414	999999	400	655	723	122	999999	512	999999	623	426	999999	999999	350	178	999999	999999	61	363	574	702	999999	763	441	686	982	945	683	14	999999	347	999999	441	999999	999999	348	723	999999	300	999999	466	522	125	359	487	566	797	314	452	839	999999	999999	683	844	714	407	216	959	999999	740	999999	764	508	899	285	312	513	999999	999999	829	233	999999	760	238	118	190	892	413	954	130	195	640	999999	175	809	999999	999999	999999	174	322	142	
999999	848	560	999999	999999	23	225	999999	185	62	555	683	999999	615	947	172	999999	735	534	515	999999	15	999999	555	536	533	343	100	861	871	915	87	999999	999999	999999	190	210	279	999999	177	999999	340	999999	77	640	956	618	559	999999	999999	986	999999	639	807	339	759	999	15	431	178	680	999999	221	313	999999	999999	376	999999	156	767	962	185	328	367	999999	999999	236	780	914	580	915	783	999999	610	885	63	447	510	368	999999	190	205	848	248	496	551	128	475	930	172	590	999999	999999	104	298	999999	543	999999	969	868	532	228	100	851	263	896	895	610	428	94	39	866	567	999999	586	767	337	90	999999	296	352	760	850	752	989	999999	380	145	321	84	519	175	999999	499	999999	962	115	996	999999	999999	656	517	999999	846	142	999999	135	966	999999	999999	999999	463	412	682	525	772	999999	347	999999	999999	525	760	999999	353	999999	864	335	77	269	624	661	340	105	280	640	999999	714	14	999999	275	999999	414	627	790	999999	999999	999999	999999	974	999999	593	999999	999999	999999	83	895	228	703	999999	278	398	999999	706	893	870	999999	999999	141	52	690	67	374	999999	595	934	999999	143	508	752	999999	111	477	102	854	40	999999	204	152	207	744	615	21	999999	351	876	999999	707	734	999999	999999	698	632	816	294	357	999999	49	549	28	962	762	720	999999	762	176	921	966	999999	862	976	948	999999	933	307	999999	56	999999	386	718	897	413	408	588	305	820	479	661	807	506	999999	854	655	133	244	982	999999	999999	970	184	955	81	854	871	944	509	482	999999	999999	999999	310	587	663	830	999999	559	363	141	999999	941	697	999999	999999	999999	61	131	303	102	699	999999	188	986	671	211	763	826	558	537	644	796	348	781	152	598	999999	999999	200	824	999999	999999	628	763	416	38	487	999999	912	508	820	822	999999	390	998	999999	999999	324	916	462	77	999999	999999	826	999999	858	603	916	128	570	159	827	931	479	999999	24	695	424	999999	642	999999	78	999999	60	716	821	590	958	782	947	999999	882	316	737	756	707	684	802	276	557	435	570	576	352	358	999999	890	736	300	984	999999	616	744	999999	738	999	391	950	999999	675	277	999999	999999	180	13	277	520	203	722	999999	339	893	158	999999	217	162	502	570	999999	723	931	853	667	798	999999	999999	999999	42	999999	757	325	733	692	999999	999999	999999	999999	405	999999	91	482	697	999999	909	999999	999999	467	721	76	999999	999999	820	999999	396	999999	424	977	345	731	62	139	999999	999999	965	75	606	210	557	999999	427	999999	999999	231	
619	250	243	839	758	999999	999999	999999	426	966	423	260	999999	484	999999	856	865	812	101	674	999999	951	995	503	59	843	58	999999	910	978	649	859	410	598	639	999999	510	999999	229	201	897	569	712	521	780	714	570	131	904	700	999999	999999	634	432	935	999999	255	999999	790	914	999999	429	582	447	999999	564	850	906	844	999999	356	291	593	899	776	726	249	483	722	344	282	926	510	219	999999	999999	999999	977	663	999999	999999	769	793	999999	106	477	999999	275	999999	226	999999	664	286	999999	354	595	31	735	655	999999	429	772	28	456	642	179	919	372	346	291	339	873	253	999999	260	586	498	999999	803	309	738	999999	288	506	481	618	649	756	865	999999	23	499	332	453	552	138	999999	999999	999999	926	999999	999999	928	999999	886	999999	421	413	503	767	107	742	932	356	480	999999	493	521	974	34	999999	172	999999	831	277	839	999999	799	999999	999999	999999	999999	616	876	750	999999	55	374	619	490	207	245	263	999999	417	280	999999	975	972	107	999999	999999	999999	648	406	396	127	107	646	57	449	621	999999	999999	931	999999	999999	999999	999999	999999	999999	129	999999	999999	999999	999999	909	999999	423	996	282	574	999999	233	487	605	999999	968	480	364	996	948	728	572	999999	585	163	881	176	471	999999	511	380	999999	697	525	999999	878	999999	121	486	719	683	999999	774	999999	794	999999	893	999999	167	168	585	251	370	461	401	338	452	251	141	37	999999	952	999999	770	204	220	536	962	276	910	999999	369	877	286	274	999999	797	999999	999999	305	988	999999	999999	999999	926	139	999999	245	133	999999	435	579	980	458	486	731	797	999999	680	584	331	930	70	256	21	226	373	93	197	322	541	286	461	835	49	402	999999	999999	844	999999	965	300	838	999999	999999	577	388	429	800	999999	291	793	999999	216	999999	67	779	67	974	999999	765	171	58	999999	999999	159	128	999999	418	93	92	931	999999	999999	618	41	102	794	771	443	999999	944	293	654	41	747	789	255	862	982	999999	591	891	144	309	999999	252	37	807	336	999999	243	20	999999	460	359	634	999999	999999	999999	999999	999999	999999	541	872	821	877	404	780	721	369	873	292	999999	470	999999	49	999999	314	814	789	74	986	445	984	999999	999999	999999	204	681	999999	999999	999999	919	27	638	305	360	271	487	999999	847	999999	95	999999	585	951	583	255	958	999999	608	576	782	163	900	998	851	556	999999	999999	999999	210	108	999999	461	225	373	999999	832	206	999999	763	827	887	941	999999	900	477	408	652	999999	331	246	371	999999	341	875	
999999	126	999999	999999	803	992	599	999999	647	158	487	515	370	587	999999	423	761	999999	845	749	894	222	92	107	383	999999	626	538	999999	964	999999	103	129	350	607	302	202	752	999999	999999	237	270	303	668	999999	961	48	999999	195	908	484	999999	669	591	980	553	44	542	999999	655	999999	71	649	999999	421	999999	999999	29	980	872	999999	18	744	999999	522	634	999999	424	684	421	119	562	353	999999	489	999999	999999	538	369	999999	268	660	681	999999	405	176	621	999999	257	39	575	28	93	322	686	999999	997	594	999999	999999	999999	620	857	659	545	812	718	579	999999	425	999999	999999	660	926	614	570	999999	513	679	356	22	308	176	654	845	101	478	40	999999	23	999999	840	469	23	428	648	802	32	999999	592	457	51	999999	831	80	718	368	166	707	126	149	494	915	723	343	336	999999	212	814	453	999999	687	197	190	999999	999999	398	646	999999	966	768	314	817	999999	898	970	882	345	584	137	733	322	333	999999	999999	514	924	999999	999999	102	204	599	217	251	258	999999	854	245	413	950	329	721	999999	999999	357	834	676	999999	825	999999	999999	117	999999	687	720	999999	999999	999999	315	913	999999	652	967	415	771	999999	107	575	838	999999	126	646	931	999999	807	22	663	592	918	50	837	106	999999	999999	647	97	971	530	531	236	416	933	930	999999	756	999999	753	252	969	188	737	110	999999	697	256	999999	185	999999	880	707	368	772	11	275	85	999999	731	999999	768	684	999999	576	54	612	721	192	999999	999999	999999	999999	268	420	999999	739	313	999999	117	233	70	999999	911	999999	650	999999	867	643	999999	664	424	658	945	102	484	294	981	170	66	999999	975	999999	101	999999	125	750	448	948	999999	999999	962	349	990	508	600	928	773	230	926	230	745	999999	260	61	26	229	999999	176	935	338	758	153	679	731	257	996	999999	999999	861	999999	385	919	494	669	702	85	999999	447	999999	556	520	761	243	999999	999999	898	999999	50	727	896	565	282	22	820	513	819	669	269	260	999999	190	606	999999	37	999999	825	999999	590	359	940	561	999999	999999	389	817	999999	909	999999	99	359	193	707	999999	965	999999	112	907	999999	166	883	416	409	197	897	375	914	402	999999	991	815	314	999999	691	787	999999	819	608	632	13	516	999999	826	179	900	421	482	167	403	693	742	918	999999	434	475	534	162	559	777	24	999999	604	703	999999	284	54	999999	999999	661	630	524	504	284	999999	999999	973	589	239	297	485	893	756	998	523	259	896	395	797	225	263	192	270	999999	
617	999999	912	216	975	894	855	999999	999999	999999	773	178	999999	999999	259	999999	501	944	999999	272	999999	131	156	999999	999999	601	387	659	172	801	408	999999	264	999999	999999	569	736	999999	999999	344	441	34	437	999999	235	354	21	999999	146	999999	723	318	999999	997	999999	496	953	316	35	999999	517	205	297	999999	999999	335	914	574	999999	689	58	734	340	587	830	276	693	897	380	835	999999	134	523	160	88	999999	188	266	144	179	999999	430	741	239	827	245	737	773	161	999999	440	446	285	999999	963	988	978	681	177	272	803	66	936	999999	999999	392	682	147	999999	18	999999	999999	440	999999	82	628	992	999999	760	594	539	919	999999	480	405	152	849	999999	196	999999	120	507	98	871	999999	999999	494	999999	444	445	563	600	198	999999	753	782	16	999999	383	345	996	999999	999999	582	999999	883	320	999999	794	652	543	615	950	999999	897	999999	999999	569	440	522	144	999999	665	324	41	939	999999	999999	999999	623	146	999999	693	851	103	999999	586	999999	148	492	250	38	999999	792	999999	948	649	999999	999999	114	223	447	48	999999	999999	999999	222	607	999999	793	163	717	739	999999	515	172	999999	108	999999	665	72	999999	431	947	281	999999	694	873	999999	93	299	999999	357	621	409	699	341	831	650	547	30	978	999999	354	339	999999	298	585	287	739	35	551	999999	589	51	170	25	999999	999999	105	999999	348	195	468	999999	135	370	127	771	815	999999	101	458	999999	999999	999999	999999	87	618	749	817	118	596	681	67	747	999999	767	579	249	683	999999	251	555	686	681	999999	506	849	214	172	181	813	471	999999	934	103	999999	944	958	999999	938	481	840	287	999999	999999	513	410	999999	999999	999999	547	532	142	589	849	902	178	963	999999	999999	237	414	586	645	305	999999	772	999999	654	281	823	621	999999	999999	769	999999	999999	934	928	290	106	999999	999999	570	999999	291	338	329	94	200	287	981	667	999999	711	77	999999	642	456	628	740	999999	112	136	999999	925	365	397	819	449	635	243	45	999999	999999	144	607	26	22	24	795	452	48	999999	993	841	999999	685	999999	702	156	635	487	310	549	818	999999	680	999999	707	925	941	510	645	999999	54	946	657	995	999999	999999	247	999999	442	832	297	999999	999999	142	937	971	679	363	127	303	999	755	734	999999	676	154	927	235	314	999999	854	999999	403	898	949	895	306	690	467	242	908	15	54	477	261	579	352	548	854	735	256	588	392	999999	566	298	221	196	329	431	542	22	999999	999999	978	355	845	750	192	51	675	989	999999	
885	394	993	711	999999	219	999999	999999	388	999999	578	841	275	560	999999	341	661	683	120	370	999999	699	896	690	700	499	906	734	601	365	812	999999	999999	692	999999	999999	572	587	954	976	232	630	164	641	746	512	999999	999999	794	418	531	367	565	628	859	196	999999	313	20	767	313	372	209	33	568	999999	584	583	63	103	769	999999	729	143	148	999999	545	999999	943	197	787	121	999999	193	999999	999999	505	638	833	321	469	269	999999	197	673	860	430	140	82	999999	928	139	741	700	649	457	638	999999	490	453	650	242	369	823	980	202	432	26	199	124	999999	999999	750	999999	999999	999999	507	542	999999	288	985	414	999999	714	269	999999	379	999999	544	386	815	999999	158	389	670	999999	999999	752	999999	481	437	413	999999	957	226	981	389	999	76	148	949	106	961	211	999999	246	999999	999999	564	999999	822	193	482	812	309	938	798	370	999999	406	611	999999	335	999999	850	999999	472	235	999999	287	999999	379	182	405	437	719	121	946	921	433	186	254	198	884	659	254	931	139	658	288	193	28	927	999999	537	204	771	973	999999	885	773	999999	999999	999999	63	452	20	86	384	999999	826	852	449	648	229	366	566	450	339	606	650	343	999999	999999	104	999999	452	512	999999	999999	948	148	595	45	659	361	999999	912	999999	216	243	854	754	78	461	340	579	289	999999	999999	999999	999999	644	754	244	999999	258	947	191	802	999999	508	218	151	641	687	266	999999	988	867	279	999999	999999	132	372	796	588	507	999999	763	681	172	999999	696	604	627	504	999999	801	229	999999	149	730	999999	216	999999	645	613	437	999999	84	999999	999999	582	900	984	712	521	391	999999	852	751	198	427	999999	837	445	521	546	24	193	426	612	999999	764	139	922	590	916	637	160	974	80	984	689	999999	871	999999	999999	620	914	983	459	362	999999	362	951	313	906	378	299	133	76	422	590	657	563	999999	817	770	999999	999999	999999	999999	298	877	999999	214	738	999999	965	999999	725	926	109	210	966	259	402	999999	188	619	999999	547	999999	999999	908	658	404	999999	999999	999999	672	35	558	793	388	999999	74	999999	999999	747	999999	299	999999	343	407	150	999999	389	690	314	138	415	592	452	448	999999	999999	272	969	32	809	999999	665	999999	293	700	377	999999	822	271	195	903	730	441	999999	393	144	14	628	767	345	999999	350	999999	221	999999	443	116	999999	330	298	802	529	658	999999	868	634	999999	60	707	772	16	567	429	999999	234	684	160	999999	64	923	411	643	999999	687	794	365	999999	
999999	999999	999999	271	961	501	999999	392	999999	82	504	186	999999	999999	999999	999999	995	999999	457	921	528	986	583	999999	708	300	407	886	168	328	971	152	512	616	384	999999	449	510	999999	75	455	736	999999	999999	656	230	305	999999	457	999999	215	999999	999999	444	499	426	999999	975	563	671	104	96	234	66	110	361	999999	152	971	929	481	999999	295	391	475	791	999999	971	636	487	994	829	439	446	122	623	805	999999	126	957	999999	474	999999	999999	971	369	512	794	999999	999999	556	999999	605	528	250	999999	72	955	968	708	290	481	999999	85	999999	274	999999	788	943	999999	999999	999999	35	23	358	17	547	999999	420	115	999999	352	469	999999	930	840	234	911	205	401	999999	850	109	999999	677	109	136	871	999999	707	712	999999	999999	999999	749	950	138	591	179	243	183	999999	544	862	999999	937	22	16	999999	999999	50	745	592	999999	926	704	999999	616	346	258	881	999999	217	713	403	564	999999	999999	999999	999999	999999	642	741	961	227	410	999999	247	999999	739	97	130	727	999999	999999	966	141	308	999999	54	453	999999	999999	921	362	508	999999	831	469	864	999999	576	423	173	999999	408	14	631	334	999999	398	269	627	606	170	761	948	349	56	436	999999	203	347	548	537	200	396	820	609	719	468	483	777	999999	304	521	707	563	742	999999	962	999999	999999	581	655	193	894	648	760	999999	560	602	785	43	999999	251	999999	874	636	934	999999	194	999999	999999	67	915	999999	502	312	649	64	999999	606	787	999999	923	230	999999	893	999999	306	999999	69	17	169	999999	999999	744	694	999999	291	832	999999	808	999999	778	999999	368	524	740	702	401	346	120	547	175	995	998	999999	517	31	473	999999	293	999999	273	999999	24	455	202	999999	746	808	260	368	231	468	999999	540	695	446	862	251	162	999999	905	411	949	470	994	999999	699	999999	186	40	999999	851	643	179	999999	653	473	912	999999	523	999999	592	95	752	325	707	206	999999	873	81	169	232	828	999999	999999	862	185	999999	461	332	527	571	631	999999	999999	999999	999999	629	999999	51	972	949	919	639	695	999999	325	206	154	297	673	999999	311	115	871	595	999999	10	446	131	478	919	460	999	996	999999	960	866	212	999999	882	577	911	831	999999	219	999999	198	946	420	546	978	409	174	659	295	269	525	358	954	356	999999	193	999999	573	63	498	919	999999	311	361	999999	999999	208	415	105	330	479	17	999999	292	999999	63	999999	584	999999	999999	296	350	711	134	999999	999999	999999	999999	67	394	485	268	54	720	393	556	645	68	
96	983	999999	759	563	964	789	518	695	671	521	999999	167	850	82	544	999999	579	931	187	917	941	999999	608	357	710	845	220	999999	941	999999	288	418	966	497	999999	999999	999999	786	746	344	999999	822	586	87	295	999999	634	196	510	518	814	624	999999	999999	999999	247	602	411	852	999999	999999	554	999999	771	243	363	201	362	566	235	675	792	194	999999	990	999999	169	530	999999	484	220	34	999999	433	95	663	950	824	352	999999	999999	135	999999	999999	766	381	78	815	844	932	44	282	999999	284	843	31	440	625	161	36	999999	999999	349	378	908	553	101	331	685	999999	412	377	20	297	519	999999	858	566	86	618	60	353	999999	139	449	938	404	999999	589	74	233	334	999999	325	199	999999	999999	565	999999	222	290	746	139	274	529	999999	271	342	999999	303	173	873	549	542	976	999999	394	220	929	999999	159	912	741	999999	356	88	999999	999999	999999	874	764	303	847	864	338	314	224	999999	609	999999	677	72	423	296	900	360	999999	141	349	464	260	574	999999	748	72	377	15	999999	999999	451	999999	575	244	891	539	869	35	685	213	671	520	999999	611	157	999999	999999	999999	999999	720	996	302	999999	356	999999	623	199	667	999999	801	960	308	706	504	999999	817	111	999999	999999	756	41	999999	110	927	999999	999999	287	999999	488	455	975	999999	559	796	921	159	999999	229	601	277	349	999999	999999	883	252	999999	999999	999999	453	339	202	999999	968	698	689	671	201	999999	999999	698	346	236	188	654	826	93	748	909	583	18	425	881	235	263	999999	999999	408	226	684	314	139	810	519	159	999999	999999	909	861	999999	999999	957	756	550	903	931	123	999999	282	67	999999	624	999999	894	445	913	999999	44	714	291	999999	273	974	960	374	999999	536	716	39	401	120	183	887	801	333	61	669	999999	332	999999	303	805	136	999999	524	690	234	999999	84	245	942	680	205	580	256	986	999999	795	186	343	999999	406	993	880	946	986	736	999999	571	394	999999	980	712	392	987	64	146	815	446	684	344	620	642	999999	459	439	999999	317	554	999999	78	999999	164	988	926	896	812	255	999999	999999	953	999999	354	689	990	999999	968	999999	592	202	850	999999	999999	502	998	784	764	999999	431	999999	17	429	558	234	325	999999	826	999999	999999	101	252	890	603	908	730	223	999999	999999	803	999999	999999	175	999999	999999	496	902	524	662	999999	151	142	612	824	705	530	999999	573	130	374	619	145	999999	357	501	949	959	573	999999	771	999999	999999	999999	405	933	55	842	704	999999	737	999999	999999	
999999	733	323	958	639	76	897	387	205	999999	155	587	194	362	225	817	233	412	537	339	999999	890	214	632	330	217	999999	659	687	830	999999	999999	951	763	971	522	44	999999	320	892	675	73	575	145	372	999999	221	999999	999999	35	480	792	999999	93	783	283	529	999999	638	431	185	248	700	375	282	763	636	431	391	703	782	691	102	999999	663	999999	325	79	269	106	996	999999	829	661	359	584	999999	999999	999999	697	992	999999	904	888	717	436	372	999999	862	609	999999	999999	999999	136	252	789	700	565	429	773	958	999999	430	541	435	866	418	48	25	697	580	768	999999	999999	999999	439	786	213	927	999999	647	125	999999	660	509	216	128	999999	418	570	884	627	448	999999	738	543	923	373	463	999999	28	333	194	174	39	829	348	999999	999999	999999	12	497	637	202	136	843	999999	770	41	229	747	715	630	999999	813	952	330	245	954	999999	515	423	999999	86	218	323	930	52	630	680	867	999999	999999	605	567	397	990	255	89	895	300	162	341	243	999999	312	703	739	360	87	508	113	552	258	999999	589	999999	560	983	999999	912	999999	150	999999	362	135	999999	34	999999	426	962	85	165	69	877	363	999999	999999	999999	906	999999	201	691	999999	181	999999	80	39	999999	977	650	439	271	277	999999	999999	22	980	999999	977	874	999999	851	933	125	433	947	999999	381	944	999999	240	999999	999999	202	721	518	999999	190	597	999999	408	727	909	776	532	999999	887	86	786	351	111	634	996	41	941	349	758	999999	999999	816	587	658	363	479	999999	999999	193	85	270	581	424	800	999999	999999	999999	951	941	167	592	999999	69	416	594	602	406	605	590	55	260	382	999999	170	442	999999	478	750	374	999999	365	680	630	812	999999	214	927	311	351	999999	565	990	407	600	844	137	756	999999	74	760	83	815	271	147	825	999999	821	263	367	999999	454	999999	999999	511	801	911	989	257	999999	389	999999	104	264	517	999999	270	974	999999	326	999999	999999	306	685	614	366	550	419	492	999999	927	392	674	943	838	629	999999	999999	896	999999	932	147	509	580	684	999999	978	561	754	657	565	914	999999	999999	999999	487	157	50	999999	154	260	502	507	270	673	996	11	160	425	887	651	999999	999999	369	393	177	525	999999	11	529	999999	989	664	835	999999	23	730	999999	891	361	482	799	441	751	548	440	999999	248	907	999999	93	828	145	999999	15	708	999999	302	999999	885	961	430	49	999999	766	999999	837	999999	999999	660	999999	274	999999	74	415	852	425	999999	999999	952	537	287	
999999	999999	446	559	999999	798	829	722	187	437	193	15	399	61	760	999999	999999	287	602	967	409	257	999999	999999	568	999999	461	999999	293	508	481	601	358	684	612	999999	16	217	999999	49	843	999999	482	838	91	264	675	999999	102	999999	352	999999	359	999999	877	571	900	627	990	999999	346	675	439	678	955	592	656	999999	449	43	981	777	999999	999999	134	294	999999	583	737	314	406	106	71	856	999999	937	251	789	807	50	999999	999999	226	634	999999	999999	686	804	999999	499	608	960	915	68	455	999999	672	999999	445	592	797	327	999999	686	386	250	614	999999	522	27	350	866	906	408	218	602	560	999999	999999	956	999999	969	700	247	706	445	191	999999	411	591	275	454	999999	999999	253	508	498	539	257	462	563	114	999999	864	158	741	999999	516	999999	999999	24	436	999999	488	985	999999	626	652	999999	941	999999	611	181	930	752	999999	999999	999999	999999	709	999999	31	989	409	999999	999999	687	835	999999	999999	391	675	162	558	576	838	519	865	239	999999	882	845	559	999999	403	952	999999	361	999999	262	228	999999	360	151	748	999999	447	999999	999999	491	149	790	563	25	560	999999	999999	622	364	914	999999	656	461	999999	999999	999999	471	682	15	450	570	999999	999999	837	746	28	324	21	810	583	401	984	780	747	285	102	999999	544	755	999999	999999	320	997	207	876	571	999999	620	323	488	531	764	530	644	921	999999	76	726	278	541	79	999999	812	780	999999	401	999999	714	999999	999999	977	926	926	994	999999	259	339	526	960	185	117	703	999999	999999	61	637	463	146	825	472	35	565	276	224	999999	66	507	226	685	484	695	206	166	999999	511	604	999999	535	999999	672	484	550	765	999999	434	375	749	491	729	885	938	999999	888	992	709	422	660	712	63	999999	751	122	840	486	490	910	546	999999	820	456	999999	928	449	163	987	485	799	183	999999	575	999999	26	496	799	546	999999	999999	999999	999999	98	999999	134	481	806	920	999999	709	288	612	999999	999999	999999	671	282	95	999999	300	734	14	233	999999	999999	923	999999	583	735	999999	50	940	534	601	381	238	731	512	675	456	999999	999999	999999	776	521	999999	274	746	676	999999	224	714	999999	664	584	170	655	999999	999999	999999	993	233	999999	745	668	999999	88	923	999999	411	939	770	420	563	658	500	388	457	111	916	658	742	907	390	411	336	413	870	999999	999999	583	265	54	474	999999	419	58	879	117	182	492	999999	298	274	415	453	999999	973	15	999999	781	207	374	999999	552	261	325	803	344	342	999999	217	906	
245	999999	684	999999	945	999999	249	999999	508	350	929	433	317	453	643	975	958	42	999999	999999	933	440	385	999999	503	922	999999	103	999999	545	775	247	285	999999	63	999999	731	727	999999	873	766	999999	282	857	999999	127	244	808	682	828	999999	310	504	353	999999	805	453	999999	999999	999999	898	155	206	962	574	999999	999999	999999	400	207	254	999999	999999	567	107	999999	167	999999	999999	385	687	403	421	999999	170	475	743	931	472	999999	992	938	999999	335	999999	620	444	999999	292	754	969	373	417	484	999999	155	626	936	255	680	647	999999	346	846	345	505	734	779	999999	109	947	226	408	152	215	316	999999	999999	593	487	856	848	245	999999	416	324	985	936	843	24	999999	807	686	792	610	77	601	659	999999	999999	886	665	999999	192	806	999999	964	275	999999	277	420	277	353	768	999999	799	689	644	440	31	519	999999	936	999999	260	150	539	999999	999999	148	714	85	369	123	600	201	341	62	895	663	359	720	999999	575	603	581	463	999999	967	999999	387	956	229	967	959	97	999999	728	932	666	223	358	733	141	563	999999	908	239	177	999999	468	636	749	999999	671	799	999999	371	194	679	999999	999999	999999	999999	760	757	999999	999999	164	513	473	999999	130	999999	999999	11	986	535	999999	999999	672	999999	751	345	352	750	217	999999	305	170	955	999999	544	262	979	602	999999	13	380	805	489	999999	85	999999	169	856	516	520	337	670	813	606	358	926	999999	462	869	313	387	999999	550	999999	105	999999	557	116	78	867	259	847	999999	982	164	216	999999	166	158	97	999999	496	999999	696	124	999999	357	359	18	617	999999	999999	999999	999999	999999	371	999999	84	999999	91	116	63	999999	999999	271	489	378	999999	452	152	157	850	314	781	999999	891	774	854	299	470	646	999999	108	999999	621	732	999999	896	367	792	951	704	745	999999	980	999999	708	596	434	635	267	526	906	865	470	405	222	999999	999999	999999	596	411	785	999999	444	908	955	337	36	999999	375	999999	473	999999	201	452	114	247	801	15	192	187	429	664	213	130	301	242	999999	999999	519	172	629	632	205	549	918	795	631	81	999999	999999	570	894	999999	786	999999	257	674	999999	301	999999	160	271	999999	419	981	131	999999	324	617	722	348	810	29	999999	851	840	463	651	534	319	615	999999	838	811	999999	534	405	426	77	54	999999	972	999999	544	21	368	90	786	999999	797	58	999999	999999	454	42	759	874	65	934	222	793	999999	999999	982	369	431	999999	999999	999999	456	725	330	257	573	164	375	886	999999	999999	999999	
759	677	93	999999	270	308	274	999999	779	858	659	349	999999	855	260	999999	999999	942	184	590	999999	999999	984	121	81	728	70	890	299	999999	999999	999999	863	451	462	125	939	757	721	71	166	48	960	943	796	386	999999	999999	322	999999	999999	944	310	611	558	999999	692	971	664	999999	248	384	999999	122	985	270	486	51	403	144	606	731	999999	999999	433	897	999999	51	999999	999999	890	668	578	680	779	928	98	999999	892	53	433	999999	999999	189	822	999999	943	848	999999	536	999999	999999	999999	187	23	165	999999	197	187	660	999999	651	656	999999	652	580	805	424	999999	999999	999999	234	158	360	711	638	638	51	300	651	954	541	999999	999999	795	999999	669	400	667	624	214	901	999999	242	999999	782	321	134	537	252	999999	999999	516	901	364	674	999999	999999	475	385	527	683	999999	999999	999999	999999	999999	867	182	999999	910	415	757	718	852	279	161	916	346	929	999999	513	999999	57	674	435	34	191	999999	131	455	30	924	291	106	531	14	547	535	525	223	454	951	978	999999	571	770	999999	58	94	523	999999	999999	546	68	23	179	999999	999999	280	473	999999	443	61	999999	889	490	475	621	331	274	614	999999	820	715	999999	562	999999	715	999999	665	236	999999	999999	607	999999	999999	388	999999	93	362	165	685	999999	62	837	999999	900	875	452	91	304	186	999999	819	908	352	491	999999	196	999999	999999	143	758	615	246	253	999999	999999	999999	180	112	999999	538	999999	999999	929	135	768	878	861	999999	660	272	31	999999	60	999999	529	699	380	999999	999999	999999	999999	718	999999	926	999999	815	593	999999	456	494	281	979	62	647	757	999999	979	226	723	952	334	799	999999	871	736	255	999999	999999	574	754	20	943	999999	215	999999	261	96	12	485	952	295	999999	215	175	999999	52	999999	413	658	818	719	163	513	999999	712	832	734	160	200	404	999999	755	353	702	484	337	999999	999999	999999	506	999999	999999	741	771	667	390	999999	818	880	693	999999	782	189	755	45	999999	440	949	503	999999	527	936	812	999999	331	539	600	513	691	662	999999	470	673	161	204	742	422	741	999999	331	248	916	280	506	467	999999	575	597	666	628	897	484	353	665	979	687	174	999999	449	137	789	90	137	227	85	476	119	38	999999	303	443	699	21	999999	999999	610	666	316	999999	999999	963	13	846	72	765	144	126	999999	999999	999999	577	999999	301	810	999999	168	999999	62	431	990	738	547	46	373	194	999999	999999	182	829	999999	31	999999	999999	965	173	999999	243	999999	462	940	360	111	855	54	999999	681	
407	211	639	999999	821	613	884	999999	999999	999999	966	482	878	999999	671	944	187	999999	494	999999	999999	999999	646	755	924	724	599	490	639	636	999999	999999	648	999999	800	271	999999	999999	556	418	973	413	229	747	999999	761	999999	894	279	415	924	61	559	16	956	81	564	884	753	999999	23	404	999999	119	999999	973	834	375	767	409	999999	35	999999	999999	999999	322	117	899	934	173	538	705	220	233	712	640	999999	642	999999	729	999999	999999	409	999999	404	578	419	999999	22	846	999999	820	136	870	13	999999	803	482	270	644	999999	665	999999	589	568	318	999999	770	407	999999	540	202	820	48	999999	754	626	798	682	176	902	998	886	98	246	718	578	350	999999	813	836	999999	381	910	765	999999	999999	819	890	95	394	649	999999	918	316	734	999999	98	999999	259	282	15	800	103	999999	999999	778	861	353	999999	739	844	549	999999	267	580	999999	909	283	660	56	807	907	999999	782	999999	296	999999	999999	511	718	999999	182	999999	541	831	169	288	178	799	273	846	999999	999999	999999	550	109	126	999999	735	914	101	814	517	212	474	108	214	321	999999	999999	999999	999999	841	141	259	672	579	63	436	999999	541	999999	483	397	209	341	866	999999	999999	164	179	999999	56	597	627	999999	664	767	76	999999	999999	967	690	130	463	999999	633	909	999999	878	530	73	235	325	382	360	340	999999	13	999999	242	963	999999	333	509	503	43	999999	514	583	17	811	999999	999999	465	999999	59	363	933	442	707	999999	153	362	999999	116	91	731	225	276	345	999999	764	999999	500	991	887	367	621	999999	999999	999999	999999	523	871	999999	86	531	859	807	311	977	196	570	999999	999999	820	726	999999	402	422	311	999999	248	999999	472	56	999999	212	473	687	691	999999	973	999999	999999	999999	629	491	915	39	559	871	999999	965	367	357	203	999999	225	181	170	668	228	547	432	360	166	285	999999	672	32	999999	999999	129	619	245	223	862	117	999999	200	245	783	372	862	440	621	283	999999	124	999999	556	986	301	527	32	523	999999	285	967	406	353	92	253	17	999999	999999	999999	355	132	999999	341	399	503	980	924	885	999999	685	991	999999	883	405	999999	819	475	999999	999999	602	999999	721	787	586	150	325	999999	162	539	999999	632	999999	333	927	757	980	521	167	999999	999999	602	146	667	750	294	238	522	999999	999999	433	999999	897	389	695	758	411	356	754	259	187	999999	772	355	499	62	45	415	999999	647	313	308	999999	849	783	10	999999	64	47	302	911	803	898	363	116	824	999999	999999	638	999999	
356	633	766	907	315	187	829	999999	177	698	999999	823	567	310	495	999999	232	57	605	695	308	999999	319	462	347	999999	245	999999	999999	675	326	999999	999999	786	301	679	999999	410	544	606	180	669	999999	999999	999999	98	245	999999	999999	981	602	687	971	942	871	999999	999999	314	569	930	942	420	551	502	382	790	56	999999	19	999999	999999	821	513	999	525	999999	470	970	419	259	148	648	999999	268	83	999999	999999	834	914	302	365	236	841	614	664	759	127	393	999999	262	51	464	999999	999999	397	780	184	971	427	242	999999	353	895	320	791	999999	868	293	999999	999999	999999	221	866	717	459	999999	980	899	999999	765	521	87	14	167	218	684	70	999999	999999	302	463	999999	417	681	999999	22	341	531	822	370	999999	833	964	999999	999999	829	999999	870	601	39	800	285	999999	661	721	461	999999	738	111	117	243	999999	422	136	289	999999	804	194	953	447	36	459	86	975	875	999999	122	781	999999	388	96	200	898	999999	502	999999	889	755	960	312	999999	602	429	715	137	999999	420	837	943	999999	999999	999999	999999	164	999999	350	999999	661	786	43	348	567	539	723	31	52	479	581	634	111	888	999999	234	651	773	433	999999	371	999999	362	999999	285	838	28	363	999999	283	744	837	161	979	238	969	999999	963	115	999999	705	694	94	53	838	212	841	999999	976	188	999999	391	579	320	837	813	433	766	73	729	520	369	348	769	734	999999	483	132	999999	999999	307	687	999999	999999	334	677	999999	999999	438	82	996	726	999999	504	18	363	268	840	151	425	546	170	900	385	552	345	999999	325	318	104	729	718	642	896	881	587	723	218	999999	999999	59	124	338	990	733	794	999999	843	760	999999	486	642	981	244	543	146	999999	291	999999	988	331	999999	10	343	999999	288	94	490	622	431	639	59	854	980	375	999999	832	910	652	757	363	999999	564	937	618	999999	736	999999	363	744	800	441	400	997	839	611	123	999999	647	454	999999	501	999999	339	999999	436	787	11	868	121	314	877	999999	70	635	999999	883	73	725	265	999999	686	136	999999	999999	208	659	856	150	763	318	999999	272	999999	58	861	290	999999	999999	191	309	735	539	252	999999	923	802	339	372	30	999999	59	278	999999	902	33	999999	353	999999	543	777	930	999999	114	999999	476	999999	440	22	773	538	657	999999	543	955	816	157	884	447	707	405	330	494	129	45	269	999999	880	305	34	496	937	999999	999999	999999	379	999999	999999	999999	964	999999	372	326	599	999999	999999	999999	734	435	96	875	490	906	
10	148	456	446	740	79	542	999999	999999	999999	999999	286	600	140	216	999999	586	999999	722	999999	482	398	42	13	999999	637	999999	88	999999	455	999999	159	16	41	999999	999999	958	999999	144	999999	907	68	585	237	999999	322	892	940	974	999999	849	155	163	56	999999	999999	115	452	999999	113	999999	999999	82	288	926	838	999999	568	999999	692	999999	654	806	367	999999	999999	813	805	675	582	744	999999	114	238	999999	73	999999	959	999999	914	418	515	390	40	260	999999	986	999999	999999	499	51	333	999999	292	435	204	348	796	520	18	798	999999	777	999999	368	999999	359	999999	682	999999	843	999999	960	699	283	665	274	775	116	92	438	999999	504	186	541	421	696	822	803	411	725	209	449	999999	125	119	738	421	999999	178	104	999999	624	448	656	730	372	999999	18	769	930	572	689	437	999999	292	804	600	437	946	395	537	999999	281	147	643	871	371	999999	174	927	852	113	938	988	296	892	999999	529	811	59	999999	813	43	999999	162	520	21	28	999999	314	999999	984	725	782	566	112	352	311	999999	858	999999	62	844	841	88	468	999999	449	294	399	748	81	999999	897	336	999999	16	801	984	132	859	999999	999999	860	790	868	387	166	999999	193	549	755	516	952	58	16	969	201	402	694	769	999999	734	443	565	999999	368	827	455	999999	105	551	326	890	999	999999	311	984	999999	220	91	999999	27	110	999999	999999	999999	999999	849	330	754	814	408	999999	362	296	619	317	304	999999	510	559	710	589	98	999999	438	999999	953	401	705	985	150	192	999999	999999	555	633	999999	571	511	694	978	999999	97	290	152	36	999999	712	999999	994	999999	337	709	531	999999	437	22	851	999999	939	720	999999	999999	769	999999	226	687	187	741	985	722	732	223	815	580	999999	502	999999	855	411	97	250	364	710	305	812	482	999999	999999	128	621	743	999999	572	973	531	510	327	616	926	349	360	999999	999999	281	999999	124	999999	950	309	934	999999	995	164	999999	479	103	914	474	861	744	605	999999	622	374	999999	726	651	841	59	999999	185	201	929	999999	999999	280	312	439	999999	999999	588	141	991	193	999999	748	852	720	999999	438	596	999999	754	191	743	999999	357	687	302	239	473	62	901	235	759	22	999999	102	124	209	790	485	134	173	166	999999	894	439	956	241	874	999999	999999	620	488	331	447	747	999999	272	922	624	999999	999999	999999	535	999999	766	434	404	682	999999	999999	999999	999999	121	999999	591	999999	279	579	918	730	70	999999	999999	714	290	746	437	575	327	999999	999999	287	176	
347	25	937	999999	999999	138	14	562	558	124	999999	999999	999999	999999	999999	855	722	58	692	999999	893	86	754	692	821	999999	999999	997	828	999999	986	753	999999	481	773	712	999999	999999	999999	451	914	178	512	250	218	999999	318	999999	834	720	605	999999	169	283	999999	999999	271	254	809	294	118	17	734	203	138	999999	999999	501	603	890	211	327	22	251	99	725	999999	999999	484	999999	641	650	172	118	759	999999	594	743	209	512	451	999999	595	999999	342	906	443	318	121	637	644	817	999999	943	518	287	712	918	194	999999	999999	757	999999	999999	653	468	844	626	443	868	986	999999	301	101	449	999999	731	999999	908	192	292	999999	999999	846	515	824	999999	999999	599	482	557	999999	999999	653	815	694	638	936	106	999999	72	817	875	253	651	362	999999	683	504	715	999999	450	999999	999999	274	440	365	923	153	829	594	999999	36	961	320	320	733	999999	286	754	999999	795	175	45	130	999999	390	158	205	163	308	200	999999	883	925	116	666	999999	389	384	339	999999	999999	277	999999	446	791	913	933	340	628	877	407	999999	999999	761	285	974	882	799	59	216	728	990	531	403	900	152	45	213	654	187	999999	901	425	999999	999999	898	755	683	683	999999	225	865	534	431	792	974	341	174	831	999999	674	589	999999	132	986	801	746	885	999999	648	999999	999999	685	999999	618	506	334	103	758	387	228	209	126	999999	999999	862	465	999999	611	925	811	870	382	962	512	679	575	302	471	210	162	870	146	44	598	496	999999	93	812	295	650	999999	416	454	473	475	999999	752	142	133	346	999999	284	620	837	17	999999	723	938	938	930	41	631	999999	999999	358	72	91	983	504	683	999999	296	999999	285	572	464	999999	499	47	999999	823	170	347	864	516	596	526	207	591	148	466	155	999999	364	618	616	858	229	999999	999999	390	768	999999	450	999999	359	999999	344	999999	552	999999	999999	999999	731	117	871	293	693	999999	762	545	884	402	999999	226	237	422	961	666	956	999999	707	999999	634	825	64	999999	897	900	166	637	191	932	48	719	242	253	999999	257	747	999999	175	511	999999	867	999999	999999	282	233	999999	936	996	678	999999	946	721	999999	999999	999999	62	348	999999	792	561	134	363	952	363	646	984	983	280	713	919	634	440	206	999999	999999	330	999999	999999	673	174	230	999999	999999	624	102	997	392	976	246	999999	408	935	382	949	238	514	553	23	636	249	753	666	293	758	683	515	524	828	510	585	374	999999	722	999999	341	493	849	337	271	999999	999999	999999	43	
519	521	698	68	999999	792	262	776	675	623	433	420	564	357	999999	999999	999999	482	563	475	660	830	319	999999	754	617	745	664	225	999999	999999	999999	747	632	773	247	999999	457	277	46	999999	809	999999	474	999999	217	777	145	104	396	999999	176	47	540	383	688	999999	485	999999	639	57	999999	560	999999	999999	785	673	932	584	517	956	139	999999	999999	227	999999	141	999999	923	547	840	999999	569	829	999999	999999	610	216	259	94	46	509	154	999999	988	660	999999	999999	837	513	543	999999	999999	999999	999999	555	961	520	999999	531	557	999999	561	765	798	447	37	731	855	999999	999999	467	682	499	481	457	984	999999	538	566	999999	365	16	420	14	995	58	983	399	522	859	100	893	999999	537	999999	947	389	838	551	633	527	920	31	339	999999	172	71	115	983	999999	393	981	756	929	202	360	151	760	802	999999	999999	999999	999999	999999	93	574	955	999999	802	509	605	738	987	933	999999	444	999999	999999	928	999999	986	878	999999	999999	475	119	146	999999	345	329	805	628	45	162	588	195	999999	74	255	512	216	110	313	999999	999999	655	999999	823	854	757	999999	70	832	968	411	176	925	999999	491	974	437	999999	626	482	999999	977	702	834	354	999999	999999	920	999999	999999	999999	886	574	932	987	820	125	323	999999	587	954	745	999999	76	751	421	270	208	999999	280	84	58	999999	830	779	987	952	170	478	965	902	454	234	416	351	524	601	992	402	671	859	124	224	49	528	958	191	999999	92	933	629	999999	347	999999	351	579	413	744	162	999	867	999999	844	977	999999	509	520	388	725	236	999999	277	806	911	421	960	833	444	999999	821	806	326	87	999999	999999	255	117	669	75	772	121	857	999999	403	803	999999	999999	247	364	28	447	802	910	856	123	361	850	435	999999	391	745	969	442	341	999999	551	877	999999	999999	999999	401	851	323	999999	124	999999	437	999999	999999	999999	690	999999	89	293	384	999999	415	230	432	999999	404	682	525	683	36	152	424	508	999999	999999	36	999999	606	924	627	595	488	957	999999	160	924	999999	328	637	700	999999	889	159	956	999999	145	999999	877	656	44	719	336	999999	926	999999	548	928	212	854	999999	719	989	165	665	788	525	458	488	282	69	957	364	887	999999	877	263	274	999999	21	999999	379	103	950	889	999999	268	848	40	769	611	999999	244	473	157	999999	169	999999	494	177	999999	686	178	999999	999999	87	364	448	656	59	999999	999999	999999	201	737	120	626	49	275	999999	529	999999	999999	999999	670	73	722	891	999999	11	717	
529	999999	384	999999	440	999999	999999	364	812	553	820	201	981	60	337	620	53	735	47	999999	130	999999	736	648	997	268	460	934	533	999999	473	708	655	341	200	999999	12	999999	307	909	138	999999	462	999999	709	999999	446	999999	342	452	679	999999	999999	647	596	70	54	999999	350	181	999999	563	831	457	89	121	546	649	999999	835	618	198	437	138	236	999999	999999	532	938	522	822	792	601	999999	685	999999	15	999999	745	139	458	276	513	999999	168	574	854	15	134	598	938	797	807	507	834	999999	728	575	421	161	64	521	797	828	359	959	999999	750	771	771	116	539	904	730	386	351	685	999999	970	661	999999	999999	999999	999999	584	35	984	104	255	205	999999	440	999999	593	999999	936	478	999999	776	208	612	113	243	362	491	409	892	86	999999	492	805	999999	604	759	569	999999	999999	457	999999	334	974	867	505	576	192	676	942	999999	999999	449	873	999	999999	771	59	488	999999	999999	858	999999	142	908	973	762	999999	173	999999	836	33	999999	823	30	441	452	234	744	607	999999	999999	814	466	581	430	680	619	805	890	999999	709	91	296	77	999999	999999	999999	76	894	742	186	999999	841	115	296	633	626	999999	568	999999	546	315	880	110	875	53	718	999999	487	303	999999	595	283	11	136	999999	735	756	430	372	999999	999999	849	999999	999999	161	999999	360	294	797	64	999999	246	806	999999	404	211	195	201	999999	360	641	589	601	598	999999	745	840	978	354	897	869	432	206	999999	388	465	25	620	724	999999	367	275	999999	248	387	358	476	714	732	741	550	564	874	21	999999	579	258	999999	999999	415	143	381	940	899	999999	999999	49	999999	908	938	196	574	476	486	992	375	898	362	221	243	999999	136	256	613	357	315	557	195	223	809	217	748	722	999999	936	999999	335	790	64	999999	318	502	805	999999	555	999999	97	398	28	253	999999	896	64	665	146	17	135	336	552	879	786	854	999999	109	731	999999	851	999999	549	16	999999	118	999999	999999	924	776	330	461	68	380	227	999999	176	970	999999	320	999999	999999	182	999999	861	998	248	184	267	999999	742	705	999999	117	134	930	849	999999	999999	572	597	887	740	999999	686	673	999999	999999	662	999999	687	789	999999	420	753	794	999999	999999	155	52	999999	133	910	999999	43	999999	398	950	999999	999999	999999	164	999999	566	722	999999	326	999999	252	197	999999	999999	522	999999	999999	952	735	652	364	340	944	239	866	170	999999	999999	976	280	336	71	999999	999999	925	375	319	532	32	999999	697	946	999999	184	377	957	999999	
801	999999	999999	693	91	889	745	999999	999999	352	89	297	607	864	259	999999	55	485	190	911	413	152	157	329	999999	999999	332	955	417	862	999999	862	909	848	999999	862	999999	587	255	182	540	731	999999	32	240	244	424	549	999999	126	999999	699	196	56	908	659	999999	953	449	999999	566	999999	188	62	999999	226	999999	758	999999	396	135	999999	239	999999	381	681	999999	134	98	999999	515	999999	999999	300	439	81	999999	863	940	251	407	751	148	999999	615	749	552	957	999999	999999	999999	999999	586	61	991	964	469	999999	674	999999	527	339	864	439	645	999999	283	999999	622	999999	550	525	818	721	989	999999	329	145	999999	632	139	184	684	84	163	849	999999	465	309	475	612	498	999999	713	724	999999	886	708	458	831	475	663	999999	939	999999	340	999999	864	72	617	645	333	785	52	106	352	655	790	286	795	587	999999	999999	999999	898	999999	999999	999999	999999	921	497	999999	687	570	166	476	840	745	610	999999	999999	999999	403	691	830	288	712	156	616	999999	422	106	431	662	999999	657	999999	999999	50	999999	999999	999999	999999	999999	130	33	645	225	999999	630	512	910	189	999999	999999	256	999999	999999	327	619	349	999999	498	999999	508	400	199	999999	326	508	402	653	704	198	819	268	474	999999	571	806	642	497	999999	986	869	511	917	968	868	999999	242	999999	868	430	82	822	254	251	642	730	833	999999	898	387	238	858	215	990	643	535	782	173	336	521	999999	851	999999	511	756	999999	482	231	165	329	275	225	784	284	125	997	24	232	999999	841	972	31	599	882	758	999999	306	999999	999999	343	224	79	850	357	999999	231	902	742	999999	645	999999	612	999999	578	999999	22	83	931	874	999999	521	999999	999999	999999	548	955	261	47	999999	999999	700	555	896	822	114	206	375	436	831	999999	104	999999	737	974	593	370	999999	31	771	745	999999	374	62	688	821	665	526	999999	809	497	969	865	988	748	999999	702	999999	643	473	999999	647	646	110	999999	551	999999	822	578	901	188	400	240	276	999999	808	335	502	218	10	999999	680	999999	627	343	924	239	292	988	39	999999	654	922	557	855	108	300	274	82	999999	999999	999999	947	463	631	107	999999	599	999999	999999	618	999999	507	642	34	244	637	999999	767	65	322	956	999999	549	999999	999999	477	683	420	909	518	71	429	999999	428	607	999999	999999	995	245	195	999999	312	58	999999	999999	157	289	533	621	471	280	507	27	824	625	18	408	999999	108	999999	66	188	80	999999	557	999999	435	999999	427	511	90	999999	531	870	682	654	
785	138	332	385	197	159	798	448	247	999999	411	999999	803	598	335	115	897	615	139	461	241	626	863	908	722	76	116	119	999999	257	976	157	152	970	232	279	129	722	999999	906	999999	999999	193	999999	999999	187	419	828	186	975	999999	915	740	999999	999999	999999	274	999999	662	131	53	999999	67	990	588	264	115	999999	999999	65	985	184	184	232	999999	999999	443	870	538	545	999999	999999	933	416	131	70	416	999999	557	74	15	705	999999	320	999999	999999	999999	203	414	125	81	586	462	130	999999	999999	999999	518	158	812	725	999999	885	999999	475	766	755	651	869	999999	999999	194	285	999999	59	289	125	863	370	380	45	250	465	423	474	79	824	813	426	180	999999	999999	772	744	348	999999	819	942	844	106	945	999999	333	887	277	999999	999999	161	80	709	836	999999	157	778	777	485	937	472	652	405	941	942	999999	698	208	999999	999999	540	962	448	470	182	29	273	434	121	916	578	156	999999	767	999999	742	716	344	452	750	994	999999	863	674	357	299	448	164	13	698	635	999999	327	475	771	198	632	249	999999	858	884	353	999999	568	369	326	75	638	999999	999999	999999	999999	755	999999	999999	573	109	773	122	999999	580	119	431	422	291	889	828	121	996	484	119	999999	999999	594	999999	651	311	304	314	41	234	810	999999	803	999999	280	933	128	999999	208	99	858	999999	781	999999	999999	922	999999	287	480	497	999999	641	999999	100	50	684	999999	342	774	272	804	469	999999	658	769	999999	999999	241	999999	955	710	999999	999999	394	999999	350	999999	316	101	729	67	27	999999	999999	280	179	101	713	150	596	771	999999	999999	936	295	399	55	133	518	551	305	21	276	524	999999	891	842	999999	999999	700	784	999999	251	55	999999	787	634	547	387	999999	142	913	101	999999	193	999999	999999	862	108	860	999999	776	798	999999	434	999999	750	320	756	999999	336	691	999999	449	811	916	544	239	731	508	765	999999	999999	918	419	391	920	852	340	862	999999	999999	999999	978	405	999999	67	701	620	168	46	999999	790	997	273	451	49	651	612	277	390	558	999999	999999	999999	797	999999	879	140	53	135	999999	979	999999	286	999999	389	894	54	803	859	843	618	572	471	999999	716	747	655	968	351	278	249	73	482	554	999999	711	883	999999	977	187	999999	577	43	149	344	896	721	916	71	155	606	808	999999	999999	940	568	999999	653	90	293	234	172	701	999999	657	916	422	731	507	678	21	447	826	681	283	999999	539	332	117	820	35	999999	999999	206	671	441	654	935	613	290	
582	239	526	694	952	407	999999	185	491	999999	484	990	418	392	143	169	982	736	273	900	38	999999	546	999999	267	495	999999	505	195	226	999999	486	999999	227	106	781	999999	142	999999	875	173	363	999999	689	346	45	999999	523	72	511	458	999999	999999	712	262	999999	999999	999999	436	466	999999	999999	989	274	165	997	872	999999	296	361	249	849	999999	397	999999	999999	966	856	924	231	175	999999	442	684	999999	353	999999	415	999999	330	98	664	705	999999	733	999999	373	999999	534	348	173	139	237	710	999999	609	911	284	975	587	999999	836	999999	215	301	999999	938	999999	506	812	192	466	999999	966	273	584	999999	999999	999999	944	310	400	332	585	999999	45	999999	731	999999	999999	999999	540	999999	999999	999999	999999	999999	500	999999	332	853	68	78	722	166	706	903	270	999999	687	465	999999	999999	41	287	419	999999	999999	156	999999	999999	217	894	348	380	652	37	849	455	20	261	653	771	341	100	252	331	609	429	361	141	253	293	733	703	999999	920	408	109	999999	748	999999	353	716	437	999999	999999	999999	999999	514	679	64	815	437	435	812	406	288	940	999999	98	904	336	795	999999	652	923	170	999999	117	731	629	999999	353	999999	999999	309	65	904	999999	88	999999	267	999999	999999	87	999999	999999	307	891	867	642	999999	999999	23	844	250	999999	592	999999	722	13	999999	244	999999	59	314	471	175	750	512	350	383	495	999999	497	646	420	999999	56	999999	999999	999999	999999	249	98	171	685	999999	428	444	750	473	999999	732	85	514	999999	999999	632	772	966	691	556	388	526	269	972	999999	999999	207	829	999999	545	571	655	999999	342	994	694	999999	628	140	747	999999	762	876	264	762	881	999999	999999	288	999999	283	256	385	316	375	723	999999	199	999999	999999	230	999999	999999	999999	557	87	935	182	38	447	999999	154	999999	944	250	999999	649	14	219	999999	542	584	551	955	272	324	279	999999	999999	281	865	698	60	325	526	700	458	999999	706	685	945	999999	999999	999999	746	139	420	441	75	749	83	824	999999	999999	282	999999	999999	999999	665	242	808	111	215	756	999999	55	999999	519	999999	999999	999999	700	999999	533	290	732	990	711	999999	143	903	838	768	227	208	50	717	999999	53	881	636	109	999999	473	999999	844	999999	999999	999999	700	45	999999	23	525	581	999999	526	457	71	549	655	999999	149	531	999999	969	343	987	558	541	338	999999	476	546	913	78	416	833	999999	446	137	162	999999	519	107	12	824	253	646	825	524	270	646	503	235	999999	960	762	144	907	511	617	999999	999999	371	999999	
434	477	611	513	966	693	999999	625	422	503	908	629	434	999999	155	99	351	733	999999	77	748	999999	321	639	117	653	699	748	935	520	999999	727	157	457	578	356	641	999999	858	831	469	999999	91	999999	375	341	338	999999	761	421	275	555	708	304	901	462	166	972	406	322	999999	62	690	901	630	191	481	976	758	798	458	219	875	196	607	727	890	589	273	776	325	890	986	523	255	327	29	853	999999	125	200	668	736	545	837	999999	340	999999	111	194	859	361	60	963	999999	65	999999	521	696	999999	571	577	709	629	999999	113	75	176	656	312	172	628	999999	642	608	789	999999	999999	359	199	999999	710	999999	89	917	964	999999	33	560	199	999999	507	166	381	999999	623	959	116	548	733	352	174	533	799	31	240	999999	418	364	184	582	351	172	506	787	860	99	629	712	42	273	999999	615	466	665	665	471	60	999999	999999	829	376	790	625	847	231	999999	688	67	686	44	431	668	386	999999	305	344	659	593	999999	533	340	404	515	470	999999	999999	999999	143	999999	769	880	999999	380	354	999999	560	546	999999	566	999999	411	571	36	998	842	382	238	850	369	330	811	467	999999	999999	498	972	284	165	546	673	999999	999999	700	999999	163	111	298	41	409	744	798	10	37	19	132	999999	378	517	999999	928	330	226	999999	46	999999	999999	999999	920	856	244	286	999999	122	893	999999	856	870	118	844	999999	94	206	999999	625	532	810	999999	395	338	999999	603	999999	537	617	352	894	781	664	959	740	999999	378	185	175	468	999999	888	144	446	999999	897	999999	672	887	844	999999	775	158	514	999999	983	999999	591	136	640	518	999999	504	550	999999	85	999999	999999	999999	564	715	31	285	999999	125	922	999999	948	72	999999	344	104	650	773	229	999999	632	999999	999999	999999	645	999999	59	534	950	563	999999	593	768	199	691	999999	999999	999999	138	999999	499	992	399	999999	687	591	528	303	306	423	999999	731	330	559	452	999999	345	356	919	929	971	751	216	561	539	711	190	873	999999	233	536	327	644	127	629	999999	761	999999	999999	999999	267	756	999999	999999	360	999999	273	219	999999	634	775	999999	413	208	140	748	999999	837	999999	999999	411	655	162	83	887	885	96	999999	929	812	999999	755	999999	864	672	225	523	679	999999	999999	448	970	136	516	457	323	999999	445	986	880	854	999999	895	105	999999	611	603	164	999999	475	575	71	289	999999	339	30	937	548	536	999999	235	116	636	816	536	440	999999	646	625	573	971	999999	225	59	957	381	999999	999999	
999999	70	621	368	40	999999	312	387	691	201	186	437	386	999999	999999	80	999999	748	296	88	568	222	92	956	539	999999	999999	924	845	240	999999	999999	170	757	336	476	304	999999	999999	999999	514	999999	749	337	470	197	196	605	741	154	403	999999	95	780	620	10	977	999999	829	954	241	387	541	999999	224	228	276	628	999999	999999	776	788	672	395	574	419	473	999999	496	351	888	999999	193	999999	836	767	872	390	999999	335	999999	999999	46	131	669	137	617	297	122	999999	921	568	565	308	378	615	547	699	216	211	537	232	178	488	75	999999	999999	999999	624	457	355	999999	491	714	944	147	751	550	726	447	801	999999	642	254	999999	330	343	884	999999	231	229	183	184	999999	798	999999	470	999999	65	336	932	775	673	664	895	44	86	851	999999	240	863	996	999999	769	409	362	590	924	67	745	999	319	519	403	999999	182	712	555	999999	679	677	203	495	400	514	35	999999	977	999999	395	253	491	531	102	367	999999	209	415	536	999999	685	545	999999	999999	336	622	266	279	436	999999	332	531	999999	684	562	670	511	583	264	999999	849	612	575	999999	501	518	788	427	46	15	972	999999	999999	999999	994	142	702	999999	73	891	769	999999	551	635	72	722	999999	846	540	697	721	626	160	163	596	82	970	828	999999	817	833	839	243	431	750	35	512	466	999999	430	968	335	519	372	614	617	999999	940	609	778	962	941	887	999999	999999	999999	999999	865	882	999999	171	873	999999	999999	67	929	999999	999999	885	47	999999	99	167	999999	999999	396	117	787	548	979	22	40	999999	49	855	892	999999	894	148	404	879	999999	583	767	268	104	968	273	315	684	617	940	65	572	569	999999	999999	777	619	897	248	368	326	903	909	141	999999	999999	400	175	977	114	981	490	167	572	515	399	999999	634	427	999999	482	999999	371	999999	974	657	480	982	117	185	285	251	165	521	330	680	858	136	999999	652	999999	149	706	513	959	999999	414	996	368	394	999999	984	479	405	885	462	541	999999	999999	996	999999	418	67	802	829	740	335	646	252	834	541	999999	193	775	970	343	167	858	999999	999999	253	484	624	999999	259	300	771	999999	999999	867	149	29	999999	454	806	464	91	904	999999	999999	248	999999	753	999999	853	210	800	999999	434	999999	304	682	999999	999999	752	370	999999	345	999999	999999	969	575	20	385	695	521	755	739	999999	516	261	263	999999	999999	171	485	731	999999	868	59	999999	76	336	93	999999	466	303	223	701	999999	669	746	361	155	258	673	756	999999	
838	999999	999999	71	735	917	999999	51	507	832	594	277	639	999999	476	502	47	999999	249	927	812	999999	227	999999	47	533	846	515	901	39	645	498	728	362	262	536	999999	999999	341	999999	793	999999	999999	470	629	433	999999	966	279	859	117	356	434	829	999999	609	124	912	33	212	999999	784	150	478	197	999999	549	286	999999	940	897	609	571	830	144	291	999999	757	912	613	727	880	245	52	921	999999	73	999999	999999	653	999999	692	414	139	347	18	390	999999	283	999999	884	528	524	999999	961	508	999999	604	694	999999	339	367	999	420	484	999999	548	999999	556	999999	43	650	489	999999	528	215	999999	442	492	136	901	790	483	390	729	208	365	999999	90	422	513	469	214	522	324	999999	999999	999999	654	157	469	291	933	999999	499	999999	49	999999	811	755	314	353	121	999999	383	549	883	999999	691	286	834	999999	27	143	395	999999	445	999999	484	474	999999	209	999999	345	666	619	999999	109	890	494	169	639	104	999999	999999	170	357	645	149	775	180	999999	313	378	322	827	999999	799	989	925	798	999999	999999	999999	242	115	565	999999	902	764	692	784	728	206	126	205	547	999999	35	234	226	799	827	709	999999	449	999999	419	32	838	999999	67	120	964	696	96	999999	999999	102	13	605	581	743	385	92	999999	354	116	999999	999999	289	582	773	999999	709	999999	255	999999	53	793	218	999999	753	73	419	634	999999	764	509	39	808	790	599	32	629	999999	66	999999	999999	908	104	789	167	904	559	772	293	355	999999	698	999999	853	714	309	999999	999999	828	680	999999	458	721	590	607	999999	319	499	983	751	144	999999	941	803	917	999999	698	429	987	848	514	646	350	328	508	810	197	954	999999	999999	237	179	999999	999999	999999	177	999999	514	191	936	594	69	999999	542	220	200	756	48	936	579	610	375	999999	979	175	999999	999999	402	91	796	43	365	424	999999	524	964	999999	999999	327	999999	948	194	999999	61	999999	999999	857	808	118	317	63	159	28	999999	688	862	999999	836	220	165	69	794	432	999999	902	239	999999	105	28	255	999999	200	720	196	631	999999	137	420	725	720	999999	309	294	774	999999	884	347	918	14	661	999999	421	355	172	999999	999999	999999	852	159	999999	809	761	790	862	999999	862	999999	831	874	272	734	297	121	499	999999	759	509	658	651	28	891	726	100	366	988	999999	845	558	506	477	664	999999	999999	700	999999	710	519	431	408	880	455	515	54	999999	927	999999	310	856	478	930	999999	114	210	140	142	93	999999	999999	873	844	27	999999	
335	406	608	459	36	420	588	982	250	87	259	771	999999	999999	681	358	439	30	230	988	999999	576	822	999999	999999	140	999999	827	999999	95	558	999999	862	999999	190	647	144	477	941	890	278	999999	690	577	854	438	568	999999	411	322	994	853	623	39	800	759	584	58	999999	896	999999	999999	999999	164	529	695	999999	999999	205	43	223	961	999999	999999	720	594	885	255	704	645	571	999999	999999	728	999999	704	940	832	775	431	73	999999	999999	55	47	517	553	999999	57	169	529	570	561	377	999999	999999	775	292	318	216	873	338	999999	999999	334	999999	345	224	73	824	754	86	232	773	999999	137	999999	42	302	213	50	360	207	544	126	999999	999999	57	999999	68	929	657	524	568	558	999999	999999	360	720	996	181	338	472	233	415	452	348	788	407	970	999999	742	990	115	999999	999999	999999	808	999999	999999	791	297	594	999999	895	106	562	999999	224	244	395	519	322	305	999999	711	999999	974	139	674	662	999999	650	659	895	196	667	418	403	999999	604	933	736	396	215	999999	999999	999999	337	319	889	999999	999999	999999	999999	652	429	694	83	463	634	999999	679	950	999999	331	999999	934	999999	708	438	154	999999	188	640	461	999999	926	999999	157	999999	431	646	819	784	977	896	487	84	999999	766	973	345	999999	411	448	264	786	724	999999	246	809	357	628	880	745	424	999999	531	133	999999	503	603	999999	496	213	519	859	175	694	434	169	860	999999	942	464	999999	330	776	999999	999999	996	211	216	999999	168	84	27	938	49	999999	510	955	951	383	273	379	999999	999999	208	999999	404	621	39	459	87	999999	490	686	999999	935	104	999999	999999	925	873	301	396	24	338	999999	999999	920	135	999999	999999	213	908	999999	678	999999	399	999999	578	274	999999	385	181	757	833	218	593	340	523	113	467	891	626	35	999999	971	983	404	125	999999	436	999999	495	897	999999	874	999999	996	17	340	545	227	50	999999	132	497	130	999999	191	129	544	999999	999999	31	674	999999	586	882	999999	999999	111	999999	761	508	837	329	890	284	999999	959	177	597	333	192	568	999999	851	561	999999	999999	850	353	223	999999	999999	275	85	999999	999999	503	297	999999	23	310	238	550	466	541	999999	803	607	999999	418	231	951	947	837	225	463	435	190	35	979	971	856	999999	781	999999	999999	572	253	999999	61	727	671	19	583	32	953	27	782	319	334	110	999999	999999	934	999999	999999	999999	437	860	20	797	323	272	189	52	453	999999	999999	701	567	999999	559	191	794	690	559	942	374	999999	272	445	652	
999999	700	999999	567	999999	823	789	720	397	999999	393	416	264	414	999999	829	541	579	483	258	90	752	668	550	232	999999	254	442	112	999999	623	598	999999	154	452	571	310	485	600	656	979	981	180	999999	999999	775	540	286	999999	122	999999	244	999999	197	572	128	42	337	344	642	579	999999	999999	184	999999	999999	842	120	962	838	529	66	978	827	279	109	999999	147	384	457	679	967	999999	999999	389	388	999999	386	582	333	999999	972	150	958	86	999999	373	995	999999	381	933	430	324	322	592	776	999999	961	918	999999	999999	894	999999	886	962	999999	75	999999	794	999999	985	465	537	638	308	999999	915	999999	750	647	999999	999999	137	13	999999	259	653	969	407	999999	999999	999999	468	119	787	644	29	999999	996	474	566	999999	211	999999	395	999999	892	999999	23	46	860	246	221	281	737	999999	999999	999999	372	999999	999999	106	230	190	20	147	996	999999	851	664	537	661	33	286	90	989	999999	260	618	56	367	968	956	371	752	886	636	197	999999	826	877	80	892	294	999999	470	999999	30	866	257	999999	474	834	359	509	209	222	934	200	748	585	517	341	325	354	989	149	859	438	134	511	999999	56	999999	786	466	768	738	770	620	999999	364	393	370	575	893	999999	606	861	999999	673	701	999999	633	250	999999	738	576	939	526	330	666	592	741	999999	999999	427	809	572	999999	441	484	174	579	999999	231	133	970	750	461	999999	543	997	999999	461	809	812	423	999999	426	999999	999999	798	253	300	806	772	999999	624	903	475	333	44	819	121	198	999999	426	358	29	999999	999999	999999	999999	670	999999	999999	706	290	936	858	14	35	155	999999	999999	999999	999999	289	478	999999	481	999999	846	985	532	508	187	773	272	999999	395	75	999999	999999	960	375	320	583	512	146	999999	371	687	55	999999	999999	888	505	872	512	617	147	879	999999	764	421	980	502	999999	288	492	933	27	999999	472	999999	270	965	363	874	375	346	999999	341	999999	120	668	800	524	999999	619	681	900	999999	999999	999999	195	203	425	549	394	818	445	999999	999999	141	999999	33	582	532	47	923	151	998	147	280	999999	547	187	653	752	189	977	914	668	810	42	999999	999999	224	999999	77	549	814	490	557	900	552	687	261	999999	645	228	999999	196	695	999999	902	622	393	888	647	26	772	796	999999	840	531	565	844	109	96	33	999999	778	999999	384	336	999999	589	999999	999999	999999	926	887	999999	961	985	727	972	999999	140	644	616	999999	116	60	777	27	285	717	378	986	843	999999	680	622	999999	999999	
999999	321	213	394	43	23	80	999999	999999	884	690	253	855	803	592	574	968	451	416	999999	671	919	999999	319	242	872	11	831	27	999999	217	493	111	999999	512	661	76	999999	611	602	264	329	961	892	337	42	862	574	999999	279	193	238	215	827	552	306	713	999999	161	171	21	249	769	999999	999999	207	999999	999999	301	999999	507	999999	999999	814	778	352	958	999999	999999	209	20	999999	436	748	591	979	287	284	999999	216	947	182	594	450	999999	999999	999999	999999	225	999999	999999	999999	283	999999	771	960	999999	999999	58	209	347	999999	912	951	999999	585	812	999999	734	698	919	999999	866	95	983	334	638	400	999999	764	793	999999	999999	999999	999999	242	163	999999	976	630	999999	885	235	999999	868	948	999999	999999	298	15	211	999999	912	526	999999	32	911	197	489	446	332	999999	178	999999	999999	35	509	69	642	918	999999	848	54	113	116	43	642	848	999999	999999	999999	995	999999	999999	562	265	409	973	641	296	999999	999999	484	540	999999	595	717	999999	611	843	449	210	999999	999999	583	362	493	999999	420	186	390	72	971	999999	382	999999	894	950	732	161	625	535	428	356	999999	466	374	999999	806	521	999999	701	999999	383	999999	863	999999	999999	643	999999	771	601	562	465	905	268	994	40	167	971	700	999999	218	999999	227	913	782	653	783	127	999999	999999	12	898	859	688	825	999999	858	518	999999	173	316	999999	389	34	973	962	999999	338	471	344	999999	835	821	560	493	787	166	682	999999	353	948	999999	221	999999	599	663	605	226	442	999999	999999	999999	640	536	459	686	79	203	940	819	212	454	655	999999	999999	176	999999	999999	205	48	441	186	436	986	225	790	320	597	434	319	367	234	896	74	172	706	204	999999	110	999999	999999	962	741	999999	150	504	870	567	170	999999	585	306	999999	404	965	994	999999	999999	999999	669	375	999999	999999	630	462	978	558	590	999999	925	972	999999	999999	398	330	478	444	174	845	999999	999999	753	436	11	733	70	213	501	109	177	493	999999	999999	441	441	245	203	121	809	999999	999999	999999	85	999999	460	792	999999	632	84	999999	560	58	808	600	749	999999	56	767	999999	999999	775	66	999999	324	999999	432	820	766	999999	94	285	333	364	683	999999	639	677	201	551	940	962	999999	426	999999	617	444	742	382	692	819	199	436	999999	418	397	889	798	761	803	999999	972	341	674	989	999999	999999	694	999999	825	119	944	855	225	956	438	999999	999999	878	999999	996	690	447	84	147	895	849	119	945	999999	885	840	916	397	524	968	631	906	437	
401	390	750	617	557	582	875	344	220	999999	999999	999999	259	920	64	806	999999	535	999999	537	999999	372	999999	748	839	999999	278	37	467	701	988	806	298	999999	487	999999	999999	999999	890	501	272	561	638	852	965	101	636	920	861	590	186	999999	999999	378	342	38	273	11	777	999999	999999	999999	876	519	999999	183	905	56	999999	999999	559	275	999999	999999	274	542	734	274	783	747	313	357	175	877	525	555	999999	919	869	458	62	255	999999	282	198	999999	685	128	582	999999	999999	589	999999	999999	999999	999999	798	610	114	800	304	998	999999	39	313	955	682	999	994	724	999999	986	187	984	686	314	970	371	999999	850	857	615	999999	999999	999999	999999	999999	999999	846	613	757	831	814	79	163	63	999999	275	999999	242	742	685	134	999999	60	209	999999	503	447	726	940	999999	43	263	942	689	316	999999	477	589	95	999999	162	390	967	910	181	999999	831	999999	286	705	999999	344	117	182	491	833	939	362	321	999999	605	999999	672	330	797	561	137	999999	746	800	797	389	156	999999	532	743	891	150	38	304	672	814	449	999999	43	699	155	770	208	999999	297	999999	277	719	44	999999	717	646	999999	620	980	367	885	486	999999	23	197	14	999999	999999	999999	999999	333	27	704	790	680	437	999999	107	415	999999	275	273	999999	681	121	437	78	999999	999999	255	37	417	999999	315	929	963	337	30	511	150	131	460	541	498	791	260	24	253	999999	999999	359	25	999999	623	999999	999999	973	236	999999	760	999999	158	721	999999	771	999999	702	399	861	716	109	276	999999	274	245	814	732	23	999999	999999	422	824	147	745	895	21	212	999999	223	317	989	111	129	750	214	999999	999999	844	999999	875	557	625	999999	646	190	92	999999	940	387	999999	999999	959	999999	50	348	999999	21	975	800	760	713	12	185	554	726	998	157	845	69	999999	84	888	297	23	313	796	442	500	564	813	591	999999	322	936	428	999999	764	88	999999	103	960	999999	53	966	172	555	450	837	919	999999	934	584	881	124	211	999999	672	333	736	552	678	520	420	999999	178	451	689	248	999999	696	244	78	999999	966	312	999999	845	330	851	757	356	999999	581	382	878	17	999999	208	999999	999999	367	441	352	859	424	449	353	999999	999999	721	999999	211	712	233	948	866	999999	914	812	999999	999999	351	481	999999	206	83	939	999999	119	171	70	491	513	706	999999	999999	726	583	551	862	967	999999	533	999999	891	999999	892	357	433	22	865	999999	395	844	273	999999	959	999999	999999	351	510	999999	946	636	999999	999999	
698	15	893	155	149	567	999999	949	999999	374	818	351	97	999999	999999	999999	615	107	306	594	105	669	442	323	843	362	920	210	999999	999999	843	897	478	516	456	886	999999	288	872	307	113	446	999999	899	207	617	286	610	999999	999999	699	849	339	77	999999	999999	572	999999	311	786	647	172	999999	999999	530	921	999999	580	999999	304	999999	337	234	998	999999	999999	748	999999	126	236	86	320	50	443	963	994	567	411	236	426	324	883	999999	95	660	940	999999	659	999999	999999	744	705	999999	999999	999999	372	999999	341	585	630	999999	38	999999	85	710	999999	131	999999	307	536	999999	471	999999	189	980	253	360	149	347	550	810	98	175	839	492	381	999999	999999	652	601	999999	999999	825	606	145	999999	999999	901	385	999999	819	694	362	999999	922	282	999999	825	885	547	999999	485	993	45	819	202	999999	624	593	999999	31	946	999999	705	166	137	646	747	53	999999	999999	459	764	24	731	999999	735	333	917	219	30	490	300	115	589	894	241	999999	999999	943	431	805	999999	56	312	872	193	999999	685	999999	999999	613	999999	200	722	562	721	999999	999999	703	466	540	707	383	317	999999	655	999999	126	271	895	855	959	999999	272	29	151	717	711	858	999999	88	648	999999	583	416	999999	109	392	37	183	999999	999999	93	999999	891	107	934	739	771	226	786	999999	999999	898	780	999999	682	927	703	420	13	999999	455	999999	388	999999	585	799	901	999999	556	23	98	97	643	380	875	622	381	921	216	978	940	641	155	547	234	233	803	999999	36	999999	689	617	179	984	39	323	999999	999	999999	145	837	938	999999	999999	999999	335	265	999999	999999	999999	556	781	213	35	999999	814	624	999999	999999	999999	996	148	806	999999	334	481	999999	659	350	562	524	381	409	81	150	999999	999999	382	999999	899	968	403	984	966	625	907	413	154	999999	225	698	267	342	170	149	699	999999	296	999999	970	417	605	69	999999	544	999999	381	141	885	999999	999999	999999	745	768	393	999999	164	840	758	426	78	999999	12	999999	864	999999	48	248	932	451	999999	684	933	135	491	372	343	768	431	450	999999	281	268	999999	381	456	522	574	999999	546	544	300	537	32	902	999999	999999	935	999999	288	146	999999	208	999999	463	169	318	999999	286	30	269	395	418	318	890	796	515	680	752	418	743	474	471	999999	999999	580	999999	911	232	848	769	408	417	999999	999999	999999	83	824	868	222	147	902	298	757	999999	159	882	229	999999	116	138	922	192	943	999999	672	999999	999999	999999	999999	999999	407	999999	438	260	999999	977	
999999	13	999999	999999	999999	811	540	280	840	185	713	119	999999	698	999999	779	999999	719	847	999999	474	999999	642	730	270	999999	999999	999999	739	515	860	999999	425	182	617	225	999999	999999	448	120	999999	999999	704	496	958	702	780	194	95	628	280	718	413	645	999999	666	371	767	462	402	999999	340	541	334	999999	216	694	584	90	711	145	733	281	736	573	999999	904	155	999999	999999	516	800	124	121	245	152	103	999999	669	950	854	999999	999999	55	999999	322	141	999999	999999	999999	18	205	113	384	493	547	999999	676	82	710	762	225	995	894	885	35	225	430	999999	183	999999	999999	915	140	856	268	999999	236	999999	999999	671	534	999999	30	559	321	696	739	627	999999	999999	427	999999	999999	197	638	880	46	169	999999	106	710	289	997	999999	999999	289	973	527	234	999999	219	233	821	999999	999999	999999	975	344	574	339	485	802	999999	477	695	217	957	999999	999999	388	765	77	194	164	999999	255	977	391	465	41	723	222	999999	952	495	204	999999	918	959	398	904	702	594	999999	620	908	887	529	999999	886	331	40	999999	845	979	152	49	667	89	982	272	594	878	999999	615	999999	999999	449	981	501	999999	48	982	830	483	73	482	265	999999	62	999999	458	448	579	999999	692	999999	557	999999	353	164	227	839	999999	999999	999999	823	62	323	357	508	999999	547	451	999999	293	57	479	999999	916	999999	784	134	999999	624	813	155	309	832	999999	360	852	476	638	999999	113	209	15	704	999999	249	430	999999	195	999999	919	911	996	24	999999	645	443	999999	999999	684	999999	999999	812	362	321	174	524	229	400	996	999999	972	909	999999	461	94	999999	999999	208	676	999999	842	999999	483	705	902	159	999999	415	999999	917	666	999999	953	965	999999	396	653	393	999999	999999	210	550	199	896	947	999999	890	563	999999	999999	668	986	390	445	538	165	999999	656	419	24	238	999999	123	999999	999999	999999	955	150	450	999999	398	391	208	951	48	302	749	587	758	900	268	732	999999	683	259	999999	999999	517	999999	855	68	996	973	984	496	999999	436	999999	906	394	999999	750	122	645	215	286	999999	438	999999	245	416	751	898	518	756	506	740	440	999999	999999	999999	999999	999999	595	999999	401	417	224	999999	651	865	999999	680	373	854	517	619	999999	999999	972	892	999999	119	201	999999	317	107	465	237	989	999999	999999	290	597	999999	999999	48	526	15	813	999999	573	999999	756	379	777	80	535	999999	999999	999999	312	962	999999	427	933	338	521	156	999999	303	952	986	999999	995	869	358	93	512	256	479	103	432	
664	999999	328	627	363	821	999999	246	572	801	989	112	353	999999	999999	179	927	279	527	380	999999	519	999999	586	507	761	999999	429	987	32	418	999999	793	880	307	753	999999	315	999999	999999	999999	96	731	161	997	372	652	999999	924	913	585	976	999999	722	749	155	999999	741	130	602	321	252	258	999999	999999	229	999999	472	736	680	80	999999	304	827	999999	597	788	764	589	144	118	999999	504	84	447	441	817	80	999999	162	999999	367	999999	382	999999	242	837	190	768	999999	999999	999999	108	254	999999	963	681	134	999999	161	366	432	162	985	493	645	748	999999	113	951	412	248	999999	999999	124	713	436	922	449	662	759	607	996	810	91	999999	999999	260	241	999999	760	692	253	999999	796	142	214	209	888	742	494	663	87	817	999999	999999	847	525	139	139	536	759	685	999999	402	999999	436	999999	904	564	79	498	942	628	201	719	995	999999	787	981	999999	999999	999999	999999	178	105	529	188	444	276	999999	61	130	112	948	10	16	88	587	47	999999	862	305	334	672	999999	999999	458	626	656	819	495	737	999999	630	308	725	999999	996	306	999999	257	906	638	482	28	377	999999	680	999999	712	917	775	750	285	646	932	708	999999	182	383	81	562	788	457	596	999999	972	482	649	285	38	91	999999	808	458	955	999999	999999	654	628	999999	778	999999	999999	902	719	986	871	999999	999999	26	944	823	922	168	694	128	191	999999	704	405	367	41	915	684	999999	495	942	827	690	999999	856	389	554	501	999999	136	999999	554	876	999999	110	498	282	268	93	268	367	650	763	837	485	966	999999	999999	524	746	520	999999	76	234	999999	54	302	111	170	564	279	431	865	567	999999	636	18	376	304	868	759	656	601	576	137	302	999999	853	789	889	439	999999	976	555	616	587	488	999999	293	999999	206	181	999999	999999	988	935	999999	205	565	849	957	582	999999	656	987	999999	667	499	106	751	980	449	321	280	134	999999	454	319	951	999999	158	366	999999	247	672	587	999999	999999	588	202	999999	867	298	940	932	857	999999	999999	568	752	920	988	555	542	85	756	859	999999	404	50	491	999999	254	870	701	999999	499	691	999999	409	999999	594	911	904	999999	999999	161	381	348	999999	556	134	751	209	774	999999	810	551	171	915	728	999999	678	547	710	52	623	427	248	999999	367	711	346	168	446	999999	86	999999	999999	963	605	487	999999	136	494	999999	724	54	105	541	999999	999999	999999	78	681	584	916	373	999999	999999	498	733	999999	17	910	845	999999	592	762	999999	93	169	
999999	208	999999	250	251	551	63	353	328	579	332	706	549	419	191	277	999999	862	999999	999999	457	117	999999	871	999999	481	226	649	578	141	291	999999	999999	999999	705	330	757	440	343	375	999999	999999	872	919	999999	999999	468	500	663	520	999999	900	41	380	999999	999999	734	448	896	769	335	414	774	196	298	676	258	918	713	861	519	56	999999	999999	402	607	999999	555	470	918	23	725	985	999999	35	390	624	88	918	570	999999	319	544	999999	50	999999	999999	686	631	734	188	549	999999	801	999999	69	999999	988	978	115	999999	999999	978	978	755	609	999999	716	171	907	999999	180	999	152	999999	210	999999	955	13	999999	532	558	923	736	740	999999	939	193	68	965	18	636	999999	813	999999	416	341	565	817	440	487	368	999999	723	681	17	550	644	536	999999	557	999999	999999	492	583	999999	265	251	999999	999999	670	999999	658	205	898	426	999999	196	481	999999	869	946	147	572	18	999999	43	210	64	732	923	305	657	268	418	999999	651	617	999999	329	161	999999	999999	535	770	253	710	328	824	999999	999999	364	172	999999	930	610	289	422	999999	419	317	65	196	516	368	375	587	400	787	317	775	462	955	162	999999	779	629	611	999999	764	463	714	385	800	794	999999	142	979	337	808	311	238	143	820	999999	106	903	999999	177	405	666	319	541	517	489	485	408	19	999999	161	981	678	621	999999	956	602	679	396	721	798	242	608	72	979	999999	547	999999	145	999999	609	999999	817	444	405	108	153	999999	868	320	999999	171	133	17	186	999999	633	616	424	999999	999999	426	516	99	378	173	68	257	562	511	942	999999	273	868	372	284	173	244	226	620	999999	429	999999	86	412	637	999999	600	886	999999	999999	930	904	281	732	192	369	728	75	241	50	896	620	366	378	162	897	999999	645	901	999999	999999	999999	803	60	999999	615	440	686	999999	64	467	370	410	999999	21	261	992	146	999999	999999	444	178	984	580	999999	809	454	707	259	740	853	999999	984	498	999999	540	110	999999	742	577	999999	51	334	187	999999	999999	219	999999	366	901	999999	999999	466	986	228	999999	416	233	143	190	999999	732	437	999999	211	511	999999	911	154	481	999999	772	999999	999999	999999	403	999999	999999	996	392	599	999999	351	999999	835	734	499	997	279	762	134	999999	97	562	417	206	999999	334	975	81	159	307	94	999999	749	143	725	854	11	999999	387	999999	237	999999	590	944	999999	88	175	999999	21	388	999999	999999	357	284	684	840	203	789	788	519	999999	924	999999	301	141	466	999999	701	
999999	644	996	454	385	524	649	345	972	473	999999	535	168	509	999999	999999	665	702	538	999999	458	884	661	221	46	999999	999999	999999	518	299	812	999999	479	473	467	376	391	197	16	832	999999	348	868	730	974	263	360	999999	864	472	635	999999	927	143	253	999999	983	785	417	517	999999	347	999999	682	660	889	66	695	52	693	999999	477	999999	705	839	119	25	930	999999	783	999999	999999	999999	999999	999999	999999	997	999999	229	342	999999	606	780	999999	95	999999	999999	195	79	94	999999	665	999999	181	93	168	744	999999	304	144	119	62	547	999999	999	301	899	781	999999	288	892	999999	999999	710	999999	999999	999999	206	620	551	598	999999	999999	163	999999	999999	999999	275	962	505	638	775	51	999999	232	340	999999	155	500	793	999999	739	999999	791	201	999999	999999	999999	872	310	470	547	611	752	546	288	202	394	57	156	999999	634	818	999999	649	127	678	999999	487	969	723	551	706	827	163	858	663	999999	961	109	663	595	999999	999999	44	999999	999999	298	549	943	148	675	999999	999999	666	763	921	652	152	84	999999	809	102	902	587	919	999999	783	599	687	624	133	432	948	999999	541	241	166	489	559	953	389	840	999999	831	58	453	362	170	399	937	999999	926	886	302	853	999999	500	84	125	999999	999999	999999	861	328	24	999999	160	860	135	532	764	173	593	999999	999999	969	999999	81	539	475	999999	999999	209	750	999999	207	545	655	639	999999	740	91	373	309	999999	690	978	224	999999	805	303	502	999999	867	182	848	343	765	999999	883	942	999999	545	649	999999	767	500	120	999999	817	706	504	230	95	792	683	999999	999999	558	737	999999	345	264	733	999999	999999	587	342	578	764	863	779	999999	756	107	321	545	723	999999	805	199	868	508	999	109	799	281	950	84	999999	59	59	217	999999	892	607	174	812	477	999999	190	167	542	951	953	999999	722	999999	988	999999	999999	999999	754	752	547	132	836	265	634	383	999999	999999	267	999999	715	813	572	644	999999	999999	157	732	999999	754	625	42	999999	556	999999	182	86	806	961	604	360	973	999999	999999	599	770	770	999999	188	104	78	553	900	462	246	149	364	87	999999	498	999999	415	829	999	137	515	999999	290	219	999999	306	999999	675	663	729	741	999999	118	999999	103	730	999999	554	162	999999	81	999999	999999	999999	905	818	999999	205	473	280	944	153	305	999999	999999	999999	490	999999	726	797	170	999999	999999	732	504	631	255	41	517	999999	94	861	677	999999	66	383	922	969	313	643	306	712	212	392	784	597	222	781	962	129	
249	550	999999	364	526	999999	895	151	815	284	572	968	688	704	999999	93	476	982	280	710	61	520	394	93	500	457	675	999999	947	907	418	473	79	999999	528	999999	999999	322	796	999999	999999	781	163	39	999999	338	34	999999	205	701	999999	999999	511	999999	999999	729	165	999999	863	79	527	999999	203	908	999999	108	898	999999	186	652	59	164	195	417	232	279	999999	365	22	171	432	178	657	256	786	999999	961	999999	330	799	999999	300	458	727	345	999999	999999	999999	173	999999	439	735	331	999999	651	966	999999	104	38	798	372	799	731	701	646	358	393	999999	132	686	146	999999	999999	387	273	999999	705	999999	82	787	692	121	999999	49	732	697	999999	114	604	819	144	867	788	531	999999	589	568	756	91	986	61	640	999999	487	999999	999999	999999	944	289	999999	999999	999999	31	251	999999	261	607	692	969	948	511	289	352	312	551	278	303	447	950	684	200	948	999999	96	735	61	988	999999	214	999999	932	903	824	711	558	999999	846	546	425	185	999999	876	786	142	999999	772	298	819	935	566	65	999999	993	999999	701	999999	210	935	516	64	272	893	999999	596	26	999999	464	640	754	999999	432	999999	32	774	702	324	171	253	611	999999	763	178	779	647	328	614	909	228	20	245	358	911	40	999999	913	97	398	200	125	999999	317	657	75	999999	144	308	305	228	902	386	999999	956	333	553	300	103	124	999999	277	999999	698	246	630	519	645	521	725	660	861	615	999999	971	137	735	655	115	999999	999999	999999	29	319	690	325	633	95	402	999999	486	80	819	973	999999	922	999999	187	81	37	556	999999	622	999999	644	999999	297	460	189	828	598	999999	195	989	286	999999	257	102	17	999999	997	433	253	934	249	999999	52	641	379	58	424	557	583	88	557	541	890	446	674	999999	38	183	905	999999	989	588	885	829	696	230	674	999999	180	161	999999	132	999999	999999	343	64	999999	656	90	999999	414	50	324	116	442	745	445	811	999999	999999	892	824	528	999999	944	660	999999	999999	999999	158	383	803	387	999999	999999	999999	488	999999	112	619	19	382	999999	774	999999	948	273	778	397	951	784	863	202	496	999999	999999	604	999999	743	683	359	999999	999999	932	999999	610	662	892	68	999999	266	243	708	808	674	519	731	753	519	995	397	926	824	993	999999	999999	611	891	173	999999	831	115	468	999999	270	907	671	999999	27	559	295	381	719	391	694	551	165	393	822	749	484	850	863	999999	296	433	287	999999	568	247	999	771	729	226	185	161	774	999999	548	
767	848	571	735	960	999999	25	999999	443	309	822	364	227	78	424	999999	980	251	999999	999999	837	999999	953	601	780	559	524	652	502	999999	542	999999	876	999999	65	900	912	125	902	48	280	999999	999999	417	745	999999	781	999999	314	858	204	910	999999	155	711	147	894	999999	999999	999999	195	373	714	237	767	56	488	381	23	523	455	865	348	681	863	999999	785	999999	855	897	777	821	347	643	21	999999	721	731	144	917	15	941	999999	502	852	906	511	616	650	699	404	410	999999	791	413	339	571	382	292	99	362	358	124	68	632	374	36	999999	226	145	334	757	999999	106	517	513	999999	846	828	956	119	178	895	999999	502	377	142	555	999999	681	70	348	448	54	564	657	827	111	869	488	999999	440	400	515	374	647	172	999999	283	899	634	724	553	335	980	194	999999	958	565	265	241	480	840	544	84	986	318	999999	542	860	686	603	977	999999	999999	678	778	390	791	854	214	549	282	340	57	999999	795	123	74	379	204	868	546	999999	257	999999	600	999999	441	388	339	970	60	999999	999999	41	747	213	258	999999	999999	81	176	999999	999999	999999	208	509	497	738	200	204	138	172	665	817	999999	373	103	677	87	999999	949	413	999999	244	499	859	999999	25	999999	591	865	762	963	999999	702	834	563	565	999999	101	368	702	999999	999999	841	887	999999	405	999999	383	120	580	999999	493	132	999999	195	815	999999	349	392	999999	149	609	339	376	208	542	125	999999	809	537	477	986	564	256	225	390	999999	999999	111	721	51	225	481	294	538	480	11	999999	999999	748	373	861	709	886	563	588	805	475	688	999999	999999	999999	999999	999999	999999	247	999999	875	547	805	999999	999999	247	670	999999	924	137	54	837	728	999999	186	583	71	174	615	287	677	693	637	585	999999	923	886	441	299	999999	898	191	300	550	135	999999	843	336	999999	623	999999	999999	639	999999	760	637	959	683	999999	179	512	999999	497	999999	999999	191	999999	999999	494	999999	361	238	999999	282	239	999999	546	188	415	999999	999999	734	999999	999999	999999	231	63	186	825	999999	999999	999999	339	130	149	490	693	340	299	943	999999	624	842	999999	272	810	315	366	231	897	100	781	278	327	439	999999	36	505	722	40	138	733	404	999999	999999	158	899	30	999999	999999	179	216	888	999999	304	124	892	273	729	436	999999	697	999999	927	209	192	934	21	999999	371	464	999999	999999	268	815	757	230	648	425	123	999999	294	233	999999	999999	884	892	806	999999	325	885	762	776	295	125	441	777	476	994	
999999	224	887	340	771	999999	999999	999999	630	999999	999999	894	999999	999999	615	525	630	473	482	210	999999	299	137	989	999999	999999	999999	421	331	999999	384	979	999999	653	999999	898	999999	999999	461	999999	999999	294	272	999999	485	430	641	999999	170	770	494	967	304	999999	679	229	97	898	999999	295	593	569	277	486	999999	999999	999999	600	941	999999	999999	999999	21	294	463	999999	37	976	513	944	999999	786	261	999999	659	417	685	487	973	687	811	136	988	176	999999	999999	27	785	999999	918	290	51	973	999999	279	817	955	20	999999	649	201	120	394	31	450	806	318	999999	827	864	881	662	626	264	905	374	999999	845	689	999999	23	999999	107	594	663	999999	999999	807	291	999999	461	999999	675	999999	495	700	741	999999	999999	798	868	999999	957	25	47	627	425	719	999999	905	138	120	330	535	636	949	999999	800	999999	647	999999	511	435	999999	412	216	987	302	768	214	999999	722	130	891	417	713	294	91	557	45	388	104	268	385	712	350	354	999999	697	545	686	941	608	87	805	367	874	971	612	830	999999	999999	950	344	281	416	990	439	128	999999	999999	932	252	999999	269	899	999999	59	999999	72	861	848	604	232	999999	691	123	52	95	60	838	323	479	726	999999	265	153	924	114	305	360	915	31	774	880	754	999999	286	818	999999	124	824	697	550	968	791	528	727	816	589	303	947	353	77	94	352	463	525	926	14	755	328	945	978	999999	999999	999999	999999	352	772	999999	999999	234	189	935	24	999999	928	757	613	736	425	117	524	12	412	571	953	689	538	999999	183	359	999999	160	796	878	719	838	999999	964	698	385	54	999999	466	999999	173	142	79	726	534	999999	323	277	340	221	431	999999	999999	384	999999	999999	999999	999999	819	487	420	999999	148	146	999999	100	735	648	48	50	999999	999999	999999	689	407	821	620	811	999999	415	46	546	820	585	999999	999999	539	648	101	558	572	573	776	978	313	144	993	999999	999999	999999	42	999999	239	999999	999999	503	999999	999999	976	62	530	11	999999	414	451	873	219	999999	688	172	560	97	557	489	477	999999	999999	567	386	273	827	686	991	333	999999	371	999999	530	999999	954	313	999999	999999	999999	38	570	999999	999999	537	439	925	439	254	658	883	945	126	749	999999	658	352	872	999999	713	235	843	20	389	41	89	565	999999	136	734	858	639	999999	519	999999	999999	640	789	40	946	999999	397	441	999999	450	437	255	999999	708	999999	612	441	688	958	999999	194	560	999999	340	457	874	246	313	520	999999	253	529	607	297	
915	999999	562	999999	296	375	837	411	678	939	604	834	997	980	358	132	999999	951	467	999999	276	356	170	458	583	999999	999999	999999	921	541	206	907	647	999999	792	760	59	999999	999999	999999	999999	782	999999	999999	999999	623	877	999999	999999	999999	384	302	72	902	30	568	858	113	268	223	274	753	999999	146	999999	696	197	726	197	597	82	825	559	874	729	494	474	629	722	959	205	844	139	999999	167	904	844	999999	999999	234	999999	945	342	999999	327	232	301	999999	796	49	436	999999	78	367	325	999999	999999	198	999999	536	104	238	999999	308	28	999999	623	958	979	839	851	451	476	999999	695	999999	493	999999	556	999999	202	728	833	999999	533	999999	776	772	217	999999	171	656	572	999999	139	999999	564	43	169	897	999999	999999	999999	957	197	984	683	114	671	197	75	999999	641	675	344	375	405	707	775	973	999999	851	750	381	677	999999	879	753	834	999999	572	460	999999	659	897	858	962	875	495	549	371	672	999999	29	542	800	25	897	388	764	278	999999	268	195	999999	757	999999	394	289	993	999999	930	280	650	624	615	159	999999	777	999999	999999	999999	222	235	612	999999	999999	999999	838	999999	188	981	374	79	752	716	201	36	999999	150	275	577	999999	502	999999	441	401	999999	404	927	651	44	130	999999	360	749	999999	42	582	270	999999	861	999999	412	999999	133	565	999999	897	908	423	132	999999	999999	220	999999	933	720	791	999999	590	300	336	911	999999	999999	999999	999999	719	999999	81	169	453	155	999999	413	31	193	687	999999	875	999999	999999	495	513	528	470	999999	691	525	815	924	999999	411	680	715	534	999999	186	999999	999999	103	999999	893	837	999999	678	428	503	807	814	999999	42	481	305	398	738	999999	407	707	999999	377	780	203	198	156	918	52	475	428	878	999999	17	27	999999	782	710	669	658	259	850	51	990	884	710	74	891	769	115	291	977	694	999999	478	986	895	323	297	999999	690	999999	636	999999	999999	928	999999	743	25	433	523	688	999999	192	158	999999	642	386	895	492	134	265	158	937	193	999999	194	149	538	40	162	999999	999999	964	999999	999999	999999	98	915	955	283	999999	876	346	999999	603	908	511	98	621	353	518	427	999999	580	999999	197	698	999999	999999	744	298	999999	985	280	64	999999	999999	224	245	642	553	999999	940	219	803	999999	811	355	999999	999999	683	60	916	686	643	52	999999	999999	542	725	525	328	291	221	984	125	891	76	537	999999	804	297	853	999999	999999	999999	486	594	777	56	385	353	189	999999	71	999999	999999	308	636	22	
657	999999	681	999999	127	235	189	728	235	999999	999999	745	818	262	737	395	999999	937	886	596	999999	33	615	999999	350	181	999999	200	160	999999	827	592	439	525	999999	93	615	999999	999999	574	868	758	999999	100	999999	639	535	927	363	675	51	361	421	50	999999	633	114	194	179	945	95	988	578	488	860	905	316	302	999999	654	780	862	86	999999	727	807	663	999999	938	710	646	222	836	485	999999	999999	999999	399	999999	57	999999	430	175	915	489	999999	189	999999	240	652	333	242	355	709	894	999999	284	110	322	649	969	589	256	468	309	999999	162	999999	782	394	734	916	234	534	675	999999	696	171	999999	999999	627	782	295	999999	999999	414	866	136	590	999999	201	80	86	428	87	399	184	999999	616	615	999999	96	108	846	999999	417	18	821	43	999999	999999	123	277	475	32	999999	304	960	999999	895	17	35	999999	266	202	664	840	805	456	999999	999999	999999	554	227	130	999999	683	448	377	969	406	54	999999	55	999999	87	803	611	999999	890	999999	224	999999	721	608	701	584	842	653	263	577	212	999999	757	370	502	568	999999	354	491	513	999999	592	999999	499	962	932	466	232	125	999999	238	409	999999	191	999999	375	833	619	999999	956	841	795	124	402	203	680	346	685	541	518	999999	999999	999999	999999	999999	631	511	232	999999	999999	127	619	538	402	999999	802	807	575	409	136	999999	440	999999	535	999999	70	999999	720	305	291	999999	781	999999	606	999999	999999	495	999999	999999	339	864	611	973	660	838	232	267	721	63	400	872	999999	286	415	999999	322	340	388	714	999999	163	790	926	363	182	346	999999	931	294	376	317	999999	632	80	999999	133	466	275	697	999999	803	756	667	904	999999	999999	999999	999999	823	795	641	116	476	764	185	83	684	619	487	502	303	335	999999	687	93	999999	148	216	999999	659	855	75	999999	274	385	407	133	32	999999	356	841	999999	118	498	735	999999	999999	999999	894	198	999999	846	787	999999	156	477	999999	979	999999	174	999999	298	142	173	939	999999	425	211	388	778	949	662	675	141	661	649	999999	938	952	882	103	280	999999	999999	221	18	287	999999	127	907	88	154	999999	780	669	999999	521	945	558	999999	785	949	489	126	248	786	181	656	999999	999999	260	999999	37	938	80	417	977	188	999999	931	298	929	93	480	699	805	461	895	472	999999	137	281	389	999999	106	154	790	999999	715	435	837	630	951	620	657	698	999999	272	999999	262	574	343	999999	627	870	856	999999	18	426	443	334	286	194	434	999999	999999	999	243	842	
999999	626	781	472	526	999999	668	999999	472	823	10	688	198	195	220	999999	794	288	999999	923	250	999999	999999	779	282	110	560	446	999999	999999	678	999999	999999	430	783	999999	999999	870	476	533	211	999999	999999	194	425	754	146	100	974	890	585	699	247	320	601	647	843	999999	200	426	999999	232	460	231	154	311	805	768	999999	999999	750	923	812	999999	721	371	884	999999	364	527	963	469	471	636	665	979	461	572	828	145	792	791	999999	59	990	999999	999999	999999	50	123	948	999999	689	400	999999	661	999999	999999	599	240	763	999999	647	999999	999999	83	760	999999	565	175	850	243	940	275	791	959	999999	762	247	741	943	712	557	250	579	596	780	999999	496	13	101	999999	999999	598	382	546	154	16	596	917	999999	604	999999	999999	272	714	999999	999999	608	190	999999	134	771	999999	296	999999	699	406	103	866	302	688	337	561	83	408	271	351	892	255	815	246	176	329	522	349	106	682	978	864	168	999999	473	315	595	966	680	124	311	332	847	747	912	729	625	999999	276	64	801	864	999999	96	531	362	375	181	958	999999	999999	999999	953	26	428	239	708	936	225	32	966	116	728	157	49	570	408	77	334	446	999999	999999	999999	52	880	999999	421	82	834	120	999999	999999	18	237	778	364	999999	999999	328	999999	30	688	999999	254	999999	694	999999	999999	56	999999	953	307	999999	999999	747	364	873	910	999999	999999	817	636	112	114	92	551	108	999999	379	684	202	999999	749	650	999999	26	665	999999	954	196	977	126	35	999999	166	642	999999	999999	490	999999	491	999999	694	999999	999999	394	585	999999	999999	546	595	645	926	371	769	999999	558	206	999999	999999	699	54	955	949	999999	701	611	239	999999	449	999999	613	20	956	203	734	884	735	784	999999	441	453	666	418	999999	999999	200	663	999999	999999	93	380	399	999999	999999	446	511	999999	686	174	783	999999	273	722	572	982	999999	969	999999	44	501	822	422	999999	999999	255	388	547	357	994	510	947	999999	176	366	603	224	999999	243	757	232	148	999999	999999	258	95	189	944	999999	619	707	230	999999	79	289	271	958	333	468	477	999999	964	397	691	663	835	229	107	366	999999	768	383	736	421	812	362	999999	802	816	214	76	443	702	738	297	290	462	66	886	105	644	890	792	765	999999	268	751	999999	955	423	999999	999999	588	876	851	333	999999	83	999999	927	498	165	516	999999	411	624	999999	659	999999	383	382	173	999999	270	999999	877	591	970	722	553	611	414	847	403	348	983	855	999999	886	963	796	388	
799	958	999999	999999	383	999999	364	84	996	101	964	999999	999999	702	999999	999999	551	973	742	999999	361	713	999999	93	318	122	915	427	768	446	772	999999	999999	993	374	262	664	845	999999	63	616	647	557	519	450	999999	999999	646	122	537	283	913	999999	282	999999	95	642	999999	999999	270	622	937	999999	559	329	533	994	56	338	618	663	706	999999	688	999999	714	166	806	642	999999	759	278	314	240	172	859	218	314	966	288	999999	999999	675	243	440	678	341	997	199	999999	999999	317	318	999999	874	577	443	999999	374	323	999999	836	999999	999999	511	354	632	85	397	470	999999	689	89	999999	999999	999999	41	999999	258	238	999999	999999	616	725	772	451	960	809	366	595	425	675	940	999999	358	999999	999999	547	731	96	55	999999	610	729	601	999999	237	268	505	361	999999	207	294	146	940	999999	229	164	999999	69	999999	822	719	802	55	999999	749	999999	701	225	263	493	999999	172	192	127	558	999999	999999	191	224	702	314	14	58	228	999999	804	713	999999	999999	999999	192	671	999999	232	999999	808	684	951	841	999999	999999	290	108	63	692	131	953	822	223	342	40	183	845	690	518	714	753	827	268	999999	999999	124	999999	158	999999	999999	469	960	999999	749	212	183	349	422	146	999999	906	995	999999	269	851	890	374	231	84	19	825	21	714	831	999999	857	692	896	87	451	628	950	752	849	999999	992	251	473	139	999999	834	433	999999	494	808	757	999999	999999	999999	832	750	999999	83	301	27	999999	255	749	695	355	999999	453	345	694	405	955	252	686	999999	858	648	900	101	227	185	402	467	229	33	306	565	694	801	254	999999	198	876	999999	831	214	747	999999	778	784	376	390	97	999999	99	852	515	615	400	246	193	849	348	855	126	624	999999	999999	999999	398	789	999999	651	100	993	999999	89	791	854	403	999999	999999	999999	316	851	794	314	607	140	999999	999999	950	303	999999	71	851	850	31	345	999999	223	999999	776	389	999999	580	739	999999	866	883	773	723	999999	996	135	47	726	41	14	999999	319	393	999999	554	999999	838	999999	999999	39	151	999999	68	456	646	189	399	379	743	321	280	64	317	999999	257	999999	78	199	999999	440	999999	134	819	999999	999999	999999	830	825	999999	782	166	999999	653	968	999999	527	715	277	124	816	735	667	983	999999	734	276	12	652	648	156	538	649	204	655	15	999999	546	51	442	749	358	573	157	960	999999	999999	999999	348	24	730	692	999999	85	490	704	999999	151	109	291	999999	894	187	187	85	254	517	883	998	999999	
708	980	673	834	999999	468	172	520	999999	564	999999	999999	663	638	918	464	737	573	714	999999	649	875	999999	759	695	854	999999	396	999999	715	647	317	412	385	316	999999	28	966	710	32	542	845	127	999999	749	881	999999	999999	999999	621	517	943	179	57	323	832	543	913	148	519	999999	999999	448	317	917	234	463	288	331	178	445	999999	863	692	418	999999	999999	902	999999	814	624	631	136	999999	208	704	148	364	999999	999999	215	115	827	999999	999999	766	406	810	999999	524	427	999999	228	100	186	999999	999999	999999	639	520	84	640	903	334	895	665	649	989	119	223	999999	109	226	847	962	340	943	672	956	652	406	948	285	999999	397	671	413	999999	283	999999	624	660	725	551	410	574	211	999999	305	79	126	417	700	999999	438	328	736	999999	137	846	999999	417	530	987	123	135	365	417	936	233	262	613	715	657	599	999999	999999	674	447	999999	138	449	377	887	535	999999	999999	870	67	79	935	42	999999	437	658	217	140	999999	999999	284	219	999999	566	999999	999999	513	999999	999999	815	999999	943	71	933	999999	999999	363	999999	643	999999	134	878	495	360	999999	297	230	705	288	999999	392	999999	999999	246	173	188	345	883	306	80	31	999999	213	65	65	135	999999	999999	177	999999	304	999999	999999	286	313	999999	723	443	999999	783	999999	807	423	54	433	706	307	825	999999	561	999999	480	742	573	440	837	674	439	304	742	423	999999	999999	568	703	999999	808	369	932	767	464	901	194	522	483	999999	874	999999	632	358	827	999999	338	616	348	824	434	923	846	476	731	294	999999	956	369	999999	279	854	999999	218	898	937	892	12	106	480	295	230	99	999999	963	515	806	946	914	999999	793	921	230	879	789	884	999999	466	46	180	762	238	163	18	944	29	999999	999999	460	889	165	999999	519	999999	538	214	999999	999999	513	225	487	202	999999	994	682	358	634	471	429	23	423	999999	966	999999	717	67	76	91	999999	944	999999	393	999999	34	999999	467	999999	362	350	584	60	999999	953	820	692	570	196	169	335	596	999999	356	994	446	999999	728	999999	593	160	999999	148	752	358	568	999999	104	999999	26	784	224	946	999999	131	844	999999	529	483	999999	243	157	871	907	755	685	559	350	398	59	999999	491	108	817	999999	869	446	308	999999	394	999999	598	863	179	999999	999999	999999	123	235	159	483	946	255	999999	999999	12	999999	999999	996	672	999999	187	706	999999	999999	302	999999	999999	999999	261	408	664	984	99	853	999999	293	702	532	644	999999	446	125	248	575	999999	246	
999999	467	209	999999	999999	311	999999	384	125	892	216	711	999999	995	520	999999	973	999999	818	961	165	368	715	719	999999	708	362	637	573	71	467	92	999999	66	239	671	868	991	203	363	999999	714	738	753	999999	991	999999	648	525	401	152	497	756	999999	90	999999	999999	490	999999	507	949	999999	999999	63	434	133	855	35	999999	848	185	981	999999	465	850	999999	630	962	641	999999	268	713	999999	182	919	969	335	214	975	712	920	999999	638	695	414	999999	903	685	328	999999	999999	424	999999	999999	225	999999	940	999999	800	640	897	999999	848	447	249	245	999999	638	144	465	798	651	60	62	928	797	353	999999	61	999999	546	944	999999	688	999999	844	829	444	956	759	39	999999	413	999999	815	140	539	201	456	178	999999	275	550	862	999999	999999	999999	830	748	428	999999	87	249	826	103	999999	999999	999999	666	405	415	689	682	385	436	763	247	714	247	797	267	999999	415	882	232	281	999999	781	999999	295	480	999	999999	537	999999	951	795	999999	252	863	985	999999	999999	61	999999	999999	999999	175	999999	402	256	999999	593	950	170	999999	999999	366	604	821	999999	373	999999	999999	925	416	992	155	443	485	999999	660	472	383	812	888	999999	364	130	169	999999	238	999999	140	49	820	415	746	376	286	288	438	982	431	315	999999	741	999999	999999	999999	80	447	999999	950	433	596	197	219	147	999999	48	317	246	445	999999	329	999999	507	341	114	999999	256	778	166	206	540	677	51	999999	999999	999999	473	999999	774	999999	252	506	404	706	452	633	206	999999	999999	248	999999	202	547	299	985	604	243	822	999999	355	824	668	999999	754	893	999999	156	999999	947	999999	575	89	471	356	889	823	622	999999	889	999999	804	647	999999	918	235	348	139	751	92	596	913	651	999999	429	274	583	930	999999	813	532	487	65	661	969	672	891	730	201	409	999999	981	443	999999	999999	999999	999999	985	657	528	999999	789	404	999999	360	221	924	999999	999999	91	315	999999	972	999999	366	993	749	985	999999	999999	344	617	938	352	919	999999	999999	999999	664	878	999999	999999	282	999999	268	743	999999	996	310	758	748	999999	999999	119	103	279	999999	999999	575	557	999999	201	999999	412	194	999999	850	61	149	999999	741	215	218	173	993	717	999999	849	728	623	910	999999	684	954	506	999999	999999	828	258	650	999999	33	152	999999	86	896	327	870	937	330	892	41	999999	999999	27	542	808	524	999999	386	658	169	728	999999	647	999999	999999	326	905	867	17	999999	802	498	999999	718	999999	112	96	106	400	750	911	408	730	879	
895	129	937	964	999999	415	999999	872	992	999999	999999	199	999999	999999	999999	10	964	80	322	870	238	999999	999999	308	479	706	437	30	985	907	257	329	232	767	999999	397	999999	941	359	602	320	999999	999999	999999	423	999999	642	999999	716	399	786	999999	95	859	651	536	704	638	494	811	978	691	887	999999	999999	999999	999999	701	875	992	621	33	720	720	560	308	862	720	885	606	73	999999	999999	595	999999	416	999999	372	126	625	692	750	456	548	623	628	52	420	516	448	999999	941	193	724	999999	999999	131	374	308	352	673	984	753	888	747	609	388	301	964	782	999999	604	999999	259	999999	999999	999999	181	106	999999	265	452	213	999999	700	132	195	999999	817	368	999999	869	73	773	951	707	999999	567	801	24	249	999999	455	734	707	311	366	999999	999999	906	999999	949	999999	376	97	999999	999999	316	198	624	423	799	483	606	999999	871	540	810	999999	602	875	999999	999999	92	692	513	999999	479	999999	398	765	262	175	911	182	999999	601	697	686	730	926	690	999999	999999	999999	999999	999999	849	999999	836	770	556	635	821	999999	186	580	196	683	583	234	311	576	799	858	171	633	999999	434	162	279	843	134	577	675	194	999999	202	491	999999	245	157	242	903	627	999999	626	999999	879	999999	764	415	23	112	505	625	123	580	328	439	816	999999	999999	999999	566	927	431	68	155	846	999999	387	999999	441	999999	87	78	673	181	999999	544	289	692	999999	999999	864	829	999999	81	60	999999	999999	999999	61	435	539	999999	999999	999999	700	788	567	208	999999	999999	999999	710	999999	764	427	999999	450	408	679	894	536	22	999999	696	999999	108	410	999999	105	776	488	999999	999999	15	808	355	919	335	481	860	999999	90	660	979	999999	164	256	999999	999999	999999	629	659	204	999999	999999	999999	744	999999	645	999999	387	999999	113	266	999999	873	67	999999	999999	999999	637	124	927	819	917	456	362	999999	686	547	851	152	343	602	156	828	319	999999	116	999999	999999	468	690	999999	482	406	977	403	18	146	999999	679	311	999999	865	514	732	384	249	452	999999	999999	775	999999	999999	245	999999	511	120	152	999999	572	470	999999	470	178	999999	58	999999	521	478	959	998	999999	451	181	999999	761	736	641	106	934	255	663	127	874	693	592	138	247	169	475	293	866	582	999999	999999	636	120	999999	999999	683	48	728	973	214	999999	999999	656	578	403	485	775	478	56	629	999999	806	557	596	485	999999	920	999999	362	13	675	141	967	917	999999	214	651	49	561	422	896	527	690	912	999999	468	935	559	999999	
999999	700	814	999999	999999	217	999999	89	523	221	248	762	939	999999	970	539	606	268	739	616	999999	834	735	999999	633	999999	999999	126	999999	460	27	906	999999	999999	678	999999	860	321	24	709	999999	999999	137	828	322	999999	999999	999999	719	383	539	999999	999999	999999	655	849	999999	897	999999	230	418	295	999999	999999	203	342	401	685	697	999999	678	999999	253	39	66	73	706	999999	605	972	776	999999	407	999999	920	817	709	427	609	828	347	999999	133	794	301	274	690	73	634	980	999999	999999	999999	61	704	255	956	177	887	592	152	68	302	224	999999	999999	888	183	152	385	632	974	86	868	999999	715	171	459	738	791	382	643	282	624	999999	505	191	999999	567	675	861	542	540	26	686	289	671	909	350	528	386	517	920	259	357	293	999999	596	732	999999	93	506	438	105	219	999999	785	999999	509	999999	590	543	615	477	524	99	444	69	192	999999	53	262	119	219	415	865	722	32	277	431	310	999999	999999	578	999999	365	999999	999999	806	186	503	999999	409	402	938	843	901	453	734	267	849	145	999999	691	945	831	396	229	690	999999	787	762	409	999999	647	994	999999	47	886	999999	986	999	262	999999	999999	59	852	716	280	571	999999	279	298	999999	581	174	191	931	632	759	968	884	754	999999	999999	740	594	330	754	943	999999	864	567	576	281	999999	999999	408	155	999999	978	680	999999	128	391	518	474	400	999999	483	813	988	415	136	999999	111	255	800	617	805	464	532	999999	337	648	109	711	721	738	999999	291	782	786	736	999999	298	935	999999	80	880	275	204	822	281	139	935	458	440	386	179	605	999999	999999	349	441	456	718	621	479	291	999999	752	661	776	202	40	211	678	355	901	176	619	730	736	539	270	709	690	207	713	650	280	999999	568	999999	999999	991	446	304	999999	579	324	165	999999	999999	999999	542	55	89	108	733	779	95	484	999999	986	361	999999	809	181	746	38	423	766	999999	535	417	103	651	999999	49	765	999999	30	999999	851	463	941	999999	27	727	664	610	108	980	870	195	860	564	149	848	937	637	999999	999999	550	999999	399	157	548	999999	448	404	97	69	999999	405	75	162	161	532	420	401	792	453	91	428	325	786	770	350	556	538	512	154	112	137	260	441	999999	951	74	793	124	999999	999999	269	523	49	21	475	129	707	999999	616	999999	999999	844	680	506	132	999999	612	387	999999	999999	910	891	942	957	840	154	634	999999	210	468	999999	999999	880	174	999999	999999	286	999999	305	999999	849	135	999999	716	
999999	292	999999	934	659	999999	462	416	917	363	378	377	580	999999	999999	330	495	336	212	158	999999	268	964	516	684	227	308	837	91	976	709	784	995	236	401	557	574	999999	999999	833	16	220	369	527	795	454	333	999999	603	975	999999	522	923	747	905	307	999999	74	999999	441	78	999999	334	940	654	999999	381	354	999999	623	999999	795	614	379	152	600	898	446	720	240	893	113	999999	116	999999	196	860	258	331	999999	239	510	450	999999	764	391	886	429	873	999999	82	999999	999999	980	999999	940	908	999999	605	314	408	881	353	29	547	964	390	227	699	467	734	133	32	597	999999	255	999999	333	614	999999	714	479	999999	999999	999999	914	599	263	886	310	287	317	652	26	694	357	167	999999	743	800	999999	668	730	415	999999	999999	956	917	596	999999	596	584	999999	844	600	929	999999	832	860	633	999999	137	999999	999999	190	427	480	16	902	46	97	922	590	814	759	999999	999999	999999	999999	219	957	681	666	911	714	702	377	999999	999999	764	48	999999	999999	120	434	999999	336	999999	999999	59	477	999999	24	560	887	673	994	135	95	999999	191	161	999999	651	675	693	470	429	999999	487	59	672	999999	147	997	999999	362	480	389	999999	719	416	999999	995	741	999999	667	116	34	999999	708	999999	723	871	583	887	547	999999	444	740	414	907	658	747	999	805	370	876	999999	134	320	523	745	209	835	774	228	792	999999	667	36	999999	999999	642	779	806	949	718	564	120	225	442	999999	648	481	812	758	999999	995	936	646	790	999999	999999	730	194	507	523	46	999999	669	999999	20	776	714	60	512	25	967	999999	856	999999	322	452	908	878	488	106	728	33	999999	42	796	973	999999	999999	808	504	999999	595	999999	436	681	755	999999	471	432	268	934	430	310	999999	999999	999999	90	999999	478	112	999999	852	705	410	795	999999	792	636	999999	999999	755	478	999999	17	999999	381	999999	999999	999999	567	11	447	455	229	172	307	723	284	814	994	999999	36	767	706	512	69	999999	999999	641	668	963	999999	999999	395	999999	465	999999	302	638	846	908	660	34	911	110	555	999999	999999	247	497	300	517	999999	962	999999	729	999999	545	505	53	492	994	788	312	999999	197	933	70	716	707	129	999999	999999	967	999999	242	12	855	999999	999999	663	413	999999	153	377	999999	999999	550	251	783	753	999999	797	595	999999	913	871	721	317	913	621	999999	769	540	378	869	872	855	999999	911	727	856	938	547	390	88	999999	645	934	158	205	392	819	933	953	999999	999999	60	612	999999	371	290	
548	999999	345	999999	999999	999999	775	508	582	146	674	999999	999999	897	704	259	214	285	579	236	787	169	718	239	526	836	586	892	246	822	999999	702	550	446	317	256	211	73	445	999999	869	999999	575	68	999999	489	876	999999	999999	383	999999	337	604	999999	502	389	974	999999	800	807	999999	882	271	760	999999	999999	999999	619	589	999999	57	150	840	999999	366	361	999999	659	999999	999999	959	530	122	999999	976	999999	108	415	943	928	999999	105	273	638	679	999999	174	815	174	745	700	999999	999999	332	999999	704	496	248	999999	151	999999	999999	594	763	847	23	770	407	783	978	873	383	675	660	185	952	999999	999999	686	378	999999	999999	999999	999999	345	703	63	789	538	282	999999	860	636	802	142	957	510	509	999999	666	227	999999	42	196	871	327	999999	999999	156	999999	826	999999	999999	410	953	28	829	999999	427	154	999999	980	869	510	560	23	747	873	527	228	451	377	999999	30	161	430	745	308	999999	28	122	247	642	999999	999999	143	308	236	849	124	137	692	92	999999	706	246	897	531	635	858	580	999999	298	928	930	999999	999999	541	258	999999	999999	531	914	408	41	722	999999	714	65	426	999999	520	34	413	100	759	295	773	323	914	533	999999	672	56	448	999999	949	713	999999	996	269	999999	977	325	841	606	777	683	615	984	999999	192	999999	999999	153	69	693	884	999999	181	174	111	227	343	10	69	858	999999	959	637	772	634	489	68	999999	948	543	708	571	493	981	611	167	339	26	350	746	463	903	389	999999	999999	874	63	832	168	549	643	999999	781	999999	999999	723	978	999999	273	999999	417	61	204	999999	985	999999	355	199	563	943	887	326	659	999999	404	999999	580	926	708	759	436	999999	999	409	899	393	999999	999999	999999	887	189	128	753	646	339	412	708	862	725	751	529	864	279	224	999999	326	999999	999999	354	999999	153	62	513	513	277	190	62	795	627	602	532	610	127	675	763	769	573	22	984	992	265	718	210	956	240	572	957	784	748	582	727	332	400	136	743	999999	999999	250	379	158	360	999999	245	133	228	919	746	603	999999	891	753	652	484	362	689	435	999999	999999	282	704	232	277	999999	54	874	210	219	999999	931	636	164	332	642	835	641	352	482	86	999999	999999	825	999999	333	856	999999	84	848	48	999999	318	284	69	967	999999	999999	999999	865	201	259	27	999999	755	671	999999	737	430	999999	648	720	346	952	999999	817	961	879	868	944	201	225	999999	362	181	999999	622	362	105	364	999999	910	559	487	291	999999	
720	611	80	693	509	999999	999999	999999	209	328	109	366	999999	999999	15	999999	66	999999	674	975	459	999999	538	209	58	472	642	75	52	999999	171	859	671	948	107	999999	808	184	999999	81	817	734	162	853	999999	266	853	854	999999	181	999999	420	812	315	377	64	83	870	645	47	486	342	32	999999	999999	249	694	999999	153	655	999999	999999	703	602	168	724	512	999999	999999	791	618	788	716	870	883	999999	56	366	580	52	287	999999	999999	999999	595	484	999999	999999	696	215	999999	302	710	999999	193	971	716	220	156	999999	552	397	126	853	428	698	625	161	999999	416	999999	338	980	110	999999	60	352	306	17	683	999999	822	999999	548	229	999999	999999	23	687	912	999999	999999	999999	927	999999	889	821	686	979	896	859	999999	999999	289	22	242	322	609	335	143	629	420	212	472	641	729	408	577	633	111	621	999999	474	676	999999	999999	999999	62	999999	488	238	665	327	999999	824	461	720	709	535	999999	14	477	687	999999	292	622	634	746	999999	999999	490	253	62	877	284	257	95	435	906	656	123	269	999	846	999999	963	103	101	648	189	18	699	52	646	107	153	924	920	999999	760	732	382	767	839	998	985	612	449	999999	576	376	295	999999	879	873	744	478	840	649	329	529	543	107	116	762	791	999999	416	779	141	999999	174	52	999999	999999	740	502	999999	848	918	360	653	999999	999999	813	723	896	999999	772	999999	999999	94	999999	999999	241	199	285	660	86	999999	999999	206	999999	999999	254	211	252	657	999999	143	999999	318	991	730	969	999999	288	999999	303	49	895	48	644	427	999999	248	893	999999	914	735	465	841	93	641	144	164	999999	999999	827	611	480	248	217	638	120	365	102	550	104	365	999999	999999	999999	47	321	745	999999	252	248	999999	318	999999	742	229	678	410	235	360	596	999999	999999	728	208	691	568	656	831	15	999999	111	156	352	884	559	824	999999	484	56	329	398	602	741	999999	821	303	216	506	987	960	709	140	999999	954	289	999999	191	60	999999	478	665	914	556	936	147	859	999999	389	193	405	472	926	189	40	999999	222	999999	417	386	397	362	159	843	999999	606	970	999999	999999	604	95	642	165	999999	577	663	484	55	999999	184	962	999999	827	999999	592	498	783	951	999999	999999	77	999999	774	674	288	126	515	80	511	339	176	455	578	784	999999	762	317	999999	999999	376	999999	176	355	243	424	70	534	836	261	556	823	29	702	999999	999999	771	868	490	530	460	999999	999999	544	476	17	517	759	52	224	829	190	665	
349	344	44	999999	999999	999999	999999	999999	591	999999	818	999999	515	157	752	999999	257	337	999999	826	597	999999	228	318	999999	878	235	906	311	492	999999	431	376	167	679	367	999999	637	802	337	999999	999999	999999	479	594	589	960	860	764	820	999999	999999	999999	364	78	198	126	725	277	99	315	353	916	109	67	396	588	358	477	999999	342	999999	999999	999999	999999	294	292	749	999999	53	918	375	152	490	697	734	999999	999999	999999	491	251	879	369	712	32	887	396	999999	422	999999	10	612	999999	999999	487	185	362	999999	768	784	906	999999	11	234	999999	939	211	999999	999999	332	999999	999999	269	986	153	462	260	822	999999	999999	999999	522	337	999999	999999	316	999999	772	12	522	381	125	253	314	585	873	878	145	540	92	685	999999	999999	99	999999	434	352	999999	236	34	924	540	836	69	999999	394	50	485	999999	865	999999	439	999999	999999	951	999999	332	999999	411	280	584	125	291	461	33	937	164	248	999999	999999	963	999999	546	977	597	841	289	194	999999	201	833	402	953	675	136	999999	537	478	147	521	999999	398	994	999999	450	809	999999	385	45	949	239	999999	266	574	901	999999	892	999999	301	120	505	147	536	999999	446	191	171	999999	334	776	409	685	999999	707	515	575	592	590	537	787	593	904	158	479	999999	41	999999	388	774	757	999999	999999	186	999999	26	964	861	784	519	999999	999999	999999	999999	269	550	554	701	558	68	336	786	312	918	513	527	601	988	999999	258	415	55	999999	999999	999999	422	326	508	999999	999999	551	713	999999	80	278	999999	999999	999999	889	929	417	339	587	999999	447	971	60	999999	672	509	999999	975	999999	535	114	223	864	799	482	846	233	55	999999	868	517	622	977	242	649	373	575	747	999999	138	841	85	467	999999	404	606	999999	999999	999999	573	275	576	999999	282	966	65	285	161	381	52	999999	372	711	719	999999	825	993	999999	525	308	999999	678	875	676	999999	38	756	412	405	875	484	81	219	64	602	941	999999	704	275	594	999999	424	999999	66	999999	999999	374	999999	649	578	613	553	637	999999	639	999999	700	999999	588	938	308	872	999999	505	999999	634	999999	656	126	871	121	298	552	930	220	520	312	819	254	224	664	18	762	826	272	999999	443	682	425	15	251	999999	126	337	295	226	667	870	498	798	999999	717	631	778	999999	999999	999999	706	326	129	295	880	988	373	284	999999	120	930	243	637	200	480	241	121	630	640	999999	999999	645	999999	852	442	999999	456	898	946	999999	983	369	948	999999	999999	365	999999	999999	370	999999	
752	63	994	115	737	636	860	607	846	486	519	999999	826	151	999999	70	999999	276	853	999999	542	475	337	912	136	571	295	707	462	999999	999999	999999	999999	156	430	999999	650	888	125	805	999999	999999	61	469	867	836	999999	806	999999	676	42	39	999999	810	999999	999999	725	91	999999	999999	351	162	154	999999	551	999999	999999	679	720	623	999999	444	161	57	99	693	999999	868	55	300	999999	488	563	786	999999	905	999999	460	205	154	999999	568	999999	949	463	999999	703	999999	917	999999	948	999999	96	531	266	999999	878	819	720	999999	999999	856	46	688	999999	863	599	368	999999	646	999999	437	484	576	999999	851	533	211	594	782	990	102	999999	307	999999	176	402	41	529	493	999999	999999	739	938	999999	589	532	231	999999	999999	999999	344	999999	281	999999	521	387	520	354	999999	74	677	234	999999	999999	769	905	739	346	970	471	567	838	999999	619	883	697	999999	999999	597	999999	312	398	995	74	655	420	999999	155	829	788	882	687	125	429	360	488	801	999999	522	683	792	999999	999999	999999	159	506	528	999999	999999	824	841	236	756	999999	999999	289	239	874	621	358	235	593	517	191	589	879	723	735	999999	999999	896	999999	770	999999	536	427	999999	866	914	159	999999	28	877	14	947	655	999999	999999	666	81	258	927	59	174	999999	999999	377	661	548	279	782	792	999999	873	999999	999999	999999	999999	558	344	734	373	959	472	466	217	716	512	244	933	999999	693	78	999999	156	968	826	999999	466	337	60	893	327	644	376	999999	625	13	86	981	199	98	482	332	346	999999	967	586	999999	249	999999	999999	427	614	330	99	724	999999	727	959	999999	859	386	999999	294	840	55	325	999999	367	592	713	435	263	999999	860	220	746	851	270	11	249	899	226	999999	999999	999999	712	999999	286	999999	999999	999999	126	999999	340	711	261	999999	999999	840	652	491	350	999999	999999	438	174	870	470	999999	999999	363	467	999999	999999	959	170	385	108	375	999999	11	818	982	181	999999	999999	421	413	159	959	708	355	430	358	758	559	569	999999	999999	311	842	999999	407	999999	999999	999999	168	999999	999999	550	999999	938	999999	508	650	672	368	485	350	999999	999999	467	320	919	279	18	46	610	151	410	601	999999	352	999999	499	999999	420	999999	124	620	161	480	42	999999	999999	769	999999	922	707	96	200	93	725	999999	999999	384	543	487	137	59	781	557	800	970	949	566	999999	76	18	502	261	783	999999	730	968	282	999999	999999	837	510	793	124	902	999999	219	999999	594	999999	999999	125	999999	932	458	74	999999	603	680	
72	660	526	999999	158	914	214	834	417	721	995	668	286	999999	832	650	626	265	999999	999999	744	760	441	999999	999999	560	892	999999	329	334	306	891	375	602	372	60	320	337	645	999999	698	230	999999	796	599	56	999999	174	782	291	831	809	999999	999999	935	999999	999999	554	301	999999	31	326	515	999999	425	999999	303	683	588	781	339	999999	620	467	957	524	999999	645	383	834	999999	728	115	999999	503	497	719	427	667	70	832	999999	46	57	188	381	715	718	380	494	753	555	586	10	952	542	198	714	990	420	353	583	180	466	277	303	220	478	999999	927	395	876	26	527	949	999999	262	572	289	999999	808	249	999999	999999	999999	775	151	114	999999	999999	308	999999	436	256	717	258	595	580	780	885	171	247	999999	999999	109	999999	539	999999	61	389	999999	626	435	415	612	113	319	292	999999	999999	161	999999	393	628	629	999999	450	770	810	701	976	682	792	404	424	570	120	821	788	999999	246	93	999999	999999	680	999999	579	30	643	614	938	313	205	288	733	65	854	510	823	719	436	768	257	360	412	607	833	41	991	51	999999	498	504	999999	265	78	62	687	999999	947	811	429	136	206	762	673	999999	999999	670	368	716	609	997	78	777	999999	999999	999999	303	82	848	548	39	999999	621	449	808	35	32	664	13	176	562	999999	908	17	642	61	999999	738	130	329	370	999999	335	392	501	435	402	788	243	359	393	999999	108	273	999999	534	584	999999	999999	461	491	999999	365	999999	999999	999999	170	999999	834	999999	999999	565	951	529	999999	406	277	238	948	382	633	244	431	654	999999	687	778	645	616	118	476	999999	999999	669	999999	364	276	785	345	379	275	631	954	459	999999	827	999999	999999	95	993	999999	355	374	492	828	257	999999	999999	766	369	353	999999	163	999999	317	831	692	999999	691	822	139	999999	999999	999999	117	11	999999	971	999999	999999	763	209	559	999999	999999	130	910	390	840	591	780	999999	29	976	999999	750	999999	237	152	999999	145	641	887	272	863	999999	999999	795	385	999999	966	999999	310	810	605	153	965	999999	875	196	999999	312	451	999999	52	574	472	916	999999	366	999999	62	999999	989	820	999999	999999	297	758	85	668	124	14	23	624	178	264	218	999999	883	784	936	999999	999999	500	832	999999	787	999999	299	999999	545	253	28	999999	914	782	321	999999	999999	999999	678	782	799	528	806	999999	437	999999	874	320	264	999999	668	999999	597	999999	873	498	987	933	534	76	469	999999	999999	871	999999	999999	999999	999999	943	999999	999999	60	999999	164	562	
437	694	534	761	999999	999999	979	58	999999	584	446	999999	224	999999	823	12	549	999999	611	322	36	999999	935	322	717	999999	488	377	999999	648	999999	476	442	999999	445	804	463	181	233	721	490	724	999999	296	999999	23	999999	486	129	226	358	753	504	841	536	41	758	221	53	534	866	612	999999	361	966	999999	273	87	473	999999	548	378	84	890	832	312	999999	649	999999	704	291	12	257	819	299	864	999999	601	999999	999999	55	251	999999	999999	854	999999	711	771	329	578	749	999999	22	111	677	979	678	999999	18	234	999999	119	999999	349	252	863	365	999999	71	112	999	671	476	69	999999	999999	251	385	46	954	600	510	999999	999999	954	999999	999999	999999	151	320	999999	999999	593	386	999999	935	803	787	456	990	522	517	710	227	579	87	941	953	138	379	738	999999	577	63	633	999999	790	999999	394	379	873	999999	61	751	916	641	88	99	999999	47	503	463	929	56	441	999999	999999	112	626	999999	932	47	999999	771	581	892	999999	539	752	406	155	561	999999	999999	126	313	465	959	311	937	999	851	999999	101	876	999999	999999	531	621	550	458	999999	999999	517	446	999999	201	999999	999999	999999	850	549	347	18	999999	941	70	852	929	138	627	840	801	689	877	90	498	926	895	307	528	269	917	211	947	467	936	884	640	999999	999999	185	790	999999	97	460	514	539	999999	934	224	521	601	999999	923	618	886	935	999999	999999	999999	275	394	872	504	591	631	145	71	999999	14	999999	222	649	26	451	999999	523	999999	427	576	958	999999	961	93	17	667	434	288	338	581	11	254	999999	942	999999	791	918	782	999999	828	378	478	776	929	48	308	952	999999	999999	568	373	343	223	999999	999999	999999	999999	788	999999	923	207	857	732	852	13	931	938	707	999999	659	141	740	106	598	207	490	950	999999	54	999999	715	999999	999999	999999	218	667	41	999999	563	307	369	999999	295	999999	631	521	745	923	925	999999	370	255	305	823	437	632	247	624	999999	898	598	400	999999	788	999999	999999	61	999999	644	999999	999999	454	999999	873	300	11	455	523	966	686	745	37	999999	937	999999	470	661	999999	342	999999	429	416	901	999999	708	968	395	507	373	391	469	782	289	999999	217	999999	111	431	533	435	999999	724	999999	905	163	999999	294	806	450	748	587	79	630	999999	999999	493	999999	489	174	331	616	947	160	584	226	962	747	527	999999	432	999999	240	459	999999	408	705	758	995	511	147	683	588	66	999999	999999	400	162	230	999999	723	999999	999999	266	211	999999	999999	574	83	689	
200	823	767	86	27	389	357	620	999999	659	222	999999	556	977	36	648	38	890	999999	780	826	810	527	855	16	69	747	999999	258	97	179	141	685	316	320	324	916	512	49	246	456	779	438	999999	459	988	816	999999	240	562	790	348	49	302	862	999999	305	999999	79	958	999999	384	372	635	490	90	60	250	667	712	732	525	999999	297	999999	56	382	956	999999	999999	253	112	742	695	307	831	101	392	453	999999	28	14	442	999999	604	999999	999999	999999	999999	378	938	576	976	527	830	274	496	752	968	815	18	999999	515	999999	714	539	641	676	338	659	999999	667	796	737	693	999999	999999	770	693	262	639	580	875	37	999999	677	136	224	865	42	344	349	423	999999	921	999999	499	390	376	75	439	741	473	431	389	281	779	249	834	112	191	726	68	716	186	438	474	487	999999	47	413	426	999999	306	324	649	999999	999999	999999	24	238	999999	403	627	822	999999	116	454	647	999999	897	886	390	762	850	618	290	707	999999	999999	214	21	417	999999	662	23	929	176	116	999999	37	621	433	999999	999999	488	332	440	893	288	331	30	999999	174	150	999999	999999	59	455	706	368	546	999999	332	809	227	295	999999	965	999999	968	939	347	908	780	999999	463	569	999999	371	295	999999	813	999999	171	194	181	252	198	146	976	880	720	410	380	999999	914	999999	21	657	999999	267	475	999999	999999	391	682	931	393	865	72	477	999999	94	420	518	733	999999	170	999999	999999	999999	999999	999999	999999	98	228	936	537	999999	999999	362	557	999999	177	999999	384	728	863	999999	512	249	858	999999	83	999999	718	636	989	862	757	391	940	397	611	999999	390	645	261	230	173	999999	404	103	504	710	919	931	916	999999	144	999999	669	390	121	999999	193	553	999999	333	380	592	947	675	999999	979	421	170	999999	25	647	999999	477	642	616	999999	999999	765	999999	373	589	999999	999999	606	728	753	721	560	285	805	999999	999999	889	999999	850	999999	798	729	560	525	298	759	313	900	745	404	537	36	773	355	961	427	724	392	743	594	872	351	946	789	267	999999	884	823	57	810	850	548	792	45	999999	124	215	999999	999999	999999	482	819	860	333	226	694	786	929	843	550	122	506	999999	999999	708	457	782	770	267	999999	874	490	999999	935	999999	999999	244	999999	999999	847	222	999999	999999	913	999999	999999	490	623	573	572	84	999999	979	506	698	353	363	999999	337	520	341	444	55	999999	955	992	966	924	999999	999999	460	59	551	995	337	700	198	281	999999	656	966	169	206	695	
362	920	510	999999	247	210	634	706	999999	867	515	778	375	669	999999	129	999999	999999	844	999999	121	35	413	983	179	997	999999	92	393	681	999999	999999	247	999999	295	999999	999999	999999	999999	578	602	753	649	999999	490	559	999999	528	999999	34	569	410	999999	860	583	999999	516	526	187	999999	999999	552	323	729	324	999999	540	24	999999	921	638	476	879	275	743	999999	386	999999	503	619	672	637	767	999999	121	153	857	999999	777	959	999999	964	999999	999999	999999	60	439	919	999999	999999	28	999999	154	402	396	999999	530	59	127	225	950	787	33	567	578	417	784	999999	999999	181	485	164	247	424	999999	999999	44	443	999999	693	928	466	370	355	999999	362	999999	375	972	29	622	807	999999	562	18	741	940	874	867	127	275	999999	312	999999	999999	864	82	729	998	722	67	96	999999	434	297	494	999999	677	967	225	923	419	982	999999	999999	677	894	999999	415	661	733	170	999999	623	428	453	164	182	999999	736	289	763	376	260	961	535	999999	834	275	524	999999	999999	907	652	999999	999999	502	713	999999	994	969	398	999999	999999	989	897	521	694	16	999999	339	254	999999	241	936	170	999999	732	637	999999	187	70	419	999999	347	469	262	923	430	572	951	450	544	688	766	999999	450	39	271	999999	24	804	999999	999999	195	80	278	999999	715	43	813	770	86	614	816	999999	979	432	999	529	645	999999	999999	443	892	999999	999999	999999	474	999999	719	22	470	574	19	999999	241	987	705	277	201	586	217	396	759	191	374	929	871	856	911	27	39	742	427	426	540	394	999999	305	370	963	211	670	323	800	309	999999	604	443	678	999999	999999	999999	337	68	999999	877	684	711	999999	779	999999	999999	999999	702	999999	728	156	593	842	846	458	999999	906	238	385	547	83	999999	881	862	335	438	188	920	300	999999	414	999999	46	662	710	999999	780	590	529	999999	999999	999999	817	999999	365	21	600	999999	999999	326	825	109	999999	841	999999	726	830	663	454	15	439	999999	999999	685	999999	786	556	190	146	631	630	326	709	999999	21	462	999999	310	506	999999	999999	356	388	974	481	315	686	204	858	984	997	127	999999	523	163	999999	218	141	267	578	999999	420	695	999999	696	509	400	891	830	352	584	999999	166	140	178	999999	834	437	214	999999	110	999999	999999	162	999999	513	190	195	638	999999	999999	19	52	927	999999	999999	661	477	999999	971	914	794	374	515	409	999999	960	15	355	80	488	999999	927	259	999999	111	98	542	286	193	329	214	262	141	108	575	487	239	280	999999	431	999999	
159	999999	999999	999999	987	816	999999	167	552	185	840	568	999999	999999	999999	999999	459	757	338	128	999999	104	652	709	542	999999	417	834	989	731	999999	603	999999	130	631	694	165	171	123	282	789	128	640	999999	374	999999	921	636	999999	694	779	999999	423	312	999999	999999	590	999999	999999	755	409	919	177	821	451	246	999999	99	841	397	637	298	643	65	338	82	464	508	345	848	999999	780	351	305	951	221	999999	345	999999	999999	114	771	398	999999	873	870	999999	818	703	138	999999	999999	999999	105	67	491	879	999999	974	999999	999999	92	58	924	999999	628	577	999999	870	239	999999	583	145	274	293	865	900	285	192	999999	130	999999	999999	216	84	999999	985	255	999999	999999	342	823	371	860	999999	999999	722	473	999999	255	302	89	948	473	82	200	697	530	812	999999	999999	999999	184	999999	972	954	286	842	999999	956	999999	332	999999	409	897	999999	222	284	299	270	153	437	362	999999	999999	51	697	341	144	884	791	465	443	56	879	738	648	854	887	31	745	880	622	966	612	999999	999999	999999	999999	840	978	422	240	551	58	999999	999999	247	351	931	267	944	708	966	175	187	888	587	529	168	594	367	999999	278	525	272	999999	395	335	204	999999	158	766	303	999999	378	234	891	999999	726	498	410	999999	999999	763	800	182	999999	801	434	92	867	29	416	255	999999	35	962	36	785	349	999999	912	999999	343	118	188	414	70	796	952	996	588	803	670	193	854	440	514	724	999999	167	594	999999	999999	729	999999	359	58	999999	352	271	865	222	999999	643	498	365	999999	654	621	999999	999999	14	481	95	999999	999999	999999	72	766	595	458	311	696	191	270	21	45	614	980	828	365	999999	999999	691	141	999999	426	37	695	999999	817	859	999999	999999	571	999999	428	999999	450	911	613	986	999999	756	813	563	526	205	999999	486	999999	18	674	792	412	822	560	999999	953	913	800	718	376	277	778	598	208	374	999999	999999	593	18	173	78	999999	379	255	999999	877	578	849	230	654	999999	178	808	999999	320	918	749	999999	637	999999	537	121	999999	619	261	999999	999999	364	161	585	702	893	321	844	605	577	999999	576	863	999999	384	73	580	73	167	109	969	414	999999	456	870	650	999999	935	999999	957	330	999999	994	719	663	223	697	644	951	325	857	999999	588	742	999999	182	176	724	698	473	540	999999	461	161	999999	810	475	999999	715	62	999999	385	218	648	256	999999	999999	154	999999	170	376	999999	122	842	252	15	825	156	571	697	999999	240	247	999999	426	999999	308	842	710	
999999	748	991	928	999999	999999	481	755	940	999999	999999	600	32	999999	537	107	999999	718	999999	909	13	985	329	144	27	999999	706	148	56	232	999999	975	740	999999	999999	999999	384	17	223	463	770	260	884	999999	959	107	999999	766	709	74	821	781	688	932	707	866	428	857	910	999999	681	999999	708	718	738	636	859	588	999999	124	999999	598	505	165	148	753	999999	669	999999	920	127	940	438	981	999999	976	296	807	736	999999	993	526	106	999999	999999	437	551	999999	921	333	247	999999	999999	594	352	233	285	533	794	999999	999999	759	683	999999	212	741	903	726	999999	762	350	999999	852	536	131	205	502	611	383	999999	999999	934	747	851	682	254	999999	844	639	187	700	999999	999999	781	774	243	999999	115	999999	999999	534	825	858	999999	999999	195	30	999999	473	999999	999999	674	160	93	999999	999999	21	832	999999	958	999999	69	97	139	72	587	49	80	761	999999	361	396	999999	999999	186	999999	999999	589	999999	497	234	88	380	999999	456	36	612	999999	39	943	232	999999	999999	732	550	474	738	729	105	999999	155	999999	411	586	999999	344	999999	999999	907	376	999999	432	963	820	999999	422	689	605	683	46	999999	120	999999	818	665	999999	999999	199	792	711	999999	356	999999	473	351	999999	676	794	696	121	999999	793	999999	662	999999	999999	999999	977	997	137	785	143	55	999999	999999	44	908	592	921	455	745	563	35	205	728	409	938	500	478	459	745	999999	999999	999999	763	191	99	388	631	999999	302	999999	201	664	926	999999	310	435	54	316	999999	94	999999	999999	375	720	768	999999	934	999999	861	557	999999	547	392	890	234	484	305	247	945	529	999999	66	162	134	371	371	278	999999	108	513	455	171	999999	661	31	666	999999	999999	423	272	454	843	13	999999	999999	653	282	45	290	999999	139	807	371	845	999999	817	99	251	358	999999	557	720	689	358	111	999999	463	731	868	567	288	262	823	999999	999999	128	62	416	999999	718	999999	243	999999	282	383	999999	999999	248	999999	214	999999	999999	694	26	715	999999	163	999999	644	775	999999	550	177	999999	547	876	983	688	770	14	764	999999	999999	639	999999	999999	999999	417	974	462	999999	225	203	664	990	334	568	807	999999	350	964	407	999999	246	528	548	999999	220	734	507	999999	122	999999	533	999999	894	723	64	708	401	946	999999	680	999999	238	974	357	512	732	222	999999	185	720	429	999999	367	910	993	121	769	258	577	999999	999999	999999	434	747	669	999999	105	611	999999	109	575	404	228	726	590	999999	999999	200	563	487	521	198	489	999999	999999	
493	92	983	999999	943	938	999999	379	73	999999	999999	999999	237	687	298	637	999999	805	999999	154	35	999999	640	330	986	999999	579	695	99	171	288	318	42	699	186	141	999999	881	999999	170	432	35	165	999999	206	213	326	999999	274	999999	910	393	999999	257	32	671	452	663	743	386	369	999999	289	901	925	85	999999	537	510	167	525	730	245	916	999999	10	999999	127	133	783	999999	999999	430	249	261	999999	999999	785	999999	515	689	458	999999	999999	999999	974	745	999999	597	999999	441	789	999999	117	999999	189	157	496	535	32	15	334	999999	960	146	303	999999	49	650	999999	180	985	861	995	478	77	592	62	124	747	264	412	529	12	351	460	73	323	999999	81	747	419	260	999999	510	364	999999	187	57	507	946	705	612	567	999999	999999	927	999999	638	267	597	105	381	787	767	999999	999999	537	618	685	239	714	999999	579	292	999999	999999	217	495	124	158	414	15	617	800	558	799	999999	999999	999999	532	66	684	657	999999	999999	48	473	999999	907	559	391	569	999999	277	242	581	43	999999	199	999999	720	999999	524	119	192	100	764	986	999999	802	843	484	722	999999	183	39	476	105	640	722	272	330	999999	564	999999	999999	643	349	999999	977	766	686	999999	185	812	545	170	999999	301	561	283	486	999999	114	716	907	847	219	104	213	999999	938	644	999999	457	400	999999	999999	352	999999	457	424	999999	999999	46	166	621	546	350	637	868	928	803	89	448	786	653	482	999999	859	997	434	254	364	872	828	52	999999	728	421	611	999999	206	954	999999	859	999999	999999	78	999999	296	311	869	467	999999	999999	144	999999	999999	671	746	461	122	999999	349	33	180	74	368	999999	124	999999	818	999999	36	999999	732	849	975	589	728	217	999999	297	573	696	565	999999	29	999999	694	487	999999	66	674	160	98	713	614	90	688	993	86	859	445	71	492	999999	440	675	453	999999	588	447	943	539	56	824	918	999999	999999	999999	54	672	524	636	864	762	263	876	999999	28	245	895	901	999999	140	555	852	511	213	624	999999	999999	252	409	899	922	122	145	114	273	795	962	622	305	999999	414	344	809	207	730	999999	564	105	435	999999	693	999999	217	408	501	971	999999	448	843	999999	700	429	124	737	942	999999	127	771	316	232	282	282	606	786	725	220	52	314	999999	937	792	259	999999	360	215	999999	904	736	612	301	388	523	778	268	258	985	230	82	265	91	569	999999	788	212	999999	999999	939	431	683	999999	929	112	965	906	254	451	999999	764	531	566	744	999999	
999999	24	844	759	503	999999	538	740	990	970	999999	401	377	999	470	615	584	795	446	999999	63	332	372	286	999999	872	24	807	383	465	551	699	347	999999	999999	773	999999	27	917	602	893	942	300	958	63	999999	538	255	999999	996	189	736	129	270	337	836	652	567	211	631	333	730	366	534	999999	359	64	199	999999	697	256	567	877	844	590	120	41	413	233	984	343	999999	827	386	999999	815	999999	86	850	999999	999999	999999	815	999999	278	172	586	765	539	703	999999	348	879	292	750	622	858	999999	999999	999999	804	999999	344	226	999999	564	903	979	999999	614	999999	978	349	578	576	999999	999999	591	999999	999999	999999	276	874	529	999999	995	999999	544	636	999999	956	304	406	633	999999	882	466	599	998	714	268	606	999999	999999	923	540	999999	310	715	999999	871	276	709	261	692	538	373	814	999999	302	999999	368	352	595	999999	485	582	715	999999	694	989	999999	592	861	169	928	759	949	606	935	995	589	829	342	999999	690	999999	154	999999	463	999999	999999	849	706	49	900	263	921	999999	447	999999	999999	723	999999	314	999999	684	999999	999999	763	779	424	999999	814	306	94	999999	999999	804	967	890	437	773	999999	185	348	311	885	821	269	674	838	681	168	977	999999	865	999999	999999	999999	16	746	62	187	684	104	442	45	999999	954	370	999999	126	310	556	530	520	999999	845	999999	999999	798	36	832	999999	940	743	60	836	999999	229	731	981	732	961	154	385	999999	447	999999	905	276	999999	867	899	430	721	380	611	457	200	274	999999	71	663	218	720	229	98	999999	360	999999	208	815	735	638	999999	394	349	999999	155	924	999999	764	71	151	322	169	999999	668	999999	372	999999	999999	999999	954	770	919	999999	999999	434	165	507	704	730	522	78	670	999999	270	999999	999999	40	208	312	276	121	206	10	522	895	560	999999	429	999999	988	942	819	999999	781	868	352	325	999999	977	989	427	999999	44	548	999999	651	37	999999	999999	893	999999	999999	87	137	999999	999999	999999	557	857	999999	999999	87	190	999999	579	258	259	999999	402	816	21	444	230	322	849	662	172	462	448	254	533	624	999999	630	655	702	999999	999999	999999	304	999999	999999	739	114	131	349	278	302	999999	824	402	677	279	693	881	898	29	999999	999999	190	410	999999	118	999999	350	999999	167	559	96	877	999999	966	999999	999999	393	253	999999	126	999999	999999	393	999999	493	623	851	855	354	236	999999	999999	682	977	999999	758	894	966	659	999999	763	876	191	719	215	101	319	435	265	181	309	637	999999	903	999999	778	
796	540	973	999999	761	494	999999	931	999999	338	999999	538	961	663	213	999999	594	999999	362	324	328	999999	664	402	314	426	600	182	927	999999	564	779	414	999999	999999	999999	992	175	374	999999	976	260	999999	876	896	780	474	601	999999	882	52	624	550	259	460	133	875	581	189	345	894	727	14	697	774	999999	133	735	999999	850	434	999999	214	94	348	999999	763	999999	999999	533	999999	999999	214	55	79	940	238	164	999999	838	487	999999	985	999999	384	999999	256	999999	999999	480	656	739	898	128	457	623	999999	999999	910	999999	369	98	999999	999999	393	895	523	958	627	834	196	999999	959	864	372	23	443	185	710	999999	821	999999	684	999999	999999	222	110	96	999999	455	999999	772	999999	393	478	999999	999999	339	645	999999	735	999999	595	278	293	687	779	44	999999	999999	189	244	755	821	570	999999	413	60	778	180	794	999999	371	181	999999	423	724	576	999999	973	999999	114	999999	999999	364	534	954	416	741	199	443	76	340	999999	276	295	26	999999	822	659	985	999999	560	999999	693	999999	926	999999	999999	870	999999	999999	648	782	765	85	999999	534	466	46	864	999999	319	589	737	999999	106	216	905	28	406	999999	999999	999999	987	392	553	74	999999	66	608	540	452	999999	236	240	428	558	999999	200	999999	492	966	785	795	988	975	971	999999	999999	211	999999	518	946	999999	999999	458	912	795	383	532	641	996	410	999999	333	554	448	363	506	310	548	818	999999	999999	999999	336	969	999999	998	416	581	336	572	854	888	999999	505	407	565	999999	515	999999	999999	668	999999	999999	565	356	999999	443	537	617	241	999999	662	901	804	518	558	344	999999	971	796	967	999999	999999	999999	555	999999	999999	999999	50	798	999999	794	785	803	999999	489	999999	770	999999	478	564	879	964	999999	907	999999	987	227	987	848	999999	303	544	999999	57	718	643	71	20	806	170	394	999999	819	516	870	877	107	758	38	139	574	999999	503	241	97	986	219	999999	363	562	93	71	999999	578	999999	259	999999	999999	337	845	367	759	815	317	999999	392	155	588	46	999999	889	469	999999	719	655	437	999999	999999	959	732	999999	544	657	254	87	333	999999	250	96	620	999999	351	999999	193	772	814	999999	999999	71	999999	840	631	489	48	999999	624	999999	482	922	993	218	93	795	999999	421	823	112	999999	999999	846	98	904	501	426	266	548	48	775	999999	999999	999999	999999	673	999999	891	999999	64	618	581	999999	999999	821	328	103	412	999999	999999	825	999999	999999	712	999999	955	999999	616	936	999999	73	781	134	585	999999	535	91	999999	
362	420	540	714	618	769	493	989	999999	999999	276	999999	408	24	999999	992	223	13	998	138	897	900	457	999999	955	673	990	837	457	877	999999	999999	247	487	59	564	25	121	163	189	228	498	188	600	350	999999	731	59	499	999999	999999	334	537	952	999999	461	999999	892	758	945	999999	999999	542	899	731	980	348	921	999999	999999	977	111	850	819	910	408	999999	856	307	604	942	999999	999999	325	514	569	759	294	768	999999	999999	999999	999999	217	999999	999999	956	288	869	370	21	810	94	772	164	270	999999	717	52	319	739	116	595	163	13	837	319	227	395	999999	231	64	162	377	136	855	749	999999	419	348	452	999999	987	937	593	142	857	575	170	253	999999	51	251	999999	999999	999999	999999	208	214	572	262	738	999999	707	149	956	999999	999999	645	999999	521	841	308	704	999999	305	128	999999	570	999999	980	743	66	999999	86	189	812	703	519	641	328	999999	999999	846	95	713	550	999999	798	636	484	150	929	999999	732	253	743	999999	591	562	376	878	638	343	592	518	681	752	999999	959	154	999999	999999	14	981	970	414	461	618	163	754	837	859	933	396	839	814	206	419	832	999999	999999	121	999999	274	449	999999	104	999999	576	41	999999	659	999999	492	529	999999	999999	879	999999	839	291	928	438	807	539	28	704	946	752	704	999999	342	798	999999	999999	842	999999	999999	541	999999	999999	999999	52	131	956	188	31	450	866	896	889	326	658	999999	999999	346	999999	159	735	431	217	157	510	999999	556	999999	860	999999	999999	687	702	195	348	702	999999	93	886	316	850	360	997	264	89	855	815	169	684	805	999999	543	169	100	14	120	850	172	697	181	575	500	327	706	999999	999999	203	703	978	999999	473	79	999999	999999	308	384	434	953	77	654	999999	396	780	64	999999	999999	999999	612	999999	238	851	367	396	714	999999	360	42	300	999999	899	662	999999	190	729	342	299	92	792	791	999999	685	897	999999	52	999999	188	719	272	751	767	999999	591	999999	750	999999	115	999999	745	999999	948	351	143	536	178	992	944	216	61	722	665	987	735	820	560	552	954	999999	354	599	999999	640	769	549	659	248	80	999999	440	626	236	616	347	165	999999	288	552	371	926	59	180	972	668	550	95	779	925	770	962	207	158	843	338	155	84	318	582	594	876	999999	999999	355	775	435	495	58	650	580	977	282	999	593	346	305	428	588	971	229	463	880	999999	309	636	242	477	393	288	999999	90	999999	705	958	999999	999999	137	825	207	243	65	47	139	355	
793	689	999999	565	506	42	999999	999999	999999	362	140	999999	617	622	719	542	999999	111	770	457	999999	453	576	51	108	349	178	603	391	738	173	426	751	966	516	999999	45	999999	886	255	475	594	197	353	827	498	999999	999999	116	665	999999	953	276	999999	855	349	123	166	466	166	999999	999999	114	608	199	714	255	650	999999	772	507	55	999999	525	999999	999999	265	233	224	999999	960	663	496	999999	462	219	999999	79	121	999999	999999	879	999999	729	390	352	999999	589	163	122	252	738	409	343	168	999999	739	999999	699	999999	94	889	999999	856	206	210	636	388	156	999999	565	999999	539	938	939	999999	600	494	144	999999	426	676	999999	112	367	232	264	163	567	232	480	407	380	999999	92	999999	999999	999999	533	189	716	999999	999999	183	556	77	209	470	403	540	999999	254	616	69	533	418	999999	999999	999999	974	999999	482	999999	999999	509	167	805	999999	855	996	999999	12	961	999999	922	325	243	896	555	300	32	793	999999	37	592	236	790	999999	999999	674	133	109	109	999999	999999	244	289	999999	674	399	271	832	615	407	849	637	293	999999	147	218	184	923	292	208	951	999999	723	793	341	282	376	494	999999	191	873	591	902	411	721	999999	999999	724	231	166	38	999999	188	362	188	955	943	999999	999999	429	499	209	816	901	608	90	999999	496	999999	999999	32	999999	102	433	999999	268	734	881	940	458	999999	999999	702	136	179	760	974	370	615	999999	339	247	999999	320	999999	673	775	999999	803	641	999999	548	546	999999	999999	999999	108	754	999999	919	999999	71	999999	724	256	48	507	690	732	847	115	999999	881	802	72	784	465	782	741	861	493	734	999999	999999	999999	634	914	873	999999	917	662	999999	541	695	163	277	59	596	999999	653	999999	94	277	955	536	27	667	743	766	999999	796	999999	23	999999	999999	999999	983	889	999999	999999	999999	634	698	815	999999	885	618	195	999999	999999	734	999999	717	98	695	408	466	132	772	273	966	180	116	641	130	346	216	999999	269	667	294	999999	162	452	528	541	396	462	771	651	408	482	104	972	624	927	999999	999999	999999	37	40	861	126	180	655	999999	528	66	695	848	999999	54	999999	981	510	999999	716	999999	569	164	21	14	361	131	999999	494	999999	999999	26	202	999999	291	302	241	636	432	53	982	797	999999	23	339	999999	999999	999999	364	555	999999	471	60	221	343	365	127	999999	999999	510	995	315	170	878	393	999999	502	120	396	751	694	355	87	530	734	477	999999	151	682	247	438	158	999999	938	962	999999	966	980	404	
999999	999999	999999	999999	922	58	999999	999999	696	629	299	274	811	999999	999999	861	767	394	529	487	999999	999999	999999	343	788	81	999999	999999	231	999999	721	83	999999	716	470	576	478	744	164	481	999999	840	307	522	392	973	999999	572	898	999999	999999	287	446	503	538	999999	208	882	822	850	999999	873	999999	781	907	225	752	999999	125	45	392	33	239	999999	999999	35	73	463	950	815	999999	283	905	154	720	443	637	28	188	905	377	596	921	999999	279	193	435	526	614	176	230	532	456	999999	694	181	57	999999	82	512	502	999999	931	999999	999999	999999	967	271	999999	474	588	734	916	220	668	796	111	999999	778	246	999999	546	849	999999	594	922	827	52	999999	549	999999	999999	945	999999	413	632	664	914	907	350	225	999999	465	150	587	496	615	246	204	898	79	131	620	999999	912	999999	895	157	422	483	111	925	811	521	999999	999999	788	250	807	45	999999	196	999999	437	999999	436	90	999999	205	108	316	590	847	999999	999999	274	628	999999	762	457	737	517	502	999999	249	300	999999	943	72	247	708	375	439	169	767	882	112	192	814	999999	874	999999	951	999999	177	520	87	261	52	813	999999	999999	999999	359	308	623	694	999999	198	730	84	999999	646	958	400	941	161	688	792	596	171	446	305	286	999999	999999	565	187	266	728	999999	110	901	999999	999999	39	999999	89	999999	999999	999999	518	993	94	412	737	549	993	924	236	369	398	468	999999	651	286	382	212	776	756	68	516	338	469	517	973	999999	397	443	370	999999	999999	999999	648	408	653	452	221	873	845	11	999999	263	999999	999999	824	641	455	607	249	656	684	312	114	95	681	190	534	576	999999	500	999999	560	564	181	296	571	820	999999	997	834	999999	338	931	999999	496	263	307	110	693	341	791	790	204	713	379	769	999999	563	726	473	999999	644	445	354	850	21	699	858	82	262	821	407	609	999999	999999	999999	381	359	598	428	999999	433	883	106	709	371	999999	851	801	527	999999	266	330	534	999999	527	893	999999	999999	485	564	448	37	999999	999999	393	190	999999	228	33	999999	373	999999	308	591	494	999999	999999	644	488	999999	999999	66	555	413	565	86	85	498	967	463	794	999999	122	864	443	999999	453	999999	326	191	577	999999	778	139	486	300	31	943	432	767	555	941	999999	999999	999999	391	999999	999999	955	316	115	300	260	569	603	918	999999	444	157	98	317	761	328	307	87	225	999999	425	926	999999	65	141	999999	210	908	852	38	292	158	61	999999	999999	631	999999	86	287	382	219	
999999	567	999999	587	999999	343	459	793	623	128	999999	500	113	66	110	690	261	973	233	60	999999	999999	889	570	296	999999	175	892	140	319	999999	999999	842	999999	999999	368	826	477	345	733	750	999999	999999	910	540	657	999999	866	999999	940	757	112	64	332	557	785	678	878	999999	699	999999	567	663	313	999999	951	657	45	176	742	864	999999	637	500	999999	546	999999	999999	999999	999999	158	999999	577	199	561	999999	746	520	521	115	690	948	186	645	564	999999	461	926	22	999999	999	912	700	582	86	973	475	564	32	20	274	698	848	662	551	870	989	473	751	999999	215	999999	999999	71	61	916	606	999999	999999	999999	95	594	966	451	638	245	608	995	999999	587	653	192	497	510	999999	991	110	999999	104	999999	999999	987	184	999999	999999	862	999999	638	530	999999	377	483	999999	905	925	679	999999	406	999999	315	271	999999	360	173	999999	33	649	24	230	999999	816	92	897	251	923	107	419	732	999999	776	999999	969	474	999999	999999	179	563	591	584	171	269	703	999999	999999	432	208	637	20	118	999999	223	999999	418	999999	353	999999	586	386	981	828	999999	999	337	256	468	999999	529	406	999999	956	999999	67	439	68	799	122	590	999999	819	725	470	999999	624	719	999999	473	560	12	610	926	593	186	999999	756	901	270	376	254	330	139	999999	240	67	999999	999999	165	999999	359	672	999999	704	477	567	266	367	999999	384	617	693	994	741	526	999999	999999	999999	293	999999	683	167	538	746	346	788	999999	56	239	351	472	830	407	529	210	340	999999	231	125	619	353	398	50	886	758	560	335	398	161	444	40	999999	606	999999	270	202	143	999999	367	999999	877	220	999999	519	911	787	296	474	540	196	999999	999999	999999	673	114	999999	126	652	988	785	463	999999	894	795	320	999999	234	699	269	18	206	886	999999	437	742	143	270	531	999999	970	274	860	857	965	29	235	541	932	603	975	85	491	505	999999	999999	585	325	342	208	238	563	596	999999	532	999999	538	940	820	930	971	34	999999	677	27	999999	602	444	929	776	94	151	301	105	293	932	714	391	292	211	167	818	927	332	746	417	678	999999	335	999999	490	295	721	999999	999999	950	490	999999	999999	70	633	151	395	566	124	96	272	500	921	999999	285	156	999999	999999	773	999999	106	273	999999	609	842	947	119	954	295	799	430	298	473	343	452	900	999999	231	578	25	432	999999	218	660	999999	187	733	735	999999	343	636	113	238	999999	853	999999	883	999999	999999	685	999999	441	281	324	999999	973	37	588	
156	384	252	436	999999	999999	730	999999	64	280	464	664	999999	383	263	951	999999	999999	70	993	489	235	26	999999	13	892	983	999999	100	893	999999	182	160	154	588	999999	101	999999	999999	480	748	128	171	612	423	999999	471	658	187	999999	161	999999	999999	43	109	920	367	227	433	156	774	740	645	171	999999	291	514	79	795	999999	999999	962	263	589	254	370	74	414	999999	450	431	334	812	770	741	655	269	999999	55	999999	957	873	999999	916	705	18	483	10	336	142	58	999999	863	249	469	999999	95	333	788	999999	856	999999	615	982	999999	450	927	874	999999	999999	32	396	999999	999999	980	986	195	346	883	245	999999	999999	999999	479	401	40	999999	999999	311	552	570	936	338	316	999999	14	268	999999	201	999999	91	609	581	706	120	999999	376	999999	269	482	13	748	449	552	851	793	876	145	590	695	979	364	573	876	69	95	67	718	326	999999	999999	401	999999	999999	164	288	999999	999999	369	999999	663	734	313	828	999999	822	496	786	999999	27	137	132	213	506	999999	999999	45	704	646	34	604	658	999999	293	755	612	999999	820	999999	573	310	505	999999	999999	41	255	60	745	338	247	598	999999	263	308	848	604	197	649	353	436	252	788	733	999999	144	15	324	999999	83	935	999999	676	397	999999	717	631	356	361	474	39	676	300	375	409	999999	332	999999	121	444	160	425	953	477	999999	330	522	772	999999	716	35	999999	999999	999999	402	27	922	999999	371	591	227	258	835	999999	999999	759	951	422	999999	999999	812	610	213	585	999999	520	276	208	999999	571	204	859	915	645	448	108	646	628	973	999999	999999	448	43	529	226	999999	589	778	999999	212	999999	110	447	532	904	999999	727	454	749	881	999999	724	459	800	396	368	343	200	736	999999	123	333	448	999999	999999	999999	999999	683	369	31	931	498	55	232	202	104	422	999999	741	33	380	999999	879	101	640	789	999999	243	999999	858	568	399	999999	937	98	55	999999	504	136	540	849	999999	95	999999	950	262	999999	236	999999	302	946	950	999999	713	999999	922	454	357	999999	617	384	342	551	999999	462	542	456	999999	144	156	443	999999	265	210	183	336	999999	999999	150	388	120	763	635	999999	912	617	939	999999	102	999999	600	313	201	519	166	999999	999999	585	275	418	805	571	101	461	858	999999	999999	258	539	519	999999	303	999999	999999	506	621	999999	711	597	844	602	127	25	968	555	139	726	746	999999	999999	833	531	999999	732	999999	548	671	184	981	999999	922	690	799	583	360	999999	107	277	22	545	999999	
791	999999	430	816	687	556	133	999999	729	312	948	214	872	999999	999999	418	483	352	957	949	532	730	999999	921	911	328	441	617	258	41	999999	999999	508	999999	52	543	999999	916	894	992	548	278	261	999999	974	485	927	897	75	888	623	925	65	595	287	71	284	509	904	369	124	515	999999	697	853	224	706	24	642	750	954	999999	457	964	411	999999	478	140	999999	435	401	544	551	370	418	533	999999	913	999999	981	269	954	21	534	999999	999999	622	999999	729	760	999999	912	264	324	934	999999	477	100	193	33	999999	153	562	999999	968	579	964	999999	289	329	545	792	999999	661	491	999	555	923	96	379	641	913	411	197	655	488	289	236	435	999999	66	588	730	556	398	126	402	999999	566	308	999999	335	285	409	224	987	477	603	833	935	510	554	13	813	391	999999	999999	375	823	999999	999999	737	999999	927	272	999999	999999	888	272	375	606	23	366	787	311	316	638	12	973	667	21	685	999999	500	851	512	584	916	999999	999999	384	37	999999	86	18	999999	474	357	146	999999	999999	589	340	468	338	496	197	226	999999	85	49	739	402	165	477	614	999999	370	85	760	382	155	723	999999	990	579	305	289	779	999999	841	291	999999	716	742	432	354	935	172	365	324	368	999999	99	680	645	635	562	608	999999	999999	999999	999999	386	884	779	866	788	477	999999	999999	999999	999999	542	999999	758	874	999999	999999	55	269	408	999999	720	445	24	741	999999	872	355	943	742	999999	999999	999999	736	18	488	999999	962	566	999999	467	412	173	417	921	871	855	921	771	949	149	563	143	598	999999	561	940	999999	48	242	915	999999	815	458	999999	999999	569	507	749	395	999999	461	489	999999	999999	794	556	38	999999	870	778	951	584	994	603	127	252	384	999999	999999	548	962	999999	333	999999	345	999999	999999	190	860	999999	357	181	386	105	688	84	440	658	122	999999	911	777	178	463	963	547	821	999999	999999	817	194	678	303	846	891	536	999999	61	604	999999	841	848	241	999999	431	780	208	898	915	999999	812	726	717	999999	636	194	755	869	687	999999	775	860	81	52	127	999999	878	539	214	161	918	388	63	999999	174	73	545	610	999999	193	349	923	939	75	15	999999	961	851	219	999999	780	295	373	806	431	980	777	198	449	999999	902	999999	693	764	135	434	672	802	287	573	649	155	999999	503	458	852	921	999999	47	999999	717	999999	329	508	999999	632	999999	999999	999999	193	999999	356	170	290	291	681	239	184	940	581	796	168	574	999999	67	635	458	
870	358	579	999999	999999	161	791	44	999999	348	195	999999	502	419	425	319	103	288	302	984	999999	222	999999	622	746	74	466	862	999999	462	683	450	999999	184	154	898	913	999999	523	205	379	256	999999	342	54	790	448	171	380	999999	999999	368	999999	999999	999999	657	581	957	999999	999999	694	928	999999	999999	665	744	649	328	999999	999999	999999	968	764	106	999999	309	806	445	999999	999999	626	304	492	709	981	999999	685	103	281	496	327	955	999999	816	510	451	771	999999	676	999999	151	130	897	852	452	512	603	668	46	602	851	146	389	366	91	400	445	999999	999999	350	69	556	56	777	210	450	166	948	595	173	538	812	768	999999	999999	999999	407	999999	266	999999	999999	26	66	678	645	191	999999	999999	734	120	15	994	999999	999999	249	594	83	129	652	12	356	655	82	873	74	999999	999999	120	999999	585	992	806	999999	960	629	52	500	377	999999	999999	999999	710	223	485	167	999999	259	442	38	230	999999	288	987	264	133	999999	999999	192	614	606	999999	465	903	159	127	209	485	602	706	999999	103	706	999999	999999	138	645	441	596	999999	999999	789	934	91	999999	999999	714	999999	999999	999999	999999	108	999999	999999	536	215	418	999999	73	368	958	68	999999	736	831	136	725	999999	363	136	999999	634	357	476	94	816	878	384	582	996	412	390	230	999999	152	109	999999	999999	460	428	719	839	999999	238	757	472	999999	999999	260	999999	437	423	999999	999999	359	929	750	842	678	719	336	999999	999999	77	955	578	837	892	999999	999999	350	781	840	935	416	648	266	128	718	622	684	680	999999	386	568	989	924	999999	415	223	358	943	275	741	101	685	999999	999999	283	999999	634	249	614	999999	854	999999	582	999999	722	711	999999	631	133	65	45	999999	999999	999999	999999	999999	653	746	486	999999	383	407	515	109	843	730	43	955	999999	539	988	444	76	999999	532	912	417	404	379	704	550	999999	819	220	705	445	775	999999	802	317	535	887	763	244	154	999999	150	482	686	991	678	717	785	594	999999	600	589	314	325	999999	558	259	999999	999999	829	656	587	305	403	407	955	999999	999999	999999	999999	999999	681	999999	461	85	999999	999999	718	387	999999	833	941	235	153	115	856	471	452	217	759	999999	520	980	415	497	868	845	999999	999999	999999	999999	564	999999	590	999999	919	758	852	249	823	622	999999	999999	999999	996	715	362	162	298	551	494	822	945	999999	727	590	999999	999999	964	216	927	856	440	351	623	278	999999	645	186	195	108	618	213	999999	146	999999	530	234	418	782	516	692	
789	736	551	589	618	477	862	386	228	341	999999	42	896	765	109	647	142	727	31	716	975	999999	453	875	619	561	642	981	69	476	999999	999999	999999	244	76	703	800	999999	659	226	999999	799	967	766	731	180	497	380	646	883	101	691	760	800	716	687	293	675	970	67	834	880	327	751	333	705	342	662	698	999999	847	999999	77	804	999999	186	145	686	999999	449	999999	272	999999	185	385	326	999999	899	999999	389	420	135	73	602	391	902	481	999999	443	36	837	835	681	999999	46	991	999999	956	999999	540	551	606	999999	531	992	572	545	151	999999	17	283	999999	144	999999	985	722	45	999999	423	999999	999999	919	253	128	611	238	590	999999	149	393	702	475	999999	999999	837	999999	604	542	999999	818	367	340	999999	435	999999	405	700	372	264	324	955	159	543	999999	999999	631	363	999999	919	764	981	999999	12	983	314	808	409	999999	481	999999	127	503	999999	604	673	374	80	999999	376	215	537	999999	840	825	437	553	999999	207	999999	216	461	999999	622	845	836	917	337	999999	130	944	999999	999999	891	93	206	462	293	938	171	472	561	545	46	714	999999	763	999999	999999	555	761	999999	211	997	275	719	926	881	29	767	999999	46	214	999999	431	999999	999999	999999	756	629	975	999999	993	999999	999999	655	915	165	908	618	999999	318	999999	320	369	999999	999999	555	626	374	280	580	274	999999	414	435	356	999999	614	999999	252	436	852	557	999999	502	882	175	319	620	804	770	973	411	999999	999999	999999	894	337	363	426	999999	710	999999	359	404	995	822	631	262	999999	76	551	414	376	999999	999999	603	739	999999	999999	629	999999	999999	569	999999	607	863	486	966	549	461	521	260	999999	812	725	470	999999	186	506	69	999999	66	999999	737	228	568	44	57	982	293	999999	469	177	796	203	704	822	849	796	142	345	664	713	999999	554	999999	336	563	920	995	405	563	370	135	999999	999999	694	832	291	49	999999	999999	999999	999999	307	61	92	290	999999	31	647	999999	389	374	999999	999999	999999	473	192	927	241	480	136	999999	887	600	999999	52	711	24	19	989	999999	757	313	907	999999	457	550	503	218	55	999999	899	357	56	183	999999	411	216	999999	231	650	364	807	358	311	996	378	706	952	50	579	604	21	657	790	632	71	816	207	894	923	999999	999999	196	535	237	639	841	426	113	999999	504	187	788	999999	213	950	955	605	684	89	844	550	178	999999	350	887	700	266	551	934	594	19	942	999999	961	645	621	822	999999	367	999999	289	999999	410	85	427	
232	318	586	682	115	221	523	815	89	999999	550	719	999999	349	939	585	875	179	55	495	999999	999999	388	999999	999999	142	530	327	552	564	701	767	999999	922	999999	392	679	869	999999	383	999999	999999	999999	822	104	901	637	734	427	951	999999	679	364	589	192	741	929	28	353	973	690	999999	272	524	446	782	328	999999	684	556	905	16	999999	671	999	118	273	565	474	437	505	796	899	601	160	999999	413	811	740	923	462	661	999999	855	999999	999999	864	999999	385	321	583	374	60	999999	56	407	339	692	999999	84	478	374	554	915	478	894	305	671	374	424	999999	999999	532	761	104	253	490	495	999999	708	254	570	190	999999	854	140	999999	38	999999	999999	693	999999	230	999999	455	999999	999999	610	387	798	994	999999	338	960	942	76	842	999999	776	802	917	999999	713	882	829	907	193	401	71	347	159	277	999999	999999	731	658	999999	866	316	999999	146	879	118	999999	713	61	242	229	220	788	999999	456	999999	999999	999999	849	17	348	836	999999	904	715	549	49	999999	727	85	716	238	293	780	975	999999	769	665	47	735	532	178	999999	999999	964	191	283	999999	702	24	999999	786	882	651	947	40	999999	111	430	340	79	541	986	975	525	990	926	17	322	473	492	97	797	999999	999999	180	999999	871	999999	534	275	999999	946	712	711	930	356	999999	999999	999999	224	999999	244	706	999999	990	192	802	160	973	264	275	736	239	532	286	989	768	176	777	999999	999999	171	999999	74	999999	595	283	273	595	644	999999	999999	377	258	824	999999	100	999999	494	987	999999	999999	999999	279	10	263	716	189	999999	940	587	999999	65	972	999999	506	999999	999999	587	405	908	539	565	999999	970	999999	368	980	999999	434	899	320	682	999999	999999	999999	204	999999	999999	999999	878	103	838	654	66	818	129	405	999999	327	999999	458	870	99	999999	726	166	999999	309	909	999999	735	999999	10	51	277	999999	276	265	152	312	721	577	761	526	814	999999	999999	282	161	971	963	999999	391	921	451	450	592	999999	991	29	999999	327	999999	931	999999	999999	999999	613	789	35	853	999999	788	25	792	999999	119	572	999999	35	255	365	157	937	930	685	100	89	599	826	210	565	274	999999	745	403	422	999999	383	202	862	999999	493	999999	128	823	999999	999999	138	570	341	30	445	999999	774	211	180	999999	10	466	999999	758	23	962	999999	297	875	666	279	399	467	289	198	82	173	999999	871	999999	999999	116	424	724	950	39	999999	190	129	309	358	544	233	206	999999	917	999999	999999	293	999999	999999	831	999999	
999999	106	739	113	999999	831	373	801	826	339	159	407	893	999999	999999	808	999999	477	643	177	576	317	999999	175	271	999999	281	999999	70	999999	351	718	999999	168	819	627	999999	999999	999999	359	755	507	532	215	999999	798	936	874	999999	304	309	999999	669	999999	382	297	372	573	841	999999	559	962	999999	172	987	440	419	735	232	190	597	68	43	294	421	78	785	999999	102	472	523	406	548	765	999999	999999	59	334	785	532	265	647	94	841	999999	793	765	370	227	642	389	210	999999	682	707	251	29	384	251	999999	511	843	481	379	88	162	423	976	999999	699	999999	95	949	700	999999	949	974	202	999999	628	313	425	999999	459	93	999999	754	866	67	122	279	999999	92	481	30	999999	999999	714	762	646	380	789	999999	528	261	303	999999	952	999999	758	277	826	890	623	999999	96	542	999999	999999	765	407	999999	918	694	430	999999	999999	478	679	512	783	999999	439	847	258	999999	862	999999	207	789	999999	999999	118	309	845	452	784	999999	480	933	879	154	999999	997	248	823	870	867	107	544	301	999999	282	254	975	999999	397	52	999999	999999	999999	759	823	505	704	605	448	619	999999	978	999999	542	997	745	999999	999999	840	442	608	434	653	994	684	999999	498	288	529	863	333	838	64	999999	104	999999	709	130	330	923	303	643	384	260	28	129	999999	758	999999	999999	621	346	177	954	443	940	834	999999	999999	170	999999	999999	85	585	999999	21	999999	999999	448	999999	45	512	999999	999999	149	965	60	402	976	565	61	740	503	992	999999	987	671	110	308	999999	169	480	55	999999	915	877	568	799	999999	999999	206	421	999999	781	999999	119	38	259	999999	478	999999	441	263	519	999999	276	999999	92	343	308	350	823	892	999999	844	565	466	157	11	271	407	999999	999999	968	368	639	430	999999	501	999999	958	421	294	830	274	727	226	536	60	999999	955	485	466	999999	667	383	528	35	937	935	652	999999	257	554	80	639	14	294	160	479	846	999999	591	999999	999999	928	538	72	999999	127	348	929	999999	362	316	921	794	770	311	985	121	999999	783	565	489	87	173	999999	759	634	999999	932	386	999999	802	754	894	264	327	738	999999	999999	15	820	596	999999	999999	894	247	159	999999	244	983	174	368	999999	427	35	721	271	764	999999	313	396	404	999999	553	999999	999999	562	999999	999999	453	572	151	654	400	963	968	999999	999999	279	999999	610	788	488	999999	221	221	362	336	868	542	65	974	55	162	999999	425	999999	999999	267	344	685	131	316	791	421	33	714	60	463	
66	955	967	495	305	703	999999	916	467	999999	999999	999999	235	168	996	999999	597	105	501	781	547	788	597	47	934	817	999999	482	696	538	999999	507	311	872	999999	999999	98	489	749	999999	21	509	999999	836	952	146	460	962	319	403	823	927	222	279	999999	278	367	930	560	999999	999999	135	229	929	154	999999	896	999999	356	418	309	118	355	52	770	47	999999	760	999999	999999	366	525	172	303	999999	270	295	42	956	543	230	167	928	270	999999	885	290	794	692	999999	999999	107	616	901	104	714	581	179	509	878	214	999999	845	763	999999	999999	963	926	224	884	521	863	405	813	198	152	190	999999	806	999999	757	999999	999999	938	557	999999	909	271	999999	10	688	125	533	999999	339	623	321	175	999999	546	922	363	999999	807	634	999999	702	999999	713	951	534	999999	373	624	130	933	537	999999	215	863	789	701	727	223	206	405	999999	999999	483	574	830	24	999999	270	999999	404	999999	271	999999	179	566	115	558	999999	475	201	752	908	957	405	999999	414	959	285	756	230	636	366	999999	239	57	384	329	148	131	519	550	112	663	726	244	276	602	999999	306	684	153	999999	747	14	652	431	370	999999	488	425	65	670	999999	740	999999	343	659	85	132	999999	786	419	135	999999	651	649	999999	240	171	819	811	923	979	82	86	166	618	606	586	625	24	251	660	705	999999	880	999999	999999	959	999999	616	999999	999999	124	897	734	354	791	363	999999	185	139	916	999999	614	141	690	999999	663	610	724	63	999999	507	177	544	758	999999	502	770	999999	333	281	270	213	999999	20	999999	184	352	999999	826	253	583	449	885	334	992	101	332	199	166	268	358	185	563	39	415	946	362	975	999999	299	999999	951	852	857	655	465	330	131	825	267	321	798	999999	809	914	67	291	220	766	999999	179	999999	894	74	923	94	649	265	999999	918	821	377	888	537	999999	632	597	38	678	537	771	210	999999	899	999999	559	288	753	124	999999	664	152	218	594	129	999999	999999	787	933	571	815	74	999999	906	446	944	999999	999999	159	292	470	263	541	239	999999	999999	999999	995	127	374	999999	896	150	256	999999	678	168	304	418	649	575	809	999999	117	722	706	683	999999	999999	13	649	917	999999	999999	887	410	611	999999	36	160	999999	70	999999	569	764	918	924	280	652	767	785	999999	952	509	999999	999999	169	434	517	999999	999999	749	999999	999999	724	999999	301	999999	368	999999	77	188	277	267	999999	515	148	535	353	803	782	413	999999	695	227	44	965	999999	999999	999999	999999	
187	472	175	865	64	527	555	845	875	626	614	911	799	999999	606	348	694	999999	211	522	999999	999999	714	89	882	999999	846	897	689	999999	207	999999	999999	611	890	716	999999	999999	791	987	593	999999	478	999999	177	999999	999999	999999	620	696	281	440	913	999999	999999	999999	999999	95	982	130	680	658	165	951	429	420	999999	197	809	890	245	301	872	223	929	944	612	537	911	390	999999	850	286	999999	651	766	999999	428	999999	793	958	26	419	999999	316	999999	534	999999	999999	757	721	828	196	730	460	980	567	699	784	672	493	999999	999999	999999	212	829	382	171	310	999999	139	360	999999	25	932	229	999999	211	907	994	420	96	999999	999999	669	98	664	556	543	671	208	591	999999	999999	999999	999999	842	817	467	486	562	372	999999	103	627	999999	635	181	798	240	109	999999	792	789	999999	407	999999	28	933	999999	175	826	628	999999	463	999999	999999	871	999999	999999	386	73	743	431	442	58	999999	999999	537	308	462	493	757	312	572	842	799	999999	79	999999	299	823	884	353	320	999999	743	587	999999	89	654	999999	465	603	854	999999	622	370	357	213	537	761	491	999999	661	999999	78	326	77	999999	999999	861	802	813	905	562	189	400	999999	705	314	292	57	457	999999	999999	37	164	999999	999999	230	438	999999	865	374	537	341	259	691	638	668	427	520	28	999999	792	962	652	999999	301	855	999999	999999	651	999999	999999	713	999999	980	963	654	914	867	999999	400	999999	999999	936	999999	377	231	930	708	999999	47	887	772	38	999999	861	999999	384	465	167	680	998	999999	856	966	999999	824	307	278	999999	983	754	559	979	628	30	999999	35	213	330	999999	925	523	778	614	21	482	685	999999	999999	236	279	458	710	859	402	142	506	969	329	553	923	661	979	497	292	338	792	410	999999	999999	999999	181	144	97	755	484	999999	252	999999	646	149	390	158	999999	713	305	848	130	235	999999	932	65	999999	777	999999	273	544	291	331	682	689	999999	999999	999999	999999	108	323	623	114	918	733	999999	23	683	414	999999	513	999999	784	999999	999999	672	184	999999	999999	655	999999	367	940	491	939	999999	999999	283	999999	864	999999	460	999999	615	982	235	26	317	163	999999	52	210	373	614	760	999999	507	344	203	999999	999999	999999	209	999999	999999	956	683	622	978	999999	344	740	725	550	971	999999	509	178	999999	999999	999999	867	65	820	999999	999999	999999	335	999999	999999	620	585	89	999999	999999	959	260	116	999999	35	551	403	338	547	343	311	484	823	642	707	558	338	339	939	370	999999	555	389	267	
723	962	358	999999	107	995	758	661	784	786	22	802	999999	373	979	999999	262	538	518	486	310	612	180	692	33	999999	292	256	150	999999	530	414	871	849	91	72	203	511	999999	551	999999	999999	700	47	630	904	165	999999	360	236	999999	704	46	902	956	120	792	665	868	774	713	512	999999	214	999999	607	931	999999	291	917	518	750	999999	999999	901	999999	912	143	72	129	178	327	896	913	999999	999999	378	968	892	999999	999999	999999	643	999999	838	82	139	495	781	33	972	611	682	442	718	999999	406	79	10	306	208	658	602	749	999999	999999	616	607	742	439	239	999999	661	321	647	999999	117	840	137	828	530	999999	361	48	156	566	644	463	204	999999	999999	308	968	596	771	621	935	894	861	999999	466	531	999999	352	794	19	950	371	795	737	259	566	999999	999999	999999	782	306	564	999999	48	751	162	412	636	999999	930	994	999999	549	35	55	999999	979	684	372	999999	999999	19	254	999999	999999	283	668	467	855	862	366	796	820	989	324	999999	999999	822	701	314	999999	126	342	863	999999	999999	822	769	692	999999	999999	267	999999	999999	119	297	999999	999999	999999	999999	999999	945	781	999999	999999	207	253	559	711	673	921	166	999999	68	999999	999999	676	391	132	731	999999	999999	774	819	999999	999999	987	54	880	37	999999	837	999999	233	819	999999	345	195	999999	817	641	272	68	28	125	430	284	751	896	562	620	928	342	700	999999	999999	180	961	871	999999	220	209	679	999999	611	93	766	999999	248	707	221	490	101	315	999999	999999	840	999999	704	999999	825	246	157	999999	416	143	504	999999	217	233	12	383	324	999999	999999	442	593	384	999999	41	664	524	999999	199	351	139	836	36	611	999999	755	424	267	26	999999	999999	999999	999999	276	999999	589	76	552	24	999999	837	999999	277	708	657	605	465	348	673	201	310	734	958	976	999999	307	999999	98	388	478	999999	126	307	184	633	390	241	117	999999	999999	597	999999	999999	494	999999	963	568	328	954	232	299	85	594	825	349	249	103	384	990	180	121	978	173	545	999999	999999	868	999999	999999	276	999999	999999	410	231	603	999999	246	473	473	999999	999999	159	143	165	999999	512	531	482	834	999999	999999	856	127	999999	341	618	809	952	377	999999	104	474	253	999999	859	941	999999	373	231	999999	13	629	911	676	999999	961	999999	17	366	614	999999	396	268	690	979	516	240	999999	889	999999	527	293	999999	681	999999	274	999999	999999	306	246	836	999999	261	999999	390	667	945	999999	335	379	773	801	595	999999	602	999999	999999	562	707	
352	999999	999999	999999	245	494	999999	999999	239	999999	999999	999999	999999	710	999999	778	41	144	445	310	999999	999999	999999	316	520	999999	725	698	999999	89	999999	67	999999	748	999999	535	802	685	25	338	671	143	999999	994	999999	999999	999999	101	475	984	570	999999	999999	262	395	999999	922	727	963	33	999999	30	200	160	935	119	710	650	756	594	975	355	999999	117	639	189	999999	794	999999	999999	837	999999	233	358	999999	948	297	101	999999	183	612	999999	722	999999	570	999999	942	565	69	57	614	734	344	880	19	225	454	999999	623	215	925	999999	579	768	196	143	797	842	999999	986	999999	619	999999	582	982	999999	633	136	546	988	246	299	999999	110	590	113	300	353	999999	303	503	634	478	157	257	999999	999999	954	805	436	999999	999999	923	82	999999	999999	446	761	897	119	591	328	126	634	968	999999	999999	478	187	999999	843	999999	502	348	493	197	151	149	335	508	403	999999	330	119	999999	999999	375	662	874	595	666	538	455	999999	711	185	517	843	189	621	999999	999999	776	999999	999999	408	607	999999	589	47	999999	999999	436	999999	715	999999	997	17	498	832	270	740	604	999999	427	999999	999	272	637	318	680	999999	960	713	999999	375	902	608	526	736	999999	790	83	836	999999	368	111	65	524	798	187	510	354	357	361	350	433	195	305	288	409	345	948	999999	367	999999	999999	999999	972	350	19	399	491	999999	303	479	999999	767	999999	68	213	943	747	999999	140	179	952	613	361	999999	941	717	313	247	999999	999999	999999	803	479	196	32	388	999999	183	999999	788	999999	593	63	882	684	999999	345	999999	85	466	597	120	150	198	999999	733	371	895	409	301	999999	253	434	109	999999	999999	298	663	45	824	860	574	999999	351	999999	999999	559	479	401	284	382	75	999999	999999	606	731	662	290	592	298	999999	999999	774	497	702	776	168	954	253	821	378	682	211	260	605	33	71	799	48	243	999999	999999	999999	999999	919	30	90	563	999999	906	210	17	80	747	808	672	999999	999999	648	384	999999	605	235	999999	905	699	999999	911	275	583	669	999999	252	999999	999999	134	999999	999999	577	682	695	604	460	347	620	371	999999	463	452	999999	999999	510	160	664	42	999999	666	923	228	999999	165	178	999999	920	999999	347	999999	722	632	683	978	999999	984	965	999999	606	154	999999	959	544	98	410	999999	342	360	169	712	588	325	999999	467	769	430	357	999999	526	316	539	110	283	607	889	831	768	954	81	525	194	999999	436	433	778	964	684	142	755	999999	955	570	87	634	999999	406	999999	
226	218	730	999999	448	999999	999999	614	999999	686	937	999999	579	999999	999999	288	643	999999	613	889	121	688	805	746	225	772	816	999999	969	32	648	431	999999	743	552	999999	351	999999	745	812	147	818	999999	999999	746	933	999999	18	578	291	443	115	572	516	999999	537	413	984	421	676	356	999999	999999	764	47	516	715	835	158	642	937	754	783	999999	752	999999	697	999999	999	999999	999999	807	782	687	999999	543	999999	999999	768	24	342	366	999999	999999	466	208	183	235	251	240	228	999999	999999	999999	354	688	332	999999	999999	999999	839	999999	985	140	90	999999	165	957	999999	999999	656	999999	76	143	999999	580	287	714	999999	553	129	472	999999	768	73	256	999999	846	999999	901	220	999999	222	96	185	999999	381	346	999999	917	52	999999	999999	747	584	489	282	726	636	774	999999	618	435	220	562	377	999999	999999	77	833	600	319	999999	284	999999	999999	525	999999	958	853	208	940	999999	427	510	999999	421	539	193	583	973	230	219	999999	500	999999	662	12	533	999999	847	164	999999	165	999999	733	600	776	463	26	963	302	768	999999	999999	469	999999	999999	999999	659	955	80	999999	493	999999	380	109	999999	783	999999	905	999999	999999	160	999999	999999	671	999999	110	777	312	645	85	177	619	681	462	436	999999	999999	708	999999	999999	874	851	999999	131	999999	999999	999999	633	543	992	999999	999999	999999	846	617	999999	532	999999	333	907	999999	356	320	999999	865	874	188	918	999999	75	753	983	260	230	582	309	239	999999	885	999999	163	154	999999	653	314	999999	178	834	844	658	468	999999	999999	746	371	527	999999	999999	265	911	127	38	999999	478	999999	787	859	229	273	999999	548	610	913	68	999999	787	588	666	999999	999999	999999	999999	83	999999	607	999999	608	514	859	64	768	456	999999	973	156	134	194	300	415	999999	207	948	570	536	120	858	327	999999	992	999999	939	874	103	999999	999999	773	955	944	871	726	189	999999	370	219	550	101	999999	940	999999	630	602	298	261	172	611	756	782	547	999999	999999	999999	291	521	285	125	893	999999	999999	767	999999	179	250	429	688	348	851	588	361	985	999999	914	387	414	372	999999	999999	623	931	846	459	999999	999999	49	132	531	897	833	95	103	999999	738	735	182	538	460	362	868	572	823	759	178	999999	561	886	834	817	876	159	304	474	280	999999	372	318	391	761	210	307	167	999999	27	502	267	339	290	189	214	876	911	999999	999999	60	117	96	290	570	855	163	999999	714	999999	683	791	629	999999	315	372	864	156	698	999999	571	415	999999	742	676	173	
232	999999	999999	612	10	248	999999	692	999999	999999	285	37	999999	905	57	19	999999	428	343	710	638	999999	975	816	999999	729	222	999999	220	999999	999999	354	614	999999	999999	999999	641	999999	31	445	125	937	166	989	97	836	335	999999	114	561	963	999999	408	965	999999	999999	999999	839	999999	280	35	999999	481	585	999999	930	423	999999	999999	500	999999	999999	407	898	999999	701	796	985	728	514	404	429	371	658	999999	778	946	999999	872	363	926	802	999999	750	419	999999	999999	580	999999	167	999999	910	520	999999	999999	999999	557	510	999999	833	483	645	120	999999	875	606	838	823	904	814	983	774	551	918	999999	576	999999	656	488	679	999999	225	587	571	999999	493	909	756	474	69	230	999999	999999	49	880	290	691	91	874	813	87	641	676	593	183	648	368	999999	50	617	120	999999	31	999999	999999	267	999999	549	666	391	999999	92	358	844	593	547	999999	512	999999	293	885	429	781	674	602	999999	549	999999	397	453	135	999999	999999	857	948	328	424	578	452	623	232	151	425	493	999999	999999	292	832	999	635	152	856	564	757	731	999999	999999	357	108	999999	717	73	162	222	266	389	376	999999	895	275	133	926	999999	999999	999999	743	14	999999	558	606	322	717	995	761	999999	999999	753	957	135	267	208	76	479	999999	905	999999	989	212	236	736	628	999999	999999	734	512	225	796	999999	697	999999	686	831	999999	999999	679	999999	78	400	911	999999	999999	418	375	638	76	66	457	608	518	900	754	801	72	821	999999	530	781	270	999999	95	481	613	270	147	581	999999	999999	977	781	905	999999	999999	300	248	110	220	426	307	668	999999	768	198	999999	796	243	884	769	977	523	159	229	807	151	999999	516	999999	158	999999	67	698	999999	479	826	613	809	166	999999	999999	720	768	113	483	602	803	326	293	981	473	904	696	999999	300	999999	632	685	999999	457	474	731	87	999999	198	250	969	999999	299	371	999999	999999	86	999999	945	266	755	999999	745	999999	999999	510	232	51	684	332	370	100	497	999999	203	999999	999999	709	47	102	643	706	914	999999	999999	145	37	921	999999	486	827	323	999999	44	708	999999	999999	999999	118	964	509	45	387	999999	880	878	179	284	999999	101	471	999999	346	853	622	999999	140	513	581	212	999999	999999	89	208	505	999999	438	463	316	999999	987	446	600	999999	592	607	329	999999	362	755	965	753	753	871	24	460	999999	809	421	659	456	436	508	906	491	999999	956	188	370	833	999999	999999	967	999999	113	35	776	273	270	25	999999	91	161	999999	246	729	557	
217	193	54	80	999999	52	999999	169	999999	938	694	591	394	999999	150	687	528	315	259	999999	202	999999	999999	999999	713	999999	999999	928	999999	999999	682	669	762	999999	999999	995	999999	763	821	673	320	999999	552	97	92	681	875	373	999999	403	632	520	987	943	364	450	204	370	366	88	646	728	794	285	265	999999	829	744	902	154	371	765	999999	586	474	999999	224	902	999999	41	999999	42	999999	971	653	999999	682	818	295	308	801	956	406	999999	999999	592	607	277	999999	999999	852	141	999999	445	42	866	999999	410	999999	564	236	301	768	334	414	999999	389	822	999999	103	352	21	458	604	353	415	369	750	558	882	203	999999	80	544	189	999999	570	902	999999	787	999999	999999	349	731	999999	509	999999	81	999999	999999	213	999999	644	737	715	841	682	867	102	999999	999999	999999	852	596	370	289	230	234	155	871	53	999999	882	999999	999999	80	999999	999999	532	843	999999	297	422	146	999999	418	312	343	999999	999999	860	703	810	322	290	858	429	753	371	792	999999	963	926	466	999999	726	902	799	778	644	179	956	999999	259	409	219	863	715	916	952	976	887	405	807	21	350	676	569	564	999999	651	917	365	739	564	999999	371	956	766	952	999999	999999	565	194	178	903	368	999999	913	81	995	713	836	419	815	401	999999	129	454	38	60	342	999999	677	993	261	999999	605	694	155	847	906	948	999999	446	474	999999	220	638	117	982	124	656	999999	115	937	91	946	923	172	695	252	511	999999	902	183	277	887	200	999999	312	762	866	767	233	98	764	872	999999	351	79	357	490	347	56	935	685	750	571	999999	180	999999	682	999999	459	605	405	999999	999999	273	206	443	999999	722	805	999999	258	999999	999999	26	182	219	973	581	102	348	762	174	691	966	497	526	326	999999	745	657	89	344	317	999999	999999	553	810	709	154	636	337	767	999999	827	687	796	999999	555	883	961	681	110	439	121	842	240	529	105	775	680	127	885	976	157	999999	913	581	642	333	628	999999	274	437	466	999999	999999	632	863	288	999999	46	770	260	999999	975	979	999999	206	785	462	33	714	933	474	518	451	791	394	999999	774	224	848	232	265	999999	417	999999	972	110	848	608	666	999999	84	643	356	635	201	181	999999	18	999999	856	870	604	693	340	962	948	569	213	247	186	999999	486	999999	548	999999	231	568	316	932	999999	999999	854	367	897	859	999999	171	999999	999999	223	526	765	839	991	361	660	869	999999	710	34	540	644	999999	999999	312	597	455	999999	639	970	613	
854	86	289	919	25	246	795	480	999999	999999	999999	613	34	999999	748	647	206	999999	999999	999999	999999	999999	907	565	302	493	877	595	271	385	999999	999999	999999	999999	672	999999	999999	999999	346	423	83	606	578	999999	787	40	346	830	564	950	259	621	304	999999	999999	258	999999	999999	626	532	999999	210	219	756	433	576	984	424	986	69	999999	999999	999999	999999	288	884	37	999999	777	271	156	57	41	999999	136	999999	999999	21	487	424	999999	999999	456	999999	999999	873	999999	821	814	221	56	922	999999	999999	999999	135	999999	383	339	999999	230	509	999999	364	999999	321	179	999999	630	691	694	973	936	572	549	262	677	999999	866	999999	497	999999	855	566	999999	999999	213	536	459	10	971	507	682	250	999999	21	999999	101	437	999999	704	499	201	132	999999	999999	985	281	999999	999999	999999	733	999999	999999	750	23	653	999999	149	161	117	642	999999	629	720	196	301	999999	378	537	374	999999	609	133	999999	999999	25	733	49	152	249	932	999999	850	552	999999	990	758	999999	190	999999	508	951	999999	635	71	61	572	999999	340	781	298	902	427	244	872	134	999999	222	752	998	920	350	996	999999	999999	999999	597	87	482	999999	999999	206	198	179	866	633	333	498	999999	945	453	330	709	999999	999999	40	163	616	679	999999	606	545	747	191	447	167	954	373	460	10	464	999999	930	144	248	101	714	258	999999	999999	801	896	573	999999	555	599	641	635	961	154	907	980	407	368	599	999999	459	16	731	709	679	999999	47	999999	491	958	400	999999	132	859	999999	905	999999	440	321	710	972	940	999999	848	525	328	412	315	999999	483	97	571	544	999999	641	707	526	668	999999	842	858	999999	999999	597	999999	76	513	112	829	12	742	966	999999	888	35	999999	380	883	193	999999	557	732	556	17	870	999999	999999	880	999999	618	388	999999	870	479	999999	57	624	999999	649	999999	999999	309	486	99	741	999999	524	655	226	132	336	643	485	219	999999	135	378	318	726	379	45	632	885	220	623	173	105	577	46	977	894	342	999999	733	545	257	256	999999	276	999999	315	384	664	104	291	745	103	999999	194	726	679	316	321	279	423	192	424	999999	475	577	34	946	619	248	238	994	999999	999999	674	47	999999	999999	999999	976	74	661	968	790	999999	878	79	444	393	319	999999	588	30	964	320	999999	832	981	999999	698	999999	368	764	425	866	999999	346	351	986	999999	999999	767	999999	999999	214	762	223	634	346	597	508	590	563	310	940	999999	974	444	441	999999	214	897	920	999999	261	706	896	552	924	
999999	541	999999	457	246	471	540	324	685	999999	999999	149	999999	999999	999999	199	144	805	464	485	226	999999	902	909	999999	999999	999999	999999	920	93	508	865	671	709	703	66	780	142	999999	999999	409	335	299	999999	883	999999	999999	262	526	164	126	900	999999	999999	707	330	638	999999	782	304	521	693	404	601	262	692	478	999999	941	347	999999	999999	488	625	86	999999	999999	229	36	999999	999999	697	330	765	966	607	433	604	12	383	427	999999	359	32	999999	715	931	697	431	201	704	517	320	189	744	124	421	816	989	816	307	419	999999	289	369	823	999999	999999	999999	654	268	873	496	568	920	457	652	466	308	370	999999	335	999999	834	999999	999999	387	150	31	852	999999	617	614	195	999999	17	999999	80	999999	504	352	303	71	777	932	830	31	752	269	296	999999	999999	999999	629	857	972	622	999999	490	941	446	232	616	783	468	651	268	311	492	999999	287	582	802	803	27	665	273	29	902	967	406	634	881	999999	999999	240	109	985	999999	112	999999	223	589	722	68	130	687	288	319	290	999999	720	269	357	999999	888	162	714	611	202	709	999999	64	522	544	811	350	881	402	999999	552	283	973	390	526	73	993	90	999999	897	978	984	999999	621	405	686	374	534	724	502	999999	395	383	145	403	792	999999	76	187	256	779	999999	886	92	738	299	746	879	830	946	895	999999	999999	714	224	725	892	442	127	999999	999999	816	167	899	159	166	899	999999	999999	734	999999	926	903	498	127	182	999999	628	883	116	939	495	703	999999	999999	16	999999	669	921	999999	900	999999	949	329	999999	963	999999	987	932	582	400	908	892	999999	999999	968	178	480	999999	999999	627	274	559	999999	999999	951	122	388	302	152	999999	999999	916	319	833	188	976	583	687	164	534	999999	695	311	716	40	602	607	737	638	838	999999	999999	999999	60	636	176	938	410	858	850	999999	694	999999	842	170	991	583	272	863	992	594	792	999999	516	516	579	258	305	999999	999999	515	651	663	314	794	167	47	268	999999	21	48	999999	829	999999	275	426	999999	468	999999	49	29	999999	873	646	253	163	638	373	544	67	918	643	523	510	344	617	40	486	999999	13	954	324	75	851	953	999999	999999	139	250	100	674	789	999999	848	999999	180	999999	999999	999999	640	528	673	999999	150	999999	405	659	328	968	657	395	428	420	552	94	704	279	32	692	832	999999	509	132	454	999999	138	893	674	181	173	840	23	425	417	999999	291	600	999999	758	558	761	644	170	593	704	255	999999	207	763	
633	901	755	334	237	451	29	999999	279	757	964	999999	985	156	805	817	382	999999	13	77	803	114	353	274	144	81	999999	348	999999	749	147	999999	696	910	548	272	94	999999	197	965	464	740	999999	177	793	999999	776	497	999999	775	332	252	999999	139	999999	529	557	491	999999	166	896	681	21	999999	620	214	814	84	608	542	732	693	815	48	613	72	783	186	480	97	999999	66	982	763	426	894	999999	566	950	999999	714	603	497	40	999999	999999	729	800	557	589	242	701	888	999999	53	638	999999	336	999999	897	746	381	20	113	861	839	698	257	113	999999	818	999999	999999	590	828	999999	205	784	969	829	343	999999	628	890	854	999999	177	170	999999	787	468	69	50	62	282	999999	999999	394	179	999999	95	481	999999	832	771	984	577	308	994	914	443	651	367	696	564	999999	752	999999	258	267	672	999999	999999	326	999999	759	217	81	317	495	545	811	615	739	744	862	296	796	999999	870	36	999999	175	805	999999	816	999999	999999	999999	519	589	999999	145	911	999999	557	943	380	575	999999	999999	505	990	999999	999999	631	46	999999	952	701	999999	956	10	388	241	802	372	732	971	450	67	863	583	798	905	82	999999	703	182	999999	919	915	231	116	103	530	878	667	435	723	999999	84	401	999999	52	633	472	999999	680	999999	195	220	409	999999	955	912	922	201	603	307	955	342	999999	765	782	561	734	894	294	710	924	999999	306	258	999999	999999	472	786	756	281	609	918	999999	418	11	708	516	999999	161	190	607	686	74	138	999999	448	999999	635	24	490	999999	578	472	969	840	489	999999	160	465	972	450	146	999999	331	697	47	999999	999999	763	84	54	637	742	113	999999	247	999999	177	491	231	999999	999999	771	275	382	41	999999	999999	578	521	999999	366	640	189	999999	999999	251	999999	441	729	999999	593	999999	940	446	999999	835	368	866	602	848	746	999999	244	619	613	374	179	999999	665	591	266	467	251	290	688	999999	999999	373	641	995	999999	999999	761	102	769	999999	999999	829	120	206	999999	196	975	673	56	696	406	999999	137	106	82	999999	775	148	872	135	630	659	999999	274	999999	995	235	606	950	20	908	999999	999999	647	543	349	999999	469	504	79	999999	999999	243	991	999999	999999	246	999999	923	114	960	999999	230	643	345	182	999999	845	999999	101	961	378	722	46	999999	999999	719	489	999999	999999	955	316	643	802	643	61	425	766	674	288	999999	691	999999	846	999999	294	921	216	999999	370	278	993	545	412	118	123	856	207	213	346	999999	999999	980	
200	159	999999	980	427	999	999999	756	999999	181	645	342	999999	694	876	986	503	342	999999	999999	202	464	999999	999999	240	693	530	999999	228	562	999999	999999	999999	710	493	696	999999	314	999999	217	999999	614	999999	821	900	80	838	999999	980	220	710	999999	771	578	787	999999	999999	999999	749	999999	479	99	999999	753	843	640	339	569	999999	189	591	999999	837	305	999999	588	502	999999	999999	170	999999	111	224	17	852	999999	243	433	923	757	509	520	565	770	737	928	87	999999	978	269	999999	279	227	800	629	521	176	476	419	209	243	999999	999999	589	999999	378	874	999999	900	520	407	905	646	453	999999	80	999999	77	567	240	511	292	171	609	429	585	999999	423	388	999999	999999	766	24	723	999999	461	505	975	999999	369	64	557	318	468	999999	834	633	774	130	558	888	109	909	189	698	999999	886	415	999999	303	999999	999999	150	570	364	640	891	922	928	229	574	657	185	207	186	953	999999	999999	747	594	952	119	999999	830	452	66	857	834	35	574	575	100	815	598	874	602	999999	999999	113	231	999999	711	845	999999	983	240	999999	711	13	999999	999999	192	667	574	999999	384	167	320	127	307	783	67	896	999999	654	483	841	586	999999	999999	547	236	599	525	651	251	274	402	847	222	999999	156	999999	291	599	392	433	250	257	499	999999	106	630	806	448	885	999999	999999	257	509	398	347	999999	430	207	999999	999999	151	922	110	999999	765	473	999999	175	636	999999	615	764	271	60	600	339	999999	147	450	999999	793	87	766	436	999999	155	347	823	794	767	999999	999999	999999	798	291	999999	157	389	679	632	724	999999	999999	658	209	726	999999	999999	999999	18	555	292	756	153	999999	74	999999	673	338	620	135	91	381	868	827	531	999999	473	768	283	999999	453	468	999999	999999	162	275	118	999999	999999	999999	999999	999999	786	221	126	999999	706	998	227	171	483	999999	69	999999	643	269	943	999999	677	812	522	690	999999	999999	112	824	938	999999	647	798	58	999999	999999	460	247	65	595	656	710	203	218	999999	551	121	708	999999	408	320	247	893	332	999999	559	999999	647	207	511	959	119	302	399	999999	361	429	123	47	999999	999999	999999	587	674	296	129	999999	603	999999	149	999999	128	708	999999	999999	34	754	475	770	886	39	812	49	553	999999	546	418	804	774	123	999999	998	670	625	799	999999	999999	228	46	167	86	649	999999	68	108	841	410	875	771	419	606	953	352	161	747	797	999999	43	48	749	711	999999	999999	933	999999	999999	999999	93	627	999999	374	535	439	612	809	
390	221	981	455	794	146	542	42	364	999999	178	999999	518	999999	999999	831	626	189	297	999999	999999	820	666	50	694	393	999999	258	205	55	81	523	999999	352	367	999999	248	588	254	999999	178	646	474	999999	848	759	999999	215	624	744	747	355	152	166	411	569	555	940	760	410	999999	293	999999	319	445	999999	915	999999	519	427	593	48	999999	684	287	761	355	249	202	999999	453	121	634	999999	308	999999	381	583	940	797	39	307	827	844	794	999999	809	165	982	999999	844	772	696	207	999999	999999	420	999999	878	650	224	999999	748	826	957	706	659	385	999999	999999	283	341	236	721	397	296	999999	100	889	999999	952	200	999999	998	100	680	425	436	310	999999	315	913	705	999999	583	723	558	11	887	97	999999	433	999999	273	999999	512	546	974	810	864	999999	329	999999	485	697	33	59	750	735	286	291	233	84	422	412	370	636	999999	147	674	737	999999	999999	801	999999	528	999999	993	88	999999	144	451	999999	999999	999999	986	345	229	602	560	999999	808	275	999999	999999	999999	359	731	999999	999999	876	999999	836	999999	137	289	125	776	318	179	976	65	999999	999999	999999	839	607	638	999999	426	35	416	344	587	10	928	943	603	999999	175	179	999999	143	529	711	533	614	489	318	999999	999999	999999	911	999999	999999	618	999999	127	468	966	404	720	420	443	534	999999	276	259	999999	208	345	999999	999999	152	999	660	922	152	446	618	234	127	330	499	555	466	505	910	12	391	792	825	144	38	999999	999999	905	999999	995	251	267	365	354	120	486	999999	787	768	433	923	999999	999999	681	850	999999	999999	999999	999999	888	77	964	999999	256	999999	416	519	999999	752	999999	551	755	232	156	204	360	869	773	999999	999999	206	678	736	487	88	999999	797	999999	294	296	999999	68	999999	999999	927	287	999999	119	999999	703	999999	970	45	396	882	178	999999	847	487	999999	873	514	190	906	691	999999	237	878	177	68	619	375	999999	466	888	492	770	999999	229	916	999999	760	182	516	57	236	642	349	604	910	231	999999	666	793	423	999999	877	999999	999999	537	59	999999	941	999999	94	600	876	578	999999	399	999999	999999	628	999999	52	123	341	673	859	465	999999	888	283	999999	999999	999999	999999	309	53	908	615	692	302	999999	999999	433	818	999999	432	999999	359	74	999999	214	513	179	999999	999999	999999	310	648	213	229	999999	999999	171	999999	999999	704	999999	999999	577	535	600	784	714	760	936	703	999999	304	700	999999	411	116	692	57	78	999999	999999	348	613	558	743	270	411	473	638	910	999999	682	
999999	936	999999	566	782	538	250	430	799	418	394	401	142	15	999999	961	817	999999	98	123	682	931	46	86	999999	28	792	999999	999999	250	132	36	998	999999	170	764	244	845	334	164	807	647	954	259	954	222	999999	737	323	450	656	90	822	591	10	212	899	999999	999999	763	999999	910	999999	558	296	368	403	999999	999999	192	726	972	233	999999	999999	44	977	999999	999999	999999	603	64	26	932	594	999999	214	417	999999	958	999999	999999	999999	571	999999	896	599	999999	962	596	819	228	892	999999	723	999999	999999	999999	284	966	235	122	809	224	169	691	999999	999999	963	254	164	985	271	886	999999	999999	999999	662	526	419	444	581	999999	535	255	385	172	886	999999	910	195	999999	142	969	732	752	999999	350	999999	999999	999999	483	442	718	441	999999	999999	999999	999999	999999	277	999999	371	865	999999	653	297	283	969	784	999999	16	906	62	69	837	999999	302	999999	575	999999	76	261	799	416	961	999999	116	103	422	428	166	999999	909	643	991	955	999999	447	89	999999	999999	999999	626	208	996	577	389	658	603	979	664	999999	999999	390	210	999999	571	459	570	514	190	189	557	999999	371	932	999999	419	999999	999999	587	999999	84	119	699	695	999999	601	419	999999	759	999999	500	442	764	315	837	529	442	58	393	817	877	574	999999	50	824	999999	836	73	580	970	999999	721	402	999999	776	999999	999999	515	318	970	999999	186	755	999999	689	124	602	66	104	477	976	29	999999	769	977	510	834	999999	999999	374	999999	355	813	789	866	999999	50	954	538	710	839	999999	740	999999	778	999999	818	552	360	710	999999	780	968	112	993	571	232	632	831	276	302	999999	644	999999	215	693	372	966	865	999999	83	647	527	394	999999	59	289	85	999999	999999	691	292	999999	170	706	984	386	999999	795	305	555	418	132	272	417	807	999999	796	217	999999	338	852	999999	448	636	999999	262	584	474	944	999999	157	641	555	584	20	732	484	999999	231	316	661	180	999999	365	665	524	264	977	830	999999	492	999999	906	947	839	605	859	533	999999	731	802	246	851	23	999999	999999	577	999999	999999	999999	999999	999999	985	777	677	681	126	93	999999	505	999999	606	999999	186	799	289	999999	999999	744	415	872	950	559	499	514	999999	329	556	999999	888	947	576	580	755	999999	933	882	139	999999	999999	489	776	562	191	733	206	999999	999999	224	128	52	968	999999	991	212	857	999999	495	999999	262	362	570	999999	93	557	431	35	888	227	865	406	605	999999	586	925	105	397	999999	999999	999999	821	999999	341	999999	999999	979	
999999	999999	552	111	933	396	865	27	806	918	651	999999	634	311	999999	999999	457	358	999999	446	640	999999	75	117	469	631	729	955	440	999999	999999	296	246	578	799	446	346	125	932	20	739	999999	780	17	999999	999999	999999	464	147	117	206	983	127	999999	348	274	523	445	641	311	666	909	999999	999999	690	365	242	66	512	733	377	999999	999999	711	707	999999	587	68	663	551	887	275	818	332	999999	255	179	837	239	534	923	901	483	999999	999999	830	734	681	999999	99	685	999999	952	414	999999	864	567	416	702	999999	687	464	781	100	423	999999	101	263	597	445	999999	404	826	977	999999	999999	858	794	367	876	999999	999999	742	574	865	209	322	413	592	646	687	999999	999999	220	847	469	129	393	217	951	999999	480	93	880	903	290	861	975	604	273	15	773	58	999999	999999	781	999999	217	234	999999	89	999999	670	950	757	432	999999	999999	999999	350	356	999999	586	999999	148	999999	821	861	999999	999999	348	347	999999	999999	999999	914	714	999999	785	76	747	911	169	999999	872	999999	999999	143	132	480	31	255	845	999999	917	540	196	642	686	319	959	859	546	649	875	999999	878	352	319	843	718	948	830	73	999999	999999	315	999999	999999	98	314	688	739	200	563	103	502	999999	999999	111	727	82	999999	476	116	887	375	520	128	999999	999999	467	823	999999	761	999999	999999	782	661	482	234	604	109	598	15	280	130	355	95	782	999999	333	940	218	999999	646	999999	364	956	999999	79	795	999999	999999	916	846	865	459	999999	490	678	719	893	999999	877	133	972	45	470	835	999999	29	434	346	892	847	527	615	174	125	999999	70	825	945	412	438	141	697	681	999999	415	670	916	605	113	529	999999	21	341	992	673	289	999999	131	948	60	371	136	519	79	999999	999999	295	322	732	618	894	999999	526	999999	999999	285	363	312	429	999999	999999	999999	999999	372	417	515	284	182	452	479	999999	999999	996	999999	77	999999	187	612	838	165	999999	999999	999999	495	999999	491	494	892	10	398	999999	591	701	999999	999999	542	893	157	661	999999	975	123	870	262	999999	200	999999	174	999999	987	107	999999	473	999999	721	509	955	747	737	925	31	392	181	999999	553	585	12	999999	415	999999	120	40	950	999999	190	270	733	620	53	444	540	330	999999	22	301	184	999999	999999	141	448	999999	156	999999	736	999999	593	941	815	708	999999	198	807	759	846	999999	999999	800	448	93	460	775	345	703	999999	394	701	871	169	999999	379	999999	574	22	967	999999	964	621	999999	242	596	999999	917	911	187	
255	733	999999	999999	146	235	383	999999	354	681	672	251	452	125	351	100	999999	782	62	999999	409	999999	794	792	898	911	999999	585	216	999999	141	858	999999	525	57	661	140	207	999999	538	995	787	230	341	304	999999	521	506	873	999999	999999	546	864	582	999999	632	999999	778	999999	234	780	798	999999	857	999999	999999	817	926	77	689	960	524	760	999999	343	622	403	999999	497	200	400	999999	712	74	622	999999	993	851	999999	425	722	999999	432	798	999999	207	324	373	791	490	890	594	439	999999	191	360	785	349	248	165	239	486	291	585	834	832	95	409	244	999999	820	965	188	651	967	608	999999	962	767	145	999999	999999	999999	999999	309	805	518	999999	882	999999	809	654	612	592	196	999999	80	999999	963	924	122	915	138	999999	669	924	415	787	225	583	999999	823	999999	113	999999	999999	816	284	999999	38	324	566	526	973	155	176	363	596	465	732	537	999999	999999	842	33	999999	901	999999	347	999999	999999	731	313	999999	999999	999999	81	999999	999999	987	999999	999999	571	934	999999	555	398	165	691	503	570	819	332	999999	55	22	999999	739	89	475	307	983	936	899	639	592	263	999999	999999	999999	104	854	999999	477	312	741	684	73	999999	478	994	746	151	843	814	580	409	819	999999	999999	999999	999999	429	999999	689	446	859	671	305	27	301	181	999999	999999	999999	716	956	854	191	314	999999	761	506	999999	999999	999999	841	103	95	69	193	999999	962	978	10	761	435	603	999999	866	881	22	768	224	999999	999999	560	620	444	108	623	554	638	949	662	408	835	817	788	138	604	766	586	246	834	857	999999	999999	530	999999	290	363	76	324	432	325	999999	999999	434	658	999999	231	658	986	445	639	806	999999	326	602	999999	618	815	999999	271	125	436	999999	999999	329	613	352	99	797	817	999999	488	999999	999999	999999	414	553	392	139	137	383	999999	599	800	205	60	205	891	928	721	999999	548	999999	63	317	889	471	902	115	999999	999999	999999	860	999999	186	160	492	495	980	197	382	235	685	531	888	16	837	999999	194	278	999999	461	999999	86	154	999999	999999	999999	219	456	999999	651	287	93	479	999999	999999	999999	624	54	568	709	910	999999	999999	447	862	884	175	310	61	739	999999	836	638	206	971	999999	34	464	89	232	286	533	999999	731	947	999999	62	999999	759	417	117	150	999999	999999	551	429	738	707	999999	196	104	909	999999	213	933	451	455	283	279	472	404	169	964	999999	433	387	496	616	499	270	999999	528	551	644	999999	576	999999	930	999999	552	56	327	606	
893	137	999999	138	999999	999999	999999	156	778	378	999999	22	947	186	374	999999	999999	932	131	999999	999999	999999	576	999999	999999	581	367	325	524	999999	726	426	87	563	999999	217	999999	999999	456	818	999999	999999	63	999999	264	999999	684	999999	761	999999	999999	620	924	999999	18	540	561	19	377	468	999999	999999	631	160	651	870	935	999999	115	166	226	999999	999999	999999	999999	999999	309	426	113	139	896	967	999999	999999	147	116	999999	999999	554	540	656	999999	999999	987	388	810	492	903	508	393	696	299	295	604	440	999999	144	621	894	534	240	144	999999	247	571	999999	999999	763	999999	999999	378	999999	839	574	999999	999999	42	498	924	414	990	405	999999	720	443	607	999999	959	437	571	971	879	83	30	310	999999	152	644	425	915	192	729	999999	962	24	728	460	720	104	271	543	646	697	489	543	834	999999	194	803	964	999999	668	335	451	574	498	893	819	273	988	999999	398	82	999999	231	999999	514	955	999999	714	156	999999	865	999999	37	335	191	593	486	475	305	957	840	460	134	524	403	999999	398	525	835	640	456	116	244	154	574	999999	268	282	330	999999	489	98	817	829	803	169	423	999999	317	309	343	797	692	78	558	999999	999999	707	999999	73	999999	189	879	999999	514	759	931	999999	760	502	335	213	999999	44	478	751	642	304	720	243	999999	999999	218	535	306	658	999999	176	596	953	804	561	999999	266	703	309	219	311	999999	54	999999	540	488	999999	999999	139	652	657	599	806	978	589	986	634	47	417	970	999999	999999	856	345	765	999999	807	697	774	999999	999999	340	178	542	341	979	676	15	999999	671	404	999999	999999	16	765	576	790	974	224	574	779	999999	296	999999	999999	999999	468	708	472	254	680	127	209	339	999999	327	430	273	646	610	320	999999	550	745	576	792	999999	849	579	999999	506	832	482	210	30	670	53	840	677	249	999999	967	543	999999	999999	999999	361	837	253	448	155	526	337	614	263	999999	999999	550	762	83	999999	999999	999999	999999	747	847	644	999	319	102	283	999999	596	407	100	353	95	999999	999999	299	440	214	606	141	52	979	999999	868	946	869	991	999999	87	999999	200	901	838	999999	504	999999	642	362	528	160	999999	999999	929	930	524	910	75	380	795	472	643	999999	22	997	999999	768	352	775	63	450	111	999999	513	999999	216	198	999999	826	999999	999999	656	999999	686	455	965	487	999999	574	999999	46	803	621	999999	615	960	999999	888	840	999999	736	800	866	309	88	59	395	61	999999	723	999999	404	248	576	194	999999	565	167	
567	41	999999	718	778	431	999999	646	489	83	897	41	861	999999	674	999999	77	811	790	778	608	406	580	999999	122	850	28	999999	564	999999	522	999999	999999	197	331	808	283	27	32	444	292	441	569	322	163	999999	862	35	999999	999999	509	382	999999	786	559	171	461	327	999999	928	413	385	91	445	999999	108	999999	673	978	865	526	60	789	999999	999999	999999	836	268	282	216	987	999999	911	125	545	150	773	999999	638	170	357	955	420	103	41	907	360	134	762	65	999999	999999	999999	863	922	999999	593	680	299	392	334	203	55	999999	940	999999	473	966	900	420	334	26	45	818	518	999999	639	695	323	589	816	711	505	226	936	799	999999	999999	999999	95	556	103	330	255	835	164	910	30	999999	620	999999	999999	234	352	731	263	163	999999	355	360	999999	898	366	709	999999	999999	697	828	463	150	474	999999	772	814	863	241	695	999999	982	363	661	618	541	702	155	999999	487	163	495	683	999999	717	702	842	275	658	999999	620	999999	222	999999	999999	999999	23	999999	28	621	419	488	499	999999	373	255	999999	999999	211	999999	999999	999999	153	145	999999	342	999999	999999	999999	723	930	548	215	504	999999	999999	999999	896	999999	60	528	556	137	811	77	674	995	999999	999999	999999	710	152	73	301	999999	999999	535	87	999999	748	787	999999	399	305	690	871	283	994	491	263	485	999999	130	161	838	999999	999999	342	999999	869	347	999999	999999	294	23	787	484	999999	432	29	584	999999	973	830	999999	20	166	832	130	999999	401	10	633	28	987	614	999999	912	462	999999	629	999999	999999	999999	999999	132	293	114	292	902	999999	999999	572	472	678	999999	131	999999	888	999999	951	604	221	870	477	346	41	215	307	999999	999999	999999	461	468	400	391	999999	920	429	999999	726	62	999999	227	999999	999999	438	171	999999	204	493	999999	33	634	23	34	999999	999999	585	75	101	999999	807	883	147	824	907	113	82	297	119	999999	870	999999	111	899	64	993	70	999999	907	870	866	999999	914	999999	548	999999	454	999999	410	542	344	364	58	999999	254	999999	90	985	134	334	99	999999	94	292	862	285	533	124	970	987	89	150	167	231	999999	704	969	114	999999	91	658	999999	886	999999	999999	999999	700	462	999999	999999	913	85	999999	583	781	814	27	632	999999	272	302	999999	405	422	462	203	206	826	999999	550	697	976	708	53	675	392	999999	517	425	999999	584	81	470	582	84	14	830	584	999999	407	686	346	999999	23	788	328	311	474	124	999999	319	874	35	113	999999	936	376	277	999999	398	648	
510	216	999999	688	999999	870	823	348	458	373	621	385	999999	864	360	52	999999	999999	357	91	999999	999999	752	47	710	999999	999999	881	999999	637	999999	999999	999999	759	999999	139	121	999999	567	457	488	999999	666	999999	697	498	996	999999	350	999999	681	23	559	317	999999	117	999999	785	977	999999	513	941	999999	820	810	944	333	999999	688	230	931	999999	999999	899	999999	999999	736	452	999999	999999	60	127	540	253	956	549	127	999999	811	77	675	999999	999999	393	944	546	999999	845	498	752	999999	725	560	129	999999	321	326	660	714	381	999999	22	445	765	999999	395	999999	957	863	999999	827	589	999999	999999	555	606	999999	313	955	66	999999	999999	953	999999	999999	334	567	999999	290	645	999999	467	40	999999	696	663	889	999999	268	558	999999	966	999999	237	999999	999999	267	999999	574	999999	308	23	704	658	730	999999	68	848	718	799	828	989	999999	228	999999	369	559	38	999999	999999	716	430	54	406	920	684	909	726	671	471	999999	628	999999	999999	346	218	762	381	708	215	604	50	999999	469	999999	156	299	763	197	999999	36	238	24	682	650	999999	969	999999	737	999999	580	342	187	257	732	209	153	999999	881	999999	999999	187	329	718	297	675	558	585	999999	774	394	156	538	999999	444	838	614	173	999999	999999	248	464	644	662	634	272	999999	625	736	999999	12	545	881	366	959	849	908	305	999999	974	999999	999999	631	962	661	434	803	81	999999	999999	595	979	999999	999999	592	151	542	999999	94	999999	999999	999999	848	155	999999	849	999999	999999	156	595	930	318	999999	308	149	854	833	681	10	999999	999999	792	812	842	935	999999	74	469	774	817	316	250	221	370	172	999999	545	999999	200	812	999999	999999	925	227	963	287	211	182	282	737	318	999999	667	883	566	29	130	999999	219	748	999999	804	999999	338	999999	689	999999	999999	999999	999999	999999	356	999999	198	999999	999999	866	594	878	999999	821	891	999999	46	999999	455	583	337	804	999999	275	999999	999999	452	999999	366	232	597	938	284	189	999999	999999	529	429	962	999999	479	999999	728	163	999999	138	561	927	893	617	371	829	832	999999	769	612	992	999999	779	999999	48	171	683	614	999999	656	603	478	999999	853	667	617	546	85	999999	999999	85	989	739	411	999999	525	143	749	860	767	999999	178	420	192	55	52	649	882	341	317	171	124	884	999999	534	93	900	50	949	754	293	757	11	286	999999	999999	747	999999	374	999999	999999	999999	753	999999	999999	435	67	844	808	625	967	999999	744	796	999999	960	115	860	876	999999	624	102	799	999999	483	999999	177	
143	654	52	304	999999	518	999999	289	236	370	382	339	999999	35	66	241	333	787	999999	999999	214	954	576	897	887	501	742	899	999999	144	647	999999	201	999999	923	199	766	330	695	999999	927	517	105	999999	999999	530	777	606	568	999999	999999	328	853	346	962	189	88	999999	417	780	775	917	354	102	723	999999	148	999999	111	866	475	999999	102	485	95	697	859	976	173	999999	723	146	999999	999999	667	329	999999	854	305	999999	999999	620	999999	915	999999	999999	172	12	999999	999999	391	936	999999	999999	999999	473	236	999999	261	275	330	112	999999	60	66	999999	586	280	434	404	178	293	546	367	755	854	99	999999	115	85	534	999999	109	999999	974	786	999999	639	999999	204	102	806	999999	39	424	18	999999	862	999999	740	999999	999999	577	482	220	108	400	999999	945	999999	384	59	272	185	740	999999	13	207	86	279	997	946	999999	240	311	371	689	999999	942	747	224	236	328	999999	652	999999	289	626	573	876	396	999999	694	155	819	999999	544	427	298	999999	15	999999	786	588	743	486	309	346	180	999999	418	883	204	208	999999	157	731	896	533	999999	193	386	633	999999	999999	502	262	447	421	268	827	272	227	991	999999	782	450	739	999999	175	342	999999	456	724	467	512	309	495	828	999999	320	647	894	999999	767	629	808	586	999999	250	234	999999	925	911	999999	156	665	999999	999999	544	999999	992	999999	367	766	999999	999999	909	742	381	203	766	618	749	999999	189	999999	38	234	122	973	863	999999	999999	941	480	27	999999	999999	320	846	999999	38	294	963	328	383	536	433	525	699	899	844	333	57	999999	999999	186	999999	842	778	637	978	999999	999999	844	957	883	999999	999999	999999	395	217	431	534	107	999999	333	785	629	806	999999	605	999999	422	84	999999	710	344	484	999999	841	580	859	999999	218	999999	999999	724	999999	370	999999	121	999999	301	313	692	999999	999999	950	999999	920	400	344	46	938	42	280	931	496	825	257	549	940	70	393	999999	357	889	325	979	999999	609	666	999999	316	729	468	416	119	392	999999	999999	393	999999	315	450	999999	999999	603	186	847	751	237	303	123	950	180	85	908	498	344	534	999999	999999	674	999999	999999	85	999999	218	574	863	999999	999999	230	346	999999	195	755	942	579	999999	295	149	142	999999	999999	372	999999	365	999999	392	508	999999	57	80	437	423	91	999999	715	170	104	999999	999999	983	929	133	999999	777	795	985	330	965	919	810	249	344	837	372	939	371	930	373	659	999999	365	210	66	160	909	741	114	999999	236	999999	439	900	537	
159	382	999999	299	377	570	573	72	542	702	246	999999	102	586	718	999999	353	239	730	999999	430	628	728	77	922	867	64	881	569	739	510	381	999999	999999	687	999999	691	82	999999	999999	95	129	999999	508	820	999999	999999	164	395	999999	882	999999	709	174	999999	530	999999	999999	377	510	516	692	502	803	999999	865	492	295	898	999999	373	281	676	999999	650	999999	805	230	256	999999	61	899	495	862	856	330	671	184	701	999999	345	510	704	62	296	402	626	999999	316	954	836	999999	266	665	342	610	513	781	524	804	725	433	934	774	458	617	206	639	999999	871	203	317	594	741	393	863	577	623	640	257	685	786	999999	301	766	530	643	999999	530	255	816	890	660	896	441	911	576	999999	604	679	205	986	83	444	999999	529	936	999999	999999	999999	43	999999	151	276	128	939	520	642	18	999999	974	376	119	700	65	313	656	697	999999	482	297	647	29	961	999999	699	712	479	540	999999	593	128	558	61	999999	999999	999999	999999	777	502	401	933	921	675	705	999999	876	382	389	458	872	248	224	799	191	395	999999	190	224	429	236	51	999999	999999	345	855	818	68	488	138	999999	272	920	999999	90	363	999999	353	265	232	822	340	99	999999	374	354	903	758	869	826	65	999999	179	358	276	360	832	159	340	849	20	817	893	260	894	999999	328	999999	719	828	668	527	999999	992	606	999999	951	30	407	990	952	70	199	662	999999	995	103	571	540	729	999999	577	23	416	999999	15	999999	838	999999	764	999999	495	48	51	999999	538	644	186	751	381	409	811	999999	999999	897	950	628	999999	187	898	516	756	999999	989	306	999999	513	517	780	601	999999	999999	832	999999	964	466	999999	157	999999	544	999999	999999	820	999999	330	999999	826	673	999999	271	386	999999	660	299	257	278	999999	58	744	76	34	136	406	160	999999	296	979	117	385	441	928	999999	999999	642	546	600	999999	999999	999999	587	274	999999	999	518	999999	252	462	543	999999	695	999999	973	999999	437	520	235	519	669	246	44	740	718	297	87	343	999999	478	999999	752	657	999999	899	389	167	801	999999	137	887	935	680	999999	999999	999999	999999	592	954	77	309	132	321	999999	277	481	634	999999	556	552	921	184	319	773	444	790	738	363	999999	999999	999999	636	336	108	631	734	565	999999	999999	999999	999999	494	999999	838	999999	895	441	999999	74	428	754	320	999999	640	215	713	625	907	399	654	982	336	999999	999999	820	999999	795	223	999999	999999	916	434	999999	558	944	436	795	999999	603	548	359	171	298	
530	838	936	390	696	892	918	999999	657	999999	650	999999	999999	850	27	27	999999	110	227	128	532	511	330	999999	999999	696	778	999999	154	314	851	305	820	47	124	999999	884	292	999999	330	999999	433	268	623	901	544	999999	586	999999	999999	106	447	141	53	999999	28	518	178	693	999	123	10	964	353	959	999999	203	244	735	495	143	224	11	999999	588	109	999999	999999	866	162	33	202	150	691	999999	413	173	777	281	106	23	999999	598	109	217	539	468	999999	999999	556	350	438	850	291	999999	881	999999	244	999999	666	999999	999999	311	541	976	921	999999	283	145	999999	191	426	963	639	482	426	626	901	999999	59	640	338	52	319	999999	595	352	858	371	336	966	999999	999999	614	331	212	414	66	999999	296	999999	195	779	118	374	924	474	220	809	999999	265	999999	554	415	36	445	768	991	730	391	999999	12	912	999999	588	263	114	358	999999	279	22	999999	778	403	380	454	559	933	999999	886	999999	141	58	468	81	999999	384	906	999999	886	443	422	336	741	999999	675	283	970	530	121	999999	126	903	540	890	999999	766	160	44	581	886	834	56	843	271	447	954	454	737	167	879	207	770	999999	999999	599	243	47	686	705	181	588	413	833	999999	13	999999	999999	577	385	665	999999	872	16	999	608	376	492	480	279	999999	829	242	999999	242	622	355	481	704	301	999999	728	474	339	410	999999	431	222	999999	267	219	445	876	362	501	655	335	763	432	237	232	999999	566	417	983	351	356	50	999999	453	658	999999	814	999999	923	936	999999	999999	606	701	999999	163	716	223	69	285	952	879	871	586	999999	999999	999999	999999	78	711	172	66	356	68	951	390	621	332	999999	999999	999999	999999	439	565	896	999999	167	730	999999	79	999999	999999	358	707	399	476	179	999999	166	76	708	999999	216	221	774	702	196	999999	999999	797	541	999999	614	999999	999999	361	450	315	999999	504	999999	327	428	998	999999	818	708	648	668	485	220	606	176	999999	754	294	394	227	791	204	606	618	981	261	999999	651	739	999999	63	999999	35	863	335	662	999999	390	999999	218	545	955	994	547	879	274	999999	934	226	81	851	369	967	232	524	495	897	816	346	999999	470	35	999999	956	595	999999	459	356	281	514	901	999999	376	999999	682	835	209	69	738	716	673	603	434	667	899	694	80	999999	349	839	764	999999	53	752	747	520	876	47	951	258	814	999999	662	712	180	999999	999999	999999	550	999999	295	838	87	629	999999	999999	600	999999	66	999999	999999	999999	17	999999	749	86	
330	624	439	172	999999	172	117	490	902	442	940	722	497	422	701	289	262	659	999999	925	746	423	258	879	999999	464	980	999999	698	167	233	230	962	103	166	378	999999	999999	730	133	730	597	727	999999	926	878	923	999999	999999	999999	404	357	888	823	339	999999	375	999999	252	504	191	999999	791	744	218	999999	759	404	265	332	928	873	928	430	204	159	696	198	952	51	999999	999999	999999	427	763	876	999999	149	763	999999	999999	802	145	999999	942	674	805	999999	851	216	129	999999	999999	877	352	999999	428	999999	628	190	221	186	607	211	962	845	216	374	981	999999	389	620	641	999999	328	999999	738	702	999999	530	353	713	346	999999	922	999999	957	972	85	242	457	872	520	582	48	999999	999999	934	273	107	999999	441	11	519	826	999999	887	999999	558	999999	792	726	999999	107	999999	507	840	860	289	999999	887	243	298	749	884	516	999999	68	999999	501	931	804	438	390	73	911	999999	826	999999	423	133	584	423	859	449	999999	892	422	745	540	999999	999999	655	322	219	233	153	262	634	320	409	829	414	67	999999	988	297	599	44	925	796	23	941	865	827	313	819	439	309	163	624	687	323	999999	515	596	158	999999	181	839	768	999999	201	608	23	304	999999	366	999999	999999	443	302	387	820	744	972	403	789	495	906	414	713	952	481	999999	721	516	977	551	698	839	181	427	205	166	346	821	342	851	532	142	463	864	999999	999999	331	309	999999	693	542	999999	369	999999	275	435	64	506	720	912	999999	788	202	815	876	621	272	999999	999999	999999	407	160	71	999999	962	999999	999999	849	999999	761	374	422	23	294	18	504	480	549	162	769	111	840	111	429	559	999999	999999	647	988	999999	457	456	126	837	295	392	142	432	668	502	484	215	401	959	548	879	774	908	806	381	151	722	722	423	563	567	999999	641	387	228	833	313	999999	999999	314	999999	999999	185	998	999999	371	58	999999	659	295	895	448	999999	881	680	999999	41	840	616	94	999999	733	703	284	728	342	999999	999999	449	999999	180	354	522	655	630	583	598	910	190	20	103	841	73	137	999999	128	908	999999	706	999999	801	472	255	793	579	194	999999	901	279	294	870	999999	441	999999	124	551	925	999999	261	107	380	130	660	605	991	892	999999	999999	616	999999	433	999999	347	999999	867	999999	108	729	999999	446	999999	697	640	896	149	99	999999	82	23	999999	999999	421	508	609	879	680	812	649	802	687	523	37	999999	669	860	140	999999	252	132	999999	999999	206	999999	999999	999999	999999	
490	763	466	901	493	597	562	999999	999999	22	242	738	999999	196	895	459	999999	999999	922	953	999999	999999	46	19	434	167	999999	999999	673	995	10	693	492	207	200	59	999999	900	999999	925	474	794	261	848	897	927	932	935	521	993	280	32	892	173	999999	518	999999	457	477	999999	999999	955	827	422	21	548	256	122	999999	845	277	35	204	997	488	618	720	198	999999	506	234	24	999999	680	725	999999	999999	999999	927	682	331	734	433	999999	999999	519	967	838	999999	359	681	819	940	999999	726	254	999999	894	685	999999	798	539	346	999999	110	999999	870	999999	696	42	747	927	195	999999	523	542	601	335	720	969	999999	999999	361	761	999999	415	999999	999999	954	480	159	999999	999999	275	884	792	398	462	767	999999	648	820	152	804	999999	753	999999	626	999999	999999	652	502	184	715	19	916	999999	999999	154	695	559	461	202	999999	999999	840	999999	919	439	731	153	148	568	75	331	999999	739	556	999999	81	999999	457	267	770	827	657	731	928	265	967	614	813	318	82	104	197	627	925	921	771	470	715	196	430	50	513	934	118	394	188	187	631	435	82	915	999999	999999	432	398	235	118	365	999999	472	126	999999	830	496	999999	143	213	999999	635	999999	611	75	270	999999	729	324	999999	623	543	86	999999	983	388	999999	166	993	993	205	537	695	662	114	61	724	314	999999	682	999999	147	260	999999	999999	995	57	471	849	840	366	702	84	512	999999	822	586	681	142	999999	595	339	999999	999999	999999	999999	940	725	999999	24	999999	532	28	641	285	485	292	111	426	988	340	774	317	162	636	502	463	192	176	292	474	52	181	760	97	118	169	999999	968	97	64	999999	964	999999	999999	999999	684	443	237	20	539	485	999999	154	620	821	32	999999	999999	515	822	758	558	224	549	999999	360	268	999999	176	325	999999	999999	338	999999	999999	999999	999999	858	802	999999	30	954	166	753	989	999999	36	150	276	96	344	606	999999	275	306	999999	749	296	999999	483	426	889	71	694	366	999999	926	221	611	21	551	967	710	697	801	803	402	471	560	715	333	128	287	999999	981	575	999999	73	637	244	70	999999	66	328	401	141	893	471	999999	646	861	999999	538	264	545	377	896	765	474	502	382	287	999999	95	160	999999	611	980	713	790	999999	999999	999999	377	950	366	910	999999	999999	670	910	930	84	999999	853	517	589	32	545	614	679	914	999999	999999	862	783	999999	999999	178	103	529	999999	758	605	974	998	999999	170	999999	188	999999	514	999999	803	999999	451	999999	999999	
999999	642	718	589	445	108	121	757	999999	999999	515	177	907	939	223	211	151	999999	182	478	939	855	285	429	718	366	157	999999	999999	795	552	420	999999	636	738	536	384	940	476	659	999999	226	733	793	655	146	281	999999	301	268	662	999999	279	734	999999	999999	366	299	870	89	999999	946	999999	478	896	105	597	999999	210	686	827	211	530	522	984	722	131	492	774	581	94	629	999999	195	143	958	999999	845	999999	999999	180	95	999999	397	708	999999	912	999999	896	999999	549	10	999999	999999	441	460	73	999999	749	170	264	999999	525	298	994	332	82	128	999999	999999	953	751	527	999999	999999	741	999999	143	814	446	999999	999999	595	999999	42	999999	312	999999	753	999999	895	394	106	592	999999	999999	999999	780	403	999999	475	999999	919	999999	606	797	483	999999	999999	699	329	930	999999	999999	361	397	288	311	266	910	30	812	374	999999	52	569	655	999999	750	220	181	360	739	438	999999	24	999999	636	617	999999	610	999999	171	999999	362	999999	451	999999	241	709	999999	268	523	493	365	662	429	999999	999999	46	152	999999	727	887	528	999999	200	513	999999	346	450	999999	693	32	309	196	651	320	309	87	127	861	702	51	999999	912	836	255	82	317	594	690	999999	581	101	999999	999999	283	535	394	999999	938	999999	895	999999	999999	575	501	193	178	999999	999999	957	838	999999	291	999999	686	695	615	142	944	440	34	751	760	999999	122	931	249	91	378	784	999999	313	189	409	807	782	825	347	345	999999	903	306	485	732	882	662	999999	223	428	999999	920	261	829	507	437	153	999999	445	999999	570	944	97	643	999999	51	535	739	881	999999	903	869	277	797	999999	536	727	275	37	59	460	130	999999	662	790	864	663	483	681	999999	663	284	999999	884	774	127	816	999999	160	691	357	922	928	184	999999	999999	999999	464	947	970	709	999999	479	396	12	449	918	434	852	999999	387	61	67	908	385	999999	488	999999	32	764	999999	74	999999	346	702	999999	201	851	147	82	999999	209	999999	711	272	785	805	994	881	335	208	391	999999	999999	999999	305	864	30	798	999999	238	269	999999	192	260	645	999999	999999	999999	999999	257	999999	297	779	258	188	525	356	999999	600	823	494	999999	999999	565	338	264	434	42	999999	673	999999	63	251	999999	999999	766	353	999999	627	999999	999999	310	416	87	999999	104	40	442	999999	779	517	383	207	82	744	999999	999999	626	921	390	338	110	999999	999999	999999	999999	999999	935	999999	999999	182	999999	28	999999	162	999999	104	999999	434	244	999999	999999	999999	626	165	999999	999999	
178	109	204	999999	726	539	246	999999	999999	999999	614	12	127	58	104	146	713	999999	621	365	630	999999	561	663	136	202	999999	166	999999	202	670	999999	287	999999	999999	836	111	401	456	366	781	883	590	180	490	616	317	196	139	855	999999	999999	544	442	235	999999	999999	540	893	533	853	89	356	378	999999	968	724	999999	180	268	44	321	161	265	583	746	999999	390	182	999999	885	999999	37	999999	997	651	112	845	933	628	297	570	507	922	512	701	999999	221	827	522	892	358	999999	870	999999	883	867	999999	858	999999	999999	167	368	383	999999	363	62	999999	999999	700	866	878	35	552	999999	473	813	999999	752	882	219	999999	563	660	627	536	999999	166	999999	124	783	999999	987	999999	709	140	212	133	283	999999	649	671	999999	999999	656	999999	333	473	900	357	999999	638	999999	976	280	800	999999	707	756	122	999999	895	204	999999	999999	52	891	581	842	999999	999999	690	955	603	242	547	287	999999	14	612	999999	999999	266	322	999999	999999	999999	20	183	999999	535	504	377	999999	999999	754	476	583	220	613	133	751	630	999999	999999	389	682	933	744	732	523	178	703	154	909	999999	999999	881	221	771	999999	999999	408	933	314	765	999999	999999	333	487	80	703	999999	400	999999	461	389	205	236	999999	472	363	999999	450	395	367	999999	232	261	410	999999	595	372	448	857	253	353	697	756	999999	76	887	609	999999	662	999999	999999	313	665	457	489	999999	655	999999	308	402	613	957	547	947	964	100	543	923	371	485	341	776	543	999999	118	692	999999	905	999999	585	753	20	788	575	414	999999	567	803	920	682	999999	999999	150	464	639	396	159	999999	365	975	353	999999	894	187	488	186	769	429	349	797	992	750	956	723	648	603	178	999999	543	477	532	740	13	999999	545	524	636	999999	999999	721	543	641	549	999999	241	77	125	610	97	237	999999	148	999999	133	999999	999999	860	426	816	46	999999	999999	999999	888	453	613	683	999999	641	964	550	691	823	627	264	361	210	342	491	999999	487	568	884	315	999999	999999	999999	879	998	999999	999999	219	999999	570	504	999999	375	660	180	628	394	999999	969	999999	687	999999	324	835	869	338	988	528	935	245	558	659	302	960	150	999999	336	999999	216	999999	999999	999999	429	999999	999999	898	986	999999	171	863	196	577	999999	761	627	711	79	450	999999	670	368	145	284	36	21	845	73	415	520	122	999999	999999	703	684	822	999999	999999	71	712	970	999999	999999	366	82	58	999999	70	540	999999	999999	988	999999	792	546	926	175	999999	999999	251	288	
835	580	40	999999	571	999999	874	999999	999999	280	999999	999999	738	49	328	999999	778	212	977	40	784	532	999999	999999	133	416	798	166	757	999999	999999	225	820	433	145	771	417	316	510	453	999999	155	600	71	344	980	999999	753	228	16	396	854	424	220	503	312	507	948	925	164	806	717	999999	293	999999	877	197	999999	903	999999	513	471	701	999999	999999	999999	931	999999	999999	153	269	999999	999999	751	269	445	801	609	930	833	274	469	390	356	647	399	988	999999	91	467	793	999999	999999	672	503	999999	163	890	297	999999	380	496	211	782	894	761	778	416	999999	544	999999	587	384	999999	291	53	90	355	886	534	651	623	999999	999999	360	427	206	276	258	344	999999	911	322	76	462	778	267	608	461	886	620	999999	999999	547	390	215	467	778	390	459	844	808	999999	763	223	999999	566	999999	432	477	564	512	168	688	999999	175	275	317	618	513	785	999999	999999	10	913	78	339	392	898	154	959	427	999999	798	500	484	999999	999999	853	705	221	346	185	999999	331	118	423	605	999999	225	999999	160	170	876	999999	999999	914	12	849	154	427	999999	999999	287	517	147	999999	369	198	777	267	716	464	913	302	449	306	910	999999	804	654	999999	999999	683	214	809	999999	20	135	138	570	905	709	708	999999	999999	323	897	476	193	493	64	999999	518	958	233	695	257	583	233	75	14	332	55	499	693	999999	999999	999999	708	999999	615	244	69	999999	361	16	755	635	999999	136	408	443	495	999999	999999	326	587	999999	981	123	20	436	999999	999999	999999	582	999999	219	999999	959	973	824	767	999999	877	820	999999	311	999999	226	999999	621	328	107	666	999999	999999	999999	898	999999	500	999999	999999	999999	869	188	343	995	651	779	353	545	52	305	162	583	999999	191	443	779	967	285	129	764	999999	398	118	803	407	995	746	928	320	225	469	359	732	183	444	698	999999	362	660	999999	999999	999999	579	32	999999	92	894	654	301	129	999999	999999	505	337	420	480	80	999999	598	999999	43	424	235	826	836	999999	850	502	747	999999	302	999999	999999	302	890	779	819	95	859	999999	110	101	637	201	999999	255	853	405	763	999999	999999	948	763	999999	793	458	999999	999999	196	150	241	401	907	557	826	794	999999	213	446	640	660	999999	999999	284	999999	941	787	999999	20	591	949	455	739	999999	126	999999	852	999999	508	999999	610	76	898	718	92	709	193	90	999999	32	656	650	958	132	313	999999	277	488	459	852	671	145	743	605	201	786	999999	999999	441	482	941	977	705	14	39	
594	97	961	999999	999999	758	707	999999	987	999999	309	999999	616	999999	999999	86	999999	999999	655	771	475	333	302	527	999999	56	69	649	892	90	999999	945	954	103	999999	555	316	999999	613	999999	963	477	755	999999	999999	999999	56	653	957	405	578	816	59	243	564	271	794	444	894	999999	698	68	775	907	266	363	543	523	761	999999	999999	86	558	999999	807	998	578	631	999999	17	999999	999999	999999	497	512	862	896	720	538	457	761	999999	402	999999	405	905	999999	847	999999	538	755	532	892	39	635	502	268	497	999999	566	999999	999999	808	887	799	999999	376	288	405	403	467	999999	984	314	999999	898	683	744	166	901	306	730	226	999999	262	999999	522	662	861	20	603	999999	999999	972	764	598	999999	999999	24	121	538	999999	999999	21	80	933	548	588	861	737	818	524	999999	533	269	962	945	711	635	331	999999	713	426	395	999999	999999	536	999999	549	999999	999999	178	729	55	372	999999	999999	215	36	328	999999	934	999999	999999	201	89	78	761	713	801	999999	361	880	692	351	825	997	66	221	22	999999	536	48	293	999999	999999	794	294	170	999999	684	739	999999	999999	402	999999	913	999999	203	720	999999	775	308	747	925	999999	298	47	999999	547	885	999999	999999	999999	921	999999	895	999999	232	552	295	784	999999	336	999999	913	999999	999999	300	515	911	999999	999999	501	33	999999	237	300	999999	428	999999	757	999999	622	501	999999	999999	999999	394	998	999999	405	999999	999999	434	215	184	999999	630	21	806	725	746	198	635	190	368	999999	990	300	999999	605	159	803	999999	538	203	978	834	664	178	16	188	301	575	515	999999	221	76	818	999999	265	999999	999999	622	999999	20	999999	999999	999999	103	251	679	999999	833	999999	999999	999999	999999	895	21	206	999999	999999	843	799	999999	455	999999	999999	555	157	436	999999	842	999999	999999	802	190	999999	528	801	999999	523	571	999999	337	94	999999	240	269	368	762	180	806	261	999999	704	999999	822	99	564	778	866	766	946	999999	999999	261	922	409	453	95	893	999999	220	999999	625	404	999999	472	461	987	999999	999999	196	394	266	999999	999999	999999	999999	300	368	999999	999999	32	134	756	624	122	830	999999	545	831	815	999999	868	802	596	56	999999	310	999999	359	637	999999	396	999999	579	561	558	140	670	138	179	999999	727	427	999999	999999	999999	868	999999	804	999999	999999	451	561	55	914	526	463	779	544	999999	930	704	18	838	999999	636	128	187	72	563	699	172	999999	661	661	999999	451	999999	409	966	633	999999	790	717	999999	135	835	960	999999	45	104	360	999999	836	
249	459	719	999999	28	560	961	690	717	251	942	999999	45	899	394	369	999999	75	380	578	668	410	913	300	829	269	999999	999999	522	999999	468	348	999999	999999	422	999999	835	999999	379	849	14	943	812	549	774	999999	999999	999999	576	306	960	39	999999	557	178	838	545	428	759	759	758	999999	178	690	782	603	428	999999	486	999999	533	222	695	531	573	999999	598	999999	999999	999999	999999	865	592	999999	76	999999	368	999999	411	583	999999	417	999999	620	100	211	775	131	999999	180	999999	634	458	394	772	747	344	459	983	999999	250	180	902	999999	589	893	999999	951	624	353	999999	938	64	903	524	126	120	85	441	371	950	999999	607	355	161	544	416	207	999999	999999	104	909	506	999999	999999	999999	999999	628	40	207	990	823	506	423	935	195	579	555	999999	999999	999999	999999	27	622	999999	773	573	999999	999999	999999	486	23	508	305	258	999999	999999	999999	570	38	611	491	999999	244	999999	999999	970	999999	420	965	964	861	338	797	692	835	891	883	465	569	999999	958	305	985	999999	976	325	211	174	609	999999	483	985	841	55	999999	224	783	250	376	802	389	999999	999999	90	625	685	710	613	423	444	558	641	11	114	652	999999	69	999999	999999	811	769	999999	810	221	491	875	496	999999	546	621	117	999999	99	999999	543	822	938	905	999999	999999	614	598	751	175	205	841	984	999999	402	959	164	270	845	564	43	370	336	155	598	749	198	999999	76	802	999999	915	999999	244	999999	830	257	164	999999	112	207	181	277	644	999999	649	891	999999	360	587	466	847	797	534	733	183	496	999999	999999	355	999999	656	531	999999	839	290	299	749	175	571	711	10	999999	742	367	862	102	691	138	949	857	438	608	488	999999	488	127	27	511	397	344	464	847	82	999	999999	649	328	805	736	999999	151	594	788	875	999999	999999	64	177	870	999999	804	664	999999	497	675	999999	52	613	361	172	281	248	999999	237	257	999999	999999	999999	816	999999	774	885	999999	599	716	999999	819	612	880	481	73	850	999999	316	999999	999999	490	585	334	503	999999	714	999999	574	999999	903	816	561	628	312	247	321	361	657	999999	999999	272	999999	999999	831	237	440	999999	879	109	999999	607	471	697	458	672	193	419	999999	999999	999999	441	999999	520	812	37	999999	999999	577	244	751	999999	982	999999	620	999999	722	803	502	275	176	981	575	474	657	305	354	864	180	639	999999	999999	999999	999999	257	487	999999	257	968	804	969	999999	165	644	357	931	624	471	86	921	999999	999999	916	999999	999999	87	866	362	862	
999999	683	404	999999	938	189	850	460	999999	752	142	102	474	835	698	999999	720	999999	930	999999	999999	680	882	787	999999	999999	999999	985	991	999999	179	621	999999	999999	461	130	574	641	227	465	507	999999	683	999999	944	829	485	553	228	999999	999999	999999	935	245	146	836	800	617	565	258	514	864	469	348	583	520	20	89	383	577	731	999999	609	475	619	255	997	174	999999	999999	999999	131	999999	250	873	917	686	846	999999	624	330	957	85	999999	951	642	21	344	145	433	999999	999999	179	650	28	649	999999	999999	625	891	839	999999	774	999999	54	392	107	999999	475	665	999999	173	999999	758	256	774	13	640	524	977	244	662	38	420	610	807	951	126	231	999999	275	999999	230	999999	785	999999	999999	939	924	568	544	791	869	999999	598	655	575	999999	999999	254	999999	22	946	648	999999	187	607	364	999999	246	440	981	998	250	400	619	942	473	973	561	591	74	715	955	999999	452	999999	999999	821	955	242	540	999999	976	589	263	999999	582	709	608	97	828	414	687	137	999999	793	629	89	978	999999	111	999999	842	662	581	306	999999	215	999999	394	58	542	580	14	899	999999	999999	999999	147	350	370	764	374	473	763	660	37	999999	879	999999	173	479	842	253	140	103	879	324	18	999999	288	377	504	999999	49	999999	833	683	238	303	772	999999	999999	638	352	347	999999	378	899	921	278	173	335	555	230	579	999999	999999	999999	999999	389	999999	999999	190	999999	999999	269	160	434	999999	826	999999	999999	999999	999999	999999	536	214	999999	792	31	511	424	97	999999	125	999999	948	999999	470	999999	506	809	431	914	999999	324	762	576	999999	87	921	944	432	999999	924	573	749	669	34	52	495	436	91	785	878	999999	565	999999	946	950	999999	999999	964	880	999999	999999	177	672	821	880	774	999999	551	714	109	999999	992	992	999999	551	302	289	968	427	999999	80	999999	646	999999	783	758	999999	630	408	766	764	999999	552	775	389	405	87	847	154	278	857	884	999999	685	320	999999	573	737	999999	657	41	198	546	999999	259	815	999999	636	999999	131	513	999999	152	947	344	999999	999999	227	384	999999	225	441	824	999999	253	195	362	999999	725	493	195	533	999999	750	735	576	999999	773	525	999999	874	451	809	32	764	850	742	999999	351	733	999999	356	363	259	442	600	999999	396	535	74	463	570	910	554	936	980	999999	401	999999	768	999999	675	701	999999	999999	774	631	999999	394	999999	453	933	619	992	643	838	999999	999999	318	144	211	56	248	999999	120	999999	540	265	95	999999	78	350	999999	
582	999999	184	654	999999	978	667	968	571	12	142	621	530	999999	999999	911	108	999999	807	999999	88	566	108	437	250	699	967	999999	375	716	610	334	112	727	46	413	468	193	999999	999999	650	176	640	54	115	839	999999	999999	621	354	987	973	271	267	999999	25	490	747	414	853	20	433	602	855	401	808	518	802	914	515	452	914	193	809	442	911	926	63	999999	411	119	999999	999999	31	728	999999	999999	845	600	31	999999	720	779	999999	986	226	573	999999	653	307	331	999999	999999	116	999999	82	790	461	999999	225	999999	436	999999	12	743	999999	811	581	136	764	744	999999	212	893	999999	999999	145	419	999999	225	999999	152	999999	999999	999999	331	176	515	129	655	846	999999	30	384	931	495	304	776	40	590	999999	999999	657	888	562	657	585	554	524	999999	937	999999	638	609	999999	946	36	401	922	999999	999999	999999	461	999999	999999	142	653	999999	961	106	436	999999	388	242	810	999999	494	999999	470	432	745	621	990	949	718	475	973	999999	507	985	469	902	853	999999	361	118	540	186	971	430	14	758	593	999999	743	999999	992	405	798	530	999999	999999	930	999999	675	999999	315	512	999999	451	168	242	999999	976	636	533	999999	770	881	999999	816	317	999999	50	999999	999999	38	572	216	999999	999999	577	622	976	532	955	999999	999999	942	743	999999	37	999999	999999	271	999999	999999	616	999999	219	74	999999	524	106	714	999999	963	890	82	999999	588	743	306	999999	968	999999	620	353	453	999999	561	160	999999	147	899	999999	893	30	999999	655	999999	421	780	996	84	262	63	525	999999	387	991	91	291	264	999999	69	730	800	561	681	161	94	173	120	657	913	404	387	206	925	999999	942	121	999999	138	999999	962	309	999999	715	537	104	90	999999	689	480	869	572	981	839	68	102	469	107	504	475	999999	669	349	170	999999	675	328	347	135	999999	969	999999	999999	999999	106	430	260	999999	999999	67	14	106	431	999999	54	831	405	999999	999999	168	999999	24	922	662	918	302	960	389	858	861	999999	999999	940	640	510	14	999999	993	743	637	842	623	953	446	999999	161	248	171	125	36	279	961	999999	967	575	955	942	473	80	999999	999999	999999	999999	291	291	999999	166	790	999999	999999	395	999999	623	999999	999999	999999	70	999999	202	999999	63	999999	999999	999999	999999	813	999999	972	75	555	71	972	923	999999	177	999999	999999	671	165	209	995	458	495	86	641	867	348	251	999999	715	894	467	281	314	750	999999	607	165	699	477	999	193	724	131	999999	422	999999	684	72	354	999999	398	330	992	
771	604	313	999999	200	724	475	999999	999999	360	999999	999999	999999	618	198	505	373	480	972	687	209	811	999999	999999	107	228	388	663	189	305	491	505	146	288	543	155	999999	419	999999	974	12	979	861	373	470	999999	721	870	496	566	999999	753	426	999999	999999	999999	999999	939	999999	972	346	812	840	36	869	999999	467	421	999999	53	147	953	515	997	685	229	949	999999	904	723	506	999999	177	623	324	999999	89	503	495	582	285	428	330	993	637	199	149	835	504	999999	999999	309	794	453	428	37	247	428	957	573	999999	508	45	376	475	829	999999	999999	711	140	999999	964	925	502	999999	718	633	522	370	999999	90	999999	867	599	807	999999	723	724	205	297	999999	660	545	922	571	776	393	954	999999	808	554	922	999999	373	239	952	384	301	999999	999999	403	999999	68	999999	492	897	999999	446	568	278	999999	999999	31	423	640	999999	428	999999	931	999999	335	679	999999	561	941	168	988	999999	369	855	822	432	48	496	894	774	999999	83	440	674	999999	947	395	258	703	632	999999	710	732	813	533	380	999999	999999	999999	723	731	506	530	334	909	999999	86	999999	999999	683	882	535	529	866	999999	355	572	266	855	387	294	745	858	999999	267	287	999999	556	332	451	71	353	122	181	53	106	552	116	764	999999	999999	999999	999999	29	999999	375	999999	999999	991	999999	808	113	999999	996	439	985	647	999999	76	631	999999	530	390	14	621	538	423	999999	823	999999	999999	466	502	858	999999	999999	943	999999	999999	999999	105	904	564	154	643	999999	515	125	742	67	458	340	49	143	629	351	302	797	408	221	999999	834	53	275	385	351	611	980	999999	828	52	809	653	184	535	472	999999	246	371	662	999999	307	615	765	999999	999999	427	999999	999999	174	318	999999	999999	999999	999999	271	999999	298	999999	301	357	999999	999999	913	25	649	686	999999	607	999999	385	66	435	745	999999	999999	999999	287	998	999999	999999	252	999999	326	519	895	378	999999	245	999999	612	676	999999	79	315	498	672	999999	999999	628	786	562	999999	999999	788	261	720	999999	168	294	53	582	300	856	999999	115	783	317	404	999999	280	389	628	343	999999	708	589	365	440	699	981	526	999999	999999	136	371	491	679	538	268	185	999999	147	950	230	40	386	620	702	999999	714	999999	307	631	357	406	933	427	999999	999999	672	364	263	469	312	999999	55	920	730	15	624	114	779	145	943	596	251	999999	122	524	332	999999	663	999999	999999	626	999999	905	32	729	437	999999	999999	459	595	820	430	999999	648	703	999999	465	999999	999999	
585	610	585	999999	687	761	164	999999	315	13	999999	999999	701	32	484	999999	308	149	999999	10	577	561	952	330	549	132	175	573	39	419	539	867	89	966	655	384	51	66	999999	270	999999	181	757	158	999999	893	129	407	203	962	404	845	999999	888	128	34	657	999999	622	565	595	591	999999	896	474	889	622	734	377	110	644	252	921	638	435	999999	803	999999	628	999999	12	767	380	999999	24	999999	310	200	847	630	726	786	444	662	674	999999	945	861	683	812	280	395	39	102	328	162	999999	928	462	722	231	853	636	965	562	999999	221	999999	999999	780	589	432	886	999999	384	857	808	269	999999	452	460	999999	130	815	386	999999	999999	287	999999	999999	999999	381	738	999999	409	999999	159	478	999999	999999	999999	785	979	999999	233	848	999999	292	999999	470	353	999999	965	999999	271	289	732	820	589	945	999999	933	999999	999999	21	999999	694	999999	348	510	707	999999	169	999999	680	675	962	999999	592	538	999999	999999	568	287	518	115	999999	727	863	129	150	338	999999	999999	999999	999999	999999	999999	891	25	164	747	944	217	762	999999	999999	848	339	596	327	515	238	60	999999	644	374	142	999999	999999	800	966	897	228	370	378	449	15	369	999999	309	999999	999999	999999	383	999999	511	361	524	503	610	999999	999999	999999	999999	635	999999	999999	327	123	473	242	457	985	224	197	849	726	999999	999999	574	999999	489	497	296	324	999999	660	676	475	142	23	999999	999999	304	242	578	630	999999	735	278	610	687	256	999999	77	999999	999999	362	195	521	784	999999	141	928	121	999999	999999	980	488	455	999999	999999	851	980	459	999999	449	999999	982	619	999999	311	999999	999999	963	811	242	128	229	769	839	999999	490	954	358	999999	486	999999	999999	162	678	650	936	289	827	449	836	276	919	452	115	659	379	999999	999999	999999	401	25	965	310	999999	781	760	719	616	151	680	897	999999	949	147	999999	999999	829	940	577	374	999999	999999	999999	974	966	999999	777	663	999999	928	914	999999	875	999999	471	124	882	999999	897	890	227	999999	999999	768	939	644	970	314	745	999999	549	635	725	118	999999	727	999999	999999	880	582	983	65	436	223	766	245	756	840	676	255	999999	523	53	687	157	169	611	756	45	999999	238	472	918	37	999999	288	936	766	550	744	673	556	435	325	999999	172	245	473	11	703	888	140	999999	499	999999	999999	592	47	960	408	999999	693	300	559	353	521	999999	408	833	488	999999	989	299	931	582	79	98	728	999999	985	923	148	755	341	443	999999	999999	428	501	363	695	898	
805	999999	629	979	999999	999999	999999	999999	999999	999999	999999	523	999999	898	999999	706	999999	466	937	864	266	975	484	976	938	999999	125	255	687	999999	907	480	792	410	193	158	312	602	813	221	756	999999	960	96	999999	242	999999	999999	268	999999	511	45	425	999999	642	830	667	652	50	307	760	726	999999	316	930	999999	999999	993	714	692	999999	999999	652	725	118	999999	25	397	476	706	30	580	986	561	217	999999	65	960	767	363	999999	659	561	999999	461	39	688	653	166	351	511	943	831	999999	732	196	999999	699	723	772	815	279	185	999999	286	999999	999999	156	109	999999	113	770	236	999999	211	744	763	146	274	88	192	371	240	135	205	86	999999	999999	999999	30	489	999999	247	995	548	999999	483	227	240	999999	999999	542	999999	108	248	741	999999	480	999999	987	999999	256	435	645	999999	453	48	60	999999	209	440	328	327	999999	578	747	532	240	812	989	999999	545	905	993	999999	650	817	142	887	464	999999	999999	56	841	597	243	929	602	415	104	182	433	88	41	839	971	224	474	529	500	218	486	667	385	727	887	350	441	856	939	999999	906	999999	684	839	171	282	999999	491	345	817	930	825	717	999999	837	466	999999	164	817	999999	352	612	397	255	999999	999999	999999	124	709	892	498	745	999999	468	276	999999	404	201	677	698	999999	999999	194	682	288	661	999999	568	999999	999999	475	287	49	999999	999999	304	999999	438	957	560	999999	371	782	453	999999	194	360	259	550	999999	999999	683	486	128	999999	999999	428	714	967	231	661	112	234	999999	426	221	706	999999	999999	972	999999	999999	243	126	999999	999999	211	740	362	103	311	700	28	322	368	792	800	920	817	999999	999999	71	470	735	999999	999999	999999	999999	36	118	487	399	84	578	999999	106	449	369	42	330	168	999999	362	874	920	960	999999	911	920	633	420	786	153	261	999999	999999	505	508	999999	586	999999	707	713	254	999999	999999	626	450	999999	999999	352	441	888	497	999999	198	708	999999	815	999999	426	999999	582	403	999999	999999	255	822	481	659	600	941	152	455	101	460	974	117	269	18	343	643	681	659	291	979	898	656	495	999999	999999	909	692	287	999999	12	999999	320	556	999999	666	999999	968	580	999999	999999	298	999999	999999	315	224	601	336	807	605	782	999999	923	121	718	999999	999999	337	573	999999	999999	258	864	294	98	334	663	560	355	351	540	999999	110	988	879	999999	465	999999	190	693	133	582	885	682	388	999999	211	208	838	120	77	476	405	645	999999	162	434	999999	317	980	560	999999	999999	465	
75	999999	454	999999	999999	999999	999999	349	999999	879	812	118	372	999999	906	640	999999	999999	722	244	284	74	279	464	18	727	266	316	942	210	999999	92	999999	430	617	279	12	276	966	809	772	728	329	525	833	999999	789	999999	252	999999	857	105	328	746	190	10	839	990	926	514	772	41	406	946	746	729	999999	999999	575	636	638	856	498	912	472	556	744	754	630	148	937	24	74	275	352	47	763	999999	249	616	999999	999999	350	461	999999	740	331	383	999999	999999	363	847	676	999999	999999	10	999999	415	283	999999	266	999999	369	999999	577	999999	967	140	603	709	965	662	702	959	206	626	516	46	874	999999	234	371	975	527	999999	99	348	458	237	351	999999	357	580	614	359	355	652	562	884	289	773	999999	779	79	147	700	154	716	419	999999	494	571	999999	551	409	895	119	842	999999	488	419	518	902	999999	280	618	999999	97	999999	850	973	953	162	595	959	44	999999	906	389	999999	999999	631	49	999999	856	999999	999999	39	215	464	999999	809	558	406	870	264	297	999999	799	529	618	67	117	569	447	541	999999	945	999999	375	999999	999999	463	919	543	788	479	96	405	411	999999	62	882	155	614	999999	999999	756	725	999999	746	74	116	859	999999	887	523	479	378	325	999999	871	447	999999	999999	42	356	639	862	92	784	999999	131	397	999999	565	184	962	954	283	999999	999999	999999	887	629	999999	106	999999	453	655	999999	999	999999	999999	952	929	999999	53	999999	999999	817	764	999999	643	919	544	943	999999	140	910	713	999999	525	105	189	797	650	999999	999999	912	999999	752	999999	999999	999999	785	493	51	444	999999	999999	141	999999	383	999999	381	768	587	967	999999	305	386	999999	999999	942	999999	484	622	900	165	289	66	832	999999	645	75	578	999999	824	144	61	901	284	341	960	581	593	999999	639	807	38	73	999999	135	617	559	288	653	999999	115	310	870	151	289	519	893	308	999999	737	400	999999	91	762	832	999999	403	112	141	999999	370	999999	342	983	103	136	226	474	706	474	96	787	925	999999	719	833	191	760	999999	822	76	283	706	414	999999	999999	946	310	758	999999	999999	999999	156	80	904	985	999999	999999	57	163	303	429	602	422	999999	612	877	999999	999999	999	851	643	117	999999	516	97	423	927	744	98	999999	999999	715	999999	261	638	640	999999	516	733	865	999999	712	841	529	999999	999999	294	762	999999	137	286	267	759	251	579	350	999999	999999	999999	572	50	152	959	999999	387	999999	999999	171	22	972	999999	163	319	143	557	931	275	789	869	415	
999999	175	117	999999	903	658	999999	372	681	298	803	999999	699	170	824	161	752	868	152	933	692	132	749	664	115	132	947	625	693	648	999999	57	694	999999	443	999999	44	998	999999	999999	758	625	490	999999	178	999999	464	158	999999	405	188	999999	999999	936	723	999999	425	453	856	780	710	339	679	42	223	755	999999	297	999999	949	127	754	798	423	184	77	642	35	999999	384	668	798	999999	297	470	677	409	999999	999999	437	459	590	152	999999	28	999999	946	457	510	999999	132	999999	432	369	288	433	608	234	761	656	999999	999999	958	481	999999	911	33	391	572	546	356	999999	609	299	499	999999	612	508	404	755	130	194	999999	82	262	502	376	946	19	46	79	185	999999	42	73	69	632	671	187	117	405	564	999999	999999	77	283	566	142	869	751	999999	999999	999999	999999	999999	189	999999	999999	999999	999999	544	86	382	536	477	181	999999	577	235	999999	999999	999999	330	297	360	566	999999	999999	15	978	935	243	87	999999	224	969	354	991	507	884	999999	746	452	568	572	329	999999	359	999999	896	430	989	907	439	847	880	779	542	999999	968	999999	324	999999	249	683	311	999999	125	999999	507	826	861	80	351	255	999999	498	761	725	40	384	950	73	999999	999999	945	999999	999999	419	344	999999	812	346	538	999999	870	865	212	885	271	330	999999	47	999999	80	569	999999	565	193	690	391	27	999999	624	999999	928	260	772	999999	737	974	360	706	977	317	23	524	999999	346	385	302	296	999999	464	710	999999	912	999999	49	999999	999999	771	464	729	952	183	999999	722	944	999999	620	103	520	158	296	969	999999	70	999999	66	54	387	228	807	397	105	150	363	913	999999	999999	185	733	703	710	212	999999	977	999999	144	28	802	597	999999	765	209	775	727	177	740	949	852	403	982	943	648	552	656	341	857	42	641	808	669	69	999999	370	817	447	94	83	392	999999	546	999999	999999	790	957	52	198	999999	999999	999999	999999	999999	173	999999	999999	759	72	660	999999	646	177	112	386	994	927	211	999999	838	999999	290	999999	999999	566	816	857	999999	701	858	594	999999	999999	999999	999999	455	635	343	895	662	619	999999	385	999999	999999	746	867	443	999999	257	862	756	721	999999	371	142	113	515	999999	999999	924	805	68	999999	75	635	999999	640	999999	931	369	593	315	668	229	900	999999	999999	834	819	949	423	294	453	995	838	893	792	176	486	352	999999	574	999999	999999	814	999	180	368	207	999999	237	999999	729	999999	279	450	62	141	470	237	453	680	949	999999	999999	520	614	219	
236	999999	999999	473	17	999999	249	29	766	930	999999	900	734	300	636	576	721	474	999999	565	999999	999999	999999	661	705	258	898	999999	999999	151	237	303	999999	961	142	999999	541	763	941	151	648	259	684	999999	726	570	502	163	54	383	685	46	956	58	493	838	901	60	768	999999	999999	999999	405	625	999999	999999	514	773	999999	999999	999999	958	532	999999	916	476	713	999999	934	144	755	745	999999	999999	465	200	999999	346	477	303	999999	490	995	192	462	847	854	68	999999	615	65	729	995	873	999999	727	999999	543	141	27	135	194	125	633	13	944	405	164	999999	512	999999	177	305	864	999999	554	962	349	960	999999	622	655	298	328	89	35	749	531	903	737	685	803	999999	460	178	999999	374	372	189	517	451	999999	898	917	999999	887	434	999999	999999	999999	764	999999	582	72	405	999999	896	797	554	999999	205	874	261	432	999999	969	962	844	696	999999	189	600	169	453	627	922	756	380	486	201	999999	618	275	999999	999999	519	231	152	65	698	483	999999	817	999999	322	577	999999	476	100	872	925	999999	444	27	613	174	16	139	445	483	999999	525	999999	363	386	586	608	151	459	999999	748	820	788	998	764	611	999999	999999	140	59	483	290	999999	613	275	20	999999	257	506	808	999999	101	706	582	974	958	266	464	825	999999	969	307	999999	783	134	999999	801	999999	263	11	391	59	998	396	999	999999	244	707	999999	999999	413	360	645	650	803	656	123	216	33	999999	355	999999	999999	999999	90	186	273	506	489	170	999999	736	994	504	427	999999	102	320	582	999999	723	559	999999	999999	331	618	662	376	980	477	999999	595	423	457	656	73	918	603	315	999999	999999	737	227	926	166	677	366	999999	232	349	563	802	633	999999	92	795	949	680	83	471	523	896	526	999999	999999	623	323	546	847	999999	545	498	14	759	370	985	341	451	303	654	262	521	154	999999	913	198	962	930	375	861	123	247	530	844	309	283	220	215	756	543	364	999999	999999	999999	803	74	798	873	131	107	999999	508	999999	428	219	12	752	886	999999	980	661	392	181	986	250	307	968	999999	459	999999	774	135	999999	999999	299	441	228	285	836	848	400	98	808	277	999999	999999	999999	112	634	999999	531	999999	116	776	882	971	648	999999	999999	999999	999999	999999	424	999999	332	338	813	628	138	999999	784	999999	999999	260	589	572	584	903	589	634	447	999999	999999	161	564	450	29	999999	876	328	999999	999999	656	340	751	763	674	773	945	78	801	241	973	856	999999	999999	284	999999	196	320	
397	999999	728	999999	999999	241	111	999999	999999	999999	318	999999	751	810	984	873	820	719	509	826	898	810	957	520	833	216	892	679	999999	510	175	999999	732	566	930	999999	192	662	282	999999	661	411	303	999999	760	906	999999	172	999999	650	244	565	999999	369	421	586	999999	218	170	851	348	999999	999999	969	999999	155	172	194	999999	936	999999	999999	999999	999999	175	496	999999	894	999999	926	999999	729	806	987	275	610	816	372	155	999999	270	974	501	999999	181	238	999999	999999	356	615	999999	999999	293	935	959	999999	999999	368	204	925	80	892	458	244	136	618	999999	999999	704	116	338	800	999999	535	675	999999	666	26	816	999999	999999	193	548	999999	191	429	446	870	38	199	999999	458	178	230	999999	999999	526	266	304	999999	613	140	629	249	286	944	999999	757	269	999999	419	111	551	267	999999	999999	354	313	62	706	182	754	617	515	624	880	631	819	261	308	200	999999	722	263	999999	588	999999	308	868	247	173	999999	999999	999999	779	999999	907	910	24	397	33	999999	213	597	390	858	522	999999	999999	406	322	446	999999	961	999999	19	388	297	934	626	332	55	444	999999	542	999999	153	831	999999	242	972	720	804	864	999999	977	999999	134	872	999999	999999	450	682	999999	925	726	193	648	733	769	999999	619	976	398	74	978	778	398	999999	897	999999	690	999999	999999	433	601	641	999999	687	84	999999	999999	999999	469	560	882	372	972	889	815	309	505	107	966	240	363	999999	416	800	999999	209	807	999999	974	760	999999	72	300	999999	334	95	999999	961	659	956	748	204	516	838	191	615	805	508	249	598	219	592	999999	162	79	999999	999999	840	391	875	999999	194	450	709	184	820	82	934	565	999999	999999	543	999999	20	491	169	237	999999	619	690	999999	308	830	999999	999999	793	650	999999	968	477	860	711	999999	783	999999	564	754	999999	663	999999	999999	871	943	518	840	675	154	999999	999999	999999	629	999999	231	701	481	706	364	73	168	391	179	935	999999	98	870	999999	963	664	999999	926	999999	430	999999	258	156	999999	365	999999	545	874	648	999999	475	68	848	213	999999	878	311	999999	210	999999	648	282	201	608	905	855	647	795	712	999999	351	744	505	208	740	999999	999999	949	999999	52	527	999999	742	930	469	907	250	666	999999	999999	363	816	726	723	782	642	66	548	626	510	673	750	172	999999	898	999999	562	649	472	517	334	362	902	167	999999	364	999999	999999	999999	998	614	980	240	627	136	535	28	999999	425	108	999999	999999	333	840	379	776	131	582	999999	738	354	600	203	
57	761	11	913	999999	559	428	112	999999	409	628	999999	692	519	545	43	373	712	780	234	999999	600	327	38	72	788	397	242	957	239	999999	653	24	787	193	865	135	999999	459	999999	997	995	130	999999	704	945	999999	999999	585	549	667	999999	573	999999	828	456	443	972	850	780	999999	195	999999	999999	999999	975	999999	905	336	999999	908	751	999999	559	236	379	999999	721	334	999999	111	139	999999	418	571	384	89	648	958	999999	432	163	771	679	68	999999	849	999999	607	729	74	781	931	999999	999999	915	772	24	999999	999999	976	721	647	733	678	43	999999	999999	994	624	999999	241	947	999999	257	755	999999	583	500	425	530	915	124	605	999999	330	999999	751	777	656	611	74	999999	999999	759	999999	515	47	11	35	283	121	570	999999	832	832	999999	341	658	885	935	199	999999	723	928	71	606	52	999999	357	834	786	999999	348	999999	831	732	448	840	999999	249	943	582	475	151	418	999999	142	772	230	999999	867	102	891	999999	421	550	999999	580	698	999999	473	366	653	200	497	161	232	968	11	110	999999	500	122	999999	991	617	999999	999999	519	715	999999	279	460	860	967	693	78	627	601	291	946	867	999999	441	999999	586	999999	284	999999	267	999999	999999	771	129	111	999999	980	255	729	804	501	213	70	999999	999999	203	905	793	233	804	92	604	377	720	999999	527	358	999999	869	414	688	999999	999999	262	592	999999	999999	999999	758	600	713	823	999999	999999	789	743	807	169	801	999999	681	145	61	848	999999	528	999999	61	999999	584	28	308	385	999999	126	999999	283	999999	999999	339	695	574	44	632	101	269	706	581	999999	999999	999999	198	999999	297	733	553	722	90	87	74	515	456	376	184	581	999999	447	584	680	999999	999999	999	999999	999999	886	116	110	428	757	915	821	224	130	553	864	999999	428	98	999999	573	15	202	999999	999999	823	248	208	999999	999999	686	822	132	900	999999	951	720	999999	417	410	627	999999	303	333	999999	252	999999	336	822	319	752	999999	358	999999	999999	65	999999	279	444	648	999999	908	249	377	999999	102	699	323	999999	999999	153	410	20	999999	963	999999	999999	869	999999	93	533	912	385	550	308	700	473	138	793	999999	685	999999	999999	769	762	718	213	926	262	80	552	976	85	230	176	351	975	670	40	999999	354	407	712	999999	999999	736	532	698	999999	380	999999	571	529	447	999999	702	425	251	925	254	917	999999	617	496	541	556	837	165	384	957	725	999999	107	999999	999999	287	738	999999	653	36	999999	999999	857	881	451	980	999999	637	999999	473	
999999	733	745	786	79	568	999999	225	819	568	899	377	323	121	655	826	474	722	978	999999	964	791	999999	899	68	999999	928	735	999999	560	999999	999999	851	911	41	991	67	320	737	900	498	522	814	94	137	999999	999999	745	236	624	516	734	999999	999999	508	144	999999	845	728	666	640	64	180	269	999999	699	525	999999	89	999999	768	999999	985	999999	150	452	977	513	999999	249	221	999999	508	430	53	999999	999999	999999	999999	897	999999	999999	592	80	270	443	352	999999	625	999999	302	788	666	572	999999	362	748	581	533	999999	999999	999999	999999	489	999999	458	999999	749	225	104	159	999999	999	192	808	555	571	914	817	707	109	431	888	345	946	433	526	936	574	999999	625	999999	652	355	740	232	999999	999999	625	811	888	603	339	999999	288	953	788	999999	999999	999999	791	999999	999999	826	999999	735	999999	737	542	31	932	619	185	534	478	190	696	999999	999999	585	416	999999	999999	15	818	999999	102	367	66	992	644	52	181	999999	899	791	999999	999999	999999	999999	488	412	999999	603	879	278	999999	805	61	108	267	144	42	189	894	333	544	758	999999	460	642	387	681	550	386	889	999999	912	635	686	974	870	265	999999	999999	13	897	695	136	549	88	297	999999	999999	735	510	20	999999	378	575	257	999999	999999	938	372	111	731	30	226	989	830	515	179	374	999999	999999	879	595	92	890	436	849	632	468	382	999999	999999	722	814	876	879	456	543	999999	439	527	63	327	83	995	282	999999	478	999999	719	572	127	941	834	349	630	424	909	999999	149	407	825	359	999999	26	40	18	215	350	999999	999999	971	120	999999	605	999999	562	521	96	618	558	380	999999	749	809	238	139	888	999999	999999	464	546	66	999999	41	999999	999999	761	67	999999	274	672	138	35	999999	999999	999999	16	999999	16	77	902	823	869	590	999999	339	999999	999999	787	901	129	739	103	655	838	915	199	999999	999999	639	801	464	999999	353	886	999999	999999	414	217	231	132	999999	469	999999	999999	722	197	340	14	373	999999	14	279	74	154	999999	44	380	506	686	817	114	336	377	276	448	702	525	999999	785	999999	205	549	999999	999999	470	279	915	103	125	727	999999	999999	539	545	797	194	66	208	954	217	99	908	531	414	27	999999	102	912	123	30	671	636	229	999999	898	465	713	295	684	999999	129	287	390	958	957	216	797	831	479	263	646	327	748	999999	779	297	27	161	999999	147	186	13	999999	105	65	232	678	44	647	342	999999	771	999999	301	98	811	527	572	457	999999	535	270	443	
859	999999	999999	888	651	724	610	447	562	534	546	485	126	307	295	903	999999	999999	762	194	146	782	874	802	457	489	968	769	454	999999	949	611	999999	999999	129	720	711	999999	36	320	46	894	918	247	977	815	972	514	999999	999999	999999	999999	999999	999999	999999	86	509	551	440	172	756	841	992	858	584	935	999999	999999	187	574	202	400	511	999999	158	252	999999	999999	999999	999999	999999	464	537	785	982	675	999999	999999	273	53	221	169	903	999999	563	999999	902	70	999999	52	255	426	336	667	999999	331	772	331	928	64	222	999999	726	798	655	302	313	216	875	999999	107	730	292	144	363	999999	999999	999999	888	999999	349	999999	975	783	396	100	999999	869	999999	661	999999	516	999999	219	830	349	999999	999999	217	271	891	695	194	753	945	999999	143	201	314	444	999999	999999	442	975	714	999999	896	999999	412	999999	174	444	999999	999999	999999	590	818	999999	999999	23	599	391	439	626	999999	653	619	231	838	999999	999999	999999	564	999999	826	778	83	999999	505	422	452	500	703	653	107	457	796	969	748	365	706	71	887	999999	844	999999	999999	816	913	999999	798	675	114	540	607	237	879	35	999999	236	999999	881	576	999999	570	999999	687	786	528	613	857	650	483	482	174	895	59	273	38	384	999999	267	32	444	999999	777	999999	172	55	870	578	770	999999	521	849	825	999999	996	999999	745	999999	908	298	310	213	157	202	631	376	712	187	999999	999999	23	153	258	858	142	276	793	999999	525	741	999999	45	96	78	999999	633	349	999999	63	999999	999999	618	185	999999	722	241	477	585	763	795	342	692	963	773	568	378	999999	999999	362	729	936	40	249	176	640	274	126	89	999999	998	37	312	134	999999	714	999999	968	289	146	900	999999	217	951	729	409	999999	82	323	509	593	43	383	999999	999999	606	262	379	18	339	457	999999	397	354	999999	768	39	568	891	68	173	999999	320	829	462	930	999999	89	520	767	999999	202	802	579	647	964	654	265	999999	474	462	999999	999999	950	688	785	411	863	196	999999	379	406	190	264	999999	192	999999	553	999999	403	877	182	858	999999	999999	999999	322	818	707	800	124	774	768	999999	606	148	450	370	151	677	528	865	893	559	398	999999	22	999999	999999	464	251	110	999999	406	596	999999	176	719	999999	433	472	593	166	395	846	604	637	763	657	999999	999999	361	411	918	875	999999	999999	309	999999	999999	252	774	585	252	999999	23	115	372	830	999999	971	731	84	718	214	934	999999	508	999999	794	641	259	890	44	722	889	699	751	
530	584	10	999999	867	900	190	697	999999	999999	836	833	499	999999	932	340	236	20	286	693	713	941	999999	999999	596	67	754	993	999999	550	529	668	324	363	842	255	327	114	863	184	537	517	926	795	671	999999	305	377	999999	999999	808	711	999999	15	48	589	281	229	999999	810	156	196	999999	468	394	999999	999999	145	431	687	23	131	157	112	165	999999	24	516	119	716	761	999999	677	999999	741	817	65	318	324	263	973	107	834	63	38	351	704	467	411	502	370	169	945	638	999999	686	564	510	850	842	574	765	119	999999	58	769	519	488	726	576	122	210	820	999999	999999	915	297	104	999999	999999	999999	999999	999999	999999	356	999999	441	48	788	999999	263	554	468	999999	689	999999	987	281	999999	269	831	226	999999	834	390	169	348	776	925	630	399	470	437	45	999999	27	659	502	216	456	337	480	700	999999	323	567	742	348	489	504	999999	26	999999	813	999999	285	999999	280	236	196	263	665	123	167	999999	792	127	999999	142	999999	559	999999	74	557	932	360	526	78	521	822	999999	10	297	430	999999	383	380	623	63	75	210	388	276	30	203	672	367	542	17	530	450	320	216	817	945	442	952	542	881	999999	999999	747	759	413	999999	262	377	692	463	291	422	503	379	76	471	180	228	53	999999	999999	999999	983	71	999999	382	116	999999	479	485	999999	999999	838	742	999999	999999	999999	628	863	260	941	304	675	999999	999999	999999	946	941	149	999999	774	224	908	188	620	999999	999999	999999	999999	41	999999	467	999999	217	203	860	583	761	947	761	18	551	365	792	422	966	999999	904	345	882	435	999999	655	999999	710	56	522	660	999999	792	539	776	860	999999	598	483	406	467	885	999999	534	999999	993	388	347	232	858	125	765	999999	320	999999	350	885	605	497	812	774	507	157	999999	923	639	165	231	999999	691	533	999999	939	569	999999	28	480	358	250	181	999999	785	487	999999	999999	894	477	482	668	435	999999	236	110	670	631	960	999999	999999	999999	555	838	167	116	541	335	921	826	94	999999	852	870	536	999999	325	999999	988	30	959	940	38	172	682	562	805	716	307	999999	999999	999999	999999	999999	953	747	694	999999	999999	679	999999	862	485	78	392	999999	815	565	447	871	785	134	999999	940	778	586	999999	393	165	604	310	825	38	827	557	999999	559	571	999999	789	670	981	436	319	84	107	999999	960	780	660	746	250	999999	999999	318	154	305	960	999999	376	175	310	188	999999	379	999999	834	657	520	246	472	254	648	658	210	999999	698	
333	999999	681	999999	621	613	505	999999	70	556	602	519	413	850	599	69	550	999999	369	999999	920	940	954	272	807	450	544	197	502	601	999999	999999	514	455	972	104	830	255	553	697	999999	658	318	999999	242	999999	116	999999	873	194	108	44	840	999	777	392	999999	999999	323	181	999999	999999	364	468	936	999999	999999	957	878	504	238	305	999999	999999	999999	272	631	999999	40	669	999999	999999	324	317	503	585	394	514	678	589	999999	421	999999	381	628	375	303	849	637	864	999999	158	517	378	955	802	963	178	879	999999	999999	531	999999	653	838	920	993	999999	965	360	999999	500	289	298	321	817	372	699	53	755	968	782	999999	175	536	194	641	946	362	700	622	225	999999	173	829	661	999999	288	543	708	382	256	884	999999	881	642	869	999999	66	148	440	273	134	133	546	999999	779	223	126	653	288	999999	694	275	738	999999	865	126	468	659	784	93	166	345	383	722	897	475	293	893	324	999999	889	223	270	999999	100	511	626	850	882	819	999999	889	999999	335	999999	618	548	124	777	999999	759	406	364	999999	116	999999	750	824	90	313	929	233	999999	866	167	481	14	388	999999	363	499	618	777	964	921	277	916	999999	169	288	927	999999	999999	571	999999	492	999999	999999	253	311	760	999999	769	579	890	938	560	563	177	90	999999	169	448	424	264	151	629	399	434	999999	999999	999999	999999	801	999999	759	116	767	999999	675	622	100	145	999999	602	696	848	208	84	982	716	363	880	88	674	767	731	999999	999999	521	999999	469	490	999999	439	67	148	968	203	140	832	793	359	502	468	523	34	83	821	567	303	431	325	451	999999	519	822	585	999999	618	38	414	460	692	812	163	999999	731	999999	544	558	880	14	943	160	923	13	388	620	161	743	999999	880	749	227	441	153	999999	292	919	245	562	840	999999	112	427	343	667	689	315	913	303	999999	287	19	423	426	381	300	208	515	444	965	999999	875	380	533	999999	474	381	19	571	448	999999	309	996	49	430	841	732	589	345	698	315	999999	450	519	603	740	999999	24	999999	748	94	413	999999	597	999999	708	731	893	633	203	317	305	352	854	132	977	22	383	999999	540	999999	618	999999	746	659	999999	435	860	930	969	999999	999999	999999	999999	999999	612	509	408	184	999999	999999	838	956	999999	390	999999	895	999999	397	999999	727	431	28	241	190	475	243	999999	937	136	282	871	963	663	534	951	66	999999	500	520	478	614	209	999999	999999	999999	661	38	365	649	843	840	473	314	252	
248	348	17	641	888	378	455	471	58	449	248	875	303	999999	439	953	999999	105	877	157	123	232	744	810	462	814	999999	698	297	293	442	408	999999	999999	295	613	59	887	611	151	33	999999	161	834	999999	853	367	420	999999	999999	477	744	595	167	138	26	603	206	189	84	173	756	184	999999	16	840	226	883	332	826	903	487	999999	735	133	999999	81	910	628	608	456	795	772	999999	815	697	812	500	999999	279	999999	999999	999999	999999	978	999999	968	396	999999	999999	636	484	97	999999	793	989	260	999999	44	167	945	693	578	999999	628	378	984	583	948	318	37	726	999999	62	816	999999	779	956	757	856	12	999999	92	999999	972	999999	707	672	807	826	999999	952	466	133	334	326	284	137	908	999999	292	395	447	519	324	999999	882	45	999999	743	219	303	112	187	165	999999	999999	302	608	656	670	321	775	132	999999	85	269	477	727	500	775	652	58	157	574	617	247	572	961	72	99	672	389	74	999999	153	849	289	968	74	715	999999	529	262	939	970	619	325	999999	999999	999999	415	317	792	967	567	999999	999999	613	548	999999	48	999999	545	566	998	931	711	516	728	235	980	999999	999999	784	792	133	795	217	603	997	921	925	722	421	684	365	597	106	59	897	893	675	430	50	677	651	983	999999	999999	49	907	999999	918	23	670	905	999999	17	184	443	999999	999999	19	550	111	122	618	134	999999	643	344	615	999999	999999	341	314	89	622	117	151	150	999999	999999	564	999999	122	16	708	751	778	711	590	921	615	446	999999	666	879	939	564	999999	859	813	308	999999	302	999999	97	681	366	826	999999	899	43	999999	999999	999999	455	999999	999999	999999	909	382	114	931	999999	693	999999	999999	196	647	999999	683	552	117	291	296	999999	859	797	999999	919	999999	999999	999999	999999	999999	887	322	999999	673	221	429	950	999999	134	486	709	377	951	609	500	702	495	999999	626	357	999999	925	22	75	999999	595	999999	227	196	999999	999999	161	260	73	805	539	310	999999	436	779	999999	104	983	804	999999	600	908	999999	280	227	999999	676	335	333	343	999999	999999	29	168	625	766	733	999999	251	498	557	126	999999	803	961	401	999999	999999	847	624	263	942	217	488	914	687	475	947	969	350	321	999999	926	730	843	999999	290	365	999999	22	999	999999	741	316	39	483	999999	999999	319	825	569	395	488	708	90	999999	999999	541	253	938	301	999999	302	901	187	730	199	167	960	999999	121	616	999999	834	625	430	999999	900	458	440	666	999999	999999	153	780	999999	999999	
227	650	823	146	748	121	872	720	223	999999	840	139	308	294	863	999999	587	714	953	914	653	999999	659	999999	201	93	813	281	220	157	158	999999	261	999999	971	999999	999999	594	372	999999	608	124	411	890	369	771	159	156	803	657	60	439	999999	21	694	143	991	13	945	665	308	600	509	76	391	999999	878	915	999999	356	999999	992	351	999999	316	539	682	768	460	429	933	667	478	562	106	718	303	999999	698	838	525	144	649	706	207	999999	999999	344	999999	999999	999999	999999	833	456	372	68	98	379	705	164	460	999999	552	999999	999999	999999	999999	946	999999	673	425	638	227	484	831	161	353	644	260	308	999999	348	269	809	536	999999	833	999999	200	48	999999	999999	999999	543	387	303	999999	999999	974	566	884	667	374	999999	235	264	999999	999999	625	220	999999	453	128	406	999999	122	963	999999	999999	41	807	110	999999	931	53	500	999999	999999	999999	537	569	229	670	694	999999	268	973	433	584	282	684	483	406	980	333	186	805	147	314	274	999999	999999	999999	942	758	784	911	999999	792	734	169	342	262	97	999999	999999	783	434	999999	971	149	539	168	716	357	334	703	776	607	866	694	957	379	999999	207	720	94	727	936	639	999999	540	999999	849	122	352	999999	318	338	999999	402	381	164	342	135	800	690	428	999999	433	999999	999999	999999	926	999999	211	962	429	890	999999	410	65	999999	353	624	608	899	318	604	15	999999	394	447	768	473	323	803	47	707	999999	40	665	142	512	558	221	704	999999	810	910	999999	801	428	408	438	999999	883	811	717	526	900	999999	824	999999	330	696	698	77	462	999999	408	924	721	493	899	999999	999999	984	999999	413	904	999999	508	693	626	999999	999999	999999	340	136	439	991	999999	191	999999	658	841	553	192	862	523	999999	999999	93	511	464	999999	935	509	693	424	999999	26	999999	621	715	873	140	999999	28	730	659	999999	999999	296	999999	999999	540	986	250	902	379	802	931	999999	999999	999999	424	999999	171	999999	40	539	647	999999	541	974	999999	569	790	999999	999999	999999	174	999999	999999	999999	999999	797	104	999999	549	999999	999999	790	55	106	95	425	999999	781	459	948	801	796	999999	999999	100	623	755	442	591	971	206	466	201	999999	999999	799	35	999999	17	999999	999999	311	999999	999999	281	856	667	444	999999	999999	226	18	335	762	999999	377	442	743	808	312	51	662	278	577	752	801	999999	267	999999	295	399	974	774	832	861	499	124	618	848	999999	956	321	552	991	999999	197	140	438	998	270	999999	291	570	705	999999	999999	43	
999999	999999	999999	267	409	976	999999	209	252	244	503	900	299	263	823	895	575	999999	730	120	286	822	565	671	170	999999	207	929	118	413	79	257	438	465	19	290	379	999999	999999	999999	999999	792	513	952	637	537	708	999999	542	396	994	358	854	999999	757	292	999999	808	999999	151	778	674	101	999999	999999	256	999999	834	253	543	526	599	800	395	172	493	319	999999	44	632	560	199	999999	722	999999	720	402	124	999999	999999	999999	999999	878	999999	566	284	701	674	787	391	74	874	999999	998	869	999999	558	468	999999	274	999999	170	773	999999	590	588	287	379	429	455	999999	999999	999999	526	36	955	721	395	999999	999999	792	999999	825	652	567	685	436	999999	999999	999999	172	933	963	444	754	357	797	413	824	977	996	332	255	342	537	716	748	246	972	914	683	172	999999	273	481	337	344	131	999999	905	999999	889	527	415	292	920	394	691	772	999999	167	317	571	851	891	469	399	493	125	999999	936	199	425	999999	340	999	304	700	962	999999	22	676	506	918	825	117	805	840	59	617	332	999999	474	303	999999	375	601	787	381	22	938	851	15	65	968	963	474	589	84	293	626	999999	729	355	666	491	811	652	36	784	664	999999	443	508	528	879	999999	131	190	964	999999	516	999999	950	488	999999	670	450	950	861	642	225	766	766	991	638	337	128	637	275	564	948	761	597	357	389	999999	507	537	999999	248	353	999999	119	999999	119	999999	779	867	504	821	999999	702	174	151	448	792	999999	999999	889	552	606	493	914	410	459	755	731	602	108	754	173	913	999999	999999	299	815	656	881	881	274	557	261	999999	454	999999	999999	999999	999999	908	999999	739	989	648	545	641	860	495	708	435	364	643	187	768	749	999999	457	999999	550	852	999999	145	795	635	625	995	354	359	470	999999	999999	168	999999	693	999999	25	183	999999	326	982	438	330	947	455	526	631	380	999999	394	796	745	416	55	602	285	461	943	364	999999	550	297	510	34	999999	999999	206	999999	999999	999999	734	484	999999	524	999999	423	312	999999	350	999999	993	624	999999	965	999999	471	999999	123	683	418	59	999999	819	999999	999999	694	928	306	456	232	330	274	999999	235	999999	999999	563	999999	487	188	999999	273	603	999999	39	925	435	545	360	40	999999	92	683	85	999999	662	999999	940	999999	999999	495	16	742	127	788	729	738	635	315	362	907	904	636	999999	445	786	478	574	222	849	999999	393	999999	999999	795	247	591	811	28	999999	657	622	153	613	693	966	531	485	999999	310	197	
800	239	999999	132	532	456	188	999999	430	999999	100	727	899	614	111	70	999999	331	551	148	926	616	999999	705	295	761	999999	811	478	265	999999	118	999999	999999	468	999999	948	302	273	790	999999	180	597	813	566	894	999999	998	591	999999	214	999999	914	171	270	193	921	999999	837	770	999999	377	171	175	202	981	815	247	155	999999	999999	999999	67	760	736	756	29	505	148	400	517	33	229	572	999999	837	204	999999	400	285	242	655	464	502	366	44	19	432	621	585	89	999999	853	999999	794	189	106	164	435	514	174	426	999999	447	263	410	158	598	999999	364	999999	999999	847	870	715	465	569	565	403	701	999999	999999	999999	562	321	999999	180	585	777	999999	741	999999	325	885	120	815	999999	27	249	956	885	420	317	999999	999999	24	168	982	927	339	619	541	760	999999	768	577	542	602	135	999999	240	999999	820	253	622	747	749	999999	999999	999999	964	999999	325	447	999999	999999	288	627	764	999999	353	197	999999	448	261	210	999999	999999	127	999999	283	999999	891	498	999999	323	599	74	644	999999	999999	206	232	37	374	999999	999999	999999	917	442	299	915	837	829	999999	52	914	999999	999999	999999	468	168	844	227	626	75	660	826	721	503	735	999999	982	713	41	157	965	999999	84	193	984	966	673	684	999999	368	70	999999	101	683	409	227	999999	999999	999999	117	999999	999999	999999	308	416	398	999999	424	706	84	932	134	999999	259	86	293	308	808	999999	501	494	169	974	268	15	598	735	999999	103	518	152	760	999999	924	795	960	229	775	776	596	375	999999	977	178	435	936	999999	841	607	125	919	272	795	101	622	999999	40	999999	303	818	999999	563	999999	198	932	182	13	873	464	125	74	532	41	840	135	244	191	805	833	999999	333	893	440	978	598	879	965	39	311	602	999999	86	482	958	933	812	929	789	246	999999	932	401	387	999999	60	397	999999	954	965	388	20	234	319	234	494	769	133	351	600	62	999999	974	999999	999999	195	999999	59	83	999999	323	999999	402	999999	579	145	999999	515	948	927	210	999999	999999	73	923	592	999999	766	258	474	173	999999	587	198	999999	56	958	999999	999999	305	72	999999	999999	56	652	82	618	665	739	999999	561	264	184	999999	399	413	205	910	648	999999	490	232	999999	608	744	634	728	999999	999999	533	999999	999999	989	652	865	862	490	963	999999	850	973	999999	36	169	999999	909	514	172	799	780	999999	58	190	257	815	840	999999	559	999999	999999	353	999999	290	216	911	458	275	531	558	999999	923	242	999999	999999	999999	
999999	999999	641	999999	834	999999	565	414	999999	683	999999	999999	741	837	35	326	930	661	403	507	568	759	999999	258	465	643	999999	614	273	856	618	559	393	951	999999	644	905	864	477	898	788	10	685	532	782	999999	533	694	533	999999	992	580	104	300	736	691	999999	393	240	999999	145	951	151	748	75	579	539	789	999999	391	421	76	193	505	718	568	999999	297	475	929	120	299	90	62	864	47	999999	102	225	684	268	521	634	286	762	836	859	999999	467	212	995	743	231	152	799	999999	999999	999999	581	999999	616	98	917	310	90	846	871	98	884	37	125	999999	574	788	133	999999	441	999999	742	882	999999	147	829	999999	933	999999	77	938	263	938	649	864	521	999999	77	179	603	334	206	916	965	770	62	999999	999999	999999	178	999999	28	899	494	490	857	698	999999	478	999999	999999	376	999999	778	932	835	946	999999	999999	999999	999999	720	953	306	117	710	825	917	938	95	399	186	384	208	999999	919	363	453	999999	17	822	588	999999	910	948	999999	493	147	42	935	115	999999	999999	633	651	722	75	602	386	780	41	999999	999999	393	999999	478	991	515	155	22	481	502	228	252	113	938	132	52	357	160	227	999999	884	999999	979	347	349	751	556	910	854	760	77	388	976	999999	999999	215	51	480	966	999999	992	30	464	613	999999	594	529	999999	999999	32	255	236	563	353	897	528	413	531	138	999999	958	244	168	720	999999	999999	276	999999	881	999999	999999	877	193	999999	695	864	548	376	514	755	232	843	320	831	515	999999	824	632	153	538	801	999999	352	726	29	758	861	743	188	992	999999	466	999999	683	31	377	52	999999	657	43	980	999999	999999	383	999999	999999	923	999999	215	594	25	643	919	352	999999	491	535	467	229	937	12	999999	197	521	437	766	22	636	810	147	999999	510	975	120	558	764	503	969	999999	904	999999	534	537	593	999999	683	999999	488	567	539	999999	585	104	719	999999	999999	849	505	945	999999	999999	999999	527	77	796	515	668	809	794	361	988	999999	999999	325	113	478	277	604	544	754	229	534	78	280	305	222	416	265	89	383	914	999999	33	458	801	547	16	470	999999	471	999999	736	694	216	551	286	827	778	999999	561	907	255	960	201	41	578	999999	257	772	583	109	999999	729	420	999999	990	542	999999	523	566	471	807	806	999999	738	999999	999999	862	728	999999	395	637	649	528	999999	669	47	832	426	233	999999	759	697	224	372	613	16	283	770	561	999999	999999	264	999999	99	110	449	999999	462	548	999999	
366	528	999999	197	999999	762	999999	999999	776	952	709	999999	300	999999	711	119	591	710	134	486	566	101	177	284	867	382	598	438	375	230	160	380	878	495	962	241	944	36	900	999999	805	999999	993	608	999999	999999	964	999999	388	990	857	999999	999999	999999	181	999999	999999	999999	330	999999	174	773	578	999999	999999	999999	999999	804	999999	480	999999	565	999999	284	681	237	108	568	999999	999999	999999	785	999999	384	373	974	52	816	999999	698	999999	474	706	811	686	41	999999	446	999999	705	640	999999	538	999999	825	301	376	999999	390	943	175	792	240	999999	681	999999	999999	204	193	999999	297	999999	490	585	999999	700	859	999999	597	999999	478	999999	761	999999	999999	257	999999	152	559	81	608	988	435	999999	532	96	999999	999999	999999	999999	999999	565	999999	979	418	451	999999	999999	316	999999	442	377	466	741	475	999999	41	999999	516	999999	141	580	645	121	999999	999999	763	120	999999	513	466	999999	999999	999999	341	912	999999	782	135	150	577	303	836	434	999999	999999	531	693	904	28	65	547	999999	704	176	999999	999999	151	760	119	999999	569	999999	802	668	191	999999	177	410	999999	116	999999	570	375	857	837	999999	220	482	988	777	79	999999	999999	458	999999	169	174	132	603	992	266	31	26	461	999999	403	999999	766	999999	733	364	293	352	912	807	977	999999	846	338	994	709	668	772	999999	618	999999	865	354	749	999999	999999	54	999999	570	999999	236	999999	913	849	444	710	454	35	265	422	786	863	999999	650	941	443	999999	793	999999	999999	999999	259	999999	999999	999999	537	689	999999	435	399	320	486	781	72	580	999999	812	997	894	999999	264	999999	999999	999999	831	999999	743	703	807	588	25	999999	208	287	262	999999	869	999999	205	906	999999	437	599	865	999999	310	91	69	80	518	631	330	899	325	37	953	742	766	21	163	999999	986	999999	847	384	69	288	504	809	602	999999	741	801	987	273	827	53	652	999999	531	418	684	999999	299	999999	694	361	882	259	999999	245	112	68	999999	122	44	228	752	490	53	999999	999999	260	478	954	889	999999	999999	999999	210	910	99	950	490	744	119	363	919	890	690	999999	405	254	510	367	461	683	758	999999	238	608	999999	171	999999	509	831	999999	164	999999	77	174	449	831	999999	399	155	161	577	307	12	681	999999	999999	999999	344	626	343	750	120	502	216	771	46	999999	602	618	928	188	999999	913	686	999999	999999	823	526	269	999999	204	999999	221	309	999999	460	872	557	999999	439	999999	437	999999	999999	682	53	999999	861	403	413	18	456	780	999999	973	596	394	
326	482	725	48	999999	85	999999	148	999999	898	203	110	320	173	274	303	188	999999	750	109	425	13	164	741	962	132	856	565	748	999999	999999	999999	519	76	556	999999	582	401	98	362	829	358	53	154	649	760	92	999999	743	162	602	661	232	999999	968	999999	327	984	85	160	229	498	400	309	904	867	591	254	617	999999	721	999999	478	398	279	76	999999	999999	101	211	50	616	821	999999	738	343	999999	999999	107	243	758	597	999999	937	142	999999	958	744	250	999999	999999	837	631	554	441	815	192	834	999999	901	362	999999	999999	874	120	999999	676	805	571	570	763	569	999999	384	999999	133	470	540	999999	938	118	226	999999	999999	42	212	985	276	163	922	160	999999	999999	206	999999	999999	704	451	826	999999	663	163	182	679	999999	610	690	257	123	317	354	999999	577	288	793	146	547	999999	841	907	627	999999	999999	648	420	494	764	950	999999	990	429	29	713	736	999999	954	999999	99	299	432	999999	999999	163	999999	578	508	701	526	413	999999	902	129	609	919	902	263	512	999999	269	534	999999	740	754	132	888	999999	999999	999999	13	838	999999	458	294	419	395	889	257	805	999999	911	792	248	547	757	999999	310	419	794	833	31	999999	518	830	765	999999	781	999999	40	957	252	570	860	999999	999999	651	454	999999	200	533	23	999999	999999	464	357	741	999999	202	996	45	588	916	999999	999999	981	999999	584	628	529	832	613	905	999999	848	827	351	932	725	973	115	642	475	228	270	820	999999	999999	999999	999999	33	980	589	999999	999999	999999	336	999999	853	540	188	77	999999	314	999999	920	999999	789	858	999999	16	999999	999999	229	890	999999	999999	999999	883	196	966	650	529	155	506	852	34	918	999999	999999	999999	999999	999999	194	999999	48	816	170	861	350	712	236	886	428	476	999999	109	999999	106	999999	265	639	543	666	574	538	999999	681	808	515	895	199	567	389	144	91	730	999999	434	852	586	952	836	542	999999	740	763	111	678	292	999999	999999	821	999999	223	862	391	422	999999	266	500	145	362	999999	999999	999999	669	507	293	395	493	412	999999	254	26	999999	803	10	192	834	999999	446	12	526	762	240	377	937	175	282	700	317	85	178	361	999999	600	999999	98	960	81	266	818	999999	798	350	999999	999999	612	999999	69	999999	239	786	492	64	142	999999	593	223	156	731	341	20	695	186	337	766	892	999999	713	322	912	232	763	517	628	999999	727	422	511	799	335	265	999999	999999	999999	299	686	307	999999	764	897	874	999999	999999	999999	807	598	622	23	999999	
684	46	207	746	478	17	33	974	436	999999	118	181	712	356	405	999999	797	999999	108	47	90	999999	267	948	425	999999	418	999999	591	820	130	114	409	548	125	298	999999	476	999999	80	276	999999	871	999999	999999	999999	171	468	944	849	19	222	524	975	883	99	999999	258	331	440	599	610	393	615	304	13	999999	999999	241	117	27	331	544	38	770	378	724	372	301	999999	876	950	478	742	811	907	590	999999	664	35	518	809	154	410	480	666	328	266	600	653	954	997	237	837	832	688	677	495	215	999999	999999	999999	956	632	999999	649	999999	999999	999999	396	422	999999	509	215	999999	218	999999	143	557	999999	999999	467	772	648	999999	878	999999	641	910	132	239	104	227	999999	660	111	852	522	999999	831	999999	677	999999	999999	240	615	498	31	248	623	512	544	999999	110	463	907	999999	318	888	685	999999	500	740	681	167	327	130	999999	555	496	999999	663	297	726	579	383	15	569	999999	139	999999	701	999999	296	620	695	999999	127	696	752	999999	999999	634	999999	905	44	936	781	55	912	494	999999	476	751	999999	999999	256	999999	531	999999	902	84	900	759	305	234	106	454	70	472	171	999999	662	802	38	821	39	136	821	544	446	999999	523	505	999999	250	999999	651	999999	999999	448	944	595	615	850	393	644	875	865	680	937	492	720	583	751	490	486	673	999999	999999	819	130	401	999999	644	999999	560	404	124	999999	999	455	426	298	33	227	999999	56	952	645	186	164	271	150	606	954	513	940	754	999999	764	561	999999	590	999999	328	999999	609	971	182	833	999999	760	810	999999	492	75	431	999999	533	83	439	721	87	270	664	999999	999999	999999	999999	173	999999	650	960	300	447	999999	835	346	999999	999999	808	85	779	811	937	999999	460	469	124	888	999999	999999	230	90	334	840	999999	330	298	469	999999	229	999999	18	223	599	799	999999	243	964	999999	999999	854	999999	274	999999	999999	999999	332	270	408	790	275	999999	999999	239	429	999999	965	607	677	515	999999	246	381	588	793	770	598	347	603	940	236	159	658	996	535	371	815	999999	898	999999	997	999999	70	512	954	491	927	983	179	919	999999	635	297	724	47	618	488	999999	570	181	999999	984	666	468	563	125	152	999999	704	68	74	994	709	103	517	999999	185	999999	634	312	842	614	999999	684	395	999999	862	999999	959	917	882	140	999999	726	905	999999	999999	602	949	838	349	842	289	121	855	559	999999	204	217	26	442	619	61	268	338	73	999999	982	999999	999999	263	218	999999	786	185	934	999999	
983	197	504	660	999999	919	795	999999	999999	334	999999	829	835	675	667	999999	943	484	273	89	999999	397	841	206	387	529	987	585	140	717	502	935	920	964	943	16	713	365	999999	700	265	305	338	739	999999	163	247	296	595	492	999999	312	912	999999	999999	595	999999	308	282	999999	931	999999	832	293	999999	999999	999999	870	732	660	22	587	999999	572	999999	845	68	112	446	234	292	701	990	648	999999	199	33	999999	999999	357	661	414	999999	806	769	55	472	55	907	999999	254	999999	999999	934	999999	999999	688	349	999999	608	536	253	999999	57	771	240	999999	999999	757	999999	107	842	360	384	999	999999	503	817	803	999999	382	23	999999	999999	999999	915	146	65	179	931	511	684	44	912	820	417	999999	999999	45	538	999999	289	297	275	541	999999	26	189	935	871	110	870	545	262	235	523	58	65	999999	855	103	174	999999	826	140	423	808	447	564	592	999999	467	782	999999	953	103	726	929	275	578	899	957	130	308	830	640	148	999999	686	999999	368	497	999999	189	445	661	999999	999999	144	128	999999	999999	624	353	815	999999	98	280	309	141	999999	129	789	498	956	146	54	716	995	500	284	36	761	999999	233	568	498	603	999999	301	828	264	794	157	975	999999	342	999999	492	197	551	868	482	554	510	249	999999	480	999999	308	999999	558	475	643	999999	999999	817	367	130	256	999999	495	999999	17	999999	999999	334	641	999999	636	803	999999	233	808	948	416	999999	999999	757	983	860	28	380	531	684	999999	999999	160	314	408	999999	975	657	246	52	66	428	474	999999	999999	914	77	999999	596	504	350	335	666	694	437	999999	611	999999	146	396	136	999999	918	333	42	752	184	999999	124	133	828	619	987	765	892	988	89	964	789	78	999999	70	783	999999	344	944	999999	999999	999999	385	999999	375	520	849	916	999999	509	151	219	225	740	740	842	473	676	730	348	900	802	449	943	646	999999	77	603	75	341	999999	988	97	629	718	459	999999	231	999999	999999	147	849	999999	999999	999999	999999	574	338	62	999999	320	999999	613	606	999999	999999	999999	442	265	999999	453	255	999999	609	617	999999	131	999999	32	290	112	251	222	999999	999999	999999	850	960	15	891	999999	739	999999	846	31	541	384	490	407	64	32	307	966	999999	655	892	997	351	871	785	633	978	315	772	125	78	147	982	406	999999	812	476	437	373	308	714	704	14	588	85	999999	640	198	968	999999	805	285	313	976	318	63	509	999999	229	267	999999	433	777	730	999999	999999	999999	94	999999	999999	555	869	602	
999999	941	197	999999	763	796	999999	999999	790	347	515	320	999999	833	15	98	126	313	999999	999999	116	41	290	926	999999	634	680	384	556	960	999999	712	935	682	999999	45	130	70	745	999999	999999	274	486	95	272	420	170	570	397	999999	121	938	177	662	496	578	660	270	719	138	125	632	999999	830	621	999999	999999	120	139	970	967	999999	568	94	995	842	555	205	663	999999	474	999999	987	559	849	787	544	283	196	135	384	860	999999	999999	187	589	826	999999	474	999999	999999	59	440	426	38	65	380	93	666	653	32	465	606	856	664	15	645	887	980	833	268	110	999999	14	595	116	714	951	999999	416	25	899	730	203	826	999999	999999	571	530	999999	417	460	999999	999999	999999	999999	263	999999	952	182	943	939	999999	641	211	999999	136	999999	830	921	350	999999	186	260	638	133	999999	412	39	249	335	84	366	196	999999	807	494	999999	999999	999999	853	231	999	734	472	85	999999	99	999999	999999	298	999999	740	999999	453	988	284	999999	904	979	194	851	463	712	846	869	999999	489	999999	403	451	745	534	164	78	129	429	451	999999	999999	999999	645	420	148	951	92	343	757	999999	437	533	137	486	922	999999	11	999999	999999	888	602	502	744	874	598	450	552	718	586	540	999999	999999	832	578	352	89	999999	999999	999999	999999	763	536	825	999999	788	999999	323	269	612	673	999999	362	999999	563	195	69	999999	770	999999	698	408	373	757	227	419	867	700	559	143	999999	941	570	999999	535	999999	999999	676	998	999999	727	999999	293	116	999999	472	971	436	279	999999	999999	924	999999	619	627	362	400	999999	999999	336	920	180	763	135	769	999999	999999	999999	607	438	128	392	166	684	104	570	125	267	844	754	999999	999999	430	176	850	918	172	951	824	182	734	297	999999	672	999999	557	373	167	347	999999	966	70	999999	999999	273	999999	767	103	524	999999	247	999999	933	854	888	489	749	596	284	850	568	999999	999999	435	704	831	324	494	519	546	207	999999	919	663	999999	386	612	590	999999	999999	999999	78	999999	767	934	999999	364	223	783	686	999999	776	999999	496	622	421	999999	402	146	442	585	283	999999	978	859	288	223	999999	76	511	876	168	999999	999999	699	500	128	999999	999999	113	476	110	710	999999	737	999999	999999	433	50	376	412	219	454	470	375	877	999999	458	908	655	387	93	157	999999	999999	649	93	558	796	132	303	655	902	42	965	484	999999	751	250	999999	999999	789	240	699	999999	666	999999	233	958	822	999999	669	420	844	725	393	953	437	32	999999	347	527	
637	917	83	999999	317	421	504	999999	999999	742	217	479	453	598	853	457	183	153	935	859	599	973	126	999999	244	67	999999	999999	530	145	728	999999	100	685	162	322	626	351	359	303	999999	77	519	273	462	940	401	137	540	506	264	999999	162	487	928	999999	801	450	522	260	999999	999999	999999	177	23	999999	999999	768	999999	540	830	831	794	642	140	531	464	853	180	999999	665	189	51	34	881	849	10	999999	999999	999999	999999	186	828	109	999999	999999	707	351	999999	999999	561	633	999999	999999	999999	432	95	520	357	406	209	999999	999999	228	594	924	880	345	296	999999	999999	999999	21	947	29	999999	999999	695	453	999999	824	123	603	772	742	42	999999	52	358	458	763	490	265	999999	299	999999	906	609	514	274	999999	372	999999	999999	353	784	999999	743	980	30	429	399	77	32	582	95	354	506	486	562	435	999999	987	838	999999	573	520	660	657	456	999999	999999	190	188	407	462	68	999999	428	957	419	755	999999	337	999999	373	422	242	778	999999	999999	410	133	952	839	98	384	226	684	780	274	961	95	533	282	36	999999	888	625	130	37	835	87	528	152	679	999999	659	809	999999	161	288	882	453	236	999999	999999	237	349	319	87	841	833	648	693	458	669	538	65	12	164	999999	617	657	999999	999999	332	604	999999	169	322	725	417	648	628	986	999999	641	306	934	756	981	548	315	999999	999999	12	438	835	999999	20	247	999999	806	999999	627	670	234	277	843	24	675	427	999999	997	361	434	195	999999	999999	379	999999	241	130	255	182	999999	999999	999999	990	390	894	999999	126	158	999999	131	610	999999	11	325	853	999999	999999	920	999999	564	368	999999	691	761	999999	418	999999	999999	982	16	483	561	709	642	368	620	286	462	999999	999999	999999	42	922	239	999999	429	28	999999	999999	663	778	210	173	618	626	994	999999	239	999999	485	999999	801	176	78	648	999999	999999	369	999999	999999	97	999999	999999	185	263	336	395	462	938	397	999999	746	799	999999	238	283	999999	101	999999	999999	697	57	888	999999	274	999999	866	854	591	774	999999	659	434	291	576	777	410	987	365	300	609	470	999999	187	95	999999	12	999999	840	374	661	999999	999999	999999	545	49	122	999999	911	753	470	540	870	999999	999999	740	321	999999	999999	460	872	410	735	724	764	237	757	999999	559	379	999999	29	24	227	123	407	315	999999	999999	536	665	999999	86	611	999999	78	599	137	163	354	583	494	103	389	999999	261	239	628	829	318	292	410	605	541	256	450	525	653	60	999999	435	480	999999	
226	794	999999	333	134	999999	695	999999	629	999999	999999	796	23	999999	999999	999999	861	999999	686	999999	437	254	264	999999	545	365	389	553	945	999999	537	999999	112	722	876	999999	875	999999	115	734	143	999999	999999	853	400	999999	243	525	890	928	198	457	748	999999	344	972	540	974	787	769	515	152	691	553	30	999999	693	300	58	50	850	933	73	999999	878	999999	999999	411	260	799	132	864	662	27	887	999999	999999	643	388	904	64	999999	999999	345	228	991	999999	999999	832	999999	61	942	476	849	88	265	393	795	591	587	390	138	999999	987	647	651	999999	674	666	939	123	60	912	154	986	949	793	727	733	886	768	999999	578	999999	748	189	397	813	939	632	696	385	61	801	523	926	999999	999999	698	577	511	324	999999	893	992	11	40	999999	999999	999999	471	666	72	704	999999	907	559	999999	249	999999	263	676	999999	43	999999	999999	998	120	999999	70	773	999999	999999	999999	384	454	40	999999	161	746	158	75	949	811	171	40	323	357	982	616	376	606	912	241	324	835	589	418	649	264	12	919	999999	999999	999999	829	637	906	329	374	877	873	427	999999	318	197	726	923	872	222	424	651	138	999999	999999	999999	999999	797	999999	549	864	621	999999	999999	744	239	374	156	999999	341	402	417	37	999999	999999	999999	188	999999	922	999999	119	666	546	437	840	999999	999999	687	119	999999	110	999999	74	780	510	265	999999	530	758	89	823	579	477	540	820	17	999999	999999	999999	200	988	319	875	715	439	207	999999	608	999999	392	999999	686	46	999999	241	562	999999	257	999999	483	664	658	660	842	312	539	199	15	616	832	999999	281	999999	999999	210	790	964	999999	350	312	190	239	473	376	999999	146	542	219	309	999999	664	376	412	999999	535	340	659	999999	999999	999999	18	79	991	234	654	175	284	127	67	999999	597	994	906	804	302	435	194	294	210	999999	996	979	705	359	178	371	869	999999	393	870	140	999999	945	450	304	999999	247	999999	999999	476	999999	424	999999	858	669	669	999999	607	509	999999	155	375	999999	246	903	38	373	642	66	999999	306	674	734	197	320	665	58	465	999999	191	198	999999	572	734	313	999999	828	999999	999999	508	999999	999999	110	292	999999	999999	999999	999999	999999	275	999999	605	999999	438	179	197	690	963	999999	999999	620	999999	106	328	912	210	803	107	932	999999	209	526	951	999999	392	999999	574	451	473	555	999999	350	919	245	443	592	761	143	999999	126	891	999999	309	686	887	896	174	999999	999999	999999	999999	999999	775	224	999999	999999	653	635	56	143	
622	248	500	999999	999999	280	95	861	885	329	448	669	999999	816	440	345	226	275	670	496	999999	793	999999	949	593	999999	574	999999	179	222	939	136	97	431	504	653	374	317	246	616	810	999999	999999	61	999999	999999	999999	959	784	730	15	387	999999	560	273	999999	999999	550	409	889	706	391	692	999999	999999	322	582	120	999999	786	970	908	39	63	685	567	897	30	875	301	97	614	999999	448	999999	561	171	536	999999	675	486	824	908	356	910	429	620	233	670	762	719	362	647	997	999999	106	358	911	874	705	931	156	675	117	802	101	471	253	999999	829	160	999999	951	646	999999	156	10	682	152	266	999999	674	359	122	581	999999	966	999999	999999	120	212	999999	662	463	743	339	999999	800	554	818	957	377	766	841	611	673	410	10	697	613	105	675	769	618	758	999999	999999	562	536	76	134	548	565	355	626	901	999999	498	903	970	996	209	138	334	308	579	907	518	999999	907	334	966	235	84	999999	999999	999999	53	704	999999	999999	596	274	487	999999	418	812	421	224	709	290	912	107	726	616	896	547	444	320	189	360	288	60	999999	741	168	999999	490	999999	99	421	349	794	427	437	410	935	650	640	889	767	495	304	801	999999	999999	868	508	999999	128	989	55	733	525	134	264	546	645	746	999999	999999	331	90	134	298	940	127	999999	298	216	960	999999	803	999999	421	999999	984	259	10	328	299	815	999999	222	109	375	615	279	303	183	863	999999	904	116	794	999999	415	179	512	999999	305	199	219	999999	999999	999999	251	313	113	999999	280	999999	645	999999	244	290	308	868	35	923	334	848	386	125	999999	670	992	697	999999	975	459	814	746	324	33	110	605	999999	64	16	133	312	175	43	903	576	654	486	871	514	147	546	154	589	999999	456	999999	104	907	497	110	554	999999	138	810	465	550	999999	999999	144	684	999999	999999	28	999999	32	683	352	222	776	999999	515	826	132	999999	999999	670	999999	962	577	296	511	999999	566	905	579	999999	46	233	999999	999999	333	93	736	829	612	732	999999	999999	339	772	470	882	140	480	999999	999999	555	301	897	999999	392	368	826	848	183	999999	999999	999999	230	999999	646	129	773	750	692	432	99	302	235	190	545	378	633	804	999999	629	734	999999	320	851	999999	745	335	653	643	965	266	888	655	999999	485	22	999999	942	135	999999	999999	390	999999	172	638	262	75	999999	259	999999	999999	999999	31	554	936	999999	803	378	316	901	999999	999999	116	727	175	999999	647	293	704	533	809	691	678	
999999	520	353	999999	157	223	827	679	618	403	628	999999	245	866	111	15	323	219	200	635	999999	556	999999	283	70	997	436	615	781	22	999999	215	54	352	546	43	592	863	655	165	999999	231	999999	726	488	999999	930	999999	999999	999999	390	324	999999	65	454	999999	533	999999	247	999999	786	999999	897	606	677	423	195	892	329	999999	422	460	999999	45	156	13	381	271	795	572	999999	101	999999	999999	999999	412	596	999999	898	618	510	999999	999999	505	378	276	333	999999	58	999999	312	47	999999	478	999999	930	760	999999	909	451	556	271	284	675	999999	694	153	405	974	275	826	999999	999999	711	999999	900	833	67	666	999999	679	802	222	730	269	39	86	600	636	700	651	22	88	457	999999	248	999999	951	423	683	999999	928	999999	783	248	115	999999	313	911	965	106	703	999999	39	999999	754	59	999999	999999	999999	618	552	768	999999	623	813	999999	999999	999999	999999	662	882	644	983	756	999999	208	999999	492	164	985	773	999999	671	603	948	106	58	686	317	999999	693	999999	369	999999	580	170	330	170	999999	999999	507	999999	999999	999999	224	68	933	999999	999999	555	621	71	260	999999	844	864	999999	680	674	717	79	860	342	999999	968	346	284	918	186	590	999999	278	999999	177	999999	999999	104	999999	389	999999	172	775	665	999999	577	632	295	999999	999999	715	72	650	495	716	917	647	999999	464	999999	999999	999999	999999	106	439	999999	352	13	92	590	735	769	739	300	999999	554	999999	999999	580	561	346	60	983	698	470	528	999999	782	351	999999	839	787	640	999999	511	115	158	678	999999	94	235	628	999999	999999	494	999999	333	999999	710	171	622	453	750	903	997	827	999999	326	635	911	449	570	662	831	750	947	139	715	999999	999999	406	999999	968	496	336	718	847	281	213	524	999999	878	82	999999	638	396	47	999999	36	683	999999	999999	53	999999	644	665	999999	999999	999999	999999	816	618	570	999999	765	997	485	999999	577	999999	999999	529	123	999999	716	571	497	483	999999	364	910	999999	688	115	375	999999	582	999999	999999	671	751	475	321	999999	999999	586	318	52	424	640	999999	782	169	747	999999	784	717	932	999999	999999	177	493	999999	606	636	424	929	464	999999	999999	425	831	411	906	999999	999999	999999	457	999999	999999	263	455	68	562	452	137	243	999999	412	590	999999	650	55	779	503	268	296	714	999999	294	656	999999	387	234	225	89	999999	262	220	999999	576	270	529	476	818	722	434	625	163	509	190	989	61	84	342	774	999999	631	412	278	228	999999	428	128	484	999999	77	999999	999999	373	
756	980	730	224	23	597	130	579	960	781	834	671	561	999999	113	667	801	313	892	999999	303	749	999999	942	970	83	841	410	992	419	654	600	288	999999	999999	210	269	999999	70	999999	654	216	670	999999	443	999999	942	898	25	999999	608	764	941	896	79	17	140	787	254	940	755	720	999999	551	136	999999	392	770	777	902	407	963	252	157	999999	97	88	228	999999	999999	140	943	394	184	810	889	999999	392	999999	744	999999	481	593	129	999999	999999	999999	128	505	208	999999	999999	130	122	419	644	522	794	109	982	999999	911	288	831	810	999999	336	412	741	246	586	999	60	43	999999	926	999999	132	167	863	467	959	723	309	258	958	999999	281	764	176	999999	863	293	999999	999999	999999	202	762	319	187	607	999999	387	268	999999	175	131	97	290	493	273	399	636	999999	524	999999	198	978	582	851	999999	999999	647	574	869	722	999999	321	227	673	733	618	813	980	999999	249	581	465	999999	93	837	999999	991	281	999999	999999	237	56	999999	845	999999	224	999999	467	198	553	580	813	398	899	458	809	869	616	760	999999	999999	999999	980	284	999999	733	301	499	24	263	72	376	999999	999999	999999	669	108	382	703	999999	439	355	791	712	669	768	76	999999	634	37	865	385	521	257	999999	580	999999	938	999999	246	922	689	999999	934	490	214	999999	506	414	788	711	496	999999	251	999999	999999	864	277	999999	630	666	513	865	987	398	687	854	423	500	999999	603	999999	926	467	595	999999	999999	857	232	999999	999999	569	383	845	325	379	472	279	42	170	716	798	999999	826	999999	419	823	465	999999	802	999999	727	16	499	195	552	570	455	999999	474	338	16	54	999999	999999	106	140	29	671	28	225	584	391	339	999999	804	835	110	886	186	926	446	999999	999999	116	899	563	884	660	772	808	999999	999999	567	832	999999	999999	183	999999	999999	999999	804	794	527	587	999999	999999	999999	999999	999999	716	999999	568	478	999999	999999	695	624	53	114	543	255	999999	898	999999	207	960	999999	506	498	61	999999	999999	412	897	131	652	793	842	341	562	885	999999	280	66	348	458	156	29	940	24	999999	140	999999	941	999999	446	999999	999999	389	999999	523	181	801	339	64	192	166	581	426	249	999999	781	711	551	657	662	97	999999	871	999999	999999	804	565	484	922	532	568	471	999999	999999	757	486	463	527	49	714	791	941	12	165	301	999999	602	701	122	357	428	176	999999	380	358	62	999999	999999	10	999999	615	327	417	532	999999	695	999999	999999	491	425	999999	999999	512	943	870	156	840	
715	999999	248	999999	863	372	574	113	999999	187	493	337	704	49	823	999999	330	108	474	534	479	541	605	858	860	219	999999	38	999999	663	349	510	999999	999999	731	191	761	999999	752	954	999999	428	232	999999	233	413	999999	385	999999	999999	192	999999	405	622	370	183	852	390	351	653	999999	546	869	738	838	982	135	999999	318	999999	999999	813	999999	520	692	61	319	98	635	456	432	320	534	577	481	503	999999	589	851	999999	339	380	175	999999	288	306	558	493	679	250	288	304	76	999999	900	379	499	999999	930	318	864	764	999999	999999	231	364	999999	302	267	345	878	546	641	761	313	395	999999	257	241	396	503	999999	999999	394	999999	138	254	672	999999	112	13	229	999999	542	693	574	625	280	876	923	294	266	236	343	372	741	663	315	999999	515	999999	999999	653	999999	999999	48	355	370	725	103	120	349	999999	999999	999999	658	999999	108	78	738	769	999999	999999	318	999999	247	598	85	32	999999	474	999999	124	999999	999999	999999	575	125	999999	654	229	999999	555	783	812	945	640	81	12	713	854	564	247	819	999999	363	999999	999999	999999	578	450	280	348	297	628	999999	234	463	783	580	92	771	381	424	519	515	821	999999	505	166	999999	526	83	318	582	999999	701	304	426	27	889	999999	682	159	213	999999	916	267	165	640	720	186	298	999999	630	999999	999999	999999	309	239	541	284	840	286	971	923	999999	40	999999	999999	480	930	47	999999	691	852	98	232	220	570	599	999999	441	999999	999999	429	238	651	687	999999	999999	999999	994	196	486	614	400	406	187	290	751	999999	552	999999	999999	999999	149	532	740	778	993	961	612	739	640	977	999999	975	999999	551	694	555	352	224	991	601	936	850	289	999999	999999	999999	54	930	819	713	21	994	704	655	999999	999999	911	909	506	765	276	265	555	508	770	999999	999999	999999	595	205	543	337	455	568	853	999999	252	999999	325	311	916	999999	919	927	999999	849	280	999999	271	988	999999	442	717	999999	335	680	304	781	316	47	136	418	345	623	179	683	548	146	801	999999	464	258	593	205	999999	594	999999	999999	999999	921	153	380	374	606	561	111	620	229	242	183	993	470	999999	999999	184	508	346	306	757	292	310	999999	393	999999	533	396	848	522	387	741	344	676	999999	395	893	756	53	738	72	78	999999	999999	999999	628	999999	999999	901	315	30	350	258	49	870	260	620	19	986	105	83	174	262	107	999999	999999	838	327	999999	961	395	428	464	607	999999	689	228	999999	240	765	281	539	495	999999	501	47	
492	305	999999	988	774	999999	999999	948	665	897	815	965	487	412	789	999999	999999	939	999999	602	886	650	806	999999	41	638	778	231	824	543	679	718	606	804	18	543	522	243	197	510	659	515	941	346	874	262	504	828	975	600	767	999999	623	999999	999999	841	499	999999	999999	146	115	547	999999	132	227	106	369	999999	999999	256	168	538	999999	419	942	380	709	999999	999999	779	143	999999	255	233	776	134	105	706	652	176	54	999999	287	999999	999999	121	391	819	128	777	892	821	434	729	441	238	803	214	956	999999	999999	999999	317	187	12	999999	302	900	355	999999	11	663	39	236	211	270	261	701	23	999999	999999	999999	350	999999	886	999999	526	525	792	547	999999	890	749	871	44	999999	999999	999999	58	250	819	999999	473	35	776	239	792	999999	528	181	999999	999999	999999	999999	792	253	999999	778	300	999999	638	999999	118	808	772	120	913	168	202	196	680	161	653	772	999999	507	425	999999	763	657	999999	328	997	620	999999	228	699	623	89	999999	336	999999	809	366	999999	53	383	665	999999	665	325	999999	14	341	999999	826	458	428	124	294	828	373	25	999999	171	319	999999	497	248	553	421	299	88	412	859	868	351	296	170	999999	999999	760	71	107	999999	999999	324	999999	130	743	769	281	509	794	999999	962	797	176	205	302	274	886	999999	999999	253	36	554	602	481	632	484	999999	267	155	170	78	312	917	312	276	995	122	377	999999	999999	150	999999	294	450	897	81	185	101	868	703	999999	343	361	854	315	350	721	999999	497	269	999999	999999	364	633	894	660	879	864	999999	999999	162	519	922	926	999999	246	999999	162	584	999999	309	81	999999	451	999999	734	999999	73	996	925	283	927	879	999999	999999	137	435	660	555	246	999999	320	171	571	551	728	999999	434	750	79	90	569	610	935	959	535	623	912	999999	999999	999999	816	867	13	999999	235	639	686	749	999999	810	999999	606	347	999999	988	999999	828	999999	203	999999	526	999999	927	999999	999999	327	999999	285	651	513	523	949	396	538	384	453	999999	548	325	99	734	999999	773	268	480	963	272	575	971	999999	795	21	517	845	192	503	939	169	318	999999	695	410	107	473	296	659	219	809	999999	545	751	289	584	114	589	841	548	668	373	750	64	378	999999	999999	718	999999	442	551	355	999999	513	998	239	999999	404	333	587	999999	971	820	753	463	589	436	873	515	436	413	999999	350	954	999999	999999	568	999999	326	106	81	999999	784	227	668	463	114	41	753	60	999999	709	266	264	247	696	553	
996	601	999999	878	162	212	86	38	295	15	926	242	213	671	999999	999999	236	515	556	197	603	95	999999	485	404	130	465	268	703	998	96	999999	584	252	571	262	537	227	919	551	999999	198	999999	999999	999999	999999	549	388	613	999999	40	748	999999	509	949	999999	601	313	484	999999	747	817	335	296	918	219	658	960	110	310	550	19	999999	14	489	414	999999	551	307	605	580	86	655	82	968	999999	35	85	302	659	661	234	999999	999999	804	890	863	96	999999	968	151	588	999999	999999	999999	30	163	687	29	999999	999999	60	15	878	461	671	172	262	328	580	193	583	668	450	649	999999	275	707	210	598	550	625	21	338	464	991	798	351	992	999999	194	348	65	756	459	611	999999	864	999999	999999	728	999999	767	958	785	568	920	837	663	763	999999	455	486	430	995	999999	999999	676	424	469	873	999999	270	380	396	845	527	911	991	48	107	410	281	77	999999	939	999999	62	553	999999	999999	960	688	238	202	739	999999	634	999999	875	572	552	450	967	269	908	351	397	572	940	50	999999	999999	999999	999999	355	999999	419	560	65	726	986	132	999999	397	912	142	41	188	999999	983	893	159	999999	999999	999999	960	313	807	999999	598	470	489	613	999999	72	999999	72	999999	847	565	452	83	706	159	586	430	921	579	356	999999	319	218	916	957	157	858	731	159	121	394	870	611	999999	999999	265	999999	999999	673	999999	799	999999	469	341	100	540	819	453	966	889	999999	48	734	461	999999	288	262	999999	656	708	214	391	912	460	462	999999	841	484	248	999999	89	910	258	254	557	705	999999	877	999999	999999	337	999999	764	999999	986	356	999999	999999	412	999999	13	933	863	964	131	417	167	18	878	405	699	999999	215	82	810	223	789	490	999999	490	438	384	747	239	381	799	626	652	473	999999	999999	690	81	69	890	156	57	294	999999	149	999999	841	999999	429	999999	991	209	692	459	773	566	656	256	922	750	999999	195	633	593	331	790	514	544	773	999999	18	273	155	999999	664	176	505	366	764	941	999999	385	327	513	389	599	934	203	700	999999	999999	444	159	319	271	999999	999999	999999	801	358	999999	307	235	583	717	728	63	510	999999	606	70	999999	491	980	163	252	868	130	213	731	856	320	999999	233	943	574	999999	836	999999	999999	999999	804	565	416	907	999999	160	744	795	660	546	999999	408	103	488	613	952	178	999999	999999	999999	303	497	999999	502	999999	463	11	639	999999	999999	227	590	100	999999	999999	733	85	82	863	102	133	999999	552	195	
432	912	749	744	340	621	945	999999	901	612	458	317	999999	999999	194	999999	158	999999	652	56	329	999999	317	999999	232	880	877	105	301	999999	999999	969	944	883	79	811	713	266	308	531	668	999999	688	488	405	948	247	999999	999999	999999	943	999999	999999	505	866	588	604	510	522	460	744	999999	999999	999999	643	489	372	612	999999	999999	132	892	806	130	388	999999	164	828	999999	284	643	716	217	273	982	949	297	448	26	490	216	213	999999	848	999999	818	167	713	845	999999	586	634	326	999999	905	61	222	561	127	94	433	775	666	247	817	37	642	124	992	999999	202	999999	596	999999	999999	919	157	957	342	569	624	999999	999999	927	697	999999	399	701	999999	931	999999	735	331	932	67	440	546	506	41	760	185	52	721	161	999999	663	47	963	999999	985	999999	264	229	999999	469	982	791	999999	999999	999999	999999	940	755	71	955	466	999999	663	999999	735	382	650	926	582	393	582	730	999999	999999	44	971	435	363	383	37	999999	515	999999	473	84	649	999999	956	233	131	999999	296	659	205	999999	70	384	667	612	612	263	337	646	174	887	999999	959	999999	515	837	213	587	382	999999	482	950	829	200	231	999999	574	694	703	999999	159	295	80	636	999999	973	596	999999	751	770	774	155	868	999999	585	999999	690	282	450	396	918	657	914	626	723	316	241	194	999999	525	999999	999999	634	195	25	602	191	332	590	542	999999	444	835	999999	269	336	91	231	614	409	406	302	999999	316	542	501	999999	454	913	638	742	412	999999	236	732	215	520	999999	592	999999	640	999999	692	908	999999	999999	999999	999999	999999	397	235	19	579	999999	128	999999	325	999999	652	524	230	737	419	951	999999	837	121	609	880	63	815	408	639	630	768	49	609	345	171	69	679	79	999999	525	413	733	833	297	999999	985	890	203	40	77	763	903	999999	741	119	318	372	222	431	312	582	826	379	948	277	89	146	979	166	593	999999	161	649	893	547	75	14	823	999999	894	173	999999	999999	571	867	999999	100	999999	999999	853	696	999999	999999	784	999999	587	999999	884	30	999999	848	910	999999	446	232	999999	999999	999999	203	53	313	999999	720	536	999999	999999	457	807	91	411	989	278	999999	313	999999	388	513	865	949	960	712	130	803	474	55	999999	999999	931	348	999999	612	45	675	192	549	158	999999	120	645	983	139	555	802	618	999999	580	166	732	999999	844	999999	398	999999	242	341	192	744	255	491	886	999999	526	999999	825	999999	953	603	999999	764	748	999999	402	999999	966	831	166	327	
999999	436	474	105	853	999999	504	167	223	930	442	851	999999	413	999999	629	758	999999	613	96	999999	819	999999	977	595	968	801	211	705	999999	148	411	185	999999	999999	999999	26	791	529	144	964	667	585	32	170	999999	406	344	152	999999	471	366	228	999999	349	375	351	497	510	999999	590	303	999999	55	792	41	676	502	853	680	999999	999999	90	478	132	320	243	999999	817	999999	999999	467	68	932	706	782	192	115	525	999999	478	529	290	644	999999	671	214	539	999999	999999	999999	904	491	472	170	504	285	749	947	39	141	288	679	999999	324	999999	244	529	349	19	849	570	977	668	212	93	686	999999	924	461	115	999999	832	688	999999	666	999999	596	772	999999	506	442	168	495	999999	199	999999	654	329	431	436	999999	999999	999999	289	483	999999	823	269	86	999999	999999	999999	999999	999999	999999	999999	991	804	999999	157	999999	999999	148	512	416	411	999999	999999	22	243	42	126	503	999999	999999	514	611	408	999999	738	999999	336	999999	999999	666	617	672	571	626	742	858	849	671	284	789	999999	61	718	873	81	446	999999	256	842	999999	999999	332	999999	503	923	845	592	457	999999	994	320	71	755	846	798	738	919	988	280	999999	192	455	228	245	502	999999	893	535	285	999999	999999	90	853	999999	999999	295	999999	78	702	999999	275	402	751	289	478	866	306	872	84	343	526	999999	999999	467	603	277	113	236	999999	471	952	67	999999	999999	61	240	999999	157	999999	513	537	999999	999999	383	999999	789	704	999999	767	999999	999999	31	461	942	999999	723	113	395	999999	999999	192	974	77	241	944	999999	230	999999	238	247	658	999999	969	570	999999	999999	934	603	357	814	572	999999	469	374	999999	931	605	240	851	337	137	822	154	235	999999	562	783	64	438	900	569	580	711	999999	978	17	999999	890	999999	999999	789	510	48	199	113	28	515	703	926	23	999999	990	999999	900	999999	835	13	744	249	252	892	880	999999	456	254	992	462	999999	396	308	880	715	999999	752	999999	626	999999	999999	131	312	57	89	137	425	297	578	307	810	419	152	13	316	651	894	999999	999999	345	591	944	121	566	576	316	628	142	999999	897	530	361	493	999999	58	622	999999	205	812	752	749	168	675	694	651	530	254	999999	573	74	208	545	640	291	999999	21	999999	746	480	773	509	292	400	681	777	459	999999	100	954	694	714	699	403	165	999999	432	278	426	915	56	72	333	569	999999	698	984	721	999999	859	46	999999	199	724	49	999999	466	999999	994	917	202	603	999999	350	879	999999	999999	999999	
999999	695	769	999999	593	831	434	999999	186	723	567	999999	792	737	724	241	917	91	999999	974	364	912	999999	999999	999999	509	723	452	908	982	999999	483	198	843	247	516	999999	303	28	999999	299	338	999999	742	211	20	134	464	999999	922	432	797	834	535	999999	571	565	999999	469	94	999999	982	999999	999999	43	93	794	949	499	218	999999	999999	73	165	999999	35	846	396	462	273	999999	268	572	999999	560	999999	648	999999	999999	676	950	984	999999	934	261	999999	536	873	709	127	225	185	965	671	781	808	733	678	850	762	725	178	652	206	710	849	419	999999	643	149	999999	141	999999	823	267	167	790	999999	904	377	499	999999	686	999999	999999	208	303	901	215	752	169	970	813	303	999999	781	341	637	234	411	897	720	240	999999	682	94	292	151	413	999999	27	604	999999	482	999999	752	491	317	158	511	999999	518	610	890	980	474	328	599	871	485	999999	162	904	502	480	778	742	126	662	999999	999999	161	497	999999	734	564	206	340	40	208	999999	33	489	722	855	388	119	349	589	217	766	999999	279	928	999999	999999	699	281	11	493	19	374	999999	195	595	404	31	29	165	425	278	999999	569	673	195	801	673	192	646	999999	668	402	537	454	206	234	881	569	999999	869	865	924	338	999999	198	925	378	303	137	461	367	100	193	174	999999	778	133	999999	742	996	201	999999	634	999999	999999	999999	837	999999	988	371	522	461	999999	296	560	353	658	32	999999	270	432	379	65	195	734	578	219	999999	515	428	110	284	999999	999999	677	357	999999	429	999999	999999	999999	178	314	766	938	905	863	897	614	999999	999999	111	132	999999	573	822	462	448	999999	256	407	999999	695	999999	999999	247	635	441	618	999999	63	999999	999999	902	182	264	74	298	256	828	999999	321	999999	999999	308	999	162	354	231	855	895	851	254	474	183	622	482	744	999999	999999	999999	432	289	999999	542	890	800	229	309	319	757	999999	999999	356	999999	999999	716	775	271	270	999999	291	999999	999999	317	211	985	835	728	559	782	330	792	556	558	292	41	999999	387	418	209	999999	54	912	999999	731	660	897	999999	97	906	707	483	245	615	988	999999	526	104	340	904	964	999999	999999	536	999999	999999	999999	797	259	64	369	999999	999999	70	161	999999	307	664	585	551	999999	999999	641	999999	84	846	556	940	999999	999999	999999	262	57	513	999999	442	304	385	671	999999	24	999999	682	999999	547	319	999999	999999	463	751	914	862	999999	789	817	71	859	999999	462	590	823	705	999999	189	549	116	350	349	826	
718	942	999999	999999	234	536	999999	230	999999	999999	999999	226	381	486	999999	999999	652	743	267	696	183	583	208	999999	90	999999	319	999999	503	493	999999	999999	291	999999	744	809	992	869	295	262	829	841	999999	990	697	374	452	999999	419	33	896	373	92	999999	652	145	743	998	912	697	227	999999	726	124	674	999999	999999	32	741	18	173	783	458	999999	866	342	999999	999999	236	716	94	100	999999	480	597	999999	886	638	706	609	75	994	956	999999	44	714	999999	146	999999	999999	999999	430	486	999999	860	122	915	999999	786	320	999999	535	772	206	612	137	999999	256	999999	999999	999999	307	326	142	942	178	827	860	999999	161	227	195	999999	333	287	664	614	62	620	484	161	808	851	999999	796	539	231	999999	985	907	63	999999	619	718	993	141	999999	353	467	691	295	999999	118	634	103	627	644	448	918	947	522	999999	999999	999999	456	109	455	999999	346	412	947	77	874	72	108	359	576	999999	340	155	560	270	999999	928	198	105	999999	226	301	178	895	782	841	47	394	999999	999999	576	271	999999	686	182	17	64	999999	228	999999	999999	999999	999999	61	470	118	773	397	999999	999999	999999	854	999999	999999	238	999999	178	517	999999	999999	837	999999	999999	126	10	911	446	468	387	999999	539	194	970	999999	654	999999	557	999999	434	674	77	650	142	439	999999	721	910	494	458	543	838	547	579	991	352	999999	999999	627	60	558	671	314	19	999	484	522	884	445	754	548	91	60	999999	499	999999	999999	544	224	591	289	11	999999	20	844	424	992	614	978	999999	285	808	930	76	876	999999	763	640	143	954	22	837	475	740	999999	999999	787	465	90	833	165	999999	667	45	771	557	720	303	175	999999	492	999999	905	999999	479	739	161	984	999999	496	999999	556	411	999999	999999	451	536	221	110	391	636	536	534	155	417	999999	150	999999	999999	328	999999	469	475	558	472	114	931	601	270	180	310	803	999999	593	999999	608	432	407	466	329	31	999999	203	783	948	956	383	760	466	38	599	267	689	887	213	999999	91	853	798	475	999999	934	999999	930	91	833	287	940	717	808	28	743	438	975	999999	784	276	692	610	999999	730	181	999999	242	580	53	124	999999	999999	999999	527	579	609	990	809	97	557	273	701	125	678	443	52	657	19	999999	829	714	999999	429	668	398	253	999999	745	999999	999999	718	359	48	719	999999	999999	223	291	449	144	999999	175	219	999999	13	990	494	999999	297	139	488	232	724	224	409	781	960	835	138	999999	327	255	999999	298	838	913	999999	
406	762	882	828	999999	569	999999	391	999999	380	202	999999	407	758	454	999999	219	319	495	999999	823	319	144	599	388	163	999999	817	202	999999	999999	398	99	337	98	84	414	310	123	662	12	999999	860	999999	768	180	731	577	872	797	999999	999999	352	289	839	96	999999	292	450	222	455	904	999999	845	459	804	574	80	999999	999999	52	909	205	999999	631	991	458	733	831	218	432	546	999999	404	450	941	55	999999	999999	11	456	132	860	999999	217	107	999999	999999	950	964	605	660	907	502	754	353	999999	520	658	999999	638	894	461	241	999999	999999	960	794	404	518	758	999999	999999	999999	924	920	58	304	999999	533	358	443	782	999999	999999	771	639	452	999999	999999	168	535	999999	648	373	999999	999999	999999	999999	308	147	848	620	442	215	999999	999999	249	577	834	304	999999	894	134	999999	205	121	594	628	999999	999999	517	155	307	360	999999	999999	934	999999	372	259	999999	192	327	395	509	999999	350	660	771	999999	999999	874	815	802	999999	999999	37	158	178	449	86	999	102	38	630	999999	322	92	982	238	153	945	999999	584	874	305	576	738	990	382	771	933	857	335	879	642	339	505	680	593	999999	999999	135	923	183	431	100	298	765	806	510	267	678	543	999999	453	669	241	928	383	73	298	167	999999	999999	999999	999999	999999	158	999999	373	816	411	399	652	367	999999	291	410	452	215	288	973	193	871	513	265	999999	999999	436	972	999999	577	307	529	296	628	339	255	999999	289	999999	150	778	999999	999999	856	999999	999999	192	999999	388	830	999999	177	785	999999	973	924	174	886	828	999999	999999	24	274	249	999999	869	366	739	490	46	379	999999	883	999999	204	750	999999	999999	975	433	602	999999	999999	278	102	139	999999	971	999999	415	90	154	460	350	427	763	179	999999	752	419	534	453	153	999999	999999	321	294	647	130	999999	746	517	911	404	390	920	429	996	156	999999	135	394	94	999999	999999	999999	999999	543	999999	440	580	733	999999	565	999999	159	658	252	816	781	999999	106	999999	999999	669	573	243	66	959	506	344	182	307	778	293	999999	999999	999999	396	236	608	999999	926	689	652	999999	612	355	505	240	999999	187	189	999999	138	39	543	663	416	391	999999	999999	583	999999	106	408	436	999999	282	759	790	590	855	590	999999	104	179	171	777	656	961	887	560	729	244	166	992	931	649	264	606	704	661	15	245	951	178	713	592	254	586	485	83	746	449	681	331	599	999999	44	860	381	999999	759	430	999999	999999	999999	999999	939	415	504	487	27	999999	999999	
928	850	999999	230	926	466	999999	532	80	486	999999	813	289	563	835	403	738	615	403	235	818	902	584	141	855	324	734	652	839	91	999999	65	594	363	752	480	254	972	117	404	802	363	999999	943	299	999999	574	425	114	999999	766	999999	623	927	277	36	275	223	374	999999	731	925	693	988	488	758	999999	925	810	364	999999	999999	507	999	432	465	223	641	999999	573	999999	319	548	827	325	135	441	999999	96	999999	999999	999999	607	999999	672	876	669	700	464	540	72	649	614	750	999999	999999	374	624	504	812	813	999999	381	999999	862	422	387	865	673	363	327	562	999999	999999	159	127	168	11	999999	555	795	999999	999999	310	510	110	999999	797	963	325	761	817	172	283	913	580	999999	806	999999	259	999999	804	37	111	999999	510	999999	529	601	999999	842	372	296	949	26	300	458	80	999999	762	999999	589	901	999999	999999	509	399	565	181	578	999999	999999	999999	88	66	991	495	85	999999	10	299	185	206	227	482	398	999999	999999	266	622	132	588	515	880	541	999999	902	679	509	999999	999999	999999	358	999999	288	490	14	999999	893	35	999999	382	983	300	472	542	999999	684	999999	214	999999	186	308	558	456	879	845	488	547	156	98	815	576	383	999999	55	999999	183	999999	992	393	323	329	999999	816	749	604	999999	417	998	526	228	804	305	735	934	946	799	999999	408	999999	526	670	746	937	989	806	610	411	427	715	219	745	882	820	999999	856	77	741	706	285	630	80	548	630	999999	21	281	647	999999	999999	37	607	540	358	999999	653	999999	303	999999	942	994	999999	990	999999	999999	999999	921	999999	81	87	878	999999	870	133	999999	456	131	125	999999	977	535	999999	456	328	688	612	214	999999	952	21	283	773	999999	999999	291	816	999999	265	323	999999	999999	999999	576	877	229	969	736	416	344	421	531	467	235	848	417	41	367	671	999999	704	999999	396	531	70	804	115	152	999999	842	999999	376	866	801	999999	999999	739	396	579	108	719	999999	798	999999	541	489	815	999999	999999	356	259	999999	999999	660	619	126	999999	274	516	82	999999	999999	630	574	146	54	665	666	999999	961	677	645	787	999999	885	829	480	206	990	999999	999999	566	999999	760	592	747	958	215	999999	565	193	474	879	507	983	892	255	233	63	496	824	158	996	114	999999	614	671	844	775	789	645	999999	284	935	92	999999	750	869	999999	999999	96	459	484	999999	777	212	765	999999	589	992	584	257	999999	999999	756	840	569	999999	91	978	85	124	440	402	999999	686	999999	999999	424	435	
999999	385	252	664	410	375	674	19	336	476	999999	391	264	782	215	398	999999	781	188	999999	988	777	787	13	999999	999999	28	999999	76	999999	22	820	865	164	850	209	15	488	102	391	176	559	645	615	139	694	999999	999999	196	531	999999	419	765	999999	446	374	597	248	351	999999	356	592	943	999999	463	38	526	110	931	16	393	999999	999999	797	86	999999	142	182	873	999999	999999	370	894	999999	769	603	64	693	718	485	611	766	146	664	45	583	616	409	161	110	178	999999	726	190	148	455	730	968	106	17	241	424	999999	722	325	986	697	999999	476	860	973	832	392	455	404	999999	999999	34	999999	999999	822	733	999999	773	460	364	643	714	999999	323	872	96	596	999999	254	196	401	423	999999	58	885	217	933	301	999999	345	376	280	785	521	715	999999	216	603	194	508	404	999999	272	961	353	999999	12	162	999999	887	245	681	211	999999	235	326	686	713	617	999999	799	729	645	125	987	999999	999999	884	999999	176	880	999999	526	999999	999999	799	161	386	705	901	999999	780	999999	250	109	695	78	577	296	999999	30	502	999999	999999	708	674	956	156	974	980	64	999999	554	822	999999	252	164	466	425	435	999999	999999	17	716	409	29	426	405	999999	301	303	362	598	999999	155	387	18	947	46	127	843	14	999999	725	847	97	236	490	243	857	541	999999	999999	860	235	720	494	999999	179	999999	257	560	141	682	999999	702	528	345	676	629	243	216	429	308	592	169	897	999999	868	321	792	936	999999	999999	999999	999999	999999	738	983	999999	892	739	778	999999	870	999999	873	729	48	155	999999	891	814	613	623	334	192	853	277	75	823	212	410	857	897	321	999999	973	921	994	501	790	361	251	737	999999	438	999999	437	999999	295	177	253	723	752	999999	131	999999	543	435	509	357	471	917	611	999999	338	999999	459	999999	894	999999	807	54	654	779	540	999999	999999	129	999999	119	425	999999	779	656	999999	999999	114	996	999999	999999	440	999999	495	153	328	999999	639	57	176	517	623	879	999999	999999	369	209	79	973	370	558	683	424	539	400	999999	503	147	955	731	650	816	463	368	64	999999	322	999999	510	460	106	933	827	999999	999999	496	546	561	393	297	759	618	141	635	641	166	25	956	999999	221	825	305	684	326	525	701	169	520	999999	999999	999999	650	568	523	273	999999	855	471	999999	999999	999999	941	754	667	972	42	685	999999	727	898	453	365	464	298	634	801	999999	511	437	686	336	35	210	999999	249	118	59	617	371	27	310	553	999999	
201	999999	884	551	999999	353	492	26	341	793	462	482	691	196	999999	888	472	999999	354	44	474	577	370	740	297	428	863	982	77	465	709	598	999999	560	272	999999	999999	999999	242	999999	944	670	999999	242	999999	983	558	922	778	728	899	652	956	999999	340	624	465	999999	999999	598	490	509	949	875	93	863	582	140	923	808	148	222	142	196	99	804	582	999999	999999	999999	869	941	214	348	566	67	642	999999	999999	648	16	606	999999	643	677	999999	721	999999	158	884	999999	999999	999	970	590	686	519	769	430	536	52	337	162	949	728	549	999999	999999	999999	36	231	202	910	285	802	542	225	498	999999	999999	93	463	979	999999	902	452	941	243	758	879	999999	872	959	694	606	678	454	57	915	138	148	120	809	132	662	218	999999	999999	178	999999	471	31	999999	775	453	588	358	999999	56	999999	607	999999	999999	439	999999	999999	999999	226	678	999999	999999	178	583	390	515	999999	653	856	454	694	934	227	75	999999	999999	526	621	999999	251	27	329	409	10	999999	530	86	999999	379	644	313	975	301	55	999999	960	302	999999	869	999999	480	935	502	999999	362	351	389	996	151	31	961	737	58	975	661	803	688	999999	944	860	439	999999	284	222	150	999999	643	182	30	750	999999	89	752	924	770	92	827	808	647	297	151	999999	127	358	682	575	927	326	393	251	281	999999	503	19	830	767	999999	290	460	999999	707	216	976	401	905	999999	985	134	214	999999	976	999999	530	656	718	359	596	925	999999	575	790	327	788	779	478	999999	999999	999999	103	13	431	547	358	13	999999	935	113	725	453	999999	589	999999	121	814	275	401	603	846	300	480	180	734	750	999999	853	389	999999	206	922	999999	306	253	999999	211	157	439	532	526	999999	783	255	870	999999	739	986	987	216	974	514	87	398	739	999999	622	832	696	796	473	160	210	517	906	803	540	503	346	772	909	667	999999	868	86	779	517	999999	310	999999	999999	898	865	183	453	692	845	524	999999	801	417	379	460	999999	68	376	867	276	349	77	942	245	649	999999	306	316	999999	999999	321	960	934	397	531	444	784	575	294	36	74	224	999999	25	936	544	364	999999	216	203	999999	999999	999999	251	885	999999	319	775	999999	999999	876	146	999999	637	213	999999	866	29	848	26	857	999999	91	840	211	134	119	927	999999	115	860	766	110	484	999999	611	999999	693	999999	297	135	18	999999	999999	999999	927	999999	330	999999	339	677	999999	691	199	345	327	628	81	49	760	133	391	476	153	789	999999	
999999	999999	999999	601	558	999999	518	560	891	848	176	447	689	284	925	789	125	970	437	525	85	910	149	999999	983	976	654	750	999999	743	542	183	999999	51	892	670	100	219	780	504	826	141	308	496	160	191	392	764	999999	999999	276	505	716	274	999999	134	999999	158	618	999999	529	999999	396	158	999999	993	591	999999	392	999999	698	999999	200	999999	698	999999	612	653	930	999999	999999	999999	915	999999	476	47	466	590	999999	767	280	942	999999	207	975	999999	745	999999	190	167	599	999999	382	581	646	370	315	783	575	100	521	999999	228	816	988	999999	999999	566	999999	278	999999	999999	640	999999	983	999999	314	992	957	999999	208	462	472	772	212	849	516	999999	999999	116	731	999999	999999	917	255	534	999999	784	999999	345	217	188	999999	999999	999999	598	113	999999	597	889	66	323	825	937	891	69	283	455	999999	999999	133	518	382	575	547	999999	986	723	379	459	42	999999	999999	999999	999999	29	984	561	151	999999	746	758	745	303	59	418	999999	999999	999999	196	260	278	179	999999	221	699	805	902	999999	778	612	389	388	148	857	535	539	213	999999	872	84	721	999999	10	403	999999	772	999999	999999	138	995	908	698	192	208	999999	360	713	410	731	223	92	197	373	11	366	379	606	446	523	999999	654	571	163	122	538	964	179	676	846	926	726	387	245	782	703	690	206	940	103	185	826	803	784	658	999999	534	939	998	999999	995	175	999999	11	999999	999999	347	545	999999	999999	799	999999	46	563	999999	496	999999	999999	590	999999	676	183	666	352	348	63	850	786	504	129	14	999999	181	999999	999999	760	999999	385	999999	999999	366	155	135	280	303	999999	999999	999999	999999	171	297	582	359	700	369	822	509	299	663	206	499	999999	50	950	665	775	999999	406	712	999999	412	329	965	158	941	530	57	395	59	999999	273	999999	806	343	832	432	999999	481	280	38	260	794	722	790	942	805	999999	999999	999999	528	985	393	537	934	758	967	616	999999	758	839	774	123	250	318	999999	888	754	999999	999999	242	109	538	135	684	794	999999	999999	185	216	145	426	873	780	999999	999999	999999	999999	872	584	865	815	475	999999	441	263	147	553	999999	857	999999	61	999999	66	382	999999	457	999999	853	150	150	370	441	993	623	422	901	343	719	949	61	815	882	132	999999	999999	634	815	999999	430	656	74	204	327	163	94	29	817	999999	112	999999	622	999999	732	443	505	384	481	109	29	362	804	833	463	999999	247	179	284	803	999999	794	641	999999	432	999999	85	175	999999	999999	999999	999999	
93	935	999999	48	438	999999	159	689	999999	53	162	716	674	77	852	241	740	521	915	915	999999	24	999999	999999	280	58	797	248	368	339	270	999999	999999	625	278	869	226	425	377	653	29	999999	55	911	641	925	899	999999	640	844	435	602	924	623	659	79	492	309	767	999999	797	911	330	428	782	520	999999	59	999999	983	24	325	154	272	896	159	999999	541	999999	999999	159	442	608	523	903	999999	999999	999999	966	999999	387	917	657	987	999999	118	999999	626	999999	131	999999	849	566	656	999999	999999	458	661	726	999999	999999	950	632	999999	240	364	312	807	524	124	802	207	93	599	606	107	668	999999	416	788	885	351	412	999999	999999	999999	876	951	693	794	999999	66	230	466	108	999999	999999	244	757	501	805	467	999999	24	999999	582	766	966	60	732	451	301	999999	999999	999999	758	548	999999	849	930	488	360	999999	730	904	999999	976	626	500	180	812	433	409	999999	999999	427	999999	397	999999	999999	542	909	901	961	999999	999999	811	292	842	999999	887	218	395	826	23	454	354	381	999999	999999	606	999999	475	879	920	999999	891	340	955	999999	518	161	849	857	999999	578	999999	999999	388	999999	934	694	999999	999999	292	603	999999	999999	901	538	83	868	287	653	394	402	443	31	50	334	37	481	336	645	830	999999	368	537	439	445	995	202	993	135	648	999999	999999	999999	596	327	978	999999	439	427	133	650	999999	999999	472	999999	145	437	121	63	957	462	368	999999	330	556	245	511	999999	999999	999999	881	999999	162	14	999999	45	128	999999	723	999999	719	999999	908	522	190	861	172	999999	999999	310	567	91	939	999999	196	999999	227	993	49	91	999999	174	999999	884	252	774	999999	201	990	959	26	12	397	707	248	420	459	626	150	694	999999	447	999999	166	974	999999	936	984	818	929	818	135	999999	641	878	554	79	999999	999999	999999	149	971	84	485	999999	565	693	242	999999	775	104	999999	853	355	18	40	999999	999999	910	452	838	737	999999	70	999999	890	999999	756	828	693	351	999999	356	999999	555	999999	372	234	999999	419	116	999999	999999	999999	835	999999	281	50	632	999999	99	999999	999999	827	578	999999	598	23	344	999999	948	937	414	246	434	999999	999999	999999	799	999999	667	240	944	999999	345	144	999999	339	235	924	619	577	133	979	603	98	999999	999999	165	999999	999999	359	999999	999999	999999	179	999999	818	618	177	971	161	999999	725	191	859	317	622	999999	999999	999999	999999	787	419	783	381	813	999999	642	346	355	726	964	999999	999999	999999	350	999999	39	176	845	864	720	68	953	
468	336	407	798	744	999999	699	47	721	424	253	571	480	695	100	365	865	185	282	822	255	196	593	331	873	518	841	593	325	598	864	549	729	466	325	54	416	999999	898	565	655	688	252	241	999999	746	869	780	999999	810	979	688	448	246	707	281	742	85	924	235	999999	116	722	133	559	999999	999999	24	379	999999	949	239	286	716	177	566	943	362	999999	137	649	999999	653	514	999999	999999	999999	493	758	999999	999999	999999	711	673	626	999999	966	999999	999999	999999	904	855	411	999999	861	750	411	731	78	151	999999	390	904	797	585	878	462	217	999999	383	999999	358	999999	999999	744	618	527	999999	999999	999999	600	999999	999999	724	232	999999	658	760	999999	868	773	999999	424	617	999999	920	436	913	999999	748	95	758	615	308	852	999999	599	86	158	253	232	798	999999	450	550	999999	711	189	999999	999999	999999	999999	999999	646	609	234	934	648	617	824	999999	613	525	352	999999	999999	219	999999	872	999999	205	582	999999	999999	645	974	999999	973	76	214	219	999999	349	306	529	393	202	969	698	628	999999	950	469	333	72	619	283	999999	907	709	303	999999	999999	897	999999	647	999999	167	999999	634	496	960	582	413	999999	933	274	229	999999	158	999999	249	682	253	999999	999999	122	288	345	999999	701	448	76	367	999999	879	940	452	709	881	304	45	968	73	999999	660	378	65	717	138	999999	64	476	759	70	63	999999	73	840	352	534	811	821	974	933	999999	894	999999	503	999999	999999	999999	999999	941	854	613	281	619	999999	406	876	66	570	999999	999999	999999	972	316	307	856	999999	999999	612	367	357	999999	224	993	139	94	999999	163	562	981	145	532	545	535	904	456	782	47	952	443	476	999999	250	614	303	297	85	587	917	999999	513	127	220	999999	999999	371	399	288	489	36	641	722	999999	589	81	159	111	447	412	850	84	195	924	178	891	879	999999	609	699	842	999999	187	245	999999	477	27	321	999999	999999	542	67	504	557	925	801	753	973	661	999999	154	195	637	185	77	572	328	203	51	270	714	999999	789	588	646	999999	463	487	587	999999	999999	837	718	506	869	793	579	999999	998	377	148	905	590	999999	555	999999	381	999999	178	353	999999	824	280	999999	236	422	999999	916	999999	907	999999	276	395	999999	999999	316	476	141	315	284	992	691	204	999999	132	808	539	999999	42	989	645	461	318	244	962	239	566	597	999999	999999	524	663	999999	999999	999999	872	520	50	589	248	999999	250	999999	999999	999999	467	630	606	999999	999999	883	556	883	922	999999	887	999999	
161	999999	259	749	879	861	859	759	999999	999999	113	999999	999999	999999	498	142	793	999999	999999	764	424	999999	504	608	960	999999	999999	573	968	779	803	829	151	914	999999	463	340	999999	311	388	837	144	31	502	527	960	748	140	999999	423	100	124	866	132	999999	999999	999999	650	999999	999999	20	999999	790	559	171	999999	503	999999	929	44	999999	304	507	999999	927	289	999999	12	91	10	849	720	999999	554	689	689	963	28	382	100	381	689	999999	29	377	550	999999	472	340	252	466	412	210	361	621	999999	999999	848	205	262	999999	89	568	788	441	300	118	246	869	482	320	485	999999	839	662	122	594	999999	649	386	935	399	671	838	543	447	999999	826	932	893	82	124	823	129	683	999999	131	921	587	999999	442	999999	602	999999	932	981	448	999999	698	999999	211	139	208	999999	327	27	999999	729	255	999999	779	999999	313	976	999999	206	662	843	166	369	991	673	899	572	944	828	796	813	906	562	999999	159	999999	999999	692	943	915	999999	802	665	884	401	999999	593	307	160	803	626	458	735	999999	605	999999	338	999999	538	239	999999	874	498	231	603	823	693	995	629	999999	999999	293	466	290	657	51	999999	485	599	997	315	274	794	34	179	365	181	242	403	946	799	916	999999	999999	289	999999	313	999999	291	578	982	598	999999	996	923	999999	991	454	671	563	713	853	917	541	923	371	90	474	61	999999	999999	460	602	683	364	963	140	999999	10	999999	737	65	999999	31	999999	717	596	999999	999999	836	374	726	999999	839	242	999999	998	999999	789	999999	58	999999	393	999999	926	532	995	999999	641	999999	212	248	453	153	826	657	659	999999	527	215	774	999999	373	999999	874	925	999999	762	450	999999	965	518	963	92	479	897	672	161	105	491	722	602	166	999999	634	999999	282	428	23	585	296	112	999999	583	154	765	476	179	178	10	644	999999	999999	231	995	694	284	999999	673	928	984	508	999999	45	493	181	136	232	589	999999	653	470	999999	865	133	862	422	390	999999	713	431	503	982	104	846	489	58	934	155	940	850	910	754	94	999999	787	311	69	999999	999999	999999	999999	999999	430	356	184	493	688	108	142	281	999999	433	960	507	491	525	999999	198	14	132	999999	87	999999	897	742	715	665	999999	345	560	363	300	965	999999	999999	914	562	747	999999	995	370	836	23	668	956	487	794	999999	999999	272	999999	870	999999	999999	999999	176	999999	999999	614	468	828	423	763	999999	918	999999	467	999999	330	577	963	957	999999	999999	762	365	999999	981	999999	999999	999999	88	
165	999999	954	492	215	125	635	20	999999	39	143	999999	177	999999	82	441	750	999999	30	908	266	999999	308	648	999999	85	97	999999	112	958	591	359	547	999999	999999	689	626	435	398	999999	260	319	603	999999	824	321	999999	815	292	632	240	589	244	999999	999999	624	774	316	999999	139	37	552	908	999999	448	784	666	999999	689	393	999999	324	962	678	657	946	938	375	824	43	243	282	999999	480	727	999999	124	999999	926	643	915	320	999999	269	323	708	411	999999	494	50	654	423	135	899	817	916	626	566	364	875	686	999999	492	115	999999	755	752	437	298	999999	999999	141	501	56	477	999999	37	703	999999	949	999999	999999	880	783	999999	820	999999	901	663	999999	385	557	180	999999	956	516	827	191	373	568	955	973	297	57	380	523	921	89	431	999999	999999	999999	212	414	340	999999	528	999999	999999	85	608	850	774	487	999999	121	960	450	999999	999999	999999	999999	999999	795	993	571	73	832	999999	865	898	999999	479	350	923	462	354	999999	720	631	987	129	465	297	959	115	999999	810	986	268	562	480	999999	469	645	52	592	417	420	768	271	695	304	861	999999	541	380	433	999999	609	999999	203	730	467	999999	999999	390	53	835	999999	999999	263	846	154	312	428	86	20	705	999999	870	937	355	951	370	999999	824	603	120	427	734	776	255	387	501	368	749	532	495	98	661	999999	581	532	406	18	849	160	559	999999	465	370	999999	683	738	829	848	779	999999	682	732	787	932	999999	164	595	17	999999	999999	943	678	999999	524	617	229	331	366	999999	554	362	452	674	999999	362	999999	999999	58	571	999999	672	520	970	435	813	999999	999999	616	173	999999	811	999999	390	507	999999	999999	911	846	120	464	417	999999	34	235	745	240	68	742	999999	455	790	999999	445	999999	980	432	707	128	999999	261	354	714	999999	455	743	361	71	176	438	281	60	527	937	117	241	209	495	999999	999999	583	306	141	46	718	999999	273	564	569	527	999999	999999	999999	144	999999	119	702	281	999999	492	393	999999	891	999999	308	999999	272	610	338	589	999999	936	962	437	137	955	223	678	999999	868	479	797	501	999999	254	898	266	392	88	999999	538	928	916	262	307	414	415	999999	999999	999999	999999	663	999999	999999	746	256	420	999999	16	903	896	999999	797	710	22	999999	677	999999	70	409	148	999999	531	999999	61	999999	29	709	140	999999	550	999999	940	999999	553	816	570	999999	902	997	488	900	385	184	111	514	140	215	250	711	737	999999	766	339	185	445	141	896	999999	894	236	999999	
235	293	363	510	94	637	167	999999	34	165	349	72	920	247	503	356	237	546	999999	814	469	999999	985	387	629	611	985	118	684	999999	999999	18	999999	778	675	102	820	601	430	503	58	53	999999	999999	822	999999	418	937	999999	999999	999999	392	182	422	251	806	307	976	880	483	652	999999	522	360	573	341	301	999999	571	999999	535	636	126	999999	765	425	999999	413	564	999999	202	999999	177	999999	999999	999999	835	357	536	869	999999	844	721	947	851	999	999999	335	999999	491	412	275	375	539	999999	42	276	954	999999	825	999999	999999	421	999999	290	604	882	622	999999	999999	999999	943	616	702	617	691	999999	178	999999	999999	894	416	404	999999	521	999999	999999	637	650	999999	933	881	700	710	805	900	432	765	666	256	127	909	980	999999	986	469	659	673	922	567	127	999999	999999	890	931	999999	499	348	999999	999999	923	254	999999	382	439	624	252	905	896	717	999999	159	511	999999	649	984	435	759	96	62	276	17	715	93	999999	835	303	810	778	158	410	999999	999999	313	332	872	937	608	999999	371	999999	754	777	214	999999	968	595	466	999999	946	231	739	261	391	999999	915	539	888	526	604	330	442	999999	747	316	184	827	208	798	777	999999	827	999999	725	836	999999	240	510	784	886	999999	837	999999	999999	927	670	832	940	226	417	343	59	91	611	51	784	628	40	898	135	999999	999999	667	473	999999	404	999999	536	554	999999	999999	38	114	639	364	492	872	304	820	999999	351	887	999999	391	999999	998	745	942	999999	62	999999	210	612	658	746	852	179	106	999999	532	484	999999	395	999999	999999	314	999999	451	257	558	999999	999999	999999	262	783	999999	415	999999	999999	901	659	253	999999	502	680	485	426	455	893	511	999999	999999	371	999999	171	56	501	340	999999	139	999999	999999	999999	999999	150	999999	990	359	999999	493	999999	892	76	41	873	241	453	892	971	256	887	500	999999	745	245	145	962	922	101	999999	999999	85	627	900	848	365	558	726	361	120	495	77	999999	410	74	430	999999	339	424	930	602	609	368	999999	999999	562	745	948	890	999999	999999	77	268	148	731	371	275	999999	192	517	682	726	540	999999	999999	820	920	157	681	814	435	633	508	999999	144	162	716	999999	999999	999999	620	610	835	356	513	427	809	999999	999999	702	164	544	156	906	999999	876	78	507	999999	999999	999999	597	277	999999	580	999999	569	106	999999	579	999999	62	516	896	897	81	890	999999	357	343	21	489	479	979	660	999999	486	999999	913	267	93	999999	571	237	655	32	342	759	999999	539	
857	999999	437	108	57	112	37	999999	999999	185	999999	883	999999	999999	420	161	128	298	425	999999	497	967	193	746	495	446	490	289	251	999999	739	140	419	818	999999	308	62	999999	931	558	999999	235	592	737	281	210	999999	999999	816	503	903	54	344	999999	51	890	529	690	999999	611	621	747	999999	144	446	855	474	341	832	121	108	748	366	867	826	272	384	456	474	295	386	237	472	999999	971	694	999999	999999	776	595	779	372	767	330	999999	999999	226	458	300	426	999999	999999	999999	704	404	999999	999999	476	999999	999999	515	83	999999	326	234	999999	285	271	999999	999999	68	151	999999	247	342	736	981	46	931	999999	999999	926	165	999999	560	658	808	767	352	999999	999999	329	74	997	999999	999999	155	450	999999	553	840	954	295	999999	367	594	174	999999	372	668	184	651	999999	557	733	589	917	178	766	576	585	517	919	357	744	739	86	566	167	635	591	540	940	388	871	101	640	616	689	965	999999	625	405	684	641	365	784	517	274	500	999999	976	683	529	967	332	45	999999	999999	999999	517	607	34	999999	999999	643	711	167	686	642	948	311	488	801	92	959	122	244	715	388	954	569	302	667	846	614	856	421	420	999999	65	702	812	71	457	886	601	668	607	998	654	626	999999	632	551	487	497	882	446	17	220	999999	232	999999	673	948	999999	999999	889	999999	786	300	747	148	999999	999999	499	427	353	206	368	453	999999	717	734	338	738	999999	126	369	126	974	999999	412	337	264	480	999999	397	999999	999999	244	999999	144	221	363	879	692	999999	999999	999999	79	539	249	649	767	174	999999	690	345	219	999999	250	530	356	999999	325	999999	810	331	774	112	999999	844	625	133	674	501	506	999999	458	56	999999	820	380	999999	999999	734	763	570	999999	966	706	999999	299	936	994	258	788	408	47	545	881	999999	999999	885	49	695	624	525	999999	672	18	999999	886	999999	29	430	159	310	999999	999999	580	250	240	808	406	999999	554	999999	139	999999	713	107	999999	913	999999	899	298	494	16	749	119	248	477	999999	958	396	175	136	916	999999	108	487	41	999999	965	641	493	999999	489	70	150	936	396	999999	959	910	975	972	999	130	141	665	303	627	481	341	773	813	850	19	999999	428	771	565	328	235	999999	886	999999	999999	416	575	15	946	608	183	852	999999	999999	57	421	202	137	796	442	999999	194	413	975	633	867	680	872	479	258	722	175	830	357	733	844	99	34	475	713	565	659	357	28	999999	999999	972	999999	802	999999	619	999999	974	
132	884	50	662	999999	999999	665	999999	703	535	698	886	17	31	999999	734	213	332	999999	661	999999	876	783	837	999999	677	153	895	999999	80	881	638	999999	201	708	999999	999999	191	188	999999	810	977	862	134	659	999999	999999	468	528	621	598	999999	451	639	891	999999	111	213	277	242	180	999999	411	633	653	70	463	999999	999999	980	51	31	153	999999	850	115	999999	659	188	262	999999	685	999999	713	481	999999	196	999999	999999	462	371	489	914	945	538	51	999999	238	480	599	678	483	155	999999	999999	576	132	983	999999	786	241	451	35	999999	999999	495	402	697	161	48	999999	671	999999	999999	618	999999	117	208	929	809	538	785	189	588	999999	999999	999999	999999	143	904	492	212	13	524	999999	920	464	999999	100	53	999999	879	999999	441	725	17	999999	294	930	28	469	923	64	979	999999	455	272	446	999999	950	955	574	563	257	999999	671	667	999999	640	697	107	217	118	885	170	659	708	747	863	999999	999999	255	897	999999	999999	568	158	34	999999	774	657	999999	467	999999	98	999999	325	829	999999	64	999999	974	653	999999	999999	261	815	999999	819	598	747	524	999999	865	22	709	999999	447	999999	987	522	999999	726	866	50	89	749	999999	797	95	343	878	862	809	236	999999	999999	664	205	999999	753	980	999999	677	37	143	444	999999	137	388	999999	999999	28	898	541	705	258	787	202	999999	999999	848	380	733	265	868	661	773	999999	58	999999	22	252	628	244	541	439	999999	839	906	999999	157	839	419	687	465	860	999999	999999	530	715	814	472	999999	999999	904	610	999999	422	168	481	671	963	89	999999	999999	635	400	664	10	276	999999	948	296	205	364	999999	960	56	799	18	999999	505	118	343	302	999999	887	945	339	999999	958	999999	680	434	999999	193	760	148	999999	830	999999	999999	999999	263	515	866	185	168	327	896	649	999999	623	160	784	999999	855	745	978	845	747	454	335	78	318	574	277	861	999999	181	257	999999	999999	968	999999	397	238	999999	999999	436	374	728	999999	442	291	534	999999	530	650	807	999999	25	170	999999	93	26	975	208	945	940	598	999999	999999	156	999999	999999	680	654	999999	396	936	11	917	552	481	999999	999999	892	786	783	999999	747	220	424	843	242	662	307	885	531	999999	39	908	888	837	59	792	999999	793	999999	853	999999	918	264	870	335	108	618	975	999999	199	92	421	171	387	851	114	521	999999	417	999999	999999	769	90	974	907	103	39	714	431	236	355	109	332	929	205	828	955	999999	518	144	999999	331	820	342	339	999999	746	510	
985	945	280	178	386	298	481	597	837	999999	963	242	79	903	999999	999999	844	982	98	241	191	33	999999	999999	999999	999999	131	61	949	748	999999	299	356	528	999999	999999	955	187	723	43	458	608	991	999999	999999	999999	999999	150	777	981	999999	357	529	514	328	962	796	312	382	113	177	430	648	98	999999	674	885	999999	183	77	883	667	269	999999	782	583	41	482	387	519	217	980	283	968	999999	297	999999	842	999999	767	689	652	804	620	866	38	999999	999999	39	915	400	524	999999	999999	107	830	97	474	731	744	930	999999	925	863	895	196	156	999999	838	358	904	52	350	999999	388	999999	863	649	198	754	623	999999	999999	999999	128	999999	24	574	999999	430	209	306	999999	465	836	375	999999	940	999999	999999	882	999999	74	681	21	999999	184	559	331	866	999999	448	285	977	999999	801	871	463	745	999999	182	582	809	999999	158	999999	932	884	580	999999	513	999999	999999	518	871	343	74	771	459	769	519	464	252	13	463	761	30	142	344	44	503	274	999999	999999	999999	999999	999999	657	532	413	999999	299	979	999999	363	54	523	767	115	788	737	109	13	975	692	717	339	806	999999	397	587	799	550	545	519	999999	999999	999999	20	999999	862	999999	249	999999	354	229	485	934	649	419	247	263	999999	556	999999	404	999999	228	830	999999	999999	674	703	144	826	999999	749	443	798	124	325	122	757	543	999999	330	860	957	631	473	242	404	999999	545	999999	334	772	999999	249	125	978	999999	580	229	999999	198	999999	114	229	727	999999	51	146	534	103	999999	505	493	630	976	999999	312	596	367	557	575	999999	999999	984	999999	854	755	204	683	999999	815	542	537	942	737	616	756	737	903	993	200	268	631	451	999999	828	289	373	272	581	676	913	222	999999	35	680	555	999999	728	873	724	847	462	399	999999	999999	999999	999999	893	999999	787	574	692	999999	366	999999	999999	716	959	672	575	392	931	111	469	999999	330	999999	916	66	70	636	19	40	999999	353	999999	999999	174	999999	860	738	479	902	794	999999	230	999999	315	999999	795	839	170	65	308	341	915	360	929	999999	271	113	633	836	309	999999	564	662	104	22	511	652	552	525	812	836	999999	999999	317	367	681	481	999999	208	271	999999	475	954	999999	999999	438	999999	999999	788	181	756	114	642	602	643	546	567	754	302	216	999999	297	644	999999	471	429	885	999999	571	703	999999	554	435	575	89	999999	999999	931	167	999999	65	349	763	999999	65	999999	279	437	674	821	124	727	999999	991	128	999999	830	999999	269	518	
552	412	741	95	391	999999	999999	77	523	957	936	636	597	717	161	803	533	301	197	999999	159	458	378	999999	589	999999	298	443	456	155	854	999999	671	648	42	653	607	999999	962	852	63	212	914	716	999999	487	140	999999	840	325	999999	539	524	530	368	103	999999	990	506	328	999999	245	999999	999999	113	47	999999	948	685	507	205	855	999999	344	685	947	999999	662	999999	111	933	750	603	141	745	999999	383	150	999999	938	999999	617	182	644	938	818	591	546	613	847	521	191	862	342	130	999999	210	190	999999	421	559	381	134	999999	394	999999	642	999999	632	787	663	999999	668	746	999999	587	682	694	405	999999	365	999999	58	999999	589	999999	887	270	21	999999	124	203	999999	867	388	247	493	778	259	999999	999999	999999	999999	825	193	696	522	125	454	542	872	516	785	977	66	999999	333	115	814	999999	287	382	477	999999	673	470	530	999999	367	651	104	904	445	631	691	262	93	233	835	893	999999	771	816	479	328	608	417	999999	811	826	999999	387	963	616	497	804	634	481	999999	722	176	721	999999	999999	447	967	81	163	296	999999	999999	109	279	999999	999999	515	999999	998	999999	999999	62	212	989	999999	737	716	941	829	143	887	628	611	81	123	726	999999	23	23	999999	999999	999999	264	999999	999999	999999	814	118	999999	999999	999999	248	635	367	96	669	964	731	226	75	999999	36	252	29	999999	185	999999	37	165	999999	897	502	552	967	999999	538	999999	180	981	192	922	608	999999	627	999999	649	992	253	985	454	762	785	796	948	999999	334	294	244	633	999999	491	999999	952	847	314	489	695	668	604	557	870	999999	750	44	152	999999	136	624	999999	759	192	999999	52	999999	442	121	706	604	999999	438	999999	564	547	158	999999	146	655	61	322	673	953	334	999999	999999	583	968	44	762	805	188	207	670	376	873	650	869	744	251	414	202	999999	100	11	175	313	315	256	601	343	16	476	85	311	204	805	858	973	614	137	474	86	999999	999999	487	241	583	198	673	508	999999	401	999999	646	130	999999	863	999999	483	134	278	999999	443	999999	799	712	999999	999999	999999	78	791	896	999999	124	940	126	839	999999	999999	934	729	127	582	999999	512	614	999999	438	191	999999	942	999999	499	999999	999999	752	999999	525	999999	774	118	225	25	605	716	935	271	299	706	13	61	571	807	549	404	999999	999999	350	916	195	649	694	999999	868	135	999999	999999	650	265	198	482	999999	302	749	825	999999	111	977	385	576	999999	773	731	187	999999	999999	728	999999	95	708	613	302	
999999	814	135	999999	999999	999999	479	461	538	621	44	518	531	999999	279	68	723	890	59	171	964	349	999999	876	962	998	616	755	537	455	564	556	584	999999	714	999999	624	410	999999	954	507	924	999999	731	738	223	656	524	111	999999	236	999999	658	452	999999	269	972	999999	999999	50	540	999999	923	93	67	487	933	351	33	791	443	999999	425	104	663	999999	999999	121	148	748	351	999999	653	867	229	368	898	999999	852	454	999999	375	949	434	999999	783	11	954	674	260	999999	315	999999	320	999999	913	780	564	788	297	958	861	120	712	699	999999	81	65	999999	698	589	800	999999	578	285	78	373	990	680	880	49	356	447	999999	468	999999	999999	342	641	315	588	344	354	564	496	654	265	246	999999	976	711	945	100	975	671	489	816	922	999999	167	550	789	884	999999	258	612	424	999999	254	663	847	738	999999	558	999999	255	999999	934	92	631	812	137	265	999999	178	104	265	471	999999	999999	228	677	307	999999	765	798	459	999999	316	884	240	42	991	81	139	999999	530	542	865	426	42	999999	999999	999999	354	999999	999999	190	738	164	999999	952	999999	275	444	179	441	999999	793	321	795	20	627	207	401	780	145	194	573	205	573	999999	605	999999	999999	346	999999	894	138	352	274	999999	707	161	537	287	34	999999	999999	960	541	999999	999999	554	630	32	999999	642	22	574	286	999999	617	542	590	633	357	999999	999999	108	341	547	812	450	56	526	312	475	670	123	756	419	556	613	664	999999	974	60	179	924	90	999999	881	564	76	925	661	174	999999	904	929	816	407	539	628	994	777	308	508	113	999999	789	972	898	817	867	793	14	878	606	999999	307	48	404	27	147	665	257	384	131	864	999999	904	765	193	939	21	27	984	999999	216	675	551	75	214	301	231	983	746	208	141	657	999999	999999	255	632	999999	13	521	999999	999999	529	924	387	999999	581	884	999999	714	878	855	775	29	218	400	999999	755	973	199	999999	915	999999	511	185	989	216	852	940	520	561	170	18	505	503	341	999999	751	999999	999999	999999	417	999999	278	999999	353	366	638	87	573	271	877	999999	813	796	575	656	999999	749	398	999999	728	943	999999	163	717	999999	280	526	877	712	242	590	156	566	317	900	413	642	832	999999	999999	774	377	258	683	365	204	708	927	999999	999999	12	999999	793	999999	999999	329	999999	161	505	999999	121	999999	861	39	296	999999	257	999999	674	252	385	999999	765	999999	953	576	447	479	999999	652	571	599	999999	53	999999	999999	999999	999999	843	
581	298	491	336	546	467	574	515	999999	397	999999	999999	230	262	441	293	95	20	339	999999	999999	882	999999	999999	853	524	522	17	817	799	482	305	596	645	103	999999	999999	590	228	996	388	70	228	999999	999999	999999	351	346	761	999999	154	803	999999	709	944	699	653	691	482	31	944	999999	999999	429	999999	411	999999	584	168	999999	399	504	792	343	572	838	999999	562	999999	158	183	185	999999	68	654	678	999999	887	701	404	310	213	117	206	61	821	371	798	999999	252	354	767	187	999999	370	650	21	689	146	116	999999	100	999999	999999	848	768	321	640	774	999999	140	473	999999	999999	186	195	396	595	291	999999	476	865	395	999999	804	999999	999999	999999	999999	14	667	999999	750	595	999999	219	667	783	999999	292	510	731	34	930	122	999999	884	423	107	184	264	425	408	395	639	180	705	999999	530	999999	770	348	942	770	579	548	722	999999	999999	999999	999999	999999	999999	998	250	745	840	465	790	923	532	585	875	522	749	999999	193	365	999999	199	514	33	263	916	522	999999	788	264	999999	574	999999	597	999999	139	999999	651	999999	409	154	999999	999999	250	853	606	909	195	473	430	30	999999	364	367	999999	215	462	504	999999	999999	486	88	956	586	113	999999	766	935	566	745	866	999999	74	784	220	999999	999999	274	180	656	16	999999	999999	999999	243	34	219	800	999999	813	677	162	300	856	999999	76	938	999999	146	637	840	999999	629	728	564	921	271	999999	156	280	354	198	333	703	324	158	390	597	352	89	999999	965	679	752	78	714	808	218	860	154	132	999999	999999	542	816	42	708	969	804	322	999999	639	653	999999	468	999999	828	999999	541	999999	685	350	410	67	631	874	304	999999	999999	850	123	62	719	12	157	247	70	790	887	292	999999	420	793	39	327	999999	321	694	294	589	885	220	677	999999	468	782	706	80	999999	999999	737	831	319	954	209	999999	919	651	837	230	999999	47	709	999999	333	274	557	380	999999	999999	999999	610	592	81	964	902	385	633	999999	375	541	989	879	999999	999999	618	111	838	830	617	457	999999	856	999999	170	999999	510	999999	999999	204	234	335	340	657	999999	137	249	248	990	306	333	295	118	999999	689	999999	168	764	704	715	173	719	549	132	806	999999	753	528	910	125	401	999999	871	348	150	215	658	231	567	427	378	999999	848	534	293	172	999999	394	384	732	999999	746	723	57	41	515	786	218	999999	999999	999999	720	338	874	904	376	424	999999	999999	999999	779	936	999999	999999	346	999999	870	25	838	644	342	369	
154	188	435	999999	244	824	999999	999999	429	450	999999	82	54	658	999999	999999	999999	917	747	791	71	900	952	754	550	446	710	731	644	770	380	216	162	23	576	159	449	259	999999	600	999999	697	999999	999999	565	133	242	688	999999	897	999999	999999	999999	999999	307	254	999999	680	999999	798	123	586	989	658	999999	174	919	40	91	385	533	999999	785	999999	999999	999999	845	622	199	999999	213	999999	956	747	999999	459	999999	611	999999	331	923	769	155	999999	486	999999	707	406	269	999999	213	212	999999	399	374	27	144	748	999999	934	409	999999	999999	999999	594	100	630	252	284	620	854	999999	324	760	461	764	999999	452	999999	462	666	449	362	999999	223	10	426	566	383	367	999999	571	399	999999	921	320	999999	467	999999	396	255	999999	131	649	545	895	887	845	938	609	793	692	87	759	277	960	999999	692	474	999999	674	999999	869	917	305	999999	918	999999	839	151	486	999999	703	284	217	999999	999999	713	999999	327	123	999999	999999	773	574	632	493	640	513	961	69	595	999999	999999	721	191	595	214	354	262	999999	354	16	796	133	36	999999	803	551	76	643	547	439	157	480	103	999999	106	999999	999999	800	287	38	877	92	890	999999	999999	562	35	615	122	368	10	999999	768	574	831	650	547	643	690	99	446	328	999999	166	845	999999	999999	745	498	861	681	462	700	326	138	714	242	263	449	999999	525	461	530	188	438	807	712	529	613	999999	999999	999999	999999	197	592	559	570	734	927	865	999999	289	127	999999	687	548	649	452	999999	127	417	999999	204	999999	999999	999999	797	342	728	48	970	109	999999	52	65	653	352	512	733	578	153	508	336	583	315	245	343	278	501	890	168	270	93	496	999999	521	834	999999	624	606	999999	999999	15	999999	894	835	999999	84	999999	43	999999	146	999999	866	973	909	957	620	144	999999	651	528	840	838	880	709	25	645	999999	543	818	999999	888	137	817	915	502	447	999999	480	98	269	82	999999	694	31	999999	226	523	138	999999	223	536	296	999999	243	397	177	18	194	819	999999	80	661	225	523	258	590	999999	67	416	520	931	999999	249	392	455	382	999999	859	167	798	132	875	999999	605	155	601	183	583	999999	334	438	999999	660	585	199	999999	252	999999	772	962	177	466	722	53	292	872	57	571	999999	24	34	158	37	999999	390	204	999999	619	999999	999999	416	475	999999	999999	999999	437	13	663	202	44	139	973	97	204	631	665	163	937	323	283	999999	612	796	514	999999	999999	476	639	205	994	739	632	999999	124	555	
999999	999999	640	961	854	869	393	378	999999	884	60	71	832	399	724	51	999999	999999	104	999999	804	678	34	999999	801	960	373	468	999999	305	999999	180	999999	999999	999999	738	522	999999	468	999999	999999	243	54	629	999999	228	999999	249	480	952	994	336	708	21	751	32	902	999999	169	893	505	925	180	456	999999	880	99	193	469	999999	999999	768	999999	690	999999	571	634	405	531	583	327	133	987	999999	311	999999	472	961	897	906	835	663	816	999999	908	245	72	598	251	379	138	999999	780	494	433	235	497	27	999999	190	398	507	999999	585	576	381	937	924	155	216	418	137	296	562	160	999999	952	274	999999	707	508	999999	999999	161	455	867	353	999999	999999	85	683	454	893	717	518	337	335	241	997	536	307	999999	452	44	960	10	173	227	344	568	283	232	999999	370	681	362	999999	186	140	709	999999	999999	113	79	999999	963	244	999999	54	822	539	721	276	999999	409	370	593	128	999999	454	999999	136	999999	999999	802	460	219	532	45	165	983	158	110	298	508	862	44	383	511	997	766	595	182	999999	38	562	956	999999	999999	999999	769	235	985	686	15	902	287	850	999999	82	753	712	542	889	839	391	620	999999	747	547	335	219	617	203	688	999999	999999	646	234	999999	504	230	571	724	395	757	173	424	293	999999	584	194	115	438	999999	63	999999	293	682	999999	941	977	999999	423	999999	559	618	999999	998	896	948	641	626	37	999999	532	150	999999	503	91	227	205	999999	151	962	999999	999999	188	999999	634	65	999999	963	586	308	999999	979	158	739	836	149	381	426	396	999999	999999	567	999999	859	721	913	999999	999999	999999	429	999999	999999	999999	461	843	999999	439	999999	373	841	289	999999	49	729	62	999999	992	88	666	942	846	779	308	494	999999	584	999999	999999	237	999999	820	878	373	166	562	243	880	696	895	390	709	537	62	554	377	276	528	359	999999	178	999999	166	133	657	583	999999	984	999999	442	999999	430	120	999999	999999	31	410	314	882	177	999999	999999	305	999999	286	999999	318	727	753	999999	752	65	676	999999	999999	800	663	755	999999	999999	595	259	275	999999	636	999999	999999	922	999999	533	966	999999	645	191	988	999999	625	999999	847	424	999999	249	240	497	690	213	754	598	556	999999	999999	655	999999	999999	581	999999	406	51	556	326	643	396	999999	230	999999	790	420	999999	532	563	184	689	999999	300	319	356	28	999999	574	432	216	10	999999	557	999999	321	373	346	610	429	999999	583	427	530	999999	877	922	19	346	900	999999	269	76	999999	677	677	
747	307	989	235	550	628	477	999999	120	643	30	769	999999	839	426	83	884	113	999999	601	271	386	999999	441	433	18	999999	674	639	946	934	382	999999	498	999999	75	357	384	878	480	116	304	999999	147	857	999999	955	507	483	719	999999	962	539	999999	999999	370	787	557	801	541	196	803	493	173	709	648	889	565	999999	999999	726	509	234	982	494	967	966	383	584	281	63	934	200	920	570	971	842	999999	92	212	288	999999	583	999999	294	313	811	256	437	218	272	400	999999	132	992	876	999999	556	592	999999	404	414	999999	530	488	261	612	573	603	999999	805	96	999999	73	82	927	926	887	698	190	166	719	945	376	999999	663	702	77	927	694	999999	999999	221	644	808	873	826	62	858	42	701	999999	653	700	412	186	917	178	60	999999	950	999999	858	411	292	999999	469	606	521	999999	999999	545	646	908	503	999999	875	838	999999	208	110	873	38	999999	489	999999	76	255	999999	832	745	533	26	861	744	393	437	809	361	133	414	999999	541	43	483	999999	601	744	206	892	310	88	913	999999	999999	86	821	202	921	374	999999	224	643	688	89	35	528	999999	174	120	92	75	487	141	794	999999	341	995	999999	333	326	332	58	80	531	667	619	174	897	999999	572	245	888	987	515	200	585	999999	953	457	637	999999	579	96	810	999999	999999	782	68	999999	744	825	19	597	57	999999	999999	573	167	422	415	363	887	506	548	846	187	500	625	603	305	489	52	735	696	508	999999	962	269	999999	76	837	116	999999	922	746	235	300	939	230	34	22	999999	540	51	999999	999999	83	547	964	68	110	167	464	787	265	999999	284	901	548	543	212	999999	871	356	578	257	83	583	801	999999	887	999999	404	579	292	793	511	693	422	578	678	999999	305	999999	965	999999	651	36	667	962	999999	398	400	686	822	708	824	999999	472	999999	856	999999	746	353	181	999999	999999	885	504	471	282	590	489	970	999999	787	18	643	999999	899	605	57	916	999999	669	498	171	717	756	999999	969	326	999999	396	999999	189	999999	952	65	426	916	766	999999	205	999999	371	908	999999	822	999999	999999	190	803	573	430	809	583	999999	683	682	388	54	999999	999999	502	955	369	103	258	685	118	66	999999	965	982	999999	525	720	158	308	999999	741	895	999999	883	999999	523	657	999999	999999	605	771	278	383	48	999999	637	999999	703	734	12	999999	181	147	925	999999	602	838	590	590	294	862	758	999999	102	646	159	416	46	712	442	711	137	999999	89	346	999999	214	999999	
120	212	999999	999999	424	306	775	999999	758	796	249	196	684	77	385	999999	742	999999	894	290	401	722	999999	574	990	301	300	687	834	67	999999	857	397	911	480	388	380	999999	343	999999	999999	999999	999999	999999	797	526	757	644	751	999999	346	332	892	999999	535	397	980	349	36	133	15	97	734	999999	217	999999	999999	773	596	997	257	896	999999	815	963	999999	331	999999	999999	999999	543	656	935	126	720	266	964	474	999999	92	407	40	819	999999	82	999999	351	699	999999	999999	727	984	57	999999	471	450	652	86	959	221	76	378	573	561	589	999999	162	618	980	951	999999	334	397	514	599	227	87	470	743	734	999999	632	209	999999	999999	559	609	999999	654	280	999999	999999	514	174	26	999999	467	267	999999	723	999999	999999	719	460	988	999999	596	999999	165	253	372	191	343	235	248	443	999999	999999	814	40	749	971	964	710	347	539	999999	233	498	570	760	819	999999	999999	656	249	999999	999999	382	354	963	76	35	410	907	432	554	288	925	582	999999	265	453	599	974	116	768	18	123	459	999999	372	54	594	493	999999	999999	323	578	998	530	430	999999	469	77	682	999999	563	802	999999	999999	541	307	999999	999999	999999	375	250	55	550	480	999999	635	999999	772	600	999999	999999	917	363	91	240	710	927	61	438	435	999999	999999	301	170	999999	999999	208	999999	51	74	138	883	999999	188	109	278	999999	527	626	999999	906	696	999999	660	514	646	448	833	999999	831	999999	999999	283	79	390	717	754	390	275	999999	999999	459	731	535	999999	557	928	999999	981	962	999999	409	999999	643	529	298	66	999999	655	569	766	374	999999	220	999999	999999	609	919	797	391	524	647	262	928	999999	456	965	999999	999999	999999	717	273	999999	999999	158	971	440	640	549	999999	999999	999999	999999	705	931	72	999999	520	999999	999999	948	999999	387	600	448	44	156	506	285	83	332	125	999999	999999	851	503	999999	999999	999999	999999	833	999999	379	999999	730	409	999999	557	999999	305	715	454	999999	146	18	709	885	261	354	124	825	999999	364	476	999999	546	250	46	853	999999	548	814	999999	128	796	978	999999	682	869	48	999999	598	510	979	999999	999999	999999	999999	689	152	999999	272	582	947	897	900	999999	903	999999	193	169	999999	704	568	756	901	995	981	999999	40	80	213	391	316	991	236	433	385	118	999999	530	999999	356	999999	820	999999	242	999999	230	999999	373	735	746	685	879	999999	999999	941	232	466	999999	44	396	659	82	413	999999	275	955	671	999999	239	794	54	663	999999	528	993	999999	480	669	493	760	
999999	667	345	467	999999	437	999999	999999	999999	162	652	18	496	999999	697	638	416	405	999999	556	999999	999999	143	940	999999	999999	234	999999	999999	203	752	796	399	284	942	999999	736	946	999999	838	221	999999	985	999999	999999	45	176	999999	831	365	999999	999999	999999	937	210	33	533	405	766	999999	999999	25	440	999999	410	855	619	222	185	999999	901	999999	999999	137	999999	999999	444	66	797	999999	855	699	999999	545	862	999999	104	462	999999	919	468	341	189	999999	636	206	898	999999	677	296	426	999999	359	135	463	871	855	575	602	999999	999999	999999	607	110	827	513	127	895	435	999999	761	167	148	999999	247	570	290	728	501	999999	332	999999	999999	999999	250	999999	349	999999	91	990	821	528	859	999999	340	999999	999999	89	674	133	88	12	999999	944	535	268	815	103	887	893	999999	999999	83	465	657	842	999999	999999	860	925	173	355	813	999999	911	242	307	54	925	257	999999	210	63	378	69	329	484	444	975	999999	96	255	884	198	409	694	999999	404	446	498	901	999999	229	748	959	733	199	827	42	302	961	770	178	999999	66	390	83	999999	405	337	367	654	130	999999	839	999999	470	624	44	227	787	903	608	436	355	999999	999999	315	419	336	140	657	999999	999999	29	326	999999	254	141	999999	621	750	998	118	141	257	516	350	999999	50	272	574	792	814	515	67	171	741	295	857	999999	999999	999999	79	207	709	251	447	859	522	840	226	493	999999	606	46	999999	499	305	107	693	640	405	999999	74	565	999999	999999	178	999999	164	999999	958	284	620	853	999999	928	910	431	15	78	491	396	210	55	91	777	999999	478	163	999999	999999	197	173	769	999999	999999	15	999999	999999	999999	279	897	368	504	268	999999	405	753	581	976	999999	999999	101	999999	999999	18	999999	28	484	97	389	699	808	492	900	771	120	851	999999	548	922	278	586	362	999999	594	38	999999	787	872	381	999999	896	186	999999	571	105	999999	999999	363	999999	987	167	756	274	579	98	875	603	496	999999	553	272	43	63	999999	999999	739	999999	564	999999	999999	999999	612	716	924	802	632	410	339	999999	570	999999	136	800	935	121	829	999999	229	505	163	112	300	773	999999	202	863	132	771	284	365	724	65	384	285	755	554	999999	349	777	466	475	274	819	537	322	146	243	128	209	467	651	999999	69	999999	370	940	838	888	999999	939	999999	638	64	320	846	186	999999	999999	190	999999	789	748	452	49	687	837	480	246	515	999999	630	999999	572	816	713	129	995	999999	914	814	716	162	999999	838	956	999999	
219	509	690	146	999999	718	938	642	999999	902	162	29	148	533	999999	999999	382	676	318	505	75	248	606	727	190	999999	609	375	849	636	142	999999	93	999999	627	971	555	378	672	911	75	929	147	811	966	976	419	391	354	124	779	939	529	460	771	999999	902	999999	956	199	999999	572	793	52	770	547	936	297	999999	498	56	14	999999	407	439	145	110	999999	760	214	785	228	30	735	856	999999	999999	632	999999	656	79	592	421	482	802	503	146	105	999999	429	49	131	485	856	78	775	934	132	31	635	870	116	999999	752	413	890	552	67	195	578	462	313	218	999999	429	464	592	531	604	936	999	15	755	340	174	999999	742	174	999999	999999	267	963	611	999999	785	962	388	669	78	911	950	999999	909	472	967	736	913	999999	437	999999	999999	412	527	94	636	865	361	999999	588	750	158	388	401	114	320	498	702	764	474	466	85	923	463	693	999999	920	105	999999	373	438	750	517	736	61	999999	854	999999	526	817	999999	610	515	90	328	999999	999999	687	999999	161	478	43	999999	761	999999	999999	268	949	999999	109	715	769	78	999999	999999	999	640	651	349	215	465	62	186	946	999999	856	999999	843	144	999999	423	999999	301	999999	999999	404	601	755	766	522	640	904	612	999999	999999	161	542	16	999999	328	999999	920	347	598	695	426	856	999999	217	124	969	999999	999999	903	999999	481	477	936	999999	755	407	884	999999	827	575	560	449	759	844	999999	323	999999	912	815	999999	502	999999	702	445	479	999999	400	548	999999	553	225	999999	708	999999	999999	683	605	402	184	921	999999	999999	520	33	999999	976	106	367	815	800	415	999999	999	106	999999	585	775	999999	144	217	999999	999999	243	283	999999	471	741	28	224	718	999999	170	737	894	999999	467	999999	678	310	502	999999	999999	732	851	148	999999	999999	999999	558	55	907	114	267	967	913	901	801	246	673	673	245	87	153	107	92	999999	774	115	537	725	209	999999	199	642	765	974	999999	392	145	999999	381	138	470	178	810	999999	903	999999	980	667	999999	149	15	637	267	373	999999	999999	768	893	937	984	999999	999999	846	810	914	999999	999999	939	296	419	111	999999	302	116	617	999999	296	479	351	14	134	999999	70	69	101	562	384	402	94	999999	623	252	710	397	999999	638	332	999999	999999	287	568	51	999999	256	48	980	345	161	756	999999	347	299	552	999999	859	999999	771	786	719	362	251	999999	999999	999999	795	859	324	904	999999	999999	999999	297	780	73	445	93	999999	814	999999	121	227	999999	645	178	
999999	333	700	999999	999999	999999	867	546	290	346	999999	759	999999	73	460	189	665	999999	109	999999	274	60	518	999999	497	776	715	999999	765	608	144	999999	999999	999999	674	999999	169	547	376	212	121	115	999999	444	37	999999	896	435	364	842	455	787	133	868	904	591	815	999999	289	999999	144	910	781	999999	211	28	999999	511	398	988	29	128	73	999999	666	169	53	84	999999	811	999999	289	602	922	162	999999	999999	999999	781	93	656	947	267	614	77	210	333	334	243	19	99	999999	46	999999	822	337	723	236	999999	745	548	740	760	477	882	999999	999999	999999	529	854	999999	301	729	999999	341	82	861	459	829	465	835	718	841	451	999999	999999	999999	236	110	999999	634	667	102	46	545	916	196	999999	999999	223	892	475	805	388	885	798	665	730	44	999999	999999	274	999999	999999	999999	829	899	318	755	397	999999	999999	999999	704	229	465	208	693	770	425	885	81	999999	615	572	369	913	999999	566	924	829	522	999999	999999	359	370	270	999999	135	715	26	878	44	345	612	999999	716	110	169	429	600	971	960	619	999999	404	547	792	999999	999999	916	447	752	831	568	98	999999	408	355	999999	205	852	567	64	408	17	47	391	999999	761	652	812	303	999999	333	857	562	582	999999	954	999999	999999	181	585	999999	999999	135	212	777	524	920	999999	755	309	234	747	414	905	999999	999999	999999	165	999999	423	897	113	999999	615	507	710	536	318	913	400	46	999999	999999	999999	999999	829	881	999999	614	488	840	344	999999	993	999999	586	453	656	371	638	999999	667	999999	999999	687	695	435	520	705	76	987	999999	405	364	272	999999	76	431	999999	391	999999	533	551	311	583	563	999999	160	702	921	267	999999	999999	284	804	999999	48	999999	305	569	404	999999	138	547	999999	999999	938	702	731	415	519	999999	15	980	662	999999	125	387	184	999999	999999	999999	817	784	808	117	666	130	560	892	468	153	135	999999	986	615	404	13	999999	356	999999	354	428	297	411	245	874	999999	622	999999	263	660	999999	182	920	129	553	999999	739	392	570	818	151	839	999999	376	999999	924	993	57	999999	122	999999	828	508	999999	856	999999	382	999999	243	700	508	819	638	999999	999999	999999	170	999999	71	59	274	428	785	999999	999999	999999	349	45	349	999999	973	574	81	151	94	921	674	999999	999999	999999	999999	176	158	870	319	999999	999999	149	972	942	763	135	999999	618	847	158	52	701	999999	999999	999999	347	233	294	999999	999999	999999	496	723	482	999999	545	604	49	999999	999999	999999	914	497	880	999999	999999	72	407	
195	847	999999	462	303	935	999999	999999	999999	995	842	634	943	864	999999	386	999999	999999	999999	999999	663	228	530	946	540	749	879	137	999999	221	887	980	285	999999	109	879	999999	999999	203	787	603	316	23	609	207	453	165	415	771	121	306	675	783	572	744	967	326	999999	999999	999999	66	999999	769	999999	999999	861	359	127	999999	274	42	999999	520	638	896	356	215	921	748	999999	999999	474	366	102	915	222	207	712	999999	999999	562	710	373	649	999999	999999	999999	702	501	999999	999999	999999	650	506	999999	17	165	999999	999999	397	761	405	894	834	959	591	999999	677	405	895	999999	646	46	999999	999999	332	925	999999	907	52	810	512	429	412	993	556	999999	859	24	907	67	62	999999	693	380	166	815	999999	999999	149	469	869	999999	999999	999999	457	11	27	999999	756	92	294	247	633	586	258	975	491	999999	999999	767	534	662	498	838	999999	999999	352	262	554	516	396	192	767	999999	999999	216	823	731	999999	555	806	999999	999999	999999	999999	814	413	999999	131	999999	334	697	999999	382	935	216	808	999999	79	847	658	765	999999	999999	999999	111	999999	59	646	999999	999999	999999	305	858	961	999999	405	999999	74	797	207	999999	140	373	192	999999	999999	394	999999	734	407	999999	999999	698	999999	999999	823	27	138	671	999999	363	999999	999999	38	999999	402	999999	421	999999	811	144	703	281	650	999999	634	999999	67	998	999999	95	411	911	644	106	107	999999	961	999999	645	999999	545	403	463	843	775	61	999999	618	305	999999	999999	182	922	273	362	999999	58	483	999999	946	960	139	475	258	951	558	444	932	999999	999999	999999	500	999999	999999	599	309	999999	806	999999	583	542	449	702	717	122	239	989	999999	744	999999	557	488	514	999999	426	415	928	999999	892	226	617	412	151	508	32	482	352	498	673	63	572	252	835	832	414	999999	436	757	145	722	569	72	198	999999	249	977	986	141	17	193	380	613	999999	999999	966	999999	307	999999	695	639	887	500	707	690	154	314	652	681	294	906	999999	999999	79	999999	656	554	224	999999	269	999999	999999	221	490	999999	682	959	338	414	866	284	999999	242	72	505	834	999999	365	507	999999	934	999999	314	846	111	214	209	543	743	774	422	916	999999	934	651	154	676	20	227	18	999999	976	247	815	999999	693	746	118	999999	345	587	199	999999	776	335	718	190	374	999999	999999	482	999999	595	640	454	367	999999	308	421	361	168	68	999999	999999	430	999999	98	499	835	417	468	101	999999	408	196	999999	209	149	608	932	999999	311	999999	942	535	769	999999	606	
371	652	999999	447	697	999999	187	999999	62	227	999999	999999	630	691	538	971	816	391	456	999999	454	231	168	999999	700	488	398	856	438	204	963	661	577	999999	137	999999	999999	31	403	757	230	999999	999999	999999	793	241	999999	281	772	658	135	154	322	203	162	150	494	999999	747	218	824	999999	101	999999	264	695	999999	148	563	355	950	795	987	699	966	787	999999	186	374	999999	186	126	93	779	78	999999	348	383	999999	987	698	791	999999	195	999999	900	999999	323	727	107	999999	173	999999	427	707	340	166	999999	237	375	100	317	999999	288	41	999999	246	321	788	445	356	426	999999	999999	999999	169	521	802	766	75	999999	736	999999	276	37	23	999999	666	81	738	662	724	155	999999	896	390	999999	999999	999999	235	664	999999	534	291	999999	999999	363	150	770	548	818	364	857	172	999999	363	858	598	260	27	308	579	250	59	783	632	281	846	679	276	242	999999	999999	541	999999	956	999999	177	525	22	660	268	896	532	919	307	867	999999	809	543	999999	337	745	999999	926	999999	999999	484	508	128	743	517	999999	999999	315	303	999999	325	999999	207	161	691	83	248	367	999999	682	717	140	486	764	297	999999	146	744	905	779	512	614	325	943	999999	668	406	278	153	999999	403	227	625	591	999999	231	612	392	839	263	507	999999	885	999999	306	354	32	999999	455	480	334	999999	410	524	213	999999	999999	264	434	33	999999	969	223	253	289	500	514	894	222	76	434	754	904	651	282	999999	999999	913	646	382	646	51	822	673	472	643	999999	111	388	999999	999999	999999	958	999999	999999	537	564	642	133	806	840	137	999999	999999	55	999999	854	758	251	478	981	532	999999	61	386	635	156	550	780	645	683	412	516	382	999999	86	796	97	75	744	179	97	999999	840	541	518	900	999999	627	892	788	68	860	909	859	999999	740	906	999999	999999	391	24	861	999999	999999	438	621	769	108	969	784	999999	693	999999	309	894	743	777	999999	999999	734	713	999999	887	856	624	551	606	522	999999	345	889	657	124	363	165	235	999999	716	113	999999	141	344	657	118	31	375	999999	610	964	999999	963	999999	571	999999	677	999999	973	999999	508	999999	25	999999	80	633	894	119	578	152	154	669	441	70	416	999999	603	378	999999	779	999999	258	197	996	558	518	382	502	999999	999999	686	74	999999	680	999999	227	881	999999	273	33	223	912	999999	999999	465	305	88	999999	999999	599	622	308	999999	999999	796	999999	698	29	698	562	261	401	32	680	466	89	418	761	852	199	100	719	115	251	
999999	999999	462	999999	540	262	440	999999	999999	497	286	387	249	66	883	957	528	862	999999	710	772	999999	889	125	999999	386	887	999999	60	791	508	999999	203	999999	999999	873	999999	722	999999	445	132	782	999999	535	404	999999	840	361	999999	894	670	238	533	404	999999	742	43	346	231	999999	999999	999999	428	731	988	999999	193	665	427	999999	999999	999999	383	750	588	989	943	999999	721	675	999999	535	449	166	999999	280	999999	798	113	999999	840	461	500	334	79	19	999999	999999	999999	31	999999	184	934	999999	734	863	999999	999999	999999	999999	999999	678	999999	999999	618	999999	673	271	999999	999999	14	394	999999	530	179	708	999999	58	681	579	999999	796	999999	999999	779	999999	601	582	999999	266	425	596	982	622	107	999999	999999	943	716	239	345	102	546	829	26	510	622	414	697	35	557	806	111	999999	855	12	861	999999	999999	258	248	101	839	353	302	417	411	939	432	999999	999999	999999	342	451	243	542	999999	987	683	278	748	197	999999	406	709	999999	999999	745	767	999999	309	999999	177	467	991	253	262	999999	537	609	108	682	981	690	163	194	474	660	13	322	999999	874	252	507	509	61	999999	443	644	683	922	666	181	338	999999	961	999999	874	460	990	290	67	999999	84	999999	76	999999	203	253	524	154	834	742	455	351	435	668	669	958	999999	45	999999	557	854	686	442	510	999999	983	201	989	599	999999	23	42	695	425	999999	999999	443	844	999999	999999	129	538	98	924	726	986	999999	303	535	916	519	999999	470	999999	605	397	999999	566	563	220	61	999999	554	634	999999	423	656	20	999999	342	525	105	31	629	438	999999	597	518	999999	666	999999	898	464	683	690	999999	999999	195	819	780	600	877	999999	803	148	999999	983	999999	205	999999	339	271	999999	999999	400	424	932	840	81	289	999999	229	782	896	509	999999	80	999999	944	670	851	471	200	720	741	648	813	228	491	842	341	144	999999	481	999999	449	106	271	292	275	135	731	123	999999	980	380	105	394	303	999999	525	122	519	534	460	868	81	92	461	752	610	999999	359	238	948	665	906	310	999999	999999	67	808	588	678	545	130	999999	660	740	370	999999	999999	924	999999	327	229	624	788	30	467	999999	999999	809	999999	999999	420	999999	999999	591	999999	999999	794	824	999999	999999	716	534	840	988	340	521	420	999999	100	209	999999	999999	999999	910	729	51	127	290	999999	692	53	998	999999	999999	134	748	471	78	999999	999999	758	999999	691	579	999999	999999	783	800	690	946	957	672	719	340	999999	630	529	974	862	283	999999	513	
722	999999	999999	999999	999999	827	864	999999	59	351	926	204	450	586	999999	282	999999	999999	267	327	600	999999	735	381	289	717	539	999999	228	999999	216	151	548	255	999999	152	695	893	219	956	936	108	896	999999	999999	524	889	897	532	256	674	999999	26	39	913	565	814	512	437	767	999999	999999	372	562	999999	999999	655	205	703	955	587	416	824	999999	391	501	999999	130	635	764	827	641	971	971	822	387	135	519	341	999999	999999	999999	465	451	999999	575	736	343	999999	960	869	999999	204	576	669	268	13	999999	648	999999	305	999999	999999	672	939	655	398	400	999999	757	659	146	863	999999	627	999999	950	383	999999	815	999999	999999	649	675	895	999999	447	404	312	564	383	419	870	918	31	644	315	999999	511	999999	187	345	604	999999	311	999999	830	999999	949	999999	318	630	999999	833	999999	379	54	999999	777	806	218	994	97	185	384	999999	275	945	365	983	100	167	871	629	638	429	331	927	999999	172	999999	629	999999	999999	999999	752	346	47	271	651	600	999999	999999	705	999999	192	257	999999	347	72	999999	999999	999999	999999	182	160	759	999999	204	237	58	126	838	614	999999	588	549	999999	929	631	902	237	683	714	393	999999	152	175	825	999999	999999	903	589	311	704	999999	176	489	866	105	999999	893	843	43	999999	483	275	410	211	225	643	208	999999	999999	169	239	211	748	999999	196	999999	594	628	749	65	154	536	536	910	999999	421	999999	191	834	639	19	999999	999999	121	909	721	999999	999999	609	999999	973	999999	873	151	999999	225	427	999999	680	96	999999	274	999999	978	999999	947	999999	500	999999	803	583	26	663	86	159	845	562	999999	999999	474	276	999999	999999	936	999999	999999	662	394	445	861	993	160	511	747	240	745	999999	671	662	962	983	252	838	805	238	956	751	796	991	629	662	790	999999	216	820	999999	255	167	896	718	294	353	999999	274	809	999999	999999	999999	846	999999	554	891	974	708	999999	33	999999	223	707	999999	988	999999	999999	815	999999	213	913	305	926	999999	999999	143	774	944	999999	639	999999	999999	995	805	451	835	950	587	85	771	999999	999999	724	796	986	999999	459	771	729	429	951	249	75	999999	519	999999	988	394	914	421	126	40	41	999999	836	227	228	902	684	999999	915	815	740	436	999999	999999	580	139	475	468	683	999999	999999	258	687	948	508	399	999999	240	846	565	672	663	999999	785	507	873	960	769	813	999999	97	999999	999999	145	999999	999999	218	143	639	999999	919	456	737	123	999999	782	999999	888	718	828	615	999999	316	359	999999	86	999999	
999999	878	707	179	705	655	136	915	648	744	552	449	999999	191	162	601	987	646	226	926	541	970	724	999999	81	60	984	999999	644	270	164	999999	431	999999	605	264	932	689	223	801	999999	208	176	48	621	449	848	647	462	999999	328	999999	926	160	999999	642	164	998	108	999999	670	194	281	388	999999	999999	27	22	585	898	668	999999	432	425	999999	343	804	686	999999	632	211	347	488	792	941	999999	999999	281	999999	962	110	934	590	999999	999999	999999	999999	787	999999	72	431	999999	999999	564	193	999999	290	511	834	999999	838	999999	999999	476	453	333	706	489	447	147	999999	746	405	622	999999	734	718	864	294	899	416	999999	237	34	210	375	999999	923	608	921	171	563	446	999999	134	632	32	124	999999	807	999999	447	350	321	578	685	441	999999	767	458	999999	425	227	935	501	999999	251	999999	276	88	57	782	880	525	999999	929	309	999999	498	174	999999	603	750	487	189	969	675	915	456	524	933	837	166	160	999999	746	346	510	218	313	391	146	848	46	759	937	566	999999	344	648	386	745	950	602	999999	999999	674	740	756	531	999999	335	440	751	154	220	625	730	905	240	593	798	487	195	782	575	755	714	727	252	412	850	999999	807	148	197	886	563	413	999999	999999	606	754	686	999999	66	999999	999999	891	549	321	999999	920	114	65	587	268	765	820	181	999999	999999	23	514	129	999999	753	632	613	956	333	72	327	992	999999	987	999999	800	37	726	868	999999	823	187	930	575	930	999999	751	560	929	999999	743	241	960	120	592	999999	567	999999	312	83	493	934	225	259	519	927	945	78	543	468	737	999999	313	303	147	999999	583	999999	375	287	999999	62	37	999999	999999	96	42	58	404	999999	243	999999	423	795	999999	888	962	681	66	12	530	683	26	471	393	649	927	999999	973	757	666	23	496	35	202	440	906	22	930	432	999999	897	674	740	234	571	679	517	137	258	999999	902	999999	372	756	999999	45	566	999999	999999	168	375	85	646	999999	229	678	398	603	734	999999	950	750	999999	118	999999	18	999999	999999	821	969	999999	538	724	999999	764	526	134	278	993	999999	350	203	261	274	528	822	37	604	14	893	999999	914	403	276	922	999999	862	264	999999	999999	999999	329	999999	709	748	999999	360	999999	382	703	999999	130	999999	339	999999	756	499	369	589	811	999999	682	999999	928	688	505	145	999999	962	612	664	870	999999	999999	999999	31	999999	552	526	691	471	999999	232	999999	348	170	315	74	635	176	662	502	674	321	999999	87	97	
79	30	252	999999	902	799	999999	49	683	999999	804	692	620	560	947	843	897	349	715	459	999999	999999	528	200	81	822	999999	999999	171	205	999999	999999	999999	933	999999	532	283	999999	568	476	462	272	665	195	510	999999	25	999999	999999	659	777	972	503	627	167	489	501	61	629	90	13	819	877	999999	152	218	133	999999	434	425	569	999999	781	999999	999999	667	924	999999	690	700	806	191	999999	511	427	861	102	942	775	647	40	999999	371	488	473	999999	394	187	52	301	257	338	190	300	99	999999	200	264	999999	500	999999	999999	371	999999	283	822	999999	999999	70	999999	125	191	912	786	395	347	545	999999	775	364	999999	999999	300	398	452	999999	999999	944	422	557	670	837	999999	284	92	999999	860	441	214	650	67	28	127	761	185	999999	426	403	999999	752	335	897	489	275	999999	817	867	972	999999	805	999999	999999	999999	512	999999	288	999999	637	704	523	486	999999	98	134	306	264	629	539	222	386	62	606	49	669	999999	772	999999	56	66	274	13	887	954	409	828	426	74	614	150	999999	206	788	699	391	999999	230	809	364	999999	963	197	999999	760	111	999999	225	999999	294	290	848	929	823	580	439	999999	599	999999	999999	306	999999	199	999999	398	324	189	999999	906	657	404	11	963	999999	87	102	86	674	137	853	656	999999	825	780	333	999999	968	999999	218	999999	872	675	81	130	999999	999999	774	182	940	999999	999999	489	318	943	999999	289	885	935	745	487	999999	844	471	306	42	693	64	999999	692	106	999999	805	65	647	785	728	929	843	999999	988	328	904	734	999999	931	177	304	882	891	999999	999999	42	638	999999	999999	37	213	775	97	375	44	365	489	843	98	126	433	671	999999	170	360	52	999	756	169	458	120	779	374	865	398	181	527	648	689	323	176	335	999999	758	524	164	999999	570	953	999999	424	999999	603	999999	743	632	724	730	693	374	42	999999	571	458	999999	434	410	999999	976	863	838	840	999999	999999	949	108	931	999999	645	205	296	439	999999	206	43	229	186	999999	999999	766	999999	796	955	999999	291	295	764	291	841	100	999999	533	593	100	133	999999	999999	999999	865	644	701	325	999999	497	88	999999	89	374	425	999999	257	851	110	999999	999999	52	885	839	999999	664	344	649	999999	554	452	762	845	712	999999	459	493	357	999999	487	75	141	711	468	246	687	999999	399	999999	153	843	901	433	999999	684	91	999999	999999	345	999999	999999	61	757	540	54	325	757	376	999999	965	214	899	168	623	155	285	341	426	602	999999	999999	944	
783	424	999999	550	339	472	38	999999	999999	595	22	492	186	23	383	999999	423	920	930	999999	108	900	999999	999999	743	999999	238	999999	750	999999	999999	539	752	365	999999	343	828	504	986	999999	999999	310	999999	618	887	676	446	999999	901	170	12	682	874	619	846	999999	484	768	807	999999	244	629	250	488	301	482	999999	821	745	50	351	999999	933	999999	500	798	999999	330	65	76	373	999999	507	589	279	622	664	999999	999999	395	858	70	999999	467	60	719	69	726	999999	999999	937	999999	999999	861	818	92	999999	239	999999	58	196	164	712	740	165	147	999999	661	218	678	817	606	312	360	191	291	999999	476	594	780	999999	999999	999999	999999	139	748	711	645	999999	999999	873	435	23	470	209	999999	357	955	311	999999	999999	407	999999	648	597	340	322	45	999999	537	999999	999999	644	999999	319	226	161	72	611	417	436	486	890	31	805	999999	999999	841	160	999999	933	277	174	680	192	341	461	364	999999	798	436	675	999999	243	337	601	790	999999	161	982	553	295	354	894	487	121	517	999999	999999	215	747	480	885	203	999999	591	117	963	166	977	765	999999	999999	812	981	760	520	657	999999	213	601	919	690	177	933	999999	999999	280	203	81	999999	999999	520	999999	61	955	790	772	638	746	494	999999	999999	183	227	756	285	541	999999	727	600	860	803	640	614	828	790	717	269	955	668	836	770	94	164	801	286	173	761	35	969	747	28	947	719	773	411	999999	950	999999	999999	999999	367	475	480	999999	170	880	241	232	175	83	513	682	88	657	66	432	29	425	480	121	780	999999	757	999999	841	999999	921	840	426	284	767	93	592	286	999999	304	614	201	641	406	931	538	860	896	999999	999999	869	71	717	979	496	534	706	261	610	480	718	628	131	999999	958	401	805	999999	316	429	100	801	189	761	818	828	999999	999999	190	252	36	999999	617	505	987	860	133	447	787	242	387	341	675	997	999999	999999	79	337	447	999999	732	969	590	999999	255	77	999999	955	999999	668	749	632	81	368	454	856	20	999999	326	108	999999	368	999999	83	52	999999	136	999999	185	832	758	457	999999	649	519	66	999999	802	259	920	978	999999	286	128	493	754	270	316	553	729	975	453	20	348	272	374	866	516	772	497	940	699	780	338	909	301	995	431	999999	397	585	217	376	406	999999	110	91	999999	590	297	498	819	638	455	857	315	447	297	387	999999	200	764	40	762	979	289	397	948	218	201	759	999999	467	165	999999	767	86	613	228	999999	999999	881	
926	999999	998	131	70	334	480	999999	854	707	999999	704	207	999999	187	614	427	840	713	142	776	398	999999	659	999999	999999	312	100	239	999999	78	224	860	319	837	556	764	857	228	72	478	614	346	61	999999	762	957	331	590	999999	999999	388	999999	999999	114	538	946	999999	769	586	32	390	999999	30	638	829	843	888	984	631	849	569	622	650	663	171	61	486	864	599	999999	980	510	766	647	690	765	999999	214	309	999999	425	98	641	50	98	250	326	423	965	919	999999	999999	959	622	626	765	809	999999	943	486	469	483	179	71	52	880	607	999999	948	73	999999	999999	684	30	434	481	980	610	575	920	735	73	898	679	456	642	550	154	999999	999999	956	221	999999	823	150	942	999999	580	998	999999	999999	943	474	901	999999	396	999999	999999	999999	154	999999	208	922	999999	999999	406	584	500	614	409	339	462	361	32	117	923	422	861	880	492	562	410	611	367	999999	792	598	996	999999	999999	980	999999	956	999999	999999	757	999999	999999	82	999999	367	428	965	598	878	189	591	451	794	861	999999	800	68	706	592	384	596	564	744	999999	999999	587	604	554	429	999999	999999	485	999999	360	634	183	999999	146	134	999999	999999	999999	489	108	211	156	999999	999999	95	189	554	999999	999999	766	999999	734	999999	124	999999	779	823	420	179	161	683	116	569	444	999999	800	21	921	999999	999999	999999	583	85	646	756	999999	385	999999	469	999999	999999	256	200	125	199	900	679	674	209	354	320	34	843	337	424	104	999999	768	805	295	178	999999	678	836	999999	586	999999	857	999999	284	404	261	951	929	979	437	915	453	254	337	999999	999999	722	236	147	915	740	747	231	661	84	616	766	999999	81	549	999999	364	298	999999	251	822	316	924	999999	999999	82	999999	999999	987	999999	143	524	999999	174	831	910	452	698	912	846	911	999999	706	210	999999	495	777	858	999999	859	561	165	641	96	307	999999	797	286	89	842	999999	399	999999	482	941	102	297	19	999999	638	134	999999	386	766	340	197	610	724	172	572	999999	999999	918	137	999999	999999	882	392	866	801	123	176	619	79	29	999999	400	999999	269	696	207	768	617	801	735	895	778	999999	755	999999	999999	999999	999999	516	999999	771	481	116	999999	963	219	999999	152	448	525	999999	56	316	746	818	796	999999	465	476	374	536	447	126	402	731	999999	17	636	999999	382	50	62	999999	532	258	999999	293	378	305	486	302	999999	999999	285	776	999999	999999	138	937	324	52	617	647	151	20	334	364	714	133	763	211	279	999999	
76	999999	905	942	784	498	777	512	18	999999	989	999999	910	278	999999	625	882	999999	879	698	442	999999	432	414	961	521	924	686	579	999999	541	999999	32	239	112	799	870	906	687	999999	170	999999	44	458	658	78	110	65	999999	98	251	36	331	580	954	736	62	501	980	999999	999999	100	933	999999	627	713	59	680	999999	51	999999	975	59	250	537	630	305	999999	999999	893	421	999999	173	490	14	515	954	451	285	376	999999	379	999999	424	75	999999	878	281	830	945	29	429	890	999999	344	275	999999	91	53	333	440	87	745	97	852	706	999999	999999	999999	122	759	999999	405	799	999999	385	999999	635	184	467	752	34	999999	999999	874	991	978	692	156	738	538	999999	999999	951	935	999999	634	999999	999999	368	999999	435	523	999999	196	421	33	100	999999	999999	226	351	906	585	581	999999	933	934	223	860	727	245	305	29	584	886	208	999999	863	999999	750	999999	73	999999	325	326	511	436	999999	462	999999	887	515	999999	522	197	966	823	379	529	735	699	625	711	641	907	139	503	999999	309	999999	579	999999	551	218	15	287	999999	269	265	904	507	319	999999	999999	999999	999999	999999	999999	396	919	385	84	344	899	999999	595	361	999999	418	999999	18	999999	324	250	398	660	964	979	516	999999	999999	563	999999	624	238	389	999999	819	801	188	31	999999	747	390	836	505	892	651	167	419	925	915	999999	78	896	214	999999	520	504	189	764	138	999999	487	53	821	959	999999	671	671	731	999999	383	240	175	999999	555	934	413	892	768	323	822	999999	984	960	999999	56	727	999999	394	354	325	622	423	893	15	999999	346	25	999999	182	999999	496	688	392	542	621	903	884	659	70	116	611	999999	451	999999	999999	503	93	119	912	992	648	999999	386	227	999999	817	282	16	295	598	398	999999	596	343	336	999999	601	428	999999	153	842	999999	333	248	713	999999	971	587	121	767	999999	999999	633	189	341	219	312	999999	780	804	631	877	374	472	999999	999999	823	117	979	485	999999	665	999999	769	999999	284	952	999999	999999	559	845	694	999999	999999	345	492	722	417	12	127	116	435	647	297	521	964	999999	861	999999	459	387	999999	607	999999	865	999999	999999	863	39	999999	267	999999	661	231	958	936	982	999999	136	235	541	416	114	999999	379	476	27	730	999999	195	999999	999999	999999	64	181	980	97	269	662	748	999999	858	387	946	859	999999	774	999999	338	999999	999999	162	999999	999999	917	999999	759	745	266	999999	999999	166	616	844	780	176	999999	606	59	977	849	722	193	388	629	999999	
39	999999	999999	999999	999999	999999	402	672	212	133	366	323	999999	999999	231	351	13	273	178	448	252	999999	176	693	396	177	376	360	736	999999	968	356	999999	999999	941	600	742	828	999999	978	764	943	641	999999	810	999999	469	849	756	999999	719	919	220	999999	440	999999	999999	318	50	534	235	51	936	943	165	999999	648	903	268	630	608	184	576	200	684	308	900	519	999999	165	708	999999	604	238	550	999999	145	494	999999	454	999999	434	788	999999	999999	999999	17	698	999999	800	593	565	590	135	898	544	353	30	505	141	595	482	999999	885	825	999999	447	999999	403	116	999999	164	999999	999999	31	999999	999999	412	447	999999	999999	212	999999	93	571	152	936	479	999999	15	999999	999999	999999	999999	999999	999999	999	903	347	54	284	310	305	394	926	439	466	776	113	724	159	940	583	543	840	999999	999999	350	323	999999	772	968	376	398	999999	758	999999	437	954	895	184	492	75	402	999999	999999	906	999999	167	142	686	999999	375	999999	855	764	999999	455	999999	475	672	999999	589	663	281	999999	934	999999	982	178	273	999999	822	217	549	666	875	190	999999	999999	999999	829	999999	191	999999	999999	602	999999	999999	647	225	720	606	489	232	999999	902	411	130	381	999999	999	651	989	868	999999	347	167	999999	199	889	362	600	981	989	842	475	408	666	999999	713	183	375	345	952	553	999999	342	999999	33	999999	473	69	483	793	487	188	204	322	349	275	999999	999999	352	758	999999	999999	999999	500	999999	60	999999	745	462	668	882	634	316	999999	325	236	14	182	53	435	425	302	127	999999	512	664	280	96	327	999999	278	490	32	586	999999	433	807	842	999999	973	269	728	607	814	910	999999	871	167	996	123	271	272	650	917	343	570	12	435	999999	725	779	417	427	999999	400	999999	612	729	999999	891	428	171	999999	999999	176	696	695	312	288	659	999999	123	999999	214	141	15	840	115	253	528	999999	382	999999	999999	203	851	310	548	424	518	999999	152	219	114	694	109	694	580	750	646	874	699	999999	999999	932	666	999999	223	927	394	561	507	486	429	470	56	999999	698	876	999999	999999	157	999999	769	999999	650	903	984	519	999999	999999	270	364	607	653	731	235	526	946	536	999999	97	999999	999999	999999	743	665	790	999999	647	999999	999999	703	436	260	727	812	387	919	292	763	342	703	999999	82	300	152	879	775	738	821	999999	999999	349	789	308	536	856	999999	676	984	122	350	871	248	325	566	999999	999999	926	999999	999999	607	999999	999999	201	393	724	957	666	600	786	999999	906	999999	
12	999999	999999	646	951	200	955	999999	252	307	999999	992	831	999999	756	734	224	532	848	819	973	193	98	999999	598	915	811	898	155	85	999999	999999	444	999999	246	83	212	291	405	735	963	283	364	999999	132	209	561	77	211	999999	385	999999	176	96	853	818	999999	787	58	45	388	66	428	176	109	999999	999999	786	420	683	531	933	136	123	856	700	829	732	454	398	364	743	999999	223	700	999999	930	357	999999	427	999999	425	242	369	356	906	854	999999	267	999999	651	999999	999999	527	999999	451	999999	63	239	999999	989	431	999999	659	681	645	369	215	476	165	623	999999	999999	992	764	116	701	999999	766	949	846	999999	475	876	747	590	999999	180	812	999999	999999	876	128	49	999999	497	91	582	688	711	999999	648	720	111	999999	999999	189	664	999999	304	999999	371	297	999999	999999	356	999999	999999	912	101	558	999999	402	227	349	747	92	555	999999	999999	34	999999	88	64	999999	207	999999	373	922	306	410	432	417	999999	508	999999	589	838	732	92	541	999999	670	597	163	358	256	503	761	999999	368	634	999999	999999	279	999999	292	242	999999	999999	999999	592	544	615	690	135	781	999999	999999	895	167	253	823	481	999999	409	457	490	901	63	951	428	999999	999999	937	776	332	921	249	999999	171	999999	960	999999	657	999999	90	64	999999	37	577	999999	784	866	59	124	999999	628	760	999999	185	999999	341	823	167	16	981	999999	678	914	999999	859	644	999999	733	810	293	209	824	999999	329	402	584	873	486	999999	644	745	665	822	965	703	171	999999	999999	369	999999	147	465	650	999999	260	999999	992	234	999999	999999	940	142	999999	831	611	804	973	550	782	227	467	346	578	372	999999	999999	999999	949	110	999999	275	152	373	999999	155	743	999999	818	78	26	592	999999	768	861	999999	612	426	991	363	899	198	999999	918	151	558	800	999999	288	731	97	531	52	134	30	462	797	769	999999	685	999999	630	999999	482	766	999999	817	578	717	668	999999	999999	864	595	210	509	446	999999	999999	245	999999	999999	895	96	980	999999	549	999999	748	999999	999999	842	971	315	495	279	999999	355	162	515	740	232	180	620	108	349	666	999999	923	999999	999999	999999	547	999999	340	21	999999	77	501	280	96	999999	830	318	762	790	775	559	109	999999	475	101	82	715	504	133	685	999999	999999	640	828	102	602	237	999999	342	305	761	974	484	543	965	853	881	429	999999	402	999999	999999	317	999999	117	357	999999	55	924	500	831	715	217	336	459	88	860	452	994	999999	999999	925	429	495	23	584	625	
397	999999	247	999999	296	66	731	999999	427	681	76	720	999999	610	999999	467	841	999999	999999	767	999999	94	999999	992	438	999999	999999	799	936	999999	999999	560	533	732	603	545	687	309	544	658	486	512	42	407	794	731	260	99	420	467	587	30	967	817	477	313	622	254	762	861	999999	931	887	989	858	516	197	999999	16	647	780	542	999999	999999	290	999999	999999	489	208	999999	184	999999	388	999999	849	999999	593	716	264	999999	922	442	999999	682	350	554	625	52	548	287	999999	247	93	773	687	55	100	579	999999	832	261	999999	56	65	687	660	553	999999	149	67	923	480	999999	716	724	347	995	256	57	999999	29	19	940	999999	171	936	574	614	791	804	710	23	190	999999	999999	999999	396	999999	999999	689	10	999999	902	491	363	999999	999999	376	58	349	60	844	531	800	812	252	202	135	894	750	999999	939	627	345	999999	909	999999	335	678	999999	951	513	261	999999	735	999999	117	459	567	999999	457	208	565	451	754	999999	492	389	619	999999	999999	271	597	255	603	71	589	566	144	454	773	999999	698	122	397	999999	999999	173	999999	999999	145	999999	567	999999	302	887	383	999999	591	489	999999	910	999999	999999	999999	690	999999	15	764	673	999999	550	324	123	334	303	999999	999999	999999	218	283	329	325	619	660	999999	703	800	952	715	688	999999	975	655	999999	862	447	815	999999	707	629	587	408	401	999999	595	429	999999	472	999	387	930	131	999999	216	108	595	107	231	498	986	999999	63	58	999999	999999	574	999999	96	999999	855	694	681	999999	588	696	920	924	843	75	433	999999	338	999999	338	758	291	602	449	928	277	350	593	283	720	513	999999	360	416	999999	30	760	999999	10	153	693	259	999999	794	519	999999	671	999999	166	75	737	787	110	720	236	539	971	229	999999	204	515	110	407	635	85	172	999999	999999	888	54	673	890	338	809	644	509	515	999999	929	749	605	96	437	218	983	726	433	639	189	425	999999	999999	209	805	638	592	852	999999	718	999999	618	163	999999	121	402	846	999999	301	85	727	33	999999	300	418	598	428	673	999999	652	359	999999	930	338	999999	995	999999	999999	532	180	61	656	999999	99	582	999999	452	999999	326	816	146	276	999999	563	462	402	886	999999	999999	217	999999	919	663	498	369	999999	687	825	999999	125	269	165	926	130	999999	80	657	999999	717	286	156	706	999999	999999	515	999999	606	376	999999	999999	118	892	999999	325	999999	999999	993	877	730	965	454	999999	819	210	557	999999	350	999999	999999	999999	744	813	532	514	999999	513	
572	291	982	287	999999	320	949	831	17	376	264	999999	169	892	999999	780	352	752	832	528	886	156	824	999999	741	594	837	494	999999	305	999999	999999	999999	999999	999999	999999	895	452	953	143	678	987	203	191	726	739	852	647	314	964	470	780	681	542	999999	426	467	457	999999	999999	483	464	999999	711	15	999999	356	999999	333	999999	884	900	798	699	850	898	953	642	999999	12	741	199	189	371	999999	589	999999	999999	831	999999	999999	447	999999	536	659	223	491	491	999999	858	392	151	999999	999999	89	570	981	982	999999	999999	472	825	649	543	685	293	999999	144	877	999999	163	634	999999	190	999999	446	993	272	49	999999	416	471	467	999999	999999	999999	875	251	291	274	607	732	41	999999	999999	428	798	374	850	375	938	357	614	759	704	758	272	144	816	999999	577	719	999999	999999	320	11	999999	699	923	95	999999	999999	852	613	818	431	602	775	510	999999	648	628	421	673	699	69	857	707	255	860	999999	999999	435	649	696	888	788	977	792	999999	999999	109	450	764	957	904	504	10	941	283	165	497	999999	999999	994	948	308	999999	364	261	999999	660	453	999999	758	677	608	213	916	929	642	625	982	831	643	548	188	656	716	794	564	857	766	971	705	840	117	999999	999999	748	590	999999	622	541	535	410	999999	999999	16	289	999999	301	94	999999	641	540	514	802	478	456	770	651	563	570	696	296	893	482	367	918	570	294	999999	177	349	999999	13	450	305	999999	999999	799	650	437	497	273	999999	754	340	174	335	314	999999	999999	978	999999	955	61	999999	249	999999	183	31	97	718	21	742	916	672	517	537	73	506	244	563	970	10	136	999999	999999	523	149	151	202	593	999999	999999	360	199	999999	177	951	606	999999	999999	718	778	999999	999999	485	999999	999999	92	822	637	271	807	610	999999	18	938	999999	978	421	726	377	42	828	504	462	572	391	727	271	999999	586	467	450	517	844	999999	447	417	597	901	666	66	328	999999	331	458	999999	999999	191	999999	348	972	194	339	360	686	999999	69	265	913	149	999999	820	483	999999	804	366	102	800	999999	501	421	391	999999	999999	999999	713	273	183	14	732	999999	999999	800	11	614	282	121	166	168	251	388	999999	683	761	537	245	845	514	999999	101	746	999999	375	999999	927	590	675	279	49	999999	687	886	999999	191	999999	593	999999	999999	446	999999	999999	935	641	574	122	999999	707	757	532	84	868	758	656	913	985	999999	180	829	83	33	999999	841	127	999999	564	502	999999	502	999999	944	225	373	999999	994	
845	810	284	800	858	668	882	999999	747	964	114	999999	239	347	205	999999	422	201	408	423	925	413	818	999999	999999	620	366	214	999999	587	859	504	691	999999	77	184	485	999999	971	415	150	689	104	162	90	636	272	999999	307	583	531	33	965	654	79	441	999999	827	791	247	999999	999999	457	169	114	609	247	577	999999	30	238	52	230	999999	999999	245	319	666	999999	383	358	802	907	886	65	836	539	47	592	999999	192	658	588	999999	999999	473	241	999999	57	480	399	694	999999	286	999999	999999	803	972	381	833	132	335	999999	418	889	508	770	571	113	278	80	209	984	999999	838	580	464	999999	888	809	13	385	619	895	983	663	519	999999	999999	576	43	567	665	759	513	999999	206	180	999999	999999	999999	670	999999	778	999999	199	709	999999	448	999999	35	316	94	572	829	746	715	999999	434	235	989	149	999999	999999	245	513	999999	235	142	999999	384	999999	651	293	116	343	999999	840	494	794	953	871	192	767	551	726	483	102	929	766	151	999999	999999	619	616	999999	999999	303	543	897	654	999999	515	467	999999	741	665	800	999999	999999	201	999999	999999	640	281	999999	957	272	999999	999999	40	451	306	999999	839	999999	548	42	676	554	702	261	999999	596	999999	479	365	724	376	809	999999	682	637	442	574	276	999999	115	999999	999999	999999	378	999999	33	999999	213	187	149	628	655	202	633	134	999999	794	940	999999	485	500	802	761	999999	895	185	999999	999999	814	999999	801	572	187	443	694	999999	948	334	943	284	729	936	302	999999	105	720	999999	437	557	725	648	634	699	999999	614	999999	737	371	482	141	574	519	398	322	348	66	478	759	938	946	962	469	997	302	999999	564	510	545	147	184	568	31	800	99	999999	999999	872	106	828	999999	999999	999999	851	811	709	220	999999	979	999999	49	252	857	498	610	762	188	636	999999	335	60	44	201	234	307	999999	553	999999	309	106	999999	999999	999999	931	788	506	385	999999	999999	593	999999	27	530	668	107	999999	999999	999999	199	336	999999	999999	475	770	778	124	258	362	554	249	166	500	999999	882	705	855	999999	926	710	113	386	570	999999	813	789	42	514	999999	136	375	999999	30	529	973	999999	641	718	610	999999	673	258	33	73	946	999999	55	780	648	962	252	70	999999	822	95	949	999999	98	661	981	745	610	724	235	999999	999999	146	999999	273	823	74	999999	270	999999	999999	855	363	506	999999	387	744	999999	865	999999	883	314	999999	208	444	33	592	552	67	999999	418	72	533	797	999999	568	300	83	516	825	
898	116	800	21	785	240	596	970	592	284	247	492	745	163	999999	999999	310	937	537	249	999999	521	999999	641	364	999999	331	565	622	936	96	670	746	999999	999999	777	999999	74	422	213	437	999999	960	999999	391	925	327	379	999999	20	267	362	546	276	999999	386	36	999999	657	812	999999	999999	999999	655	198	577	999999	999999	999999	573	369	999999	525	333	812	619	999999	999999	259	999999	655	952	118	611	679	733	133	479	455	295	751	356	417	610	305	405	273	314	594	814	189	999999	999999	882	650	31	837	999999	463	975	825	729	908	228	166	956	999999	746	976	999999	453	276	259	205	999999	23	828	999999	999999	416	999999	999999	712	445	259	999999	73	236	960	657	896	999999	25	480	470	32	447	199	453	349	483	526	337	139	999999	999999	999999	692	70	999999	999999	921	196	57	999999	999999	26	473	969	133	892	999999	999999	329	568	543	260	778	735	999999	576	999999	999999	688	933	829	919	583	999999	345	669	381	176	333	999999	999999	724	968	851	891	15	999999	230	330	999999	999999	999999	999999	570	827	662	999999	956	270	71	563	460	507	123	999999	658	442	999999	633	464	999999	530	999999	865	594	819	292	927	999999	999999	602	999999	151	241	157	999999	911	22	999999	999999	84	999999	905	272	900	523	999999	999999	60	243	573	999999	596	866	935	266	999999	152	976	18	380	667	123	999999	468	999999	319	275	965	712	746	429	152	950	389	107	999999	199	999999	80	603	999999	876	610	230	999999	999999	284	306	891	809	999999	46	248	999999	999999	310	999999	803	755	214	950	999999	348	999999	153	999999	646	486	999999	641	999999	187	905	999999	999999	999999	512	999999	999999	332	44	999999	999999	902	999999	393	903	647	972	796	194	396	999999	999999	652	999999	537	123	87	585	185	798	999999	999999	720	592	140	833	999999	999999	798	194	362	432	180	981	815	445	518	999999	538	999	999999	51	457	702	967	49	762	999999	999999	398	177	865	156	999999	999999	999999	192	395	262	999999	288	356	999999	10	43	999999	695	671	731	101	604	999999	56	186	294	427	802	28	624	999999	81	961	372	409	26	999999	286	933	999999	989	263	133	507	469	999999	167	53	456	999999	999999	353	100	675	171	793	850	819	969	952	92	999999	174	770	171	998	326	984	598	983	546	510	762	200	741	999999	999999	999999	587	465	136	384	355	999999	445	747	980	296	999999	615	999999	999999	999999	981	398	966	999999	363	999999	470	404	183	454	473	132	679	591	900	999999	333	322	40	999999	514	825	999999	999999	815	335	424	27	40	782	
983	817	868	204	780	802	775	748	128	483	126	70	953	999999	999999	236	765	999999	999999	362	999999	303	145	999999	802	166	999999	298	284	37	921	452	374	400	999999	656	263	999999	999999	107	999999	584	203	999999	126	999999	871	999999	796	588	569	268	999999	999999	999999	690	682	434	999999	624	122	486	999999	100	562	673	999999	999999	468	235	972	999999	354	982	999999	303	109	588	328	358	294	911	999999	695	467	662	515	696	495	781	999999	829	93	197	984	681	999999	113	994	452	757	318	319	571	999999	289	914	954	484	610	590	103	999999	53	339	999999	985	999999	999999	999999	168	999	999999	687	261	999999	206	167	999999	521	194	999999	593	876	601	976	601	930	89	188	748	999999	221	884	200	879	724	50	857	783	696	340	999999	104	293	758	249	999999	319	473	999999	999999	956	963	426	594	510	239	452	363	610	999999	999999	999999	161	608	787	999999	497	999999	428	166	309	224	824	999999	526	999999	592	842	736	969	999999	616	106	991	999999	258	999999	605	379	495	597	504	183	999999	639	35	999999	684	970	999999	144	999999	54	925	457	999999	148	999999	78	999999	646	609	626	640	443	93	999999	170	15	539	726	891	12	999999	999999	805	51	193	224	500	555	907	999999	680	834	683	571	180	543	860	999999	895	537	368	848	999999	877	542	207	555	676	783	679	440	999999	253	935	120	367	651	700	955	999999	999999	465	999999	736	945	806	759	522	188	626	999999	430	830	363	999999	94	580	928	509	999999	668	999999	771	238	441	351	590	748	461	813	999999	170	163	548	960	902	120	261	931	999999	999999	43	498	167	534	999999	508	889	999999	36	786	723	201	970	688	752	693	510	999999	604	225	21	999999	999999	733	984	999999	291	403	999999	974	328	996	999999	999999	634	999999	614	999999	430	842	999999	999999	435	36	179	969	192	859	217	218	610	956	999999	519	436	972	133	433	550	999999	227	496	561	61	468	726	427	433	63	427	999999	806	874	761	524	564	635	999999	999999	24	94	431	999999	531	373	999999	669	263	120	661	212	190	162	999999	625	214	895	383	999999	999999	999999	759	806	790	139	803	999999	575	995	871	347	784	869	535	659	795	310	39	999999	107	66	173	322	401	224	898	654	197	146	319	669	999999	781	120	999999	334	625	405	401	570	288	104	268	248	999999	428	999999	626	37	830	904	865	695	470	396	999999	999999	414	575	999999	159	895	438	685	212	94	13	758	72	334	179	904	999999	127	818	962	999999	999999	999999	796	587	37	169	316	
415	999999	567	320	724	94	999999	221	829	170	421	393	665	582	46	239	424	562	564	999999	660	999999	237	578	999999	433	482	373	337	779	653	131	999999	132	279	409	527	692	999999	977	447	958	84	476	705	434	307	999999	47	999999	999999	999999	473	466	655	416	575	988	668	999999	611	999999	883	60	517	299	657	999999	999999	636	711	732	528	999999	265	999999	924	760	872	227	999999	160	336	489	407	999999	658	279	999999	999999	833	999999	33	743	376	923	84	34	959	415	777	764	29	999999	145	999999	506	887	211	953	999999	814	999999	451	174	999999	999999	404	653	999999	641	388	76	449	999999	183	708	999999	220	999999	627	999999	801	999999	450	371	140	999999	354	757	131	999999	77	999999	381	28	422	582	579	914	999999	680	999999	80	999999	399	698	580	607	999999	940	722	677	999999	335	591	23	659	999999	802	999999	999999	59	896	767	999999	320	553	77	784	760	136	215	305	604	947	530	999999	692	60	999999	560	328	391	999999	409	104	207	196	999999	14	763	999999	776	593	474	630	484	313	903	88	155	513	822	212	814	517	381	275	999999	71	999999	999999	950	140	770	943	999999	999999	999999	776	122	999999	286	999999	997	555	438	711	140	327	55	427	789	972	999999	56	999999	189	12	892	722	932	808	728	722	796	999999	999999	999999	530	962	404	945	136	965	789	999999	52	999999	999999	88	670	145	71	25	999999	186	978	613	999999	999999	999999	87	475	64	190	557	557	67	211	925	792	888	609	365	651	481	662	16	737	819	462	975	744	813	62	796	999999	713	856	999999	999999	999999	108	92	483	327	480	82	785	999999	679	985	13	342	296	781	535	999999	374	394	524	972	999999	999999	985	999999	342	662	11	393	810	844	999999	591	283	759	789	527	999999	333	999999	590	230	505	999999	477	971	411	999999	999999	999999	51	348	999999	999999	679	999999	204	106	999999	984	818	80	999999	431	834	783	421	69	536	992	999999	824	50	393	933	751	381	999999	999999	541	931	145	999999	999999	999999	505	739	496	604	603	595	430	999999	348	999999	519	999999	83	315	693	559	352	990	288	999999	999999	999999	999999	999999	999999	999999	999999	588	439	62	682	999999	278	662	339	54	925	999999	932	407	587	913	701	211	999999	999999	307	459	999999	981	999999	999999	453	869	552	999999	661	334	676	818	166	841	481	295	999999	179	560	999999	975	649	634	887	67	880	675	999999	606	877	747	16	487	979	999999	457	473	999999	896	999999	119	999999	393	601	788	123	999999	746	442	999999	701	254	370	886	
999999	999999	357	702	97	999999	203	250	999999	784	586	669	341	186	999999	34	999999	999999	999999	161	311	999999	999999	42	108	999999	639	929	870	200	999999	503	999999	600	506	999999	110	999999	999999	999999	215	999999	540	999999	25	129	999999	999999	668	999999	999999	728	970	219	585	639	919	999999	603	999999	932	999999	380	410	608	999999	34	741	680	498	924	61	532	948	945	442	313	656	999999	979	172	574	270	999999	607	457	532	436	25	866	668	785	177	999999	999999	999999	999999	140	11	932	105	50	394	179	493	999999	206	31	999999	153	999999	273	307	624	981	368	999999	917	803	161	560	597	726	999999	999999	148	999999	234	557	13	943	182	654	94	999999	999999	189	101	968	75	260	999999	171	871	540	999999	487	552	999999	999999	999999	581	337	850	382	999999	324	580	999999	354	657	999999	474	999999	209	163	999999	223	739	999999	188	911	949	737	900	59	436	854	283	435	661	341	908	525	75	372	999999	999999	712	387	807	608	752	623	418	999999	46	900	672	386	786	274	813	466	853	999999	999999	599	949	333	999999	470	307	913	693	325	999999	949	205	837	317	814	999999	362	62	999999	169	335	329	622	22	535	999999	896	999999	397	528	452	671	48	740	256	855	388	316	347	311	999999	930	102	225	97	705	999999	79	971	763	460	999999	283	867	306	999999	336	320	545	287	999999	274	306	797	999999	288	166	106	71	958	132	56	715	278	330	999999	999999	407	925	829	357	827	677	634	77	47	397	999999	444	975	529	78	770	69	900	573	633	304	603	809	548	999999	17	23	999999	999999	999999	999999	546	900	53	928	999999	716	929	583	597	672	729	583	890	985	999999	95	999999	64	286	656	377	999999	999999	932	803	999999	291	620	819	663	999999	999999	999999	391	635	544	932	600	683	64	139	999999	999999	999999	574	30	918	999999	85	922	584	999999	137	52	637	789	138	121	135	999999	434	319	764	933	678	999999	243	508	360	999999	999999	838	381	231	526	60	780	999999	367	782	207	728	544	999999	89	999999	536	306	999999	845	415	821	475	414	629	819	999999	52	292	509	786	419	212	957	769	999999	999999	999999	525	587	999999	328	753	352	999999	706	999999	867	854	271	539	937	754	514	712	341	999999	999999	999999	706	496	999999	527	858	995	787	525	999999	136	343	211	630	780	175	837	97	77	133	343	999999	55	999999	999999	999999	969	849	664	698	254	999999	382	999999	313	819	101	280	800	999999	356	293	191	999999	740	520	70	908	166	588	677	625	999999	250	633	680	661	
800	548	506	999999	156	132	826	343	698	960	963	999999	961	999999	566	296	999999	776	59	740	858	955	677	961	70	693	999999	31	629	999999	142	615	633	167	300	731	999999	16	210	999999	364	999999	52	560	999999	591	204	514	999999	338	100	473	583	939	803	844	999999	545	827	462	56	805	714	532	827	358	694	804	783	834	992	175	576	889	386	999999	913	127	999999	999999	999999	571	910	300	85	999999	999999	693	363	455	860	759	999999	748	123	559	149	520	999999	999999	999999	399	730	999999	999999	924	897	999999	563	999999	931	753	681	358	962	485	895	423	457	167	326	10	450	338	999999	999999	986	999999	775	827	864	999999	394	125	999999	109	841	633	955	999999	772	346	140	564	523	116	87	831	785	638	663	999999	72	575	999999	999999	948	402	999999	112	938	79	919	735	934	538	369	999999	776	863	999999	271	467	999999	395	980	999999	886	814	999999	999999	165	53	146	173	999999	340	999999	999999	684	999999	449	330	852	221	703	427	404	629	985	746	521	999999	999999	999999	401	268	765	189	999999	999999	72	999999	446	946	999999	36	782	572	796	208	550	999999	101	712	204	999999	615	95	692	563	474	999999	829	999999	643	110	131	151	999999	879	574	639	251	656	98	999999	884	905	438	677	644	832	833	786	206	648	962	999999	999999	459	653	680	496	888	563	805	999999	326	313	682	904	640	800	916	633	911	632	445	624	999999	67	999999	656	25	918	641	433	999999	923	995	147	912	351	322	236	894	152	362	999999	292	112	567	602	756	772	14	42	999999	163	999999	26	527	593	467	402	999999	999999	481	969	999999	382	999999	402	318	544	992	298	488	999999	739	769	279	351	999999	240	499	999999	899	253	914	999999	999999	999999	639	999999	620	328	884	919	999999	869	999999	392	999999	910	396	174	294	222	780	999999	553	235	424	999999	999999	185	261	236	902	999999	134	238	65	321	865	828	999999	999999	924	999999	999999	568	999999	869	108	886	180	999999	999999	999999	823	686	472	209	65	999999	474	123	999999	444	77	657	26	456	744	442	337	859	54	567	411	954	298	999999	310	984	999999	555	427	860	15	829	392	999999	23	448	765	856	999999	999999	363	650	108	999999	606	756	999999	951	134	665	559	320	999999	999999	923	868	398	999999	898	81	462	919	999999	999999	999999	999999	275	449	443	306	677	481	999999	999999	214	999999	856	999999	510	999999	442	876	999999	999999	311	999999	999999	115	653	154	59	409	957	194	131	444	999999	999999	999999	999999	491	999999	518	827	999999	87	717	999999	
82	999999	21	589	855	354	999999	999999	498	933	79	999999	796	169	999999	298	257	277	523	418	348	999999	806	139	999999	999999	72	339	999999	999999	773	233	977	533	43	490	142	469	554	613	999999	544	946	999999	657	317	572	332	317	229	580	720	564	308	579	313	999999	999999	999999	712	999999	999999	228	999999	169	845	765	272	136	314	165	999999	723	910	861	803	823	786	481	450	580	740	32	148	32	63	669	679	954	730	999999	260	999999	841	330	258	999999	60	860	812	551	309	205	999999	73	792	996	654	446	775	999999	579	410	391	142	551	286	999999	999999	999999	999999	96	317	999999	999999	905	159	999999	999999	999999	487	772	999999	669	999999	280	544	29	84	240	66	25	999999	189	250	999999	999999	255	999999	779	971	246	188	753	999999	464	992	800	999999	168	642	124	74	832	298	999999	652	741	492	862	17	266	15	642	59	171	999999	999999	165	634	65	904	184	810	641	250	593	182	43	444	288	744	999999	916	999999	942	950	999999	890	532	902	118	763	846	771	999999	241	545	999999	999999	999999	999999	644	999999	112	738	940	264	201	58	133	999999	999999	58	584	273	70	98	999999	117	999999	453	247	632	999999	947	150	337	48	926	18	999999	478	568	833	424	999999	17	999999	999999	11	695	218	842	408	999999	411	714	272	999999	654	152	500	596	999999	167	626	22	466	165	999999	612	225	274	999999	85	999999	148	225	169	174	62	284	196	115	525	999999	404	999999	309	545	435	75	999999	282	866	557	881	314	999999	797	97	551	999999	270	399	479	999999	803	332	430	272	499	112	343	601	868	999999	491	739	923	999999	787	166	619	999999	546	999999	992	999999	999999	129	833	550	999999	999999	511	625	926	999999	999999	300	600	901	879	282	936	963	999999	680	997	253	400	575	751	574	309	999999	49	108	999999	794	952	999999	804	310	439	999999	739	999999	99	253	387	775	999999	633	999999	999999	287	999999	235	999999	487	321	185	284	999999	268	798	798	777	126	585	827	863	260	999999	969	107	578	843	986	234	999999	591	754	865	625	881	128	942	423	117	702	999999	279	316	999999	455	529	580	999999	160	941	488	973	667	560	911	443	295	662	999999	708	502	248	359	547	730	431	418	999999	386	680	855	363	999999	882	953	594	943	706	524	999999	999999	672	999999	999999	461	617	999999	315	713	999999	832	999999	635	408	210	634	919	769	911	33	999999	476	794	480	95	135	963	784	606	327	499	589	999999	219	710	829	412	76	999999	122	344	113	999999	937	848	575	
728	610	999999	329	999999	999999	999999	500	467	531	877	999999	207	336	999999	312	708	395	949	252	152	425	698	380	231	853	683	799	689	17	85	857	632	520	406	999999	111	999999	653	325	794	647	752	189	999999	57	868	759	467	999999	999999	15	988	999999	432	312	912	312	107	820	500	995	999999	460	455	30	733	999999	929	301	210	430	742	633	999999	999999	673	519	428	184	999999	924	341	656	612	80	999999	37	97	999999	450	799	190	832	999999	798	835	999999	999999	931	324	191	829	176	832	974	272	364	157	927	638	403	883	923	835	575	664	165	999999	384	160	706	599	835	851	410	250	909	807	659	999999	381	785	497	859	803	999999	175	823	638	808	514	879	170	465	57	916	267	999999	259	999999	680	454	999999	999999	618	591	994	324	999999	999999	362	999999	498	266	267	617	395	999999	999999	480	498	341	219	576	646	826	439	379	803	493	983	912	999999	524	989	926	436	717	251	222	110	850	999999	904	455	957	391	903	208	439	531	999999	966	779	646	348	245	782	143	792	161	999999	521	938	750	450	998	973	276	999999	191	999999	821	818	379	648	999999	314	130	688	444	535	181	374	962	789	946	778	878	651	691	653	583	999999	70	485	339	462	163	999999	958	418	636	867	257	852	382	999999	410	997	409	930	999999	455	357	625	453	999999	976	961	504	999999	104	625	648	999999	105	372	757	893	318	487	161	126	730	36	899	999999	126	119	417	999999	378	999999	251	761	991	999999	111	445	42	999999	485	202	510	999999	323	999999	999999	719	757	19	399	516	999999	921	779	545	724	331	726	999999	999999	867	999999	999999	999999	224	383	887	546	999999	999999	322	861	135	11	958	615	992	999999	888	999999	406	361	999999	408	861	999999	330	982	455	413	780	718	891	999999	618	649	804	885	108	999999	341	182	790	999999	87	654	563	920	999999	930	732	618	837	65	633	516	999999	307	990	33	63	904	101	999999	999999	604	999999	973	392	999999	811	116	613	999999	753	234	570	999999	331	999999	999999	409	999999	525	680	999999	880	836	529	112	502	507	894	85	582	436	91	999999	999999	482	685	999999	538	999999	128	625	14	586	312	409	945	498	975	784	395	654	999999	999999	883	999999	723	999999	453	290	816	314	999999	537	679	326	152	343	397	999999	999999	56	870	999999	407	64	167	999999	533	130	166	14	532	999999	690	927	693	999999	353	999999	759	999999	147	999999	999999	813	413	476	906	985	999999	999999	999999	136	262	348	783	999999	999999	828	999999	429	
609	333	134	999999	782	111	847	751	633	999999	990	455	99	979	999999	623	999999	593	651	999999	397	547	863	554	904	405	857	351	153	999999	346	524	999999	340	941	999999	133	883	999999	999999	629	999999	362	629	621	999999	46	282	438	170	999999	999999	187	999999	999999	72	470	999999	907	999999	999999	999999	607	33	300	475	999999	759	48	106	499	91	561	349	71	999999	194	999999	933	259	999999	999999	999999	983	491	761	347	312	999999	879	353	553	975	654	999999	133	999999	339	339	999999	999999	999999	999999	342	670	47	33	837	418	799	999999	999999	999999	999999	27	669	592	999999	541	538	138	372	460	168	752	945	115	907	292	938	683	855	999999	999999	278	92	350	999999	322	999999	737	509	893	509	999999	127	907	999999	999999	398	541	934	798	800	27	618	999999	85	589	725	932	999999	999999	480	126	999999	331	858	999999	999999	328	20	999999	97	999999	999999	999999	951	999999	635	48	787	279	893	999999	748	66	114	770	999999	265	274	992	597	521	620	999999	999999	392	980	795	999999	937	999999	80	530	632	999999	999999	398	999999	875	999999	953	999999	999999	847	661	999999	378	999999	227	999999	999999	679	999999	28	714	575	190	999999	64	568	185	839	989	850	576	823	876	125	356	115	381	520	390	354	48	999999	999999	999999	999999	999999	24	25	578	960	218	32	26	999999	918	145	818	724	999999	999999	744	999999	697	304	999999	838	206	262	618	121	999999	999999	999999	709	999999	999999	207	999999	382	713	554	999999	271	999999	641	554	999999	375	207	221	999999	657	434	83	609	999999	222	83	999999	464	999999	762	407	999999	252	10	999999	317	531	999999	937	411	352	382	762	585	852	668	662	726	999999	831	65	407	825	70	999999	226	109	999999	999999	999999	912	917	569	791	762	804	999999	641	999999	999999	844	93	283	884	999999	61	320	34	81	554	420	777	433	322	706	999	641	192	225	999999	999999	999999	999999	812	498	434	813	999999	823	999999	881	31	905	540	999999	972	133	940	755	999999	905	999999	984	999999	999999	145	494	256	95	999999	172	603	425	314	291	379	999999	470	999999	880	248	999999	210	33	672	398	872	999999	335	734	876	701	437	491	999999	143	999999	999999	109	363	999999	566	885	999999	885	287	605	601	999999	618	421	999999	554	999999	495	565	874	961	374	324	273	999999	921	360	886	471	999999	934	702	999999	888	999999	371	42	940	999999	464	149	999999	394	792	281	644	717	323	999999	156	562	996	55	999999	529	130	784	100	348	644	535	184	999999	999999	671	999999	999999	729	999999	301	521	933	813	111	
734	823	999999	531	991	956	214	999999	672	324	999999	937	657	889	368	944	586	942	602	46	929	964	723	283	999999	383	544	987	967	922	999999	629	193	943	534	705	999999	263	108	391	440	498	511	108	999999	999999	250	220	370	410	999999	999999	341	776	999999	769	110	706	410	618	422	227	78	750	690	984	999999	999999	365	999999	804	999999	843	220	606	440	463	999999	776	396	999999	334	626	999999	217	65	297	999999	771	764	605	444	852	489	969	223	429	761	418	522	980	999999	854	707	999999	999999	999999	131	179	741	316	999999	930	999999	486	98	601	511	542	634	999999	347	942	600	68	370	480	364	250	999999	21	701	216	263	416	605	479	918	960	826	329	999999	247	39	999999	130	999999	838	12	880	999999	999999	228	999999	825	642	594	263	649	245	910	381	880	786	730	999999	279	676	999999	880	618	999999	999999	716	315	529	999999	912	152	938	856	999999	361	369	999999	999999	483	432	438	773	999999	226	279	724	915	948	296	460	999999	843	850	837	999999	132	272	999999	377	999999	478	305	542	999999	999999	711	389	278	999999	999999	24	637	999999	846	999999	833	868	999999	413	825	999999	367	243	999999	613	309	999999	29	410	239	107	832	726	971	954	142	240	339	115	567	345	647	928	776	999999	672	712	14	999999	407	999999	869	999999	551	711	121	72	999999	78	811	624	369	867	789	422	191	911	169	892	999999	999999	999999	297	846	999999	162	438	999999	212	999999	597	92	430	999999	976	237	307	184	270	842	999999	347	999999	999999	943	999999	999999	149	364	999999	761	552	121	492	804	724	582	999999	999999	999999	683	999999	690	137	224	541	939	863	813	999999	883	999999	898	59	45	265	278	993	903	514	382	298	999999	999999	189	54	971	937	209	999999	999999	618	999999	711	169	999999	656	999999	89	411	46	999999	335	179	381	999999	654	71	457	548	455	588	999999	556	185	999999	999999	743	948	180	570	11	664	561	538	999999	623	196	889	571	999999	145	914	999999	478	466	963	999999	576	165	400	909	999999	661	806	999999	999999	566	536	775	999999	913	194	999999	841	999999	262	774	640	116	411	467	181	886	938	320	673	294	88	719	430	999999	176	792	780	660	521	12	999999	471	441	66	660	124	599	696	950	999999	999999	443	999999	198	302	999999	754	932	999999	999999	722	495	404	999999	999999	817	354	411	746	402	138	190	523	259	29	179	674	354	806	67	296	252	370	667	634	645	514	242	277	999999	48	999999	999999	916	999999	269	77	893	579	843	769	197	999999	557	
999999	479	919	955	179	132	795	409	136	680	318	999999	999999	736	913	842	312	122	144	49	363	290	267	607	999999	999999	112	781	774	962	297	999999	302	999999	999999	165	999999	559	72	154	911	638	720	999999	608	999999	144	999999	999999	736	999999	656	63	909	204	596	221	999999	985	419	30	23	635	173	392	219	188	321	946	758	127	752	60	989	138	724	570	999999	998	170	625	771	999999	999999	999999	999999	999999	999999	618	203	999999	412	574	653	134	897	13	557	860	398	630	822	394	231	619	788	606	73	999999	999999	36	207	323	825	794	258	222	596	741	751	174	999999	703	999999	814	714	188	407	865	999999	721	999999	163	609	539	802	387	580	428	643	44	981	999999	148	176	746	98	748	858	875	999999	416	815	119	234	835	129	640	999999	905	609	209	207	550	758	23	999999	714	295	992	870	641	178	999999	999999	193	193	565	587	78	625	439	548	999999	555	314	207	53	999999	703	683	747	173	523	44	834	783	71	999999	162	999999	384	463	866	14	53	248	999999	999999	50	652	999999	999999	348	290	179	661	999999	999999	454	816	999	338	999999	318	999999	477	654	999999	881	999999	131	185	434	375	250	976	681	985	512	75	489	650	345	61	129	999999	999999	243	864	999999	575	77	934	346	703	56	999999	557	881	575	594	653	521	640	530	388	629	999999	49	203	999999	232	492	999999	999999	359	993	539	199	999999	652	421	999999	999999	999999	64	999999	98	672	203	999999	133	114	936	480	835	999999	705	531	741	74	852	999999	999999	204	999999	999999	999999	19	353	999999	341	368	451	923	183	454	999999	805	999999	146	999999	311	845	98	855	127	555	908	501	230	297	18	999999	375	800	227	999999	513	490	479	696	88	999999	150	999999	765	663	23	307	391	324	899	999999	604	533	999999	358	581	999999	999999	999999	999999	518	132	999999	333	909	999999	132	955	914	999999	324	995	999999	461	982	705	999999	99	464	541	610	119	905	398	999999	854	842	259	869	957	174	264	999999	59	999999	205	384	449	856	587	999999	352	999999	24	584	71	163	999999	568	999999	265	999999	771	498	45	408	999999	377	382	65	243	873	96	999999	999999	70	555	400	891	787	330	876	999999	999999	999999	268	999999	999999	813	890	700	770	691	226	702	916	493	951	999999	999999	999999	999999	77	800	353	27	999999	519	879	999999	515	762	190	780	332	389	25	893	848	776	999999	999999	563	491	364	473	192	869	265	229	576	603	386	729	808	322	999999	999999	533	999999	12	133	21	299	999999	937	
590	910	893	322	999999	600	113	248	406	652	454	585	445	880	834	396	264	660	999999	999999	386	460	972	19	580	582	369	999999	999999	642	324	999999	117	427	882	282	975	942	328	975	500	148	333	165	868	233	996	653	798	616	868	360	350	472	561	999999	937	883	999999	999999	240	888	474	763	338	999999	999999	28	997	562	420	322	342	972	421	248	999999	817	151	999999	586	716	999999	166	999999	999999	923	645	999999	753	999999	101	209	10	745	612	673	999999	827	688	999999	977	999999	245	206	999999	28	378	61	323	11	999999	742	999999	999999	524	472	317	990	373	265	999999	163	253	999999	328	999999	341	999999	999999	999999	999999	990	999999	600	999999	999999	191	960	226	946	999999	594	552	999999	224	359	812	999999	231	150	365	999999	463	999999	999999	824	999999	26	878	443	999999	151	251	748	999999	139	290	796	143	463	290	999999	773	426	999999	248	610	501	14	999999	310	81	999999	669	218	988	999999	999999	676	999999	658	174	92	783	269	414	352	804	318	94	79	26	135	999999	999999	18	806	47	722	999999	224	910	22	909	143	614	145	999999	539	455	603	260	129	359	999999	126	999999	990	167	306	999999	806	193	919	899	294	945	248	809	210	999999	499	999999	991	999999	748	161	999999	999999	654	278	769	274	862	999999	818	896	999999	999999	999999	744	999999	999999	426	788	999999	726	103	999999	999999	668	897	999999	339	999999	114	943	138	790	67	965	101	350	512	999999	137	541	331	438	90	999999	179	999999	77	465	375	619	890	213	999999	32	999999	173	800	985	381	996	935	598	999999	875	768	985	905	777	652	475	999999	399	661	876	404	999999	929	999999	499	621	999999	873	897	494	62	999999	999999	999999	907	928	549	999999	655	999999	606	732	61	215	629	193	381	299	999999	900	251	501	551	999999	999999	402	244	999999	999999	760	300	71	700	892	999999	843	999999	999999	870	999999	999999	999999	743	530	999999	671	613	723	999999	315	250	999999	999999	997	999999	561	383	363	417	514	693	210	39	895	839	544	41	168	392	786	836	999999	999999	999999	974	400	999999	30	15	955	999999	520	517	191	999999	999999	11	999999	649	271	470	993	463	366	41	725	822	847	999999	999999	639	455	341	999999	999999	739	987	971	33	852	802	999999	999999	461	999999	182	692	848	385	955	542	338	999999	131	326	843	57	999999	67	999999	578	910	339	278	325	343	189	472	999999	780	897	40	679	796	468	117	999999	11	640	858	999999	999999	472	735	203	310	936	220	729	635	691	924	913	774	284	892	32	89	
145	391	993	230	144	604	999999	999999	999999	721	999999	218	999999	56	431	209	999999	604	448	603	85	999999	999999	969	999999	999999	99	999999	999999	905	999999	576	95	566	865	258	999999	811	999999	999999	678	691	999999	224	557	520	438	999999	502	714	557	680	999999	428	14	130	999999	34	487	999999	515	93	395	754	999999	95	133	640	190	183	345	415	764	580	925	999999	373	999999	421	232	649	453	481	412	357	841	133	999999	999999	745	273	999999	333	782	362	594	306	897	24	471	999999	797	465	329	999999	152	915	999999	503	620	757	802	999999	999999	417	999999	612	983	406	999999	962	466	88	445	999999	999999	91	999999	228	340	96	999999	177	999999	999999	852	988	999999	43	215	999999	260	999999	941	988	471	999999	999999	375	300	999999	999999	500	656	508	930	719	999999	999999	873	70	932	653	999999	534	290	634	999999	429	999999	82	460	949	999999	441	999999	999999	146	456	999999	278	22	999999	928	357	999999	976	520	451	905	999999	968	742	169	154	993	606	10	999999	999999	836	574	999999	810	227	532	373	308	225	999999	999999	582	573	972	605	999999	999999	725	815	760	999999	999999	999999	999999	431	114	718	999999	57	448	999999	999999	999999	748	610	703	999999	807	711	825	409	678	999999	654	999999	999999	405	769	564	106	678	881	195	656	403	722	362	134	388	123	813	583	999999	777	999999	343	853	824	371	901	683	999999	23	989	360	635	818	567	255	999999	999999	999999	999999	951	769	233	117	999999	355	888	351	249	428	598	21	826	427	528	962	934	706	580	999999	662	999999	170	867	205	305	767	903	794	999999	517	414	865	358	308	17	467	235	780	479	483	560	444	98	425	977	534	217	300	604	320	174	999999	550	999999	539	608	999999	999999	777	999999	984	999999	999999	911	999999	999999	477	999999	520	504	999999	926	999999	924	112	977	82	451	999999	770	560	613	199	568	999999	999999	999999	999999	769	409	112	324	13	892	999999	999999	84	187	242	999999	66	98	780	109	612	248	36	626	470	561	536	999999	693	16	999999	381	999999	802	568	907	831	692	359	121	402	394	922	219	435	999999	903	894	999999	396	999999	471	999999	100	956	114	260	698	324	999999	999999	198	630	999999	864	127	999999	999999	618	334	999	373	999999	999999	999999	227	325	999999	200	371	999999	641	703	306	302	565	999999	999999	846	463	999999	143	378	152	248	213	999999	925	999999	317	999999	631	285	885	397	999999	732	173	999999	738	999999	999999	507	952	559	240	494	333	705	309	578	379	435	164	676	866	995	999999	999999	999999	999999	400	
471	882	908	36	999999	999999	999999	952	832	999999	883	117	674	224	635	999999	999999	18	719	999999	230	999999	739	999999	205	131	218	999999	999999	146	743	890	999999	398	971	625	999999	532	874	676	999999	752	476	203	999999	328	999999	462	241	578	13	421	783	31	180	999999	153	824	999999	244	999999	389	607	999999	642	993	831	286	252	19	382	70	143	999999	999999	999999	578	546	597	999999	641	999999	999999	775	143	331	116	264	999999	555	481	229	999999	639	76	44	999999	780	560	502	496	213	999999	999999	999999	942	999999	740	14	703	848	607	236	953	999999	999999	100	831	562	999999	886	577	999999	696	538	162	999999	999999	976	982	999999	797	985	999999	391	999999	545	77	579	201	53	375	999999	524	707	874	999999	748	46	222	999999	322	228	999999	999999	999999	153	523	693	53	582	784	763	999999	999999	999999	622	142	571	999999	999999	999999	262	371	278	520	328	544	999999	999999	170	621	467	764	48	20	579	745	488	472	999999	31	383	535	618	999999	611	237	154	657	262	999999	186	999999	903	920	70	856	971	999999	600	609	999999	40	883	999999	326	999	982	370	999999	876	653	109	881	999999	650	727	753	19	909	100	400	342	411	999999	445	999999	999999	128	999999	723	774	393	871	684	497	999999	651	999999	942	612	254	999999	186	999999	216	86	999999	616	280	343	999999	999999	196	999999	218	999999	629	999999	526	999999	999999	999999	420	757	111	270	238	999999	999999	307	85	106	77	306	845	999999	166	34	999999	368	608	999999	848	616	619	812	207	370	999999	999999	724	999999	140	222	999999	999999	373	428	284	946	999999	792	999999	973	267	16	894	889	664	999999	46	604	491	167	131	893	26	803	148	999999	999999	867	729	999999	583	18	965	999999	999999	465	999999	737	749	155	999999	816	437	875	359	999999	918	999999	706	875	269	999999	585	973	100	580	999999	570	290	986	883	979	999999	321	399	259	51	49	999999	209	999999	308	854	345	646	999999	465	150	453	535	999999	999999	171	999999	999999	463	432	992	764	261	999999	999999	457	763	272	540	753	126	485	110	999999	879	259	999999	527	960	275	250	336	785	125	999999	126	754	616	137	818	217	999999	936	827	999999	284	999999	117	675	850	999999	83	115	999999	349	665	353	963	999999	999999	664	336	999999	197	192	999999	999999	999999	867	565	999999	157	144	722	546	50	548	999999	522	604	999999	999999	852	120	185	176	999999	999999	776	568	773	999999	125	631	163	881	801	749	999999	393	305	670	249	119	157	999999	999999	392	25	309	999999	80	999999	895	62	275	483	
174	22	25	444	755	369	309	999999	999999	41	512	569	664	248	999999	638	999999	309	999999	159	999999	963	241	237	838	217	476	451	702	349	230	579	888	407	637	999999	999999	999999	999999	311	939	326	245	911	436	823	361	70	327	442	321	596	280	125	999999	210	780	999999	605	547	893	858	100	999999	811	999999	680	266	611	72	19	190	759	999999	219	426	999999	329	800	999999	856	416	133	269	37	633	308	999999	667	436	999999	840	353	12	418	91	236	999999	999999	999999	152	104	999999	264	999999	141	837	999999	905	323	481	460	999999	591	999999	486	734	830	544	999999	999999	908	599	999999	117	178	999999	999999	999999	138	999999	65	999999	306	871	762	999999	869	836	896	796	509	866	999999	954	504	999999	761	321	999999	356	405	999999	922	869	244	504	284	157	264	999999	90	735	777	133	999999	999999	999999	999999	928	529	865	999999	647	391	134	999999	999999	229	612	999999	999999	445	142	782	794	926	307	437	636	267	999999	722	999999	601	715	774	99	229	538	273	171	52	999999	999999	490	411	490	540	744	203	258	64	999999	999999	999999	645	603	994	999999	499	999999	263	92	999999	846	153	422	56	676	999999	951	999999	691	999999	165	999999	61	730	301	999999	446	766	693	999999	18	999999	187	644	999999	80	180	104	999999	49	999999	907	959	722	999999	999999	989	444	999999	999999	251	999999	373	205	999999	196	593	872	999999	945	63	177	570	999999	999999	228	965	778	674	606	189	857	145	652	19	999999	83	339	176	954	403	11	902	309	201	786	999999	982	861	195	486	307	401	999999	985	171	347	319	999999	999999	381	999999	769	267	214	394	96	721	195	999999	122	264	999999	748	551	61	275	271	999999	875	963	999999	916	489	129	882	465	999999	666	848	909	999999	278	830	582	999999	999999	999999	104	807	700	543	797	335	82	232	600	653	402	934	895	86	862	195	999999	398	304	289	148	332	999999	894	64	346	999999	999999	999999	999999	175	368	818	631	999999	649	184	999999	195	999999	417	896	999999	811	798	731	953	999999	902	999999	999999	194	888	953	505	772	879	999999	489	460	999999	999999	247	724	488	999999	125	999999	910	222	999999	952	213	713	871	251	51	126	106	332	999999	792	456	999999	427	999999	480	865	999999	404	999999	379	999999	734	880	999999	659	566	333	764	616	689	999999	999999	999999	999999	980	185	91	264	999999	762	709	999999	77	917	276	999999	306	507	563	999999	999999	515	451	999999	21	999999	832	999999	591	484	999999	341	716	999999	869	766	830	921	10	304	784	999999	999999	18	670	
999999	667	962	428	325	269	826	999999	365	999999	417	248	440	494	511	353	903	999999	999999	999999	377	999999	373	58	509	999999	385	506	999999	476	276	999999	999999	999999	237	811	999999	758	275	999999	967	140	360	163	462	528	400	437	999999	951	999999	209	426	49	302	344	304	999999	919	812	999999	329	999999	999999	285	574	999999	469	266	700	483	155	406	40	11	247	99	219	596	980	122	947	17	999999	595	77	426	403	678	893	517	999999	839	463	999999	999999	197	470	999999	999999	722	930	181	798	478	735	802	395	48	999999	255	94	327	999999	699	936	321	999999	304	999999	157	999999	791	372	192	527	315	943	699	999999	999999	628	341	999999	268	192	999999	218	839	860	275	999999	364	622	648	433	999999	999999	763	405	999999	562	176	670	740	999999	999999	808	616	950	429	999999	999999	684	15	626	752	618	679	517	999999	999999	795	999999	942	126	58	178	999999	999999	889	413	190	303	37	999999	999999	671	968	949	53	968	999999	888	440	999999	344	680	617	31	680	999999	232	999999	246	233	999999	733	727	623	999999	970	999999	856	70	999999	678	999999	999999	519	175	90	650	999999	999999	999999	509	907	12	536	782	377	561	702	89	870	191	999999	67	803	729	727	944	354	688	82	999999	746	827	424	738	941	32	108	856	999999	999999	502	782	55	723	860	730	201	999999	892	999999	999999	777	200	834	999999	999999	854	789	447	999999	305	50	401	316	763	999999	588	797	999999	355	463	846	489	999999	999999	161	22	999999	999999	999999	752	999999	795	663	999999	968	636	999999	994	607	178	318	418	462	83	461	999999	738	999999	999999	152	403	10	547	956	545	999999	999999	155	592	999999	999999	999999	450	394	999999	255	737	999999	795	452	998	803	999999	999999	154	438	36	428	237	999999	999999	999999	999999	854	359	999999	258	707	956	680	937	443	999999	999999	403	999999	967	999999	999999	216	653	923	175	338	153	600	767	370	811	117	271	281	918	821	57	999999	831	595	44	290	999999	999999	858	124	515	564	401	957	783	999999	470	958	147	30	127	999999	999999	999999	711	759	744	887	896	999999	419	665	525	999999	237	747	999999	382	43	999	219	623	999999	60	823	999999	208	999999	587	64	647	313	144	898	704	999999	999999	82	884	999999	999999	119	143	19	705	849	999999	999999	730	46	999999	97	924	999999	810	999999	295	902	935	132	560	934	310	841	999999	116	999999	626	885	540	999999	493	498	757	463	110	489	66	355	973	548	999999	89	550	863	559	388	999999	97	211	411	799	146	761	725	999999	809	302	
807	598	999999	422	999999	199	992	706	999999	999999	684	999999	999999	239	999999	999999	583	999999	854	759	999999	651	999999	535	539	683	138	254	999999	736	42	999999	300	197	999999	756	655	136	469	890	999999	167	960	222	321	386	197	182	999999	184	188	999999	999999	59	324	166	871	793	883	999999	70	747	359	862	144	999999	420	826	999999	799	999999	999999	705	964	211	999999	691	515	223	163	496	956	11	183	558	482	106	999999	873	101	885	862	252	226	830	999999	807	107	88	490	966	370	201	452	867	730	854	999999	999999	503	475	999999	579	729	756	114	999999	999999	314	661	734	178	999999	999999	999999	999999	999999	999999	999999	400	22	593	437	733	197	136	999999	559	316	999999	627	315	403	999999	626	999999	292	523	469	999999	75	632	999999	426	755	797	417	312	538	422	999999	375	657	457	999999	881	999999	845	542	629	349	999999	999999	487	44	429	999999	582	999999	395	999999	691	29	417	999999	390	800	21	978	400	718	461	999999	893	310	261	999999	945	889	744	599	447	999999	839	386	879	762	999999	999999	335	31	834	50	152	999999	999999	356	249	133	110	91	918	999999	151	999999	888	999999	976	999999	782	771	830	693	999999	796	724	710	189	41	454	628	495	629	652	379	884	421	878	999999	475	905	999999	822	789	999999	681	580	999999	999999	497	714	786	138	999999	999999	200	151	522	355	536	999999	999999	217	999999	481	999999	298	223	999999	999999	477	296	344	711	877	363	18	904	865	999999	999999	871	260	999999	740	842	366	30	99	188	743	898	999999	115	351	999999	999999	153	317	76	392	999999	76	901	999999	427	451	427	730	209	999999	246	657	240	393	999999	916	673	937	639	239	999999	134	594	294	578	999999	238	369	149	163	864	596	798	999999	786	804	359	524	323	400	938	299	889	995	506	251	302	722	97	999999	536	216	677	999999	124	241	999999	999999	451	664	999999	999999	591	56	328	999999	858	508	606	458	566	159	624	999999	300	978	245	598	999999	336	471	516	999999	326	999999	999999	919	999999	617	554	332	999999	83	658	187	881	708	843	999999	999999	999999	793	999999	639	999999	387	591	437	546	999999	999999	884	829	124	202	706	785	999999	428	669	731	999999	890	61	136	825	86	965	999999	419	280	402	920	932	999999	677	400	999999	70	250	76	491	424	999999	558	999999	912	958	465	480	105	999999	424	17	134	495	903	74	512	440	999999	626	375	136	866	999999	999999	897	999999	525	315	999999	214	188	999999	249	482	419	502	999999	912	127	509	591	324	837	977	912	807	
459	774	336	140	630	999999	450	999999	298	999999	954	484	999999	999999	940	999999	952	238	245	414	885	22	493	571	823	527	193	126	999999	999999	38	626	60	99	720	750	979	22	583	249	999999	133	194	804	548	214	999999	338	569	426	371	999999	999999	508	922	446	290	764	316	113	999999	333	342	999999	585	337	433	925	77	999999	195	940	654	996	261	761	827	689	999999	618	629	854	999999	367	451	430	884	552	176	284	470	224	705	480	999999	829	999999	708	228	999999	781	999999	270	379	240	431	953	999999	257	170	618	601	741	697	483	901	776	975	44	999999	999999	880	758	793	729	970	244	999999	513	431	999999	999999	999999	811	999999	657	593	187	136	999999	476	147	305	16	999999	868	483	17	997	999999	63	815	999999	72	767	900	223	476	650	269	197	999999	243	826	199	500	141	930	860	825	317	598	999999	24	689	999999	585	752	999999	861	497	236	187	922	377	999999	454	407	53	937	999999	999999	536	866	832	697	904	479	816	999999	999999	999999	999999	181	283	465	966	659	383	462	324	999999	999999	789	999999	999999	602	321	458	43	55	733	999999	922	391	201	71	999999	999999	992	999999	999999	935	963	134	944	89	16	648	912	199	794	34	999999	623	973	778	747	104	999999	105	999999	30	782	999999	12	666	235	789	92	403	983	477	391	60	218	999999	385	999999	828	881	596	672	546	843	261	709	305	309	417	422	324	888	319	897	818	999999	999999	844	999999	287	854	226	999999	519	216	999999	642	540	999999	448	403	92	275	991	999999	921	999999	939	868	302	999999	999999	382	669	88	104	168	494	242	133	381	540	542	550	999999	379	115	37	637	934	999999	999999	895	969	29	241	622	327	999999	896	610	223	975	829	999999	928	844	897	440	999999	168	999999	308	291	76	862	550	725	964	999999	999999	457	311	933	235	607	40	412	999999	847	482	840	106	345	522	168	565	999999	634	999999	535	217	596	525	776	918	999999	613	902	166	690	897	999999	268	999999	163	911	999999	603	318	898	441	256	592	999999	327	62	962	768	908	307	836	101	866	603	608	860	786	167	999999	999999	426	999999	999999	166	999999	999999	837	999999	368	256	999999	120	999999	999999	104	960	14	886	459	999999	503	999999	999999	859	853	805	999999	999999	482	999999	135	884	296	999999	999999	930	999999	999999	64	840	999999	707	999999	662	784	999999	775	665	508	647	856	899	999999	450	999999	581	516	999999	312	779	999999	181	999999	75	130	999999	999999	999999	728	999999	999999	999999	832	618	999999	795	444	999999	
85	999999	40	831	167	835	446	999999	186	845	528	899	423	999999	133	999999	999999	53	925	344	999999	999999	902	627	937	344	449	288	77	999999	999999	853	146	184	999999	185	749	999999	24	947	629	895	461	978	629	829	750	78	454	999999	767	607	870	110	800	928	234	412	894	822	395	168	999999	97	55	999999	762	248	579	947	536	692	39	977	999999	646	999999	923	998	117	999999	380	833	999999	331	201	982	46	384	630	999999	346	273	201	561	470	736	999999	932	953	76	511	499	506	31	85	578	892	395	164	999999	311	413	999999	238	25	334	999999	765	854	999999	726	864	949	999999	199	999999	837	999999	254	909	999999	990	54	51	92	881	336	499	256	622	100	999999	230	999999	649	932	486	963	546	999999	99	609	999999	271	349	647	550	999999	831	656	741	999999	151	254	914	320	369	745	156	999999	999999	158	519	999999	602	86	999999	562	358	266	941	999999	880	118	820	721	912	999999	701	445	340	999999	999999	599	880	624	508	975	482	999999	573	741	817	412	148	999999	99	846	999999	273	999999	999999	999999	575	714	867	596	43	999999	202	408	586	54	710	999999	999999	490	919	361	999999	999999	999999	999999	29	692	999999	67	477	969	879	631	75	124	437	442	353	676	102	885	23	37	475	550	289	999999	987	999999	116	609	967	460	180	999999	690	696	344	906	999999	882	514	810	999999	73	555	571	342	999999	616	278	459	999999	398	44	347	950	999999	127	801	99	705	999999	950	868	12	999999	999999	580	434	740	999999	446	999999	219	381	999999	999999	411	995	717	596	525	90	837	999999	473	999999	999999	157	739	595	999999	115	51	187	999999	859	999999	71	999999	120	999999	47	876	181	23	999999	999999	663	144	51	699	999999	93	502	189	432	123	999999	539	366	325	432	694	155	880	340	502	999999	380	354	659	350	999999	606	834	488	214	666	145	512	884	482	23	999999	895	104	31	999999	997	577	745	541	531	770	999999	339	353	730	300	682	467	155	999999	790	391	999999	263	999999	668	701	228	456	583	999999	482	999999	419	995	259	999999	319	953	45	999999	608	128	818	109	811	999999	145	483	376	462	999999	999999	198	233	999999	546	841	999999	880	305	359	298	999999	505	297	999999	999999	357	480	999999	373	514	999999	999999	191	273	540	999999	675	173	566	745	90	130	981	743	999999	999999	688	713	944	999999	999999	739	999999	319	170	323	999999	859	584	787	999999	862	98	999999	629	708	999999	53	999999	999999	869	716	738	999999	217	836	523	999999	999999	733	668	767	569	
599	442	999999	47	872	112	226	353	999999	588	779	743	999999	42	999999	999999	946	999999	999999	707	999999	905	365	10	839	111	999999	800	266	562	851	999999	999999	303	499	107	259	999999	178	940	789	999999	63	137	959	870	989	804	81	999999	360	999999	33	70	999999	693	86	378	208	770	779	426	96	262	999999	660	508	925	542	353	864	286	976	999999	917	923	851	237	51	999999	122	529	728	825	999999	273	105	184	991	806	31	999999	472	407	171	373	257	801	400	999999	372	73	272	999999	999999	84	610	999999	153	387	841	848	999999	239	999999	260	698	271	999999	999999	564	999999	933	999999	999999	984	999999	578	542	554	676	999999	837	999999	606	58	266	10	999999	999999	662	776	999999	614	964	183	552	999999	749	999999	675	985	750	999999	744	999999	999999	999999	999999	592	270	41	786	599	711	999999	20	999999	633	609	993	698	22	922	999999	788	999999	329	771	999999	441	999999	999999	631	999999	690	999999	999999	996	567	919	730	604	999999	999999	630	989	999999	903	183	172	999999	609	149	917	977	972	828	999999	955	745	810	764	257	160	689	212	999999	720	30	491	999999	600	75	690	272	103	356	65	189	799	860	999999	598	985	486	971	999999	999999	901	717	999999	999999	50	999999	119	966	356	515	187	428	999999	721	882	691	999999	365	543	458	999999	883	626	773	936	166	884	393	175	271	674	717	521	451	818	312	999999	999999	559	252	999999	306	747	840	877	761	964	999999	543	907	923	130	438	241	68	28	999999	708	858	999999	938	725	800	999999	841	470	906	393	903	580	680	999999	805	300	876	999999	146	785	999999	999999	202	745	850	999999	348	553	289	289	392	799	221	312	456	999999	314	856	506	661	999	417	854	580	245	962	236	175	325	147	364	999999	882	315	812	684	691	202	874	541	746	297	190	999999	11	113	369	378	311	139	986	30	851	999999	786	999999	330	621	509	999999	999999	183	999999	152	999999	681	999999	905	499	999999	984	122	981	964	999999	711	237	237	999999	141	603	999999	863	195	161	344	858	408	529	335	363	79	693	987	509	573	69	999999	702	329	196	463	878	539	154	873	48	887	569	999999	260	103	52	999999	293	184	999999	999999	999999	590	822	999999	385	999999	418	914	429	994	464	350	652	999999	535	259	945	150	979	333	999999	287	305	971	838	455	85	999999	999999	999999	703	335	264	27	56	999999	506	677	999999	714	131	999999	454	999999	432	228	432	999999	568	792	432	153	204	985	11	999999	295	851	680	999999	999999	158	887	113	301	
139	999999	635	999999	423	999999	278	71	275	212	810	832	260	549	620	33	24	701	245	893	559	140	278	25	342	825	999999	999999	157	624	972	353	350	752	303	142	796	918	154	49	163	91	999999	783	200	881	44	311	999999	907	85	456	999999	220	742	998	999999	619	809	597	107	282	914	650	239	467	491	508	256	487	236	105	557	206	739	477	999999	495	999999	461	791	353	935	250	549	526	700	140	20	304	324	999999	999999	556	999999	881	177	288	553	733	399	536	65	999999	680	979	899	999999	480	275	796	332	795	358	999999	999999	346	673	111	713	766	361	497	951	173	999999	987	10	264	858	309	923	999999	101	71	264	999999	362	569	570	999999	999999	999999	744	508	991	999999	760	750	999999	544	503	187	999999	999999	48	48	113	999999	631	992	899	201	622	999999	872	390	999999	297	999999	464	999999	999999	541	999999	521	702	753	453	181	999999	237	259	77	324	999999	999999	111	134	32	226	999999	943	938	999999	727	63	46	778	635	999999	687	472	209	999999	560	400	999999	753	454	999999	999999	659	247	963	999999	649	999999	308	170	999999	288	579	274	999999	999999	999999	175	999999	999999	468	999999	974	818	570	979	764	60	344	763	415	999999	999999	999999	999999	930	535	706	974	812	999999	929	738	618	509	332	117	999999	874	463	520	234	999999	999999	986	681	321	841	676	999999	10	599	789	999999	754	35	930	900	588	999999	743	343	999999	160	292	999999	999999	365	318	247	872	999999	186	881	999999	190	428	964	693	14	619	693	999999	990	812	999999	149	203	863	483	401	217	619	999999	719	187	44	531	111	456	999999	955	533	999999	999999	999999	423	908	302	574	607	966	216	999999	784	60	999999	999999	999999	804	400	999999	502	999999	999999	999999	946	706	999999	74	156	999999	999999	246	260	999999	170	600	878	377	74	240	900	299	876	435	11	45	694	669	874	835	193	306	66	31	999999	698	593	457	497	716	746	238	999999	999999	114	969	333	131	889	999999	330	970	740	169	999999	213	999999	420	663	910	22	503	199	321	712	565	190	238	999999	472	16	999999	999999	358	494	672	999999	175	330	41	712	573	779	172	514	222	566	897	198	259	740	183	793	587	999999	253	48	117	999999	548	789	999999	920	427	705	898	999999	391	674	169	999999	792	99	999999	999999	448	723	999999	806	500	999	292	49	951	732	999999	999999	302	654	999999	634	763	177	782	251	617	653	999999	466	615	131	184	233	39	917	947	94	999999	999999	265	999999	999999	310	508	549	999999	65	969	
999999	872	271	798	737	432	999999	579	624	317	999999	590	999999	370	571	999999	378	824	69	999999	43	784	999999	475	914	999999	721	623	462	999999	242	745	562	683	667	999999	354	333	447	800	999999	999999	999999	999999	999999	798	470	168	449	119	139	724	446	54	935	910	133	999999	999999	348	999999	911	126	955	84	644	38	121	999999	977	846	54	387	269	516	999999	461	972	694	126	928	999999	999999	352	539	517	999999	999999	748	757	470	558	449	108	99	999999	231	377	999999	146	769	358	465	471	273	94	347	186	537	249	458	161	111	767	420	999999	737	773	426	566	345	520	372	945	517	297	604	289	999999	924	474	999999	999999	999999	356	579	999999	712	89	454	180	132	979	509	999999	318	457	682	687	941	999999	458	951	146	801	999999	985	519	954	975	489	68	999999	613	775	374	882	553	421	999999	60	35	693	971	395	222	540	863	647	999999	840	922	999999	239	999999	26	143	142	755	107	594	587	758	114	964	122	126	376	999999	933	436	904	271	847	890	999999	764	979	999999	588	718	999999	872	755	145	567	999999	999999	542	759	999999	750	797	323	256	473	999999	589	16	283	106	173	999999	713	772	935	999999	754	999999	251	261	163	999999	999999	388	999999	715	13	999999	407	999999	350	834	999999	999999	686	116	947	601	426	999999	999999	999999	478	999999	999999	993	168	982	209	999999	712	436	999999	507	999999	999999	630	935	784	999999	273	620	608	626	999999	339	163	21	96	999999	999999	163	923	999999	86	999999	912	684	833	478	999999	30	999999	502	943	913	543	477	999999	326	999999	21	816	999999	999999	999999	375	851	999999	225	839	999999	999999	379	201	558	513	611	430	898	457	946	999999	999999	211	253	850	116	683	842	795	685	397	999999	354	702	346	264	999999	521	814	70	946	617	638	410	133	999999	311	394	409	932	57	726	868	538	909	509	466	56	999999	999999	178	894	430	999999	759	136	999999	498	999999	258	221	908	93	396	999999	494	678	801	129	461	805	999999	442	862	638	999999	999999	815	793	837	798	999999	808	555	999999	62	196	484	999999	999999	374	999999	182	160	720	999999	643	482	538	424	831	999999	926	262	999999	880	461	567	524	999999	999999	220	999999	385	460	999999	110	537	503	947	307	203	160	132	97	992	125	292	999999	500	999999	428	999999	999999	15	999999	999999	999999	102	22	600	628	959	561	771	999999	117	797	700	852	47	115	978	591	999999	638	515	804	175	471	765	179	426	34	999999	807	933	336	379	327	451	554	999999	491	356	679	243	
598	999999	933	884	999999	592	299	462	921	450	695	261	377	627	999999	390	999999	257	431	999999	935	499	964	230	999999	428	382	411	999999	670	999999	244	447	999999	916	452	241	999999	447	999999	136	999999	999999	366	247	999999	999999	700	828	999999	814	244	925	476	308	999999	397	712	114	999999	219	887	969	260	952	460	813	973	999999	999999	158	53	809	999999	86	373	999999	999999	999999	704	426	682	999999	328	856	999999	999999	999999	106	817	65	529	481	999999	377	248	999999	889	413	786	272	38	988	658	25	770	999999	92	400	935	749	999999	730	999999	999999	537	999999	650	999999	700	152	841	999999	894	124	629	572	270	476	837	770	469	999999	205	442	397	693	924	313	95	827	236	581	171	77	275	799	82	76	839	999999	951	495	999999	644	999999	161	999999	543	396	999999	174	999999	562	174	290	999999	534	967	94	999999	391	999999	319	872	916	270	715	827	849	830	499	999999	636	903	818	999999	999999	561	22	245	598	999999	916	886	663	620	28	999999	787	999999	274	999999	982	995	552	614	999999	841	728	170	446	277	999999	566	708	970	979	659	999999	316	117	973	954	848	255	10	430	999999	218	305	251	999999	50	999999	565	999999	221	641	360	214	797	647	832	999999	799	999999	696	999999	187	693	640	999999	999999	480	570	301	160	143	749	552	193	999999	633	432	999999	727	237	999999	999999	999999	758	348	308	150	518	469	150	999999	58	924	313	80	254	999999	665	881	77	569	999999	274	244	87	891	999999	30	53	24	999999	999999	82	999999	184	999999	863	934	302	70	511	962	111	160	57	95	999999	248	999999	509	117	767	46	660	999999	999999	735	999999	680	456	999999	129	474	454	999999	179	976	829	999999	720	999999	999999	999999	821	999999	606	509	124	197	992	76	570	907	544	906	642	896	422	436	999999	999999	784	263	845	571	391	497	999999	419	999999	999999	999999	118	403	128	527	404	225	104	70	411	621	999999	687	390	999999	222	999999	547	999999	283	564	402	865	106	605	336	526	999999	184	119	853	999999	319	884	80	461	999999	999999	999999	247	680	999999	375	862	12	892	999999	999999	642	178	999999	118	321	604	554	603	252	306	523	999999	878	966	919	951	557	916	582	999999	319	999999	708	515	168	999999	999999	246	36	13	999999	713	760	70	617	16	553	744	393	714	339	477	219	999999	999999	199	369	999999	408	999999	314	96	319	999999	999999	175	470	60	950	999999	999999	318	576	249	213	809	439	817	358	912	408	812	533	868	999999	842	267	500	613	968	999999	999999	837	
612	698	17	403	999999	914	999999	999999	502	999999	932	712	999999	999999	969	14	102	999999	552	365	495	999999	502	562	451	308	314	907	969	446	982	959	123	999999	999999	551	999999	416	450	903	907	377	905	28	600	165	999999	941	298	496	521	999999	949	532	352	595	999999	454	951	690	999999	544	575	999999	812	972	599	550	936	428	807	686	999999	648	458	128	120	483	961	296	854	372	619	999999	999999	773	999999	999999	999999	378	354	999999	464	760	303	373	801	999999	216	999999	566	999999	14	999999	688	999999	899	310	999999	234	484	722	999999	999999	835	247	924	102	999999	48	962	999999	422	567	83	66	232	999999	355	94	327	270	999999	343	999999	999999	368	749	795	999999	873	999999	515	904	893	999999	269	798	924	66	448	708	999999	177	665	557	999999	446	795	632	612	350	954	999999	999999	224	455	158	935	999999	878	185	999999	999999	174	261	502	517	674	452	797	433	635	299	646	618	549	109	677	999999	471	921	953	172	999999	999999	756	525	997	679	185	120	862	50	187	999999	411	681	13	999999	65	972	772	353	835	999999	999999	664	999999	298	675	356	480	764	422	999999	231	999999	561	999999	505	976	999999	994	276	999999	571	594	122	999999	999999	999999	105	999999	126	498	158	609	337	309	818	999999	182	708	999999	829	639	108	627	230	999999	277	999999	372	999999	88	462	777	87	158	617	130	999999	970	92	806	999999	217	647	999999	808	621	806	261	822	413	804	999999	990	447	57	472	966	892	340	939	748	733	999999	48	46	380	532	189	691	698	550	999999	626	207	577	432	999999	704	421	430	470	868	550	506	284	650	787	999999	111	154	163	659	640	152	68	527	999999	999999	887	437	99	627	569	133	999999	602	194	999999	869	625	21	999999	480	909	999999	879	193	857	764	395	593	999999	999999	547	544	890	571	483	148	60	999999	851	816	984	999999	999999	308	426	643	681	999999	993	771	486	142	891	999999	999999	674	188	999999	996	845	999999	843	208	999999	999999	999999	972	41	710	654	819	56	170	455	496	999999	634	999999	766	223	92	929	600	999999	999999	414	653	711	841	809	960	715	582	16	325	150	999999	303	285	837	999999	650	755	349	952	439	999999	999999	999999	161	49	606	577	782	999999	999999	253	88	948	617	999999	271	199	901	694	113	474	163	140	355	999999	341	305	929	552	442	184	260	177	171	442	217	28	689	769	363	147	800	254	753	897	64	355	668	901	999999	460	853	655	848	999999	999999	999999	346	716	708	310	999999	239	329	397	
999999	999999	786	184	727	252	999999	142	340	999999	674	909	387	458	390	999999	637	999999	152	999999	331	605	328	205	623	999999	681	973	71	62	499	999999	924	365	904	154	568	493	183	999999	949	999999	324	882	301	909	927	888	999999	999999	673	999999	96	347	75	999999	999999	590	561	824	570	999999	999999	287	476	113	984	31	553	245	427	154	853	985	42	999999	291	445	904	999999	975	793	999999	348	389	878	484	586	999999	517	562	977	931	359	597	999999	999999	999999	999999	197	924	905	344	100	304	999999	766	111	314	999999	115	156	686	847	849	776	999999	732	898	598	629	407	731	45	683	999999	222	504	397	619	999999	254	39	716	789	999999	458	556	999999	860	999999	382	282	834	412	999999	301	94	509	999999	532	999999	148	999999	999999	526	999999	308	999999	854	316	272	999999	999999	504	999999	999999	970	67	779	328	999999	687	999999	487	999999	135	897	999999	277	158	137	994	576	97	53	115	222	157	999999	895	159	150	199	554	849	999999	587	999999	550	300	331	37	999999	502	198	239	111	340	322	400	999999	675	149	705	188	277	147	607	461	756	904	999999	794	884	178	999999	497	492	637	999999	548	566	93	977	827	110	999999	84	898	813	13	881	835	872	618	484	10	494	999999	582	999999	979	878	794	999999	508	242	999999	334	996	741	618	702	999999	851	999999	592	172	999999	88	12	73	708	647	752	32	986	921	276	694	202	13	127	65	65	569	688	298	591	999999	999999	428	749	999999	81	394	189	999999	30	897	891	999999	616	297	579	468	999999	999999	51	373	522	320	579	639	803	999999	501	647	679	292	999999	303	581	559	220	583	323	805	999999	999999	842	999999	999999	999999	802	999999	397	829	485	596	297	457	257	999999	999999	556	849	999999	108	343	892	542	431	738	865	598	267	67	86	995	155	475	664	683	530	637	419	211	837	450	350	672	171	92	994	585	55	999999	752	999999	734	213	707	999999	475	310	999999	172	512	999999	999999	340	999999	999999	450	822	792	999999	696	178	147	647	282	658	999999	230	381	999999	743	290	552	903	314	999999	271	942	999999	432	999999	229	999999	256	999999	633	999999	20	999999	681	641	999999	792	481	999999	583	526	97	930	999999	999999	254	999999	123	999999	232	999999	999999	36	340	229	508	64	370	366	476	994	890	949	999999	999999	999999	312	700	707	999999	497	80	246	730	896	183	21	719	999999	963	300	70	827	476	972	999999	999999	999999	999999	143	128	432	125	199	999999	635	148	292	743	999999	942	999999	416	858	734	
999999	956	305	444	55	496	344	999999	402	186	999999	73	999999	675	164	999	999999	999999	999999	453	74	955	56	151	999999	45	729	976	925	999999	71	654	968	999999	392	203	688	153	416	646	783	999999	723	23	654	999999	665	617	589	267	228	991	841	999999	670	999999	909	164	183	19	767	999999	261	381	999999	290	104	741	292	960	321	579	831	928	669	819	999999	43	496	698	999999	121	999999	668	802	999999	812	563	81	758	293	999999	999999	407	878	425	999999	351	897	999999	477	923	334	628	946	648	170	913	745	850	402	876	668	485	638	655	971	593	999999	999999	477	541	670	534	677	787	609	433	999999	999999	999999	999999	145	131	230	999999	999999	768	722	999999	999999	898	817	999999	365	417	865	999999	769	232	453	409	773	851	896	936	263	800	951	999999	999999	737	864	501	33	512	999999	546	999999	999999	868	212	871	424	146	999999	723	449	179	999999	999999	125	664	826	800	999999	126	294	235	294	999999	987	817	563	125	182	999999	326	206	853	677	328	999999	587	364	999999	538	999999	715	999999	223	814	999999	691	246	923	999999	47	700	607	395	456	320	970	989	881	395	318	999999	964	999999	406	252	999999	999999	603	885	86	999999	560	999999	999999	579	908	999999	999999	999999	999999	326	202	108	999999	626	599	467	999999	18	999999	598	482	855	230	60	750	782	816	572	999999	108	642	47	999999	575	150	718	628	877	412	899	999999	525	999999	999999	116	865	547	780	652	858	372	595	626	488	989	999999	668	716	828	135	999999	815	61	37	684	165	112	431	485	880	839	353	605	999999	987	999999	596	239	944	884	245	46	999999	456	736	57	999999	518	999999	445	60	911	58	287	645	999999	999999	241	999999	999999	763	126	304	771	999999	28	990	267	500	42	118	438	772	944	890	999999	895	604	999999	636	744	594	845	49	999999	927	999999	328	724	202	492	364	922	993	131	128	741	158	436	717	67	163	27	552	337	621	999999	114	397	999999	899	999999	941	679	216	178	999999	264	941	101	999999	999999	999999	308	550	753	516	778	822	999999	485	747	177	582	579	590	577	303	711	218	999999	199	999999	306	999999	999999	423	252	786	952	999999	487	217	999999	993	394	999999	999999	12	584	115	371	291	999999	999999	161	701	999999	109	625	601	977	552	999999	999999	534	999999	246	15	927	339	274	991	999999	922	998	540	832	588	194	999999	999999	300	999999	113	999999	999999	999999	999999	150	921	65	152	170	361	871	999999	484	999999	999999	999999	384	712	85	255	999999	379	999999	703	943	621	
869	779	915	655	742	686	999999	629	886	999999	436	999999	864	16	284	999999	830	999999	61	74	65	999999	129	541	595	156	999999	882	271	57	496	999999	419	529	61	285	237	515	618	999999	518	854	999999	842	226	999999	848	78	999999	719	548	902	999999	999999	565	77	659	383	999999	999999	471	543	367	839	140	825	472	345	999999	999999	893	325	900	867	555	999999	657	287	324	999999	307	999999	911	999999	999999	593	959	540	963	984	626	853	455	32	999999	975	496	314	712	401	999999	512	124	972	999999	233	12	784	333	999999	420	382	69	965	298	325	631	999999	340	999999	865	932	382	970	381	50	870	877	154	580	714	352	999999	923	76	795	41	938	726	285	591	185	216	609	573	253	999999	489	733	407	999999	680	974	176	999999	106	140	154	600	785	362	134	999999	753	999999	78	808	146	899	999999	293	999999	99	64	955	690	725	999999	999999	138	255	390	999999	999999	237	44	377	408	397	999999	665	887	347	940	923	466	999999	463	959	504	999999	999999	590	240	123	999999	999999	919	999999	845	380	999999	747	472	540	972	980	891	999999	614	701	410	748	929	999999	999999	355	159	141	498	154	271	813	999999	692	596	799	913	634	577	453	457	197	552	599	999999	149	999999	410	950	486	654	937	354	803	45	910	661	402	717	313	441	999999	999999	999999	118	999999	845	999999	943	999999	76	267	948	170	999999	999999	205	999999	540	267	481	999999	999999	22	499	999999	468	108	657	686	148	999999	917	273	22	999999	475	851	490	753	304	104	467	778	999999	999999	999999	999999	999999	999999	999999	331	999999	459	832	691	607	709	211	784	96	746	132	266	44	555	350	999999	158	583	999999	354	849	999999	963	386	999999	412	602	112	999999	999999	548	999999	972	816	658	467	440	331	999999	766	999999	706	667	999999	972	210	744	864	57	314	46	999999	999999	370	999999	85	496	456	409	205	116	109	449	812	207	296	293	999999	896	999999	254	826	521	980	703	153	129	415	413	91	668	738	64	40	248	572	760	999999	999999	582	970	999999	921	866	660	999999	266	855	999999	685	916	526	968	999999	69	219	464	104	666	338	956	91	52	328	536	377	54	419	574	635	536	681	882	323	999999	270	905	654	329	162	887	274	999999	999999	174	999999	769	890	999999	38	117	999999	945	15	999999	889	999999	999999	999999	999999	507	846	291	723	999999	245	643	654	999999	799	313	810	999999	513	451	692	35	324	163	395	999999	999999	448	545	999999	871	735	876	697	33	328	312	324	47	655	50	999999	
999999	578	999999	507	125	639	180	725	306	999999	441	564	999999	864	626	999999	945	684	353	999999	745	204	287	999999	767	999999	237	999999	999999	495	737	858	410	709	692	746	234	887	999999	524	277	820	231	981	303	322	762	169	701	863	379	362	311	999999	247	999999	301	429	740	999999	411	699	723	810	162	583	163	235	181	999999	224	67	201	829	139	925	999999	306	216	454	999999	78	999999	999999	126	999999	999999	767	471	554	999999	804	156	999999	999999	578	999999	421	828	720	168	999999	987	999999	648	321	171	482	513	321	999999	999999	999999	295	999999	342	999999	585	694	778	36	396	763	626	435	999999	911	866	716	561	829	561	999999	495	296	999999	90	958	500	999999	999999	84	999999	160	390	999999	590	861	372	999999	658	520	726	999999	999999	772	774	371	999999	999999	410	999999	766	952	999999	612	527	727	999	305	999999	960	95	889	565	952	142	612	246	974	829	59	999999	936	902	319	835	427	999999	523	892	719	999999	272	404	918	318	311	668	999999	933	863	861	999999	528	697	434	837	495	999999	640	999999	134	421	408	360	801	829	60	182	999999	999999	999999	999999	412	542	999999	823	495	646	999999	831	944	468	51	966	198	436	418	214	999999	998	932	71	999999	731	594	999999	999999	53	127	999999	261	496	10	833	937	386	664	999999	309	610	352	848	107	809	999999	999999	379	442	172	374	421	999999	297	779	999999	864	602	681	999999	247	959	451	999999	165	579	999999	468	218	38	812	999999	432	904	284	656	94	963	999999	513	999999	781	431	881	752	999999	415	209	230	666	83	783	983	47	72	650	999999	999999	941	239	770	207	171	414	360	602	988	999999	23	133	93	900	527	177	29	465	538	570	777	98	174	257	247	552	955	38	788	395	841	999999	755	765	31	845	743	999999	619	27	999999	159	88	473	999999	107	999999	182	266	815	999999	607	122	340	551	852	74	522	959	619	458	332	814	602	109	999999	377	327	999999	682	434	297	999999	521	49	999999	999999	700	71	149	969	999999	771	972	378	999999	520	424	223	179	780	231	771	10	568	208	344	485	999999	999999	729	999999	303	999999	391	729	761	600	999999	999999	842	999999	460	999999	649	999999	560	841	999999	864	868	953	113	999999	999999	213	525	999999	953	841	292	999999	336	265	999999	714	488	198	999999	648	483	920	133	999999	336	417	999999	999999	360	891	647	999999	260	509	937	776	161	999999	681	188	213	916	647	460	999999	316	46	999999	999999	935	999999	372	260	586	391	948	830	814	383	494	442	
573	494	71	999999	789	285	827	999999	643	562	894	516	412	444	999999	283	672	999999	29	999999	574	552	999999	704	285	999999	673	127	988	999999	347	999999	999999	999999	640	432	999999	266	999999	41	999999	877	765	383	999999	855	847	152	825	674	167	165	363	123	868	31	79	367	999999	999999	611	709	999999	697	999999	683	329	667	999999	143	698	416	806	999999	999999	696	786	51	999999	999999	404	531	302	324	788	999999	857	83	877	999999	363	227	999999	999999	430	509	999999	77	167	999999	999999	190	348	691	976	751	999999	375	952	181	244	37	956	497	152	89	417	24	999999	999999	825	999999	789	999999	780	480	999999	999999	567	661	157	718	883	790	893	223	193	610	999999	999999	999999	999999	999999	706	384	336	270	999999	171	350	999999	534	999999	134	794	999999	401	162	911	999999	684	856	807	300	999999	525	153	999999	604	999999	896	999999	677	872	210	999999	135	93	999999	454	219	999999	341	999999	570	623	999999	759	999999	612	822	40	699	841	362	976	999999	999999	682	999999	192	104	256	242	453	293	856	295	999999	461	165	318	351	999999	296	468	525	590	730	410	965	999999	179	991	999999	866	118	836	520	233	658	305	999999	999999	999999	124	969	108	999999	286	766	275	835	999999	457	514	999999	242	554	999999	461	999999	108	281	893	798	999999	265	999999	587	185	30	775	700	803	999999	907	999999	205	181	999999	426	817	454	999999	999999	999999	633	543	601	187	876	291	626	771	564	206	138	69	473	199	713	999999	195	110	999999	999999	144	742	598	999999	300	999999	382	404	45	286	654	637	203	249	301	999999	534	410	308	999999	159	999999	248	662	778	339	731	982	785	999999	999999	353	898	999999	424	891	945	994	886	999999	909	231	736	288	999999	501	866	234	897	992	448	784	999999	17	350	999999	503	935	828	999999	314	400	619	591	653	311	738	999999	999999	410	776	539	524	999999	829	928	202	960	120	999999	472	507	95	793	999999	999999	551	999999	859	219	397	999999	999999	925	534	518	611	154	635	250	762	873	410	496	226	999999	270	999999	999999	422	22	999999	825	550	498	999999	999999	826	586	804	759	846	999999	999999	999999	999999	372	598	999999	320	326	58	335	869	999999	599	107	598	577	999999	588	218	713	446	207	854	194	626	437	727	213	785	567	830	490	915	739	795	483	459	547	671	999999	999999	106	999999	218	955	999999	898	999999	716	999999	999999	999999	551	142	696	417	168	581	999999	170	216	117	540	999999	504	388	608	860	311	125	127	558	916	809	847	350	999999	646	239	600	
539	27	999999	537	85	614	939	782	52	388	325	999999	999999	511	201	759	565	482	713	999999	427	48	408	600	999999	933	309	741	295	999999	183	522	999999	155	631	199	619	13	999999	999999	999999	825	817	922	800	999999	756	999999	618	999999	784	761	933	661	999999	500	999999	999999	405	152	999999	207	497	696	215	802	536	656	879	12	149	562	77	822	999999	601	231	486	999999	999999	186	894	133	208	999999	999999	589	999999	971	140	580	723	999999	272	585	251	338	130	717	999999	712	110	536	999999	947	231	693	120	533	582	279	999999	106	513	999999	999999	999999	999999	134	999999	223	846	999999	999999	431	999999	955	804	247	886	272	110	768	803	999999	85	367	517	260	349	999999	999999	166	399	999999	448	627	104	305	174	176	999999	995	999999	783	865	426	787	194	531	276	889	872	646	319	178	373	302	999999	891	999999	999999	49	785	73	744	690	294	887	999999	799	861	999999	82	720	999999	115	843	29	999999	658	580	332	999999	83	839	605	519	999999	693	84	334	770	414	121	609	999999	220	861	49	185	142	900	999999	731	415	390	999999	999999	999999	999999	999999	999999	999999	242	482	999999	320	711	233	999999	999999	214	203	908	475	999999	104	999999	120	232	895	981	999999	149	526	680	130	999999	667	459	999999	592	993	630	554	60	999999	181	999999	374	690	508	637	999999	999999	928	706	999999	999999	325	999999	840	816	999999	177	548	999999	999999	716	801	124	323	54	999999	999999	999999	221	573	364	999999	337	999999	330	746	542	397	999999	90	145	597	973	826	999999	352	999999	965	776	138	463	15	757	894	465	838	999999	376	464	999999	566	999999	717	143	999999	999999	987	373	519	79	999999	780	204	223	999999	128	827	999999	582	701	999999	378	999999	92	120	358	667	443	466	492	496	175	933	491	523	720	880	840	886	899	364	799	455	706	806	682	811	999999	171	346	20	960	794	999999	999999	999999	612	999999	999999	591	184	554	907	36	583	167	847	712	699	999999	247	987	412	999999	346	999999	922	116	999999	999999	547	132	281	130	482	999999	380	180	239	334	118	256	817	304	725	810	892	428	133	999999	835	999999	844	159	999999	32	558	120	425	449	999999	505	358	595	53	61	283	787	999999	57	786	676	483	375	999999	991	179	999999	958	536	919	503	983	999999	601	449	288	131	30	459	977	269	999999	790	999999	612	897	231	261	673	536	115	999999	86	862	168	999999	479	256	117	853	999999	162	889	529	773	522	721	994	604	772	161	766	104	79	526	922	692	999999	999999	999999	
947	999999	294	999	814	628	907	999999	442	824	999999	875	913	606	999999	999999	865	270	294	99	185	237	656	999999	385	349	779	16	999999	246	932	171	999999	23	905	999999	868	999999	999999	154	615	948	561	779	963	285	999999	498	541	419	66	431	999999	211	918	720	209	393	624	475	848	999999	437	206	891	647	920	899	700	999999	249	975	555	150	484	237	999999	876	937	109	999999	291	474	999999	189	999999	149	753	105	999999	999999	484	999999	249	305	715	520	364	888	325	364	952	797	597	179	91	999999	999999	727	690	999999	333	999999	999999	979	567	435	509	26	391	508	177	804	515	560	999999	999999	316	999999	999999	716	321	988	622	744	543	494	877	757	108	634	999999	35	414	151	70	38	751	999999	738	999999	21	348	506	816	197	999999	999999	47	415	381	999999	47	958	999999	999999	344	833	999999	445	82	558	751	917	756	999999	151	399	373	499	735	958	55	999999	999999	705	973	491	999999	999999	395	999999	839	352	726	74	999999	77	999999	419	726	205	999999	825	665	731	269	430	999999	574	55	758	999999	547	679	999999	524	930	479	278	999999	852	37	231	59	869	718	999999	200	692	32	84	958	954	773	540	986	230	450	999999	446	552	742	240	999999	637	295	301	673	313	549	299	598	173	660	874	178	750	775	795	22	999999	239	66	552	971	800	963	774	149	437	304	999999	721	832	216	120	796	719	422	999999	426	999999	999999	153	733	485	795	999999	899	372	245	455	655	745	586	322	685	688	540	836	331	527	533	876	255	809	876	340	999999	763	381	40	362	221	595	133	352	913	819	495	999999	670	875	777	999999	848	999999	999999	255	999999	435	118	188	585	263	999999	212	21	898	999999	609	464	999999	145	990	215	102	443	159	999999	970	771	999999	55	831	661	652	756	684	999999	974	900	95	999999	338	273	999999	777	957	999999	999999	341	999999	999999	886	551	821	739	786	985	756	400	999999	999999	923	663	999999	143	754	601	999999	455	336	501	999999	999999	378	297	806	727	363	324	486	463	541	639	999999	999999	999999	290	999999	912	970	698	999999	583	82	302	637	675	33	999999	32	366	448	475	999999	999999	946	186	182	533	933	69	999999	441	914	999999	261	293	907	276	974	473	761	344	999999	637	852	999999	999999	86	660	141	703	645	301	129	24	76	634	242	36	982	118	999999	979	911	999999	217	668	708	51	353	767	756	743	559	605	114	990	377	671	580	999999	999999	873	801	365	999999	149	999999	360	194	999999	674	250	992	999999	
454	365	574	570	644	706	928	45	999999	999999	947	999999	742	524	999999	85	267	999999	455	441	23	444	999999	555	90	77	873	358	999999	694	103	999999	750	203	999999	748	999999	806	37	873	622	69	999999	437	418	999999	999999	281	450	119	401	112	794	561	352	999999	187	28	999999	576	999999	579	189	622	280	440	162	549	372	171	999999	999999	999999	581	819	953	877	999999	999999	996	670	602	907	747	303	999999	722	199	851	151	571	407	325	460	50	999999	880	999999	167	977	930	858	908	289	459	939	999999	999999	741	399	142	999999	880	493	905	240	672	999999	329	999999	718	999999	697	231	599	262	999999	999999	541	776	82	933	592	999999	75	999999	999999	628	298	363	999999	509	457	462	18	144	527	832	554	809	380	448	625	999999	269	967	999999	687	689	206	999999	484	681	964	999999	208	844	720	427	999999	546	999999	999999	965	857	218	516	245	222	465	735	313	539	731	406	633	318	714	900	108	652	16	938	101	559	999999	828	492	145	809	299	806	414	461	272	336	999999	659	31	60	461	999999	474	999999	471	500	945	999999	568	692	890	999999	819	329	999999	540	114	62	416	909	999999	999999	109	412	999999	928	899	87	468	80	339	658	693	999999	646	726	999999	714	629	999999	12	878	924	999999	919	999999	986	94	20	732	231	251	999999	121	671	438	825	71	68	543	600	867	490	497	999999	241	446	970	682	724	997	399	433	357	999999	511	109	656	493	16	941	814	77	736	848	97	999999	581	188	218	999999	480	656	999999	999999	144	398	999999	99	687	722	999999	412	999999	734	831	818	895	214	169	338	178	578	61	601	786	999999	754	649	275	825	865	791	474	999999	527	743	347	999999	772	122	999999	567	999999	293	925	999999	999999	11	26	279	999999	377	28	999999	732	901	605	494	999999	344	643	787	823	861	857	235	999999	473	217	999999	481	999999	441	57	666	611	772	768	676	384	28	753	632	999999	315	999999	772	594	100	625	147	999999	217	999999	479	884	743	944	435	699	473	317	794	928	797	513	999999	999999	223	131	999999	999999	817	999999	325	890	165	999999	556	999999	462	353	383	999999	950	628	999999	13	999999	999999	867	999999	342	976	910	710	958	703	999999	802	562	999999	381	999999	496	999999	44	910	122	999999	729	916	999999	75	247	130	999999	212	977	179	714	931	404	441	263	310	503	841	396	615	999999	999999	999999	754	806	661	972	414	104	649	593	888	891	987	62	950	440	276	739	790	776	756	726	999999	97	631	406	940	999999	
999999	807	203	524	999999	658	277	999999	643	999999	586	157	999999	118	338	999999	826	49	999999	999999	312	999999	236	112	605	999999	185	999999	598	666	999999	264	999999	698	908	841	400	373	394	339	784	662	797	999999	999999	999999	255	647	397	454	999999	999999	990	561	999999	327	580	101	919	668	999999	542	700	976	999999	332	125	831	999999	999999	194	462	999999	86	999999	999999	82	999999	999999	962	999999	999999	999999	153	405	593	273	999999	296	590	270	308	454	726	856	252	961	820	923	999999	527	424	447	901	269	808	936	914	957	762	255	361	151	999999	84	999999	204	556	999999	999999	68	643	545	619	235	999999	17	928	230	361	688	261	305	999999	999999	178	99	999999	884	596	656	359	999999	999999	345	999999	166	999999	651	910	58	414	248	432	999999	883	879	828	999999	383	800	18	693	605	83	993	66	32	521	906	856	757	672	984	844	709	999999	21	283	999999	729	519	286	320	313	283	999999	872	357	999999	999999	270	771	510	999999	647	999999	999999	460	352	852	144	976	745	63	300	742	999999	999999	71	999999	868	555	358	654	291	999999	999999	302	799	980	194	674	961	617	596	986	999999	198	999999	53	999999	561	931	999999	999999	999999	999999	267	999999	541	758	293	296	796	430	715	422	855	514	915	292	999999	660	371	999999	999999	25	137	467	314	579	999999	391	28	562	316	624	999999	999999	747	200	126	289	267	232	900	388	174	196	880	573	999999	683	290	761	585	900	999999	999999	135	528	999999	999999	708	962	999999	902	278	243	123	100	537	795	767	724	999999	346	402	148	999999	999999	850	940	586	740	272	999999	110	266	999999	999999	999999	88	934	229	787	326	581	999999	999999	997	120	930	83	790	45	521	916	999999	594	248	508	431	47	54	677	472	999999	968	699	309	999999	21	266	707	46	999999	999999	999999	937	850	765	999999	608	770	999999	919	867	999999	704	751	999999	544	999999	739	907	999999	999999	890	551	324	112	612	605	240	206	109	674	375	753	586	660	378	628	744	483	410	823	276	83	757	604	999999	273	948	833	266	348	527	799	412	417	969	995	622	999999	999999	999999	377	573	870	255	502	52	127	100	107	916	927	265	999999	810	774	999999	793	720	684	349	656	406	940	760	157	999999	350	178	691	382	15	996	330	908	455	703	212	999999	112	385	156	858	736	349	420	271	302	602	643	162	999999	999999	74	999999	845	970	633	999999	999999	999999	701	948	999999	724	999999	999999	934	598	999999	81	999999	999999	999999	999999	202	797	670	600	349	886	283	
747	535	538	180	113	932	517	73	485	999999	999999	415	999999	684	999999	459	22	438	488	336	703	999999	571	547	920	999999	765	620	58	310	999999	770	221	999999	953	423	870	553	807	999	427	999999	879	11	522	876	441	624	995	347	658	999999	999999	559	579	999999	963	999999	259	818	176	999999	999999	184	47	332	203	533	730	784	589	468	631	489	908	999999	369	570	35	54	852	999999	624	999999	652	870	909	999999	82	453	459	879	303	988	999999	530	520	704	963	199	682	907	999999	221	758	199	540	381	650	411	999999	402	999999	215	999999	35	282	314	532	177	422	999999	460	286	335	710	174	642	655	388	658	664	999999	835	372	999999	999999	413	999999	462	999999	537	20	671	999999	66	914	98	33	807	999999	215	181	795	777	150	999999	617	886	999999	35	898	725	272	999999	999999	795	139	999999	999999	999999	868	362	80	999999	885	531	789	972	278	796	85	619	848	140	452	999999	811	999999	231	498	999999	527	999999	436	999999	811	748	918	827	270	999999	255	12	999999	999999	852	111	999999	999999	619	667	644	617	262	999999	289	999999	141	999999	992	983	80	621	532	150	351	999999	999999	407	999999	783	999999	155	18	21	829	616	820	751	600	391	854	176	612	999999	994	999999	651	999999	161	934	999999	999999	834	999999	714	999999	479	887	47	403	999999	559	999999	835	797	499	999999	250	129	672	66	389	709	611	999999	904	18	702	155	440	807	166	256	149	999999	261	999999	730	999999	999999	999999	933	714	206	999999	305	999999	776	999999	505	311	410	367	488	877	236	999999	999999	158	999999	626	999999	741	999999	595	312	312	999999	669	999999	188	878	944	924	536	133	999999	999999	999999	832	999999	241	669	650	999999	999999	999999	768	999999	999999	351	97	582	999999	579	369	201	117	610	999999	999999	999999	999999	497	326	433	999999	443	951	754	561	406	543	326	263	394	999999	101	477	199	513	543	418	729	999999	101	306	457	355	999999	932	567	901	78	838	878	133	182	999999	706	939	365	816	516	388	999999	553	265	242	999999	261	110	640	421	999999	999999	269	388	302	234	137	999999	97	785	822	993	504	999999	487	385	999999	935	766	999999	999999	158	726	901	350	999999	999999	50	224	170	915	999999	927	490	999999	387	618	744	879	109	579	930	999999	41	694	394	450	999999	778	857	923	999999	343	869	172	958	734	368	47	53	999999	96	795	926	869	990	76	24	512	999999	999999	526	66	999999	201	328	880	999999	999999	956	808	468	999999	367	247	599	999999	67	327	13	653	259	707	835	
422	492	145	350	999999	703	999999	435	575	678	99	406	269	676	678	843	88	49	999999	91	245	227	824	999999	689	280	999999	19	697	509	999999	517	819	230	999999	709	999999	539	532	513	638	383	893	593	277	999999	339	822	389	999999	925	613	108	625	999999	204	999999	707	661	891	212	999999	738	76	232	581	587	999999	999999	968	999999	548	517	647	999999	861	334	240	169	848	999999	678	630	222	584	842	419	203	999999	59	51	485	999999	641	311	330	645	826	371	999999	263	999999	401	999999	824	386	106	460	183	738	870	437	547	813	951	999999	999999	525	999999	390	999999	999999	418	382	926	184	670	999999	346	131	226	508	869	473	999999	649	287	219	398	207	745	958	999999	999999	999999	999999	938	74	689	778	643	129	344	981	533	999999	882	28	493	650	715	230	124	62	522	371	568	83	228	312	255	477	137	295	644	214	374	527	202	322	245	606	999999	999999	488	106	174	887	939	726	767	999999	726	747	999999	524	843	967	379	817	56	864	999999	999999	533	175	992	58	346	329	504	364	999999	999999	414	999999	44	556	999999	425	999999	680	143	999999	544	999999	999999	389	803	129	370	406	999999	385	275	381	759	808	44	322	114	125	550	620	231	412	443	554	343	382	490	296	999999	999999	620	999999	999999	354	999999	547	424	999999	255	226	959	107	216	450	999999	43	999999	235	522	261	320	91	139	523	280	999999	552	206	56	431	639	83	13	999999	764	899	650	415	999999	497	999999	502	869	334	661	133	999999	992	649	999999	32	264	999999	151	999999	538	246	216	83	999999	994	227	565	824	587	999999	104	21	999999	15	392	943	269	34	363	817	222	805	862	157	935	559	557	746	408	384	309	861	561	236	999999	999999	342	265	502	680	936	55	746	775	999999	999999	316	999999	916	88	995	749	999999	825	326	441	354	925	775	445	670	999999	426	212	585	243	460	459	999999	949	611	13	532	682	999999	999999	68	999999	999999	750	252	913	830	329	999999	559	999999	735	910	231	999999	416	490	999999	20	127	629	999999	999999	794	734	999999	301	967	999999	992	227	999999	944	159	382	267	806	35	202	757	999999	106	999999	999999	999999	724	549	999999	859	205	523	475	672	763	547	523	999999	334	999999	395	621	862	852	396	999999	967	790	760	848	831	999999	465	864	999999	139	532	720	999999	999999	20	317	181	117	281	999999	751	443	191	999999	999999	371	482	19	807	145	136	254	436	999999	203	999999	788	999999	999999	999999	68	999999	999999	633	24	803	732	999999	14	
87	450	999999	580	918	591	999999	999999	999999	990	999999	137	999999	67	127	13	999999	294	480	441	999999	999999	899	90	686	420	999999	999999	557	596	999999	638	783	999999	999999	999999	381	674	999999	112	669	999999	999999	291	566	468	612	554	301	999999	736	518	999999	268	928	559	550	674	893	507	451	509	999999	561	934	831	354	999999	337	431	999999	614	775	378	772	752	999999	618	999999	999999	999999	999999	733	927	860	547	387	524	86	180	155	707	780	21	660	170	282	88	357	999999	999999	171	226	869	998	132	743	882	495	185	670	932	161	999999	699	999999	776	134	701	397	454	829	999999	999999	286	924	833	764	718	611	479	999999	270	788	113	646	379	863	928	999999	803	505	38	900	509	222	555	114	321	999999	999999	999999	386	960	291	295	999999	68	593	999999	298	978	174	884	999999	999999	671	372	999999	999999	486	999999	999999	963	999999	948	999999	473	999999	73	999999	729	452	912	999999	331	433	310	999999	999999	848	320	279	999999	449	824	999999	154	204	649	551	999999	542	999999	329	481	952	423	999999	342	494	999999	410	529	704	999999	536	261	999999	384	436	370	865	753	214	999999	999999	351	523	768	617	655	999999	18	522	195	196	999999	593	746	379	999999	933	174	999999	524	909	750	999999	880	999999	89	488	820	222	190	999999	789	64	163	838	999999	899	608	999999	839	65	401	16	518	382	353	668	919	999999	426	999999	701	429	690	999999	892	201	999999	480	537	176	458	796	342	868	999999	138	440	908	999999	120	335	449	494	468	517	743	640	999999	945	421	569	814	999999	753	625	370	999999	999999	945	419	266	138	197	672	607	605	999999	650	974	224	237	20	999999	316	111	261	934	231	999999	159	560	144	535	125	607	643	10	588	253	47	764	542	963	999999	999999	207	261	821	999999	999999	79	990	533	999999	999999	558	577	489	652	999999	999999	999999	999999	796	858	999999	602	82	75	963	604	95	999999	937	459	695	57	888	461	904	10	123	370	835	90	999999	611	999999	931	999999	76	521	936	879	611	622	393	177	500	999999	999999	189	999999	999999	318	983	593	596	281	498	999999	689	38	747	373	322	782	323	999999	298	519	798	150	26	897	93	158	527	999999	837	311	999999	398	999999	309	820	999999	472	527	106	999999	25	532	999999	548	999999	493	198	515	999999	999999	999999	461	212	223	999999	49	739	10	235	834	76	270	444	196	630	300	999999	448	999999	955	319	796	619	321	504	999999	999999	478	520	599	959	999999	999999	996	242	428	195	514	999999	999999	627	472	
301	271	910	999999	999999	256	917	95	999999	999999	999999	999999	999999	999999	842	890	718	540	341	999999	489	635	999999	64	234	447	954	211	114	999999	999999	770	337	846	999999	357	999999	750	186	460	999999	434	417	219	58	701	475	959	586	305	999999	962	450	366	983	666	999999	999999	530	651	302	999999	981	397	804	999999	16	999999	777	999999	489	968	363	881	709	999999	228	665	999999	532	999999	994	625	809	999999	983	330	970	999999	838	999999	554	229	535	999999	999999	453	29	414	856	695	791	192	102	815	999999	608	568	657	928	448	731	850	998	679	308	100	181	999999	821	871	46	999999	999999	534	935	748	827	999999	999999	611	208	260	158	837	189	812	532	994	182	999999	999999	323	999999	999999	999999	999999	231	999999	860	754	282	999999	999999	985	658	971	253	568	880	999999	999999	846	999999	327	999999	481	702	999999	499	999999	567	186	999999	447	118	723	885	548	305	240	999999	971	862	119	338	576	667	172	188	218	999999	964	999999	103	604	915	530	617	160	999999	11	71	366	374	197	105	416	156	876	935	96	704	272	999999	562	809	983	683	988	673	814	539	982	999999	999999	999999	999999	132	999999	203	202	277	999999	548	239	999999	614	498	922	242	999999	999999	295	999999	132	864	702	475	540	794	932	847	999999	487	942	471	999999	85	447	594	43	293	312	683	742	818	316	724	420	106	204	495	760	999999	512	303	254	738	999999	72	900	999999	999999	58	270	355	648	910	605	767	386	539	999999	338	209	999999	218	999999	510	314	558	978	64	444	999999	999999	96	872	999999	999999	227	999999	915	384	999999	446	701	264	423	397	179	405	128	999999	719	999999	444	999999	999999	999999	999999	999999	238	999999	514	922	542	999999	457	824	999999	776	936	955	549	46	623	675	644	763	184	953	198	123	999999	162	859	999999	724	999999	999999	999999	326	348	564	584	999999	70	870	771	903	554	807	598	138	403	999999	172	999999	999999	999999	768	787	793	999999	141	454	124	720	361	73	140	432	999999	821	603	460	597	999999	964	999999	999999	805	999999	999999	630	156	599	985	741	693	999999	308	999999	895	243	877	999999	887	433	140	997	350	519	999999	772	131	999999	999999	534	943	872	771	149	758	487	999999	914	999999	830	985	854	139	999999	999999	999999	832	391	625	588	999999	999999	709	967	833	927	223	296	999999	999999	508	859	822	460	798	821	924	169	293	418	279	999999	599	67	447	286	867	371	851	341	940	740	671	198	999999	26	172	999999	999999	830	273	677	750	846	331	135	41	679	999999	
846	452	673	108	216	318	764	337	652	529	557	69	999999	444	999999	156	768	198	634	652	782	658	130	853	999999	155	999999	221	753	735	999999	254	198	190	999999	889	277	999999	999999	879	53	689	520	999999	758	999999	421	242	918	699	562	937	407	36	407	197	331	999999	999999	71	999999	999999	583	916	217	312	999999	999999	440	999999	879	136	999999	754	608	103	148	846	105	691	733	999999	303	63	183	384	999999	171	783	816	567	457	995	999999	173	501	115	604	76	455	999999	750	801	975	999999	999999	214	652	428	314	59	999999	724	955	337	355	259	999999	743	832	465	709	999999	623	385	999999	999999	339	591	117	988	544	779	649	791	999999	568	999999	999999	746	180	204	999999	999999	767	91	999999	999999	75	999999	999999	585	999999	243	990	199	862	188	999999	397	305	999999	71	321	326	999999	999999	85	173	354	999999	931	296	999999	661	270	966	418	856	303	699	100	999999	773	864	412	999999	546	658	602	131	999999	727	845	999999	306	142	431	163	262	385	657	877	721	39	320	298	864	999999	730	999999	453	999999	306	698	215	610	298	456	999999	832	169	426	571	233	407	213	450	999999	365	137	999999	265	604	917	52	999999	999999	743	554	999999	817	964	999999	379	677	68	999999	157	246	695	844	975	249	999999	226	240	316	497	999999	999999	847	319	226	602	999999	197	727	388	655	992	999999	999999	902	799	24	205	497	201	555	999999	781	303	318	999999	999999	570	26	184	701	999999	906	999999	121	446	275	507	747	999999	999999	490	340	53	501	253	637	299	82	450	415	31	999999	125	942	292	335	554	999999	557	318	999999	181	553	686	844	999999	13	443	465	533	999999	457	171	508	75	19	738	802	999999	42	994	999999	576	769	680	78	791	122	828	121	721	999999	999999	27	999999	319	786	366	656	999999	999999	855	617	999999	898	573	581	616	999999	282	597	752	999999	524	324	999999	605	784	16	776	304	999999	614	354	812	999999	267	153	933	756	233	381	155	906	408	999999	879	999999	870	999999	496	185	245	999999	523	999999	570	675	999999	945	999999	999999	999999	880	864	741	250	999999	114	888	316	438	682	999999	59	226	999999	999999	126	185	750	945	913	899	290	128	656	69	831	843	448	591	449	987	52	231	31	275	999999	667	897	616	999999	982	800	999999	502	125	505	307	372	541	559	999999	205	999999	999999	460	999999	999999	95	191	442	271	449	725	988	695	999999	999999	204	341	986	459	288	143	999999	931	999999	232	999999	540	563	533	481	907	41	922	792	283	
142	571	675	999999	581	716	184	294	543	999999	79	807	47	676	112	40	554	110	999999	72	999999	167	361	999999	128	999999	628	908	790	542	693	76	902	804	696	632	666	689	877	571	958	999999	398	33	163	819	503	886	430	450	362	930	683	999999	905	999999	220	999999	189	36	98	999999	504	999999	999999	999999	999999	242	999999	999999	373	999999	232	677	113	272	999999	337	224	308	60	999999	999999	349	999999	999999	393	182	899	721	422	369	510	999999	999999	692	611	397	641	160	914	999999	905	950	87	496	707	15	626	999999	215	882	999999	880	999999	356	789	999999	999999	999999	999999	732	343	999999	999999	14	365	999999	999999	421	999999	382	696	73	394	789	835	536	271	692	64	387	999999	266	999999	999999	285	629	875	137	903	999999	999999	22	540	192	928	646	999999	83	141	336	812	999999	999999	833	196	29	496	196	520	262	893	138	573	999999	187	86	753	527	728	735	999999	999999	517	213	806	999999	533	211	861	999999	643	197	561	728	999999	999999	284	682	353	265	143	689	617	650	999999	446	448	308	15	851	999999	375	355	999999	829	999999	697	778	36	513	999999	294	999999	331	999999	999999	577	845	667	837	802	80	184	472	602	817	459	866	650	999999	244	235	206	19	305	278	842	166	899	999999	651	505	655	840	769	849	999999	295	42	856	999999	603	641	177	999999	999999	999999	882	999999	999999	999999	831	137	999999	278	271	999999	325	35	349	999999	421	945	837	196	306	999999	343	703	753	462	173	834	794	500	640	594	39	960	483	87	999999	362	886	999999	999999	378	999999	572	507	999999	48	269	692	999999	458	657	803	980	752	999999	857	188	60	559	999999	996	343	176	637	677	68	999999	999999	999999	902	999999	999999	305	376	928	999999	771	205	991	423	903	151	800	51	982	999999	58	217	85	229	781	999999	336	418	823	999999	822	999999	830	702	683	717	430	101	999999	598	999999	999999	824	999999	96	982	68	999999	230	999999	543	134	655	886	20	157	476	52	130	755	732	886	552	893	613	837	375	299	740	196	721	709	651	394	999999	443	999999	114	143	798	999999	200	999999	968	501	698	999999	999999	999999	999999	250	387	970	644	865	620	72	930	999999	258	999999	769	405	43	143	834	482	270	999999	577	764	372	908	331	999999	541	698	583	999999	999999	999999	432	607	999999	945	999999	738	17	999999	672	381	462	746	884	999999	485	795	999999	999999	667	999999	28	999999	999999	999999	878	478	648	143	334	922	999999	538	453	700	195	171	999999	98	798	105	475	999999	931	999999	999999	
626	33	999999	35	746	999999	999999	734	699	540	999999	999999	441	999999	865	100	873	999999	749	999999	999999	302	194	999999	323	603	76	46	571	749	285	418	918	470	262	454	508	999999	587	389	739	804	753	170	999999	999999	759	31	933	14	999999	999999	192	312	387	999999	999999	999999	712	152	999999	711	172	999999	999999	673	573	971	814	420	592	765	999999	370	163	999999	999999	33	893	644	999999	999999	113	567	157	737	235	999999	92	928	614	364	405	444	911	999999	642	804	906	438	115	788	217	999999	999999	836	931	821	159	268	784	816	259	999999	999999	999999	607	605	802	526	999999	999999	888	999999	805	238	999999	182	458	134	999999	744	126	464	999999	65	836	591	154	321	999999	414	466	823	999999	999999	114	337	145	488	430	46	11	389	990	999999	999999	331	716	999999	475	758	372	35	782	50	699	999999	538	999999	596	26	460	490	720	43	501	74	999999	17	999999	43	46	970	999999	450	742	737	473	391	165	515	874	960	999999	999999	51	999999	51	113	108	319	798	891	999999	414	586	521	669	957	656	999999	589	999999	999999	442	999999	999999	999999	342	999999	999999	999999	999999	999999	91	151	499	644	672	992	70	32	638	909	813	999999	155	999999	299	999999	231	77	516	734	329	925	175	899	413	335	999999	999999	709	806	145	999999	650	802	810	272	96	876	996	964	595	999999	951	999999	257	999999	577	323	42	478	999999	999999	814	422	999999	165	999999	999999	241	347	353	951	323	832	773	824	593	999999	277	999999	776	355	999999	552	999999	999999	973	999999	652	216	999999	335	999999	999999	999999	250	184	237	999999	655	999999	496	644	658	621	643	999999	129	36	433	613	999999	55	16	701	730	823	272	283	262	191	610	947	999999	589	28	875	91	111	532	649	365	318	622	740	290	710	422	930	505	27	854	348	228	602	533	999999	80	539	10	999999	999999	954	781	473	685	548	620	79	999999	768	417	999999	503	999999	257	916	433	275	999999	29	999999	341	778	244	337	271	728	432	999999	739	999999	552	111	116	737	411	537	159	64	741	100	352	338	737	609	836	845	445	354	999999	856	804	128	980	24	999999	999999	546	145	423	999999	999999	23	999999	962	999999	999999	397	55	845	389	283	220	680	928	69	13	51	999999	500	426	999999	87	449	882	11	999999	131	101	166	999999	990	24	999999	921	902	339	474	774	744	999999	457	999999	999999	237	582	593	448	61	955	577	144	912	645	996	999999	120	573	980	961	441	999999	306	999999	619	999999	269	579	758	999999	999999	538	276	890	
579	969	999999	578	221	310	999999	985	79	999999	588	102	999999	999999	999999	999999	791	765	999999	813	313	999999	999999	999999	889	999999	323	23	689	35	235	48	867	32	75	37	643	542	999999	680	553	455	725	171	310	526	320	890	935	373	999999	964	55	999999	587	999999	818	392	688	999999	999999	404	306	53	999999	549	234	65	313	616	752	259	999999	999999	269	857	411	989	209	372	999999	999999	88	326	791	271	993	414	444	623	219	260	854	980	693	159	999999	682	261	761	999999	999999	587	328	999999	985	561	999999	203	999999	999999	828	999999	325	853	999999	326	999999	261	647	556	999999	621	690	407	501	404	432	999999	120	708	729	738	999999	999999	273	845	759	705	806	709	760	999999	715	999999	390	77	539	999999	139	833	999999	430	613	215	481	643	897	921	129	590	139	123	92	31	999999	100	744	254	590	999999	566	283	999999	938	795	608	999999	118	26	999999	865	305	989	999999	999999	308	999999	243	599	999999	999999	999999	586	226	580	646	138	693	999999	300	333	999999	546	421	276	999999	999999	675	419	872	738	788	904	696	999999	833	133	805	493	23	965	511	655	960	769	999999	999999	239	367	158	479	221	849	999999	999999	999999	759	578	999999	641	334	459	823	726	999999	999999	933	999999	500	746	522	333	210	255	334	822	639	585	651	548	208	999999	999999	999999	402	999999	938	187	999999	999999	84	555	999999	851	999999	516	687	999999	79	609	999999	807	999999	620	635	156	21	604	401	287	999999	999999	999999	999999	442	588	150	563	333	375	999999	756	304	356	672	967	538	999999	565	999999	145	710	516	999999	999999	401	999999	999999	999999	999999	514	343	785	318	999999	900	628	332	418	999999	375	134	999999	999999	999999	48	512	391	948	999999	999999	999999	49	583	151	241	667	884	999999	51	581	453	999999	999999	860	888	999999	985	153	772	348	999999	940	464	452	21	115	812	999999	999999	888	625	999999	965	999999	852	999999	211	176	971	999999	744	613	377	529	921	205	527	999999	499	78	527	999999	999999	330	999999	721	999999	141	140	135	999999	228	13	162	956	704	999999	999999	17	593	999999	999999	182	539	603	602	573	934	530	999999	588	968	999999	999999	999999	387	572	645	237	141	999999	80	46	846	999999	525	609	225	999999	227	243	999999	836	999999	310	708	75	646	726	808	999999	650	611	999999	546	886	62	367	790	579	142	326	220	999999	874	999999	999999	336	162	999999	999999	358	999999	313	582	999999	142	999999	999999	662	321	925	999999	429	984	999999	469	720	309	999999	473	252	434	994	95	916	867	960	
41	999999	999999	739	494	648	815	999999	288	307	999999	999999	754	792	31	137	267	216	407	791	999999	999999	238	71	37	661	999999	750	999999	377	228	665	642	181	239	733	736	582	441	280	999999	999999	790	999999	999999	272	746	680	231	306	736	999999	519	86	79	235	999999	864	711	999999	43	75	874	911	89	87	999999	999999	563	999999	401	999999	774	136	187	705	25	76	93	765	915	999999	528	627	999999	999999	156	565	999999	13	999999	872	870	608	246	999999	321	878	91	999999	867	173	127	934	905	62	114	392	899	999999	220	317	780	946	917	110	999999	999999	999999	740	999999	838	480	559	937	529	813	176	889	999999	393	146	984	999999	897	751	999999	594	722	588	999999	999999	666	999999	793	999999	999999	924	690	146	11	74	608	351	999999	38	693	567	996	999999	999999	999999	503	270	980	83	999999	597	59	999999	293	952	534	691	505	177	182	743	766	895	437	889	485	752	637	999999	537	643	223	868	999999	258	597	346	999999	306	999999	406	756	719	999999	504	999999	524	853	999999	999999	917	846	999999	999999	950	999999	999999	948	358	999999	750	632	999999	545	999999	384	190	999999	999999	365	197	350	999999	907	999999	986	999999	185	999999	24	960	999999	588	788	620	797	421	22	117	457	495	999999	992	844	519	999999	999999	184	999999	130	694	999999	818	693	352	576	647	894	90	963	755	925	25	343	999999	999999	53	873	925	892	962	177	10	587	999999	800	999999	364	398	999999	999999	872	156	812	329	999999	91	999999	445	999999	159	527	932	999999	702	569	381	658	352	668	729	999999	259	147	167	999999	999999	240	823	552	228	999999	505	87	81	883	779	213	23	947	769	158	437	999999	742	445	245	855	999999	310	428	699	21	729	283	999999	999999	18	655	802	148	850	999999	893	825	999999	31	854	999999	818	789	999999	644	405	899	999999	794	999999	404	721	291	999999	355	523	999999	528	281	999999	803	411	999999	771	557	221	808	918	85	543	65	999999	424	390	783	76	520	260	999999	615	829	702	876	255	614	933	521	587	999999	559	769	999999	594	254	61	999999	558	999999	620	433	999999	981	505	260	321	528	999999	900	776	288	999999	999999	474	665	947	111	999999	999999	167	624	699	231	422	526	774	999999	291	179	339	999999	518	501	639	999999	29	999999	207	999999	933	95	636	620	999999	226	556	895	999999	928	307	949	145	999999	999999	996	999999	375	568	999999	486	562	247	137	999999	664	999999	511	999999	843	646	109	999999	909	999999	999999	988	89	420	206	970	878	999999	362	872	999999	976	
999999	639	643	896	653	289	228	149	380	848	508	999999	156	999999	54	999999	989	291	999999	55	236	462	789	17	654	999999	999999	17	607	636	884	265	191	688	999999	871	600	946	993	820	999999	769	711	233	489	40	273	749	999999	226	936	80	674	344	749	999999	849	635	252	697	999999	999999	542	999999	963	253	867	468	659	999999	999999	999999	298	387	370	466	751	566	999999	623	691	622	91	390	699	813	590	846	938	999999	31	999999	703	305	999999	473	237	999999	269	246	999999	805	100	753	165	894	782	297	999999	999999	770	293	117	629	15	303	140	161	53	999999	663	31	529	385	999999	106	348	992	999999	896	239	783	306	292	460	886	532	337	235	805	41	999999	872	999999	513	738	857	999999	299	610	343	85	923	999999	582	151	285	714	602	999999	999999	789	814	999999	63	986	986	825	178	129	999999	999999	926	999999	128	370	159	874	872	999999	248	999999	702	872	563	999999	860	197	999999	319	610	818	734	175	999999	251	488	794	601	526	752	999999	906	999999	839	540	159	999999	999999	999999	992	410	842	999999	820	292	999999	941	999999	900	136	799	999999	858	518	953	78	999999	988	876	881	999999	283	355	669	216	367	532	43	33	14	999999	205	496	327	209	975	553	355	999999	164	547	280	700	400	953	916	57	661	886	471	999999	695	999999	341	637	137	496	521	999999	924	564	907	501	999999	950	603	629	999999	319	977	999999	415	31	999999	999999	94	999999	954	999999	300	319	870	157	999999	615	489	999999	165	999999	82	999999	999999	999999	52	600	640	779	803	450	359	297	999999	352	999999	947	983	674	403	999999	999999	999999	542	999999	322	615	999999	759	999999	291	999999	999999	999999	999999	999999	498	492	673	978	131	999999	314	779	514	999999	13	803	528	248	614	999999	999999	686	999999	145	527	946	237	429	999999	906	999999	839	522	979	836	823	999999	999999	420	464	999999	999999	999999	999999	248	775	37	999999	999999	811	174	520	999999	658	999999	837	999999	716	719	551	265	254	551	999999	999999	999999	266	999999	530	190	999999	999999	828	159	999999	128	413	862	999999	752	919	788	119	625	741	370	513	864	333	999	999999	946	396	868	208	76	155	999999	483	773	518	502	918	139	671	751	692	185	346	536	433	999999	819	966	999999	476	144	925	999999	461	999999	402	211	530	999999	203	37	959	950	256	973	354	388	133	244	427	869	979	954	990	677	338	999999	797	999999	72	137	429	245	732	931	999999	586	32	811	126	300	397	999999	477	999999	732	999999	100	562	89	76	695	732	
999999	606	164	971	491	783	633	874	414	955	610	76	607	723	999999	324	754	768	365	321	127	136	482	523	486	276	944	113	437	244	495	996	441	697	999999	135	776	258	104	249	188	251	886	999999	999999	999999	126	999999	16	775	808	321	999999	383	614	999999	134	999999	494	224	838	529	999999	999999	469	999999	999999	999999	693	103	547	999999	673	999999	143	875	999999	50	667	86	160	935	107	999999	999999	184	295	67	93	951	999999	145	763	999999	410	999999	804	716	972	999999	775	216	325	999999	238	311	999999	593	999999	738	838	93	974	999999	73	902	432	999999	999999	294	328	999999	826	741	999999	412	742	793	716	999999	80	533	999999	425	310	944	620	194	999999	999999	537	702	999999	354	122	916	171	999999	816	999999	235	28	973	999999	923	207	999999	584	999999	826	999999	999999	877	766	999999	315	999999	999999	117	999999	999999	248	362	619	999999	626	760	482	629	999999	250	397	976	218	258	62	559	391	501	113	999999	45	999999	606	565	682	824	999999	686	999999	901	612	248	696	225	987	665	363	999999	307	999999	907	999999	643	999999	999999	877	669	517	615	755	634	67	13	565	256	873	756	64	85	801	710	795	999999	285	638	158	290	999999	271	999999	206	461	203	666	999999	999999	730	31	999999	804	164	999999	80	60	999999	555	244	141	968	123	999999	999999	854	999999	999999	122	142	368	947	999999	597	676	256	229	999999	183	863	999999	908	176	152	735	671	280	647	177	724	771	18	92	913	999999	34	999999	486	896	606	698	929	999999	947	999999	83	369	217	488	295	851	501	103	999999	897	999999	802	970	184	638	584	858	999999	999999	999999	359	864	119	448	652	109	999999	663	576	175	417	373	228	780	999999	999999	72	168	999999	873	280	999999	400	26	926	231	187	311	267	999999	839	370	157	999999	22	999999	999999	769	999999	196	999999	837	526	526	489	999999	584	200	522	999999	521	699	687	999999	101	444	473	103	522	999999	922	441	999999	554	999999	999999	226	999999	999999	452	62	999999	332	695	764	442	999999	874	536	999999	647	986	999999	931	510	149	999999	999999	494	578	745	165	256	415	273	677	999999	972	999999	999999	642	999999	432	79	999999	228	999999	991	759	999999	55	599	999999	455	999999	935	651	999999	53	195	373	593	157	999999	999999	896	56	917	431	97	999999	426	999999	103	434	706	564	719	657	292	772	999999	872	836	533	155	598	801	633	338	35	967	999999	15	79	58	794	243	372	387	999999	999999	569	999999	657	628	999999	473	30	86	381	999999	816	761	999999	681	721	
321	999999	562	307	255	999999	999999	71	43	498	677	33	386	911	999999	357	999999	121	323	131	210	999999	999999	238	999999	781	556	957	999999	161	177	999999	397	337	482	578	809	89	999999	175	476	610	999999	139	249	449	999999	174	60	999999	545	649	109	559	520	142	760	333	182	999999	737	146	999999	999999	999999	94	636	58	438	752	547	999999	999999	999999	655	999999	563	999999	988	685	146	392	906	518	615	999999	999999	838	816	999999	818	485	906	462	438	999999	642	742	808	164	813	595	735	307	47	354	999999	999999	904	921	578	984	344	496	999999	355	239	460	999999	999999	601	999999	242	98	999999	71	294	733	999999	999999	957	821	999999	834	999999	550	999999	608	480	999999	72	541	933	895	771	999999	151	419	134	93	110	191	476	15	563	25	363	999999	373	999999	69	999999	242	999999	964	757	27	510	624	999999	699	999999	980	999999	740	70	863	346	999999	110	920	875	608	635	224	775	999999	961	280	856	999999	18	245	999999	999999	341	308	354	999999	23	815	640	999999	348	999999	480	211	470	274	503	161	27	330	999999	65	194	132	607	999999	999999	412	999999	240	768	599	690	999999	485	805	999999	762	519	415	313	294	999999	90	270	999999	744	573	999999	999999	999999	704	180	688	972	449	26	218	700	980	742	610	759	410	999999	748	703	94	999999	999999	865	741	642	611	26	978	999999	114	862	366	630	999999	527	368	462	999999	429	11	999999	45	789	999999	71	539	673	703	534	880	63	999999	547	659	847	999999	832	46	72	568	672	993	999999	911	356	344	359	126	92	401	999999	999999	329	701	671	999999	875	675	679	113	937	322	453	894	999999	350	818	970	778	307	536	999999	999999	860	339	999999	371	877	843	726	189	556	999999	143	999999	101	202	999999	988	166	354	166	366	999999	999999	359	549	780	861	15	526	999999	348	785	864	530	961	999999	999999	999999	329	998	831	999999	924	390	999999	320	961	959	158	972	982	621	953	379	999999	52	239	979	880	591	999999	837	210	800	218	999999	999999	412	139	733	999999	999999	999999	355	999999	412	44	250	999999	239	818	902	999999	553	406	726	999999	495	999999	918	239	999999	371	738	983	993	753	134	181	866	51	558	999999	425	499	246	784	607	54	999999	999999	989	332	650	999999	122	981	656	403	492	13	783	999999	221	999999	100	999999	109	999999	341	659	910	999999	790	197	269	83	441	63	169	941	234	451	812	910	999999	70	721	999999	870	22	999999	999999	689	863	999999	616	617	921	409	862	685	999999	712	999999	108	920	
541	999999	512	49	999999	603	999999	550	999999	341	140	310	264	999999	663	999999	999999	999999	562	999999	388	927	999999	653	465	999999	654	307	266	988	999999	814	812	329	529	268	462	830	472	503	495	149	93	999999	485	316	999999	379	208	999999	999999	999999	999999	917	999999	613	534	858	584	40	949	936	999999	999999	999999	326	498	935	511	405	680	670	857	69	999999	999999	843	11	177	158	852	284	108	714	255	999999	378	894	999999	915	999999	603	256	999999	554	558	999999	302	334	169	999999	732	868	803	871	999999	536	385	233	302	999999	532	691	435	188	674	838	579	545	257	947	999999	999999	595	671	999999	423	425	515	145	394	551	999999	18	340	999999	416	999999	843	182	819	992	670	494	999999	999999	999999	999999	262	880	999999	285	999999	86	999999	999999	583	999999	142	999999	658	120	870	999999	907	228	855	682	105	68	267	543	999999	373	999999	954	933	663	450	470	173	602	173	635	424	999999	794	600	795	125	999999	144	173	999999	523	708	132	582	586	999999	355	999999	999999	999999	622	999999	549	393	648	268	290	999999	831	999999	630	66	999999	245	674	798	434	265	887	979	521	133	999999	686	999999	729	831	361	87	523	999999	934	877	968	22	246	569	999999	951	537	835	626	312	999999	428	467	761	999999	908	787	502	100	352	746	682	499	999999	863	543	999999	999999	928	842	317	556	999999	189	978	232	999999	239	33	313	360	999999	895	820	878	999999	392	967	944	453	299	31	999999	591	140	296	523	439	706	999999	41	110	906	783	999999	945	732	999999	783	665	999999	558	999999	786	992	999999	787	678	999999	605	999999	999999	492	485	999999	999999	532	114	999999	691	709	997	533	165	281	999999	247	121	826	933	534	114	999999	999999	999999	741	551	999999	999999	538	999999	844	999999	110	717	89	618	431	999999	707	423	627	999999	102	955	999999	34	324	999999	743	999999	675	852	995	999999	56	999999	212	999999	811	744	294	515	519	192	999999	496	433	999999	999999	999999	816	880	128	520	907	873	101	333	498	716	237	732	855	999999	833	991	515	39	670	320	999999	917	429	999999	999999	999999	720	909	100	987	601	999999	999999	113	548	999999	734	484	173	999999	677	879	24	105	999999	999999	999999	344	999999	999999	980	403	999999	881	999999	898	461	999999	391	795	999999	191	242	511	124	360	999999	752	636	47	266	41	865	497	999999	536	903	334	455	576	999999	386	560	226	999999	999999	109	440	878	999999	344	579	102	378	29	496	646	512	980	166	999999	907	708	321	617	999999	537	289	999999	999999	994	137	
709	815	343	776	630	999999	504	916	999999	978	873	986	703	999999	999999	497	478	999999	889	401	353	999999	434	999999	677	249	609	67	670	820	201	190	654	216	870	287	45	252	999999	630	17	73	999999	173	44	721	617	929	20	999999	810	102	808	999999	999999	419	391	789	109	391	417	447	256	441	786	693	342	496	816	999999	461	235	290	268	999999	999999	394	999999	519	955	632	679	57	630	19	108	381	60	433	460	895	255	153	999999	999999	570	817	999999	999999	999999	999999	130	123	999999	999999	585	812	549	220	502	34	130	279	999999	758	737	399	999999	999999	688	321	291	73	999999	765	216	92	999999	55	822	473	921	883	178	575	511	566	698	51	433	999999	999999	840	931	436	999999	975	999	999999	485	180	200	999999	698	39	108	67	999999	593	999999	503	999999	999999	398	999999	999999	246	111	999999	257	999999	701	584	999	999999	489	451	142	999999	990	999999	92	89	569	651	999999	881	195	148	477	999999	809	115	668	930	288	999999	999999	901	333	999999	999999	999999	478	314	479	616	999999	999999	550	657	925	826	602	152	420	928	934	746	756	999999	61	962	110	802	371	595	916	78	123	162	999	999999	606	999999	365	661	999999	265	999999	666	840	888	598	820	529	982	512	526	519	360	999999	999999	155	999999	999999	999999	999999	676	999999	884	999999	999999	193	397	999999	695	230	150	787	999999	999999	999999	575	999999	391	172	374	290	283	389	92	399	999999	762	760	304	999999	504	974	453	340	934	322	297	966	999999	705	999999	999999	999999	762	372	739	760	43	722	139	999999	721	324	547	50	402	563	801	310	423	430	637	363	999999	726	999999	343	428	393	367	287	134	523	467	172	999999	449	999999	720	999999	999999	999999	48	999999	40	783	999999	905	299	541	759	496	666	453	284	574	808	234	46	999999	405	342	649	365	852	999999	999999	857	384	999999	999999	999999	999999	649	625	700	599	199	579	942	999999	437	138	851	607	791	999999	79	192	598	999999	225	999999	999999	265	465	89	999999	999999	109	585	999999	530	376	999999	822	416	27	828	584	974	618	654	103	690	967	999999	798	999999	999999	472	999999	674	999999	999999	999999	356	565	999999	169	621	916	877	479	367	712	907	761	273	784	385	450	999999	608	623	700	570	999999	999999	297	261	291	924	261	999999	458	999999	999999	763	999999	476	850	633	999999	962	68	999999	185	736	978	70	452	534	972	685	32	885	76	172	912	177	860	731	999999	908	339	991	626	842	999999	999999	172	997	424	318	534	817	583	645	999999	958	394	
760	855	236	999999	757	951	575	999999	572	999999	582	850	681	616	129	999999	759	633	76	125	999999	999999	404	999999	454	999999	664	161	214	311	999999	999999	999999	999999	999999	875	999999	108	581	49	60	237	346	521	590	999999	999999	702	414	290	999999	21	999999	843	61	933	460	338	365	647	297	423	999999	270	640	999999	896	999999	516	253	667	661	61	37	74	115	490	999999	318	999999	377	961	746	999999	488	419	999999	999999	731	999999	424	540	743	934	751	637	827	85	881	614	260	843	999999	170	623	172	960	471	999999	945	999999	577	999999	68	279	336	676	486	999999	230	867	999999	177	999999	829	136	999999	126	285	437	288	414	11	999999	56	534	774	586	310	325	459	646	999999	999999	723	999999	520	685	665	425	960	351	303	999999	999999	474	675	999999	341	497	999999	843	195	999999	667	47	575	326	999999	744	561	100	185	466	771	231	454	392	999999	982	615	242	999999	999999	476	936	999999	351	957	582	858	928	254	812	80	616	461	990	127	685	280	203	999999	920	863	869	175	999999	888	525	29	293	230	358	881	999999	391	335	874	730	999999	234	999999	438	999999	633	846	373	395	164	769	463	999999	999999	999999	422	567	541	996	607	999999	284	462	442	999999	574	999999	895	930	68	235	136	126	397	759	56	834	245	999999	999999	33	999999	451	733	755	566	999999	290	647	999999	454	849	338	277	959	999999	771	926	875	321	925	950	442	337	929	643	346	999999	191	664	588	332	507	766	583	968	999999	729	686	996	555	427	258	999999	613	385	798	849	999999	116	285	907	370	722	999999	83	370	123	804	121	229	152	999999	982	999999	132	352	571	693	990	999999	52	250	878	999999	507	702	999999	724	554	845	497	999999	84	999999	680	962	785	461	509	608	718	999999	999999	777	412	999999	275	590	490	43	999999	165	447	296	243	667	491	955	807	381	399	399	259	276	999999	704	34	999999	210	999999	567	120	194	391	110	127	675	999999	999999	189	436	390	243	521	619	341	999999	787	155	999999	480	829	654	138	219	999999	675	308	55	708	304	671	389	329	476	125	999999	66	196	126	991	390	601	999999	944	18	165	738	999999	400	702	999999	457	197	690	737	466	65	182	781	451	376	999999	656	885	999999	999999	914	55	999999	999999	944	601	39	31	100	238	36	193	999999	173	937	999999	654	15	67	223	202	999999	738	659	915	999999	999999	674	999999	334	945	999999	189	999999	251	692	162	999999	758	999999	428	175	600	999999	440	999999	971	617	514	724	999999	999999	
827	999999	808	999999	316	844	999999	999999	999999	999999	999999	999999	999999	999999	14	999999	922	254	499	623	257	423	999999	36	999999	238	228	53	999999	797	169	999999	999999	303	999999	999999	999999	965	385	318	999999	999999	457	72	768	834	999999	156	867	999999	694	270	235	999999	403	414	755	999999	246	88	625	410	158	399	206	505	843	989	379	999999	993	956	868	190	46	559	965	733	999999	214	22	82	999999	143	113	898	999999	144	900	509	883	427	729	307	692	186	548	67	865	273	999999	237	999999	501	784	737	999999	54	751	844	448	999999	523	999999	75	552	233	999999	296	308	830	709	99	999999	999999	576	236	570	999999	999999	20	908	867	994	223	785	999999	685	358	375	505	999999	392	999999	999999	861	903	698	242	149	952	534	771	999999	442	291	148	906	999999	218	999999	831	556	891	999999	540	164	999999	817	999999	999999	999999	665	921	802	210	999999	43	808	631	999999	538	999999	359	907	999999	147	310	562	932	647	399	677	150	864	673	83	500	232	530	707	999999	999999	952	999999	999999	868	849	765	241	964	114	999999	999999	545	972	999999	207	984	999999	403	853	966	999999	642	856	870	525	66	138	136	826	810	287	924	298	656	385	465	503	617	297	999999	331	968	542	301	301	604	999999	999999	876	516	876	999999	999999	418	999999	319	999999	543	999999	793	636	114	147	304	820	461	999999	325	999999	741	491	738	116	318	644	917	999999	565	578	920	999999	958	260	999999	999999	160	999999	999999	999999	76	429	959	274	503	999999	226	830	247	480	840	357	999999	62	145	34	147	31	544	999999	89	999999	480	964	432	999999	678	854	826	370	670	999999	377	664	61	321	999999	999999	612	999999	428	999999	862	95	738	572	597	906	999999	295	796	138	536	999999	581	856	948	994	841	874	240	372	14	999999	809	999999	979	911	10	823	503	672	999999	144	355	992	356	999999	236	999999	41	771	739	999999	999999	542	853	271	93	204	999999	999999	632	738	180	65	92	985	999999	288	999999	685	906	999999	792	134	999999	999999	760	589	510	999999	768	999999	842	468	633	999999	312	277	606	718	828	999999	460	966	49	999999	964	300	910	371	119	947	999999	999999	865	447	748	999999	999999	461	511	504	694	809	768	650	896	711	432	618	999999	18	999999	874	857	110	841	825	94	999999	437	469	999999	148	454	820	715	495	602	195	725	999999	455	154	216	334	120	650	999999	398	782	262	867	302	688	110	276	401	999999	764	606	922	365	780	34	51	999999	555	365	947	935	410	999999	247	892	820	
563	536	999999	532	990	201	627	695	999999	999999	602	386	460	353	554	323	999999	999999	999999	803	999999	674	130	174	509	564	294	261	463	382	999999	630	409	868	546	739	733	966	999999	415	305	670	999999	999999	449	999999	999999	22	403	621	414	280	658	999999	999999	999999	999999	504	33	435	906	375	241	999999	999999	971	999999	999999	807	814	999999	39	73	999999	508	836	161	999999	724	69	469	282	858	841	967	872	971	320	555	657	333	238	943	348	508	929	438	637	999999	477	473	512	999999	588	999999	384	217	485	591	486	737	144	779	963	966	634	999999	400	917	168	10	999999	47	999999	490	361	96	725	999999	578	408	999999	999999	999999	596	956	76	279	810	999999	665	496	729	999999	920	199	999999	979	381	874	421	999999	719	999999	999999	806	475	65	107	679	298	491	810	22	999999	223	680	999999	377	19	567	247	590	334	502	513	937	967	239	301	901	116	353	999999	999999	370	804	803	779	789	491	21	182	999999	305	999999	685	999999	991	706	518	999999	612	371	999999	184	457	394	167	963	999999	999999	826	806	777	191	147	20	855	717	418	999999	999999	587	528	556	75	460	38	999999	828	230	976	532	999999	973	999999	982	494	982	912	999999	646	816	919	983	194	375	362	123	999999	999999	999999	999999	298	999999	186	999999	842	759	999999	997	366	838	999999	649	531	304	33	804	999999	165	525	872	804	999999	999999	935	667	999999	372	699	107	914	292	162	369	701	244	999999	797	479	149	734	874	999999	63	807	680	280	462	890	352	999999	436	880	999999	988	999999	299	410	250	999999	307	397	418	899	999999	556	983	289	829	69	881	999999	218	26	791	999999	889	944	433	264	397	92	481	999999	999999	488	999999	999999	381	231	999999	741	557	122	999999	999999	465	999999	612	260	999999	999999	632	830	470	999999	999999	864	367	989	590	355	977	985	969	225	999999	71	360	962	155	980	999999	607	999999	150	459	105	185	455	542	999999	341	999999	567	407	459	999999	999999	997	270	999999	645	391	640	599	764	999999	153	999999	999999	404	999999	650	115	717	92	35	714	330	102	132	688	912	999999	717	23	805	428	572	765	274	184	363	999999	608	345	526	966	526	385	887	952	999999	999999	147	218	691	999999	849	325	434	936	565	904	148	999999	732	934	923	586	959	152	580	860	165	999999	311	948	507	382	565	68	999999	999999	214	179	999999	999999	319	508	331	738	999999	257	340	338	619	459	563	750	612	999999	52	940	999999	744	381	698	869	999999	907	743	569	476	759	376	
747	620	699	969	999999	844	999999	425	264	230	573	333	530	826	999999	852	394	757	770	973	25	258	528	469	797	440	27	401	600	588	178	112	497	964	590	999999	999999	594	31	767	966	627	999999	205	180	57	999999	52	318	65	358	812	706	999999	999999	499	101	239	999999	298	826	999999	999999	999999	61	471	836	566	246	610	102	800	736	12	999999	397	573	332	298	749	999999	975	92	544	240	366	405	712	613	101	999999	529	999999	732	940	741	802	19	153	709	221	612	806	707	999999	557	86	704	777	999999	926	769	999999	431	36	851	151	290	999999	695	76	134	952	154	703	573	999999	13	999999	276	999999	999999	999999	999999	538	659	178	385	581	682	290	701	934	999999	999999	999999	588	990	706	98	599	521	573	458	642	97	659	662	999999	399	179	83	642	511	377	372	999999	999999	999999	377	683	766	999999	999999	414	999999	199	312	979	999999	984	999999	999999	973	676	83	990	730	947	450	999	999999	999999	192	512	217	68	433	282	802	557	237	107	339	999999	833	813	809	53	999999	898	357	683	448	415	783	776	669	834	304	999999	999999	999999	453	378	177	999999	526	999999	207	999999	999999	40	999999	18	756	299	967	568	842	999999	191	999999	999999	552	652	999999	933	777	999999	441	399	598	978	999999	697	999999	999999	999999	247	449	296	558	999999	960	142	326	999999	440	658	999999	808	111	991	43	999999	183	733	999999	725	344	461	749	531	766	917	176	999999	999999	320	932	645	16	331	403	999999	632	840	719	420	335	336	503	999999	246	632	298	607	944	240	524	100	753	999999	902	988	547	999999	999999	52	999999	275	999999	129	999999	847	801	779	597	70	999999	999999	999999	490	400	18	957	630	295	143	999999	569	116	524	999999	842	891	771	428	415	999999	606	999999	999999	455	70	999999	384	999999	398	831	518	19	884	673	999999	86	999999	844	893	40	916	999999	945	423	999999	168	236	332	883	999999	39	999999	191	633	999999	580	346	44	340	999999	583	999999	897	999999	999999	559	232	851	614	999999	628	927	535	999999	520	864	999999	264	59	902	358	61	999999	442	801	999999	828	260	711	611	740	238	514	470	999999	999999	999999	642	312	845	999999	384	717	127	999999	112	825	806	999999	106	999999	91	984	438	84	999999	999999	465	511	953	999999	999999	149	13	34	399	422	75	928	831	999999	999999	999999	999999	999999	999999	343	999999	999999	999999	342	31	147	615	846	658	253	86	395	925	971	389	140	358	999999	964	245	999999	999999	937	689	760	878	291	86	590	999999	781	471	
110	999999	999999	360	812	621	710	834	999999	167	999999	999999	346	679	13	999999	999999	52	602	99	999999	999999	629	310	176	18	581	153	856	538	265	528	999999	614	295	737	656	38	327	737	414	140	999999	556	999999	792	999999	999999	875	430	445	548	537	691	999999	370	568	24	194	999999	49	566	978	996	901	847	683	731	393	276	999999	611	724	865	685	999999	38	999999	583	999999	665	501	278	435	102	999999	991	999999	154	924	178	642	844	999999	698	999999	161	714	655	878	119	999999	697	609	226	834	999999	671	15	597	342	495	440	809	149	548	298	552	903	999999	856	901	587	468	999999	999999	767	999999	177	838	720	324	999999	999999	275	53	999999	999999	218	999999	999999	999999	775	999999	592	683	211	44	384	159	558	999999	811	471	32	217	999999	238	999999	654	999999	999999	504	999999	877	28	77	735	544	105	744	629	344	999999	300	536	999999	999999	999999	424	370	732	999999	999999	999999	121	513	956	682	67	18	575	167	563	201	281	824	607	679	574	615	999999	500	288	999999	999999	274	175	180	495	90	14	362	97	999999	344	795	999999	887	766	515	121	62	486	97	179	472	781	453	29	999999	528	360	311	809	894	242	548	612	361	999999	347	785	196	999999	14	222	80	278	857	485	347	720	999999	69	503	423	23	201	245	466	492	722	161	783	562	653	61	999999	400	111	257	874	999999	999999	177	999999	999999	999999	92	956	401	512	595	999999	374	807	447	251	315	480	228	999999	999999	895	363	999999	634	413	424	361	171	792	877	999999	999999	473	999999	993	891	177	557	514	119	289	999999	980	137	617	419	999999	999999	809	971	919	883	999999	506	640	565	553	701	999999	94	999999	795	609	634	839	316	900	999999	454	360	148	999999	999999	999999	98	999999	383	497	26	993	999999	155	361	820	957	872	336	999999	554	437	347	475	104	429	387	493	464	355	297	999999	999999	999999	761	459	999999	996	179	663	418	808	192	999999	685	469	423	585	443	788	999999	966	979	999999	78	26	22	999999	829	294	859	604	376	38	999999	714	484	999999	999999	902	999999	961	703	999999	557	999999	255	291	999999	634	999999	802	60	676	678	330	331	584	72	745	446	999999	177	999999	803	814	999999	999999	857	999999	984	884	999999	540	800	999999	999999	316	386	332	770	999999	882	999999	999999	67	553	699	360	878	392	899	476	648	465	826	793	818	869	999999	313	101	999999	819	999999	131	609	999999	875	962	67	999999	208	740	999999	715	288	973	606	746	270	999999	803	978	588	94	417	554	
84	974	921	455	999999	642	29	679	307	73	554	166	458	999999	824	397	821	377	700	999999	999999	750	999999	820	221	999999	482	999999	999999	455	240	565	713	999999	445	999999	50	611	577	999999	721	305	418	225	429	450	999999	237	999999	999999	167	999999	394	681	999999	334	436	111	244	325	170	458	391	851	999999	988	453	402	999999	922	356	220	799	144	25	377	341	332	401	771	999999	255	652	881	298	29	999999	42	184	120	474	999999	999999	262	999999	272	999999	567	392	999999	996	895	639	995	999999	947	421	259	666	512	993	114	709	473	490	915	805	509	563	813	817	421	228	487	999999	416	842	547	738	999999	463	774	999999	961	774	999999	616	657	822	351	607	999999	375	671	127	370	999999	904	771	490	999999	415	13	999999	622	585	676	161	547	652	114	999999	999999	913	59	228	175	999999	698	999999	309	158	999999	221	216	896	55	999999	370	999999	186	999999	775	258	295	999999	770	370	349	198	999999	999999	120	179	999999	733	411	462	999999	999999	205	492	999999	229	191	319	728	792	372	999999	999999	129	999999	999999	476	175	108	272	999999	11	999999	804	999999	510	289	844	999999	516	999999	482	999999	593	935	472	892	999999	999999	555	76	975	999999	978	999999	999999	658	999999	999999	661	703	81	634	999999	833	620	449	400	93	704	939	347	281	221	999999	999999	241	999999	193	328	999999	999999	999999	999999	205	652	999999	999999	807	785	851	999999	999999	999999	813	902	848	355	759	324	999999	999999	999999	38	615	729	703	118	170	117	391	711	999999	999999	999999	999999	999999	999999	944	190	939	969	999999	307	999999	802	999999	895	999999	915	51	886	197	868	305	73	181	412	999999	475	949	999999	319	999999	404	999999	187	823	291	891	272	766	411	999999	385	63	909	313	185	812	562	808	709	255	76	505	523	999999	60	999999	750	999999	155	478	241	376	659	893	902	711	625	353	614	516	999999	285	484	619	492	252	164	867	999999	133	912	999999	863	74	999999	899	999999	97	999999	259	150	45	621	932	999999	19	403	999999	999999	474	197	219	999999	999999	602	790	30	904	607	808	999999	882	10	999999	566	100	512	999999	270	13	94	999999	579	364	999999	617	664	552	282	483	848	999999	999999	999999	936	999999	946	670	999999	842	999999	723	999999	965	382	268	44	599	376	256	506	808	754	999999	390	659	999999	838	827	984	136	999999	631	999999	999999	737	425	247	95	863	154	999999	133	428	135	999999	58	999999	982	117	583	999999	999999	999999	977	50	394	70	382	999999	72	117	843	486	999999	410	999999	365	
16	644	999999	796	999999	512	112	664	999999	336	999999	29	610	999999	856	719	999999	72	302	606	157	919	353	364	865	999999	999999	999999	998	999999	712	999999	278	693	608	347	274	999999	559	673	999999	322	999999	67	999999	363	675	46	261	134	85	653	999999	495	999999	999999	301	488	999999	705	711	999999	999999	48	999999	556	751	917	427	519	454	999999	513	628	682	834	564	296	575	511	143	999999	784	874	571	69	616	783	485	521	999999	786	854	853	999999	999999	657	325	442	243	999999	758	999999	999999	679	999999	149	999999	999999	999999	532	14	913	999999	572	999999	291	790	477	565	940	967	999999	906	472	667	770	999999	666	999999	186	248	999999	342	899	999999	155	999999	205	121	919	136	999999	111	988	51	873	999999	290	24	576	867	848	877	302	644	999999	999999	999999	999999	999999	999999	822	987	207	999999	161	580	529	999999	999999	248	595	365	645	813	999999	340	999999	431	999999	345	379	999999	258	319	999999	975	999999	999999	999999	999999	999999	999999	432	439	313	982	999999	999999	889	302	905	103	221	999999	282	999999	241	489	646	985	794	848	228	354	120	179	739	888	999999	185	541	999999	138	999999	999999	999999	933	216	999999	25	437	999999	541	501	439	999999	999999	920	47	908	743	999999	619	84	647	999999	965	999999	328	999999	252	25	811	714	999999	641	965	852	863	870	558	35	979	630	558	581	316	727	999999	835	739	999999	999999	985	441	982	654	999999	721	549	446	855	887	375	773	421	411	826	740	798	320	999999	66	176	359	718	579	988	526	999999	618	247	173	493	404	433	174	999999	282	999999	986	911	140	323	433	999999	148	614	857	146	999999	999999	986	999999	999999	160	762	684	635	723	999999	666	538	655	931	208	692	999999	970	349	999999	585	554	961	811	409	458	742	743	657	579	965	140	389	896	138	260	56	968	999999	670	490	200	559	999999	330	383	999999	392	234	19	999999	643	517	999999	593	935	999999	314	125	701	29	940	978	154	446	535	158	759	803	947	645	434	725	679	767	394	999999	594	999999	35	974	999999	518	647	834	999999	623	500	312	999999	235	742	852	553	650	549	222	415	930	795	234	999999	589	286	374	319	917	838	999999	209	940	999999	823	100	726	669	999999	340	319	999999	999999	657	999999	999999	722	999999	582	182	999999	999999	999999	999999	664	999999	800	259	771	242	283	524	999999	785	999999	999999	262	793	918	999999	826	980	127	999999	105	815	999999	577	999999	978	563	470	737	745	999999	999999	37	360	776	138	999999	477	898	199	67	999999	710	137	999999	
352	358	999999	985	819	355	999999	110	299	494	849	812	233	980	792	678	999999	786	668	976	999999	86	901	26	789	473	359	999999	928	824	999999	114	756	999999	999999	999999	634	484	918	400	760	803	737	865	927	999999	75	999999	999999	520	255	999999	51	160	999999	276	456	912	205	999999	995	965	181	475	193	744	66	934	65	171	53	337	999999	278	999999	671	349	45	999999	474	407	863	976	417	999999	302	72	605	485	659	184	722	289	999999	999999	794	632	999999	682	193	269	141	441	944	999999	999999	149	999999	934	151	927	999999	823	999999	999999	142	988	764	999999	891	999999	999999	458	405	999999	330	58	999999	999999	431	49	87	363	999999	215	276	432	42	940	999999	999999	999999	671	344	999999	763	899	558	623	272	805	867	374	790	511	808	682	999999	957	156	869	843	900	513	999999	849	66	917	526	999999	710	956	823	999999	737	392	789	124	999999	999999	431	500	682	999999	625	181	713	573	403	406	593	396	85	999999	791	999999	399	167	241	882	707	982	999999	941	562	849	999999	999999	62	129	28	568	999999	733	724	379	999999	299	887	999999	999999	493	999999	999999	999999	323	999999	39	454	428	999999	631	882	791	526	448	999999	740	57	999999	137	584	999999	999999	387	999999	34	351	79	422	999999	109	999999	311	746	999999	468	911	999999	999999	968	24	684	999999	136	397	999999	999999	999999	285	911	430	251	121	803	561	973	249	999999	72	298	539	959	42	279	893	999999	581	54	312	999999	556	886	808	807	999999	899	885	999999	990	350	999999	143	793	510	728	999999	999999	507	999999	250	228	999999	791	950	438	999999	652	365	243	46	114	536	905	305	364	999999	442	313	691	999999	97	102	751	722	844	405	175	531	550	45	201	83	999999	71	761	386	105	999999	379	67	257	529	999999	954	245	999999	238	498	156	194	425	999999	816	534	162	999999	427	79	115	42	889	131	999999	999999	999999	40	678	843	543	978	999999	999999	934	634	414	568	999999	999999	999999	927	999999	677	999999	365	999999	345	267	999999	999999	634	999999	999999	752	346	177	135	714	716	120	215	248	394	999999	178	999999	841	999999	192	130	594	949	630	999999	187	865	221	746	999999	588	508	772	999999	999999	908	29	422	831	597	466	288	853	470	687	999999	688	783	723	999999	999999	778	999999	999999	213	324	685	337	443	574	999999	956	999999	264	138	611	442	894	999999	55	158	333	19	334	725	999999	740	999999	943	321	499	999999	999999	999999	999999	809	94	697	151	620	233	999999	979	999999	999999	509	999999	599	342	85	837	
999999	333	677	68	296	768	999999	359	371	583	999999	999999	999999	85	999999	468	848	424	328	527	999999	752	999999	821	466	353	999999	217	225	999999	151	156	999999	483	999999	758	820	999999	554	999999	995	347	780	47	36	307	858	190	727	51	61	184	999999	558	102	999999	999999	999999	601	942	25	881	143	428	441	60	526	647	381	641	999999	376	870	999999	999999	407	971	999999	795	169	495	572	490	999999	890	999999	999999	999999	391	662	272	964	999999	612	35	999999	214	361	605	976	780	220	809	95	403	684	314	999999	36	694	80	693	70	999999	456	453	401	959	537	474	917	216	265	718	378	683	495	268	261	999999	203	619	205	818	389	999999	762	404	780	215	999999	406	293	696	591	579	903	999999	165	581	721	254	823	141	68	574	999999	100	717	999999	198	56	999999	617	501	460	497	999999	999999	999999	691	999999	188	331	811	999999	999999	999999	999999	799	780	56	112	999999	999999	948	795	999999	759	814	999999	999999	686	70	26	616	921	676	205	140	999999	660	999999	983	999999	999999	76	501	330	547	651	395	963	918	939	152	999999	804	920	552	664	433	492	247	852	999999	319	128	314	205	599	256	373	996	717	999999	999999	129	999999	999999	882	303	744	222	173	933	708	768	999999	874	672	999999	999999	999999	475	657	178	158	141	870	415	947	197	135	947	404	999999	966	210	819	491	824	23	949	670	371	999999	280	84	918	321	551	996	440	999999	482	501	721	530	70	951	511	988	919	566	934	999999	999999	274	999999	912	741	567	312	393	848	113	999999	999999	114	967	897	84	222	559	863	951	999999	602	475	903	310	445	150	867	980	999999	104	999999	735	999999	999999	16	316	16	579	999999	693	57	683	378	999999	739	426	999999	999999	437	999999	370	999999	983	999999	999999	798	864	612	306	999999	444	412	22	19	423	256	999999	897	891	767	216	979	879	267	999999	918	999999	218	570	29	58	813	552	70	734	690	752	904	999999	217	451	999999	283	567	259	644	671	369	281	493	576	204	173	669	568	390	822	725	650	999999	702	656	51	286	378	631	999999	951	284	732	999999	945	843	683	326	999999	706	999999	999999	75	257	736	936	87	999999	853	650	999999	501	354	999999	999999	264	956	515	794	362	999999	198	627	783	999999	999999	549	989	630	999999	999999	353	756	683	510	717	584	849	965	719	964	834	525	980	977	999999	999999	864	999999	999999	886	999999	999999	460	710	999999	390	291	537	651	397	999999	999999	501	170	999999	999999	999999	367	319	680	116	550	999999	398	
999999	673	646	806	269	164	684	523	999999	474	321	821	305	999999	387	336	302	322	323	332	999999	21	33	820	447	714	269	999999	167	21	999999	627	456	72	548	459	743	485	999999	496	999999	574	883	36	848	718	449	697	979	983	387	999999	999999	752	521	160	650	999999	999999	555	999999	186	365	927	695	694	374	999999	435	927	999999	816	53	827	999999	999999	137	996	971	729	274	571	528	184	633	985	400	704	551	999999	808	917	999999	723	601	536	999999	955	341	164	999999	999999	272	999999	400	571	750	409	999999	218	999999	999999	999999	639	290	999999	658	191	999999	709	303	999999	692	47	128	675	999999	999999	235	93	103	181	664	999999	385	999999	309	476	783	72	244	991	999999	342	374	999999	999999	999999	999999	999999	878	36	661	632	860	683	523	234	933	999999	871	429	999999	999999	124	851	989	48	263	231	34	999999	408	241	999999	312	109	360	999999	964	613	221	999999	999999	999999	77	519	42	999999	701	545	999999	542	69	201	814	817	999999	227	522	174	999999	233	220	252	999999	628	430	166	558	584	172	561	969	120	659	999999	224	844	999999	341	999999	91	561	999999	950	649	999999	50	660	494	587	142	160	799	589	987	678	716	519	448	99	875	407	999999	382	523	573	948	541	999999	602	677	180	191	217	941	671	533	301	55	290	389	506	74	996	40	410	180	999999	671	999999	508	335	999999	252	92	684	444	999999	437	86	399	509	387	891	910	962	999999	999999	647	999999	999999	999999	999999	168	709	378	343	999999	352	123	999999	428	869	419	104	352	999999	939	134	267	237	229	864	969	890	880	999999	182	96	77	440	587	882	355	999999	94	861	449	542	713	350	323	962	324	999999	971	639	999999	797	568	400	40	467	390	999999	924	559	504	278	828	259	999999	999999	284	682	999999	545	999999	999999	19	490	132	406	999999	916	999999	267	550	295	919	250	162	384	999999	999999	410	130	999999	999999	999999	534	999999	181	714	464	189	999999	999999	641	868	435	999999	276	787	87	278	633	56	473	184	667	19	218	999999	999999	106	786	516	999999	281	999999	52	999999	906	485	133	950	692	956	737	999999	999999	908	999999	493	134	886	597	450	409	777	83	39	92	999999	999999	158	822	136	367	999999	999999	999999	370	182	393	859	999999	312	954	327	940	999999	999999	550	98	110	790	866	999999	220	199	75	999999	504	621	23	999999	780	959	999999	138	566	599	999999	861	498	548	999999	999999	275	527	294	495	91	836	999999	303	541	48	424	367	955	673	999999	214	999999	883	
999999	561	379	685	588	352	979	198	384	500	402	689	599	999999	999999	766	999999	692	999999	579	126	667	636	999999	642	999999	545	616	182	999999	451	139	163	615	999999	693	730	589	939	942	516	893	999999	494	900	999999	448	862	821	999999	485	465	310	137	766	208	999999	658	53	846	807	999999	25	491	58	273	535	999999	880	999999	45	608	753	961	999999	999999	215	152	820	999999	303	999999	795	982	418	986	999999	35	999999	999999	768	81	999999	103	145	153	877	971	445	637	327	464	982	968	164	876	711	348	74	543	993	782	999999	264	552	999999	577	42	82	72	444	509	145	406	94	963	72	660	825	919	355	243	999999	192	999999	838	700	826	999999	541	284	489	961	999999	490	999999	242	292	550	21	999999	844	898	383	202	999999	329	999999	883	200	999999	61	522	154	198	759	86	655	791	713	433	750	213	541	787	999999	999999	830	999999	109	731	999999	999999	999999	353	999999	345	333	990	654	999999	999999	942	638	727	233	966	817	126	730	908	587	500	836	588	825	999999	366	999999	247	279	499	668	784	469	43	941	708	999999	686	999999	753	665	147	204	317	999999	575	813	563	988	731	713	196	200	153	290	282	236	527	870	978	737	753	999999	29	456	999999	179	694	292	268	25	999999	999999	165	921	363	642	280	999999	75	553	41	259	548	785	482	593	325	753	999999	482	283	999999	445	25	912	761	185	999999	649	999999	999999	281	729	999999	284	880	45	999999	927	640	999999	510	805	435	999999	503	999999	243	974	999999	999999	940	624	786	999999	623	870	150	19	601	467	419	377	669	999999	999999	529	999999	511	999999	558	999999	826	37	999999	773	20	20	999999	999999	924	941	885	84	550	999999	656	943	973	999999	20	895	222	999999	999999	999999	142	145	12	945	974	999999	732	382	26	761	124	999999	999999	968	613	859	999999	601	676	525	534	303	128	999999	113	586	859	999999	999999	663	881	500	853	980	641	874	18	374	444	999999	219	512	67	789	74	70	999999	14	57	160	74	999999	658	658	21	838	26	757	999999	999999	154	880	791	363	999999	623	742	289	337	738	851	466	167	755	999999	31	245	339	999999	53	999999	854	804	441	598	999999	999999	205	968	999999	857	260	532	55	776	338	721	704	999999	450	327	404	677	318	309	999999	463	999999	999999	990	603	687	999999	798	999999	299	86	359	764	619	781	546	999999	534	881	600	933	121	978	999999	309	999999	999999	999999	725	508	187	495	999999	990	807	938	854	978	208	179	682	733	560	487	261	
372	939	300	668	999999	999999	153	437	708	675	999999	999999	999999	691	72	999999	839	82	987	999999	591	227	999999	812	843	692	341	335	999999	918	209	999999	999999	999999	937	999999	139	80	945	424	43	68	433	325	465	24	490	297	146	911	999999	661	572	375	670	154	175	999999	999999	98	752	999999	725	789	999999	790	432	647	999999	472	138	999999	999999	573	88	532	794	459	357	828	212	54	199	799	999999	999999	999999	135	66	999999	435	652	254	857	999999	999999	999999	643	849	675	591	843	543	674	783	83	533	998	297	147	360	715	140	996	885	999999	999999	926	713	926	801	306	590	961	999999	486	524	280	901	861	199	160	609	681	246	369	511	525	26	999999	999999	999999	999999	918	442	720	521	258	999999	999999	597	416	929	922	873	294	262	581	637	306	999999	999999	107	435	999999	209	115	458	760	526	205	113	999999	999999	911	811	999999	671	528	326	964	276	309	937	273	783	230	687	808	952	116	929	887	719	451	762	892	412	971	243	614	73	498	454	768	494	506	227	21	999999	999999	999999	999999	321	341	999999	999999	170	999999	999999	999999	428	650	808	419	276	999999	999999	270	158	918	66	700	295	711	901	778	854	178	778	286	12	676	745	135	526	999999	576	388	168	809	732	250	999999	263	196	422	690	44	502	999999	316	957	862	154	999999	889	999999	999999	999999	515	108	991	999999	887	999999	999999	999999	999999	893	400	999999	812	999999	349	195	999999	894	41	525	488	97	819	675	509	970	54	999999	601	365	636	117	966	999999	652	711	741	857	918	286	444	518	17	151	112	629	999999	999999	522	958	954	995	737	93	950	999999	999999	999999	883	999999	932	999999	313	326	266	292	683	863	999999	637	454	999999	975	755	91	970	90	678	573	880	475	199	301	642	999999	641	380	999999	997	234	433	425	973	11	999999	506	214	691	885	999999	946	999999	405	885	514	996	30	999999	999999	980	347	999999	752	999999	452	743	646	671	999999	625	999999	800	866	999999	214	38	984	974	411	585	766	999999	792	753	999999	834	793	999999	999999	415	620	398	881	26	999999	823	999999	970	558	610	859	999999	999999	999999	906	156	774	180	680	485	21	56	580	426	224	949	817	998	79	617	949	240	543	509	14	524	919	849	348	391	365	999999	425	999999	725	232	621	532	847	787	70	999999	735	651	403	574	999999	464	802	937	15	674	999999	941	660	999999	999	277	265	391	237	999999	831	999999	999999	997	631	780	700	991	337	999999	161	999999	556	336	504	999999	999999	440	
707	464	56	411	999999	690	123	483	149	999999	232	354	276	999999	560	146	999999	999999	999999	405	942	47	763	811	610	720	523	999999	394	334	135	118	171	825	684	772	877	430	913	440	884	157	640	604	768	982	999999	999999	732	420	545	68	370	709	497	670	999999	999999	999999	999999	176	505	99	815	970	124	193	451	780	787	268	999999	532	999999	521	795	406	169	53	627	702	827	999999	999999	788	76	747	461	337	24	82	642	629	999999	273	999999	68	825	634	653	799	576	915	944	161	999999	535	999999	999999	702	273	541	202	999999	963	999999	618	124	999999	903	377	731	124	766	999999	626	742	285	826	142	736	581	534	999999	999999	135	912	999999	822	615	999999	477	999999	634	999999	540	999999	455	294	925	770	999999	999999	730	286	999999	462	159	999999	535	999999	259	452	999999	966	692	16	802	355	999999	435	677	302	421	999999	899	468	999999	25	184	186	296	991	901	371	999999	782	999999	123	760	672	763	712	297	999999	291	35	217	999999	999999	999999	647	999999	455	499	103	651	387	368	999999	999999	973	999999	63	359	154	268	551	999999	183	910	212	999999	999999	175	999999	999999	999999	247	999999	874	261	999999	957	650	538	196	999999	999999	999999	150	999999	445	999999	999999	699	630	659	938	39	999999	483	522	494	158	331	958	515	290	999999	138	647	150	288	512	357	162	186	413	999999	957	722	999999	425	43	999999	999999	952	442	476	999999	315	76	218	66	400	738	335	809	329	579	680	265	999999	149	503	264	166	999999	804	546	453	256	127	81	310	344	107	461	642	999999	15	999999	813	999999	999999	999999	931	231	122	999999	826	999999	93	250	286	467	565	285	539	261	999999	729	999999	929	598	69	948	147	756	66	641	874	176	764	574	999999	999999	999999	326	923	999999	934	121	195	720	86	172	876	794	843	779	821	999999	391	954	286	446	884	197	764	631	794	999999	66	977	952	210	999999	676	679	25	999999	959	616	928	675	999999	451	219	999999	897	82	352	913	287	819	951	785	810	297	170	999999	999999	561	999999	538	469	999999	999999	767	875	842	210	124	827	999999	861	999999	999999	288	668	999999	675	675	867	999999	999999	561	779	168	999999	425	999999	388	519	457	166	999999	325	399	999999	563	243	451	646	64	871	999999	95	274	957	645	332	999999	999999	175	892	935	999999	741	97	999999	285	60	999999	999999	999999	821	604	379	999999	463	990	72	999999	114	999999	233	38	813	687	999999	476	999999	210	999999	999999	988	759	999999	565	230	713	583	312	308	999999	192	999999	
999999	731	60	633	716	418	504	654	269	999999	999999	999999	999999	906	880	64	874	999999	999999	850	411	366	345	72	260	814	635	999999	417	759	773	826	579	548	999999	92	636	589	999999	105	705	710	833	539	243	941	999999	323	832	529	438	867	516	342	999999	830	395	988	382	999999	783	999999	247	999999	999999	999999	834	130	75	798	427	295	999999	676	154	701	533	805	828	319	917	321	916	888	331	906	320	246	275	21	696	999999	216	999999	999999	951	472	333	854	545	117	776	258	999999	111	153	196	840	198	581	306	590	170	73	983	471	999999	359	188	999999	999999	597	854	63	112	778	88	822	999999	203	239	210	950	292	212	999999	72	882	786	187	720	999999	57	694	714	999999	487	153	999999	850	999999	123	999999	86	167	519	921	999999	931	332	75	999999	486	995	352	106	639	877	860	841	999999	955	572	999999	999999	999999	550	170	999999	996	301	999999	948	513	90	999999	65	873	135	693	999999	867	951	463	122	356	993	62	351	617	999999	610	292	42	450	167	550	152	29	999999	968	760	999999	934	41	139	425	972	914	236	51	765	752	176	621	541	999999	999999	889	710	915	497	818	732	530	691	999999	915	999999	922	575	999999	854	999999	724	469	22	26	999999	999999	931	30	147	125	576	710	857	999999	421	909	163	441	263	318	343	481	942	133	999999	999999	486	510	999999	992	661	138	911	874	452	161	999999	988	687	906	779	894	360	703	999999	999999	833	536	503	163	999999	143	659	546	544	253	527	999999	999999	90	505	431	120	155	999999	447	799	999999	673	270	389	999999	999999	999999	999999	448	999999	249	967	595	999999	950	16	755	232	527	479	999999	340	208	999999	640	387	606	410	357	783	215	248	718	29	850	863	999999	774	604	999999	312	17	105	133	288	922	25	573	555	424	365	999999	999999	968	999999	652	474	636	749	787	999999	946	999999	664	999999	999999	258	999999	667	96	773	999999	627	147	177	368	245	85	354	718	999999	43	854	933	428	293	999999	749	999999	207	398	606	34	816	242	365	826	441	218	999999	673	999999	905	468	651	383	304	798	801	75	417	398	999999	41	426	123	101	257	999999	631	698	509	979	469	698	176	956	810	999999	811	542	803	867	76	999999	921	999999	395	291	999999	999999	513	947	529	790	999	324	999999	999999	129	999999	999999	999999	586	590	173	470	445	770	484	426	999999	893	990	533	613	531	225	986	999999	985	705	966	200	643	194	999999	459	999999	999999	852	963	420	785	999999	964	999999	290	486	
881	999999	693	625	806	999999	504	619	999999	999999	187	478	999999	17	895	144	999999	611	15	943	405	611	20	766	999999	999999	999999	999999	117	453	999999	999999	251	738	114	999999	302	90	170	999999	149	999999	604	463	501	999999	752	955	524	651	978	999999	999999	347	90	279	450	926	553	999999	999999	430	512	514	436	999999	236	370	902	851	999999	488	451	444	803	831	17	556	999999	999999	879	507	559	999999	474	217	413	903	999999	999999	603	999999	536	986	405	999999	72	99	37	329	999999	392	63	673	809	500	911	167	543	259	271	999999	999999	702	304	668	871	56	49	229	769	999999	712	77	258	999999	999999	465	49	999999	769	999999	528	945	857	497	453	999999	656	974	306	255	370	999999	573	708	713	834	999999	736	999999	999999	60	999999	999999	670	680	999999	425	342	548	456	127	999999	999999	353	375	999999	844	999999	224	985	400	74	923	523	962	999999	503	999999	763	127	772	312	247	753	867	720	999999	197	999999	467	470	323	999999	849	137	912	919	229	342	996	989	885	522	862	999999	985	885	46	707	377	492	875	579	430	683	815	221	736	485	655	999999	999999	990	999999	524	87	638	83	999999	60	999999	999999	999999	767	137	999999	790	999999	138	999999	999999	999999	489	449	975	999999	744	15	176	999999	700	999999	743	687	674	342	895	765	347	548	356	812	650	657	983	999999	668	811	999999	795	999999	999999	608	603	821	972	178	550	999999	999999	342	633	906	84	359	999999	999999	529	999999	999999	992	999999	46	589	999999	32	999999	832	465	766	999999	932	999999	999999	296	999999	999999	150	865	702	999999	354	999999	418	215	723	906	576	999999	783	678	148	999999	508	803	10	999999	28	77	799	273	346	95	25	999999	410	921	534	787	495	626	399	663	400	631	647	50	628	999999	812	999999	143	534	682	98	787	999999	213	578	295	74	565	83	999999	439	827	268	968	416	805	802	381	788	999999	999999	288	485	328	877	999999	999999	181	644	264	683	139	811	413	999999	224	195	999999	956	501	431	70	326	596	999999	803	389	81	222	999999	999999	744	354	999999	525	809	999999	895	336	423	335	999999	920	818	393	309	26	855	51	201	999999	95	424	297	391	105	999999	999999	368	83	999999	888	959	76	999999	938	999999	99	999999	127	912	300	999999	543	999999	999999	999999	999999	999999	660	787	533	40	30	958	924	329	67	341	999999	846	424	537	263	999999	447	932	854	999999	454	999999	926	999999	924	999999	329	705	999999	131	852	999999	465	684	707	999999	999999	858	939	117	330	619	999999	999999	467	
280	999999	999999	137	896	728	606	295	933	999999	146	860	565	115	999999	639	999999	447	936	488	474	391	739	829	966	404	589	993	999999	253	835	796	177	510	653	999999	999999	577	985	402	255	999999	531	999999	571	999999	687	752	207	477	110	181	999999	279	992	888	757	933	170	501	149	613	548	689	922	999999	999999	64	461	949	84	651	462	543	243	804	999999	813	999999	540	717	836	795	279	999999	664	14	897	999999	764	43	631	417	494	999999	642	131	842	13	231	742	632	300	257	403	459	719	999999	46	198	38	944	675	999999	783	999999	817	999999	546	268	345	795	547	696	915	452	999999	967	290	601	999999	27	809	46	798	95	999999	547	876	693	999999	756	861	329	736	99	956	787	999999	950	824	999999	999999	745	885	947	94	603	341	999999	999999	751	967	445	516	21	145	638	831	697	766	280	402	853	323	589	934	999999	960	826	496	456	266	340	776	829	722	74	999999	850	10	942	215	999999	478	999999	789	999999	812	999999	999999	327	955	23	193	999999	461	999999	431	305	999999	866	642	515	465	768	494	636	668	687	298	80	999999	981	696	824	74	999999	384	129	999999	518	999999	245	872	178	501	253	157	232	378	999999	642	855	999999	144	999999	700	999999	710	999999	162	757	135	435	883	999999	974	326	999999	999999	999999	77	312	505	505	461	407	642	296	276	250	489	999999	999999	29	999999	631	153	562	524	373	17	674	999999	647	761	289	809	999999	338	999999	927	787	742	999999	211	999999	360	342	999999	902	68	183	999999	999999	673	320	816	416	999999	218	830	763	844	999999	975	999999	892	857	999999	181	597	652	957	749	322	701	704	924	817	108	280	810	999999	622	315	834	999999	999999	974	999999	472	403	545	129	696	173	942	625	419	808	447	503	598	511	999999	416	999999	694	999999	971	999999	892	599	356	999999	29	884	232	999999	151	172	942	882	303	708	204	999999	837	62	999999	758	88	999999	19	661	776	222	999999	317	898	617	546	999999	13	834	580	999999	198	191	999999	289	720	814	277	999999	505	621	304	999999	121	309	388	641	999999	222	537	386	589	695	171	807	517	915	912	533	625	147	879	999999	138	400	918	656	999999	869	48	273	247	999999	165	165	917	573	205	599	238	999999	806	790	999999	203	224	503	999999	868	771	999999	901	743	30	367	741	835	675	720	391	732	265	999999	999999	274	999999	226	539	16	890	943	719	999999	304	720	341	99	173	934	186	424	637	517	108	243	999999	504	352	798	423	91	898	
485	218	506	650	678	615	41	64	997	964	22	978	827	95	588	999999	310	35	652	671	740	544	966	105	747	39	940	902	644	874	999999	593	808	999999	999999	115	798	80	662	483	141	880	188	460	624	539	999999	158	999999	65	52	999999	770	999999	168	940	251	999999	902	648	674	999999	419	999999	233	429	999999	999999	850	482	999999	240	999999	179	540	860	366	515	481	999999	999999	792	128	999999	832	968	822	398	999999	304	864	398	177	999999	809	12	470	999999	237	204	369	497	307	310	415	999999	409	601	879	999999	584	999999	929	693	999999	999999	20	829	999999	264	607	781	895	556	618	261	72	358	999999	538	399	309	288	286	849	999999	494	817	184	29	569	230	518	588	720	999999	469	999999	135	926	991	640	765	973	597	587	999999	751	692	164	749	60	999999	351	908	284	457	653	843	627	397	202	655	999999	999999	386	999999	316	835	490	792	999999	233	443	999999	758	544	315	688	272	668	742	135	30	279	518	988	999999	680	446	681	815	640	507	539	798	985	494	999999	999999	324	296	915	999999	371	172	826	798	804	160	739	999999	964	581	999999	654	77	635	999999	186	397	105	999999	399	809	976	947	725	903	748	999999	999999	37	477	947	382	827	923	658	117	999999	200	999999	529	706	539	851	68	549	884	999999	359	999999	111	999999	229	999999	526	402	395	224	110	894	66	999999	689	999999	497	634	586	827	153	977	999999	494	999999	733	116	693	279	135	888	186	28	999999	999999	566	926	653	999999	722	311	531	272	892	999999	305	999999	151	27	424	999999	999999	963	999999	588	382	999999	616	999999	495	999999	832	132	270	336	924	876	50	964	999999	198	843	906	863	526	622	714	10	903	902	999999	965	675	855	771	464	999999	999999	438	50	966	319	37	242	999999	999999	999999	12	566	999999	429	999999	186	999999	236	519	528	109	999999	965	668	999999	999999	723	77	587	999999	277	999999	871	711	914	611	924	165	878	815	673	694	999999	999999	712	443	247	482	162	788	780	999999	261	999999	123	430	472	381	377	607	314	175	591	321	140	513	695	999999	514	999999	999999	739	357	703	999999	414	999999	999999	956	166	475	250	914	999999	386	648	247	935	999999	493	149	999999	999999	280	999999	507	999999	736	999999	209	748	291	968	499	536	999999	280	999999	90	709	999999	720	425	220	142	73	260	792	999999	999999	275	999999	368	30	999999	709	950	87	202	357	311	999999	668	999999	417	193	282	999999	999999	344	377	688	854	888	556	999999	999999	999999	148	447	257	321	
801	601	933	999999	999999	947	976	827	101	999999	999999	999999	407	191	61	668	802	999999	790	836	529	600	999999	587	999999	480	474	104	582	382	938	754	110	999999	999999	999999	823	999999	269	335	448	445	999999	999999	332	131	490	375	377	468	774	999999	656	999999	791	999999	486	356	94	453	482	881	255	718	265	611	999999	417	236	999999	999999	384	689	465	999999	94	357	940	264	783	989	108	999999	999999	999999	748	107	999999	208	999999	999999	477	344	815	999999	566	200	534	918	721	497	999999	148	392	999999	400	999999	999999	33	999999	854	999999	102	999999	999999	383	164	141	120	516	514	944	218	484	999999	377	49	874	612	830	893	822	32	542	295	916	960	344	500	999999	249	999999	999999	501	999999	54	385	42	999999	478	412	69	424	411	999999	999999	864	664	988	256	360	999999	588	202	813	41	523	559	26	999999	423	999999	640	903	277	999999	288	717	999999	359	991	17	999999	144	999999	834	407	621	336	741	999999	999999	355	254	856	613	327	472	688	999999	531	826	999999	814	65	591	999999	521	144	607	999999	157	999999	639	999999	353	123	454	774	978	634	902	232	284	495	127	474	999999	56	663	291	815	38	719	828	175	990	707	89	999999	416	999999	486	728	999999	904	227	716	989	513	500	999999	698	999999	242	629	603	742	999999	937	126	42	999999	999999	326	459	128	369	811	99	999999	999999	375	937	572	747	425	504	807	590	899	758	406	543	999999	419	126	999999	999999	208	999999	999999	387	999999	720	999999	999999	15	412	27	786	858	999999	900	999999	999999	999999	999999	147	494	999999	108	934	739	48	367	636	999999	318	999999	342	999999	881	999999	527	113	999999	999999	999999	198	336	419	102	790	804	50	854	505	392	999999	912	365	192	992	999999	472	324	648	112	362	747	490	999999	505	684	999999	976	302	383	56	65	283	544	999999	999999	794	16	154	935	997	513	140	999999	239	994	977	617	999999	617	999999	999999	390	999999	999999	451	846	721	596	115	817	73	999999	132	346	32	638	820	999999	834	999999	466	180	713	999999	848	616	999999	468	510	707	379	999999	685	999999	999999	675	161	680	999999	321	82	999999	48	127	999999	952	999999	212	999999	999999	166	383	999999	416	598	619	999999	26	25	999999	999999	263	95	408	448	975	876	803	89	356	487	150	736	523	138	55	141	999999	999999	999999	999999	999999	261	999999	550	995	43	278	729	999999	999	145	664	671	416	818	999999	639	679	958	999999	999999	132	860	878	25	646	540	288	552	487	90	845	128	237	999999	12	940	857	452	
942	607	83	442	999999	351	999999	75	116	999999	999999	502	916	222	820	401	616	400	276	535	359	502	990	999999	999999	918	300	545	999999	251	999999	999999	781	237	26	478	141	689	999999	536	539	999999	433	968	999999	985	999999	632	308	836	558	612	674	332	999999	999999	616	896	999999	439	61	940	632	865	504	337	999999	689	206	351	270	926	888	739	995	999999	999999	32	999999	183	753	667	247	607	692	213	719	999999	144	576	999999	245	416	999999	485	599	999999	568	473	503	274	999999	999999	957	999999	999999	999999	999999	337	324	999999	593	551	109	999999	393	703	999999	183	999999	618	271	554	999999	488	34	999999	814	263	406	829	510	559	851	999999	278	242	289	41	70	999999	784	999999	999999	999999	278	694	316	397	102	896	923	999999	182	999999	12	930	805	478	550	121	999999	681	931	495	869	44	999999	999999	417	161	423	999999	122	810	833	150	735	433	220	340	213	999999	999999	509	905	126	386	966	906	348	999999	811	490	949	580	999999	200	334	336	244	999999	125	980	941	482	930	999999	999999	61	862	999999	382	268	220	999999	999999	999999	431	589	753	999999	733	294	78	724	611	999999	173	240	730	999999	410	107	975	345	999999	446	999999	37	975	844	24	914	54	152	64	553	280	999999	99	592	768	999999	999999	586	999999	830	911	226	871	428	118	141	330	999999	794	999999	292	874	999999	999999	300	404	999999	909	999999	818	250	925	670	67	241	999999	999999	147	191	665	524	399	84	267	999999	12	165	999999	736	882	593	142	358	779	999999	406	999999	53	302	999999	140	673	942	999999	590	999999	556	813	196	999999	990	192	999999	139	760	893	799	561	520	297	248	67	999999	999999	235	118	577	999999	796	999999	898	107	845	817	999999	999999	456	999999	677	999999	456	999999	370	749	891	410	412	228	999999	377	606	671	533	14	999999	999999	500	999999	999999	999999	418	999999	27	360	999999	893	347	912	605	909	447	177	999999	971	840	895	696	433	999999	824	705	359	871	428	238	236	999999	841	691	460	359	274	414	999999	140	792	999999	999999	660	998	73	500	623	119	999999	438	786	561	999999	240	386	76	322	403	776	69	793	598	131	999999	999999	506	230	154	559	183	763	999999	841	58	999999	686	773	999999	760	999999	735	762	999999	800	449	22	677	999999	83	293	951	21	428	80	998	736	888	999999	678	567	279	999999	999999	757	999999	999999	720	125	669	700	999999	452	999999	999999	333	999999	110	331	421	999999	828	769	80	276	231	752	271	770	59	833	797	975	202	203	934	267	
212	741	999999	999999	302	561	999999	999999	990	509	378	999999	747	967	636	566	386	370	999999	510	407	999999	535	923	999999	949	75	836	902	328	999999	449	637	75	828	368	999999	79	999999	277	978	697	286	722	999999	999999	32	999999	206	999999	999999	831	464	434	999999	999999	215	211	516	352	496	954	480	671	259	929	999999	681	148	277	999999	999999	354	471	531	999999	16	812	549	431	926	983	640	671	729	999999	985	212	216	910	999999	995	563	673	780	999999	226	614	473	453	195	351	943	928	870	290	487	999999	903	999999	911	403	662	999999	425	512	999999	809	942	999999	944	26	475	999999	124	375	754	681	691	506	493	999999	348	106	245	999999	999999	711	999999	448	940	992	309	999999	998	759	342	478	257	999999	710	417	672	642	509	179	875	714	813	505	536	805	311	406	665	519	65	566	999999	840	472	999999	999999	503	999999	999999	717	418	240	365	999999	999999	434	423	796	86	729	999999	596	999999	709	335	897	304	911	145	999999	999999	401	488	704	999999	629	416	805	107	408	178	751	557	462	467	484	458	473	261	999999	887	609	999999	789	999999	999999	782	999999	999999	999999	713	591	755	271	814	27	751	661	999999	999999	27	999999	999999	677	560	954	49	614	252	851	449	831	660	763	803	303	812	999999	355	807	847	285	668	391	695	999999	995	295	647	999999	733	797	999999	605	999999	279	909	999999	238	404	929	999999	889	295	276	882	930	992	468	999999	215	999999	315	457	808	742	949	318	982	973	958	753	966	802	128	652	622	999999	999999	533	999999	901	470	951	878	678	395	383	125	812	656	13	827	136	244	681	491	761	796	621	329	601	928	265	445	185	211	96	176	624	269	875	592	999999	999999	313	591	999999	578	140	999999	999999	202	999999	326	954	926	840	568	446	170	861	269	787	213	791	973	999999	999999	703	476	309	216	501	553	781	420	893	997	999999	100	999999	192	666	275	999999	409	999999	999999	999999	259	999999	999999	999999	999999	408	616	805	999999	347	340	385	847	875	999999	999999	999999	701	999999	545	999999	42	842	638	356	999999	999999	602	522	460	999999	224	276	35	453	115	781	486	48	154	175	615	999999	660	599	714	289	316	13	228	393	708	999999	403	946	999999	999999	999999	383	430	728	23	999999	280	999999	126	119	999999	431	557	275	883	662	481	379	928	999999	191	48	641	999999	999999	999999	999999	77	683	91	873	999999	237	999999	891	112	617	426	162	999999	892	705	483	605	467	884	455	952	509	999999	660	33	27	355	347	851	
999999	677	365	999999	999999	999999	281	44	245	742	204	971	384	781	55	65	227	607	999999	486	999999	46	295	489	999999	999999	567	638	431	850	999999	881	249	999999	370	940	70	738	342	689	434	448	369	999999	689	484	577	999999	999	605	806	419	377	860	296	705	391	876	279	647	645	642	613	999999	679	999999	731	344	999999	999999	994	488	275	299	999999	126	676	999999	799	669	774	838	999999	999999	53	652	514	388	999999	664	559	194	469	694	53	999999	835	974	55	377	999999	999999	318	894	999999	999999	154	87	809	179	38	820	86	609	999999	807	14	787	999999	37	807	353	999999	999999	555	809	999999	580	256	270	291	702	999999	999999	917	542	999999	743	224	999999	508	436	999999	583	999999	738	117	859	821	245	787	999999	632	28	569	409	650	562	348	801	307	573	831	548	888	336	305	654	692	341	287	270	573	999999	999999	381	999999	17	129	817	701	170	999999	20	482	244	79	506	862	517	891	968	404	422	428	934	999999	40	695	309	999999	462	177	490	958	999999	483	18	499	197	635	999999	442	999999	109	147	814	999999	76	654	267	799	792	999999	449	318	865	999999	205	594	776	999999	999999	820	385	999999	992	279	62	955	760	70	17	674	882	999999	535	873	322	291	129	999999	999999	999999	51	999999	999999	992	50	999999	661	332	812	904	421	892	999999	999999	155	860	154	545	999999	120	893	206	791	127	999999	201	782	999999	837	914	474	992	999999	281	779	742	578	10	238	999999	999999	437	258	999999	263	990	927	914	727	462	146	999999	24	854	157	844	851	552	700	999999	866	669	494	999999	439	999999	123	59	841	412	999999	999999	316	366	999999	465	948	688	864	312	273	868	274	385	999999	890	978	999999	999999	935	891	35	999999	999999	545	999999	942	999999	674	834	999999	878	83	325	180	992	277	658	48	692	896	999999	999999	999999	585	998	405	119	999999	548	450	198	926	999999	521	265	844	999999	999999	190	523	596	999999	999999	434	999999	795	949	214	999999	622	329	886	441	49	728	999999	912	804	547	239	999999	242	999999	999999	999999	952	999999	803	999999	158	350	999999	858	178	999999	999999	658	999999	200	999999	999999	904	343	926	130	999999	495	866	792	918	931	999999	999999	950	689	364	889	999999	746	443	628	999999	300	637	999999	999999	37	272	740	580	689	949	614	999999	783	928	999999	208	273	386	466	310	21	996	226	228	564	999999	489	945	269	22	226	757	584	310	614	705	655	999999	999999	232	136	999999	239	982	518	938	176	999999	465	690	382	999999	976	
327	144	303	421	63	927	130	783	794	321	676	732	856	999999	999999	324	203	553	999999	112	243	184	799	767	244	709	625	999999	999999	489	578	999999	999999	999999	267	176	320	294	601	711	164	449	341	900	999999	259	661	999999	694	446	271	999999	747	267	742	153	344	536	186	999999	311	389	64	315	742	45	999999	999999	502	316	999999	909	951	923	999999	794	842	898	214	985	999999	999999	56	999999	999999	441	893	999999	999999	123	832	783	117	258	409	999999	999999	999999	999999	999999	383	585	999999	999999	442	999999	195	823	319	947	999999	446	332	201	305	865	342	773	97	999999	999999	286	47	388	483	229	802	703	523	183	409	816	999999	999999	999999	472	759	668	848	865	999999	999999	289	100	813	999999	999999	999999	952	544	441	999999	938	856	385	107	548	999999	904	222	560	491	310	146	548	494	705	999999	589	999999	999999	674	924	999999	65	82	996	946	999999	97	768	886	751	978	741	999999	999999	884	310	514	999999	460	764	636	315	764	999999	153	552	329	999999	999999	335	128	438	767	697	999999	999999	313	111	602	734	816	454	673	740	331	405	761	616	820	999999	85	910	655	909	298	916	300	312	999999	999999	999999	406	953	560	632	550	973	100	170	93	996	413	331	999999	999999	999999	641	33	448	748	999999	999999	870	479	260	218	783	858	409	799	999999	11	258	208	488	419	999999	999999	117	781	999999	999999	455	736	348	672	588	929	999999	999999	284	276	999999	114	613	542	536	483	310	423	767	125	691	371	583	995	164	132	247	538	691	999999	999999	667	326	999999	267	143	999999	588	629	853	896	302	524	243	146	999999	594	946	883	999999	999999	999999	999999	315	979	94	163	353	999999	999999	999999	432	425	999999	360	207	787	493	284	999999	353	722	794	913	999999	999999	846	999999	859	20	999999	300	655	999999	717	232	653	20	150	182	980	999999	80	173	171	473	877	999999	882	938	365	111	999999	491	673	999999	899	110	999999	999999	248	813	999999	506	927	401	777	750	47	138	554	999999	353	112	421	565	999999	999999	751	999999	520	86	467	920	999999	436	999999	174	10	999999	999999	552	923	999999	934	177	304	999999	245	770	696	999999	999999	753	394	588	999999	999999	79	999999	447	279	999999	341	80	172	355	999999	851	501	771	999999	749	418	999999	999999	853	794	177	254	271	999999	394	981	68	999999	353	713	535	76	678	70	105	892	191	62	203	591	488	772	821	730	999999	744	998	999999	387	999999	947	392	735	963	401	824	846	999999	885	377	999999	687	999999	999999	47	785	822	
999999	518	856	237	753	808	271	999999	405	432	540	999999	999999	982	975	15	40	766	153	341	715	668	280	56	822	177	999999	318	800	953	190	693	936	999999	296	574	999999	999999	999999	583	473	656	999999	401	999999	12	245	394	999999	999999	787	875	893	999999	117	999999	247	810	414	999999	983	999999	515	999999	252	846	429	999999	999999	410	999999	944	999999	999999	999999	68	999999	999999	740	819	932	999999	21	999999	176	314	800	999999	814	253	336	720	681	618	600	521	150	555	159	999999	583	517	698	896	206	843	313	333	587	58	381	369	80	999999	999999	552	941	396	285	937	56	936	913	452	83	764	272	953	969	355	918	126	999999	280	246	999999	742	124	922	332	999999	476	905	766	871	967	999999	96	965	58	580	754	279	221	422	999999	603	255	822	442	581	360	364	999999	999999	264	639	799	358	999999	810	826	473	953	999999	999999	41	999999	581	999999	123	999999	987	921	775	999999	847	518	858	600	821	496	301	489	750	650	121	674	636	616	999999	850	738	738	999999	753	999999	999999	999999	841	615	457	674	999999	328	405	372	999999	999999	999999	417	131	999999	999999	415	323	534	999999	212	296	468	366	999999	999999	777	273	447	999999	999999	32	882	530	999999	26	984	374	822	585	999999	354	287	999999	999999	999999	999999	216	999999	979	333	924	999999	307	123	988	999999	258	937	999999	999999	65	958	124	759	999999	94	887	887	924	999999	50	501	949	999999	857	18	790	158	999999	765	999999	363	467	999999	759	802	999999	416	999999	643	736	437	122	646	115	999999	173	918	999999	585	321	329	999999	999999	292	432	279	999999	266	979	593	110	97	999999	377	999999	500	198	10	640	510	999999	999999	291	46	999999	999999	312	717	999999	844	871	382	275	999999	252	379	261	642	336	532	109	160	275	999999	999999	999999	179	999999	413	999999	974	999999	145	999999	841	687	999999	179	999999	53	967	999999	999999	145	999999	727	822	499	999999	999999	248	556	674	999999	411	999999	999999	241	410	999999	220	43	314	999999	869	999999	247	200	612	999999	676	92	963	293	999999	340	365	140	338	909	999999	679	999999	90	999999	999999	999999	999999	673	521	321	470	769	415	833	934	463	231	276	768	999999	631	887	999999	656	165	593	391	999999	80	999999	245	903	501	745	540	889	234	915	450	709	219	526	100	252	215	323	999999	459	631	877	143	863	570	428	999999	792	582	433	502	834	862	485	999999	999999	86	567	278	669	302	54	239	316	825	68	280	115	796	328	450	842	45	931	920	203	999999	999999	342	82	850	
748	316	800	422	999999	847	733	999999	543	176	647	999999	999999	166	999999	999999	826	48	999999	157	790	995	999999	983	660	799	999999	565	410	725	999999	234	205	819	999999	738	439	894	999999	220	547	192	262	161	802	797	157	774	344	556	14	999999	830	924	69	999999	999999	816	762	816	999999	999999	522	999999	471	999999	999999	78	612	999999	217	932	828	301	610	608	743	113	190	862	999999	166	230	999999	720	999999	404	281	759	801	686	622	141	999999	999999	378	670	999999	689	389	949	999999	999999	495	999999	82	999999	539	323	461	19	948	636	900	174	760	947	999999	107	110	29	577	319	810	172	594	800	436	996	242	937	309	423	801	999999	573	993	735	515	648	857	999999	958	999999	792	999999	986	241	999999	544	430	11	999999	999999	999999	381	999999	361	333	754	281	88	542	90	523	710	535	834	987	601	766	222	162	459	253	999999	619	21	999999	999999	607	569	208	462	811	935	962	999999	440	999999	999999	642	411	761	377	778	331	877	784	91	211	161	254	636	999999	218	849	887	346	999999	999999	758	342	898	156	712	999999	89	279	999999	999999	702	404	456	999999	133	810	400	91	999999	999999	999999	236	936	232	456	325	999999	685	999999	999999	85	999999	234	999999	999999	309	512	615	665	898	252	999999	206	343	509	999999	797	840	653	407	458	805	872	383	30	531	406	675	999999	396	318	404	675	501	999999	999999	999999	999999	750	999999	308	785	426	575	590	143	39	602	723	999999	527	999999	999999	206	637	280	999999	851	999999	524	903	836	914	278	589	847	999999	705	671	304	588	129	99	829	109	673	388	306	792	887	999999	803	952	11	999999	587	373	479	999999	999999	589	327	920	235	999999	471	870	158	985	743	211	333	931	999999	999999	407	641	212	106	964	891	999999	999999	870	32	110	884	913	999999	999999	484	463	842	279	999999	270	208	864	908	999999	999999	240	321	59	685	999999	999999	533	890	471	946	170	382	899	999999	999999	268	60	212	820	586	999999	749	983	268	748	491	662	714	849	208	777	304	468	172	660	17	19	194	854	999999	360	32	999999	66	323	90	942	768	999999	12	999999	661	97	61	999999	999999	337	790	937	686	219	819	999999	999999	178	866	914	999999	999999	264	999999	999999	358	999999	236	935	811	927	945	668	548	999999	270	847	60	999999	216	416	327	999999	679	999999	999999	177	29	540	981	674	887	456	175	215	917	198	999999	292	312	505	824	999999	679	999999	845	279	999999	325	559	203	222	61	660	507	419	681	999999	39	619	190	
572	695	953	146	999999	498	502	999999	999999	81	999999	768	813	710	999999	418	499	278	383	976	40	999999	981	787	999999	835	796	667	796	999999	614	999999	672	999999	933	999999	955	543	370	357	999999	804	348	487	109	453	999999	949	915	10	191	315	655	642	160	868	714	176	683	999999	701	999999	999999	740	999999	379	105	691	777	999999	462	956	908	999999	210	235	365	504	999999	18	597	847	751	796	64	308	78	40	999999	74	424	999999	859	166	999999	941	999999	608	29	730	358	999999	999999	463	547	235	407	999999	442	925	999999	999999	488	675	616	853	93	750	686	169	311	75	720	713	999999	673	107	751	380	999999	966	757	999999	999999	999999	51	999999	298	258	999999	900	448	597	55	999999	214	310	194	550	801	857	518	921	859	429	999999	835	468	424	873	138	656	258	999999	958	755	734	531	24	575	999999	795	501	857	269	862	999999	674	161	833	373	999999	211	999999	999999	458	835	625	537	376	215	217	873	384	700	999999	999999	423	97	806	480	778	999999	999999	623	999999	27	74	600	999999	815	999999	999999	999999	510	225	455	680	772	510	919	999999	999999	647	999999	970	922	126	166	999999	672	63	587	999999	362	594	743	236	999999	349	441	771	35	970	561	999999	999999	291	874	999999	999999	999999	650	999999	999999	999999	785	531	615	999999	149	900	907	999999	895	762	582	962	999999	915	481	229	725	433	79	999999	93	33	96	324	80	640	252	681	226	162	412	11	467	991	809	222	620	311	209	999999	863	451	999999	999999	472	937	999999	999999	999999	579	794	999999	517	738	288	761	999999	301	583	509	657	999999	367	742	359	581	505	247	115	999999	608	423	234	538	294	641	948	999999	852	142	587	999999	678	999999	999999	999999	999999	999999	712	58	778	329	727	699	883	637	93	999999	999999	890	442	999999	853	744	970	999999	992	978	453	646	813	999999	449	999999	999999	374	557	999999	384	173	97	999999	999999	67	490	289	999999	534	655	999999	558	615	848	999999	699	772	440	934	999999	986	202	515	999999	76	245	631	879	286	999999	999999	999999	373	957	999999	803	666	999999	795	999999	690	685	467	333	797	98	207	308	487	751	158	934	999999	52	398	971	582	501	999999	822	858	999999	999999	756	146	575	194	999999	572	168	43	492	644	999999	999999	999999	734	999999	999999	977	999999	333	401	535	629	999999	467	999999	569	999999	230	175	821	973	405	290	276	711	196	999999	904	549	999999	999999	717	665	999999	942	66	96	246	400	23	490	784	535	999999	999999	136	562	118	999999	98	999999	999999	
868	671	999999	284	705	44	33	994	266	83	498	598	999999	818	963	999999	999999	274	482	78	830	162	999999	999999	999999	999999	393	584	634	123	50	460	477	392	849	994	628	668	361	62	223	405	756	999999	295	936	935	74	172	278	593	599	999999	199	116	716	340	482	414	432	651	999999	370	153	42	48	999999	689	968	969	665	999999	912	430	999999	434	999999	923	902	933	347	328	422	366	529	451	844	999999	999999	143	663	156	999999	929	410	999999	45	612	384	257	999999	255	106	203	612	999999	686	195	344	681	999999	417	579	481	94	332	36	13	999999	999999	204	999999	414	835	315	518	603	983	29	90	399	999999	549	655	126	101	232	228	999999	793	765	999999	943	999999	822	999999	576	999999	844	88	999999	41	988	999999	63	973	841	270	999999	104	142	702	175	264	999999	999999	867	923	999999	992	109	807	260	830	825	545	899	810	23	69	941	821	149	941	999999	367	803	756	602	153	999999	962	341	999999	999999	72	492	689	321	304	388	653	427	999999	978	941	781	168	967	517	84	999999	999999	828	999999	321	563	234	922	924	723	121	999999	221	742	147	475	999999	179	999999	63	219	999999	718	999999	298	404	297	999999	399	586	999999	788	95	78	229	715	999999	506	999999	509	268	999999	397	580	277	331	215	118	840	475	191	988	214	463	864	541	538	158	863	999999	276	270	999999	999999	88	332	246	152	523	999999	999999	999999	830	999999	794	453	999999	148	999999	999999	198	999999	132	923	405	999999	584	631	214	687	999999	364	643	432	243	997	243	59	999999	944	95	999999	999999	418	512	97	167	949	668	999999	440	399	745	999999	728	97	147	609	942	431	747	614	938	835	254	608	999999	408	31	999999	220	62	999999	468	881	135	592	999999	420	999999	999999	634	962	792	257	787	618	746	704	155	860	999999	116	80	206	480	134	760	174	999999	636	759	928	871	211	999999	753	287	24	999999	504	433	999999	999999	999999	122	999999	155	588	466	999999	713	703	875	937	586	999999	575	271	411	10	999999	999999	517	680	739	999999	100	591	868	44	341	731	999999	650	436	445	481	148	93	999999	979	999999	707	999999	922	66	63	934	624	999999	187	25	999999	602	672	883	681	954	999999	999999	999999	563	719	432	658	982	602	234	510	151	473	437	999999	999999	31	659	999999	999999	757	683	999999	166	966	435	999999	999999	999999	999999	977	999999	763	527	945	677	276	425	999999	285	265	940	999999	999999	434	483	999999	749	837	999999	999999	23	50	999999	206	519	764	405	999999	999999	
574	341	999999	103	256	956	387	945	492	510	999999	606	999999	567	347	817	229	823	731	493	466	999999	488	999999	999999	964	513	685	999999	999999	999999	871	999999	999999	999999	923	999999	370	581	999999	106	33	266	337	724	999999	816	482	740	999999	299	940	999999	114	999999	999999	999999	776	999999	291	999999	999999	624	66	597	444	777	37	999999	423	739	859	251	264	396	999999	851	161	372	951	999999	41	944	942	146	972	999999	724	351	254	999999	310	203	300	999999	999999	409	999999	739	290	207	788	625	327	649	440	698	418	999999	999999	999999	999999	413	224	142	422	999999	681	920	625	246	63	999999	612	353	999999	999999	951	240	993	43	650	999999	92	754	999999	416	627	303	706	999999	789	999999	956	639	999999	999999	979	167	611	999999	999999	999999	999999	53	153	111	22	973	220	774	747	999999	723	999999	964	290	999999	470	772	15	140	999999	999999	352	457	999999	999999	972	975	541	686	794	628	357	999999	369	307	48	610	268	999999	653	999999	932	535	610	999999	605	675	97	576	518	395	606	514	348	76	771	999999	106	382	49	998	678	97	953	559	376	55	999999	983	999999	859	513	611	487	305	291	999999	999999	999999	134	999999	888	965	178	409	999999	842	967	999999	536	452	514	999999	364	999999	999999	999999	582	61	917	560	81	113	294	999999	881	994	37	53	785	999999	749	999999	258	741	120	713	919	999999	999999	999999	87	311	456	999999	355	626	257	832	891	446	999999	795	846	573	236	784	681	518	527	37	815	924	517	582	703	180	638	622	544	700	999999	38	524	393	482	769	656	454	314	265	999999	999999	999999	999999	719	999999	496	684	999999	335	42	410	36	509	717	163	999999	874	146	184	987	634	999999	999999	520	215	280	999999	100	999999	999999	236	214	999999	290	621	773	178	862	999999	684	999999	117	999999	667	525	11	25	676	329	976	782	999999	139	999999	122	906	999999	829	999999	683	999999	593	58	208	999999	206	764	999999	105	390	625	21	397	499	999999	527	999999	534	994	214	265	786	770	490	355	999999	84	994	178	715	813	349	999999	75	999999	370	999999	21	861	999999	247	999999	581	939	360	770	920	639	244	594	999999	435	834	309	427	999999	822	568	852	887	131	770	59	390	999999	286	662	331	849	672	469	77	673	999999	966	468	215	999999	999999	584	998	445	760	583	887	999999	999999	999999	648	402	547	500	168	999999	999999	476	747	200	372	84	117	598	790	571	999999	759	761	169	999999	958	52	991	438	278	888	685	20	476	999999	999999	771	613	683	456	135	
969	999999	699	476	500	721	24	468	65	477	410	654	198	458	137	626	355	999999	689	360	556	999999	890	999999	522	999999	280	697	184	999999	503	915	344	445	999999	850	72	692	842	999999	38	533	383	999999	488	999999	821	999999	375	572	999999	896	993	106	579	907	29	613	954	43	999999	326	999999	752	973	494	320	999999	302	287	563	999999	999999	452	331	33	999999	99	999999	999999	645	262	999999	999999	887	607	922	247	866	259	999999	999999	738	808	796	711	249	630	827	994	999999	78	999999	98	18	762	32	550	774	555	228	999999	16	473	398	999999	994	999999	864	376	999999	82	999999	52	456	115	925	75	656	620	783	68	999999	999999	770	576	537	999999	604	999999	584	999999	473	320	41	999999	451	999999	419	608	999999	567	766	461	431	999999	192	683	642	903	837	999999	893	163	772	999999	999999	999999	702	822	660	760	87	740	791	200	999999	575	21	999999	663	660	656	58	999999	225	999999	999999	191	132	394	854	999999	701	999999	627	488	319	999999	999999	241	57	999999	597	947	955	490	36	670	999999	48	999999	671	96	249	187	310	845	999999	999999	867	859	223	580	999999	999999	169	385	452	173	712	299	36	999999	999999	615	98	68	111	999999	999999	275	999999	949	93	777	192	999999	999999	120	327	999999	69	992	13	381	834	999999	169	150	796	115	583	506	528	749	999999	531	999999	999999	999999	251	743	312	821	601	719	273	999999	999999	623	654	999999	342	846	79	239	43	147	999999	999999	107	898	999999	161	629	999999	999999	430	343	196	661	742	828	999999	85	899	756	181	411	999999	999999	999999	509	526	151	999999	250	999999	459	520	557	394	829	852	999999	999999	999999	161	999999	909	86	842	163	474	962	912	999999	320	770	180	999999	999999	735	999999	220	603	399	443	19	449	451	983	999999	823	638	277	913	999999	41	732	126	605	999999	501	585	728	999999	44	564	999999	94	930	999999	289	999999	694	999999	548	642	999999	953	349	152	752	999999	999999	999999	999999	835	999999	999	130	289	999999	999999	999999	882	243	705	491	262	365	879	779	364	999999	999999	691	786	944	619	374	999999	643	779	776	463	237	999999	491	856	999999	999999	869	240	964	651	850	235	169	999999	999999	999999	160	144	999999	470	372	398	946	999	190	999999	891	85	999999	999999	645	999999	287	424	654	999999	223	999999	252	166	999999	549	399	870	253	466	626	999999	204	530	192	999999	999999	999999	999999	839	97	492	676	467	317	793	605	186	15	999999	948	745	167	225	629	999999	892	441	461	823	998	86	999999	724	927	759	
881	114	605	146	87	971	333	815	121	999999	959	784	999999	999999	943	222	864	661	999999	880	974	979	999999	667	616	749	855	277	840	21	736	951	540	558	999999	999999	999999	868	514	977	422	351	113	898	566	117	999999	245	879	785	999999	104	999999	56	784	999999	213	999999	529	999999	125	65	999999	999999	994	999999	999999	300	313	451	641	995	156	540	468	633	875	999999	110	509	167	619	398	65	800	641	745	999999	773	19	298	643	349	187	861	366	376	13	903	558	862	999999	931	437	154	999999	948	676	587	161	36	211	837	30	999999	506	667	999999	309	363	271	761	527	999999	999999	997	999999	999999	679	111	266	871	999999	552	647	864	687	960	910	584	693	79	905	622	983	97	806	329	16	365	699	457	704	550	297	111	999999	638	283	156	999999	999999	997	485	894	165	113	295	382	315	999999	706	18	725	999999	202	855	999999	320	76	201	337	999999	323	412	808	177	999999	265	545	99	59	686	764	999999	714	82	999999	999999	827	983	521	946	701	546	992	448	978	880	999999	256	870	327	217	954	241	999999	683	83	999999	999999	555	40	837	225	999999	29	254	710	999999	130	434	999999	999999	999999	680	391	271	777	999999	999999	198	677	170	299	999999	731	479	809	783	698	399	356	641	839	437	999999	118	485	776	999999	203	278	924	974	821	692	835	999999	284	850	755	905	999999	725	999999	878	869	548	996	48	550	445	927	999999	730	999999	999999	652	999999	199	282	785	10	447	176	999999	753	195	477	999999	895	354	535	932	943	493	693	915	999999	999999	621	570	488	738	999999	999999	999999	666	999999	743	156	192	479	94	999999	969	904	225	559	999999	135	999999	80	470	152	999999	910	995	324	999999	394	630	612	106	578	711	306	272	25	417	999999	96	941	999999	999999	712	875	999999	363	973	589	477	366	999999	999999	937	500	999999	596	236	999999	356	999999	16	359	526	999999	382	516	999999	672	642	210	999999	311	48	741	345	91	439	329	999999	641	350	657	916	999999	452	999999	999999	220	288	999999	788	569	999999	744	935	999999	862	999999	502	934	496	311	946	277	225	857	395	205	165	999999	166	906	388	714	11	359	443	263	137	710	875	656	393	966	999999	581	89	304	806	960	999999	307	826	535	999999	999999	711	999999	999999	594	286	445	65	351	519	999999	191	517	999999	585	942	609	14	999999	69	840	999999	979	854	644	999999	101	398	204	718	859	89	852	569	962	648	999999	215	999999	999999	439	999999	52	457	540	399	572	561	231	28	999999	
302	44	476	314	999999	731	794	999999	999999	194	56	999999	633	659	801	339	999999	999999	937	158	404	472	999999	999999	249	875	999999	323	254	999999	999999	999999	186	109	999999	55	385	265	840	916	999	801	725	249	393	740	419	999999	739	999999	624	781	999999	869	224	830	677	847	75	256	209	480	168	999999	654	999999	683	533	999999	756	999999	692	939	31	999999	999999	746	999999	246	508	999999	733	584	194	999999	999999	884	316	999999	737	377	999999	200	999999	717	529	642	124	595	513	66	999999	706	982	117	932	999999	272	721	621	93	999999	611	999999	790	999999	999999	974	30	895	994	377	648	364	389	424	502	355	313	999999	960	631	532	999999	452	580	37	601	999999	658	917	622	595	273	653	817	999999	633	803	252	634	668	104	700	519	999999	999999	351	603	692	440	999999	958	103	660	461	37	879	999999	219	447	999999	999999	371	977	382	999999	999999	711	571	497	868	552	71	994	302	999999	832	223	763	343	685	998	999999	228	432	663	501	613	999999	790	58	519	999999	804	340	771	732	722	999999	907	862	640	42	999999	999999	999999	897	108	367	924	999999	999999	360	999999	761	305	999999	153	555	718	290	771	518	780	999999	358	999999	267	664	999999	804	999999	86	856	999999	55	965	200	999999	488	766	999999	999999	278	595	999999	169	718	52	999999	269	589	177	427	627	999999	131	261	755	223	999999	639	444	999999	129	95	999999	504	404	716	339	999999	497	999999	952	886	526	250	195	999999	199	249	224	999999	271	225	941	658	239	999999	999999	713	444	442	999999	136	958	999999	158	510	802	664	323	335	704	999999	102	111	475	740	574	880	999999	698	34	999999	424	999999	574	903	153	930	275	24	792	999999	876	64	999999	825	999999	117	101	999999	264	999999	999999	889	924	323	999999	840	193	999999	815	999999	647	746	999999	756	999999	153	843	255	366	999999	399	309	543	88	81	47	999999	649	811	467	788	391	443	500	820	999999	890	261	780	312	747	999999	999999	999999	978	140	999999	999999	124	784	273	846	328	392	144	999999	999999	845	252	95	312	543	686	357	999999	265	999999	999999	935	999999	263	592	474	63	134	623	110	793	110	940	402	720	535	999999	999999	942	73	999999	365	204	190	54	18	999999	999999	213	999999	851	495	723	828	999999	999999	938	530	681	381	274	267	521	525	999999	999999	999999	693	592	999999	659	163	322	202	261	999999	740	995	219	999999	779	63	921	533	259	308	386	999999	674	838	597	507	522	570	799	793	999999	999999	627	308	706	12	417	204	999999	999999	
183	531	577	175	150	999999	320	107	999999	220	346	987	276	264	368	200	28	999999	421	161	641	751	402	468	999999	71	999999	999999	999999	777	646	727	103	561	134	855	544	509	698	999999	196	425	999999	588	456	856	413	373	999999	999999	999999	999999	783	288	66	431	999999	119	456	89	574	409	999999	824	574	619	894	999999	999999	512	999999	518	65	766	999999	225	999999	814	999999	862	658	14	971	999999	793	981	943	814	505	703	727	435	63	999999	89	787	205	153	24	837	961	698	243	436	861	474	608	999999	999999	840	647	323	107	594	431	570	999999	860	41	592	999999	90	219	436	785	999999	465	447	687	187	30	640	800	183	900	959	770	545	508	328	999999	927	500	664	65	414	999999	999999	196	518	359	344	122	431	172	999999	999999	807	651	640	999999	171	339	999999	999999	17	999999	924	693	999999	800	999999	361	999999	219	999999	999999	554	381	380	999999	999999	260	178	828	685	528	999999	21	29	999999	962	893	867	320	999999	598	364	844	57	891	413	775	999999	999999	465	999999	409	999999	999999	999999	933	435	999999	747	21	910	999999	317	144	488	999999	912	999999	999999	999999	999	493	402	998	159	999999	709	333	489	489	231	536	460	999999	999999	128	999999	597	999999	547	536	623	130	308	999999	999999	56	710	568	746	500	112	999999	880	466	500	17	223	273	75	233	112	790	999999	790	384	710	944	999999	370	999999	999999	945	999999	310	386	373	103	999999	722	189	999	764	743	989	129	999999	579	906	212	120	942	999999	662	999999	434	999999	999999	517	999999	999999	111	999999	999999	758	999999	999999	291	579	90	136	914	526	551	886	234	347	57	999999	671	999999	140	999999	239	259	54	990	292	139	876	553	511	585	771	994	87	730	999999	984	813	961	999999	999	825	85	206	426	781	775	99	97	785	592	846	353	596	72	999999	949	713	194	874	162	703	537	625	338	754	557	999999	999999	781	72	465	709	70	141	223	164	999999	628	219	517	49	789	767	999999	739	428	408	25	691	616	280	999999	999999	369	305	298	999999	868	672	234	966	999999	315	722	137	147	292	465	849	884	896	95	975	366	122	914	999999	706	599	336	158	794	812	999999	792	837	621	701	835	925	999999	194	956	984	551	453	483	55	791	601	999999	943	175	806	719	194	652	730	999999	391	529	753	278	346	86	182	783	999999	930	299	525	591	629	924	191	712	139	999999	815	668	999999	724	915	997	200	999999	628	15	455	999999	194	891	999999	454	405	999999	916	620	908	379	670	
343	124	999999	86	999999	323	999999	625	17	65	660	914	588	950	805	838	280	155	870	553	777	694	333	999999	633	146	185	999999	999999	795	999999	93	999999	999999	999999	609	423	921	647	999999	999999	390	999999	551	533	976	866	503	999999	121	645	999999	47	825	999999	649	791	999999	452	417	147	723	394	221	546	577	999999	590	999999	205	424	359	508	978	999999	397	999999	781	999999	999999	280	682	927	129	160	999999	55	621	115	999999	817	37	478	239	754	662	995	237	15	956	508	285	648	404	696	295	967	999999	658	505	999999	999999	999999	795	146	465	796	999999	71	999999	999999	856	485	407	388	397	999999	278	233	514	999999	28	776	624	158	999999	999999	532	432	999999	86	986	963	999999	63	807	999999	682	103	299	999999	999999	175	512	435	651	799	251	26	308	414	698	999999	154	113	999999	243	200	646	151	999999	273	842	999999	425	545	893	999999	999999	580	185	999999	184	934	647	999999	999999	273	199	506	205	999999	515	133	460	999999	159	818	505	999999	573	999999	999999	951	999999	602	887	969	97	890	758	923	898	446	132	215	524	901	999999	442	531	969	999999	999999	946	639	758	999999	746	47	395	84	380	675	16	164	172	233	76	54	783	883	999999	309	748	999999	999999	79	10	999999	999999	258	999999	73	999999	604	999999	896	15	999999	844	178	233	999999	999999	683	553	232	439	999999	53	300	834	999999	659	648	792	702	999999	999999	745	689	718	501	183	147	762	316	528	412	999999	999999	999999	838	210	614	660	137	999999	74	727	671	639	42	210	573	423	860	999999	507	811	327	999999	340	492	999999	460	999999	999999	367	921	247	704	999999	833	777	82	996	999999	54	999999	665	897	336	947	84	999999	685	999999	610	723	901	902	30	601	817	770	887	999999	999999	164	928	261	447	152	490	999999	612	999999	433	999999	427	609	999999	519	155	999999	999999	392	999999	115	999999	440	275	643	30	999999	999999	435	26	16	195	650	216	999999	69	414	999999	194	999999	117	446	487	868	119	306	999999	542	511	999999	397	999999	504	937	939	390	498	986	803	999999	155	292	186	192	426	315	777	403	480	459	999999	969	983	999999	310	668	297	999999	165	347	728	801	183	979	629	413	690	712	999999	999999	570	999999	999999	71	321	825	270	999999	451	999999	529	999999	999999	61	714	427	618	999999	636	280	102	926	999999	999999	403	999999	119	999999	562	999999	999999	999999	136	999999	888	323	323	922	614	485	408	992	130	360	818	830	739	999999	275	999999	795	121	86	999999	416	644	597	200	668	967	
999999	999999	999999	999999	190	464	772	101	172	400	114	999999	964	160	871	110	806	480	648	572	999999	999999	932	361	227	512	987	139	564	254	999999	133	263	999999	769	346	260	691	179	363	999999	648	959	999999	999999	108	157	925	135	316	999999	127	551	106	362	999999	140	390	999999	678	476	643	537	918	999999	981	999999	326	391	535	849	124	310	295	513	966	38	68	999999	129	364	72	999999	257	416	999999	581	999999	295	51	215	870	479	501	999999	425	999999	50	209	999999	999999	831	999999	600	467	723	816	266	999999	396	699	81	136	102	323	414	999999	289	999999	75	999999	286	41	349	329	999999	645	808	408	98	999999	987	858	999999	464	533	527	413	999999	692	999999	325	999999	898	352	999999	743	999999	999999	481	785	831	538	144	716	388	999999	999999	280	488	87	18	999999	503	999999	999999	999999	989	638	789	999999	236	999999	819	282	94	711	142	996	195	245	269	629	927	999999	999999	458	724	431	86	733	332	999999	312	615	999999	999999	81	999999	999999	920	753	748	999999	595	559	999999	719	861	999999	676	999999	208	95	252	999999	388	930	201	518	262	999999	568	562	65	563	104	196	213	498	626	640	776	366	274	491	521	999999	999999	753	999999	739	863	799	999999	77	134	999999	69	999999	405	537	880	848	388	432	195	195	344	41	465	155	515	372	15	45	890	999999	999999	999999	307	999999	598	447	827	523	999999	769	999999	988	439	57	137	417	999999	98	760	927	977	841	999999	335	896	310	999999	545	233	501	999999	373	186	292	236	308	499	257	939	442	31	865	999999	426	43	355	999999	417	999999	108	999999	917	285	999999	864	979	999999	972	999999	298	159	291	299	999999	975	999999	812	157	999999	828	917	999999	159	328	906	122	52	879	301	550	707	880	527	999999	231	999999	98	999999	427	999999	843	527	995	999999	292	739	575	999999	450	254	543	455	596	199	191	434	999999	957	67	751	936	585	680	711	590	999999	999999	173	911	109	700	999999	729	999999	984	399	850	508	45	176	546	999999	438	56	17	262	293	337	999999	797	117	999999	165	675	999999	268	847	999999	70	22	999999	411	754	999999	999999	943	999999	32	214	791	584	270	921	999999	215	559	157	999999	703	337	986	436	229	124	992	569	444	63	999999	726	552	999999	999999	32	201	144	633	97	999999	999999	536	271	132	162	222	847	218	999999	470	761	121	223	590	732	999999	548	192	999999	359	984	508	999999	768	999999	248	28	822	899	699	80	999999	69	141	640	999999	725	314	999999	901	154	360	180	
999999	999999	614	339	975	715	995	653	952	993	999999	517	999999	864	502	643	999999	204	35	319	574	400	835	61	91	950	931	311	244	999999	737	999999	633	338	90	277	873	999999	52	116	903	56	127	932	331	999999	85	936	233	999999	999999	707	128	51	606	999999	666	563	257	35	783	694	418	999999	266	532	999999	236	783	999999	770	14	161	918	999999	527	283	999999	999999	467	875	994	88	999999	962	999999	999999	999999	732	888	999999	999999	999999	27	333	219	999999	290	676	799	740	848	162	997	900	999999	556	210	635	88	999999	762	833	789	160	999999	615	844	874	236	446	301	999999	895	624	459	999999	143	595	206	889	992	236	930	727	36	841	90	674	814	483	999999	956	653	999999	848	486	999999	867	544	603	999999	415	999999	999999	449	354	999999	383	450	805	999999	999999	999999	198	999999	535	999999	72	133	947	535	180	70	752	999999	344	999999	925	776	972	481	276	61	602	999999	587	999999	999999	288	682	584	706	233	999999	70	281	527	464	53	999999	999999	809	999999	596	999999	622	354	999999	801	114	503	999999	999999	478	999999	156	562	836	102	999999	749	335	783	451	372	828	947	61	691	288	817	999999	881	464	399	672	532	464	534	483	999999	98	776	183	999999	252	999999	755	685	999999	719	999999	372	705	572	258	999999	301	234	249	675	303	999999	999999	999999	118	460	999999	88	661	624	107	312	618	999999	999999	558	610	999999	130	729	999999	999999	777	569	136	999999	999999	891	999999	646	999999	999999	999999	808	938	92	264	999999	80	791	955	676	34	999999	999999	388	753	598	912	999999	425	38	113	520	483	999999	239	999999	171	94	999999	262	937	999999	393	999999	27	810	999999	999999	303	723	999999	339	774	999999	351	487	948	747	279	999999	999999	450	231	212	137	999999	999999	999999	999999	311	725	985	999999	999999	738	19	906	999999	371	943	999999	345	406	999999	835	774	745	958	999999	999999	14	423	815	696	284	497	792	191	739	999999	486	167	723	999999	998	217	821	999999	999999	341	580	203	386	336	167	999999	54	530	999999	362	999999	999999	434	111	306	999999	179	820	428	251	999999	724	999999	128	467	272	621	413	702	999999	999999	674	999999	254	181	811	47	489	999999	999999	452	272	999999	387	999999	119	732	621	695	697	47	10	652	545	999999	999999	189	267	868	895	999999	640	827	749	999999	364	999999	189	930	495	273	690	292	999999	999999	954	999999	637	905	357	540	999	999999	14	589	951	31	999999	999999	324	631	999999	999999	643	618	999999	444	999999	977	999999	915	999999	691	210	434	357	
718	864	999999	999999	946	999999	361	999999	365	999999	922	999999	170	457	343	999999	999999	999999	863	492	999999	649	179	986	520	999999	999999	56	999999	987	318	517	580	242	243	999999	999999	999999	999999	89	428	108	999999	999999	889	621	999999	529	524	356	999999	85	999999	941	999999	78	695	760	999999	112	999999	999999	89	999999	713	415	252	928	999999	187	680	89	248	999999	73	971	371	582	107	898	999999	139	532	95	494	999999	999999	639	955	175	470	137	331	275	197	123	28	999999	882	999999	379	977	315	347	675	423	999999	562	999999	315	707	999999	663	750	173	763	999999	993	883	999999	243	999999	999999	59	716	552	757	973	596	950	952	461	700	999999	529	961	824	194	420	80	406	999999	761	649	467	358	999999	581	111	434	999999	35	37	411	250	766	999999	999999	630	132	665	999999	965	927	362	255	999999	49	999999	211	938	598	583	812	83	624	851	333	999999	999999	88	186	999999	172	619	927	999999	298	383	762	957	568	564	298	415	543	653	999999	296	221	999999	434	359	999999	999999	742	999999	224	338	625	915	680	674	272	53	489	991	802	318	999999	821	133	666	469	253	380	44	294	407	999999	999999	27	46	379	432	999999	827	999999	999999	876	999999	999999	999999	999999	847	999999	893	301	999999	925	551	850	525	861	999999	999999	999999	890	655	999999	708	167	817	797	653	999999	643	999999	840	399	661	28	999999	999999	950	999999	999999	999999	622	966	487	742	50	481	989	131	999999	185	979	999999	886	999999	327	999999	999999	328	401	173	114	999999	643	598	999999	854	274	999999	725	93	911	787	649	999999	278	999999	637	966	126	999999	999999	532	405	999999	325	999999	513	999999	701	572	274	631	999999	999	999999	672	333	888	290	195	217	466	405	418	274	201	999999	37	668	638	924	210	211	65	365	581	553	185	282	999999	999999	548	830	162	818	289	576	650	65	605	365	748	685	930	999999	999999	136	999999	203	134	999999	486	66	73	647	73	430	165	644	232	999999	999999	616	60	843	668	635	253	599	999999	625	329	971	999999	282	999999	999999	280	926	23	455	999999	981	158	979	865	491	767	514	755	859	421	15	833	486	217	142	635	96	999999	999999	883	398	218	508	931	514	999999	999999	472	999999	159	238	630	776	563	999999	999999	81	978	999999	868	999999	844	136	213	324	148	586	999999	999999	889	999999	999999	307	571	177	999999	649	57	361	497	976	52	216	999999	193	999999	66	999999	999999	673	564	118	294	999999	154	999999	999999	304	999999	999999	418	725	428	658	964	771	332	999999	396	402	
999999	999999	999999	688	891	999999	637	425	30	939	91	999999	33	380	999999	85	999999	460	999999	623	691	354	439	999999	89	260	623	999999	745	421	61	851	535	648	999999	540	491	999999	956	458	916	999999	284	678	294	754	702	58	332	889	599	872	787	999999	711	474	999999	641	609	640	82	89	999999	608	887	240	999999	384	525	795	594	576	503	969	706	999999	999999	999999	701	999999	999999	575	235	856	822	999999	73	762	936	389	946	849	995	325	385	837	985	675	790	999999	999999	327	532	536	305	999999	999999	999999	999999	687	404	832	940	284	92	507	853	824	786	708	176	376	448	999999	849	744	580	188	593	869	48	999999	970	647	999999	240	999999	698	560	799	810	255	695	999999	984	999999	909	999999	243	878	983	171	889	92	887	259	999999	396	999999	999999	451	200	999999	999999	648	10	861	302	575	851	464	165	273	999999	897	920	680	198	161	736	834	859	945	999999	886	877	514	888	760	459	360	656	999999	999	357	620	999999	999999	610	983	261	616	999999	391	999999	828	999999	903	194	966	999999	999999	244	999999	726	592	255	519	320	999999	496	973	999999	125	501	999999	153	999999	638	286	900	191	999999	178	484	999999	999999	563	301	68	979	610	999999	999999	881	999999	422	70	282	765	375	999999	188	838	497	288	999999	41	999999	615	684	633	274	907	75	396	112	76	476	508	879	691	227	262	792	999999	279	749	243	831	395	93	991	873	911	999999	13	749	999999	206	153	682	673	686	383	355	346	795	999999	494	567	355	593	773	886	683	293	925	56	611	18	334	999999	68	229	600	642	999999	999999	676	393	363	395	999999	365	999999	27	541	878	999999	549	999999	31	749	999999	49	499	227	986	237	116	87	703	999999	197	999999	999999	615	467	783	999999	944	799	61	111	214	999999	323	418	689	666	752	57	609	71	534	313	57	794	189	110	425	999999	768	999999	315	659	999999	92	999999	322	999999	83	105	999999	605	999999	969	648	70	89	999999	999999	307	999999	364	999999	104	18	999999	999999	837	821	287	682	297	539	41	491	796	554	645	241	872	377	263	678	952	874	465	850	999999	999999	733	110	924	616	999999	206	215	999999	999999	316	429	39	485	999999	999999	422	446	75	653	487	852	999999	444	945	935	999999	317	999999	87	229	552	812	182	437	999999	187	999999	999999	432	834	286	520	988	338	811	843	891	999999	881	539	438	400	999999	855	999999	227	666	979	681	186	888	999999	207	345	763	616	856	57	999999	999999	665	765	642	818	211	341	527	
999999	143	102	48	645	804	547	999999	999999	615	327	880	999999	520	999999	999	256	945	999999	323	652	999999	205	986	844	999999	999999	999999	673	999999	999999	653	225	700	560	846	589	147	253	725	660	555	611	10	539	177	634	108	887	765	396	872	999999	28	874	541	937	116	204	477	541	673	127	405	236	673	664	179	960	931	420	118	702	999999	662	107	963	999999	999999	676	543	173	986	999999	371	999999	209	207	999999	999999	999999	482	943	999999	193	986	999999	999999	774	865	999999	999999	148	999999	999999	287	999999	423	999999	776	578	742	999999	527	933	378	686	220	44	720	474	466	352	941	32	937	174	926	847	999999	999999	999999	430	591	999999	88	35	999999	561	93	999999	999999	999999	59	450	176	823	426	842	815	309	999999	181	63	401	56	122	999999	934	417	122	253	575	689	115	821	322	78	999999	855	353	656	658	951	384	688	624	999999	500	999999	123	748	94	999999	376	454	585	999999	199	999999	965	999999	999999	154	970	102	220	999999	999999	629	854	755	999999	986	472	653	567	230	678	999999	432	818	706	88	303	374	168	542	322	661	245	944	878	246	999999	525	999999	999999	981	292	477	471	359	999999	11	368	999999	108	999999	722	886	365	698	486	695	157	131	27	999999	999999	934	678	999999	291	393	909	999999	826	107	946	103	63	249	999999	999999	961	469	834	86	935	687	70	999999	600	775	880	256	401	999999	742	403	999999	663	999999	999999	799	630	77	487	102	491	859	999999	999999	629	999999	125	999999	999999	733	687	999999	941	999999	918	874	705	999999	999999	513	999999	485	285	365	999999	560	399	864	999999	999999	340	401	356	984	454	828	69	358	970	942	764	999999	999999	817	999999	115	601	748	999999	483	103	390	561	999999	439	15	584	645	999999	79	443	261	273	804	999999	296	940	957	999999	99	999999	357	279	574	999999	999999	335	468	311	448	959	650	407	564	353	949	840	382	554	448	999999	424	288	901	999999	999999	680	355	423	999999	175	643	288	377	669	746	121	986	999999	720	680	126	344	999999	119	792	854	999999	461	999999	456	568	999999	999999	846	400	78	378	75	246	48	979	54	543	282	999999	372	999999	895	607	837	853	999999	833	768	137	90	999999	791	999999	657	970	999999	969	321	607	999999	266	999999	279	677	743	921	989	681	700	999999	800	358	999999	430	999999	814	854	616	603	999999	578	262	718	319	420	586	359	588	78	95	999999	232	675	94	115	509	625	999999	999999	932	167	162	78	65	999999	308	996	999999	833	166	49	999999	718	
999999	662	999999	812	999999	999999	166	572	410	613	615	996	578	999999	710	324	325	999999	999999	521	670	264	999999	999999	662	40	999999	589	73	755	912	55	999999	514	490	432	999999	696	666	999999	937	999999	756	548	462	68	711	626	999999	971	517	967	124	841	57	931	245	819	159	928	155	999999	999999	999999	701	570	999999	74	202	287	222	628	532	262	583	311	508	878	732	999999	329	495	302	101	247	944	930	879	466	559	197	292	999999	999999	999999	370	999999	110	846	892	783	646	434	18	999999	888	444	862	268	746	432	366	999999	555	609	659	999999	417	417	756	999999	406	607	642	100	999999	999999	794	735	223	450	407	41	839	821	999999	70	999999	343	359	509	999999	999999	999999	136	830	999999	992	138	867	96	452	692	100	262	999999	49	791	918	827	999999	999999	999999	999999	305	35	335	257	733	926	999999	999999	84	999999	256	571	785	999999	515	270	999999	99	666	868	137	997	999999	999999	587	444	643	999999	999999	515	552	859	941	576	424	111	505	999999	999999	212	278	999999	378	634	843	691	999999	162	286	658	999999	718	983	999999	917	999999	320	394	670	299	292	329	624	999999	999999	397	629	218	471	414	764	999999	999999	999999	999999	999999	629	89	107	895	843	490	992	999999	999999	834	999999	683	659	999999	790	121	286	969	999999	948	481	808	129	456	71	999999	690	871	893	314	999999	529	667	885	999999	999999	296	774	999999	999999	337	999999	156	681	521	945	558	999999	999999	653	999999	861	545	651	999999	820	960	651	834	459	799	130	823	118	999999	999999	25	773	447	999999	999999	511	522	126	999999	573	662	447	934	125	834	345	999999	999999	802	36	999999	25	999999	858	279	644	940	999999	12	216	93	47	734	175	930	785	999999	999999	999999	999	999999	428	40	986	168	523	717	718	625	463	872	583	316	920	371	999	447	589	999999	999999	571	526	999999	414	489	999999	999999	769	999999	59	438	195	999999	999999	687	566	985	349	999999	756	926	999999	380	548	999999	510	731	813	803	999999	999999	327	999999	648	438	821	999999	625	506	543	809	947	532	576	999999	686	173	999999	999999	805	24	108	889	534	263	999999	155	999999	81	979	893	899	966	999999	711	121	413	772	374	999999	261	369	842	167	947	979	698	804	524	656	346	999999	580	997	999999	249	438	999999	394	999999	676	738	999999	527	999999	999999	981	277	865	999999	283	999999	999999	999999	553	655	265	732	586	284	650	351	999999	999999	642	675	329	968	350	471	683	165	999999	999999	999999	999999	814	325	517	47	998	431	939	610	
383	946	88	213	453	269	984	706	671	119	999999	334	687	140	884	974	999999	22	927	403	239	128	999999	999999	187	999999	840	939	225	549	286	999999	412	450	999999	696	597	125	525	90	487	977	494	278	999999	864	835	684	999999	542	457	985	504	999999	380	265	934	999999	36	422	429	55	491	131	999999	999999	922	246	99	999999	387	474	497	999999	999999	999999	633	999999	38	322	205	166	507	682	102	300	999999	999999	79	785	761	384	999999	999999	999999	441	495	372	445	999999	942	598	594	999999	165	982	999999	657	999999	127	631	201	194	713	226	272	547	808	39	542	505	65	177	314	435	12	999999	999999	196	484	767	271	999999	423	999999	607	572	264	526	120	802	77	248	951	999999	570	199	386	999999	398	894	687	343	903	120	999999	431	289	817	999999	999999	114	471	153	999999	369	893	771	999999	619	999999	999999	291	919	739	438	817	999999	160	999999	812	999	999999	999999	590	89	928	404	313	999999	185	999999	446	374	999999	698	606	104	601	793	677	428	53	999999	698	999999	405	999999	173	681	79	216	138	952	349	607	606	673	562	281	441	999999	467	848	443	417	999999	999999	999999	999999	999999	999999	999999	367	198	393	955	241	108	980	999999	514	240	631	425	969	999999	493	34	999999	101	932	541	330	361	187	961	205	832	291	763	488	999999	132	849	356	999999	771	764	956	652	999999	999999	999999	596	927	269	836	433	474	263	363	893	509	949	899	191	303	15	20	432	759	408	816	999999	205	505	117	781	78	387	392	999999	78	263	999999	999999	999999	733	434	999999	999999	772	368	999999	999999	595	999999	999999	950	174	298	766	753	533	892	999999	758	365	999999	431	161	65	999999	96	999999	634	824	999999	232	541	232	570	580	103	308	987	49	999999	999999	610	997	935	831	999999	999999	999999	975	544	999999	761	999999	603	342	12	766	79	418	282	167	775	770	262	999999	999999	941	999999	195	660	999999	999999	999999	969	547	790	434	226	999999	999999	997	254	658	999999	884	471	999999	999999	238	578	336	238	579	767	630	52	840	999999	984	422	999999	371	441	325	319	466	834	639	66	551	577	549	845	999999	285	913	127	490	999999	488	485	999999	498	617	999999	996	335	168	999999	505	949	690	999999	811	498	635	812	342	970	427	999999	999999	573	999999	10	786	999999	621	492	999999	999999	999999	375	999999	999999	649	999999	824	991	323	141	675	300	561	601	999999	318	44	469	999999	999999	784	999999	951	852	999999	749	811	999999	999999	612	714	999999	631	579	600	324	735	999999	999999	762	
999999	350	656	999999	961	999999	21	999999	122	478	999999	999999	842	616	150	839	424	653	754	899	71	217	999999	710	427	999	669	981	11	572	583	170	999999	887	122	999999	999999	665	999999	190	737	999999	999999	78	263	562	999999	24	439	760	900	91	129	948	999999	781	895	999999	868	999999	342	40	93	550	894	198	540	955	504	706	999999	999999	762	574	171	344	999999	386	457	864	175	655	552	251	671	999999	999999	999999	999999	340	999999	918	796	929	999999	707	999999	953	183	999999	32	999999	519	732	999999	152	999999	554	786	366	78	519	498	13	795	687	488	841	878	402	157	867	999999	173	168	67	961	833	726	999999	700	759	212	392	842	999999	145	999999	466	529	183	496	885	829	272	39	999999	999999	999999	999999	228	801	999999	780	999999	164	118	356	573	999999	190	494	827	332	665	999999	316	999999	171	508	999999	668	385	359	229	999999	982	939	900	139	637	178	700	999999	245	898	684	999999	474	999999	188	788	256	739	349	688	668	563	999999	954	999999	323	999999	635	618	560	426	726	999999	999999	182	178	999999	444	999999	999999	794	999999	999999	999999	634	884	641	483	999999	763	999999	999999	999999	540	999999	999999	776	946	416	323	547	75	948	684	999999	958	999999	218	515	19	343	812	999999	999999	999999	407	477	406	999999	837	999999	157	315	999999	149	780	999999	31	274	752	402	508	37	777	999999	729	322	411	294	676	24	433	999999	319	429	609	999999	999999	646	594	951	379	627	579	640	399	759	103	545	999999	251	848	944	999999	999999	999999	784	871	999999	174	94	75	122	652	822	258	999999	995	999999	540	782	44	384	679	800	33	881	458	999999	84	970	999999	865	592	435	176	489	999999	702	594	999999	999999	817	482	509	999999	267	974	756	391	220	999999	999999	15	999999	216	474	274	961	593	954	999999	734	999999	203	865	209	999999	227	656	769	999999	303	999999	715	656	227	999999	179	999999	765	906	701	754	863	216	560	999999	673	999999	701	999999	999999	118	640	498	401	37	288	644	686	738	999999	999999	622	999999	470	827	999999	999999	989	999999	104	999999	828	999999	635	980	926	987	314	999999	855	999	954	554	999999	194	210	227	265	999999	623	535	238	37	159	601	142	626	746	733	570	999999	239	139	129	999999	290	593	999999	421	110	301	339	347	999999	757	155	77	516	285	999999	82	16	799	948	569	999999	999999	897	43	999999	310	999999	999999	778	453	999999	825	999999	533	904	617	999999	844	98	332	206	891	999999	401	456	75	119	999999	115	999999	405	999999	999999	560	387	489	
695	999999	573	800	60	757	568	439	988	999999	642	999999	380	20	999999	172	999999	626	372	927	655	999999	999999	782	200	780	999999	289	999999	339	645	874	156	999999	999999	535	999999	298	282	449	999999	715	999999	136	999999	136	999999	105	781	999999	729	999999	999999	459	999999	198	999999	791	999999	279	291	289	999999	659	684	768	836	955	98	192	892	999999	354	999999	605	999999	102	461	999999	73	690	381	508	815	609	91	999999	696	590	732	293	999999	999999	12	167	53	334	754	451	664	999999	999999	16	598	999999	317	219	274	999999	893	106	790	441	546	589	910	780	999999	999999	602	92	150	374	365	899	413	999999	351	765	561	615	348	19	695	773	999999	999999	909	475	301	872	999999	841	697	636	502	57	152	999999	999999	272	759	999999	999999	582	160	769	650	699	937	999999	867	508	303	288	757	781	746	999999	43	545	999999	999999	999999	730	999999	308	677	999999	406	366	592	928	999999	999999	855	644	999999	123	623	786	999999	220	999999	718	15	913	548	418	879	721	999999	379	389	711	401	660	999999	128	912	999999	101	921	303	581	990	938	990	13	433	999999	620	999999	158	257	821	660	571	999999	999999	999999	760	269	849	684	64	222	549	806	999999	205	699	52	211	999999	694	802	917	999999	727	77	922	544	999999	766	110	678	230	999999	890	740	999999	905	403	165	101	832	82	618	526	778	999999	194	115	999999	423	578	430	999999	563	29	743	614	999999	658	833	225	283	93	999999	386	991	418	915	167	116	793	649	999999	680	861	999999	308	440	949	678	738	999999	757	999999	999999	257	844	578	870	999999	484	593	999999	331	999999	559	988	44	149	999999	980	999999	948	130	630	929	384	705	701	299	999999	999999	372	979	105	786	999999	740	61	138	157	839	999999	170	999999	999999	904	724	805	312	740	999999	999999	999999	999999	469	490	636	722	999999	873	148	999999	581	562	999999	999999	765	235	98	43	999999	982	21	999999	151	233	788	498	430	999999	659	900	398	999999	180	882	210	291	999999	306	889	999999	999999	265	18	962	473	607	332	978	149	499	716	279	492	291	999999	532	556	999999	701	148	301	999999	223	999999	488	999999	391	427	30	483	599	791	154	241	999999	756	999999	189	999999	999999	176	452	885	170	194	129	76	889	603	999999	734	399	605	750	725	880	52	771	999999	451	999999	999999	958	999999	899	999999	135	261	999999	999999	999999	377	486	520	972	849	692	62	63	369	956	502	999999	351	748	999999	196	403	999999	654	999999	859	705	318	964	272	493	230	999999	269	994	
815	142	80	777	999999	913	999999	778	876	198	989	717	999999	495	724	89	616	916	698	738	731	745	112	819	999999	999999	178	999999	710	366	999999	790	999999	999999	150	999999	754	574	391	999999	111	999999	999999	466	724	151	591	822	250	192	876	313	572	531	272	79	999999	261	735	694	745	999999	78	519	726	208	924	749	999999	363	335	52	535	411	999999	999999	999999	646	104	899	999999	355	316	527	489	168	227	272	112	80	340	999999	838	697	999999	999999	556	129	999999	999999	227	999999	478	886	857	834	999999	999999	895	999999	999999	392	999999	835	613	399	999999	550	40	999999	980	661	646	283	33	832	213	838	999999	72	559	999999	906	999999	682	249	999999	430	670	654	389	66	377	945	117	947	346	12	93	162	351	16	98	181	999999	999999	205	205	862	35	630	940	311	832	607	977	486	588	163	374	999999	801	880	386	188	923	294	999999	176	999999	999999	210	754	707	721	999999	897	999999	43	999999	53	681	567	645	33	449	755	545	348	140	471	999999	849	999999	999999	550	136	712	993	621	281	999999	38	787	539	430	195	603	999999	64	89	751	555	999999	999999	841	243	244	362	999999	999999	749	362	45	613	736	361	46	78	999999	999999	195	741	421	845	549	652	779	115	603	264	162	999999	294	61	999999	213	811	397	797	316	891	360	265	999999	531	151	999999	183	999999	78	159	534	940	636	999999	20	143	202	780	198	463	139	758	484	25	325	77	984	893	999999	549	648	281	863	535	835	486	967	323	408	660	605	999999	535	115	999999	999999	657	999999	999999	999999	619	617	609	999999	762	601	999999	438	999999	999999	18	290	279	529	510	999999	86	999999	68	534	176	879	382	999999	857	999999	233	999999	999999	831	419	827	999999	464	930	41	671	20	999999	243	704	999999	999999	333	651	325	43	999999	999999	374	416	556	999999	999999	903	740	244	81	994	935	377	412	51	999999	664	999999	106	815	999999	999999	591	76	337	824	829	999999	999999	58	886	542	792	227	774	32	425	999999	999999	18	560	199	796	600	25	838	865	999999	999999	999999	669	999999	229	228	999999	134	783	350	229	284	999999	276	968	195	194	999999	999999	160	637	29	959	999999	999999	999999	264	409	999999	990	999999	999999	999999	536	999999	999999	389	425	999999	574	810	649	248	999999	643	452	662	294	231	610	416	999999	999999	999999	664	478	773	999999	999999	141	999999	17	451	792	299	730	326	819	137	999999	999999	768	150	578	349	987	780	883	168	20	999999	999999	188	82	584	497	803	253	872	670	276	999999	
418	190	609	803	208	456	999999	913	136	842	999999	302	804	999999	999999	126	375	676	698	889	999999	999999	999999	994	829	378	999999	802	926	999999	947	999999	999999	294	360	999999	969	546	999999	333	999999	255	999999	999999	813	999999	278	937	84	687	999999	205	999999	387	812	420	999999	615	999999	999999	249	999999	986	63	894	699	641	519	296	462	157	829	887	374	790	464	999999	999999	999999	943	109	280	727	999999	206	999999	495	999999	999999	940	485	363	572	958	999999	125	268	829	999999	999999	254	999999	650	622	539	57	317	607	596	358	999999	371	434	999999	999999	968	265	746	999999	152	999999	367	48	356	976	999999	999999	929	290	675	205	999999	424	76	699	351	629	999999	709	158	999999	999999	687	999999	643	124	928	541	237	999999	859	999999	999999	555	910	887	720	304	645	746	999999	387	327	920	162	22	946	368	341	390	349	999999	47	708	707	325	999999	914	712	862	865	725	702	174	815	683	321	868	165	811	999999	334	999999	999999	999999	67	571	766	999999	631	999999	569	210	847	776	709	999999	273	848	595	218	805	592	782	880	74	685	162	114	479	700	87	213	529	999999	24	690	83	350	650	753	999999	999999	999999	694	305	525	855	397	116	208	57	30	999999	603	999999	742	687	92	303	999999	418	999999	500	930	999999	365	680	999999	761	28	411	922	208	841	305	861	511	999999	585	549	999999	999999	998	999999	652	67	644	926	934	999999	13	990	57	999999	345	999999	453	160	605	939	845	767	635	97	797	999999	822	999999	307	963	241	599	507	753	552	653	663	229	287	42	999999	754	163	489	25	420	875	929	506	55	999999	999999	492	645	704	72	139	910	484	527	999999	917	999999	970	50	413	492	304	999999	691	596	234	999999	573	228	999999	614	155	999999	386	999999	892	230	262	556	880	116	862	999999	999999	999999	753	745	760	796	804	135	192	999999	611	999999	580	213	999999	459	999999	999999	919	427	613	458	999999	838	107	999999	353	696	999999	424	170	306	630	254	246	177	843	999999	122	776	999999	965	431	706	470	458	679	688	415	999999	372	401	197	999999	446	999999	999999	915	647	492	999999	117	759	768	288	314	307	336	999999	647	616	704	999999	999999	999999	647	999999	286	377	999999	598	664	290	573	61	769	999999	999999	999999	214	999999	927	842	999999	999999	315	216	663	999999	999999	161	999999	720	999999	196	668	34	54	442	798	15	264	547	999999	893	788	999999	195	716	519	999999	122	999999	763	21	688	861	747	999999	697	441	999999	999999	222	999999	255	943	523	999999	999999	
745	75	999999	19	209	381	390	844	736	544	488	30	946	908	960	49	825	957	755	507	999999	287	234	745	367	999999	405	999999	510	647	844	313	808	999999	774	140	369	999999	564	999999	308	27	20	285	218	999999	426	950	261	458	430	999999	767	879	586	468	840	17	999999	567	976	64	344	999999	700	999999	999999	623	999999	830	679	317	403	125	999999	999999	276	949	999999	946	224	454	83	61	226	858	999999	928	747	315	299	362	864	996	664	999999	683	921	585	999999	208	999999	816	431	778	123	999999	651	999999	999999	201	999999	480	706	352	531	999999	999999	872	999999	999999	293	875	999999	999999	327	452	999999	999999	956	115	999999	373	504	747	421	999999	651	282	113	275	894	999999	950	123	407	881	167	654	999999	999999	999999	59	743	999999	999999	927	988	890	461	999999	196	200	723	691	846	528	976	959	999999	999999	339	19	769	576	744	44	925	714	143	445	294	752	328	999999	714	999999	999999	110	999999	999999	649	760	821	442	999999	703	536	268	276	999999	905	208	999999	999999	932	391	290	176	659	999999	11	999999	757	999999	385	444	871	999999	976	551	897	875	999999	446	255	578	999999	336	497	999999	507	666	447	264	540	999999	38	999999	762	332	25	999999	451	950	491	375	13	806	999999	644	832	507	999999	725	981	39	80	286	993	363	999999	999999	999999	617	383	345	836	503	484	299	415	790	999999	654	999999	443	434	999999	955	879	575	391	999999	853	219	10	384	721	282	510	26	752	97	408	138	999999	785	833	576	999999	538	510	331	767	999999	999999	241	637	200	547	605	892	331	123	999999	812	684	825	408	383	960	124	999999	973	282	663	703	999999	999999	473	658	999999	999999	999999	351	999999	69	512	999999	999999	769	999999	531	999999	905	133	430	974	620	326	387	999999	434	203	196	424	289	999999	494	999999	347	374	999999	726	889	13	291	523	772	999999	753	181	211	241	999999	999999	999999	495	78	999999	242	729	256	209	999999	999999	176	417	999999	926	784	999999	27	58	830	999999	999999	805	845	999999	999999	907	211	896	573	215	758	203	589	972	999999	794	289	345	342	618	127	999999	640	999999	837	873	999999	845	938	51	164	163	411	218	588	787	650	176	999999	335	527	360	636	880	940	973	999999	999999	105	999999	999999	681	715	999999	288	999999	175	654	74	968	999999	999999	958	999999	61	999999	999999	380	393	54	153	999999	38	17	999999	766	285	759	260	863	999999	260	999999	948	619	999999	447	199	930	999999	999999	995	999999	999999	999999	171	401	115	999999	345	190	457	266	
60	999999	318	653	708	130	521	446	415	404	210	923	999999	615	999999	911	578	167	602	999999	527	999999	999999	21	691	688	999999	375	180	930	914	683	598	999999	700	111	311	829	739	78	419	429	216	601	901	424	572	555	391	999999	999999	188	587	17	738	627	999999	306	962	29	201	155	999999	484	490	527	335	761	999999	908	610	749	428	534	40	108	999999	557	120	276	125	999999	999999	977	999999	999999	105	590	999999	82	999999	14	867	719	876	999999	163	732	120	383	999999	811	640	999999	593	511	760	63	977	639	411	999999	196	695	999999	818	172	999999	803	753	432	999999	504	999999	506	605	881	708	657	766	944	493	446	736	187	313	742	510	394	999999	999999	999999	999999	626	670	999999	817	999999	999999	999999	999999	865	928	367	951	354	999999	797	976	999999	629	999999	405	221	999999	918	705	999999	999999	599	85	661	999999	634	777	999999	141	877	182	244	787	999999	892	599	664	89	565	88	999999	999999	996	945	534	999999	550	924	645	402	999999	752	565	367	664	999999	999999	999999	961	304	589	570	222	439	624	741	209	919	170	806	556	615	362	999999	674	684	603	140	137	507	93	853	745	739	945	999999	679	430	55	675	617	999999	128	271	499	225	999999	567	331	792	206	631	999999	839	845	326	399	939	693	979	623	852	999999	463	220	736	825	482	493	203	72	999999	873	494	999999	340	999999	101	137	458	73	999999	808	345	310	462	99	905	893	999999	999999	739	736	999999	62	999999	903	664	60	762	400	147	999999	138	729	427	757	280	650	515	829	307	812	244	915	587	53	976	999999	757	647	999999	589	864	999999	999999	53	999999	441	434	999999	999999	51	374	68	925	961	680	615	999999	999999	818	999999	388	799	734	927	501	999999	475	721	999999	512	302	999999	480	999999	219	966	406	999999	950	838	225	87	997	266	447	999999	989	625	999999	371	279	63	828	663	210	75	437	405	999999	657	999999	712	510	329	748	258	587	377	999999	714	218	509	753	999999	49	999999	801	477	489	325	170	999999	359	565	242	249	999999	816	358	153	999999	11	832	303	871	513	576	678	517	199	598	622	999999	999999	162	770	309	847	999999	999999	273	959	999999	235	496	126	999999	945	97	509	961	770	28	999999	186	217	676	460	999999	999999	734	999999	960	999999	727	547	977	701	412	999999	939	449	202	999999	880	578	95	607	806	999999	160	999999	999999	999999	999999	999999	604	273	481	999999	104	848	999999	98	174	150	999	625	508	949	149	661	999999	624	569	522	999999	569	728	
607	131	999999	653	999999	385	113	542	951	73	899	943	713	229	466	999999	100	999999	114	294	739	579	469	999999	857	999999	498	98	966	449	714	259	45	545	874	824	35	204	385	999999	71	608	999999	562	609	16	999999	442	86	256	478	812	474	284	988	999999	662	969	796	747	887	25	575	512	358	649	999999	177	355	642	352	999999	333	401	233	141	531	906	499	850	189	66	21	719	999999	901	785	760	556	846	171	65	407	638	824	56	42	545	213	959	108	268	97	444	904	582	488	82	61	857	506	755	480	946	999999	831	999999	856	540	457	999999	157	999999	508	999999	296	999999	695	576	186	999999	985	703	539	752	999999	968	577	815	398	422	999999	709	999999	350	416	585	461	79	993	52	186	999999	756	106	999999	647	999999	999999	617	94	793	505	999999	758	520	62	940	203	648	862	436	50	999999	44	160	447	922	999999	73	711	46	625	999999	143	922	980	946	999999	999999	999999	999999	613	207	314	629	999999	835	940	829	364	644	268	431	140	616	145	862	721	945	513	725	430	999999	905	58	177	921	740	835	539	115	999999	401	375	999999	822	843	837	415	943	612	999999	999999	709	77	778	204	453	527	787	128	234	498	298	999999	959	713	301	265	999999	295	104	115	299	258	147	866	999999	999999	999999	302	999999	316	999999	900	743	999999	999999	999999	280	999999	478	223	999999	421	880	18	113	818	999999	119	999999	999999	999999	657	517	999999	49	460	999999	911	148	795	733	495	999999	918	999999	397	999999	868	522	999999	985	999999	817	881	66	877	378	139	999999	247	145	684	751	999999	362	999999	393	867	999999	739	999999	368	835	999999	999999	563	999999	962	522	715	14	654	596	97	596	475	840	635	819	171	92	800	158	900	999999	58	743	650	565	999999	14	946	999999	783	999999	999999	652	999999	999999	503	558	999999	999999	58	243	490	999999	663	999999	886	515	757	57	890	999999	119	219	935	32	999999	819	999999	999999	382	999999	68	838	813	544	968	822	705	244	325	612	676	193	999999	666	179	999999	90	793	679	635	999999	898	924	136	444	417	717	122	999999	999999	880	19	244	347	185	999999	283	129	888	74	809	523	999999	999999	980	925	119	278	852	999999	999999	999999	727	746	999999	169	913	687	999999	999999	114	592	999999	641	999999	667	949	762	491	527	999999	961	905	614	999999	733	176	646	999999	518	999999	449	270	999999	999999	995	999999	999999	999999	25	738	596	999999	999999	999999	226	248	100	555	999999	999999	356	786	334	999999	776	979	999999	999999	999999	993	
999999	541	590	999999	664	332	794	694	737	384	462	878	999999	788	100	942	578	999999	609	495	85	100	999999	543	999999	663	999999	697	179	25	999999	999999	164	32	999999	999999	999999	999999	304	999999	999999	999999	818	938	999999	999999	320	546	701	834	411	467	321	999999	999999	186	707	57	310	11	397	107	525	722	214	885	724	999999	327	45	514	999999	360	999999	51	679	999999	894	30	485	353	399	999999	345	613	999999	265	919	114	295	358	390	774	999999	506	357	999999	106	734	999999	752	999999	228	666	330	908	117	606	203	247	999999	812	37	825	658	999999	999999	189	999999	999999	630	804	349	41	687	133	729	67	218	694	999999	186	170	392	732	487	999999	338	999999	705	605	999999	999999	999999	999999	999999	363	949	644	508	255	701	987	242	17	947	999999	197	979	999999	999999	59	999999	509	449	727	999999	999999	102	999999	827	772	174	413	896	971	88	999999	999999	151	769	780	422	709	448	106	198	999999	999999	784	960	999999	358	818	526	999999	271	999999	427	664	893	718	856	473	680	482	537	584	999999	46	869	999999	547	838	437	408	637	688	70	352	538	723	999999	317	220	845	423	999999	886	350	709	860	999999	984	258	999999	923	948	38	999999	569	614	592	999999	914	915	444	999999	390	128	999999	582	167	999999	999999	179	457	549	262	835	69	999999	999999	995	999999	19	990	563	999999	385	485	688	660	999999	782	923	140	999999	999999	305	410	902	999999	768	432	137	703	979	858	88	603	384	695	999999	906	999999	917	597	21	905	925	999999	931	14	999999	239	922	72	302	212	999999	535	156	957	435	166	225	928	999999	999999	999999	20	704	511	999999	110	992	999999	198	403	16	543	910	999999	380	999999	971	960	135	999999	215	999999	687	656	49	78	999999	738	999999	750	173	988	34	812	599	999999	187	999999	232	542	999999	464	873	999999	999999	999999	625	658	587	907	999999	999999	803	999999	993	674	333	999999	471	714	872	999999	999999	448	999999	27	518	999999	897	465	999999	551	738	593	957	751	767	788	461	544	999999	579	160	999999	565	909	195	656	999999	924	590	139	958	518	669	981	763	435	668	999999	986	527	999999	999999	999999	999999	525	219	421	252	907	544	999999	999999	271	303	114	841	999999	330	832	862	288	999999	875	221	593	999999	924	975	987	999999	130	283	557	926	818	999999	999999	922	393	999999	244	999999	27	999999	543	40	999999	999999	877	921	552	347	355	999999	248	787	256	354	59	305	294	446	264	999999	424	322	380	345	485	86	548	960	937	855	628	712	955	829	
678	563	972	999999	108	999999	789	782	928	433	687	999999	999999	948	873	999999	691	999999	321	452	630	999999	999999	912	999999	800	383	592	410	499	505	535	832	427	999999	496	333	735	347	198	999999	999999	999999	946	999999	455	304	599	96	999999	174	999999	400	512	208	457	903	70	999999	307	999999	206	382	999999	999999	999999	999999	363	281	387	764	999999	460	133	667	988	835	712	999999	999999	506	783	505	560	335	675	999999	329	999999	229	592	272	76	50	999999	588	269	999999	28	999999	999999	940	327	999999	95	219	999999	999999	845	219	621	200	805	235	801	908	700	999999	999999	262	999999	999999	999999	62	794	501	888	419	626	999999	729	879	693	999999	196	565	999999	796	475	999999	305	867	483	19	607	999999	467	999999	999999	999999	999999	448	853	766	487	379	999999	275	915	999999	330	960	999999	767	490	999999	506	999999	48	999999	452	904	999999	987	957	999999	404	999999	999999	402	44	999999	999999	999999	200	999999	36	927	282	999999	999999	200	880	881	795	344	226	716	529	999999	894	422	802	999999	155	999999	102	999999	809	999999	975	999999	820	522	558	999999	790	621	999999	209	999999	579	772	999999	486	261	999999	999999	201	622	932	999999	606	588	507	622	255	176	883	999999	999999	999999	128	944	841	999999	999999	999999	333	999999	999999	604	149	329	160	999999	649	580	527	893	999999	628	674	196	405	297	84	241	24	999999	37	623	999999	370	21	554	460	828	390	407	881	665	150	678	77	337	548	999999	438	192	973	674	649	990	257	999999	999999	931	999999	554	14	999999	999999	396	496	999999	866	779	999999	606	865	821	200	129	21	303	487	996	128	999999	748	797	803	832	963	362	999999	747	999999	452	68	528	289	835	403	999999	322	754	999999	146	470	769	999999	999999	327	161	484	530	978	954	91	500	812	481	999999	216	345	520	433	144	957	129	999999	865	999999	346	999999	364	725	278	980	733	814	982	606	979	828	971	515	999999	877	453	999999	167	370	567	715	807	40	197	407	802	330	57	189	999999	112	114	293	980	619	129	805	710	973	357	686	830	999999	999999	387	373	14	621	999999	513	361	509	504	999999	630	999999	334	537	871	188	999999	999999	999999	999999	877	724	999999	999999	202	757	648	68	194	22	881	885	932	214	809	43	797	999999	999999	675	989	999999	609	999999	360	884	795	277	838	999999	999999	919	36	619	947	663	685	480	429	508	865	303	324	491	999999	745	802	999999	727	838	391	704	975	138	275	284	124	384	999999	317	999999	380	229	398	77	962	858	322	266	156	
357	327	999999	292	999999	999999	288	128	214	615	92	999999	550	10	413	250	944	898	354	673	549	310	999999	999999	546	495	83	926	423	999999	886	490	863	581	490	999999	425	692	328	578	996	999999	180	999999	234	297	830	999999	985	827	999999	959	967	593	606	999999	31	175	746	999999	623	362	704	78	999999	602	811	999999	999999	999999	824	261	580	775	999999	553	140	736	887	999999	665	853	941	596	999999	926	522	280	974	443	52	259	946	14	955	644	999999	111	840	632	486	861	709	645	12	999999	389	202	999999	63	916	295	288	497	999999	999999	999999	118	949	802	89	999999	994	86	306	575	314	999999	820	42	999999	38	999999	264	772	999999	154	999999	594	999999	547	330	364	999999	527	757	971	999999	355	195	999999	192	162	48	552	944	866	632	349	999999	461	813	999999	883	999999	887	399	33	724	855	625	125	524	597	999999	999999	186	999999	559	548	603	999999	230	634	999999	80	876	857	712	827	999999	521	956	166	900	733	999999	999999	130	640	368	948	734	500	999999	118	999999	564	999999	793	767	793	83	800	999999	999999	593	999999	999999	730	20	999999	321	897	917	999999	169	367	697	531	999999	999999	953	919	999999	654	131	730	999999	701	999999	322	84	918	69	153	447	165	333	999999	149	211	999999	399	999999	826	637	836	582	466	948	310	866	261	982	71	839	164	620	188	484	999999	682	382	329	697	467	402	837	999999	666	14	44	403	391	609	309	564	299	363	27	999999	157	608	752	999999	999999	823	935	998	999999	999999	544	154	999999	286	999999	33	80	932	369	244	999999	999999	799	944	276	472	869	383	762	285	865	267	171	200	715	999999	999999	999999	251	644	999999	839	469	383	469	890	584	115	999999	285	494	999999	994	782	999999	349	808	808	999999	983	953	562	245	38	999999	287	983	628	571	453	403	852	690	724	777	169	999999	999999	484	999999	888	764	303	486	791	999999	272	388	905	376	276	821	999999	268	999999	904	603	999999	956	999999	906	955	543	636	882	642	676	279	14	134	999999	999999	333	458	104	199	269	758	247	918	24	999999	722	205	999999	581	468	999999	44	873	566	907	468	303	479	932	230	666	604	158	832	999999	383	999999	375	882	498	934	999999	500	645	999999	203	999999	176	999999	999999	347	458	310	183	253	999999	141	568	999999	924	40	999999	172	968	602	164	999999	96	31	231	999999	999999	305	93	999999	269	543	999999	999999	714	999999	136	177	999999	883	217	304	975	588	758	251	221	282	957	999999	955	999999	999999	52	690	114	
951	999999	90	301	517	163	227	648	999999	701	903	847	999999	503	999999	999999	472	95	999999	859	999999	999999	273	979	730	999999	347	624	579	268	21	195	40	999999	479	980	96	999999	999999	64	999999	999999	604	66	348	374	894	464	999999	999999	538	446	657	999999	990	453	881	110	571	960	999999	602	79	999999	690	999999	817	778	34	999999	725	999999	999999	340	782	787	903	999999	641	999999	662	883	999999	436	999999	574	999999	999999	619	36	999999	986	837	414	248	484	999999	879	999999	630	557	126	999999	640	427	473	999999	999999	58	213	549	674	468	215	308	999999	542	999999	994	126	190	617	168	997	823	999999	237	315	101	999999	530	33	841	20	808	545	999999	999999	19	266	848	220	161	416	486	435	999999	632	116	315	942	999999	884	259	999999	939	999999	442	999999	688	246	420	235	999999	999999	526	999999	458	406	999999	489	122	633	737	278	969	466	751	999999	398	999999	605	209	999999	366	906	148	592	570	869	999999	20	999999	330	30	437	984	999999	734	999999	602	79	235	353	825	829	990	999999	981	480	482	999999	921	428	477	641	220	448	393	775	387	250	887	999999	185	479	509	313	717	840	984	999999	27	999999	796	151	379	856	999999	536	916	991	610	99	397	999999	98	194	852	388	227	545	28	958	999999	999999	191	999999	178	356	999999	686	439	150	495	427	199	999999	632	336	272	364	999999	857	858	395	999999	798	149	804	390	325	460	338	999999	999999	47	68	976	999999	960	680	688	614	216	999999	562	999999	603	999999	999999	727	561	526	126	863	67	999999	110	999999	722	392	559	373	965	14	236	111	999999	56	390	999999	395	197	999999	591	675	872	999999	628	999999	179	999999	180	623	663	763	933	999999	759	391	876	958	788	999999	999999	999999	999999	649	999999	999999	460	999999	556	999999	60	341	373	160	534	999999	195	999999	481	364	552	197	389	750	311	999999	303	889	999999	665	514	182	606	475	798	470	360	233	448	625	382	999999	648	590	572	331	999999	782	686	572	206	365	487	433	179	389	741	999999	347	999999	710	571	999999	999999	84	878	735	898	361	73	836	961	82	855	999999	325	549	798	188	999999	999999	999999	212	205	469	158	999999	182	306	999999	729	786	885	999999	999999	810	62	757	999999	999999	596	501	430	623	735	999999	999999	631	999999	853	999999	943	396	999999	121	199	369	999999	999999	999999	193	562	999999	942	344	999999	86	595	999999	181	273	792	292	494	393	358	99	999999	469	999999	865	999999	730	452	580	785	999999	527	374	999999	451	999999	336	590	999999	
999999	900	488	288	999999	167	999999	692	280	999999	57	661	901	974	763	109	999999	519	999999	70	129	832	999999	999999	558	659	559	999999	999999	730	199	466	702	999999	360	458	611	310	784	77	177	999999	460	862	532	999999	498	553	611	626	999999	564	140	529	391	211	751	126	729	999999	608	476	999999	549	999999	591	958	917	999999	314	498	479	734	138	999999	999999	381	999999	999999	434	170	999999	619	597	69	634	335	183	602	999999	706	494	999999	758	468	700	902	910	471	941	175	581	999999	999999	999999	201	829	12	635	643	829	465	286	305	865	602	857	881	490	766	265	785	999999	999999	608	13	898	976	999999	202	999999	470	824	898	999999	589	86	322	469	867	804	333	547	959	329	250	218	285	893	866	842	31	430	704	685	389	999999	999999	999999	133	999999	853	342	442	797	999999	640	388	999999	285	525	545	421	999999	961	999999	248	999999	999999	367	999999	999999	92	803	999999	999999	49	130	999999	999999	334	622	624	346	999999	950	991	114	171	959	610	999999	247	618	999999	307	999999	808	999999	999999	151	999999	999999	340	338	679	999999	539	999999	999999	999999	999999	176	999999	951	902	921	85	57	999999	940	143	204	196	757	966	385	474	999999	999999	223	999999	388	999999	737	434	315	293	18	896	190	461	32	197	999999	999999	663	88	999999	447	999999	534	761	731	813	17	705	131	582	999999	303	306	86	999999	999999	97	999999	707	999999	999999	597	637	77	160	830	489	121	17	556	668	313	999999	808	25	676	688	480	656	655	729	729	193	999999	646	603	999999	385	999999	436	999999	999999	955	656	999999	849	749	467	999999	900	334	896	697	574	914	68	995	498	70	999999	999999	617	485	62	702	797	414	925	431	557	999999	999999	128	580	14	710	357	650	999999	176	999999	231	870	999999	999999	832	41	619	796	587	607	395	324	639	364	999999	481	903	953	352	445	823	46	62	953	230	999999	127	999999	214	711	354	830	894	435	850	746	729	731	870	765	795	139	999999	949	560	999999	488	999999	80	238	454	697	325	999999	114	999999	817	802	111	63	913	59	592	999999	262	565	429	214	514	197	752	999999	93	586	650	999999	999999	999999	402	999999	300	902	499	975	266	657	514	173	331	664	929	927	630	999999	851	745	999999	999999	697	999999	999999	283	999999	882	486	999999	613	999999	999999	999999	992	715	999999	670	763	21	560	617	619	605	999999	265	883	850	268	825	999999	276	735	999999	157	999999	415	407	80	999999	201	616	499	999999	53	776	999999	999999	671	999999	527	999999	63	839	
195	929	358	102	944	113	400	860	999999	999999	999999	347	13	185	999999	768	309	999999	599	747	820	944	127	634	561	284	182	972	188	999999	999999	592	223	999999	719	999999	876	323	463	966	625	340	992	838	263	706	773	907	999999	903	914	999999	999999	316	29	250	811	723	540	669	999999	428	682	579	362	148	133	117	999999	54	891	985	999999	632	131	489	951	288	380	999999	510	274	334	284	139	782	999999	907	875	478	416	162	782	793	999999	207	658	422	999999	999999	999999	665	451	999999	21	928	999999	737	194	539	299	533	352	686	169	666	104	407	449	579	916	226	999999	986	637	739	213	999999	597	923	830	539	802	999999	999999	844	823	999999	272	211	806	494	722	346	189	883	999999	106	634	999999	113	261	972	906	999999	366	434	999999	966	282	725	231	150	271	708	759	731	97	414	324	843	999999	144	999999	773	999999	503	895	807	754	929	117	130	228	999999	579	566	895	67	914	420	368	999999	990	486	999999	354	999999	637	430	162	722	691	319	535	739	127	734	143	775	863	538	657	999999	999999	618	110	999999	451	999999	202	999999	999999	500	904	485	999999	154	999999	198	88	51	268	999999	602	217	425	999999	999999	90	462	832	999999	291	999999	882	710	552	999999	867	999999	999999	20	999999	237	999999	692	999999	414	999999	139	972	971	945	697	999999	280	280	619	145	202	298	238	370	677	369	82	748	449	999999	774	68	507	894	999999	655	41	760	999999	285	525	999999	406	643	999999	999999	861	817	593	238	611	439	933	511	675	196	204	649	999999	867	999999	943	751	999999	285	999999	475	86	999999	52	790	999999	131	999999	620	967	891	594	419	197	508	264	165	220	420	999999	135	995	229	526	999999	391	930	291	41	999999	483	999999	368	999999	23	784	999999	999999	448	102	317	599	891	707	999999	610	240	642	999999	999999	787	540	999999	939	946	480	857	715	591	409	589	840	311	47	494	877	236	539	184	724	999999	614	999999	328	999999	999999	114	522	232	850	161	999999	922	52	999999	943	52	428	999999	543	999999	870	959	49	999999	476	298	853	222	427	383	999999	468	644	320	999999	767	654	999999	421	376	999999	492	740	999999	301	918	269	999999	550	999999	807	999999	640	797	808	654	733	814	560	246	260	999999	805	476	461	829	287	731	620	186	398	999999	522	177	592	388	228	791	221	558	38	609	671	592	576	103	827	846	511	529	43	839	361	184	999999	44	686	274	796	999999	641	537	999999	374	446	300	93	473	215	999999	435	942	999999	
999999	218	999999	638	999999	999999	367	12	440	999999	101	152	559	165	999999	999999	557	701	999999	995	999999	917	500	999999	307	155	286	20	363	641	90	103	101	245	358	965	474	406	473	373	438	469	210	317	542	231	887	999999	745	421	999999	729	481	999999	999999	95	717	674	340	78	999999	357	999999	799	150	997	61	323	807	382	999999	161	999999	590	999999	290	716	193	999999	85	268	151	274	999999	984	999999	999999	154	391	999999	999999	799	75	405	749	91	820	999999	177	999999	180	573	337	373	999999	506	999999	999999	389	573	378	999999	240	265	809	482	92	999999	814	999999	385	999999	931	999999	134	999999	999999	832	841	485	469	315	999999	900	905	694	814	999999	117	487	999999	731	764	999999	894	999999	568	810	595	276	999999	123	596	388	168	272	999999	793	248	55	421	669	999999	904	114	73	518	340	999999	125	999999	191	599	337	929	999999	153	123	649	999999	229	999999	246	574	486	356	718	637	741	999999	62	30	662	999999	76	200	681	859	713	830	999999	999999	999999	480	607	817	523	269	458	513	129	527	153	837	825	999999	432	999999	999999	757	354	880	598	718	72	999999	528	537	270	739	973	999999	410	999999	205	999999	825	766	999999	669	832	999999	189	237	523	999999	877	999999	246	930	767	206	999999	955	486	334	999999	741	417	960	298	986	998	999999	540	835	127	334	641	834	999999	999999	518	758	925	895	999999	371	204	537	769	703	999999	340	971	776	999999	454	999999	871	999999	93	358	999999	380	846	999999	469	999999	687	417	553	193	412	618	999999	688	683	40	999999	633	999999	546	880	200	999999	696	668	748	764	983	999999	991	770	482	237	316	512	387	999999	444	241	674	517	130	226	520	887	721	868	98	999999	424	752	247	93	546	999999	999999	785	160	792	721	932	703	744	999999	422	930	391	795	186	305	951	999999	401	604	38	759	974	84	808	946	879	675	999999	258	248	533	399	999999	999999	695	602	927	652	520	741	814	999999	999999	107	957	999999	83	999999	873	472	606	999999	489	517	719	841	710	352	999999	841	999999	887	999999	323	889	541	700	956	999999	702	34	999999	881	862	224	382	320	977	999999	615	805	762	942	786	642	687	909	182	128	854	999999	999999	806	999999	483	926	891	349	217	426	639	126	432	180	448	112	999999	626	303	346	531	732	999999	240	46	504	945	708	999999	999999	631	527	838	635	810	448	697	212	388	298	491	999999	999999	434	976	999999	340	771	348	539	722	293	999999	782	999999	169	999999	575	642	979	981	192	
668	15	794	121	288	796	370	999999	415	761	999999	15	999999	560	999999	76	999999	357	173	183	999999	151	489	999999	648	999999	313	651	363	999999	570	409	316	309	311	763	639	864	410	543	411	999999	134	960	999999	999999	927	772	999999	28	321	295	999999	807	822	527	526	456	473	232	493	719	646	293	201	838	999999	556	258	209	436	399	947	629	772	31	999999	528	302	774	999999	999999	999999	345	999999	999999	593	509	999999	784	247	193	999999	187	60	692	999999	999999	999999	217	999999	381	999999	995	592	921	348	195	45	800	511	997	164	999999	999999	999999	999999	310	999999	916	254	198	79	474	962	253	999	769	999999	89	328	185	759	95	598	757	26	459	753	999999	936	407	999999	686	999999	250	38	701	999999	107	428	402	999999	852	999999	999999	311	59	43	348	999999	578	616	999999	999999	335	999999	78	111	346	999999	814	557	999999	980	847	999999	392	201	721	224	999999	999999	481	661	926	819	907	999999	999999	455	966	425	999999	999999	368	999999	518	999999	947	12	960	599	746	171	614	844	769	999999	125	999999	919	858	322	134	624	999999	145	304	554	515	340	945	500	891	969	398	153	631	621	999999	216	187	253	719	264	708	940	319	999999	92	999999	45	18	348	999999	117	999999	289	350	476	656	223	999999	999999	671	24	109	855	999999	225	701	148	999999	69	66	999999	614	602	999999	916	951	999999	257	472	466	999999	999999	162	364	861	295	863	290	155	409	999999	527	812	999999	249	608	95	127	831	390	910	784	999999	291	795	503	510	999999	434	524	830	966	198	974	376	87	947	500	340	929	837	858	999999	659	999999	999999	801	555	630	999999	866	999999	425	91	555	520	999999	870	569	999999	785	454	856	630	579	36	999999	837	680	172	999999	594	999999	902	553	999999	679	299	227	581	999999	954	788	126	658	132	999999	116	999999	855	98	999999	931	972	154	393	12	484	90	47	884	964	999999	468	656	282	999999	523	999999	503	841	999999	652	988	666	830	665	740	999999	456	486	999999	418	825	83	999999	663	815	758	169	60	999999	219	190	696	999999	89	329	469	386	999999	37	578	999999	999999	400	434	999999	315	323	727	272	512	999999	999999	662	999999	999999	395	999999	999999	115	999999	378	452	999999	489	472	999999	929	999999	346	999999	595	254	459	999999	492	810	682	160	720	510	444	999999	788	692	585	629	43	191	39	934	396	767	106	271	210	483	378	911	961	650	385	573	391	991	917	389	999999	999999	73	249	999999	922	898	999999	331	937	664	953	903	843	999999	
999999	721	411	999999	827	157	999999	999999	18	442	999999	198	80	999999	870	59	797	999999	206	527	34	127	790	232	474	999999	501	999999	272	819	424	18	999999	391	636	852	980	117	99	241	999999	565	65	999999	940	999999	827	480	999999	887	999999	188	706	325	999999	999999	930	189	419	958	656	256	190	199	999999	763	80	999999	498	28	79	689	685	964	612	999999	71	983	291	740	51	30	490	999999	952	999999	311	802	999999	14	921	801	697	999999	585	667	384	866	788	187	663	999999	982	441	999999	187	502	999999	713	774	570	946	897	999999	916	636	766	804	999999	781	999999	277	540	493	107	278	992	554	388	944	94	205	205	114	86	902	48	59	567	774	744	999999	99	384	444	999999	904	28	225	949	901	999999	999999	17	999999	396	609	498	343	549	999999	947	363	768	689	374	751	792	602	23	999999	717	246	471	999999	894	187	165	999999	999999	374	974	339	439	999999	514	575	999999	390	690	999999	999999	715	28	590	796	214	331	694	79	233	121	425	211	999999	999999	999999	167	970	830	218	453	448	221	999999	220	999999	924	999999	184	799	563	412	911	999999	999999	999999	228	881	999999	689	856	471	999999	899	262	558	999999	87	859	181	418	999999	559	481	999999	111	503	999999	379	187	289	999999	520	999999	669	709	514	999999	999999	191	124	999999	729	999999	362	982	469	322	923	661	490	846	865	999999	390	346	999999	439	869	946	508	386	511	72	409	260	950	708	239	553	54	645	773	677	67	142	497	999999	129	868	642	191	919	718	697	443	740	517	999999	333	856	999999	622	999999	999999	737	999999	667	741	111	41	999999	93	379	617	845	83	198	944	999999	999999	444	319	999999	313	326	466	793	375	966	519	442	819	999999	697	969	33	415	993	329	368	999999	676	999999	999999	999999	999999	999999	110	851	369	552	573	641	485	421	764	999999	999999	366	281	999999	301	775	999999	598	999999	187	682	647	821	667	204	625	890	27	999999	999999	174	431	228	917	999999	999999	606	999999	869	188	429	285	215	412	361	636	999999	999999	999999	901	999999	248	941	920	999999	999999	999999	702	357	999999	999999	468	653	473	457	632	148	363	999999	777	178	624	729	762	999999	999999	999999	419	315	568	576	512	487	999999	865	999999	490	307	60	239	493	999999	999999	921	437	961	631	742	955	999999	999999	999999	100	761	999999	999999	519	188	172	999999	31	999999	999999	789	381	248	980	787	607	531	151	841	312	68	293	273	999999	807	999999	999999	999999	699	463	586	79	881	999999	726	142	999999	416	
311	999999	999999	999999	872	518	999999	549	198	980	844	144	434	999999	656	392	999999	477	999999	999999	711	852	375	693	331	999999	810	719	500	826	264	654	553	124	999999	706	720	850	999999	755	183	999999	999999	816	931	564	39	998	999999	498	390	258	673	256	705	459	999999	898	886	716	708	999999	59	372	725	999999	590	999999	748	999999	671	191	999999	714	634	454	715	999999	762	999999	137	811	999999	12	445	16	981	999999	419	390	937	822	999999	999999	57	71	999999	999999	100	999999	974	720	260	472	826	209	200	959	622	999999	743	220	145	129	589	896	999999	999999	927	999999	218	999999	900	367	23	999999	999999	362	666	999999	999999	941	467	30	792	416	561	999999	185	246	815	31	685	168	647	726	686	844	125	161	999999	999999	847	381	533	691	819	893	459	999999	981	999999	999999	59	25	801	752	125	337	999999	344	981	871	690	903	196	999999	742	999999	999999	172	382	246	515	999999	999999	104	999999	496	111	597	668	999999	207	264	976	729	999999	153	999999	973	571	517	943	816	275	999999	999999	477	346	93	999999	183	172	815	609	601	999999	999999	940	706	666	999999	235	584	676	606	999999	436	999999	999999	971	599	873	999999	600	865	999999	999999	60	786	938	618	160	999999	520	495	222	391	655	385	999999	901	212	999999	999999	942	292	368	150	669	624	730	999999	879	121	999999	999999	849	225	744	308	97	683	163	768	57	478	217	74	999999	393	293	780	551	524	79	999999	733	15	658	583	934	559	391	171	999999	78	280	906	42	999999	372	176	911	87	855	228	58	381	999999	474	84	304	959	285	340	949	999999	364	51	101	576	844	566	999999	999999	537	302	999999	999999	979	207	311	41	996	999999	127	999999	474	669	851	999999	361	746	194	999999	640	999999	115	831	268	999999	915	864	941	617	528	609	749	713	999999	926	999999	820	999999	276	999999	272	962	264	999999	89	999999	695	999999	754	999999	107	382	662	732	999999	196	999999	999999	910	291	446	100	999999	502	518	129	760	351	925	290	541	466	917	735	378	637	850	617	188	999999	230	674	197	403	430	999999	97	981	999999	739	895	528	379	984	337	181	999999	999999	999999	999999	772	353	275	473	683	641	465	927	363	310	346	553	123	374	71	999999	999999	999999	81	291	42	779	999999	195	999999	22	97	933	999999	207	63	98	912	228	773	876	409	723	719	789	771	999999	627	999999	999999	352	414	999999	999999	565	999999	598	691	423	999999	999999	391	89	999999	999999	554	532	529	166	256	999999	641	999999	999999	194	371	999999	
276	291	520	872	999999	882	792	52	607	91	999999	841	930	999999	406	498	301	999999	495	999999	644	58	245	249	640	471	832	999999	711	999999	414	738	204	97	332	410	903	999999	841	508	297	999999	999999	472	522	999999	236	792	851	999999	604	999999	699	51	545	228	999999	281	242	689	60	646	341	98	677	281	647	843	141	996	595	999999	937	987	43	608	984	773	999999	952	245	999999	304	567	915	999999	49	162	551	114	364	631	999999	162	458	650	999999	999999	795	999999	50	393	660	999999	557	367	883	712	18	999999	999999	999999	554	290	454	19	999999	773	999999	999999	241	494	999999	37	641	963	423	785	538	392	999999	999999	999999	486	911	852	389	448	20	557	709	337	154	614	871	92	86	542	708	999999	307	932	801	711	18	555	101	632	223	594	944	107	183	625	999999	232	999999	78	999999	601	630	999999	763	625	384	904	350	687	166	559	886	880	87	100	95	999999	218	999999	477	999999	761	757	999999	425	613	611	164	529	579	648	786	18	174	116	818	999999	179	186	337	114	215	414	476	664	707	999999	999999	999999	999999	75	24	39	601	22	840	873	999999	347	22	772	750	821	118	517	772	878	716	970	282	999999	800	42	938	372	999999	999999	290	571	718	549	591	81	999999	999999	634	757	416	161	999999	945	999999	832	999999	564	364	999999	999999	959	891	828	356	999999	810	848	274	981	100	238	862	999999	592	117	628	999999	191	999999	999999	604	883	999999	472	564	999999	336	966	967	868	999999	999999	766	61	331	679	999999	202	541	270	999999	999999	652	667	188	299	999999	362	617	213	999999	999999	685	562	701	999999	876	999999	792	355	483	881	999999	123	716	999999	105	442	999999	438	738	279	649	418	999999	365	241	357	293	275	920	974	359	764	176	11	333	213	359	255	802	999999	410	196	999999	269	942	999999	950	999999	203	999999	999999	189	474	432	733	277	999999	345	844	528	82	999999	999999	509	532	999999	947	715	999999	892	92	25	635	215	868	463	630	431	999999	702	407	999999	999999	579	999999	179	999999	999999	277	66	999999	999999	411	284	461	883	762	287	736	409	999999	999999	72	999999	268	85	554	999999	564	280	646	449	922	152	131	999999	455	854	625	362	253	213	447	840	999999	999999	614	360	753	984	701	999999	694	999999	120	171	273	770	321	999999	625	39	189	997	999999	891	101	269	162	999999	999999	907	662	384	166	388	797	999999	750	199	470	203	515	579	578	303	755	908	41	959	484	685	543	817	999999	999999	999999	450	999999	668	977	
355	208	49	999999	999999	690	320	857	999999	373	50	29	131	999999	999999	523	609	428	999999	146	192	238	202	239	752	374	844	647	999999	364	357	802	91	222	124	995	475	999999	785	612	999999	61	308	596	999999	666	421	479	314	999999	999999	31	313	531	795	999999	15	810	999999	429	845	673	999999	999999	999999	248	999999	999999	233	437	57	586	643	514	702	140	929	606	796	96	999999	375	999999	253	939	335	999999	560	427	997	999999	665	229	365	766	770	148	999999	579	999999	999999	513	256	877	999999	999999	388	799	999999	999999	197	409	23	999999	999999	480	341	670	439	690	750	387	491	235	447	999999	366	287	747	931	992	999	36	999999	367	449	999999	464	602	111	947	699	730	999999	809	590	652	511	999999	999999	439	478	999999	889	454	999999	31	30	439	269	481	111	61	897	672	198	382	421	999999	999999	999999	999999	77	338	743	61	656	729	426	857	740	855	398	460	502	524	509	999999	999999	999999	427	108	999999	999999	629	846	647	999999	999999	621	217	240	160	860	936	563	410	172	999999	403	695	301	604	999999	528	626	999999	601	405	158	689	244	273	345	609	261	851	734	708	897	999999	823	640	999999	649	509	704	538	524	939	123	346	991	755	330	136	504	453	814	12	143	56	437	940	932	973	967	999999	260	684	999999	675	463	258	989	872	999999	999999	999999	29	999999	184	999999	466	44	352	252	999999	25	999999	757	408	920	705	763	367	395	699	999999	676	542	889	287	840	237	448	883	743	765	999999	999999	704	521	795	999999	999999	969	999999	999999	589	730	459	799	777	927	313	755	757	495	999999	487	960	999999	265	486	999999	999999	246	999999	596	469	999999	752	567	17	62	999999	135	624	803	999999	423	793	999999	945	93	99	510	913	923	999999	135	257	143	999999	515	999999	265	999999	59	73	999999	742	999999	999999	231	999999	242	770	999999	426	999999	999999	692	999999	73	177	643	319	403	942	396	333	314	903	343	261	618	596	501	284	631	816	575	739	663	680	483	173	724	386	857	740	48	507	72	992	565	899	907	348	144	945	914	116	999999	410	437	999999	786	969	97	646	278	999999	794	813	567	952	580	999999	693	480	595	27	999999	656	294	807	841	999999	999999	719	689	999999	150	999999	999999	468	72	263	252	77	386	754	298	999999	471	448	713	258	435	613	999999	999999	654	999999	360	897	999999	31	125	630	575	999999	999999	377	999999	124	460	118	999999	108	999999	327	999999	626	999999	999999	728	873	194	846	999999	592	999999	93	401	174	509	
486	999999	15	446	999999	147	622	502	940	481	920	264	357	987	604	347	337	999999	11	384	38	999999	519	178	158	836	278	536	982	999999	200	976	792	615	973	999999	905	661	847	189	999999	134	163	999999	999999	619	999999	858	999999	254	587	999999	999999	790	480	999999	816	836	298	999999	999999	999999	519	419	291	944	471	999999	23	999999	442	675	875	822	856	903	416	999999	371	538	999999	419	47	737	943	830	999999	12	144	67	966	78	373	999999	999999	999999	999999	743	88	863	157	999999	845	999999	812	911	999999	577	999999	999999	509	999999	475	999999	214	458	57	782	476	460	366	999999	999999	956	999999	373	312	242	511	424	299	672	80	999999	999999	904	574	999999	925	41	345	999999	999999	999999	558	999999	603	613	438	861	394	999999	277	627	506	999999	498	889	823	448	609	262	999999	518	287	836	595	967	377	310	884	687	856	444	125	357	401	48	407	554	770	999999	999999	649	39	467	405	999999	11	704	999999	999999	546	486	432	93	943	559	290	721	714	999999	245	137	977	707	975	833	512	159	999999	459	491	999999	678	910	458	426	489	999999	441	152	966	673	894	999999	150	380	21	999999	413	841	758	686	999999	144	463	676	672	332	491	571	940	852	417	999999	204	277	808	999999	635	999999	80	999999	289	571	669	571	243	778	566	604	999999	481	745	454	999999	804	439	999999	999999	999999	753	166	338	999999	212	123	265	937	14	999999	572	499	405	886	771	298	407	278	475	891	442	893	765	886	999999	469	999999	963	265	400	838	999999	999999	853	773	999999	999999	999999	368	555	315	999999	774	693	42	332	86	858	682	412	406	170	999999	565	349	860	999999	999999	129	743	999999	302	681	613	999999	307	433	551	999999	999999	999999	999999	909	919	585	145	129	81	999999	427	999999	257	291	852	999999	678	206	510	514	999999	522	999999	299	625	999999	999999	624	170	659	999999	999999	534	745	999999	256	418	999999	158	980	213	999999	329	597	999999	360	759	21	829	620	366	999999	999999	47	210	999999	476	699	293	999999	999999	521	958	422	129	528	858	512	999999	606	585	427	57	529	310	181	203	102	596	999999	789	999999	795	999999	303	632	975	999999	544	490	779	718	966	777	418	692	999999	906	477	183	999999	256	555	232	44	938	64	999999	999999	38	151	999999	999999	28	591	999999	726	417	128	496	999999	370	967	975	826	866	460	279	999999	617	999999	296	624	423	772	542	457	999999	515	999999	578	582	999999	515	349	404	616	948	999999	849	966	375	788	980	631	141	999999	579	999999	
178	488	784	999999	129	999999	999999	760	689	999999	58	121	999999	902	763	918	970	999999	462	636	432	999999	511	999999	271	651	33	508	643	791	641	264	878	177	347	876	999999	299	640	875	999999	644	999999	702	147	738	813	472	34	999999	660	999999	826	942	973	999999	999999	999999	31	478	616	355	127	897	614	794	243	986	564	887	133	999999	970	586	151	788	333	809	999999	532	999999	561	999999	580	140	999999	438	935	999999	429	999999	104	278	172	269	149	999999	39	999999	353	505	827	907	147	939	980	559	999999	999999	999999	594	999999	753	499	640	65	871	547	766	999999	999999	999999	792	999999	999999	39	412	808	326	12	271	999999	721	603	37	21	653	346	641	160	999999	198	144	999999	834	732	350	999999	532	214	999999	999999	999999	595	987	207	45	771	159	999999	578	751	923	798	999999	300	999999	160	999999	628	411	535	905	616	941	999999	172	783	311	999999	688	632	285	121	735	292	41	136	999999	829	999999	999999	196	731	581	999999	274	346	999999	543	286	199	317	903	802	741	83	656	653	999999	44	261	470	999999	230	945	475	811	73	641	269	329	544	642	999999	530	348	999999	44	141	999999	826	999999	768	978	499	325	382	999999	993	218	384	999999	796	794	724	420	303	510	636	344	463	283	453	283	999999	655	674	260	282	402	899	999999	522	916	999999	563	701	915	731	629	103	999999	999999	433	999999	847	999999	847	999999	119	55	673	999999	797	449	553	254	495	999999	844	999999	132	46	999999	999999	762	959	880	586	999999	719	387	778	16	250	961	999999	30	398	119	906	826	331	172	357	235	224	724	476	999999	999999	216	893	887	978	970	465	478	124	132	887	868	999999	768	400	667	895	401	556	999999	349	233	107	911	937	824	800	874	253	93	548	999999	999999	921	999999	512	494	890	37	280	505	734	999999	275	999999	48	565	563	999999	999999	999999	822	178	988	325	96	999999	982	950	164	999999	590	235	40	999999	652	464	349	917	888	183	14	374	999999	982	999999	327	831	689	898	269	247	113	563	753	999999	76	424	999999	764	403	511	940	999999	999999	999999	999999	875	690	579	583	999999	645	883	516	999999	457	891	15	711	769	287	303	62	895	932	487	672	286	999999	586	49	743	163	999999	671	73	999999	186	999999	115	451	151	999999	324	53	601	229	999999	999999	999999	185	999999	894	995	125	218	888	977	176	437	836	999999	831	993	544	481	492	398	999999	272	999999	999999	937	606	327	145	193	999999	852	340	999999	625	859	999999	410	630	849	167	
999999	463	185	524	20	999999	278	852	999999	126	780	571	999999	831	212	165	322	999999	999999	298	677	979	34	999999	135	999999	179	221	999999	251	592	999999	632	334	28	391	96	999999	704	999999	337	999999	825	77	957	290	230	999999	422	703	278	940	158	561	490	999999	438	35	999999	183	471	66	122	78	533	866	999999	785	812	821	79	881	766	999999	960	999999	999999	957	202	999999	615	999999	798	46	972	652	999999	81	843	628	952	70	999999	530	999999	281	363	757	543	100	350	445	999999	999999	634	397	183	999999	600	288	999999	480	832	554	568	728	999999	86	105	881	112	868	942	193	868	18	839	999999	348	999999	848	406	423	999999	504	179	999999	207	412	999999	478	790	480	565	392	481	999999	497	999999	116	999999	999999	661	662	988	481	999999	999999	732	625	557	938	635	911	439	840	67	730	59	398	610	999999	673	520	412	322	999999	999999	999999	999999	999999	352	283	999999	676	999999	744	761	123	33	999999	687	474	786	38	540	164	569	999999	999999	999999	507	447	572	506	952	613	151	999999	675	93	126	639	346	845	215	664	403	999999	867	105	306	616	999999	721	922	999999	887	491	871	167	828	260	999999	972	282	905	711	999999	724	999999	603	510	999999	999999	999999	58	138	999999	999999	999999	761	334	268	457	128	890	420	850	999999	999999	726	659	388	518	264	865	390	374	572	999999	952	668	520	909	501	795	999999	97	171	873	468	999999	669	995	406	504	999999	801	853	999999	999999	860	160	368	999999	944	131	999999	999999	694	668	763	378	522	923	103	813	359	999999	999999	722	333	689	710	896	779	990	393	122	760	873	588	999999	190	999999	102	999999	161	676	557	673	999999	999999	476	999999	704	577	999999	999999	312	691	999999	999999	530	669	999999	180	450	999999	462	953	738	817	924	821	999999	253	198	706	831	586	999999	682	999999	999999	999999	920	223	505	999999	212	843	322	809	78	241	742	989	520	654	921	76	689	999999	603	999999	430	488	655	999999	461	999999	450	250	726	39	959	447	871	196	250	999999	944	999999	259	120	999999	18	999999	589	347	263	677	61	909	999999	972	999999	804	723	999999	442	568	381	740	823	403	81	93	49	999999	999999	999999	334	414	963	132	418	964	493	999999	422	632	75	786	207	711	999999	340	216	67	500	999999	157	142	807	999999	572	539	436	716	353	925	999999	317	999999	999999	353	647	999999	397	563	504	999999	214	641	810	999999	595	542	122	15	999999	876	982	999999	661	971	999999	607	999999	999999	879	538	999999	999999	496	999999	999999	
743	999999	367	750	394	819	503	999999	332	943	501	999999	999999	977	997	323	711	612	999999	833	999999	391	172	161	49	999999	837	684	966	544	48	154	993	745	851	479	754	264	356	66	488	785	339	999999	700	609	678	581	881	224	999999	563	447	982	231	361	900	216	710	999999	982	819	39	787	999999	357	13	160	135	528	568	457	266	992	355	999999	62	144	461	439	702	265	802	751	479	485	999999	999999	523	999999	578	999999	553	342	84	668	756	551	134	999999	606	527	455	363	656	999999	999999	455	636	481	308	999999	999999	999999	321	727	27	287	318	999999	650	992	636	635	999999	999999	903	923	918	999999	993	511	20	118	999999	184	809	448	105	861	999999	261	384	52	202	812	793	282	999999	357	999999	478	243	705	702	999999	891	999999	414	636	713	383	999999	949	487	999999	755	646	447	999999	917	999999	192	456	250	399	617	593	443	999999	235	999999	999999	570	45	525	278	315	416	229	293	999999	43	999999	157	805	723	999999	565	404	66	999999	834	884	439	999999	295	999999	999999	312	999999	307	387	278	410	999999	480	999999	914	961	529	999999	239	228	999999	929	999999	999999	309	999999	675	193	38	48	89	88	796	999999	141	963	239	999999	850	999999	233	999999	610	765	67	75	335	999999	519	603	875	616	917	616	41	999999	537	999999	487	30	636	812	278	349	199	999999	295	462	999999	999999	732	47	600	136	995	866	328	779	666	244	119	918	673	434	999999	999999	999999	189	986	999999	435	999999	14	829	476	420	717	999999	999999	734	999999	999999	922	999999	871	999999	25	999999	621	999999	192	757	904	999999	999999	717	149	844	999999	999999	171	115	475	213	999999	74	999999	770	659	584	159	66	213	932	999999	999999	996	999999	563	334	457	379	568	822	448	999999	764	761	999999	758	281	999999	999999	999999	573	673	407	718	999999	807	805	255	141	46	24	135	999999	972	999999	673	999999	44	290	853	278	792	547	653	764	999999	309	281	851	901	999999	285	972	363	999999	790	839	288	999999	999999	999999	212	248	531	807	323	135	999999	973	999999	47	999999	999999	240	581	780	136	754	953	206	999999	534	403	999999	732	738	162	200	613	997	834	442	999999	999999	999999	76	554	999999	845	451	721	517	307	999999	863	76	692	742	999999	588	664	95	335	865	259	993	999999	999999	798	78	171	935	188	975	999999	604	274	69	906	515	236	120	908	999999	485	989	999999	797	376	999999	56	420	418	34	343	748	999999	117	284	340	267	546	226	776	290	999999	339	332	195	999999	802	633	
836	276	362	999999	999999	822	999999	269	767	21	641	142	32	750	526	999999	641	999999	999999	167	784	575	258	689	893	999999	231	698	659	904	612	117	999999	999999	584	999999	672	789	571	294	727	24	999999	999999	905	94	754	999999	269	185	999999	999999	771	999999	848	999999	27	673	999999	55	601	691	999999	862	999999	533	279	610	175	384	491	852	111	212	440	770	11	11	783	809	387	692	439	484	223	100	346	227	573	323	134	999999	139	526	693	45	414	711	847	382	814	154	373	885	694	999999	999999	568	215	999999	269	999999	889	850	667	908	999999	135	648	999999	196	61	46	852	999999	492	722	585	519	999999	365	299	163	411	999999	243	328	999999	790	999999	679	777	999999	495	63	118	999999	288	858	784	999999	289	72	539	196	762	117	521	999999	211	125	835	59	810	723	969	862	488	999999	433	590	708	345	273	638	418	49	551	798	999999	382	443	999999	734	999999	86	999999	624	224	241	999999	807	919	588	270	844	999999	211	771	93	256	999999	433	999999	999999	85	943	999999	999999	777	723	999999	999999	493	829	999999	999999	324	199	646	999999	247	273	623	999999	783	789	756	999999	794	689	999999	779	999999	895	999999	999999	301	540	545	142	438	723	447	518	569	999999	435	758	588	999999	999999	21	135	999999	18	367	809	137	420	296	196	999999	116	999999	885	787	17	999999	88	671	816	783	654	999999	314	524	999999	999999	738	699	363	999999	424	69	285	999999	653	373	886	393	999999	999999	130	259	945	642	999999	999999	632	781	87	999999	680	999999	918	630	367	999999	47	999999	999999	999999	398	721	932	198	381	999999	811	999999	144	999999	712	694	469	652	663	404	568	671	906	999999	483	999999	622	999999	327	999999	150	999999	469	42	999999	999999	999999	507	775	408	999999	756	999999	570	548	572	647	443	134	985	999999	276	966	962	62	375	999999	999999	230	441	999999	415	999999	874	906	165	600	999999	316	320	843	999999	876	999999	87	811	411	346	927	910	320	999999	402	341	59	874	999999	506	999999	961	813	786	286	344	309	999999	885	395	664	392	971	545	999999	813	999999	494	399	711	885	251	963	999999	147	319	999999	920	22	539	825	999999	476	104	131	999999	506	66	685	541	955	175	925	999999	681	545	938	774	61	588	999999	564	484	978	621	738	998	999999	648	999999	223	999999	999999	356	569	633	916	877	424	781	316	95	808	857	755	999999	325	999999	570	602	999999	357	869	433	349	271	557	497	483	999999	356	934	418	999999	328	999999	999999	579	456	58	628	71	360	
999999	282	113	755	626	232	999999	422	61	11	55	596	999999	519	475	16	308	86	428	999999	40	999999	999999	677	99	539	188	999999	999999	500	522	974	319	996	999999	161	246	515	930	275	582	971	305	933	373	132	462	67	801	572	158	972	999999	666	329	845	900	999999	665	97	999999	457	675	561	489	80	286	869	920	323	999999	792	155	999999	822	68	139	448	999999	999999	999999	130	999999	183	351	549	774	653	999999	753	261	809	850	999999	999999	999999	999999	743	453	302	846	999999	147	487	802	999999	826	56	844	271	999999	461	132	698	21	923	805	999999	219	939	306	999999	202	176	999999	960	942	313	931	697	762	396	999999	21	130	999999	999999	174	999999	986	723	999999	809	415	48	999999	687	161	831	308	329	804	534	999999	996	999999	401	970	426	999999	999999	523	124	156	508	328	465	121	578	527	999999	999999	131	233	226	577	823	786	137	270	999999	791	481	633	378	999999	862	999999	25	906	102	22	748	999999	573	210	613	662	906	719	999999	575	583	313	367	688	682	310	297	428	399	999999	999999	165	568	631	999999	490	999999	550	466	974	105	671	435	927	999999	592	660	25	964	171	879	418	925	999999	217	999999	999999	689	999999	561	203	999999	516	999999	179	592	970	941	168	132	884	366	999999	371	999999	911	999999	439	796	999999	650	282	999999	238	734	999999	240	861	424	999999	999999	97	999999	904	780	999999	999999	948	758	999999	622	718	857	999999	286	523	165	999999	999999	999999	300	836	893	195	911	921	142	287	753	745	362	999999	527	294	907	999999	102	999999	590	972	756	929	681	496	478	931	424	622	999999	999999	279	675	999999	127	583	388	203	999999	993	999999	375	877	204	22	947	513	201	572	933	489	999999	999999	999999	999999	550	370	164	407	716	980	506	519	999999	542	475	686	484	999999	710	528	603	22	364	732	999999	878	999999	999999	548	964	739	852	689	473	789	999999	999999	379	577	223	234	796	999999	22	999999	855	552	662	547	270	38	999999	862	414	999999	418	452	251	658	671	635	999999	859	999999	251	654	830	861	752	999999	999999	999999	831	497	304	807	650	352	380	750	335	81	131	287	935	947	989	284	999999	999999	999999	460	720	906	587	999999	936	620	771	707	35	690	910	543	285	923	999999	375	999999	999999	768	999999	871	999999	345	564	999999	581	816	999999	664	556	284	999999	983	534	394	925	909	999999	870	39	999999	673	999999	644	999999	587	12	22	986	624	173	509	612	920	999999	812	570	33	375	365	803	477	52	479	999999	539	
560	750	999999	45	465	556	999999	738	528	207	192	999999	402	786	578	803	317	50	392	775	767	72	945	582	999999	886	199	999999	235	113	631	256	238	631	37	261	484	951	168	999999	301	999999	401	391	630	869	630	999999	786	999	169	11	999999	999999	999999	497	805	999999	679	579	999999	999999	513	425	576	999999	472	771	758	326	329	999999	881	775	483	894	671	999999	951	999999	265	609	999999	235	943	629	170	596	859	539	456	527	281	589	260	598	370	976	814	694	406	859	830	469	680	999999	130	320	167	877	999999	250	14	999999	324	757	973	287	481	947	775	876	911	229	870	802	94	999999	524	999999	533	999999	749	267	99	405	999999	269	555	150	508	849	438	999999	712	216	999999	97	275	503	624	93	999999	866	918	530	948	610	599	999999	719	828	795	282	354	999999	500	999999	103	918	977	714	731	999999	448	926	447	929	517	663	999999	996	36	31	270	449	199	883	348	999999	457	178	670	677	430	680	63	166	637	580	999999	775	993	357	999999	910	362	999999	428	999999	92	28	103	935	598	722	801	999999	21	904	941	617	999999	534	470	809	53	63	910	767	873	290	301	999999	948	513	999999	999999	506	360	97	35	465	999999	487	439	999999	734	89	707	879	289	155	999999	639	108	376	999999	999999	716	999999	999999	263	660	129	999999	726	167	987	95	720	999999	278	661	817	916	162	63	57	999999	734	318	974	999999	888	999999	999999	569	307	850	147	999999	792	999999	999999	789	772	805	236	685	712	999999	747	993	999999	757	20	493	915	722	999999	322	999999	855	982	557	333	60	771	534	666	167	860	147	947	187	339	999999	999999	38	153	357	826	371	328	816	571	999999	225	999999	583	651	999999	584	904	824	130	936	999999	935	465	722	999999	999999	29	555	999999	610	999999	809	999999	532	325	886	579	999999	496	61	999999	175	986	999999	834	640	951	999999	512	999999	242	133	67	999999	999999	242	572	431	323	134	352	772	759	961	934	416	713	999999	336	767	14	999999	337	79	408	641	948	122	999999	403	999999	15	999999	780	377	999999	752	35	851	92	323	157	284	372	708	764	999999	999999	418	428	926	900	999999	745	281	926	999999	988	993	49	999999	999999	999999	919	999999	347	730	999999	593	999999	663	999999	209	253	453	999999	999999	965	370	644	999999	923	703	999999	999999	849	999999	999999	509	451	137	763	41	811	798	999999	614	365	988	999999	44	437	442	406	764	248	701	445	301	424	999999	999999	999999	359	814	999999	756	84	999999	534	999999	433	
479	999999	999999	999999	656	999999	999999	590	252	675	977	999999	999999	999999	999999	307	704	238	999999	881	15	94	555	307	999999	682	997	438	999999	539	912	464	351	611	957	299	999999	999999	592	999999	990	711	181	229	852	999999	750	999999	879	999999	379	224	386	148	428	394	999999	587	764	974	399	26	483	999999	763	999999	999999	997	839	201	786	840	646	999999	891	999999	999999	335	455	515	932	980	558	657	170	697	87	999999	193	572	703	934	999999	617	915	974	999999	468	465	999999	972	999999	999999	687	999999	538	577	543	257	134	999999	271	999999	259	51	419	467	826	552	76	445	454	814	999999	999999	852	741	38	927	916	999999	454	869	999999	999999	190	803	871	999999	632	129	543	955	68	999999	442	802	999999	575	506	517	411	999999	399	893	528	999999	910	999999	999999	797	549	616	341	999999	37	999999	25	716	999999	615	595	999999	920	946	902	498	755	185	66	60	891	462	431	999999	664	537	999999	233	24	252	892	681	174	834	580	927	999999	999	73	50	786	144	999999	890	921	569	996	453	990	39	191	735	143	770	906	96	999999	932	405	500	921	792	999999	619	723	914	999999	95	375	999999	874	756	999999	25	999999	756	748	540	487	104	540	999999	242	985	999999	999999	548	404	928	493	741	692	999999	572	999999	999999	442	999999	999999	17	999999	911	999999	25	165	435	622	127	507	159	999999	999999	999999	310	959	895	560	999999	558	565	376	282	166	882	999999	999999	161	549	896	278	323	653	373	999999	211	629	948	999999	999999	999999	544	430	897	999999	155	97	246	303	613	233	444	726	546	611	641	620	754	999999	781	973	283	83	230	999999	835	694	291	999999	999999	340	946	343	886	922	30	945	385	999999	737	156	999999	857	936	673	834	999999	117	761	838	591	999999	999999	445	856	361	999999	209	669	943	999999	999999	271	204	282	286	111	999999	623	591	695	244	377	467	635	37	426	147	556	403	248	587	529	999999	517	466	203	897	40	570	559	745	716	444	999999	999999	684	999999	663	397	999999	999999	493	180	152	999999	506	295	809	828	935	333	652	275	704	999999	286	134	999999	816	93	213	809	999999	41	949	528	933	999999	999999	353	763	483	169	669	999999	104	359	999999	170	999999	999999	98	211	635	235	999999	450	739	414	73	560	975	999999	999999	999999	948	439	999999	203	828	573	115	523	484	182	850	493	606	223	777	927	999999	526	856	186	124	607	428	805	856	88	999999	775	999999	793	787	636	856	999999	542	664	220	801	342	395	999999	574	726	999999	
385	610	843	525	637	999999	430	459	999999	999999	416	350	999999	343	346	750	999999	339	301	691	999999	223	636	999999	680	122	716	338	999999	471	999999	550	880	965	429	999999	244	678	148	96	372	337	645	728	732	999999	652	999999	464	999999	25	999999	999999	45	76	999999	973	999999	999999	524	429	101	999999	999999	753	865	469	56	913	100	515	999999	200	215	999999	68	577	999999	999999	488	470	840	874	601	999999	911	999999	845	999999	267	283	857	834	624	667	999999	999999	126	999999	999999	732	999999	963	374	86	999999	281	78	716	999999	594	74	651	365	999999	999999	227	999999	83	841	599	999999	157	656	816	658	867	576	547	999999	995	461	932	867	755	863	877	509	525	141	639	208	138	890	999999	218	999999	478	570	88	999999	398	999999	144	277	117	999999	316	557	428	456	705	530	999999	22	999999	141	784	609	999999	712	718	158	941	999999	400	496	266	982	608	452	398	16	469	994	607	999999	999999	600	648	413	999999	951	999999	999999	999999	678	999999	877	541	86	431	999999	379	376	999999	999999	111	932	877	621	202	334	949	975	999999	699	70	999999	414	724	342	194	961	786	999999	766	60	267	277	999999	36	388	451	999999	30	530	636	999999	659	367	317	866	722	36	221	245	999999	131	626	244	999999	795	472	999999	744	247	906	592	999999	999999	199	843	999999	165	594	814	883	999999	955	538	73	966	24	57	416	476	471	935	575	906	999999	928	999999	43	113	241	915	634	787	782	999999	54	999999	91	177	999999	999999	566	441	407	362	584	176	98	181	651	780	999999	409	277	776	971	999999	999999	999999	270	213	999999	61	363	898	258	641	182	914	28	107	999999	879	999999	274	904	503	178	999999	189	999999	999999	862	462	461	500	234	519	16	999999	37	551	276	907	270	580	999999	88	508	114	999999	999999	183	162	553	846	999999	999999	13	871	477	848	774	999999	508	660	768	999999	999999	999999	33	131	999999	272	991	999999	667	999999	683	693	400	425	669	999999	246	768	378	709	909	614	954	999999	515	999999	184	189	777	641	409	609	812	915	186	999999	90	999999	828	911	999999	997	189	999999	999999	320	481	61	188	999999	398	999999	291	68	690	999999	999999	265	616	40	98	812	778	35	572	83	880	484	249	569	369	425	940	999999	548	911	435	391	985	204	999999	132	11	999999	253	669	327	753	235	889	657	825	999999	999999	822	359	229	163	10	708	439	996	812	619	964	972	799	824	520	779	861	72	279	421	376	999999	811	335	782	902	756	137	259	360	911	
544	220	152	999999	199	691	282	390	999999	999999	999999	320	391	488	280	870	999999	242	456	37	999999	555	793	430	857	548	894	380	107	952	312	747	999999	707	430	999999	656	189	330	97	589	681	992	656	709	655	429	846	512	999999	262	999999	802	332	999999	999999	999999	721	787	651	796	901	292	334	999999	919	857	999999	999999	518	223	324	912	368	448	913	563	146	721	999999	128	999999	868	75	999999	417	944	999999	999999	441	344	935	401	999999	300	688	399	667	204	999999	798	745	789	994	819	938	982	999999	884	411	434	291	999999	586	999999	999999	43	999999	635	55	974	999999	301	626	183	288	922	243	78	760	524	896	942	930	413	999999	268	999999	256	761	435	511	255	980	16	63	999999	999999	156	551	654	182	41	158	999999	999999	453	172	821	999999	999999	748	375	133	999999	538	348	79	182	159	490	169	971	873	999999	473	481	321	619	999999	354	117	97	526	115	352	864	793	124	342	999999	105	999999	715	745	686	999999	999999	103	478	715	864	642	996	70	495	211	167	538	352	999999	999999	553	701	196	907	661	849	999999	999999	673	555	999999	839	229	394	999999	265	137	933	338	999999	227	999999	414	489	474	100	465	619	151	706	264	772	744	797	999999	999999	999999	999999	35	296	113	558	999999	170	999999	803	777	676	999999	945	39	605	24	249	915	411	999999	999999	442	571	999999	409	403	999999	300	193	105	432	842	754	737	999999	908	52	256	999999	999999	999999	580	671	322	789	239	205	676	659	757	504	882	150	74	821	405	999999	902	704	999999	838	870	725	707	999999	834	635	218	740	696	972	993	999999	75	52	136	771	258	603	180	207	299	640	435	600	550	999999	999999	915	894	999999	149	552	513	999999	384	854	999999	967	955	603	987	999999	999999	784	511	635	85	999999	695	633	999999	308	999999	957	548	239	999999	116	805	142	945	999999	845	999999	999999	450	743	567	668	281	807	999999	648	576	219	363	676	651	99	914	626	999999	230	270	999999	840	28	555	959	154	564	857	171	823	658	695	999999	721	951	70	892	517	362	999999	999999	924	660	957	999999	195	563	648	27	891	516	286	82	999999	13	999999	432	197	999999	524	717	999999	129	825	918	999999	272	955	699	38	32	118	316	999999	999999	324	190	70	999999	774	591	915	999999	280	316	381	999999	999999	717	959	638	704	999999	837	999999	877	804	999999	49	999999	923	999999	949	988	869	407	970	274	150	688	999999	371	390	832	933	999999	119	849	518	546	999999	755	247	740	999999	327	
999999	478	999999	566	520	355	31	584	999999	983	966	999999	411	999999	999999	358	375	999999	157	999999	324	87	904	999999	767	954	326	503	331	999999	369	218	999999	999999	209	501	173	584	999999	465	350	806	981	949	834	268	448	999999	144	999999	390	218	592	133	12	130	999999	999999	799	999999	39	527	999999	683	999999	757	999999	859	709	999999	194	791	861	692	926	518	106	954	999999	509	999999	716	368	777	786	999999	626	475	999999	88	927	999999	784	612	436	999999	553	307	999999	999999	15	589	899	234	369	599	356	999999	999999	494	34	619	136	299	999999	999999	999999	484	897	472	140	787	320	631	982	226	16	259	266	113	965	999999	999999	992	999999	926	817	143	418	197	804	999999	277	999999	64	317	841	999999	562	999999	663	999999	410	862	999999	999999	278	278	252	152	593	107	644	103	529	235	990	143	795	132	999999	999999	76	709	668	414	519	265	576	675	999999	999999	697	999999	450	896	398	766	56	286	658	548	999999	276	999999	999999	92	184	535	828	326	999999	999999	439	618	637	12	700	203	541	999999	23	701	999999	766	81	410	501	999999	632	837	999999	97	999999	474	999999	144	799	115	961	332	999999	730	748	359	678	821	267	999999	813	894	697	999999	514	999999	999999	846	999999	509	999999	999999	590	531	999999	999999	102	619	190	964	999999	502	212	594	242	219	373	292	953	227	98	260	152	967	999999	737	149	661	999999	941	999999	120	819	300	583	665	742	814	999999	758	266	999999	999999	303	873	321	692	113	340	999999	999999	362	999999	107	421	282	163	999999	691	175	850	440	46	248	999999	999999	682	912	21	576	477	559	464	999999	999999	999999	999999	849	104	999999	54	46	330	999999	737	477	999999	722	878	999999	511	999999	132	662	999999	826	32	402	168	332	638	780	102	764	828	999999	897	999999	999999	391	663	314	528	173	130	999999	119	758	510	999999	999999	959	43	709	74	357	437	802	999999	999999	17	226	690	772	889	274	944	566	459	93	579	527	586	497	999999	207	600	959	541	102	716	999999	891	999999	998	679	999999	392	699	480	227	104	411	12	383	446	623	756	999999	856	870	553	308	999999	97	806	383	999999	71	999999	999999	999999	271	204	427	744	999999	198	774	220	999999	561	866	999999	866	484	126	583	123	211	584	844	685	685	232	172	999999	999999	999999	201	305	211	999999	999999	999999	999999	833	217	584	639	121	434	981	72	338	318	686	329	561	612	999999	999999	999999	999999	999999	912	791	585	971	265	999999	860	784	582	915	999999	240	43	265	126	651	
999999	999999	484	100	159	862	622	356	913	486	999999	913	801	511	505	779	999999	999999	999999	957	257	245	329	859	999999	650	409	157	22	88	652	73	445	961	780	999999	947	999999	143	59	178	238	68	999999	144	947	983	80	999999	547	769	493	999999	168	999999	999999	679	625	838	509	463	475	999999	835	833	581	478	839	731	705	832	999999	999999	762	789	28	187	550	724	314	666	338	738	475	319	169	619	999999	999999	999999	999999	331	999999	999999	595	999999	999999	999999	999999	563	478	154	999999	714	714	77	86	692	379	385	496	139	900	534	999999	134	999999	999999	999999	674	961	201	999999	999999	584	510	771	782	176	999999	134	999999	604	171	835	521	989	34	999999	252	92	927	907	192	620	991	431	999999	791	471	967	34	707	281	601	287	872	999999	139	214	306	303	525	293	999999	541	999999	738	999999	331	999999	712	119	283	592	44	293	999999	999999	593	89	999999	991	705	128	109	999999	999999	999999	999999	649	273	894	555	946	788	411	624	999999	88	466	692	708	470	999999	264	915	433	688	566	999999	783	722	546	135	931	312	820	999999	999999	294	210	178	150	681	999999	999999	999999	336	999999	632	669	167	999999	136	396	665	531	999999	863	194	823	644	13	563	999999	550	358	999999	24	999999	591	458	780	794	999999	523	567	788	463	446	361	106	885	934	334	626	999999	419	999999	276	780	999999	311	967	471	565	999999	586	999999	331	469	143	999999	327	999999	220	386	139	871	873	108	742	999999	999999	832	726	759	79	999999	249	999999	999999	691	999999	999999	999999	157	813	332	700	359	981	972	999999	976	999999	784	567	893	124	999999	999999	548	999999	177	47	533	884	145	745	806	105	999999	575	579	531	452	573	622	899	73	573	807	181	524	126	769	999999	450	613	999999	999999	185	124	999999	93	999999	826	580	667	618	273	999999	999999	893	999999	633	406	562	455	776	999999	945	994	999999	676	861	377	351	61	277	999999	443	531	803	614	919	999999	576	495	140	625	999999	954	291	799	894	999999	287	270	493	373	999999	999999	837	731	999999	191	999999	333	232	33	484	529	999999	999999	829	999999	783	289	343	999999	999999	76	325	160	227	990	999999	261	782	640	999999	999999	567	904	526	448	999999	82	367	738	999999	252	999999	116	151	473	999999	421	970	747	447	997	999999	102	542	165	679	687	999999	265	477	999999	551	999999	933	999999	961	494	353	391	463	710	921	999999	231	588	999999	218	999999	753	999999	999999	290	44	202	102	164	474	372	370	768	16	568	112	999999	366	701	
681	999999	999999	999999	999999	78	589	293	999999	999999	331	871	999999	362	471	677	999999	830	185	531	516	999999	841	999999	999999	131	983	622	999999	999999	819	344	999999	999999	131	45	272	250	999999	233	999999	751	464	26	833	603	999999	17	306	338	999999	999999	999999	835	195	291	341	507	999999	999999	999999	966	999999	595	266	999999	16	77	999999	436	999999	519	476	951	999999	764	934	825	416	999999	712	976	999999	128	343	547	259	39	700	840	703	999999	235	999999	149	735	915	869	760	999999	999999	350	776	999999	923	297	805	143	999999	431	356	516	100	132	246	118	651	717	261	999999	736	976	377	999999	999999	999999	999999	71	812	999999	849	75	74	569	305	999999	209	455	205	999999	999999	999999	999999	999999	493	196	999999	999999	178	999999	94	207	617	51	120	620	999999	385	146	282	13	744	999999	999999	581	291	451	531	827	874	908	205	522	999999	976	619	952	999999	999999	546	976	191	892	781	20	651	458	33	458	999999	398	824	999999	922	52	998	999999	999999	697	212	745	999999	285	304	132	888	685	999999	74	501	667	875	479	999999	306	999999	851	549	900	930	999999	999999	82	152	485	94	999999	599	172	978	999999	840	410	703	800	999999	905	598	658	131	965	999999	999999	957	27	523	355	717	999999	231	999999	257	222	766	380	326	999999	999999	819	48	11	95	999999	999999	999999	827	474	775	799	473	999999	262	890	778	964	786	469	124	135	999999	999999	178	973	941	831	575	627	644	333	483	762	772	999999	620	999999	880	807	872	999999	199	59	579	999999	162	315	894	367	999999	999999	593	857	956	18	857	309	832	121	307	264	999999	209	830	451	999999	711	153	999999	279	658	94	999999	999999	835	935	999999	169	260	821	636	937	218	194	841	740	626	806	764	922	999999	297	768	510	617	186	989	228	137	601	451	999999	420	97	785	999999	614	999999	130	999999	944	149	581	300	671	327	999999	25	988	999999	699	999999	999999	561	999999	371	325	999999	980	658	999999	693	999999	659	380	473	527	130	999999	999999	135	367	999999	999999	977	181	999999	477	838	999999	292	974	240	425	999999	999999	999999	859	999999	424	402	999999	288	471	136	260	117	999999	920	207	799	773	616	999999	585	999999	229	696	583	786	656	999999	999999	690	999999	971	463	616	999999	999999	690	667	999999	984	731	990	999999	223	565	726	74	792	557	641	500	519	367	376	999999	570	999999	97	285	999999	768	999999	505	598	105	999999	999999	500	999999	96	516	142	781	632	142	594	263	16	140	999999	721	999999	300	998	999999	856	614	96	
776	196	517	999999	391	999999	226	187	495	999999	127	410	929	573	626	999999	999999	368	999999	735	999999	255	999999	320	956	429	631	904	999999	506	999999	999999	999999	710	724	979	999999	913	750	143	416	954	109	999999	999999	999999	927	157	247	829	873	999999	999999	879	999999	531	878	206	999999	962	26	321	924	989	90	878	860	228	999999	646	892	220	617	604	328	289	155	543	999999	999999	501	999999	999999	434	999999	577	129	671	999999	203	110	381	276	787	126	104	40	119	692	19	869	999999	308	601	936	662	999999	524	999999	573	385	345	775	420	471	999999	654	499	999999	999999	758	198	370	999999	545	520	999999	830	487	234	259	999999	999999	421	367	791	185	75	498	970	363	604	999999	294	817	765	999999	856	326	584	999999	999999	753	189	261	680	999999	999999	66	426	718	393	47	335	324	349	999999	363	999999	999999	366	589	11	396	160	163	87	86	838	779	913	97	514	999999	784	999999	292	672	170	999999	452	999999	19	81	261	999999	567	999999	999999	477	281	253	999999	646	227	999999	538	367	38	999999	999999	273	812	999999	512	630	999999	145	550	999999	67	822	202	376	236	832	999999	929	144	190	999999	302	116	371	507	999999	295	867	999999	924	189	924	643	73	93	999999	721	732	569	630	99	999999	999999	999999	999999	459	60	436	999999	395	290	609	232	848	510	310	166	999999	778	841	345	22	460	999999	426	142	189	999999	292	56	121	847	370	513	101	174	67	743	951	999999	619	999999	457	299	643	580	999999	794	562	783	33	999999	953	727	295	87	971	618	999999	287	999999	922	999999	372	999999	443	249	718	756	346	252	423	500	730	232	486	999999	170	982	845	440	394	999999	509	999999	842	893	642	228	999999	202	449	795	999999	777	999999	715	95	25	210	341	983	48	226	540	609	778	232	505	808	522	811	999999	111	999999	999999	999999	643	999999	999999	550	606	999999	742	153	803	627	999999	999999	535	771	479	154	782	999999	457	355	359	969	999999	73	670	146	419	501	999999	999999	694	826	891	351	82	746	584	659	734	999999	999999	999999	736	999999	952	279	999999	47	53	666	852	999999	399	999999	999999	999999	925	999999	879	469	999999	999999	762	988	933	999	71	194	999999	733	570	132	779	999999	59	286	999999	441	999999	400	177	999999	458	725	961	107	999999	360	354	999999	999999	999999	780	274	412	999999	321	748	999999	952	217	999999	348	320	106	729	817	435	490	720	440	999999	267	489	302	999999	999999	47	36	835	572	711	839	300	912	999999	999999	514	999999	999999	999999	494	392	
168	192	999999	43	148	628	242	999999	999999	869	999999	967	999999	949	300	971	703	273	999999	721	223	390	999999	946	999999	407	742	999999	313	872	496	755	999999	999999	108	306	911	674	653	418	999999	999999	999999	841	216	332	585	414	62	542	999999	731	691	773	178	999999	686	445	985	740	999999	856	976	139	383	877	31	999999	999999	994	70	999999	619	865	999999	667	999999	665	739	999999	822	338	999999	770	24	764	74	182	999999	999999	619	476	689	999999	999999	999999	579	441	467	338	310	359	563	67	999999	999999	122	825	846	511	958	999999	705	269	918	999999	531	216	124	619	813	848	304	530	384	593	999999	706	343	988	999999	388	207	999999	425	473	775	999999	297	194	652	248	335	430	371	999999	771	430	999999	999999	416	999999	326	999999	525	461	64	42	682	889	490	416	492	999999	423	580	999999	304	843	455	782	264	918	930	999999	999999	523	873	999999	786	999999	918	711	999999	581	725	71	359	999999	963	999999	742	594	408	999999	999999	756	999999	17	999999	774	477	586	999999	202	999999	999999	396	881	951	938	191	873	895	77	571	704	133	286	698	519	474	417	880	46	49	669	520	235	730	817	55	999999	378	999999	354	999999	172	175	999999	281	674	478	999999	34	236	868	698	341	999999	541	632	200	999999	281	999999	69	999999	512	162	492	999999	999999	999999	999999	999999	999999	505	999999	999999	239	542	999999	857	999999	999999	999999	999999	856	809	180	970	189	999999	999999	194	999999	557	106	711	999999	635	999999	22	936	347	999999	327	801	141	911	373	814	999999	902	999	674	343	892	999999	313	999999	999999	999999	982	522	753	77	961	999999	47	768	408	182	436	603	882	945	920	88	999999	678	681	999999	898	806	166	570	200	199	999999	522	664	669	999999	709	999999	956	40	424	999999	446	366	999999	104	153	965	641	192	309	999999	729	422	813	106	635	904	134	999999	185	365	999999	999999	771	438	525	999999	999999	999999	727	999999	925	914	506	494	999999	321	828	630	754	841	999999	388	890	999999	790	110	851	999999	772	805	661	162	999999	999999	411	568	595	424	579	50	237	867	465	491	201	999999	915	328	213	323	85	504	60	344	999999	804	999999	999999	999999	425	261	175	12	922	165	773	69	999999	93	335	726	414	61	713	614	657	922	408	881	975	194	532	369	458	729	167	111	521	226	999999	999999	999999	776	164	788	999999	999999	543	336	427	755	477	245	877	597	670	452	346	729	194	881	588	817	672	240	729	805	553	202	998	671	548	231	486	753	999999	637	999999	925	
552	792	389	82	463	229	716	297	999999	861	68	714	999999	791	999999	724	993	89	114	999999	69	265	320	350	337	755	217	255	999999	134	767	42	555	421	187	402	502	515	363	999999	523	999999	323	692	999999	999999	906	756	999999	762	760	999999	533	973	865	296	481	48	744	708	22	471	538	367	999999	35	168	353	613	999999	232	999999	725	662	409	627	942	628	217	53	849	461	65	996	374	25	999999	581	556	999999	999999	463	771	999999	440	62	999999	956	598	117	999999	563	152	560	539	282	999999	999999	574	999999	354	853	999999	700	858	560	999999	542	993	999999	526	587	796	722	999999	768	716	80	231	357	724	985	40	109	918	999999	318	505	999999	101	990	999999	17	999999	546	77	632	80	796	879	647	371	962	519	591	547	999999	430	999999	771	565	954	649	227	523	999999	823	999999	781	999999	252	910	85	901	999999	887	579	488	186	650	145	645	284	352	710	999999	999999	520	518	380	528	888	662	695	999999	45	989	790	795	999999	254	901	999999	232	636	999999	999999	999999	431	703	968	288	253	201	999999	999999	680	306	516	169	345	312	223	411	54	364	257	389	375	999999	898	789	693	999999	406	244	999999	999999	715	973	77	961	99	814	412	999999	644	999999	69	999999	365	999999	283	635	841	941	687	887	187	282	999999	906	696	378	805	188	594	255	795	401	572	628	999999	543	102	384	999999	999999	998	999999	720	786	330	999999	697	999999	516	68	999999	999999	999999	469	873	999999	494	171	999999	720	18	999999	655	398	675	999999	54	736	111	739	543	467	728	288	889	999999	562	999999	999999	999999	999999	599	672	999999	99	340	844	113	754	157	999999	930	119	503	400	999999	999999	331	121	999999	714	999999	114	776	999999	999999	736	278	580	500	881	792	585	337	48	419	999999	999999	999999	345	823	941	981	953	999999	612	357	999999	887	125	234	240	999999	923	233	720	999999	895	21	400	603	575	533	264	276	267	354	782	464	999999	222	39	31	775	838	773	979	160	95	912	351	512	390	464	275	650	999999	999999	114	328	924	665	999999	909	741	258	418	999999	999999	433	267	575	999999	907	903	204	219	999999	999999	459	740	344	999999	109	58	999999	195	78	988	626	65	693	999999	146	66	556	999999	999999	44	589	365	999999	473	662	654	999999	742	999999	999999	999999	999999	999999	575	654	999999	999999	855	999999	861	650	72	349	738	70	377	999999	897	633	850	356	282	107	780	505	104	487	870	999999	454	282	359	711	516	999999	195	669	999999	33	558	475	700	999999	
260	394	526	25	999999	413	294	90	999999	118	632	214	999999	343	616	79	559	110	720	708	999999	588	301	361	999999	821	874	999999	457	874	85	384	656	368	846	396	979	89	963	466	999999	999999	999999	250	88	312	999999	852	63	57	473	457	755	992	359	672	102	175	192	703	999999	586	999999	999999	43	258	557	439	497	229	100	480	147	999999	999999	200	192	60	282	530	701	999999	655	410	411	627	999999	999999	999999	999999	303	813	896	270	927	999999	999999	999999	999999	830	754	689	364	833	956	999999	320	501	157	169	999999	51	892	661	11	516	931	232	601	416	628	999999	430	323	999999	999999	584	876	336	999999	458	790	999999	452	776	999999	999999	821	453	418	316	137	999999	849	693	261	999999	244	268	420	355	518	800	800	211	860	999999	51	907	678	999999	444	174	588	710	699	207	450	999999	989	849	119	999999	192	109	999999	386	580	630	674	999999	999999	617	999999	223	940	989	999999	250	915	999999	626	913	774	10	872	962	928	148	993	999999	479	999999	279	571	245	739	999999	700	999999	484	688	420	243	322	78	826	999999	999999	770	710	163	210	999999	246	233	999999	14	191	237	538	457	999999	637	619	886	989	999999	355	977	211	999999	352	999999	441	999999	216	679	462	932	56	714	999999	378	293	900	999999	999999	42	999999	49	734	435	999999	181	36	256	999999	999999	435	88	999999	903	999999	568	338	999999	669	999999	182	999999	526	999999	999999	190	824	999999	73	354	719	617	609	999999	17	938	999999	945	878	368	415	817	433	65	999999	853	567	811	176	810	999999	999999	609	852	860	330	523	193	186	293	357	999999	999999	999999	999999	818	478	183	896	459	102	392	999999	311	999999	999999	593	470	524	999999	622	22	727	263	999999	630	17	757	999999	999999	999999	293	999999	595	999999	999999	634	995	161	999999	999999	394	999999	999999	717	999999	167	308	729	999999	999999	63	669	780	999999	344	414	929	999999	284	811	720	999999	219	44	809	622	346	301	849	999999	999999	318	999999	31	238	108	20	545	827	999999	708	38	950	948	371	623	999999	925	999999	868	704	999999	877	407	999999	666	999999	682	908	999999	821	17	999999	999999	149	744	364	759	999999	246	999999	394	220	811	112	692	777	270	999999	195	999999	420	999999	980	37	640	441	907	999999	571	403	338	636	878	651	999999	158	999999	999999	626	269	240	999999	438	475	319	747	76	305	971	888	444	18	723	999999	410	392	898	744	509	312	457	402	999999	843	999999	999999	341	169	411	543	599	999999	56	925	403	926	196	515	717	
892	375	611	395	683	959	330	912	562	251	319	999999	443	309	999999	812	838	623	595	411	562	999999	907	894	438	299	982	961	798	922	999999	205	393	37	999999	936	999999	17	196	884	999999	845	778	917	102	293	165	161	999999	999999	565	312	601	114	999999	485	999999	717	999999	393	999999	999999	999999	639	767	123	866	416	692	387	966	830	436	710	667	716	637	999999	999999	154	999999	999999	239	684	367	181	604	289	872	141	478	138	60	999999	999999	384	999999	148	160	999999	999999	749	999999	355	156	734	875	890	447	448	999999	479	915	812	259	999999	139	440	282	596	999999	999999	999999	561	999999	999999	780	633	803	292	999999	498	838	823	726	394	370	999999	538	999999	305	713	842	433	292	999	223	247	554	999999	255	999999	866	564	999999	999999	215	908	446	318	953	252	999999	164	461	359	640	101	999999	864	785	255	901	648	300	806	745	120	278	909	999999	999999	999999	51	46	999999	999999	999999	365	886	189	999999	447	229	680	999999	625	687	971	932	368	131	999999	999999	999999	999	398	227	273	662	105	105	640	536	999999	419	173	55	128	999999	999999	999999	736	210	685	999999	807	682	968	248	190	68	148	999999	550	503	392	398	76	999999	307	999999	21	702	790	999999	999999	911	537	270	999999	580	569	216	999999	999999	395	950	14	651	201	716	259	35	999999	999999	956	305	985	199	999999	999999	979	90	467	323	354	43	999999	601	999999	896	999999	707	999999	609	499	932	140	547	117	999999	999999	999999	845	591	999999	985	230	999999	137	999999	925	999999	243	124	600	488	748	891	658	362	541	413	999999	305	571	999999	999999	999999	548	34	174	448	91	595	391	564	245	999999	169	999999	813	665	473	985	971	807	474	244	18	999999	194	248	999999	755	900	999999	999999	549	29	612	318	357	215	112	361	487	999999	647	733	999999	252	871	732	299	549	875	999999	164	999999	999999	87	999999	863	999999	840	925	558	336	695	999999	999999	999999	999999	556	60	465	460	370	633	493	999999	999999	510	972	767	322	999999	999999	216	34	50	999999	225	999999	534	999999	493	677	999999	436	999999	929	999999	999999	999999	557	25	999999	999999	93	424	578	530	840	222	260	999999	999999	769	528	999999	999999	130	671	370	168	479	600	32	183	972	782	999999	207	565	622	875	188	225	220	999999	999999	361	999999	609	471	600	384	53	283	945	602	908	744	27	970	808	290	961	599	87	424	162	75	120	999999	480	999999	285	600	385	752	675	559	231	87	607	997	71	999999	567	105	999999	999999	238	999999	999999	363	
190	999999	814	595	226	626	142	882	999999	295	999999	967	990	277	999999	453	898	999999	926	999999	523	939	373	999999	228	71	999999	982	866	999999	999999	740	767	126	152	690	999999	790	535	999999	426	348	999999	321	985	103	999999	299	995	114	850	46	453	525	840	999999	231	13	376	165	594	999999	999999	774	458	999999	999999	873	135	418	999999	118	666	876	933	185	51	61	824	135	163	742	986	762	563	999999	297	251	286	901	469	782	424	380	999999	275	999999	999999	862	714	892	999999	174	587	999999	742	380	576	592	999999	209	179	188	251	12	852	999999	263	221	658	999999	958	597	233	949	884	999999	295	999999	999999	852	999999	999999	120	242	128	577	409	999999	999999	429	720	659	621	999999	299	603	183	378	999999	112	79	999999	999999	730	933	999999	940	638	562	58	95	999999	999999	812	290	980	999999	18	883	284	764	937	399	238	272	309	976	530	660	290	520	916	808	564	782	16	985	389	308	680	636	771	999999	999999	999999	565	999999	999999	422	999999	999999	174	495	337	347	999999	999999	975	467	999999	471	420	977	281	537	179	999999	370	39	284	994	999999	710	999999	648	999999	184	999999	894	707	575	177	999999	351	999999	999999	431	480	227	650	493	20	999999	999999	219	999999	999999	999999	999999	175	999999	374	778	147	999999	845	463	999999	999999	354	957	895	90	760	69	303	311	636	526	190	748	999999	152	389	790	999999	768	999999	999999	431	999999	693	999999	999999	498	211	399	971	999999	909	892	999999	790	872	693	598	999999	170	999999	916	914	167	964	64	999999	343	231	999999	999999	999999	87	427	297	999999	154	273	514	361	999999	857	904	340	609	616	999999	999999	94	280	696	202	999999	607	999999	87	517	52	729	336	311	164	999999	999999	999999	696	999999	475	851	533	728	429	999999	999999	999999	757	21	584	558	357	999999	818	999999	951	703	999999	286	480	995	220	999999	111	544	187	59	117	877	904	715	912	785	822	757	561	551	276	119	485	999999	674	75	999999	999999	382	569	493	906	999999	999999	470	420	361	479	641	782	626	885	999999	999999	999999	879	117	868	645	572	944	71	696	409	436	999999	800	771	331	154	817	616	171	618	566	210	848	999999	255	501	434	999999	125	779	925	999999	213	957	917	794	958	999999	999999	999999	625	431	999999	629	999999	425	619	589	158	999999	964	19	999999	297	961	999999	40	510	623	154	148	602	945	917	484	55	841	843	854	536	195	752	767	362	993	145	991	229	737	829	999999	999999	999999	628	814	999999	999999	915	996	337	764	458	
999999	999999	671	32	485	302	155	825	999999	999999	734	621	999999	221	251	371	304	826	598	999999	773	999999	272	303	408	327	112	569	387	925	846	527	772	737	999999	72	999999	999999	999999	699	83	911	255	115	999999	582	999999	999999	673	999999	621	179	738	952	685	658	442	378	999999	168	199	586	447	658	929	999999	848	574	910	189	680	333	176	899	737	861	548	166	999999	999999	999999	509	895	91	313	677	789	999999	62	652	999999	322	355	999999	999999	497	474	596	185	999999	733	752	692	494	625	999999	13	838	999999	824	999999	286	194	999999	167	999999	999999	366	354	262	428	38	521	267	558	368	977	675	400	250	396	951	980	999999	999999	999999	816	411	999999	25	673	999999	999999	238	542	999999	137	557	999999	818	806	118	251	923	483	705	240	435	935	266	321	337	447	974	999999	999999	305	902	706	909	874	999999	899	339	588	477	999999	293	724	215	240	430	342	999999	999999	288	999999	999999	808	999999	26	391	476	209	999999	346	999999	630	800	384	58	234	850	433	944	999999	218	912	344	15	282	947	710	730	35	890	995	865	999999	159	459	247	104	999999	893	493	999999	700	635	999999	999999	802	493	350	166	15	579	999999	637	915	999999	797	999999	802	124	79	680	746	999999	813	999999	647	99	650	925	810	140	540	999999	461	715	517	999999	102	50	999999	463	999999	573	999999	321	97	238	626	90	999999	524	302	999999	823	999999	999999	527	999999	999999	327	999999	842	425	356	875	48	377	999999	999999	999999	520	999999	761	999999	616	999999	999999	163	502	264	999999	999999	570	273	999999	838	346	717	648	648	999999	999999	201	722	999999	621	944	227	154	282	719	61	426	999999	999999	893	999999	559	999999	999999	893	999999	329	646	908	249	281	999999	69	999999	999999	999999	538	560	999999	65	439	999999	877	995	999999	955	999999	999999	999999	367	57	999999	131	403	999999	786	510	156	755	625	144	999999	999999	528	349	792	167	117	579	69	523	999999	999999	95	999999	999999	681	221	135	937	999999	109	999999	999999	999999	239	40	666	739	916	159	391	805	945	999999	885	235	359	999999	583	798	901	999999	484	844	191	95	45	940	806	114	298	30	817	269	45	451	999999	336	119	761	501	377	663	910	141	999999	21	174	577	276	332	565	552	149	464	458	628	707	20	153	995	999999	932	811	860	370	987	999999	885	999999	962	999999	545	999999	999999	999999	987	999999	999999	131	999999	870	999999	999999	782	732	478	678	999999	586	823	565	999999	966	766	774	445	851	59	999999	82	335	289	143	313	308	30	
730	842	931	471	999999	994	999999	79	999999	999999	401	39	137	891	319	999999	308	620	407	707	579	65	531	97	145	999999	940	59	748	591	238	999999	999999	999999	999999	835	873	125	999999	570	437	896	999999	421	53	822	922	879	763	454	999999	999999	905	999999	450	674	999999	999999	335	999999	999999	839	331	999999	135	999999	555	425	999999	484	17	999999	850	837	280	683	423	120	54	323	602	999999	295	303	610	714	331	882	272	83	523	39	789	239	516	597	574	108	295	999999	276	999999	736	288	447	797	673	78	330	766	261	210	799	22	937	993	553	37	999999	420	842	673	999999	999999	960	977	999999	620	331	682	119	324	999999	175	999999	105	334	17	999999	999999	51	263	562	506	822	323	240	999999	302	999999	54	546	176	999999	46	603	354	666	328	999999	999999	62	999999	999999	657	999999	385	999999	965	842	668	999999	181	999999	379	999999	120	656	257	646	999999	626	328	808	638	999999	157	949	999999	453	751	999999	999999	396	420	988	516	914	848	885	999999	999999	812	459	854	999999	375	58	506	456	492	697	999999	681	999999	999999	734	999999	19	95	789	435	504	999999	101	10	857	785	708	999999	82	206	808	372	999999	150	814	868	953	140	206	109	453	682	999999	63	259	16	999999	999999	264	578	905	763	106	999999	112	300	368	999999	650	590	349	125	384	296	999999	999999	999999	582	962	865	984	879	888	689	999999	999999	561	999999	999999	850	999999	75	135	504	301	999999	999999	999999	47	524	510	109	490	616	999999	999999	307	674	174	213	999999	101	680	398	593	36	874	416	999999	290	739	331	113	799	478	284	989	880	994	844	778	775	999999	999999	365	885	999999	281	929	653	999999	999999	872	546	816	999999	999999	999999	910	999999	180	999999	676	999999	785	188	995	691	147	486	348	427	679	330	999999	999999	557	241	43	708	999999	602	487	876	765	852	459	999999	999999	458	999999	262	999999	999999	673	999999	999999	786	663	186	889	707	999999	452	315	999999	999999	551	999999	558	999999	999999	703	999999	637	577	382	800	991	932	729	999999	708	999999	597	95	457	999999	656	515	999999	770	578	856	818	999999	468	999999	999999	669	645	907	455	434	985	999999	558	999999	101	105	547	308	794	999999	457	460	999	455	855	229	648	266	894	605	999999	702	585	847	393	999999	999999	347	239	999999	296	822	983	283	999999	862	536	690	857	561	999999	860	975	999999	409	368	999999	23	999999	350	30	999999	22	849	999999	293	999999	711	384	393	986	210	79	471	999999	635	999999	999999	999999	993	692	999999	999999	343	
636	538	726	999999	999999	35	778	106	167	888	312	907	809	143	247	419	712	999999	315	999999	574	768	999999	513	412	774	999999	214	271	196	999999	71	999999	678	222	507	566	421	274	359	615	890	52	190	169	999999	825	999999	488	342	290	867	652	934	999999	868	746	223	336	673	999999	999999	835	970	240	999999	927	141	920	999999	853	999999	999999	956	859	684	999999	999999	354	875	999999	555	725	999999	999999	789	419	55	909	354	999999	353	999999	600	999999	50	65	81	949	999999	610	694	424	999999	999999	988	317	999999	85	94	999999	146	868	460	724	589	848	906	74	999999	831	881	231	575	999999	509	216	959	742	999999	999999	654	661	435	275	264	141	977	449	917	482	999999	970	999999	212	624	484	634	876	634	202	158	16	508	97	729	999999	848	769	979	782	357	953	266	465	497	484	443	999999	469	458	870	466	157	999999	118	910	999999	373	364	34	999999	93	117	626	480	647	999999	347	999999	791	292	218	999999	144	135	999999	714	369	714	150	50	448	416	186	331	692	999999	999999	999999	818	999999	485	415	954	209	273	845	640	999999	850	331	106	999999	678	175	662	996	22	842	348	205	46	658	224	984	999999	677	930	304	788	788	999999	368	727	999999	999999	999999	515	934	999999	923	84	999999	864	999999	944	798	738	21	999999	695	845	697	999999	999999	39	826	201	970	76	596	914	345	206	71	709	737	922	953	367	859	491	88	981	424	999999	661	999999	405	49	999999	939	999999	635	102	999999	924	728	114	999999	981	611	544	868	274	19	999999	188	802	999999	999999	876	784	654	809	214	999999	716	225	501	377	41	795	999999	731	999999	999999	999999	113	129	784	19	818	267	385	258	946	219	716	415	999999	483	992	297	831	468	164	275	826	888	999999	999999	512	613	999999	999999	999999	613	147	999999	23	38	85	682	333	208	68	526	278	560	268	558	999	809	999999	894	48	508	109	272	999999	730	883	225	944	575	506	215	940	435	999999	342	81	999999	402	365	407	319	963	633	999999	637	996	275	629	626	219	702	999999	432	911	318	514	999999	123	293	154	999999	738	757	999999	999999	586	843	128	925	486	999999	417	999999	497	729	544	999999	862	866	734	617	595	328	366	803	709	517	523	133	828	999999	985	119	999999	548	581	215	931	999999	60	999999	157	704	149	318	999999	752	935	999999	773	48	22	999999	999999	536	999999	419	999999	999999	153	999999	999999	994	107	289	914	308	541	948	158	338	544	999999	815	999999	470	891	188	58	519	956	582	
341	360	790	194	737	560	684	283	171	814	43	414	999999	832	999999	606	999999	403	986	221	986	43	444	503	708	442	977	75	383	241	352	388	196	999999	988	999999	999999	105	187	748	857	675	987	524	510	900	999999	999999	318	294	329	654	999999	745	596	307	999999	296	485	305	582	618	900	930	471	655	227	496	844	999999	999999	999999	999999	247	364	999999	56	920	999999	807	999999	999999	757	98	999999	698	999999	999999	899	999999	999999	999999	619	999999	176	248	999999	999999	62	855	999999	347	999999	800	995	565	437	295	999999	285	260	995	999999	678	999999	354	861	811	999999	999999	799	776	596	163	788	999999	153	999999	81	125	999999	989	867	147	999999	271	333	956	103	355	270	999999	70	624	439	733	999999	941	194	821	999999	963	48	289	65	907	750	751	22	727	999999	102	999999	999999	739	271	999999	165	999999	435	30	999999	999999	672	512	240	715	971	723	999999	549	212	160	259	738	582	951	587	999999	226	520	999999	944	375	999999	177	355	794	885	178	606	572	396	999999	801	482	254	999999	777	825	201	999999	37	957	187	999999	942	965	999999	166	319	550	83	338	915	447	999999	352	739	344	884	920	999999	999999	458	977	999999	401	999999	999999	338	585	810	266	999999	741	555	986	198	724	235	389	999999	729	858	65	498	67	999999	363	999999	902	999999	999999	940	280	692	481	999999	209	403	550	517	281	999999	734	740	999999	313	999999	892	999999	999999	25	999999	505	663	999999	696	403	999999	758	558	104	744	435	949	377	325	999999	58	83	487	999999	330	999999	872	986	900	134	325	999999	753	669	470	546	999999	621	333	445	617	335	785	115	720	999999	991	423	536	999999	784	999999	502	559	999999	819	999999	175	694	433	632	676	466	572	87	999999	999999	888	633	999999	687	338	53	879	999999	999999	298	381	999999	999999	694	999999	459	508	999999	952	999999	204	999999	999999	59	581	999999	999999	812	940	868	222	999999	999999	999999	112	789	338	714	999999	328	622	423	411	530	125	898	17	739	183	227	957	232	135	629	810	354	981	158	116	411	153	76	205	999999	85	353	365	56	999999	669	130	999999	894	999999	999999	999999	142	130	933	683	918	171	639	999999	910	990	903	292	999999	757	808	190	999999	54	185	555	228	999999	455	772	999999	999999	999999	999999	106	173	338	501	999999	999999	222	860	999999	432	493	999999	437	481	943	999999	450	999999	227	833	861	999999	999999	850	458	20	562	999999	675	171	151	957	23	134	627	747	662	411	229	799	544	947	999999	186	560	203	127	747	613	
370	331	999999	743	323	653	165	978	999999	52	62	477	999999	195	999999	290	999999	968	313	853	206	431	999999	853	999999	999999	999999	975	19	299	999999	999999	814	971	314	839	682	223	699	999999	472	768	184	369	176	999999	907	761	999999	895	34	235	814	999999	999999	999999	293	615	325	35	738	189	999999	999999	787	169	662	666	880	223	999999	322	278	831	391	438	999999	999999	686	106	391	162	73	999999	274	39	999999	921	565	375	556	77	898	674	742	292	799	986	999999	17	668	999999	881	999999	296	712	957	983	512	978	999999	613	928	228	643	586	126	855	924	758	90	999999	110	999999	667	541	423	603	98	108	638	270	999999	999999	438	150	280	374	826	999999	82	105	418	586	683	942	999999	679	41	165	175	944	999999	999999	927	927	150	376	41	755	298	363	894	413	349	431	515	259	790	999999	316	752	999999	372	999999	985	999999	524	831	724	402	744	572	932	933	694	208	285	999999	511	10	904	343	999999	999999	718	210	14	246	262	999999	889	889	537	849	423	915	699	999999	942	604	626	545	316	362	999999	791	962	480	655	999999	999999	507	289	503	411	419	999999	109	966	785	328	999999	578	999999	513	854	44	92	519	999999	508	147	999999	999999	384	999999	36	718	999999	927	999999	533	591	39	999999	391	609	44	448	999999	957	999999	180	167	285	348	999999	999999	999999	700	999999	999999	999999	875	724	999999	698	382	129	51	393	249	391	49	547	999999	695	549	999999	131	254	999	644	516	821	908	967	652	630	45	403	16	868	28	999999	368	572	715	315	114	693	237	915	999999	620	718	219	999999	620	491	652	999999	928	727	455	756	999999	454	64	816	134	55	751	93	648	386	380	373	868	999999	231	979	243	985	438	27	94	247	895	113	698	999999	42	149	392	976	999999	151	999999	424	133	127	999999	999999	979	999999	485	831	758	999999	348	846	273	441	269	999999	193	943	299	999999	672	999999	559	951	127	299	23	999999	701	999999	999999	238	800	454	65	999999	328	743	16	790	541	263	999999	661	764	852	572	600	999999	719	792	144	999999	145	751	135	568	710	382	690	634	873	139	96	935	119	56	819	385	999999	354	449	936	509	895	418	518	897	999999	275	727	999999	732	982	879	173	387	665	702	999999	545	617	371	325	166	668	999999	403	999999	655	805	752	224	724	999999	999999	207	999999	249	342	616	670	523	999999	963	221	150	157	216	999999	732	391	127	455	620	737	88	999999	999999	237	295	125	182	541	469	999999	207	18	617	
537	965	44	425	369	323	874	999999	265	999999	944	527	975	197	999999	922	424	635	769	113	637	274	586	999	999999	999999	501	498	982	647	999999	999999	142	539	678	806	698	999999	757	142	745	643	823	269	409	709	319	928	999999	618	54	348	999999	904	980	273	389	44	413	322	821	386	121	618	999999	929	395	446	518	999999	234	459	878	636	999999	993	451	327	999999	313	999999	573	279	373	602	999999	586	237	558	415	427	663	999999	445	320	999999	531	214	999999	479	324	873	999999	81	394	595	999999	801	546	986	822	71	444	110	999999	999999	999999	747	25	723	353	167	999999	999999	729	999999	896	442	326	999	472	999999	431	131	988	864	164	999999	999999	16	189	785	999999	571	999999	365	229	462	861	72	261	999999	199	182	136	166	986	999999	351	822	698	38	484	999999	524	586	640	322	121	719	104	908	768	19	543	568	999999	999999	520	999999	351	444	999999	264	747	688	57	258	999999	999999	878	999999	999999	166	317	161	310	999999	57	16	725	906	350	999999	967	353	999999	189	639	567	691	999999	999999	976	481	999999	456	230	799	835	538	999999	327	289	841	256	999999	611	701	391	268	330	277	999999	648	999999	103	999999	296	403	999999	867	619	437	150	999999	63	880	685	63	704	90	355	221	477	999999	588	999999	310	721	302	413	488	257	309	370	402	290	999999	45	170	27	933	999999	999999	671	771	890	148	999999	203	180	926	647	999999	187	975	66	999999	999999	857	42	999999	575	111	269	999999	999999	137	999999	815	772	552	650	893	687	156	950	59	806	572	697	923	676	999999	132	999999	999999	570	131	395	346	254	32	187	138	999999	367	304	902	999999	409	999999	999999	999999	430	999999	999999	753	999999	999999	34	17	240	742	169	118	463	999999	999999	782	547	801	15	395	999999	527	529	472	999999	799	999999	656	156	999999	999999	999999	565	999999	107	999999	999999	97	999999	100	370	339	24	289	28	29	434	320	325	999999	745	999999	756	972	349	902	108	813	999999	209	251	999999	999999	717	580	999999	553	605	999999	483	581	460	240	914	35	999999	513	249	999999	745	999999	478	340	999999	777	999999	188	593	517	205	406	999999	108	371	849	999999	478	306	709	794	476	829	371	842	548	295	377	999999	946	210	398	858	370	252	999999	773	47	834	940	25	999999	999999	97	754	86	999999	361	869	75	43	670	217	540	659	279	999999	999999	498	999999	491	197	346	646	999999	806	547	36	999999	537	85	954	643	366	693	748	516	741	617	999999	363	934	999999	776	999999	539	
999999	328	999999	999999	298	667	549	999999	458	999999	709	999999	780	947	538	167	505	342	999999	88	36	850	999999	910	763	999999	999999	999999	999999	557	689	569	999999	777	999999	229	326	882	248	418	999999	999999	907	864	48	999999	999999	669	236	205	438	999999	999999	999999	512	340	482	799	999999	493	178	999999	999999	901	999999	149	999999	13	999999	319	841	622	103	582	999999	739	999999	981	999999	570	999999	828	506	999999	128	999999	783	897	274	294	999999	526	672	755	999999	598	74	15	725	898	611	957	346	999999	999999	816	82	214	170	773	397	500	927	649	648	350	999999	303	783	626	366	693	738	48	572	325	949	999999	342	85	674	937	266	973	959	999999	999999	999999	574	999999	450	999999	737	501	896	256	598	33	116	999999	288	770	232	999999	542	918	229	999999	354	48	866	735	999999	95	108	460	999999	999999	689	762	999999	999999	729	999999	185	786	956	247	152	326	999999	925	240	443	796	903	715	166	440	999999	667	193	245	536	999999	999999	708	652	402	446	999999	643	343	354	51	558	999999	750	999999	999999	962	981	165	37	321	940	999999	438	298	204	999999	87	524	649	105	674	494	202	46	469	88	313	999999	999999	314	93	999999	886	402	999999	862	999999	242	684	999999	685	37	999999	224	999999	221	279	363	999999	701	934	129	999999	259	376	74	848	999999	464	677	658	147	460	723	238	358	618	999999	999999	342	780	844	839	570	419	646	286	978	541	999999	999999	999999	645	14	999999	963	897	999999	999999	183	23	999999	778	17	430	999999	577	494	986	999999	602	999999	313	866	920	99	290	134	840	729	788	870	183	999999	868	708	501	999999	354	999999	461	982	999999	876	329	999999	999999	832	150	871	79	791	991	999999	655	574	646	779	93	289	683	999999	999999	306	395	152	999999	999999	149	721	56	131	150	999999	694	620	234	999999	546	999999	33	458	999999	999999	999999	996	999999	788	560	303	999999	721	999999	74	999999	688	195	713	491	186	999999	504	692	999999	824	947	651	278	700	45	350	218	243	693	266	235	789	999999	646	398	273	999999	21	845	999999	999999	999999	85	141	15	434	520	999999	999999	999999	529	765	564	155	712	355	999999	98	999999	952	999999	488	679	999999	999999	899	368	76	103	999999	167	492	847	769	498	999999	575	147	694	610	830	999999	872	749	999999	469	234	999999	934	999999	662	208	496	892	805	847	999999	277	775	116	76	453	853	456	786	999999	917	795	656	522	999999	472	403	914	132	591	615	999999	81	999999	999999	999999	142	60	260	999999	996	954	964	999999	
119	308	999999	999999	544	999999	419	426	962	700	551	439	35	421	273	199	999999	999999	770	223	241	159	205	999999	441	390	321	802	206	827	999999	963	830	14	413	480	109	814	380	746	999999	199	967	381	354	245	660	720	787	70	163	423	194	750	420	959	113	493	157	163	74	616	230	145	660	588	608	31	999999	792	99	990	212	33	51	51	999999	824	534	206	999999	601	25	145	999999	625	778	90	594	999999	377	999999	667	226	682	566	969	832	720	765	636	639	712	995	970	172	999999	170	999999	378	777	999999	959	950	433	473	601	94	471	44	999999	999999	436	564	424	999999	999999	985	351	484	999999	999999	114	768	570	999999	999999	30	174	511	414	617	380	999999	676	999999	656	717	999999	219	964	884	999999	999999	956	999999	212	999999	580	999999	840	235	819	999999	305	426	185	999999	390	343	584	999999	920	959	630	999999	158	219	888	999999	827	615	203	142	520	197	989	999999	999999	462	888	999999	449	677	670	188	999999	156	920	999999	913	999999	999999	459	634	999999	964	411	999999	764	959	992	999999	253	669	235	999999	687	714	117	999999	999999	389	927	454	843	141	253	999999	452	403	12	298	638	423	372	288	744	999999	136	233	588	373	57	503	895	999999	206	999999	445	156	121	441	813	821	166	85	409	14	791	262	999999	122	999999	371	957	999999	631	830	306	946	297	189	587	884	849	999999	341	434	559	371	934	245	853	999999	999999	999999	485	999999	267	296	879	999999	715	874	512	476	760	999999	999999	201	999999	376	711	498	858	931	853	928	972	773	999999	974	999999	430	327	485	999999	316	88	397	228	999999	999999	20	77	557	474	713	381	383	632	655	889	367	521	568	999999	364	447	360	999999	557	999999	999999	553	904	295	295	556	37	999999	454	999999	158	973	45	999999	700	999999	310	467	149	557	999999	150	98	95	999999	908	759	951	903	999999	728	999999	671	970	88	467	999999	272	188	167	354	175	188	58	740	999999	486	999999	833	933	147	893	576	999	999999	353	464	819	208	387	796	999999	999999	585	879	478	999999	999999	724	243	268	48	288	982	999999	433	961	999999	354	702	432	994	127	969	731	834	113	671	725	734	12	353	74	801	370	278	861	603	179	272	999999	420	49	599	999999	108	999999	594	999999	821	392	425	999999	999999	955	999999	957	999999	854	54	374	640	350	999999	241	999999	999999	486	621	934	999999	368	999999	92	619	21	955	528	999999	632	229	519	874	904	352	587	879	568	999999	999999	320	526	748	134	898	451	
80	60	999999	999999	999999	139	972	861	258	34	554	999999	885	943	846	439	50	999999	825	854	765	999999	999999	999999	999999	415	639	62	999999	55	999999	999999	194	999999	940	904	171	542	507	99	999999	999999	655	999999	42	999999	682	902	722	880	485	526	309	53	685	634	412	712	726	720	999999	919	999999	212	414	808	999999	999999	13	999999	278	508	725	735	317	752	789	329	622	548	999999	736	340	743	570	999999	446	150	492	999999	502	458	815	786	999999	627	999999	453	913	234	999999	965	899	780	612	977	801	573	735	999999	999999	999999	100	188	988	762	588	999999	642	320	371	67	235	697	999999	819	999999	938	145	999999	976	346	415	999999	259	766	836	560	140	592	302	999999	415	559	470	999999	367	637	798	999999	48	999999	811	999999	999999	241	739	212	340	793	999999	999999	438	55	999999	999999	678	702	929	231	926	999999	372	59	28	498	999999	676	999999	999999	461	65	999999	307	651	704	999999	811	535	27	37	999999	229	347	308	439	444	370	602	962	740	665	707	577	911	20	909	999999	585	373	589	73	999999	310	999999	238	723	141	403	261	973	999999	176	911	204	999999	808	999999	750	999999	999999	291	83	273	299	999999	999999	572	395	640	795	773	999999	171	438	963	657	918	16	80	716	313	966	351	999999	999999	999999	796	383	619	212	999999	21	996	999999	308	989	712	21	545	880	161	745	762	465	210	639	15	483	999999	645	999999	999999	999999	871	999999	324	999999	284	424	307	561	198	999999	999999	911	761	239	851	139	974	999999	999999	471	199	565	568	999999	999999	788	245	493	322	153	974	322	865	341	135	569	983	267	438	596	999999	328	962	968	334	553	448	409	163	353	266	700	981	557	490	999999	192	120	845	999999	999999	813	248	55	802	126	56	430	114	292	999999	716	515	321	233	870	603	999999	999999	342	350	835	340	999999	886	283	340	999999	850	819	999999	999999	999999	999999	417	999999	90	999999	175	218	999999	28	999999	871	207	999999	999999	999999	999999	619	712	999999	241	999999	155	999999	999999	279	168	999999	785	999999	999999	294	904	283	999999	573	903	999999	999999	686	434	999999	835	331	540	999999	772	346	98	670	983	241	999999	999999	641	908	796	999999	999999	810	999999	646	999999	767	999999	20	999999	923	255	621	766	535	828	35	167	999999	677	824	812	999999	506	821	441	999999	755	348	187	999999	999999	395	776	839	846	999999	999999	788	248	78	882	530	502	849	100	999999	999999	999999	412	91	638	80	241	972	261	937	313	936	214	316	21	110	833	858	290	860	
844	926	688	848	107	999999	331	609	941	291	521	657	730	963	222	307	999999	105	480	571	163	999999	999999	909	676	992	583	931	999999	781	999999	999999	568	999999	632	999999	769	564	984	269	749	632	41	969	999999	656	215	250	999999	999999	175	737	387	999999	707	999999	349	779	181	114	795	399	553	169	594	877	98	500	341	999999	538	999999	121	220	822	531	773	617	492	999999	999999	999999	837	999999	999999	959	265	850	999999	592	637	990	392	999999	474	360	88	871	999999	548	567	999999	909	858	185	999999	626	177	896	185	999999	999999	296	161	327	462	562	210	553	999999	621	248	999999	999999	999999	548	999999	241	746	471	452	999999	242	944	463	82	432	978	176	820	343	999999	953	999999	999999	905	703	241	562	22	797	878	999999	750	926	328	999999	171	260	637	808	395	431	434	999999	374	999999	352	999999	254	39	584	999999	733	999999	533	295	620	431	702	844	755	678	733	999999	574	999999	492	999999	145	336	999999	727	538	21	948	667	528	624	999999	417	361	543	318	982	999999	843	594	458	403	999999	135	739	557	999999	62	716	999999	999999	168	790	16	334	563	917	999999	856	505	721	999999	865	766	999999	999999	295	493	999999	999999	751	460	730	990	999999	624	112	210	531	179	999999	959	241	970	768	466	999999	999999	37	980	400	224	999999	347	999999	999999	537	275	139	269	272	310	840	356	945	999999	999999	800	973	709	460	717	246	999999	999999	762	122	895	999999	999999	318	999999	465	241	999999	999999	999999	393	127	927	999999	999999	80	999999	907	444	129	884	999999	467	38	371	437	328	529	683	977	680	586	120	993	642	999999	999999	950	388	999999	608	387	999999	999999	54	682	55	621	999999	646	999999	779	325	999999	237	870	999999	511	947	999999	147	711	295	559	423	806	999999	934	454	569	481	321	528	600	999999	999999	999999	261	984	689	392	706	905	47	999999	999999	270	477	765	771	736	98	13	931	706	896	101	859	793	247	675	120	177	65	999999	662	260	725	132	999999	999999	289	526	268	999999	441	806	258	556	522	999999	539	178	999999	999999	999999	999999	596	893	999999	415	756	999999	747	23	281	999999	850	872	351	649	545	999999	45	517	456	571	744	867	275	100	999999	312	281	701	999999	941	494	231	781	353	999999	832	999999	324	507	822	999999	254	792	902	999999	386	215	872	10	193	143	175	386	821	574	728	628	533	573	454	196	999999	877	339	999999	628	100	999999	985	713	847	999999	19	633	999999	500	85	373	144	466	107	408	700	951	808	328	999999	960	
779	999999	999999	974	751	63	636	733	376	462	857	337	999999	217	999999	297	346	422	166	753	999999	83	652	264	399	116	356	787	355	999999	531	726	783	140	228	60	508	872	969	955	999999	999999	133	623	515	806	999999	890	999999	412	615	396	171	101	999999	705	999999	999999	585	644	707	849	388	450	999999	140	553	165	989	999999	999999	999999	452	210	999999	972	950	38	749	592	936	466	275	942	320	145	565	691	210	522	768	559	999999	335	258	158	679	683	693	999999	262	24	901	685	999999	151	999999	999999	999999	957	755	263	210	999999	707	250	583	999999	140	999999	999999	862	955	476	999999	238	186	127	999999	999999	999999	277	345	373	339	921	565	589	999999	999999	201	999999	355	253	767	514	359	305	627	999999	574	242	553	999999	999999	400	69	999999	617	395	965	826	999999	738	999999	487	917	836	662	785	685	993	999999	961	603	970	999999	999999	708	999999	879	881	499	944	43	70	724	448	563	939	862	999999	999999	932	999999	999999	999999	617	999999	999999	597	523	999999	841	999999	999999	124	999999	303	839	884	357	726	63	515	999999	999999	999999	999999	603	763	479	999999	723	923	999999	31	195	757	238	999999	899	132	428	966	365	249	657	622	462	946	142	154	724	64	514	414	918	426	999999	48	532	999999	985	526	127	999999	918	918	777	558	928	834	75	465	985	999999	307	97	160	845	679	451	252	657	631	335	558	668	418	999999	112	768	637	200	851	986	147	902	848	124	330	739	999999	999999	27	307	999999	268	79	999999	116	830	276	999999	369	90	670	338	894	792	692	999999	509	636	456	169	206	875	613	998	98	999999	249	45	524	939	607	348	639	333	256	299	599	139	44	281	502	363	831	770	326	808	999999	999999	432	80	240	217	457	857	999999	999999	999999	80	201	999999	591	241	759	999999	999999	332	698	570	545	999999	999999	379	602	999999	667	843	54	843	682	289	397	192	612	453	709	399	999999	781	232	999999	644	999999	938	333	690	270	999999	999999	296	993	119	999999	999999	999999	420	999999	615	283	200	999999	169	999999	398	911	323	408	999999	316	720	94	442	917	348	999999	758	141	441	279	494	999999	999999	642	556	688	999999	950	999999	583	42	849	784	616	591	965	883	832	999999	36	19	291	641	297	691	212	561	202	108	28	280	288	999999	345	789	793	27	526	265	710	741	372	737	55	999999	871	999999	825	999999	382	999999	926	11	999999	999999	213	765	999999	951	999999	999999	977	999999	652	312	754	430	448	827	999999	947	999999	576	429	999999	
646	553	596	23	819	902	736	999999	725	410	353	999999	23	999999	586	999999	74	999999	911	583	763	520	999999	742	999999	999999	999999	998	537	435	999999	360	582	130	622	999999	178	939	141	451	400	121	999999	252	999999	477	417	371	999999	770	883	791	665	999999	999999	135	469	854	999999	379	999999	737	339	300	158	993	999999	892	463	927	859	135	443	469	193	652	999999	842	783	62	999999	499	999999	999999	552	470	694	735	599	496	999999	999999	454	762	999999	999999	781	835	103	965	772	524	908	323	910	757	999999	205	663	877	999999	627	80	442	345	551	979	999999	748	999999	308	999999	302	967	999999	545	999999	680	68	530	871	558	999999	817	290	519	999999	444	855	794	121	499	82	722	755	572	253	999999	427	999999	682	999999	999999	414	999999	803	231	941	999999	999999	86	677	999999	999999	999999	192	878	263	999999	826	959	999999	999999	953	577	809	896	999999	221	174	302	668	263	999999	847	662	471	343	160	487	297	650	999999	490	717	443	363	939	715	572	693	990	860	601	899	999999	501	143	837	857	906	651	729	421	83	417	424	937	295	354	999999	545	112	675	999999	319	999999	999999	245	999999	456	956	999999	648	480	312	808	661	309	710	170	999999	505	302	999999	646	921	446	416	310	999999	425	654	371	999999	158	999999	999999	72	590	459	274	999999	999999	411	949	786	90	940	771	609	762	638	584	193	393	49	809	999999	892	398	250	820	935	123	40	312	504	797	999999	424	623	599	718	261	896	440	800	891	630	999999	840	999999	645	701	266	787	79	187	468	118	87	100	180	202	218	453	999999	591	381	647	999999	293	617	356	985	173	919	333	296	952	249	918	999999	41	557	744	185	999999	856	999999	999999	326	338	224	999999	533	428	526	52	453	999999	219	519	983	578	999999	999999	999999	715	999999	867	746	890	999999	869	169	999999	148	644	474	278	727	999999	138	999999	965	999999	403	20	461	744	403	290	999999	999999	39	408	999999	463	10	855	886	528	999999	385	495	436	822	354	187	907	289	881	578	185	751	485	391	578	999999	602	494	999999	264	358	474	465	56	41	839	760	145	685	644	618	999999	208	970	752	919	539	142	999999	832	999999	464	522	712	999999	733	999999	26	912	850	999999	371	608	274	414	911	39	389	791	514	426	999999	604	246	960	793	553	999999	999999	999999	84	470	999999	455	709	999999	952	999999	999999	307	999999	743	233	835	247	257	783	933	565	999999	889	160	999999	544	416	999999	860	285	752	999999	190	49	999999	263	776	
999999	925	162	564	521	959	999999	10	493	228	999999	999999	769	999	712	999999	619	999999	797	769	923	129	901	999999	927	999999	676	11	999999	127	999999	365	999999	69	310	999999	630	379	54	999999	999999	999999	999999	325	734	244	101	285	49	864	570	100	590	999999	852	817	33	999999	637	487	999999	285	497	999999	972	326	579	999999	699	999999	389	250	904	915	166	774	273	999999	314	693	942	401	961	649	556	166	775	485	216	493	999999	517	999999	567	599	337	662	490	353	418	664	391	586	999999	484	999999	195	675	337	87	553	446	809	943	545	999999	999999	848	999999	815	550	104	503	216	91	872	508	347	325	828	122	783	243	999999	38	561	814	313	174	235	999999	999999	157	999999	999999	862	707	797	32	708	24	814	999999	537	999999	570	999999	379	999999	612	822	848	359	509	965	770	212	914	999999	999999	86	20	683	594	999999	451	946	999999	277	228	174	710	324	617	813	999999	122	705	37	467	673	999999	736	561	413	132	999999	647	173	178	660	793	999999	48	631	14	140	86	693	426	999999	524	112	358	447	121	533	742	999999	667	657	999999	999999	457	320	641	283	131	190	722	700	999999	210	108	568	381	827	999999	999999	808	177	999999	22	999999	843	159	342	387	124	999999	999999	999999	951	505	520	163	907	434	727	989	730	18	999999	999999	725	324	323	14	999999	76	294	999999	756	886	500	621	494	285	999999	171	309	896	999999	889	999999	692	357	705	587	415	474	999999	558	995	88	999999	150	999999	999999	528	835	338	598	999999	999999	999999	261	74	14	899	669	631	821	566	999999	999999	11	999999	846	999999	967	999999	999999	383	602	891	698	760	999999	342	480	999999	399	95	999999	999999	999999	960	881	999999	441	292	700	688	999999	842	581	991	315	999999	999999	144	205	852	999999	227	912	224	454	999999	652	500	266	999999	428	226	999999	735	241	719	999999	51	999999	73	999999	685	918	737	999999	999999	319	706	455	565	999999	999999	256	547	534	118	68	93	515	766	141	941	35	37	269	529	610	845	760	595	716	999999	20	142	261	875	309	184	999999	694	806	945	54	999999	497	92	970	694	999999	132	660	999999	999999	368	932	659	659	890	478	117	160	473	945	860	999999	69	335	124	295	658	999999	884	999999	820	959	195	999999	334	540	187	559	915	644	999999	934	273	590	651	999999	601	225	419	705	479	544	342	999	193	852	999999	999999	855	409	999999	323	776	999999	715	408	746	999999	334	359	999999	558	244	999999	317	926	999999	478	683	914	693	443	399	
188	999999	999999	627	195	999999	482	111	430	999999	515	999999	324	168	999999	874	253	999999	839	891	999999	414	920	309	512	691	267	277	959	999999	999999	999999	119	999999	597	919	439	780	999999	59	852	999999	999999	854	729	737	993	999999	268	603	440	460	999999	551	340	774	116	976	124	999999	455	999999	152	357	762	800	999999	400	999999	406	999999	472	902	789	48	811	999999	75	999999	775	698	499	19	999999	999999	490	999999	567	593	999999	813	463	666	999999	604	648	115	999999	102	928	756	602	207	861	999999	967	999999	999999	999999	529	240	50	405	349	999999	955	204	786	714	281	999999	424	807	999999	593	982	999999	846	194	999999	705	29	972	651	29	105	302	157	207	674	933	796	999999	73	592	772	67	999999	261	648	453	329	999999	821	999999	341	999999	458	278	185	171	711	880	123	823	999999	999999	753	330	709	999999	57	588	50	999999	152	999999	743	166	821	925	999999	999999	545	946	386	221	161	999999	687	999999	843	879	999999	512	231	999999	940	250	381	704	313	999999	999999	985	406	999999	768	999999	848	971	999999	302	456	260	681	999999	344	177	447	999	999999	102	643	409	819	178	566	537	126	235	429	503	784	126	621	493	52	559	549	646	999999	677	813	715	258	550	432	999999	830	114	582	772	802	381	787	999999	362	999999	176	238	183	999999	999999	622	552	999999	517	340	638	198	84	999999	999999	801	557	249	999999	999999	160	278	745	795	706	999999	999999	657	700	999999	999999	410	999999	900	393	321	472	999999	999999	200	173	701	43	102	143	642	999999	797	154	999999	824	999999	999999	434	992	898	999999	999999	999999	356	969	894	856	114	10	237	67	183	401	317	999999	345	999999	99	765	458	245	999999	999999	74	980	999999	513	699	589	999999	999999	999999	999999	495	828	93	687	962	231	278	844	929	101	999999	584	857	406	836	673	488	999999	842	669	543	662	839	726	470	376	123	391	167	524	219	758	361	275	905	488	254	658	967	999999	496	614	316	562	756	489	133	458	676	999999	110	183	637	46	374	832	989	367	999999	596	999999	999999	687	414	881	157	232	591	500	357	428	830	649	974	182	929	999999	286	969	980	999999	665	714	141	999999	46	999999	325	900	83	999999	887	441	381	760	999999	999999	901	680	609	266	999999	957	328	999999	280	999999	662	999999	445	485	712	999999	245	353	999999	182	999999	990	844	35	907	691	999999	858	541	398	278	223	999999	12	455	999999	369	724	710	707	999999	533	153	513	468	999999	464	598	786	499	205	38	999999	437	380	
910	836	583	999999	850	540	470	76	881	999999	999999	301	999999	40	117	37	521	642	744	785	999999	999999	341	999999	456	236	828	81	51	999999	250	904	999999	631	999999	769	786	375	860	177	999999	466	271	257	28	169	31	568	679	471	999999	395	575	999999	358	72	504	26	902	624	711	398	34	688	999999	999999	166	811	495	347	251	156	782	999999	859	565	586	94	548	297	215	270	402	580	999999	999999	339	492	283	999999	275	999999	999999	246	465	999999	442	582	242	483	12	219	83	342	999999	537	612	998	792	792	486	999999	477	614	418	999999	995	454	180	170	999999	674	537	23	81	999999	683	546	121	331	133	14	851	74	294	995	197	69	360	980	252	999999	699	999999	999999	855	302	858	999999	23	542	987	412	999999	278	338	999999	69	270	747	854	76	886	471	668	482	568	412	329	422	999999	935	103	199	918	874	974	56	27	999999	999999	999999	718	999999	788	145	601	999999	999999	999999	999999	999999	799	612	999999	185	454	238	822	999999	297	890	999999	414	758	606	999999	223	163	403	363	635	52	53	568	39	999999	788	682	532	999999	787	616	372	999999	137	146	491	73	742	430	746	999999	503	929	299	999999	314	349	192	999999	388	999999	402	603	688	999999	755	54	106	999999	665	555	299	643	509	999999	175	315	631	470	412	159	420	973	617	411	548	999999	279	743	999999	449	999999	290	501	170	223	769	420	52	999999	447	966	999999	999999	200	934	859	999999	24	130	998	717	721	999999	999999	216	999999	986	999999	546	640	774	362	785	225	999999	999999	999999	348	70	999999	895	588	89	999999	193	506	999999	426	476	688	695	264	623	54	731	778	450	999999	954	793	783	142	506	749	672	614	138	549	999999	925	718	90	954	724	113	139	999999	873	55	709	222	569	810	999999	945	519	999999	741	493	286	568	878	394	999999	622	763	999999	340	999999	578	378	667	999999	551	970	614	310	999999	941	602	146	576	228	254	580	223	331	649	804	999999	999999	396	66	999999	366	840	696	686	999999	999999	999999	311	581	476	999999	999999	288	268	886	341	999999	999999	800	999999	150	991	660	150	999999	409	441	999999	999999	149	703	999999	611	432	195	140	917	624	798	600	555	834	999999	751	999999	36	999999	73	762	472	944	999999	999999	175	999999	375	190	556	999999	701	999999	614	776	441	773	358	943	856	83	756	423	594	51	209	345	315	995	908	236	670	474	378	679	72	205	668	396	999999	999999	999999	950	371	999999	106	692	999999	68	564	999999	564	93	88	999999	
16	59	360	993	395	999999	412	380	281	329	328	237	540	935	713	245	114	962	507	999999	264	806	999999	999999	945	517	405	257	440	930	672	999999	396	388	673	999999	845	675	999999	999999	311	449	678	52	316	868	161	15	999999	328	873	999999	999999	999999	735	210	999999	999999	57	878	999999	165	939	351	656	740	841	161	272	700	400	439	961	890	999999	814	137	19	999999	999999	366	400	999999	121	66	999999	999999	999999	653	472	25	454	999999	132	192	155	510	337	999999	575	37	999	742	655	928	999999	640	695	104	999999	999999	988	999999	999999	522	43	999999	827	294	586	739	391	507	799	685	945	811	839	999999	695	314	800	999999	86	60	366	657	257	193	623	999999	999999	999999	999999	999999	999999	705	999999	999999	999999	892	999999	999999	809	836	645	502	999999	999999	982	631	800	987	999999	615	282	999999	672	999999	166	386	16	999999	671	155	433	36	999999	408	658	250	999999	239	559	803	632	757	814	249	999999	863	713	287	210	999999	640	329	956	999999	999999	660	43	737	999999	772	885	47	381	999999	413	999999	999999	544	320	999999	477	570	437	605	983	524	561	432	515	999999	672	999999	999999	679	515	999999	79	656	290	998	217	999999	999999	787	917	999999	385	159	836	794	146	999999	966	468	999999	79	891	999999	143	603	109	610	232	999999	109	166	999999	702	158	999999	549	80	264	322	535	60	999999	649	687	999999	999999	411	595	999999	999999	503	763	999999	166	445	222	719	523	687	898	606	204	634	687	761	999999	683	10	537	254	75	914	653	933	999999	999999	999999	999999	744	463	698	999999	999999	999999	999999	999999	999999	546	713	96	830	999999	577	999999	928	856	159	961	926	999999	466	999999	68	475	100	588	119	52	999999	160	970	56	999999	999999	209	592	999999	639	91	368	372	147	297	999999	424	999999	347	999999	999999	616	999999	290	746	345	999999	298	956	45	904	999999	293	585	852	999999	126	999999	999999	353	999999	345	174	520	880	999999	46	999999	122	616	999999	583	250	881	47	87	25	689	309	999999	236	911	635	656	734	73	85	999999	999999	735	999999	999999	738	999999	24	669	451	624	410	189	308	677	185	349	984	331	777	999999	547	775	546	436	999999	344	999999	999999	709	999999	999999	817	492	259	45	387	999999	421	999999	256	867	378	635	401	999999	129	999999	559	736	296	999999	999999	295	999999	249	999999	198	898	164	403	999999	711	959	999999	838	593	696	58	641	999999	68	572	487	999999	999999	178	999999	155	999999	365	999999	567	576	423	845	999999	532	819	19	526	198	392	999999	999999	
378	165	419	700	999999	695	433	96	999999	938	237	109	926	763	999999	81	378	53	750	799	204	999999	145	999999	99	999999	71	877	48	125	609	999999	316	46	163	999999	999999	449	592	462	999999	123	649	638	999999	999999	455	768	999999	999999	158	155	642	999999	255	68	30	999999	611	999999	634	999999	57	802	338	999999	793	889	610	748	321	999999	461	298	999999	91	999999	506	999999	353	21	302	999999	110	966	464	43	849	790	105	368	886	838	495	828	999999	75	847	999999	634	952	565	168	943	627	230	693	999999	999999	174	397	523	999999	267	95	341	370	947	835	874	527	943	999999	514	389	435	999999	965	470	492	25	999999	999999	999999	999999	455	999999	252	999999	999999	770	999999	260	626	707	844	373	581	410	999999	24	127	999999	434	116	19	466	999999	563	202	140	728	883	116	158	573	326	797	866	999999	207	999999	474	98	114	999999	692	482	806	545	71	999999	999999	974	477	898	811	999999	619	392	999999	489	689	291	999999	999999	806	154	477	144	528	575	715	770	298	896	653	922	999999	278	326	983	999999	28	140	999999	173	999999	999999	260	999999	553	188	484	999999	718	439	193	999999	999999	41	547	15	672	26	999999	803	999999	685	580	999999	889	451	350	75	15	999999	670	160	999999	999999	897	515	226	999999	974	999999	241	999999	999999	467	470	450	999999	247	999999	978	184	11	999999	818	378	233	68	15	872	112	838	999999	646	999999	768	999999	488	193	999999	999999	788	299	999999	109	572	675	115	123	784	448	999999	112	296	36	468	669	517	185	509	673	457	220	999999	872	558	822	999999	505	698	999999	962	999999	114	746	999999	999999	960	999999	256	999999	128	944	231	434	919	735	999999	999999	616	109	525	312	683	469	584	999999	789	178	999999	999999	202	610	425	356	486	117	998	549	999999	999999	709	972	929	806	555	513	989	85	953	823	700	863	888	599	912	659	402	644	171	621	999999	791	999999	506	510	518	999999	875	947	812	736	582	781	999999	399	999999	382	876	999999	81	588	714	225	728	999999	338	722	825	443	999999	714	364	387	225	489	999999	979	432	305	47	999999	124	138	999999	96	127	91	854	209	370	287	525	730	100	42	390	576	274	999999	181	796	703	441	131	107	999999	205	565	553	481	572	999999	999999	876	97	474	585	83	641	999999	257	867	625	83	549	999999	634	297	193	108	351	715	975	134	999999	999999	682	999999	54	714	921	525	999999	728	798	999999	944	853	12	999999	804	999999	633	524	924	928	999999	367	581	907	747	907	382	
455	139	857	974	999999	635	807	791	578	999999	927	999999	999999	999999	897	999999	222	999999	999999	999999	999999	303	849	91	999999	999999	322	212	325	435	146	966	999999	153	855	598	940	363	498	228	205	776	236	999999	706	513	999999	372	190	92	369	663	967	623	999999	161	290	775	522	256	999999	604	999999	999999	892	960	999999	999999	999999	308	344	858	999999	562	999999	847	77	386	384	947	16	949	999999	242	999999	482	999999	999999	394	999999	318	175	840	251	999999	600	310	92	580	745	999999	615	999999	999999	747	510	907	999999	534	910	999999	903	400	999999	999999	372	999999	243	87	419	961	605	999999	15	989	179	999999	514	656	498	547	984	805	639	440	401	999999	999999	494	564	575	999999	866	999999	621	414	999999	275	11	542	28	76	15	170	784	911	422	656	892	578	492	403	999999	999999	373	108	108	761	144	999999	999999	443	999999	523	844	377	999999	718	394	999999	404	752	512	124	479	480	979	645	854	528	978	999999	257	916	82	182	835	830	120	522	316	22	140	162	466	999999	328	491	326	417	999999	703	999999	999999	183	739	890	643	999999	893	129	462	999999	616	870	444	196	832	451	672	541	999999	608	872	278	392	999999	360	657	999999	161	497	999999	999999	356	285	378	999999	999999	342	999999	999999	273	227	402	853	115	524	291	32	398	495	50	654	999999	272	105	399	49	791	128	539	986	671	741	631	143	999999	999999	594	76	256	99	119	390	999999	999999	391	479	424	999999	107	78	999999	506	666	457	999999	572	93	190	979	899	951	223	752	215	602	999999	771	720	645	264	697	955	152	405	931	999999	534	626	714	919	625	514	31	999999	361	175	999999	184	468	897	186	414	96	356	148	895	999999	999999	999999	905	708	703	641	842	381	999999	363	270	525	411	999999	999999	476	69	284	447	202	291	853	437	999999	596	261	747	999999	999999	869	999999	267	999999	636	999999	583	999999	999999	921	872	188	99	681	811	814	658	67	999999	719	999999	36	999999	999999	703	356	999999	616	505	122	451	999999	999999	98	810	568	13	489	999999	647	883	668	849	999999	575	23	202	182	999999	594	937	204	999999	369	999999	999999	722	566	342	290	118	967	312	108	480	978	425	10	871	252	811	178	999999	222	836	280	999999	719	136	689	164	118	990	999999	999999	256	15	404	744	968	999999	447	157	999999	999999	999999	365	750	882	596	598	999999	311	382	999999	768	912	675	532	84	664	13	439	652	136	999	977	401	924	233	972	999999	266	902	407	374	31	797	683	920	999999	
437	837	539	101	999999	807	999999	137	415	344	999999	871	669	313	842	17	504	368	999999	938	963	999999	999999	623	578	999999	408	975	418	747	999999	992	612	169	999999	175	900	560	173	202	999999	999999	518	888	999999	158	596	598	564	367	526	438	153	981	950	610	187	916	999999	999999	999999	999999	718	999999	229	999999	269	509	87	676	117	999999	205	999999	578	999999	317	770	980	999999	348	999999	421	999999	230	686	848	630	999999	626	999999	983	47	145	999999	728	555	850	669	305	999999	999999	999999	887	260	582	243	807	413	261	999999	416	935	104	689	999999	230	667	447	999999	999999	638	300	999999	999999	133	906	70	553	850	154	467	111	999999	540	260	999999	999999	801	647	453	51	227	957	999999	999999	58	943	455	202	508	999999	412	136	999999	260	796	70	209	999999	676	182	263	562	116	835	314	260	999999	438	312	696	866	999999	99	457	421	342	138	999999	85	963	614	361	999999	266	65	975	878	290	464	236	999999	674	971	280	788	999999	850	999999	999999	797	389	26	999999	811	31	612	46	999999	839	463	932	102	999999	712	568	902	220	999999	780	339	382	283	974	86	373	202	999999	819	999999	756	492	640	839	287	583	598	470	999999	245	452	939	529	450	999999	303	999999	622	999999	999999	886	999999	10	999999	937	999999	116	52	999999	448	829	783	226	689	999999	971	999999	999999	774	139	969	441	679	999999	337	399	999999	832	973	999999	142	999999	570	117	999999	311	491	923	999999	999999	999999	556	656	103	416	669	722	999999	999999	39	999999	977	848	139	742	454	775	395	999999	547	573	284	78	41	315	259	223	119	999999	781	489	379	361	912	999999	423	784	586	208	999999	676	22	474	999999	781	164	730	999999	375	337	536	999999	999999	999999	298	999999	999999	999999	787	166	455	613	932	586	550	631	999999	935	999999	328	670	198	196	999999	871	560	999999	999999	259	999999	528	999999	744	579	254	393	836	997	999999	999999	936	168	799	52	222	999999	90	888	999999	159	538	795	999999	999999	667	348	909	821	999999	738	393	362	375	635	999999	673	869	363	342	166	795	628	322	999999	392	999999	399	999999	509	807	479	999999	999999	109	622	733	999999	999999	911	905	484	24	514	999999	999999	584	793	999999	414	548	203	726	999999	999999	999999	909	999999	956	663	999999	948	999999	999999	685	268	471	629	275	999999	903	999999	999999	451	999999	682	781	124	437	931	808	999999	236	739	960	613	752	999999	999999	745	999999	261	999999	43	755	999999	719	701	829	626	614	954	527	160	999999	693	31	285	129	563	
582	999999	55	999999	855	447	722	34	999999	81	516	999999	143	999999	310	652	999999	147	999999	479	999999	999999	295	811	326	999999	201	86	238	276	592	477	256	999999	172	999999	215	837	188	318	999999	695	349	757	119	519	820	999999	850	999999	701	883	588	650	600	503	509	244	999999	11	256	646	999999	999999	489	48	848	211	367	392	446	165	999999	388	999999	277	740	999999	701	807	43	204	235	380	999999	708	999999	999999	341	669	999999	971	139	187	72	999999	999999	263	278	81	670	999999	639	468	421	545	999999	210	999999	999999	763	999999	999999	901	967	61	420	999999	521	781	159	251	999999	698	974	474	36	782	325	646	378	486	268	630	146	424	565	767	958	39	783	999999	201	999999	905	445	999999	238	999999	999999	187	483	742	999999	921	428	749	941	999999	999999	519	152	884	769	953	286	713	912	764	999999	999999	652	467	999999	997	471	60	860	999999	538	45	798	572	999999	999999	894	744	771	708	717	674	623	284	21	519	999999	999999	999999	65	999999	731	526	473	665	523	534	26	999999	499	999999	377	889	158	955	910	721	999999	579	999999	999999	541	941	999999	999999	878	872	378	455	972	999999	667	628	999999	172	806	999999	999999	907	791	934	878	494	282	258	349	785	474	328	110	798	71	234	999999	996	999999	790	999999	426	999999	999999	166	571	288	142	792	749	94	986	999999	999999	396	672	787	375	191	57	669	955	706	103	407	59	355	184	304	999999	506	808	999999	999999	206	907	130	150	778	316	216	999999	465	600	700	488	180	708	411	399	446	999999	815	50	999999	367	720	693	253	999999	225	999999	999999	359	252	999999	910	141	205	999999	552	647	597	874	999999	530	499	115	402	918	879	999999	772	905	999999	750	993	44	896	838	197	437	896	671	101	112	311	116	358	999999	578	49	513	922	847	798	168	999999	209	999999	868	614	300	999999	237	579	341	932	362	999999	291	876	999999	367	301	124	751	926	782	738	229	999999	757	977	999999	840	999999	850	999999	999999	592	62	999999	306	999999	583	146	571	444	521	771	378	999999	855	143	702	804	156	631	999999	57	242	999999	470	380	485	856	322	984	397	446	490	999999	164	910	999999	50	938	397	999999	999999	189	491	999999	967	850	639	902	844	648	999999	987	229	336	160	359	999999	374	999999	494	727	823	999999	57	999999	290	504	599	945	904	661	999999	999999	999999	754	868	999999	896	999999	529	846	954	478	345	361	459	271	547	14	999999	344	676	21	902	999999	163	602	443	196	687	355	49	956	940	
999999	179	238	315	581	292	609	997	871	406	648	773	355	251	999999	626	29	957	595	395	569	985	854	999999	923	600	275	999999	710	815	184	806	997	538	358	191	230	955	966	721	951	346	804	615	999999	999999	808	999999	999999	999999	999999	999999	454	570	380	12	325	382	999999	999999	26	999999	999999	65	232	841	775	816	893	514	405	999999	990	873	444	232	190	999999	601	999999	792	915	999999	150	999999	785	999999	437	168	356	865	848	999999	985	705	659	999999	749	393	423	451	992	466	999999	174	604	407	580	135	157	821	87	781	999999	999999	999999	732	999999	999999	999999	488	999999	999999	547	649	556	999999	999999	178	785	183	999999	855	187	265	799	458	336	999999	553	999999	781	999999	20	534	788	999999	999999	999999	999999	926	903	999999	999999	934	112	344	919	593	618	112	999999	999999	350	974	390	232	603	430	999999	999999	405	180	364	68	707	47	648	999999	999999	489	614	217	574	858	280	599	908	253	162	465	539	742	367	999999	984	378	960	45	153	566	999999	465	408	999999	530	732	486	887	999999	75	695	999999	999999	138	497	195	999999	491	704	790	999999	360	278	932	123	663	812	913	84	339	86	612	869	304	999999	159	809	622	338	547	123	30	26	96	769	632	19	238	952	798	539	479	999999	363	252	999999	197	999999	838	867	999999	573	999999	999999	989	93	47	438	999999	999999	999999	226	999999	166	999999	303	344	999999	173	490	653	999999	960	285	799	999999	999999	999999	61	902	961	343	783	471	627	549	217	999999	107	999999	999999	580	125	614	999999	999999	326	999999	685	948	779	15	312	357	223	345	612	537	108	392	811	531	386	221	386	999999	442	691	538	999999	96	226	94	999999	895	82	468	356	863	485	999999	999999	829	999999	133	955	41	999999	999999	291	937	679	999999	999999	874	999999	999999	903	237	379	880	634	999999	999999	862	562	999999	825	462	999999	877	265	674	622	112	714	701	283	98	431	21	16	444	256	999999	416	206	380	999999	831	878	564	129	999999	604	655	999999	999999	250	999999	44	215	973	116	414	681	999999	999999	611	999999	372	920	999999	805	367	874	199	398	999999	999999	366	999999	223	631	271	322	146	190	28	456	999999	429	43	528	396	806	42	338	842	519	411	800	768	999999	468	958	748	999999	135	730	465	74	914	794	213	492	992	352	844	101	999999	824	388	164	909	942	886	999999	419	561	842	861	555	847	54	999999	782	772	172	313	573	822	65	298	991	196	514	248	324	904	999999	689	493	750	974	587	421	614	541	
526	999999	461	904	999999	887	603	518	999999	999999	647	709	229	999999	999999	528	722	769	100	173	999999	438	647	999999	515	747	163	378	805	872	466	154	178	240	646	241	122	999999	491	410	397	999999	447	498	676	204	594	508	951	232	261	818	331	450	999999	999999	434	487	399	999999	734	999999	713	204	999999	503	541	989	999999	310	415	804	287	689	776	54	990	999999	999999	320	999999	654	999999	583	621	647	822	728	420	558	806	634	528	665	676	171	999999	999999	214	182	663	604	999999	651	816	999999	999999	642	674	999999	107	999999	190	88	672	89	809	999999	583	646	681	999999	578	999999	503	999999	286	622	23	999999	999999	747	944	135	657	558	691	775	767	174	116	190	999999	645	999999	999999	454	999999	992	596	999999	834	669	568	500	850	36	999999	157	999999	999999	999999	628	69	695	359	999999	999999	999999	123	999999	43	372	419	539	501	759	933	535	971	337	837	999999	426	262	254	999999	386	999999	807	532	713	627	732	994	199	999999	999999	949	111	201	398	28	879	999999	328	472	999999	999999	999	999999	103	451	185	707	342	297	212	999999	999999	999999	953	431	623	590	999999	416	999999	425	350	939	765	983	999999	779	938	818	750	228	933	782	999999	999999	634	716	439	272	451	34	661	999999	999999	195	507	830	999999	967	405	298	999999	912	999999	835	688	999999	335	999999	28	999999	769	523	999999	984	999999	669	453	605	796	906	999999	422	999999	999999	999999	449	591	579	999999	602	541	999999	423	999999	704	31	950	992	999999	574	391	330	999999	999999	265	147	363	999999	321	838	387	643	181	499	148	111	947	226	81	249	478	755	633	425	864	798	110	95	289	999999	719	460	935	231	524	830	178	918	359	626	999999	226	268	647	225	897	999999	923	999999	603	83	733	999999	430	106	999999	696	829	191	999999	46	999999	999999	467	129	926	708	999999	974	317	932	39	999999	454	999999	999999	999999	986	209	966	999	186	999999	686	780	985	539	514	135	888	143	349	736	999999	589	817	142	800	528	298	999999	849	949	15	670	53	866	476	999999	844	999999	710	629	999999	467	999999	505	408	687	143	999999	999999	824	999999	999999	593	303	999999	999999	999999	129	696	468	911	777	159	237	766	25	736	128	73	247	290	749	433	720	521	999999	730	321	733	999999	394	999999	995	35	999999	831	87	999999	892	611	999999	725	453	999999	717	999999	999999	632	739	393	951	24	333	955	543	347	750	873	782	548	999999	999999	395	583	999999	20	782	134	999999	935	937	986	999999	462	999999	565	999999	191	
12	999999	127	107	582	999999	171	999999	577	49	999999	525	999999	213	967	353	999999	905	339	869	178	999999	664	193	267	804	455	964	788	999999	999999	999999	999999	568	871	999999	999999	47	452	54	999999	999999	443	742	641	849	999999	734	28	882	985	999999	235	436	999999	304	419	933	999999	778	895	206	999999	705	401	514	483	522	342	999999	999999	439	463	295	458	474	274	922	999999	418	999999	721	946	999999	885	246	752	615	554	576	298	497	206	673	159	999999	121	737	999999	999999	375	341	401	758	959	556	948	999999	999999	549	999999	497	391	999999	828	184	999999	999999	820	165	762	868	968	766	999999	999999	242	789	146	242	363	536	580	425	999999	619	999999	197	946	339	297	812	999999	999999	545	801	116	774	845	999999	964	435	917	196	374	507	999999	634	787	535	324	999999	999999	745	195	999999	999999	965	389	999999	854	73	738	491	999999	949	240	962	231	179	327	999999	943	171	278	927	619	394	60	545	256	695	999999	421	999999	137	999999	892	999999	51	999999	999999	999999	636	130	999999	697	999999	328	425	999999	410	999999	618	217	856	225	999999	476	268	883	532	915	843	963	999999	999999	999999	476	740	941	348	999999	189	999999	187	999999	317	999999	999999	999999	193	75	635	278	845	293	791	214	168	999999	375	425	560	167	362	235	551	673	961	246	379	999999	588	483	927	267	232	999999	999999	784	908	601	108	38	700	466	999999	574	127	875	873	123	317	828	999999	922	999999	999999	999999	999999	529	644	89	141	999999	234	487	161	999999	587	70	467	183	999999	12	774	327	532	467	896	999999	999999	555	96	373	266	651	999999	999999	15	999999	210	401	88	265	274	521	967	999999	475	978	999999	233	999999	814	415	999999	934	999999	800	604	69	999999	45	16	552	99	993	768	604	999999	728	253	345	911	860	75	105	128	738	263	999999	364	991	999999	816	753	25	281	957	999999	717	933	117	410	999999	646	999999	81	712	184	999999	208	573	893	260	884	888	628	954	349	843	999999	96	547	254	999999	572	127	199	799	84	721	810	287	865	794	146	999999	305	224	709	34	999999	564	734	999999	791	108	999999	932	864	999999	327	618	482	901	846	569	166	911	999999	249	999999	912	110	806	999999	295	999999	465	748	953	999999	740	999999	819	410	532	812	102	913	999999	459	999999	935	687	999999	201	999999	964	999999	999999	778	393	150	999999	152	503	463	999999	762	999999	999999	212	193	911	999999	586	977	663	500	323	757	73	998	608	790	624	977	423	412	999999	491	74	516	182	184	938	
599	999999	677	906	79	884	340	418	405	256	83	33	622	817	223	151	473	999999	818	715	395	999999	679	528	526	49	999999	565	24	14	999999	21	999999	999999	987	807	999999	999999	254	999999	999999	589	213	999999	550	999999	800	999999	983	349	601	881	363	468	999999	67	500	999999	999999	39	368	999999	999999	400	559	71	999999	497	830	416	165	878	999999	945	983	999999	338	145	977	572	249	930	999999	999999	413	814	999999	277	582	929	999999	999999	999999	224	999999	957	195	812	984	488	666	313	764	999999	194	723	501	999999	485	746	729	364	181	817	999999	438	203	730	999999	745	999999	29	999999	900	999999	327	674	176	441	35	999999	999999	161	498	906	935	175	14	489	689	323	999999	792	999999	210	952	666	396	433	86	763	465	824	248	85	647	397	864	478	999999	58	334	999999	459	136	999999	212	682	911	854	272	199	250	307	432	999999	999999	89	700	999999	661	999999	743	365	271	165	701	913	423	268	547	311	536	622	640	988	273	342	709	997	999999	983	485	578	813	999999	999999	527	816	911	420	999999	173	330	999999	999999	591	999999	197	970	511	299	999999	999999	316	961	662	628	666	444	899	999999	380	999999	407	678	802	174	551	999999	999999	184	107	999999	999999	239	147	215	416	869	406	652	155	738	495	459	723	832	999999	851	999999	596	860	999999	22	526	999999	470	923	537	969	427	79	999999	999999	337	202	758	804	999999	824	457	999999	797	47	257	748	642	999999	999999	954	969	903	700	999999	354	999999	725	499	331	999999	676	999999	879	900	999999	582	654	999999	168	267	965	999999	194	37	464	384	72	999999	764	778	999999	263	974	582	999	524	379	999999	684	23	476	999999	482	784	157	175	341	897	68	674	103	933	59	690	988	941	718	672	330	969	261	391	734	553	998	423	317	999999	900	999999	213	999999	33	999999	790	706	999999	410	880	299	53	174	284	99	684	371	999999	293	594	999999	999999	706	999999	715	762	95	999999	928	786	734	857	45	996	999999	470	163	909	904	999999	292	999999	318	792	41	926	999999	116	644	869	636	218	33	712	999999	999999	507	555	318	999999	705	182	626	623	155	441	17	999999	999999	629	530	461	309	393	311	670	497	913	362	788	675	978	999999	69	159	999999	999999	999999	163	999999	999999	608	601	522	204	119	769	694	647	999999	999999	918	999999	25	999999	185	908	640	410	999999	171	594	203	529	716	727	292	567	474	629	607	684	999999	735	666	999999	860	787	198	202	901	802	275	761	999999	757	999999	873	999999	974	
617	203	922	999999	999999	378	999999	81	999999	999999	826	212	230	27	993	244	904	700	359	426	325	131	451	218	281	369	328	441	660	959	184	419	999999	500	22	413	761	43	952	297	517	999999	999999	721	999999	698	582	999999	768	635	853	999999	524	999999	658	495	999999	999999	710	423	59	973	421	846	302	999999	366	729	14	590	482	870	747	71	908	536	150	730	842	999999	787	80	672	35	115	332	894	999999	841	527	660	999999	333	539	999999	544	377	144	428	957	341	999999	253	188	162	982	999999	462	396	132	354	32	999999	137	636	979	310	396	740	999999	523	815	888	487	929	434	999999	218	999999	374	168	16	311	885	999999	935	999999	494	872	999999	999999	441	164	719	182	999999	186	205	902	268	243	981	403	999999	444	526	963	766	259	999999	444	999999	999999	32	963	348	720	999999	999999	999999	162	816	523	617	752	91	660	179	315	300	258	351	315	564	999999	187	999999	852	451	724	971	70	999999	154	999999	999999	802	999999	755	833	918	200	319	999999	115	426	467	785	706	362	999999	794	999999	999999	479	102	999999	84	891	786	735	867	999999	171	999999	102	581	379	928	431	289	527	423	999999	382	68	42	113	999999	714	719	999999	156	98	858	999999	999999	999999	999999	596	739	727	251	969	108	60	655	157	481	23	999999	98	857	285	999999	348	999999	999999	586	999999	70	487	625	999999	76	908	721	456	313	553	493	304	703	342	691	561	999999	453	999999	331	412	884	632	445	868	630	969	871	999999	999999	805	629	699	999999	999999	999999	111	74	999999	199	339	999999	844	927	999999	551	394	999999	593	999999	71	927	999999	265	999999	185	854	190	318	446	938	850	441	793	748	864	604	999999	806	439	459	221	550	193	991	212	50	704	916	999999	245	453	287	502	458	877	999999	999999	999999	360	406	999999	755	466	999999	489	767	60	999999	999999	999999	999999	999999	163	72	999999	387	423	999999	999999	145	999999	273	999999	210	494	572	939	345	999999	842	170	205	455	42	537	466	93	932	511	445	989	524	261	380	300	734	133	999999	608	500	608	180	448	225	256	657	764	999999	766	999999	999999	715	999999	822	786	749	273	999999	534	393	999999	491	999999	999999	155	635	22	620	910	760	999999	509	736	380	244	989	757	240	786	999999	701	828	175	594	999999	999999	215	438	594	999999	470	999999	905	224	206	126	417	86	79	620	999999	999999	355	999999	478	328	999999	938	588	999999	999999	43	344	654	692	475	999999	178	754	870	430	584	35	368	999999	445	604	522	999999	
127	581	680	999999	175	245	557	482	170	126	298	306	276	850	999999	559	437	668	260	532	731	800	249	332	208	200	70	999999	999999	715	42	724	999999	764	470	224	321	872	999999	999999	145	992	165	62	466	999999	163	999999	237	808	862	999999	999999	999999	452	327	342	358	999999	999999	184	438	495	454	93	573	840	512	390	583	999999	565	500	841	397	738	644	197	865	634	47	999999	999999	187	853	265	380	476	999999	999999	999999	963	910	203	244	706	999999	710	968	892	734	651	999999	999999	570	999999	286	512	602	999999	682	155	999999	337	999999	999999	548	317	601	999999	202	999999	200	247	999999	285	999999	999999	606	691	242	933	999999	999999	999999	396	982	999999	617	555	978	999999	873	608	470	737	480	582	266	396	167	198	119	999999	999999	999999	461	116	953	295	652	980	905	999999	481	748	999999	519	438	551	865	312	700	56	849	334	500	999999	777	964	804	82	999999	220	533	53	999999	88	283	538	935	876	292	332	902	998	962	961	999999	999999	810	961	153	999999	999999	999999	498	72	301	375	870	869	339	989	490	580	940	695	388	999999	999999	999999	999999	999999	616	989	999999	378	153	851	371	538	465	65	999999	999999	928	335	688	678	555	761	999999	907	999999	75	546	999999	841	999999	67	276	999999	999999	797	962	999999	253	108	541	999999	129	919	999999	999999	341	413	283	835	999999	652	999999	16	709	882	999999	999999	999999	242	550	452	999999	999999	999999	793	105	955	766	999999	999999	127	685	237	999999	843	435	842	999999	904	337	999999	273	467	203	679	452	999999	874	816	635	901	397	999999	999999	99	118	592	108	656	908	385	647	25	645	530	999999	387	860	866	456	329	999999	434	904	888	188	269	344	151	350	999999	999999	999999	632	299	730	999999	679	67	999999	843	744	689	996	951	25	258	999999	999999	999999	999999	409	999999	369	315	186	962	116	669	910	848	258	956	999999	83	304	696	392	355	800	999999	708	802	141	613	585	45	999999	953	872	930	447	671	438	999999	435	83	590	326	999999	767	999999	20	999999	886	594	999999	383	922	999999	328	866	999999	872	999999	366	607	876	755	999999	151	999999	162	999999	980	999999	999999	527	39	999999	231	115	999999	241	43	735	698	655	255	29	797	999999	999999	999999	554	74	970	799	29	919	999999	207	835	596	972	999999	999999	223	176	999999	18	270	999999	285	999999	999999	999999	999999	839	684	999999	951	631	736	933	489	29	999999	251	915	441	786	508	119	819	999999	999999	479	999999	800	999999	999999	999999	770	21	537	317	239	999999	342	
273	999999	999999	345	262	999999	576	109	663	999999	222	559	971	260	52	999999	762	999999	465	999999	942	331	999999	48	999999	999999	999999	999999	724	405	182	790	984	909	652	999999	826	173	857	942	457	180	816	776	588	770	512	238	728	999999	775	83	773	469	399	941	758	999999	981	999999	999999	715	999999	999999	320	432	575	71	999999	346	405	598	385	523	953	771	515	209	999999	593	680	244	142	935	630	108	26	524	520	710	947	903	191	788	999999	742	796	558	466	165	999999	999999	629	999999	394	186	999999	999999	516	628	436	559	471	397	398	180	583	999999	999999	999999	415	61	551	897	398	501	416	597	984	221	999999	956	742	304	999999	999999	614	750	550	999999	999999	765	999999	999999	284	999999	441	794	399	368	168	999999	922	255	749	999999	899	731	992	893	769	110	275	304	999999	999999	816	177	999999	169	999999	833	899	191	810	650	53	999999	622	10	69	999999	999999	626	999999	628	43	497	554	999999	340	882	999999	657	999999	999999	499	999999	248	999999	581	274	794	240	803	334	457	741	999999	109	110	248	999999	991	999999	156	903	649	999999	999999	999999	329	622	754	829	999999	85	252	505	999999	160	339	421	817	429	794	827	967	823	728	181	302	62	455	999999	101	999999	765	823	539	407	850	472	224	369	999999	652	50	410	130	999999	214	246	999999	948	999999	827	301	571	999999	328	935	999999	522	852	153	276	177	609	738	908	999999	429	965	112	999999	867	206	457	177	152	999999	566	999999	999999	999999	66	999999	999999	999999	999999	482	203	999999	221	999999	999999	950	372	999999	986	485	440	999999	999999	939	785	280	832	999999	903	630	999999	404	896	540	378	134	52	885	97	157	999999	999999	474	435	999999	644	999999	640	286	917	834	241	999999	667	356	894	489	540	191	785	295	999999	481	643	639	799	999999	680	999999	999999	907	999999	139	838	814	216	207	787	823	150	999999	201	371	986	796	612	222	999999	194	484	644	999999	704	311	862	999999	753	831	795	326	757	999999	999999	387	19	357	111	353	999999	150	696	999999	716	50	999999	999999	999999	495	846	37	999999	999999	999999	618	265	404	782	827	975	11	463	999999	999999	506	999999	452	999999	984	976	449	510	999999	385	53	787	942	795	999999	52	768	326	267	984	768	739	108	587	929	999999	615	574	284	377	852	687	330	710	220	656	816	449	999999	519	999999	999999	999999	283	453	999999	322	999999	128	785	217	684	999999	391	233	767	295	865	724	999999	370	874	236	502	532	366	467	242	999999	17	235	328	815	748	999999	
252	999999	824	143	108	808	999999	456	498	170	177	491	938	487	452	999999	951	725	648	158	532	299	224	750	96	374	999999	32	120	559	888	869	457	804	980	744	999999	731	625	999999	364	428	737	342	999999	874	528	999999	142	646	284	603	176	999999	65	952	808	83	56	734	728	983	999999	939	282	308	44	999999	506	999999	899	229	109	595	794	113	562	999999	395	222	845	335	889	473	285	295	999999	857	748	999999	935	398	684	891	335	999999	91	999999	999999	999999	839	394	258	999999	999999	64	999999	581	805	999999	400	925	687	999999	888	999999	999999	872	664	986	605	187	999999	477	999999	999999	545	999999	269	423	32	763	822	999999	383	461	999999	465	726	230	791	131	999999	999999	638	999999	711	999999	12	933	286	218	999999	82	460	662	998	781	661	245	999999	294	321	391	929	636	999999	357	460	437	325	999999	999999	999999	205	484	999999	599	999999	762	799	694	215	336	147	813	629	749	879	721	462	999999	803	490	999999	507	809	670	866	11	906	363	999999	999999	617	647	72	700	877	975	999999	408	941	899	445	999999	89	985	999999	126	16	363	478	739	999999	999999	835	999999	999999	698	674	464	733	837	855	446	304	640	718	499	751	928	999999	903	999999	64	364	904	999999	885	999999	999999	426	750	999999	553	999999	660	600	598	999999	406	999999	189	311	82	675	114	999999	999	530	449	276	754	375	999999	999999	574	555	920	999999	930	621	846	280	849	47	999999	842	312	999999	644	999999	999999	686	354	960	999999	999999	121	999999	259	999999	54	365	977	558	999999	385	917	71	999999	114	999999	932	999999	785	131	909	461	44	692	999999	741	449	999999	999999	155	77	999999	127	799	972	444	542	415	80	576	491	302	301	375	607	925	999999	249	539	370	999999	804	568	839	782	150	999999	999999	999999	129	605	478	577	412	604	364	799	271	348	670	147	526	999999	999999	639	616	169	668	999999	999999	499	209	356	999999	999999	272	462	287	999999	831	367	845	428	950	970	22	725	889	770	999999	135	999999	901	999999	233	671	993	358	999999	176	999999	418	610	651	629	406	999999	538	454	342	902	521	255	517	313	301	108	860	249	626	999999	280	898	843	220	520	999999	486	815	295	279	999999	87	849	850	949	245	776	331	574	890	999999	444	438	350	999999	733	999999	999999	999999	999999	143	119	583	285	999999	999999	999999	440	118	999999	645	722	169	999999	798	443	405	999999	363	65	999999	539	999999	735	999999	835	469	502	999999	786	914	920	883	999999	999999	993	999999	999999	148	999999	477	
346	222	475	254	473	285	375	551	180	999999	727	212	876	251	603	999999	847	999999	875	999999	274	833	332	999999	724	839	999999	927	804	999999	831	527	924	588	984	999999	209	491	241	559	104	951	999999	458	197	718	17	480	542	559	999999	999999	999999	388	212	999999	999999	999999	999999	634	838	447	746	240	507	209	287	298	266	287	999999	999999	349	326	955	323	406	873	996	16	832	966	395	255	293	837	999999	545	385	481	435	916	961	607	720	656	214	206	999999	999999	999999	719	999999	264	323	299	654	999999	999999	889	116	26	999999	523	802	872	62	500	946	670	944	742	912	785	999999	328	405	742	605	309	999999	210	999999	18	576	122	999999	999999	931	994	193	317	999999	999999	375	419	631	448	805	848	603	713	260	290	53	698	806	999999	413	999999	894	999999	999999	999999	780	999999	103	287	947	689	999999	999999	568	951	486	999999	629	426	419	442	999999	957	936	756	705	405	950	642	964	877	316	324	727	936	110	281	966	988	716	469	325	353	999999	125	999999	681	999999	999999	803	416	999999	390	28	970	308	937	975	999999	999999	384	999999	999999	322	79	383	804	999999	632	999999	215	670	641	710	950	126	999999	465	821	37	999999	999999	651	839	999999	809	925	306	756	638	173	999999	381	569	341	513	865	41	999999	742	924	999999	522	457	597	999999	437	680	78	854	999999	481	164	566	999999	134	313	621	764	999999	999999	507	447	993	687	999999	298	81	999999	999999	261	999999	43	88	113	546	738	204	251	811	382	255	238	902	684	692	999999	999999	174	216	999999	999999	277	172	295	427	49	999999	769	687	458	365	999999	631	999999	642	447	85	999999	858	396	119	999999	999999	887	211	999999	545	319	995	768	483	906	172	246	16	999999	871	792	686	506	999999	999999	563	362	26	943	607	999999	999999	999999	999999	361	315	999999	100	874	324	284	999999	999999	504	218	773	919	975	999999	999999	394	596	999999	575	293	777	362	999999	683	815	600	999999	268	999999	245	278	999999	702	131	601	352	156	142	730	597	709	538	12	11	661	644	387	999999	804	222	999999	453	999999	782	999999	953	643	416	999999	999999	413	999999	485	999999	999999	32	226	853	857	797	248	463	867	977	583	999999	359	999999	999999	999999	222	313	463	459	999999	824	80	920	547	647	708	739	83	999999	194	999999	999999	743	71	639	428	999999	709	999999	974	259	999999	702	209	344	999999	999999	395	888	999999	109	371	36	736	999999	951	305	315	220	999999	508	390	999999	999999	699	196	615	124	392	752	688	603	999999	
484	999999	248	999999	999999	213	53	251	354	999999	999999	95	522	35	999999	999999	687	132	228	499	918	476	868	726	999999	999999	157	988	999999	12	999999	821	505	999999	552	464	876	583	584	112	177	846	164	206	363	999999	186	171	999999	999999	705	630	999999	114	538	18	413	521	999999	999999	65	64	999999	351	58	999999	589	999999	483	552	999999	113	547	126	332	999999	321	672	373	999999	333	986	389	183	307	999999	361	401	385	543	999999	365	999999	373	56	122	999999	813	157	678	128	578	687	66	999999	601	92	353	999999	467	696	741	158	999999	888	79	999999	725	53	999999	333	999999	232	939	502	714	989	184	999999	219	133	508	525	694	999999	755	308	999999	84	706	433	17	999999	918	999999	319	216	999999	484	976	446	232	769	613	999999	929	999999	747	563	999999	611	907	999999	999999	344	999999	225	464	999999	999999	999999	352	650	347	119	999999	579	314	102	999999	507	143	999999	104	773	999999	738	999999	349	163	409	560	999999	999999	999999	525	999999	56	584	658	103	999999	682	351	215	104	581	431	999999	40	360	50	999999	380	887	478	217	188	799	999999	459	314	125	999999	733	220	582	962	999999	593	999999	532	999999	999999	999999	755	460	999999	888	678	999999	317	417	318	803	369	905	399	800	999999	317	555	257	150	999999	788	637	663	618	994	999999	619	188	999999	449	827	319	999999	289	142	27	859	300	130	123	152	897	806	999999	374	999999	192	171	626	285	999999	284	589	999999	311	127	797	999999	893	999999	709	139	999999	869	976	59	999999	119	668	999999	999999	265	137	36	65	999999	831	447	253	999999	999999	458	561	634	999999	999999	730	973	978	24	230	129	406	964	414	22	999999	936	999999	325	619	999999	999999	28	999999	779	157	999999	190	419	999999	360	496	214	826	261	999999	999999	999999	433	329	999999	141	653	387	999999	859	999999	622	52	999999	999999	999999	928	80	266	955	999999	999999	999999	405	177	792	568	728	870	632	999999	999999	999999	444	528	999999	816	995	898	941	849	640	999999	919	985	940	148	918	999999	999999	567	999999	569	999999	999999	999999	828	38	162	928	999999	924	517	706	667	34	999999	999999	972	421	999999	932	182	325	115	999999	318	999999	420	236	654	649	335	999999	999999	68	999999	857	409	463	654	788	843	969	379	925	999999	791	262	960	481	540	945	981	773	999999	961	999999	999999	142	756	122	617	999999	284	922	599	800	999999	608	999999	611	208	519	766	601	99	213	946	190	779	527	463	459	999999	999999	999999	354	944	439	999999	334	667	276	706	542	180	918	
695	999999	999999	332	999999	653	515	869	341	435	224	181	545	758	308	19	363	239	999999	168	179	999999	228	254	856	999999	511	130	999999	999999	813	234	430	181	517	499	854	999999	377	999999	943	886	999999	278	140	772	893	348	36	657	913	477	884	22	748	535	237	91	475	947	151	395	925	409	622	989	751	374	999999	808	164	905	861	848	225	999999	999999	949	124	93	999999	173	104	296	28	999999	350	999999	432	999999	271	773	981	430	668	558	960	383	656	150	999999	529	107	227	502	18	615	45	796	464	159	288	966	999999	638	999999	301	639	391	286	649	342	999999	999999	999999	391	999999	441	190	999999	332	13	303	973	999999	789	999999	876	793	19	729	314	621	967	833	999999	999999	599	999999	689	267	331	991	379	501	688	586	999999	999999	121	94	184	855	140	141	999999	999999	993	999999	849	999999	424	845	381	557	344	720	974	434	563	585	334	650	500	409	10	22	924	481	383	999999	236	205	999999	925	555	459	491	835	687	999999	813	280	999999	778	842	486	619	999999	167	999999	999999	414	999999	999999	760	533	365	730	141	999999	69	521	945	999999	684	999999	173	456	11	999999	239	148	999999	999999	771	63	999999	722	999999	524	402	112	324	415	600	822	999999	155	175	31	104	999999	704	554	939	999999	334	304	103	999999	322	999999	820	281	738	473	999999	563	764	706	824	642	174	999999	741	957	206	999999	56	862	999999	28	291	999999	791	478	999999	203	624	999999	728	414	629	943	212	239	292	999999	676	136	165	523	391	468	207	999999	596	98	813	982	105	794	999999	240	480	304	882	999999	999999	270	39	473	939	294	999999	999999	23	999999	999999	511	675	999999	863	999999	706	628	637	822	782	340	881	355	390	641	385	933	166	398	472	908	357	450	562	416	106	691	583	106	490	786	447	376	684	311	317	941	999999	999999	533	852	999999	999999	68	160	999999	684	999999	308	999999	54	264	999999	757	505	164	234	600	456	823	999999	55	540	999999	995	892	999999	670	88	334	443	11	999999	864	620	251	999999	999999	412	38	422	607	999999	197	445	999999	822	999999	999999	157	93	351	485	513	999999	806	999999	726	73	267	999999	24	14	999999	475	52	999999	760	146	999999	866	842	197	428	411	417	769	352	896	472	80	897	490	931	250	101	526	325	356	813	124	571	999999	155	165	407	602	311	722	402	107	71	481	925	291	999999	163	67	999999	110	999999	785	829	600	999999	974	533	83	733	383	526	119	413	999999	999999	304	523	999999	999999	999999	
814	468	999999	999999	375	999999	426	565	650	999	938	999999	224	255	776	999999	999999	728	959	190	874	529	577	348	876	988	657	158	785	999999	727	121	794	107	296	578	165	999999	999999	187	558	968	432	734	445	999999	894	168	556	999999	999999	795	92	91	139	295	999999	999999	627	386	361	277	779	999999	281	826	674	127	999999	207	183	999999	503	781	999999	999999	999999	843	999999	819	104	499	601	974	432	932	38	713	967	999999	688	873	999999	848	826	291	198	768	462	618	393	777	208	358	637	999999	302	311	459	233	198	57	388	807	292	861	675	805	999999	348	797	960	159	999999	519	309	706	654	955	350	717	337	999999	294	436	326	301	999999	347	284	640	999999	999999	743	812	999999	495	999999	566	999999	999999	393	999999	123	820	432	627	249	999999	337	451	999999	355	119	999999	999999	666	104	381	965	569	999999	468	956	708	80	707	416	999999	878	814	999999	999999	990	734	333	800	277	473	14	699	999999	414	19	833	999999	381	999999	236	999999	999999	401	529	601	405	192	925	580	415	750	724	221	104	960	522	999999	560	999999	999999	999999	70	398	631	377	999999	518	28	458	133	715	698	999999	189	999999	903	423	286	999999	595	551	408	230	862	999999	289	488	957	453	999999	197	442	26	769	53	892	586	769	161	335	886	174	999999	456	699	61	171	41	900	66	109	369	74	769	832	999999	839	999999	999999	999999	787	999999	999999	999999	936	283	681	793	999999	999999	999999	653	134	170	708	999999	930	773	172	670	128	456	66	397	398	827	377	257	999999	999999	62	60	999999	73	547	335	599	516	520	999999	380	377	895	999999	738	455	999999	999999	71	454	999999	76	373	999999	999999	341	504	187	999999	999999	906	434	857	876	259	277	792	70	622	382	788	424	262	999999	300	750	560	467	658	999999	999999	472	195	999999	415	985	687	999999	999999	216	831	999999	944	412	519	999999	999999	29	349	471	663	999999	999999	689	666	439	813	999999	947	228	780	999999	528	629	525	999999	248	375	471	273	590	178	999999	415	550	376	999999	850	236	999999	999999	999999	999999	197	289	999999	190	506	999999	976	182	70	676	875	435	795	893	999999	999999	86	707	155	558	85	880	494	217	999999	148	300	999999	962	999999	603	988	999999	918	999999	999999	116	263	741	999999	494	999999	529	502	101	979	755	999999	999999	963	999999	646	95	982	52	316	795	210	999999	999999	535	26	219	670	999999	886	999999	876	561	974	780	822	965	999999	73	984	999999	992	126	896	392	999999	804	998	248	999999	902	266	
999999	34	554	905	949	383	24	478	999999	858	999999	999999	793	999999	921	999999	193	337	681	490	919	68	999999	802	94	417	975	718	999999	999999	432	999999	999999	929	10	536	429	874	873	591	590	595	999999	999999	573	999999	112	999999	894	623	814	910	285	422	999999	817	79	752	821	999999	407	305	265	671	436	999999	230	864	999999	999999	999999	999999	464	999999	899	999999	956	463	238	182	314	471	824	599	405	521	999999	571	592	193	999999	677	62	999999	194	295	339	439	75	271	691	999999	999999	999999	862	999999	999999	195	523	22	860	616	523	649	999999	936	481	999999	276	915	999999	658	999999	694	927	93	266	134	905	614	999999	999999	397	967	490	999999	835	324	737	900	999999	999999	58	579	999999	850	999999	413	112	258	813	672	173	159	802	999999	966	999999	582	778	248	332	290	908	28	343	228	556	999999	172	999999	999999	999999	376	850	813	610	702	999999	86	929	852	32	657	801	999999	364	247	175	457	108	893	999999	958	661	999999	375	149	561	989	999999	607	255	939	157	655	743	796	309	988	999999	274	580	999999	848	395	310	633	117	696	979	999999	999999	710	74	216	999999	970	714	999999	447	471	150	381	999999	332	999999	93	509	155	999999	999999	938	999999	35	999999	323	246	120	275	442	742	999999	865	20	999999	226	999999	874	999999	999999	999999	92	201	550	999999	134	209	60	999999	787	226	999999	962	117	421	52	214	685	240	999999	188	999999	999999	675	705	439	999999	999999	804	999999	73	218	999999	999999	815	999999	747	635	999999	709	123	999999	594	999999	999999	618	78	757	598	607	999999	858	643	57	61	912	643	525	999999	531	849	839	256	420	999999	18	565	58	999999	936	305	999999	621	531	780	992	276	999999	459	96	371	999999	771	206	104	214	574	521	862	903	842	231	789	999999	999999	283	940	999999	999999	999999	63	999999	465	661	312	999999	246	122	277	69	645	999999	76	999999	169	331	999999	59	325	519	443	999999	195	398	104	999999	789	999999	670	506	62	999999	999999	252	42	350	999999	119	894	662	967	461	999999	999999	267	169	999999	40	999999	538	215	890	858	253	773	999999	834	76	567	238	999999	168	451	770	17	552	484	999999	999999	819	269	999999	999999	663	552	981	799	999999	999999	934	918	999999	705	142	300	171	244	999999	478	33	516	995	999999	665	20	809	19	999999	795	999999	999999	340	313	563	278	257	734	999999	701	791	219	451	935	999999	319	999999	462	999999	479	845	318	530	999999	703	312	274	416	499	653	742	971	326	999999	426	259	588	455	999999	863	
53	436	49	262	686	813	74	69	919	356	126	357	999999	999999	999999	406	165	984	610	261	14	840	245	552	959	820	893	854	999999	999999	999999	448	320	456	436	418	999999	277	669	999999	999999	215	999999	152	999999	999999	999999	322	646	29	103	603	844	999999	859	999999	201	497	303	866	919	220	999999	546	625	999999	47	999999	999999	542	136	999999	325	720	999999	798	354	102	999999	574	548	580	218	499	289	138	603	999999	597	233	226	999999	973	803	970	37	665	999999	527	999999	357	999999	745	114	999999	999999	287	134	999999	999999	999999	108	481	999999	328	349	11	999999	999999	497	84	617	655	999999	325	355	914	522	749	985	999999	405	574	167	226	519	834	114	606	83	850	479	552	536	375	999999	310	999999	484	999999	35	615	691	40	999999	739	382	401	788	547	301	764	385	891	928	999999	999999	324	513	999999	514	999999	999999	194	646	605	75	129	978	207	54	670	47	999999	999999	526	999999	999999	999999	486	147	443	325	68	782	999999	104	660	608	912	593	985	999999	999999	999999	137	172	507	393	188	999999	999999	423	590	503	630	727	266	930	999999	749	989	941	36	671	81	582	394	411	560	511	415	999999	76	613	999999	929	999999	11	832	364	216	999999	205	812	883	999999	735	565	999999	368	999999	999999	207	999999	604	999999	713	15	55	555	999999	106	999999	676	999999	742	357	999999	444	700	366	999999	999999	57	543	838	745	224	787	61	999999	829	999999	202	674	999999	322	902	19	24	225	365	999999	286	586	999999	327	528	553	151	672	758	999999	461	11	581	999999	160	629	765	308	499	228	994	999999	948	846	640	12	583	429	454	967	429	484	11	310	821	999999	999999	521	999999	670	999999	999999	98	707	797	200	103	63	172	283	254	999999	726	146	960	577	999999	273	999999	525	999999	721	228	791	702	999999	10	280	809	689	999999	253	91	828	582	999999	999999	251	59	999999	999999	529	267	999999	999999	713	999999	999999	349	253	999999	999999	834	999999	700	999999	169	999999	15	999999	999999	822	254	483	999999	999999	634	897	564	354	958	395	999999	247	616	999999	463	57	78	988	228	999999	931	565	855	999999	419	389	137	657	456	322	246	999999	259	999999	285	783	104	999999	88	860	309	995	999999	448	945	596	95	999999	999999	121	239	26	602	63	890	688	628	49	590	255	769	906	897	645	159	985	999999	529	999999	680	952	355	909	367	999999	935	280	417	101	999999	304	876	196	344	999999	229	636	206	206	596	165	999999	999999	833	101	403	108	999999	999999	960	999999	565	96	790	
999999	884	116	244	999999	955	418	221	947	767	951	892	720	999999	999999	999999	359	791	999999	577	525	999999	999999	86	276	443	837	630	999999	141	223	999999	790	406	185	208	122	402	999999	251	188	999999	117	999999	881	999999	683	545	999999	999999	610	999999	242	518	274	272	999999	999999	968	782	999999	999999	102	999999	554	999999	111	999999	386	365	818	957	811	999999	398	999999	788	848	204	999999	760	999999	543	999999	530	405	505	281	141	913	536	92	999999	207	999999	999999	999999	301	820	669	106	999999	999999	731	549	653	16	161	999999	693	483	822	835	900	31	825	999999	342	296	158	999999	830	999999	999999	828	735	999999	613	999999	998	730	497	38	999999	999999	401	143	811	999999	876	999999	354	999999	448	440	713	257	532	185	307	155	999999	14	671	951	276	186	999999	999999	999999	130	402	202	131	999999	999999	794	309	930	999999	692	442	131	999999	759	373	678	999999	43	124	488	10	437	999999	999999	222	999999	367	999999	703	999999	447	908	999999	756	996	161	999999	999999	454	919	948	999999	555	999999	712	397	594	912	588	598	999999	999999	788	999999	129	964	999999	999999	999999	999999	437	999999	237	999999	999999	999999	724	663	763	221	647	268	588	204	540	408	882	54	999999	824	898	454	995	114	782	785	129	80	636	41	619	999999	736	951	999999	233	375	150	371	999999	673	930	159	377	951	999999	83	593	795	999999	92	497	139	999999	604	982	729	132	632	468	999999	653	37	731	601	885	532	636	999999	316	43	741	999999	961	999999	999999	999999	628	999999	608	712	536	285	914	948	132	632	810	357	510	999999	252	999999	903	774	29	999999	427	999999	75	651	446	881	488	999999	351	814	178	999999	999999	999999	999999	968	33	756	999999	378	123	999999	479	999999	999999	289	999999	999999	790	999999	780	999999	142	74	878	852	999999	956	999999	654	999999	236	999999	318	464	47	999999	999999	402	999999	999999	157	895	999999	790	643	306	812	930	999999	679	675	897	128	44	981	641	572	807	258	881	77	490	233	999999	886	999999	999999	999999	683	999999	388	420	516	739	633	301	490	999999	244	556	285	36	118	999999	131	338	488	284	999999	406	158	25	154	999999	426	666	671	79	999999	999999	145	23	256	599	999999	265	999999	389	411	999999	160	297	999999	701	606	50	381	258	999999	999999	697	886	325	287	419	372	275	124	322	966	629	421	380	999999	999999	271	999999	519	684	865	947	109	873	999999	256	861	452	452	999999	999999	294	423	619	355	769	258	698	999999	190	928	989	276	77	444	69	999999	916	796	290	344	271	
862	999999	594	609	598	23	531	41	558	920	822	328	936	681	216	801	999999	999999	999999	999999	809	999999	755	876	681	42	438	999999	516	944	656	172	999999	124	432	999999	999999	745	180	244	999999	999999	632	18	176	999999	999999	763	999999	937	891	788	999999	772	999999	999999	818	999999	928	566	585	797	524	613	273	660	999999	821	999999	368	999999	289	836	999999	405	871	706	747	710	733	901	674	999999	999999	62	999999	55	999999	999999	999999	39	317	817	614	659	379	423	28	744	516	90	999999	514	495	999999	611	952	198	377	590	826	999999	17	204	665	910	916	944	561	406	614	188	169	360	338	469	472	999999	279	35	457	688	12	999999	653	592	170	395	418	450	915	856	321	81	82	957	309	999999	999999	999999	999999	999999	999999	999999	901	999999	159	164	999999	700	149	729	919	352	142	147	999999	813	551	999999	749	531	536	999999	491	757	999999	97	287	380	999999	848	283	999999	572	999999	231	999999	302	750	442	999999	999999	717	999999	195	999999	969	939	999999	888	999999	82	875	999	931	999999	356	856	154	45	72	876	786	999999	999999	455	399	779	164	916	414	521	800	999999	743	302	818	809	305	999999	897	158	353	999999	674	776	408	530	640	999999	875	808	157	715	380	139	999999	187	20	999999	547	199	784	28	999999	973	281	244	265	638	134	547	999999	333	147	913	533	304	866	523	57	869	148	999999	51	999999	373	95	270	614	850	641	999999	565	283	708	373	335	17	700	505	174	274	12	910	999999	999999	824	999999	999999	605	999999	999999	496	692	677	60	665	977	999999	609	196	973	651	999999	493	748	999999	60	999999	999999	208	297	175	999999	882	999999	146	218	713	358	999999	518	803	999999	702	329	999999	872	999999	657	999999	357	138	100	318	200	623	224	999999	589	261	773	147	917	999999	861	156	478	810	82	914	457	999999	999999	999999	999999	999999	999999	95	173	446	132	455	781	841	999999	168	999999	709	692	999999	999999	791	133	106	776	380	886	611	999999	183	834	72	532	743	261	93	609	40	640	999999	981	139	263	153	999999	999999	365	85	999999	702	81	768	127	101	992	999999	150	432	294	307	293	999999	253	989	612	70	999999	48	589	766	999999	53	78	672	999	792	537	980	967	457	24	810	64	148	111	75	944	999999	751	595	943	186	746	343	736	950	999999	273	541	78	406	999999	999999	790	999999	999999	699	454	101	999999	999999	169	464	836	292	482	976	115	887	546	125	999999	297	994	999999	382	306	735	999999	59	907	274	999999	899	61	999999	324	
999999	995	83	376	999999	349	551	467	999999	999999	910	60	999999	973	780	385	994	953	914	39	501	999999	770	731	963	999999	52	302	999999	999999	999999	999999	595	168	999999	119	999999	180	625	999999	999999	536	48	661	396	684	683	85	137	999999	454	945	146	667	823	999999	234	351	412	982	999999	259	603	73	999999	135	465	105	270	670	571	824	338	772	294	964	999999	119	345	289	999999	966	175	975	275	999999	648	927	344	417	885	472	999999	642	999999	495	933	974	999999	999999	229	588	815	466	326	630	617	373	383	858	377	999999	16	999999	157	999999	999999	999999	999999	545	999999	999999	999999	852	784	999999	66	999999	928	798	999999	953	613	84	69	255	160	708	658	999999	999999	284	553	485	999999	769	466	644	495	999999	411	315	186	959	999999	691	828	963	999999	228	573	922	445	585	827	423	512	931	73	999999	189	999999	969	163	544	211	984	284	812	24	641	422	210	423	396	725	777	653	299	999999	427	197	36	440	81	89	999999	999999	657	626	999999	534	580	999999	334	35	999999	32	425	582	707	553	160	667	586	160	722	31	198	112	645	999999	642	999999	999999	992	360	538	999999	464	372	25	627	195	757	999999	841	617	99	371	388	755	237	716	671	874	47	369	853	921	366	817	780	555	980	408	892	999999	118	342	675	999999	940	960	220	691	926	964	909	479	319	115	931	826	999999	890	631	925	33	610	955	990	684	999999	108	999999	245	81	214	999999	224	955	508	757	696	580	814	276	506	979	999999	82	999999	999999	999999	260	885	953	831	100	999999	966	862	999999	999999	999999	999999	999999	862	999999	456	854	760	561	999999	363	607	184	999999	153	86	364	999999	54	662	882	541	310	558	847	669	291	250	124	581	257	999999	999999	380	22	457	999999	414	841	533	999999	321	897	999999	258	653	999999	999999	999999	999999	422	547	999999	845	504	152	999999	231	24	999999	175	613	645	980	17	269	606	999999	999999	695	51	950	588	521	568	571	643	999999	310	203	999999	467	999999	110	168	710	285	164	875	869	633	813	399	999999	368	490	675	999999	120	988	57	999999	705	992	971	472	958	306	999999	933	508	641	920	820	48	707	61	545	999999	307	999999	999999	928	258	72	238	560	999999	163	88	895	726	80	999999	156	60	762	569	138	696	999999	999999	877	942	999999	992	999999	578	806	660	438	140	105	813	999999	999999	978	457	999999	999999	911	999999	153	208	47	782	570	999999	674	987	944	491	416	135	555	999999	573	985	887	79	345	999999	936	502	649	
764	630	267	316	550	999999	314	639	395	785	536	835	678	904	999999	431	293	904	818	715	947	724	970	267	10	42	993	569	860	999999	928	999999	651	559	283	162	313	302	133	915	640	852	31	349	29	178	999999	999999	310	999999	62	88	128	786	999999	50	659	999	999999	999999	88	744	778	987	856	257	194	999999	631	999999	999999	990	780	902	85	104	703	631	248	831	147	912	269	222	355	999999	170	864	857	243	502	313	999999	999999	837	895	83	999999	999999	771	984	999999	459	874	530	71	308	225	710	607	346	38	761	485	381	999999	485	566	641	16	999999	329	272	397	999999	999999	14	999999	75	999999	31	669	147	999999	847	999999	463	999999	691	293	551	944	164	259	999999	474	552	999999	244	999999	420	516	402	486	683	664	513	71	942	715	67	143	159	530	999999	677	890	294	637	19	712	100	875	358	464	153	999999	22	500	467	272	503	930	404	999999	514	276	661	793	999999	858	999999	452	976	999999	999999	795	633	673	229	584	268	872	999999	999999	329	641	54	32	540	498	999999	999999	999999	999999	564	212	999999	999999	81	410	239	999999	999999	161	320	647	999999	132	55	999999	999999	349	281	883	14	999999	706	999999	450	873	232	999999	263	695	367	831	999999	534	671	215	49	872	601	818	354	999999	428	82	999999	682	743	922	976	999999	955	160	298	601	447	933	999999	320	320	999999	188	600	999999	759	793	999999	680	999999	460	840	318	669	999999	463	538	247	999999	633	796	999999	140	310	662	80	999999	217	542	376	96	738	709	999999	562	404	640	754	999999	999999	288	168	999999	999999	999999	146	874	296	412	834	72	210	730	999999	523	552	999999	999999	937	999999	999999	586	947	313	287	721	140	588	999999	353	823	784	716	544	355	638	765	999999	838	526	205	453	999999	999999	314	885	17	837	216	20	336	999999	817	363	647	701	999999	698	101	750	15	296	189	68	999999	288	999999	999999	527	884	786	315	48	420	971	577	999999	999999	998	401	714	303	381	106	27	999999	966	363	999999	653	426	77	669	999999	999999	909	273	999999	696	36	402	999999	320	331	234	30	723	406	391	80	919	971	999999	700	46	712	914	93	999999	950	999999	139	300	873	468	719	999999	999999	899	999999	313	46	553	972	999	893	999999	59	872	996	347	999999	999999	826	999999	455	999999	969	61	999999	995	190	704	745	715	272	999999	446	863	514	999999	999999	507	330	766	999999	427	999999	700	999999	999999	864	220	55	999999	751	167	474	149	999999	352	676	999999	99	76	133	342	
808	267	737	372	546	195	367	999999	574	71	651	69	851	37	649	278	999999	90	140	969	659	142	963	114	66	306	850	172	707	999999	418	263	643	549	619	470	963	780	191	678	853	433	49	999999	999999	414	298	985	999999	999999	990	19	936	163	999999	676	304	633	316	999999	345	204	914	700	653	397	425	311	417	189	315	138	999999	999999	126	235	999999	999999	597	999999	18	865	470	309	883	408	327	999999	866	943	175	999999	473	941	999999	658	999999	349	46	128	988	986	578	522	102	862	120	484	999999	457	583	999999	45	665	242	479	734	999999	816	999999	80	935	999999	474	23	975	664	957	999999	468	717	753	247	999999	662	31	297	999999	216	31	298	842	454	418	999999	999999	999999	808	709	864	923	999999	532	999999	58	63	550	113	508	126	999999	163	367	577	999999	829	783	566	12	220	192	786	408	795	956	999999	999999	37	113	999999	681	855	257	263	545	813	230	456	429	608	480	193	449	100	822	144	485	876	677	540	999999	999999	805	999999	681	147	505	999999	834	821	572	523	10	640	445	999999	905	113	42	926	999999	336	999999	403	739	999	999999	318	972	822	752	614	359	573	506	943	59	758	582	407	999999	493	622	999999	46	957	193	999999	654	480	238	381	844	750	931	999999	600	999999	999999	682	799	196	764	22	79	958	173	999999	999999	502	303	999999	999999	634	999999	125	999999	538	999999	999999	999999	538	663	502	593	999999	999999	999999	641	471	352	999999	999	899	608	131	728	610	999999	87	793	756	675	162	999999	999999	849	219	142	999999	330	71	999999	999999	866	270	533	272	428	698	999999	564	999999	999999	159	655	157	632	999999	496	999999	114	10	289	999999	69	863	511	325	511	999999	559	477	999999	150	999999	602	32	43	347	598	466	191	840	999999	999999	960	999999	12	531	934	227	193	645	999999	226	71	765	999999	806	407	31	947	917	177	638	97	971	999999	999999	999999	999999	598	999999	898	929	923	999999	400	759	109	860	509	793	576	313	376	831	999999	924	229	837	44	237	940	577	519	273	999999	260	152	999999	481	143	999999	810	629	505	999999	500	999999	901	999999	239	706	999999	999999	163	350	999999	272	265	576	999999	649	999999	99	370	747	331	999999	999999	999999	149	617	120	388	999999	324	766	684	870	95	904	631	327	472	805	999999	999999	65	365	923	810	988	886	422	874	494	999999	720	268	757	425	89	644	415	235	621	596	167	999999	839	999999	188	402	180	672	999999	331	752	293	999999	354	999999	999999	735	686	161	730	
999999	999999	880	70	55	999999	123	669	824	999999	999999	246	999999	934	245	908	526	348	631	596	999999	749	899	173	511	999999	428	999999	159	34	908	729	84	891	999999	653	275	779	539	762	999999	510	999999	987	999999	515	110	904	118	367	539	397	999999	565	23	948	614	717	558	618	997	709	999999	799	89	999999	172	301	46	999999	999999	746	808	999999	317	999999	901	911	754	996	336	999999	304	999999	495	520	675	519	877	999999	999999	558	999999	921	764	579	989	999999	908	236	352	808	867	526	724	792	588	194	257	807	999999	702	963	999999	291	482	415	728	314	568	517	652	424	999999	552	999999	526	887	999999	738	226	852	13	527	653	528	656	778	77	703	931	490	271	999999	903	347	594	668	639	292	174	270	744	349	718	999999	394	781	999999	639	276	700	999999	519	590	999999	698	445	908	999999	826	636	999999	611	637	37	391	999999	193	215	999999	999999	258	822	999999	999999	118	664	809	953	144	875	803	999999	437	240	999999	999999	489	709	648	999999	999999	876	465	999999	608	143	712	999999	318	999999	597	999999	999999	418	452	267	999999	634	95	44	635	955	629	950	832	234	999999	406	999999	639	999999	484	566	999999	108	999999	366	46	356	975	952	999999	644	103	287	44	297	29	788	153	805	854	999999	999999	999999	999999	256	999999	704	384	959	315	999999	999999	999999	123	999999	799	319	80	900	999999	288	120	92	516	320	535	673	798	936	164	618	999999	999999	19	860	953	826	304	135	852	342	999999	25	999999	65	966	999999	174	832	497	999999	718	999999	896	576	999999	530	17	493	999999	841	999999	448	999999	697	590	999999	177	999999	999999	973	25	999999	58	999999	315	999999	999999	461	999999	618	508	965	999999	455	999999	240	999999	442	999999	999999	999999	811	414	20	999999	999999	221	948	999999	131	749	912	583	524	999999	773	204	999999	270	419	94	555	148	999999	999999	940	999	999999	797	999999	906	734	905	999999	164	213	540	48	150	781	883	999999	986	233	869	596	999999	999999	999999	136	999999	617	182	937	999999	273	999999	311	676	495	999999	861	999999	125	224	24	16	999999	999999	490	242	166	189	489	999999	597	568	915	243	747	559	85	999999	670	999999	999999	999999	967	489	890	540	239	371	655	256	31	345	999999	18	999999	589	634	563	999999	894	879	999999	692	411	750	999999	999999	78	929	935	999999	273	999999	999999	925	999999	48	277	480	950	13	795	999999	242	514	261	696	906	388	167	924	522	999999	775	443	860	869	566	738	195	782	170	999999	719	797	757	854	79	999999	999999	
551	366	92	330	891	94	905	460	999999	498	18	851	690	772	20	936	946	715	368	75	592	999999	999999	999999	177	999999	363	813	445	756	406	627	999999	986	616	568	439	996	884	359	999999	419	668	250	187	999999	999999	999999	999999	860	811	149	711	999999	809	78	999999	999999	163	999999	999999	101	999999	999999	101	391	999999	703	165	452	507	949	830	18	119	182	999999	298	118	245	999999	999999	114	584	945	267	999999	806	187	547	740	642	843	835	999999	863	404	999999	158	795	904	999999	513	266	999999	999999	318	702	907	636	264	538	688	917	686	45	987	999999	205	834	475	999999	526	617	712	999999	999999	994	390	256	778	296	150	999999	999999	595	191	848	231	999999	948	222	898	550	293	211	999999	926	999999	592	876	964	331	324	329	999999	999999	895	554	498	755	323	999999	661	858	999999	398	376	586	101	854	148	219	122	885	263	999999	999999	999999	999999	911	190	845	999999	999999	999999	964	826	999999	656	999999	295	999999	732	337	634	899	999999	999999	325	813	587	349	67	738	737	754	999999	438	76	999999	284	999999	54	999999	575	477	525	292	54	999999	999999	384	929	756	568	844	487	999999	261	999999	95	293	999999	697	334	840	788	68	641	999999	755	999999	926	304	70	724	999999	999999	762	166	999999	954	647	321	999999	212	420	999999	180	892	277	435	187	712	999999	990	561	356	999999	999999	689	466	999999	985	258	184	457	634	999999	843	594	342	31	999999	979	140	999999	999999	999999	131	430	488	888	999999	999999	329	999999	223	999999	80	999999	902	890	999999	477	917	999999	662	73	76	755	785	999999	336	307	934	413	999999	732	146	999999	999999	900	142	314	999999	999999	901	204	928	964	243	606	626	680	692	452	994	627	71	826	999999	633	999999	375	999999	873	561	450	856	916	999999	491	999999	725	309	12	757	722	999999	349	412	468	145	999999	521	999999	999999	656	999999	492	418	465	670	999999	370	239	520	766	669	337	26	460	348	999999	999999	752	714	900	999999	689	694	282	361	722	999999	525	999999	287	854	466	885	999999	834	373	507	999999	820	581	365	999999	491	999999	62	938	999999	999999	999999	132	275	768	474	98	286	999999	999999	999999	114	948	999999	845	741	242	999999	213	451	121	999999	974	514	174	932	143	999999	311	208	703	999999	422	398	999999	405	376	21	999999	991	797	629	908	999999	371	567	871	684	520	999999	258	999999	849	999999	999999	335	155	618	111	835	340	553	974	727	999999	916	692	999999	435	449	374	231	826	221	654	999999	717	409	999999	999999	999999	459	34	
972	949	624	380	999999	186	999999	260	999999	910	260	661	254	654	190	480	455	999999	321	259	80	963	999999	262	637	999999	730	999999	999999	999999	504	774	880	528	12	777	999999	545	766	999999	298	198	999999	320	575	560	409	837	536	928	696	731	749	210	999999	19	922	999999	743	999999	999999	528	514	999999	415	999999	999999	725	651	412	999	909	999999	999999	960	999999	355	716	999999	999999	443	892	91	817	779	772	35	680	575	999999	855	119	802	999999	926	769	999999	336	905	999999	779	999999	195	133	928	786	999999	811	249	81	663	999999	999999	666	649	563	447	697	999999	642	459	110	160	658	999999	890	117	999999	21	200	999999	29	811	596	307	758	706	999999	999999	992	160	224	999999	503	340	649	434	145	44	372	999999	999999	824	272	640	679	533	537	576	48	679	999999	799	58	872	643	404	98	368	890	857	489	809	519	492	245	999999	656	328	999999	465	971	401	648	999999	222	205	549	955	628	235	179	999999	850	323	962	424	392	630	696	255	999999	999999	153	515	842	187	314	999999	405	999999	877	219	999999	582	707	796	999999	190	660	448	854	142	739	665	999999	108	999999	999999	999999	820	287	35	631	661	129	204	257	143	35	999999	890	769	999999	618	999999	960	999999	278	615	999999	999999	211	970	999999	999999	214	47	487	999999	999999	228	118	999999	584	732	999999	587	17	999999	513	548	27	165	626	557	95	999999	131	317	728	385	690	590	363	556	85	65	999999	999999	914	166	769	999999	999999	816	999999	520	974	885	505	382	715	999999	999999	999999	256	999999	354	999999	999999	631	999999	180	999999	369	537	527	895	38	999999	999999	214	746	548	356	778	710	875	809	776	575	607	245	811	355	670	876	488	999999	309	999999	711	682	954	293	249	999999	217	999999	289	264	624	946	999999	709	178	968	276	755	848	999999	180	544	924	740	33	681	999999	753	699	999999	49	169	728	627	999999	999999	792	999999	116	189	503	999999	999999	521	999999	661	16	112	187	701	609	732	999999	763	858	176	757	223	999999	568	241	464	231	627	999999	999999	227	610	999999	646	186	21	648	999999	999999	999999	24	412	790	371	674	266	575	997	61	317	281	964	769	918	774	999999	994	999999	999999	999999	732	999999	307	999999	999999	406	487	541	999999	598	93	999999	720	999999	999999	354	433	898	893	974	888	999999	999999	999999	193	263	841	705	871	607	26	999999	999999	14	494	999999	115	305	928	278	778	44	999999	463	233	64	999999	137	999999	430	154	106	655	999999	160	508	999999	400	311	190	999999	782	
999999	917	581	999999	505	716	157	51	249	138	999999	625	999999	853	751	122	683	139	19	999999	999999	451	462	920	999999	748	854	985	999999	715	993	747	713	995	374	564	882	249	558	537	979	725	999999	999999	135	39	776	306	999999	224	716	182	181	851	999999	228	999999	660	538	756	862	171	266	534	145	232	911	210	489	196	240	444	580	481	999999	224	270	446	794	999999	972	558	238	999999	999	999999	576	862	163	155	999999	999999	999999	801	675	818	468	656	881	903	127	999999	817	999999	984	282	999999	999999	127	628	958	28	865	999999	784	314	933	695	999999	324	999999	59	57	999999	96	18	732	999999	806	915	755	614	564	891	306	999999	740	667	999999	727	228	876	745	999999	197	999999	366	597	999999	370	999999	999999	131	999999	256	78	527	484	999999	999999	999999	999999	892	211	873	353	464	999999	999999	387	999999	276	118	808	106	779	314	523	155	999999	651	145	760	446	999999	981	999999	998	999999	238	999999	266	999999	610	187	999999	984	543	999999	843	999999	391	999999	640	797	618	664	323	470	999999	763	14	338	999999	333	413	72	456	180	891	860	999999	339	588	507	316	93	508	999999	701	794	999999	862	311	389	270	364	999999	648	423	327	180	537	177	474	875	928	714	286	774	341	999999	373	769	982	170	61	202	999999	490	535	999999	692	768	999999	999999	151	37	99	73	58	942	807	757	574	690	999999	172	123	632	388	999999	231	999999	999999	266	999999	103	328	999999	999999	999999	999999	168	887	170	487	999999	999999	481	999999	901	999999	223	999999	399	999999	616	204	999999	999999	999999	88	509	112	166	935	836	999999	425	596	58	708	999999	855	886	999999	649	869	413	213	999999	677	999999	899	487	999999	17	141	970	535	789	898	36	986	329	93	487	65	731	999999	650	999999	79	884	685	202	755	999999	838	999999	91	747	791	98	82	999999	446	610	624	999999	927	705	999999	999999	806	999999	681	884	536	999999	476	593	148	187	999999	798	608	758	223	294	999999	649	999999	535	999999	52	117	938	913	117	647	877	440	326	308	945	999999	189	87	535	521	870	999999	45	968	497	609	613	535	284	612	688	396	340	417	287	999999	901	445	764	52	743	999999	428	166	999999	162	999999	879	616	999999	429	680	688	773	136	817	999999	567	956	442	503	412	999999	505	958	490	110	909	30	543	42	743	322	493	777	900	413	999999	379	345	999999	734	999999	419	999999	999999	708	566	290	470	154	999999	999999	331	549	340	999999	922	207	119	61	999999	859	999999	832	999999	367	205	
995	999999	414	388	198	620	999999	768	999999	229	322	950	999999	544	628	560	398	697	999999	991	999999	446	568	490	681	270	293	876	875	999999	586	999999	649	513	570	64	999999	766	999999	999999	677	780	847	999999	610	256	337	517	293	309	685	999999	433	376	261	558	668	923	706	927	337	777	893	648	642	816	311	277	999999	999999	504	999999	551	999999	323	172	599	455	880	999999	932	775	999999	576	169	999999	83	283	262	21	396	999999	999999	228	541	899	999999	208	999999	793	945	999999	999999	719	805	63	593	48	63	98	959	999999	52	281	999999	561	194	999999	488	200	743	38	25	962	187	371	999999	333	853	999999	999999	999999	999999	97	489	873	242	874	770	116	858	44	229	173	62	183	100	999999	999999	999999	715	569	720	290	60	917	999999	999999	542	444	999999	269	195	639	812	567	247	999999	999999	132	329	320	556	381	341	708	999999	851	910	13	280	784	110	873	708	999999	680	694	999999	999999	829	661	342	336	625	999999	849	590	360	494	935	145	995	999999	999999	405	999999	999999	948	351	119	999999	999999	538	999999	706	999999	322	930	999999	887	553	918	229	303	667	977	229	999999	999999	859	999999	500	426	77	999999	999999	10	222	999999	999999	342	745	695	999999	637	991	999999	173	918	440	999999	999999	263	999999	392	226	999999	807	999999	427	793	999999	999999	491	891	701	999999	999999	38	917	168	109	999999	404	554	999999	232	999999	665	999999	999999	999999	837	311	999999	999999	246	818	684	918	23	202	228	886	909	750	539	213	571	935	747	342	999999	999999	281	436	43	859	999999	585	999999	18	151	327	999999	737	754	904	168	334	464	435	786	119	903	965	880	740	495	999999	277	29	204	729	999999	842	920	836	40	895	533	999999	765	999999	924	14	60	901	643	999999	996	634	54	247	481	321	555	35	999999	315	556	303	374	259	999999	975	999999	421	999999	410	816	999999	874	272	801	999999	999999	999999	195	899	914	979	999999	323	806	999999	974	957	999999	999999	296	895	738	724	349	239	999999	516	792	999999	200	639	512	242	365	999999	999999	782	999999	404	999999	999999	840	208	401	576	206	61	452	674	11	999999	173	999999	123	921	189	999999	922	571	999999	999999	895	246	999999	285	477	999999	957	728	999999	999999	521	853	964	429	64	540	333	773	43	961	999999	127	999999	344	475	729	128	999999	899	609	999999	875	340	999999	999999	603	499	125	999999	342	103	724	791	999999	344	999999	817	999999	866	649	999999	159	537	111	99	777	298	374	810	747	745	524	999999	283	342	646	522	
475	456	461	51	999999	674	701	868	349	336	999999	999	165	912	434	577	260	782	999999	347	238	409	204	315	134	315	361	999999	579	895	517	476	999999	999999	351	999999	415	607	619	484	999999	999999	749	450	159	375	654	835	321	999999	578	501	999999	999999	999999	76	999999	155	999999	902	323	114	299	454	819	672	311	999999	570	196	171	652	172	234	511	999999	999999	753	165	999999	660	525	285	632	999999	26	999999	399	999999	999999	985	269	691	716	171	731	999999	305	631	487	999999	296	274	135	784	926	338	408	797	298	416	508	990	167	252	798	829	999999	138	802	829	999999	999999	295	999999	999999	961	455	73	779	62	364	999999	678	695	999999	260	160	999999	399	999999	445	601	999999	868	487	279	999999	474	373	902	286	177	828	658	999999	440	979	999999	882	999999	999999	344	28	246	61	999999	321	471	877	547	999999	819	999999	125	393	320	640	426	722	632	437	981	700	877	999999	197	303	30	543	933	280	235	964	999999	804	110	583	978	817	112	957	71	999999	825	232	466	439	999999	274	841	999999	563	211	999999	537	901	999999	999999	470	864	92	301	999999	944	276	453	855	999999	320	292	737	662	609	620	674	999999	394	875	999999	999999	758	999999	999999	999999	143	717	34	714	897	902	467	442	518	953	29	666	142	652	999999	779	999999	135	403	999999	999999	147	999999	590	585	171	517	768	496	160	115	502	545	237	999999	999999	429	150	415	999999	999999	305	154	999999	600	18	999999	999999	326	999999	708	999999	999999	774	596	995	764	999999	138	736	395	699	945	367	999999	527	999999	905	842	999	359	470	720	985	166	809	999999	999999	999999	999999	928	776	451	621	452	482	315	999999	640	814	794	985	999999	679	32	135	999999	786	809	999999	888	337	999999	326	525	248	999999	999999	618	999999	11	467	453	561	999999	619	999999	334	915	374	222	358	999999	37	215	999999	457	999999	999999	40	460	217	498	999999	688	600	999999	134	105	213	570	114	163	854	813	999999	541	460	999999	999999	877	999999	871	444	861	999999	72	871	121	161	999999	870	999999	587	336	999999	969	537	872	999999	999999	999999	238	711	803	117	204	420	224	877	832	996	999999	559	162	435	345	63	999999	158	537	15	22	944	999999	999999	866	575	527	28	368	14	587	662	671	999999	796	170	640	753	345	652	999999	243	999999	793	699	999999	435	901	458	915	481	724	680	736	120	999999	297	113	251	999999	892	999999	519	827	418	999999	999999	407	638	185	422	312	813	885	999999	778	625	629	10	187	999999	626	569	
452	533	863	982	934	999999	512	872	999999	999999	716	999999	999999	724	999999	384	191	999999	999999	999999	283	503	999999	910	795	388	341	669	668	113	999999	999999	275	635	999999	304	999999	535	954	764	999999	313	885	800	107	134	999999	64	133	255	818	387	123	363	296	949	363	953	197	555	311	843	214	434	447	237	494	825	657	207	999999	656	845	999999	147	970	999999	999999	812	670	492	999999	546	422	294	999999	999999	999999	349	127	999999	601	347	409	999999	292	108	461	363	869	640	80	999999	999999	425	172	542	849	226	325	341	999999	151	527	999999	34	307	999999	149	761	999999	582	486	539	999999	238	318	999999	810	855	871	166	999999	942	39	421	880	620	999999	999999	153	525	696	33	786	954	999999	820	999999	438	984	317	321	999999	17	67	594	867	999999	197	853	106	49	370	454	184	970	208	999999	651	999999	686	794	26	999999	999999	886	462	752	312	999999	497	110	382	999999	999999	845	999999	935	971	826	23	952	809	278	56	486	999999	579	612	983	999999	333	999999	999999	307	523	999999	984	669	181	142	124	364	419	365	996	666	499	890	339	558	999999	999999	824	140	733	984	747	999999	861	560	882	150	999999	525	174	415	97	572	50	999999	438	276	800	694	898	999999	400	999999	60	999999	835	689	999999	435	989	999999	869	999999	573	539	999999	422	808	999999	999999	974	45	893	201	591	578	926	849	999999	130	996	725	999999	241	145	593	834	521	51	725	203	866	894	999999	366	545	933	999	511	992	25	999999	189	444	923	562	506	721	999999	250	908	840	999999	315	992	92	999999	922	438	945	722	901	766	895	65	999999	151	999999	834	55	645	927	347	795	999999	999999	545	695	318	583	96	123	62	800	816	999999	382	589	543	284	806	20	571	566	280	124	999999	293	388	816	421	999999	886	423	605	980	999999	698	210	999999	546	53	614	854	858	608	849	999999	999999	702	735	562	823	560	248	635	366	999999	999999	989	999999	261	999999	501	172	946	236	638	999999	835	999999	683	388	999999	737	763	405	999999	708	671	999999	999999	999999	999999	90	858	326	336	999999	969	624	722	183	220	626	294	999999	999999	692	911	382	221	770	999999	841	999999	184	743	822	999999	239	650	81	853	724	113	56	630	999999	313	999999	999999	462	236	999999	147	510	177	999999	453	37	292	34	797	299	63	964	961	999999	999999	684	583	514	999999	740	999999	651	329	999999	523	247	999999	701	388	291	999999	999999	544	41	704	551	17	290	378	457	946	625	284	564	671	999999	95	785	
391	629	56	999999	762	495	247	496	190	681	940	215	921	591	646	515	999999	305	429	930	999999	999999	677	999999	146	252	999999	999999	376	999999	825	384	162	330	319	758	244	98	999999	58	793	217	370	336	349	172	999999	999999	979	768	748	375	718	999999	999999	999999	999999	999999	258	520	999999	999999	129	425	999999	566	63	999999	281	887	281	999999	309	381	146	999999	127	351	953	973	715	999999	378	608	27	459	999999	997	686	415	999999	491	999999	485	356	904	97	999999	480	783	119	935	94	102	497	30	76	347	28	999999	999999	611	799	284	804	274	520	521	408	999999	900	65	914	999999	90	789	887	823	35	241	846	182	870	180	864	999999	353	286	121	999999	392	999999	979	999999	999999	205	691	565	999999	999999	393	575	546	83	882	63	31	228	21	707	999999	999999	322	786	864	613	740	629	420	34	920	244	410	411	23	999999	86	939	246	999999	999999	332	999999	943	848	999999	999999	797	297	811	999999	999999	999999	413	864	150	15	203	120	25	465	71	155	657	171	159	999999	999999	69	309	976	91	999999	136	608	810	111	378	999999	999999	977	942	342	608	275	999999	970	996	547	873	577	999999	828	230	429	46	186	494	782	699	115	501	737	987	834	676	153	147	805	63	999999	999999	999999	526	999999	522	729	546	999999	999999	188	999999	597	196	732	103	999999	999999	707	572	999999	617	595	248	488	999999	214	354	774	999999	651	832	201	493	834	940	628	312	193	906	316	639	111	416	520	936	903	551	999999	740	423	999999	999999	999999	429	999999	51	26	47	560	317	384	772	999999	724	355	977	113	361	792	475	950	577	800	266	994	999999	189	728	552	583	663	99	43	184	270	999999	999999	999999	412	898	612	999999	633	999999	999999	867	317	692	999999	959	799	999999	473	275	473	813	999999	976	434	916	999999	999999	495	977	654	295	738	619	464	999999	27	999999	999999	893	863	999999	999999	211	334	137	207	497	563	999999	783	473	626	768	711	456	763	999999	640	496	999999	324	780	655	999999	646	999999	999999	999999	221	941	760	251	579	412	787	869	437	651	307	999999	374	734	902	203	191	669	969	908	18	199	45	408	999999	856	548	999999	298	267	688	997	510	269	352	650	32	999999	56	366	923	586	335	999999	342	777	672	590	999999	462	999999	999999	169	789	229	31	906	362	788	723	999999	882	580	180	963	309	218	999999	391	999999	180	959	622	612	985	431	864	704	75	685	193	999999	999999	836	999999	711	838	720	49	330	743	670	443	332	999999	50	
16	165	377	43	569	999999	208	625	292	999999	364	556	999999	798	167	212	296	112	539	999999	855	744	999999	999999	471	497	75	999999	999999	509	999999	299	119	944	424	708	336	42	126	999999	760	412	999999	701	357	291	916	250	173	541	999999	340	999999	598	195	272	490	124	999999	999999	501	999999	117	782	999999	74	447	859	384	999999	999999	264	986	913	154	999999	200	973	905	189	999999	824	999999	976	136	999999	506	999999	759	999999	999999	222	470	54	999999	622	999999	771	424	999999	844	67	866	714	665	129	354	880	454	742	82	516	219	392	999999	677	248	140	999999	999999	567	999999	999999	232	240	663	794	941	788	531	158	428	559	622	999999	523	999999	999999	321	16	840	626	999999	27	999999	999999	12	87	554	457	384	999999	125	331	999999	999999	958	644	483	11	335	413	101	923	594	654	957	999999	58	977	719	64	819	649	999999	941	860	92	999999	528	661	717	397	341	157	999999	999999	238	897	427	565	323	710	319	680	437	534	999999	433	434	999999	999999	38	576	737	999999	353	475	999999	999999	66	875	501	955	350	999999	999999	999999	999999	999999	999999	999999	698	630	422	405	999999	510	999999	825	417	718	658	718	774	255	999999	821	999999	828	640	836	999999	124	370	689	822	754	999999	999999	999999	773	377	823	93	999999	999999	408	163	999999	999999	999999	506	252	376	348	227	783	190	105	999999	204	999999	947	999999	514	999999	999999	999999	733	999999	599	542	906	414	643	350	999999	999999	999999	999999	999999	667	271	853	797	999999	916	748	32	472	49	574	872	999999	999999	999999	429	999999	578	465	999999	147	429	999999	384	311	600	838	999999	997	391	158	440	567	650	536	896	103	182	184	652	836	248	271	543	35	999999	999999	999999	36	921	981	66	293	405	152	247	511	479	496	739	87	25	34	90	891	143	315	491	690	720	999999	999999	403	813	999999	899	999999	225	359	641	825	999999	706	999999	410	999999	157	171	999999	299	999999	624	999999	444	999999	999999	223	191	651	891	364	292	507	999999	999999	309	662	999999	999999	999999	999999	296	130	999999	913	436	318	948	679	999999	986	153	983	400	999999	711	995	958	248	484	685	999999	999999	467	287	543	154	999999	490	111	438	676	71	999999	220	107	999999	831	999999	148	512	275	511	852	905	220	308	116	979	884	313	704	241	625	999999	112	722	662	576	380	291	918	467	577	371	319	91	728	190	999999	999999	173	999999	999999	971	419	475	721	561	999999	244	999999	999999	606	798	999999	445	999999	697	999999	385	841	265	160	857	594	807	933	
490	999999	138	580	925	999999	676	149	276	999999	654	157	636	999999	111	510	146	252	999999	999999	779	999999	874	999999	41	82	853	375	999999	287	999999	386	999999	541	240	965	999999	664	122	670	929	999999	468	999999	791	549	481	384	740	754	24	999999	97	946	164	999999	999999	492	548	852	897	999999	240	988	889	999999	545	104	769	145	572	481	140	999999	999999	999999	177	570	999999	492	601	478	635	163	273	638	999999	665	387	999999	999999	999999	125	270	772	628	427	479	423	999999	13	999999	614	999999	192	542	484	260	999999	43	999999	999999	637	999999	261	429	675	87	725	261	999999	879	717	393	892	127	999999	870	74	313	703	999999	157	341	999999	224	863	41	970	999999	999999	49	999999	354	699	999999	817	69	18	999999	999999	350	754	999999	544	999999	669	999999	999999	75	185	614	195	710	339	988	14	305	999999	47	566	643	116	994	107	999999	238	373	999999	800	309	999999	861	721	360	999999	999999	984	797	364	555	999999	329	905	555	549	853	941	999999	710	97	999999	491	971	786	999999	244	759	999999	604	999999	306	536	911	766	879	752	474	359	976	54	999999	508	223	491	924	999999	211	448	557	96	999999	999999	983	713	787	814	999999	934	999999	128	999999	918	202	469	258	115	418	149	675	796	388	999999	48	666	77	23	278	489	862	995	43	999999	517	518	999999	947	999999	207	978	74	862	540	318	999999	859	111	315	754	243	999999	999999	999999	772	760	707	706	320	327	999999	774	546	410	999999	56	999999	873	411	684	999999	311	562	220	170	611	934	848	999999	999999	806	966	707	999999	999999	53	100	971	547	999999	810	902	999999	236	562	213	527	999999	468	272	771	986	700	631	999999	931	266	694	901	171	826	999999	999999	140	520	679	76	999999	164	38	999999	124	335	653	873	958	673	999999	658	957	93	999999	390	20	418	999999	276	999999	631	324	786	405	79	386	930	951	479	507	999999	882	146	505	307	439	316	657	661	999999	758	934	268	999999	45	944	999999	353	478	422	999999	999999	413	990	401	839	999999	560	999999	948	722	921	489	176	620	999999	820	588	184	950	704	761	999999	230	327	696	66	856	370	135	999999	587	483	999999	785	24	479	156	114	999999	198	756	612	712	333	837	454	999999	320	268	134	999999	178	527	717	999999	541	193	999999	704	783	395	999999	999999	999999	145	447	432	390	605	306	999999	999999	999999	999999	948	158	456	896	490	999999	964	545	111	11	809	418	955	999999	999999	483	296	999999	410	684	802	566	999999	999999	999999	399	32	710	
714	961	460	25	461	764	999999	811	95	296	192	462	818	999999	97	999999	839	999999	491	999999	999999	132	20	200	83	42	959	999999	465	393	999999	999999	229	264	999999	149	999999	793	956	999999	580	23	397	999	999999	947	866	953	999999	776	232	470	907	938	999999	591	951	270	999999	429	999999	999999	355	702	587	999999	242	999999	999999	947	376	56	770	999999	513	551	735	20	999999	135	176	16	912	999999	170	999999	193	290	999999	249	999999	290	850	999999	396	203	668	999999	422	210	999999	311	934	531	410	186	700	616	435	603	856	941	371	817	263	999999	474	666	541	350	999999	951	999999	778	999999	95	999999	243	999999	999999	883	49	598	698	999999	864	81	390	289	999999	999999	577	999999	515	392	257	918	43	283	598	999999	11	163	81	999999	763	999999	166	999999	324	981	466	999999	125	720	817	352	999999	407	999999	999999	93	387	557	999999	999999	106	940	396	512	176	172	960	316	591	882	885	526	404	999999	18	915	999999	999999	12	90	866	740	795	999999	904	999999	635	883	999999	644	623	606	999999	999999	999999	915	770	999999	999999	999999	506	404	533	837	931	826	278	999999	391	810	999999	423	555	721	999999	366	155	821	607	999999	536	999999	444	946	999999	289	257	440	989	999999	155	358	815	193	999999	471	216	957	999999	88	976	999999	502	71	999999	210	61	557	501	310	770	948	999999	237	999999	429	999999	586	579	652	578	838	761	298	999999	999999	607	371	999999	11	159	999999	187	528	944	999999	583	383	999999	67	238	699	999999	689	999999	206	695	999999	900	164	999999	999999	387	991	509	999999	133	213	406	63	999999	999999	420	499	160	582	999999	143	292	640	999999	586	810	999999	423	879	899	82	966	999999	431	29	471	999999	499	530	999999	196	29	999999	999999	380	999999	999999	464	548	289	449	538	749	435	561	305	270	999999	925	819	866	577	630	248	999999	246	938	631	999999	228	437	10	999999	772	585	999999	485	999999	999999	610	97	67	874	599	459	544	227	42	870	999999	999999	999999	999999	999999	944	618	999999	999999	999999	143	999999	101	880	330	851	449	907	977	850	446	819	158	843	325	731	808	702	40	788	517	29	906	761	859	999999	763	436	999999	828	966	725	999999	644	341	572	995	187	999999	747	999999	636	250	192	433	904	63	999999	259	979	145	916	368	999999	960	124	999999	339	30	313	98	23	988	158	999999	721	999999	513	999999	999999	736	631	158	999999	778	880	778	999999	338	954	963	932	999999	999999	692	60	366	148	999999	227	441	666	166	999999	659	999999	648	101	
308	999999	999999	549	329	506	253	513	767	86	10	999999	345	999999	999999	999999	349	165	836	999999	465	833	364	999999	829	294	320	79	475	908	632	781	241	687	425	627	951	424	999999	680	697	188	292	999999	999999	603	881	35	665	100	900	504	170	600	635	475	999999	250	999999	45	999999	183	999999	859	999999	229	848	658	999999	383	999999	999999	999999	166	999999	286	550	999999	625	236	999999	295	414	999999	999999	138	620	999999	61	950	279	999999	999999	578	999999	523	999999	433	999999	999999	999999	999999	43	291	975	975	952	14	249	999999	999999	283	624	493	632	901	999999	663	999999	325	608	999999	999999	999999	113	999999	230	973	672	999999	999999	126	246	707	480	189	999999	132	410	42	999999	616	401	702	35	996	96	221	946	591	755	999999	581	522	319	548	625	992	187	571	754	979	341	412	222	999999	999999	916	22	999999	650	646	999999	999999	149	999999	816	904	26	117	326	19	36	90	999999	659	545	723	397	999999	563	999999	944	999999	287	205	999999	988	489	999999	959	180	208	504	941	118	999999	999999	999999	327	732	721	999999	80	254	999999	952	999999	331	563	272	999999	528	90	888	392	701	999999	541	943	718	827	424	799	158	999999	810	532	149	999999	435	782	350	999999	210	999999	291	873	594	542	253	999999	999999	926	953	645	999999	127	615	559	416	810	231	439	609	904	306	187	922	107	934	430	121	357	138	490	972	458	999999	55	110	827	829	998	700	999999	999999	498	845	512	999999	999999	999999	589	566	625	999999	911	471	306	546	114	951	496	607	823	911	319	798	999999	673	203	247	569	458	999999	980	232	999999	999999	999999	807	341	420	602	251	513	531	791	512	999999	999999	987	584	509	996	876	343	999999	877	783	851	700	999999	838	312	455	356	140	977	644	339	182	556	562	738	772	541	893	999999	319	389	527	295	545	612	215	663	70	462	999999	999999	831	999999	140	892	117	960	999999	300	999999	166	401	814	999999	599	887	440	31	771	233	345	999999	44	567	404	999999	414	999999	235	106	791	999999	999999	274	997	507	321	426	999999	630	812	959	603	569	163	988	712	427	946	725	775	641	299	239	377	207	797	303	736	568	702	133	355	999999	15	869	999999	999999	870	999999	576	23	362	150	421	385	999999	474	999999	415	999999	987	890	510	330	159	996	999999	897	800	710	27	999999	110	999999	688	999999	999999	999999	999999	999999	999999	557	854	158	761	999999	159	817	992	999999	999999	889	330	948	715	243	845	873	855	872	283	999999	79	391	999999	334	261	222	
733	771	999999	910	999999	150	457	440	45	361	999999	999999	999999	631	905	449	999999	138	368	162	999999	454	769	535	708	420	991	519	999999	473	999999	437	999999	936	94	230	913	421	768	190	500	284	208	493	315	986	999999	999999	747	629	13	430	965	108	999	999999	999999	999999	211	710	159	938	952	999999	761	140	999999	999999	547	999999	536	966	999999	188	999999	937	256	285	230	999999	395	999999	771	858	470	180	472	999999	999999	999999	228	11	219	68	999999	999999	331	636	732	184	155	999999	115	999999	999999	46	71	999999	999999	71	41	726	691	999999	324	810	176	999999	999999	591	668	999999	999999	741	465	999999	756	310	156	109	616	620	999999	56	999999	281	243	708	765	433	999999	684	493	999999	774	501	999999	730	744	999999	999999	236	534	151	999999	999999	999999	373	999999	567	289	761	999999	999999	999999	999999	999999	999999	912	53	999999	467	999999	999999	482	983	999999	999999	967	963	226	999999	566	925	999999	389	999999	412	999999	343	140	869	110	999999	154	357	54	156	999999	362	999999	673	818	999999	654	928	896	999999	668	999999	817	51	406	643	351	999999	204	714	633	75	335	770	115	999999	912	706	367	999999	533	999999	999999	280	679	614	645	999999	218	865	999999	784	999999	239	743	999999	526	99	999999	466	855	891	162	340	523	363	36	557	999999	249	788	948	999999	764	332	544	999999	546	999999	999999	998	798	54	999999	443	999999	582	106	37	999999	62	822	243	900	287	642	999999	999999	756	325	587	97	984	969	87	999999	223	728	999999	209	427	979	727	681	468	66	999999	823	896	675	999999	999999	999999	472	196	965	715	671	486	999999	572	999999	999999	56	999999	911	999999	85	261	121	634	854	199	828	678	83	105	562	441	999999	795	158	712	999999	544	657	567	999999	999999	999999	999999	552	251	226	637	444	199	680	476	557	999999	771	571	785	50	926	740	702	999999	123	869	163	999999	266	893	999999	280	999999	512	556	353	999999	302	149	504	92	612	973	200	244	883	999999	95	884	999999	34	587	999999	50	617	917	865	728	669	252	463	322	985	999999	223	999999	490	999999	919	213	949	478	999999	291	958	324	767	511	559	999999	455	77	354	999999	869	999999	353	668	895	639	488	574	633	897	50	999999	626	650	977	81	999999	255	175	681	999999	999999	165	645	91	302	159	363	999999	999999	796	396	968	707	999999	387	999999	822	999999	289	724	999999	845	534	999999	999999	697	127	534	488	835	209	901	999999	259	323	999999	999999	586	602	999999	135	406	999999	110	654	801	919	196	999999	261	580	972	
886	956	652	710	631	405	999999	604	42	829	999999	604	999999	494	304	458	150	706	121	246	680	799	999999	999999	653	433	999999	398	778	999999	934	237	999999	999999	25	999999	606	612	59	312	693	998	457	305	999999	999999	513	170	506	999999	56	893	150	999999	999999	96	999999	673	67	207	809	504	825	999999	895	462	349	369	478	586	851	537	656	999999	552	682	999999	999999	272	65	999999	435	891	317	884	50	999999	920	935	929	360	933	554	999999	502	198	182	356	410	264	258	153	999999	920	999999	518	247	341	791	999999	744	999999	410	999999	287	383	999999	999999	227	854	999999	999999	434	999999	235	918	982	803	999999	364	510	999999	893	18	807	776	744	970	999999	375	802	755	139	325	194	298	532	999999	574	129	999999	663	138	555	889	999999	718	152	694	999999	535	444	35	437	999999	749	178	999999	999999	999999	999999	642	821	851	62	620	999999	119	364	999999	395	999999	999999	196	778	846	867	348	128	978	67	601	286	995	840	368	729	701	216	445	129	140	999999	999999	489	942	999999	286	502	279	539	609	999999	756	316	105	215	838	999999	272	881	999999	283	999999	453	48	999999	825	21	694	999999	999999	903	918	817	999999	999999	174	707	836	14	590	999999	849	448	458	812	999999	688	744	162	891	53	943	999999	999999	857	140	620	999999	999999	26	999999	808	388	941	705	999999	939	62	22	50	141	999999	268	301	984	433	778	995	999999	835	146	277	999999	999999	999999	960	365	527	999999	999999	554	266	259	999999	326	47	999999	506	752	943	590	636	999999	999999	760	231	684	272	315	433	362	999999	225	999999	879	997	275	999999	397	745	513	421	654	71	999999	874	572	280	999999	946	962	281	253	292	254	999999	545	430	248	333	285	103	999999	973	599	930	50	509	117	328	771	999999	119	16	439	179	982	670	999999	885	658	414	297	369	471	90	381	999999	999999	999999	461	845	151	73	470	420	999999	999999	472	999999	834	999999	172	999999	184	881	171	246	999999	999999	527	874	999999	363	674	999999	999999	853	512	518	559	117	13	738	866	926	939	56	999999	999999	970	311	999999	999999	60	595	251	641	194	999999	918	144	999999	430	999999	586	999999	999999	398	599	999999	999999	999999	999999	999999	726	70	434	789	257	999999	125	700	999999	114	999999	676	999999	312	89	629	174	999999	923	599	999999	999999	582	885	999999	999999	162	999999	946	999999	999999	143	999999	64	999999	999999	999999	851	937	647	999999	443	257	326	636	910	306	999999	319	970	451	687	999999	364	591	700	487	548	509	371	999999	467	754	
999999	489	999999	432	689	999999	999999	812	322	999999	285	796	980	779	999999	259	999999	589	999999	999999	999999	999999	999999	888	999999	472	633	57	278	352	575	857	999999	689	999999	836	999999	487	999999	999999	999999	999999	138	999999	968	568	610	920	231	298	139	781	121	999999	778	999999	999999	204	542	226	354	506	543	969	165	428	460	301	953	429	999999	999999	972	182	583	999999	833	999999	999999	330	862	713	825	999999	222	793	746	226	911	367	293	999999	999999	999999	160	268	624	168	801	550	999999	319	999999	802	592	999999	808	939	545	960	635	572	285	222	364	641	999999	999999	757	371	682	999999	390	999999	145	358	999999	582	31	324	999999	674	999999	378	223	553	745	33	397	999999	984	999999	680	999999	732	999999	999999	732	999999	519	588	69	411	439	868	872	928	382	666	244	300	236	917	230	767	960	393	906	998	999999	896	656	177	782	386	875	564	439	862	425	284	224	999999	512	736	143	272	749	999999	350	624	372	367	162	684	758	999999	459	193	999999	336	177	733	234	999999	999999	999999	629	999999	992	318	498	520	251	959	86	999999	999999	494	633	698	644	405	658	196	533	999999	999999	999999	628	986	114	999999	100	98	117	490	999999	889	999999	999999	643	697	517	41	999999	999999	999999	203	999999	78	999999	965	559	83	692	771	85	48	999999	642	999999	531	433	999999	214	252	429	162	999999	595	378	999999	689	999999	999999	947	887	626	71	681	183	821	500	559	513	999999	696	26	405	999999	999999	999999	799	172	372	121	273	999999	827	999999	433	963	350	999999	700	999999	285	177	28	999999	883	458	977	418	468	999999	41	873	999999	999999	556	412	757	516	190	104	727	527	29	943	684	386	799	188	999999	220	999999	487	859	557	863	528	999999	660	461	956	999999	391	703	316	999999	399	19	999999	336	30	215	833	831	605	238	758	158	85	71	507	999999	798	170	999999	999999	553	24	944	211	37	414	107	65	234	798	999999	999999	999999	999999	294	376	46	851	237	14	647	655	263	328	115	999999	922	598	954	306	507	230	999999	729	536	384	74	561	309	616	118	778	607	806	892	934	999999	222	776	140	622	947	933	254	938	897	760	999999	105	999999	999999	508	110	999999	301	125	378	999999	999999	910	312	485	552	621	999999	868	999999	999999	999999	999999	936	999999	822	823	999999	559	297	999999	790	999999	999999	448	999999	652	999999	609	677	999999	514	999999	566	461	885	999999	828	999999	404	321	358	80	849	313	199	999999	720	781	685	287	252	742	828	177	202	999999	295	863	29	899	
496	296	201	377	942	658	999999	484	824	956	995	547	165	975	852	720	788	321	258	999999	931	353	924	999999	437	772	949	399	268	197	580	964	127	999999	825	72	879	482	370	541	321	245	956	729	291	705	586	852	324	999999	909	999999	999999	489	967	153	371	999999	940	180	709	999999	225	999999	386	41	430	999999	160	790	841	316	951	717	229	696	396	204	999999	999999	195	999999	84	786	288	999999	999999	638	537	681	700	88	542	999999	831	999999	29	330	353	260	999999	926	702	534	640	602	33	897	999999	999999	756	177	691	217	984	999999	999999	438	357	780	681	791	133	478	999999	999999	774	761	886	132	676	76	999999	858	457	999999	403	550	999999	999999	581	462	378	999999	999999	533	397	999999	214	227	956	590	972	999999	578	493	999999	999999	444	877	828	272	999999	999999	605	690	326	832	760	726	220	600	292	671	208	229	423	867	553	566	375	450	999999	999999	176	999999	104	999999	290	963	999999	179	115	279	858	319	451	999999	999999	999999	216	564	573	488	999999	999999	308	999999	374	358	80	936	999999	877	511	999999	716	351	999999	520	595	47	999999	796	999999	999999	494	999999	813	999999	778	191	217	317	999999	811	876	77	661	809	786	793	913	931	893	999999	497	238	999999	480	603	109	270	149	649	178	21	776	227	966	872	295	999999	485	580	889	728	999999	527	699	511	648	690	999999	999999	802	134	621	903	999999	553	266	255	342	295	999999	920	78	668	999999	999999	109	849	695	999999	500	999999	438	999999	14	800	134	710	77	969	955	419	109	415	999999	999999	400	999999	999999	423	615	999999	164	200	902	968	659	704	346	900	411	798	999999	234	242	505	695	270	999999	941	429	555	999999	373	999999	269	821	662	821	146	408	236	374	282	331	460	999999	999999	999999	45	151	429	374	177	568	166	999999	999999	182	351	999999	999999	974	543	993	999999	999999	999999	999999	999999	157	999999	882	209	501	185	433	722	999999	782	364	457	811	863	800	999999	190	19	805	183	844	945	490	480	999999	278	261	999999	999999	271	596	360	999999	815	888	154	546	175	676	392	732	701	973	400	987	999999	328	121	742	993	999999	999999	985	686	798	211	516	999999	422	232	923	999999	999999	640	195	13	999999	995	999999	656	463	25	342	422	450	999999	972	99	493	886	949	150	99	294	391	742	375	701	999999	686	637	144	753	454	999999	140	999999	342	999999	983	831	332	146	999999	540	864	999999	999999	245	999999	999999	427	918	536	999999	782	513	160	259	999999	638	379	978	298	29	
329	999999	888	952	320	886	640	884	509	65	626	14	13	999999	999999	999999	802	465	372	457	220	225	226	181	686	626	116	999999	762	355	462	354	847	76	999999	601	999999	620	999999	999999	598	999999	418	481	655	778	510	406	999999	999999	999999	913	616	840	808	114	55	999999	999999	999999	779	999999	132	999999	602	282	999999	999999	999999	999999	599	191	540	999999	859	678	806	999999	999999	999999	126	709	361	541	519	548	999999	999999	268	116	999999	915	354	241	989	50	419	999999	878	383	621	573	863	805	631	999999	383	999999	980	140	999999	309	999999	367	999999	80	999999	591	644	64	543	159	678	435	379	683	837	999999	613	818	268	551	867	151	999999	552	845	999999	909	865	999999	725	36	137	808	999999	999999	986	999999	919	844	828	620	823	839	472	999999	999999	435	948	816	999999	409	999999	999999	756	441	999999	999999	34	234	650	681	778	999999	999999	132	550	999999	132	960	850	999999	999999	999999	440	999999	999999	312	999999	999999	417	130	961	59	99	325	864	999999	62	815	999999	916	640	694	999999	157	999999	933	30	349	355	811	312	999999	999999	440	999999	197	999999	825	396	748	999999	999999	817	529	719	999999	800	503	267	294	574	317	296	933	13	10	779	293	999999	999999	291	999999	999999	606	817	973	93	659	999999	677	823	236	428	925	672	273	877	674	437	121	142	999999	999999	999999	246	995	700	41	436	999999	417	158	736	285	466	769	74	999999	712	999999	646	151	892	999999	999999	348	889	371	271	999999	132	114	855	999999	999999	999999	403	999999	369	822	283	61	232	999999	269	999999	500	999999	468	903	999999	666	962	691	475	991	634	502	599	898	999999	999999	769	696	591	312	999999	999999	999999	703	999999	999999	850	890	472	594	919	999999	330	795	847	999999	999999	368	541	466	152	174	999999	987	999999	999999	652	999999	999999	943	292	999999	999999	957	382	741	846	765	999999	385	815	999999	229	881	999999	999999	181	803	60	369	999999	411	165	999999	170	138	999999	319	574	999999	180	999999	183	999999	312	393	999999	373	422	116	900	147	999999	166	650	80	945	630	915	999999	729	849	999999	357	517	880	380	188	797	999999	494	537	201	72	215	436	898	700	579	999999	946	808	999999	944	468	999999	579	998	999999	99	193	999999	999999	83	745	331	969	999999	20	431	23	513	576	999999	621	373	999999	769	999999	224	181	254	61	237	554	920	468	476	888	229	311	999999	703	999999	999999	868	143	127	326	883	467	82	999999	157	674	442	242	222	999999	105	999999	999999	58	271	918	938	574	175	529	999999	863	
503	938	791	130	641	999999	868	117	753	999999	828	452	999999	757	109	565	903	563	121	999999	999999	999999	792	876	500	333	441	788	999999	304	967	598	501	30	963	144	898	999999	42	999999	999999	999999	579	865	999999	999999	999999	514	818	383	999999	612	418	999999	617	359	155	999999	999999	318	378	90	984	999999	272	239	951	55	793	965	666	876	530	488	324	150	573	926	362	142	999999	999999	969	749	634	364	190	363	999999	614	988	984	999999	999999	263	293	131	130	999999	999999	416	935	721	853	716	794	92	999999	999999	476	785	228	561	496	966	451	999999	244	824	907	999999	597	642	999999	999999	682	477	806	234	40	29	453	332	78	725	416	999999	999999	999999	999999	282	261	540	999999	828	769	432	911	757	812	183	886	999999	696	244	819	303	542	999999	999999	326	286	999999	792	456	342	896	999999	771	999999	245	999999	210	984	999999	798	999999	704	360	216	260	566	58	999999	857	999999	157	999999	834	906	123	673	248	999	523	995	556	999999	999999	999999	873	999999	150	207	999999	999999	686	999999	999999	446	762	598	192	670	783	999999	237	292	935	324	999999	269	658	864	447	571	755	211	470	639	251	999999	999999	864	343	999999	425	999999	844	677	999999	835	575	999999	154	999999	999999	578	225	999999	768	274	999999	176	311	613	999999	285	759	999999	434	484	999999	431	204	452	384	327	336	473	344	999999	999999	268	999999	359	694	999999	999999	922	90	186	986	706	870	976	999999	57	563	729	39	999999	102	839	253	971	984	999999	203	702	150	999999	999999	752	429	999999	827	553	308	951	919	30	565	837	924	257	999999	154	999999	228	943	999999	999999	999999	443	204	293	607	24	895	374	999999	77	27	999999	917	999999	244	286	487	159	955	748	611	809	19	584	265	999999	995	483	999999	593	975	758	813	408	644	318	235	109	999999	538	413	587	379	953	548	64	999999	323	264	868	999999	79	988	587	163	798	434	999999	38	693	29	999999	533	957	102	999999	969	518	300	925	60	387	999999	999999	999999	33	439	66	46	210	999999	682	229	999999	519	906	770	235	255	846	883	999999	81	536	519	991	999999	422	861	289	95	499	32	999999	817	999999	149	571	252	139	368	378	583	827	786	999999	999999	561	447	999999	498	743	999999	999999	51	444	999999	999999	906	354	969	27	205	999999	999999	417	999999	890	999999	999999	766	208	983	125	488	515	42	999999	750	999999	798	502	999999	675	791	351	237	578	296	383	389	747	664	897	169	350	183	826	999999	378	687	312	999999	623	429	299	999999	
999999	999999	536	411	71	999999	733	556	477	52	999999	999999	774	999999	91	603	781	999999	29	544	95	955	147	341	999999	542	382	999999	496	105	999999	255	502	999999	90	612	760	999999	327	999999	931	351	692	307	653	999999	937	198	999999	708	999999	188	999999	999999	675	200	828	204	999999	529	279	247	999999	381	691	284	999999	193	109	478	843	810	126	923	999999	999999	273	840	999999	354	999999	193	890	787	480	999999	999999	999999	915	999999	783	565	775	798	825	693	291	320	999999	379	398	753	98	999999	864	814	999999	486	152	931	927	988	516	851	924	95	357	282	901	999999	439	999999	278	999999	999999	287	44	328	107	999999	462	952	234	319	956	851	104	762	923	999999	121	368	605	983	962	999999	59	924	999999	739	999999	19	419	107	939	672	999999	879	442	587	780	743	999999	232	479	974	764	206	895	82	990	595	999999	999999	407	999999	130	294	256	898	237	999999	453	368	583	452	543	999999	379	293	376	225	330	346	885	377	979	382	999999	988	999999	853	39	801	748	750	660	184	999999	999999	551	199	999999	543	359	671	299	30	999999	36	440	637	826	611	706	775	999999	22	999999	39	101	748	999999	999999	867	999999	89	652	619	833	791	999999	999999	511	999999	186	593	786	986	223	87	959	733	487	999999	404	36	427	105	999999	999999	999999	823	671	776	999999	419	374	676	999999	999999	999999	999999	815	245	81	212	325	870	529	999999	488	35	146	951	142	24	303	709	473	358	661	556	645	357	999999	999999	764	734	937	767	229	999999	999999	631	440	558	918	252	486	201	999999	999999	576	792	996	999999	686	999999	643	788	126	664	213	626	929	999999	765	467	102	535	448	590	932	761	962	378	23	514	521	584	106	999999	999999	281	999999	114	999999	999999	361	530	858	54	100	999999	651	564	906	395	999999	349	792	461	160	999999	999999	130	624	815	829	628	609	999999	208	69	999999	75	999999	931	979	824	120	999999	116	571	677	403	999999	999999	999999	407	471	628	812	182	791	645	900	282	527	526	490	999999	33	999999	921	999999	846	41	466	586	133	975	416	877	239	881	354	999999	283	360	630	999999	705	432	167	980	369	35	999999	57	174	168	414	462	344	944	887	999999	649	990	557	468	327	532	283	496	221	999999	943	910	300	999999	998	177	999999	650	469	999999	999999	999999	327	820	764	419	999999	965	571	999999	999999	999999	993	970	999999	999999	802	999999	522	999999	999999	999999	769	999999	92	367	756	999999	999999	246	566	694	484	295	808	999999	672	736	999999	908	120	
318	925	268	999999	658	916	329	383	715	999999	999999	137	297	453	904	181	893	737	407	999999	570	804	334	397	999999	809	708	999999	239	620	76	999999	999999	72	839	999999	511	40	433	450	436	478	999999	871	999999	566	197	842	903	537	999999	999999	306	999999	549	513	600	999999	554	849	218	167	153	104	999999	274	523	234	614	169	670	863	999999	999999	999999	101	360	999999	564	999999	999999	865	999999	701	841	76	172	999999	999999	335	999999	640	485	584	999999	279	334	360	573	568	999999	963	238	999999	867	915	999999	350	29	999999	163	148	999999	272	238	352	898	452	263	999999	112	164	999999	999999	24	39	388	729	723	957	767	999	889	996	248	999999	637	524	834	926	381	821	349	75	999999	999999	335	222	356	889	380	882	999999	999999	465	889	261	949	730	999999	537	966	626	999999	690	999999	259	318	999999	579	715	999999	618	336	860	291	814	646	117	17	704	175	382	999999	586	884	902	557	999999	999999	406	688	793	999999	398	999999	204	287	384	999999	757	26	198	776	184	999999	274	770	999999	184	999999	999999	841	723	143	371	999999	792	485	805	261	701	999999	675	182	999999	590	999999	938	999999	96	536	999999	100	259	688	999999	606	660	589	620	142	85	367	999999	999999	846	80	862	999999	822	999999	802	579	999999	999999	248	999999	999999	157	415	999999	832	37	999999	548	352	751	473	999999	394	986	142	895	194	128	626	420	999999	390	190	999999	999999	911	632	683	734	692	999999	204	449	464	12	512	184	969	310	58	279	735	449	105	999999	418	642	835	280	906	999999	647	439	828	131	223	966	895	892	999999	404	414	814	660	427	999999	15	930	984	999999	721	225	817	999999	999999	999999	941	94	913	350	278	999999	413	827	307	685	765	999999	342	789	545	289	86	389	653	865	921	789	678	337	413	711	851	650	194	179	830	860	687	999999	282	882	999999	551	652	606	10	986	362	741	999999	394	598	204	93	999999	149	437	924	999999	999999	162	416	585	937	567	946	762	642	138	999999	999999	933	875	517	663	307	534	737	56	864	934	999999	936	999999	999999	123	656	567	752	39	402	935	999999	723	999999	475	406	999999	999999	660	247	999999	233	885	609	999999	722	687	429	144	999999	699	999999	420	999999	725	479	761	999999	453	299	205	889	999999	462	968	999999	162	397	197	900	920	653	396	999999	590	212	61	224	567	401	969	147	617	999999	703	68	999999	999999	404	996	644	694	641	370	51	463	999999	433	641	930	569	300	242	244	694	56	491	793	999999	522	
428	547	361	62	330	999999	282	999999	759	910	999999	999999	999999	201	265	999999	21	35	999999	999999	87	999999	582	637	831	679	905	383	730	656	576	208	696	999999	578	107	343	588	49	999999	191	999999	673	730	400	331	307	50	978	468	44	465	217	999999	445	800	964	999999	230	999999	999999	898	953	999999	999999	340	552	121	623	168	999999	432	986	602	999999	636	953	999999	246	510	381	864	999999	272	621	120	990	605	446	999999	142	619	999999	397	830	999999	498	571	999999	70	778	196	427	819	576	999999	479	615	999999	809	999999	122	487	719	279	999999	502	690	491	232	350	946	675	845	36	282	74	598	999999	661	999999	999999	999999	186	731	195	999999	585	695	19	641	999999	999999	637	931	29	142	999999	999999	541	790	999999	89	174	719	999999	520	581	793	999999	547	881	843	493	670	463	657	310	988	94	851	917	994	481	591	964	496	48	914	16	150	426	480	240	871	341	313	300	999999	999999	999999	999999	792	402	472	759	541	966	999999	477	999999	831	660	43	999999	873	812	608	999999	999999	345	482	999999	786	162	131	411	613	621	339	160	367	999999	98	419	985	134	999999	19	999999	999999	529	81	447	644	319	765	446	999999	999999	999999	999999	717	711	563	202	209	16	999999	351	999999	927	354	636	327	14	987	572	624	704	999999	219	599	750	331	999999	999999	229	152	843	365	964	73	623	810	455	649	999999	999999	999999	785	128	999999	667	483	506	185	999999	129	639	331	203	999999	845	259	319	116	999999	999999	999999	791	979	863	406	985	393	863	999999	826	872	999999	854	999999	999999	999999	630	857	931	277	824	999999	966	109	512	521	171	152	228	374	500	999999	682	751	999999	435	806	264	956	681	100	643	999999	618	257	284	476	999999	424	926	628	462	184	699	999999	117	824	879	361	884	999999	250	644	366	335	533	682	113	261	971	999999	375	900	999999	186	191	196	358	852	999999	54	999999	728	302	745	48	174	982	999999	679	999999	926	999999	82	858	849	998	97	292	999999	601	999999	904	452	813	262	561	925	522	384	920	476	37	132	839	818	522	351	999999	296	368	999999	999999	582	370	196	472	828	401	337	192	109	75	999999	637	999999	111	999999	489	492	487	999999	469	811	758	144	898	999999	242	999999	337	657	475	999999	999999	999999	456	332	91	626	790	999999	534	999999	999999	821	999999	899	495	168	716	999999	999999	999999	809	999999	239	999999	823	236	297	691	595	361	10	535	999999	80	772	735	234	999999	203	862	701	999999	999999	284	619	936	733	
999999	295	84	333	100	795	346	999999	245	671	350	509	855	999999	109	147	183	194	666	197	340	137	759	934	938	52	999	999999	65	415	955	496	887	503	298	405	521	38	910	740	297	885	536	74	884	279	348	534	601	999999	541	99	953	749	403	871	536	999999	394	57	796	908	139	829	716	853	621	361	50	999999	626	154	999999	925	999999	455	600	695	999999	669	703	999999	835	449	874	865	999999	147	999999	999999	869	381	999999	862	944	999999	999999	999999	358	999999	657	987	494	897	990	396	814	37	999999	999999	999999	999999	100	999999	999999	331	82	999999	999999	850	320	484	261	622	999999	999999	510	999999	981	520	999999	892	347	999999	999999	716	980	999999	458	488	61	515	298	161	155	38	291	999999	999999	623	999999	74	752	507	720	183	999999	999999	999999	999999	885	402	56	338	999999	388	502	999999	711	999999	350	144	241	476	798	999999	195	109	476	806	999999	591	903	999999	214	635	150	839	308	839	981	999999	875	712	602	658	468	960	903	767	535	219	999999	881	999999	182	832	999999	709	915	999999	635	404	265	782	304	498	689	133	999999	248	663	999999	872	999999	240	268	529	874	149	346	235	206	709	280	753	383	999999	94	42	802	864	140	392	851	355	715	999999	999999	307	170	779	836	999999	529	872	447	999999	235	52	913	313	411	569	579	999999	439	695	985	38	999999	476	604	101	820	383	532	389	30	310	525	648	598	577	979	566	398	999999	189	999999	999999	47	796	999999	999999	499	463	570	813	999999	999999	999999	635	999999	999999	999999	184	744	470	156	349	68	324	999999	527	275	714	833	589	22	999999	523	515	586	722	883	680	562	972	330	920	962	999999	931	394	505	999999	696	201	296	391	654	455	999999	68	257	723	999999	524	999999	784	629	981	800	725	402	514	999999	999999	999999	22	622	999999	999999	999999	387	492	393	540	999999	262	28	641	303	631	719	77	482	528	999999	170	809	999999	999999	999999	300	980	775	999999	999999	990	964	517	699	283	999999	999999	316	999999	681	999999	339	341	502	600	766	999999	999999	999999	15	334	41	530	999999	341	213	583	999999	603	934	999999	999999	999999	547	999999	297	510	942	999999	861	837	761	674	999999	709	830	999999	546	528	779	313	999999	999999	209	667	958	444	803	367	80	196	240	999999	999999	284	59	999999	999999	999999	313	266	55	668	999999	178	572	367	683	15	999999	734	999999	133	823	999999	113	999999	977	879	82	853	999999	584	948	675	607	58	801	999999	999999	678	684	999999	225	523	268	999999	297	41	105	
601	760	798	999999	345	158	116	999999	251	181	938	184	999999	397	999999	999999	471	719	643	571	999999	565	121	355	832	999999	961	908	309	373	999999	822	946	784	481	102	908	727	612	526	500	168	999999	999999	999999	504	999999	688	765	964	797	999999	999999	470	999999	45	999999	999999	34	999999	197	208	590	877	702	999999	238	138	916	367	650	999999	116	126	80	365	999999	720	633	337	289	283	999999	999999	576	563	178	999999	214	445	453	465	702	326	339	302	577	682	698	999999	276	642	772	408	324	63	808	537	400	999999	40	929	819	696	999999	914	999999	256	999999	999999	947	752	924	480	914	194	50	999999	787	778	788	332	31	999999	71	647	999999	744	29	523	999999	640	95	989	414	999999	646	999999	320	999999	246	331	381	559	658	999999	717	999999	494	140	999999	28	750	999999	436	708	908	791	999999	369	413	321	237	788	999999	316	666	935	75	400	547	44	479	999999	541	999999	951	472	379	547	999999	218	999999	888	999999	736	890	473	999999	706	615	855	999999	951	21	999999	103	592	174	352	856	781	235	103	593	999999	999999	999999	999999	999999	756	445	421	97	439	999999	70	348	288	658	425	999999	999999	999999	784	999999	662	999999	361	999999	999999	999999	308	999999	999999	999999	999999	166	305	999999	197	999999	394	592	949	179	999999	999999	521	816	864	755	314	515	926	664	408	866	318	901	325	999999	999999	999999	999999	397	147	394	999999	291	221	999999	52	756	470	912	808	790	419	999999	258	999999	17	544	752	618	999999	792	111	999999	999999	126	999999	404	216	999999	486	999999	986	561	42	59	888	240	605	999999	712	558	999999	23	855	617	456	703	999999	947	22	492	999999	988	999999	355	292	379	541	104	65	648	999999	999999	435	887	999999	857	582	208	999999	776	938	792	905	999999	747	97	181	142	670	999999	999999	999999	999999	999999	999999	998	228	686	999999	518	699	510	904	73	18	752	587	968	813	598	999999	454	467	246	553	928	92	999999	608	204	208	408	434	999999	896	290	148	441	685	805	638	895	442	970	999999	438	999999	841	999999	999999	510	999999	329	81	33	307	800	918	450	283	915	391	88	571	320	300	85	992	177	999999	613	999999	292	17	999999	235	22	497	168	125	50	250	349	999999	694	994	88	999999	888	599	490	999999	990	999999	889	257	816	870	659	999999	362	895	674	769	390	364	920	322	999999	797	295	313	759	999999	999999	999999	51	475	877	999999	222	999999	114	577	247	394	165	879	127	712	999999	151	999999	382	763	155	576	580	232	340	84	766	
252	100	314	999999	469	999999	179	224	215	351	993	999999	574	640	999999	107	531	996	208	51	204	408	389	153	476	387	999999	999999	109	471	999999	999999	251	455	480	24	273	999999	924	500	709	999999	507	999999	158	503	807	133	364	478	59	999999	999999	999999	572	843	710	999999	999999	92	102	91	125	744	108	456	102	129	169	776	999999	469	82	707	999999	301	901	999999	994	973	580	448	999999	630	421	27	415	219	883	999999	999999	111	361	842	407	627	787	762	968	702	411	688	963	999999	999999	589	163	433	700	280	941	999999	176	736	511	654	999999	495	332	90	51	999999	245	533	472	732	118	239	999999	714	513	149	353	302	572	999999	485	999999	985	832	864	981	518	612	695	914	999999	999999	999999	999999	279	999999	440	888	999999	528	452	440	125	912	480	923	133	999999	999999	802	54	999999	174	619	178	213	509	999999	226	69	374	632	999999	558	999999	493	898	556	444	220	708	465	641	54	999999	55	999999	82	361	940	857	999999	999999	892	869	70	460	720	585	76	999999	940	671	601	999999	820	602	999999	125	987	999999	577	551	556	999999	589	999999	130	181	133	999999	999999	148	999999	212	999999	999999	945	688	999999	43	188	971	378	427	999999	793	49	890	628	452	472	957	374	914	290	980	999999	999999	290	827	999999	549	999999	999999	366	802	394	399	999999	43	657	879	389	953	999999	999999	183	138	335	795	203	240	552	680	710	479	999999	999999	921	861	497	156	407	908	999999	999999	519	999999	71	999999	999999	999999	578	595	999999	593	999999	999999	77	683	806	999999	473	494	634	110	999999	999999	192	999999	999999	999999	477	999999	545	510	481	481	260	218	96	699	77	368	999999	553	661	956	884	127	902	362	999999	248	999999	999999	682	999999	999999	602	641	738	999999	184	937	999999	999999	128	60	295	121	106	999999	858	999999	116	102	114	107	90	448	50	896	75	984	676	728	239	404	217	827	568	206	999999	577	358	407	893	431	21	380	543	906	599	15	805	202	445	651	948	245	577	815	203	164	600	842	236	200	999999	656	943	724	842	467	553	999999	511	291	999999	709	209	683	95	710	999999	144	306	999999	188	483	293	999999	999999	972	259	752	13	503	977	515	999999	702	170	999999	436	819	73	142	462	999999	690	164	412	999999	45	999999	729	492	259	466	546	999999	22	787	373	365	279	870	217	800	896	17	313	999999	999999	999999	523	731	283	95	81	174	608	999999	793	139	185	215	936	365	32	520	999999	521	999999	15	690	382	999999	80	999999	202	
924	661	20	682	999999	999999	711	539	999999	998	219	999999	394	999999	567	739	994	243	190	999999	933	852	999999	385	763	792	763	532	999999	151	999999	212	999999	878	999999	999999	272	120	288	999999	504	999999	984	999999	311	90	999999	597	447	950	999999	999999	890	486	268	81	883	634	999999	67	916	188	723	239	269	16	999999	999999	141	621	999999	884	999999	685	568	536	867	753	83	683	666	999999	999999	865	762	999999	999999	68	619	999999	72	637	201	230	999999	325	999999	755	764	305	461	999999	466	826	483	504	802	214	918	732	214	139	561	999999	401	750	999999	858	476	288	693	570	999999	963	558	999999	692	734	106	252	853	122	989	778	231	56	709	268	391	268	999999	117	150	887	963	933	85	999999	829	999999	999999	825	288	486	611	999999	723	999999	278	642	811	78	999999	675	879	101	150	782	23	354	999999	835	476	999999	999999	585	430	999999	999999	625	999999	999999	904	268	30	37	834	513	176	999999	333	216	999999	999999	456	120	999	474	18	871	793	303	999999	485	796	999999	358	79	386	36	471	999999	503	999999	878	84	174	850	654	999999	267	636	616	683	31	835	845	999999	761	989	585	999999	10	999999	831	471	794	999999	472	634	679	764	999999	999999	868	619	712	346	999999	382	946	159	819	999999	613	999999	686	268	464	960	550	630	999999	999999	999999	515	713	375	821	416	289	999999	388	30	182	999999	509	476	814	999999	999999	509	856	389	53	999999	146	999999	523	675	784	535	965	511	94	58	999999	740	999999	362	906	347	524	999999	102	211	771	798	985	120	999999	220	454	62	837	50	773	999999	353	23	379	869	852	156	632	754	999999	876	999999	133	57	999999	776	999999	505	785	999999	403	296	841	665	347	999999	413	27	574	999999	912	999999	53	284	526	396	999999	999999	46	495	999999	831	348	431	894	999999	999999	999999	887	444	999999	999999	61	66	380	999999	512	358	41	21	448	138	67	672	867	212	892	849	999999	999999	99	478	468	300	615	571	948	420	770	485	996	350	139	139	98	999999	621	987	903	999999	884	337	951	34	999999	250	773	675	564	691	969	21	541	514	999999	999999	98	761	450	808	694	999999	999999	556	24	108	999999	999999	584	999999	591	905	946	647	498	762	526	443	254	375	798	282	855	88	515	999999	808	625	785	574	999999	860	999999	104	999999	999999	999999	404	20	947	252	845	999999	62	110	999999	999999	894	26	591	997	999999	516	85	20	421	246	509	999999	999999	999999	383	999999	20	999999	730	368	851	457	706	23	132	999999	
306	133	952	191	999999	978	451	919	999999	608	203	576	620	353	471	999999	777	555	999999	999999	980	999999	999999	703	999999	815	999999	705	999999	447	319	578	875	232	220	951	68	239	443	531	599	999999	386	999999	948	443	999999	386	999999	767	680	161	773	769	452	648	264	259	111	987	999999	999999	705	999999	299	625	999999	398	999999	519	35	548	122	999999	763	871	999999	104	754	647	200	993	808	456	766	167	999999	116	779	571	999999	808	138	999999	923	999999	414	910	999999	333	742	236	999999	387	741	142	49	65	15	581	377	999999	504	463	797	615	938	258	709	142	820	594	618	572	821	227	999999	666	795	910	466	999999	620	999999	905	999999	750	430	999999	634	128	999999	110	208	204	999999	313	674	658	317	914	166	210	999999	999999	157	999999	681	565	524	722	999999	270	105	124	999999	999999	999999	999999	834	865	517	542	84	23	82	494	419	999999	293	913	744	18	487	995	999999	170	277	918	758	355	78	999999	999999	912	746	488	15	94	999999	999999	999999	999999	823	452	999999	623	999999	339	999999	999999	208	999999	281	610	977	373	783	109	813	845	999999	999999	999999	489	999999	999999	999999	999999	276	593	488	335	188	303	683	628	194	44	598	687	999999	938	488	999999	156	999999	593	590	934	382	705	905	280	353	718	85	325	344	656	999999	281	964	72	846	184	999999	134	978	927	359	189	748	999999	136	810	342	675	705	342	40	999999	761	237	894	999999	582	64	835	999999	608	313	849	387	843	416	80	876	999999	920	284	640	615	663	999999	999999	956	404	999999	543	386	409	620	12	626	696	519	736	178	999999	601	817	299	403	999999	56	339	371	667	720	739	465	43	784	67	399	452	999999	651	999999	999999	999999	910	302	208	209	692	847	761	156	896	343	708	683	999999	466	351	221	999999	999999	864	595	736	999999	803	921	375	835	944	236	253	999999	95	477	36	423	907	999999	999999	129	999999	999999	609	521	823	405	999999	359	464	999999	999999	241	763	121	835	345	451	485	999999	287	833	999999	999999	535	902	484	999999	999999	999999	906	999999	354	26	225	186	382	986	225	999999	407	173	25	999999	353	188	22	657	973	999999	691	971	432	507	917	999999	506	589	84	619	348	157	999999	702	558	999999	703	224	548	999999	463	999999	999999	874	101	123	817	485	559	357	999999	827	285	999999	999999	934	999999	999999	108	999999	999999	792	911	606	272	260	999999	999999	822	309	484	798	999999	47	188	999999	999999	999999	416	999999	478	30	40	727	729	521	999999	928	737	623	916	
856	999999	619	265	671	447	629	612	841	476	999999	663	999999	999999	999999	718	247	999999	633	999999	579	440	304	460	659	999999	999999	999999	750	999999	718	585	208	393	628	681	999999	782	999999	894	126	944	999999	337	973	366	781	855	637	803	999999	518	113	435	999999	999999	822	169	999999	910	262	999999	861	999999	758	999999	999999	999999	253	419	228	999999	903	739	999999	634	865	966	999999	302	980	339	248	947	754	210	482	773	55	213	859	340	187	606	999999	373	93	121	579	999999	999999	915	611	228	584	999999	614	999999	363	713	559	856	999999	999999	999999	922	514	913	999999	557	446	691	820	49	560	888	288	306	107	708	550	753	999999	999999	400	74	728	30	999999	585	595	999999	420	342	653	13	999999	874	676	718	999999	179	999999	31	999999	999999	104	571	667	999999	891	318	275	654	172	805	469	260	999999	999999	204	493	999999	133	962	999999	281	488	396	999999	999999	413	999999	389	849	380	350	374	813	189	969	166	362	999999	999999	287	999999	765	179	999999	543	408	961	811	524	999999	628	289	69	290	999999	999999	185	999999	465	487	688	886	805	792	464	104	446	732	895	48	999999	874	439	999999	999999	999999	319	548	22	999999	999999	818	999999	482	999999	71	999999	533	249	363	980	251	220	216	598	956	960	387	393	449	961	238	915	485	245	754	850	383	795	434	307	637	108	999999	45	999999	31	332	49	403	789	913	999999	542	67	888	663	232	97	999999	555	999999	165	573	870	223	999999	388	247	999999	221	931	999999	815	999999	353	999999	587	181	728	999999	637	347	999999	659	58	999999	383	428	356	100	999999	296	266	878	999999	481	999999	763	822	967	642	95	999999	192	857	185	677	486	713	746	86	60	368	604	917	595	175	913	821	477	529	960	890	999999	593	645	999999	999999	691	999999	617	823	999999	761	301	999999	305	807	802	873	999999	897	714	610	23	577	927	662	960	779	316	621	941	354	999999	682	205	999999	999999	222	704	999999	999999	841	138	999999	700	999999	313	376	299	368	121	948	408	632	255	289	893	26	717	999999	999999	911	565	999999	882	999999	323	618	356	171	218	589	178	338	112	873	999999	761	876	330	359	999999	999999	947	509	999999	946	815	437	999999	999999	582	504	886	763	882	285	142	379	695	294	694	29	137	999999	999999	779	79	530	999999	807	999999	149	396	468	999999	431	999999	497	889	68	999999	191	440	921	635	999999	292	574	229	597	999999	391	190	46	664	999999	362	797	977	999999	876	295	64	118	117	999999	118	427	381	461	
667	644	490	999999	787	512	588	215	524	447	497	505	310	999999	466	751	959	360	804	816	78	821	999999	676	191	221	136	331	999999	202	999999	864	999999	768	999999	999999	901	999999	259	999999	986	157	282	540	999999	381	984	280	651	366	483	757	623	565	392	846	134	813	456	575	386	267	401	999999	470	632	312	542	854	761	850	416	999999	999999	999999	921	548	980	999999	809	236	856	679	999999	999999	229	251	637	385	94	999999	97	106	683	775	729	999999	999999	79	102	79	452	426	890	516	77	999999	971	999999	999999	307	154	999999	646	999999	529	587	943	612	999999	391	674	166	769	190	999999	319	999999	876	999999	176	999999	999999	857	740	784	439	789	941	651	573	999999	902	915	786	999999	234	460	344	256	999999	811	348	829	999999	999999	295	999999	709	753	758	238	105	633	303	710	244	15	905	564	100	797	12	960	676	121	771	999999	999999	999999	538	858	92	629	958	365	258	999999	999999	346	499	783	89	999999	893	345	999999	278	999999	999999	999999	229	555	999999	166	354	808	388	162	599	632	53	673	954	225	999999	155	475	674	938	462	163	858	999999	75	316	718	814	77	999999	936	502	630	906	563	319	313	312	473	999999	999999	999999	928	556	713	455	119	135	972	994	200	999999	604	682	624	47	370	985	715	999999	999999	999999	320	821	662	139	422	767	999999	905	595	843	11	999999	392	999999	235	999999	855	619	207	592	841	83	151	237	898	999999	292	526	948	999999	596	624	999999	562	559	117	893	583	42	352	734	76	999999	356	707	543	999999	42	811	68	140	105	651	53	162	247	679	435	240	999999	999999	874	999999	277	256	386	91	830	999999	999999	418	281	586	855	857	774	674	794	530	364	658	260	714	890	999999	999999	973	935	409	322	437	468	353	567	867	860	119	140	109	330	462	469	999999	693	649	858	999999	796	999999	387	572	885	904	875	999999	999999	999999	77	90	756	413	999999	999999	999999	691	950	928	28	987	999999	665	544	694	209	999999	999999	259	31	999999	339	981	999999	749	31	749	551	999999	999999	751	643	701	52	60	999999	917	315	999999	290	999999	699	930	500	809	999999	722	38	200	705	973	999999	999999	148	827	750	774	237	407	999999	970	999999	396	461	277	353	305	623	493	350	292	597	160	969	29	551	409	491	376	999999	309	720	361	857	504	999999	669	562	225	309	579	689	908	639	319	862	312	479	232	465	892	109	544	849	423	385	476	14	129	999999	351	292	999999	846	110	259	788	539	956	153	
684	742	408	999999	771	999999	688	521	999999	166	248	999999	268	911	667	209	185	511	444	128	657	664	443	939	958	296	829	72	999999	999999	999999	773	522	89	781	999999	701	361	88	999999	697	999999	999999	962	999999	421	33	949	188	900	84	286	999999	838	999999	30	999999	468	235	999999	773	999999	982	999999	999999	999999	417	189	999999	999999	508	824	432	623	430	999999	319	481	999999	999999	273	880	883	999999	985	999999	999999	683	592	761	851	242	999999	999999	57	80	972	754	999999	571	13	843	819	999999	402	259	854	480	999999	794	710	827	566	689	999999	892	743	999999	615	295	796	999999	597	378	666	999999	699	999999	576	360	729	565	602	340	542	429	70	222	245	736	943	208	276	798	60	999999	675	446	999999	164	337	628	148	594	774	280	999999	999999	15	137	999999	36	904	67	74	155	999999	236	156	999999	832	531	999999	999999	352	598	467	798	327	641	999999	263	444	421	999999	111	426	999999	565	999999	182	619	216	999999	999999	916	304	219	733	905	799	449	299	999999	332	806	999999	999999	251	186	813	999999	133	373	537	306	591	492	999999	999999	728	226	670	999999	619	223	324	10	999999	435	999999	258	74	422	842	160	999999	843	999999	226	591	166	766	389	459	999999	495	843	581	879	335	999999	999999	770	999999	582	778	414	999999	119	492	519	567	816	882	565	394	711	531	999999	342	747	404	818	999999	999999	460	291	999999	896	727	999999	429	823	109	492	83	303	245	999999	381	559	862	979	733	82	999999	949	999999	894	339	784	321	204	547	587	999999	999999	398	614	999999	999999	979	95	391	20	999999	743	716	999999	999999	999999	475	272	15	783	885	424	94	309	972	510	784	540	566	943	169	999999	286	522	85	999999	905	631	146	884	579	776	999999	999999	981	855	243	117	412	249	318	999999	199	763	701	999999	999999	98	642	622	999999	448	528	447	851	865	467	204	324	999999	194	844	135	130	999999	119	999999	371	327	126	276	999999	138	999999	999999	119	45	522	820	92	447	816	999999	523	181	140	999999	159	871	999999	999999	999999	793	639	64	999999	999999	78	559	592	999999	999999	771	525	999999	46	320	211	812	742	999999	945	384	999999	335	999999	854	612	949	999999	861	999999	999999	210	728	999999	883	498	272	170	195	999999	962	999999	917	999999	55	473	999999	144	820	55	346	139	297	452	664	561	314	999999	999999	321	129	486	999999	498	418	570	796	127	163	822	999999	652	556	861	982	156	323	796	333	999999	444	814	262	815	999999	371	913	286	999999	331	193	587	
550	874	848	486	999999	999999	130	999999	999999	60	981	999999	999999	694	999999	435	469	517	247	517	999999	999999	999999	314	999999	914	999999	57	656	999999	553	831	638	361	999999	681	23	506	649	999999	676	999999	713	394	833	264	999999	646	999999	999999	816	999999	93	675	234	999999	997	999999	262	592	999999	83	828	167	507	999999	368	754	591	999999	422	999999	867	353	841	514	525	999999	999999	969	215	999999	999999	999999	703	496	999999	999999	999999	791	999999	478	254	67	633	999999	29	556	887	683	896	954	64	999999	74	999999	199	740	833	720	795	515	999999	293	386	749	999999	999999	999999	999999	411	405	627	799	999999	943	999999	810	719	248	494	969	605	999999	82	261	467	381	114	849	307	17	139	417	996	177	999999	961	999999	884	788	999999	102	876	281	500	336	264	669	131	144	388	31	595	999999	825	910	277	999999	134	292	999999	999999	614	999999	999999	276	219	803	999999	538	757	999999	834	460	999999	999999	728	999999	999999	999999	212	712	983	999999	918	985	544	999999	999999	999999	147	751	999999	602	355	816	999999	172	877	999999	999999	461	999999	592	387	999999	196	999999	112	999999	191	752	999999	999999	999999	729	999999	899	795	419	731	38	633	792	401	999999	582	242	999999	317	999999	999999	647	357	807	751	103	401	337	668	799	409	999999	999999	85	395	999999	356	522	626	255	588	376	999999	502	98	827	826	201	381	677	953	999999	795	558	625	999999	290	402	338	636	179	571	999999	619	999999	948	411	717	15	893	999999	720	488	71	999999	999999	189	854	718	923	276	210	956	990	999999	380	294	673	460	290	832	953	193	990	85	999999	249	848	180	150	426	999999	195	487	451	242	999999	733	747	435	999999	435	683	999999	369	999999	615	146	774	951	999999	999999	267	724	70	281	537	999999	985	794	951	341	683	578	506	166	24	999999	549	612	828	560	999999	999999	999999	406	280	777	630	116	411	999999	84	229	999999	689	852	470	427	179	705	62	748	952	999999	593	751	115	909	212	955	146	999999	171	132	113	999999	241	999999	664	11	759	868	879	392	848	999999	464	102	817	999999	553	61	379	907	776	812	973	999999	999999	654	999999	868	999999	999999	274	999999	912	999999	383	877	999999	112	763	178	999999	999999	868	569	999999	999999	296	23	999999	898	999999	95	227	999999	999999	999999	837	690	596	19	837	999999	450	728	127	999999	354	368	999999	939	693	451	298	211	961	999999	944	413	915	445	367	160	999999	999999	749	189	298	659	749	92	50	999999	515	753	999999	63	744	150	451	303	982	928	999999	
162	214	959	797	26	302	765	999999	433	775	160	999999	686	125	999999	999999	938	999999	695	619	636	999999	999999	999999	544	870	907	847	803	961	621	999999	439	856	624	999999	789	391	281	999999	984	736	616	164	364	112	654	938	999999	172	513	259	297	318	668	999999	450	999999	263	156	394	918	999999	472	164	697	221	830	501	999999	198	556	772	999999	635	999999	293	609	581	441	226	999999	33	641	999999	372	999999	131	197	999999	874	766	138	134	999999	76	193	154	999999	667	891	999999	446	227	974	999999	999999	958	683	999999	968	999999	999999	821	999999	999999	894	911	23	791	999999	100	642	140	731	431	428	648	365	569	716	149	999999	913	550	402	999999	999999	666	999999	885	217	448	428	999999	999999	324	316	204	557	181	999999	140	218	999999	801	190	316	495	552	537	999999	602	123	999999	829	240	538	281	537	999999	97	254	521	906	323	651	223	737	999999	117	122	999999	999999	999999	444	18	401	777	749	221	226	999999	124	964	999999	999999	334	376	999999	999999	999999	44	666	666	94	999999	619	312	823	999999	966	579	999999	444	425	394	794	726	618	820	999999	760	532	326	675	777	140	556	858	707	999999	847	174	999999	332	87	786	151	313	417	999999	99	953	999999	254	647	522	680	999999	999999	999999	608	758	752	963	34	999999	350	999999	317	999999	72	453	125	999999	129	414	902	999999	347	608	999999	423	999999	430	999999	807	933	81	37	264	999999	17	206	887	719	99	999999	931	307	575	999999	160	996	520	337	999999	837	767	135	999999	619	568	211	64	999999	194	557	999999	222	227	999999	279	963	62	999999	65	257	238	122	39	992	971	815	771	172	999999	427	690	103	114	969	175	945	794	644	999999	805	151	999999	534	542	100	718	89	996	176	197	943	83	281	397	609	655	105	250	999999	753	439	892	675	767	866	237	118	999999	413	333	178	417	555	259	115	999999	588	999999	901	999999	735	774	995	314	483	999999	821	999999	369	999999	850	999999	996	999999	375	259	999999	766	675	862	610	831	593	843	28	535	527	32	999999	100	76	999999	348	396	27	664	897	370	999999	999999	999999	401	888	893	483	624	421	417	883	856	475	821	822	999999	651	904	191	162	999999	947	99	799	435	999999	999999	252	215	610	999999	999999	999999	682	999999	425	456	999999	942	700	999999	999999	124	120	148	435	625	999999	785	309	999999	122	483	999999	84	346	170	999999	965	999999	449	240	999999	810	296	183	999999	792	999999	406	592	441	961	491	999999	893	832	979	661	999999	652	208	466	
999999	866	999999	999999	999999	608	145	999999	999999	999999	333	260	138	984	314	823	965	930	833	999999	389	716	999999	161	992	953	190	513	190	954	965	966	251	774	512	944	999999	945	886	193	999999	999999	752	197	638	240	663	908	528	165	696	78	819	302	87	200	563	857	245	664	428	632	84	886	288	366	19	364	999999	999999	545	29	54	650	701	248	963	999999	999999	999999	299	281	985	34	267	896	157	948	697	322	390	430	999999	999999	999999	581	999999	999999	909	282	231	308	999999	999999	620	677	34	178	600	838	236	448	344	483	374	156	646	59	628	391	218	70	667	169	979	124	318	821	885	130	182	999999	215	249	540	991	844	826	414	590	871	979	999999	858	95	999999	96	236	858	618	934	999999	999999	528	74	170	641	277	189	505	368	213	293	480	999999	999999	243	104	942	382	311	820	645	999999	519	999999	712	809	999999	46	38	999999	999999	999999	195	165	859	686	185	380	360	577	647	908	999999	668	695	878	999999	957	708	991	999999	999999	999999	124	381	209	19	834	999999	832	203	152	477	286	250	999999	294	999999	278	556	919	572	999999	734	183	736	815	850	999999	834	617	126	338	47	797	487	999999	81	784	660	677	351	921	999999	383	505	441	945	427	679	593	690	688	162	82	721	999999	582	941	999999	393	168	301	623	224	87	814	440	488	762	66	223	999999	618	879	578	999999	999999	360	678	304	870	432	864	251	927	999999	999999	999999	86	999999	387	139	149	276	999999	999999	999999	313	306	690	11	466	665	622	379	999999	80	999999	504	80	958	231	273	350	523	999999	999999	382	297	650	999999	475	999999	737	678	93	587	352	370	528	352	200	999999	999999	303	413	767	252	999999	963	999999	999999	470	999999	76	166	866	999999	752	783	623	925	26	656	999999	535	64	927	999999	295	386	999999	912	999999	727	768	176	285	56	119	967	194	511	334	999999	999999	14	406	671	522	999999	999999	599	586	905	999999	999999	408	934	999999	359	840	308	585	586	638	991	999999	288	307	989	999999	752	643	815	438	999999	692	372	999999	531	657	265	430	78	598	139	335	999999	309	594	768	999999	289	759	137	885	925	747	999999	743	999999	999999	999999	532	636	45	956	770	999999	13	491	999999	999999	246	702	584	877	517	988	999999	999999	424	999999	713	230	999999	473	883	688	999999	498	944	717	999999	22	539	891	898	441	999999	999999	564	604	305	999999	999999	735	52	67	999999	17	417	999999	155	87	104	150	660	312	999999	572	999999	92	923	999999	547	
327	41	233	999999	693	979	85	436	336	999999	820	682	610	496	999999	999999	826	999999	545	90	195	571	507	917	398	240	999999	999999	989	110	482	680	999999	565	416	704	999999	894	859	37	999999	332	999999	976	284	467	59	999999	883	999999	256	999999	387	435	999999	999999	533	999999	774	462	393	40	446	235	628	999999	999999	55	90	999999	611	932	286	517	747	999999	999999	999999	999999	930	190	780	171	999999	854	536	303	364	214	999999	180	512	129	407	644	311	885	593	999999	145	575	14	735	83	999999	324	670	869	999999	999999	13	12	999999	999999	281	613	999999	599	381	102	846	536	840	428	999999	999999	999999	879	999999	999999	977	168	183	999999	365	186	999999	97	316	539	999999	999999	677	716	657	999999	838	286	999999	40	441	296	221	265	298	999999	174	316	444	442	999999	790	996	251	519	844	829	999999	488	105	567	782	999999	841	236	999999	859	133	771	999999	270	535	999999	842	14	691	999999	918	218	326	22	739	653	874	999999	999999	437	436	206	813	999999	671	798	40	473	659	13	379	999999	875	999999	50	999999	999999	181	976	999999	999999	246	828	898	911	958	172	92	999999	138	999999	813	161	986	432	927	957	133	599	737	722	999999	354	687	576	889	343	146	972	999999	681	703	61	48	999999	999999	999999	914	437	712	636	947	644	531	594	999999	877	889	756	999999	999999	848	581	999999	324	783	999999	999999	331	31	624	35	120	634	457	715	761	123	712	242	999999	52	696	886	111	775	734	823	102	20	22	999999	389	859	999999	832	131	813	999999	999999	308	237	593	415	98	610	836	999999	999999	879	999999	764	186	524	999999	544	162	694	147	549	58	999999	999999	320	999999	180	645	999999	999999	624	593	948	399	221	999999	331	459	291	798	500	938	725	749	999999	999999	257	277	865	304	81	680	436	675	184	451	240	189	282	405	917	999999	584	999999	459	999999	855	374	999999	589	242	999999	870	896	646	611	333	328	834	113	999999	902	780	956	946	944	999999	282	225	770	704	151	186	886	881	536	363	733	300	927	361	883	999999	285	999999	986	999999	540	39	999999	128	911	355	179	643	24	194	999999	54	514	139	582	158	204	885	101	908	984	999999	999999	257	999999	38	907	999999	878	599	504	894	999999	145	999999	253	999999	651	999999	796	999999	252	866	351	735	689	785	797	778	734	118	400	999999	999999	824	526	918	325	528	882	447	999999	765	999999	689	999999	999999	379	999999	999999	506	553	102	305	999999	999999	158	999999	522	999999	999999	119	999999	153	491	114	923	
881	320	109	334	337	999999	999999	358	999999	999999	452	662	999999	999999	415	293	449	999999	565	307	675	187	999999	378	160	803	618	639	338	452	621	999999	585	999999	214	999999	999999	15	179	430	999999	946	320	264	705	116	519	316	838	999999	999999	915	999999	806	258	703	238	731	183	534	514	281	999999	147	865	999999	86	999999	399	355	879	444	69	999999	999999	728	866	999999	672	54	293	311	801	512	918	706	999999	778	560	510	831	999999	831	644	916	911	999999	182	399	196	39	326	916	999999	946	100	855	999999	691	999999	837	410	999999	999999	250	212	479	999999	229	169	513	308	642	889	524	206	999999	424	228	999999	999999	694	438	485	24	967	395	999999	999999	828	999999	224	97	999999	999999	999999	623	701	999999	999999	441	419	999999	240	683	731	683	36	999999	749	999999	440	999999	486	727	152	972	583	125	283	816	170	950	401	317	299	220	611	999999	999999	583	911	999999	514	773	999999	999999	208	802	292	293	999999	999999	817	350	420	650	999999	999999	999999	457	50	999999	130	999999	280	468	561	922	394	520	82	809	872	999999	575	420	68	713	345	410	774	781	832	989	458	819	999999	60	897	999999	609	306	999999	646	542	335	999999	617	502	999999	190	285	417	772	221	558	478	651	775	999	592	897	999999	129	683	268	753	141	448	461	999999	999999	34	746	999999	775	123	235	999999	249	520	450	999999	422	230	498	373	70	778	899	350	492	285	897	65	999999	999999	576	963	284	999999	999999	178	51	999999	679	261	671	860	445	999999	999999	27	535	489	999999	686	999999	898	999999	999999	693	363	549	121	999999	235	136	690	208	999999	546	272	359	668	999999	281	178	824	550	999999	701	209	999999	464	107	474	749	999999	913	999999	999999	999999	999999	388	888	415	629	999999	754	454	134	981	662	998	898	980	668	867	737	870	999999	732	358	947	203	999999	31	999999	24	378	486	999999	776	182	666	869	999999	970	779	346	652	248	79	999999	122	720	999999	343	566	126	806	881	680	53	518	999999	329	831	195	999999	394	543	999999	386	999999	415	214	490	341	38	497	697	97	400	227	279	662	261	834	482	947	687	529	999999	571	604	47	732	663	618	549	999999	999999	385	999999	119	999999	692	138	707	515	999999	11	537	999999	119	794	999999	826	249	395	78	996	712	456	706	24	28	815	373	377	999999	826	723	489	834	999999	999999	448	118	999999	970	999999	999999	966	891	685	992	278	462	810	757	906	423	999999	481	999999	82	999999	999999	104	313	877	765	339	44	239	288	
999999	794	206	999999	999999	999999	302	425	945	868	746	565	31	999999	749	362	563	620	575	413	501	999999	178	840	782	999999	999999	999999	102	999999	999999	932	661	407	944	484	265	999999	915	199	131	807	535	797	999999	373	234	82	563	524	212	718	468	826	786	999999	626	366	309	649	703	659	999999	588	79	813	999999	623	87	999999	107	835	999999	386	291	694	482	380	513	419	967	940	89	999999	164	89	473	835	620	904	858	899	428	275	999999	471	484	946	728	522	999999	611	999999	297	427	377	24	92	544	102	567	255	852	889	682	999999	999999	999999	434	990	349	78	12	183	417	207	417	439	891	819	219	535	652	990	950	366	945	791	160	787	999999	391	999999	528	346	612	999999	999999	593	731	892	730	522	999999	999999	400	608	821	879	999999	959	585	201	724	999999	42	603	861	938	999999	817	999999	603	647	924	958	778	484	837	805	160	878	845	169	999999	999999	22	914	817	560	758	999999	912	930	827	490	999999	575	999999	313	19	999999	999999	277	914	114	136	999999	813	224	621	999999	999999	84	79	91	739	42	797	403	29	689	999999	999999	567	999999	875	673	819	444	769	212	839	533	795	965	999999	999999	255	823	363	147	999999	999999	999999	635	148	837	861	746	751	166	778	251	293	330	150	221	710	229	238	462	65	379	455	419	293	460	999999	114	999999	171	787	973	49	999999	588	999999	449	932	555	48	999999	83	692	612	433	999999	249	475	999999	77	999999	999999	594	900	92	730	156	529	999999	687	558	999999	944	590	379	804	211	411	999999	699	772	778	674	200	999999	982	686	999999	986	695	999999	813	290	734	303	761	999999	999999	799	857	305	919	590	867	489	999999	138	112	999999	628	999999	838	733	135	304	99	361	999999	999999	999999	999999	313	543	656	477	745	476	219	296	617	999999	72	612	884	999999	852	197	806	711	594	854	584	610	999999	308	382	89	164	440	213	999999	985	889	999999	813	999999	386	999999	400	743	999999	999999	815	625	212	999999	999999	849	731	999999	901	555	692	665	255	999999	703	185	358	999999	666	321	779	999999	217	999999	183	911	80	412	476	264	415	967	15	935	768	999999	164	974	156	239	999999	988	311	855	303	234	454	999999	298	210	585	999999	87	277	999999	732	999999	773	160	324	999999	329	975	999999	149	999999	999999	320	701	718	999999	383	947	999999	888	790	781	361	146	949	467	726	999999	999999	679	119	890	738	795	46	576	391	824	999999	460	114	23	999999	716	579	575	999999	652	999999	189	212	
999999	650	999999	358	950	66	637	211	856	62	999999	709	968	40	833	920	524	999999	151	639	559	999999	976	784	777	999999	999999	566	384	332	999999	542	999999	476	759	250	360	447	96	519	999999	622	999999	999999	898	313	999999	999999	745	654	619	987	999999	999999	653	244	674	604	580	832	421	80	999999	999999	999999	999999	623	999999	999999	593	569	87	999999	632	885	999999	148	999999	886	473	431	959	999999	729	713	95	114	999999	823	999999	575	999999	999999	263	108	999999	795	999999	428	235	999999	204	416	162	94	999999	418	806	664	716	106	106	999999	999999	410	461	259	108	821	893	568	999999	999999	999999	27	999999	999999	325	534	211	151	696	160	999999	784	237	999999	668	644	180	676	999999	880	116	999999	479	48	759	852	646	434	696	630	534	666	999999	526	999999	145	281	331	999999	281	999999	999999	999999	945	66	332	999999	999999	999999	464	650	226	270	208	570	999999	999999	775	461	472	888	999999	454	999999	625	999999	182	710	892	999999	999999	849	583	36	426	541	28	533	999999	999999	679	737	843	242	999999	317	406	999999	955	334	597	506	870	999999	999999	999999	131	342	999999	72	159	999999	999999	67	101	801	643	243	781	999999	317	23	793	33	792	161	932	221	96	317	999999	769	999999	567	935	866	979	999999	999999	739	420	686	213	999999	287	217	999999	786	151	188	674	172	631	999999	27	584	713	846	838	999999	999999	909	256	22	999999	389	717	999999	999999	234	822	999999	600	999999	618	631	999999	873	746	585	440	156	80	999999	643	435	148	828	550	999999	163	142	123	410	985	999999	439	201	454	999999	499	272	663	917	366	982	571	999999	317	395	774	839	109	263	999999	608	839	348	378	49	251	888	908	771	80	999999	578	200	999999	117	201	618	429	848	999999	177	493	163	551	660	999999	557	521	165	586	324	42	860	999999	386	671	101	822	999999	999999	611	999999	891	846	999999	999999	381	999999	209	204	999999	999999	261	177	999999	125	999999	796	718	185	693	376	999999	194	999999	656	999999	592	679	445	999999	795	24	202	484	813	601	317	874	256	492	34	321	961	999999	999999	781	692	973	271	985	305	114	239	962	999999	999999	707	99	30	695	999999	999999	763	104	370	999999	69	693	821	999999	379	922	999999	693	999999	999999	791	763	852	874	35	618	417	460	804	690	999999	239	249	212	894	227	853	560	703	180	999999	999999	999999	999999	999999	999	999999	747	616	383	643	545	999999	999999	819	943	246	155	669	999999	446	313	999999	999999	619	829	454	999999	629	161	78	999999	989	499	506	
925	703	999999	162	36	466	669	999999	999999	57	249	999999	999999	392	999999	980	999999	890	533	733	999999	576	390	889	892	999999	543	127	464	314	999999	999999	999999	683	894	250	893	993	643	999999	776	999999	999999	631	380	893	394	236	679	180	371	29	466	765	261	358	999999	999999	269	481	922	552	388	126	999999	692	999999	999999	999999	999999	97	713	999999	818	999999	784	999999	758	518	999	999999	999999	448	294	943	713	999999	48	431	999999	927	439	999999	171	791	234	91	752	316	687	761	17	737	969	93	657	772	647	808	477	650	563	945	999999	999999	999999	113	104	182	611	999999	103	955	953	782	657	979	95	37	732	703	955	451	831	999999	162	579	479	210	296	941	453	999999	999999	894	374	493	473	850	999999	130	986	579	999999	94	668	999999	999999	196	999999	677	686	620	85	773	695	121	124	32	168	999999	634	894	886	670	999999	999999	999999	68	418	999999	999999	244	999999	999999	717	999999	746	746	579	110	999999	293	774	618	264	999999	164	190	208	262	379	999999	999999	149	999999	102	999999	44	999999	804	61	999999	777	999999	999999	451	769	999999	999999	320	374	377	453	68	251	350	129	277	416	999999	709	820	999999	165	999999	74	552	999999	125	999999	692	712	999999	999999	999999	78	999999	513	456	999999	999999	690	134	888	999999	11	999999	634	898	155	973	425	628	619	105	999999	866	621	999999	107	899	68	358	441	628	662	567	679	19	999999	835	615	820	602	262	28	696	999999	278	793	77	918	812	969	651	276	94	200	678	818	211	893	47	999999	999999	15	342	693	999999	999999	444	999999	999999	724	320	367	999999	35	367	86	999999	895	353	999999	39	999999	255	388	789	361	578	376	10	200	971	941	577	470	999999	256	685	13	999999	52	359	749	303	98	659	293	672	68	832	602	284	999999	550	365	330	999999	999999	954	999999	999999	657	77	327	433	753	378	789	999999	999999	999999	999999	999999	195	310	332	290	999999	167	729	999999	688	519	543	408	915	666	401	222	150	999999	496	731	109	801	395	999999	431	869	344	999999	504	999999	721	721	210	744	999999	999999	43	50	256	602	999999	407	230	147	534	999999	518	96	977	577	993	999999	999999	669	440	394	915	50	858	999999	822	448	11	159	999999	999999	207	999999	545	999999	188	110	508	893	506	999999	580	258	757	512	361	258	999999	999999	545	139	999999	541	999999	735	999999	999999	191	439	780	786	405	80	348	712	721	346	999999	825	398	892	93	731	172	738	814	666	292	355	465	574	144	999999	614	669	999999	999999	868	
999999	827	999999	918	78	123	719	999999	509	999999	54	999999	25	999999	488	538	652	55	375	378	574	921	667	710	835	974	215	651	331	466	679	987	999999	477	740	997	212	974	999999	618	999999	441	314	756	247	999999	450	867	999999	545	961	623	359	999999	303	999999	999999	485	999999	104	999999	78	999999	53	999999	999999	734	999999	966	999999	999999	678	40	757	926	143	999999	911	472	280	533	348	995	999999	505	999999	638	999999	183	851	999999	999999	892	920	999999	384	465	271	525	190	830	902	901	175	220	292	593	602	999999	170	281	999999	999999	811	571	568	82	200	547	185	428	965	373	124	654	607	999999	999999	56	551	677	355	999999	291	999999	630	999999	999999	575	222	471	46	408	999999	580	999999	999999	999999	999999	999999	311	999999	999999	999999	999999	865	539	786	521	612	999999	999999	555	819	493	925	863	730	371	940	131	252	625	334	999999	999999	567	999999	999999	75	892	706	760	905	249	411	999999	55	529	584	101	999999	318	999999	716	987	491	588	529	999999	724	984	999999	419	30	68	650	398	635	999999	308	188	999999	455	719	799	723	650	999999	91	999999	817	211	999999	999999	470	933	999999	618	726	901	978	830	889	999999	908	999999	999999	884	191	761	243	419	999999	999999	913	418	999999	253	916	274	999999	19	999999	360	999999	783	999999	570	559	134	988	780	909	999999	329	999999	999999	113	999999	812	382	765	398	999999	70	408	61	510	935	62	80	418	999999	462	999999	999999	392	539	999999	134	999999	780	999999	66	772	462	999999	681	999999	565	65	759	442	999999	891	85	999999	128	300	508	999999	999999	635	507	64	999999	89	456	417	361	965	999999	669	686	756	602	440	342	556	607	897	999999	554	379	996	320	999999	596	570	999999	357	273	249	936	999999	635	154	999999	11	202	383	63	274	605	999999	242	100	756	358	999999	644	999999	571	692	610	362	876	999999	999999	744	605	492	999999	432	13	999999	999999	733	293	130	457	999999	340	364	233	999999	115	949	999999	763	229	228	247	281	350	999999	701	556	335	999999	758	887	326	999999	999999	890	177	841	601	899	999999	367	473	237	841	999999	999999	217	469	766	257	927	488	747	999999	386	999999	999999	91	999999	10	999999	407	253	999999	570	296	83	767	342	677	273	999999	879	999999	999999	755	20	999999	999999	129	999999	97	569	792	831	409	579	999999	220	646	562	999999	665	899	631	959	229	866	999999	745	875	449	136	98	999999	579	609	999999	663	630	999999	999999	772	815	999999	939	838	460	540	171	716	999999	556	696	999999	513	692	980	
999999	999999	535	153	999999	573	254	54	960	480	809	261	799	999999	89	589	411	999999	986	999999	393	999999	131	999999	335	119	999999	543	892	439	974	479	887	629	169	999999	105	100	999999	208	999999	999999	978	368	999999	288	371	779	262	967	295	735	526	842	999999	790	780	766	818	59	545	710	161	999999	999999	339	374	999999	777	328	494	320	374	787	288	921	713	763	128	56	748	999999	291	925	154	248	952	54	999999	378	999999	339	282	965	999999	860	999999	457	862	999999	914	201	11	999999	482	974	999999	738	999999	675	999999	27	647	771	310	999999	429	235	999999	999999	386	329	147	409	999999	999999	48	999999	134	427	610	999999	999999	805	999999	999999	257	357	452	179	999999	223	490	366	300	963	691	510	999999	999999	441	95	80	604	935	594	63	602	999999	327	936	999999	999999	146	75	999999	126	842	639	753	49	81	782	217	390	172	839	780	118	384	474	999999	744	757	999999	525	195	306	869	547	503	999999	761	134	242	913	609	353	301	999999	847	849	871	910	337	369	312	862	999999	773	754	282	493	222	853	409	228	856	159	549	999999	819	972	999999	259	393	320	657	975	477	999999	496	999999	999999	537	999999	665	833	999999	627	223	332	93	106	793	231	171	548	281	832	695	752	204	752	841	38	999999	780	660	943	58	654	886	999999	999999	268	793	999999	685	238	744	999999	436	532	999999	999999	736	875	308	38	232	999999	386	152	781	809	999999	736	798	508	747	885	183	486	578	568	445	346	885	534	437	317	863	52	98	310	326	672	426	536	301	11	481	631	721	999999	277	999999	964	411	966	66	64	186	999999	858	999999	950	953	767	869	399	990	774	600	914	999999	343	999999	481	493	999999	999999	272	217	746	413	551	765	301	301	701	382	483	567	381	262	687	562	240	999999	376	718	999999	999999	902	20	707	41	806	378	933	999999	493	917	346	999999	999999	969	999999	999999	999999	194	661	475	177	27	516	216	999999	662	230	781	824	392	999999	911	661	999999	314	736	705	520	999999	999999	367	22	889	566	230	635	470	999999	999999	785	428	999999	66	999999	999999	885	503	501	811	153	158	162	865	999999	999999	435	93	196	664	17	749	159	999999	739	118	165	999999	999999	999999	999999	202	512	963	999999	963	999999	854	478	115	999999	242	999999	708	815	774	215	156	788	765	795	999999	283	999999	810	46	279	955	327	84	344	756	552	999999	999999	951	645	198	826	999999	864	580	614	90	245	774	544	451	420	964	999999	18	349	195	200	999999	
918	459	162	13	694	980	537	404	999999	672	689	999999	489	999999	139	26	330	651	901	999999	999999	203	818	999999	501	999999	544	362	181	999999	417	367	324	999999	43	196	45	999999	452	883	53	220	319	572	94	845	961	557	835	886	687	697	294	999999	999999	725	640	126	511	867	446	184	232	444	265	332	384	311	829	999999	981	507	999999	27	180	727	883	255	951	655	865	986	999999	295	649	719	83	347	84	318	555	918	321	585	999999	869	987	874	316	999999	470	659	727	892	999999	190	498	276	806	385	999999	395	175	855	11	459	656	937	795	546	259	47	237	521	398	72	195	624	581	999999	740	19	999999	999999	999999	215	269	999999	390	999999	999999	807	541	698	477	999999	999999	999999	583	999999	222	59	88	770	513	999999	999999	999999	999999	842	994	873	695	504	999999	831	456	999999	999999	795	200	31	999999	999999	325	451	505	538	54	237	999999	729	999999	999999	999999	690	930	178	685	999999	783	63	141	548	474	999999	122	46	63	645	999999	776	795	787	999999	999999	999999	999999	454	71	927	999999	999999	276	999999	999999	999999	111	416	954	999999	287	301	999999	22	999999	999999	999999	861	968	339	468	999999	999999	999999	543	933	262	999999	897	197	188	723	623	834	999999	999999	864	25	999999	523	20	630	108	745	436	484	887	775	660	310	494	999999	485	731	468	417	763	752	989	340	999999	313	518	767	722	999999	677	83	999999	254	35	999999	661	999999	999999	999999	387	663	97	68	56	487	146	597	999999	999999	247	999999	375	481	138	122	35	869	943	707	122	999999	32	872	806	813	653	416	284	501	239	40	412	630	40	999999	999999	931	294	103	177	920	73	435	999999	999999	999999	650	999999	999999	966	999999	999999	621	726	56	640	225	999999	242	833	730	999999	211	999999	217	490	999999	451	37	457	104	585	850	539	201	277	999999	555	31	115	999999	999999	999999	534	447	528	999999	999999	984	999999	448	679	61	269	447	607	862	377	119	999999	963	999999	98	465	872	216	661	999999	534	778	54	670	999999	137	830	999999	999999	676	999999	688	699	840	467	999999	999999	425	534	591	102	594	414	228	999999	999999	151	804	211	906	999999	241	999999	999999	379	215	425	778	449	999999	438	17	655	195	757	431	605	132	741	530	999999	457	682	80	989	940	373	825	234	513	985	36	238	999999	999999	388	821	999999	471	261	152	240	999999	610	163	95	938	229	471	24	131	999999	72	680	999999	215	999999	796	718	439	841	600	554	936	938	411	778	609	181	999999	999999	999999	661	490	
388	226	999999	81	917	904	11	154	364	999999	392	966	964	999999	596	999999	828	34	282	41	420	552	685	49	672	751	999999	339	57	101	414	516	999999	582	999999	999999	733	487	879	813	438	696	245	344	999999	972	446	231	23	373	999999	585	341	629	999999	835	999999	442	409	999999	999999	671	107	272	999999	875	999999	392	264	999999	84	351	154	469	602	723	316	350	999999	700	315	95	999999	684	551	829	185	999999	512	999999	703	301	88	999999	224	767	599	973	540	679	999999	63	999999	999999	298	209	441	871	37	356	999999	199	999999	709	859	513	355	423	721	975	699	869	880	797	658	783	272	999999	254	835	133	999999	810	815	336	999999	128	999999	395	351	397	999999	710	165	938	514	999999	999999	854	711	421	186	262	564	979	504	183	178	11	999999	936	10	627	201	232	999999	388	141	383	999999	394	690	37	379	587	396	169	724	859	154	440	894	999999	542	424	947	90	255	999999	999999	999999	949	999999	881	415	396	685	999999	933	752	135	999999	999999	256	327	730	999999	883	977	593	344	459	319	999999	999999	52	425	95	777	285	115	142	305	551	530	444	37	999999	963	200	710	999999	791	117	29	999999	898	999999	225	999999	797	207	999999	253	999999	629	999999	805	806	373	971	600	741	999999	999999	999999	916	999999	725	999999	999999	13	919	786	882	694	667	212	999999	999999	153	999999	869	93	999999	999999	863	61	63	901	999999	232	349	600	999999	119	908	999999	470	35	311	454	999999	999999	991	794	287	492	370	802	961	999999	967	951	229	999999	731	999999	999999	999999	139	865	400	824	88	480	664	329	999999	773	785	534	742	812	553	999999	481	538	102	999999	999999	381	999999	261	939	376	264	999999	999999	342	999999	261	963	732	896	999999	64	788	262	520	999999	957	925	999999	26	436	694	165	407	530	414	202	999999	487	116	758	183	148	999999	712	225	276	948	999999	999999	999999	571	999999	999999	116	999999	693	285	582	562	999999	456	104	999999	999999	681	999999	999999	850	928	195	999999	485	999999	147	272	999999	904	550	304	864	999999	700	211	492	865	684	249	300	885	721	917	999999	999999	442	312	89	999999	999999	40	126	286	107	306	210	837	999999	999999	999999	843	999999	788	734	999999	697	664	755	893	999999	647	997	860	699	999999	217	999999	715	560	999999	835	193	21	532	520	187	999999	911	999999	999999	655	780	999999	470	457	166	932	999999	999999	237	999999	556	196	999999	734	42	999999	999999	142	999999	999999	131	535	999999	942	660	717	266	223	110	119	753	361	891	106	867	
708	399	252	808	285	93	21	332	999999	289	996	999999	797	487	921	11	778	315	78	533	999999	96	528	796	448	999999	999999	999999	128	999999	204	304	64	999999	334	866	344	333	999999	848	120	999999	798	663	663	857	999999	735	188	999999	974	56	999999	999999	622	621	999999	999999	370	609	124	417	214	999999	94	702	999999	999999	163	65	666	999999	501	229	999999	51	297	865	143	591	999999	243	999999	19	59	157	481	491	254	712	995	889	999999	214	999999	703	998	418	578	961	62	999999	582	999999	999999	999999	555	603	999999	580	333	15	322	778	402	880	991	999999	340	999999	231	323	685	450	999999	776	999999	999999	495	719	52	879	999999	999999	999999	999999	661	302	999999	999999	602	999999	340	674	388	990	999999	194	811	854	711	804	87	999999	739	739	852	142	73	674	47	267	999999	999999	538	454	718	149	999999	999999	229	699	999999	810	344	353	982	999999	71	78	999999	307	485	640	999999	248	999999	655	999999	798	999999	528	239	999999	999999	344	768	899	146	999999	999999	999999	943	999999	635	999999	178	276	306	396	757	841	81	994	475	999999	781	999999	432	299	999999	72	999999	451	999999	700	469	999999	999999	999	999999	92	875	136	796	771	363	999999	15	996	999999	535	358	56	51	984	457	999999	428	999999	999999	300	477	846	999999	219	730	502	200	934	552	999999	947	307	811	674	966	944	207	703	999999	999999	999999	435	230	127	999999	661	409	912	252	235	324	577	999999	999999	615	38	845	587	51	861	207	80	454	643	587	61	999999	377	28	513	46	724	374	179	828	51	999999	174	506	78	102	287	691	326	999999	380	999999	526	999999	937	999999	620	661	525	999999	401	981	586	539	999999	426	999999	894	999999	198	599	212	276	465	573	412	680	91	973	769	920	389	137	532	217	999999	718	317	999999	414	426	72	849	983	999999	69	49	634	843	652	999999	393	952	138	521	177	999999	71	999999	534	428	539	688	756	275	22	853	64	999999	471	708	999999	812	334	771	536	999999	293	39	513	373	999999	247	330	709	537	437	999	999999	49	999999	657	822	557	999999	999999	384	103	718	999999	216	984	311	382	944	999999	580	627	366	984	814	999999	999999	982	999999	382	302	367	999999	737	584	854	999999	999999	865	61	999999	265	999999	884	162	269	999999	614	307	388	744	865	386	374	957	809	999999	35	234	999999	625	999999	999999	999999	595	999999	999999	980	999999	361	999999	28	516	893	442	999999	999999	999999	999999	555	736	427	999999	782	999999	436	981	681	780	999999	221	28	69	999999	435	72	869	
734	299	145	222	594	774	946	448	726	358	493	932	643	530	170	999999	999999	568	207	165	613	999999	999999	999999	375	209	74	149	999999	999999	945	467	379	999999	554	999999	999999	343	151	999999	738	343	911	999999	497	999999	147	254	61	825	390	12	238	999999	999999	999999	141	999999	846	999999	709	806	999999	767	999999	36	562	999999	976	978	507	999999	426	554	426	999999	74	89	999999	999999	72	999999	999999	106	999999	942	238	472	198	999999	60	595	496	756	999999	931	817	154	999999	471	999999	948	277	999999	999999	54	585	999999	491	999999	694	61	562	230	332	889	718	999999	198	470	797	100	10	191	927	911	849	999999	999999	999999	462	999999	415	999999	438	123	553	999999	779	534	999999	554	999999	999999	111	999	43	999999	433	63	223	397	956	214	674	107	948	96	154	999999	205	915	83	996	532	774	646	486	792	999999	999999	702	650	999999	113	253	119	797	89	928	878	999999	246	557	281	75	963	999999	412	999999	174	466	870	373	339	451	480	984	679	336	362	556	482	223	717	520	746	302	999999	430	988	161	16	225	537	999999	679	526	724	467	811	999999	84	461	999999	999999	831	999999	334	662	772	134	127	999999	576	331	110	999999	999999	760	328	670	109	981	353	23	999999	654	835	717	771	999999	270	999999	525	916	482	999999	178	837	688	999999	968	448	657	863	999999	999999	999999	215	520	657	686	963	148	151	346	999999	117	42	430	999999	451	999999	890	818	864	905	999999	659	849	88	999999	12	82	999999	702	660	333	489	979	205	15	999999	206	124	278	306	83	384	580	389	913	146	999999	511	999999	360	558	839	999	138	999999	999999	365	441	803	683	999999	289	449	685	769	999999	999999	999999	181	821	420	775	999999	999999	831	999999	89	999999	175	717	999999	570	842	999999	112	999999	490	850	178	25	275	764	321	594	414	794	934	895	620	295	94	192	999999	206	999999	999999	299	441	999999	184	999999	895	276	96	98	331	446	107	582	285	148	211	66	166	556	999999	464	999999	999999	47	917	194	849	879	632	999999	239	646	411	328	204	58	553	993	115	999999	497	234	505	92	357	999999	999999	345	157	999999	136	184	650	999999	999999	343	287	269	266	726	56	397	463	999999	999999	800	696	263	90	99	657	72	61	999999	168	239	460	999999	689	90	999999	999999	732	750	285	999999	996	127	999	999999	771	294	737	389	999999	110	771	818	991	557	999999	68	264	67	234	73	133	473	134	99	883	216	579	185	853	542	665	712	411	45	804	999999	264	999999	999999	373	
335	672	853	68	467	642	89	142	939	813	259	999999	999999	999999	932	999999	993	910	976	564	714	999999	535	790	444	68	416	999999	999999	572	804	44	739	999999	738	999999	999999	76	632	251	136	447	245	999999	293	999999	196	199	112	999999	585	354	253	763	659	773	146	73	623	999999	235	134	390	376	19	225	999999	999999	999999	481	999999	926	287	735	999999	999999	325	495	999999	453	872	226	999999	999999	999999	460	790	976	999999	965	324	555	452	233	26	12	999999	869	40	78	66	999999	999999	630	368	658	76	518	335	392	457	999999	999999	179	536	999999	999999	908	389	559	434	957	465	517	167	367	484	64	719	999999	219	456	464	999999	397	999999	999999	999999	123	339	393	282	651	817	999999	672	989	283	696	17	999999	158	490	480	643	108	75	999999	999999	10	999999	21	799	899	182	999999	197	999999	782	195	508	59	999999	59	999999	162	316	647	999	495	378	999999	999999	999999	703	71	966	983	795	298	286	999999	758	122	165	382	483	751	645	517	485	861	500	511	508	999999	999999	440	315	490	792	999999	999999	977	632	972	999999	97	206	121	999999	999999	342	493	999999	207	300	682	893	792	999999	564	12	492	19	516	999999	999999	212	31	708	536	678	314	506	858	111	780	490	192	730	999999	999999	533	483	282	528	999999	602	310	392	680	546	999999	811	237	999999	716	967	125	272	794	884	185	412	999999	999999	999999	986	60	106	999999	202	999999	999999	293	999999	999999	19	737	987	702	265	902	638	999999	989	166	502	278	442	999999	999999	999999	919	935	511	380	999999	975	748	500	30	551	214	999999	487	835	459	527	999999	947	707	999999	999999	569	999999	982	546	384	518	377	535	718	618	999999	706	827	999999	136	782	638	356	44	999999	497	999999	713	697	766	999999	163	999999	975	59	494	687	999999	247	359	406	529	834	747	466	380	965	999999	933	502	175	660	999999	333	999999	999999	600	673	999999	640	888	825	294	779	833	364	671	560	668	133	34	134	590	441	730	263	999999	609	577	999999	531	379	999999	205	600	889	119	383	239	469	999999	999999	999999	999999	999999	580	244	64	913	112	709	415	999999	809	478	51	80	612	999999	492	786	990	105	631	999999	518	55	99	189	999999	254	297	330	209	999999	19	999999	983	969	160	28	749	696	999999	909	126	999999	999999	726	999999	819	999999	780	747	682	999999	918	710	999999	952	535	155	874	999999	999999	421	94	999999	579	999999	259	97	642	999999	473	47	304	630	721	991	784	84	372	999999	134	747	999999	582	526	337	
100	999999	495	26	625	873	874	999999	617	498	999999	299	400	268	309	731	864	999999	283	999999	608	298	999999	506	178	460	782	254	999999	120	999999	512	999999	999999	377	178	602	999999	827	999999	172	999999	22	233	960	494	684	114	331	403	882	188	309	881	728	802	999999	988	847	999999	100	999999	882	999999	593	529	999999	999999	890	999999	139	248	510	682	999999	41	285	766	546	683	999999	678	922	451	237	725	212	46	999999	575	86	613	778	662	510	542	694	515	639	440	123	536	223	200	273	644	999999	626	999999	697	526	999999	999999	999999	399	421	708	999999	279	868	326	344	633	999999	64	999999	469	847	182	940	346	770	137	999999	569	999999	465	731	187	593	57	586	637	826	58	750	170	614	273	999999	999999	999999	246	771	123	779	999999	897	146	999999	184	999999	999999	469	360	756	208	346	604	159	955	976	263	685	820	999999	707	806	277	999999	365	855	999999	93	115	93	999999	365	999999	790	346	567	595	440	419	227	142	999999	999999	301	551	823	19	123	143	857	999	999999	950	383	82	999999	999999	831	392	328	255	999999	363	276	232	999999	354	814	813	999999	999999	823	999999	603	999999	539	999999	975	762	541	845	470	950	258	999999	973	999999	619	717	250	937	763	999999	999999	971	772	814	209	78	999999	479	205	999999	745	476	186	293	999999	999999	999999	765	999999	79	850	483	785	420	114	193	258	437	735	106	572	999999	999999	999999	186	631	835	724	141	907	63	999999	649	169	214	782	999999	690	999999	844	183	485	292	999999	206	617	195	999999	709	999999	819	999999	744	108	738	294	848	410	999999	725	939	999999	634	747	26	788	833	625	215	999999	999999	568	999999	891	999999	97	177	933	578	568	445	484	25	124	97	781	999999	551	431	920	999999	506	583	341	999999	365	851	545	677	418	784	999999	156	387	740	261	902	853	185	651	126	915	832	548	290	465	803	519	660	245	470	292	204	295	999999	779	985	47	986	567	246	632	265	999999	784	999999	337	638	999999	999999	878	475	375	780	803	999999	999999	44	999999	999999	999999	341	885	442	947	999999	999999	860	999999	960	276	864	866	618	415	494	999999	671	763	414	999999	175	999999	999999	366	999999	916	424	491	380	115	950	985	547	15	999999	746	822	222	292	510	999999	999999	999999	568	999999	608	757	375	999999	999999	999999	999999	999999	321	396	999999	70	999999	952	585	950	379	617	854	326	879	328	999999	510	747	837	458	481	904	660	999999	720	265	353	999999	999999	59	183	22	113	678	348	236	619	999999	
686	746	270	706	559	999999	42	999999	252	144	999999	154	864	570	530	553	999999	743	660	871	487	804	732	565	425	999999	205	604	999999	647	540	999999	992	804	71	100	197	774	355	563	999999	999999	23	219	117	25	195	612	999999	559	999999	605	576	999999	229	881	24	704	999999	657	902	438	818	999999	603	197	161	69	509	999999	366	999999	398	999999	389	336	791	523	458	410	716	999999	121	999999	768	935	526	254	585	189	86	493	492	697	660	63	342	418	615	919	863	135	999999	999999	203	853	217	479	368	892	100	501	999999	999999	941	319	326	625	999999	999999	999999	907	484	999999	362	872	999999	700	446	335	999999	382	907	538	547	590	489	68	998	915	728	56	999999	692	99	585	246	612	755	351	999999	716	583	947	258	956	651	783	700	330	320	516	42	999999	897	999999	593	717	343	999999	829	267	626	919	939	624	30	791	240	777	636	999999	945	999999	999999	288	799	999999	289	999999	939	705	368	678	605	221	24	853	795	380	991	528	999999	404	521	479	99	663	18	634	999999	859	553	999999	693	390	571	938	443	619	919	634	999999	751	421	133	899	948	999999	999999	999999	176	996	859	785	999999	661	550	582	129	198	145	999999	999999	655	89	162	445	984	225	650	999999	999999	186	461	367	999999	526	999999	397	580	151	999999	290	999999	768	863	693	147	586	728	999999	999999	324	430	783	682	782	999999	342	971	463	963	999999	999999	534	756	820	408	427	27	999999	567	195	549	57	999999	670	630	886	999999	469	307	408	496	629	720	105	755	999999	685	317	431	650	426	126	187	999999	213	500	22	53	999999	720	569	593	999999	179	775	383	986	21	162	218	126	511	165	564	612	457	813	999999	999999	730	742	709	713	999999	999999	432	999999	558	467	140	874	182	184	587	839	999999	176	551	330	382	691	673	165	222	533	915	960	623	635	755	687	999999	978	564	978	859	879	545	411	352	513	438	999999	31	344	999999	336	578	725	709	999999	272	339	692	48	79	999999	501	393	852	471	256	999999	712	453	999999	204	620	608	999999	33	999999	999999	978	868	263	999999	143	877	590	588	392	898	926	474	425	999999	999999	525	909	315	388	161	558	880	267	515	841	578	822	749	716	969	745	686	659	132	360	999999	785	950	420	624	803	274	999999	358	996	247	37	498	908	104	699	674	645	480	590	107	999999	748	286	564	64	841	872	422	162	250	815	302	672	999999	999999	999999	895	763	999999	999999	800	908	519	604	550	334	999999	
999999	280	80	50	188	541	999999	222	999999	673	855	569	961	999999	667	205	756	432	735	999999	446	363	740	779	881	132	999999	306	702	238	682	23	730	10	259	151	92	999999	636	760	999999	258	704	999999	49	203	396	892	143	999999	763	182	815	507	999999	268	539	999999	168	66	999999	956	520	999999	990	841	999999	961	152	999999	999999	556	795	974	999999	999999	659	999999	739	687	736	413	173	988	475	510	999999	233	999999	990	611	999999	50	580	524	462	738	895	305	208	364	999999	999999	617	999999	999999	386	999999	99	216	999999	999999	999999	481	329	831	999999	999999	999999	490	999999	616	365	161	914	332	515	224	459	955	999999	999999	159	541	999999	311	663	556	398	268	133	366	143	999999	391	526	999999	569	260	999999	668	999999	562	815	564	748	79	599	999999	277	999999	999999	391	999999	757	846	935	999999	157	999999	999999	247	142	84	366	286	482	965	769	999999	103	946	964	766	999999	251	999999	999999	976	584	241	74	999999	130	567	999999	975	10	999999	545	591	218	421	242	524	431	84	488	459	288	276	113	829	999999	999999	754	999999	624	846	515	645	600	999999	573	999999	113	394	21	516	404	311	999999	999999	234	805	885	534	731	999999	865	177	722	999999	999999	999999	137	245	547	946	812	764	360	163	999999	900	990	999999	999999	455	421	999999	72	971	64	977	794	779	604	510	299	999999	475	383	999999	348	922	715	355	264	658	999999	846	999999	703	999999	950	328	208	334	815	721	685	999999	830	827	115	999999	830	721	524	358	640	46	657	592	298	977	182	787	977	285	818	594	999999	553	999999	999999	277	424	36	475	581	280	694	999999	544	999999	552	164	999999	181	885	634	739	310	237	809	999999	121	351	999999	156	420	357	540	902	101	490	999999	636	999999	483	415	694	58	776	370	352	89	58	108	434	27	554	805	999999	193	999999	495	325	999999	588	166	83	999999	329	170	923	999999	675	453	709	275	527	135	698	479	939	691	999999	999999	467	339	73	999999	548	138	866	552	150	999999	246	994	999999	255	529	999999	342	641	728	615	999999	999999	999999	604	399	169	999999	429	116	920	254	173	961	999999	923	999999	102	999999	515	201	304	380	24	955	216	714	313	282	999999	999999	146	308	999999	918	999999	280	925	468	852	388	999999	447	445	229	474	83	999999	514	332	280	234	512	136	537	999999	76	999999	458	397	685	856	227	823	735	783	999999	211	53	36	652	333	634	999999	999999	563	857	935	795	491	143	681	798	950	335	156	634	181	999999	999999	
364	107	477	999999	177	532	421	623	709	445	528	999999	989	488	679	946	599	535	999	999999	999999	140	387	966	264	13	67	277	497	999999	159	774	776	447	671	554	999999	563	809	999999	999999	243	235	359	963	271	999999	319	280	388	556	108	182	461	999999	233	720	510	816	999999	999999	154	136	999999	295	753	106	552	816	135	100	46	725	405	999999	231	904	37	13	992	321	748	996	118	42	61	602	324	999999	447	834	355	747	646	139	998	117	115	999999	999999	999999	999999	503	154	999999	999999	999999	776	629	999999	329	999999	999999	823	851	726	999999	27	98	999999	161	781	257	378	301	744	299	89	276	833	123	999999	963	999999	827	181	999999	851	820	521	678	825	695	384	128	151	999999	923	794	999999	999999	100	26	829	67	394	892	999999	853	553	231	999999	999999	795	999999	999999	728	712	999999	999999	999999	305	206	576	999999	336	95	872	259	159	896	375	295	864	999999	33	782	144	999999	443	999999	129	999999	276	300	384	325	900	577	598	423	146	927	124	999999	555	893	449	272	731	999999	999999	875	704	657	855	18	645	812	783	747	593	975	999999	400	362	999999	930	286	191	20	195	305	660	999999	999999	448	999999	934	437	140	342	871	15	144	999999	254	303	618	444	999999	680	97	794	851	829	170	374	723	577	257	963	173	91	721	123	724	999999	968	897	417	837	999999	384	653	414	722	970	999999	141	117	14	999999	842	815	999999	108	511	809	999999	599	84	457	366	190	999999	179	790	293	999999	999999	40	999999	720	37	539	969	712	999999	447	117	999999	999999	591	999999	999999	999999	330	999999	391	25	223	414	71	307	999999	389	999999	204	486	999999	931	999999	999999	597	86	678	600	815	999999	370	999999	999999	371	999999	999999	999999	999999	999999	999999	999999	849	524	901	15	330	625	999999	999999	694	999999	624	517	664	213	185	512	548	993	393	574	61	515	999999	31	629	999999	53	999999	897	999999	524	459	266	999999	395	417	999999	401	277	461	415	999999	130	136	745	877	999999	168	623	999999	590	871	999999	999999	473	343	534	880	999999	999999	999999	10	525	490	635	175	261	703	999999	768	727	999999	726	999999	168	999999	394	863	285	752	157	999999	649	10	623	652	947	892	497	61	999999	904	999999	800	878	999999	999999	640	501	999999	626	12	350	855	180	443	155	579	999999	999999	949	670	999999	633	999999	698	361	525	999999	982	228	368	215	766	885	822	999999	926	64	999999	221	999999	372	704	135	154	999999	794	829	189	507	377	687	897	111	999999	999999	999999	999999	
190	999999	147	999999	518	362	268	797	999999	999999	357	313	229	525	461	999999	999999	307	899	508	999999	164	999999	695	999999	484	850	999999	317	999999	673	522	999999	455	874	700	84	999999	853	999999	867	357	960	999999	482	876	288	852	236	519	906	914	410	883	999999	35	999999	451	999999	999999	511	587	489	918	306	999999	564	999999	651	761	999999	225	454	557	640	827	999999	999999	222	809	206	999999	454	798	999999	759	122	864	159	848	214	999999	892	999999	840	289	867	51	528	648	322	514	211	999999	215	691	999999	852	999999	999999	831	752	239	287	837	513	143	691	169	546	721	700	999999	802	556	999999	332	999999	999999	999999	999999	162	999999	574	497	691	797	978	999999	999999	299	269	621	999999	999999	999999	403	615	999999	336	999999	999999	881	981	926	621	890	999999	918	534	999999	835	145	892	999999	679	538	999999	789	155	716	164	108	999999	257	999999	999999	942	786	104	287	717	651	390	214	999999	280	243	647	875	801	999999	70	68	709	463	133	729	999999	346	924	999999	999999	837	620	992	87	789	733	474	543	947	621	999999	256	651	194	755	999999	734	408	999999	999999	913	999999	327	104	999999	393	794	999999	359	779	449	180	549	999999	814	999999	999999	705	491	509	183	342	853	777	999999	812	67	278	378	50	438	938	629	720	911	493	303	999999	47	406	938	146	193	177	181	999999	706	759	380	985	476	38	917	795	843	581	500	549	859	237	335	526	959	318	351	511	550	999999	979	330	476	323	668	95	570	47	158	685	605	590	115	308	999999	999999	574	409	31	833	876	340	992	753	48	809	80	422	186	875	826	670	113	877	779	59	519	162	370	831	999999	999999	432	814	999999	278	132	999999	999999	577	743	942	490	717	952	648	337	723	285	999999	999999	157	999999	999999	999999	999999	486	238	528	848	873	422	48	199	608	999999	908	188	999999	770	999999	999999	794	999999	999999	883	190	396	924	140	999999	796	877	512	817	87	945	159	954	999999	792	893	507	999999	999999	331	903	999999	999999	882	740	159	913	999999	180	970	363	262	999999	976	999999	100	313	397	136	87	544	999999	382	530	999999	758	233	801	977	794	546	999999	904	809	979	889	286	52	399	572	882	372	999999	847	724	692	18	999999	262	701	590	999999	652	627	786	999999	918	588	999999	999999	999999	121	537	999999	433	348	358	341	999999	866	813	999999	999999	564	204	182	203	535	806	442	999999	254	999999	286	999999	436	372	999999	33	611	971	697	295	417	645	999999	835	955	423	386	999999	676	982	
999999	888	329	122	98	433	999999	184	393	782	324	241	681	999999	261	182	997	999999	81	999999	394	999999	999999	975	590	918	433	347	247	122	429	108	999999	999999	162	397	883	324	284	999999	418	437	587	915	999999	185	999999	208	999999	783	999999	410	272	368	597	999999	772	354	531	179	999	277	936	280	999999	226	168	419	420	863	298	999999	701	227	899	957	317	210	14	999999	999999	235	762	464	696	29	836	715	999999	660	624	539	999999	114	853	151	500	999999	562	753	27	554	787	720	494	741	709	54	468	639	194	572	349	127	225	774	999999	999999	583	999999	999999	453	745	759	999999	758	891	597	374	758	999999	10	999999	261	397	410	999999	51	969	955	320	791	257	999999	476	999999	200	999999	999999	89	999999	28	733	999999	373	574	809	37	999999	735	850	122	680	709	182	194	999999	999999	730	814	337	472	999999	628	33	598	205	710	293	196	568	226	707	295	132	449	277	428	999999	822	999999	419	999999	243	115	208	121	999999	862	292	137	999999	944	84	751	173	999999	114	205	774	999999	108	744	295	176	633	414	395	587	733	917	999999	210	907	223	917	999999	279	522	825	487	658	847	11	999999	999999	999999	633	543	958	933	999999	232	123	454	999999	675	283	76	999999	999999	726	999999	138	375	999999	901	999999	860	999999	270	999999	591	380	999999	999999	260	999999	236	999999	361	999999	851	628	799	754	284	999999	463	721	251	629	999999	999999	41	761	697	718	999999	999999	565	245	772	709	698	697	999999	851	826	999999	999999	932	57	999999	999999	999999	874	342	999999	620	356	814	999999	999999	999999	999999	43	550	999999	535	32	542	116	797	999999	999999	18	152	999999	111	184	432	269	999999	999999	319	999999	845	920	28	887	365	389	25	92	999999	999999	633	999999	999999	999999	39	511	301	999999	709	825	260	222	14	13	731	412	237	999999	999999	554	855	999999	283	69	197	999999	999999	647	999999	162	101	999999	402	464	385	35	872	999999	154	920	967	26	771	493	331	633	915	999999	166	952	162	579	169	206	805	999999	843	998	477	408	191	999999	55	556	999999	546	819	999999	628	999999	999999	789	301	999999	586	838	896	790	737	563	715	315	491	713	10	521	555	206	999999	999999	192	873	970	999999	739	999999	999999	999999	758	999999	813	375	397	460	422	372	288	165	999999	967	78	999999	999999	913	693	875	172	999999	999999	223	991	623	890	218	999999	999999	819	999999	273	273	999999	681	41	953	750	999999	918	41	301	999999	242	399	587	999999	350	138	612	66	62	999999	161	639	668	
545	999999	200	999999	188	999999	755	999999	733	892	999999	999999	999999	32	317	172	353	957	140	999999	918	980	601	46	209	999999	394	999999	762	502	410	121	237	23	496	169	560	865	739	103	546	95	509	507	240	592	953	116	304	893	709	906	30	600	750	564	999999	163	285	320	552	700	789	240	491	245	872	384	535	999999	612	487	227	47	503	833	480	104	999999	999999	914	287	759	868	793	504	100	637	272	999999	968	406	999999	429	999999	999999	305	999999	25	995	719	579	999999	157	291	232	688	983	106	916	93	107	999999	668	999999	999999	941	920	446	987	999999	244	121	604	189	216	999999	798	496	658	999999	211	89	809	897	344	706	612	587	571	815	116	540	356	999999	871	57	921	32	285	904	384	832	37	851	485	999999	976	967	85	335	889	999999	999999	388	882	999999	548	771	71	568	338	999999	875	999999	47	703	764	756	318	999999	975	775	999999	753	164	378	61	958	422	876	999999	644	512	246	925	619	102	968	965	853	509	160	961	717	999999	999999	957	855	999999	781	703	999999	659	916	359	999999	999999	999999	234	514	966	589	359	195	999999	693	830	999999	256	428	611	796	790	465	659	999999	814	503	188	123	420	205	155	640	182	509	985	595	886	811	342	407	744	461	886	919	801	775	878	881	999999	327	609	999999	179	999999	439	204	267	999999	310	783	516	120	103	770	999999	718	23	338	999999	999999	999999	444	95	999999	62	339	578	739	999999	48	624	306	903	102	596	759	471	999999	80	791	999999	361	511	559	891	633	367	125	484	93	762	550	183	975	575	175	999999	965	999999	109	625	999999	512	999999	168	220	999999	10	184	684	256	747	268	917	906	401	932	536	322	428	971	999999	265	939	286	84	132	927	527	431	459	999999	420	999999	175	811	849	250	400	999999	425	367	940	799	836	24	291	999999	79	183	242	773	653	436	137	171	271	572	999999	999999	97	289	482	753	235	999999	999999	297	751	104	999999	692	145	641	13	614	522	465	112	271	792	867	999999	354	199	999999	852	984	999999	13	549	286	265	316	999999	145	999999	197	574	95	686	994	999999	999999	631	549	637	21	433	523	649	806	999999	723	301	230	999999	138	564	549	999999	999999	454	747	555	275	437	999999	58	867	730	999999	891	27	584	798	362	884	722	649	58	999999	560	329	364	999999	816	999999	25	373	714	755	999999	35	196	999999	549	766	429	999999	122	808	963	565	792	325	999999	453	148	502	867	999999	415	914	501	67	792	
999999	393	811	459	895	814	999999	162	974	700	999999	999999	251	999999	595	465	367	537	249	999999	995	536	49	999999	373	402	522	505	999999	999999	719	533	139	550	423	383	617	906	226	999999	288	999999	818	999999	58	622	999999	999999	281	91	999999	999999	261	189	797	598	354	983	95	999999	999999	189	984	634	981	342	700	700	835	222	999999	460	999999	255	599	592	718	424	779	999999	505	279	233	97	301	341	282	949	999999	825	39	633	820	723	702	109	429	194	642	716	921	206	417	69	243	598	77	16	999999	999999	880	929	214	345	999999	31	999999	999999	342	650	999999	751	999999	20	192	223	639	596	999999	500	172	999999	999999	72	828	308	862	173	999999	703	274	999999	999999	547	945	110	999999	485	726	681	999999	532	852	999999	657	180	258	406	877	29	999999	999999	463	100	52	356	157	151	999999	999999	168	791	52	638	385	793	999999	409	74	92	793	163	870	871	999999	640	681	789	415	658	59	466	296	999999	999999	793	812	278	505	599	999999	288	999999	37	999999	362	489	999999	616	863	787	849	999999	795	235	999999	610	999999	999999	412	674	999999	736	858	649	702	999999	218	893	592	981	124	904	999999	139	515	194	842	358	993	160	467	999999	552	999999	210	133	999999	609	940	192	229	533	102	924	595	552	999999	387	819	999999	999999	329	34	881	999999	944	866	665	719	620	767	243	999999	261	216	999999	999999	987	448	578	999999	608	952	999999	762	590	812	551	543	999999	999999	999999	539	145	878	147	158	670	207	266	267	999999	889	330	999999	985	999999	999999	999999	999999	368	999999	938	250	854	672	377	999999	129	93	142	325	132	756	546	312	704	615	382	999999	46	999999	790	192	321	177	719	999999	985	776	807	971	833	142	999999	999999	526	298	290	999999	770	534	551	124	134	942	713	142	999999	999999	290	176	468	999999	374	999999	341	756	929	999999	953	744	638	352	999999	171	491	989	999999	595	786	416	999999	176	308	511	972	676	68	379	464	999999	999999	873	495	641	512	999999	768	760	999999	770	999999	604	999999	36	999999	208	838	963	999999	723	981	199	335	874	841	301	350	863	872	665	999999	560	231	377	896	764	856	643	658	305	231	401	975	26	58	730	914	281	999999	999999	837	104	999999	741	604	658	548	621	799	999999	845	904	887	954	81	808	382	885	999999	142	352	205	314	164	501	999999	223	319	826	999999	387	78	258	109	827	603	641	489	999999	247	225	244	844	447	460	327	513	31	944	249	358	999999	999999	999999	430	642	789	
763	250	24	999999	999999	795	999999	833	776	999999	788	137	478	999999	892	999999	892	999999	117	360	867	704	999999	86	999999	375	586	762	999999	999999	999999	678	194	813	999999	249	757	999999	999999	448	999999	999999	684	670	999999	999999	475	82	465	999999	259	565	323	999999	922	999999	999999	938	254	863	219	926	485	999999	879	119	999999	665	299	999999	365	99	999999	668	205	264	999999	513	999999	306	899	999999	307	442	676	221	999999	999999	891	817	183	819	558	133	999999	999999	999999	834	790	616	999999	810	999999	812	560	169	635	999999	96	667	49	562	587	947	964	705	999999	53	183	668	753	50	773	482	479	545	541	806	439	999999	999999	195	722	744	354	98	730	495	881	516	999999	711	999999	234	777	999999	242	610	169	533	610	94	661	132	863	911	46	310	342	25	628	999999	225	130	540	999999	839	842	602	875	975	143	172	666	92	51	235	549	704	999999	312	999999	646	905	999999	52	534	600	999999	443	62	429	999999	865	888	756	496	999999	694	923	781	399	18	294	558	477	999999	995	49	999999	999999	999999	606	484	712	999999	999999	999999	765	999999	329	249	961	168	822	555	981	999999	999999	335	555	540	999999	781	87	999999	922	362	999999	888	999999	539	560	70	758	565	823	678	163	999999	574	186	929	206	604	541	438	849	471	999999	496	625	227	714	275	154	641	825	999999	799	999999	829	999999	876	376	789	689	901	410	267	999999	313	153	586	760	379	610	658	999999	545	485	83	890	353	402	504	999999	846	794	999999	923	998	999999	363	999999	744	223	999999	830	814	852	537	448	213	999999	192	482	640	953	896	544	999999	648	861	324	701	938	619	999999	871	477	999999	999999	797	344	999999	42	789	170	25	165	999999	828	372	693	947	999999	687	82	219	32	681	892	898	999999	940	359	999999	49	724	806	603	578	999999	999999	999999	430	651	869	546	160	693	480	937	740	986	999999	285	178	376	76	261	547	999999	999999	795	950	218	999999	403	384	622	749	999999	219	562	999999	999999	35	684	527	983	999999	535	68	338	999999	999999	167	92	786	84	251	673	657	554	65	312	119	551	68	222	922	999999	999999	999999	943	43	727	188	999999	999999	260	493	848	999999	443	22	217	520	594	999999	60	645	616	309	381	86	789	665	506	677	999999	999999	626	999999	70	351	999999	999999	395	177	237	979	85	501	823	757	824	574	120	53	999999	598	956	999999	999999	287	859	863	999999	867	999999	72	681	339	534	776	999999	543	32	101	649	999999	135	426	767	81	999999	125	
999999	999999	999999	225	554	999999	582	999999	999999	563	999999	999999	492	509	999999	528	923	175	307	746	967	999999	890	290	551	999999	403	418	999999	999999	305	999999	717	743	387	542	615	38	518	228	757	372	259	999999	400	249	609	150	322	999999	502	602	774	823	157	438	733	971	673	535	70	999999	698	986	268	64	75	999999	132	832	913	894	999999	999999	988	605	797	586	890	312	419	262	105	999999	999999	999999	999999	894	596	948	999999	644	999999	982	999999	593	999999	273	55	999999	183	860	28	490	693	999999	999999	695	835	552	641	157	90	999999	125	999999	78	999999	948	999999	738	181	999999	184	34	279	539	674	921	404	931	533	540	999999	138	999999	244	615	183	440	757	999999	999999	999999	316	999999	563	994	999999	999999	999999	841	999999	489	999999	999999	707	844	465	424	78	999999	773	999999	620	117	999999	535	242	565	573	462	659	518	808	999999	122	118	867	373	715	544	807	570	878	100	218	61	947	135	999999	400	159	999999	999999	486	856	627	433	208	53	38	762	311	787	73	999999	806	681	498	890	599	976	102	708	999999	999999	212	562	530	898	565	587	116	714	182	312	900	156	331	262	999999	999999	668	330	687	782	999999	783	814	908	412	379	999999	245	262	423	67	999999	999999	999999	653	75	902	310	487	999999	656	597	614	999999	999999	660	999999	999999	406	913	999999	999999	31	751	968	428	747	999999	999999	195	138	870	999999	759	999999	850	317	999999	608	429	999999	368	842	247	135	999999	179	63	999999	999999	999999	222	839	999999	115	295	999999	97	999999	234	999999	291	813	302	999999	785	145	999999	515	999999	352	50	637	977	141	999999	999999	784	625	70	999999	693	999999	744	175	915	41	123	654	959	999999	230	273	383	111	501	554	999999	999999	350	772	324	548	194	999999	999999	584	862	217	165	999999	254	472	984	975	633	296	79	999999	405	999999	32	210	556	620	999999	777	264	875	640	405	389	858	999999	298	934	999999	999999	344	195	340	999999	906	499	603	999999	758	999999	408	999999	215	485	423	530	596	999999	124	999999	999999	288	212	330	999999	999999	759	975	396	197	696	50	488	485	735	999999	74	999999	125	711	952	54	373	497	856	407	999999	920	999999	338	999999	548	820	999999	245	66	999999	20	192	339	739	628	190	570	592	367	999999	729	749	481	465	21	634	413	49	999999	999999	714	474	999999	152	839	18	67	508	158	999999	334	999999	679	999999	63	999999	786	971	334	864	999999	904	498	999999	999999	180	494	999999	677	999999	999999	124	999999	999999	279	546	603	197	
900	619	999999	72	999999	999999	665	489	80	524	999999	619	847	441	715	999999	999999	999999	975	181	446	668	999999	999999	831	244	999999	220	534	537	999999	517	798	598	999999	715	741	740	470	360	752	226	109	999999	471	67	75	999999	409	59	40	999999	999999	432	751	241	105	999999	240	999999	335	455	954	543	836	894	820	259	371	999	999999	380	349	624	428	229	569	999999	999999	999999	178	836	999999	485	506	228	946	376	847	839	999999	804	999999	269	34	307	999999	999999	144	577	247	816	999999	409	135	659	130	946	13	531	672	551	224	466	999999	499	644	479	999999	617	947	453	411	531	999999	129	870	89	599	131	957	13	999999	156	536	361	232	411	999999	846	107	999	373	326	176	78	999999	53	238	535	999999	792	999999	999999	999999	793	415	999999	29	999999	999999	51	356	881	573	669	142	77	930	680	276	242	129	200	519	948	90	94	365	999999	539	826	851	74	468	174	484	892	526	742	999999	999999	999999	354	67	66	652	999999	753	507	935	999999	123	557	999999	430	673	337	999999	680	713	330	727	708	475	962	200	292	423	408	999999	250	551	197	999999	999999	850	774	143	463	999999	598	341	857	385	999999	713	303	805	47	999999	156	884	999999	39	625	422	999999	999999	999999	866	369	77	354	323	695	971	925	823	999999	580	898	204	554	999999	124	999999	869	999999	458	258	896	487	386	906	47	999999	705	167	118	714	176	999999	49	597	935	999999	986	544	690	56	788	479	999999	466	602	952	340	999999	999999	999999	552	999999	431	845	969	882	690	448	285	339	275	768	715	426	414	13	999999	999999	999999	592	13	335	641	411	470	427	813	920	314	95	34	999999	251	482	999999	999999	474	999999	999999	999999	999999	548	269	361	780	29	764	999999	999999	598	999999	383	31	333	632	227	999999	29	384	999999	78	770	143	199	314	40	526	242	265	599	539	961	339	395	999999	999999	75	289	631	450	663	566	867	715	999999	651	223	999999	849	999999	104	455	819	85	999999	79	414	79	999999	999999	999999	531	991	999999	69	999999	999999	635	580	178	999999	999999	999999	933	888	511	902	428	901	663	817	607	392	999999	999999	999999	999999	999999	411	682	60	996	242	881	947	999999	575	999999	655	462	606	588	999999	681	791	663	67	885	197	482	176	999999	177	394	933	999999	148	680	957	975	693	791	234	897	127	165	207	516	986	756	936	497	999999	449	66	999999	269	711	529	841	999999	999999	76	928	516	74	999999	848	948	61	993	999999	457	680	769	999999	363	999999	563	
636	465	550	899	440	546	678	223	728	337	704	636	999999	160	125	999999	437	725	306	391	999999	999999	359	568	935	763	51	50	999999	999999	251	875	818	157	999999	385	486	999999	999999	391	837	850	110	999999	253	424	565	999999	342	732	341	999999	67	68	510	999999	116	981	964	676	999999	638	130	58	999999	829	817	999999	267	739	471	80	99	914	999999	212	235	838	999999	999999	999999	307	708	369	348	999999	817	760	999999	593	279	504	402	958	999999	209	729	62	435	424	999999	285	486	999999	271	271	10	153	515	307	83	278	667	453	479	207	999999	761	709	934	21	67	643	674	470	966	999999	140	37	354	999999	999999	413	999999	914	999999	820	116	108	86	999999	674	999999	349	519	11	837	999999	999999	999999	278	999999	999999	500	413	999999	999999	999999	141	305	999999	999999	999999	170	824	999999	864	767	538	557	386	824	662	999999	999999	347	813	304	165	469	999999	729	999999	348	85	513	831	999999	496	376	290	19	974	999999	493	999999	999999	94	524	618	146	79	999999	932	312	454	999999	719	718	76	735	999999	656	671	176	999999	999999	777	94	999999	79	952	281	999999	999999	377	849	859	999999	501	788	728	780	546	333	68	318	999999	45	631	208	121	204	429	641	942	362	313	636	629	72	780	999	213	549	194	798	258	999999	934	604	456	580	226	287	16	567	119	999999	117	555	999999	742	463	122	957	757	851	999999	999999	25	546	232	519	438	18	729	576	996	148	270	70	62	111	999999	751	541	977	151	999999	999999	253	964	529	83	561	48	999999	100	592	436	946	999999	999999	999999	68	233	70	788	279	286	990	122	209	847	495	457	641	436	370	425	999999	710	999999	948	999999	999999	703	446	877	999999	193	485	414	712	999999	342	721	191	968	528	999999	199	872	999999	394	140	999999	681	588	113	407	999999	730	176	656	246	832	999999	157	486	529	624	999999	309	102	515	707	497	999999	999999	736	459	468	841	944	999999	837	999999	564	999999	816	32	857	773	999999	84	755	248	65	87	999999	338	999999	491	999	999999	288	572	265	879	432	277	158	434	377	947	999999	999999	231	75	999999	295	828	516	999999	507	766	147	736	27	999999	999999	441	456	999999	407	424	977	999999	999999	312	275	291	999999	218	999999	999999	432	405	999999	434	867	26	999999	999999	999999	510	527	999999	501	999999	999999	835	999999	130	999999	835	702	999999	969	533	672	55	999999	999999	142	13	154	308	129	633	343	742	999999	592	892	453	451	777	438	897	897	165	350	998	172	999999	999999	564	
255	999999	181	651	435	101	999999	821	999999	237	999999	221	366	229	701	868	756	408	723	654	237	520	393	924	352	82	999999	516	704	999999	999999	999999	999999	589	63	415	461	692	999999	999999	830	80	999999	223	240	227	541	678	999999	999999	251	763	716	399	336	734	330	256	308	363	466	256	127	748	636	843	261	776	175	999999	416	999999	102	703	824	167	950	179	999999	135	541	957	62	999999	893	999999	986	570	263	328	999999	214	393	953	999999	584	953	820	587	999999	966	764	512	999999	75	999999	671	999999	574	999999	784	999999	562	183	821	508	203	895	999999	799	856	690	523	847	211	999999	680	149	149	999999	214	139	592	306	169	776	455	884	165	999999	175	999999	996	999999	544	933	999999	220	141	65	999999	67	965	787	999999	285	999999	665	965	863	507	532	999999	334	964	654	568	266	23	54	63	318	739	150	634	882	694	439	999999	278	560	999999	17	999999	859	156	174	805	999999	884	535	999999	999999	999999	217	643	110	671	999999	999999	375	394	999999	96	999999	81	999999	825	163	658	999999	812	362	999999	999999	999999	525	788	999999	817	999999	762	501	139	519	273	400	999999	932	990	999999	999999	320	999999	902	999999	999999	999999	999999	787	999999	348	652	116	999999	722	437	231	988	179	999999	999999	206	311	409	613	999999	77	577	739	681	879	893	999999	877	567	502	939	999999	999999	775	604	999999	687	988	151	999999	395	836	796	835	999999	458	999999	872	469	999999	19	999999	299	282	204	353	352	116	999999	455	490	999999	735	230	999999	436	999999	404	999999	614	518	322	267	999999	507	241	780	903	512	999999	140	299	417	741	492	924	505	864	580	261	999999	581	999999	999999	630	999999	111	575	347	999999	999999	368	999999	855	999999	999999	756	999999	775	963	999999	448	999999	528	999999	200	821	994	737	573	931	999999	823	272	259	937	282	571	873	350	140	214	565	999999	824	772	941	999999	999999	796	178	709	98	999999	999999	999999	978	999999	380	439	344	116	837	774	811	620	545	96	999999	380	423	195	923	434	833	999999	999999	832	704	552	999999	269	571	941	999999	999999	898	215	999999	343	959	761	200	443	999999	33	377	791	959	213	236	854	956	62	999999	983	785	663	999999	330	42	155	817	827	190	85	545	999999	379	589	999999	999999	511	272	420	662	994	999999	429	809	990	999999	872	500	326	404	312	999999	999999	421	446	244	432	999999	310	999999	944	999999	262	999999	488	999999	422	999999	492	999999	352	694	642	720	988	305	244	999999	339	999999	283	327	511	786	772	999999	336	
957	999999	999999	907	258	961	606	717	631	237	498	331	519	679	502	17	428	999999	618	875	999999	433	150	999	458	924	369	540	627	861	475	999999	461	154	465	237	15	990	104	733	45	12	367	999999	746	999999	819	999999	780	999999	93	735	164	161	487	534	13	487	999999	334	602	75	100	769	761	340	870	999999	224	274	12	999999	999999	884	999999	999999	75	81	263	999999	999999	107	999999	999999	778	740	999999	310	667	930	234	527	999999	770	141	970	999999	597	316	999999	781	454	999999	999999	316	999999	999999	279	320	640	468	931	234	999999	999999	999999	315	782	999999	31	337	999999	707	293	50	485	897	196	999999	870	934	999999	765	847	34	999999	59	253	999999	133	999999	733	999999	36	471	302	302	999999	550	636	999999	139	999999	999999	87	999999	999999	764	475	831	757	592	525	450	999999	991	999999	386	629	570	454	71	781	868	69	604	580	681	821	747	999999	19	646	999999	215	999999	871	999999	999999	812	912	295	778	999999	999999	999999	217	999999	329	999999	136	916	268	979	191	602	358	736	999999	999999	640	75	942	728	999999	747	945	408	245	901	999999	696	617	999999	999999	169	293	611	999999	689	396	42	361	999999	999999	276	751	666	999999	999999	456	144	253	295	999999	999999	352	999999	530	627	433	809	313	999999	361	999999	309	452	330	999999	318	746	999999	546	97	608	713	601	117	999999	999999	289	472	632	454	984	453	331	999999	810	999999	243	91	875	265	999999	728	933	989	190	966	309	999999	914	304	999999	901	706	208	574	144	750	999999	157	631	154	347	681	999999	999999	987	977	808	519	215	85	999999	368	290	511	879	779	612	926	999999	697	942	557	338	999999	999999	999999	999999	79	676	75	301	933	254	121	249	57	960	999999	203	989	999999	999999	708	228	55	543	425	999999	999999	364	148	25	741	999999	999999	789	353	239	292	250	854	738	843	149	783	999999	123	179	271	999999	819	988	733	426	206	999999	848	119	698	550	330	436	384	321	926	285	202	320	999999	459	999999	730	340	952	144	762	999999	569	444	324	429	256	435	863	545	160	292	324	737	95	940	244	540	742	999999	999999	364	531	222	999999	999999	803	999999	812	137	98	657	780	999999	443	143	289	674	999999	131	84	11	520	999999	776	993	878	582	999999	999999	470	199	999999	999999	716	408	461	356	999999	786	626	999999	622	999999	457	502	999999	999999	303	999999	661	569	166	621	845	426	999999	755	446	999999	660	230	446	303	666	898	999999	748	574	45	682	933	737	597	504	999999	388	784	329	
999999	999999	845	289	872	857	999999	999999	999999	999999	300	564	706	910	430	999999	405	999999	328	79	558	443	762	999999	268	279	999999	999999	568	999999	999999	48	69	436	172	33	814	941	573	446	766	866	91	562	284	481	976	33	316	472	108	549	69	714	999999	840	728	999999	30	999999	999999	78	473	861	999999	262	999999	279	747	999999	321	464	974	882	313	692	361	210	192	787	303	999999	999999	106	999999	999999	978	999999	665	331	999999	436	920	999999	316	698	402	230	999999	32	976	706	285	999999	999999	644	575	999999	411	88	489	528	205	243	999999	434	553	376	843	232	999999	159	614	425	111	885	999999	14	999999	999999	300	140	87	999999	999999	596	429	615	946	383	999999	999999	944	587	842	777	999999	686	670	999999	154	35	387	900	999999	826	999999	859	999999	999999	109	570	612	796	999999	358	450	44	432	713	15	999999	999999	470	590	999999	215	36	583	334	654	999999	343	693	470	274	753	186	421	999999	504	569	806	681	283	999999	198	999999	798	493	999999	999999	263	957	999999	216	604	999999	320	275	621	999999	286	483	620	252	237	918	999999	523	605	999999	623	999999	219	446	141	749	197	519	294	67	238	99	999999	459	603	386	816	263	670	836	866	156	372	438	999999	333	70	999999	843	279	999999	284	888	999999	582	999999	747	440	999999	854	729	801	980	563	837	999999	999999	171	999999	999999	111	999999	853	768	407	999999	999999	780	163	808	999999	165	675	24	245	953	210	935	999999	999999	638	999999	188	815	117	74	999999	808	601	105	847	999999	392	999999	999999	999999	431	130	664	115	999999	967	286	277	175	999999	136	999999	999999	999999	986	550	294	859	222	999999	892	47	660	343	310	999999	189	999999	960	789	773	682	999999	494	531	90	280	999999	60	999999	110	999999	649	999999	938	209	999999	999999	118	307	614	532	779	452	857	393	999999	331	805	469	787	999999	999999	999999	999999	999999	999999	834	362	999999	999999	524	999999	551	625	981	398	127	405	111	788	472	950	662	184	250	999999	403	636	148	621	949	965	999999	883	882	604	273	999999	494	89	654	365	212	38	100	723	238	999999	876	999999	351	926	704	680	325	277	654	211	559	551	725	208	999999	293	330	558	228	668	743	386	134	383	910	31	999999	116	999999	634	93	527	674	576	759	999999	279	32	271	999999	568	614	950	71	193	943	999999	455	151	919	708	999999	505	999999	93	500	870	968	25	682	546	218	530	999999	128	999999	876	158	449	81	23	307	999999	317	110	999999	435	73	199	967	667	688	965	
828	999999	551	999999	114	999999	269	282	311	17	999999	373	359	94	931	943	161	76	999999	999999	80	905	999999	254	197	469	999999	999999	807	778	57	25	999999	999999	702	103	999999	21	999999	666	999999	798	712	299	708	944	999999	54	504	129	999999	999999	999999	681	894	923	999999	999999	833	999999	537	205	474	532	999999	572	999999	115	392	999999	377	150	304	999999	999999	281	202	121	546	253	999999	910	569	687	740	999999	563	999999	999999	778	579	280	187	137	138	999999	999999	189	339	999999	439	999999	662	667	752	898	606	912	854	623	730	412	760	590	925	626	635	999999	999999	813	18	338	999999	613	268	106	963	177	420	842	947	23	782	999999	999999	83	258	902	999999	842	550	651	332	735	58	176	519	999999	211	511	359	547	999999	526	137	110	999999	999999	409	655	999999	439	999999	999999	999999	999999	999999	999999	776	851	378	733	999999	950	999999	367	15	31	999999	101	587	376	965	999999	493	409	625	266	999999	713	999999	999999	999999	289	999999	120	159	321	69	340	546	169	820	359	999999	625	999999	447	999999	769	105	999999	494	317	78	568	473	592	527	276	101	373	999999	72	666	179	999999	571	999999	162	999999	694	999999	234	999999	999999	999999	615	775	867	713	188	13	513	618	328	999999	195	221	999999	647	566	793	793	248	182	91	757	693	963	395	134	999999	110	561	999999	904	270	761	649	22	857	817	660	563	913	999999	999999	999999	347	465	54	359	703	999999	651	999999	178	985	383	999999	798	922	999999	482	999999	999999	903	951	217	999999	999999	434	571	336	999999	749	143	239	335	999999	999999	312	355	508	351	774	700	595	909	509	736	285	388	313	999999	934	14	999999	974	138	999999	622	999999	999999	21	999999	999999	999999	725	902	768	938	999999	570	999999	496	999999	313	140	999999	93	999999	52	707	999999	999999	55	999999	122	854	744	999999	265	207	999999	895	999999	999999	999999	731	986	332	999999	999999	741	797	625	817	484	999999	367	700	57	170	54	158	580	539	246	999999	574	530	264	870	168	999999	683	462	225	933	999999	155	816	999999	827	999999	999999	999999	965	890	552	237	783	999999	496	53	999999	105	162	206	999999	999999	999999	655	167	466	77	999	849	928	999999	173	999999	550	306	222	999999	649	342	999999	710	545	573	355	299	346	999999	869	383	124	999999	587	310	28	618	895	960	999999	250	999999	693	449	195	47	776	389	635	999999	98	999999	169	267	762	868	496	779	961	839	365	820	719	208	625	734	32	536	999999	583	999999	411	262	723	408	972	600	999999	999999	999999	579	
