500	500	
102	80	96	107	101	116	110	102	93	97	117	105	104	128	121	101	96	86	99	117	113	84	98	99	109	121	103	104	107	94	98	93	112	88	99	109	100	92	97	115	87	109	83	93	84	100	107	95	86	112	98	82	99	115	101	109	93	94	118	93	96	101	95	92	96	116	95	107	99	104	97	92	98	87	107	109	105	110	109	98	90	104	91	98	102	87	95	90	95	92	92	109	96	95	109	111	108	97	105	92	108	93	103	95	92	101	125	85	101	109	111	87	94	96	100	103	102	108	94	94	93	87	91	94	100	107	91	99	88	92	91	90	110	91	85	97	107	94	101	109	87	98	109	81	121	104	119	101	103	102	105	87	90	111	101	86	96	94	102	132	101	84	83	83	85	108	89	95	109	101	104	103	107	107	96	105	109	109	105	80	89	95	92	93	96	101	84	103	104	105	97	114	95	104	91	107	110	106	100	110	104	98	89	97	106	114	98	103	115	102	118	92	98	105	105	96	117	96	98	106	103	108	103	110	123	104	104	106	99	122	95	110	88	99	104	107	93	94	108	94	94	107	89	93	88	109	97	90	115	108	103	82	98	102	94	105	94	99	99	91	104	90	92	97	103	102	101	96	91	102	109	105	98	98	96	102	107	91	88	91	88	101	110	114	102	102	90	100	110	96	95	95	101	108	101	88	104	94	87	105	88	108	107	95	91	102	109	106	98	100	92	96	96	109	92	94	116	89	100	109	99	80	103	108	117	89	91	108	85	113	101	109	103	96	108	94	105	89	110	97	101	112	110	109	109	104	103	111	110	101	109	114	97	98	92	102	89	99	121	100	91	120	103	88	81	97	120	101	87	94	109	102	105	111	109	103	102	97	80	103	77	100	107	121	96	91	89	109	102	104	112	101	102	88	102	90	82	103	93	93	103	116	98	95	82	105	106	87	114	127	87	114	80	102	102	100	100	97	82	95	105	106	117	91	120	118	101	92	108	84	92	101	98	80	102	97	89	96	105	85	96	104	96	92	86	111	108	100	96	105	93	88	90	98	105	117	107	90	99	93	119	85	107	104	99	96	93	108	91	87	119	96	107	89	102	102	102	105	101	87	97	117	110	70	99	98	99	103	108	105	92	100	101	97	92	93	91	109	104	115	
90	96	102	91	95	100	91	99	102	113	100	106	101	108	108	86	95	105	98	111	103	80	117	97	81	107	99	100	88	92	79	83	94	93	112	107	89	102	95	91	96	100	104	95	95	80	110	101	95	123	106	97	100	89	87	96	96	101	81	95	89	86	114	104	95	97	99	84	112	98	89	87	118	103	106	125	118	97	97	85	91	81	104	92	107	108	90	94	92	105	97	126	93	87	115	99	96	101	97	101	87	111	105	85	99	111	91	95	91	97	96	99	97	118	116	90	100	91	96	92	90	95	97	90	98	113	100	94	94	106	118	81	118	94	93	90	96	103	109	98	106	89	84	83	100	98	100	88	84	105	99	97	109	90	121	92	81	88	91	112	109	97	89	92	104	110	98	96	99	111	97	104	121	96	87	93	91	112	100	104	80	100	98	113	102	113	98	94	89	101	98	103	95	91	101	101	105	88	103	94	109	107	101	107	111	83	96	112	98	117	84	108	93	120	90	105	97	99	99	99	106	97	109	104	111	107	103	84	94	90	96	106	111	106	103	98	99	108	103	100	102	110	91	97	91	99	90	96	106	111	90	123	130	102	101	93	117	103	115	95	91	106	106	92	118	96	111	116	97	96	97	117	91	101	98	96	102	98	94	101	107	113	116	97	83	108	92	108	120	104	111	113	114	90	103	99	107	96	111	104	94	88	108	107	100	105	109	104	99	106	115	95	104	95	106	100	96	75	95	93	99	87	93	87	98	104	110	98	95	125	91	101	101	90	96	102	95	93	88	89	80	86	106	109	101	98	91	101	91	102	108	103	93	100	96	94	113	104	104	113	101	91	113	111	102	104	114	102	97	103	69	97	100	98	101	90	122	102	88	96	98	90	99	93	104	90	109	89	106	101	105	104	99	93	97	82	94	86	103	94	97	79	85	101	91	89	91	115	101	124	92	87	106	84	102	108	114	117	113	102	109	95	102	118	109	112	97	111	105	102	102	102	99	113	93	115	107	103	92	95	119	112	101	101	107	90	107	121	99	113	109	104	111	103	103	106	103	82	87	117	105	91	102	104	91	121	91	103	104	110	116	89	99	97	113	83	85	101	77	87	86	103	105	112	115	98	103	110	108	103	99	110	109	116	99	113	110	89	91	90	
475	823	697	859	999999	999999	687	999999	211	999999	908	999999	999999	327	526	999999	565	426	798	22	292	577	625	163	675	940	572	997	759	15	999999	487	499	916	443	592	267	876	891	801	957	999999	686	878	912	922	992	999999	999999	370	565	31	394	903	917	897	208	543	999999	954	982	999999	817	206	999999	430	648	959	883	999999	17	689	535	996	65	369	999999	746	251	753	948	892	999999	399	450	999999	102	595	999	999999	393	724	692	936	818	999999	999999	490	189	491	283	999999	795	385	363	876	496	397	848	558	999999	461	302	440	16	99	999999	428	999999	681	999999	63	999999	347	550	293	996	999999	188	787	263	411	567	759	479	915	107	312	45	574	531	704	746	450	540	932	431	999999	929	999999	999999	687	734	508	163	999999	999999	999999	835	80	879	896	219	999999	304	999999	999999	999999	960	101	999999	699	392	190	159	633	999999	519	807	617	999999	743	999999	458	999999	575	677	999999	605	258	843	649	476	965	999999	635	495	685	155	936	999999	888	301	999999	736	576	305	554	358	999999	914	562	999999	228	999999	145	236	999999	549	729	926	999999	937	999999	257	353	232	426	999999	524	148	630	999999	871	578	999999	452	831	722	945	280	132	710	85	343	290	999999	258	757	559	408	734	146	426	19	999999	951	589	590	393	353	878	68	834	392	294	198	778	649	245	693	405	48	604	999999	804	999999	999999	378	967	354	974	999999	936	125	999999	493	946	862	999999	31	999999	250	339	601	401	999999	999999	693	59	102	230	608	521	865	12	695	542	968	214	999999	99	221	623	48	379	219	131	718	999999	800	251	916	284	224	831	165	709	999999	67	739	999999	178	999999	875	134	375	158	81	123	717	951	978	999999	295	931	650	626	300	232	999999	942	166	714	258	999999	313	334	999999	44	999999	986	999999	910	475	999999	999999	893	748	914	13	71	60	605	270	999999	273	268	988	292	190	538	999999	999999	875	796	999999	999999	999999	34	999999	51	851	999999	276	731	421	78	192	465	21	757	877	385	229	999999	892	561	453	409	999999	999999	345	23	854	318	577	759	45	678	738	466	823	723	999999	961	219	23	338	539	999999	204	999999	533	281	999999	660	999999	560	754	903	999999	999999	669	447	775	705	999999	192	999999	163	999999	43	999999	726	554	934	164	291	267	911	879	999999	914	971	999999	968	812	999999	432	657	543	209	290	774	207	455	163	286	329	266	381	830	380	385	776	171	573	806	999999	999999	506	999999	999999	842	34	317	999999	698	65	
806	999999	105	999999	310	619	462	752	738	529	109	780	878	999999	11	540	58	999999	538	999999	230	999999	999999	25	934	161	791	906	448	750	889	359	465	230	522	372	285	80	80	765	999999	419	834	287	999999	717	628	790	301	312	975	465	567	503	834	410	888	89	999999	158	828	555	999999	999999	999999	749	325	999999	449	639	264	977	781	772	880	810	999999	728	398	227	999999	11	614	146	999999	434	999999	962	395	121	484	206	255	921	937	768	116	999999	647	877	401	970	350	662	999999	998	683	794	622	33	839	170	691	608	999999	826	941	999999	224	999999	957	362	271	999999	999999	68	999999	860	834	121	999999	725	90	999999	825	562	660	952	98	999999	750	997	349	371	999999	999999	514	646	305	121	827	938	999999	442	920	49	708	999999	507	989	275	999999	959	510	329	123	89	181	782	73	175	999999	89	448	464	999999	23	900	65	999999	553	95	999999	723	294	766	104	647	599	786	999999	999999	455	108	510	926	48	838	999999	999999	999999	342	999999	241	999999	838	859	192	977	961	35	808	957	999999	445	189	268	246	226	999999	29	441	999999	996	220	528	999999	980	937	538	999999	184	857	897	606	220	231	333	999999	455	906	911	670	638	999999	55	689	788	662	331	668	802	999999	489	148	802	761	999999	31	426	304	878	255	999999	50	851	950	70	70	999999	958	999999	999999	770	656	117	771	943	245	174	839	755	328	616	999999	128	561	377	758	999999	999999	999999	311	361	161	37	666	231	597	999999	104	999999	728	437	373	999999	344	852	832	40	41	817	632	856	999999	549	560	638	999999	922	299	583	999999	266	775	604	633	116	999999	629	451	549	356	336	80	220	36	890	253	999999	784	709	999999	727	771	999999	731	455	773	999999	999999	37	651	675	619	521	325	471	999999	768	999999	999999	242	999999	589	999999	471	999999	999999	999999	999999	669	999999	442	148	590	48	585	494	999999	873	188	343	999999	999999	999999	999999	681	717	559	894	999999	238	484	999999	556	476	341	148	289	180	435	669	406	99	999999	642	218	536	39	483	999999	977	529	999999	921	894	235	61	174	594	999999	999999	999999	482	957	440	910	406	591	123	706	446	215	962	999999	519	936	917	354	782	689	154	688	86	999999	587	999999	589	999999	662	999999	290	999999	999999	390	847	442	999999	141	376	999999	812	945	915	776	304	772	566	458	412	999999	999999	706	392	904	646	899	999999	327	379	731	330	290	999999	872	426	472	519	582	599	86	22	999999	978	999999	876	208	772	999999	
860	815	153	141	999999	999999	999999	584	591	790	743	947	999999	606	999999	999999	410	532	26	53	360	999999	262	983	858	336	944	531	999999	999999	38	447	137	999999	467	564	587	199	577	233	939	842	881	728	838	652	999999	416	999999	343	649	354	192	999999	999999	999999	999999	169	283	387	761	411	856	999999	999999	306	820	442	148	208	999999	999999	955	793	114	518	949	534	999999	216	543	999999	999999	999999	691	999999	265	408	900	999999	11	999999	999999	200	472	537	986	999999	966	542	831	360	999999	825	285	438	999999	999999	623	999999	999999	38	25	999999	844	232	903	471	568	88	999999	421	541	709	207	639	304	765	330	576	531	329	568	611	999999	192	270	682	119	262	295	866	784	999999	359	972	412	849	355	249	634	999999	999999	999999	999999	420	818	567	628	645	143	633	78	57	909	759	470	413	692	661	962	230	362	315	792	184	636	999999	999999	999999	237	455	419	91	942	999999	999999	680	119	963	374	702	64	473	129	661	797	999999	999999	599	999999	998	166	999999	287	414	171	756	105	327	784	746	218	404	418	688	224	987	999999	901	503	790	304	999999	297	999999	176	889	196	140	999999	898	999999	759	722	239	999999	724	803	538	845	510	584	999999	999999	999999	494	660	65	440	446	810	999999	658	106	999999	704	438	999999	999999	999999	282	999999	999999	999999	885	233	999999	682	188	999999	999999	193	999999	65	992	215	999999	548	999999	774	516	999999	755	999999	999999	275	999999	663	999	999999	860	327	785	300	573	940	619	852	304	404	46	978	876	999999	946	626	67	602	999999	516	999999	889	737	252	999999	449	999999	280	372	620	999999	999999	682	999999	539	182	999999	285	492	62	595	999999	254	275	999999	537	999999	714	999999	950	217	271	999999	492	999999	999999	589	542	569	134	135	349	489	684	999999	250	999999	999999	511	999999	999999	999999	119	61	921	543	999999	472	999999	203	492	110	533	422	412	999999	246	999999	321	569	593	865	716	368	999999	256	179	999999	240	497	242	999999	212	999999	732	436	162	508	571	799	334	126	38	999999	999999	35	815	999999	282	937	14	116	910	942	190	363	75	751	133	675	373	85	242	26	961	999999	999999	560	999999	999999	945	999999	627	522	244	476	999999	351	999999	999999	440	999999	297	303	493	999999	999999	269	792	378	370	999999	384	999999	435	258	883	22	413	999999	137	265	387	305	991	276	489	397	708	713	999999	724	34	999999	244	999999	999999	939	999999	836	934	637	767	321	615	544	999999	731	97	999999	593	824	937	842	774	185	725	991	311	
226	646	435	999999	89	851	646	385	161	999999	174	999999	944	489	999999	999999	499	497	76	999999	999999	912	757	310	722	130	702	999999	192	457	69	545	796	638	999999	199	508	86	999999	469	969	168	999999	78	922	525	649	345	369	999999	284	687	658	311	855	999999	888	134	839	999999	158	858	203	704	603	629	999999	315	182	387	999999	423	809	606	720	297	999999	688	388	999999	481	367	427	300	183	381	886	494	782	12	999999	383	246	999999	320	120	965	507	475	303	999999	343	172	982	999999	861	877	62	999999	567	602	209	999999	642	488	790	441	902	530	231	742	189	533	179	86	78	186	999999	295	999999	331	212	999999	95	355	147	205	445	999999	322	504	834	903	225	410	111	999999	604	999999	530	679	999999	977	254	999999	672	999999	999999	905	381	684	796	766	981	245	399	986	660	999999	350	595	996	61	218	999999	999999	285	317	999999	999999	999999	582	840	765	930	268	235	968	534	683	337	211	539	999999	637	707	999999	922	979	20	999999	999999	317	999999	934	682	999999	768	527	653	396	502	234	931	999999	112	955	10	60	999999	999999	27	136	613	999999	393	466	581	999999	29	838	999999	999999	759	858	464	999999	939	831	257	257	466	451	999999	297	835	977	607	539	535	752	999999	872	999999	845	107	850	999999	888	550	225	439	999999	999999	814	43	174	999999	999999	485	837	25	179	802	729	999999	575	255	999999	186	999999	859	999999	55	277	771	999999	335	913	760	614	571	999999	290	42	817	278	999999	75	263	999999	999999	534	63	697	999999	898	80	282	148	532	604	386	711	144	999999	397	999999	240	53	552	838	999999	322	999999	275	999999	999999	770	912	438	632	189	999999	999999	903	334	999999	999999	541	872	420	999999	775	238	20	999999	350	155	675	999999	999999	713	32	711	832	951	222	192	432	771	999999	999999	999999	709	900	424	323	205	241	41	999999	794	999999	181	141	785	999999	93	861	90	623	742	104	492	312	918	999999	361	683	951	121	999999	925	769	862	120	692	75	999999	595	871	154	914	643	31	342	999999	850	579	999999	175	139	331	999999	158	276	215	878	407	981	266	961	522	289	919	601	868	930	318	31	103	720	754	275	218	479	828	461	999999	999999	904	999999	999999	636	786	982	485	584	621	596	905	814	668	357	339	909	632	634	999999	430	999999	93	542	999999	953	455	384	66	999999	678	448	753	417	437	999999	999999	190	886	503	937	999999	293	999999	722	125	999999	999999	407	935	999999	847	999999	737	50	504	820	774	233	682	
999999	999999	429	451	942	158	161	407	240	279	390	729	746	141	999999	314	190	774	999999	443	999999	403	976	130	999999	999999	999999	25	377	933	266	184	956	213	999999	338	999999	842	376	573	963	881	820	137	554	999999	111	71	951	736	324	55	954	789	17	999999	631	308	616	120	903	146	39	999999	23	216	772	542	969	457	999999	347	999999	256	479	999999	583	848	575	265	730	192	74	641	619	999999	230	176	206	234	706	999999	236	266	999999	827	851	522	124	999999	806	568	101	503	128	976	647	707	999999	999999	364	783	733	361	390	720	81	398	688	801	986	605	345	745	751	999999	121	151	585	652	942	70	999999	237	999999	171	100	570	523	643	573	522	857	983	870	923	664	874	875	949	755	462	834	322	999999	999999	233	999999	752	897	864	505	999999	667	281	303	58	506	903	999999	999999	999999	875	55	238	473	748	362	875	827	566	247	276	999999	896	489	236	421	999999	999999	938	744	817	625	779	77	400	199	712	999999	874	168	971	657	329	254	999999	788	94	888	999999	871	480	925	341	626	239	999999	770	791	77	637	631	655	289	885	692	260	276	170	83	558	649	309	999999	407	276	999999	316	652	902	447	336	999999	999999	77	999999	892	294	162	999999	999999	429	999999	999999	999999	536	325	377	444	561	336	522	924	814	903	231	181	972	933	359	999999	999999	128	888	630	311	999999	859	999999	621	800	966	123	332	179	999999	729	999999	715	871	999999	251	999999	999999	999999	924	412	180	892	846	999999	999999	999999	803	999999	725	999999	42	877	935	999999	999999	164	823	761	370	999999	601	645	774	502	999999	267	72	408	999999	317	38	322	705	899	475	967	376	529	880	615	320	116	454	999999	697	923	779	980	495	999999	58	338	216	999999	810	535	128	354	721	662	298	404	846	418	283	719	181	999999	424	498	999999	304	881	999999	98	495	999999	946	805	457	999999	91	913	293	999999	699	116	189	999999	940	849	999999	807	228	327	916	269	45	554	977	751	742	566	999999	308	754	457	999999	438	325	343	999999	549	274	999999	216	491	563	999999	583	613	992	999999	484	648	766	496	663	437	999999	235	165	999999	999999	705	744	525	915	985	513	252	654	751	999999	999999	677	483	542	53	120	434	705	886	999999	374	759	794	91	999999	541	267	793	34	999999	100	999999	779	721	999999	439	691	575	578	645	340	958	999999	186	877	971	293	999999	619	326	747	529	279	430	463	946	950	443	567	453	999999	999999	630	495	681	999999	897	761	
973	613	428	858	137	250	999999	415	519	617	213	387	258	313	184	707	518	570	908	359	267	622	999999	258	999999	135	999999	999999	337	754	504	459	999999	531	980	16	999999	888	999999	999999	790	58	437	343	239	189	204	942	999999	923	999999	121	519	548	999999	361	134	180	850	999999	999999	758	87	764	122	754	999999	727	999999	177	809	630	177	879	569	219	999999	155	28	828	930	457	607	414	777	393	940	535	37	629	881	727	999999	400	188	41	970	672	230	485	875	477	999999	116	124	999999	943	639	979	294	999999	999999	999999	999999	81	402	999999	672	986	729	813	999999	999999	704	999999	999999	592	777	701	999999	248	522	924	543	953	463	838	500	300	999999	999999	999999	555	742	463	901	576	26	328	786	880	307	685	501	671	999999	776	915	820	42	999999	176	938	451	55	653	64	618	999999	618	564	999999	382	565	999999	513	233	957	250	395	515	576	458	914	656	941	999999	999999	872	856	686	923	680	268	999999	283	999999	114	696	809	846	999999	947	710	232	229	925	130	221	168	999999	818	674	434	527	999999	717	33	999999	114	999999	631	746	222	931	640	980	123	898	16	150	999999	999999	999999	999999	557	629	748	692	999999	25	999999	999999	999999	982	867	999999	255	740	479	565	348	318	591	999999	225	999999	735	999999	591	248	811	999999	214	27	754	557	999999	886	999999	568	968	341	368	99	110	419	999999	239	74	391	735	382	429	450	999999	999999	679	448	333	346	893	970	110	999999	213	495	17	696	238	319	26	368	771	911	597	17	950	502	999999	805	999999	999999	713	210	513	438	802	999999	225	999999	878	794	563	999999	674	997	240	999999	886	615	411	999999	11	999999	375	999999	611	518	853	794	999999	999999	556	527	999999	999999	999999	900	684	999999	692	999999	480	293	999999	231	999999	148	246	599	776	781	616	287	403	999999	504	959	999999	146	999999	294	909	431	999999	701	999999	45	475	999999	741	339	999999	121	922	167	999999	717	322	999999	571	472	281	263	27	88	999999	999999	134	325	894	307	76	547	946	999999	344	58	208	999999	983	770	999999	999999	999999	999999	295	504	999999	245	975	786	646	690	575	364	22	656	414	999999	140	969	910	999999	392	999999	999999	947	999999	524	823	999999	518	999999	170	801	799	321	405	580	792	75	999999	888	349	999999	660	385	971	591	395	688	999999	201	610	24	859	999999	578	424	183	348	340	840	999999	167	277	74	530	774	565	701	260	833	224	74	999999	32	810	284	783	888	975	999999	138	999999	183	327	971	
155	999999	285	999999	981	999999	453	999999	84	476	191	999999	595	854	999999	36	694	999999	810	977	545	960	837	713	303	640	294	372	757	711	288	984	950	999999	385	999999	289	999999	279	436	770	338	999999	999999	628	999999	197	999999	777	556	444	999999	999999	999999	435	195	114	999999	449	350	122	91	978	999999	999999	207	889	502	479	999999	746	736	168	999999	999999	217	999999	291	95	859	999999	261	594	211	277	581	620	610	667	199	727	999999	518	999999	999999	999999	999999	616	999999	430	555	695	563	412	809	707	548	989	142	999999	215	999999	486	999999	897	999999	496	999999	999999	616	586	288	835	290	647	39	228	238	999999	527	856	373	923	664	314	757	697	192	999999	569	43	631	477	448	984	999999	240	927	41	463	203	583	521	999999	844	999999	859	283	764	780	489	319	930	999999	371	841	999999	822	999999	999999	173	313	385	535	999999	955	999999	396	305	744	798	300	206	605	999999	283	852	181	820	999999	999999	423	427	621	999999	723	700	862	87	153	999999	418	651	892	299	889	207	985	999999	888	465	473	999999	30	981	999999	999999	334	999999	97	999999	999999	11	248	252	749	999999	999999	455	859	264	999999	319	162	741	999999	649	314	315	444	999999	866	999999	931	999999	434	445	406	640	999999	611	376	580	989	163	283	416	412	999999	550	999999	999999	539	318	634	516	163	825	289	999999	550	807	28	847	21	132	999999	79	666	999999	999999	490	133	565	258	888	378	330	999999	467	974	247	664	765	999999	999999	999999	694	999999	76	280	619	126	49	350	999999	357	733	977	41	557	346	999999	832	999999	999999	319	974	70	745	147	833	827	821	626	313	153	999999	415	999999	795	41	771	599	999999	999999	373	94	999999	999999	999999	644	352	967	909	637	500	831	999999	919	333	363	634	999999	928	446	792	304	423	999999	999999	104	328	608	246	526	999999	156	295	550	158	999999	758	999999	215	503	999999	860	912	989	812	321	732	999999	54	441	406	220	670	110	902	78	671	999999	794	999999	326	743	730	999999	72	353	546	979	770	108	604	28	356	999999	955	931	392	433	234	349	372	832	999999	804	129	999999	486	999999	647	90	563	581	821	769	187	999999	139	529	999999	468	774	752	725	999999	999999	387	863	245	154	970	999999	247	999999	455	82	493	189	925	273	999999	867	361	999999	689	544	33	207	586	257	218	802	863	506	999999	574	620	116	617	967	999999	501	250	50	676	404	326	628	376	696	693	567	999999	266	228	600	999999	999999	999999	411	814	190	286	987	935	
178	999999	740	196	999999	462	386	571	958	531	999999	627	321	665	295	999999	404	999999	889	999999	999999	999999	607	287	175	161	210	999999	216	999999	999999	224	999999	114	508	582	585	442	495	244	316	999999	255	735	22	973	999999	999999	750	192	419	999999	999999	433	294	579	224	462	999999	728	999999	315	365	999999	969	999999	374	999999	166	999999	643	962	999999	655	257	655	999999	872	999999	202	999999	999999	999999	33	743	999999	826	999999	819	928	999999	999999	421	999999	982	10	640	449	765	999999	608	894	597	48	549	999999	23	741	185	638	236	999999	196	827	678	806	999999	341	999999	999999	175	545	397	238	354	999999	551	579	673	256	999999	903	116	256	594	166	999999	292	484	999999	199	999999	653	190	702	999999	935	593	97	185	999999	308	388	998	853	72	506	369	693	39	999999	443	78	999999	623	332	999999	940	243	522	949	702	857	774	577	999999	892	216	535	338	584	957	491	498	240	717	525	117	402	531	659	497	598	454	391	999999	26	999999	999999	380	780	995	360	999999	235	999999	450	614	999999	772	180	300	834	365	454	948	952	580	698	999999	806	137	999999	711	862	461	114	412	392	821	999999	177	648	164	999999	589	607	999999	272	999999	276	999999	999999	630	361	999999	662	242	10	443	803	446	36	661	573	999999	457	648	713	774	219	48	232	999999	708	999999	651	999999	807	865	351	46	318	780	999999	895	450	917	999999	502	798	871	412	948	27	628	999999	986	591	904	999999	958	212	497	708	238	688	86	922	999999	718	982	434	999999	102	767	137	256	999999	677	212	999999	298	220	999999	347	999999	283	592	999999	860	664	98	903	999999	392	999999	820	999999	411	999999	374	995	11	999999	815	446	999999	855	260	999999	895	964	913	702	601	670	991	522	370	602	415	494	842	498	63	894	531	999999	710	933	999999	999999	999999	471	837	544	297	436	999999	999999	367	999999	999999	589	965	700	185	210	142	722	842	308	711	999999	801	879	162	512	730	921	914	867	155	326	192	999999	353	452	864	999999	999999	564	999999	999999	244	987	162	999999	533	363	718	331	277	987	999999	19	473	811	669	957	999999	784	706	248	987	499	282	25	406	254	356	733	345	86	349	288	945	252	575	814	727	899	979	376	213	593	600	167	235	999999	999999	541	999999	906	999999	598	999999	124	481	744	714	146	856	999999	17	984	985	201	647	812	73	999999	246	999999	240	493	804	340	999999	403	899	124	789	999999	999999	814	951	999999	412	750	430	831	770	831	999999	590	52	700	369	
228	608	409	520	423	120	999999	305	927	676	191	999999	527	89	999999	999999	600	357	633	292	202	43	555	789	999999	392	241	460	415	755	999999	450	113	970	815	795	999999	604	376	122	969	519	34	999999	230	956	902	999999	999999	999999	509	243	419	418	999999	195	62	999999	999999	40	879	999999	999999	181	36	999999	691	556	273	292	354	999999	981	521	323	683	19	999999	568	999999	999999	489	767	428	256	416	41	695	804	630	742	999999	981	345	999999	402	999999	853	735	490	274	356	488	410	641	999999	262	999999	104	999999	999999	269	61	682	551	399	809	471	925	620	709	996	752	643	549	474	999999	645	288	999999	64	999999	67	88	999999	143	10	999999	786	999999	163	143	600	320	453	483	828	309	793	843	999999	167	928	999999	780	278	603	844	861	177	500	616	619	184	439	30	211	973	15	418	399	453	684	999999	466	999999	406	999999	999999	999999	645	714	851	445	337	897	237	942	307	407	539	999999	505	618	252	547	524	426	881	432	282	999999	999999	385	453	149	482	745	657	213	872	171	999999	795	532	785	764	184	846	541	792	999999	675	608	878	243	947	75	940	999999	999999	980	561	767	793	999999	421	475	991	999999	424	492	295	103	999999	378	511	710	96	466	782	349	579	349	640	23	190	695	507	220	202	416	804	999999	161	999999	999999	887	11	743	374	999999	999999	658	127	309	999999	581	82	510	999999	247	999999	484	147	712	410	999999	136	780	609	725	968	780	995	18	688	556	942	643	767	623	708	999999	102	493	166	999999	232	340	49	608	623	997	488	954	437	999999	601	999999	491	398	999999	231	999999	648	330	412	999999	999999	621	999999	999999	439	999999	118	999999	636	999999	653	555	999999	989	796	999999	10	999999	971	302	50	580	368	955	502	161	379	862	486	219	453	173	754	267	123	719	623	969	194	264	379	425	800	938	999999	893	12	409	964	491	142	546	358	120	622	538	262	471	146	287	999999	999999	62	426	937	489	801	231	876	999999	126	41	918	999999	922	999999	779	430	17	609	159	970	897	999999	86	907	814	643	645	999999	467	161	833	906	891	132	373	999999	10	999999	999999	780	532	999999	374	111	627	642	197	998	758	999999	999999	537	137	402	999999	67	349	40	674	168	586	999999	619	965	208	21	824	800	999999	405	430	549	517	999999	447	20	999999	975	290	182	456	647	827	635	698	305	779	498	999999	315	44	969	793	999999	204	241	999999	409	999999	616	817	397	999999	362	411	999999	999999	758	999999	
348	999999	374	750	502	711	938	473	984	999999	902	241	999999	999999	945	370	460	755	583	184	215	742	999999	82	673	365	68	999999	474	999999	999999	285	999999	543	999999	877	999999	229	301	999999	265	768	293	142	10	384	999999	371	999999	999999	999999	999999	999999	583	750	999999	217	301	86	146	652	48	999	759	493	626	220	999999	999999	999999	700	240	463	361	919	999999	999999	97	81	999999	999999	697	999999	482	283	624	999999	447	999999	829	670	378	153	999999	999999	227	768	534	649	384	173	698	770	732	999999	999999	999999	94	664	312	157	129	230	786	999999	955	938	527	999999	999999	786	773	999999	770	999999	332	97	308	999999	701	678	924	448	697	136	185	927	377	191	563	918	754	782	490	999999	551	158	366	892	623	288	251	999999	779	999999	400	999999	999999	335	969	633	406	311	962	633	999999	680	533	660	97	37	571	346	922	950	41	999999	999999	97	855	184	730	416	168	423	437	876	999999	109	735	486	926	51	999999	930	999999	999999	820	999999	460	871	624	705	805	999999	716	904	999999	829	999999	999999	190	912	479	795	902	999999	999999	999999	205	355	21	433	999999	610	111	529	999999	992	437	588	180	662	999999	984	559	34	999999	572	999999	533	999999	839	543	335	306	999999	572	999999	37	532	309	999999	999999	114	859	999999	780	999999	494	196	780	999999	401	976	240	527	285	494	999999	877	388	580	842	672	603	999999	889	600	314	97	999999	707	964	999999	288	999999	11	532	135	368	999999	416	88	520	752	619	447	566	104	778	999999	88	191	160	153	729	438	988	510	687	311	190	999999	407	239	82	999999	495	698	341	526	753	369	877	633	999999	501	332	920	984	734	333	505	999999	999999	879	526	814	999999	559	470	23	999999	999999	67	73	999999	680	999999	679	999999	999999	868	999999	261	999999	718	313	526	999999	237	116	77	999999	999999	999999	999999	999999	58	360	999999	363	733	148	870	513	999999	921	820	570	455	821	999999	250	543	999999	464	741	283	374	170	223	297	590	331	363	945	504	493	89	387	172	632	930	133	999999	228	729	892	999999	262	999999	999999	956	726	416	75	827	982	181	523	999999	90	683	199	343	75	152	817	999999	999999	237	437	999999	192	293	198	999999	127	999999	999999	734	848	535	122	373	729	340	864	914	999999	999999	522	999999	565	443	999999	999999	740	999999	31	86	999999	999999	190	34	369	752	774	443	228	953	709	537	999999	789	106	555	570	826	999999	734	288	902	229	449	715	125	185	748	211	249	380	999999	433	999999	821	472	355	
97	999999	999999	566	431	696	344	999999	985	999999	776	347	536	999999	999999	999999	296	797	999999	166	740	319	253	576	35	241	979	583	383	999999	140	967	999999	210	483	823	999999	178	857	216	999999	41	730	421	999999	411	675	860	999999	159	146	999999	811	316	614	778	999999	999999	541	999999	717	761	45	881	573	999999	999999	999999	905	999999	551	128	999999	803	281	709	589	999999	177	624	999999	128	126	233	966	451	165	326	595	999999	999999	999999	637	667	499	999999	996	848	848	600	697	348	999999	376	608	999999	999999	18	45	905	999999	999999	999999	917	632	999999	644	811	915	999999	999999	999999	740	210	36	999999	999999	999999	314	157	712	740	984	577	999999	227	999999	750	624	948	702	157	999999	690	999999	146	999999	720	45	999999	489	194	933	726	947	309	608	999999	999999	999999	536	999999	703	999999	202	458	943	665	990	414	435	999999	196	967	429	999999	999999	999999	694	890	333	771	247	414	668	999999	999999	267	999999	626	999999	417	410	342	999999	236	453	404	498	999999	203	336	729	631	474	594	999999	966	306	452	203	559	71	459	959	999999	239	299	228	673	999999	999999	46	999999	795	28	493	999999	555	202	61	999999	999999	636	999999	997	51	616	939	999999	530	841	960	999999	432	70	999999	999999	999999	655	999999	164	186	999999	417	518	299	366	999999	455	111	152	999999	114	999999	999999	998	435	762	961	724	623	359	153	153	999999	999999	860	940	999999	999999	541	999999	900	205	999999	535	999999	229	188	999999	685	780	999999	999999	387	430	999999	999999	940	999999	920	199	421	931	384	804	42	681	999999	999999	439	999999	999999	999999	569	671	520	908	504	956	271	999999	583	999999	48	842	866	180	765	999999	867	85	10	673	999999	352	999999	968	821	102	503	64	621	395	999999	270	679	710	413	716	910	948	290	984	999999	714	616	166	892	541	999999	861	915	999999	925	999999	425	437	999999	227	610	999999	999999	411	462	999999	594	999999	986	999999	172	999999	767	59	999999	999999	794	999999	873	47	999999	903	999999	289	164	999999	999999	999999	469	999999	845	252	679	999999	115	369	861	879	531	592	130	999999	179	999999	999999	782	104	866	748	15	999999	999999	563	994	491	706	475	807	257	999999	999999	200	728	83	933	920	999999	580	943	119	68	999999	494	290	917	317	734	999999	999999	381	548	282	655	463	353	445	689	685	705	409	893	63	631	999999	525	999999	999999	999999	191	458	306	999999	999999	999999	999999	654	915	283	86	183	972	513	896	876	281	795	545	274	730	999999	999999	999999	875	543	999999	999999	293	999999	765	
999999	617	638	999999	462	85	35	359	999999	516	698	530	416	608	531	436	999999	166	755	999999	730	394	435	376	693	227	504	999999	389	422	942	370	999999	517	99	565	999999	733	999999	801	999999	999999	999999	758	41	999999	999999	203	353	999999	836	848	537	353	999999	999999	192	271	999999	244	580	386	970	603	574	337	999999	999999	518	966	102	656	721	954	192	294	999999	676	344	727	403	311	999999	282	999999	999999	832	999999	999999	497	382	82	646	210	230	999999	475	926	194	703	999999	926	685	387	999999	189	136	583	170	751	999999	515	927	369	841	278	92	697	26	480	504	610	425	999999	593	30	19	521	733	999999	999999	999999	999999	641	159	999999	999999	917	999999	407	999999	259	999999	731	999999	866	999999	287	369	951	999999	777	909	999999	208	967	510	664	793	994	179	999999	849	847	932	796	33	295	219	374	999999	174	999999	619	514	999999	982	694	269	999999	875	732	162	781	535	999999	40	779	999999	191	999999	961	134	999999	999999	360	999999	780	798	964	843	859	999999	999999	309	622	347	300	209	953	985	816	405	76	129	999999	999999	77	321	892	766	253	852	999999	409	999999	50	999999	391	163	999999	211	999999	304	999999	25	664	167	482	913	702	739	999999	490	206	999999	566	67	154	790	897	342	469	906	207	600	17	49	999999	618	581	181	908	56	999999	784	921	999999	999999	114	782	999999	595	408	199	37	999999	371	999999	999999	134	983	32	999999	265	512	999999	988	999999	293	17	624	572	863	341	531	831	999999	382	422	999999	999999	874	50	17	601	747	71	717	999999	926	646	218	999999	494	999999	158	317	790	605	52	932	13	900	106	168	999999	731	76	668	205	149	989	999999	32	669	118	982	999999	664	999999	680	281	926	366	999999	416	999999	379	742	382	524	743	776	380	305	461	974	943	999999	999999	25	994	58	999999	786	656	799	999999	824	489	999999	722	135	840	371	999999	87	543	735	752	999999	999999	999999	999999	681	406	999999	48	727	217	144	48	745	796	749	999999	232	999999	580	714	999999	914	554	263	999999	801	617	935	19	644	384	999999	217	999999	372	999999	671	763	303	390	443	999999	595	999999	354	137	977	339	101	685	999999	135	962	31	145	591	999999	80	90	880	788	286	999999	92	833	704	999999	999999	999999	95	24	469	658	200	999999	856	328	938	999999	87	999999	999999	844	333	216	999999	999999	999999	961	780	856	601	683	422	999999	999999	730	513	782	999999	999999	339	905	999999	670	968	477	772	750	288	272	868	171	12	67	510	442	706	876	
585	236	644	686	653	238	999999	786	999999	598	124	135	815	165	999999	781	999999	382	838	663	999999	780	705	999999	999999	517	988	439	680	365	101	724	34	999999	207	999999	661	653	261	777	257	191	241	184	636	162	999999	713	999999	230	573	999999	999999	52	638	999999	531	208	999999	999999	250	983	999999	879	507	399	111	188	958	844	129	840	130	999999	415	66	999999	531	810	530	999999	999999	536	460	792	999999	999999	999999	999999	402	893	463	649	125	537	999999	999999	361	676	246	61	999999	755	69	111	732	17	544	999999	999999	265	999	398	999999	999999	965	457	655	97	543	279	129	190	565	999999	666	201	15	532	152	980	999999	854	573	479	791	529	999999	358	69	999999	585	354	426	147	893	74	999999	49	999999	815	430	274	143	966	999999	98	999999	118	445	541	999999	21	494	999999	78	155	824	14	294	445	980	999999	38	587	694	774	763	427	67	601	34	999999	999999	999999	559	923	721	999999	547	999999	339	369	913	527	954	573	860	824	79	747	250	172	754	136	999999	134	245	555	999999	999999	335	772	60	844	999999	46	999999	167	52	154	434	227	466	592	116	999999	392	510	633	130	914	999999	358	319	361	999999	999999	833	501	435	687	999999	999999	391	999999	567	319	79	999999	918	521	702	999999	999999	323	32	705	172	999999	224	741	735	922	161	252	999999	999999	740	493	654	999999	999999	666	617	467	268	999999	999999	224	549	311	323	499	714	608	221	999999	434	996	338	999999	999999	813	286	694	952	252	999999	148	981	153	578	999999	366	103	303	46	174	467	999999	140	999999	947	480	912	999999	245	999999	552	40	238	999999	999999	164	497	776	414	999999	999999	514	26	717	999999	243	406	733	736	142	621	999999	999999	999999	966	999999	207	536	110	343	373	276	717	44	630	118	752	163	999999	431	869	999999	889	656	252	952	49	999999	694	714	999999	999999	999999	112	596	248	999999	246	33	803	957	960	675	80	26	656	797	999999	999999	999999	490	999999	898	314	272	303	425	999999	999999	23	901	784	999999	396	270	194	584	614	999999	999999	263	516	140	41	474	909	999999	818	640	999999	165	67	336	866	999999	831	291	999999	999999	999999	822	999999	495	19	901	183	128	288	810	832	82	193	999999	704	999999	973	999999	866	999999	363	651	606	999999	165	858	844	458	976	171	999999	902	207	999999	155	999999	927	30	999999	140	999999	790	373	999999	999999	522	971	524	632	999999	260	719	999999	545	485	651	999999	999999	999999	999999	67	725	151	126	381	929	999999	418	398	144	647	953	
999999	736	999999	573	999999	598	90	642	886	330	826	999999	911	719	999999	999999	298	999999	353	489	999999	970	82	575	648	256	636	879	648	999999	135	497	999999	307	728	687	995	912	373	627	366	999999	274	737	999999	467	215	661	450	222	130	999999	999999	168	999999	999999	663	974	999999	41	999999	211	999999	333	999999	338	40	614	999999	999999	666	999999	140	726	132	999999	706	345	675	191	50	974	438	436	442	241	707	495	999999	708	34	999999	988	341	665	165	999999	999999	999999	571	999999	999999	670	999999	556	999999	999999	999999	45	282	323	328	999999	742	990	987	773	567	890	963	630	544	580	292	776	644	999999	799	70	967	296	765	802	114	755	449	313	999999	879	698	999999	643	999999	999999	395	705	722	999999	351	678	999999	999999	60	579	999999	891	30	387	874	911	999999	964	13	78	986	557	525	204	999999	999999	683	999999	687	999999	496	987	94	819	897	80	922	150	999999	999999	585	158	715	233	174	864	999999	925	913	999999	999999	512	639	999999	999999	837	190	528	270	999999	994	406	459	857	92	953	999999	211	490	803	989	217	516	621	493	837	841	301	39	131	131	758	81	999999	851	999999	357	702	54	70	999999	404	879	657	398	188	999999	857	999999	999999	67	227	999999	120	979	999999	995	28	898	937	995	888	498	999999	678	999999	334	740	16	108	605	114	166	429	913	594	999999	858	232	314	999999	983	999999	999999	74	903	322	999999	740	717	988	339	803	117	999999	11	906	741	979	161	999999	999999	999999	51	999999	953	71	25	206	999999	806	146	999999	999999	798	999999	737	999999	84	774	923	372	10	299	999999	276	310	59	365	911	999999	999999	879	80	459	999999	142	999999	213	121	842	307	764	999999	910	999999	543	218	318	999999	274	236	667	999999	238	492	999999	999999	931	349	652	21	999999	295	705	220	267	724	145	617	879	627	475	963	931	999999	607	654	388	268	732	102	741	313	646	462	928	673	842	967	999999	580	188	864	468	830	999999	479	650	700	594	818	999999	999999	183	647	999999	704	283	611	884	312	183	672	999999	560	280	357	648	253	292	999999	882	177	999999	308	449	611	504	110	979	999999	14	688	999999	914	28	999999	139	999	701	999999	400	240	92	999999	407	515	258	908	559	999999	999999	407	417	11	936	999999	315	999999	207	159	209	999999	632	999999	999999	495	999	702	541	240	227	649	552	68	203	651	95	474	999999	934	363	999999	999999	689	307	999999	999999	672	977	123	734	265	802	551	33	227	608	336	621	912	516	555	999999	999999	
82	191	854	358	808	295	820	841	973	272	795	613	631	942	458	999999	224	999999	999999	428	505	961	847	999999	45	975	999999	759	999999	989	428	807	230	999999	616	999999	752	921	864	999999	302	892	999999	539	756	999999	596	999999	999999	919	999999	189	831	947	823	121	343	854	323	832	999999	71	988	984	844	988	999999	410	336	342	949	303	471	42	135	999999	679	317	254	624	389	387	881	933	301	248	976	282	407	505	782	897	607	42	999999	241	904	307	999999	767	36	196	999999	545	970	999999	999999	999999	821	220	441	999999	999999	698	453	865	189	65	692	999999	22	121	999999	830	999999	999999	999999	999999	593	894	708	382	999999	486	999999	203	57	346	963	999999	530	999999	460	197	999999	756	999999	999999	588	583	999999	999999	615	99	755	915	999999	508	985	918	999999	288	215	999999	511	69	999999	133	999999	260	818	842	101	794	85	834	999999	999999	766	802	763	786	850	20	842	859	766	999999	730	682	19	549	360	55	999999	999999	972	533	685	999999	353	999999	999999	338	765	219	757	820	999999	921	999999	379	999999	193	164	922	437	999999	95	651	302	879	402	427	251	278	492	56	999999	833	862	999999	999999	761	999999	999999	977	999999	999999	632	112	999999	518	809	427	640	999999	177	890	276	999999	999999	448	43	712	999999	771	390	96	496	727	710	225	190	68	999999	250	979	999999	564	944	915	949	462	549	999999	371	592	999	610	471	324	166	338	30	999999	688	999999	58	999999	999999	597	435	759	905	402	731	337	750	299	400	827	442	336	999999	898	999999	999999	494	367	112	188	390	999999	999999	999999	999999	886	170	974	449	155	931	749	736	999999	999999	999999	557	156	999999	43	841	999999	220	643	999999	830	999999	131	266	703	999999	691	882	648	999999	999999	999999	999999	848	845	176	776	850	255	999999	693	599	974	419	637	999999	348	999999	78	346	680	999999	390	530	723	999999	49	717	999999	544	249	867	999999	151	539	466	999999	999999	779	999999	75	860	965	747	198	999999	999999	712	629	275	271	948	813	999999	999999	684	353	999999	134	965	137	999999	113	999999	999999	825	511	999999	999999	181	383	999999	963	212	281	820	309	999999	999999	492	846	336	98	481	999999	999999	63	785	999999	999999	123	92	999999	813	739	16	999999	265	999999	372	729	209	999999	457	891	231	985	611	999999	714	385	709	640	641	129	800	970	632	436	999999	772	725	227	35	68	301	867	160	473	999999	74	53	552	968	763	647	999999	640	589	61	316	452	755	901	479	413	452	999999	694	938	45	133	828	
999999	600	13	982	807	399	600	999999	834	147	764	650	341	167	671	999999	481	999999	339	999999	385	59	329	970	325	555	654	999999	335	465	535	239	940	225	816	378	999999	665	999999	250	989	697	481	314	990	260	147	255	780	663	222	641	999999	90	999999	686	280	999999	999999	261	999999	751	38	999999	612	534	709	999999	351	303	128	999999	999999	99	63	999999	577	25	979	74	417	408	999999	671	999999	894	534	999999	771	999999	999999	726	998	444	505	999999	999999	999999	701	999999	551	31	904	487	545	406	40	616	999999	765	119	265	63	999999	843	346	682	999999	135	718	999999	849	999999	221	999999	999999	817	999999	593	814	28	475	323	524	523	396	504	590	999999	999999	863	917	999999	15	30	842	672	999999	600	169	565	311	976	999999	999999	701	676	999999	291	153	589	999999	999999	999999	747	643	941	539	88	457	841	999999	240	289	855	999999	27	999999	201	363	729	420	999999	433	259	717	498	340	69	999999	720	811	999999	983	266	998	894	999999	268	386	900	143	329	153	327	999999	81	696	137	999999	684	999999	501	928	424	179	299	999999	963	39	155	611	479	266	737	40	792	256	32	999999	198	408	90	814	999999	595	101	999999	115	785	645	802	212	687	147	392	319	381	569	999999	999999	304	655	238	241	298	664	72	415	297	681	999999	673	281	193	285	256	686	474	828	88	867	494	999999	394	352	408	999999	128	354	999999	421	686	935	157	894	752	852	583	174	999999	38	26	818	113	999999	999999	931	999999	861	145	632	906	999999	19	842	810	477	844	999999	890	871	999999	71	576	269	999999	999999	133	999999	533	999999	113	310	897	59	851	999999	84	573	224	476	299	266	219	97	514	999999	999999	315	93	285	17	694	283	69	93	999999	999999	843	683	399	807	213	338	740	529	999999	843	959	990	144	402	999999	673	999999	582	687	999999	488	755	201	999999	999999	215	999999	397	419	36	999999	965	999999	434	999999	890	824	669	999999	928	999999	999999	908	112	966	324	949	882	999999	30	999999	487	406	112	762	98	491	587	988	997	90	353	120	579	15	993	104	999999	999999	999999	849	754	999999	759	383	999999	846	999999	846	504	266	999999	999999	398	175	360	569	793	671	999999	408	247	680	97	847	134	999999	999999	107	999999	999999	249	720	999999	181	116	991	646	729	842	252	402	741	999999	999999	714	692	721	413	655	999999	311	48	30	999999	612	83	408	911	259	999999	517	999999	873	284	26	999999	316	227	69	369	923	999999	828	999999	999999	506	196	356	143	441	
736	925	452	548	918	211	700	372	569	999999	592	734	479	999999	735	410	999999	219	725	69	386	504	354	999999	510	246	220	131	976	116	887	62	778	817	735	999999	549	999999	366	999999	999999	943	999999	36	776	199	594	999999	999999	605	638	976	999999	83	65	241	581	166	999999	681	990	999999	396	999999	155	539	999999	999999	646	154	999999	542	853	909	999999	442	846	327	999999	999999	652	762	958	999999	477	911	999999	704	761	503	999999	392	296	684	999999	999999	557	999999	881	246	243	932	811	29	744	106	999999	721	968	623	394	263	647	727	39	238	620	25	999999	999999	118	999999	900	152	143	478	255	179	95	999999	999999	999999	446	282	88	999999	951	999999	636	380	788	709	735	999999	118	757	745	569	655	999999	999999	541	999999	647	138	999999	999999	668	885	999999	999999	953	636	250	738	999999	817	999999	648	318	286	681	999999	614	454	408	525	999999	44	386	732	685	999999	498	963	352	442	999999	153	106	688	292	999999	370	529	835	83	999999	410	999999	939	380	921	346	319	93	162	604	202	729	466	279	999999	509	542	176	439	147	999999	395	310	999999	231	999999	630	994	628	999999	999999	619	335	999999	361	999999	999999	999999	764	187	189	880	999999	837	999999	424	639	419	657	999999	828	362	999999	935	999999	24	999999	920	159	378	716	999999	464	142	999999	583	999999	999999	917	966	72	190	412	262	958	405	204	472	422	807	912	220	346	84	201	732	223	399	820	347	602	525	212	395	471	863	425	67	999999	33	29	213	502	691	999999	647	950	999999	977	813	819	999999	508	352	465	505	978	999999	999999	787	370	14	615	579	373	999999	977	26	999999	104	980	999999	154	399	787	999999	718	655	592	553	999999	79	422	17	527	10	27	860	929	965	885	44	125	999999	999999	25	597	922	328	945	670	933	999999	882	832	683	457	119	565	756	787	333	999999	398	15	301	592	608	62	372	999999	127	96	825	219	945	30	614	736	999999	121	796	336	999999	883	999999	716	999999	184	999999	999999	908	304	183	188	561	999999	727	535	999999	432	989	869	999999	426	552	847	999999	673	886	662	843	382	793	645	999999	996	999999	515	167	585	63	434	218	819	620	822	999999	646	999999	999999	303	88	999999	349	999999	926	381	231	340	10	188	866	999999	192	709	999999	999999	999999	197	999999	95	221	377	999999	379	564	661	145	999999	730	933	890	25	187	368	999999	17	453	523	74	625	999999	185	166	406	196	146	35	120	94	320	385	458	102	999999	92	711	999999	999999	999999	274	
246	425	609	77	297	850	119	823	945	527	67	999999	133	940	166	999999	221	390	192	428	635	35	999999	419	557	442	999999	564	286	999999	429	483	956	800	999999	999999	575	999999	119	346	37	211	174	567	262	999999	335	999999	999999	55	499	207	787	149	638	220	704	999999	519	855	999999	555	547	892	108	999999	67	333	561	999999	999999	132	999999	846	400	434	999999	163	166	195	116	770	107	999999	999999	231	696	817	171	178	999999	385	579	263	419	481	664	282	469	679	313	12	601	815	585	377	927	940	748	214	999999	551	42	334	749	166	458	317	338	999999	999999	999999	171	392	999999	94	553	27	436	919	999999	588	694	999999	881	113	179	292	654	196	304	755	79	957	818	267	353	999999	514	999999	999999	356	943	592	792	73	999999	218	999999	501	824	910	514	828	444	771	856	554	452	645	986	176	662	152	581	141	181	214	574	585	741	308	512	183	895	423	644	999999	999999	818	272	999999	319	163	372	394	251	250	999999	56	410	999999	802	999999	276	857	999999	801	21	660	892	999999	643	999999	999999	525	999999	340	933	30	137	755	859	634	382	35	856	509	780	999999	889	930	691	999999	184	943	999999	643	907	47	999999	999999	99	44	926	635	327	999999	404	846	987	911	316	502	999999	999999	938	178	496	999999	11	194	999999	825	771	961	945	125	999999	816	999999	999999	432	895	999999	294	665	824	707	746	708	999999	115	999999	209	977	624	199	609	528	14	337	156	667	46	999999	822	274	273	999999	999999	212	709	999999	827	232	999999	421	211	634	990	999999	470	749	541	77	999999	97	625	793	347	756	515	694	811	999999	618	999999	999999	755	472	999999	560	742	999999	506	233	527	999999	976	498	213	988	975	537	999999	999999	999999	999999	968	466	734	648	479	999999	933	696	25	776	145	999999	724	561	455	172	999999	999999	727	999999	45	844	561	999999	649	999999	999999	768	540	166	921	999999	221	639	890	298	999999	752	90	124	132	999999	999999	750	999999	372	773	999999	542	812	938	335	149	713	999999	134	904	753	999	184	494	175	999999	858	999999	321	999999	95	671	167	434	847	483	999999	570	236	635	811	999999	286	531	492	235	727	999999	999999	684	507	549	766	999999	984	999999	906	999999	956	652	999999	895	999999	999999	688	980	385	388	100	852	537	153	999999	999999	999999	743	722	652	11	939	439	640	268	637	895	999999	904	772	450	105	577	981	613	999999	999999	915	999999	317	843	999999	999999	999999	137	744	157	999999	685	278	301	250	999999	263	999999	999999	
223	720	637	31	83	152	85	999999	938	995	284	555	540	289	999999	187	392	414	809	499	999999	100	999999	999999	490	541	860	999999	481	209	75	324	999999	596	370	565	288	339	244	701	436	247	410	999999	999999	601	823	405	999999	123	999999	624	454	140	927	132	999999	122	541	541	999999	449	140	999999	999999	999999	203	943	919	999999	899	62	180	117	72	851	690	380	999999	888	718	464	580	368	350	999999	869	232	668	248	358	175	999999	703	419	987	117	671	999999	509	408	880	486	408	224	806	454	999999	999999	86	442	836	67	652	823	999999	868	772	398	488	999999	971	285	681	309	733	264	999999	697	85	999999	28	999999	555	490	837	978	182	999999	999999	996	533	164	592	999999	521	118	154	880	592	128	344	999999	999999	418	999999	604	999999	999999	999999	551	977	999999	992	342	999999	668	511	999999	999999	849	999999	629	853	491	567	999999	693	999999	788	999999	999999	595	115	956	409	744	454	146	63	242	999999	999999	999999	992	29	999999	171	259	391	999999	606	999999	895	742	432	715	430	242	851	999999	911	929	320	866	999999	391	999999	45	932	680	223	374	119	999999	676	623	967	860	472	683	999999	443	494	935	999999	137	700	372	999999	694	999999	222	295	999999	999999	253	999999	999999	561	637	999999	136	999999	999999	638	241	872	152	999999	809	748	569	770	177	965	478	444	385	848	314	691	180	510	247	366	11	89	676	431	999999	860	181	999999	999999	342	528	125	783	306	786	264	557	306	725	946	754	452	127	477	999999	808	386	946	257	999999	999999	999999	90	354	999999	999999	206	999999	643	948	576	269	999999	835	446	363	999999	88	71	59	143	873	784	300	611	559	961	209	578	624	483	234	62	888	999999	903	45	999999	669	634	68	999999	663	999999	380	494	517	999999	41	499	156	308	884	207	813	306	840	789	743	87	999999	996	153	28	474	351	999999	999999	674	543	327	233	418	437	991	307	220	999999	999999	127	52	679	177	89	477	185	350	854	85	864	72	255	695	592	443	71	999999	644	312	999999	286	470	999999	498	181	999999	999999	457	216	515	96	999999	869	999999	45	521	829	73	551	299	11	363	970	999999	999999	82	537	999999	994	929	999999	576	704	890	840	999999	71	999999	907	999999	295	893	648	569	778	238	999999	79	557	921	242	628	999999	23	38	923	499	807	999999	109	395	73	462	286	901	519	138	978	785	999999	460	999999	166	997	13	118	714	411	41	251	696	468	279	82	697	985	999999	691	999999	999999	92	263	662	808	
167	999999	440	371	668	269	110	406	293	103	470	92	472	999999	19	919	999999	98	776	775	999999	927	999999	999999	589	999999	45	999999	126	869	999999	207	497	357	839	782	999999	353	999999	772	999999	999999	184	185	612	999999	522	999999	999999	999999	999999	993	999999	886	406	240	437	60	782	753	233	999999	290	424	721	273	595	125	999999	999999	252	866	356	14	634	122	752	999999	999999	974	402	657	765	183	999999	388	720	610	999999	999999	354	627	999999	989	548	488	18	999999	463	999999	29	407	131	999999	700	841	647	999999	262	293	999999	999999	282	999999	360	576	897	117	262	343	553	999999	174	999999	882	624	305	366	465	155	114	992	164	438	955	995	535	320	482	330	740	247	999999	667	999999	536	999999	763	639	999999	591	999999	508	999999	795	999999	999999	999999	572	86	546	290	26	116	189	495	663	844	852	364	51	586	634	931	999999	999999	999999	507	536	999999	279	542	999999	494	564	212	999999	45	642	999999	762	71	748	406	784	460	999999	252	488	999999	872	510	910	284	930	15	276	576	526	490	999999	735	937	999999	806	999999	563	999999	552	976	11	999999	211	931	602	999999	837	238	156	153	999999	393	999999	901	483	999999	999999	453	563	558	936	999999	518	999999	521	999999	133	531	599	780	896	697	999999	511	634	254	309	999999	999999	999999	177	48	999999	999999	405	25	716	999999	742	48	382	119	999999	999999	50	93	999999	58	999999	999999	856	999999	638	375	256	396	693	517	999999	239	468	652	771	613	391	897	498	145	756	505	999999	96	789	999999	999999	786	728	999999	471	550	144	261	568	999999	103	861	410	63	136	19	332	208	999999	999999	999999	729	999999	365	999999	999999	999999	974	302	999999	999999	999999	526	87	999999	469	667	999999	999999	726	105	217	999999	663	520	999999	497	444	18	747	183	122	999999	285	981	679	447	373	103	328	954	999999	958	999999	854	332	344	999999	96	667	999999	344	163	53	418	371	645	999999	844	91	655	999999	966	554	999999	150	999999	251	105	298	31	304	893	999999	771	935	258	999999	808	197	195	174	357	999999	999999	838	959	283	867	620	44	762	528	21	673	803	203	999999	911	714	879	103	237	798	645	57	450	435	281	999999	122	999999	999999	999999	896	491	803	625	158	903	190	180	999999	999999	263	269	775	999999	63	968	742	844	999999	104	999999	102	999999	559	999999	358	999999	533	11	395	507	830	885	999999	125	191	999	577	265	999999	534	709	999999	752	544	386	281	568	382	999999	739	278	684	782	999999	803	554	254	920	799	999999	656	
999999	988	977	433	999999	999999	766	871	999999	174	589	521	569	999999	383	193	24	328	87	828	999999	697	655	239	156	999999	532	321	637	999999	999999	999999	503	999999	540	730	999999	121	999999	999999	802	510	345	999999	689	172	999999	739	430	370	239	602	722	686	999999	480	999999	999999	999999	281	381	999999	244	222	517	999999	28	999999	78	999999	418	903	999999	710	36	651	362	90	550	999999	889	793	999999	276	526	999999	999999	816	382	69	999999	36	833	731	996	358	275	132	67	565	154	999999	671	778	999999	999999	999999	999999	999999	853	128	263	208	303	999999	999999	999999	999999	695	999999	390	211	319	18	999999	392	999999	594	713	677	385	239	33	984	999999	369	131	999999	324	999999	778	731	166	529	941	999999	827	540	349	418	795	307	436	604	184	999999	220	999999	523	999999	265	999999	999999	999999	477	999999	240	223	999999	32	466	450	653	999999	683	659	55	790	77	131	564	999999	255	305	882	88	802	428	809	897	158	468	599	755	935	97	999999	999999	999999	61	903	999999	86	327	951	999999	653	931	920	999999	897	999999	595	401	999999	726	445	999999	110	398	96	999999	414	566	873	999999	850	898	569	596	999999	870	739	25	227	951	462	927	354	536	435	870	999999	294	999	729	873	207	999999	999999	652	430	999999	999999	965	102	209	999999	454	953	999999	999999	371	334	299	36	690	999999	184	63	273	999999	658	573	963	225	312	130	566	153	135	652	157	999999	943	806	797	86	60	134	751	942	999999	400	999999	680	508	184	995	973	999999	303	33	999999	944	144	999999	999999	999999	999999	999999	89	999999	999999	828	852	607	999999	390	999999	239	999999	529	999999	311	331	999999	999999	542	293	716	138	135	592	115	831	629	460	999999	809	44	297	386	311	999999	672	989	183	999999	189	82	498	793	512	999999	999999	774	973	999999	999999	110	514	967	416	999999	661	953	370	999999	996	233	999999	603	580	458	999999	238	227	715	639	341	860	694	363	220	228	344	999999	848	681	67	999999	75	794	709	529	329	970	278	682	999999	629	978	575	956	925	895	222	63	999999	205	556	268	755	999999	249	819	614	205	814	327	340	521	522	939	577	91	808	871	929	621	267	948	43	920	712	882	999999	407	294	332	131	999999	999999	999999	999999	397	319	512	470	999999	715	774	464	365	387	117	999999	636	388	844	96	351	134	999999	999999	999999	999999	834	579	366	700	217	911	491	205	771	476	999999	438	189	771	306	999999	230	906	999999	494	999999	543	604	426	492	28	450	245	999999	445	864	548	
903	172	484	933	113	18	999999	863	972	169	616	641	428	999999	999999	999999	790	940	904	284	454	123	556	301	999999	940	218	198	999999	999999	425	336	612	498	535	27	297	999999	307	221	999999	629	521	999999	926	999999	998	999999	819	377	455	839	541	589	103	789	615	192	999999	173	800	319	999999	726	999999	290	999999	930	673	191	785	427	642	692	877	824	602	999999	375	20	999999	924	379	103	999999	586	999999	32	405	999999	411	114	413	999999	999999	98	237	794	774	999999	934	78	620	637	592	38	999999	848	999999	278	197	577	817	948	999999	875	939	309	926	167	495	999999	999999	928	780	681	23	508	281	788	597	807	273	728	999999	999999	313	741	511	772	389	999999	320	136	557	834	296	465	913	545	999999	928	999999	617	160	928	999999	692	999999	910	25	698	577	923	681	390	314	999999	872	357	571	208	797	164	777	549	999999	408	999999	946	394	558	595	999999	639	669	939	655	578	999999	999999	621	883	600	757	691	379	396	455	999999	529	999999	592	565	999999	950	140	714	839	999999	242	999999	322	911	526	466	113	840	999999	22	451	658	520	725	27	999999	324	207	407	96	999999	309	953	213	426	197	965	999999	762	999999	538	235	816	966	914	999999	308	972	84	999999	588	538	112	999999	726	871	687	866	548	32	636	999999	316	752	441	933	191	119	999999	339	999999	999999	88	604	999999	999999	841	554	999999	999999	651	352	133	117	508	641	206	519	999999	554	999999	108	999999	739	63	999999	918	73	534	999999	999999	199	486	745	798	514	459	507	999999	999999	39	142	66	726	999999	294	809	209	254	800	999999	671	632	940	829	402	592	348	999999	878	999999	777	29	828	808	462	865	388	318	993	999999	699	560	976	525	377	999999	764	999999	999999	795	718	819	733	255	351	567	546	915	999999	921	121	956	90	212	261	122	237	918	999999	428	431	891	999999	619	47	121	655	999999	462	359	999999	999999	999999	93	999999	999999	999999	999999	999999	894	329	472	911	82	79	999999	479	999999	999999	264	814	845	999999	999999	373	826	568	124	218	999999	911	130	463	56	103	999999	183	997	622	303	999999	654	999999	34	109	959	979	188	549	304	641	881	999999	207	544	999999	538	441	999999	762	400	181	999999	236	982	209	18	999999	999999	999999	569	482	161	969	999999	170	393	426	251	999999	847	389	575	999999	598	999999	999999	999999	511	120	999999	999999	288	860	902	999999	290	236	51	899	950	123	210	999999	735	169	999999	999999	770	384	599	122	200	314	915	999999	999999	459	637	
952	241	752	364	868	999999	827	203	999999	76	999999	879	167	385	351	464	733	189	999999	189	999999	310	785	999999	136	520	490	551	973	945	891	59	831	598	999999	668	208	999999	341	999999	907	965	438	125	999999	999999	441	737	848	850	191	831	641	999999	999999	652	455	266	237	357	853	999999	999999	355	999999	731	58	568	296	999999	265	973	999999	696	999999	473	999999	999999	507	631	88	752	702	133	763	999999	999999	561	399	446	222	941	532	983	423	631	745	93	940	999999	999999	999999	451	176	594	218	983	944	999999	735	780	786	759	605	278	111	583	106	592	124	323	496	178	999999	469	999999	450	864	999999	649	727	788	728	250	185	215	311	536	538	999999	999999	473	563	664	666	436	191	927	999999	322	999999	999999	501	826	943	959	704	601	706	999999	767	129	671	358	17	999999	67	519	430	72	799	56	568	46	47	850	999999	999999	193	999999	999999	523	999999	999999	601	88	297	902	307	225	999999	709	830	268	787	999999	802	999999	656	999999	999999	672	507	652	522	11	90	464	788	102	36	199	418	672	147	254	970	709	756	929	704	999999	222	214	561	100	999999	309	258	90	57	999999	857	519	664	999999	26	506	449	599	999999	999999	124	214	199	321	999999	167	131	999999	999999	102	458	727	999999	223	459	302	999999	432	785	780	215	707	55	308	999999	899	17	677	237	473	270	166	999999	999999	999999	18	24	999999	799	68	999999	715	103	999999	279	139	549	999999	20	723	416	26	814	227	999999	416	169	891	978	401	159	454	999999	522	831	999999	797	108	182	999999	999999	851	633	726	999999	999999	613	99	38	213	360	566	666	999999	67	999999	351	713	999999	634	849	133	270	999999	999999	734	409	580	999999	976	342	451	999999	568	999999	564	393	999999	624	999999	999999	79	862	775	51	593	787	801	465	588	950	93	854	999999	602	164	590	999999	817	867	101	42	999999	61	999999	909	297	999999	79	502	859	263	98	999999	832	999999	999999	999999	365	325	946	999999	999999	545	36	258	596	731	999999	290	999999	168	281	757	45	769	999999	999999	904	999999	305	689	731	962	999999	999999	994	737	715	822	999999	105	870	501	920	999999	917	431	35	999999	999999	566	141	999999	999999	701	999999	341	999999	72	676	460	590	999999	999999	999999	875	162	816	339	264	859	25	153	397	879	298	779	836	552	852	681	785	292	820	738	557	943	444	37	715	999999	656	999999	155	442	514	999999	481	663	617	764	614	999999	367	463	550	987	999999	649	413	212	999999	999999	220	994	675	308	
412	291	999999	932	718	789	999999	999999	999999	373	997	954	374	651	308	182	934	97	999999	999999	999999	367	197	999999	999999	795	624	512	167	128	441	161	999999	215	244	999999	954	684	56	825	999999	766	260	187	990	446	999999	762	904	333	603	133	927	999999	384	999999	999999	149	390	999999	175	121	999999	94	932	846	999999	169	416	118	228	259	51	251	26	168	116	999999	579	115	521	999999	608	834	524	999999	999999	191	830	199	105	814	304	133	660	960	331	176	255	153	999999	125	355	795	114	354	92	685	569	226	938	999999	569	284	411	313	513	610	999999	623	622	15	338	227	23	413	955	917	591	66	999999	940	765	436	856	406	516	812	729	179	236	999999	622	614	260	21	255	999999	722	356	999999	721	606	631	530	254	786	137	782	701	399	174	999999	512	389	998	328	143	999999	14	796	999999	999999	999999	397	84	392	999999	966	11	168	935	999999	244	999999	125	343	999999	905	612	619	388	39	38	780	71	454	999999	234	262	693	122	602	717	560	756	840	216	243	455	861	72	171	999999	999999	999999	999999	859	999999	274	665	999999	237	999999	395	418	671	999999	619	336	999999	283	999999	714	317	55	999999	999999	999999	852	999999	136	900	460	751	556	999999	257	999999	327	101	594	215	959	596	999999	999999	786	332	999999	94	988	597	906	824	999999	573	456	473	497	130	492	999999	60	989	999999	294	776	74	838	200	423	367	302	245	46	77	539	127	999999	999999	556	165	542	768	296	538	993	999999	172	999999	770	784	997	206	999999	999999	165	999999	67	224	118	722	493	999999	999999	630	305	671	999999	520	43	999999	664	337	574	336	643	292	703	999999	300	999999	901	854	429	639	369	999999	635	626	912	569	69	594	61	834	671	590	106	999999	242	999999	847	652	999999	999999	129	670	631	282	776	872	276	67	924	967	820	638	531	42	271	210	999999	999999	608	473	278	999999	285	740	665	999999	999999	47	999999	967	304	259	904	987	519	999999	473	999999	850	49	999999	12	999999	94	23	42	68	74	404	999999	999999	685	999999	485	173	60	395	891	616	723	999999	239	300	956	999999	571	999999	544	522	572	736	682	320	568	181	276	999999	200	727	632	994	999999	999999	734	681	999999	999999	428	999999	469	313	582	746	137	999999	73	711	713	999999	451	308	524	552	832	306	613	999999	485	999999	896	650	204	999999	984	729	565	597	999999	285	999999	999999	999999	719	63	268	163	936	193	214	117	999999	999999	779	286	334	480	578	999999	999999	999999	253	999999	124	
928	999999	119	417	999999	407	798	476	999999	438	366	94	993	804	499	999999	152	999999	999999	999999	207	341	954	425	888	660	258	986	787	138	999999	811	999999	200	791	999999	999999	746	184	785	999999	641	419	267	422	999999	340	676	89	246	295	400	72	459	916	597	999999	999999	529	999999	159	811	688	27	230	999999	999999	802	22	264	999999	999999	503	405	999999	565	921	696	999999	696	329	582	999999	550	842	999999	748	187	284	204	380	465	226	82	999999	604	952	401	47	867	744	537	663	825	999999	999999	999999	667	595	361	675	176	690	833	999999	999999	905	148	999999	412	806	279	528	817	884	958	190	430	768	999999	999999	530	659	145	999999	792	919	91	728	999999	999999	999999	592	922	529	213	774	999999	300	70	999999	814	226	634	70	474	18	845	941	864	708	999999	999999	999999	999999	154	999999	555	880	989	656	824	419	999999	492	725	999999	606	999999	680	193	797	140	707	999999	999999	313	34	84	487	999999	83	149	863	255	999999	999999	266	999999	384	999999	229	512	311	414	875	404	995	152	344	788	412	557	999999	681	911	999999	201	999999	950	840	493	999999	999999	215	582	684	556	974	48	543	429	431	913	984	999999	294	999999	303	694	999999	318	881	999999	699	381	526	879	192	344	117	990	500	233	543	212	748	119	999999	831	200	848	999999	999999	800	368	999999	643	285	717	999999	517	897	999999	556	999999	611	999999	702	833	66	804	373	640	930	553	929	999999	379	782	999999	184	732	472	999999	555	297	777	939	341	400	999999	603	474	717	600	102	427	999999	21	999999	17	416	271	774	396	484	390	184	257	999999	782	999999	503	502	999999	784	435	579	11	245	834	999999	371	443	183	211	898	922	340	460	999999	531	368	190	217	767	471	697	999999	80	906	999999	691	999999	999999	619	999999	972	275	815	667	848	674	999999	999999	999999	55	999999	601	194	586	999999	844	797	927	260	904	322	999999	684	323	738	471	931	338	241	120	468	824	563	111	926	657	524	792	662	999999	592	423	999999	721	642	105	922	494	448	758	893	974	367	999999	787	686	590	502	999999	386	743	448	999999	999999	586	14	999999	93	659	811	329	999999	275	403	999999	899	295	963	681	642	999999	999999	889	482	999999	493	999999	999999	323	249	76	31	999999	285	999999	154	887	904	145	638	999999	838	834	999999	999999	888	999999	963	401	887	401	627	821	297	837	306	558	63	879	999999	547	999999	770	419	744	999999	999999	989	290	178	21	390	827	52	584	711	999999	261	53	338	783	502	
999999	999999	848	449	210	575	448	999999	595	834	999999	52	101	999999	999999	425	999999	140	999999	720	683	233	999999	20	999999	999999	712	135	693	307	999999	551	999999	54	740	344	999999	999999	108	999999	999999	473	582	187	366	999999	951	999999	643	197	368	912	592	73	819	234	559	999999	649	431	863	322	999999	297	823	999999	999999	56	999999	734	853	598	42	999999	179	219	650	698	654	24	827	999999	492	999999	999999	107	999999	255	234	516	784	734	999999	999999	713	238	350	294	363	883	61	905	587	908	343	999999	880	422	893	610	583	861	193	999999	604	866	829	999999	358	725	524	488	822	621	949	129	999999	365	999999	941	868	365	344	770	963	921	419	583	999999	179	227	546	361	999999	933	923	550	30	999999	846	408	723	936	999999	999999	572	92	999999	999999	224	826	524	956	952	741	227	999999	422	672	682	456	999999	464	188	508	978	137	208	687	999999	578	922	292	619	542	155	999999	706	410	400	838	999999	625	999999	999999	702	999999	999999	882	715	406	137	358	400	400	999999	268	757	139	391	445	999999	999999	999999	645	904	999999	346	419	596	798	819	21	281	999999	12	630	516	836	805	999999	728	325	971	999999	999999	574	891	228	390	886	671	999999	29	954	954	175	692	999999	999999	999999	999999	988	296	917	586	999999	86	557	999999	999999	752	921	999999	992	717	569	316	999999	203	339	999999	999999	39	709	999999	999999	992	327	889	836	938	212	397	345	999999	739	999999	999999	52	999999	498	999999	830	859	143	999999	252	36	999999	394	859	390	119	999999	129	135	959	586	791	343	999999	758	668	562	593	550	534	989	999999	977	540	261	269	868	841	999999	297	180	576	385	11	999999	90	504	999999	557	103	999999	999999	29	779	451	273	709	212	999999	676	999999	275	999999	226	999999	189	269	853	607	131	251	278	999999	837	999999	20	415	342	167	678	173	586	45	457	999999	774	827	999999	98	988	560	666	111	340	29	904	982	999999	748	786	820	650	378	436	852	19	112	191	990	440	857	376	54	999999	512	691	240	146	999999	488	361	71	765	619	570	584	177	783	818	884	38	256	594	381	999999	522	999999	608	999999	999999	671	645	217	657	999999	193	999999	999999	827	999999	999999	846	199	269	435	758	885	759	866	277	999999	329	373	999999	412	611	782	999999	212	990	999999	999999	999999	999999	999999	715	854	999999	488	386	999999	136	955	490	220	191	66	334	946	999999	999999	458	999999	999999	999999	352	282	111	999999	529	411	948	837	836	853	999999	315	999999	453	719	903	999999	
280	489	314	715	999999	882	895	230	554	457	727	113	363	35	888	213	999999	999999	443	753	862	959	999999	24	299	129	636	177	999999	601	881	236	206	858	187	999999	33	999999	999999	399	215	34	974	954	999999	999999	483	828	999999	111	136	999999	285	159	916	321	514	299	999999	999999	256	728	354	953	576	500	907	505	847	999999	190	999999	999999	54	547	838	999999	30	793	564	645	999999	22	775	999999	901	950	999999	941	865	999999	734	271	999999	152	487	679	30	387	730	999999	977	999999	530	999999	485	495	241	612	88	336	999999	505	861	608	999999	715	579	489	674	549	861	563	999999	885	455	999999	999999	901	70	168	964	999999	72	737	667	999999	492	853	999999	416	719	443	863	539	999999	999999	999999	137	704	771	110	999999	712	999999	966	999999	999999	644	475	105	736	339	551	920	999999	999999	442	999999	940	620	233	999999	499	268	829	427	700	452	631	227	979	631	206	298	67	433	999999	999999	999999	253	829	847	999999	893	680	389	999999	943	177	413	795	286	999999	94	547	999999	999999	454	999999	549	999999	555	23	257	126	114	143	262	862	938	921	560	999999	696	790	999999	347	999999	588	449	534	756	999999	227	432	999999	445	121	751	682	391	485	531	999999	529	283	999999	140	776	575	256	639	90	239	491	244	923	999999	303	171	48	445	866	911	24	967	999999	795	825	423	669	31	999999	999999	999999	445	39	140	177	517	999999	216	828	22	999999	895	675	55	735	197	779	945	818	999999	644	999999	619	619	217	999999	999999	48	314	363	906	235	999999	900	682	999999	999999	793	999999	786	619	999999	616	854	717	129	999999	235	70	638	644	723	213	922	545	999999	826	419	922	615	999999	513	901	475	115	967	767	775	999999	999999	982	999999	622	41	969	812	999999	765	902	98	999999	999999	978	676	718	193	32	999999	364	81	999999	999999	999999	717	281	999999	930	151	748	750	999999	999999	861	380	999999	999999	110	181	952	733	282	71	517	834	355	737	534	234	999999	922	944	999999	999999	301	999999	999999	125	905	760	999999	999999	197	26	161	736	743	999999	607	31	70	999999	851	262	631	999999	999999	287	45	372	543	581	705	393	826	999999	799	116	569	999999	999999	542	999999	420	99	851	94	54	366	107	612	821	999999	212	697	840	102	999999	999999	502	311	910	89	543	227	291	999999	804	200	999999	937	999999	356	697	564	527	886	441	999999	999999	715	123	920	937	760	721	655	502	696	985	999999	499	327	999999	609	556	463	662	999999	808	674	290	854	21	170	999999	
475	239	648	179	953	661	146	999999	786	197	990	151	783	505	635	684	117	214	642	447	318	288	97	18	74	234	248	999999	116	435	269	999999	999999	784	256	425	999999	526	999999	61	999999	319	290	421	565	321	879	697	182	989	182	649	379	723	666	197	151	640	115	999999	423	999999	902	361	999999	91	999999	998	259	999999	999999	999999	999999	590	93	999	997	676	999999	752	354	999999	191	999999	262	999999	999999	999999	127	68	284	223	999999	311	637	999999	999999	929	493	999999	946	880	448	962	169	592	476	999999	639	667	199	475	197	362	385	873	600	785	109	318	550	321	880	999999	936	616	179	999999	953	512	592	999999	193	967	999999	474	111	999999	957	670	153	752	423	460	869	808	36	68	926	999999	980	999999	999999	999999	999999	635	999	258	999999	553	422	605	999999	999999	999999	130	291	229	999999	911	771	381	828	439	999999	798	999999	999999	331	999999	589	121	999999	198	999999	961	249	999999	44	181	474	999999	203	999999	258	548	917	296	385	748	999999	806	999999	999999	999999	608	802	400	19	145	999999	999999	927	999999	999999	999999	660	646	604	122	999999	282	195	384	446	917	188	424	190	627	881	611	54	582	610	783	610	929	206	999999	169	999999	999	899	999999	999999	926	304	450	948	999999	281	692	273	867	999999	621	999999	999999	84	430	387	219	392	999999	136	534	354	298	190	699	731	449	680	953	999999	999999	296	940	551	991	999999	999999	242	739	610	999999	781	999999	366	171	483	360	131	503	999999	638	999999	645	318	371	581	16	270	258	166	831	999999	319	999999	971	335	196	37	93	546	413	976	652	652	217	752	999999	999999	28	999999	999999	327	999999	180	404	999999	650	999999	189	419	999999	713	984	999999	779	907	471	999999	999999	836	999999	999999	48	956	999999	661	999999	992	111	618	942	84	999999	41	785	513	834	148	440	315	684	563	847	674	999999	700	992	79	873	999999	290	758	999999	999999	999999	58	999999	230	801	742	701	657	999999	999999	476	803	999999	999999	797	275	82	333	450	89	161	999999	999999	374	297	678	669	894	129	801	337	193	536	999999	112	737	234	613	999999	697	613	999999	999999	286	207	865	999999	48	999999	608	237	957	317	467	40	999999	573	915	933	133	82	806	538	730	244	293	276	411	851	70	51	468	986	999999	999999	134	999999	208	177	431	450	631	622	520	574	379	875	78	39	906	173	319	999999	223	625	999999	498	311	51	999999	598	827	999999	221	566	768	999999	999999	991	906	503	374	999999	511	999999	451	194	27	165	999999	
417	207	382	999999	897	732	787	772	999999	668	999999	399	166	263	832	622	999999	411	954	999999	407	321	87	999999	413	798	571	179	540	183	623	480	156	186	506	400	455	253	324	834	980	209	436	999999	280	999999	999999	494	999999	70	17	782	999999	999999	466	106	130	259	541	108	170	618	999999	953	999999	165	253	980	999999	441	177	999999	97	999999	999999	999999	884	754	852	309	590	86	500	480	999999	840	417	796	719	409	280	205	999999	226	673	999999	999999	482	287	124	859	237	737	999999	893	817	695	999999	534	999999	222	376	999999	999999	517	94	127	761	787	215	747	999999	270	999999	171	971	999999	870	455	463	241	411	999999	738	449	362	999999	264	586	358	154	473	271	461	197	903	799	480	708	999999	254	215	694	81	376	412	967	390	84	999999	999999	824	999999	999999	999999	810	899	668	791	164	745	999999	999999	439	70	284	196	808	999999	268	181	17	172	865	218	35	999999	405	999999	47	394	958	189	664	999999	999999	974	200	435	387	14	140	689	553	844	391	40	999999	20	102	999999	999999	999999	816	750	332	999999	632	999999	10	103	999999	307	754	769	786	683	999999	999999	740	309	999999	999999	782	263	51	328	618	31	827	994	460	394	278	821	235	738	372	999999	697	668	351	999999	434	293	510	833	935	783	999999	999999	520	845	999999	792	999999	787	448	562	709	13	53	611	999999	999999	999999	119	38	932	544	58	999999	999999	722	999999	999999	999999	947	498	753	217	999999	834	963	130	999999	615	123	999999	601	999999	299	810	214	693	624	740	303	429	650	999999	804	12	248	999999	396	999999	133	999999	834	999999	839	999999	809	501	620	999999	999999	914	531	999999	995	999999	341	106	999999	510	402	39	999999	227	373	528	848	362	412	390	595	953	733	570	999999	999999	999999	48	999999	349	999999	712	82	416	102	389	898	622	999999	261	671	152	260	886	521	103	750	617	199	999999	111	456	98	240	999999	694	999999	960	999999	89	901	302	498	999999	509	689	957	51	135	984	999999	235	957	160	719	999999	702	999999	999999	999999	174	43	999999	297	999999	554	999999	999999	793	999999	208	937	87	325	360	378	653	841	999999	832	146	999999	491	215	690	999999	999999	999999	520	178	991	344	911	999999	999999	867	453	210	181	999999	75	999999	257	727	786	692	158	641	800	350	799	999999	469	225	999999	464	551	999999	999999	371	999999	686	331	999999	415	863	35	929	999999	999999	999999	453	670	433	767	999999	999999	764	428	999999	999999	858	146	999999	378	140	875	999999	895	460	999999	809	604	
809	898	388	793	999999	321	999999	666	999999	999999	999999	425	999999	999999	45	458	999999	999999	999999	225	999999	643	207	549	161	999999	285	987	339	999999	950	999999	125	848	861	999999	388	238	999999	999999	506	999999	999999	627	828	755	999999	940	999999	247	664	457	999999	594	996	175	701	999999	999999	385	46	935	337	193	289	152	309	999999	338	511	999999	11	999999	345	719	276	143	579	720	999999	234	344	999999	999999	999999	502	637	531	999999	695	832	999999	596	455	415	570	14	326	999999	999999	999999	523	611	338	999999	662	286	203	999999	729	42	132	999999	246	160	702	787	245	814	786	514	778	655	999999	678	530	415	725	929	158	272	817	241	44	950	710	733	819	999999	716	226	444	999999	133	662	999999	999999	360	305	999999	783	768	511	561	181	676	999999	967	659	999999	257	999999	273	727	466	999999	999999	93	295	449	968	967	321	107	570	79	133	531	980	967	999999	65	430	226	999999	503	999999	679	999999	284	842	765	170	286	999999	665	999999	999999	667	447	999999	346	999999	856	744	815	457	999999	991	999999	552	347	987	691	999999	201	140	57	999999	962	909	220	230	20	607	213	807	44	999999	904	898	205	864	543	157	763	990	574	481	559	56	900	999999	999999	731	504	777	999999	738	999999	535	999999	575	704	537	999999	125	999999	259	540	18	423	999999	97	213	357	483	999999	543	784	211	565	575	803	916	18	999999	469	288	112	435	338	306	370	378	773	629	169	15	999999	647	999999	325	941	550	999999	999999	601	557	383	999999	999999	935	999999	76	970	559	772	999999	528	86	656	775	156	115	999999	127	416	718	439	728	999999	448	995	147	999999	999999	634	262	293	884	999999	999999	904	90	111	403	352	999999	408	224	856	999999	486	999999	991	999999	178	835	870	999999	718	999999	127	655	999999	999999	940	816	800	729	999999	999999	504	644	155	999999	871	76	13	286	775	122	320	999999	999999	942	962	999999	155	115	81	798	999999	778	176	999999	794	999999	382	227	463	535	503	678	299	999999	876	842	326	257	299	111	832	999999	740	605	571	902	783	999999	922	417	670	695	657	136	138	999999	477	999999	949	621	694	786	823	249	619	642	999999	535	76	130	216	898	999999	999999	965	797	999999	999999	486	892	475	617	304	55	864	807	30	172	218	159	374	230	307	677	417	56	770	500	999999	999999	975	258	698	802	210	999999	879	999999	171	999999	688	907	619	66	156	86	491	999999	385	811	622	763	326	917	755	986	601	149	562	919	36	999999	583	557	916	227	919	
999999	999999	999999	928	999999	999999	877	999999	467	610	999999	999999	341	564	993	999999	999999	317	999999	932	781	56	224	180	740	135	252	314	999999	333	999999	150	999999	167	999999	932	292	883	289	762	448	456	999999	999999	360	617	999999	364	43	431	408	250	704	295	999999	455	999999	999999	999999	999999	759	573	328	143	548	110	999999	183	575	71	832	999999	999999	459	493	334	758	838	820	132	999999	887	281	999999	925	821	445	643	28	543	311	371	999999	83	13	875	137	165	837	259	999999	57	788	999999	598	117	999999	254	802	813	696	792	999999	75	999999	871	301	999999	217	999999	665	958	164	41	999999	471	999999	954	456	999999	207	603	999999	571	999999	857	109	309	999999	818	609	200	841	215	847	999999	270	630	999999	142	583	529	947	121	594	67	892	999999	999999	136	511	268	798	194	999999	999999	999999	539	999999	453	771	992	485	399	127	474	999999	999999	194	249	211	975	192	999999	43	677	656	999999	976	59	965	352	96	996	316	999999	402	657	599	754	999999	730	671	327	370	591	999999	557	999999	999999	940	942	572	999999	925	536	85	483	161	938	447	901	999999	909	488	428	905	999999	92	776	999999	469	359	440	521	480	313	999999	999999	452	999999	108	895	856	118	32	780	124	999999	999999	275	999999	505	660	999999	826	999999	762	839	941	999999	565	474	227	57	481	592	999999	460	454	232	999999	530	999999	999999	348	15	999999	800	999999	647	791	418	312	511	999999	963	999999	133	694	999999	551	35	22	766	77	633	678	809	637	439	649	663	626	557	64	398	796	355	999999	821	471	962	383	303	894	157	172	715	999999	999999	893	18	766	151	681	999999	517	942	247	715	336	897	172	999999	998	137	792	999999	999999	765	176	353	165	873	841	999999	651	999999	871	999999	471	963	914	129	545	640	897	484	875	869	880	853	117	262	494	574	799	358	305	767	364	999999	999999	138	351	550	853	892	310	103	543	799	81	327	999999	999999	982	52	489	999999	240	317	879	999999	999999	322	245	999999	389	276	789	303	423	114	565	64	704	786	778	995	999999	15	183	999999	335	999999	782	790	999999	130	592	756	868	999999	537	56	999999	680	999999	38	315	951	999999	43	999999	249	385	999999	761	199	999999	205	999999	494	581	235	144	107	261	803	539	454	999999	269	999999	999999	435	486	577	518	528	999999	542	999999	690	835	999999	149	478	95	705	815	39	819	461	396	999999	384	365	311	999999	439	428	999999	498	999999	68	253	359	281	999999	899	399	252	670	999999	663	524	999999	
999999	732	994	629	175	999999	724	425	83	999999	298	550	60	999999	275	606	99	605	101	999999	999999	777	259	790	206	280	806	425	786	158	816	732	999999	580	999999	579	918	809	999999	352	774	999999	985	444	999999	731	999999	999999	999999	646	581	49	572	273	999999	967	999999	213	432	894	999999	308	639	924	991	565	999999	480	510	696	688	999999	352	748	486	999999	792	814	729	475	516	38	301	150	576	999999	170	999999	999999	652	105	714	387	367	61	999999	804	70	453	999999	999999	293	999999	438	999999	999999	696	999999	786	999999	185	669	999999	956	388	272	17	498	357	999999	405	878	999999	858	999999	973	901	984	999999	21	999999	731	371	233	327	233	999999	862	999999	999999	90	346	917	28	476	436	239	430	979	788	468	999999	999999	238	110	279	999999	418	838	984	999999	711	137	775	996	454	308	261	999999	164	999999	999999	316	999999	144	999999	961	856	391	173	743	480	15	908	552	285	999999	999999	132	57	815	352	34	207	883	999999	219	151	31	999999	138	978	791	999999	999999	999999	999	999999	103	51	999999	562	36	674	251	999999	999999	228	233	999999	436	175	138	591	348	999999	129	119	199	999999	850	820	834	369	45	764	999999	189	999999	237	999999	387	49	91	740	262	325	360	999999	963	671	990	918	999999	596	963	850	210	486	127	205	889	451	336	999999	497	728	999999	638	486	999999	999999	597	999999	445	58	999999	57	851	95	843	768	999999	235	105	859	902	999999	999999	81	914	999999	703	514	999999	999999	999999	713	889	252	534	999999	721	480	733	999999	402	999999	864	547	838	999999	358	400	284	436	999999	999999	240	341	595	999999	894	566	571	750	824	93	962	999999	122	421	999999	608	561	194	56	999999	502	951	999999	979	668	235	243	122	140	999999	240	606	999999	721	482	999999	657	999999	764	164	909	982	999999	319	960	815	999999	426	645	750	999999	99	389	999999	722	999999	999999	615	535	669	333	999999	620	521	999999	366	400	400	939	609	999999	230	999999	999999	999999	520	631	157	29	853	799	817	999999	999999	472	150	226	604	998	999999	683	999999	804	105	831	460	372	999999	466	999999	424	44	486	999999	800	619	999999	497	291	212	657	727	596	682	999999	515	982	240	58	712	150	999999	402	999999	925	908	425	334	999999	999999	157	823	690	425	999999	764	340	440	589	853	481	728	999999	999999	545	999999	455	132	235	326	477	142	759	999999	463	999999	642	740	120	892	203	344	437	999999	65	833	47	180	253	115	184	552	650	999999	240	421	484	999999	999999	970	462	303	
999999	999999	845	25	74	936	962	811	132	600	329	697	660	999999	999999	353	740	712	918	284	878	999999	999999	925	491	563	999999	51	153	44	540	149	999999	899	999999	999999	133	999999	769	999999	999999	999999	983	584	999999	952	544	103	999999	999999	867	498	62	187	424	999999	999999	999999	533	510	423	920	999999	999999	70	189	268	760	902	607	230	999999	942	999999	76	999999	147	999999	702	539	29	999999	921	22	999999	52	97	999999	999999	999999	100	213	999999	268	686	298	774	895	999999	52	999999	999999	999999	522	910	999999	999999	999999	121	978	841	45	227	994	491	994	999999	655	919	28	102	16	285	645	517	999999	999999	684	999999	778	671	251	53	659	999999	244	238	408	112	999999	496	853	150	999999	999999	65	985	520	776	691	999999	999999	975	505	950	688	508	556	14	892	999999	999999	111	342	316	600	991	999999	160	256	766	999999	552	918	999999	248	865	778	999999	999999	42	674	907	450	489	999999	999999	547	708	999999	735	682	403	220	30	625	751	999999	999999	824	999999	999999	370	530	925	698	577	67	999999	999999	999999	730	999999	552	999999	316	999999	661	999999	999999	335	999999	859	994	999999	94	999999	342	898	906	999999	67	999999	406	398	614	313	387	525	790	999999	217	573	996	343	999999	356	851	359	713	661	999999	955	435	499	619	568	376	19	841	999999	999999	169	78	225	765	152	929	164	999999	999999	999999	146	72	790	999999	880	862	999999	999999	737	355	982	999999	254	406	112	162	906	778	56	937	377	684	298	739	58	505	999999	577	862	427	696	999999	709	85	953	892	999999	999999	739	706	715	999999	113	156	999999	974	999999	818	663	999999	999999	385	209	76	999999	462	773	999999	999999	385	999999	999999	653	999999	658	999999	999999	178	453	999999	518	534	999999	349	231	873	580	152	487	84	681	999999	999999	872	405	321	904	643	866	999999	999999	593	999999	999999	625	632	850	999999	498	999999	498	655	375	454	999999	999999	345	859	844	345	881	631	573	993	999999	126	179	999999	999999	346	999999	841	999999	951	99	925	230	999999	724	599	32	787	653	999999	999999	36	598	469	400	907	976	999999	799	531	619	498	29	999999	660	509	463	999999	878	161	999999	999999	352	999999	999999	556	277	660	145	999999	999999	104	999999	469	999999	999999	999999	709	999999	17	370	930	51	781	341	999999	906	999999	34	224	999999	952	908	502	707	999999	683	184	115	844	999999	999999	908	554	218	999999	520	560	902	982	980	999999	689	871	791	476	999999	999999	91	762	650	999999	635	920	119	369	999999	999999	761	999999	994	353	604	999999	
376	55	32	497	572	816	999999	355	17	999999	244	391	999999	46	711	240	322	121	999999	352	204	283	689	987	444	999999	338	45	798	422	999999	999999	159	154	505	999999	454	128	999	274	999999	304	358	593	686	999999	999999	159	774	531	999999	999999	260	262	999999	102	365	44	62	999999	999999	55	557	594	64	607	241	128	541	999999	786	204	999999	828	670	899	924	999999	311	716	751	188	270	277	255	999999	387	897	999999	412	390	419	75	999999	786	636	747	764	999999	89	496	978	618	808	744	972	771	431	999999	451	999999	269	732	346	999999	999999	999999	290	349	949	229	344	325	999999	584	376	999999	835	51	44	999999	170	566	232	999999	999999	570	462	532	999999	342	999999	315	999999	245	130	686	999999	999999	999999	851	466	425	589	859	999999	662	490	233	378	999999	936	390	999999	299	16	703	510	999999	208	739	332	758	75	999999	274	38	964	893	464	689	410	531	999999	193	999999	745	976	372	78	999999	90	238	163	439	406	575	758	71	238	999999	999999	613	115	748	999999	708	359	972	999999	999999	999999	999999	769	688	999999	414	825	999999	603	270	726	148	56	98	659	999999	604	635	221	999999	280	902	665	999999	999999	999999	425	815	664	987	396	999999	777	945	999999	493	468	999999	999999	999999	749	393	999999	967	999999	999999	567	27	999999	433	999999	999999	761	895	999999	795	999999	733	999999	646	989	999999	709	615	874	722	370	111	675	175	636	999999	639	229	949	999999	443	999999	345	476	239	407	726	241	883	673	252	999999	101	626	562	735	300	359	12	739	683	853	103	978	676	999999	352	999999	999999	999999	94	541	999999	966	361	243	397	708	999999	999999	293	477	731	211	999999	489	999999	59	999999	901	839	289	999999	999999	212	590	999999	367	799	999999	65	802	445	999999	589	711	999999	135	999999	328	348	591	999999	420	455	215	999999	892	999999	197	456	302	320	895	144	999999	324	735	999999	999999	639	39	909	644	999999	491	42	821	621	768	553	883	784	295	563	258	347	806	765	996	467	712	999999	611	326	762	492	999999	774	784	999999	209	371	503	688	318	999999	999999	999999	963	999999	310	280	740	643	999999	518	35	341	886	999999	518	970	766	999999	927	180	999999	999999	999999	999	492	57	837	382	354	522	291	606	254	576	999999	921	801	823	999999	999999	128	999999	753	999999	467	218	887	327	999999	238	605	199	761	148	383	979	121	999999	690	999999	442	368	299	60	237	428	97	320	427	597	999999	942	156	494	999999	340	574	999999	541	999999	169	519	504	126	916	999999	
844	116	203	999999	999999	999999	143	903	999	759	678	703	26	48	999999	577	999999	290	69	662	52	276	95	52	415	592	999999	415	104	923	863	183	143	145	999999	980	126	366	999999	342	809	252	495	302	999999	871	513	503	164	999999	618	224	66	264	58	999999	999999	160	654	227	413	728	809	86	895	505	569	880	999999	999999	460	544	502	726	999999	800	781	792	390	999999	999999	929	261	999999	314	649	999999	879	999999	15	959	966	711	999999	928	91	999999	999999	999999	166	311	632	999999	24	999999	84	721	999999	411	258	796	238	999999	120	148	484	476	307	771	256	389	999999	793	459	999999	494	832	931	999999	999999	367	372	395	234	242	456	890	247	382	239	927	786	477	838	218	731	206	601	432	453	614	999999	647	160	777	622	839	589	999999	645	252	790	541	639	891	434	999999	545	999999	691	593	239	924	542	328	602	999999	999999	250	458	298	999999	509	354	167	231	999999	245	456	620	616	311	413	736	987	147	999999	838	999999	784	889	660	723	740	860	999999	221	999999	999999	999999	410	884	999999	385	356	999999	999999	196	481	669	708	606	99	267	84	999999	826	197	999999	999999	999999	383	17	466	569	638	999999	999999	494	782	20	620	414	282	219	732	963	37	390	975	855	999999	366	288	999999	999999	999999	999999	999999	577	558	33	560	999999	999999	37	876	882	999999	717	999999	523	702	999999	658	98	999999	817	999999	999999	999999	798	807	579	335	299	26	999999	390	287	77	61	112	916	234	987	999999	764	455	192	856	90	221	999999	999999	999999	365	667	629	986	999999	753	417	999999	259	999999	225	980	323	999999	20	999999	501	538	999999	452	420	999999	474	670	38	999999	372	865	496	248	587	144	999999	993	934	358	109	403	999999	323	999999	788	667	474	771	999999	450	917	181	709	589	999999	32	999999	921	579	202	999999	958	999999	391	999999	827	21	999999	90	882	330	603	662	56	107	350	999999	808	632	128	999999	898	949	999999	454	694	999999	658	999999	122	80	81	364	165	999999	445	537	932	102	961	656	301	691	206	130	999999	519	662	491	342	696	229	299	460	999999	70	999999	673	937	857	49	362	278	999999	812	258	248	999999	906	661	813	999999	716	999999	472	709	217	999999	867	999999	999999	134	177	571	425	851	999999	903	963	89	437	864	994	245	999999	304	32	722	394	871	85	23	755	829	529	999999	512	629	988	492	853	999999	999999	807	999999	999999	999999	707	553	999999	476	999999	999999	827	234	949	409	481	748	177	687	495	368	995	64	172	378	
348	52	999999	348	162	915	481	236	999999	67	197	999999	16	119	324	179	432	999999	999999	480	928	604	580	999999	41	880	820	805	368	897	999999	999999	519	546	846	665	430	622	323	429	999999	999999	63	999999	222	999999	742	68	372	325	999999	600	323	691	449	743	471	239	317	999999	104	675	999999	999999	257	443	53	469	999999	659	748	999999	90	321	419	999999	551	689	999999	123	999999	762	999999	52	961	219	439	828	107	113	203	201	999999	999999	335	395	999999	999999	643	778	874	282	795	712	577	999999	520	11	282	999999	202	999999	557	204	144	341	243	825	321	47	14	999999	372	169	466	999999	999999	49	985	33	604	771	55	902	999999	865	999999	730	474	836	699	438	999999	985	911	421	999999	121	907	999999	162	999999	467	606	774	659	910	999999	256	31	631	999999	26	258	517	430	737	655	955	278	999999	513	360	485	348	576	999999	387	258	54	912	392	142	991	871	696	313	449	138	588	955	342	483	453	215	228	999999	307	477	999999	684	999999	999999	638	630	649	999999	999999	267	999999	991	532	999999	211	118	999999	999999	34	999999	821	126	297	526	999999	323	41	39	906	999999	129	164	999999	909	999999	370	923	236	503	370	999999	148	331	999999	930	597	432	954	281	345	966	879	397	921	999999	999999	999999	472	788	999999	999999	619	999999	711	999999	53	999999	623	618	840	194	999999	999999	999999	999999	682	795	116	595	780	890	86	999999	570	313	249	999999	449	999999	999999	974	461	448	188	771	613	497	619	53	886	966	809	346	441	161	999999	999999	732	767	999999	578	999999	876	999999	999999	522	999999	999999	999999	999999	286	190	370	224	866	733	572	665	892	550	195	185	73	709	814	999999	740	326	999999	358	999999	44	682	288	999999	999999	584	441	754	999999	751	416	221	154	610	785	448	131	999999	428	392	999999	840	999999	788	999999	226	177	203	353	999999	545	670	59	999999	252	508	91	397	999999	999999	141	911	643	799	778	999999	999999	109	38	642	618	751	991	999999	835	203	999999	500	434	478	999999	999999	411	477	216	746	999999	461	367	999999	366	734	403	999999	260	468	999999	999999	19	439	999999	78	999999	999999	173	793	678	93	858	58	53	999999	963	702	740	999999	999999	175	593	42	800	999999	741	751	999999	884	358	999999	715	999999	996	48	999999	995	181	349	82	700	314	422	77	89	602	318	243	999999	771	700	539	366	957	41	833	976	638	840	336	423	434	288	445	956	377	491	62	14	999999	968	531	401	821	809	861	180	999999	721	864	999999	517	510	
123	657	192	999999	419	999999	214	513	366	999999	22	999999	275	35	976	121	712	121	266	999999	673	999999	178	148	545	158	179	662	21	917	999999	999999	905	924	175	788	999999	28	999999	999999	999999	999999	999999	200	388	172	543	836	203	854	18	753	176	288	836	320	488	999999	813	270	796	551	502	449	365	999999	753	351	859	999999	346	693	48	179	439	86	201	978	759	382	614	342	469	167	908	231	999999	626	97	855	309	730	214	812	300	257	105	999999	835	279	418	201	977	15	517	325	715	997	849	760	128	510	999999	441	655	999999	92	344	541	143	382	137	264	13	889	616	488	236	878	191	999999	999999	152	490	963	999999	999999	463	650	593	516	739	777	337	737	798	446	999999	166	837	175	760	630	702	896	291	937	999999	999999	900	836	488	129	667	778	98	368	803	477	999999	107	628	694	948	999999	643	359	927	276	100	180	999999	80	50	26	231	409	999999	593	681	485	392	348	749	756	38	620	119	558	999999	999999	642	306	999999	740	546	75	682	85	263	932	20	707	35	729	132	999999	88	651	557	689	917	219	795	757	714	290	944	201	598	32	249	378	628	659	538	418	156	310	480	999999	726	999999	339	749	474	685	323	29	634	619	541	468	11	958	522	432	999999	175	35	265	999999	490	487	241	999999	642	88	375	999999	999999	271	778	999999	401	999999	553	879	56	292	39	967	925	567	978	999999	781	376	669	999999	115	907	981	284	224	44	246	999999	999999	999999	999999	606	947	828	920	999999	763	297	609	995	999999	552	999999	883	995	298	206	922	508	999999	910	999999	419	999999	96	806	290	503	999999	367	726	666	999999	989	999999	999999	29	106	999999	630	727	494	766	673	177	562	453	999999	999999	925	999999	323	388	999999	999999	999999	999999	718	741	999999	78	999999	340	999999	279	312	772	475	432	572	278	999999	285	999999	33	999999	509	999999	71	534	362	999999	999999	41	529	999999	288	999999	842	894	246	311	999999	533	562	466	164	524	999999	864	999999	978	675	716	657	738	48	509	335	999999	66	450	999999	999999	761	885	55	308	722	999999	34	349	999999	538	335	966	743	751	326	566	271	984	351	999999	743	384	516	508	384	790	374	999999	999999	122	837	796	654	157	771	999999	421	999999	802	538	840	450	356	999999	999999	690	995	296	999999	769	468	81	999999	459	473	999999	999999	547	924	999999	500	254	252	519	701	539	321	999999	999999	650	999999	999999	192	999999	367	303	38	380	128	694	795	999999	999999	337	653	765	
999999	999999	683	394	307	874	931	871	47	595	999999	836	445	850	999999	408	316	542	624	62	889	294	999999	180	359	998	428	239	145	422	658	915	866	935	842	126	912	595	999999	280	484	999999	776	772	105	201	935	277	326	396	772	999999	712	601	999999	412	113	512	44	308	999999	999999	736	624	936	292	970	509	18	261	999999	720	999999	354	999999	579	518	329	999999	167	999999	161	913	999999	999999	603	999999	999999	70	439	999999	409	561	54	825	782	584	161	999999	813	231	436	269	74	900	999999	865	368	32	999999	894	999999	437	877	999999	303	788	987	975	343	999999	705	448	999999	249	97	168	154	529	796	994	366	494	272	935	637	999999	849	848	999999	737	843	999999	999999	544	239	999999	683	999999	531	994	999999	186	501	733	526	999999	690	999999	813	893	721	839	999999	312	538	298	999999	941	608	411	999999	149	388	999999	245	462	685	43	19	124	485	345	999999	802	407	999999	993	538	999999	650	999999	34	45	703	999999	14	26	999999	16	940	806	742	211	129	65	457	797	896	498	73	999999	999999	815	698	418	386	841	433	999999	357	305	999999	531	957	999999	914	113	685	589	241	446	234	37	79	318	742	143	878	747	999999	999999	106	50	999999	999999	999999	219	999999	294	640	172	593	556	659	999999	180	220	253	918	151	354	122	317	999999	626	87	629	999999	999999	999999	999999	962	686	955	965	208	999999	185	619	655	704	766	999999	948	78	853	678	377	434	148	999999	999999	960	605	999999	280	789	999999	729	999999	924	473	956	618	398	999999	907	600	694	999999	999999	45	999999	272	446	587	721	368	198	773	408	999999	320	252	999999	999999	12	90	359	999999	418	812	455	358	731	999999	809	782	560	868	946	999999	999999	999999	999999	496	266	697	169	28	558	431	595	955	862	672	162	714	473	999999	999999	826	251	999	999999	770	589	285	541	215	999999	938	807	330	999999	331	999999	331	999999	999999	104	315	921	341	145	987	227	500	495	999999	999999	999999	318	524	999999	129	999999	684	961	793	906	981	165	953	999999	619	623	274	138	541	104	830	36	815	941	892	905	909	999999	999999	553	99	790	999999	136	999999	630	293	659	708	495	893	370	999999	999999	999999	160	999999	100	526	373	953	999999	999999	963	257	78	503	582	778	224	926	820	921	250	999999	200	681	999999	568	989	339	614	999999	56	999999	999999	142	999999	999999	999999	937	819	347	676	600	727	836	520	879	999999	136	711	999999	493	568	82	999999	654	935	922	999999	150	531	536	999999	348	942	907	
762	787	935	440	754	46	999999	116	999999	254	650	999999	364	170	948	999999	862	628	999999	999999	487	999999	31	488	999999	905	272	797	298	810	642	999999	785	928	757	101	678	696	957	845	217	462	999999	204	14	999999	568	318	999999	576	999999	415	999999	16	999999	634	999999	999999	999999	849	773	489	818	673	612	398	313	999999	412	856	286	176	670	887	728	35	538	827	483	291	347	954	604	721	146	999999	646	779	999999	133	999999	230	999999	118	82	999999	643	999999	999999	615	543	142	905	346	299	999999	999999	728	287	999999	105	999999	973	31	512	818	885	999999	536	999999	752	533	926	289	530	65	781	562	814	11	391	999999	999999	867	747	214	59	268	431	638	491	999999	502	113	999999	397	999999	373	606	264	842	546	399	999999	863	20	215	626	999999	244	726	999999	914	285	23	999999	703	115	283	307	768	626	675	897	893	834	40	999999	999999	143	999999	418	999999	560	999999	844	999999	38	999999	737	998	433	453	197	999999	309	13	999999	999999	999999	999999	151	100	999999	495	999999	871	999999	999999	38	979	999999	999999	999999	435	999999	235	364	126	178	279	999999	111	545	999999	999999	183	999999	985	593	831	814	999999	715	450	667	328	999999	74	999999	999999	722	716	975	999999	615	68	770	999999	999999	999999	649	999999	999999	276	28	49	554	999999	159	52	394	515	729	207	174	659	659	242	768	990	577	299	999999	999999	556	999999	136	787	693	287	412	999999	391	519	192	714	811	449	431	627	999999	658	999999	901	588	216	999999	777	999999	956	999999	538	993	999999	507	999999	926	725	719	999999	999999	766	999999	872	999999	999999	134	219	25	999999	847	219	999999	999999	226	999999	383	281	999999	350	999999	358	204	736	878	873	999999	777	999999	832	788	999999	729	371	999999	17	352	53	272	919	92	777	999999	143	118	199	999999	853	397	588	976	655	117	378	999999	565	571	579	994	765	937	356	207	193	672	999999	490	999999	436	218	575	999999	19	697	268	204	595	71	628	999999	155	999999	390	433	999999	999999	999999	361	282	158	999999	999999	58	506	999999	735	579	579	471	357	709	999999	426	188	23	645	645	999999	120	893	969	510	951	999999	999999	68	965	774	336	539	782	139	177	287	772	802	999999	512	714	532	999999	999999	599	999999	979	867	461	999999	420	220	497	568	999999	999999	999999	935	822	999999	886	923	770	805	999999	932	999999	580	121	148	416	220	363	142	705	587	999999	954	910	680	335	753	999999	764	363	125	999999	224	888	788	109	836	980	548	999999	790	762	999999	772	999999	705	
409	755	323	999999	209	857	364	862	999999	119	999999	35	999999	417	142	326	16	451	999999	999999	360	999999	332	49	580	240	814	515	914	824	459	191	252	999999	999999	997	293	968	164	268	687	999999	234	678	874	811	838	140	493	999999	756	999999	999999	777	355	717	999999	283	224	968	53	848	947	838	999999	999999	782	999999	491	999999	43	47	297	868	212	999999	467	653	175	769	401	683	999999	999999	78	92	545	999999	630	999999	999999	20	754	195	224	839	414	395	29	831	38	672	649	999999	999999	718	89	777	999999	999999	999999	778	118	455	576	369	826	506	770	577	507	317	545	999999	570	32	293	111	654	373	593	82	999999	343	740	729	44	673	999999	999999	999999	768	999999	283	958	795	999999	308	619	855	999999	908	625	451	333	720	136	999999	788	418	435	978	133	999999	763	187	154	999999	715	847	334	163	497	420	575	739	417	999999	999999	999999	130	985	492	798	360	685	999999	193	20	30	602	668	884	601	924	34	644	699	999999	780	999999	137	592	771	530	859	999999	214	876	594	313	863	999999	23	297	999999	495	999999	850	88	731	960	764	999999	254	999999	278	999999	999999	550	104	718	753	542	132	993	402	721	277	999999	274	999999	999999	426	717	738	616	871	313	483	538	320	848	999999	59	691	373	898	526	864	591	524	718	335	499	594	120	519	999999	304	58	774	66	359	999999	489	654	348	977	516	60	407	592	22	999999	784	869	321	493	999999	999999	504	204	413	910	749	533	980	926	132	999999	106	980	18	435	764	263	499	627	570	46	34	920	999999	999999	193	932	705	999999	715	724	999999	999999	999999	674	999999	579	999999	999999	999999	955	673	999999	854	888	953	427	583	586	999999	999999	380	694	999999	404	605	583	999999	999999	999999	817	999999	999999	221	407	828	999999	530	343	881	194	609	999999	999999	615	373	999999	75	131	860	999999	999999	128	75	194	354	999999	114	64	79	999999	395	64	722	256	999999	16	210	456	999999	883	896	250	705	999999	920	329	140	316	41	992	518	999999	737	999999	469	709	601	999999	63	723	999999	476	999999	999999	999999	554	337	317	487	366	411	618	71	977	870	118	423	12	273	999999	974	797	32	86	461	332	327	763	999999	428	999999	184	999999	346	916	430	999999	792	274	375	991	823	999999	675	590	899	11	999999	98	999999	295	599	999999	999999	749	179	453	197	460	475	999999	574	529	69	952	237	999999	999999	70	999999	999999	999999	737	999999	42	161	967	999999	496	561	331	567	999999	436	999999	815	999999	999999	597	
747	999999	788	342	798	999999	999999	999999	769	722	999999	684	285	698	647	228	664	999999	864	999999	597	211	999999	701	899	154	999999	899	102	926	146	815	999999	138	999999	474	999999	298	938	999999	615	858	208	999999	142	877	55	868	36	218	478	953	557	377	999	546	880	97	443	654	477	527	210	843	999999	547	833	157	999999	183	874	375	923	114	999999	999999	13	471	568	32	108	801	873	884	999999	193	999999	483	138	776	593	999999	855	294	292	97	657	364	58	594	53	897	999999	999999	344	112	39	453	986	270	543	419	999999	420	555	676	654	999999	395	999999	290	360	29	609	589	617	520	999999	822	303	92	648	422	973	978	210	999999	29	550	355	163	999999	999999	867	242	184	737	999999	738	616	999999	340	969	999999	314	693	878	883	273	999999	592	400	999999	693	188	999999	996	555	442	355	999999	999999	776	49	999999	999999	999999	161	999999	415	879	85	900	216	999999	751	679	767	668	295	332	435	756	823	999999	762	999999	803	689	347	999999	999999	12	393	259	808	999999	999999	416	838	829	726	516	999999	847	516	500	999999	833	437	226	999999	887	999999	999999	999999	999999	952	999999	486	293	70	999999	38	236	697	83	517	956	999999	999999	749	360	999999	466	999999	918	898	976	257	272	767	970	262	999999	949	304	855	370	328	999999	611	999999	930	554	768	264	488	999999	159	442	983	999999	781	250	476	878	66	999999	427	21	978	976	39	224	526	100	219	906	999999	999999	227	156	638	130	999999	999999	430	285	697	350	440	277	826	999999	288	999999	198	999999	999999	999999	248	174	943	316	952	635	623	999999	38	678	999999	581	353	756	225	836	830	661	665	999999	999999	999999	993	86	999999	710	160	225	935	227	901	999999	261	216	164	62	213	999999	178	949	483	714	257	28	306	859	923	79	599	451	999999	537	356	286	623	999999	181	999999	735	251	999999	408	780	811	776	847	329	147	602	172	633	508	492	715	999999	743	999999	974	780	722	787	999999	625	493	748	374	850	975	592	696	881	346	596	926	474	84	999999	445	999999	458	539	786	476	437	818	970	54	641	389	879	934	206	96	23	464	999999	782	297	73	412	996	354	554	906	290	999999	911	565	999999	821	999999	97	733	331	192	10	613	999999	674	777	999999	219	595	713	999999	685	260	583	472	80	301	645	382	838	462	194	241	570	156	531	999999	999999	400	567	79	847	999999	764	830	463	791	593	623	295	999999	786	759	999999	999999	999999	46	338	103	180	530	174	714	894	869	
998	769	52	999999	153	718	999999	819	37	999999	914	222	999999	752	19	288	707	32	96	756	999999	435	400	426	551	999999	730	395	999999	999999	905	142	578	894	999999	694	999999	551	999999	577	251	967	999999	208	239	393	999999	585	94	891	822	999999	627	148	204	999999	378	999999	999999	658	987	455	600	989	738	999999	643	601	920	999999	999999	166	999999	519	514	708	703	202	196	167	944	999999	311	999999	224	763	515	440	700	269	999999	131	60	821	589	796	377	999999	470	999999	749	949	664	999999	999999	999999	599	117	633	495	869	186	440	343	713	842	154	272	774	974	276	212	900	660	998	999999	999999	731	930	718	341	961	731	738	999999	994	490	542	976	558	174	407	806	214	400	999999	691	716	999999	747	999999	114	999999	495	191	547	59	13	770	942	999999	867	999999	915	999999	907	454	999999	925	719	361	612	295	226	810	999999	406	695	270	859	727	999999	999999	193	76	236	994	246	999999	870	999999	487	771	44	998	307	229	999999	60	492	694	989	790	999999	395	49	999999	999999	685	321	150	363	742	910	999999	170	252	999999	999999	928	999999	999999	154	65	773	999999	840	261	999999	999999	649	515	645	778	175	738	999999	236	797	999999	417	999999	561	245	999999	999999	999999	860	820	837	64	235	51	999999	579	999999	845	735	625	521	209	567	533	182	672	634	717	964	745	486	561	999999	207	999999	999999	669	999999	908	334	190	999999	979	999999	389	459	424	999999	999999	209	689	893	872	611	285	827	849	720	999999	573	105	874	779	125	344	285	47	999999	999999	611	999999	828	999999	999999	444	999999	229	999999	153	723	257	999999	204	765	65	592	689	415	999999	995	999999	948	278	345	239	999999	360	999999	999999	113	421	396	256	999999	299	861	999999	471	176	893	999999	722	577	665	999999	935	999999	24	70	751	596	631	999999	999999	999999	961	560	601	181	138	41	999999	40	49	311	861	913	999999	476	204	999999	227	249	38	999999	999999	380	612	29	303	635	345	804	999999	517	999999	290	34	999999	999999	999999	365	299	48	861	253	692	999999	364	464	31	999999	548	865	125	379	999999	87	834	992	590	947	581	878	502	695	560	999999	999999	520	999999	889	321	148	893	280	999999	211	176	999999	265	999999	257	565	281	248	797	938	240	147	408	212	999999	978	746	362	783	421	545	176	999999	17	16	843	999999	142	85	409	999999	999999	452	191	911	690	737	999999	699	26	606	264	897	999999	454	394	122	379	999999	343	401	540	496	515	665	10	461	999999	835	414	682	149	999999	
398	965	999999	695	999999	999999	999999	999999	998	662	999999	815	291	999999	79	999999	622	731	513	442	741	18	441	357	936	525	999999	238	999999	913	295	343	999999	101	509	656	999999	698	895	999999	201	999999	999999	877	999999	999999	999999	999999	391	999999	222	682	999999	706	431	389	999999	48	759	701	999999	279	761	999999	377	433	999999	199	768	999999	999999	999999	835	435	251	648	999999	999999	999999	999999	150	188	847	999999	700	613	174	760	670	999999	999999	999999	939	999999	999999	921	342	317	510	305	999999	195	963	969	199	298	999999	999999	999999	782	774	999999	419	522	999999	211	432	965	395	764	269	999999	999999	999999	999999	999999	985	641	999999	330	316	307	63	999999	894	955	999999	877	999999	999999	999999	430	306	999999	355	999999	999999	426	643	495	999999	376	922	746	45	755	665	325	679	999999	313	215	16	144	475	477	999999	95	628	605	987	554	370	983	998	838	999999	641	303	147	999999	568	998	251	832	940	384	316	298	149	299	899	999999	890	107	559	424	999999	421	877	999999	525	797	47	508	943	16	999999	748	207	464	33	32	541	841	744	217	764	311	535	102	611	797	489	999999	98	356	479	885	448	999999	139	230	425	999999	999999	771	960	999999	999999	934	445	568	100	684	999999	999999	999999	999999	363	352	660	859	886	999999	633	728	317	731	420	597	536	62	309	999999	334	803	607	638	999999	999999	256	30	422	601	657	53	706	804	49	221	688	430	999999	999999	763	999999	999999	640	279	629	463	239	333	999999	407	392	268	317	360	472	279	39	564	389	999999	639	999999	294	138	590	31	999999	999999	208	999999	116	530	213	30	999999	469	966	369	864	519	27	697	130	999999	999999	784	399	454	577	941	659	865	153	10	999999	999999	59	511	688	607	950	999999	134	393	300	862	65	999999	999999	999999	312	999999	699	999999	87	941	999999	999999	999999	805	999999	999999	124	267	259	999999	999999	212	896	999999	419	464	680	267	569	999999	573	737	999999	411	999999	999999	159	999999	638	999999	175	283	923	192	515	958	648	999999	975	891	432	999999	143	999999	999999	852	401	999999	593	847	989	442	999999	607	378	589	197	999999	999999	530	908	999999	999999	999999	85	113	999999	999999	717	461	816	797	999999	677	58	706	603	853	925	876	710	999999	999999	790	998	732	972	999999	999999	925	771	999999	999999	454	983	882	248	873	973	999999	574	687	364	141	41	999999	999999	633	558	672	986	343	536	209	999999	830	569	999999	999999	352	140	962	999999	791	689	999999	990	837	694	176	467	729	880	999999	999999	33	723	849	
759	999999	582	349	767	151	939	437	660	999999	999999	999999	322	411	611	630	252	999999	786	572	452	410	999999	322	939	392	999999	266	463	999999	896	795	117	999999	87	999999	999999	791	205	758	852	262	970	392	212	999999	853	66	128	259	999999	999999	246	161	406	358	999999	270	410	999999	936	682	974	677	710	839	54	602	333	999999	861	461	415	999999	720	200	440	819	999999	407	539	158	999999	214	681	205	558	956	323	999999	999999	509	390	999999	821	179	287	302	682	999999	497	260	999999	999999	398	999999	999999	999999	440	216	917	784	161	13	999999	788	999999	999999	999999	515	290	999999	289	604	294	362	80	595	216	551	912	148	146	745	909	288	425	999999	816	831	910	999999	525	116	811	86	357	999999	975	43	634	517	306	177	92	408	971	139	999999	45	779	700	12	889	304	779	647	415	103	567	999999	378	999999	174	605	999999	573	183	792	999999	14	692	620	183	999999	405	841	999999	663	511	317	295	487	780	61	219	999999	635	811	41	439	999999	294	418	669	266	563	142	572	152	834	798	346	999999	41	999999	90	828	999999	899	938	678	752	999999	259	999999	890	183	122	395	602	937	371	999999	778	72	408	211	513	660	999999	999999	407	520	676	518	999999	17	748	999999	139	519	663	999999	103	760	199	701	168	592	375	999999	30	187	549	897	436	584	702	999999	688	878	999999	999999	999999	999999	281	241	916	999999	137	883	434	157	999999	93	284	459	667	999999	999999	999999	53	921	295	999999	688	999999	999999	778	92	374	314	779	286	999999	203	350	854	864	489	957	785	427	464	491	954	872	921	466	623	999999	917	685	106	981	834	404	36	999999	999999	61	999999	147	659	999999	579	655	871	14	999999	999999	604	803	999999	914	921	626	466	803	507	815	308	999999	165	114	457	629	683	304	426	799	323	258	324	438	697	648	767	701	912	309	11	917	576	999999	382	123	157	191	999999	217	938	233	999999	734	752	755	981	554	999999	949	971	577	587	100	619	999999	999999	109	227	282	858	764	891	999999	814	391	938	476	999999	999999	481	502	243	218	861	100	999999	589	999999	941	666	223	396	999999	338	434	339	999999	79	999999	634	58	999999	787	359	183	341	901	919	371	816	515	822	971	478	479	343	378	239	529	999999	899	423	285	615	645	377	928	869	390	999999	463	406	705	709	432	538	999999	999999	999999	758	258	670	323	135	161	400	425	494	999999	100	961	256	550	829	735	635	688	182	713	805	413	999999	538	999999	363	118	126	
272	999999	999999	887	519	551	999999	948	238	999999	999999	464	254	999999	444	20	299	99	216	855	999999	999999	797	850	283	155	881	355	226	141	13	771	52	283	999999	448	918	213	999999	999999	999999	880	506	535	537	999999	469	853	969	31	248	999999	156	999999	999999	298	257	999999	614	999999	999999	425	999999	107	106	388	421	970	999999	995	999999	96	647	512	85	996	477	271	322	999999	686	37	386	204	999999	782	999999	999999	999999	864	999999	829	999999	88	44	999999	158	999999	439	159	306	498	64	973	999999	999999	583	644	187	253	821	986	776	58	687	999999	49	999999	215	323	763	999999	937	934	999999	272	497	568	478	721	847	78	832	999999	999999	198	999999	412	274	740	999999	999999	612	999999	53	214	62	999999	401	401	325	621	203	126	396	674	999999	130	178	667	999999	24	175	465	406	753	163	999999	789	999999	668	636	272	474	123	781	999999	157	890	999999	999999	947	177	86	999999	235	999999	715	777	594	636	853	243	607	85	195	999999	156	393	300	60	448	760	902	733	689	359	999999	12	614	999999	414	239	579	457	717	847	999999	999999	180	878	448	836	205	862	815	402	665	398	928	966	873	763	600	999999	999999	196	274	999999	716	876	154	712	172	940	999999	624	664	999999	368	348	999999	96	999999	421	612	999999	565	50	918	296	694	340	999999	647	781	650	638	999999	685	530	582	999999	353	304	734	735	673	264	639	200	737	515	39	590	999999	786	551	189	936	169	631	999999	999999	429	999999	999999	638	525	168	999999	985	634	999999	838	765	979	742	999999	999999	999999	938	999999	410	999999	999999	188	310	999999	407	999999	109	459	104	525	899	357	321	924	122	919	106	999999	106	67	215	113	50	201	824	270	999999	632	999999	68	231	330	999999	707	999999	12	513	999999	127	999999	483	536	540	949	939	417	668	818	805	999999	781	999999	999999	353	521	455	148	119	668	147	951	476	999999	45	304	578	533	613	999999	119	999999	951	40	999999	583	999999	573	999999	262	417	601	235	827	733	287	440	126	480	196	424	999999	403	485	980	999999	16	999999	504	999999	370	883	999999	764	696	361	829	759	281	769	843	882	56	857	999999	545	726	649	999999	758	863	462	63	427	639	254	999999	475	60	999999	576	999999	78	447	891	533	999999	470	141	382	457	681	845	710	353	541	818	546	234	444	495	367	354	746	791	907	999999	638	134	451	348	363	708	999999	999999	742	814	609	965	728	999999	999999	518	851	310	191	617	353	84	999999	436	999999	251	616	235	219	
756	999999	655	999999	703	907	346	689	44	104	972	999999	999999	610	727	999999	581	505	999999	240	849	503	446	609	999999	999999	564	999999	999999	872	999999	999999	999999	984	999999	492	999999	981	35	101	918	828	816	999999	218	332	835	473	380	226	999999	745	181	995	369	263	999999	56	693	225	999999	319	999999	172	981	880	960	999999	625	244	266	599	480	353	999999	31	686	240	400	968	651	101	655	999999	976	376	921	338	624	999999	608	906	999999	999999	999999	609	163	653	234	338	371	312	848	999999	960	305	999999	999999	684	347	999999	999999	655	725	574	999999	999999	999999	999999	999999	959	631	908	999999	999999	359	311	670	999999	712	868	42	16	72	607	349	253	519	837	681	111	999999	654	287	164	999999	261	572	245	496	945	999999	468	619	999999	739	403	954	510	611	993	604	233	971	479	544	999999	593	127	235	19	154	48	514	513	865	999999	631	738	999999	107	739	435	999999	766	591	574	396	693	999999	945	999999	19	999999	687	506	869	683	999999	999999	999999	667	999999	999999	487	800	248	953	116	513	999999	999999	999999	828	999999	999999	178	125	999999	999999	969	999999	900	999999	999999	720	145	811	999999	16	995	999999	823	127	999999	999999	294	425	999999	966	353	999999	289	189	999999	183	999999	190	999999	433	338	999999	478	919	999999	64	767	205	730	766	999999	436	999999	110	999999	468	947	108	462	83	999999	752	495	248	999999	358	972	720	999999	115	648	954	98	402	678	251	825	904	476	321	672	99	695	863	311	999999	493	188	999999	647	999999	999999	728	650	463	585	999999	239	385	302	91	56	60	999999	128	710	347	734	432	276	642	999999	632	150	410	880	67	632	937	627	999999	793	58	999999	999999	674	999999	448	939	102	982	596	999999	183	240	626	999999	999999	999999	999999	999999	758	756	405	14	191	351	588	999999	582	528	636	302	758	437	298	998	553	745	453	484	899	795	999999	293	999999	525	999999	909	999999	842	987	887	346	58	116	46	653	502	999999	333	647	207	999999	574	999999	303	769	746	942	628	494	334	301	999999	999999	962	426	122	999999	666	893	678	999999	999999	540	748	955	710	999999	261	355	61	57	129	837	702	438	765	936	752	755	712	967	165	357	662	595	230	378	154	999999	540	544	41	999999	968	999999	626	43	607	999999	69	999999	999999	999999	442	999999	181	288	977	533	661	185	215	910	190	710	310	391	878	999999	734	341	999999	640	814	999999	26	689	868	960	811	731	338	999999	696	296	999999	882	915	385	424	941	999999	620	999999	999999	338	130	
259	267	440	244	165	454	999999	727	249	60	468	925	999999	492	420	26	721	930	846	801	999999	894	434	428	476	502	999999	792	940	565	682	459	188	999999	440	999999	530	577	999999	999999	799	968	56	236	999999	999999	999999	931	531	384	898	999999	518	537	906	364	999999	22	767	662	715	822	787	683	377	19	747	999999	999999	810	496	999999	364	962	12	255	847	208	999999	999999	387	999999	271	565	999999	654	999999	999999	989	85	999999	517	809	999999	999999	977	191	373	999999	414	251	750	880	720	888	753	999999	556	534	661	516	999999	18	290	284	908	560	231	26	722	79	106	385	999999	999999	979	999999	451	793	35	73	999999	350	600	246	637	999999	551	677	913	981	394	126	338	999999	999999	999999	529	638	270	426	960	356	145	345	999999	375	903	685	909	999999	231	999999	999999	999999	42	294	417	54	647	999999	19	999999	112	741	999999	980	56	417	892	479	816	812	533	608	112	137	214	265	100	271	33	865	999999	999999	759	999999	616	740	999999	856	101	485	991	288	416	416	253	999999	660	175	328	496	999999	999999	602	419	238	901	495	904	90	162	999999	999999	958	999999	786	607	981	999999	374	999999	880	45	388	341	820	255	201	696	999999	810	604	925	999999	536	81	338	999999	350	404	999999	999999	999999	776	938	531	615	330	272	630	999999	422	608	801	999999	999999	999999	60	271	598	983	999999	799	30	279	999999	37	442	431	999999	457	704	641	657	659	999999	999999	999999	999999	809	215	924	929	76	247	398	995	134	931	921	323	287	641	751	999999	999999	455	612	506	390	504	999999	999999	199	182	941	999999	999999	151	949	367	498	999999	999999	393	68	780	733	999999	881	562	903	999999	510	759	999999	72	889	999999	999999	616	646	999999	68	315	41	35	999999	893	999999	618	54	999999	981	564	824	676	189	999999	362	235	999999	830	625	828	600	671	398	440	12	999999	890	715	498	343	720	999999	552	156	999999	43	50	839	485	273	517	920	530	946	934	503	882	999999	883	428	893	816	999999	999999	714	999999	636	999999	999999	427	999999	339	494	999999	843	98	134	43	16	999999	195	883	354	362	999999	679	999999	999999	505	508	999999	368	999999	79	999999	904	599	322	442	991	406	740	999999	68	999999	188	436	999999	113	999999	379	999999	524	563	243	999999	471	784	918	999999	228	999999	803	393	999999	369	999999	424	209	999999	999999	811	600	25	922	999999	935	296	816	142	253	269	999999	659	138	156	844	999999	999999	438	442	999999	403	999999	772	223	936	564	636	186	681	22	682	
174	357	568	999999	999999	640	788	999999	185	999999	786	791	958	844	153	265	285	524	237	999999	771	506	683	418	203	253	709	999999	380	660	640	460	240	587	999999	312	569	897	999999	638	999999	999999	267	999999	617	615	813	379	999999	309	360	661	999999	434	911	668	673	159	65	265	930	279	705	525	337	999999	560	381	668	841	695	999999	189	999999	539	418	249	836	801	587	999999	340	725	999999	309	999999	999999	806	675	517	638	420	841	89	707	999999	657	741	519	291	65	999999	710	999999	999999	972	481	999999	894	503	999999	836	358	999999	825	600	999999	634	226	358	328	753	705	161	212	284	546	110	892	760	999999	999999	326	999999	532	997	630	774	466	336	999999	162	911	182	98	801	71	373	263	999999	235	33	999999	999999	963	311	736	558	999999	999999	436	381	999999	144	742	921	520	839	945	828	999999	999999	178	999999	850	176	999999	999999	73	410	999999	182	846	785	535	737	982	164	556	230	271	81	999999	136	900	135	999999	777	440	176	291	232	999999	435	146	456	855	635	999999	796	999999	213	495	347	126	263	999999	187	609	15	939	365	292	724	999999	898	752	51	999999	999999	977	74	999999	896	128	990	754	421	999999	88	881	356	999999	759	761	68	999999	999999	19	999999	601	22	178	999999	237	926	939	999999	868	247	704	999999	646	999999	819	999999	121	999999	228	999999	509	123	539	530	133	593	521	999999	962	999999	323	73	41	352	133	999999	896	666	669	202	999999	60	999999	410	999999	999999	709	999999	940	367	946	999999	469	884	146	488	483	648	312	643	414	416	740	370	924	640	782	999999	473	854	507	454	999999	36	84	459	570	138	155	64	999999	999999	592	605	999999	337	604	157	215	644	999999	258	999999	35	787	645	319	191	485	744	296	999999	783	95	859	999999	999999	999999	810	687	999999	354	502	257	760	149	823	145	809	597	45	634	999999	828	373	999999	100	904	248	439	149	388	999999	410	768	478	491	507	999999	68	999999	171	347	528	726	146	755	117	275	648	821	184	382	888	708	661	327	954	722	610	412	161	203	380	548	538	701	101	488	999999	999999	326	999999	750	999999	999999	297	570	999999	236	503	999999	639	600	617	964	16	764	702	117	161	537	785	145	999999	130	967	966	999999	999999	445	664	628	999999	990	505	785	631	572	833	373	999999	852	999999	116	429	521	603	763	999999	999999	999999	399	381	999999	130	541	263	104	999999	907	330	590	999999	790	999999	364	655	610	122	999999	385	999999	868	999999	999999	684	299	38	237	
608	374	213	405	665	508	274	257	852	870	999999	999999	537	376	926	52	175	938	704	999999	999999	865	992	999999	404	156	999999	530	999999	735	999999	251	235	999999	597	999999	999999	194	257	292	574	116	802	740	158	657	999999	999999	941	700	238	745	594	761	173	999999	381	562	999999	519	764	743	620	127	999999	999999	999999	999999	999999	393	999999	999999	691	422	999999	957	999999	262	999999	747	308	917	999999	936	506	699	657	474	703	999999	171	564	193	738	527	830	999999	685	315	435	999999	187	999999	558	999999	258	999999	181	999999	215	679	129	70	999999	221	847	999999	999999	999999	999999	999999	831	967	999999	999999	370	797	999999	895	872	999999	999999	999999	76	395	130	999999	40	171	999999	644	486	416	497	185	51	504	929	527	680	675	813	999999	579	371	529	220	133	335	414	460	112	286	195	744	302	181	993	868	100	977	133	521	371	100	588	425	479	748	190	866	867	435	224	206	657	999999	377	705	866	910	746	705	757	797	542	210	230	753	999999	869	511	999999	436	702	999999	301	999999	999999	783	114	999999	999999	999999	548	593	999999	71	989	999999	980	804	297	12	999999	999999	999999	764	573	999999	388	205	725	865	320	364	806	999999	521	654	366	617	999999	922	762	999999	371	560	999999	214	865	148	999999	667	902	75	999999	69	255	471	133	537	140	930	404	908	24	999999	834	193	999999	999999	999999	345	730	999999	915	374	250	999999	999999	868	555	368	693	249	999999	999999	963	254	150	747	999999	999999	530	828	486	958	527	999999	999999	999999	726	35	427	197	598	895	937	538	999999	849	999999	244	999999	999999	982	999999	246	165	944	956	555	589	52	49	924	499	815	999999	999999	999999	846	999999	999999	999999	999999	529	941	505	650	79	131	434	999999	301	928	519	458	274	999999	999999	721	372	999999	207	307	999999	982	387	273	109	999999	45	651	204	13	432	387	585	123	999999	831	741	999999	875	835	999999	494	751	121	414	51	550	65	183	244	484	999999	999999	999999	15	546	563	242	999999	988	95	783	900	297	506	142	872	161	393	999999	980	857	42	999999	187	651	241	276	858	68	539	979	999999	959	528	999999	728	866	117	999999	999999	508	963	886	999999	347	594	999999	615	282	178	398	672	300	263	999999	455	999999	541	363	315	296	384	492	999999	115	999999	940	769	999999	413	16	53	477	614	482	893	156	621	840	67	999999	660	586	889	151	317	999999	706	902	498	441	334	754	999999	981	134	481	999999	644	42	999999	694	63	868	999999	355	999999	685	780	732	309	674	
701	305	538	999999	797	603	317	797	135	244	866	73	972	681	299	866	633	358	422	718	977	807	414	92	607	717	999999	999999	122	503	925	179	199	999999	633	999999	82	355	999999	878	130	846	906	418	828	990	896	999999	65	999999	61	999999	999999	590	697	893	999999	455	38	90	875	521	684	632	319	696	873	215	58	840	793	288	31	544	999999	999999	900	999999	999999	617	999999	999999	999999	783	999999	999999	859	608	79	739	566	627	326	256	12	608	172	284	999999	141	126	690	442	225	999999	999999	410	775	999999	566	993	895	201	421	268	639	999999	999999	190	816	837	274	146	318	283	175	961	775	542	989	968	999999	999999	132	999999	141	803	525	248	999999	102	999999	616	512	999999	670	999999	905	987	372	827	271	103	292	304	851	999999	999999	999999	380	812	999999	243	999999	598	376	999999	999999	999999	999999	836	265	999999	512	999999	753	999999	634	571	999999	739	65	788	179	171	999999	532	999999	828	999999	999999	679	584	999999	865	467	850	612	914	999999	671	368	984	860	536	571	608	999999	999999	550	999999	999999	999999	338	640	999999	999999	999999	999999	999999	999999	394	999999	281	549	999999	681	794	647	267	999999	56	999999	999999	999999	381	999999	999999	999999	599	999999	942	57	999999	455	668	126	999999	237	999999	999999	786	999999	33	535	287	999999	999999	321	379	890	813	942	309	647	157	209	370	396	269	999999	918	430	252	999999	901	347	961	826	880	50	999999	567	539	646	127	999999	695	665	664	262	367	616	274	999999	999999	999	747	640	308	468	999999	859	968	432	701	999999	527	241	634	940	167	886	440	338	464	256	413	662	530	871	513	999999	732	999999	328	999999	166	543	999999	999999	599	330	527	422	294	576	599	999999	944	761	758	999999	999999	724	999999	480	186	999999	255	48	595	94	999999	437	954	60	137	961	113	999999	208	984	733	731	350	836	369	27	53	999999	657	306	999999	768	122	59	999999	18	911	847	999999	230	298	469	999999	999999	219	100	467	243	449	637	13	554	563	774	730	309	383	268	121	168	891	367	390	298	376	352	999999	999999	387	128	60	265	274	977	696	274	424	835	999999	999999	559	810	999999	29	303	999999	215	348	329	373	634	652	735	999999	339	999999	88	28	148	999999	775	562	999999	330	587	747	999999	585	999999	465	885	548	999999	842	609	91	999999	371	995	999999	999999	976	585	23	494	407	529	307	648	999999	195	405	697	759	503	996	953	128	442	555	999999	629	270	999999	488	999999	999999	893	999999	257	22	717	999999	999999	730	799	977	
842	835	999999	227	982	936	322	999999	489	999999	881	999999	999999	138	799	928	449	330	517	715	722	999999	408	396	636	940	401	752	478	382	761	999999	704	29	999999	292	262	337	900	693	947	593	998	999999	139	553	755	129	222	788	583	615	999999	93	999999	316	436	793	591	52	545	570	801	999999	99	852	999999	592	26	517	675	122	429	824	767	999999	537	999999	266	92	999999	281	539	689	798	156	817	620	764	804	855	469	746	858	157	999999	999999	890	155	999999	909	172	112	705	123	471	195	999999	325	999999	778	999999	537	999999	857	273	40	999999	319	942	45	33	999999	999999	661	999999	999999	571	676	999999	347	646	999999	978	183	32	179	834	575	999999	999999	429	999999	999999	35	592	931	247	10	884	999999	678	999999	212	252	885	999999	890	999999	906	105	999999	721	999999	787	142	255	559	334	999999	104	206	546	982	981	999999	729	999999	999999	999999	284	137	999999	999999	44	669	75	815	735	999999	687	288	789	669	240	999999	999999	999999	851	893	347	382	913	175	999999	159	141	598	231	636	166	155	999999	976	632	968	62	928	900	128	77	439	823	46	999999	816	999999	877	752	643	908	368	347	302	730	999999	999999	405	13	884	537	999999	594	108	142	541	584	813	46	272	294	778	999999	732	826	999999	559	876	27	973	742	999999	999999	999999	728	797	807	411	999999	731	753	999999	925	25	590	999999	844	724	999999	616	241	603	841	489	358	139	899	999999	999999	822	351	999999	999999	40	151	283	629	999999	999999	999999	733	182	568	315	518	637	999999	999999	999999	235	73	835	972	411	741	149	999999	366	999999	598	897	203	935	432	389	999999	279	895	873	999999	999999	837	353	569	882	69	44	535	970	721	286	455	472	250	999999	516	374	976	298	12	860	272	778	782	447	999999	247	146	926	112	368	957	580	835	264	235	491	413	999999	999999	114	887	395	517	321	452	999999	694	999999	872	50	302	606	999999	455	708	68	999999	999999	352	821	999999	609	999999	362	329	874	636	985	533	35	961	457	616	897	999999	877	271	999999	999999	809	999999	473	63	71	999999	999999	708	389	556	999999	919	291	186	999999	215	288	527	164	999999	577	104	709	148	847	89	844	990	973	482	831	796	110	137	999999	999999	435	555	806	999999	999999	999999	256	439	366	115	679	281	755	691	695	359	117	478	426	714	843	334	216	982	230	370	735	999999	725	380	818	999999	643	999999	999999	732	999999	999999	32	411	848	279	782	741	409	573	244	291	787	481	689	999999	711	828	
435	110	348	823	76	999999	999999	999999	714	986	999999	525	638	999999	911	962	637	250	456	25	999999	999999	552	475	999999	657	136	453	130	253	999999	196	452	815	166	680	999999	999999	999999	423	970	509	565	796	454	884	935	999999	380	999999	844	448	185	695	961	861	999999	999999	251	418	482	987	999999	470	304	999999	83	822	17	999999	578	739	449	999999	54	367	18	755	30	999999	722	999999	83	999999	409	252	20	756	999999	305	131	520	999999	391	999999	983	290	104	501	999999	810	999999	73	999999	255	114	999	153	999999	603	853	802	853	999999	999999	999999	914	999999	71	62	98	326	968	711	119	999999	93	67	101	71	87	999999	264	999999	887	999999	999999	933	999999	304	252	867	999999	999999	999999	328	666	113	695	524	79	999999	43	999999	266	999999	154	361	999999	196	999999	999999	62	590	526	939	548	999999	665	999999	999999	980	872	767	809	999999	999999	718	269	790	999999	980	372	576	991	719	879	999999	418	999999	999999	999999	903	863	282	311	815	524	733	512	780	488	447	609	101	999999	495	999999	638	44	999999	999999	101	999999	795	51	999999	485	598	806	999999	732	769	272	630	791	999999	18	494	508	416	999999	984	999999	20	999999	999999	763	485	903	234	613	187	384	130	40	549	999999	78	241	999999	999999	926	927	999999	999999	719	999999	978	309	21	486	999999	140	999999	586	451	345	238	882	508	816	10	999999	582	456	555	395	152	999999	251	422	999999	263	776	999999	769	999999	314	999999	203	368	999999	999999	891	747	831	56	755	543	588	214	999999	999999	732	916	338	999999	355	995	502	333	41	999999	67	599	546	529	999999	551	816	999999	41	276	688	150	41	825	999999	834	625	508	639	999999	22	47	985	754	530	999999	748	999999	711	999999	470	869	336	405	999999	302	999999	311	692	214	726	203	999999	999999	507	591	884	513	438	999999	380	994	694	432	376	30	613	792	998	504	802	999999	682	722	806	999999	813	635	707	511	632	323	815	435	999999	999999	864	825	256	938	975	245	110	200	999999	999999	185	904	999999	107	688	418	313	198	999999	448	999999	460	363	688	777	258	806	926	888	66	188	268	549	558	999999	787	545	999999	999999	567	187	492	784	999999	642	909	606	609	823	223	999999	999999	33	444	307	999999	471	567	170	999999	439	999999	312	881	297	916	364	481	999999	900	872	999999	669	845	271	38	675	33	55	868	652	206	113	674	56	999999	245	115	260	752	999999	978	898	802	137	999999	999999	903	53	999999	555	134	667	922	350	766	957	187	183	278	
737	448	521	302	83	242	999999	637	835	735	681	258	231	198	584	894	355	866	717	267	999999	772	980	329	322	527	538	999999	333	290	603	67	932	981	24	878	466	605	728	999999	999999	552	999999	317	54	306	903	999999	999999	456	421	101	470	915	999999	964	467	999999	980	556	703	999999	999999	999999	142	623	326	249	184	706	438	999999	147	999999	333	306	704	999999	285	999999	624	69	999999	877	869	999999	597	26	561	60	420	274	999999	182	201	54	248	523	185	431	999999	664	304	642	28	999999	953	999999	591	999999	269	793	916	964	931	644	56	436	685	629	36	310	688	133	295	173	999999	964	630	999999	68	191	498	853	46	960	764	209	859	207	999999	948	434	437	999999	999999	358	661	250	557	997	811	999999	999999	405	999999	975	181	356	854	548	988	999999	312	75	88	305	73	928	999999	879	846	577	488	81	88	999999	999999	343	999999	999999	999999	724	999999	999999	256	354	999999	457	999999	984	999999	999999	14	658	569	929	132	372	712	331	294	999999	279	677	160	999999	358	483	999999	804	725	837	688	999999	85	274	945	29	818	999999	999999	615	571	987	295	999999	572	829	512	999999	753	888	631	347	530	739	999999	405	142	22	996	999999	140	562	268	756	174	964	583	304	999999	112	553	978	999999	679	171	291	392	166	671	528	999999	179	60	999999	999999	350	519	999999	819	999999	887	806	737	893	484	19	728	539	999999	608	256	217	174	650	344	999999	378	999999	578	173	999999	975	350	477	497	961	511	431	549	824	999999	247	484	999999	225	747	251	999999	204	161	562	999999	337	73	281	764	14	410	999999	999999	972	667	767	656	999999	911	465	269	405	999999	508	307	990	14	162	19	732	730	999999	597	411	302	657	426	610	170	648	287	205	733	956	110	999999	986	851	787	479	828	905	999999	999999	999999	999999	680	653	265	999999	332	910	271	41	283	975	904	162	679	20	999999	55	999999	272	187	999999	671	566	999999	377	13	163	375	999999	999999	999999	130	315	999999	622	976	999999	355	999999	325	377	933	701	683	135	34	834	182	777	137	782	539	51	114	999999	18	123	256	887	858	179	999999	999999	137	999999	999999	599	999999	66	43	999999	999999	78	946	810	999999	999999	999999	282	352	179	980	597	412	131	999999	89	999999	513	999999	862	526	467	999999	156	831	212	574	999999	999999	999999	112	125	743	558	92	471	104	304	787	999999	240	974	999999	688	999999	947	999999	999999	172	999999	399	228	999999	180	62	999999	999999	999999	999999	927	404	659	11	918	
999999	865	999999	853	999999	824	985	906	999999	999999	999999	551	999999	761	957	999999	883	569	71	999999	45	883	999999	572	506	999999	999999	999999	999999	859	999999	581	972	626	620	999999	999999	474	965	999999	789	492	999999	999999	548	510	999999	999999	999999	104	53	835	597	506	999999	999999	202	290	357	200	981	691	591	999999	930	999999	999999	999999	151	999999	999999	999999	603	723	999999	999999	999999	794	34	999999	538	977	461	230	815	999999	983	475	999999	436	141	999999	127	775	366	107	901	636	947	496	999999	999999	724	218	314	635	999999	874	999999	339	803	407	266	999999	661	999999	240	370	999999	132	78	113	561	714	999999	976	999999	828	366	618	650	754	847	999999	74	524	263	253	915	190	577	118	999999	414	633	733	557	766	123	363	867	541	585	824	428	827	463	20	715	338	344	412	518	182	689	999999	999999	728	296	147	999999	987	454	870	555	959	999999	156	999999	769	429	999999	714	12	751	119	179	32	119	247	70	252	999999	999999	846	174	599	999999	999999	999999	999999	828	479	976	999999	880	96	714	279	999999	408	316	929	945	908	809	698	515	431	579	879	537	999999	59	86	507	999999	999999	34	999999	370	916	999999	999999	595	601	65	999999	399	871	33	999999	753	650	839	753	323	999999	999999	47	999999	93	90	155	999999	646	219	430	900	999999	999999	229	689	888	108	491	885	432	359	999999	999999	959	126	560	556	424	784	968	219	333	194	999999	197	987	914	286	835	999999	801	999999	391	635	838	999999	999999	999999	999999	999999	999999	358	867	890	242	371	999999	516	967	530	599	999999	862	250	220	999999	999999	564	41	702	974	999999	999999	610	631	999999	999999	127	131	831	999999	752	999999	919	426	861	465	999999	634	826	703	407	318	315	999999	999999	97	150	424	271	373	885	772	83	889	729	999999	999999	268	832	445	999999	999999	146	419	847	642	942	999999	359	121	626	930	999999	998	576	514	350	924	999999	322	785	703	860	467	999999	980	575	39	999999	168	207	45	802	390	537	23	181	895	838	999999	155	326	999999	159	747	954	566	84	323	225	999999	342	999999	999999	660	472	533	678	999999	999999	77	912	999999	200	914	591	999999	999999	471	563	342	454	96	242	177	999999	638	711	720	280	423	500	716	480	999999	864	886	292	729	999999	999999	999999	711	972	811	242	999999	873	244	999999	826	741	613	760	883	999999	999999	916	352	999999	833	822	957	999999	999999	999999	206	999999	394	59	704	845	106	406	83	839	743	999999	999999	999999	280	765	476	999999	453	682	999999	955	596	999999	618	
999999	940	537	241	667	545	999999	529	244	999999	540	489	194	460	980	999999	216	687	54	174	142	495	417	921	999999	999999	402	470	770	689	250	70	999999	441	734	905	999999	175	415	999999	945	594	195	898	740	999999	291	999999	999999	47	680	278	551	734	999999	485	532	999999	999999	322	152	999999	759	555	999999	479	993	753	726	85	85	51	281	750	999999	999999	999999	518	999999	792	73	999999	999999	999999	999999	972	999999	761	956	999999	382	999999	12	999999	161	618	999999	640	113	999999	291	999999	999999	397	962	639	996	801	515	937	999999	23	435	999999	259	854	339	36	999999	822	960	999999	796	477	702	132	49	188	999999	999999	999999	999999	999999	999999	511	534	910	609	999999	379	975	717	256	28	83	368	527	999999	843	999999	999999	999999	102	290	310	999999	741	909	999999	839	599	999999	999999	905	235	516	608	515	999999	725	943	730	999999	999999	999999	252	999999	778	404	999999	999999	417	999999	302	330	902	576	135	619	461	792	10	914	930	779	999999	999999	351	792	999999	760	21	762	999999	999999	559	552	999999	999999	999999	999999	963	514	999999	244	191	482	909	584	999999	999999	482	896	999999	999999	999999	815	335	999999	689	999999	645	985	838	583	593	654	227	938	771	360	652	692	561	398	828	999999	563	696	597	685	606	999999	469	999999	287	125	999999	195	420	743	227	535	999999	331	999999	978	676	777	650	537	264	970	999999	972	297	790	344	999999	999999	456	262	638	801	13	139	878	999999	221	305	999999	309	999999	528	38	143	126	999999	240	971	850	819	999999	56	999999	431	999999	999999	496	339	497	781	999999	90	964	999999	588	734	749	201	548	462	465	481	182	238	231	452	783	839	181	851	113	56	263	637	476	999999	740	582	999999	923	999999	882	808	696	971	951	563	999999	554	999999	199	999999	999999	398	999999	313	999999	999999	999999	194	180	656	168	645	999999	290	827	337	24	995	993	177	698	999999	432	582	672	486	266	279	999999	245	999999	999999	662	999999	999999	864	282	172	719	908	999999	319	753	999999	724	173	28	999999	134	999999	533	559	398	31	350	807	999999	781	999999	397	575	930	999999	935	372	999999	983	999999	665	963	999999	851	286	95	795	999999	999999	60	858	999999	467	999999	155	662	712	735	999999	640	723	817	898	999999	531	331	342	452	23	817	999999	999999	190	415	35	999999	182	682	283	313	236	999999	935	915	922	999999	929	11	784	642	999999	999999	978	999999	889	848	74	562	329	954	999999	999999	375	64	50	513	329	61	549	984	490	39	999999	97	414	761	881	983	
579	999999	999999	341	999999	380	594	383	376	837	999999	999999	106	619	363	328	560	883	596	999999	874	418	999999	878	461	999999	162	999999	184	891	938	137	966	91	983	999999	562	420	999999	994	469	999999	147	999999	535	371	999999	999999	999999	143	999999	530	174	999999	999999	999999	589	523	879	999999	228	401	209	484	899	398	220	25	636	434	766	149	207	602	999999	218	281	329	353	999999	911	291	999999	50	364	417	963	966	999999	822	349	48	541	817	775	78	999999	662	999999	146	161	872	244	251	999999	397	332	571	588	900	999999	999999	180	789	956	999999	999999	169	130	999999	999999	253	52	813	95	727	608	390	999999	353	751	618	736	216	999999	999999	57	286	672	967	95	401	999999	82	933	89	999999	751	861	999999	999999	307	542	111	711	907	830	430	165	650	788	942	744	244	158	280	533	999999	851	999999	999999	597	496	162	406	43	999999	970	880	16	858	856	528	987	999999	453	86	999999	504	40	218	626	999999	32	188	152	656	153	923	663	556	999999	900	944	999999	607	810	390	705	678	51	859	549	159	999999	932	424	757	95	705	203	898	468	820	708	272	476	474	999999	263	387	722	56	227	459	952	955	583	48	552	642	696	999999	826	989	358	86	971	240	256	728	899	68	227	469	658	447	999999	246	686	999999	346	416	452	301	328	999999	332	699	839	999999	841	718	542	73	507	999999	641	999999	359	195	505	999999	727	535	487	664	828	758	801	515	999999	347	361	999999	999999	999999	487	535	670	545	754	281	400	999999	887	190	999999	164	999999	689	805	999999	999999	501	635	111	689	917	813	664	999999	574	898	333	111	504	999999	131	767	227	490	115	170	813	999999	234	999999	457	999999	307	149	999999	796	999999	710	999999	460	999999	786	204	600	999999	722	16	561	999999	382	77	178	393	999999	403	397	743	209	699	99	999999	69	410	267	999999	999999	999999	524	320	777	787	999999	999999	53	999999	344	999999	627	920	393	164	262	999999	851	776	999999	264	999999	745	286	999999	912	20	999999	999999	999999	385	936	367	301	999999	999999	251	999999	595	454	693	349	999999	69	824	126	999999	316	999999	821	999999	558	491	999999	24	999999	778	43	999999	874	612	948	667	706	958	635	269	628	186	999999	21	848	266	332	999999	999999	999999	686	461	936	999999	703	601	565	999999	999999	455	999999	286	185	999999	217	686	720	841	744	682	618	110	199	856	660	140	272	810	959	999999	999999	369	109	872	102	582	788	251	999999	999999	111	999999	141	190	856	352	10	999999	803	
171	545	490	849	242	999999	586	272	90	972	573	339	755	42	535	296	53	186	313	620	635	898	478	999999	398	999999	903	968	18	999	318	139	312	16	798	756	678	520	867	331	516	319	708	279	999999	26	355	682	606	894	813	999999	697	349	178	273	999999	557	461	662	646	999999	999999	999999	664	999999	37	749	244	779	999999	532	319	981	113	999999	199	999999	596	381	234	230	372	124	196	999999	441	963	838	999999	999999	131	69	215	999999	899	65	628	615	999999	989	606	448	827	999999	290	856	715	245	852	84	867	960	89	437	425	254	149	893	522	12	999999	999999	999999	999999	495	473	999999	999999	214	270	571	999999	999999	391	628	999999	545	837	999999	295	726	727	999999	459	821	999999	979	778	999999	654	916	734	999999	899	925	695	738	999999	791	816	999999	419	40	592	513	283	275	698	808	643	708	312	987	237	999999	999999	925	259	278	335	494	999999	47	559	354	836	501	796	465	932	53	808	56	99	542	316	696	403	946	548	894	290	969	625	999999	613	746	865	623	589	770	488	468	465	332	999999	999999	481	999999	676	782	479	242	875	999999	900	266	999999	694	969	999999	531	313	730	440	999999	366	421	613	740	100	635	183	875	172	564	349	590	766	124	999999	225	165	279	999999	425	999999	999999	35	55	357	848	999999	653	940	248	185	738	34	129	70	960	999999	999999	999999	156	306	367	999999	45	560	675	999999	579	999999	999999	376	43	964	25	165	272	999999	999999	393	999999	464	529	999999	924	388	611	566	647	999999	999999	357	657	693	999999	999999	690	390	989	495	681	999999	999999	999999	517	871	151	773	19	964	797	999999	310	124	999999	692	777	432	789	657	948	119	493	525	70	999999	718	349	999999	896	474	999999	405	82	711	534	863	910	427	999999	247	999999	557	682	266	408	57	543	359	927	999999	268	600	342	546	571	233	85	558	999999	163	801	428	122	500	999999	999999	238	412	809	828	866	14	736	419	121	999999	810	269	661	999999	185	990	999999	554	215	292	72	535	149	311	788	999999	985	999999	999999	999999	444	192	999999	238	819	140	550	108	485	999999	863	999999	435	19	422	816	896	413	977	811	11	568	294	999999	999999	702	999999	999999	50	999999	28	999999	974	702	128	999999	917	433	218	999999	999999	329	79	951	999999	149	110	140	999999	971	999999	581	921	634	417	999999	898	999999	131	127	999999	52	67	999999	245	35	948	999999	891	794	898	473	205	932	370	682	498	342	214	999999	601	143	617	78	999999	446	916	
350	294	251	730	999999	312	101	999999	407	271	108	999999	402	200	999999	249	105	82	992	999999	988	273	735	387	565	514	163	525	733	999999	988	921	999999	119	999999	447	649	73	700	171	999999	754	999999	421	400	626	811	999999	234	999999	999999	999999	66	70	999999	86	559	864	999999	999999	158	575	454	999999	282	999999	918	293	592	929	999999	41	382	831	282	999999	309	323	999999	999999	999999	386	301	999999	912	992	865	999999	999999	999999	888	785	899	17	22	538	310	990	148	224	707	528	999999	304	304	490	624	234	788	694	777	999999	877	235	990	772	999999	614	70	289	320	190	112	999999	999999	813	142	374	819	743	999999	319	999999	772	240	184	999999	996	545	431	378	999999	949	495	754	652	908	673	27	249	263	696	930	999999	903	527	425	133	263	490	358	259	999999	999999	762	467	71	114	995	815	581	288	999999	638	910	679	240	999999	316	999999	999999	469	357	579	490	999999	388	999999	999999	713	999999	77	999999	64	83	129	235	999999	733	999999	590	803	678	211	667	975	626	302	948	999999	296	808	817	999999	585	889	999999	835	564	525	999999	745	245	291	66	514	999999	25	999999	791	454	335	883	29	808	111	790	155	999999	514	999999	999999	999999	645	427	950	259	879	999999	194	227	399	999999	218	217	845	568	999999	155	163	439	611	738	167	779	960	925	797	65	483	999999	999999	923	59	905	993	378	599	999999	999999	264	665	999999	379	999999	64	984	674	812	962	999999	404	999999	758	84	18	357	219	866	466	35	462	999999	995	999999	470	476	302	313	223	477	999999	999999	999999	898	773	999999	368	593	999999	976	999999	984	102	939	999999	757	175	974	896	645	999999	999999	408	89	802	999999	550	999999	999999	588	692	371	999999	495	575	872	999999	859	999999	943	999999	626	151	489	774	477	731	66	392	713	999999	327	416	577	318	244	133	960	106	932	524	84	490	147	999999	889	395	606	373	831	798	316	673	952	999999	541	592	918	315	335	120	494	901	398	287	999999	954	999999	999999	999999	748	998	763	999999	429	915	146	13	205	885	92	135	692	560	915	994	654	463	921	999999	651	215	655	771	822	39	999999	101	859	919	934	374	999999	41	93	799	553	304	533	740	405	999999	999999	429	252	984	801	999999	999999	292	720	999999	109	999999	690	999999	352	991	556	999999	741	54	154	285	951	999999	999999	661	999999	125	451	359	999999	191	381	72	492	235	528	837	238	833	618	576	999999	443	274	30	351	550	456	561	999999	144	999	361	444	447	999999	
535	289	150	872	367	841	370	570	999999	38	999999	60	127	473	999999	999999	908	436	577	86	999999	999999	685	319	927	668	890	611	796	999999	29	628	55	999999	993	557	98	999999	261	735	838	873	356	991	999999	499	339	97	38	973	100	924	866	370	961	91	604	831	945	698	951	759	774	736	18	999999	15	370	480	171	82	947	185	842	247	644	106	694	595	437	339	999999	999999	999999	101	105	999999	999999	795	999999	953	999999	25	562	783	89	108	620	982	724	494	999999	617	867	999999	999999	749	33	132	327	985	910	999999	517	999999	158	186	999999	644	913	999999	330	574	568	218	999999	931	622	68	999999	545	486	711	870	942	369	195	715	921	947	355	737	561	999999	926	52	30	508	203	635	902	156	975	78	999999	173	405	999999	658	94	222	137	965	964	781	509	208	375	574	999999	962	999999	39	696	567	510	999999	106	642	175	999999	432	428	433	999999	398	510	642	393	779	964	147	66	999999	735	228	772	999999	696	427	844	655	933	999999	673	999999	999999	999999	511	977	999999	999999	999999	493	299	789	708	999999	707	393	999999	566	999999	795	999999	824	414	202	999999	348	737	999999	409	225	999999	999999	999999	234	999999	999999	281	999999	999999	416	384	665	999999	573	999999	946	999999	240	999999	313	428	288	672	147	169	848	36	999999	327	172	249	232	899	199	172	999999	999999	484	781	883	121	999999	999999	576	421	379	102	840	655	24	828	506	292	106	797	53	477	361	999999	912	797	357	999999	968	176	999999	765	542	411	397	999999	45	459	16	201	651	853	999999	999999	789	999999	196	279	999999	344	999999	940	802	402	999999	999999	938	419	999999	95	764	873	466	410	269	999999	559	439	999999	999999	792	57	285	999999	156	200	382	634	999999	166	611	999999	999999	634	433	999999	963	999999	291	999999	718	999999	589	921	999999	777	396	695	466	185	205	756	21	945	551	695	664	897	256	929	999999	313	143	713	483	999999	282	832	999999	999999	650	419	157	551	649	176	467	999999	477	378	803	999999	999999	999999	960	999999	76	655	92	738	999999	999999	894	362	415	415	492	876	999999	750	505	564	719	418	534	785	608	470	306	385	237	999999	999999	999999	999999	623	145	43	999999	999999	619	627	750	999999	502	585	525	794	999999	244	683	590	916	726	872	249	999999	759	575	184	999999	606	999999	706	999999	255	644	26	237	792	279	999999	999999	820	999999	877	814	481	916	948	999999	999999	334	999999	702	999999	394	703	999999	885	655	385	467	577	380	23	278	53	736	256	940	
999999	999999	353	999999	999999	466	999999	595	995	999999	495	843	627	914	999999	999999	999999	999999	999999	861	999999	21	351	146	893	992	556	999999	127	609	770	999999	669	999999	760	256	981	107	477	189	298	999999	19	460	170	542	840	999999	935	742	981	48	999999	394	999	999999	225	216	80	242	909	655	478	395	664	750	183	619	163	198	300	198	536	999999	573	834	11	891	976	361	161	893	514	385	627	732	874	285	18	272	999999	774	37	245	279	643	638	623	999999	420	369	230	509	999999	451	793	511	999999	820	175	497	333	240	999999	90	26	150	999999	768	932	876	999999	999999	999999	167	999999	171	300	999999	930	205	387	106	566	991	931	394	766	933	833	230	687	464	999999	775	706	999999	318	165	263	502	545	855	999999	999999	471	619	617	999999	999999	632	999999	999999	890	969	119	237	674	999999	158	999999	999999	999999	934	711	198	442	999999	126	460	999999	853	144	161	999999	659	531	243	31	999999	999999	776	186	18	211	999999	906	999999	999999	665	479	868	590	17	632	999999	385	920	161	355	38	851	501	139	942	779	85	999999	463	999999	587	999999	652	207	836	855	206	161	732	701	999999	868	894	461	981	123	999999	137	529	317	999999	999999	91	675	501	470	285	57	999999	999999	934	286	999999	563	87	999999	226	393	999999	999999	999999	233	999999	459	73	170	999999	50	157	828	999999	947	999999	155	45	976	912	976	705	376	999999	159	999999	309	767	15	757	341	383	999999	999999	878	999999	751	394	999999	423	632	999999	341	513	999999	899	247	916	986	185	965	527	110	999999	249	688	999999	207	772	148	888	692	68	999999	999999	666	651	999999	638	990	359	760	985	563	290	374	374	863	344	260	999999	999999	781	830	791	814	283	934	657	200	164	554	622	912	535	939	553	928	999999	578	257	315	999999	999999	825	214	542	999999	292	874	324	940	862	522	999999	504	999999	237	999999	810	999999	716	283	999999	836	804	148	82	37	350	999999	445	974	766	12	542	115	784	14	587	282	735	999999	783	875	223	999999	109	623	40	999999	326	317	87	195	541	42	999999	169	31	76	469	519	941	64	878	965	106	519	999999	398	136	999999	44	999999	657	74	999999	572	622	122	999999	459	997	321	504	999999	999999	581	471	510	275	624	999999	520	812	226	999999	729	996	257	596	999999	866	642	902	103	999999	548	537	476	542	277	547	908	37	19	999999	630	559	750	78	525	57	255	999999	511	999999	523	725	999999	363	771	575	374	526	458	592	365	418	410	854	358	
53	995	968	999999	87	84	493	803	999999	90	179	256	189	81	999999	620	518	401	854	760	823	106	999999	771	702	182	999999	579	426	999999	999999	158	895	720	481	999999	287	135	433	174	40	922	737	283	601	328	195	454	914	971	846	999999	556	999999	535	946	999999	206	999999	999999	691	913	386	546	869	30	999999	469	599	999999	999999	393	999999	689	730	900	368	839	179	383	986	999999	664	455	321	999999	999999	800	194	534	999999	91	829	528	483	126	546	201	414	581	967	726	855	433	999999	999999	999999	999999	999999	999999	588	52	36	922	918	753	258	930	234	674	999999	560	999999	999999	321	261	564	449	216	613	364	176	435	598	415	270	92	241	816	858	154	736	435	999999	999999	136	64	907	610	729	999999	615	967	739	163	999999	451	999999	122	386	898	609	659	761	280	421	617	438	999999	657	671	999999	124	375	530	691	134	724	127	194	999999	656	839	487	746	749	209	695	445	997	818	301	128	999999	960	545	86	674	999999	999999	519	626	999999	952	68	849	500	601	219	472	293	999999	673	999999	189	251	999999	182	25	531	222	999999	992	999999	839	379	899	999999	415	984	614	459	445	593	675	999999	265	887	999999	896	999999	999999	999999	999999	999999	101	999999	201	260	719	774	904	659	999999	322	597	633	882	122	688	950	999999	195	234	858	999999	291	999999	999999	608	985	999999	999999	128	283	614	445	30	804	748	751	707	434	696	999999	709	800	687	999999	88	947	383	999999	739	945	441	422	999999	124	880	809	547	939	652	999999	891	999999	540	484	707	162	613	999999	999999	937	253	392	999999	999999	158	43	604	999999	999999	999999	612	118	999999	183	841	201	999999	905	923	938	213	768	781	999999	328	559	999999	212	573	926	344	999999	999999	802	702	59	922	999999	966	847	999999	999999	765	992	131	783	146	366	643	515	968	707	165	999999	733	484	610	999999	695	599	773	402	246	257	999999	999999	707	221	480	999999	279	945	939	85	733	474	12	999999	840	545	999999	903	999999	67	957	637	150	999999	78	999999	449	395	999999	377	999999	812	502	518	999999	814	85	925	886	999999	246	33	999999	89	701	268	482	820	696	160	186	870	833	188	300	688	176	733	152	999999	352	884	403	571	999999	921	999999	494	122	999999	469	497	27	717	820	934	999999	999999	282	810	745	999999	699	401	999999	214	979	323	228	999999	999999	352	782	632	999999	999999	999999	999999	88	780	296	988	707	670	690	999999	999999	125	368	999999	820	115	460	342	517	999999	195	999999	380	796	941	
658	276	134	999999	127	714	999999	218	468	314	671	982	502	523	757	999999	999999	710	511	999999	864	955	999999	178	999999	891	450	125	999999	999999	628	825	292	839	638	721	583	999999	999999	975	468	907	999999	61	158	133	999999	819	760	803	166	300	999999	444	87	702	413	955	845	999999	273	999999	432	300	686	845	999999	662	999999	45	999999	999999	147	999999	999999	999999	65	999999	29	418	933	631	365	999999	21	337	956	999999	762	999999	318	999999	446	348	711	999999	999999	609	374	313	433	999999	934	724	999999	419	163	999999	999999	130	999999	602	936	436	301	642	913	450	999999	359	889	853	999999	948	727	999999	310	798	824	702	481	456	446	716	985	999999	999999	640	526	602	183	999999	305	641	299	715	999999	999999	56	999999	286	999999	329	25	424	580	404	999999	997	746	118	364	999999	849	649	200	166	229	451	663	944	282	923	687	186	276	557	269	659	21	999999	999999	752	755	425	446	999999	999999	302	415	999999	999999	643	779	493	818	999999	455	999999	108	559	471	568	392	999999	14	121	642	839	158	32	999999	335	985	718	817	999999	762	433	999999	999999	999999	927	999999	999999	242	639	154	999999	367	999999	112	277	561	462	566	732	369	999999	421	335	493	591	999999	999999	108	386	999999	70	675	215	999999	31	789	44	823	544	999999	962	891	374	999999	448	481	986	999999	868	774	533	162	95	252	140	21	877	580	154	783	653	332	999999	982	93	999999	999999	999999	90	487	526	999999	999999	210	407	740	57	368	55	119	167	472	239	612	133	908	590	963	221	19	912	464	999999	760	878	639	999999	392	883	920	999999	177	839	390	999999	894	139	884	844	399	964	519	534	44	999999	190	999999	253	999999	184	938	198	607	80	575	71	960	999999	332	999999	705	999999	484	135	999999	989	633	849	364	999999	778	706	128	822	999999	403	929	644	145	697	999999	999999	533	708	981	140	570	768	999999	196	934	868	561	86	999999	309	44	409	254	635	557	253	889	999999	405	241	79	784	999999	181	141	326	999999	999999	999999	999999	141	775	153	999999	999999	864	999999	177	304	910	999999	999999	137	745	999999	529	999999	509	999999	999999	901	903	312	999999	71	785	743	643	64	618	741	999999	855	780	177	268	266	594	216	692	219	999999	335	495	97	37	657	289	999999	999999	926	999999	999999	926	22	238	472	999999	999999	643	999999	400	123	685	178	228	196	999999	578	110	273	805	302	456	94	999999	577	817	662	999999	999999	463	830	999999	691	125	440	929	767	999999	999999	862	995	573	571	999999	
608	649	326	868	841	999999	999999	999999	348	130	999999	48	999999	999999	660	999999	740	565	514	668	999999	999999	999999	63	788	266	589	638	999999	410	809	999999	885	275	999999	928	500	794	201	829	752	127	114	571	999999	401	999999	935	288	150	131	440	69	903	259	999999	655	999999	999999	584	719	999999	408	937	321	605	163	576	999999	732	164	946	373	685	915	451	999999	432	999999	397	179	654	359	999999	999999	379	999999	982	999999	642	282	237	715	999999	119	679	719	176	999999	195	999999	520	684	556	986	185	76	384	987	807	382	232	10	692	999999	75	722	999999	658	941	936	181	560	617	460	999999	241	756	575	246	732	399	999999	86	999999	999999	999999	803	187	999999	312	295	994	218	999999	59	999999	32	212	53	956	483	517	318	259	77	999999	77	106	69	999999	999999	808	750	999999	982	59	999999	999999	755	106	919	67	555	638	650	186	352	999999	999999	699	218	999999	532	999999	258	882	864	827	91	699	901	707	127	168	992	999999	254	143	287	999	313	488	457	999999	47	426	999999	679	608	891	617	999999	695	370	735	765	285	470	999999	999999	195	999999	462	65	999999	221	999999	397	645	173	931	218	79	410	999999	999999	107	584	252	832	920	194	999999	200	92	999999	21	756	999999	999999	211	783	317	999999	999999	999999	36	401	752	826	485	999999	44	445	999999	408	649	295	999999	16	668	700	228	992	190	10	878	999999	972	22	209	193	999999	999999	962	158	999999	999999	596	188	703	705	999999	425	357	356	160	999999	999999	683	542	999999	781	426	568	510	999999	999999	996	813	999999	765	428	999999	999999	302	609	625	999999	999999	507	999999	698	796	999999	999999	868	802	645	834	850	104	40	999999	999999	483	411	547	849	999999	999999	586	896	783	999999	938	286	101	799	64	746	999999	999999	430	999999	785	999999	985	123	999999	641	999999	679	171	962	243	734	999999	270	152	890	72	999999	31	226	999999	999999	915	946	999999	686	776	13	590	98	326	794	999999	999999	694	455	426	999999	254	819	832	907	999999	999999	615	213	999999	999999	999999	999999	683	758	999999	214	264	926	122	48	748	918	864	758	999999	83	646	449	134	999999	999999	999999	474	999999	531	211	999999	999999	134	104	999999	171	999999	945	356	426	414	567	516	405	858	767	342	387	686	336	954	84	819	661	999999	176	88	140	264	958	699	56	237	999999	821	999999	801	28	999999	586	387	918	411	671	999999	999999	932	729	168	999999	365	96	951	204	999999	318	999999	472	920	999999	999999	410	999999	397	726	368	339	440	584	999999	
966	999999	679	999999	948	999999	673	157	999999	104	244	358	971	455	603	999999	104	42	999999	999999	999999	338	108	543	503	977	237	23	944	310	999999	502	155	550	999999	52	417	999999	256	220	645	999999	480	999999	999999	734	438	999999	999999	123	999999	999999	610	999999	572	637	225	145	999999	970	808	659	212	692	354	741	212	431	613	560	206	999999	999999	618	999999	997	999999	282	613	999999	549	992	229	831	46	999999	892	999999	978	999999	826	999999	999999	285	412	999999	845	788	480	198	999999	16	631	243	917	31	999999	991	999999	574	779	943	531	837	431	999999	440	380	655	901	849	999999	453	409	734	924	996	999999	215	881	162	80	801	425	999999	542	370	985	999999	25	999999	900	870	999999	999999	999999	749	418	853	596	555	474	999999	999999	349	999999	563	232	999999	992	34	18	999999	332	421	708	151	999999	601	999999	455	454	999999	639	968	999999	268	49	974	851	999999	588	657	618	335	688	937	232	86	842	979	999999	485	921	990	924	124	547	992	726	741	999999	816	964	151	111	17	503	610	400	145	523	258	658	999999	446	361	177	996	732	771	919	40	758	909	316	968	544	649	53	834	720	57	257	119	999999	999999	692	477	999999	681	444	621	685	707	999999	999999	827	113	553	573	947	551	999999	999999	822	613	999999	64	999999	999999	473	854	567	565	999999	999999	10	548	286	674	668	699	771	61	337	307	354	61	454	999999	151	999999	105	479	887	179	786	302	297	928	713	999999	641	999999	999999	999999	64	130	292	999999	999999	288	827	879	904	999999	779	218	627	524	999999	999999	610	419	991	42	759	999999	678	256	689	999999	261	357	960	41	68	679	843	747	253	233	769	999999	536	862	999999	999999	999999	640	399	578	999999	773	669	707	37	232	111	185	830	966	452	45	308	191	37	480	918	873	999999	109	375	879	280	44	247	153	999999	999999	429	543	522	999999	856	121	999999	488	687	999999	13	999999	578	999999	999999	999999	781	733	999999	354	835	999999	307	701	450	300	213	999999	999999	634	999999	999999	349	999999	756	297	999999	414	189	999999	158	549	792	664	999999	363	999999	707	962	994	263	514	984	537	303	297	999999	820	597	566	908	247	986	62	999999	129	999999	999999	999999	629	831	377	553	971	999999	999999	349	999999	831	97	768	505	832	507	381	955	899	812	678	469	62	634	999999	623	288	911	562	739	871	749	867	925	999999	999999	172	885	960	23	341	17	999999	999999	988	509	797	999999	414	488	681	838	230	683	999999	452	577	207	560	930	999999	
999999	999999	999999	771	91	230	999999	710	999999	344	495	994	886	480	670	521	459	645	317	999999	876	506	999999	68	42	529	193	997	353	766	965	334	40	329	56	284	347	831	906	289	953	702	915	153	195	844	999999	212	266	999999	127	999999	253	114	817	999999	658	551	999999	562	46	845	366	999999	379	170	964	566	433	396	184	999999	738	38	871	183	591	930	872	198	195	980	999999	422	999999	413	91	925	512	269	626	795	102	354	252	117	345	192	774	35	999999	778	779	870	999999	499	823	225	242	643	205	728	999999	550	377	65	114	999999	94	965	89	48	999999	999999	770	389	535	999999	785	999999	838	409	999999	847	999999	999999	999999	870	667	159	590	866	692	869	999999	897	126	551	999999	196	13	401	108	808	945	841	724	999999	999999	999999	963	438	439	478	805	796	572	999999	242	999999	999999	999999	286	934	999999	223	355	194	111	999999	999999	984	417	598	761	999999	310	357	999999	476	692	596	770	300	999999	161	436	223	999999	276	335	295	318	26	342	769	125	173	432	999999	495	540	999999	999999	114	999999	31	999999	999999	999999	496	224	929	766	277	267	999999	986	749	234	786	999999	129	834	999999	999999	675	400	999999	991	331	147	999999	178	980	999999	93	542	196	216	999999	999999	506	705	780	120	365	552	999999	85	306	139	423	208	945	999999	420	999999	999999	136	313	630	584	999999	47	358	300	760	785	999999	183	999999	799	543	104	999999	635	424	999999	999999	622	133	999999	190	695	202	723	999999	999999	626	999999	414	851	999999	903	508	20	999999	999999	431	820	604	766	633	901	376	339	880	999999	754	728	999999	624	999999	514	189	979	403	40	845	635	574	537	169	383	769	88	999999	999999	596	191	855	755	632	615	27	367	28	289	999999	862	842	622	478	999999	745	789	596	555	723	529	999999	750	822	795	255	76	607	999999	141	297	999999	250	999999	573	873	999999	991	649	497	822	960	124	711	982	999999	951	999999	270	638	979	491	195	916	999999	574	114	999999	837	369	950	999999	768	157	41	273	602	999999	905	999999	999999	797	947	68	901	999999	502	48	999999	12	304	17	346	999999	162	806	999999	334	450	998	768	999999	164	289	546	71	999999	999999	680	999999	201	999999	163	999999	143	999999	544	136	24	507	82	75	103	834	75	943	999999	999999	995	234	999999	999999	999999	907	266	197	999999	668	999999	839	376	535	999999	130	811	458	853	111	488	970	272	999999	319	942	925	999999	223	330	999999	999999	648	55	971	455	858	999999	190	256	978	999999	
549	999999	615	999999	141	999999	999999	972	33	616	99	999999	667	34	962	999999	958	999999	999999	564	974	322	454	999999	201	330	999999	913	272	999999	278	607	133	543	431	396	671	144	999999	387	995	250	307	606	999999	999999	388	946	492	285	964	999999	999999	423	970	236	430	695	999999	999999	983	999999	999999	144	348	491	999999	133	999999	576	999999	824	999999	603	999999	734	25	848	415	999999	999999	617	430	986	924	999999	343	709	572	999999	999999	999999	160	999999	404	999999	539	172	999999	31	147	999999	352	916	373	999999	999999	670	999999	246	999999	582	999999	128	999999	376	373	723	220	536	999999	489	561	999999	610	935	673	912	209	367	204	999999	589	394	728	688	274	514	623	999999	268	673	999999	336	984	393	695	42	142	999999	838	999999	951	732	873	657	703	944	315	438	999999	999999	470	497	999999	367	992	895	399	189	999999	859	110	436	278	485	635	999999	424	227	249	640	780	181	529	999999	999999	857	521	80	999999	330	208	195	318	626	999999	366	999999	999999	400	799	643	999999	925	978	715	525	464	999999	32	478	529	98	198	835	861	298	968	663	465	144	384	329	205	781	660	915	128	999999	999999	999999	999999	797	827	449	997	827	256	550	672	386	403	133	58	999999	999999	120	999999	999999	765	913	999999	630	170	999999	425	323	757	153	328	999999	406	812	999999	753	538	731	270	748	837	999999	52	428	990	999999	740	261	999999	688	981	550	918	999999	885	369	999999	999999	999999	571	34	683	79	112	232	999999	980	590	18	305	977	78	849	258	645	731	870	969	639	91	525	999999	999999	78	172	777	881	761	999999	755	872	228	104	699	723	999999	964	940	206	128	109	999999	252	975	711	912	700	999999	999999	163	498	911	680	555	56	999999	999999	11	999999	454	991	229	663	263	433	759	999999	999999	535	999999	767	930	773	521	982	375	920	78	367	259	87	999999	760	773	266	999999	999999	549	653	862	522	999999	10	999999	136	879	496	989	999999	951	938	550	145	518	396	999999	148	999999	572	680	999999	999999	643	999999	999999	779	468	999999	997	999999	221	434	506	672	968	804	930	31	394	112	878	931	525	416	320	536	86	252	387	697	822	389	999999	972	999999	950	329	319	385	357	999999	606	991	89	739	514	999999	472	999999	591	638	127	773	999999	999999	19	56	237	379	840	703	999999	511	309	999999	831	456	533	751	999999	999999	620	645	47	691	282	939	445	676	805	999999	614	702	796	69	705	616	517	180	912	999999	102	940	999999	654	205	999999	692	440	907	
68	521	720	531	116	28	999999	735	999999	529	79	610	560	999999	999999	999999	522	715	250	944	999999	938	362	839	124	392	680	110	393	495	187	257	15	768	747	970	893	181	999999	50	233	880	739	999999	842	303	541	376	196	565	682	389	451	495	692	999999	168	880	416	999999	999999	381	999999	292	352	999999	604	792	826	387	205	351	35	210	721	999999	208	711	997	999999	851	313	913	999999	812	797	806	520	86	999999	812	22	765	965	702	852	999999	457	999999	29	999999	999999	549	808	370	999999	999999	251	774	356	920	456	883	595	999999	44	467	524	480	554	26	94	715	208	575	192	999999	70	999999	868	999999	751	413	977	133	999999	763	115	468	480	999999	564	999999	999999	707	365	999999	180	103	667	395	999999	976	753	999999	613	43	351	243	999999	756	999999	999999	905	548	178	53	999999	999999	770	999999	999999	66	999	120	999999	348	985	500	219	999999	415	966	999999	483	794	775	999999	974	519	999999	421	999999	290	724	150	999999	840	999999	999999	322	233	708	332	396	999999	957	977	642	552	275	999999	851	33	134	351	336	903	432	754	403	392	931	952	702	858	490	775	999999	999999	639	508	805	961	897	829	999999	999999	999999	450	837	797	27	432	999999	999999	570	847	165	383	814	918	418	436	145	999999	301	756	630	538	999999	191	703	673	912	767	252	999999	136	304	644	692	999999	981	999999	606	999999	509	999999	681	999999	643	620	901	165	999999	999999	378	825	967	537	950	24	999999	897	999999	104	999999	999999	487	999999	680	999999	999999	999999	131	468	436	519	539	564	792	999999	948	249	909	999999	802	518	201	677	874	999999	169	767	693	999999	544	93	270	512	31	999999	999999	903	618	922	999999	172	43	262	662	859	296	413	745	902	75	675	988	999999	301	999999	328	809	999999	999999	560	103	55	453	999999	352	999999	36	542	802	826	54	631	986	811	640	484	938	24	999999	777	756	32	999999	612	869	105	185	999999	196	671	421	999	12	999999	665	127	589	338	999999	610	999999	999999	942	85	999999	999999	11	283	661	999999	999999	794	889	838	999999	81	999999	841	64	257	83	816	356	140	415	54	629	625	156	523	895	610	999999	414	518	885	999999	715	999999	824	103	902	558	835	292	626	120	173	567	999999	863	999999	283	72	537	453	524	999999	670	976	999999	386	999999	148	465	778	999999	484	999999	918	999999	547	259	239	164	180	267	520	848	789	933	465	999999	562	999999	156	999999	642	877	999999	371	999999	55	614	409	716	775	420	379	513	536	999999	
843	649	999999	325	498	999999	908	366	195	14	999999	880	53	959	329	574	999999	999999	452	999999	607	265	556	723	502	999999	829	447	405	847	150	344	263	307	621	418	959	344	657	999999	734	999999	879	367	315	175	999999	449	397	210	931	70	71	88	38	588	102	878	999999	853	224	999999	961	347	863	999999	627	999999	348	910	999999	154	662	999999	999999	97	385	199	418	337	999999	999999	60	204	916	90	283	185	278	999999	326	91	520	804	77	274	559	542	503	686	547	999999	111	486	595	999999	999999	901	364	999999	213	902	470	999999	778	834	419	766	431	783	999999	452	477	316	594	533	634	857	102	459	537	843	696	732	789	259	999999	573	608	999999	681	381	820	336	828	424	620	34	999999	999999	999999	793	121	720	340	105	357	795	999999	72	162	550	999999	905	413	999999	999999	999999	706	528	555	846	167	999999	111	973	631	150	487	180	912	609	999999	858	605	744	731	999999	401	694	999999	493	681	546	978	999999	573	999999	923	468	218	999999	327	506	687	17	635	820	999999	367	473	216	999999	721	999999	552	718	999999	309	669	638	999999	346	22	626	72	999999	620	322	970	410	716	999999	28	962	40	292	335	999999	597	118	999999	999999	44	230	695	184	959	397	436	423	623	999999	263	830	978	999999	999999	880	624	842	25	507	999999	956	756	999999	299	759	129	269	392	778	712	561	726	871	312	791	999999	888	999999	999999	886	999999	999999	999999	964	198	983	999999	977	454	556	999999	103	413	719	87	474	706	884	209	999999	176	40	999999	903	702	113	117	999999	522	950	999999	999999	792	621	101	179	655	35	111	776	635	291	938	231	957	468	323	162	234	327	999999	999999	15	954	999999	526	942	208	271	95	875	999999	465	503	999999	126	999999	792	627	908	818	681	783	433	643	884	102	999999	999999	999999	789	955	18	204	727	732	632	999999	901	999999	236	999999	763	26	999999	999999	826	444	411	840	167	531	999999	999999	509	551	230	582	321	835	999999	329	262	37	999999	920	251	270	776	97	999999	473	999999	62	681	371	999999	999999	532	268	67	658	221	115	86	268	430	999999	695	185	512	999999	526	75	152	906	204	735	721	999999	143	999999	999999	323	355	999999	640	999999	645	999999	632	463	999999	63	777	775	118	157	951	999999	499	558	999999	600	999999	444	947	824	909	774	176	999999	55	551	999999	501	989	897	759	392	999999	948	999999	557	553	59	10	999999	298	376	999999	57	783	684	490	584	999999	78	739	911	746	815	999999	870	999999	449	
999999	507	928	285	785	999999	398	569	999999	550	999999	999999	57	534	443	484	536	543	976	128	409	371	70	999999	510	921	168	847	645	999999	999999	999999	999999	113	642	999999	544	22	999999	587	658	224	275	940	83	973	31	999999	477	272	999999	39	893	853	49	55	446	389	774	999999	62	551	923	606	174	335	999999	943	892	941	940	524	951	399	469	195	106	130	476	537	999999	953	379	383	533	357	292	999999	73	597	66	165	247	727	534	999999	301	999999	775	748	540	87	322	536	999999	999999	87	999999	999999	999999	949	325	912	247	999999	108	999999	999999	999999	999999	999999	710	879	305	884	999999	287	999999	864	361	893	437	355	999999	997	823	641	999999	61	999999	279	788	999999	999999	999999	740	252	999999	763	436	999999	750	596	958	705	829	999999	27	651	999999	487	852	639	999999	960	999999	970	194	999999	150	467	338	499	313	547	263	999999	670	657	154	542	286	470	999999	425	153	841	396	32	999999	625	624	201	999999	999999	426	158	999999	259	999999	769	68	760	623	999999	999999	261	999999	999999	451	467	537	999999	506	13	999999	392	211	615	999999	681	584	999999	999999	524	843	999999	984	31	999999	115	64	420	999999	999999	484	526	999999	469	817	891	558	999999	999999	999999	97	999999	694	511	999999	999999	999999	999999	441	454	194	897	999999	108	999999	999999	277	270	300	346	413	126	999999	131	529	683	999999	999999	798	926	999999	609	999999	371	999999	589	453	483	940	96	168	999999	999999	87	201	587	838	747	999999	357	623	298	999999	999999	307	970	999999	573	982	407	499	215	903	515	332	585	316	326	999999	999999	27	794	999999	214	999999	60	999999	759	929	941	845	999999	407	451	312	999999	924	356	74	999999	172	999999	501	543	597	953	999999	473	999999	999999	280	521	86	798	339	999999	999999	480	66	256	833	999999	999999	50	999999	701	999999	462	999999	498	661	960	262	214	384	146	302	786	617	234	601	673	999999	324	670	334	720	609	999999	999999	864	453	300	817	633	505	246	460	999999	895	155	999999	271	999999	999999	320	268	999999	999999	203	999999	192	863	831	654	999999	663	329	379	236	999999	208	999999	999999	999999	999999	669	444	581	878	999999	842	805	999999	89	604	999999	746	369	999999	999999	849	195	999999	946	682	589	468	173	474	842	917	90	999999	914	946	655	999999	633	999999	650	823	300	545	303	694	386	999999	752	59	757	916	959	30	999999	141	23	433	999999	951	628	211	281	999999	46	982	761	60	999999	142	949	999999	122	623	708	252	558	649	624	262	305	448	716	123	716	
925	999999	999999	594	783	999999	999999	999999	682	128	449	552	193	999999	320	999999	999999	344	619	110	886	803	346	321	917	583	373	808	999999	999999	999999	494	168	400	120	999999	999999	466	34	999999	999999	122	999999	505	269	999999	374	150	314	328	969	114	107	22	830	999999	621	749	676	209	999999	423	237	37	938	955	393	793	398	295	999999	869	999999	420	382	774	373	840	62	227	219	999999	503	999999	999999	85	397	155	999999	999999	412	999999	789	999999	639	313	884	412	566	999999	999999	580	752	28	999999	109	999999	999999	639	65	758	780	697	999999	990	999999	920	35	999999	862	567	247	233	408	883	292	89	495	781	79	889	960	283	999999	911	638	479	485	126	999999	999999	711	516	514	241	632	262	341	999999	302	999999	999999	71	704	746	78	357	353	145	802	29	307	905	570	176	797	506	949	999999	999999	999999	999999	999999	764	581	999999	999999	718	177	261	999999	748	999999	488	685	40	999999	579	11	842	290	135	349	323	999999	983	805	945	348	443	999999	999999	999999	999999	434	999999	950	306	132	999999	999999	999999	186	999999	773	280	999999	426	884	145	897	999999	947	704	81	741	104	595	999999	597	999999	999999	999999	733	135	999999	955	999999	999999	999999	89	603	457	121	506	652	999999	465	550	296	348	389	999999	212	546	208	365	999999	999999	693	854	365	108	535	999999	560	999999	999999	758	57	325	464	372	999999	999999	304	999999	836	999999	428	791	639	999999	911	258	671	724	177	197	999999	370	866	780	999999	883	723	504	921	282	945	394	999999	706	503	970	883	26	999999	156	251	728	529	889	999999	999999	999999	321	196	286	177	836	999999	264	999999	999999	459	684	11	999999	342	799	999999	563	999999	44	294	999999	551	941	999999	654	810	31	945	999999	841	976	798	469	668	412	318	644	115	119	304	252	875	999999	521	999999	25	650	813	452	179	999999	636	947	617	999999	999999	255	999999	522	35	78	999999	631	845	482	885	542	999999	930	999999	914	457	153	739	51	66	734	429	176	639	169	218	503	39	999999	350	851	999999	385	642	999999	999999	593	93	235	933	253	971	999999	322	483	54	883	960	265	518	492	999999	575	236	45	999999	745	999999	866	999999	999999	999999	969	141	999999	689	230	297	999999	999999	864	70	514	118	812	762	390	853	166	999999	334	999999	774	366	999999	643	287	999999	999999	246	987	710	999999	999999	127	651	11	999999	999999	793	999999	596	541	83	653	431	703	467	424	282	445	891	999999	999999	535	283	999999	999999	283	400	412	80	689	192	999999	999999	999999	148	
990	170	999999	999999	575	373	300	738	10	700	713	436	939	819	735	335	999999	106	984	476	839	844	822	398	634	887	390	753	906	999999	999999	500	589	565	476	263	999999	963	326	362	460	999999	283	999999	899	846	999999	592	345	363	391	999999	178	376	999999	999999	348	372	847	687	982	546	832	650	821	222	847	384	353	482	814	837	999999	631	25	999999	999999	694	499	999999	999999	999999	418	999999	999999	781	332	223	266	329	914	159	125	638	999999	999999	999999	632	316	687	999999	999999	999999	863	549	554	999999	546	360	266	585	653	999999	69	261	194	137	289	682	999999	890	634	128	999999	999999	999999	721	999999	999999	111	88	938	999999	811	999999	360	558	555	12	423	462	785	862	999999	743	271	286	999999	999999	195	786	684	949	276	999999	999999	957	999999	999999	884	832	186	295	999999	999999	647	275	71	280	999999	636	582	287	268	999999	115	771	999999	289	999999	388	999999	764	75	325	403	988	121	24	424	999999	999999	999999	999999	591	999999	500	614	999999	106	995	999999	999999	485	559	213	407	691	999999	691	603	838	935	999	506	176	422	229	933	784	659	999999	56	856	508	303	333	169	677	999999	999999	167	306	999999	310	173	879	288	516	121	995	307	432	333	999999	564	406	259	621	424	863	281	999999	999999	446	841	178	929	999999	265	879	999999	999999	387	87	445	541	752	999999	342	296	999999	712	821	999999	999999	731	723	45	943	897	999999	547	262	999999	343	486	269	746	468	995	950	310	999999	242	999999	293	55	256	385	33	654	560	289	138	999999	568	999999	258	94	120	455	894	44	999999	805	701	999999	940	743	959	281	15	240	347	346	833	462	589	999999	78	686	999999	660	920	252	524	268	134	717	775	626	21	661	358	549	66	275	999999	436	65	531	114	512	425	751	648	329	999999	999999	896	999999	280	225	999999	434	978	243	124	125	291	442	637	232	968	343	999999	354	881	797	290	999999	570	162	999999	999999	999999	964	999999	178	604	999999	326	999999	821	669	355	795	645	923	999999	822	161	776	155	999999	893	882	544	91	491	303	999999	999999	999999	338	545	999999	248	999999	853	24	998	945	521	96	126	305	999999	308	987	999999	708	999999	236	999999	415	793	17	363	999999	699	999999	163	999999	310	756	182	830	493	133	237	557	176	80	556	823	215	265	999999	507	999999	999999	999999	104	26	595	489	999999	54	922	751	120	885	999999	999999	595	845	999999	220	339	943	475	917	185	759	999999	541	887	999999	999999	210	538	948	856	64	999999	193	68	670	
715	276	264	999999	570	381	999999	999999	351	999999	960	977	947	54	728	563	999999	999999	70	344	999999	63	602	246	409	722	223	172	38	999999	999999	411	787	597	504	73	999999	688	357	999999	999999	999999	200	970	719	667	262	493	229	999999	999999	664	133	724	571	662	673	999999	386	847	168	954	643	999999	980	559	200	360	999999	665	874	999999	215	999999	701	854	862	632	527	999999	470	999999	999999	735	839	281	287	73	36	842	399	671	312	999999	645	687	611	620	989	170	476	901	944	563	428	496	458	999999	32	716	999999	51	500	644	387	999999	21	907	740	708	282	137	999999	706	276	999999	142	999999	999999	999999	252	251	999999	366	275	568	785	389	316	999999	823	999999	50	999999	53	357	180	668	999999	216	999999	704	880	999999	888	349	999999	247	296	226	364	752	256	18	474	557	408	143	378	819	999999	999999	601	397	885	861	96	999999	999999	918	999999	474	584	414	348	548	371	999999	478	999999	990	547	999999	999999	988	999999	174	42	999999	999999	949	46	299	312	563	53	999999	492	405	36	999999	563	999999	999999	193	890	999999	841	999999	999999	196	56	665	452	828	115	540	510	409	815	697	63	178	178	969	995	184	999999	999999	304	445	999999	956	452	672	999999	964	724	906	999999	902	332	999999	919	308	999999	381	847	484	457	513	999999	93	999999	338	210	999999	415	408	197	716	897	990	999999	999999	317	999999	222	779	401	151	999999	603	311	913	999999	690	258	869	77	999999	999999	796	403	791	842	794	376	124	471	51	558	326	719	999999	14	341	999999	999999	991	812	169	77	999999	316	697	999	782	676	962	520	146	546	341	573	999999	110	597	583	648	522	999999	999999	318	359	592	499	999999	999999	999999	44	999999	819	999999	999999	465	268	714	97	103	842	22	999999	999999	951	905	22	984	999999	11	999999	743	424	790	478	98	999999	759	999999	723	999999	999999	862	768	928	999999	326	668	86	118	999999	395	510	999999	805	999999	34	947	366	454	580	514	738	918	13	300	278	39	999999	176	999999	509	999999	373	895	999999	159	931	232	133	589	354	908	999999	999999	518	999999	934	984	999999	74	123	402	288	999999	693	386	944	764	999999	559	296	268	909	713	622	413	147	593	88	999999	103	724	243	864	999999	606	701	48	495	67	344	999999	999999	112	999999	116	703	229	212	351	215	176	595	574	999999	999999	998	333	999999	114	999999	350	906	617	971	999999	169	999999	917	96	685	906	999999	579	224	999999	826	807	432	515	999999	917	391	736	155	999999	139	999999	570	
149	999999	999999	999999	999999	961	993	148	825	141	891	947	289	311	125	666	999999	897	25	359	999999	269	201	999999	999999	999999	999999	959	179	471	999999	269	500	853	999999	489	317	136	888	617	231	113	10	675	540	568	431	616	999999	80	846	39	124	319	999999	879	999999	477	999999	986	783	44	999999	363	96	999999	999999	435	533	999999	359	182	18	407	138	948	268	526	369	193	972	571	693	108	999999	25	155	190	999999	999999	82	999999	107	999999	834	999999	144	647	588	999999	120	995	92	638	999999	673	30	716	999999	999999	621	999999	999999	999999	23	221	999999	999999	738	999999	999999	276	101	635	563	519	84	999999	999999	999999	999999	621	937	461	82	976	488	65	387	951	994	999999	999	773	999999	192	731	999999	999999	622	999999	273	909	517	999999	843	904	457	999999	999999	999999	914	999999	249	755	999	952	656	771	999999	999999	999999	493	786	999999	57	277	328	358	999999	787	999999	227	951	105	550	711	430	39	999999	999999	999999	980	184	362	90	295	759	999999	287	240	85	491	851	999999	560	780	999999	440	384	999999	999999	109	703	424	999999	696	201	154	215	297	532	627	542	964	701	315	318	999999	996	999999	518	310	80	999999	712	339	376	72	544	999999	589	990	654	999999	496	931	286	760	583	393	103	614	999999	989	999999	457	948	999999	197	255	472	698	999999	999999	67	999999	39	562	712	448	330	139	609	445	708	542	973	879	477	999999	38	557	999999	999999	999999	999999	498	90	443	264	390	490	999999	999999	307	891	556	41	605	221	902	723	58	145	73	964	999999	999999	291	175	484	79	418	999999	999999	914	847	829	955	163	999999	948	129	457	999999	839	264	999999	147	817	985	941	999999	265	867	315	509	715	999999	703	999999	999999	799	278	779	321	81	999999	82	393	999999	999999	999999	999999	434	954	603	600	87	233	709	999999	239	473	189	543	999999	163	559	911	415	142	289	999999	265	666	158	851	678	746	768	999999	999999	999999	773	269	999999	832	999999	912	711	908	638	327	994	212	890	336	98	246	999999	918	999999	170	999999	911	999999	824	196	999999	806	999999	922	340	999999	902	999999	999999	699	920	677	999999	332	999999	210	999999	999999	962	267	999999	775	999999	763	441	999999	850	999999	86	776	999999	821	51	645	999999	116	959	986	307	862	102	754	415	999999	178	999999	999999	596	260	999999	999999	999999	485	566	143	993	984	988	490	120	999999	992	381	709	837	108	636	327	270	540	999999	519	206	999999	999999	307	999999	194	594	999999	667	263	658	999999	304	999999	346	484	511	78	
131	970	505	197	258	109	383	999999	799	79	932	999999	999999	720	719	961	221	385	401	835	633	999999	404	999999	999999	360	999999	999999	414	392	762	161	999999	201	999999	280	24	999999	999999	75	924	999999	395	524	999999	999999	927	938	406	342	243	960	93	675	444	999999	576	887	744	897	999999	128	301	416	999999	780	429	144	311	999999	947	999999	999999	999999	911	969	999999	879	677	999999	432	405	999999	999999	159	999999	999999	150	756	999999	703	999999	274	953	999999	999999	372	978	999999	170	12	793	636	956	395	999999	435	999999	999999	475	917	999999	220	723	474	370	999999	999999	999999	515	712	288	388	224	745	820	999999	580	35	999999	606	436	671	999999	999999	639	768	901	999999	128	375	320	386	290	999999	16	915	550	488	999999	544	999999	999999	701	999999	723	414	422	221	574	102	854	732	657	868	999999	35	703	704	835	602	369	999999	148	150	401	999999	999999	55	999999	904	397	102	999999	999999	463	715	999999	999999	306	234	356	999999	999999	35	520	588	729	999999	688	981	222	846	653	346	185	610	582	561	65	820	317	376	999999	669	705	999999	645	95	415	776	65	999999	999999	999999	999999	678	430	123	629	813	182	685	999999	999999	692	550	999999	749	396	852	142	418	999999	999999	917	979	217	452	329	758	942	999999	16	911	926	578	999999	999999	100	506	190	999999	932	999999	999999	632	18	724	976	165	324	999999	699	562	643	646	999999	999999	692	276	470	977	793	870	870	999999	678	455	831	124	111	404	659	999999	672	673	486	761	837	295	971	493	475	174	443	57	945	453	278	289	999999	999999	360	824	999999	999999	675	71	381	120	954	999999	999999	999999	63	919	246	999999	890	999999	999999	879	95	407	304	977	512	999999	437	823	999999	234	186	999999	187	584	54	834	999999	470	998	425	389	726	999999	418	600	613	120	523	810	999999	563	309	130	68	441	952	529	999999	699	57	634	558	527	999999	999999	351	999999	479	875	411	999999	429	971	744	499	368	76	886	386	999999	999999	913	23	999999	670	877	431	999999	153	999999	315	999999	770	999999	791	831	209	611	42	259	928	641	648	408	188	999999	999999	385	568	82	886	643	999999	999999	539	720	544	79	999999	999999	999999	565	999999	784	999999	172	999999	999999	953	999999	168	999999	853	137	969	876	274	614	279	537	548	55	560	80	215	671	122	968	421	80	999999	999999	551	534	340	373	999999	999999	999999	26	999999	999999	999999	900	914	430	790	554	832	663	455	930	799	999999	959	999999	15	264	999999	999999	59	690	609	999999	381	999999	913	
329	797	606	570	999999	313	262	999999	240	999999	659	166	999999	881	567	146	757	999999	366	999999	999999	574	466	368	60	999999	999999	967	999999	708	549	999999	886	516	470	999999	235	102	999999	627	547	479	729	260	355	108	999999	999999	491	999999	851	268	999999	696	893	754	340	248	519	999999	437	295	269	532	999999	139	280	278	420	810	911	999999	999999	739	793	550	845	215	22	952	501	999999	485	249	857	290	999999	199	622	716	426	987	583	931	200	261	219	999999	999999	226	828	525	143	681	642	196	689	285	903	999999	999999	135	999999	567	622	115	809	999999	674	793	624	999999	655	999999	393	923	91	999999	549	542	999999	999999	39	999999	133	976	198	804	606	670	600	239	999999	279	807	999999	999999	999999	318	94	999999	199	532	392	601	747	870	439	297	719	114	999999	736	999999	21	270	105	999999	443	646	999999	15	423	14	202	999999	794	385	999999	101	172	76	339	464	999999	151	126	647	204	999999	116	999999	516	887	566	558	503	925	267	546	205	331	999999	672	999999	446	776	527	199	999999	999999	494	542	999999	999999	48	712	282	280	999999	999999	458	999999	67	539	999999	999999	999999	448	644	999999	868	127	360	896	840	494	666	296	654	999999	598	457	999999	432	622	226	320	339	527	999999	231	655	397	401	999999	96	524	142	19	948	249	999999	555	326	95	999999	191	309	717	553	55	985	625	999999	556	999999	257	635	917	941	999999	206	999999	999999	669	222	730	999999	999999	753	970	999999	286	705	135	518	902	999999	347	255	44	20	622	999999	800	245	39	892	999999	746	839	999999	224	78	770	53	169	999999	656	872	999999	999999	160	964	583	999999	709	920	379	999999	999999	586	298	671	999999	176	583	946	996	433	193	837	999999	412	914	91	319	218	935	999999	359	154	999999	475	609	812	859	658	999999	289	536	119	523	808	647	262	600	552	999999	603	469	223	999999	232	999999	808	119	999999	59	999999	211	999999	999999	297	688	999999	572	822	72	999999	317	999999	555	717	897	83	324	999999	765	999999	491	766	999999	341	622	146	393	791	999999	999999	999999	999999	999999	899	87	45	135	235	999999	693	999999	999999	490	76	296	544	667	999999	335	615	493	804	999999	398	999999	445	453	653	674	551	570	999999	46	271	402	205	326	999999	639	861	948	999999	194	81	999999	999999	999999	980	55	87	478	349	466	181	317	897	138	999999	999999	642	592	481	560	578	133	909	741	229	674	101	227	22	414	474	666	999999	620	911	426	307	999999	999999	607	597	999999	230	324	864	953	
999999	999999	115	999999	999999	279	476	538	615	947	999999	999999	66	315	953	860	466	999999	992	514	999999	999999	227	794	591	484	128	874	963	505	903	594	877	276	179	35	122	999999	417	204	200	865	999999	963	363	336	112	168	654	736	999999	294	332	360	49	227	999999	321	184	522	161	999999	574	120	54	478	104	790	999999	999999	748	220	527	797	999999	57	282	263	441	265	999999	959	999999	999999	999999	618	999999	999999	236	952	185	999999	81	999999	53	597	301	894	999999	885	999999	999999	999999	999999	988	406	767	535	45	992	944	999999	880	999999	999999	201	999999	348	999999	435	999999	577	563	999999	752	947	149	632	753	999999	999999	999999	343	999999	999999	69	936	503	247	492	851	736	999999	244	17	590	999999	999999	999999	852	999999	999999	672	493	679	664	758	839	973	51	999999	144	781	318	245	566	999999	334	896	999999	999999	999999	110	739	584	478	96	329	999999	172	37	987	877	999999	512	803	715	849	999999	999999	311	107	530	206	999999	999999	955	999999	998	999999	999999	999999	265	674	999999	345	852	932	909	210	578	999999	664	810	999999	279	267	881	806	442	999999	999999	458	537	779	999999	358	904	514	999999	523	913	331	734	999999	441	731	999999	312	176	950	782	939	999999	789	872	442	999999	192	999999	458	83	375	565	599	999999	147	728	894	441	999999	999999	428	52	999999	999999	117	929	975	582	548	64	578	639	491	78	472	782	748	906	999999	999999	999999	559	418	449	548	999999	145	909	304	13	318	871	999999	999999	364	897	988	134	765	513	744	999999	417	404	505	999999	999999	999999	999999	999999	979	988	717	358	236	868	634	247	126	999999	794	999999	287	544	746	707	999999	489	714	575	999999	624	999999	220	894	122	152	24	944	999999	999999	613	457	999999	34	329	999999	831	775	495	273	751	17	423	718	677	999999	999999	657	797	999999	594	817	886	569	365	999999	506	999999	124	726	619	302	999999	999999	190	618	347	520	426	999999	628	999999	228	312	999999	616	727	501	226	790	279	366	156	999999	106	999999	570	380	668	999999	657	377	661	768	999999	458	702	762	538	999999	984	362	241	254	657	881	999999	584	526	999999	130	14	999999	334	457	999999	155	999999	563	394	58	966	851	999999	896	260	62	460	658	595	914	964	963	999999	806	999999	134	999999	999999	225	208	985	854	919	999999	652	141	337	320	399	999999	999999	209	154	20	27	510	297	358	406	828	148	926	930	834	165	51	88	999999	541	139	253	899	347	195	999999	121	932	592	253	129	724	999999	269	999999	990	765	
819	157	788	999999	837	554	482	999999	69	69	923	95	206	611	62	809	999999	270	69	33	861	958	947	999999	578	705	114	999999	999999	998	666	648	999999	400	232	931	739	135	301	999999	427	999999	136	13	198	999999	999999	999999	77	915	370	998	232	999999	904	860	210	882	837	142	449	999999	293	71	402	999999	999999	805	389	999999	79	654	968	370	606	910	832	943	999999	999999	318	472	219	198	638	668	425	877	999999	371	999999	999999	297	169	999999	232	667	75	611	912	606	999999	262	999999	999999	715	39	862	370	993	38	266	175	999999	999999	977	985	105	432	999999	859	373	319	28	399	223	366	809	122	383	252	999999	342	804	135	728	999999	272	352	923	638	563	999999	502	342	474	999999	191	346	281	246	572	642	877	62	242	281	244	999999	999999	999999	230	750	986	751	271	924	370	999999	105	767	722	752	999999	999999	306	857	816	999999	925	532	185	473	840	147	680	999999	465	751	999999	999999	974	716	999999	574	418	813	999999	751	80	550	330	999999	999999	513	523	819	143	782	756	999999	999999	559	631	999999	183	756	909	849	999999	147	469	619	98	648	793	16	43	999999	999999	999999	337	75	615	384	211	974	232	999999	624	860	990	682	999999	517	991	425	94	999999	401	662	903	680	679	933	90	999999	122	602	720	516	786	999999	999999	273	58	999999	943	256	898	208	533	582	234	999999	156	786	623	581	656	377	922	423	543	33	589	999999	395	999999	304	500	861	629	616	118	83	999999	999999	732	468	602	999999	837	720	202	138	331	455	469	786	999999	97	999999	946	352	593	999999	665	82	999999	401	14	271	952	407	346	904	966	126	146	365	209	999999	122	64	999999	95	999999	350	895	999999	210	926	895	999	413	330	683	999999	524	711	135	514	58	999999	597	219	999999	323	856	999999	999999	999999	332	431	104	206	999999	999999	456	508	669	325	187	425	200	88	999999	999999	994	26	231	703	601	999999	239	695	842	55	466	686	210	389	494	671	999999	871	604	474	999999	216	900	790	816	999999	51	810	337	633	876	999999	843	931	328	839	12	999999	999999	896	999999	409	363	384	999999	770	307	289	999999	999999	521	329	484	999999	999999	787	125	440	886	585	394	428	999999	218	999999	946	842	279	999999	654	668	999999	999999	707	281	505	852	999999	364	999999	718	761	979	999999	122	556	45	941	882	540	724	572	774	999999	999999	999999	51	155	215	999999	927	999999	228	186	847	279	999999	776	630	999999	999999	598	85	840	866	632	449	546	106	622	911	
901	396	530	930	105	477	981	999999	999999	999999	999999	321	875	128	690	543	802	973	843	999999	268	320	339	605	135	496	933	295	880	999999	505	58	592	577	999999	641	697	999999	751	999999	214	999999	999999	100	999999	286	210	722	185	999999	999999	573	263	261	652	590	66	999999	804	609	999999	999999	325	999999	957	659	729	308	102	59	999999	999999	231	999999	166	999999	198	249	999999	848	295	221	999999	791	999999	932	795	340	999999	444	584	999999	452	152	267	517	999999	948	142	999999	999999	902	629	136	251	100	351	221	999999	999999	999999	817	557	955	999999	332	587	533	495	35	863	398	383	657	999999	84	113	89	784	648	432	250	116	799	999999	999999	591	982	549	597	590	583	245	999999	52	767	224	496	828	934	999999	731	462	116	999999	999999	528	972	999999	177	986	999999	437	456	999999	161	999999	999999	664	999999	741	999999	999999	898	444	290	163	999999	614	707	859	617	260	849	718	700	999999	999	94	142	864	619	329	999999	610	329	156	788	999999	891	66	466	999999	999999	203	335	747	564	999999	434	15	115	999999	955	999999	379	21	587	737	841	373	710	999999	999999	75	131	285	611	999999	999999	999999	375	996	999999	651	403	999999	362	655	393	953	233	337	999999	136	759	999999	374	74	999999	999999	568	999999	585	527	355	793	309	832	999999	59	145	277	556	999999	999999	999999	999999	314	914	594	999999	932	354	888	150	999999	22	999999	316	869	999999	547	65	999999	574	324	420	206	999999	999999	999999	999999	583	343	817	956	781	999999	497	999999	999999	70	159	999999	659	999999	706	999999	999999	972	781	903	525	212	149	598	999999	748	725	325	698	447	18	315	117	138	358	20	81	999999	602	652	908	666	262	849	999999	999999	158	938	617	722	819	333	999999	582	14	999999	204	228	999999	42	644	999999	999999	179	62	844	539	999999	287	696	626	202	379	138	994	859	950	999999	999999	803	600	787	707	976	999999	999999	487	535	999999	999999	815	852	449	999999	999999	736	999999	92	797	552	878	626	660	921	999999	626	999999	999999	999999	155	430	999999	999999	941	999999	856	474	974	551	377	999999	999999	408	309	880	773	753	809	130	268	153	868	502	999999	924	974	999999	785	879	11	730	999999	947	977	999999	911	835	507	138	161	999999	999999	999999	429	195	874	228	361	999999	333	873	999999	578	999999	11	562	412	369	999999	466	729	688	105	549	646	999999	999999	999999	751	969	938	256	681	968	995	413	999999	82	472	999999	756	775	744	556	138	587	999999	627	976	995	508	475	490	672	431	583	645	
991	999999	999999	817	999999	609	81	395	627	472	609	333	999999	234	999999	999999	999999	710	954	999999	999999	420	999999	368	999999	454	999999	470	472	765	19	547	422	768	999999	299	855	999999	958	175	673	999999	511	124	610	999999	387	770	178	578	999999	961	477	639	106	581	722	258	388	353	853	610	922	861	463	72	911	830	888	50	999999	999999	752	788	280	387	908	945	757	999999	999999	985	999999	893	252	57	79	782	999999	764	576	606	854	614	322	73	248	650	999999	548	393	557	881	137	536	789	219	688	369	718	672	999999	500	999999	286	867	317	999999	999999	415	992	999999	999999	133	474	445	879	147	475	217	999999	999999	294	999999	751	999999	113	999999	366	463	999999	390	999999	954	999999	999999	115	999999	999999	454	755	218	41	255	555	999999	399	999999	999999	999999	909	999999	222	162	578	413	493	999999	502	767	764	152	672	164	578	611	999999	213	41	675	339	278	809	31	461	999999	236	49	663	496	129	355	511	999999	553	765	999999	999999	385	999999	315	823	118	570	999999	612	546	876	677	943	549	999999	999999	988	761	641	273	201	999999	647	999999	454	627	16	648	418	999999	406	611	812	443	454	999999	352	999999	515	170	248	340	999999	394	999999	371	719	999999	933	628	523	514	912	999999	976	570	738	512	999999	205	999999	922	281	972	149	275	864	999999	105	999999	384	999999	255	999999	34	860	999999	262	999999	92	908	999999	714	999999	127	892	699	320	467	884	100	840	508	320	999999	999999	69	876	254	999999	507	219	850	575	253	894	268	999999	477	125	718	485	684	778	297	51	218	491	854	257	576	554	52	221	277	544	130	935	422	999999	801	974	18	743	585	698	999999	148	999999	233	633	268	842	352	175	999999	999999	730	32	999999	117	999999	32	997	517	999999	177	638	308	999999	999999	333	999999	999999	323	743	477	941	202	999999	999999	999999	944	631	623	318	711	699	55	662	389	999999	999999	405	601	999999	952	999999	235	632	531	580	999999	837	459	310	249	84	38	999999	999999	224	537	433	999999	47	633	401	384	209	999999	477	593	646	329	384	420	623	177	99	791	466	715	999999	999999	261	999999	117	182	322	999999	999999	671	623	524	999999	862	490	220	563	600	560	999999	999999	999999	999999	987	999999	517	999999	890	626	907	999999	641	681	509	967	365	933	999999	999999	999999	72	140	613	999999	970	131	999999	521	999999	412	613	999999	240	831	999999	188	24	273	999999	599	107	431	452	730	732	999999	843	665	999999	999999	287	755	84	999999	999999	896	778	257	27	81	
999999	562	999999	223	303	999999	411	850	820	999999	350	669	999999	926	131	640	687	882	84	988	288	499	999999	804	135	858	425	898	267	791	409	766	256	999999	246	544	471	238	999999	999999	999999	999999	845	116	784	617	983	158	219	933	219	896	183	999999	793	863	936	165	98	445	33	512	593	38	999999	999999	999999	999999	689	587	178	458	455	791	417	999999	654	520	30	517	875	277	688	333	582	512	592	227	180	382	608	315	150	999999	268	78	999999	816	726	209	203	999999	468	999999	764	999999	450	392	999999	999999	219	426	145	580	999999	756	823	269	456	999999	999999	206	637	316	999999	863	318	464	532	349	886	837	793	820	323	699	808	66	999999	821	999999	999999	999999	999999	173	999999	999999	999999	999999	512	254	150	369	850	218	997	999999	999999	653	999999	999999	985	860	282	621	999999	632	999999	266	870	948	766	700	634	814	999999	600	963	153	796	693	748	43	999999	105	745	478	943	999999	326	999999	656	999999	667	379	86	350	333	62	791	999999	855	999999	561	999999	487	449	735	999999	999999	407	584	18	856	217	999999	952	840	999999	999999	903	689	712	940	999999	301	999999	43	265	737	450	999999	910	999999	999999	838	446	481	999999	617	306	742	906	194	918	577	648	556	459	675	999999	509	999999	999999	887	999999	152	999999	842	273	134	416	480	308	976	140	673	656	619	999999	267	999999	384	999999	579	170	782	528	32	151	999999	806	583	589	999999	941	130	733	474	377	999999	83	638	202	493	999999	999999	608	218	788	999999	999999	936	90	418	652	999999	999999	999999	999999	96	624	350	701	620	327	832	999999	694	45	19	940	999999	252	999999	193	841	192	86	689	999999	184	319	243	247	999999	999999	503	181	960	816	544	135	748	290	81	733	937	582	176	66	381	999999	182	778	963	811	693	407	999999	999999	942	510	918	828	912	999999	116	463	960	456	999999	719	733	229	475	999999	443	962	610	460	904	610	909	632	526	270	147	465	284	848	186	105	946	159	873	43	999999	920	377	767	627	999999	621	719	999999	661	999999	953	999999	999999	378	731	796	774	906	342	999999	295	999999	651	177	999999	189	999999	280	999999	999999	999999	999999	442	999999	523	594	999999	999999	999999	988	999999	905	864	90	193	999999	135	480	455	308	182	253	540	999999	921	618	726	600	999999	304	510	999999	492	999999	605	607	999999	999999	855	147	953	999999	999999	354	411	389	999999	570	983	499	63	640	999999	999999	999999	999999	814	999999	999999	904	868	999999	856	137	488	750	423	976	484	585	290	583	
625	317	354	240	769	999999	41	999999	999999	165	617	486	250	999999	624	556	999999	275	792	871	866	999999	278	711	95	357	866	660	966	470	999999	999999	999999	479	25	999999	591	370	570	628	968	153	732	713	999999	379	886	618	135	867	688	219	999999	419	999999	674	48	643	999999	421	330	380	575	999999	79	219	278	771	999999	117	964	999999	704	174	903	999999	228	565	999999	999999	470	257	535	109	781	999999	614	798	762	350	478	948	225	999999	308	597	578	30	644	426	110	125	999999	28	902	761	514	628	516	999999	456	483	568	439	951	82	845	475	929	202	605	999999	18	514	639	25	999999	999999	865	315	153	208	999999	659	614	999999	493	999999	206	30	372	985	292	767	893	995	390	785	207	236	999999	113	999999	451	820	999999	116	259	389	887	59	999999	763	210	851	258	561	999999	825	606	588	338	279	909	829	619	197	251	620	644	999999	926	357	999999	563	999999	117	480	838	999999	248	243	137	319	971	999999	232	92	915	645	443	999999	959	601	647	423	834	191	999999	211	443	864	639	745	261	999999	999999	999999	647	999999	151	91	999999	842	367	999999	211	959	938	426	999999	999999	336	975	210	999999	966	755	991	999999	999999	925	858	636	549	383	604	392	999999	999999	999999	108	444	115	504	362	410	127	243	302	222	874	253	999999	814	999999	538	664	544	107	166	999999	141	507	604	999999	999999	443	302	984	749	819	902	999999	623	298	670	231	480	847	753	848	521	698	927	999999	999999	662	822	220	844	940	847	960	690	947	966	937	510	289	139	967	825	259	553	999999	972	163	581	525	668	999999	193	696	999999	999999	999999	999999	579	272	543	999999	999999	91	149	999999	971	942	409	676	999999	732	720	201	999999	786	33	999999	155	534	369	529	999999	307	552	537	757	160	999999	382	613	999999	367	248	999999	569	999999	743	999999	743	431	40	999999	999999	204	935	597	991	978	568	294	81	297	999999	902	999999	999999	323	999999	611	999999	821	336	36	72	999999	375	481	455	159	439	289	161	412	999999	999999	775	999999	113	999999	940	765	182	57	98	542	246	322	345	731	999999	42	214	508	691	999999	703	727	842	406	569	125	545	829	138	15	919	884	941	573	248	999999	220	921	999999	999999	648	289	999999	530	560	62	999999	999999	78	999999	84	653	999999	999999	999999	58	343	706	57	825	229	353	918	92	623	362	381	999999	493	777	821	999999	837	404	999999	424	788	322	846	999999	978	821	760	730	930	999999	174	448	938	999999	999999	999999	873	845	
999999	305	370	855	907	208	681	373	240	301	585	791	815	999999	541	220	999999	30	860	540	846	408	592	999999	162	999999	197	932	834	999999	999999	999999	419	999999	338	665	63	999999	999999	647	999999	615	590	469	155	999999	460	848	999999	727	930	999999	653	343	999999	668	712	999999	702	999999	20	748	539	999999	493	278	381	999999	987	875	167	337	999999	223	999999	999999	999999	133	52	23	999999	999999	35	116	372	859	663	85	992	669	999999	999999	239	999999	636	999999	85	653	975	876	767	999999	999999	40	569	999999	999999	440	639	767	999999	999999	141	689	663	670	999999	432	574	634	614	305	999999	327	923	287	107	999999	586	617	999999	174	158	999999	999999	270	489	994	547	999999	526	233	999999	234	819	373	749	999999	201	966	373	652	88	350	999999	471	999999	542	117	292	505	582	854	32	611	999999	441	965	443	999999	191	728	885	804	118	390	859	999999	999999	559	999999	557	569	619	253	513	96	807	902	999999	999999	946	886	264	274	943	378	999999	999999	142	932	783	116	797	785	645	999999	283	242	999999	612	999999	44	558	999999	999999	23	999999	778	108	600	633	73	659	937	244	841	630	999999	175	22	999999	984	375	627	754	450	771	834	607	999999	999999	574	30	999999	999999	912	338	510	326	929	143	645	524	542	308	720	457	859	550	804	146	743	77	869	999999	222	668	999999	999	999999	252	410	999999	361	787	999999	999999	488	678	331	512	999999	999999	245	999999	999999	999999	832	328	44	992	911	293	999999	610	999999	999999	161	999999	56	254	407	999999	818	687	999999	474	172	755	999999	678	999999	190	229	302	25	529	999999	991	378	752	835	612	999999	515	340	126	378	751	718	561	891	484	632	87	114	618	405	557	154	335	306	87	999999	366	33	730	74	510	594	999999	675	999999	635	303	999999	795	547	999999	999999	617	999999	421	46	687	786	495	999999	151	999999	999999	134	284	846	52	455	757	532	607	492	999999	61	867	166	999999	999999	999999	848	339	669	999999	81	102	211	537	999999	999999	51	999999	999999	999999	182	999999	999999	197	999999	400	322	592	847	999999	272	939	999999	746	565	237	264	999999	801	65	646	228	999999	999999	999999	999999	82	319	813	570	716	141	999999	954	999999	138	554	969	754	495	418	265	999999	18	999999	142	281	465	999999	11	631	183	999999	524	999999	953	451	999999	862	391	999999	13	779	287	999999	140	911	865	317	437	683	295	123	315	646	390	737	473	830	202	760	617	347	811	999999	999999	541	513	73	485	687	119	999999	999999	177	999999	486	214	
999999	916	231	999999	157	544	328	345	70	294	878	510	225	999999	614	669	631	999999	665	967	348	411	599	407	802	832	999999	573	187	750	147	999999	904	999999	409	914	971	354	470	803	493	603	482	999999	999999	562	999999	710	999999	447	999999	999999	750	999999	866	662	326	823	613	324	793	755	167	999999	156	647	999999	999999	577	700	698	999999	249	861	484	744	929	353	772	250	999999	999999	999999	740	999999	680	490	395	666	747	597	999999	740	155	999999	738	445	172	999999	999999	955	576	142	804	749	999999	227	889	44	999999	733	973	60	373	751	753	686	999999	310	476	167	999999	36	830	112	550	545	104	851	746	309	766	253	999999	294	997	907	999999	991	555	463	999999	361	544	23	624	106	377	404	999999	61	27	999999	633	829	744	549	312	701	999999	999999	133	47	297	822	966	729	274	999999	753	846	999999	999999	999999	23	999999	859	491	816	487	999999	999999	999999	595	694	291	904	619	999999	550	457	604	999999	792	636	339	999999	999999	722	999999	895	999999	299	650	419	638	591	999999	620	272	999999	999999	496	223	999999	750	433	451	603	541	71	119	317	537	306	252	850	643	128	683	999999	795	769	999999	592	999999	878	58	186	65	699	999999	999999	694	665	399	117	358	48	886	906	121	999999	191	985	999999	524	761	354	176	999999	947	999999	937	999999	99	299	727	631	999999	999999	384	275	999999	841	273	999999	623	872	906	144	502	605	999999	776	999999	335	588	783	807	107	126	703	999999	277	751	810	71	435	575	110	389	726	905	24	531	846	922	999999	722	999999	901	888	448	42	295	352	999999	170	999999	764	710	999999	824	45	754	680	265	279	99	463	58	999999	307	806	754	999999	699	228	254	54	412	999999	999999	999999	205	238	265	999999	982	409	65	901	67	999999	399	445	902	870	269	851	590	652	260	269	999999	713	591	999999	287	999999	999999	999999	915	333	361	472	883	692	999999	526	424	287	297	690	999999	156	140	496	417	319	872	828	958	403	463	760	999999	801	999999	999999	647	999999	700	472	755	999999	985	734	459	926	561	220	41	999999	999999	313	365	999999	861	999999	583	999999	999999	968	999999	825	577	522	869	601	484	999999	188	357	879	800	587	824	934	999999	171	999999	47	490	999999	662	797	226	966	999999	404	428	940	44	909	552	999999	731	826	930	950	473	864	857	452	999999	999999	999999	999999	636	725	999999	999999	982	319	999999	999999	743	220	999999	37	999999	555	718	206	65	152	154	448	336	409	856	999999	14	928	697	541	189	47	
289	630	123	999999	340	435	864	792	958	724	732	999999	656	999999	841	902	599	918	156	999999	396	999999	887	245	536	236	999999	542	631	63	621	999999	876	705	930	363	913	998	224	292	342	999999	999999	429	999999	999999	752	999999	166	111	339	779	395	528	651	999999	742	999999	826	113	566	331	171	999999	113	97	619	951	590	488	999999	600	703	863	999999	133	999999	468	999999	999999	999999	534	386	529	724	842	259	358	64	978	999999	44	181	121	726	20	999999	289	325	999999	999999	801	999999	678	122	738	999999	999999	999999	999999	809	999999	359	141	630	42	999999	642	189	271	838	270	999999	612	999999	999999	428	592	146	999999	999999	862	999999	900	473	681	999999	999999	416	999999	766	726	999999	999999	999999	999999	685	999999	999999	693	74	469	999999	64	790	961	904	999999	811	168	999999	493	395	890	999999	946	140	999999	667	948	261	247	999999	203	504	121	999999	369	442	529	999999	388	999999	999999	253	563	762	98	120	512	777	639	897	257	676	282	340	269	42	232	217	236	382	542	442	999999	243	907	999999	678	850	999999	999999	999999	890	999999	999999	942	646	999999	193	999999	348	999999	181	622	999999	977	999999	999999	781	851	336	219	322	999999	15	569	20	999999	330	855	999999	442	661	242	999999	615	367	745	890	397	623	102	999999	174	887	227	370	999999	487	265	999999	337	999999	999	218	498	969	999999	925	999999	931	230	999999	338	513	906	999999	999999	691	999999	620	781	342	999999	999999	244	180	157	164	788	999999	999999	938	74	474	999999	545	999999	33	441	646	999999	819	77	465	403	999999	710	999999	981	723	999999	999999	752	645	609	999999	513	771	974	327	999999	999999	147	623	741	291	556	863	311	370	841	915	259	999999	111	999999	999999	927	834	999999	470	495	999999	74	777	71	999999	429	865	217	42	999999	999999	999999	999999	826	682	454	724	122	925	847	359	999999	881	516	999999	664	544	648	729	999999	999999	999999	857	335	519	999999	999999	679	999999	137	998	104	999999	999999	866	145	273	285	999999	999999	999999	722	837	999999	146	562	193	271	192	531	999999	226	487	999999	952	999999	999999	999999	316	999999	607	999999	26	797	999999	264	292	929	649	743	999999	268	370	909	382	225	383	999999	199	957	888	585	999999	574	999999	781	617	999999	998	38	999999	999999	968	999999	223	167	705	999999	773	881	279	263	999999	449	140	626	856	578	83	737	999999	30	309	358	721	999999	999999	999999	555	77	999999	411	931	999999	863	999999	300	691	696	224	519	343	999999	318	687	999999	963	57	443	999999	924	49	999999	999999	574	
858	474	619	956	200	609	262	494	999999	243	999999	332	10	585	513	335	174	882	858	999999	999999	559	991	670	96	68	510	999999	929	152	608	999999	669	55	14	161	680	735	505	999999	999999	849	765	84	819	312	999999	471	930	999999	759	999999	949	52	454	309	483	948	870	999999	999999	254	564	563	999999	274	662	999999	581	361	999999	439	386	253	961	999999	999999	999999	999999	783	105	48	88	639	999999	450	654	626	601	705	678	731	864	999999	515	22	295	999999	448	555	649	18	890	999999	644	999999	780	705	91	999999	515	566	107	96	999999	999999	999999	999999	999999	194	999999	45	999999	876	683	999999	574	23	737	949	985	999999	999999	999999	143	96	158	999999	995	72	670	948	999999	427	200	999999	633	778	999999	455	999999	370	41	999999	999999	613	655	999999	999999	720	999999	767	967	999999	197	923	97	801	952	949	911	664	999999	117	999999	672	500	935	686	999999	999999	796	999999	999999	111	999999	560	225	371	529	441	144	615	284	999999	903	980	413	239	999999	34	832	825	387	543	192	441	999999	739	272	123	719	999999	999999	430	958	90	685	40	572	999999	999999	439	432	518	999999	999999	654	800	620	691	999999	705	999999	547	467	971	309	749	919	194	636	999999	109	999999	722	805	293	853	359	822	305	382	667	904	162	402	402	868	765	143	786	133	128	999999	36	23	919	999999	963	999999	781	935	120	999999	999999	396	340	26	796	999999	765	999999	451	999999	395	714	48	999999	999999	999999	999999	999999	983	786	999999	512	367	528	389	708	886	507	889	372	999999	369	272	289	178	999999	71	999999	999999	793	377	984	682	999999	194	322	975	414	400	898	417	350	951	334	999999	233	38	999999	999999	999999	999999	268	911	88	756	999999	999999	999999	346	999999	13	999999	999999	199	418	423	829	46	343	76	732	999999	116	991	954	700	418	999999	309	999999	737	259	748	985	708	119	83	604	999999	999999	870	999999	999999	771	895	224	983	762	916	566	404	992	478	570	999999	612	161	919	134	65	617	514	458	402	999999	754	455	382	491	308	350	235	471	184	206	514	414	345	106	740	717	656	30	999999	999999	999999	999999	188	999999	106	958	163	999999	999999	550	366	999999	675	999999	151	769	611	280	617	226	178	530	304	999999	850	208	815	823	394	347	961	999999	715	851	999999	973	276	752	395	999999	196	999999	952	633	840	746	738	465	999999	971	999999	999999	413	999999	999999	999999	486	814	999999	897	152	340	999999	999999	589	872	63	823	733	177	502	858	885	277	39	422	578	670	533	114	
999999	360	999999	999999	241	999999	999999	197	480	932	497	462	974	999999	999999	999999	999999	780	54	967	692	915	732	787	999999	258	499	999999	498	999999	646	815	290	674	999999	791	472	999999	999999	12	792	999999	353	800	680	49	884	398	78	182	752	798	999999	566	421	554	999999	89	944	983	97	999999	699	521	296	681	182	309	69	999999	394	997	840	52	185	827	571	931	117	438	999999	110	77	326	999999	848	199	724	263	999999	173	392	727	956	914	847	176	999999	999999	999	999999	999999	339	662	787	755	957	583	390	594	982	696	972	515	619	987	876	383	315	448	491	999999	56	999999	252	12	999999	999999	138	337	999999	739	427	999999	571	789	771	415	538	460	890	615	999999	999999	900	477	419	222	346	926	971	999999	525	76	517	419	538	163	419	999999	999999	999999	455	63	933	252	279	864	999999	830	226	471	844	855	999999	875	124	386	285	774	592	67	546	999999	366	999999	224	360	999999	161	260	618	996	999999	974	999999	170	999999	999999	999999	999999	555	278	516	710	999999	948	670	518	999999	304	161	877	644	202	428	537	254	999999	76	38	918	273	792	580	607	475	102	999999	741	715	835	651	628	576	999999	788	40	500	999999	999999	553	841	958	999999	108	740	361	560	556	288	999999	999999	668	999999	289	291	485	999999	113	999999	856	789	776	926	469	999999	259	78	165	639	506	754	841	999999	484	999999	999999	999999	481	866	123	542	334	999999	999999	253	982	999999	296	999999	312	104	397	821	71	764	999999	41	999999	597	999999	293	404	916	781	171	999999	520	153	212	976	999999	999999	246	999999	324	465	999999	137	226	528	259	781	410	336	412	366	30	96	720	22	999999	999999	999999	385	830	147	417	999999	637	502	472	855	93	778	762	999999	161	900	747	999999	751	904	180	79	241	511	999999	999999	379	805	999999	433	433	999999	703	999999	580	860	100	186	58	641	999999	723	999999	404	999999	999999	574	772	215	129	349	421	270	378	999999	999999	154	328	153	827	312	832	772	48	432	892	85	999999	999999	999999	810	570	260	120	414	456	23	837	813	999999	26	606	599	610	93	999999	930	334	632	767	999999	771	43	230	338	667	950	27	971	805	556	999999	713	915	999999	779	171	160	964	921	799	316	515	780	811	999999	243	171	999999	421	961	750	999999	301	583	48	536	999999	781	746	505	996	999999	17	816	999999	893	999999	301	314	999999	999999	370	710	967	999999	266	262	419	633	434	999999	999999	560	843	805	683	421	341	281	252	141	379	227	425	803	
451	508	964	999999	812	559	999999	999999	999999	191	389	428	334	184	782	284	620	158	322	716	933	999999	173	20	999999	481	352	30	999999	999999	411	153	295	173	958	757	298	999999	820	875	919	422	988	999999	426	265	96	167	999999	968	999999	231	904	999999	869	146	345	999999	999999	340	216	999999	588	999999	780	245	143	171	225	34	999999	808	999999	447	797	520	326	510	594	274	394	999999	999999	102	999999	999999	249	999999	303	999999	421	344	734	489	999999	79	999999	146	881	999999	999999	925	941	473	983	712	893	999999	999999	359	819	834	999999	812	999999	999999	999999	495	654	600	996	557	867	403	999999	650	999999	999999	779	999999	686	999999	629	999999	999999	469	253	999999	119	495	296	782	673	944	12	587	975	921	543	999999	999999	348	999999	290	194	575	68	548	860	999999	638	55	999999	999999	672	639	215	955	670	486	999999	269	385	169	999999	223	883	999999	400	999999	674	161	314	999999	974	999999	698	348	229	999999	410	704	207	777	856	250	104	488	999999	373	382	999999	261	66	868	999999	963	331	976	999999	691	145	158	999999	667	486	741	555	220	334	940	999999	999999	999999	86	84	999999	608	312	73	129	404	651	999999	653	654	900	257	999999	491	384	376	371	258	885	275	555	371	119	379	508	548	278	947	999999	515	294	168	980	794	999999	364	29	913	999999	296	494	999999	192	23	586	494	291	999999	950	573	505	999999	217	810	528	700	499	933	564	580	135	999999	604	148	999999	741	276	479	70	999999	357	458	408	999999	781	999999	189	106	999999	24	267	550	996	858	19	806	999999	180	276	730	999999	95	358	999999	170	790	527	53	999999	844	228	999999	667	999999	226	57	89	618	39	103	520	999999	149	550	999999	999999	707	745	138	563	790	106	213	340	165	271	109	137	438	990	999999	999999	453	949	999999	455	999999	77	642	962	999999	342	999999	999999	219	999999	946	808	957	585	93	999999	915	999999	63	999999	608	336	774	954	948	951	190	48	196	384	949	200	999999	867	702	640	112	176	836	999999	955	41	131	693	325	999999	999999	852	907	135	230	364	895	674	847	556	999999	688	999999	999999	162	112	985	834	999999	999999	64	99	999999	453	999999	748	999999	605	176	576	215	90	638	658	999999	999999	140	71	163	595	999999	89	29	156	347	424	162	70	306	853	999999	296	999999	569	245	90	999999	999999	999999	999999	111	999999	507	280	350	221	59	365	994	999999	971	924	680	927	461	975	999999	736	115	264	595	202	999999	323	531	999999	999999	79	999999	700	367	675	
615	681	493	13	582	749	999999	999999	374	797	999999	999999	881	131	615	254	117	270	999999	243	359	201	887	909	999999	193	749	999999	312	979	943	304	999999	305	318	999	444	999999	402	999999	930	980	890	999999	136	827	999999	999999	313	665	962	999999	999999	133	326	999999	794	583	21	999999	10	383	999999	999999	854	770	23	585	999999	616	999999	659	999999	691	312	999999	999999	999999	783	174	751	349	128	647	27	790	616	343	979	894	214	860	445	14	330	557	167	505	944	999999	813	857	597	696	854	999999	294	997	820	999999	999999	705	800	847	999999	999999	265	185	999999	999999	164	679	605	917	411	949	223	999999	370	755	999999	805	154	427	360	999999	751	431	792	715	505	618	523	41	999999	509	70	999999	367	999999	301	999999	137	999999	211	143	261	999999	295	999999	98	999999	999999	999999	736	316	560	383	999999	752	908	999999	999999	662	567	546	999999	999999	145	902	999999	625	505	999999	999999	239	999999	274	225	226	999999	82	146	887	626	84	999999	458	305	475	948	686	999999	999999	760	467	599	475	323	665	999999	686	999999	392	25	472	925	935	610	507	638	296	167	999999	119	999999	697	504	45	493	564	708	278	999999	953	212	524	891	940	999999	999999	212	951	560	249	956	538	753	999999	164	158	56	847	798	999999	661	529	831	505	924	769	104	440	829	111	999999	418	873	999999	999999	948	44	994	613	867	436	999999	607	40	162	307	999999	633	999999	999999	999999	999999	479	833	302	683	693	395	26	237	999999	771	999999	458	971	547	664	324	68	216	124	61	243	930	409	325	921	801	352	626	824	999999	559	495	592	417	999999	49	146	140	264	999999	999999	385	999999	999999	224	999999	68	614	643	630	999999	674	230	466	627	548	433	999999	761	999999	53	999999	413	82	221	636	999999	999999	999999	999999	187	927	999999	999999	82	857	999999	744	111	772	742	737	983	999999	896	884	274	999999	999999	999999	616	170	378	372	999999	588	972	260	454	588	293	503	15	28	999999	999999	723	755	394	769	941	689	999999	999999	159	315	999999	218	186	336	371	739	774	219	18	27	559	588	869	999999	885	999999	300	523	489	248	732	965	999999	259	171	519	741	999999	999999	999999	999999	389	223	300	999999	999999	999999	127	226	553	729	999999	19	435	999999	999999	999999	900	884	593	399	361	509	910	582	451	466	999999	999999	999999	998	755	761	999999	731	179	999999	579	999999	999999	283	183	999999	936	519	936	955	326	170	35	633	841	145	864	537	933	999999	999999	717	731	307	157	999999	374	555	973	44	
927	703	918	770	316	589	999999	999999	225	65	573	400	646	495	150	766	999999	999999	999999	619	896	999999	797	300	72	861	589	999999	999999	231	999999	999999	545	902	37	622	252	265	327	999999	381	553	321	999999	999999	912	81	245	167	391	812	155	999999	364	999999	999999	905	999999	999999	999999	10	939	999999	994	132	192	854	743	468	527	523	999999	901	905	248	352	242	918	984	159	790	354	666	999999	419	786	993	999999	765	999999	716	624	558	999999	261	441	368	327	999999	132	67	338	777	639	867	928	254	492	999999	999999	150	999999	643	557	999999	655	283	450	999999	346	199	673	977	999999	810	899	335	38	654	999999	999999	915	173	862	102	461	576	36	999999	999999	541	999999	75	971	999999	729	980	10	999999	605	168	918	742	999999	933	394	999999	963	829	967	602	999999	837	999999	810	999999	823	999999	465	212	89	999999	573	104	804	688	607	16	999999	90	999999	335	820	59	999999	75	183	753	928	708	999999	612	207	908	999999	325	673	999999	999999	999999	905	209	999999	15	526	999999	354	999999	999999	255	786	354	663	748	58	277	999999	788	671	744	62	80	852	757	999999	476	999999	664	215	489	24	852	999999	31	184	719	790	815	532	736	721	535	149	683	921	756	948	458	860	999999	919	999999	93	999999	235	835	356	999999	903	59	862	689	442	135	240	934	999999	999999	574	339	486	590	265	935	33	526	999999	179	835	354	527	600	804	593	569	139	768	428	796	999999	372	13	911	483	874	41	103	24	452	999999	257	316	999999	530	999999	338	999999	158	403	708	904	187	951	558	532	999999	999999	848	565	111	999999	90	845	235	999999	482	679	782	999999	991	433	916	999999	848	106	220	716	999999	999999	240	999999	619	34	97	999999	194	61	362	950	999999	156	999999	459	351	821	999999	470	659	563	999999	659	999999	999999	412	284	988	461	113	462	321	555	999999	399	334	999999	999999	999999	758	791	782	431	326	831	458	844	189	467	999999	999999	929	750	66	720	796	581	999999	532	999999	812	455	733	948	900	639	67	545	999999	134	749	999999	121	712	868	999999	241	999999	26	638	999999	105	531	86	86	999999	571	999999	999999	603	752	940	999999	443	945	999999	59	482	426	999999	401	999999	334	999999	635	761	999999	47	999999	939	564	249	645	999999	65	999999	924	656	871	999999	77	568	655	999999	382	809	251	678	766	532	732	758	999999	824	247	999999	771	198	451	999999	714	533	310	951	48	513	304	999999	387	238	421	402	611	58	134	833	653	83	960	999999	519	149	
999999	666	216	806	999999	820	999999	797	999999	999999	215	999999	999999	544	999999	999999	999999	868	514	122	300	999999	121	340	157	866	700	414	615	698	999999	625	999999	574	262	643	744	242	189	999999	482	590	292	685	999999	64	395	589	999999	999999	860	999999	999999	407	849	743	555	876	999999	999999	130	252	191	257	507	589	752	999999	291	624	959	980	688	40	999999	710	254	435	153	999999	481	120	999999	666	837	146	315	407	725	518	98	999999	999999	999999	999999	239	408	45	187	606	311	306	308	950	999999	999999	412	290	767	149	499	129	999999	566	999999	20	999999	525	419	371	999999	354	373	999999	535	102	999999	965	677	410	311	219	257	547	791	999999	812	889	677	957	733	34	640	999999	29	969	144	26	738	352	826	883	625	816	331	957	933	534	424	897	482	999999	612	999999	999999	999999	871	195	775	810	208	999999	848	999999	638	259	714	787	754	999999	957	390	237	999999	584	427	594	441	225	833	251	287	475	780	485	296	999999	283	747	739	999999	949	251	999999	999999	312	999999	173	999999	999999	253	155	999999	858	939	101	219	999999	782	420	999999	439	999999	941	569	920	59	77	976	352	837	440	50	24	468	999999	149	310	189	282	391	431	264	154	590	999999	506	616	840	394	86	144	501	336	54	668	979	310	368	233	263	967	196	835	244	999999	114	765	399	932	952	909	999999	509	38	274	185	999999	360	472	423	442	237	592	276	999999	999999	713	970	800	999999	999999	999999	956	999999	424	244	429	910	777	991	740	227	999999	999999	176	999999	991	307	779	492	164	949	999999	809	821	740	603	569	540	874	400	795	599	904	122	967	152	490	614	39	756	915	999999	481	999999	224	329	160	999999	667	946	999999	200	317	873	889	56	999999	208	683	640	859	379	903	600	999999	628	999999	329	999999	999999	511	692	999999	999999	248	376	424	136	606	420	453	469	873	927	984	604	291	40	233	999999	995	292	930	398	896	999999	679	880	999999	999999	325	831	900	999999	999999	723	450	999999	634	523	631	29	601	273	197	400	506	975	616	350	346	973	105	287	897	999999	999999	361	999999	702	999999	544	399	19	104	621	569	999999	999999	271	999999	709	405	709	299	999999	999999	667	999999	506	49	704	273	397	999999	352	999999	623	875	226	961	98	742	931	826	97	630	592	178	575	831	999999	999999	354	195	636	577	395	999999	999999	538	104	999999	343	663	992	280	11	759	752	999999	999999	233	275	310	999999	967	999999	883	999999	356	107	499	635	999999	643	999999	918	
211	623	999999	999999	635	999999	687	866	938	409	278	834	817	999999	832	425	689	999999	183	999999	54	130	669	113	512	999999	574	440	605	524	667	30	781	361	800	146	977	999999	320	278	999999	443	136	567	205	59	394	728	274	83	945	790	469	994	873	999999	953	999999	999999	999999	389	257	999999	424	741	999999	62	465	827	696	999999	999999	999999	904	638	611	999999	112	999999	462	999999	846	175	999999	999999	877	560	999999	999999	719	999999	316	999999	471	888	340	181	712	999999	947	999999	999999	900	578	635	801	226	565	365	272	999999	851	763	384	458	542	91	740	845	864	697	999999	999999	999999	513	142	444	112	25	307	439	290	285	961	999999	471	946	597	896	777	999999	995	999999	225	631	341	999999	334	22	999999	259	441	867	999999	259	730	951	791	74	503	367	123	550	999999	832	807	575	802	918	986	596	494	843	999999	212	702	999999	762	486	181	589	120	99	669	58	999999	999999	323	711	735	999999	164	999999	403	419	999999	454	374	392	824	766	999999	999999	35	759	765	999999	799	999999	556	887	199	314	892	913	256	33	999999	999999	834	393	999999	100	192	999999	441	961	999999	658	664	999999	478	379	662	415	838	704	74	909	293	410	624	564	165	848	330	849	639	999999	173	524	574	366	999999	440	514	660	233	558	999999	999999	157	150	999999	308	418	819	999999	487	999999	552	959	970	999999	433	999999	697	934	343	157	592	331	960	495	999999	683	122	999999	232	999999	999999	999999	515	592	489	999999	483	469	857	999999	510	207	999999	414	620	565	603	640	135	999999	817	725	889	999999	999999	482	196	999999	954	624	305	998	430	586	897	999999	453	999999	245	179	999999	237	87	903	999999	999999	179	556	874	999999	90	481	695	999999	93	462	590	999999	857	999999	77	999999	515	242	999999	511	776	576	999999	999999	999999	225	404	956	999999	999999	999999	986	999999	349	312	639	999999	380	544	823	313	868	502	445	491	349	531	238	999999	469	722	844	768	146	618	603	50	999999	472	864	999999	999999	187	504	813	604	350	999999	999999	438	999999	144	697	321	999999	908	83	81	66	772	693	176	854	914	999999	999999	227	627	731	709	599	456	907	679	999999	999999	999999	998	631	887	999	23	534	999999	424	587	157	457	938	709	529	968	999999	700	180	999999	884	999999	636	20	386	722	785	994	999999	599	237	999999	999999	633	227	84	450	178	772	999999	641	999999	499	289	656	999999	689	31	189	630	999999	217	999999	999999	999999	427	371	620	999999	999999	238	539	834	999999	360	999999	882	315	
492	454	527	110	999999	999999	279	702	773	357	999999	616	43	763	814	999999	422	29	519	739	999999	999999	713	829	667	496	451	999999	357	674	999999	527	887	384	999999	735	112	86	289	17	999999	987	999999	24	999999	894	253	999999	999999	625	412	340	619	152	372	693	741	999999	999999	441	999999	177	999999	999999	429	836	729	999999	234	89	115	346	740	511	184	955	156	699	999999	999999	252	999999	999999	999999	271	999999	907	745	21	845	993	414	642	848	958	397	999999	553	999999	999999	175	594	250	645	519	76	600	118	968	417	546	52	135	670	199	999999	999999	623	837	831	929	999999	647	388	96	999999	703	892	553	786	999999	999999	114	152	607	657	736	740	221	205	997	999999	776	604	999999	950	289	971	999999	885	606	999999	716	763	500	191	947	861	559	999999	373	708	565	999999	104	999999	938	982	73	999999	346	61	411	642	834	140	217	999999	999999	145	421	731	999999	667	189	999999	886	350	652	425	710	875	190	403	832	299	243	999999	510	999999	999999	306	999999	999999	999999	555	999999	83	999999	370	999999	999999	781	424	406	641	474	897	12	800	68	597	999999	648	831	999999	870	18	810	544	896	999999	542	725	999999	124	823	125	128	634	685	812	420	292	451	805	104	766	999999	200	999999	999999	592	999999	305	424	966	269	296	999999	684	999999	273	394	999999	999999	999999	65	300	291	818	999999	779	377	999999	256	187	57	207	999999	376	114	999999	620	720	560	39	999999	430	999999	999999	563	829	49	950	86	549	999999	999999	99	443	48	475	714	382	474	567	225	594	59	247	919	999999	270	712	580	597	999999	999999	913	331	538	635	591	999999	264	530	739	426	48	707	160	239	118	999999	337	638	307	999999	255	992	999999	248	999999	472	999999	501	999999	336	999999	488	896	362	904	767	904	412	884	999999	127	999999	999999	999999	999999	352	96	689	954	678	384	999999	999999	415	428	920	517	300	264	129	999999	763	962	412	57	559	999999	798	334	350	999999	999999	753	727	999999	311	175	26	692	999999	385	549	546	889	952	999999	198	491	999999	984	259	999999	158	764	675	999999	982	425	999999	999999	541	297	364	613	999999	459	999999	572	294	999999	755	501	999999	235	743	365	226	999999	999999	619	370	329	999999	999999	999999	83	776	988	61	767	328	999999	274	999999	497	97	195	933	898	502	248	626	207	816	238	758	16	922	31	320	146	909	964	141	999999	999999	999999	23	522	999999	683	209	520	999999	798	14	236	999999	738	656	179	293	999999	957	380	744	132	57	121	999999	77	
999999	999999	999999	630	418	785	142	71	285	664	181	999999	981	819	48	115	680	28	234	531	999999	999999	999999	150	852	736	16	760	999999	999999	999999	901	189	849	829	242	779	895	389	229	103	999999	462	991	998	872	201	999999	999999	999999	452	39	887	811	971	670	999999	999999	778	682	778	999999	999999	196	999999	279	999999	999999	999999	999999	999999	784	999999	14	437	256	731	383	152	980	544	867	428	261	646	356	24	378	999999	169	639	188	127	707	450	721	678	999999	999999	728	640	69	158	999999	999999	668	400	883	999999	725	939	229	999999	797	148	911	953	919	999999	932	265	863	264	830	999999	999999	999999	931	564	716	999999	464	670	423	349	484	999999	893	948	978	955	141	995	161	230	419	730	329	568	539	768	758	727	780	999999	777	805	999999	367	166	999999	999999	999999	666	157	484	559	999999	999999	663	201	999999	971	570	977	134	867	112	610	758	426	346	372	35	947	819	999999	890	999999	571	679	401	536	791	977	495	812	999999	14	745	999999	694	871	904	999999	709	787	166	999999	348	909	702	716	609	739	664	106	999999	999999	999999	999999	999999	999999	886	999999	999999	532	999999	593	491	322	539	108	865	898	731	999999	467	687	248	42	580	97	611	999999	976	684	927	61	322	399	519	619	675	998	999999	609	985	999999	546	186	607	999999	320	36	380	999999	999999	710	999999	999999	999999	615	480	999999	176	999999	483	999999	999999	126	605	137	999999	102	803	919	999999	866	708	999999	489	999999	999999	999999	999999	999999	999999	999999	999999	382	832	226	53	132	760	999999	148	379	832	618	999999	760	913	999999	581	479	302	227	233	461	181	999999	12	885	709	101	474	419	999999	168	804	898	943	634	293	388	94	157	341	899	999999	999999	44	999999	996	729	999999	720	999999	955	714	559	361	829	999999	848	999999	168	423	669	439	729	509	674	814	237	816	288	147	999999	999999	999999	885	334	680	999999	999999	913	999999	980	467	999999	999999	999999	999999	999999	546	124	433	445	174	925	999999	999999	999999	60	554	370	999999	999999	913	999999	583	296	570	569	673	37	158	999999	897	310	280	442	212	685	800	594	999999	569	690	702	855	701	38	469	420	223	864	630	574	999999	638	128	77	121	180	643	999999	883	580	999999	999999	349	547	864	655	301	470	784	260	959	149	715	89	220	499	881	268	110	158	460	173	528	519	317	672	999999	375	100	999999	999999	250	999999	988	181	737	515	164	173	814	999999	752	89	379	614	450	922	49	856	621	298	999999	999999	735	130	999999	446	830	
240	202	503	999999	380	999999	103	999999	802	727	907	483	984	999999	104	296	39	707	999999	159	904	999999	999999	122	999999	478	227	781	996	611	868	826	300	685	923	971	999999	203	999999	999999	285	894	647	204	141	999999	637	570	999999	956	705	422	999999	297	999999	999999	451	391	416	902	60	321	722	201	859	90	999999	999999	803	999999	976	835	335	282	999999	20	229	555	980	146	840	657	999999	50	905	455	565	13	760	999999	530	999999	999999	480	760	963	182	456	999999	999999	200	339	766	168	980	999999	97	988	423	915	153	896	999999	279	71	403	999999	682	295	413	524	999999	548	253	602	57	57	999999	521	910	837	999999	219	929	945	510	999999	342	69	999999	999999	999999	590	844	416	999999	528	518	999999	366	999999	999999	170	931	535	999999	791	523	566	933	999999	242	476	512	87	380	686	480	333	561	999999	488	622	260	55	999999	999999	703	836	999999	999999	539	446	999999	999999	999999	999999	999999	404	934	719	377	775	136	221	999999	110	87	767	45	946	57	194	857	854	663	877	909	886	999999	422	97	686	598	414	293	999999	321	999999	999999	768	409	86	399	841	144	713	496	999999	999999	847	520	936	800	31	480	355	589	310	114	471	702	401	816	522	632	691	186	721	928	341	999999	343	37	999999	547	970	794	999999	719	999999	390	871	967	740	901	999999	886	576	999999	938	215	21	999999	999999	76	17	270	999999	219	453	536	774	999999	588	69	187	999999	533	484	999999	560	574	999999	999999	90	831	433	85	999999	480	804	610	999999	990	135	777	704	759	999999	539	710	999999	806	999999	422	616	760	999999	681	724	252	999999	102	999999	387	640	999999	484	198	245	999999	999999	266	738	648	926	999999	130	999999	292	483	158	999999	944	799	999999	768	325	742	473	80	54	404	999999	999999	451	999999	364	999999	999999	356	999999	571	999999	955	525	662	77	627	999999	999999	999999	999999	999999	999999	104	999999	158	633	745	872	115	999999	724	174	999999	790	369	510	999999	419	999999	518	967	999999	263	586	999999	988	284	980	701	698	256	844	440	127	15	654	143	999999	999999	730	867	999999	999999	487	847	800	999999	734	302	999999	429	86	999999	131	999999	463	987	517	672	999999	359	764	181	417	495	999999	999999	421	999999	999999	999999	786	999999	999999	651	355	999999	776	739	567	999999	549	688	144	999999	179	847	318	168	552	667	999999	999999	999999	999999	112	450	834	991	967	76	14	950	999999	999999	999999	35	999999	480	614	770	221	999999	115	999999	809	86	46	999999	325	42	425	999999	242	999999	751	
999999	850	999999	549	904	999999	785	772	501	568	999999	111	999999	635	154	753	838	554	999999	455	848	999999	613	999999	35	414	695	675	999999	650	999999	717	539	999999	604	184	999999	931	710	911	999999	15	613	37	220	975	999999	513	181	289	586	999999	460	602	903	405	247	999999	523	500	172	999999	837	999999	817	881	572	999999	40	999999	191	999999	844	870	29	999999	999999	585	360	59	999999	192	503	655	73	52	267	936	999999	209	937	999999	999999	219	999999	326	178	762	219	999999	413	999999	482	999999	108	679	999999	590	582	999999	376	661	610	474	187	999999	616	191	999999	775	624	635	999999	999999	42	579	499	999999	132	702	674	276	376	30	999999	728	709	300	557	394	187	676	363	999999	999999	285	10	942	42	768	710	999999	976	443	715	778	631	651	180	528	190	240	468	879	396	110	999999	589	999999	459	280	325	633	999999	597	947	281	487	999999	756	578	556	601	363	992	687	999999	932	315	999999	106	68	130	39	213	947	218	484	97	733	990	420	124	583	497	395	999999	583	999999	767	999999	153	999999	423	999999	633	638	114	999999	999999	810	362	284	961	362	222	204	604	198	649	739	999999	399	275	766	999999	442	28	866	607	334	999999	97	548	370	952	999999	706	89	999999	999999	999999	999999	388	923	999999	146	999999	999999	285	200	758	394	205	38	999999	753	388	657	791	200	619	247	290	385	999999	275	735	999999	409	807	999999	524	618	340	634	210	21	999999	999999	31	290	797	999999	416	999999	331	891	519	660	999999	36	58	298	999999	699	866	316	13	999999	372	410	561	999999	477	702	999999	776	865	999999	508	742	46	528	770	910	822	656	873	809	999999	383	999999	940	211	780	999999	999999	999999	999999	768	894	17	522	766	999999	728	976	999999	714	340	999999	35	126	161	465	990	530	528	999999	999999	219	999999	203	999999	999999	195	999999	999999	696	262	18	999999	235	635	614	735	999999	762	999999	192	845	999999	168	479	226	358	999999	999999	745	790	919	707	999999	999999	558	999999	813	465	777	435	117	366	426	462	332	18	800	491	546	999999	476	767	378	296	42	677	284	724	999999	640	999999	832	874	906	342	999999	785	472	999999	999999	999999	68	985	724	84	488	125	706	999999	999999	557	618	251	24	999999	162	338	474	999999	881	999999	98	624	146	349	285	492	520	999999	32	999999	338	414	393	808	999999	781	654	222	553	561	577	999999	999999	93	999999	590	859	592	999999	971	321	741	205	977	833	444	848	999999	798	996	999999	587	134	984	228	999999	858	216	
999999	999999	684	262	186	330	608	520	999999	63	873	695	632	928	938	60	999999	596	999999	415	975	974	932	280	423	557	999999	990	999999	649	864	272	999999	653	686	810	999999	999999	999999	999999	378	999999	999999	795	999999	113	999999	676	648	999999	999999	632	995	452	241	999999	999999	413	839	629	999999	618	76	351	999999	610	999999	999999	252	999999	763	853	41	343	999999	662	999999	146	769	319	999999	290	352	380	576	242	277	288	421	999999	372	883	229	935	511	760	256	111	999999	900	999999	394	434	520	320	228	999999	661	415	999999	999999	310	644	529	445	93	276	696	774	956	999999	684	999999	999999	765	880	999999	105	831	287	999999	999999	539	869	179	799	855	831	999999	358	999999	615	873	842	999999	72	248	999999	999999	428	494	559	999999	651	566	999999	999999	936	755	440	593	505	829	138	999999	981	770	775	999999	999999	237	999999	636	426	324	727	811	724	153	703	999999	935	999999	413	999999	855	102	888	312	713	972	999999	86	629	764	146	785	744	678	371	301	473	348	854	200	999999	923	999999	999999	839	654	999999	999999	62	999999	658	899	999999	345	318	999999	882	999999	647	673	999999	368	17	661	999999	942	999999	56	999999	411	999999	597	999999	999999	743	999999	999999	999999	473	68	870	136	34	830	116	246	370	409	370	482	419	10	700	190	999999	691	915	258	157	897	588	65	20	999999	999999	70	999999	212	999999	385	999999	329	999999	588	999999	192	343	186	555	941	581	667	686	309	992	999999	896	570	999999	61	26	934	414	999999	480	999999	125	999999	209	55	98	999999	807	999999	776	99	10	121	387	699	357	738	702	215	325	920	379	711	999999	464	174	587	870	550	999999	772	915	433	118	987	999999	960	999999	510	853	424	860	701	999999	902	176	784	999999	641	703	287	241	208	261	559	445	414	999999	744	999999	510	296	266	625	999999	184	576	999999	399	633	999999	761	202	362	900	70	999999	188	999999	999999	999999	999999	239	847	91	541	716	182	558	999999	662	999999	242	628	352	999999	603	86	528	728	599	999999	793	17	316	526	48	846	360	999999	767	999999	969	999999	501	116	67	999999	544	472	999999	403	455	847	971	162	528	999999	19	999999	999999	999999	659	999999	697	999999	999999	231	999999	564	999999	999999	999999	999999	785	999999	275	785	137	999999	80	194	542	66	271	206	335	945	46	999999	998	474	999999	999999	41	175	575	942	999999	892	505	835	878	979	969	999999	581	396	72	544	887	742	446	999999	702	282	69	603	765	501	999999	665	194	387	999999	38	999999	245	999999	619	
999999	999999	999999	245	741	244	316	562	96	674	999999	999999	883	999999	275	999999	999999	73	885	759	116	999999	186	999999	618	999999	650	500	424	941	563	999999	999999	999999	683	564	715	211	41	467	966	999999	517	101	876	344	782	693	999999	309	10	969	360	278	999999	889	999999	769	999999	999999	593	815	148	154	121	289	999999	440	818	711	999999	826	42	999999	793	999999	999999	999999	391	284	67	957	388	125	940	999999	985	100	939	999999	418	945	584	140	873	999999	368	999999	980	597	999999	999999	874	410	757	999999	937	932	484	904	435	70	999999	999999	844	636	436	999999	214	527	303	489	500	34	302	999999	252	999999	553	642	250	101	114	793	519	714	92	978	367	766	656	999999	615	45	999999	999999	567	241	999999	999999	723	345	168	462	999999	999999	852	850	999999	999999	999999	45	388	842	664	344	956	999999	999999	139	553	458	666	447	871	249	873	465	666	945	999999	20	616	999999	918	904	999999	999999	499	244	999999	241	999999	214	999999	621	674	999999	999999	33	999999	999999	408	166	999999	275	679	999999	999999	64	411	396	999999	171	124	920	429	81	923	759	411	314	105	598	999999	999999	586	461	611	259	575	110	999999	642	554	74	611	459	623	652	235	221	70	999999	833	999999	57	709	99	999999	202	602	999999	621	622	97	999999	810	999999	381	688	999999	119	341	999999	310	312	552	617	60	319	969	458	999999	533	200	999999	660	764	800	999999	877	371	696	67	972	260	472	999999	999999	196	999999	568	251	999999	17	111	728	955	999999	173	505	101	49	999999	232	999999	578	999999	999999	999999	227	999999	100	117	811	856	999999	284	516	999999	840	532	160	999999	518	999999	999999	316	526	98	526	999999	241	999999	769	999999	331	101	835	828	681	385	597	623	969	754	478	144	162	999999	689	999999	999999	999999	332	973	999999	185	999999	999999	999999	272	571	343	999999	999999	813	999999	999999	35	534	331	999999	999999	999999	464	934	537	999999	999999	932	999999	163	999999	999999	82	265	759	999999	796	845	156	15	23	891	419	813	264	999999	457	941	25	796	137	999999	367	14	761	999999	868	48	413	291	332	889	865	118	206	999999	999999	266	999999	158	551	190	388	325	435	796	958	999999	999999	240	446	822	916	285	999999	748	51	77	504	654	446	999999	441	864	682	134	999999	310	617	999999	999999	200	886	867	254	947	248	51	579	964	155	226	999999	182	844	999999	973	999999	999999	999999	893	187	999999	410	712	794	748	523	999999	999999	999999	999999	43	999999	188	255	936	999999	999999	89	510	999	497	540	999999	229	
398	269	30	182	160	446	228	170	999999	874	999999	999999	165	999999	209	724	408	278	204	497	193	999999	993	598	999999	924	558	13	999999	999999	689	231	901	492	406	488	503	470	160	333	999999	872	999999	314	816	460	893	581	880	999999	999999	229	345	21	45	389	275	431	609	236	888	999999	223	542	194	217	584	999999	63	720	999999	938	128	870	67	999999	94	688	999999	122	999999	977	133	170	302	470	886	999999	457	26	223	82	860	923	445	224	658	999999	999999	608	999999	999999	528	169	565	663	110	474	953	724	999999	586	649	999999	205	911	102	63	250	999999	331	693	999999	46	999999	158	999999	204	435	842	999999	702	568	999999	245	808	458	963	999999	639	370	421	999999	999999	721	636	999999	373	727	999999	132	605	151	407	287	192	16	491	999999	999999	585	905	48	999999	999999	603	28	476	999999	396	462	138	459	999999	363	910	999999	999999	999999	870	999999	999999	477	901	720	66	561	171	895	63	802	966	310	999999	999999	464	382	825	670	127	617	956	121	340	81	993	999999	540	53	376	435	525	176	999999	999999	999999	999999	147	400	15	52	857	580	208	594	495	828	272	556	898	999999	931	821	207	263	768	603	999999	830	727	910	999999	127	528	628	286	800	519	504	193	999999	245	435	665	85	760	386	913	745	999999	174	883	999999	155	838	503	704	969	538	923	277	302	316	672	104	31	739	61	580	318	999999	319	999999	373	872	302	506	165	131	502	999999	689	400	254	562	999999	46	972	689	999999	582	830	999999	580	915	734	928	762	570	63	31	335	342	999999	890	855	126	620	999999	545	996	548	999999	46	542	587	901	72	120	77	985	767	371	455	735	864	338	999999	458	148	999999	999999	594	77	999999	66	356	962	999999	999999	910	426	699	154	137	999999	999999	999999	48	337	832	999999	652	503	78	263	963	887	702	999999	999999	929	171	144	181	263	953	999999	999999	485	999999	938	709	999999	167	999999	999999	999999	327	999999	882	394	158	999999	315	999999	100	101	998	227	103	469	270	337	189	981	265	564	972	874	90	211	388	562	999999	893	166	249	345	510	999999	745	569	11	153	142	781	50	999999	999999	172	861	999999	347	392	771	999999	382	233	186	313	514	255	453	620	680	16	595	34	422	351	850	755	498	999999	357	899	269	193	57	209	224	735	999999	711	228	999999	51	999999	999999	224	784	26	169	207	999999	500	126	390	473	135	195	26	999999	332	321	115	293	315	45	872	419	198	999999	976	99	778	946	999999	402	
260	965	425	700	999999	566	999999	596	300	361	999999	782	999999	720	922	24	999999	328	977	399	999999	999999	999999	144	999999	999999	596	999999	193	118	902	554	999999	988	222	170	769	325	999999	999999	487	519	999999	953	999999	99	999999	999999	263	961	890	999999	999999	352	999999	999999	999999	291	248	999999	970	993	412	999999	999999	311	408	890	507	761	255	882	999999	221	912	999999	154	782	954	372	274	127	587	232	227	451	585	42	708	109	999999	999999	999999	817	795	493	116	999999	999999	877	691	649	971	999999	716	999999	999999	757	999999	685	968	999999	336	876	137	852	415	190	965	17	725	375	191	407	999999	766	804	999999	999999	428	999999	999999	288	999999	680	999999	156	999999	515	999999	999999	999999	602	999999	141	484	161	211	690	999999	999999	926	999999	999999	162	325	999999	999999	672	999999	213	61	341	999999	999999	633	999999	259	205	512	999999	330	999999	999999	907	897	773	999999	276	354	615	603	999999	999999	350	570	500	791	924	999999	166	582	999999	565	15	58	497	999999	999999	508	316	902	15	187	245	999999	261	97	588	265	552	309	307	327	344	609	999999	856	670	628	999999	387	999999	840	356	134	906	119	999999	859	409	999999	334	999999	999999	712	598	432	248	593	999999	412	213	669	999999	857	999999	105	999999	405	606	999999	919	999999	375	999999	577	175	831	120	850	152	346	728	855	369	974	539	999999	631	21	29	999999	87	319	999999	999999	665	37	498	850	810	887	356	999999	769	272	128	402	119	999999	999999	601	138	742	999999	76	484	813	452	882	744	817	599	393	587	32	999999	897	645	755	912	147	342	270	49	999999	989	999999	96	106	999999	999999	179	497	999999	428	999999	345	151	662	699	851	999999	616	999999	999999	298	963	999999	746	430	231	756	999999	999999	295	268	867	702	999999	87	18	727	355	35	607	648	112	804	999999	542	999999	755	983	65	71	999999	726	999999	56	966	36	999999	349	676	635	390	999999	274	302	999999	622	999999	239	999999	690	134	239	590	508	355	195	999999	516	214	923	476	773	309	171	999999	542	712	656	946	999999	219	387	679	400	226	833	837	999999	999999	920	864	525	407	374	936	333	999999	655	999999	780	999999	999999	145	753	169	999999	514	113	999999	627	999999	986	999999	999999	481	746	559	200	292	521	358	656	517	294	999999	999999	375	935	999999	410	406	67	999999	999999	191	926	251	926	240	608	328	733	943	381	20	999999	242	872	892	999999	773	999999	373	188	432	222	775	999999	999999	219	999999	579	879	999999	231	852	40	999999	353	554	999999	633	999999	
683	999999	624	999999	999999	283	191	717	503	999999	999999	637	460	693	777	742	969	161	999999	242	31	999999	749	854	999999	160	168	847	124	528	348	694	149	985	689	999999	808	509	640	999999	999999	502	747	999999	844	530	770	168	262	385	383	403	115	401	938	327	999999	999999	999999	984	125	344	602	975	704	999999	497	474	999999	792	933	469	521	821	729	528	619	221	19	264	389	999	999999	738	999999	999999	589	999999	999999	372	541	999999	582	999999	999999	178	899	772	999999	999999	999999	306	164	999999	999999	914	999999	999999	671	419	707	242	760	672	605	126	748	863	830	759	760	748	427	999999	999999	999999	999999	865	369	561	999999	846	999999	514	231	93	999999	135	296	240	72	305	87	999999	664	308	999999	910	60	999999	429	999999	941	999999	744	294	879	999999	218	999999	37	26	999999	999999	790	861	853	255	451	521	281	623	576	600	999999	999999	671	789	977	999999	616	999999	999999	999999	999999	999999	904	315	770	937	999999	332	917	739	212	56	380	999999	847	803	454	42	469	538	74	805	469	351	386	288	622	100	999999	265	940	60	210	999999	977	206	999999	548	485	513	317	949	999999	837	397	651	94	703	941	184	507	583	517	286	958	336	134	563	929	491	324	999999	786	661	799	162	845	479	999999	650	846	999999	557	955	231	999999	109	632	954	734	204	919	158	999999	757	366	542	999999	942	650	999999	999999	619	999999	999999	203	172	999999	47	244	805	614	712	300	999999	601	36	999999	65	843	236	501	608	204	999999	405	999999	425	904	443	620	921	999999	349	577	453	999999	563	766	37	999999	999999	594	999999	929	999999	216	858	43	165	999999	979	868	999999	999999	580	999999	425	706	793	238	747	149	604	624	884	999999	372	722	884	315	472	796	37	891	999999	907	889	274	707	999999	116	999999	999999	113	999999	999999	437	926	999999	658	870	857	972	799	999999	915	990	105	54	999999	843	999999	999999	850	867	193	840	999999	252	673	905	160	999	603	131	364	400	999999	999999	999999	649	999999	725	999999	999999	615	823	237	686	265	916	793	230	204	356	970	243	898	245	457	999999	230	683	333	752	999999	857	378	999999	850	524	499	121	224	999999	406	420	999999	415	262	370	612	530	986	999999	121	999999	804	257	161	999999	999999	999999	536	617	429	763	401	483	724	757	454	559	836	741	999999	999999	15	342	999999	559	320	493	983	96	610	699	696	576	640	789	63	131	526	999999	32	999999	584	606	443	999999	29	449	690	504	915	62	693	255	339	439	924	471	307	602	
810	18	281	449	16	729	76	825	842	999999	704	332	43	999999	999999	192	107	408	999999	999999	540	871	802	488	999999	558	999999	451	999999	211	999999	591	824	924	999999	23	999999	145	600	713	576	999999	606	755	999999	592	29	585	536	156	342	526	572	989	71	939	216	792	278	999999	999999	624	587	999999	81	123	999999	118	200	705	229	962	808	195	741	346	274	999999	688	999999	539	430	915	999999	869	348	28	834	862	999999	807	999999	999999	152	990	951	999999	965	684	687	94	910	999999	831	927	999999	999999	386	258	999999	674	169	114	689	918	302	709	497	771	732	104	674	256	222	897	999999	999999	999999	204	790	999999	309	372	10	504	629	44	94	999999	999999	999999	641	586	147	313	999999	999999	999999	233	698	251	999999	203	999999	593	419	664	183	933	877	283	999999	192	468	995	375	999999	113	999999	299	267	625	334	282	111	999999	98	118	908	259	984	918	443	506	548	999999	115	420	417	94	965	999999	999999	999999	225	999999	459	127	151	999999	999999	961	991	933	440	999999	794	921	999999	140	331	555	274	684	892	365	617	999999	920	394	270	386	999999	111	334	999999	474	48	66	999999	12	970	967	971	407	32	927	999999	76	921	817	999999	570	286	763	999999	597	476	999999	860	962	773	207	757	677	999999	999999	890	999999	999999	999999	755	999999	328	999999	360	587	999999	286	870	437	999999	619	998	576	85	815	418	999999	914	809	998	645	205	568	239	773	219	304	932	756	47	999999	42	769	72	999999	252	999999	412	831	304	199	533	433	855	164	208	191	999999	999999	856	552	694	234	999999	999999	668	759	999999	587	378	998	353	123	399	216	586	239	514	756	999999	269	999999	92	515	999999	122	772	713	999999	574	999999	703	283	899	495	999999	808	615	952	999999	492	260	824	463	305	999999	419	44	648	577	969	676	999999	96	597	999999	611	719	999999	997	999999	56	823	999999	349	305	999999	223	903	999999	778	623	562	105	90	19	121	999999	219	963	999999	738	999999	508	604	361	858	197	999999	879	999999	999999	271	954	764	446	437	810	999999	999	775	999999	999999	647	798	355	124	749	999999	999999	999999	999999	509	390	304	168	981	324	419	987	447	882	910	33	405	999999	362	999999	340	644	581	311	515	220	198	506	607	427	710	258	247	999999	192	999999	385	623	590	999999	659	606	464	122	999999	136	562	892	999999	117	252	118	993	516	419	370	16	999999	999999	999999	999999	798	999999	564	614	999999	749	339	700	195	648	999999	109	481	948	733	189	468	910	389	
658	305	219	499	999999	601	264	731	699	999999	718	192	156	301	687	860	999999	900	508	240	386	232	201	110	999999	469	19	999999	568	685	191	548	292	97	640	896	588	70	999999	23	999999	28	639	879	477	465	636	808	794	97	687	999999	960	999999	13	435	114	119	40	715	592	743	173	24	999999	180	899	999999	999999	999999	281	985	999999	494	335	367	593	322	633	13	833	999999	727	999999	999999	902	587	999999	94	215	792	479	39	999999	430	172	999999	625	249	307	566	999999	999999	13	999999	702	767	999999	354	999999	841	999999	486	37	881	391	25	692	999999	999999	999999	296	999999	999999	998	802	999999	846	73	172	512	999999	82	335	999999	267	999999	724	999999	999999	144	122	268	999999	373	10	993	12	793	999999	999999	173	608	999999	714	999999	999999	703	15	23	747	999999	411	191	143	874	719	999999	590	624	999999	301	36	722	603	999999	37	536	999999	998	808	952	63	34	25	348	999999	571	621	177	665	999999	718	652	999999	999999	710	86	315	499	290	843	421	999999	710	999999	146	999999	907	244	251	74	622	17	214	794	867	386	176	999999	514	158	539	423	958	979	582	999999	176	999999	769	951	231	999999	717	965	999999	884	323	169	212	483	664	386	925	600	999999	711	999999	761	355	333	999999	520	984	999999	313	999999	220	999999	999999	762	719	999999	475	300	843	40	999999	248	263	982	73	999999	999999	41	999999	162	497	999999	251	870	936	414	45	445	50	711	999999	584	661	542	674	592	885	449	764	148	911	634	999999	999999	422	999999	999999	373	270	999999	928	953	648	161	511	852	489	413	826	315	999999	999999	260	999999	433	999999	586	720	317	999999	130	152	277	999999	999999	862	610	545	458	999999	905	672	184	146	782	653	936	510	41	822	112	482	623	458	999999	881	384	999999	282	707	622	788	65	789	782	785	686	303	909	648	999999	944	954	99	999999	819	854	999999	999999	780	778	999999	688	495	378	999999	529	999999	999999	999999	487	999999	272	751	123	127	616	394	364	997	966	642	600	393	580	999999	527	533	999999	837	36	999999	276	999999	928	546	109	570	421	999999	266	999999	604	549	170	267	681	213	975	292	212	469	999999	999999	999999	145	999999	305	914	999999	130	999999	999999	861	342	999999	717	770	822	577	999999	56	973	229	741	108	999999	61	232	323	999999	324	557	765	634	999999	512	999999	687	792	71	804	655	212	24	270	107	743	216	944	549	911	999999	408	275	999999	999999	539	999999	999999	999999	999999	82	999999	999999	806	447	999999	236	775	713	802	
92	40	999999	223	400	770	214	481	11	999999	999999	288	999999	574	933	999999	500	478	999999	999999	999999	972	694	999999	731	64	479	218	999999	103	516	440	240	747	828	999999	999999	61	765	725	999999	148	999999	802	589	793	999999	999999	873	999999	999999	757	705	741	999999	999999	345	878	491	346	301	996	658	908	999999	413	58	35	746	582	266	448	713	354	647	999999	268	892	58	937	235	320	345	999999	588	759	735	499	999999	999999	25	999999	570	999999	999999	338	490	806	23	185	999999	803	422	300	999999	75	53	360	103	349	851	999999	829	553	999999	980	661	133	329	39	678	558	999999	36	567	250	878	294	920	999999	999999	999999	999999	872	202	432	898	54	999999	999999	999999	384	406	901	867	999999	195	26	999999	999999	676	366	486	999999	507	197	29	395	733	999999	197	759	440	784	999999	999999	573	957	361	688	92	999999	999999	806	999999	999999	162	882	169	994	65	862	976	476	642	319	975	894	999999	14	413	999999	320	710	999999	956	999999	622	999999	999999	999999	237	664	630	999999	999999	999999	999999	670	214	44	146	235	739	735	335	782	999999	151	999999	999999	679	999999	357	284	999999	306	921	481	999999	359	999999	654	999999	995	999999	207	356	115	583	584	305	233	170	969	277	287	581	999999	999	183	999999	999999	874	65	329	645	317	355	999999	762	812	208	313	854	504	491	545	999999	999999	138	999999	858	567	778	127	455	431	999999	17	301	999999	947	999999	193	379	69	999999	635	675	999999	889	11	322	820	771	999999	920	316	475	785	742	999999	75	871	747	132	999999	999999	937	999999	223	930	347	501	47	865	999999	129	484	444	711	999999	78	726	999999	434	545	746	16	30	535	125	912	232	559	887	881	610	445	999999	156	684	698	999999	999999	959	663	821	999999	906	381	800	831	40	83	832	769	349	633	323	586	176	98	999999	349	108	28	125	999999	159	983	125	683	237	999999	37	221	999999	757	288	999999	999999	999999	110	648	734	999999	881	158	726	128	541	999999	132	670	980	596	781	462	870	941	547	999999	999999	922	999999	126	604	742	56	620	503	592	355	999999	999999	212	988	278	614	814	999999	966	999999	999999	451	147	999999	566	317	441	440	813	886	999999	234	844	339	187	392	999999	689	149	112	999999	625	949	632	999999	807	777	607	999999	847	999999	999999	580	663	603	480	128	999999	999999	434	615	190	689	705	18	327	28	873	999999	885	997	134	997	864	120	415	502	515	981	759	539	833	926	999999	830	541	653	191	736	707	273	61	999999	999999	999999	
924	935	253	999999	262	788	904	797	627	999999	932	808	715	553	999999	978	613	999999	287	894	999999	264	723	875	477	999999	999999	147	999999	621	945	999999	292	377	195	999999	258	999999	999999	971	635	45	308	125	898	733	937	638	548	728	999999	477	999999	820	715	670	221	378	156	999999	950	766	694	16	904	460	999999	348	368	716	999999	721	855	315	999999	999999	955	999999	977	743	736	209	598	384	960	477	117	471	662	524	999999	999999	745	149	30	868	350	302	999999	447	217	999999	999999	832	999999	939	999999	69	560	968	715	999999	999999	412	852	751	178	320	55	436	353	64	686	843	458	849	975	716	294	401	406	662	999999	999999	536	147	929	766	384	31	855	57	999999	694	808	654	999999	342	297	999999	699	999999	257	784	104	163	912	435	383	999999	999999	905	999999	169	571	63	226	861	999999	714	821	412	935	33	580	305	999999	999999	999999	803	370	643	428	999999	701	376	414	612	444	383	999999	503	392	235	68	950	283	751	132	755	438	999999	999999	583	999999	297	103	234	213	999999	19	920	400	580	999999	999999	487	759	468	205	648	613	999999	502	999999	327	999999	999999	999999	630	31	402	870	289	374	999999	186	845	566	413	282	190	409	645	373	314	113	999999	999999	737	472	524	999999	999999	116	824	999999	999999	103	999999	278	393	268	582	777	617	60	999999	999999	54	153	641	202	65	922	468	213	781	138	999999	224	999999	999999	237	167	506	999999	943	183	549	999999	221	752	435	999999	999999	921	826	867	755	999999	992	999999	402	999999	831	332	237	14	648	620	428	999999	999999	916	999999	130	40	425	281	508	999999	937	999999	510	932	889	766	920	43	546	387	999999	999999	999999	232	610	870	643	336	184	882	938	534	929	125	386	833	999999	83	768	999999	411	596	257	157	64	941	891	661	999999	999999	316	970	111	999999	999999	462	997	999999	460	259	396	98	106	626	178	412	736	395	555	65	999999	846	274	655	975	327	999999	773	177	669	999999	982	394	999999	575	967	432	695	610	923	836	825	623	519	504	322	500	999999	978	999999	999999	505	115	999999	317	470	706	456	999999	999999	999999	234	999999	791	999999	414	704	999999	999999	210	979	51	785	999999	999999	999999	233	755	160	662	827	999999	794	999999	464	482	999999	999999	312	114	271	976	437	999999	596	611	999999	999999	248	99	618	23	580	999999	672	173	720	483	666	999999	999999	951	306	605	999999	832	439	10	337	797	999999	999999	999999	946	939	13	613	999999	45	999999	132	401	516	70	999999	813	924	999999	
852	999999	762	402	842	999999	867	320	679	831	65	999999	999999	308	999999	450	561	423	999999	633	838	669	559	359	448	999999	762	845	444	245	561	554	907	422	999999	47	45	999999	363	757	88	629	333	782	315	281	445	999999	897	76	509	630	974	999999	188	193	740	412	954	999999	664	32	875	444	280	999999	856	760	160	467	415	999999	70	92	999999	218	345	777	54	176	613	938	948	378	735	999999	580	617	243	964	999999	999999	191	569	103	65	753	999999	511	804	999999	999999	674	440	660	94	570	891	744	969	847	999999	367	787	189	726	84	507	999999	349	929	999999	527	195	170	999999	244	500	999999	499	465	457	276	250	752	929	273	517	717	651	370	689	872	273	999999	344	999999	403	389	999999	981	256	999999	172	999999	185	167	489	279	999999	850	79	902	255	514	400	999999	127	45	260	462	566	789	999999	978	999999	376	263	78	999999	516	840	120	999999	517	218	277	999999	375	576	771	784	999999	838	801	300	786	999999	758	726	648	157	367	138	999999	425	999999	999999	193	999999	808	903	420	999999	999999	19	958	290	999999	306	132	999999	751	469	999999	677	328	951	266	687	463	749	999999	351	188	368	482	982	707	102	752	156	920	741	999999	999999	373	795	476	999999	341	506	889	999999	603	66	406	898	649	999999	107	999999	865	999999	180	69	408	79	274	999999	536	999999	583	644	554	976	671	19	701	621	314	532	485	474	999999	957	859	52	999999	132	962	583	342	470	995	247	291	423	571	708	469	304	530	472	264	365	923	255	908	627	394	396	999999	999999	932	574	39	400	999999	223	209	366	331	152	51	953	999999	999999	999999	999999	695	257	999999	993	162	19	12	22	219	990	999999	999999	999999	130	738	575	386	313	537	431	217	890	273	999999	508	112	999999	999999	431	999999	720	810	606	601	931	999999	948	213	876	922	572	999999	999999	170	189	595	232	210	999999	475	577	340	585	227	999999	804	984	99	495	59	999999	624	591	908	999999	999999	18	999999	199	999999	626	999999	437	999999	859	999999	710	113	179	913	880	772	973	955	734	389	234	389	999999	136	999999	999999	999999	999999	886	999999	436	282	889	999999	587	999999	21	812	999999	404	903	970	368	910	104	881	919	582	999999	999999	650	635	999999	890	998	628	50	72	450	767	999999	610	728	910	999999	438	223	223	335	201	760	999999	116	339	486	999999	30	591	41	280	939	999999	658	621	307	800	999999	999	999999	999999	999999	949	371	91	999999	302	999999	457	999999	999999	668	705	256	977	
999999	488	999999	843	414	745	608	999999	999999	180	827	327	952	116	999999	962	339	223	267	377	552	811	799	999999	999999	193	21	999999	445	999999	611	243	890	680	117	819	281	264	999999	221	360	199	918	201	264	622	350	999999	844	193	999999	454	448	878	999999	702	999999	504	454	230	733	999999	24	999999	568	593	437	281	999	793	691	85	628	55	999999	363	893	999999	770	776	843	876	999999	261	48	167	795	21	255	999999	999999	776	809	375	487	999999	185	263	632	999999	999999	78	999999	60	501	261	825	402	860	81	809	90	734	678	386	857	315	762	999999	411	798	426	36	593	664	915	275	263	999999	702	188	639	999999	999999	999999	999999	999999	677	759	999999	999999	402	160	999999	606	59	52	999999	988	630	19	422	635	999999	872	769	999999	999999	396	586	985	999999	834	168	893	179	114	635	97	999999	127	999999	13	840	999999	406	999999	852	987	615	999999	144	274	999999	692	999999	999999	999999	236	999999	732	197	999999	182	999999	999999	999999	992	999999	436	944	416	54	385	512	381	419	795	999999	476	503	999999	564	781	713	999999	307	896	475	137	999999	360	408	274	880	929	357	999999	999999	310	838	283	999999	560	999999	466	100	999999	435	321	356	999999	602	760	328	542	633	509	469	950	471	670	526	162	271	594	18	779	999999	582	999999	588	756	851	999999	230	627	13	999999	257	760	999999	470	164	780	956	999999	647	946	999999	306	847	371	98	839	177	757	419	299	999999	457	999999	393	852	296	768	462	750	132	108	914	629	398	221	199	999999	209	371	381	315	836	370	833	999999	286	186	226	999999	22	469	999999	217	714	44	799	449	35	618	867	22	999999	16	524	999999	433	999999	999999	999999	899	999999	967	395	999999	999999	999999	96	999999	236	576	999999	551	999999	738	662	635	706	915	363	421	999999	37	999999	503	369	811	829	999999	985	999999	609	726	999999	999999	235	999999	87	180	730	794	999999	961	798	51	757	999999	708	278	999999	222	727	999999	106	737	159	759	385	891	999999	182	999999	250	999999	503	967	999999	484	37	512	999999	558	536	999999	999999	709	999999	238	550	746	898	112	560	984	773	15	847	999999	338	618	476	126	999999	502	999999	383	472	999999	305	84	373	999999	999999	766	999999	663	201	577	536	38	371	530	835	154	779	80	860	266	729	999999	129	999999	999999	999999	45	54	373	999999	636	195	999999	329	932	475	382	999999	431	999999	293	999999	999999	999999	103	310	256	945	290	50	999999	487	523	216	999999	808	999999	999999	999999	272	999999	656	999999	167	
940	351	792	52	598	370	772	866	649	76	999999	620	683	999999	999999	999999	172	100	764	332	999999	159	671	999999	999999	134	520	771	999999	999999	72	636	999999	999999	339	752	517	214	999999	999999	278	999999	999999	457	243	128	134	115	943	995	999999	640	892	999999	846	790	679	762	462	999999	849	10	999999	490	999999	346	999999	36	519	916	338	957	742	843	999999	465	999999	224	796	471	999	415	999999	86	68	432	743	851	810	999999	82	755	752	883	81	277	999999	358	454	896	999999	108	999999	999999	667	999999	897	58	912	391	479	465	965	991	473	999999	182	718	431	581	602	999999	226	970	843	999999	215	999999	999999	787	404	963	999999	900	153	901	999999	999999	999999	915	534	694	999999	429	999999	616	999999	760	999999	638	104	352	926	872	303	999999	881	999999	999999	94	999999	48	286	999999	999999	516	695	75	847	572	999999	381	308	999999	57	908	20	797	999999	999999	793	999999	448	144	999999	61	46	897	606	775	29	205	617	335	978	495	999999	813	441	999999	921	724	912	848	25	999999	54	420	825	999999	999999	94	723	999999	301	999999	599	999999	443	935	479	798	468	82	552	427	999999	972	536	562	999999	999999	365	999999	315	999999	541	999999	999999	968	16	999999	81	999999	417	934	482	660	44	496	895	275	999999	999999	999999	999999	999999	840	305	999999	999999	999999	884	273	895	169	729	385	651	232	950	999999	999999	474	999999	853	726	258	664	617	945	112	999999	999999	666	234	827	859	263	192	813	999999	305	531	17	935	742	808	324	999999	215	106	19	811	999999	896	252	905	576	240	999999	16	185	999999	652	999999	142	999999	999999	999999	342	999999	132	469	419	999999	703	502	467	993	121	917	933	999999	412	999999	102	137	504	770	981	922	292	999999	785	806	526	617	878	159	802	898	212	652	915	344	974	549	402	297	202	750	447	999999	129	489	999999	999999	285	803	765	15	999999	835	689	419	588	109	684	613	732	96	623	317	201	222	715	999999	999999	77	999999	553	999999	999999	577	241	484	999999	903	999999	999999	757	341	85	393	796	999999	999999	999999	999999	756	999999	865	788	564	116	999999	139	391	906	773	999999	277	999999	928	222	999999	142	267	458	999999	999999	205	999999	880	999999	754	548	924	404	663	349	328	995	320	999999	687	946	652	999999	999999	354	999999	996	999999	999999	489	999999	999999	999999	526	426	118	514	570	999999	999999	486	908	590	361	588	999999	986	252	434	999999	282	897	928	534	334	490	999999	353	590	560	209	856	999999	495	631	401	752	878	247	999999	999999	999999	442	
330	999999	47	71	999999	525	148	999999	753	106	477	999999	235	227	646	999999	936	999999	999999	979	328	480	629	970	999999	729	999999	462	117	15	999999	999999	848	999999	608	333	296	999999	999999	999999	451	228	455	759	470	288	406	184	116	687	310	918	653	454	999999	850	581	77	966	390	339	686	234	748	902	818	368	999999	618	323	905	518	635	342	999999	109	35	869	509	816	999999	999999	999999	999999	999999	285	15	403	351	999999	751	229	999999	306	498	765	999999	707	857	652	919	636	999999	792	781	792	293	320	916	24	999999	999999	568	999999	66	326	339	804	52	627	999999	964	428	999999	999999	686	66	338	843	772	999999	999999	22	857	999999	697	999999	563	648	912	992	999999	486	336	932	999999	660	999999	999999	182	435	999999	664	999999	839	954	999999	704	999999	999999	735	954	477	154	908	507	999999	999999	263	369	999999	775	165	140	999999	999999	999999	101	927	531	35	755	99	671	346	916	999999	782	27	941	489	999999	342	999999	186	47	999999	999999	428	435	351	999999	57	999999	312	659	999999	533	605	721	476	999999	999999	999999	80	999999	865	805	807	999999	843	999999	692	321	880	128	443	613	953	596	899	155	672	999999	189	85	708	219	369	686	999999	140	187	306	999999	372	974	999999	482	999999	182	422	535	999999	592	435	267	999999	999999	194	999999	430	580	999999	821	331	999999	999999	520	999999	280	655	446	130	118	999999	738	396	847	518	999999	800	141	999999	424	487	620	246	910	753	999999	973	999999	184	470	463	559	178	484	153	919	699	999999	486	926	527	976	414	328	878	696	870	888	491	50	425	999999	824	594	999999	711	217	375	999999	187	307	446	271	660	655	999999	569	999999	703	999999	454	678	654	829	897	510	215	918	999999	999999	947	95	728	144	999999	999999	735	584	150	441	711	999999	365	309	628	90	999999	753	999999	724	999999	958	194	892	596	999999	644	994	697	833	505	299	343	709	239	222	999999	137	999999	491	428	999999	771	272	887	130	999999	354	999999	816	795	461	255	999999	929	988	999999	835	999999	306	999999	741	887	999999	935	422	999999	655	80	416	999999	587	147	999999	306	151	196	999999	15	476	999999	999999	793	999999	47	53	53	36	779	251	321	881	589	319	961	687	108	465	336	999999	139	666	284	794	999999	218	324	73	20	788	801	978	830	81	999999	999999	947	15	999999	891	378	963	876	999999	104	491	998	828	230	618	53	999999	595	999999	346	768	25	999	438	829	999999	980	25	999999	449	342	61	999999	447	731	739	102	196	444	999999	
176	999999	455	699	961	999999	496	843	402	999999	80	999999	999999	734	113	224	948	577	449	172	999999	948	999999	999999	762	440	489	390	498	999999	999999	544	160	445	180	977	999999	999999	477	619	243	146	999999	257	378	949	761	783	344	517	999999	524	747	282	707	227	906	75	999999	531	730	999999	355	999999	999999	999999	243	854	564	135	999999	999999	109	999999	999999	999999	334	636	21	813	678	705	56	980	97	436	796	877	738	999999	81	999999	372	946	889	137	790	110	999999	842	715	907	999999	999999	863	152	425	999999	353	454	893	279	999999	133	999999	34	68	374	434	999999	738	365	126	612	999999	159	285	163	940	801	999999	234	181	178	107	770	999999	838	127	945	21	878	999999	293	999999	801	449	999999	999999	999999	78	426	675	999999	113	999999	791	999999	163	713	866	271	977	999999	983	668	999999	886	36	92	548	999999	257	489	354	860	830	832	999999	263	709	46	69	86	732	999999	558	999999	999999	747	999999	870	685	999999	88	999999	900	982	999999	399	703	563	999999	21	325	999999	179	999999	753	999999	529	999999	72	899	13	830	999999	901	819	938	999999	999999	822	289	113	999999	545	843	411	605	959	848	533	163	560	999999	824	58	760	884	875	372	329	999999	227	30	807	785	409	258	547	999999	173	371	289	678	999999	933	999999	647	999999	335	784	158	293	681	435	908	999999	857	15	163	999999	935	72	747	705	999999	71	93	870	760	443	163	67	961	685	172	874	999999	415	890	150	999999	581	550	587	999999	999999	999999	594	898	999999	552	252	394	999999	237	308	541	973	739	871	825	999999	552	891	631	100	999999	999999	273	44	467	451	125	23	999999	999999	999999	999999	533	474	525	999999	972	324	891	910	673	113	999999	999999	342	909	999999	29	999999	999999	999999	658	999999	90	214	999999	330	863	978	999999	136	380	828	874	785	381	999999	275	355	999999	804	238	10	999999	427	228	999999	409	702	558	999999	999999	698	692	999999	999999	214	453	269	999999	177	118	999999	999999	783	302	285	583	88	961	469	409	673	999999	541	999999	657	245	662	999999	10	921	171	430	334	41	682	999999	548	999999	999999	995	15	379	168	695	893	220	936	134	943	965	331	999999	98	999999	432	709	999999	535	217	969	790	284	999999	256	999999	914	465	752	619	150	999999	167	794	999999	404	304	830	999999	906	446	999999	537	52	44	599	430	342	958	608	999999	999999	999999	713	999999	215	999999	999999	999999	747	978	755	999999	515	802	931	174	947	999999	972	138	879	315	629	770	999999	262	999999	940	657	
527	582	507	154	646	999999	32	453	999999	269	672	900	918	108	927	691	123	999999	249	113	999999	483	718	999999	999999	999999	678	392	999999	536	952	499	463	999999	230	406	999999	50	999999	646	999999	720	999999	364	309	237	960	217	702	89	557	239	992	837	231	54	863	999999	999999	999999	487	999999	510	69	316	183	999999	663	999999	531	443	83	163	603	204	999999	132	363	686	252	143	471	690	864	979	999999	506	626	999999	186	542	736	999999	327	169	279	999999	999999	999999	136	791	307	999999	999999	645	483	999999	999999	642	516	922	999999	835	999999	417	25	999999	645	90	594	676	820	629	701	999999	999999	707	836	443	924	503	831	999999	999999	461	836	142	999999	228	506	999999	117	983	526	999999	43	999999	945	999999	999999	999999	574	220	999999	459	999999	677	637	192	938	775	250	955	718	23	100	203	999999	969	581	883	439	427	584	948	999999	836	113	447	999999	806	761	926	300	603	928	620	999999	110	999999	168	504	336	290	730	999999	999999	275	513	173	999999	626	976	338	999999	891	157	999999	999999	890	144	999999	200	237	141	24	999999	665	124	999999	479	999999	184	489	422	388	112	146	854	552	417	571	600	284	126	999999	785	597	39	712	999999	984	348	220	999999	594	314	999999	158	999999	91	496	160	429	693	497	451	496	999999	881	789	21	781	961	483	999999	974	915	999999	951	238	726	999999	412	999999	495	999999	964	999999	828	84	13	987	999999	471	920	420	180	591	628	999999	999999	682	157	922	769	212	386	736	783	620	398	987	999999	486	365	999999	748	126	207	494	487	363	97	807	786	33	643	500	562	161	803	333	999999	223	999999	54	488	999999	543	292	626	237	359	999999	999999	25	999999	661	999999	70	671	64	999999	143	260	934	594	999999	146	745	999999	886	184	999999	999999	74	504	984	999999	320	381	999999	583	915	999999	999999	14	879	132	770	999999	999999	393	501	489	748	940	999999	962	999999	459	999999	352	797	999999	999999	62	727	401	620	520	805	124	795	689	999999	481	478	999999	999999	930	715	227	375	999999	999999	502	999999	999999	78	134	154	32	541	861	242	917	785	201	999999	207	999999	487	512	260	438	867	598	812	999999	999999	472	999999	999999	85	999999	921	999999	295	999999	247	379	584	999999	495	999999	783	583	999999	999999	494	695	286	999999	802	652	237	715	125	999999	720	999999	870	999999	801	662	70	999999	466	127	321	940	500	65	890	999999	702	165	999999	999999	655	293	999999	365	999999	581	195	946	999999	432	515	216	860	221	425	343	509	999999	999999	
999999	315	723	127	817	145	554	999999	230	257	974	999999	82	699	999999	428	999999	999999	514	482	230	476	123	899	43	611	999999	89	289	639	556	328	193	999999	192	578	931	176	846	230	48	386	965	999999	196	482	443	517	629	793	988	103	999999	47	310	999999	202	824	93	999999	40	999999	915	590	700	655	766	448	999999	663	496	270	403	294	443	844	511	999999	712	561	177	597	999999	496	999999	463	334	155	332	825	385	116	92	640	200	574	470	999999	998	999999	715	994	10	965	306	728	999999	709	604	999999	999999	779	999999	532	999999	999999	23	429	939	247	330	621	999999	690	288	389	999999	763	104	868	383	136	424	181	845	183	597	495	999999	922	764	624	550	866	999999	999999	994	559	602	757	999999	50	445	761	220	104	878	320	999999	916	550	935	615	735	92	729	364	999999	687	864	845	527	240	26	482	999999	80	259	720	681	999999	628	999999	346	317	343	999999	999999	960	750	999999	286	807	282	999999	828	19	999999	999999	250	252	999999	872	737	912	999999	810	428	289	514	33	628	599	16	999999	999999	774	278	427	749	48	999999	999999	936	568	568	720	999999	644	654	696	265	475	480	999999	999999	756	433	434	284	533	273	999999	456	727	676	687	801	751	460	64	741	397	44	999999	550	999999	935	178	354	323	853	999999	635	817	768	162	129	576	200	175	351	844	153	999999	774	327	533	219	892	881	918	216	999999	599	999999	999999	441	277	888	267	820	264	90	960	679	489	748	638	958	999999	567	234	560	999999	713	896	253	999999	437	232	549	725	286	472	404	999999	600	999999	861	900	721	851	688	932	999999	96	764	999999	546	295	579	894	999999	999999	999999	999999	999999	897	999999	68	623	622	999999	666	718	104	977	617	566	43	888	713	777	68	802	715	546	999999	940	626	999999	999999	999999	151	653	654	475	908	158	710	991	703	158	803	286	108	21	32	223	260	999999	999999	626	513	407	865	999999	202	575	608	999999	999999	957	269	926	562	350	698	22	999999	629	999999	999999	855	51	195	564	973	781	704	703	524	414	999999	517	985	444	769	743	787	537	282	999999	550	563	999999	999999	889	999999	724	999999	999999	999999	999999	630	49	687	770	471	222	311	153	999999	999999	904	632	621	277	751	940	999999	581	999999	999999	535	357	736	918	301	86	449	675	107	67	946	390	515	263	69	478	999999	999999	307	531	486	393	860	471	999999	931	999999	999999	147	999999	606	999999	368	999999	624	283	312	769	479	999999	999999	999999	999999	364	999999	
999999	999999	368	217	283	642	453	999999	999999	999999	152	496	274	282	999999	733	970	537	999999	460	999999	999999	730	639	785	175	538	999999	912	999999	850	346	506	546	132	814	999999	999999	999999	303	162	902	934	45	482	787	47	496	119	661	999999	999999	885	903	164	500	396	728	431	117	114	259	371	675	898	805	989	728	159	555	748	709	673	867	308	999999	97	695	999999	998	137	51	95	999999	955	752	460	999999	392	631	428	266	839	756	199	999999	999999	999999	999999	676	797	999999	346	563	913	103	434	28	604	999999	412	701	571	999999	999999	73	999999	120	720	156	354	999999	999999	528	137	491	870	916	677	405	999999	828	999999	999999	999999	817	704	532	346	999999	327	999999	998	106	999999	727	694	416	776	999999	999999	430	999999	990	331	999999	973	999999	436	431	232	999999	999999	209	959	584	152	999999	231	171	999999	999999	774	999999	828	912	397	249	309	999999	797	464	149	551	665	906	290	567	168	800	843	885	106	914	639	809	999999	799	146	644	584	612	194	614	767	108	655	689	171	419	23	734	519	35	999999	999999	999999	799	543	62	303	585	999999	999999	999999	999999	999999	999999	229	28	821	598	999999	664	999999	195	999999	535	784	566	999999	999999	999999	999999	787	119	999999	80	290	870	999999	301	266	93	351	999999	689	999999	999999	294	564	796	999999	152	597	425	631	854	210	999999	999999	999999	25	976	801	703	189	999999	644	218	116	474	578	359	586	530	341	29	999999	826	506	516	248	499	12	464	139	263	161	372	999999	999999	870	841	381	599	286	290	999999	999999	999999	514	128	999999	187	999999	227	121	565	77	93	999999	541	383	999999	999999	604	525	973	347	999999	925	32	282	730	595	999999	999999	999999	987	253	61	736	999999	16	991	999999	169	321	913	246	999999	697	999999	288	876	979	999999	898	399	995	760	316	999999	84	894	491	846	358	592	999999	491	143	578	999999	999999	875	866	376	951	594	444	999999	69	111	554	237	938	993	853	615	117	837	588	992	492	744	792	600	122	510	551	811	729	427	755	885	129	270	256	11	123	130	947	999999	560	557	999999	843	529	999999	999999	999999	504	976	388	999999	554	586	341	297	92	275	999999	999999	999999	632	999999	642	999999	999999	118	678	999999	999999	502	987	889	783	441	935	999999	948	999999	455	957	698	317	752	49	111	341	542	929	999999	918	847	865	506	762	927	999999	614	497	861	558	999999	115	652	484	999999	763	770	999999	405	999999	144	204	809	494	354	325	732	602	999999	999999	575	749	788	999999	
654	131	393	31	513	999999	882	460	219	896	92	592	999999	999999	648	348	570	999999	533	168	783	653	66	999999	417	611	350	22	253	999999	999999	999999	327	718	999999	279	999999	748	640	542	917	684	984	912	411	762	661	464	953	906	767	187	999999	999999	160	11	75	380	614	999999	522	870	216	686	913	956	275	946	448	379	968	821	757	991	250	999999	668	153	999999	999999	999999	885	999999	347	766	999999	910	696	568	828	213	999	144	738	29	57	999999	999999	998	454	999999	714	25	583	999999	945	999999	999999	999999	999999	342	922	769	959	999999	637	810	869	920	118	999999	578	388	999999	176	999999	686	29	999999	202	999999	999999	154	166	999999	999999	870	485	409	820	386	685	315	517	496	999999	239	185	999999	392	246	608	999999	890	407	918	999999	406	999999	969	268	999999	262	198	428	999999	777	613	801	715	767	999999	999999	109	999999	999999	273	871	133	884	739	511	999999	589	955	33	999999	264	758	249	909	999999	77	440	562	999999	433	127	98	525	999999	999999	999999	81	625	911	148	999999	999999	46	999999	465	283	532	240	999999	178	999999	242	404	987	522	854	999999	805	303	267	39	546	756	937	155	782	999999	999999	122	136	999999	963	54	884	999999	106	722	594	999999	999999	545	209	804	806	759	885	694	537	991	772	999999	275	332	653	999999	741	999999	108	509	999999	675	999999	127	630	17	710	198	519	292	425	142	967	361	112	722	829	999999	949	188	270	98	79	999999	350	314	895	999999	999999	999999	999999	999999	623	94	771	524	393	92	999999	799	999999	999999	184	999999	575	640	999999	999999	229	931	289	999	461	999999	249	594	999999	772	777	999999	122	78	798	744	999999	730	999999	882	999999	587	339	747	567	160	999999	573	914	825	813	710	999999	981	421	469	496	964	244	702	845	186	919	999999	999999	858	687	999999	999999	439	999999	844	131	999999	334	999999	601	541	442	310	791	675	999999	999999	958	77	866	140	656	339	258	999999	496	999999	47	412	668	719	442	708	473	999999	999999	484	899	969	588	486	656	780	867	954	532	999999	911	999999	999999	148	661	247	991	556	333	569	191	999999	999999	999999	999999	921	972	999999	999999	733	999999	642	10	206	880	989	488	390	483	999999	471	303	999999	999999	903	868	906	529	999999	205	717	916	999999	115	999999	339	620	282	551	735	807	985	855	999999	105	279	178	309	999999	672	758	611	82	457	999999	888	999999	795	412	999999	25	999999	824	999999	25	921	999999	895	904	551	379	216	999999	748	999999	486	999999	999999	467	634	999999	999999	
999999	395	999999	999999	843	999999	17	414	601	825	870	483	999999	364	170	952	783	184	999999	283	405	999999	302	552	999999	334	388	999999	449	703	337	777	999999	418	190	999999	466	909	87	450	887	500	950	999999	345	365	999999	713	325	496	260	293	999999	426	999999	555	102	894	344	519	988	999999	999999	999999	498	103	116	999999	999999	730	495	873	106	20	395	904	765	749	216	415	305	999999	305	953	999999	53	603	950	216	634	999999	999999	999999	567	462	500	536	62	65	999999	259	727	540	595	10	387	999999	999999	40	307	790	353	688	928	999999	323	999999	20	455	454	499	999999	104	548	999999	999999	307	999999	557	999999	378	713	693	964	999999	577	999999	710	952	74	856	999999	919	909	999999	994	883	999999	353	149	410	525	999999	611	752	104	633	991	211	86	90	658	999999	146	928	86	659	724	771	647	999999	389	68	390	597	69	999999	195	704	399	51	999999	195	418	494	999999	999999	999999	999999	72	944	999999	509	999999	984	208	824	999999	980	768	344	999999	875	706	960	30	999999	999999	23	999999	858	447	999999	999999	44	999999	473	207	999999	85	969	999999	513	709	703	44	880	191	406	999999	999999	461	999999	935	65	882	999999	489	457	474	396	890	79	527	213	506	999999	697	841	564	734	627	142	905	798	767	999999	176	12	926	149	285	820	623	459	407	999999	361	756	162	999999	983	750	187	688	89	507	999999	505	206	188	999999	349	841	665	617	999999	309	147	297	236	618	486	999999	334	120	79	455	999999	806	273	504	999999	689	918	750	999999	999999	226	999999	270	670	670	806	999999	999999	936	978	958	841	88	933	224	999999	926	37	507	999999	852	578	20	999999	917	999999	932	683	251	660	923	914	999999	373	92	999999	37	566	948	680	783	377	999999	999999	497	999999	727	999999	290	481	763	891	253	999999	112	648	999999	999999	753	970	999999	73	714	999999	64	54	111	999999	850	796	442	369	88	827	445	484	999999	919	563	690	971	999999	403	999999	897	42	670	91	271	999999	719	999999	999999	999999	999999	999999	663	899	46	999999	135	23	489	999999	49	403	812	425	222	627	254	789	999999	72	998	280	670	944	388	32	383	29	453	999999	86	999999	556	111	999999	725	821	504	883	120	565	999999	999999	909	999999	999999	230	254	869	643	200	930	173	999999	978	535	59	718	520	23	80	115	999999	84	417	999999	846	711	405	496	806	749	999999	544	507	50	167	760	223	883	802	138	160	810	224	999999	999999	999999	132	494	676	112	999999	869	50	459	999999	49	
999999	999999	658	999999	999999	382	999999	451	34	629	252	938	378	299	505	637	999999	941	954	759	859	271	965	999999	588	910	820	999999	765	999999	999999	57	651	128	999999	907	235	999999	289	778	972	773	999999	829	564	999999	126	386	999999	999999	657	999999	504	999999	190	241	349	619	999999	939	561	144	685	999999	999999	999999	999999	259	999999	597	412	928	662	186	786	999999	150	999999	484	999999	794	999999	999999	419	388	404	553	21	938	35	568	616	361	349	226	838	98	143	999999	370	897	999999	354	20	944	728	446	328	999999	104	101	213	144	999999	155	126	48	276	609	730	651	285	999999	16	39	795	577	322	999999	999999	996	16	999999	999999	507	999999	999999	999999	999999	660	958	999999	167	843	999999	364	481	825	204	110	800	822	534	973	719	999999	555	347	980	158	999999	134	368	906	107	999999	771	31	999999	227	36	953	801	999999	772	426	127	477	999999	674	324	999999	127	859	157	184	482	468	999999	885	382	753	114	326	508	834	866	999999	745	849	592	459	999999	999999	83	847	31	999999	210	303	999999	999999	275	999999	833	409	999999	508	759	923	611	313	999999	154	999999	999999	848	484	999999	938	560	999999	731	999999	92	865	955	150	785	309	163	897	268	999999	391	305	487	798	999999	108	827	999999	502	822	247	289	832	651	142	800	998	999999	145	999999	742	637	355	999999	234	968	999999	866	723	999999	999999	999999	55	526	762	549	795	60	991	351	121	203	374	909	984	802	999999	313	18	999999	999999	616	761	996	368	754	949	999999	999999	524	654	961	643	52	62	532	244	315	889	592	15	948	554	794	160	549	272	445	999999	431	935	150	999999	738	158	163	953	58	999999	17	599	361	486	999999	696	160	559	331	857	461	999999	727	424	426	979	362	71	999999	846	999999	492	513	385	152	588	514	113	999999	894	999999	579	999999	157	882	992	654	472	87	108	10	999999	940	999999	607	862	999999	726	441	999999	795	102	999999	212	999999	525	96	975	343	889	192	56	653	437	958	999999	383	579	999999	434	335	890	984	868	999999	828	551	925	777	290	379	999999	671	157	108	806	592	983	807	367	906	999999	138	999999	915	953	999999	999999	629	999999	489	638	194	17	432	905	118	999999	999999	520	973	170	207	62	519	403	384	506	339	162	299	400	772	184	528	657	761	999999	952	892	492	47	305	61	999999	741	603	664	725	202	697	474	999999	296	999999	999999	480	86	679	521	999999	840	183	477	436	999999	866	999999	489	999999	999999	322	999999	474	38	935	865	
155	261	778	800	999999	781	146	999999	824	773	999999	790	782	186	685	999999	999999	324	651	864	828	625	712	874	593	185	949	58	385	309	999999	999999	457	999999	334	825	999999	721	999999	999999	47	22	611	325	391	229	706	598	468	205	999999	160	387	81	47	999999	999999	903	216	544	831	999999	89	525	621	999999	342	999999	851	860	999999	718	465	592	826	815	999999	396	492	374	999999	360	590	189	999999	11	880	386	842	804	999999	999999	515	323	238	949	933	95	704	173	887	999999	747	608	999999	25	694	794	254	232	999999	161	421	842	75	999999	999999	899	950	999999	346	956	69	57	584	999999	999999	999999	364	877	881	928	692	329	486	999999	613	982	209	999999	317	96	141	620	298	999999	585	673	258	757	451	43	999999	94	827	930	743	700	33	761	812	552	999999	999999	350	587	469	102	365	399	866	525	999999	401	311	260	824	449	758	459	643	539	893	606	436	847	793	608	501	555	931	913	958	448	747	999999	655	999999	280	999999	665	999999	318	858	891	999999	343	743	782	577	999999	999999	999999	574	127	282	999999	833	999999	502	999999	860	999999	809	999999	952	567	999999	654	546	604	70	178	57	794	999999	231	44	999999	510	513	60	999999	924	449	636	999999	394	330	474	116	822	999999	777	917	999999	999999	508	400	938	999999	91	99	999999	972	999999	136	894	779	968	60	624	128	440	988	742	45	675	369	999999	980	182	931	189	440	999999	245	999999	999999	990	999999	999999	644	776	151	432	961	999999	999999	403	510	87	999999	362	423	492	703	394	999999	999999	768	227	149	999999	957	195	159	909	804	200	810	999999	999999	999999	712	999999	979	999999	298	999999	999999	455	723	965	330	902	567	999999	765	948	999999	851	612	999999	232	48	583	999999	819	955	282	61	785	999999	593	775	999999	999999	649	95	512	361	105	232	403	323	999999	183	248	999999	628	580	154	999999	122	999999	132	809	566	999999	754	904	999999	342	294	729	670	962	382	555	589	999999	999999	679	445	726	755	390	999999	908	543	999999	837	764	337	701	907	928	649	635	999999	514	999999	975	999999	608	829	999999	937	673	653	542	800	693	475	886	651	474	420	395	212	741	257	657	999999	353	999999	767	15	592	822	999999	323	747	999999	84	999999	953	347	837	897	993	452	887	264	11	610	999999	299	999999	60	442	518	263	432	912	999999	612	845	988	541	72	757	355	999999	999999	999999	999999	999999	400	999999	697	137	582	498	219	298	369	403	999999	743	922	477	564	541	390	233	69	324	989	
817	868	117	999999	305	835	999999	107	46	999999	782	556	999999	899	44	363	999999	935	999999	223	623	897	999999	717	255	619	999999	202	813	471	688	169	738	802	582	547	999999	778	999999	663	973	999999	333	999999	999999	196	999999	578	999999	188	999999	999999	304	111	375	920	999999	999999	113	686	250	999999	293	575	999999	623	817	560	326	496	773	536	658	999999	999999	432	573	169	999999	69	59	999999	999999	635	999999	400	865	637	436	662	888	199	674	999999	422	930	907	999999	396	999999	999999	19	262	999999	999999	548	639	999999	861	943	999999	500	38	54	636	999999	381	658	189	999999	757	189	133	663	999999	584	861	67	689	319	999999	815	999999	639	690	50	762	638	230	847	761	673	999999	999999	316	398	999999	630	999999	196	999999	258	578	999999	974	999999	885	999999	435	829	686	581	512	551	428	540	727	399	363	595	472	743	999999	342	511	999999	999999	999999	357	219	424	241	104	502	761	276	247	649	664	501	165	173	212	400	170	189	170	235	75	775	671	770	999999	378	999999	815	820	246	621	890	999999	254	251	225	415	455	999999	999999	790	161	303	87	735	862	999999	999999	540	999999	182	999999	923	999999	575	581	999999	653	964	725	778	945	456	10	999999	773	715	910	921	987	985	999999	702	999999	444	913	482	593	45	413	999999	424	999999	783	74	299	967	608	679	670	676	762	491	761	999999	844	705	302	58	961	157	529	387	999999	999999	467	629	772	742	661	109	999999	618	999999	787	364	671	672	936	999999	806	117	241	261	999999	233	233	940	999999	600	218	999999	545	83	266	418	46	731	731	606	669	204	865	27	999999	721	153	930	973	999999	183	42	366	999999	165	49	297	136	999999	828	244	999999	853	152	453	920	419	544	304	379	327	940	940	339	79	611	251	224	690	598	89	302	966	52	999999	185	822	999999	917	999999	131	999999	498	903	372	980	351	722	999999	999999	311	608	636	604	559	999999	999999	37	249	999999	798	83	446	644	999999	941	999999	810	725	999999	107	193	627	87	257	417	452	999999	967	98	270	528	650	50	999999	480	999999	372	999999	194	93	795	986	373	428	57	473	999999	164	999999	999999	540	997	306	552	128	981	558	356	151	791	65	69	160	293	279	433	405	357	278	284	359	327	541	999999	312	206	263	658	999999	999999	999999	999999	546	829	730	999999	353	497	999999	999999	999999	25	352	999999	37	735	836	999999	159	624	78	506	885	156	909	223	466	999999	250	921	728	899	999999	206	203	999999	999999	330	563	999999	999999	
907	188	779	176	344	975	148	999999	576	370	183	509	585	876	999999	999999	999999	920	517	74	999999	257	257	999999	218	999999	155	209	854	221	999999	526	411	545	170	328	116	999999	574	999999	328	954	999999	560	554	400	999999	330	111	186	134	409	56	999999	846	660	930	999999	958	999999	829	938	312	999999	854	656	999999	50	715	772	999999	419	999999	279	745	999999	583	697	225	817	307	824	107	678	97	115	480	727	698	509	999999	107	31	999999	418	390	652	318	706	999999	303	530	614	339	295	715	64	776	999999	999999	86	243	793	999999	178	15	999999	999999	277	748	185	999999	352	999999	383	793	397	257	860	365	635	275	999999	327	524	777	999999	768	393	381	61	999999	999999	139	433	999999	314	880	930	412	549	999999	50	957	999999	923	188	999999	955	502	327	806	999999	999999	999999	811	252	476	626	400	795	81	250	895	696	481	590	999999	783	228	489	516	326	458	815	616	234	999999	604	601	599	810	813	890	999999	999999	999999	216	206	999999	913	838	264	539	617	478	778	154	999999	999999	343	965	625	737	999999	810	490	467	767	326	587	219	871	35	801	984	268	359	999999	451	693	999999	26	999999	315	651	262	786	840	347	999999	89	999999	362	999999	999999	195	85	877	253	999999	330	448	880	44	999999	966	238	999999	632	219	428	313	819	558	959	949	999999	432	372	558	703	999999	430	487	507	448	999999	767	178	999999	192	999999	597	687	372	999999	999999	137	611	684	33	58	218	999999	999999	776	951	999999	308	999999	999999	653	515	695	70	703	28	402	536	265	456	471	569	833	36	946	715	142	195	35	999999	999999	820	687	999999	654	418	302	999999	731	999999	999999	469	999999	77	539	967	999999	626	669	916	744	600	999999	238	999999	488	385	999999	472	999999	818	618	282	999999	999999	999999	827	171	416	294	725	999999	805	999999	999999	11	85	765	999999	979	813	999999	526	999999	79	735	473	459	971	999999	43	201	999999	999999	677	107	999999	623	999999	706	149	740	219	999999	200	999999	795	588	496	999999	413	999999	614	999999	256	312	101	173	801	670	369	378	199	999999	261	999999	727	144	100	643	814	999999	103	999999	840	999999	306	151	918	658	999999	885	962	421	762	423	587	123	999999	375	15	32	821	11	346	770	999999	969	999999	665	692	661	999999	853	745	951	999999	822	652	999999	15	949	255	153	730	483	415	778	487	837	947	614	720	724	638	791	640	102	454	999999	532	999999	28	263	965	288	397	119	675	811	897	999999	999999	999999	999999	65	777	678	
280	999999	364	772	491	999999	718	88	941	999999	225	954	320	434	378	582	651	678	930	999999	187	452	95	999999	999999	676	940	193	153	479	365	582	24	999999	821	590	999999	759	845	733	545	999999	346	624	894	721	999999	473	999999	888	599	691	134	786	999999	999999	777	68	669	814	354	999999	935	999999	999999	999999	940	357	612	787	999999	891	999999	207	456	300	115	999999	999999	392	185	477	797	264	880	673	457	237	471	993	813	656	999999	999999	389	999999	952	875	216	261	781	153	860	607	30	707	858	927	339	210	722	999999	999999	287	639	877	737	680	591	744	195	712	886	999999	974	221	801	999999	999999	446	347	240	264	161	999999	42	999999	999999	999999	999999	815	529	999999	270	280	507	10	812	401	999999	283	999999	999999	999999	75	78	266	999999	999999	808	906	66	119	893	999999	491	61	504	676	607	270	547	445	999999	999999	999999	813	625	999999	476	221	999999	999999	315	172	75	999999	792	95	541	999999	376	566	999999	276	758	419	15	407	788	999999	999999	145	793	251	735	836	999999	999999	409	265	640	999999	166	597	916	656	999999	999999	797	545	999999	419	999999	832	999999	981	20	152	180	256	808	228	560	999999	999999	853	999999	74	437	239	82	259	686	999999	144	475	999999	837	999999	112	615	284	610	253	999999	96	11	999999	357	999999	825	731	372	162	456	422	350	146	882	73	49	739	999999	567	473	19	732	857	999999	428	999999	999999	793	78	640	533	617	316	832	628	999999	654	999999	682	413	350	999999	533	829	721	134	273	955	295	72	999999	999999	53	999999	188	363	153	274	928	183	653	938	304	521	923	804	43	313	999999	999999	394	32	999999	163	999999	132	209	38	975	999999	318	999999	507	15	764	552	574	536	653	999999	708	390	788	509	760	412	999999	21	906	917	100	959	701	999999	999999	853	370	889	657	65	164	125	298	634	864	435	440	999999	999999	999999	240	507	660	999999	513	999999	244	121	402	720	541	198	131	999999	213	999999	526	433	999999	910	191	685	999999	597	120	593	999999	164	999999	999999	972	301	264	535	686	593	999999	999999	570	673	999999	999999	496	937	999999	966	994	240	431	515	999999	999999	962	999999	199	999999	628	72	879	920	913	999999	477	78	748	249	933	595	381	619	999999	814	999999	663	301	932	198	999999	83	999999	599	999999	732	138	424	965	338	417	345	999999	965	246	832	650	760	539	781	999999	198	999999	999999	408	859	999999	465	105	153	999999	555	267	999999	686	989	735	331	999999	357	348	653	782	910	999999	259	249	
654	813	999999	222	902	999999	161	770	999999	797	121	200	11	999999	673	329	822	39	862	88	774	999999	257	107	329	708	192	442	999999	415	375	516	999999	999999	167	652	999999	931	407	793	115	596	933	999999	999999	140	60	435	675	333	960	881	662	999999	475	375	565	885	892	203	578	718	999999	347	999999	999999	999999	392	763	999999	999999	999999	631	79	999999	187	999999	65	483	199	999999	756	999999	450	999999	493	999999	977	153	999999	96	237	49	213	999999	396	601	596	999999	999999	999999	999999	672	999999	999999	999999	999999	999999	999999	297	29	509	412	999999	545	821	952	999999	999999	938	750	74	999999	970	934	979	851	427	853	999999	586	759	296	463	111	990	94	121	333	384	243	270	779	999999	772	999999	999999	346	668	403	444	56	703	830	278	33	428	999999	720	147	999999	999999	740	621	710	270	222	948	601	555	999999	840	999999	517	704	490	294	392	208	999999	164	515	759	460	152	539	65	466	195	88	999999	393	401	196	166	411	529	999999	155	512	373	876	744	999999	666	603	826	196	999999	788	738	46	503	372	999999	713	83	290	478	181	214	756	762	999999	983	353	449	999999	361	302	960	135	999999	696	983	287	770	646	999999	999999	999999	869	339	999999	349	999999	889	999999	213	452	338	249	690	974	307	616	123	230	139	322	164	791	999999	999999	827	612	999999	807	389	705	942	999999	496	999999	467	345	427	999999	183	459	463	420	999999	908	964	720	445	271	999999	376	173	549	999999	999999	393	921	999999	506	579	999999	734	999999	649	999999	509	901	753	759	516	962	199	758	57	679	858	744	999999	925	999999	116	999999	539	418	22	542	402	919	26	546	546	310	920	999999	446	725	380	999999	999999	409	999999	967	686	754	436	186	415	502	837	621	999999	960	999999	637	473	999999	999999	674	637	965	116	982	737	999999	999999	662	279	972	999999	999999	999999	973	999999	526	806	148	490	784	999999	835	136	999999	91	404	897	999999	200	292	322	875	529	706	999999	368	302	90	240	999999	784	774	907	999999	892	882	999999	676	333	999999	831	334	90	420	999999	801	838	217	900	342	325	394	999999	986	999999	735	434	781	999999	999999	234	726	908	27	10	999999	999999	693	17	999999	270	230	262	608	461	988	999999	999999	23	999999	530	95	189	897	157	999999	312	920	783	166	999999	999999	837	64	368	999999	425	73	999999	999999	873	154	209	701	81	105	142	863	999999	671	999999	325	999999	999999	748	149	546	20	870	610	999999	17	910	850	999999	909	393	207	249	355	572	999999	699	
538	468	385	886	488	826	61	267	999999	394	999999	226	142	593	340	999999	999999	999999	415	999999	809	580	865	999999	999999	950	172	712	934	623	190	108	218	626	240	999999	372	263	67	194	818	353	999999	999999	797	634	618	325	999999	891	30	999999	166	539	889	957	999999	151	537	999999	663	349	333	999999	214	24	18	999999	999999	302	943	965	999999	231	999999	466	999999	252	446	723	341	847	999999	52	602	403	941	999999	736	999999	444	230	725	529	530	478	999999	999999	418	783	625	112	962	759	999999	64	999999	999999	164	433	841	361	999999	813	207	816	689	999999	234	810	82	339	779	90	999999	722	250	982	700	905	445	999999	833	999999	999999	238	884	900	105	547	128	16	524	313	999999	92	999999	911	999999	714	789	999999	413	608	711	999999	333	882	999999	234	814	302	245	258	987	363	999999	51	716	999999	999999	788	999999	687	692	76	814	475	648	775	207	339	660	986	125	999999	999999	234	952	811	905	11	999	999999	732	826	999999	275	325	87	564	483	205	363	782	999999	999999	726	916	644	482	999999	243	135	999999	485	999999	999999	142	999999	289	303	99	904	73	930	789	324	954	866	305	548	159	999999	999999	723	143	306	999999	125	160	357	318	999999	999999	57	768	874	999999	257	193	522	999999	999999	798	999999	393	300	300	999999	220	999999	772	60	349	933	999999	672	913	999999	351	345	54	999999	999999	931	984	782	575	25	172	915	481	706	682	783	999999	125	772	999999	339	843	16	362	904	999999	585	268	967	405	349	999999	999999	538	906	847	999999	125	902	999999	286	611	725	999999	689	305	999999	76	377	566	528	592	999999	962	974	507	999999	692	999999	999999	355	725	814	180	676	77	955	942	999999	999999	315	999999	223	904	674	999999	999999	732	672	999999	169	999999	891	411	877	757	999999	997	563	408	518	784	999999	690	521	560	796	999999	608	999999	350	817	276	542	999999	999999	378	996	298	256	389	606	29	514	62	836	834	413	303	918	999999	957	388	400	326	530	297	999999	392	124	999999	999999	134	60	268	352	252	358	160	648	388	208	709	316	29	911	764	498	638	685	999999	392	261	689	749	392	438	876	226	999999	940	999999	999999	183	325	815	482	969	255	999999	594	485	999999	654	999999	674	258	81	381	999999	765	999999	893	707	398	548	322	444	310	875	913	999999	999999	430	707	542	594	535	991	213	438	795	252	999999	100	999999	140	606	160	84	144	367	504	811	999999	151	999999	906	784	777	503	48	999999	999999	796	228	353	832	946	999999	
90	722	90	178	999999	970	556	965	999999	158	418	715	293	235	740	556	871	999999	465	565	589	688	750	224	999999	999999	136	872	142	999999	896	307	659	163	994	999999	287	999999	836	999999	999999	987	299	636	999999	999999	999999	443	639	249	357	33	376	391	417	402	999999	865	999999	585	843	999999	832	745	262	999999	65	999999	999999	328	278	544	493	471	999999	602	399	124	855	921	644	693	242	999999	523	999999	930	278	746	999999	449	421	999999	260	160	910	164	553	383	999999	732	999999	999999	320	999999	813	539	905	420	814	13	857	19	547	940	160	999999	939	231	388	190	787	393	639	878	857	999999	243	999999	999999	447	845	741	999999	198	29	491	999999	922	999999	999999	35	999999	931	598	999999	411	330	999999	999	468	225	332	994	77	999999	241	571	441	123	146	305	594	360	999999	167	999999	411	999999	921	668	530	27	520	54	165	928	999999	51	296	999999	356	923	321	999999	232	523	746	541	253	787	920	490	808	573	48	441	507	564	440	999999	10	971	999999	999999	999999	207	811	999999	911	26	779	530	155	667	790	382	282	759	154	999999	379	870	114	143	748	50	218	946	16	999999	431	897	610	819	455	384	999999	980	662	34	712	796	629	237	18	400	344	150	783	999999	999999	999999	419	999999	106	140	867	999999	999999	898	988	864	943	197	595	881	999999	335	222	416	848	999999	107	130	932	583	250	877	134	358	705	78	999999	351	565	683	999999	999999	722	325	517	279	397	763	45	847	853	441	642	136	480	18	928	376	817	999999	650	999999	863	523	999999	989	999999	244	203	920	999999	602	999999	911	403	114	612	999999	999999	579	904	344	999999	94	730	808	245	998	877	696	149	796	999999	698	43	999999	951	209	435	527	148	163	570	124	156	260	809	730	732	376	405	41	999999	248	999999	999999	213	779	793	999999	754	142	999999	999999	781	904	78	933	878	215	163	413	999999	381	440	999999	774	999999	937	479	999999	514	275	511	300	999999	328	295	736	727	999999	182	999999	999999	999999	16	999999	999999	343	252	192	876	852	999999	222	999999	570	999999	999999	221	541	243	841	323	91	250	999999	999999	215	999999	585	782	999999	160	999999	981	999999	999999	608	434	955	710	637	695	296	132	661	747	298	999999	999999	232	488	999999	999999	751	340	102	273	533	148	939	858	670	667	410	999999	702	999999	241	996	454	497	383	999999	999999	605	156	36	958	588	129	568	907	999999	999999	303	999999	963	478	999999	903	999999	85	999999	25	852	967	37	886	453	999999	999999	
66	999999	104	735	115	269	999999	999999	194	75	315	944	28	381	950	545	314	999999	998	738	828	591	102	601	999999	97	250	978	637	128	150	515	628	999999	511	605	999999	626	999999	999999	607	332	466	837	546	999999	276	999999	901	432	999999	779	454	999999	999999	475	219	502	323	27	28	999999	518	76	925	799	325	349	999999	355	999999	687	917	586	140	999999	134	264	999999	999999	999999	607	999999	999999	999999	999999	70	999999	67	46	395	538	313	999999	999999	999999	813	999999	912	747	814	999999	999999	556	999999	45	862	868	100	126	350	954	999999	42	207	421	311	312	670	564	999999	999999	292	833	999999	977	384	746	193	910	692	734	351	317	476	999999	833	530	298	999999	508	202	316	940	696	441	100	999999	999999	981	918	510	729	358	999999	896	644	999999	596	939	660	125	685	190	434	615	612	139	565	999999	588	780	999999	311	999999	546	999999	352	147	528	886	113	999999	211	991	999999	15	993	309	580	999999	893	999999	999999	999999	393	517	999999	516	90	828	960	999999	670	403	148	496	428	302	471	999999	302	802	999999	63	999999	999999	484	198	999999	609	619	999999	985	64	694	846	665	602	672	39	486	835	67	999999	999999	397	112	999999	853	694	587	701	838	296	957	101	999999	999999	161	50	42	937	999999	480	218	999999	999999	616	709	301	999999	825	999999	441	999999	466	999999	378	137	170	250	676	344	558	32	918	991	999999	106	602	981	370	451	632	999999	999999	999999	999999	491	999999	999999	999999	107	562	999999	761	81	999999	999999	500	356	999999	177	990	800	365	602	715	458	300	999999	999999	999999	116	319	999999	384	999999	444	999999	894	169	887	342	999999	753	579	782	999999	270	846	999999	999999	606	256	999999	202	999999	832	640	947	856	137	200	999999	999999	976	991	252	402	387	84	961	999999	605	197	610	835	999999	56	786	819	30	198	454	554	823	999999	859	825	999999	999999	174	803	320	999999	41	696	687	869	777	588	539	999999	883	772	632	986	10	69	884	367	964	999999	999999	137	835	938	999999	110	810	73	141	999999	999999	999999	909	167	999999	567	165	913	999999	626	279	208	999999	728	315	682	921	836	912	800	940	999999	999999	388	949	192	212	103	950	586	69	713	456	122	999999	430	863	999999	999999	999999	904	971	219	347	517	999999	999999	116	632	73	189	974	161	999999	486	999999	503	999999	218	999999	364	72	962	571	567	565	751	178	561	885	819	457	761	479	896	999999	702	622	871	999999	345	105	470	999999	407	94	999999	126	635	955	927	999999	999999	999999	88	
842	999999	648	780	951	904	679	555	747	254	732	223	682	444	999999	999999	880	658	999999	393	269	999999	86	174	482	999999	635	542	605	958	486	200	414	400	64	961	64	841	920	399	665	550	999999	641	675	871	879	682	999999	445	56	683	352	963	819	250	932	483	307	946	279	146	950	789	768	541	808	999999	389	555	999999	48	738	524	999999	718	878	444	499	999999	135	953	424	169	999999	999999	848	450	581	999999	999999	580	544	973	130	529	599	933	873	999999	73	597	302	572	979	17	945	827	999999	110	372	497	984	999999	999999	325	722	790	877	965	693	367	999999	575	526	885	504	764	403	208	129	944	999999	365	999999	537	660	851	190	999999	857	30	999999	999999	451	541	595	999999	999999	804	806	809	66	999999	999999	705	887	726	999999	103	513	190	999999	48	981	999999	926	628	158	294	665	871	610	999999	118	999999	163	239	134	985	300	999999	613	599	401	999999	887	999999	916	842	650	933	804	96	401	999999	596	176	999999	33	614	966	699	867	149	999999	208	999999	799	776	551	658	602	71	803	857	999999	834	646	999999	539	273	712	315	644	731	76	999999	581	999999	87	986	739	110	380	999999	999999	746	459	999999	999999	804	864	149	999999	999999	999999	999999	293	543	999999	761	999999	828	999999	351	264	394	233	417	869	684	511	368	699	565	999999	999999	690	999999	901	831	385	191	559	735	408	572	24	651	399	333	999999	47	341	999999	467	999999	616	39	999999	571	522	999999	596	436	999999	506	450	735	83	838	63	814	642	999999	386	348	999999	758	999999	691	379	999999	28	545	454	473	36	383	107	18	886	999999	410	339	318	343	594	132	443	902	132	288	999999	561	999999	999999	405	72	999999	128	999999	999999	999999	999999	999999	941	33	999999	982	828	479	999999	637	999999	999999	402	999999	999999	960	999999	754	999999	324	49	999999	101	12	467	275	999999	78	963	999999	979	377	38	572	32	148	999999	319	543	150	615	432	65	650	514	608	999999	22	999999	112	896	999999	494	543	57	999999	110	939	566	784	953	759	515	632	658	697	999999	829	391	174	593	733	220	15	709	616	513	450	498	999999	999999	26	976	861	547	614	999999	999999	524	213	47	437	752	758	197	999999	999999	433	992	999999	684	57	630	999999	518	173	999999	488	834	441	314	660	450	999999	396	999999	783	999999	94	54	813	439	314	187	136	166	980	462	999999	999999	999999	999999	457	681	184	999999	999999	58	352	384	460	404	660	93	898	999999	986	54	999999	999999	82	272	348	948	13	
255	742	453	800	361	192	701	670	999999	741	234	212	769	533	55	551	734	312	999999	999999	999999	778	230	999999	999999	180	999999	999999	567	781	437	741	509	678	929	607	999999	257	990	999999	759	734	680	352	674	185	226	520	326	709	999999	960	638	999999	594	476	999999	174	61	191	256	611	112	209	313	999999	702	999999	604	447	608	487	999999	999999	833	684	107	878	614	574	953	999999	773	858	443	477	113	154	93	462	999999	777	999999	809	945	157	632	481	999999	191	482	135	916	878	999999	860	648	130	999999	909	379	999999	560	487	999999	831	999999	253	765	836	999999	557	17	151	362	830	291	511	572	686	62	626	999999	432	999999	828	508	999999	999999	583	828	982	999999	999999	93	451	227	999999	999999	123	318	388	715	213	999999	999999	127	999999	999999	279	579	999999	557	844	856	752	805	137	396	408	999999	944	494	999999	999999	999999	934	832	68	910	999999	572	929	459	377	673	910	999999	630	176	711	999999	377	489	14	691	434	779	999999	341	646	100	999999	183	789	999999	894	999999	205	405	990	294	716	616	666	999999	999999	108	999999	193	999999	179	507	229	999999	599	576	15	187	999999	972	164	999999	727	999999	523	250	755	669	12	779	387	440	235	185	426	27	999999	823	998	483	336	999999	144	499	476	592	112	486	999999	999999	888	999999	999999	999999	836	779	988	352	152	765	999999	438	474	999999	463	739	999999	54	999999	999999	999999	192	189	999999	646	853	380	999999	797	930	999999	278	999999	213	890	42	560	802	349	647	999999	999999	999999	243	30	897	837	730	999999	737	320	999999	216	619	984	706	999999	46	786	982	409	760	554	999999	626	194	959	270	999999	431	188	479	704	999999	552	404	511	946	822	999999	25	649	999999	69	999999	999999	71	999999	229	193	866	524	26	366	247	278	864	468	616	836	937	576	999999	999999	558	841	999999	583	999999	589	205	999999	999999	999999	999999	999999	568	494	602	545	132	109	999999	340	565	663	999999	348	999999	283	540	999999	340	986	999999	449	999999	587	511	999999	728	488	792	640	999999	647	311	999999	999999	488	709	999999	865	80	713	837	535	999999	59	999999	389	24	198	793	58	162	888	999999	235	999999	327	980	983	999999	817	999999	317	410	352	917	362	999999	949	999999	999999	169	188	269	282	974	999999	564	538	616	398	713	300	999999	999999	835	758	84	754	871	170	728	999999	49	263	79	530	134	535	141	999999	906	999999	291	228	889	999999	629	999999	261	613	762	452	999999	437	999999	353	999999	818	516	169	288	728	999999	746	
845	773	999999	999999	999999	999999	999999	39	999999	83	491	648	999999	780	702	862	138	129	999999	999999	407	286	28	612	159	726	999999	316	29	971	264	187	999999	544	383	125	835	999999	752	999999	999999	733	54	304	999999	464	344	536	999999	654	40	168	236	818	348	569	754	535	855	486	240	483	999999	435	999999	314	660	474	407	999999	36	514	999999	999999	444	674	241	724	667	695	391	686	200	374	999999	106	951	179	999999	999999	370	309	767	275	577	350	722	619	999999	641	803	870	138	538	999999	525	790	541	383	674	337	40	868	999999	104	553	292	645	999999	722	362	491	278	594	226	726	747	111	127	103	999999	622	249	999999	999999	999999	558	661	747	425	315	420	795	531	485	340	999999	607	181	33	68	86	134	999999	999999	321	601	544	322	999999	999999	689	999999	290	999999	715	999999	842	279	999999	995	999999	898	79	417	942	696	999999	999999	885	999999	999999	930	104	45	875	497	486	747	999999	920	23	349	846	646	625	997	515	999999	770	549	598	337	597	38	437	188	65	354	346	625	999999	999999	436	616	638	758	328	999999	847	228	314	105	699	999999	999999	291	62	999999	791	945	999999	939	348	346	696	812	342	76	999999	696	441	142	411	954	76	587	912	240	999999	999999	678	270	961	552	245	503	638	999999	999999	156	999999	632	999999	400	443	999999	97	999999	919	826	426	999999	646	999999	786	181	694	744	596	403	378	822	999999	924	276	920	999999	795	111	203	183	408	30	461	999999	808	999999	20	521	162	499	999999	999999	999999	999999	999999	624	810	765	73	999999	893	348	652	999999	313	217	999999	134	522	936	302	988	999999	999999	27	999999	194	999999	977	601	684	233	443	904	555	999999	999999	483	999999	306	177	40	48	394	290	69	377	684	266	601	942	999999	999999	999999	999999	834	593	537	433	194	999999	999999	788	471	999999	669	904	748	231	802	973	164	284	999999	769	999999	999999	342	372	957	864	509	332	999999	659	798	235	227	706	721	917	999999	999999	664	865	946	251	999999	269	620	999999	628	462	464	627	787	611	781	457	999999	884	261	174	475	999999	930	898	411	999999	999999	444	687	52	510	884	276	114	999999	999999	823	29	383	82	752	999999	245	57	868	758	999999	196	453	999999	770	836	666	541	584	344	935	58	840	999999	999999	186	477	999999	951	580	361	999999	991	431	634	916	510	188	999999	672	94	883	999999	999999	940	149	999999	999999	282	999999	227	734	529	999999	425	999999	189	619	149	576	999999	658	105	999999	999999	198	205	32	145	
999999	336	487	129	911	259	61	28	197	823	793	195	559	314	999999	362	626	163	716	999999	859	736	890	999999	846	348	999999	787	742	254	999999	999999	968	782	427	347	740	999999	999999	999999	373	756	991	795	999999	390	774	354	817	934	781	45	999999	26	286	999999	446	448	999999	999999	824	274	999999	942	999999	848	227	777	886	940	999999	999999	999999	691	642	112	744	999999	692	999999	573	999999	999999	807	999999	716	465	952	506	309	901	301	999999	54	999999	109	480	999999	723	507	173	997	467	999999	999999	999999	499	796	384	184	999999	351	756	817	999	742	999999	478	479	999999	393	999999	281	587	49	331	678	501	490	543	631	999999	999999	194	302	576	999999	103	495	702	227	668	578	332	926	559	544	525	999999	468	999999	999999	579	368	124	898	726	880	999999	999999	101	997	316	999999	552	687	999999	999999	525	433	999999	999999	983	776	148	724	696	948	660	490	999999	999999	999999	32	737	629	999999	22	79	403	850	743	999999	505	611	999999	362	737	779	248	588	971	999999	621	999999	605	28	802	999999	400	999999	777	229	356	212	999999	550	999999	113	999999	571	999999	502	999999	582	999999	999999	488	999999	918	999999	999999	179	421	901	815	999999	999999	682	141	610	323	793	679	201	83	523	910	999999	673	678	78	999999	855	677	630	479	999999	48	999999	662	999999	637	311	38	999999	607	808	455	397	783	715	611	972	323	999999	174	823	929	509	861	999999	195	502	250	303	336	323	744	999999	346	285	999999	717	478	79	999999	492	650	949	999999	715	464	999999	889	963	466	661	542	429	999999	655	999999	539	113	999999	355	999999	70	735	915	294	999999	999999	999999	999999	918	894	503	253	571	682	182	979	43	155	578	290	999999	287	836	675	780	324	814	999999	336	267	613	849	724	551	431	915	999999	191	651	999999	999999	391	54	572	167	298	857	783	999999	968	999999	958	61	999999	999999	783	898	999999	513	999999	370	370	181	999999	291	654	999999	30	261	999999	945	999999	503	999999	437	999999	999999	274	517	491	999999	999999	216	368	999999	654	798	660	28	647	27	794	677	902	919	999999	219	393	290	999999	769	836	531	226	33	999999	999999	762	999999	999999	999999	999999	732	999999	291	999999	163	999999	999999	636	856	869	11	614	249	161	185	600	378	944	999999	849	983	13	722	999999	509	999999	344	999999	199	45	32	999999	106	394	71	999999	999999	590	339	406	999999	654	999999	899	835	917	977	999999	477	999999	393	999999	298	701	649	729	999999	999999	999999	173	478	790	999999	820	846	293	517	855	99	529	
979	788	615	615	365	999999	355	823	795	592	22	472	640	335	651	339	429	404	999999	999999	356	960	760	999999	999999	999999	999999	836	62	999999	409	132	782	948	885	605	88	683	346	319	383	999999	999999	247	161	15	999999	121	999999	516	864	123	120	757	183	28	37	999999	687	662	131	999999	999999	253	192	890	689	692	449	999999	999999	999999	68	434	959	871	104	523	999999	922	999999	105	999999	545	686	296	22	35	775	999999	578	999999	999999	683	197	864	714	621	64	999999	325	467	999999	999999	265	128	65	685	798	311	999999	999999	435	765	120	999999	851	999999	567	896	878	664	917	583	477	623	750	999999	246	105	999999	482	468	752	999999	999999	434	999999	290	999999	240	336	237	473	942	999999	212	240	573	999999	23	489	64	168	393	661	550	98	655	641	377	680	448	999999	155	999999	54	682	999999	35	601	316	944	999	665	999999	436	999999	641	413	999999	520	811	84	91	677	999999	310	369	944	543	346	889	648	999999	560	887	999999	328	500	29	529	999999	548	999999	706	544	65	502	841	999999	999999	457	999999	230	999999	999999	373	621	477	33	744	323	224	491	265	999999	305	809	115	663	902	135	150	394	891	999999	999999	514	999999	142	372	808	528	720	446	888	999999	428	999999	999999	523	913	999999	477	285	216	856	66	999999	290	248	256	396	999999	999999	971	999999	999999	338	999999	606	859	245	345	660	999999	794	503	55	376	778	999999	476	999999	150	989	285	672	118	685	592	216	210	104	893	999999	999999	999999	999999	474	999999	999999	999999	924	999999	664	677	999999	999999	349	999999	363	21	999999	999999	371	780	972	47	999999	696	644	748	653	825	399	658	150	451	999999	524	453	115	580	999999	999999	787	551	339	485	321	770	999999	769	273	239	205	272	592	532	345	449	313	65	777	937	52	999999	109	695	15	536	73	999999	825	967	257	999999	153	525	583	238	642	561	31	926	788	978	390	595	203	396	558	999999	209	999999	150	60	999999	857	943	999999	452	644	479	785	706	583	944	305	981	999999	129	77	999999	117	999999	751	44	850	158	74	65	999999	501	999999	999999	999999	82	750	827	207	637	296	999999	999999	786	997	999999	246	999999	999999	44	95	999999	438	277	490	970	101	999999	398	25	952	708	879	296	938	999999	860	806	562	510	204	999999	784	138	832	999999	717	330	999999	670	798	999999	943	999999	970	899	72	351	497	184	980	482	439	191	684	999999	701	944	999999	999999	230	439	667	999999	839	617	999999	310	444	994	262	771	468	999999	227	331	
764	849	326	49	90	519	318	388	999999	721	999999	602	999999	255	999999	999999	999999	954	449	999999	963	999999	200	362	79	999999	906	999999	921	999999	24	999999	964	999999	822	852	999999	809	774	711	999999	289	184	128	579	237	857	199	210	489	999999	513	288	859	367	525	658	963	969	328	999999	815	466	320	706	336	638	99	999999	941	999999	673	999999	999999	247	684	74	82	782	999999	999999	717	302	441	920	999999	999999	999999	995	306	999999	664	839	455	108	999999	822	999999	421	999999	599	767	767	999999	999999	625	999999	550	999999	683	461	586	190	138	424	895	999999	999999	999999	205	902	533	104	135	999999	490	999999	999999	639	932	861	210	999999	539	999999	999999	949	999999	106	304	999999	999999	493	322	845	999999	999999	711	41	999999	999999	999999	473	225	350	76	673	641	520	999999	792	599	911	689	821	260	999999	651	886	287	945	490	927	105	28	29	999999	781	289	141	16	132	702	435	999999	999999	736	444	198	999999	473	318	522	999999	999999	587	972	999999	999999	594	999999	832	824	754	267	311	870	378	207	330	36	891	361	389	999999	669	897	485	548	999999	524	491	462	711	999999	999999	967	686	593	440	999999	245	291	999999	999999	184	308	947	178	839	203	368	246	999999	157	582	956	142	403	842	690	496	265	741	80	209	999999	122	941	630	343	194	784	999999	283	790	609	667	939	673	999999	949	316	999999	565	165	999999	594	999999	240	681	834	999999	750	750	560	980	550	624	251	804	195	999999	547	505	19	583	479	595	367	973	299	203	730	481	740	189	999999	186	915	954	999999	558	999999	999999	508	902	43	27	999999	810	999999	999999	698	868	999999	943	769	999999	556	581	775	999999	999999	266	392	999999	999999	279	19	380	433	373	708	296	29	637	304	999999	999999	999999	999999	462	872	556	913	256	505	862	306	797	420	354	999999	343	189	785	361	454	999999	867	350	764	18	351	387	695	344	411	848	547	648	180	215	449	999999	999999	136	650	999999	145	999999	999999	972	999999	959	89	743	375	116	243	286	850	999999	999999	999999	785	454	531	178	228	999999	999999	23	758	158	250	148	191	311	867	659	710	111	430	999999	651	791	796	391	308	952	968	999999	614	271	798	147	85	999999	256	867	605	482	134	233	52	685	224	999999	719	940	562	73	249	584	999999	748	999999	408	999999	993	999999	150	999999	275	999999	798	999999	497	999999	113	72	999999	65	999	64	238	999999	206	689	965	999999	732	672	368	400	904	65	40	999999	59	536	999999	567	999999	219	465	611	859	
290	253	287	726	713	616	877	63	18	250	530	999999	772	414	719	160	425	925	999999	999999	875	48	743	377	801	999999	999999	395	941	802	789	598	626	127	916	999999	687	999999	29	999999	490	999999	999999	814	510	358	287	999999	958	416	837	294	999999	109	983	251	510	999999	999999	413	48	999999	122	216	999999	999999	720	654	498	999999	999999	574	906	421	31	539	999999	928	867	453	999999	455	437	999999	964	505	611	999999	999999	675	999999	777	926	615	27	998	234	690	363	578	637	632	633	999999	943	272	388	999999	999999	454	999999	999999	999999	480	999999	593	64	587	251	955	329	204	520	822	999999	694	648	999999	999999	32	314	461	574	298	816	999999	822	753	999999	702	127	45	999999	999999	575	999999	735	999999	234	434	943	999999	448	999999	259	999999	122	810	344	259	623	999999	181	65	149	999999	17	753	663	991	770	311	996	548	838	294	756	831	257	987	999999	203	76	969	88	667	23	999999	49	384	999999	22	419	341	89	40	863	999999	549	928	354	982	791	242	663	642	650	999999	570	999999	999999	290	562	356	300	430	30	211	976	482	999999	999999	713	289	714	757	999999	999999	469	808	999999	373	291	329	642	976	411	999999	316	999999	26	999999	999999	84	697	996	459	72	51	658	19	661	415	999999	303	513	279	999999	528	905	750	986	440	761	544	322	999	243	714	999999	28	197	895	540	465	520	245	999999	999999	717	308	830	623	999999	799	768	999999	999999	35	999999	707	999999	315	410	695	40	683	999999	540	385	997	999999	357	999999	640	821	766	999999	612	783	278	640	920	811	999999	999999	372	629	999999	775	364	999999	218	585	617	999999	882	495	844	435	999999	400	108	999999	719	92	482	896	180	977	12	93	611	252	860	76	978	503	999999	775	667	64	881	764	31	221	17	772	119	521	939	280	40	186	999999	877	541	714	101	525	447	999999	458	985	999999	999999	999999	999999	724	550	150	999999	999999	78	999999	999999	519	343	194	508	84	999999	786	999999	999999	999999	63	434	306	982	534	274	412	287	338	201	999999	896	991	999999	47	51	57	569	380	999999	999999	961	419	172	999999	208	530	593	450	999999	689	798	947	51	227	749	669	741	25	875	975	416	740	999999	187	622	352	999999	471	43	662	227	288	485	154	102	25	999999	624	336	744	819	999999	600	999999	807	999999	949	533	297	999999	316	553	505	585	181	230	843	999999	745	855	96	131	416	999999	472	519	471	896	135	734	535	127	689	999999	999999	579	149	74	379	674	402	909	183	
999999	356	674	783	900	973	871	181	158	878	480	657	999999	999999	999999	49	297	999999	63	408	999999	846	198	864	373	999999	601	90	778	999999	999999	463	186	947	754	728	999999	736	571	922	263	562	387	249	218	999999	468	158	999999	35	999999	197	999999	510	621	999999	167	810	420	480	381	790	403	999999	806	27	480	999999	675	797	251	561	914	140	999999	10	999999	949	655	889	960	999999	467	752	532	883	999999	676	336	939	571	987	325	101	551	999999	169	844	442	201	13	719	483	826	784	999999	283	218	365	620	357	218	164	531	520	928	999999	999999	19	922	999999	804	423	999999	236	263	245	823	589	999999	999999	624	517	463	885	999999	969	640	999999	999999	999999	905	320	715	592	362	833	794	580	622	149	518	834	519	298	209	999999	747	600	530	296	459	629	682	779	732	701	701	645	999999	959	692	682	18	322	997	493	707	153	999999	430	999999	252	966	999999	999999	789	999999	174	686	999999	231	999999	447	715	160	999999	637	999999	859	999999	999999	159	312	999999	456	836	826	999999	300	715	999999	603	727	110	845	999999	663	999999	457	943	703	536	999999	333	737	999999	244	303	171	722	856	771	294	221	298	301	940	313	96	999999	963	800	874	970	999999	627	322	347	869	943	621	999999	488	915	958	605	200	978	999999	803	602	533	999999	999999	859	827	319	515	812	554	277	359	999999	960	980	902	662	999999	976	999999	999999	897	433	228	110	368	999999	378	262	692	111	961	388	999999	894	440	999999	306	121	529	999999	807	534	999999	999999	272	444	999999	999999	65	943	211	999999	999999	473	705	109	816	999999	500	544	940	262	129	453	315	971	770	76	549	146	366	876	457	801	532	372	119	999999	838	923	764	442	207	749	899	959	572	818	999999	341	949	828	620	984	999999	554	415	999999	370	300	673	999999	999999	919	999999	335	999999	999999	941	342	989	273	638	576	780	508	65	379	999999	356	999999	951	876	218	197	537	265	472	433	999999	956	248	191	999999	260	312	56	999999	172	573	414	999999	999999	999999	351	999999	200	53	214	870	498	45	999999	24	891	722	585	187	731	60	79	999999	591	962	999999	751	999999	999999	326	477	461	777	217	999999	942	851	83	30	867	511	999999	221	267	562	490	921	999999	999999	657	537	727	869	555	122	999999	331	966	915	480	599	604	999999	727	737	999999	720	827	345	82	49	999999	999999	319	230	999999	857	825	38	482	465	830	914	443	999999	999999	592	999999	105	999999	999999	999999	999999	550	999999	907	247	494	999999	
154	769	103	585	104	617	999999	172	559	335	999999	646	505	937	442	999999	999999	999999	666	938	986	826	498	732	859	461	999999	999999	999999	51	999999	476	372	304	884	713	372	255	819	826	899	587	999999	999999	696	839	125	946	999999	535	999999	999999	580	556	999999	328	281	999999	725	999999	462	999999	999999	999999	21	932	283	210	63	729	652	999999	870	840	999999	408	793	999999	45	29	346	218	763	489	541	106	895	999999	761	566	999999	11	529	999999	374	499	440	999999	884	764	566	914	893	999999	882	999999	356	999999	518	144	534	679	999999	706	999999	999999	646	667	976	915	46	467	449	497	297	651	994	694	476	548	968	278	716	999999	463	432	324	999999	607	555	749	165	307	626	41	999999	999999	822	879	130	853	999999	548	969	727	108	474	999999	709	241	991	662	999999	969	176	265	962	999999	253	874	929	879	70	430	176	999999	169	823	466	535	974	999999	814	355	999999	204	729	747	553	364	999999	919	67	376	563	96	891	338	459	999999	799	621	579	15	999999	973	713	128	803	846	939	650	939	184	999999	999999	848	918	283	971	535	225	999999	888	916	999999	822	693	866	89	990	830	374	999999	735	362	999999	808	164	722	491	999999	944	706	424	317	980	883	999999	743	248	972	64	487	250	584	999999	690	99	191	160	29	261	724	856	999999	286	999999	448	903	229	49	763	561	489	924	281	803	473	608	999999	938	999999	133	840	999999	999999	886	450	160	251	910	718	999999	999999	472	359	230	850	999999	40	731	444	216	999999	999999	218	503	997	325	313	317	999999	490	162	221	445	999999	883	838	999999	399	999999	297	661	999999	331	790	999999	27	574	61	999999	167	577	308	504	377	999999	642	808	999999	999999	134	847	999999	693	238	820	359	37	231	347	22	974	641	922	156	554	214	877	428	514	980	751	999999	999999	69	912	854	999999	77	528	250	999999	70	511	685	450	726	625	102	999999	999999	999999	999999	714	940	999999	936	385	999999	822	999999	999999	390	767	908	382	595	999999	633	325	999999	642	959	999999	106	999999	914	999999	247	999999	828	999999	784	458	874	990	999999	547	423	876	976	478	369	254	134	999999	649	999999	602	312	854	155	992	777	14	997	40	651	617	958	279	999999	148	651	994	815	999999	999999	893	999999	974	57	167	757	349	497	282	715	578	621	343	621	537	934	851	999999	596	999999	454	877	960	999999	930	465	607	179	339	718	999999	318	504	717	999999	999999	999999	807	988	244	438	516	724	999999	999999	996	624	999999	279	
999999	799	999999	228	974	488	999999	958	228	127	702	999999	179	167	564	999999	269	127	625	222	999999	999999	54	694	362	578	937	162	645	999999	934	840	949	900	999999	918	999999	99	999999	239	392	726	119	689	296	999999	268	999999	170	859	813	879	998	444	425	607	755	627	999999	406	550	864	322	545	193	861	999999	999999	42	646	526	180	597	396	829	137	497	364	408	999999	319	588	991	999999	999999	65	841	999999	999999	528	172	999999	232	133	999999	528	413	574	999999	999999	885	989	999999	524	343	999999	999999	612	615	298	999999	999999	229	600	97	999999	872	536	675	999999	999999	999999	795	999999	483	999999	948	473	708	999999	723	999999	858	973	999999	999999	271	477	452	236	773	239	899	195	418	772	101	631	46	725	999999	876	999999	999999	414	201	999999	999999	50	138	693	818	903	314	575	196	542	999999	219	999999	999999	999999	999999	448	364	999999	794	610	105	711	123	999999	436	999999	654	846	34	489	999999	199	136	457	436	323	542	954	336	595	619	232	999999	845	422	279	34	261	791	999999	999999	999999	999999	593	718	339	24	377	391	920	660	999999	171	999999	686	999999	640	253	967	771	905	999999	464	209	990	999999	999999	277	904	167	958	402	65	575	476	944	793	542	739	107	309	175	573	999999	999999	891	70	187	999999	403	638	999999	999999	30	553	999999	169	999999	999999	845	858	746	473	233	962	267	673	596	586	999999	235	108	999999	870	472	740	999999	999999	274	108	812	303	999999	999999	529	999999	999999	999999	31	999999	784	596	939	894	248	999999	999999	349	452	677	999999	474	600	999999	999999	540	276	999999	558	999999	776	999999	932	999999	42	564	638	962	999999	999999	999999	639	574	723	957	638	168	619	632	909	47	999999	999999	596	880	999999	703	691	343	988	911	696	485	218	96	999999	664	445	861	999999	923	999999	644	668	529	588	999999	999999	469	538	381	999999	999999	999999	776	288	514	345	623	695	999999	946	999999	999999	872	462	163	366	636	293	974	999999	758	947	985	999999	853	938	77	999999	447	825	232	999999	999999	265	905	837	442	999999	169	329	822	176	822	977	999999	928	999999	999999	999999	544	250	186	999999	658	898	843	662	479	435	576	278	331	257	999999	724	822	999999	617	557	999999	999999	999999	133	999999	999999	591	135	18	194	925	152	10	866	903	585	55	251	999999	367	72	184	962	382	593	61	500	918	999999	263	299	828	188	519	119	999999	999999	999999	908	758	316	717	654	295	999999	433	999999	999999	999999	460	678	999999	151	259	495	151	961	456	540	603	410	
999999	999999	754	894	999999	963	490	757	293	173	993	342	999999	999999	354	529	677	872	169	999999	999999	574	335	999999	999999	687	928	34	967	999999	964	999999	314	358	643	378	900	401	414	470	787	707	70	296	684	248	941	208	999999	999999	294	999999	999999	820	999999	999999	23	178	186	418	45	465	790	633	209	481	37	851	418	999999	629	999999	999999	999999	995	338	514	48	900	999999	999999	730	884	354	375	390	999999	999999	984	545	365	731	225	995	434	331	999999	436	97	213	999999	999999	790	174	992	18	126	999999	825	45	594	999999	278	999999	672	999999	581	445	268	818	340	543	867	873	620	898	70	472	274	674	421	999999	951	697	267	656	939	999999	999999	999999	273	469	999999	949	950	390	462	518	999999	129	749	481	178	278	873	678	999999	917	553	103	947	653	999999	160	623	517	33	999999	448	26	375	862	999999	901	555	999999	874	918	999999	999999	445	999999	150	154	999999	940	908	999999	824	589	433	31	175	268	999999	620	62	518	999999	443	999999	999999	999999	315	754	887	398	999999	723	12	999999	313	995	324	999999	404	999999	272	999999	682	608	351	756	858	999999	354	696	824	492	935	999999	999999	592	488	872	563	483	835	999999	46	551	642	958	999999	786	130	999999	851	610	25	116	999999	291	653	835	26	135	220	722	410	201	999999	784	788	999999	448	999999	517	451	104	921	677	871	199	141	965	999999	935	999999	472	327	844	223	999999	828	38	83	939	652	855	999999	272	999999	990	845	976	858	179	636	999999	409	518	999999	515	103	438	917	101	522	869	999999	999999	147	259	92	999999	999999	999999	960	166	374	999999	864	596	666	658	565	881	999999	164	117	222	308	734	73	808	445	707	383	399	120	999999	427	782	999999	247	134	863	908	498	625	551	219	480	973	627	654	999999	849	445	873	46	747	367	762	420	892	412	196	283	911	653	933	571	55	392	364	91	374	429	533	701	973	856	999999	565	13	827	761	446	164	999999	999999	937	525	83	244	69	30	811	999999	999999	999999	999999	587	972	617	647	999999	591	272	573	448	429	911	182	73	891	829	207	417	74	651	750	128	289	795	999999	56	971	999999	305	71	999999	84	811	34	348	278	566	999999	999999	402	179	183	591	193	438	36	353	20	353	239	822	403	290	80	927	516	308	187	621	601	463	999999	967	999999	885	999999	109	157	724	999999	999999	259	999999	671	481	576	537	105	366	969	702	999999	803	75	248	169	999999	999999	107	832	999999	388	335	764	939	735	999999	
999999	308	93	926	205	999999	731	966	573	352	619	999999	999999	978	212	999999	652	899	501	999999	901	272	999999	562	368	59	999999	651	884	923	296	732	745	999999	457	999999	282	53	506	675	82	109	999999	816	184	152	747	853	768	567	683	865	447	105	999999	816	999999	530	567	999999	403	89	91	650	999999	999999	852	990	999999	414	548	609	999999	826	567	801	597	908	388	226	999999	999999	883	327	999999	431	294	999999	999999	640	999999	752	485	360	282	999999	28	34	760	297	299	757	999999	999999	29	84	999999	621	999999	999999	229	674	152	351	843	364	206	999999	999999	999999	602	212	935	889	200	796	999999	51	554	574	999999	999999	158	100	926	555	715	529	999999	175	959	672	121	551	421	999999	609	144	999999	917	796	263	624	999999	695	999999	821	443	999999	999999	950	999999	999999	999999	730	656	526	61	424	298	648	676	466	244	674	929	999999	394	478	649	196	989	999999	636	999999	999999	948	31	405	840	733	282	366	999999	225	999999	605	999999	820	765	34	999999	720	999999	279	130	797	389	999999	765	995	437	965	523	46	960	895	999999	999999	211	708	504	999999	584	564	376	319	391	999999	146	333	999999	573	712	625	999999	279	317	999999	657	731	568	569	639	844	306	999999	999999	48	999999	642	174	962	618	67	529	901	145	999999	999999	810	415	999999	325	442	63	863	262	898	407	691	588	84	999999	479	149	934	26	999999	999999	68	477	353	765	503	999999	980	955	999999	105	999999	143	653	463	846	326	208	254	207	999999	442	65	999999	999999	999999	999999	100	999999	149	917	595	885	405	404	999999	343	999999	605	821	999999	82	908	606	999999	669	557	999999	999999	691	163	941	689	999999	949	825	13	532	999999	201	449	79	557	816	737	510	851	737	259	999999	999999	263	999999	433	924	718	999999	458	151	999999	25	999999	479	741	999999	976	905	999999	456	578	840	811	360	999999	381	213	524	102	868	302	817	999999	685	10	188	899	348	266	894	999999	999999	555	999999	740	186	999999	999999	816	830	761	604	999999	290	680	999999	999999	903	999999	999999	999999	999999	442	999999	849	163	205	443	999999	562	95	638	648	181	226	287	294	430	619	999999	60	999999	708	271	117	697	999999	539	15	230	486	996	157	214	184	46	859	966	541	587	981	886	999999	263	999999	999999	955	614	74	999999	495	999999	294	963	999999	116	495	180	999999	161	130	999999	438	258	999999	99	999999	444	999999	999999	427	999999	888	41	999999	174	493	455	526	984	742	428	474	612	735	214	711	999999	999999	78	999999	999999	
494	390	466	325	999999	872	187	999999	642	521	999999	885	999999	176	392	999999	718	836	999999	49	654	497	999999	702	201	999999	999999	871	388	999999	241	999999	999999	739	833	999999	574	929	715	621	277	871	352	231	810	589	637	568	999999	459	476	376	999999	511	44	997	971	999999	134	632	359	999999	999999	346	999999	999999	999999	245	343	884	687	789	131	999999	772	999999	999999	197	891	612	198	953	59	929	829	999999	483	136	999999	999999	999999	811	804	93	272	961	605	15	999999	999999	341	401	235	937	771	686	255	455	739	262	851	783	999999	522	443	405	267	999999	516	424	214	130	541	999999	357	876	984	48	738	810	999999	149	256	769	999999	797	727	121	167	152	620	38	397	999999	984	752	939	999999	649	866	704	267	999999	527	918	221	860	729	589	894	702	216	716	928	84	711	537	999999	251	646	678	155	189	999999	804	186	733	98	521	605	937	701	399	872	116	919	651	729	999999	68	937	998	531	273	450	413	321	469	377	282	225	836	50	999999	197	999999	999999	999999	723	741	488	771	218	984	957	10	999999	999999	821	999999	70	808	262	193	999999	999999	624	916	999999	400	864	273	720	999999	999999	999999	661	396	684	558	999999	999999	16	999999	580	999999	790	547	999999	999999	595	478	647	222	222	999999	584	999999	999999	518	999999	170	211	332	999999	224	61	969	604	999999	349	999999	169	272	999999	544	802	153	999999	543	889	86	999999	999999	999999	396	626	507	36	999999	526	999999	102	999999	624	681	324	683	241	365	124	820	999999	999999	110	173	318	384	899	999999	614	441	254	760	628	999999	999999	728	527	490	598	553	942	631	999999	545	339	999999	999999	642	230	128	911	999999	429	999999	999999	999999	383	641	87	999999	608	359	368	95	999999	341	547	766	130	596	166	751	767	570	877	320	129	564	834	326	736	999999	457	495	529	997	999999	560	722	408	999999	886	412	357	945	999999	273	254	999999	999999	454	999999	521	633	962	170	999999	858	200	823	41	818	806	999999	514	999999	902	872	565	999999	10	987	54	721	251	280	348	420	625	294	57	875	578	999999	871	999999	746	999999	533	369	999999	999999	369	999999	377	999999	89	651	999999	999999	999999	999999	999999	999999	997	467	837	799	391	999999	999999	79	999999	999999	776	999999	250	999999	890	659	999999	999999	999999	206	52	999999	628	155	354	999999	200	696	577	31	602	656	999999	153	839	414	999999	946	441	840	999999	449	249	463	132	221	999999	119	761	192	998	999999	61	492	999999	999999	839	692	999999	676	501	135	501	221	
314	999999	969	999999	999999	485	642	658	999999	508	999999	999999	287	175	32	999999	429	999999	935	395	32	989	605	703	999999	999999	999999	334	501	765	349	422	948	999999	158	11	252	199	979	285	550	350	966	552	834	999999	999999	674	669	322	257	420	999999	999999	199	999999	999999	999999	344	770	999999	999999	999999	881	169	246	655	258	26	999999	890	999999	111	659	845	681	33	62	869	999999	176	900	665	189	999999	928	232	842	999999	834	486	976	999999	218	374	242	999999	94	999999	597	999999	944	658	648	431	27	999999	539	270	517	301	472	406	371	999999	20	652	977	373	241	24	813	419	191	545	914	384	892	999999	999999	999999	939	669	281	840	232	252	27	758	500	618	692	581	331	999999	999999	580	493	999999	363	590	999999	720	161	583	999999	999999	476	999999	999999	999999	427	254	657	29	999999	802	134	531	382	767	634	229	873	622	999999	241	97	648	531	343	891	288	931	32	291	228	517	697	520	697	776	914	250	857	999999	448	923	312	191	220	456	999999	241	596	955	999999	847	999999	262	98	446	827	581	999999	751	148	322	635	737	143	295	436	21	684	999999	720	978	25	431	883	317	785	467	999999	887	930	57	345	999999	304	381	978	445	999999	999999	999999	342	76	999999	999999	135	297	574	57	925	29	999999	999999	605	999999	19	832	117	378	781	661	370	270	999999	999999	101	977	569	443	762	316	999999	999999	433	999999	387	911	908	378	757	29	220	419	395	999999	979	500	740	831	294	548	999999	76	650	600	588	999999	780	295	960	158	728	141	295	999999	37	999999	132	562	857	999999	924	999999	620	999999	450	950	874	428	999999	600	999999	999999	158	223	445	925	938	999999	464	314	141	999999	999999	609	300	89	134	999999	840	619	378	187	973	197	624	141	455	889	159	638	207	361	455	370	911	999999	982	82	183	112	431	299	108	552	965	311	331	21	470	371	825	108	587	231	232	68	764	961	598	314	479	999999	683	826	999999	780	999999	57	999999	310	106	62	999999	738	999999	999999	999999	431	999999	322	810	444	428	787	812	109	773	233	147	853	236	31	483	869	999999	999999	615	282	999999	195	144	283	999999	170	274	773	999999	999999	44	153	999999	342	739	285	503	44	999999	895	999999	17	16	999999	909	999999	999999	84	578	999999	115	814	473	807	985	999999	999999	537	129	268	522	48	603	924	198	994	873	893	999999	207	375	598	751	999999	268	437	189	200	373	480	95	200	204	772	744	229	679	182	356	702	107	999999	915	372	382	
974	413	999999	754	999999	999999	999999	792	381	999999	516	73	754	548	558	856	987	173	649	182	332	844	831	190	969	324	701	546	589	999999	999999	999999	389	999999	293	34	107	445	999999	509	905	999999	823	414	237	999999	925	999999	999999	846	120	803	275	199	60	999999	581	999999	785	600	279	644	213	999999	958	999999	684	999999	264	533	759	999999	715	999999	277	999999	30	427	952	999999	399	77	999999	743	999999	606	417	999999	296	162	452	999999	999999	856	999999	271	204	552	456	403	481	999999	378	275	96	569	97	135	922	134	120	164	948	999999	211	212	999999	470	291	361	426	494	132	112	91	563	999999	858	910	999999	731	478	970	559	341	882	698	482	999999	429	519	292	999999	171	999999	298	999999	688	655	999999	374	734	270	104	999999	986	394	999999	194	533	999999	238	225	915	402	999999	193	399	640	328	513	423	999999	861	999999	143	227	960	999999	999999	316	999999	213	881	999999	999999	999999	999999	582	354	498	999999	298	133	751	999999	999999	361	768	410	114	858	58	337	524	999999	920	999999	261	999999	999999	434	999999	999999	227	999999	35	999999	284	405	999999	317	999999	295	999999	91	135	690	999999	999999	76	999999	201	659	687	458	999999	876	367	689	86	999999	999999	738	585	73	224	897	906	285	999999	734	999999	373	976	797	51	762	507	442	826	240	297	699	999999	903	243	999999	713	769	322	159	975	594	999999	999999	693	88	710	999999	866	237	784	999999	307	341	789	827	682	890	417	401	378	925	863	999999	521	924	960	681	830	667	999999	147	963	115	758	491	54	999999	114	962	62	740	575	598	999999	462	402	445	124	415	999999	823	362	920	999999	60	730	482	999999	768	128	38	999999	999999	54	646	871	202	999999	307	999999	329	785	454	348	999999	359	275	400	999999	532	524	567	425	792	370	785	52	334	708	999999	572	999999	999999	843	34	805	375	554	809	999999	210	862	999999	632	555	999999	907	999999	152	700	999999	91	52	246	999999	999999	520	417	683	861	829	999999	874	546	220	999999	450	611	999999	833	999999	721	999999	478	999999	661	750	999999	246	333	999999	469	192	17	305	999999	217	109	249	999999	999999	958	999999	947	760	342	987	999999	422	486	999999	305	268	319	716	744	999999	574	913	999999	999999	999999	999999	359	983	370	999999	867	999999	999999	999999	350	371	760	547	35	849	643	717	989	999999	999999	380	760	736	582	210	999999	300	560	989	643	999999	307	841	567	787	521	999999	999999	658	130	39	692	999999	256	999999	508	771	691	894	857	856	924	277	251	356	
419	622	411	169	810	576	999999	739	228	164	74	919	979	247	338	680	999999	999999	553	449	999999	146	490	648	702	999999	609	665	999999	999999	999999	39	599	221	999999	898	561	241	847	999999	349	952	999999	102	869	589	791	453	566	999999	539	593	724	802	668	283	999999	999999	999999	708	967	34	607	440	892	44	329	768	999999	439	999999	95	999999	999	999999	999999	739	398	778	123	321	999999	999999	955	257	677	315	999999	999999	104	766	797	999999	149	999999	325	355	999999	209	999999	269	32	999999	137	68	453	110	999999	702	932	543	744	985	353	397	811	924	651	193	999999	729	531	224	999999	672	999999	321	999999	422	784	999999	999999	999999	943	999999	999999	581	972	999999	804	999999	999999	104	999999	560	999999	812	430	752	775	999999	999999	782	999999	115	999999	808	999999	999999	737	141	757	999999	999999	553	769	555	51	500	108	240	999999	754	999999	999999	148	999999	604	999999	999999	518	891	600	647	999999	685	991	214	837	999999	999999	999999	517	999999	999999	819	289	186	77	791	999999	999999	929	653	999999	447	949	403	346	967	310	214	593	999999	999999	249	166	663	533	867	777	999999	213	384	618	467	999999	594	716	999999	858	260	537	433	184	747	961	999999	112	946	736	999999	868	870	814	999999	999999	703	941	432	663	625	652	209	23	135	567	555	45	87	12	999999	999999	517	118	59	677	169	999999	481	287	219	999999	587	999999	188	482	343	569	999999	287	999999	653	293	999999	999999	608	337	999999	999999	190	416	999999	35	943	382	999999	360	761	999999	608	30	999999	999999	999999	453	74	74	77	834	999999	233	985	702	799	270	710	403	352	875	451	349	749	591	300	999999	307	535	644	759	277	131	581	805	733	267	678	194	149	721	178	543	270	999999	404	956	431	219	999999	682	671	517	18	885	322	269	281	999999	999999	283	156	539	430	318	567	999999	652	190	968	542	999999	526	264	630	707	999999	88	174	196	999999	449	97	310	961	999999	999999	123	695	492	474	985	206	25	865	575	638	999999	952	27	873	314	251	999999	692	99	155	263	387	187	414	191	117	294	834	834	69	238	469	230	807	418	956	698	504	556	999999	999999	398	999999	78	999999	136	999999	323	999999	999999	999999	617	999999	942	999999	999999	518	88	999999	999999	911	191	41	515	999999	652	731	219	999999	357	553	746	145	703	643	864	331	118	999999	64	960	971	804	636	223	999999	597	287	311	682	448	619	221	677	484	330	367	549	668	154	404	936	859	682	653	999999	481	177	308	999999	414	999999	470	238	
917	999999	386	999999	302	788	999999	453	908	781	909	933	535	468	229	323	507	999999	999999	472	659	34	121	131	983	123	149	999999	999999	670	278	999999	159	982	759	543	943	999999	256	879	99	950	999999	87	772	719	573	23	948	984	143	999999	958	999999	579	893	828	264	421	999999	649	634	474	247	513	870	784	999999	708	685	999999	544	999999	570	383	708	996	999999	999999	273	550	999999	481	993	999999	999999	90	161	413	866	715	688	551	77	240	999999	999999	790	574	999999	999999	999999	999999	273	614	599	108	398	624	999999	999999	999999	999999	158	638	522	999999	480	710	867	789	633	149	841	970	999999	992	999999	339	918	232	215	468	456	999999	530	820	217	389	937	547	691	536	543	969	999999	999999	403	439	718	310	15	999999	999999	123	311	881	999999	303	922	607	999999	69	705	647	691	999999	999999	819	118	701	946	999999	999999	999999	107	107	999999	999999	60	909	598	37	999999	618	227	136	761	343	999999	648	999999	999999	467	339	906	632	999999	895	287	592	332	583	330	26	364	913	315	999999	25	999999	284	600	999999	22	18	999999	448	97	430	565	999999	126	793	999999	354	42	634	444	423	475	276	999999	595	999999	586	999999	999999	999999	263	313	820	383	328	999999	374	999999	670	454	331	302	194	743	474	722	27	216	999999	861	672	999999	289	871	963	999999	937	999999	15	999999	999999	993	906	843	834	999999	745	202	999999	970	999999	597	372	190	122	131	999999	533	999999	872	999999	379	234	845	999999	999999	34	948	999999	778	999999	999999	999999	885	28	337	395	350	909	357	977	825	999999	820	765	84	959	999999	999999	842	268	414	336	143	345	66	999999	70	999999	902	101	796	782	29	95	304	847	487	171	785	735	941	624	999999	999999	625	961	999999	90	999999	972	925	199	576	519	480	473	617	549	962	568	335	999999	16	266	190	52	398	735	470	237	482	937	973	117	327	790	999999	247	999999	105	999999	980	999999	930	176	999999	215	509	614	999999	239	937	209	999999	999999	512	617	632	715	582	572	678	999999	630	999999	999999	226	469	202	690	999999	380	999999	867	212	354	384	86	99	999999	836	888	130	639	997	999999	999999	756	707	814	999999	815	531	999999	532	686	370	432	440	188	390	746	999999	923	999999	859	999999	342	24	65	999999	540	999999	141	745	683	999999	999999	633	954	260	999999	761	388	517	220	848	691	344	525	984	951	645	911	203	100	581	206	834	999999	437	999999	741	999999	686	641	999999	400	999999	999999	138	391	799	486	928	920	984	928	415	595	
20	425	998	498	999999	186	999999	632	999999	654	111	361	155	495	526	855	728	119	702	876	999999	457	299	494	397	603	999999	169	999999	283	999999	653	791	999999	137	21	406	252	580	999999	746	650	463	999999	999999	777	245	314	999999	999999	201	875	236	539	999999	563	136	514	999999	478	999999	735	999999	663	549	458	569	905	368	515	458	485	538	202	139	297	999999	551	999999	619	999999	847	209	999999	92	240	999999	999999	999999	573	885	892	999999	112	485	21	999999	799	208	999999	217	340	946	454	624	716	999999	43	410	369	568	584	767	491	121	186	535	739	581	319	41	999999	324	794	999999	565	343	999999	717	127	296	204	353	456	412	37	901	755	294	376	893	393	851	231	15	999999	134	659	991	309	999999	999999	228	999999	268	899	26	999999	824	68	999999	910	325	999999	83	374	240	321	89	999999	999999	999999	455	215	425	647	467	102	788	329	441	684	999999	418	641	35	999999	999999	197	512	21	749	999999	999999	999999	983	77	999999	158	640	79	812	579	907	34	705	999999	23	473	620	441	999999	999999	505	627	697	476	907	651	999999	399	775	133	999999	999999	534	850	229	999999	442	580	899	943	999999	259	628	999999	536	393	936	219	961	991	999999	80	97	999999	999999	608	305	999999	170	999999	110	251	303	999999	12	834	999999	855	596	999999	41	50	542	980	224	255	999	593	940	524	715	837	437	784	556	999999	999999	999999	424	999999	915	925	420	982	999999	999999	999999	999999	999999	701	892	999999	623	999999	959	537	538	116	171	189	999999	712	576	645	999999	273	999999	519	142	506	849	352	440	975	886	999999	999999	999999	147	317	300	999999	491	248	631	634	224	999999	999999	999999	968	878	985	245	22	213	359	774	999999	579	102	999999	806	999999	852	550	649	999999	282	853	907	978	969	999999	889	548	230	338	24	999999	58	546	693	123	538	970	366	205	963	683	756	855	778	568	999999	853	263	999999	999999	91	984	576	995	971	121	989	909	141	999999	473	982	31	760	215	530	555	752	693	999999	882	194	454	684	999999	106	61	209	411	999999	999999	295	343	942	933	591	482	551	999999	11	548	70	234	999999	999999	700	999999	105	573	47	669	111	570	999999	999999	897	999999	999999	406	875	999999	999999	508	503	320	188	649	999999	827	623	58	999999	40	691	999999	821	959	999999	999999	999999	999999	956	999999	999999	969	934	999999	523	438	46	999999	999999	154	999999	941	999999	999999	731	999999	320	61	656	278	949	988	664	80	879	999999	691	937	934	706	508	514	113	163	144	
534	385	463	136	650	790	571	468	860	194	749	769	269	238	999999	874	846	713	688	686	999999	999999	863	845	999999	747	108	999999	883	646	341	837	604	428	207	162	857	925	999999	487	388	999999	804	886	139	532	999999	999999	999999	832	661	999999	425	476	758	999999	522	618	904	902	692	999999	584	223	852	911	175	840	40	914	999999	921	706	211	308	854	509	977	716	698	999999	399	260	61	984	999999	422	999999	669	977	640	248	999999	113	794	934	946	590	43	999999	367	592	678	952	999999	740	104	224	178	904	720	544	902	216	588	999999	999999	533	999999	322	499	999999	180	63	999999	778	900	603	416	374	999999	919	943	498	341	999999	720	308	246	253	446	208	959	764	267	105	346	999999	525	501	740	423	999999	721	999999	329	421	625	999999	999999	999999	501	807	803	996	800	600	413	874	855	583	894	296	986	875	300	999999	415	796	999999	441	999999	87	999999	999999	999999	568	232	999999	21	321	105	631	999999	412	999999	999999	165	768	466	505	932	940	670	918	846	136	374	845	437	999999	15	829	499	604	754	423	999999	999999	512	242	378	999999	862	543	487	999999	999999	999999	930	900	922	647	339	683	509	999999	416	999999	787	367	203	386	341	769	316	276	141	605	658	999999	507	999999	999999	999999	136	299	87	136	440	999999	49	999999	914	537	329	367	999999	999999	105	608	17	896	392	154	48	991	311	102	999999	221	141	999999	925	409	402	936	999999	115	556	999999	999999	999999	566	214	999999	999999	471	804	450	948	999999	325	999999	59	524	611	603	121	194	999999	987	999999	898	999999	451	999999	865	999999	999999	393	975	999999	269	885	999999	726	340	999999	826	999999	529	507	999999	289	444	815	981	999999	999999	791	343	999999	920	422	232	92	391	347	999999	769	547	956	669	999999	972	393	66	999999	518	797	281	424	294	559	999999	489	342	618	784	635	576	999999	999999	352	59	704	999999	846	662	457	344	992	425	67	999999	572	837	999999	316	61	758	367	367	98	520	999999	999999	371	807	743	999999	772	562	137	999999	999999	337	327	17	277	920	220	961	70	462	999999	999999	236	471	51	652	999999	312	999999	876	219	631	541	832	141	718	111	49	919	999999	571	999999	999999	865	539	999999	520	587	49	141	548	999999	306	636	242	918	759	999999	765	101	12	470	830	260	982	999999	796	494	876	559	999999	180	999999	363	999999	848	711	371	932	806	141	170	272	600	337	813	335	999999	599	222	999999	211	283	827	999999	999999	999999	999999	882	612	449	35	999999	490	
999999	378	363	999999	745	394	217	398	999999	999999	999999	842	208	239	922	178	999999	890	999999	664	999999	617	897	224	999999	789	999999	673	488	330	366	116	459	999999	999999	959	460	392	169	215	14	570	244	324	868	863	902	379	999999	713	20	558	999999	56	999999	999999	999999	149	295	956	155	544	909	647	999999	853	392	425	952	999999	718	219	731	999999	660	999999	999999	583	999999	795	886	869	999999	999999	319	807	999999	412	892	581	489	321	106	213	999999	469	661	597	720	24	480	999999	427	163	995	801	827	999999	396	861	333	897	792	999999	79	285	987	144	337	795	878	979	533	380	483	407	122	528	628	999999	377	785	862	341	324	409	999999	999999	999999	518	980	534	26	41	999999	591	999999	606	143	785	482	999999	269	999999	999999	500	953	56	679	999999	999999	999999	999999	205	493	999999	45	461	999999	670	999999	999999	365	819	814	353	963	502	131	891	878	515	394	999999	718	851	526	936	205	824	455	405	999999	999999	829	999999	712	820	547	711	556	999999	431	473	951	999999	999999	999999	121	793	537	461	999999	788	719	182	914	978	487	642	31	108	266	361	224	999999	999999	184	989	143	640	999999	954	420	345	811	94	999999	892	829	690	999999	825	412	296	993	999999	936	471	999999	999999	734	343	905	689	457	810	80	258	524	30	986	460	977	162	999999	507	999999	999999	907	98	992	999999	658	951	945	283	999999	74	230	957	932	712	343	376	905	809	58	730	887	11	24	999999	377	999999	999999	625	847	999999	901	496	999999	493	564	568	774	648	685	999999	999999	999999	956	15	999999	999999	999999	284	999999	611	999999	999999	458	999999	999999	906	83	329	718	848	257	999999	999999	604	172	999999	992	999999	157	774	601	267	133	104	986	713	999999	18	645	811	999999	429	508	999999	999999	325	47	191	928	999999	999999	455	930	836	706	999999	749	999999	999999	999999	574	999999	136	352	20	989	462	364	797	999999	999999	75	683	906	999999	828	999999	199	602	846	696	810	520	499	290	155	337	999999	398	571	963	692	175	999999	247	84	999999	166	235	999999	999999	683	394	86	796	999999	771	999999	709	999999	999999	559	760	996	999999	999999	137	636	72	864	662	999999	999999	235	999999	180	999999	341	669	62	534	999999	964	999999	982	23	425	999999	702	860	384	313	999999	520	966	414	999999	999999	746	482	999999	666	999999	370	361	698	999999	168	198	999999	530	440	364	657	353	940	595	181	23	592	999999	692	999999	211	490	358	587	455	999999	483	248	730	594	999999	999999	867	999999	603	237	294	307	
266	256	999999	999999	999999	949	930	176	35	819	760	164	163	144	999999	732	892	880	12	121	999999	899	714	388	799	999999	177	999999	999999	381	991	944	729	295	91	999999	999999	871	547	409	657	999999	999999	664	487	575	441	999999	850	144	676	722	234	183	46	367	541	999999	541	107	999999	388	999999	999999	827	999999	435	868	62	818	875	31	999999	603	463	981	999999	60	900	999999	414	124	701	350	705	279	720	556	259	999999	904	168	340	449	999999	279	598	999999	836	672	150	572	10	41	269	999999	389	630	719	64	701	491	798	999999	692	667	686	350	948	558	105	878	619	337	914	716	999999	893	976	193	393	86	999999	238	92	842	124	999999	999999	999999	889	999999	836	204	32	423	999999	999999	757	999999	592	258	640	999999	999999	272	953	672	127	999999	963	999999	999999	535	999999	999999	277	999999	234	849	552	999999	268	897	668	15	51	999999	999999	501	999999	999999	145	26	600	999999	445	999999	661	820	888	452	551	539	97	999999	445	310	533	408	155	800	999999	999999	417	575	989	999999	620	571	230	999999	367	626	205	304	360	637	935	535	189	342	909	414	961	110	475	728	810	274	999999	999999	891	906	999999	556	871	237	999999	35	155	702	324	100	600	999999	94	925	344	792	53	808	375	997	229	813	891	393	999999	316	999999	999999	932	355	11	999999	647	460	281	649	433	999999	37	999999	390	486	999999	818	813	611	25	999999	999999	28	231	760	999999	893	999999	541	665	999999	291	999999	925	884	769	968	999999	120	712	633	653	694	369	920	999999	999999	999999	742	999999	82	579	999999	300	559	999999	914	999999	999999	124	753	772	999999	983	999999	841	735	984	506	716	59	730	999999	999999	391	896	699	999999	311	980	908	286	999999	746	593	999999	945	999999	999999	17	855	845	999999	999999	958	861	914	711	999999	88	55	481	999999	35	745	352	876	446	908	662	999999	265	822	270	216	476	999999	999999	400	999999	895	733	999999	498	861	999999	999999	999999	940	530	982	988	244	232	934	437	176	919	10	251	41	509	999999	712	830	999999	32	587	789	491	43	999999	320	387	193	322	862	999999	174	541	469	180	505	387	680	198	31	999999	335	778	999999	908	991	159	15	395	640	906	999999	271	191	304	916	999999	999999	70	677	999999	49	622	574	555	755	468	781	861	13	715	999999	999999	578	999999	999999	20	999999	999999	999999	170	381	797	681	956	953	902	999999	175	999999	999999	890	999999	520	174	560	999999	214	999999	163	532	378	999999	392	924	999999	36	693	999999	52	905	276	
372	999999	999999	485	999999	940	617	601	999999	118	999999	607	956	825	422	999999	999999	872	548	999999	436	972	406	792	999999	415	756	92	926	219	601	132	999999	999999	999999	488	13	688	318	772	596	163	310	424	999999	999999	435	109	461	905	289	999999	504	109	840	400	734	999999	258	836	193	535	999999	643	517	999999	999999	185	307	934	127	725	564	999999	219	283	671	982	40	690	979	657	631	31	929	714	627	257	999999	137	754	289	439	481	588	999999	487	667	906	278	999999	260	999999	999999	999999	563	332	728	889	566	728	751	694	567	857	536	999999	654	713	802	865	999999	245	179	190	837	999999	92	197	999999	795	13	85	761	999999	999999	854	114	242	999999	999999	899	999999	999999	409	12	999999	872	624	61	167	999999	999999	114	413	292	24	633	346	999999	999999	250	540	741	999999	725	999999	933	172	137	681	799	421	346	419	965	645	861	770	187	999999	423	468	999999	990	961	59	970	358	999999	714	999999	999999	292	108	152	369	626	612	999999	999999	661	709	999999	379	368	999999	617	694	447	647	163	863	999999	707	854	999999	403	999999	999999	676	705	585	60	422	460	42	999999	999999	277	605	29	259	96	851	591	999999	999999	766	999999	999999	441	286	910	999999	561	368	608	999999	999999	370	999999	875	802	17	631	86	659	84	919	335	293	378	427	999999	627	904	776	999999	126	999999	999999	637	128	270	244	999999	674	584	861	102	433	554	994	999999	999999	154	456	88	230	999999	65	897	847	306	266	72	859	79	847	657	591	300	467	999999	559	338	756	542	773	212	412	84	222	826	902	738	384	519	211	483	999999	698	97	612	94	913	790	999999	13	181	569	605	737	999999	999999	143	97	890	357	311	397	914	315	27	112	980	684	30	404	528	688	349	867	374	209	892	213	999999	29	645	548	935	538	601	642	806	347	17	325	999999	999999	493	172	900	95	999999	393	79	509	114	238	769	999999	485	999999	230	738	372	15	618	929	241	871	999999	762	462	999999	713	385	305	643	676	704	635	999999	999999	186	966	288	666	509	143	999999	914	417	778	999999	62	999999	422	78	974	12	706	999999	419	999999	460	999999	633	167	679	694	213	999999	562	74	999999	999999	298	53	999999	94	348	999999	795	885	956	304	984	999999	333	999999	963	999999	668	673	998	795	467	581	726	828	999999	508	999999	999999	999999	453	854	713	726	453	819	378	306	890	664	597	53	533	666	166	163	689	833	999999	731	976	802	999999	999999	999999	151	717	327	942	439	839	
290	999999	999999	512	449	280	999999	879	785	594	999999	778	999999	411	752	933	999999	570	675	965	675	754	718	175	651	966	999999	730	999999	112	61	363	999999	824	316	696	789	163	716	882	471	954	299	999999	55	34	878	665	253	999999	999999	756	277	474	174	535	999999	578	861	483	633	497	999999	683	543	577	327	999999	104	65	154	999999	853	793	504	721	999999	999999	130	627	97	981	999999	104	999999	999999	96	986	659	780	68	220	301	243	999999	973	386	615	603	999999	706	693	999999	999999	999999	49	902	999999	970	453	80	66	999999	244	395	652	999999	482	999999	248	999999	999999	535	999999	996	933	470	620	545	530	344	849	999999	653	920	999999	420	298	999999	271	401	999999	25	216	710	11	762	67	999999	999999	961	903	242	364	985	374	168	257	999999	140	578	292	938	449	119	230	88	805	323	999999	241	999999	452	121	999999	999999	326	329	612	995	180	999999	772	939	568	999999	999999	623	667	556	245	173	106	900	693	119	999999	575	106	490	999999	999999	743	856	374	248	461	131	999999	116	58	839	644	206	999999	175	520	999	880	678	999999	465	147	767	999999	78	626	551	428	738	215	750	232	132	82	999999	669	999999	575	330	978	999999	116	560	507	406	999999	900	940	527	598	999999	999999	427	999999	467	819	975	999999	999999	621	910	999999	999999	901	999999	999999	999999	133	746	505	999999	434	560	700	999999	359	587	270	358	549	999999	999999	999999	149	541	999999	804	256	614	403	999999	814	279	708	999999	790	336	659	999999	999999	999999	999999	204	32	994	249	144	727	757	118	242	999999	752	755	999999	309	999999	639	999999	999999	999999	275	999999	353	810	790	165	999999	631	337	999999	928	999999	569	542	949	416	877	155	999999	999999	86	498	506	171	978	71	999999	812	769	999999	697	999999	956	999999	999999	267	851	221	213	94	999999	105	430	999999	313	654	193	223	946	999999	999999	494	77	332	735	776	22	999999	832	728	641	48	862	999999	335	638	114	591	801	999999	565	666	941	218	636	981	78	421	857	334	878	999999	866	999999	999999	212	232	633	999999	965	255	669	389	484	452	254	243	89	999999	675	549	601	422	999999	999999	269	552	859	695	754	708	601	334	507	850	341	182	999999	999999	999999	415	481	350	999999	445	895	999999	467	765	999999	748	989	660	191	784	999999	888	999999	999999	801	660	373	937	497	266	999999	345	881	634	999999	81	257	800	638	269	78	261	585	999999	441	982	95	103	313	16	999999	940	152	722	573	453	572	446	487	471	52	543	999999	
999999	999999	560	405	999999	655	320	500	198	31	922	716	35	312	790	117	818	574	280	634	490	548	999999	999999	999999	70	666	509	810	322	176	226	534	408	16	40	880	587	262	447	992	999999	530	999999	230	16	548	151	999999	339	669	999999	772	999999	372	41	86	999999	246	772	988	811	690	876	854	705	192	626	999999	759	236	240	322	832	641	975	28	794	999999	162	999999	525	727	999999	653	279	454	999999	999999	975	954	522	999999	999999	459	999999	824	653	74	999999	823	921	846	32	112	438	585	939	999999	397	999999	291	999999	93	260	473	999999	219	233	999999	260	568	590	329	805	713	999999	832	383	459	999999	374	730	456	999999	999999	678	704	999999	224	694	515	999999	649	962	672	136	267	239	985	107	614	430	489	999999	265	340	999999	226	999999	548	753	566	818	246	648	560	939	999999	659	794	389	842	999999	890	745	222	941	366	143	999999	632	602	397	362	545	943	999999	192	999999	270	161	488	978	676	941	999999	536	412	324	121	999999	511	579	999999	717	999999	422	599	529	52	999999	999999	93	811	916	160	178	466	999999	705	320	757	682	399	642	901	863	342	999999	796	999999	539	52	999999	400	130	33	999999	645	772	531	999999	999999	40	871	999999	404	177	759	791	780	80	711	999999	801	439	829	189	999999	999999	909	999999	650	732	999999	859	127	72	420	796	999999	971	821	928	183	999999	104	652	528	651	506	999999	999999	167	26	615	828	433	999999	999999	999999	843	648	828	863	450	10	999999	673	21	873	999999	756	962	999999	808	259	782	445	999999	345	999999	661	999999	319	223	507	999999	716	751	41	693	842	999999	506	293	333	992	74	732	668	173	979	999999	999999	174	999999	620	503	217	999999	55	988	97	625	122	191	741	519	650	943	517	999999	921	979	190	499	306	466	380	485	999999	717	999999	472	999999	208	154	139	154	284	887	989	999999	395	985	705	754	999999	393	999999	591	482	424	999999	161	948	67	537	597	999999	999999	999999	132	732	109	338	286	624	453	914	47	612	374	376	65	527	716	535	993	999999	745	472	83	999999	893	784	302	922	321	233	151	617	542	480	999999	734	866	775	296	657	429	139	391	479	74	979	117	58	733	633	999999	999999	999999	999999	929	179	89	854	839	324	45	363	313	229	773	430	79	894	734	999999	660	999999	249	345	64	615	999999	604	213	914	676	999999	199	687	990	999999	83	999999	550	999999	654	22	936	999999	999999	999999	826	999999	999999	644	909	223	324	411	999999	999999	292	207	
67	323	98	485	650	925	999999	999999	999999	625	239	163	356	650	353	272	677	648	15	277	723	988	789	920	898	999999	14	463	929	787	714	699	336	876	371	237	999999	178	371	20	334	830	902	210	999999	551	999999	269	869	61	733	334	296	25	483	999999	534	177	587	91	999999	999999	999999	386	911	539	826	480	999999	999999	888	509	286	994	943	892	96	589	988	999999	280	999999	999999	877	999999	390	999999	321	402	302	999999	216	591	999999	999999	149	968	526	298	402	725	818	980	999999	172	234	57	302	999999	591	983	944	999999	240	810	185	601	984	999999	530	136	999999	999999	986	423	682	917	996	903	803	924	570	300	595	631	999999	999999	999999	715	828	343	999999	999999	811	318	758	37	360	479	914	548	984	203	768	275	220	740	999999	340	489	317	999999	398	277	999999	423	999999	999999	609	999999	999999	760	278	503	197	26	274	276	677	664	655	566	527	988	265	939	999999	531	330	421	999999	999999	999999	235	521	293	999999	972	154	895	999999	443	999999	131	503	787	715	699	581	999999	945	474	999999	675	999999	999999	533	999999	22	727	56	132	272	197	636	651	261	53	999999	904	304	302	132	781	561	221	999999	999999	495	478	999999	677	950	81	476	999999	453	999999	999999	999999	759	321	960	999999	849	999999	180	564	495	852	536	999999	717	677	954	652	351	544	124	622	935	999999	914	543	503	999999	181	201	721	388	207	426	652	999999	999999	983	342	704	999999	579	51	260	911	642	942	999999	959	999999	126	823	999999	908	720	999999	835	633	406	426	924	999999	999999	978	842	117	999999	999999	29	506	533	971	320	647	612	544	581	685	225	282	601	999999	419	999999	84	897	482	999999	999999	999999	999999	520	586	999999	780	462	770	999999	417	804	987	999999	999999	999999	750	155	513	268	999999	185	999999	159	417	999999	824	983	70	911	903	944	634	999999	413	155	130	22	999999	404	866	999999	999999	518	277	421	294	769	407	955	158	929	394	999999	993	530	999999	235	999999	999999	101	797	401	858	168	473	999999	999999	999999	397	342	737	999999	119	999999	156	411	688	999999	995	999999	64	999999	114	762	974	999999	999999	999999	999999	478	894	908	932	999999	78	758	999999	999999	999999	252	999999	350	20	999999	420	178	285	999999	846	128	987	353	117	622	46	222	296	106	193	912	999999	270	545	918	448	829	828	806	999999	999999	495	999999	999999	999999	188	714	575	999999	352	999999	284	601	999999	764	491	551	800	320	999999	855	471	999999	176	891	495	400	805	999999	184	591	999999	478	496	
458	633	659	999999	364	444	332	647	805	754	387	637	165	745	781	437	896	999999	517	541	478	927	999999	171	999999	999999	787	909	483	317	760	465	806	999999	999999	999999	999999	286	999999	875	942	218	999999	74	789	999999	339	655	33	663	287	562	999999	937	999999	531	956	498	87	107	656	423	173	497	993	922	831	999999	999999	650	999999	620	592	641	999999	999999	271	611	381	999999	999999	999999	885	820	999999	207	633	869	97	545	184	343	209	999999	229	999999	999999	178	81	999999	999999	999999	976	383	67	667	970	200	348	757	270	354	126	153	999999	999999	999999	353	468	795	999999	999999	962	143	475	272	421	254	422	999999	999999	102	999999	514	511	648	166	511	999999	371	237	442	530	340	285	829	226	999999	999999	704	999999	700	709	285	577	469	999999	842	999999	794	999999	726	777	279	541	177	814	999999	641	531	999999	999999	590	106	999999	856	441	631	999999	645	56	365	999999	718	86	524	393	999999	937	999999	330	323	999999	968	125	511	664	999999	799	118	25	999999	423	647	346	965	999999	612	999999	721	38	999999	999999	272	999999	999999	650	69	202	999999	999999	999999	999999	999999	210	54	432	622	999999	999999	999999	190	832	999999	629	440	999999	438	382	999999	414	780	547	225	22	634	339	340	229	234	860	605	999999	782	334	999999	940	823	446	999999	999999	497	631	999999	529	999999	863	999999	642	317	999999	222	687	91	612	13	22	999999	587	576	715	101	999999	999999	999999	596	131	60	425	173	499	128	999999	90	999999	916	159	886	696	174	771	104	999999	911	285	648	918	976	179	330	454	492	246	999999	586	999999	104	999999	999999	932	999999	813	999999	999999	818	829	230	606	513	999999	854	135	761	422	804	999999	403	491	481	999999	678	154	999999	105	719	999999	882	999999	504	135	822	285	432	764	447	958	286	999999	103	455	427	321	999999	484	999999	328	730	823	75	965	58	999999	402	906	264	582	933	723	759	811	999999	108	112	999999	873	578	702	997	975	846	344	184	397	35	140	366	999999	405	628	401	286	69	66	999999	87	218	882	526	509	999999	35	562	469	999999	508	328	218	94	611	897	626	733	847	228	631	874	226	376	999999	898	900	537	104	368	534	887	52	574	311	665	696	186	498	121	821	781	714	115	527	811	157	597	999999	731	999999	552	999999	999999	907	999999	999999	999999	750	611	999999	999999	468	111	757	999999	999999	644	783	999999	211	449	999999	736	406	999999	169	999999	999999	999999	750	312	999999	999999	593	981	675	213	999999	107	672	999999	435	887	999999	333	
323	613	357	999999	999999	513	999999	848	529	335	317	486	441	67	53	881	999999	786	999999	662	999999	104	517	999999	944	999999	977	685	999999	31	24	357	589	999999	536	555	763	941	439	247	999999	999999	843	268	999999	999999	772	609	64	999999	523	999999	36	999999	578	999999	105	581	962	461	535	138	999999	508	321	960	896	368	531	497	999999	725	357	623	173	861	260	259	112	755	310	377	999999	492	507	375	331	105	504	999999	460	192	979	977	711	999999	999999	999999	999999	713	999999	414	999999	566	673	797	301	413	330	717	968	845	479	217	999999	168	999999	92	10	946	638	999999	863	999999	47	935	746	999999	999999	803	542	915	999999	398	999999	896	299	75	819	999999	83	918	774	787	348	614	712	772	825	553	862	245	999999	10	85	502	550	999999	528	737	999999	920	501	527	184	63	999999	999999	999999	265	868	442	273	300	872	720	999999	86	876	432	999999	974	555	999999	941	999999	580	312	323	959	356	999999	546	92	658	163	426	257	613	295	82	631	26	570	684	429	999999	999999	999999	364	476	473	987	105	513	87	375	143	585	877	482	999999	767	999999	909	443	895	999999	642	719	999999	778	473	590	360	999999	999999	999999	683	999999	999999	536	184	958	493	882	447	450	578	999999	787	293	672	735	812	843	863	230	999999	250	534	790	411	418	70	697	10	407	999999	911	999999	390	460	74	999999	999999	64	809	313	36	996	455	612	71	932	999999	116	737	777	516	738	999999	333	442	987	543	134	766	897	795	881	50	704	999999	460	999999	999999	607	193	999999	999999	64	917	999999	999999	88	187	999999	999999	60	999999	999999	629	238	183	392	67	999999	86	18	820	298	911	517	154	956	999999	946	999999	535	187	508	553	910	999999	684	819	699	999999	908	366	999999	289	847	215	618	420	999999	493	77	349	814	531	999999	56	999999	152	410	489	297	337	999999	740	950	872	91	719	718	999999	999999	572	999999	829	178	999999	46	999999	74	312	999999	545	285	462	542	196	373	999999	378	863	238	541	419	220	900	580	999999	53	339	975	133	899	702	999999	995	999999	981	999999	999999	532	20	490	88	107	953	752	62	779	207	764	509	999999	350	999999	281	956	162	157	929	597	527	992	679	99	189	636	843	999999	467	47	999999	999999	624	999999	853	747	463	322	267	999999	999999	355	845	999999	475	29	558	847	999999	48	999999	833	66	765	999999	27	999999	989	918	326	999999	999999	322	170	999999	131	489	999999	999999	533	503	840	890	780	999999	182	156	114	999999	170	87	
996	999999	428	695	381	999999	859	840	835	936	474	403	940	249	784	43	999999	26	354	999999	999999	845	170	544	511	943	999999	695	832	871	999999	375	758	248	999999	127	893	475	187	999999	629	663	176	596	999999	447	949	541	999999	999999	471	98	999999	999999	33	161	465	883	999999	437	56	173	18	963	239	108	644	999999	337	999999	999999	999999	838	554	999999	400	678	573	515	73	993	999999	410	693	999999	618	106	138	225	999999	662	19	999999	749	753	465	999999	213	366	931	999999	257	214	628	999	261	259	725	720	633	483	891	999999	130	443	312	763	999999	563	621	11	516	486	576	14	999999	928	98	800	454	999999	475	217	584	999999	745	999999	781	693	158	999999	381	999999	999999	287	999999	641	170	316	450	702	340	649	999999	929	296	771	638	999999	869	332	171	924	999999	888	18	684	794	859	697	999999	981	631	415	262	999999	107	999999	298	999999	498	768	999999	359	751	413	826	999999	999999	999999	974	901	999999	823	999999	207	457	152	703	279	999999	847	311	618	677	720	999999	243	492	309	999999	876	999999	391	381	564	999999	574	999999	999999	192	222	149	884	723	872	824	999999	588	64	182	999999	201	999999	156	651	466	999999	682	41	999999	592	999999	999999	785	108	561	776	451	999999	999999	999999	628	228	999999	874	707	426	999999	805	895	899	654	437	137	999999	685	330	245	729	107	224	892	493	779	599	243	794	999999	625	320	58	366	326	245	999999	337	973	931	281	943	50	279	877	999999	805	937	999999	227	999999	999999	999999	541	722	174	605	990	144	448	999999	641	913	999999	999999	494	999999	542	337	202	837	906	711	999999	963	999999	67	945	25	358	974	999999	692	576	999999	211	90	999999	644	162	640	999999	999999	999999	443	640	40	723	999999	393	297	999999	999999	358	390	999999	999999	840	577	935	117	660	975	999999	474	835	948	346	769	78	413	999999	898	999999	999999	999999	714	187	956	332	755	999999	945	631	70	712	63	343	196	912	500	999999	999999	708	55	999999	334	415	70	608	691	999999	953	931	979	957	374	434	796	999999	930	533	884	255	999999	772	999999	353	725	999999	999999	999999	999999	999999	999999	999999	400	199	139	581	213	309	127	358	640	72	390	24	652	999999	348	629	546	343	981	967	365	694	528	282	276	980	689	308	999999	86	999999	106	999999	815	566	185	304	225	648	631	416	536	614	999999	391	699	701	622	423	999999	78	816	875	610	808	706	999999	999999	315	233	619	818	532	999999	528	294	999999	836	546	172	335	999999	999999	360	560	
829	89	410	891	576	999999	999999	884	672	17	726	230	753	999999	999999	515	446	909	425	22	598	13	60	599	999999	49	999999	999999	999999	999999	999999	132	999999	59	979	626	999999	999999	739	943	552	933	859	999999	999999	73	906	829	685	657	888	422	278	348	962	825	999999	999999	999999	999999	424	999999	633	844	269	603	705	704	999999	243	999999	480	180	481	999999	664	154	503	796	43	142	44	400	603	939	335	999999	186	97	164	999999	457	181	211	528	999999	309	999999	999999	208	367	212	801	451	999999	999999	999999	797	878	307	999999	536	24	760	999999	390	599	40	904	934	999999	528	616	873	646	798	999999	999999	952	906	365	140	215	598	675	929	242	999999	201	532	999999	66	308	789	483	999999	442	999999	806	148	963	279	119	999999	458	999999	596	999999	805	999999	118	283	844	999999	942	999999	999999	426	95	476	999999	650	999999	999999	850	693	999999	827	400	584	365	999999	171	814	999999	96	30	999999	150	836	343	314	153	587	999999	810	222	336	999999	999999	740	26	335	999999	991	999999	439	737	512	999999	618	769	537	231	999999	999999	121	40	38	856	530	478	286	999999	143	999999	507	999999	957	999999	481	894	979	999999	843	349	562	831	823	630	656	293	999999	386	228	573	776	999999	339	204	999999	192	307	990	412	272	740	85	207	158	816	188	999999	471	999999	723	789	80	387	908	667	289	999999	999999	210	246	138	999999	41	569	999999	584	921	999999	351	299	999999	989	999999	999999	609	487	634	674	814	477	999999	999999	103	999999	784	705	544	431	536	999999	975	899	790	175	999999	840	999999	999999	999999	241	267	25	999999	993	136	800	999999	805	999999	190	655	999999	593	999999	733	260	806	999999	784	370	49	500	237	932	324	999999	208	888	447	999999	442	999999	592	583	220	498	999999	110	378	984	999999	739	999999	356	763	442	999999	67	442	999999	999999	517	853	721	201	766	999999	197	679	999999	601	999999	367	999999	999999	658	949	20	999999	244	502	705	168	799	999999	999999	378	881	178	999999	392	151	455	564	735	925	153	870	391	453	710	569	431	939	999999	999999	381	591	999999	114	492	304	545	207	390	338	358	63	51	890	398	907	28	797	999999	459	681	999999	999999	999999	515	89	999999	999999	534	933	284	229	999999	128	928	786	999999	73	398	97	606	258	999999	407	576	999999	829	501	65	803	999999	633	893	933	880	578	786	786	599	999999	676	476	999999	457	63	139	999999	922	961	999999	999999	954	999999	959	853	433	999999	999999	255	999999	260	137	22	999999	999999	650	335	482	
248	360	10	496	474	985	420	139	585	999999	353	446	452	906	539	454	178	596	999999	933	90	456	948	388	540	999999	999999	999999	463	941	999999	412	803	999999	684	611	611	148	490	423	548	723	848	904	64	999999	973	353	598	568	563	795	426	999999	999999	999999	412	621	955	300	831	872	675	644	660	999999	642	999999	232	927	999999	40	999999	810	395	999999	608	54	334	999999	211	809	950	895	999999	999999	986	999999	773	892	208	989	192	200	592	676	57	214	999999	123	176	999999	131	670	724	533	690	999999	16	44	193	999999	297	234	99	31	921	780	266	390	999999	241	514	999999	728	853	847	915	999999	718	999999	404	800	221	565	515	688	289	180	854	999999	380	404	738	708	840	702	957	110	570	754	999999	947	999999	168	934	191	999999	941	870	685	774	397	298	725	789	568	85	668	583	343	999999	999999	411	800	999999	836	999999	999999	999999	161	890	814	999999	964	999999	456	936	63	630	999999	897	347	309	999999	999999	983	116	23	919	282	626	999999	527	237	999999	667	546	72	583	108	999999	170	999999	719	999999	960	739	333	999999	999999	999999	999999	999999	259	445	304	310	241	999999	600	729	999999	711	999999	534	999999	999999	430	852	999999	910	873	999999	999999	918	999999	294	999999	999999	855	254	783	339	587	999999	604	260	277	791	817	367	999999	87	983	379	653	458	447	195	203	999999	999999	481	999999	999999	757	552	516	341	999999	999999	719	856	139	356	946	433	133	965	929	999999	29	999999	44	26	605	999999	496	162	275	288	847	405	999999	192	999999	999999	40	165	893	62	743	999999	92	808	647	457	947	636	433	230	999999	481	999999	999999	653	999999	447	292	999999	961	66	999999	76	430	172	324	675	947	421	644	403	968	81	877	607	92	999999	999999	379	999999	848	999999	728	55	999999	999999	999999	337	539	264	864	747	339	931	995	388	870	662	646	332	999999	10	225	999999	827	366	999999	387	999999	570	134	221	913	678	123	206	635	31	477	999999	185	348	418	166	779	655	639	150	881	228	222	893	589	56	376	847	644	999999	999999	999999	965	761	92	968	139	653	834	661	818	799	752	999999	195	999999	157	443	999999	69	19	181	726	999999	999999	36	358	241	632	866	999999	275	562	999999	999999	880	831	999999	265	999999	36	136	999999	978	331	999999	475	372	707	999999	899	932	265	584	930	999999	999999	705	265	65	620	897	999999	968	359	552	247	67	999999	999999	999999	999999	188	999999	42	999999	361	748	938	424	560	985	533	999999	967	378	20	977	764	756	
20	999999	167	210	999999	138	115	852	628	779	844	418	326	403	720	175	754	121	551	58	695	131	766	841	504	635	373	138	11	999999	541	269	302	299	304	893	576	977	325	999999	776	508	129	999999	999999	151	999999	140	182	802	999999	899	436	999999	71	889	368	326	705	202	764	999999	999999	999999	247	585	126	36	108	827	599	776	796	647	282	999999	999999	607	272	999999	966	243	956	209	366	642	833	585	999999	415	999999	259	282	132	149	798	657	481	922	999999	34	642	41	354	212	847	112	788	444	875	999999	761	64	352	235	531	31	652	291	604	752	541	798	693	303	999999	504	673	999999	483	999999	529	999999	278	338	999999	999999	611	996	519	539	54	999999	362	527	772	205	999999	897	618	777	15	200	327	999999	493	843	348	61	863	352	439	999999	960	347	999999	999999	785	999999	901	330	420	655	771	74	999999	399	446	175	530	154	574	775	889	706	532	339	999999	37	844	490	863	559	142	176	110	999999	191	25	170	696	419	915	995	297	366	999999	428	263	543	104	407	999999	531	718	778	663	401	264	814	999999	718	758	180	420	466	860	523	604	999999	943	218	431	15	833	735	658	779	601	349	182	999999	113	999999	999999	92	691	999999	999999	397	999999	372	926	999999	142	977	999999	745	584	830	999999	836	824	299	600	886	976	176	999999	983	999999	999999	799	914	641	127	615	275	430	338	775	832	999999	216	999999	580	291	230	999999	856	84	912	204	999999	844	346	999999	814	892	999999	999999	524	999999	440	277	563	573	22	999999	24	372	394	324	999999	65	999999	737	617	999999	29	604	755	999999	841	909	217	688	999999	80	305	41	800	999999	566	231	261	501	668	939	964	999999	279	661	999999	493	689	999999	948	715	180	999999	479	52	873	999999	360	230	999999	999999	70	999999	545	941	273	983	999999	999999	757	999999	999999	181	79	999999	808	999999	335	999999	445	357	229	619	740	322	899	697	999999	758	509	307	871	40	11	146	879	999999	472	337	999999	999999	921	677	840	999999	911	999999	538	801	243	999999	933	266	999999	152	999999	999999	143	232	52	576	999999	813	999999	460	163	999999	179	932	798	999999	549	997	705	999999	435	551	779	817	410	999999	999999	999999	524	999999	999999	615	999999	859	834	999999	999999	249	295	999999	453	999999	175	390	770	148	999999	606	12	525	321	936	560	224	999999	760	671	326	821	151	418	670	298	865	95	547	527	319	999999	370	762	310	999999	999999	127	327	386	399	57	272	999999	561	757	999	999999	438	65	
41	999999	84	999999	639	999999	999999	999999	782	999999	309	304	232	621	519	999999	999999	999999	21	233	676	106	999999	383	282	279	559	80	856	913	299	999999	657	492	495	176	33	999999	999999	883	569	480	345	999999	86	104	824	999999	561	63	999999	245	324	214	388	999999	754	700	999999	999999	868	83	557	869	531	770	646	999999	135	999999	485	47	640	138	664	206	999999	999999	999999	999999	454	908	518	802	999999	999999	224	453	999999	560	422	332	120	999999	25	496	922	475	975	999999	999999	95	525	218	999999	88	605	196	550	999999	999999	999999	999999	316	915	959	564	755	82	999999	555	999999	635	999999	930	162	927	877	123	999999	283	295	916	991	729	369	999999	309	234	719	457	38	903	921	387	999999	929	999999	999999	999999	931	177	403	507	760	265	999999	951	288	999999	160	728	83	381	908	887	999999	999999	587	556	577	264	999999	362	29	999999	299	714	197	999999	999999	132	39	999999	999999	116	892	418	999999	473	909	999999	31	809	568	729	999999	531	999999	499	999999	527	999999	301	999999	999999	999999	999999	488	243	966	745	763	907	201	38	999999	25	144	802	995	999999	999999	123	999999	146	243	720	794	999999	571	767	701	698	765	706	905	738	580	570	999999	851	930	996	506	173	677	123	999999	999999	41	940	397	999999	503	88	355	113	654	351	443	926	999999	197	999999	208	53	75	152	999999	132	999999	444	574	342	999999	605	185	616	483	468	129	113	999999	999999	999999	380	491	999999	999999	361	801	93	238	136	543	605	743	999999	999999	129	612	971	131	417	81	999999	999999	877	999999	483	179	496	180	883	323	822	992	999999	999999	828	999999	870	465	144	331	999999	216	447	798	549	862	851	318	364	855	157	981	846	197	999999	999999	614	846	212	999999	314	999999	354	812	720	613	999999	999999	479	999999	742	999999	987	999999	999999	298	384	88	809	621	327	188	999999	37	999999	841	999999	742	999999	280	999999	34	262	953	26	999999	861	999999	88	936	58	999999	838	999999	123	641	999999	999999	991	835	182	536	46	999999	999999	136	106	327	646	879	467	81	373	208	620	718	263	44	79	999999	437	750	999999	999999	999999	757	349	30	914	999999	847	395	999999	91	999999	421	987	670	99	890	866	544	987	208	999999	976	206	999999	186	404	387	959	690	759	408	432	536	172	28	999999	787	999999	412	122	42	81	999999	292	110	209	730	592	944	999999	375	892	762	801	404	999999	560	709	999999	519	156	887	705	999999	682	675	885	825	999999	999999	999999	790	142	875	999999	999999	655	913	999999	977	
674	795	25	510	393	516	670	734	767	432	555	88	999999	892	966	154	376	340	609	999999	323	904	940	961	86	585	760	886	634	997	940	999999	999999	866	845	361	999999	204	999999	176	999999	999999	67	229	437	34	558	249	909	31	41	999999	314	114	663	769	854	63	999999	808	999999	783	109	770	492	908	908	999999	57	614	999999	181	732	999999	429	999999	999999	721	534	61	999999	520	999999	999999	965	625	342	74	213	999999	506	818	769	799	419	231	61	296	737	528	126	193	202	304	749	859	592	870	999999	500	922	142	999999	383	999999	246	999999	496	804	866	576	843	171	999999	118	463	411	999999	33	999999	999999	560	984	15	999999	842	327	683	999999	999999	999999	472	999999	713	163	374	299	396	26	999999	425	999999	492	999999	999999	282	31	230	196	295	458	999999	846	487	387	999999	158	523	448	999999	918	133	999999	698	833	999999	464	458	818	743	999999	24	916	999999	781	557	78	124	999999	662	820	107	999999	578	657	384	625	901	999999	791	226	776	999999	87	999999	302	931	999999	47	848	818	573	411	999999	131	443	742	997	706	830	303	999999	470	785	128	821	636	999999	50	459	488	563	132	37	527	397	76	839	594	489	625	999999	999999	214	844	256	695	999999	456	224	642	627	205	999999	999999	999999	999999	173	999999	444	666	999999	752	588	369	265	451	384	924	999999	999999	902	412	999999	214	29	956	265	941	871	135	591	608	826	816	860	999999	627	539	345	91	902	999999	159	822	748	531	999999	844	589	805	320	130	722	846	739	999999	978	300	478	235	60	232	96	318	999999	278	999999	771	999999	897	999999	845	588	652	474	999999	263	403	466	497	467	999999	361	75	999999	999999	885	980	87	645	388	336	71	999999	41	680	793	999999	999999	479	605	727	999999	999999	982	474	999999	80	381	716	961	584	834	999999	767	639	999999	999999	502	613	392	945	693	999999	518	999999	999999	478	999999	794	238	421	655	986	999999	740	84	669	93	999999	929	815	608	370	683	804	502	90	353	401	809	999999	348	144	96	660	999999	482	183	495	690	72	459	587	488	550	928	847	97	37	564	999999	937	162	999999	577	346	332	189	999999	994	703	135	229	984	999999	83	521	899	999999	999999	602	999999	597	660	866	366	31	882	999999	999999	999999	999999	325	836	609	835	196	460	519	323	999999	302	469	999999	986	937	999999	603	33	476	417	948	855	331	962	999999	349	999999	816	221	325	999999	999999	999999	349	999999	999999	393	999999	629	999999	70	999999	999999	999999	309	999999	106	
674	929	136	427	858	666	467	706	147	994	999999	894	999999	694	643	308	998	271	256	629	162	285	138	999999	228	999999	589	356	999999	937	337	662	687	999999	826	887	999999	897	591	389	381	643	573	815	518	490	143	202	426	91	920	999999	63	407	943	999999	801	289	209	464	87	121	147	209	666	221	216	999999	867	999999	999999	110	999999	867	258	519	711	322	337	737	270	397	929	486	26	605	609	290	309	999999	96	805	697	999999	311	270	505	999999	158	999999	284	999999	334	670	999999	819	62	195	999999	434	688	999999	951	472	203	690	999999	660	193	999999	612	926	999999	440	670	417	413	999999	999999	988	24	347	173	999999	463	379	72	999999	618	207	999999	999999	141	999999	999999	607	999999	234	999999	999999	88	844	190	98	999999	999999	948	894	10	460	416	510	629	999999	420	350	324	920	19	823	627	922	999999	985	517	198	999999	76	999999	72	563	188	617	999999	909	179	166	85	345	115	431	178	999999	168	999999	999999	999999	970	465	408	292	999999	225	120	999999	166	999999	205	999999	506	562	999999	212	999999	999999	999999	892	999999	999999	250	194	249	999999	999999	999999	459	663	883	999999	999999	403	824	611	292	779	630	963	507	999999	753	999999	999999	504	838	552	549	965	330	999999	563	160	999999	719	224	223	53	358	999999	718	544	502	999999	999999	116	113	999999	279	920	999999	999999	274	395	733	507	872	233	744	746	361	851	493	342	620	640	999999	292	999999	999999	999999	735	999999	651	788	416	260	999999	999999	398	734	999999	280	55	172	996	999999	999999	999999	999999	351	999999	309	611	999999	866	999999	169	308	369	792	820	634	882	999999	432	993	622	606	999999	257	423	999999	355	999999	547	581	448	180	999999	351	558	999999	892	55	89	999999	671	999999	921	365	999999	160	600	606	999999	190	397	204	740	13	676	168	70	964	928	999999	999999	599	422	295	613	989	684	27	999999	915	742	999999	771	999999	332	999999	685	999999	166	273	672	999999	107	366	194	253	439	620	674	399	845	927	127	362	999999	81	999999	636	752	999999	476	582	372	998	448	560	999999	744	681	999999	483	999999	807	665	999999	214	501	999999	111	369	560	999999	353	999999	999999	814	999999	419	999999	999999	661	58	999999	66	796	99	387	999999	918	633	821	999999	939	928	999999	999999	129	462	308	277	579	223	999999	999999	550	999999	999999	528	928	633	840	23	231	430	95	434	890	751	868	964	999999	999999	147	477	547	865	133	425	927	333	694	999999	120	999999	680	448	523	825	515	392	859	859	999999	295	793	
808	473	519	842	999999	855	378	999999	999999	450	187	85	67	845	684	289	999999	600	999999	938	582	902	975	999999	999999	910	999999	999999	485	999999	999999	231	851	999999	999999	401	614	582	445	477	326	999999	776	805	999999	372	465	979	831	999999	55	999999	574	356	220	999999	498	769	205	581	790	142	117	238	482	999999	233	383	117	293	674	242	164	999999	622	907	135	999999	256	285	999999	95	414	382	69	709	657	999999	473	832	999999	845	387	864	686	999999	567	548	332	547	148	999999	872	547	438	813	113	446	734	313	780	999999	523	999999	999999	704	999999	734	178	772	308	728	909	284	389	829	999999	300	451	999999	999999	587	847	999999	147	372	223	866	944	256	605	220	771	999999	61	584	332	999999	737	981	466	999999	379	999999	999999	419	182	597	167	608	958	813	995	306	962	203	481	814	999999	999999	999999	861	790	922	177	97	957	749	233	999999	999999	397	562	469	999999	999999	217	999999	469	727	199	626	708	345	298	791	999999	474	207	858	113	517	683	973	501	999999	51	999999	392	161	999999	433	999999	362	110	570	260	999999	334	454	999999	193	354	65	575	864	162	455	634	385	872	492	551	374	701	990	999999	588	968	376	476	760	999999	999999	274	765	999999	355	244	728	541	690	149	752	872	920	173	628	999999	636	452	596	822	999999	289	969	881	999999	661	120	856	671	999999	999999	999999	234	288	45	999999	809	612	806	220	905	999999	192	353	799	502	999999	826	999999	999999	341	924	879	999999	898	39	305	883	262	999999	134	871	869	132	191	774	647	641	137	837	599	999999	645	386	916	999999	107	626	92	506	880	294	999999	999999	235	43	108	296	390	16	495	925	999999	122	96	999999	999999	69	171	35	855	149	699	258	591	317	289	503	31	736	932	679	999999	755	999999	999999	999999	999999	897	999999	675	999999	999999	131	351	673	999999	532	300	882	999999	999999	464	999999	651	741	595	521	900	999999	753	999999	275	654	84	816	134	603	309	255	932	598	172	23	999999	504	889	578	906	999999	642	756	212	148	549	894	224	743	114	81	255	589	999999	978	404	79	999999	999999	56	535	999999	81	232	999999	950	598	875	451	707	999999	851	26	999999	982	286	999999	402	137	115	190	601	999999	499	238	10	353	999999	193	618	290	418	293	531	999999	999999	999999	999999	168	197	999999	28	773	46	956	230	238	973	504	999999	407	999999	957	999999	866	934	169	581	994	53	999999	487	692	832	426	738	567	999999	244	615	715	472	244	939	999999	999999	827	353	
543	17	772	379	616	490	221	999999	461	999999	999999	446	218	989	539	124	590	999999	335	999999	620	227	999999	742	738	889	999999	934	442	27	346	704	999999	816	48	986	999999	238	999999	211	620	999999	287	999999	830	999999	407	725	933	129	999999	999999	836	999999	733	325	355	999999	640	726	503	999999	182	443	456	960	339	999999	999999	552	999999	362	601	999999	330	807	940	888	912	940	492	999999	11	322	668	655	868	999999	93	723	641	251	999999	999999	708	343	640	843	999999	869	468	15	775	390	285	996	98	712	999999	999999	385	467	127	999999	243	241	286	859	774	800	102	120	318	237	999999	602	764	456	425	987	177	106	570	52	999999	487	496	620	999999	671	999999	165	663	167	348	184	999999	999999	911	476	67	999999	78	526	999999	358	999999	547	479	683	241	999999	297	578	757	288	896	85	999999	756	999999	665	999999	999999	244	936	999999	160	889	736	479	867	545	948	999999	396	37	54	274	133	790	948	151	363	439	924	868	95	409	999999	287	999999	679	164	731	401	958	965	292	999999	999999	545	657	742	213	999999	999999	349	999999	370	260	852	810	999999	966	796	524	468	673	999999	78	999999	751	829	459	999999	197	390	226	538	999999	72	761	433	230	254	300	999999	999999	999999	827	529	446	48	808	435	247	583	198	934	999999	499	999999	972	773	541	794	999999	999999	999999	186	716	999999	119	932	198	100	386	874	721	506	125	999999	608	999999	548	924	999999	30	999999	193	614	202	292	661	999999	769	788	660	689	460	999999	999999	377	888	121	999999	337	999999	620	344	861	999999	476	438	999999	190	694	999999	234	999999	92	807	269	599	572	999999	839	458	992	429	311	725	999999	271	43	10	941	719	380	151	999999	605	410	688	999999	905	725	854	900	759	85	999999	436	82	378	665	856	778	325	597	567	879	999999	999999	43	145	523	999999	999999	760	248	974	999999	999999	29	486	406	999999	277	667	797	985	557	242	353	13	299	999999	999999	377	154	999999	404	783	584	718	490	219	999999	196	391	520	459	999999	999999	110	197	999999	999999	891	269	285	511	999999	799	999999	331	882	847	999999	846	411	322	37	999999	85	580	999999	508	311	995	999999	924	90	286	287	536	417	721	253	815	945	69	11	118	868	661	999999	999999	12	396	999999	372	999999	350	999999	207	431	533	446	999999	861	845	750	895	999999	361	999999	999999	521	999999	914	171	603	223	900	351	320	999999	747	423	834	999999	505	915	397	999999	999999	999999	306	90	114	883	284	999999	954	999999	318	116	
999999	517	241	999999	472	956	481	999999	999999	413	449	999999	887	999999	786	32	999999	999999	350	835	999999	258	63	690	85	999999	999999	40	886	880	268	801	42	213	999999	239	192	470	880	548	999999	950	65	894	300	668	202	602	999999	999999	999999	445	759	483	608	999999	999999	550	298	40	26	451	560	887	154	647	605	999999	999999	556	999999	999999	639	801	401	999999	203	168	399	417	999999	348	933	634	853	823	999999	559	605	107	775	641	182	849	532	992	399	177	749	999999	999999	519	974	550	999999	999999	806	957	999999	60	999999	305	999999	880	999999	677	999999	926	999999	999999	605	56	88	531	999999	999999	62	789	278	409	168	36	419	746	353	729	373	999999	222	61	27	94	477	554	999999	999999	491	302	67	854	485	472	143	428	57	27	441	452	770	999999	999999	26	999999	682	892	566	886	999999	999999	72	313	134	713	982	313	520	578	533	27	310	717	760	732	423	999999	999999	892	999999	698	336	298	999999	622	10	312	10	405	999999	999999	947	593	87	999999	995	999999	360	999999	161	124	537	448	907	999999	469	504	989	294	275	758	999999	673	999999	714	210	773	392	511	999999	999999	999999	999999	784	871	999999	999999	640	999999	736	872	573	937	741	875	171	999999	391	495	163	999999	322	716	140	46	465	283	697	999999	565	231	168	849	54	481	811	999999	664	45	365	751	864	994	557	402	195	268	932	30	553	321	392	897	357	217	366	596	999999	747	999999	999999	29	277	999999	515	714	999999	892	999999	73	747	234	355	999999	411	641	328	169	737	850	207	999999	677	818	253	839	270	501	837	999999	999999	439	916	629	569	999999	596	564	52	688	471	376	672	956	805	97	47	768	999999	576	999999	999999	256	897	218	455	352	999999	196	675	999999	999999	65	155	847	318	317	999999	570	679	55	764	127	59	999999	999999	678	720	22	165	802	502	999999	271	86	999999	192	999999	420	123	999999	999999	999999	999999	244	249	320	999999	118	496	780	320	208	276	531	999999	999999	999999	518	387	777	631	446	999999	999999	951	999999	999999	78	68	136	298	315	456	298	999999	396	750	814	999999	999999	161	612	525	999999	491	303	999999	999999	999999	479	985	999999	43	346	999999	700	346	502	292	999999	999999	457	999999	999999	491	999999	751	978	622	887	999999	392	999999	867	625	28	920	655	999999	999999	398	999999	276	589	150	787	282	999999	539	217	60	999999	999999	999999	994	703	999999	164	894	999999	552	999999	126	915	999999	603	999999	175	721	740	779	999999	999999	999999	999999	472	191	470	230	703	733	
640	448	415	836	321	860	800	873	921	999999	766	761	999999	115	98	937	360	999999	546	655	116	399	798	438	368	999999	896	999999	999999	999999	101	934	200	752	911	861	711	88	598	743	341	302	999999	284	23	929	999999	999999	94	999999	831	999999	684	999999	626	251	999999	999999	478	184	963	999999	351	409	374	999999	571	164	203	236	235	999999	90	803	323	813	599	524	424	439	933	999999	319	997	690	310	999999	151	135	999999	999999	999999	610	424	779	935	999999	400	909	191	999999	59	335	999999	999999	559	710	881	734	813	651	134	561	48	999999	999999	999999	999999	718	74	581	999999	39	533	24	500	999999	999999	33	388	862	209	999999	243	80	883	999999	461	999999	141	599	379	416	322	28	97	182	571	182	192	999999	607	682	845	609	938	29	999999	842	999999	888	54	857	356	950	452	999999	328	968	367	555	999999	656	586	474	212	22	999999	515	927	999999	109	999999	840	999999	265	999999	999999	999999	141	864	249	618	999999	253	999999	521	999999	371	999999	577	854	999999	814	999999	222	951	105	381	406	926	999999	296	999999	999999	999999	560	27	816	695	925	749	999999	999999	503	316	999999	766	343	918	691	999999	999999	940	359	999999	506	999999	213	327	314	431	999999	236	999999	999999	952	703	409	465	994	999999	999999	676	650	828	169	766	321	330	205	999999	761	462	715	973	999999	356	565	26	999999	999999	814	498	390	999999	360	999999	631	941	364	999999	367	878	923	197	708	679	299	999999	999999	740	999999	883	131	999999	669	936	521	999999	605	606	148	392	183	124	999999	754	295	156	478	999999	145	999999	999999	882	999999	883	538	527	999999	999999	66	43	712	999999	522	930	377	271	833	423	946	398	346	757	999999	999999	704	809	507	954	999999	999999	62	612	604	988	917	249	999999	786	408	993	968	999999	550	114	680	632	601	759	387	34	322	999999	755	999999	999999	218	707	853	999999	728	999999	320	893	999999	981	110	999999	533	23	138	999999	57	24	952	999999	999999	216	80	303	999999	218	748	576	369	831	999999	999999	858	955	708	541	448	999999	999999	973	999999	434	638	133	579	686	77	745	259	64	275	50	802	326	25	12	636	559	116	519	281	743	999999	91	999999	253	98	578	314	596	531	999999	344	999999	772	593	577	947	723	396	151	13	327	314	565	999999	64	541	999999	705	904	889	501	170	702	914	900	557	999999	336	999999	999999	999999	999999	999999	999999	705	823	553	431	434	689	835	720	378	278	999999	999999	999999	999999	199	999999	637	999999	692	641	948	184	286	858	693	
999999	807	397	798	651	572	664	781	740	999999	240	988	519	281	225	63	780	792	434	497	999999	41	123	999999	999999	999999	999999	999999	999999	877	531	546	999999	737	999999	999999	447	922	726	705	762	448	785	774	958	999999	128	999999	476	999999	178	391	852	999999	999999	989	694	999999	999999	790	740	694	889	863	999999	694	999999	781	867	343	999999	858	75	728	735	242	999999	348	187	483	743	503	503	999999	999999	999999	693	335	724	424	197	999999	176	936	999999	999999	999999	922	54	274	275	346	470	143	999999	320	326	134	635	780	743	355	82	999999	57	999999	200	586	164	590	999999	966	67	452	156	999999	691	139	762	667	684	999999	304	913	217	406	999999	999999	340	398	823	999999	999999	944	681	999999	124	999999	888	728	999999	972	768	463	273	308	289	28	987	553	999999	197	371	967	106	419	999999	169	74	650	213	830	255	765	999999	441	999999	123	770	999999	314	798	250	43	789	711	565	999999	649	908	999999	24	383	999999	770	636	207	732	999999	272	999999	954	828	999999	525	57	999999	13	696	832	42	176	999999	682	249	829	946	337	187	999999	854	220	520	166	999999	999999	457	468	994	141	243	999999	275	999999	523	360	969	13	518	999999	985	561	154	816	876	950	766	700	547	941	999999	869	554	463	999999	580	444	672	713	335	999999	267	18	999999	598	498	999999	749	999999	999999	859	943	819	445	408	302	75	703	289	582	433	756	921	63	451	374	989	812	999999	943	915	307	999999	192	999999	727	999999	589	999999	388	60	999999	541	999999	91	746	60	119	64	125	999999	999999	393	140	999999	843	346	955	123	999999	999999	97	659	225	973	562	654	636	303	999999	749	999999	485	901	532	416	224	272	972	999999	999999	880	758	975	438	184	914	168	290	999999	391	597	475	999999	879	999999	367	999999	999999	528	999999	424	815	383	375	38	265	999999	999999	496	999999	999999	983	418	910	628	339	999999	786	798	648	495	999999	994	999999	161	20	491	32	999999	999999	898	586	999999	612	899	74	385	609	409	918	432	999999	793	999999	317	999999	999999	93	260	633	683	539	999999	880	999999	77	999999	93	224	999999	774	999999	48	446	729	497	540	806	20	563	999999	999999	387	879	225	999999	562	324	999999	547	953	999999	771	936	375	369	699	572	999999	832	999999	301	394	391	154	999999	521	357	950	999999	84	999999	82	999999	999999	999999	162	16	665	671	999999	506	110	676	74	375	697	111	80	370	797	967	800	188	319	662	689	995	735	262	424	215	373	173	999999	702	336	999999	267	
999999	216	692	907	344	999999	747	999999	718	999999	999999	275	419	286	999999	999999	116	460	893	386	26	919	999999	281	413	257	999999	142	937	213	371	999999	622	843	999999	163	115	70	465	861	999999	999999	971	677	956	986	14	928	999999	151	366	252	999999	999999	251	848	999999	999999	503	97	26	615	263	514	955	999999	653	575	973	435	916	56	994	41	999999	999999	947	489	325	426	999999	381	358	796	847	129	999999	923	602	465	113	693	566	999999	845	957	217	467	999999	999999	343	999999	955	358	235	320	257	410	999999	695	900	570	106	87	844	999999	266	467	666	835	142	729	973	517	999999	999999	999999	999999	196	856	999999	489	766	108	92	999999	426	10	571	537	872	999999	999999	907	564	543	597	489	533	210	700	999999	999999	886	94	999999	999999	999999	36	12	830	631	224	37	999999	421	804	998	994	40	228	999999	895	139	999999	936	689	76	999999	999999	999999	10	102	986	999999	596	999999	880	999999	478	359	999999	974	568	706	999999	982	22	999999	999999	739	599	495	999999	999999	444	854	999999	923	158	924	399	999999	247	999999	999999	999999	999999	999999	761	732	999999	984	525	999999	250	292	337	432	722	953	999999	516	810	59	999999	999999	999999	14	721	741	27	957	865	553	960	494	736	200	875	999999	754	150	798	420	815	614	969	822	740	999999	999999	999999	210	204	999999	882	683	999999	342	999999	939	233	159	29	714	966	999999	999999	720	999999	555	999999	557	20	209	536	999999	399	244	430	999999	776	273	569	224	778	756	670	306	87	811	549	999999	559	773	999999	991	779	706	848	495	999999	111	985	606	391	999999	200	994	999999	174	293	953	999999	780	999999	959	589	804	936	220	458	676	643	944	999999	287	997	247	678	544	999999	693	396	999999	548	675	288	962	833	999999	999999	999999	585	913	528	596	947	999999	610	571	999999	974	769	638	46	330	468	51	600	113	999999	953	326	999999	234	599	566	975	999999	497	680	999999	971	849	654	999999	100	999999	999999	419	340	999999	636	116	142	965	923	758	999999	228	216	999999	371	730	402	612	999999	409	999999	929	39	971	548	999999	890	999999	999999	920	983	263	240	738	625	999999	999999	477	326	219	53	269	675	999999	999999	23	999999	999999	999999	999999	457	51	433	691	50	496	999999	368	999999	523	999999	999999	999999	13	774	646	988	477	621	190	957	924	296	999999	999999	428	999999	230	895	535	999999	999999	530	761	999999	942	829	548	698	999999	999999	414	798	803	993	999999	307	672	44	440	35	999999	821	84	294	532	755	293	999999	999999	
243	169	473	999999	999999	999999	999999	211	540	831	816	449	999999	492	388	553	136	493	156	669	131	591	196	999999	999999	29	636	456	999999	999999	196	999999	222	86	895	642	940	999999	999999	234	869	999999	141	212	999999	999999	43	338	999999	741	999999	272	147	999999	999999	651	973	18	643	671	999999	380	734	599	645	280	999999	703	596	746	612	999999	381	999999	799	35	459	983	840	924	999999	999999	760	735	999999	924	408	999999	586	254	669	999999	21	449	102	499	371	542	567	353	358	340	741	948	138	999999	890	225	866	474	202	989	178	719	686	834	619	998	63	720	871	681	126	352	87	681	470	931	829	310	999999	916	426	497	576	655	566	811	999999	999999	999999	193	689	121	62	679	763	302	763	267	879	372	488	847	481	676	999999	398	999999	457	464	999999	999999	999999	999999	285	573	999999	999999	40	278	807	999999	442	999999	688	992	15	300	407	917	177	177	999999	999999	301	999999	579	25	899	441	177	999999	160	167	84	999999	132	310	776	999999	92	159	999999	989	999999	999999	55	170	793	684	218	108	473	539	296	791	824	145	519	847	993	665	253	598	999999	867	251	285	612	890	869	704	524	300	835	28	444	582	358	329	392	418	999999	999999	233	79	999999	620	999999	292	972	987	999999	929	122	426	905	999999	887	214	729	999999	999999	902	999999	514	584	183	703	277	356	999999	787	999999	999999	999999	443	39	375	999999	401	630	415	329	918	882	999999	594	188	419	122	310	694	999999	600	622	860	999999	409	718	999999	303	917	999999	935	729	999999	999999	999999	999999	982	876	768	855	812	109	999999	238	984	932	999999	999999	994	294	164	56	558	642	599	999999	999999	124	630	999999	999999	108	712	811	999999	198	999999	322	999999	999999	436	999999	541	999999	341	500	267	631	999999	476	128	999999	308	633	999999	889	181	567	10	631	999999	868	256	122	318	714	396	999999	999999	796	260	287	869	999999	857	918	999999	719	310	109	584	102	779	999999	999999	51	799	89	999999	504	26	124	321	498	838	999999	999999	429	529	627	114	714	787	999999	226	840	636	954	775	999999	384	461	266	999999	999999	719	98	102	999999	277	999999	317	999999	999999	779	145	965	380	515	299	927	95	200	683	999999	999999	999999	241	937	697	414	999999	313	844	130	564	858	999999	451	128	479	897	845	261	999999	796	535	446	999999	90	874	266	448	486	601	298	271	583	906	187	414	856	999999	999999	863	999999	13	344	999999	999999	287	555	929	999999	999999	999999	249	999999	970	999999	999999	999999	472	856	823	
158	999999	827	252	831	999999	999999	513	273	999999	999999	742	960	999999	643	793	200	999999	554	999999	328	336	61	666	571	58	332	999999	708	843	545	394	999999	72	715	999999	186	102	398	921	999999	52	999999	682	206	297	999999	550	337	414	999999	652	918	999999	999999	821	354	170	680	782	970	999999	804	430	179	999999	999999	897	683	969	616	108	828	632	800	286	670	379	469	999999	769	782	285	303	700	892	999999	999999	999999	893	328	26	422	615	950	999999	999999	245	513	968	853	391	999999	367	798	54	824	999999	262	228	160	999999	700	406	23	999999	396	999999	730	286	999999	999999	339	999999	650	599	686	999999	682	469	47	435	865	501	430	387	915	917	505	655	78	999999	999999	999999	742	353	325	25	602	763	945	737	999999	236	215	999999	62	999999	717	209	999999	612	613	793	190	724	119	209	976	635	281	478	15	85	218	582	204	999999	56	307	999999	670	619	918	999999	309	921	999999	295	764	335	838	210	999999	296	465	576	210	999999	27	244	126	49	966	491	999999	732	439	28	999999	471	72	999999	420	999999	697	992	694	279	880	803	480	913	999999	310	443	278	709	789	752	15	994	999999	38	999999	167	631	653	437	57	577	492	999999	661	303	272	807	790	999999	999999	473	999999	930	288	224	763	212	827	999999	58	208	33	649	275	628	476	999999	999999	999999	768	76	349	999999	999999	313	321	860	262	999999	48	999999	487	338	200	289	133	73	999999	814	999999	954	804	987	389	999999	999999	842	355	999999	826	999999	805	999999	612	532	999999	624	708	974	902	903	950	999999	999999	999999	720	694	999999	999999	504	412	999999	197	57	999999	271	362	877	383	759	479	514	228	999999	17	999999	54	726	668	165	508	365	999999	999999	406	13	895	999999	999999	138	999999	999999	999999	999999	999999	999999	617	395	798	270	999999	746	335	999999	999999	398	999999	817	619	591	999999	967	791	999999	996	999999	122	285	650	999999	376	999999	910	255	899	999999	155	690	677	666	222	659	928	407	393	761	999999	361	999999	999999	999999	88	749	385	999999	892	601	539	542	376	238	342	999999	987	894	779	836	89	999999	347	253	51	999999	953	379	999999	49	394	446	244	27	760	797	999999	538	297	252	535	792	17	495	999999	158	999999	999999	999999	999999	999999	999999	614	925	950	999999	151	999999	999999	938	796	15	999999	999999	217	102	307	999999	478	544	999999	458	999999	999999	311	297	999999	851	637	893	999999	999999	499	112	999999	999999	832	999999	999999	724	999999	999999	309	358	455	529	356	164	288	523	850	999999	959	
345	812	491	999999	86	624	663	999999	299	999999	345	109	281	516	343	999999	336	270	987	292	754	888	233	159	257	91	781	940	163	573	999999	999999	888	999999	163	999999	617	974	999999	695	413	996	367	750	963	259	999999	22	23	410	952	263	999999	999999	214	457	589	999999	658	999999	842	722	573	725	24	302	221	714	999999	54	147	999999	514	301	878	757	531	999999	999999	998	907	999999	999999	753	621	999999	999999	230	999999	705	709	284	325	999999	853	999999	433	641	736	671	999999	469	658	968	273	600	749	572	789	457	926	117	999999	659	97	82	795	999999	114	999999	123	990	363	657	344	862	999999	753	999999	197	999999	889	746	524	960	448	120	958	489	31	120	617	440	904	779	999999	137	999999	999999	780	894	613	536	582	558	999999	116	999999	999999	999999	564	999999	999999	999999	133	999999	370	633	699	999999	962	837	340	93	999999	999999	999999	999999	878	742	734	379	90	667	302	720	363	999999	965	999999	341	119	334	999999	999999	125	492	838	780	999999	241	504	999999	33	818	67	283	453	538	999999	999999	657	132	999999	676	194	914	467	999999	412	683	207	999999	786	317	852	512	261	626	927	23	721	677	146	510	999999	413	67	848	245	447	909	635	914	425	684	987	443	412	281	211	35	999999	377	999999	44	837	189	999999	999999	554	31	999999	610	999999	999999	979	999999	390	445	781	856	618	999999	999999	773	571	999999	999999	633	864	79	999999	355	726	987	191	310	87	475	402	233	999999	882	999999	425	93	34	875	648	999999	11	62	966	999999	354	417	475	412	294	472	94	818	92	111	485	999999	999999	884	60	594	679	909	914	52	558	515	736	383	999999	690	547	877	722	928	863	999999	999999	855	381	580	716	999999	792	999999	318	414	268	780	215	999999	611	149	999999	999999	35	102	999999	923	999999	839	680	101	862	999999	925	217	105	164	247	468	300	999999	513	480	878	781	126	911	999999	153	256	999999	177	306	89	407	62	999999	999999	771	878	999999	913	541	999999	999999	45	198	87	999999	318	999999	543	747	953	999999	636	354	186	253	975	236	999999	797	999999	999999	924	565	525	528	164	437	260	475	999999	341	712	999999	581	263	746	999999	834	633	834	151	422	430	353	999999	770	708	999999	660	796	652	769	125	948	184	700	479	673	558	945	881	854	77	167	621	283	999999	999999	922	506	56	401	999999	962	999999	312	503	999999	431	758	999999	945	600	679	936	571	999999	33	407	562	276	265	286	687	953	297	999999	999999	731	820	999999	999999	999999	999999	
750	261	214	163	507	871	206	267	251	800	999999	936	263	999999	999999	59	686	641	375	369	240	790	125	877	19	999999	957	240	491	999999	652	520	385	447	928	685	367	443	526	999999	999999	19	24	999999	198	999999	43	957	51	681	999999	474	999999	210	922	960	999999	999999	999999	352	913	966	999999	999999	999999	978	560	816	469	545	691	253	999999	999999	13	230	775	999999	689	999999	130	999	999999	809	477	999999	999999	185	524	968	999999	41	299	183	622	999999	243	384	337	220	466	227	498	505	999999	889	358	730	206	702	194	999999	999999	162	232	913	776	966	172	969	37	385	301	999999	996	660	954	942	227	999999	986	401	312	999999	535	999999	999999	693	999999	999999	829	230	979	822	784	52	999999	147	999999	708	623	276	222	367	192	90	925	997	509	339	999999	415	513	999999	715	792	204	177	626	329	412	999999	157	583	150	807	406	479	715	999999	275	817	999999	519	990	720	189	944	999999	455	977	513	194	490	999999	424	716	396	116	991	848	226	520	631	305	540	129	638	227	999999	683	456	291	556	73	999999	423	993	999999	999999	613	260	880	181	351	898	999999	666	930	999999	100	20	372	999999	114	999999	306	370	223	999999	600	999999	726	911	999999	999999	231	638	426	535	999999	999999	794	999999	387	999999	345	999999	289	406	999999	463	707	501	294	999999	93	567	451	24	820	63	780	151	405	72	533	969	999999	999999	677	999999	249	999999	725	377	999999	261	346	516	999999	957	91	816	818	146	842	235	999999	107	448	999999	197	412	714	946	942	653	716	999999	75	376	999999	999999	729	380	223	312	775	916	458	999999	999999	934	999999	863	972	963	332	268	999999	307	351	312	381	999999	83	999999	690	999999	434	999999	545	999999	999999	999999	27	621	97	447	923	539	459	999999	648	616	999999	262	111	999999	999999	999999	330	457	105	999999	999999	636	97	999999	307	386	622	996	492	887	296	209	493	964	846	360	876	884	999999	689	999999	640	999999	765	999999	821	999999	839	804	454	999999	999999	926	683	321	391	534	380	150	547	917	463	228	761	999999	243	768	146	999999	624	113	999999	123	415	999999	394	999999	331	147	999999	650	783	201	47	646	209	283	810	999999	464	999999	999999	999999	797	999999	393	421	902	446	346	62	599	834	190	351	804	974	520	999999	999999	418	213	242	664	897	143	272	999999	125	129	960	999999	493	549	999999	607	702	325	642	536	999999	79	884	801	999999	60	949	21	696	842	235	763	56	999999	999999	622	273	999999	899	999999	999999	240	999999	999999	
386	103	116	294	392	999999	111	658	877	237	953	348	328	441	240	846	194	999999	495	283	894	207	999999	765	999999	185	344	622	426	13	999999	742	999999	567	425	340	999999	665	628	952	740	576	885	819	773	707	304	831	849	999999	455	870	745	514	999999	999999	190	350	790	216	999999	489	242	874	822	999999	67	760	26	899	902	528	632	542	999999	327	321	102	999999	796	999999	513	773	373	999999	544	999999	777	145	246	159	999999	874	422	999999	261	344	21	997	999999	650	544	814	949	160	926	247	212	971	999999	867	98	358	999999	335	895	715	869	325	288	224	289	624	999999	749	308	999999	999999	999999	999999	983	310	105	440	155	346	698	823	222	632	999999	999999	805	999999	378	999999	255	999999	97	658	545	475	695	999999	347	370	999999	999999	999999	999999	282	38	224	690	130	566	992	917	848	999999	999999	999999	656	999999	999999	430	484	593	411	999999	999999	774	132	340	745	518	999999	386	102	999999	427	664	623	999999	360	278	999999	999999	910	811	79	338	41	109	461	653	818	12	736	916	999999	336	999999	521	799	507	905	883	944	999999	952	999999	824	73	570	542	278	295	343	713	999999	999999	683	599	999999	724	743	33	999999	999999	700	999999	649	185	999999	101	41	999999	570	852	372	999999	999999	307	859	463	513	999999	538	918	385	999999	668	33	76	526	652	42	902	999999	764	882	14	999999	912	349	999999	648	174	479	999999	999999	999999	999999	351	164	198	385	999999	165	221	775	494	999999	716	177	943	626	999999	382	448	999999	999999	495	97	489	999999	328	395	520	498	864	999999	69	417	219	807	188	681	912	337	999999	303	747	864	999999	398	54	145	999999	406	999999	539	999999	41	512	967	239	999999	862	472	999999	999999	229	667	999999	973	999999	553	507	369	765	999999	207	999999	181	999999	462	631	108	100	647	999999	651	124	999999	334	19	999999	905	252	578	784	819	449	467	287	83	89	999999	26	962	501	637	999999	999999	999999	341	748	999999	806	514	608	304	771	825	686	348	115	517	31	963	407	999999	265	791	980	135	758	586	893	632	382	123	92	137	156	555	276	483	755	993	999999	177	109	737	999999	489	57	624	780	999999	968	999999	495	62	565	999999	382	593	999999	277	583	171	966	183	142	494	999999	999999	678	141	82	999999	761	38	701	999999	548	528	821	501	87	999999	805	999999	999999	999999	627	39	572	302	182	682	999999	488	419	109	211	925	604	485	277	999999	999999	649	867	346	810	466	361	336	315	999999	772	168	999999	450	366	23	
520	332	999999	999999	81	385	958	399	807	283	619	601	38	622	923	345	233	673	197	166	95	326	999	170	678	246	987	999999	910	665	298	968	999999	197	415	281	618	94	342	570	690	477	999999	536	847	759	307	692	930	437	935	999999	262	210	927	203	999999	706	514	835	397	640	489	151	985	999999	999999	840	217	652	726	999999	999999	627	475	617	787	473	323	918	938	305	397	482	730	772	716	543	999999	222	999999	912	580	507	182	999999	988	397	999999	206	901	466	999999	999999	999999	999999	195	634	734	319	999999	860	392	595	896	102	252	16	999999	223	934	999999	999999	995	704	999999	568	832	455	424	999999	399	922	127	26	999999	820	118	771	934	999999	91	808	999999	806	98	530	984	611	89	807	981	975	337	999999	587	885	489	999999	897	237	362	189	999999	999999	25	999999	275	578	424	281	999999	999999	487	636	853	515	630	999999	616	999999	999999	999999	375	617	647	423	594	855	439	596	999999	534	874	706	234	901	498	270	999999	160	264	415	197	807	673	746	498	701	418	81	265	999999	968	613	999999	140	999999	702	52	601	353	420	149	828	999999	999999	370	780	411	951	999999	999999	999999	465	38	179	44	567	943	900	925	893	999999	999999	340	50	566	999999	64	103	97	796	228	198	999999	999999	275	369	867	73	386	717	299	466	65	895	999999	999999	999999	483	999999	256	759	999999	676	999999	973	999999	999999	900	53	999999	726	317	864	230	151	218	658	194	999999	674	700	879	999999	999999	999999	979	312	444	157	63	686	580	997	840	46	86	522	357	870	494	871	966	30	287	990	981	602	834	753	684	854	400	579	431	556	879	627	999999	855	994	478	999999	753	999999	999999	155	320	34	193	75	696	310	999999	999999	803	733	859	246	227	621	999999	477	691	999999	209	999999	10	999999	999999	167	458	64	999999	876	25	818	223	999999	864	844	671	578	651	688	987	553	85	171	628	822	30	391	250	244	616	10	371	290	790	136	155	745	740	999999	616	999999	999999	999999	402	984	520	999999	381	999999	950	999999	826	12	485	656	220	839	947	999999	999999	999999	814	999999	269	25	457	933	999999	738	699	926	999999	625	81	356	744	637	768	643	311	202	20	999999	293	807	184	368	999999	143	916	315	999999	278	888	549	826	551	999999	387	999999	999999	999999	643	683	34	971	210	931	138	911	582	81	999999	169	944	67	999999	973	999999	999999	98	137	117	821	394	137	999999	736	532	999999	202	458	390	116	999999	999999	376	193	999999	836	973	437	
676	999999	344	243	494	118	943	999999	879	577	727	547	999999	459	479	821	299	896	999999	473	999999	608	718	133	691	206	445	339	690	764	713	625	866	661	461	884	999999	999999	643	460	792	50	650	999999	999999	999999	667	274	145	555	893	373	433	509	38	78	513	220	552	297	999999	614	801	124	864	111	680	787	998	999999	344	148	999999	951	681	368	999999	103	401	848	999999	181	999999	999999	999999	999999	201	366	999999	393	380	276	999999	355	999999	999999	249	536	999999	630	999999	880	275	549	221	755	120	482	828	670	120	999999	819	703	758	501	420	999999	254	523	999999	999999	164	999999	224	77	540	908	999999	502	128	999999	342	770	686	658	905	999999	924	125	999999	719	538	999999	283	960	457	904	596	296	768	583	292	247	720	848	726	660	335	153	225	212	999999	336	551	688	999999	999999	27	110	595	999999	741	138	999999	200	785	999999	999999	264	999999	635	321	999999	733	999999	149	999999	59	837	932	999999	999999	780	900	999999	410	211	421	594	882	409	886	496	701	999999	841	163	954	530	72	999999	328	80	533	999999	890	441	602	999999	548	999999	998	999999	178	350	446	999999	238	264	789	999999	779	999999	381	220	748	825	999999	999999	703	986	150	529	999999	406	999999	258	256	320	999999	999999	609	415	56	899	999999	706	999999	360	999999	999999	924	699	740	489	755	581	698	323	840	75	999999	999999	312	561	842	478	415	771	999999	198	999999	918	126	999999	974	374	700	482	809	52	507	825	175	822	999999	450	788	295	651	354	559	932	999999	999999	713	999999	112	999999	67	932	301	999999	999999	377	175	16	583	920	999999	391	881	226	514	999999	568	440	705	489	499	401	690	129	130	999999	999999	781	448	54	117	245	271	216	424	877	751	950	999999	798	657	999999	867	999999	780	269	473	999999	999999	681	514	282	42	999999	994	999999	999999	181	999999	864	738	393	568	538	812	279	130	675	802	636	999999	999999	549	999999	832	444	534	821	349	860	607	306	362	999999	540	834	213	647	221	758	635	999999	523	999999	69	273	497	338	66	511	999999	798	540	792	634	895	733	134	790	560	999999	430	832	576	267	441	41	999999	998	977	76	482	463	53	11	999999	104	524	847	569	947	999999	999999	999999	720	999999	766	570	141	644	999999	88	857	999999	626	215	747	946	767	628	241	695	340	88	444	667	344	496	999999	167	801	999999	287	231	612	936	999999	994	856	999999	674	470	669	364	875	988	625	802	426	999999	999999	999999	999999	999999	337	261	865	999999	403	63	
474	279	779	999999	999999	893	800	999999	58	690	550	753	999999	318	953	771	36	976	999999	456	52	999999	999999	995	437	653	999999	67	999999	999999	81	977	600	802	984	405	999999	694	999999	982	197	989	753	736	999999	976	67	448	275	566	235	889	999999	947	20	931	210	784	547	199	441	999999	742	697	999999	572	162	297	999999	558	90	999999	465	230	269	62	789	343	750	461	999999	999999	792	337	999999	999999	503	653	792	63	205	999999	157	999999	550	999999	257	66	126	682	824	769	124	717	999999	893	433	264	688	958	999999	866	44	95	999999	428	951	414	570	437	999999	508	999999	280	999999	183	193	999999	679	999999	805	732	227	77	637	827	898	84	852	242	758	249	965	834	999999	338	872	999999	999999	132	503	843	999999	688	613	325	273	843	364	312	710	999999	999999	873	999999	419	999999	999999	999999	776	529	876	999999	999999	679	829	543	671	368	34	310	131	416	556	321	962	247	538	999999	321	563	64	720	999999	532	468	664	102	999999	502	999999	999999	999999	951	603	999999	291	999999	999999	999999	999999	999999	999999	339	11	588	999999	38	561	200	181	121	999999	147	222	474	166	22	805	220	999999	999999	990	866	345	404	518	464	953	695	681	89	528	678	540	999999	580	390	548	999999	999999	636	540	491	330	577	999999	999999	739	999999	470	278	361	798	999999	341	999999	618	993	607	999999	999999	85	999999	999999	102	592	999999	999999	260	894	775	473	862	635	538	999999	508	999999	767	11	52	999999	824	234	412	727	999999	68	208	999999	961	397	941	872	166	561	999999	972	999999	984	568	868	488	999999	695	804	999999	173	92	431	112	999999	999999	605	999999	703	260	641	116	374	863	775	408	999999	932	388	532	989	478	976	245	999999	317	999999	443	183	246	590	539	999999	238	565	976	777	257	999999	999999	346	844	463	310	42	865	863	131	792	470	588	311	999999	282	509	695	115	196	999999	764	453	171	854	466	999999	112	999999	146	307	799	630	652	53	227	999999	155	24	999999	999999	670	454	999999	999999	712	657	288	231	335	999999	870	999999	591	681	134	717	999999	999999	997	999999	930	999999	999999	999999	999999	999999	936	999999	999999	95	364	681	438	983	906	320	791	999999	152	808	999999	881	183	418	437	929	48	971	919	509	22	165	27	46	281	999999	727	837	658	871	721	31	141	249	373	198	441	999999	775	813	925	663	847	198	258	999999	193	318	395	73	802	965	347	590	83	209	664	402	711	999999	999999	999999	862	280	97	999999	749	933	55	248	497	440	205	
115	999999	999999	999999	828	788	232	129	419	452	999999	999999	755	683	550	176	173	534	49	896	182	999999	999999	801	577	999999	888	999999	259	273	156	575	371	769	999999	17	724	892	999999	999999	489	483	999999	511	276	210	342	686	209	767	881	714	457	544	999999	885	611	557	739	727	900	923	869	155	999999	29	707	985	451	543	452	281	698	435	417	699	56	470	534	376	768	999999	110	492	391	442	127	827	745	356	405	176	999999	999999	713	565	613	38	999999	256	999999	356	245	999999	324	999999	25	32	137	334	838	151	33	373	959	999999	823	386	763	862	999999	999999	249	104	148	286	128	999999	722	851	999999	28	999999	999999	873	421	965	445	178	781	427	105	699	999999	999999	999999	152	789	159	24	742	236	274	354	354	621	116	151	527	48	999999	999999	999999	999999	999999	820	999999	999999	999999	547	733	388	218	999999	999999	806	999999	999999	586	884	143	338	441	707	119	859	999999	999999	932	262	314	999999	918	139	299	992	795	423	182	999999	376	999999	300	611	999999	999999	27	292	999999	999999	999999	288	564	642	905	999999	999999	602	999999	389	999999	999999	999999	247	999999	909	469	88	999999	452	20	767	655	889	517	736	47	829	999999	754	841	471	10	394	821	36	269	285	234	146	999	203	256	792	999999	397	593	63	379	382	894	938	599	466	999999	672	632	675	135	999999	125	173	186	422	548	606	978	999999	425	215	649	194	854	556	999999	817	521	999999	269	129	999999	999999	460	999999	860	902	871	543	999999	999999	403	593	999999	65	30	999999	999999	999999	254	33	999999	175	999999	173	732	999999	94	53	23	719	161	769	416	15	36	141	713	142	561	645	999999	444	570	276	811	999999	999999	799	535	617	800	686	999999	246	709	976	356	999999	320	160	818	999999	999999	999999	997	634	999999	999999	38	999999	132	884	999999	609	298	975	605	370	361	676	999999	294	517	405	918	999999	161	179	999999	59	999999	999999	999999	411	826	999999	913	999999	279	187	878	890	999999	646	494	916	414	18	947	999999	381	985	934	644	485	534	319	135	230	532	999999	17	848	978	113	706	72	871	782	999999	999999	184	999999	999999	999999	784	999999	870	911	999999	999999	152	232	571	999999	799	999999	187	925	302	999999	788	211	746	705	870	51	793	999999	788	854	543	236	566	999999	999999	893	760	846	701	21	449	223	999999	999999	340	999999	287	309	314	223	884	945	490	999999	999999	973	999999	478	999999	743	729	999999	999999	157	526	999999	665	999999	999999	905	999999	999999	234	291	158	574	999999	284	374	
95	763	999999	238	999999	999999	597	746	773	398	234	549	291	918	958	291	121	100	999999	945	999999	999999	999999	828	408	492	552	721	208	645	708	999999	80	114	842	979	246	109	999999	187	929	180	892	509	257	999999	449	423	276	10	999999	483	912	338	950	965	384	665	829	999999	426	999999	547	999999	690	243	479	999999	999999	978	54	21	542	892	26	253	237	999999	580	52	999999	999999	455	208	608	234	999999	741	163	999999	604	581	279	476	760	63	632	764	819	999999	887	271	347	999999	955	35	941	29	322	707	738	505	94	999999	999999	999999	430	348	530	465	999999	737	34	208	383	999999	742	999999	142	999999	620	472	69	999999	999999	781	791	167	253	582	293	999999	429	455	999999	109	496	491	999999	473	632	294	999999	999999	857	159	246	149	914	491	999999	875	887	359	96	275	446	527	632	999999	999999	999999	105	999999	999999	999999	317	579	68	284	976	260	638	668	339	336	238	704	709	15	999999	651	253	761	300	418	181	79	369	874	999999	969	859	180	967	999999	999999	297	192	999999	841	999999	999999	640	999999	999999	246	228	999999	760	46	741	818	626	722	999999	29	999999	656	999999	926	247	219	194	620	17	401	468	999999	970	147	999999	521	948	999999	877	570	613	256	268	181	952	60	609	999999	999999	161	242	457	124	350	999999	999999	429	833	604	457	896	29	507	640	778	999999	59	999999	105	229	999999	463	845	293	999999	97	398	592	999999	197	610	356	698	999999	168	20	586	629	292	310	999999	125	999999	429	673	593	748	999999	402	999999	999999	986	741	999999	292	999999	612	831	933	767	999999	837	860	416	847	999999	330	651	482	768	999999	999999	340	999999	137	754	999999	426	619	822	349	771	199	548	999999	624	999999	996	999999	388	407	755	696	525	69	264	264	999999	582	999999	272	106	999999	634	493	580	999999	947	574	999999	999999	196	221	121	427	999999	648	321	229	232	999999	334	88	104	370	195	733	814	999999	872	499	740	843	495	999999	253	626	564	999999	999999	967	667	431	45	999999	220	543	584	107	588	616	943	999999	999999	198	938	28	999999	273	308	999999	841	221	701	48	155	999999	999999	561	184	854	999999	266	612	265	277	902	52	999999	159	651	159	999999	157	999999	555	807	494	307	621	234	576	301	756	770	135	455	999999	996	999999	868	818	33	922	734	532	687	999999	999999	920	999999	975	999999	123	657	999999	134	74	445	493	999999	858	428	940	949	287	792	510	842	139	821	999999	55	999999	291	833	136	795	999999	733	999999	485	400	
387	999999	999999	999999	187	108	82	999999	391	294	513	18	19	999999	92	972	456	740	187	489	963	108	862	930	999999	832	824	571	338	999999	711	625	862	467	50	364	700	168	615	999999	769	999999	999999	888	542	246	281	999999	53	999999	999999	999999	690	996	436	288	999999	328	916	355	284	511	999999	739	582	888	999999	552	999999	728	281	297	134	775	719	835	999999	999999	398	965	560	391	528	516	685	717	934	865	999999	762	640	999999	252	270	137	267	465	701	315	653	100	729	94	324	550	678	868	914	999999	999999	999999	749	930	999999	794	999999	983	166	999999	999999	953	290	521	596	98	999999	999999	864	648	462	379	965	668	744	999999	830	306	999999	965	17	849	999999	588	439	150	890	452	300	475	244	999999	309	648	450	700	999999	218	497	999999	651	633	14	276	999999	999999	999999	90	195	86	964	999999	779	200	999999	25	933	701	999999	456	207	457	754	398	999999	999999	80	327	228	54	999999	999999	999999	977	999999	999999	844	753	764	217	999999	809	266	223	510	999999	503	999999	602	434	766	999999	999999	51	38	204	878	615	999999	645	999999	338	862	151	999999	352	999999	999999	876	999999	181	190	937	999999	961	999999	999999	541	887	999999	685	962	724	793	287	999999	495	767	949	999999	506	999999	999999	129	999999	166	947	125	212	168	999999	701	241	931	262	586	180	260	90	640	13	346	999999	999999	960	199	999999	78	999999	64	856	29	852	756	999999	943	297	817	819	804	450	85	339	729	999999	999999	730	793	541	701	786	244	687	319	126	169	510	798	169	999999	551	878	261	157	311	999999	849	999999	999999	319	298	362	441	285	200	928	17	998	196	999999	468	821	537	999999	277	621	342	543	640	16	442	499	658	952	999999	571	823	999999	428	76	144	999999	999999	999999	999999	434	803	999999	999999	197	161	512	611	193	407	730	351	100	880	689	508	315	844	758	876	798	999999	488	999999	628	115	999999	999999	130	999999	222	793	315	757	843	818	930	424	999999	855	930	888	475	554	532	999999	732	999999	999999	568	999999	411	279	999999	999999	729	325	389	500	999999	334	932	999999	351	195	937	999999	999999	47	870	578	999999	401	999999	946	909	239	933	500	407	999999	525	840	562	22	811	524	960	152	123	503	551	923	999999	999999	997	999999	133	369	594	999999	400	272	868	989	937	19	999999	408	705	500	391	999999	103	710	809	102	999999	338	383	423	84	999999	924	377	999999	999999	41	383	949	512	115	999999	906	222	981	999999	971	572	85	802	159	562	447	623	121	
999999	830	999999	720	904	479	999999	986	181	121	210	999999	999999	962	969	977	991	459	203	999999	817	982	999999	999999	556	131	999999	262	581	274	521	752	999999	999999	374	147	999999	999999	999999	999999	999999	999999	734	999999	780	914	999999	610	116	824	167	113	254	237	303	680	999999	931	174	782	124	543	414	907	599	999999	47	244	597	832	605	338	999999	170	85	240	257	780	947	642	650	755	156	999999	116	418	999999	999999	963	999999	999999	450	498	999999	918	776	182	827	511	332	876	246	22	284	228	829	699	94	999999	72	433	178	983	532	142	369	396	657	801	191	950	964	280	903	643	165	840	152	251	309	67	430	279	999999	765	413	742	872	538	287	718	999999	921	900	270	29	466	999999	999999	999999	390	525	999999	329	381	911	965	118	999999	73	988	999999	842	999999	999999	13	899	368	999999	999999	626	999999	129	523	472	536	53	380	642	624	698	875	999999	692	919	999999	403	949	999999	853	447	633	241	474	999999	171	581	77	999999	267	129	107	208	999999	933	865	405	512	856	844	868	595	475	25	375	123	544	160	934	473	609	999999	999999	913	999999	992	999999	655	999999	311	955	999999	485	385	504	999999	676	999999	758	63	999999	891	102	408	999999	852	168	225	108	185	626	430	143	999999	999999	179	982	295	130	940	583	750	287	999999	889	893	999999	100	521	774	446	933	999999	880	999999	717	857	717	927	999999	999999	999999	556	58	999999	535	999999	64	999999	334	999999	391	491	999999	999999	395	613	547	999999	999999	742	999999	999999	334	739	692	999999	999999	104	940	999999	999999	367	691	116	517	204	999999	870	364	61	999999	374	196	166	65	452	583	411	999999	114	320	999999	835	695	766	371	999999	319	999999	999999	588	959	785	22	353	33	799	712	962	201	384	677	999999	999999	687	703	518	999999	684	250	455	851	163	836	12	76	531	995	349	155	971	999999	878	858	472	105	588	183	812	41	652	870	448	749	729	642	53	795	18	72	853	64	635	751	60	737	806	948	20	999999	502	804	372	817	229	999999	798	306	577	592	124	344	364	652	999999	585	412	414	999999	369	999999	736	987	286	999999	917	293	137	999999	999999	299	639	999999	535	999999	999999	508	999999	529	999999	999999	746	999999	426	947	999999	699	982	999999	474	334	999999	842	651	999999	765	816	96	525	999999	181	671	999999	999999	302	485	999999	829	123	749	87	781	999999	842	524	286	518	999999	338	782	999999	999999	973	343	999999	897	999999	522	281	999999	999999	421	115	226	102	182	258	999999	133	
472	348	870	999999	413	397	552	516	999	136	999999	999999	255	757	743	95	999999	999999	164	440	999999	687	659	999999	349	718	999999	999999	668	999999	352	37	142	448	865	999999	356	442	570	945	858	999999	797	999999	999999	526	785	664	999999	141	232	484	103	945	727	785	689	323	529	694	732	876	847	260	784	999999	999999	807	999999	309	738	438	137	219	999999	23	889	273	263	823	933	999999	313	537	999999	867	933	196	720	999999	754	43	912	875	222	999999	544	547	611	353	410	999999	773	72	999999	999999	999999	884	999999	999999	895	999999	999999	705	999999	999999	573	319	733	916	999999	928	97	999999	555	705	525	261	996	599	479	352	661	909	422	955	237	250	999999	732	519	999999	822	15	195	338	999999	999999	124	999999	418	234	814	695	999999	482	890	962	999999	697	999999	106	887	774	999999	552	764	160	999999	806	504	332	185	10	999999	967	115	92	999999	226	732	317	146	516	191	999999	537	999999	582	999999	75	275	733	447	463	999999	999999	58	770	643	999999	822	999999	999999	985	96	59	814	298	368	999999	999999	999999	301	999999	961	959	381	592	989	999999	797	999999	352	740	239	598	737	999999	982	999999	67	321	981	652	910	999999	999999	530	104	205	999999	678	224	573	267	927	442	481	502	464	789	465	780	628	776	254	582	577	756	497	999999	277	315	561	319	496	366	999999	65	578	140	851	498	794	300	999999	363	778	483	312	166	999999	54	528	27	602	540	363	876	665	810	261	774	607	884	999999	999999	662	264	770	999999	999999	426	924	999999	938	967	986	337	999999	890	803	104	453	340	65	999999	787	544	999999	956	13	999999	399	767	879	86	890	999999	844	757	701	523	713	741	999999	999999	999999	204	88	999999	553	35	230	775	16	999999	330	276	829	232	585	127	547	813	999999	999999	999999	166	454	861	999999	86	492	898	999999	999999	390	712	999999	224	113	592	466	92	412	977	551	624	760	999999	756	623	91	622	182	584	975	999999	183	351	813	999999	750	226	557	477	543	331	586	999999	776	999999	308	999999	999999	992	999999	999999	411	999999	479	412	405	731	115	463	994	999999	726	999999	314	999999	999999	627	410	999999	999999	999999	534	999999	444	999999	47	44	946	148	324	476	503	189	923	520	497	999999	871	411	568	29	999999	104	482	672	605	999999	422	294	89	681	213	979	160	999999	930	476	156	259	374	371	784	966	148	999999	377	546	999999	999999	999999	999999	999999	999	581	999999	138	440	461	771	625	76	622	662	999999	643	273	524	38	512	999999	999999	
445	999999	47	999999	999999	154	955	954	999999	999999	290	999999	999999	142	925	999999	407	337	293	499	24	385	634	308	999999	132	999999	505	999999	999999	517	189	214	999999	510	999999	999999	384	999999	983	485	507	475	999999	786	994	999999	999999	999999	68	126	999999	228	100	16	999999	987	999999	458	121	247	459	699	999999	999999	999999	999999	327	632	792	252	32	749	309	24	517	999999	77	521	754	759	999999	788	205	736	816	960	124	966	449	999999	999999	926	476	746	999999	999999	999999	999999	685	999999	55	304	999999	999999	104	999999	999999	85	999999	160	999999	227	999999	362	265	671	999999	716	999999	999999	309	999999	192	646	29	105	282	563	988	710	886	61	836	999999	999999	687	863	389	999999	864	999999	48	477	999999	235	15	232	124	490	364	313	316	291	545	280	999999	999999	288	999999	999999	679	365	999999	788	999999	868	391	530	647	999999	999999	999999	999999	999999	107	999999	999999	892	999999	23	873	999999	83	634	407	579	770	300	903	29	575	999999	592	642	194	686	999999	688	999999	366	624	999999	477	999999	556	198	999999	421	447	19	811	228	999999	783	136	521	291	999999	391	999999	999999	100	626	627	999999	232	532	999999	684	999999	319	204	866	65	399	180	690	171	88	218	347	358	999999	894	999999	356	999999	808	999999	673	999999	500	999999	342	999999	533	86	849	908	334	999999	800	736	999999	699	617	362	999999	394	999999	830	129	383	182	355	999999	247	732	419	656	513	723	925	21	25	819	896	534	797	865	104	841	263	754	999999	547	999999	825	204	999999	994	908	424	560	843	999999	999999	134	986	516	296	999999	999999	261	820	999999	874	725	21	880	721	828	999999	529	861	988	999999	999999	999999	808	139	422	537	819	662	604	309	999999	178	740	999999	772	547	291	999999	750	999999	12	933	610	999999	895	814	999999	878	176	895	999999	699	854	999999	498	504	999999	387	999999	815	999999	999999	225	642	509	557	280	187	948	999999	731	949	120	999999	999999	999999	29	145	243	607	224	941	495	999999	414	675	324	331	214	999999	369	903	999999	935	792	412	717	968	173	347	999999	999999	930	885	999999	945	999999	277	999999	999999	484	999999	153	276	999999	999999	113	516	238	834	999999	949	999999	680	999999	828	254	999999	794	461	977	61	999999	896	74	87	20	610	546	999999	999999	56	999999	410	793	327	760	439	343	123	309	211	999999	338	114	594	172	259	964	345	999999	414	482	103	826	433	999999	257	211	523	999999	503	969	769	999999	196	182	573	886	604	77	815	999999	681	162	775	321	999999	791	999999	915	760	
646	999999	999999	681	999999	683	584	370	257	999999	999999	999999	455	806	242	970	590	917	421	599	373	999999	277	885	999999	801	999999	60	122	435	465	731	999999	906	856	999999	999999	76	622	498	999999	526	999999	565	588	31	235	356	543	350	63	874	68	326	999999	286	934	882	118	773	743	534	999999	821	999999	999999	221	548	949	474	969	999999	305	923	610	999999	22	711	999999	551	576	594	516	999999	999999	591	673	291	519	580	833	128	957	848	755	464	277	535	518	92	809	686	407	999999	380	539	578	144	999999	550	999999	232	585	567	999999	158	27	486	999999	465	832	930	39	999999	640	850	565	999999	999999	156	579	487	999999	224	741	889	197	447	400	843	22	999999	999999	999999	316	999999	542	400	651	999999	446	999999	999999	63	260	879	656	999999	438	999999	973	999999	999999	999999	971	786	999999	371	999999	317	961	580	95	605	999999	999999	364	70	72	40	318	175	804	571	710	787	401	150	999999	999999	242	168	18	870	870	890	572	16	997	530	581	180	999999	344	999999	999999	706	490	610	999999	524	596	966	407	222	807	327	999999	858	193	394	889	408	999999	84	802	571	224	734	562	731	357	72	541	999999	147	601	470	999999	999999	91	910	999999	16	347	646	202	999999	999999	73	572	177	158	814	146	691	772	610	999999	842	304	491	756	57	999999	177	533	434	948	84	216	857	478	24	999999	483	359	402	626	438	609	999999	565	999999	999999	563	209	258	999999	999999	999999	999999	210	93	549	599	999999	491	780	180	999999	999999	662	999999	856	999999	699	143	712	662	342	380	984	830	999999	344	999999	95	999999	672	967	285	999999	191	710	225	656	999999	474	511	329	999999	621	455	326	842	308	981	814	285	864	75	999999	743	999999	999999	999999	999999	999999	999999	673	79	433	117	999999	999999	999999	480	873	999999	67	314	668	211	342	474	758	538	514	999999	45	944	280	999999	807	901	999999	999999	999999	999999	219	286	999999	269	837	260	443	514	999999	488	999999	827	118	999999	227	559	406	999999	410	999999	245	999999	865	460	999999	729	798	999999	310	311	999999	999999	999999	166	431	781	771	409	373	92	999999	999999	296	36	999999	218	999999	106	999999	257	999999	405	999999	999999	481	742	999999	999999	999999	999999	461	792	213	941	390	660	999999	951	752	999999	788	999999	971	327	928	999999	190	839	172	961	893	701	96	999999	806	702	567	927	999999	999999	369	999999	320	264	631	249	50	354	645	637	114	884	354	128	469	507	999999	999999	999999	490	562	581	921	137	999999	999999	705	161	145	999999	
102	999999	999999	999999	86	999999	686	999999	696	999999	950	835	204	534	857	18	357	967	593	308	278	999	69	204	136	999999	766	193	50	999999	543	889	999999	956	544	928	999999	999999	52	999999	999999	717	871	188	999999	726	387	396	279	215	999999	738	568	999999	999999	103	126	81	937	298	344	503	676	825	155	71	999999	247	990	928	400	999999	999999	234	488	561	137	999999	999999	409	410	380	999999	999999	468	805	330	383	999999	451	812	547	352	999999	34	326	51	56	42	479	110	150	405	351	815	345	813	999999	357	858	965	244	999999	538	887	963	999999	841	366	999999	740	252	699	999999	999999	999999	999999	180	210	171	519	91	999999	999999	309	269	974	571	28	132	992	987	999999	688	485	578	140	814	866	70	736	209	690	999999	739	857	450	856	236	963	621	642	142	196	348	999999	396	232	238	628	988	999999	823	243	999999	752	226	21	74	547	722	910	313	149	435	320	401	166	455	452	819	999999	999999	65	511	999999	999999	839	350	999999	999999	907	999999	248	999999	717	385	456	999999	986	999999	999999	792	689	250	999999	999999	999999	999999	37	493	239	777	786	808	870	999999	768	732	998	897	387	670	999999	365	814	334	75	77	718	999999	944	823	468	811	389	336	656	814	800	999999	862	88	999999	116	952	999999	999999	999999	211	43	617	724	344	99	263	999999	999999	334	436	387	273	924	52	103	549	999999	318	975	429	999999	37	953	999999	999999	999999	999999	357	367	999999	684	534	636	865	685	999999	230	999999	999999	999999	999999	17	332	387	999999	757	937	999999	229	567	546	999999	824	20	999999	999999	663	999999	367	65	999999	421	999999	921	752	852	637	999999	367	775	999999	927	940	427	808	536	705	999999	519	999999	106	272	138	800	865	862	999999	625	999999	999999	663	438	999999	323	602	999999	57	410	635	570	999999	999999	678	453	248	618	881	406	211	141	999999	999999	282	146	999999	691	293	169	65	889	152	999999	999999	688	999999	890	806	627	824	609	999999	304	940	949	999999	999999	999999	684	562	257	981	313	424	76	378	575	999999	984	999999	911	916	887	354	745	427	118	27	990	341	358	811	999999	582	602	652	15	999999	333	46	741	107	999999	999999	808	908	839	596	794	319	546	733	822	272	913	999999	999999	950	204	531	991	209	604	353	213	445	727	731	822	423	373	428	832	948	999999	813	317	999999	545	837	588	521	233	999999	794	999999	989	991	999999	909	61	999999	952	999999	55	541	503	265	999999	999999	190	117	774	999999	945	128	901	999999	649	110	384	
999999	999999	367	943	479	999999	999999	559	589	455	736	999999	999999	371	318	476	999999	903	999999	999999	62	885	999999	999999	480	747	851	735	675	999999	125	352	568	535	739	650	594	999999	575	564	580	999999	999999	918	454	55	862	19	637	652	999999	971	566	790	331	435	242	999999	472	732	134	197	883	999999	340	393	504	387	631	999999	999999	999999	337	527	739	999999	999999	264	211	999999	884	842	108	33	852	154	785	999999	999999	999999	418	882	999999	842	439	392	822	947	587	71	550	484	387	969	770	999999	643	999999	999999	974	364	978	999999	47	999999	999999	999999	860	23	999999	999999	726	184	999999	259	999999	786	494	999999	356	535	999999	676	999999	884	409	999999	138	999999	164	510	999999	999999	238	949	440	382	358	995	999999	303	961	999999	402	999999	823	310	69	999999	771	911	158	951	704	449	241	311	370	162	999999	999999	960	999999	858	685	861	999	945	999999	819	626	438	499	940	62	999999	199	284	687	999999	999999	999999	419	999999	253	361	795	32	788	718	138	999999	205	556	999999	999999	364	85	716	601	999999	364	691	900	155	483	659	999999	651	876	52	37	682	999999	348	999999	551	125	999999	333	76	977	166	659	691	999999	242	942	621	719	218	123	567	999999	247	744	713	519	346	769	702	999999	380	912	676	110	999999	113	999999	896	999999	248	470	999999	534	845	208	41	219	999999	999999	716	399	999999	667	928	470	596	854	604	719	41	779	845	630	291	607	254	983	590	284	999999	734	724	928	999999	999999	183	561	999999	545	681	999999	805	528	986	999999	999999	254	747	639	999999	259	613	999999	759	469	999999	762	252	248	953	57	628	266	122	999999	674	13	697	999999	296	999999	463	999999	999999	731	999999	327	999999	999999	999999	999	999999	999999	541	878	131	548	178	511	999999	421	318	163	592	633	681	549	416	999999	999999	444	557	471	353	999999	999999	554	147	37	999999	307	127	356	88	999999	811	677	724	999999	999999	136	835	196	257	875	999999	999999	476	414	60	434	911	640	186	724	999999	774	607	834	92	577	999999	150	25	731	303	962	999999	637	822	999999	824	182	999999	593	999999	371	999999	477	999999	496	87	733	977	70	396	486	179	364	513	46	80	890	999999	292	726	695	180	525	581	764	235	999999	592	56	610	738	999999	999999	999999	90	560	140	853	999999	499	677	172	955	344	999999	792	720	134	785	933	999999	30	861	867	913	999999	999999	896	226	270	247	150	931	460	999999	999999	587	247	432	486	940	47	565	792	58	532	225	999999	764	971	515	715	
806	999999	676	717	635	724	999999	889	861	243	636	999999	262	536	241	505	687	826	215	482	701	309	993	897	465	78	999999	390	975	518	141	254	755	532	343	818	999999	939	999999	863	45	543	625	706	410	240	540	522	301	999999	999999	937	766	43	23	507	128	779	262	567	905	999999	999999	353	999999	391	579	999999	202	999999	721	999999	472	999999	999999	168	684	297	496	234	537	306	99	266	24	999999	488	721	999999	999999	700	14	999999	797	957	223	629	282	603	28	999999	811	329	878	998	755	475	999999	596	999999	823	999999	292	999999	39	609	999999	999999	338	999999	903	857	220	999999	999999	716	70	675	394	233	538	411	999999	478	573	999999	999999	220	267	999999	728	73	135	663	22	870	722	658	999999	999999	999999	972	999999	694	125	803	600	999999	167	291	694	800	40	373	327	421	146	813	465	314	632	521	999999	79	190	839	732	557	354	851	994	412	907	46	742	999999	468	999	363	999999	135	23	63	976	574	928	43	761	345	999999	734	908	203	463	725	969	999999	874	999999	285	999999	53	618	315	999999	292	892	994	630	761	953	146	999999	999999	188	618	468	423	505	261	999999	970	221	753	127	96	219	999999	320	772	982	593	494	999999	699	999999	404	747	999999	999999	46	48	140	583	647	999999	457	507	284	117	510	169	379	263	478	109	831	865	197	210	999999	447	684	858	779	369	651	999999	999999	106	223	720	999999	999999	225	767	839	999999	115	999999	638	711	179	213	999999	823	999999	241	609	599	260	538	560	488	219	598	364	282	999999	287	945	85	999999	187	893	790	435	166	47	711	269	203	760	667	999999	370	277	481	596	955	155	420	773	406	999999	684	170	254	12	627	412	566	833	828	584	563	210	992	319	481	397	68	203	999999	339	67	778	892	917	849	330	999999	686	848	142	535	312	115	342	218	630	190	999999	420	999999	702	999999	999999	999999	18	170	999999	171	124	567	97	226	999999	999999	999999	905	999999	337	999999	307	999999	880	999999	695	58	999999	104	999999	111	851	217	904	999999	600	636	697	846	808	909	688	54	722	571	290	55	319	437	999999	999999	312	999999	999999	10	122	779	822	385	246	45	756	999999	625	69	273	360	192	442	999999	439	101	68	468	999999	474	262	806	999999	703	650	738	999999	999999	116	798	999999	364	904	670	999999	814	321	610	773	162	622	428	999999	308	930	862	999999	999999	609	999999	253	893	434	535	859	972	999999	681	596	306	932	20	999999	271	773	996	288	771	464	625	779	
458	694	999999	851	999999	154	19	773	787	861	671	999999	654	555	606	929	378	810	847	309	639	24	477	230	612	999999	401	534	999999	584	115	698	984	682	999999	208	168	683	35	828	504	908	999999	444	999999	564	999999	715	177	76	909	960	616	325	149	444	999999	54	249	925	752	999999	839	213	756	973	471	999999	999999	408	771	999999	785	29	804	731	214	43	960	999999	53	685	999999	866	674	154	999999	668	543	360	981	999999	443	109	86	30	78	605	687	296	103	893	999999	769	999999	224	185	597	520	999999	239	999999	94	999999	882	76	999999	972	539	999999	891	802	438	410	427	656	261	686	943	784	663	609	356	673	953	159	730	598	571	459	999999	999999	158	135	999999	999999	999999	251	999999	999999	903	105	76	85	999999	301	999999	999999	999999	648	963	499	999999	736	754	630	837	999999	248	999999	345	528	411	89	999999	999999	654	312	289	629	627	19	468	999999	881	568	542	281	277	662	694	185	256	922	495	999999	841	999999	381	500	960	619	12	495	673	384	999999	987	999999	10	647	163	275	722	31	999999	40	720	855	196	98	565	153	586	48	999999	282	999999	593	173	999999	242	931	999999	999999	18	16	973	270	506	874	555	839	277	999999	541	999999	999999	999999	999999	448	131	566	195	412	999999	476	426	457	513	112	999999	403	278	445	415	231	487	64	23	947	67	999999	358	321	999999	726	999999	572	506	999999	749	999999	62	724	443	675	745	386	273	541	999999	999999	757	404	999999	162	571	999999	999999	319	433	999999	888	594	391	671	999999	873	999999	678	600	853	950	263	362	999999	351	999999	12	999999	485	110	790	481	999999	999999	701	954	651	390	165	999999	962	197	999999	280	999999	467	342	771	467	999999	999999	595	941	736	999999	504	999999	52	811	27	829	999999	999999	332	688	416	238	851	969	262	232	999999	999999	556	891	763	436	91	928	883	999999	240	281	613	593	999999	999999	629	964	999999	999999	999999	579	147	224	999999	363	503	999999	999999	239	491	801	215	999999	38	82	394	845	813	999999	959	999999	999999	807	598	598	999999	739	999999	877	608	887	999999	999999	622	909	385	342	799	999999	932	499	999999	654	999999	999999	76	963	564	133	999999	784	160	140	952	496	652	339	625	999999	999999	764	109	415	631	603	39	865	999999	129	696	61	55	413	999999	470	477	999999	88	170	532	265	184	370	731	823	736	641	999999	999999	999999	55	717	306	275	999999	399	240	32	135	409	999999	936	445	436	103	999999	746	995	492	28	378	999999	999999	970	878	
999999	739	683	807	867	397	477	901	862	650	344	749	148	966	80	246	260	999999	760	331	329	999999	933	999999	94	990	645	904	999999	888	794	262	335	397	999999	660	557	225	268	21	733	44	582	785	758	990	608	39	421	781	128	999999	704	649	558	851	805	54	723	999999	752	999999	999999	999999	856	92	423	999999	388	419	689	45	694	749	597	295	166	157	880	104	999999	999999	492	999999	999999	495	557	686	839	999999	854	513	999999	999999	269	170	999999	608	999999	999999	577	999999	651	11	102	92	613	955	61	999999	694	999999	174	629	495	146	90	468	999999	371	534	736	911	651	565	186	543	313	490	999999	55	999999	999999	999999	527	534	964	999999	999999	999999	999999	602	635	576	52	999999	348	872	896	133	89	782	999999	999999	152	840	945	10	999999	916	549	310	475	623	999999	147	440	999999	112	999999	181	599	235	527	489	931	111	345	999999	368	999999	671	417	999999	358	273	163	659	999999	686	589	964	999999	999999	147	581	137	21	359	905	766	387	769	935	999999	490	999999	877	88	220	739	610	999999	87	89	877	999999	117	999999	954	983	780	899	425	380	217	554	999999	389	908	999999	99	985	703	999999	459	901	481	415	999999	999999	286	581	999999	947	979	572	966	999999	269	999999	29	746	999999	999999	985	487	354	999999	743	999999	646	497	180	999999	649	624	698	999999	999999	976	421	702	999999	247	707	999999	58	478	401	645	587	673	999999	999999	784	353	590	999999	999999	972	557	999999	671	931	80	788	999999	443	307	365	873	491	617	293	276	327	348	167	223	786	999999	875	999999	108	358	999999	378	999999	632	306	43	916	868	657	428	504	40	476	177	919	798	615	180	45	999999	999999	65	999999	953	999999	999999	999999	568	830	543	681	752	999999	583	106	999999	461	999999	999999	999999	957	623	959	864	999999	296	871	989	304	987	823	704	138	336	262	917	999999	996	175	999999	999999	358	47	124	747	752	999999	893	999999	509	347	999999	999999	999999	814	482	106	971	191	180	143	443	273	842	719	977	999999	246	999999	188	999999	464	999999	709	999999	608	585	845	127	999999	829	999999	918	794	650	999999	534	999999	999999	780	821	571	815	995	999999	176	94	205	405	770	138	231	999999	892	632	882	999999	999999	992	999999	896	260	853	171	350	165	525	479	202	999999	452	209	723	550	999999	315	999999	999999	552	555	524	390	450	357	891	607	999999	36	999999	767	862	74	432	316	883	999999	717	999999	999999	999999	999999	999999	12	999999	999999	928	999999	999999	535	327	243	518	999999	446	
691	515	810	999999	280	742	999999	499	318	999999	836	388	777	416	666	795	597	995	995	550	904	909	388	743	39	999999	110	999999	500	999999	533	354	156	999999	625	378	760	221	999999	911	261	161	306	577	870	939	161	999999	999999	999999	729	999999	523	377	999999	781	137	999999	999999	317	999999	365	998	473	999999	999999	241	791	791	298	999999	386	621	93	999999	753	613	810	873	999999	810	19	39	760	125	999999	831	779	999999	843	251	694	745	75	279	999999	163	832	676	388	707	999999	309	999999	999999	352	625	999999	88	788	178	326	999999	999999	507	999999	336	999999	358	615	999999	462	347	999999	999999	999999	641	556	814	403	600	780	143	495	392	450	999999	963	66	772	670	401	701	665	675	924	999999	999999	568	999999	569	915	483	71	999999	255	999999	361	29	364	711	79	625	684	198	398	192	707	993	66	923	372	191	999999	945	269	761	681	999999	132	849	999999	987	178	833	684	306	82	767	147	999999	358	944	701	71	999999	775	26	477	287	741	793	999999	999999	722	999999	733	897	126	999999	999999	351	999999	897	515	438	92	457	851	513	101	120	999999	856	638	999999	428	490	525	354	999999	744	213	994	390	65	906	999999	455	999999	999999	999999	956	310	999999	86	278	999999	196	632	518	328	175	964	195	631	853	999999	873	157	779	253	382	771	974	999999	999999	94	999999	459	532	999999	11	225	562	692	999999	639	213	999999	999999	380	999999	893	836	999999	999999	248	999999	758	212	999999	999999	307	857	999999	37	999999	335	903	999999	999999	540	736	109	911	326	950	999999	999999	999999	223	316	322	851	999999	999999	488	999999	808	179	999999	285	758	256	146	994	999999	367	854	665	999999	314	999999	622	122	840	566	793	924	999999	629	836	316	290	989	89	999999	455	999999	758	999999	999999	527	733	50	908	781	490	962	917	622	592	558	838	508	909	16	699	999999	567	392	695	20	959	550	999999	999999	477	267	67	999999	258	909	106	126	999999	786	577	581	999999	999999	999999	831	17	236	999999	287	478	781	999999	83	999999	999999	890	375	853	250	567	192	978	939	314	232	905	222	374	682	462	721	999999	132	439	999999	535	509	315	864	12	999999	512	784	501	695	999999	983	114	541	999999	999999	999999	478	229	394	999999	274	999999	854	925	999999	862	364	825	756	991	957	999999	482	999999	391	69	999999	247	834	680	999999	448	618	54	999999	999999	999999	664	999999	999999	321	903	55	524	271	999999	461	938	999999	999999	158	958	744	704	230	349	631	361	637	671	284	240	999999	999999	999999	
999999	145	999999	13	999999	999999	999999	999999	999999	999999	999999	999999	958	999999	635	608	60	999999	963	531	245	704	999999	823	581	486	480	36	69	182	999999	517	341	124	999999	999999	651	999999	530	840	999999	864	999999	34	176	751	673	999999	11	999999	234	210	432	192	999999	131	231	999999	431	210	559	673	44	136	598	546	267	843	483	26	956	124	999999	999999	999999	381	269	889	657	830	812	999999	35	999999	948	880	95	158	949	323	397	665	513	329	999999	999999	829	318	436	999999	493	829	958	999999	116	119	999999	309	118	999999	862	342	338	601	398	520	648	47	188	718	461	118	894	170	628	301	611	999999	840	999999	999999	999999	463	37	346	999999	999999	49	889	838	190	785	50	165	999999	65	337	912	930	770	999999	791	139	717	178	999999	935	798	367	815	508	999999	469	818	999999	911	879	310	264	999999	441	609	158	350	537	675	999999	738	709	573	964	699	260	80	163	999999	821	745	859	962	57	291	682	84	340	999999	326	231	913	549	185	999999	999999	524	339	536	999999	789	189	503	316	206	99	794	851	809	268	398	999999	492	99	144	451	302	368	159	926	83	19	866	358	846	825	169	397	999999	51	736	740	999999	126	42	565	365	655	850	202	887	232	531	413	927	567	431	460	50	999999	365	165	189	999999	569	779	323	154	470	381	929	406	999999	999999	999999	658	47	999999	67	999999	95	646	518	999999	48	850	488	462	431	289	403	709	356	362	685	580	561	27	556	262	251	221	195	999999	272	491	318	763	881	279	529	999999	999999	472	499	719	647	232	570	718	300	861	723	999999	977	230	59	561	92	951	106	30	819	804	337	873	461	49	694	557	541	725	580	161	999999	348	999999	884	999999	966	933	338	456	837	961	389	498	14	501	52	442	757	999999	930	182	508	245	598	144	626	267	999999	537	23	187	575	999999	999999	999999	638	999999	174	699	126	27	767	574	999999	843	947	385	999999	547	652	999999	784	55	649	978	261	113	717	750	246	708	334	801	442	660	396	108	926	999999	862	137	277	68	999999	913	414	934	262	999999	196	250	999999	70	999999	898	402	530	999999	999999	179	535	999999	423	999999	417	999999	999999	999999	332	456	848	459	999999	685	999999	846	726	490	999999	573	326	850	962	563	995	897	274	916	543	999999	866	467	342	413	336	930	854	605	157	230	999999	802	930	999999	348	999999	999999	385	369	61	676	49	904	29	852	684	244	860	467	520	428	999999	999999	999999	590	390	126	468	358	
999999	992	131	343	516	134	524	920	664	999999	214	999999	889	557	999999	591	826	562	322	561	652	999999	993	999999	636	801	399	214	866	717	999999	674	479	36	774	999999	554	705	398	895	338	763	999999	645	262	561	539	501	115	999999	763	827	803	907	705	999999	999999	983	706	714	735	319	64	999999	267	540	489	862	783	433	999999	130	174	427	232	888	125	357	885	85	272	897	109	999999	953	999999	870	571	330	874	69	571	999	684	999999	29	709	633	388	722	81	676	718	682	445	642	663	385	999999	817	999999	651	108	630	451	999999	999999	670	993	137	669	917	999999	908	373	999999	131	490	268	212	188	999999	969	172	14	595	188	427	999999	320	476	999999	885	999999	999999	999999	472	999999	242	999999	810	48	640	260	999999	163	144	809	999999	970	521	183	127	483	999999	303	682	936	626	855	660	792	723	999999	999999	999999	42	999999	819	956	12	752	257	938	402	149	999999	718	119	850	461	378	999999	999999	999999	999999	999999	412	874	796	999999	536	999999	999999	670	27	999999	958	598	999999	131	999999	990	362	967	768	926	189	999999	999999	452	963	826	776	404	291	683	745	882	369	806	999999	163	32	999999	476	11	999999	999999	384	824	892	130	999999	728	354	999999	756	20	41	376	198	331	386	999999	772	999999	975	999999	388	343	579	85	239	999999	999999	952	999999	142	500	767	999999	911	999999	674	559	843	595	57	59	903	927	735	999999	992	618	307	777	999999	457	999999	35	887	888	50	254	817	999999	169	236	999999	420	999999	999999	273	320	286	625	711	793	929	999999	999999	932	485	416	843	233	999999	999999	204	185	298	999999	999999	741	999999	32	665	429	742	952	436	821	658	492	312	226	999999	999999	341	999999	75	885	527	999999	108	955	412	999999	410	594	653	706	41	226	132	939	999999	532	999999	264	999999	292	61	976	999999	115	284	993	999999	627	645	564	131	522	119	413	166	92	642	223	619	40	29	158	309	999999	790	999999	369	999999	441	999999	540	87	721	783	833	550	964	992	680	999999	999999	783	948	999999	584	518	116	999999	783	702	999999	928	644	929	272	903	677	999999	325	842	999999	740	195	999999	999999	53	999999	999999	579	615	127	650	542	210	999999	245	999999	220	155	281	335	999999	589	739	176	611	999999	791	520	999999	873	16	677	837	785	789	597	999999	75	541	717	999999	999999	177	585	249	395	999999	429	36	703	467	812	53	517	982	161	999999	999999	421	999999	19	815	648	999999	120	972	704	424	999999	647	839	999999	614	999999	555	
510	421	999999	926	225	999	372	999999	237	416	999999	999999	999999	803	638	151	946	999999	930	999999	999999	501	999999	999999	276	691	999999	999999	388	999999	999999	208	999999	962	481	999999	302	496	205	610	647	331	421	999999	916	348	999999	999999	92	506	893	501	683	856	999999	19	985	689	660	534	999999	664	115	999999	999999	996	154	368	999999	898	999999	460	457	999999	70	643	89	110	999999	927	316	999999	625	882	970	819	524	633	381	999999	999999	613	835	671	631	982	226	58	999999	920	204	25	999999	194	656	443	999999	363	999999	999999	930	885	141	732	999999	999999	49	232	403	284	481	999999	986	859	154	246	624	786	698	87	427	41	869	638	733	999999	119	440	235	537	775	170	999999	434	999999	999999	999999	113	453	60	943	993	654	956	999999	683	999999	440	50	999999	818	268	665	717	530	999999	26	503	998	999999	472	999999	999999	866	999999	320	683	562	327	286	764	520	343	648	999999	999999	386	913	199	59	272	678	999999	815	718	516	505	999999	904	642	851	978	114	526	587	344	996	788	456	999999	10	476	999999	764	656	308	999999	26	583	106	522	113	313	999999	663	793	218	191	999999	999999	814	563	658	685	999999	785	415	816	999999	999999	436	999999	466	999999	999999	796	999999	636	169	419	591	488	546	999999	999999	748	675	165	999999	794	136	815	999999	463	999999	447	999999	999999	339	870	892	999999	956	783	669	924	646	252	999999	866	236	999999	32	738	410	335	999999	999999	564	685	120	999999	953	275	673	621	957	999999	747	611	978	140	306	298	526	483	532	762	148	206	999999	999999	999999	996	999999	553	793	902	62	987	430	999999	872	999999	760	999999	165	999999	119	57	966	643	505	299	999999	106	286	733	999999	927	803	264	711	367	583	999999	995	957	707	130	828	64	950	759	191	20	267	651	999999	884	328	999999	652	999999	240	469	926	965	118	472	277	69	690	135	194	999999	266	515	81	82	999999	999999	983	989	229	911	693	745	999999	877	838	634	204	337	999999	961	611	620	137	124	999999	40	848	244	999999	999999	373	825	575	25	753	999999	580	999999	247	130	858	999999	871	328	776	191	999999	999999	999999	642	999999	363	526	999999	563	646	387	957	320	616	999999	749	146	999999	547	867	180	999999	999999	96	64	738	99	488	113	948	748	809	348	580	183	617	610	220	999999	20	308	353	461	999999	375	623	155	630	771	118	526	999999	999999	908	20	765	999999	547	587	136	273	47	128	615	897	578	619	740	443	999999	148	925	999999	999999	999999	999999	999999	25	
721	441	592	469	717	999999	999999	999999	39	999999	569	418	999999	72	999999	999999	746	999999	999999	846	999999	999999	13	415	197	39	970	600	864	252	349	194	135	102	826	156	543	999999	330	134	999999	570	548	189	181	999999	999999	999999	302	779	791	307	999999	999999	806	924	437	999999	999999	999999	34	831	472	999999	101	385	292	999999	999999	999999	243	941	941	999999	664	648	257	824	999999	999999	798	893	308	999999	999999	999999	591	341	295	902	999999	365	533	642	109	999999	999999	762	98	795	742	823	840	815	546	999999	366	502	138	167	676	612	943	119	888	140	533	999999	999999	59	793	999999	132	342	768	999999	418	999999	999999	313	549	495	736	448	430	974	999999	999999	549	611	999999	98	999999	138	236	115	422	423	753	968	826	999999	437	48	999999	791	701	507	56	668	440	67	999999	999999	617	190	876	505	999999	914	87	51	999999	723	373	705	748	999999	116	663	465	994	554	42	487	827	999999	698	446	999999	282	555	446	880	181	628	999999	999999	520	56	239	916	999999	839	999999	999999	884	999999	674	999999	53	708	401	392	213	445	512	468	999999	789	131	188	999999	60	641	532	604	956	551	745	117	369	482	70	434	549	270	714	152	701	943	999999	33	149	595	574	164	63	677	735	125	138	50	999999	924	60	856	684	208	999999	999999	999999	171	999999	199	999999	235	341	958	663	185	797	326	999999	846	777	164	920	464	999999	377	551	999999	999999	630	979	329	751	145	999999	999999	585	999999	783	520	999999	999999	104	949	999999	349	822	999999	999999	999999	999999	999999	404	885	157	896	936	999999	999999	990	640	999999	355	308	220	364	999999	205	584	971	999999	291	543	135	830	593	70	970	999999	727	999999	999999	275	266	313	177	924	866	988	487	755	365	384	792	880	376	837	999999	739	558	999999	627	520	52	999999	999999	278	279	64	563	835	966	677	999999	445	194	383	99	995	52	999999	617	217	107	999999	244	906	999999	254	999999	999999	999999	240	994	861	927	935	232	305	277	898	999999	811	999999	651	789	687	970	357	999999	992	999999	999999	696	128	257	999999	423	826	726	139	999999	34	600	999999	999999	735	683	552	999999	258	161	793	728	999999	784	806	782	455	435	556	999999	403	558	471	18	999999	543	875	613	517	999999	405	579	999999	380	630	220	628	90	999999	13	427	839	447	841	999999	82	552	999999	451	637	967	401	179	204	999999	476	139	999999	108	201	807	938	10	999999	999999	223	999999	999999	164	595	164	375	381	552	517	563	999999	629	999999	400	999999	542	171	
880	554	14	409	943	255	999999	90	829	981	862	206	999999	839	999999	95	741	492	999999	999999	999999	483	602	29	627	686	999999	365	510	745	708	210	999999	776	129	192	751	999999	999999	527	999	514	999999	999999	518	356	38	999999	999999	543	321	908	222	364	315	406	952	984	782	267	684	999999	580	999999	283	662	930	712	719	528	344	999999	844	261	188	351	159	999999	510	281	657	846	955	966	999999	799	999999	999999	999999	723	240	766	999999	390	843	999999	934	249	119	999999	999999	999999	15	881	999999	393	73	999999	185	964	257	743	999999	999999	609	999999	844	613	999999	484	674	29	251	995	298	999999	896	464	418	978	416	909	109	654	856	341	840	83	767	49	999999	36	735	999999	476	999999	292	530	781	14	365	331	588	635	191	405	85	19	592	630	496	999999	553	999999	999999	999999	643	828	654	278	997	770	845	621	748	648	294	744	529	801	999999	376	999999	413	622	95	330	473	473	460	266	831	999999	147	552	135	483	999999	999999	138	853	463	875	513	16	595	485	999999	999999	543	121	341	999999	790	999999	999999	926	999999	584	999999	27	180	365	203	21	999999	288	999999	999999	999999	174	755	999999	401	999999	832	501	999999	406	36	610	364	586	930	999999	924	351	701	802	999999	999999	999999	954	999999	999999	682	999999	681	501	999999	999999	776	897	275	378	366	999999	97	841	512	629	757	742	557	860	663	999999	435	999999	97	824	999999	906	647	423	999999	999999	316	290	276	734	819	678	566	720	834	466	320	561	983	388	264	859	299	802	452	601	407	999999	457	999999	999999	999999	414	25	999999	999999	259	852	547	565	240	999999	999999	778	809	88	185	999999	36	206	283	874	871	708	999999	728	616	844	971	239	403	688	832	187	72	992	274	551	991	963	217	468	23	427	157	457	293	999999	999999	373	425	999999	600	261	999999	798	955	705	454	10	263	415	880	318	172	551	974	398	716	816	999999	634	845	72	989	814	860	453	561	999999	444	105	850	999999	814	833	97	581	999999	273	46	999999	106	991	710	802	587	705	265	605	483	895	805	999999	559	791	724	538	999999	10	999999	512	153	341	565	168	999999	283	503	338	464	999999	35	999999	999999	999999	999999	854	362	197	999999	164	198	955	999999	548	999999	674	999999	999999	119	999999	318	372	336	534	425	765	435	551	247	314	211	926	151	999999	870	999999	406	315	263	869	185	85	999999	782	323	999999	700	999999	868	889	999999	480	999999	904	94	999999	126	999999	828	771	429	811	949	922	953	271	999999	
560	678	999999	999999	742	769	999999	999999	999999	599	553	221	237	75	418	682	357	88	999999	707	246	999999	999999	246	160	486	492	999999	999999	136	999999	829	61	384	150	348	999999	621	493	999999	979	530	851	73	572	44	601	999999	21	138	601	999999	232	564	577	999999	470	699	127	265	287	999999	19	116	747	723	169	999999	999999	79	750	736	595	999999	727	716	153	154	674	999999	884	785	439	245	999999	18	607	999999	999999	585	999999	999999	999999	237	999999	190	520	745	325	848	999999	748	999999	999999	387	864	999999	213	999999	999999	421	999999	35	12	999999	501	999999	999999	581	739	126	999999	56	349	202	999999	242	367	999999	999999	206	408	999999	825	999999	145	13	497	858	670	999999	999999	660	999999	173	560	216	501	856	932	820	999999	999999	585	732	999999	999999	442	748	869	632	889	618	300	664	23	497	209	761	999999	498	999999	915	999999	979	723	22	999999	185	641	311	740	511	662	999999	999999	243	999999	999999	46	443	571	999999	988	999999	870	785	369	291	160	73	16	739	621	444	949	830	263	999999	18	201	602	266	117	567	999999	999999	956	574	214	779	254	116	999999	999999	927	132	927	872	118	999999	652	999999	34	578	304	999999	889	227	776	629	979	646	94	999999	841	314	641	999999	999999	492	828	999999	999999	380	818	900	24	819	516	999999	903	391	497	80	548	783	242	539	273	999999	498	739	798	585	800	999999	31	879	999999	623	491	999999	725	626	119	857	742	654	759	404	986	80	710	950	726	598	159	23	999999	68	82	999999	167	266	999999	99	996	501	580	220	878	999999	999999	893	345	999999	665	870	961	690	50	587	999999	869	903	999999	38	999999	858	999999	458	18	581	902	999999	388	348	468	633	30	860	251	83	548	999999	999999	999999	816	615	999999	933	288	62	616	27	494	333	298	363	574	999999	159	642	379	999999	870	563	956	352	956	68	206	999999	941	999999	999999	514	240	353	63	217	221	242	539	999999	999999	999999	965	999999	66	65	59	115	68	959	711	999999	704	999999	654	296	999999	474	658	270	999999	51	121	786	999999	979	999999	945	310	999999	849	916	113	110	999999	914	999999	82	999999	901	19	101	188	981	128	200	999999	999999	698	766	953	746	584	278	999999	138	844	188	999999	86	999999	999999	805	701	119	999999	504	999999	203	740	698	191	188	999999	260	645	862	139	668	999999	180	648	256	543	413	112	999999	999999	568	999999	999999	419	415	218	939	905	295	487	872	333	999999	215	260	999999	999999	771	999999	828	27	896	276	715	999999	638	
906	323	999999	999999	999999	16	463	999999	45	739	671	288	776	970	999999	355	359	384	267	999999	341	999999	398	297	475	642	544	513	999999	671	999999	363	898	776	999999	625	57	999999	200	865	999999	999999	180	520	297	789	995	999999	21	672	547	892	457	185	307	942	925	569	796	999999	472	949	852	373	999999	317	999999	999999	668	201	307	336	194	402	474	315	999999	877	10	685	647	947	999999	154	999999	999999	999999	722	479	369	699	487	236	545	403	999999	183	807	967	979	410	995	999999	820	374	220	707	65	711	999999	159	58	569	121	17	524	999999	707	248	257	411	999999	529	309	501	820	109	999999	999	999999	141	986	909	999999	999999	651	999999	681	780	913	999999	999999	21	488	220	651	918	124	537	878	999999	476	568	999999	578	743	475	999999	329	554	999999	68	66	167	999999	172	148	999999	836	366	999999	775	999999	335	999999	560	999999	51	99	999999	901	999999	121	130	90	665	999999	199	452	541	185	999999	999999	235	803	999999	793	854	628	999999	999999	380	999999	999999	999999	698	999999	999999	71	27	98	434	540	999999	999999	135	946	935	999999	204	744	949	105	304	190	999999	422	701	531	999999	767	800	422	999999	345	530	707	940	749	391	126	195	138	434	453	999999	858	999999	582	999999	592	857	777	999999	313	564	999999	982	999999	273	286	847	711	940	260	297	999999	498	143	999999	428	16	196	695	88	559	999999	670	851	439	259	538	129	854	538	909	32	999999	738	999999	255	724	950	485	115	278	483	197	184	166	739	999999	749	459	259	586	671	92	356	753	742	999999	999999	561	23	747	727	999999	412	999999	274	33	760	361	876	703	65	710	999999	809	999999	633	496	695	699	890	999999	999999	604	951	247	940	999999	999999	999999	641	592	999999	472	367	550	626	785	833	891	716	608	397	583	556	530	999999	999999	547	678	119	999999	446	999999	999999	999999	68	262	460	999999	334	390	776	322	244	120	667	247	999999	999999	459	848	999999	803	999999	292	999999	96	58	999999	286	447	105	316	999999	524	999999	537	349	409	492	373	999999	999999	566	335	832	85	348	445	999999	723	279	288	229	270	463	642	877	840	567	971	214	38	999999	999999	295	469	392	999999	964	139	897	823	775	999999	523	933	247	999999	459	325	748	999999	568	999999	178	816	999999	669	999999	513	999999	999999	841	521	999999	999999	903	679	49	372	692	628	999999	733	999999	455	513	143	999999	529	405	999999	999999	251	233	601	470	273	999999	479	382	999999	658	460	479	398	982	264	925	227	40	567	617	
999999	633	129	141	834	737	722	313	953	999999	541	118	439	129	600	298	568	999999	639	961	570	990	969	969	30	264	436	473	259	999999	999999	999999	837	612	303	617	113	470	999999	999999	995	176	429	801	127	999999	49	279	391	965	367	391	400	606	57	999999	664	159	121	580	311	999999	999999	745	402	999999	280	999999	999999	982	194	108	209	999999	999999	404	999999	178	852	677	224	167	92	293	850	148	108	241	564	205	953	953	358	999999	999999	746	122	683	408	84	999999	222	453	409	999999	269	191	295	640	999999	536	496	307	443	365	153	176	999999	894	264	943	999999	272	999999	39	241	749	153	880	999999	999999	887	769	999999	605	12	714	683	512	591	956	812	601	999999	669	466	656	915	700	90	999999	351	789	154	999999	44	949	823	379	999999	520	48	999999	421	999999	648	726	529	838	363	438	493	268	999999	308	999999	446	360	960	572	584	999999	453	799	648	940	108	625	646	999999	999999	891	313	962	80	918	999999	190	552	999999	740	136	999999	346	652	999999	999999	485	999999	10	597	599	863	807	965	686	999999	616	999999	429	550	111	999999	999999	311	999999	189	305	242	390	733	266	807	939	832	457	757	999999	157	561	857	622	779	999999	973	462	38	506	997	999999	333	790	417	133	480	999999	253	999999	999999	114	907	787	252	465	276	999999	791	923	975	999999	999999	487	469	221	571	928	331	999999	999999	999999	519	683	308	848	66	943	848	684	469	203	213	948	82	52	999999	79	380	999999	380	642	670	114	530	489	465	999999	331	999999	561	999999	317	17	514	195	595	233	489	403	999999	332	492	116	464	781	999999	980	415	426	566	502	999999	999999	866	662	188	415	999999	819	393	220	999999	999999	133	999999	885	999999	999999	999999	457	999999	590	999999	915	999999	999999	999999	999999	749	999999	484	441	999999	639	68	993	310	150	852	999999	189	80	670	20	198	999999	999999	983	547	999999	117	546	528	999999	145	912	581	101	999999	512	624	999999	999999	643	908	778	716	22	999999	923	999999	999999	591	879	999999	360	919	965	999999	345	319	580	999999	853	77	999999	912	936	999999	999999	421	218	331	350	999999	999999	667	36	999999	999999	999999	827	918	623	999999	999999	955	649	701	999999	999999	616	375	483	202	54	663	560	999999	999999	866	780	999999	918	512	999999	733	250	496	853	693	893	863	999999	350	492	662	489	999999	25	982	273	245	718	999999	999999	999999	848	999999	348	760	116	460	999999	999999	999999	318	10	120	943	328	714	163	847	999999	109	752	68	142	709	999999	
183	27	559	987	999999	545	800	763	706	533	885	102	157	102	586	999999	731	762	136	999999	661	378	599	697	278	119	397	627	999999	62	785	715	448	956	999999	99	900	154	999999	679	517	246	414	999999	442	621	15	754	999999	666	31	305	999999	534	729	999999	427	862	719	493	999999	182	708	654	747	179	654	999999	515	497	541	999999	812	456	666	425	964	189	265	999999	113	643	122	398	40	490	999999	999999	237	781	671	48	435	999999	999999	345	537	759	999999	272	967	815	248	27	999999	445	493	999999	999999	314	840	248	606	72	999999	514	999999	320	623	267	470	999999	963	733	825	503	999999	354	924	999999	888	999999	999999	992	689	298	404	105	273	999999	999999	999999	55	922	941	433	441	999999	88	28	284	226	145	414	801	236	851	515	999999	631	294	148	999999	546	425	635	731	614	383	999999	119	965	56	38	270	321	999999	50	792	402	71	788	999999	906	56	999999	78	999999	200	462	447	889	903	642	310	858	524	999999	506	999999	702	827	999999	987	908	319	180	999999	153	999999	999999	810	722	999999	999999	506	999999	728	499	754	567	628	423	921	652	230	71	414	728	412	796	194	999999	999999	700	244	799	288	999999	999999	501	961	959	999999	920	636	177	114	82	804	986	796	20	999999	748	83	413	999999	344	688	258	765	388	741	694	357	277	244	999999	334	706	592	730	762	263	605	668	713	10	26	62	957	341	923	425	10	184	791	739	626	999999	732	943	319	489	735	582	999999	26	999999	369	932	999999	999999	108	403	75	258	498	152	414	700	76	328	635	301	434	464	325	693	182	485	505	482	504	973	999999	420	283	528	32	450	697	437	656	130	951	593	825	999999	999999	926	302	999999	999999	140	665	999999	683	197	310	999999	902	999999	999999	883	436	533	253	999999	999999	999999	974	969	130	964	999999	639	999999	514	999999	840	639	999999	999999	256	192	909	999999	373	318	999999	736	95	227	904	547	999999	46	773	694	427	349	701	276	289	951	333	999999	999999	137	35	953	179	848	470	488	999999	573	154	700	527	273	880	816	731	918	999999	752	225	426	999999	603	898	999999	922	999999	937	37	479	304	859	999999	23	246	999999	999999	567	999999	757	425	939	999999	999999	82	177	164	469	885	545	371	72	581	260	830	999999	432	999999	358	999999	969	551	580	103	850	840	999999	260	999999	534	999999	360	652	994	999999	487	837	712	825	653	768	999999	62	999999	118	242	999999	193	999999	748	860	24	218	321	788	874	368	707	51	241	
999999	904	999999	999999	999999	21	419	999999	459	999999	661	999999	239	705	167	938	498	999999	985	617	561	900	999999	895	673	999999	151	341	215	925	999999	139	999999	594	999999	863	999999	701	608	106	999999	702	733	839	96	999999	785	513	163	849	999999	999999	721	999999	679	192	836	931	687	247	869	88	380	999999	234	999999	999999	645	145	303	999999	797	999999	888	795	999999	177	237	808	999999	999999	999999	187	365	550	849	418	999999	999999	388	36	999999	999999	371	237	744	999999	209	615	999999	101	999999	999999	999999	125	999999	789	832	999999	819	24	609	132	163	385	240	999999	25	983	385	122	810	731	757	999999	460	999999	128	661	61	538	968	622	252	442	721	270	328	250	962	69	585	999999	104	373	427	999999	999999	985	996	843	315	999999	999999	452	999999	418	620	592	664	804	670	181	586	291	55	986	879	720	999999	970	999999	775	31	325	536	210	636	999999	849	310	999999	999999	999999	217	232	752	392	999999	999999	312	650	736	999999	167	398	414	33	813	328	999999	281	150	999999	999999	271	540	204	914	916	90	782	236	742	364	881	537	516	379	68	302	604	89	568	362	329	845	199	863	999999	132	999999	999999	75	999999	39	782	812	638	999999	999999	558	477	883	81	530	424	999999	230	286	861	999999	654	754	35	999999	201	581	968	707	425	351	341	999999	794	904	958	999999	334	999999	109	724	878	999999	376	744	136	205	497	831	999999	852	968	999999	74	233	531	78	50	580	837	210	844	930	529	350	227	489	999999	999999	571	999999	999999	895	186	147	30	999999	999999	999999	710	995	93	146	999999	573	999999	999999	923	999999	999999	999999	130	999999	498	899	999999	947	999999	35	526	647	116	999999	999999	999999	999999	999999	410	926	999999	310	689	999999	870	841	126	707	999999	956	968	473	565	529	793	681	999999	999999	407	287	267	82	999999	362	999999	73	889	762	876	159	389	308	999999	999999	367	999999	210	999999	883	656	782	182	999999	999999	67	999999	91	586	999999	589	520	279	676	133	669	999999	999999	337	995	806	999999	363	831	979	577	669	999999	568	172	721	999999	770	40	999999	504	95	264	999999	304	710	981	999999	999999	297	639	119	632	999999	337	236	97	999999	376	86	704	428	351	838	380	398	932	523	999999	815	118	999999	248	925	628	583	875	614	42	294	825	999999	138	543	350	467	999999	901	240	935	999999	607	404	954	56	86	999999	425	999999	906	777	468	888	420	999999	889	870	707	600	753	360	999999	840	999999	261	65	300	807	498	999999	362	41	292	489	191	510	
355	294	879	552	999999	460	615	999999	516	366	760	718	364	460	597	338	310	486	999999	999999	999999	323	703	990	786	936	926	96	553	745	185	408	238	679	544	586	828	999999	913	900	867	714	999999	894	305	581	999999	48	999999	33	731	805	904	999999	999999	41	591	888	765	903	533	528	582	770	191	999999	489	685	915	20	999999	261	573	684	999999	62	748	808	999999	214	999999	999999	771	530	24	380	503	999999	936	999999	999999	999999	292	20	376	348	142	803	713	943	102	999999	132	314	522	999999	242	230	746	690	293	782	203	561	419	999999	999999	61	756	810	999999	290	748	413	999999	999999	968	999999	317	944	999999	944	105	751	999999	999999	765	466	18	544	999999	283	999999	999999	999999	999999	745	999999	601	731	999999	90	57	902	999999	811	28	719	298	999999	510	679	913	802	769	348	687	999999	449	693	879	999999	53	221	672	585	829	502	193	803	826	247	961	585	363	839	897	202	999999	310	707	56	177	67	999999	467	999999	659	486	880	534	303	292	999999	852	999999	999999	835	239	510	982	526	535	999999	134	273	718	999999	999999	930	450	494	785	149	985	832	133	985	187	214	225	179	26	312	279	533	955	63	733	999999	801	71	963	166	327	190	520	682	933	999999	749	41	221	555	440	999999	518	999999	922	29	176	61	999999	34	294	812	510	233	225	999999	999999	665	999999	384	139	389	531	628	821	805	999999	450	62	416	465	999999	958	470	872	239	25	812	140	713	897	749	413	938	872	999999	999999	999999	999999	341	462	999999	436	837	999999	61	518	889	999999	999999	707	725	999	999999	999999	999999	999999	49	360	986	999999	505	534	891	486	389	975	999999	756	315	999999	34	983	720	953	382	999999	999999	999999	999999	720	999999	999999	24	15	182	999999	171	999999	771	999999	999999	936	480	999999	957	558	545	361	46	85	999999	142	25	991	682	741	288	999999	196	353	999999	995	539	276	460	999999	520	885	314	639	999999	222	985	655	999999	999999	513	999999	996	823	221	769	18	999999	999999	999999	474	32	333	999999	471	873	999999	999999	927	645	407	999999	999999	942	999999	659	56	406	271	713	157	370	507	594	999999	999999	999999	373	142	963	986	793	482	467	550	498	562	873	178	999999	999999	568	727	849	999999	310	669	64	784	561	723	612	999999	89	845	114	999999	999999	211	157	582	819	294	963	658	999999	730	837	402	999999	107	182	999999	999999	684	588	642	999999	903	927	999999	246	588	580	250	999999	318	999999	622	445	972	999999	672	999999	999999	219	283	764	999999	
87	579	999999	662	999999	999999	550	384	164	999999	266	471	867	836	999999	502	346	241	713	723	999999	305	337	225	956	577	999999	999999	999999	962	999999	315	878	466	825	358	821	999999	353	127	700	10	164	998	999999	974	115	986	397	999999	31	977	569	50	917	781	252	616	706	667	999999	49	178	201	999999	951	592	999999	999999	925	681	763	887	596	32	283	151	339	860	982	999999	297	122	687	941	498	745	837	549	999999	115	214	877	686	938	661	831	962	79	999999	999999	999999	976	472	847	267	999999	999999	28	644	640	913	756	724	205	891	926	491	260	440	216	754	999999	966	999999	999999	886	999999	999999	999999	451	188	269	456	600	999999	320	999999	840	683	408	771	819	905	999999	202	458	162	490	56	999999	350	999999	638	207	636	844	20	651	381	381	888	325	656	202	461	653	999999	133	439	580	999999	651	576	42	444	999999	956	999999	628	28	999999	999999	611	999999	110	999999	631	258	964	999999	310	999999	468	312	519	456	173	712	999999	548	157	39	61	476	459	699	145	999999	999999	701	888	999999	999999	363	648	178	713	29	101	984	999999	62	169	517	280	286	192	274	522	987	772	253	611	999999	870	999999	669	145	999999	411	999999	34	494	273	44	999999	975	999999	663	351	743	153	620	966	525	999999	999999	544	999999	182	517	999999	999999	776	929	644	845	943	492	944	999999	578	999999	690	653	997	568	895	482	426	310	999999	610	180	999999	628	999999	645	564	999999	999999	135	939	14	893	470	941	999999	343	399	17	999999	622	719	842	174	999999	930	322	999999	536	974	71	999999	871	440	270	912	531	310	21	209	389	716	121	999999	639	999999	796	193	66	850	999999	93	419	999999	464	891	999999	89	327	702	999999	46	250	858	74	169	143	999999	999999	999999	196	43	388	999999	999999	906	999999	469	999999	999999	999999	139	999999	685	422	978	370	603	975	379	584	999999	983	318	876	999999	999999	999999	319	999999	704	999999	982	999999	663	528	704	610	999999	557	292	868	553	853	569	203	574	564	999999	96	799	539	487	830	454	999999	59	80	931	309	440	355	159	999999	999999	801	999999	443	31	893	283	999999	977	427	96	999999	898	999999	749	683	778	911	816	233	999999	999999	854	161	583	919	479	633	999999	326	999999	937	719	999999	93	768	56	140	542	552	812	999999	562	999999	744	999999	845	919	331	257	531	999999	999999	926	999999	999999	946	994	860	112	424	649	89	660	310	158	996	410	999999	980	999999	647	378	999999	999999	640	999999	794	417	844	83	999999	312	
431	999999	598	999999	792	122	487	821	61	280	999999	137	172	960	902	999999	999999	742	445	872	350	620	999999	160	274	515	745	999999	161	999999	25	38	999999	347	657	865	999999	750	213	298	999999	999999	585	999999	937	146	999999	680	709	44	821	111	638	687	999999	811	910	448	143	286	376	999999	670	473	264	412	272	824	312	999999	57	845	539	157	313	191	999999	516	999999	137	267	74	294	126	766	914	399	187	385	846	999999	999999	616	926	999999	85	498	121	122	535	874	999999	378	673	986	975	572	999999	384	780	776	404	999999	15	29	312	208	553	707	999999	22	999999	999999	465	91	784	238	612	235	237	692	923	403	687	999999	833	696	621	140	790	999999	908	803	605	80	560	48	611	906	619	876	945	414	772	522	789	999999	999999	999999	999999	747	960	265	156	999999	853	10	548	751	999999	999999	587	422	916	998	113	999999	844	999999	999999	745	627	705	616	360	999999	518	631	174	999999	999999	783	39	927	53	390	999999	999999	517	226	999999	500	859	999999	999999	999999	532	497	773	418	508	149	527	999999	466	130	999999	648	999999	999999	344	999999	383	286	346	832	999999	495	873	999999	999999	633	337	999999	969	255	999999	984	999999	71	224	999999	999999	999999	966	710	265	968	471	999999	136	999999	861	176	881	999999	126	999999	384	181	741	47	623	165	958	874	812	358	999999	220	999999	280	46	999999	999999	323	521	627	320	635	576	999999	34	951	999999	455	772	170	296	999999	139	194	999999	441	999999	999999	408	701	797	102	897	907	999999	260	569	999999	968	137	50	568	670	498	272	749	604	999999	23	672	999999	513	111	652	999999	314	91	178	670	605	999999	949	915	819	830	227	999999	999999	713	773	391	636	486	644	130	728	999999	640	921	860	999999	177	173	735	38	293	990	255	845	571	179	401	195	373	999999	100	653	850	668	55	999999	935	448	999999	999999	47	36	466	531	999999	196	450	999999	999999	768	246	786	189	791	546	236	491	824	151	604	999999	450	999999	999999	40	84	999999	971	876	848	901	999999	923	454	990	267	533	999999	999999	385	728	155	385	999999	486	999999	474	999999	999999	818	999999	121	999999	999999	301	999999	912	545	999999	269	919	478	379	960	867	517	863	734	999999	288	999999	999999	999999	999999	999999	844	74	518	445	726	609	999999	999999	68	329	789	999999	288	999999	403	354	988	232	252	999999	259	775	999999	737	999999	450	999999	269	843	125	761	999999	540	769	457	532	404	109	774	999999	711	999999	321	641	87	94	585	582	406	933	714	544	
80	310	626	78	649	781	999999	286	870	948	16	942	999999	991	892	518	999999	871	950	999999	999999	592	754	999999	999999	783	999999	999999	865	167	863	999999	411	999999	727	240	999999	999999	882	622	632	498	789	763	622	999999	83	96	202	76	877	534	983	825	96	488	555	999999	614	866	132	593	421	713	95	107	540	350	273	662	999999	326	999999	338	266	999999	999999	991	17	94	709	572	999999	798	290	338	926	586	139	249	999999	157	774	26	500	49	999999	86	999999	999999	839	999999	823	999999	999999	560	545	999999	569	137	685	564	987	529	166	559	902	622	432	756	180	999999	999999	33	999999	999999	551	972	838	226	999999	726	322	491	255	999999	749	160	106	999999	792	999999	27	12	563	999999	999999	999999	859	940	147	464	653	921	355	886	522	799	562	484	19	573	816	999999	255	959	999999	505	284	190	810	751	526	703	999999	898	935	218	469	858	67	306	123	897	88	427	82	401	999999	369	999999	949	999999	999999	719	999999	465	675	757	604	877	663	999999	679	999999	999999	938	949	956	456	999999	999999	340	703	999999	999999	999999	918	274	999999	886	849	369	915	725	999999	163	999999	984	744	443	270	999999	865	999999	403	335	999999	767	692	488	999999	999999	690	999999	160	999999	894	203	16	769	547	411	928	717	37	304	999999	953	999999	243	44	965	222	22	689	852	474	722	34	387	26	160	581	349	763	414	678	506	575	251	268	710	999999	974	999999	859	532	157	953	108	280	490	498	999999	999999	167	232	677	999999	308	154	181	179	628	753	999999	999999	588	999999	622	626	558	388	37	974	333	987	999999	999999	830	329	999999	999999	926	117	536	661	132	999999	606	192	10	999999	276	107	96	541	359	999999	509	40	943	203	340	999999	722	111	471	999999	999999	179	999999	560	898	978	827	412	999999	521	227	999999	706	999999	357	440	999999	999999	121	930	887	791	637	26	999999	800	386	999999	438	999999	394	434	200	647	775	436	207	999999	880	297	279	684	298	838	999999	999999	333	260	846	900	856	999999	989	999999	597	338	542	999999	943	107	602	999999	973	798	999999	792	544	69	917	920	999999	999999	899	824	660	213	502	999999	22	842	477	135	286	999999	598	999999	444	659	999999	447	894	999999	999999	782	694	575	710	500	711	221	240	273	999999	926	666	999999	52	999999	880	394	999999	742	956	111	630	477	427	445	210	684	357	885	19	999999	35	15	679	999999	139	95	502	999999	97	800	999999	213	791	999999	872	917	999999	279	999999	665	999999	999999	281	999999	999999	999999	
157	275	300	36	863	355	264	863	900	661	11	925	45	795	891	832	654	999999	999999	999999	685	999999	573	292	285	87	999999	353	867	873	733	999999	965	999999	937	999999	712	999999	999999	266	948	999999	459	220	916	483	999999	983	774	779	507	125	999999	734	541	89	702	17	999999	999999	248	911	999999	999999	927	726	960	133	857	664	130	999999	229	242	999999	757	619	362	376	802	844	133	579	98	376	618	379	241	380	858	535	704	320	999999	27	46	932	432	293	200	523	999999	135	119	658	913	896	672	999999	999999	999999	349	641	999999	941	125	342	906	659	319	357	728	753	999	139	426	283	78	225	442	999999	196	79	999999	289	734	998	469	440	463	999999	706	999999	999999	398	999999	72	371	218	999999	999999	999999	772	974	842	794	366	999999	980	241	999999	827	457	999999	999999	283	280	465	669	217	127	999999	999999	206	596	650	752	999999	610	943	999999	911	859	322	739	798	424	104	343	495	377	999999	489	208	822	999999	259	999999	636	125	914	999999	702	11	785	830	559	576	999999	202	52	209	525	999999	999999	729	967	144	999999	171	858	185	132	184	839	254	393	277	383	999999	401	596	531	495	999999	756	218	858	999999	908	248	848	717	151	452	999999	357	452	999999	103	927	124	82	999999	999999	999999	485	528	172	540	999999	292	202	686	800	999999	678	999999	17	999999	999999	119	606	184	922	20	468	980	731	671	999999	941	946	289	773	286	524	66	238	299	280	999999	695	997	999999	956	655	40	350	997	499	327	444	208	583	999999	518	898	552	256	280	504	797	501	999999	505	345	913	999999	524	930	622	801	718	851	999999	423	609	713	965	364	999999	640	733	181	580	999999	748	706	955	768	626	513	982	29	776	892	204	364	965	621	742	128	825	76	877	525	999999	999999	752	404	908	999999	999999	999999	842	864	74	330	71	999	597	216	999999	756	314	118	818	698	85	937	999999	999999	748	354	622	999999	814	999999	303	999999	999999	401	953	561	859	441	926	101	186	911	828	874	303	965	33	535	171	79	762	769	999999	37	281	815	184	664	446	241	278	533	999999	407	36	16	229	205	263	405	897	872	191	999999	522	173	999999	355	951	782	330	999999	999999	745	999999	534	357	999999	130	148	386	205	999999	694	822	653	999999	430	847	296	999999	828	282	766	999999	889	587	979	515	117	705	829	713	663	911	192	386	314	503	502	658	476	84	125	999999	702	877	496	999999	868	999999	689	508	664	45	999999	999999	390	572	24	946	
378	247	23	442	556	491	999999	783	639	277	557	999999	354	637	280	999999	167	747	480	22	101	83	999999	806	26	330	999999	628	418	378	995	741	489	555	290	239	71	682	999999	220	999999	712	275	601	753	762	999999	36	765	999999	999999	999999	999999	12	999999	999999	600	216	426	235	443	713	375	271	281	815	999999	798	357	999999	999999	484	284	270	476	388	999999	999999	63	999999	177	999999	999999	670	721	361	649	486	700	984	999999	855	999999	246	776	832	347	14	330	937	325	364	679	724	66	999999	369	832	536	477	497	555	163	172	68	421	850	999999	550	919	176	960	108	999999	999999	836	228	48	493	643	50	803	724	125	999999	812	352	148	999999	549	999999	817	999999	232	999999	999999	701	103	187	999999	999999	999999	464	410	771	364	999999	316	322	230	999999	331	999999	892	999999	999999	831	48	999999	255	999999	711	101	11	927	999999	19	875	875	329	999999	135	860	138	660	408	349	324	353	583	556	45	825	393	595	999999	478	68	999999	802	261	663	869	932	295	280	999999	462	483	423	354	390	440	993	95	828	470	220	999999	38	354	516	694	650	999999	44	999999	708	999999	265	879	951	89	999999	999999	481	266	927	843	390	857	886	841	930	999999	176	604	832	308	767	210	268	826	768	457	745	969	228	999999	261	394	842	57	999999	999999	403	999999	999999	926	999999	999999	999999	377	851	181	468	675	999999	421	999999	439	999999	410	999999	64	621	135	999999	999999	999999	512	47	694	999999	995	999999	838	623	397	835	999999	999999	906	694	204	667	890	974	596	989	79	215	806	711	822	340	442	409	172	999999	999999	989	742	603	111	999999	848	785	856	999999	629	62	375	586	665	202	158	715	999999	999999	730	999999	724	635	262	306	240	982	769	665	582	439	460	999999	999999	876	504	312	593	669	819	114	128	440	369	27	999999	999999	55	629	191	726	956	775	999999	999999	275	999999	350	804	999999	866	25	999999	583	200	601	999999	29	999999	697	999999	999999	999999	578	625	41	293	275	999999	466	19	936	149	483	856	483	684	285	449	610	397	961	999999	375	952	99	999999	856	999999	425	999999	999999	266	931	999999	999999	182	207	574	999999	999999	841	115	348	999999	929	875	717	999999	999999	917	624	580	999999	310	884	344	418	625	536	114	437	105	999999	525	808	999999	218	147	999999	310	486	710	363	629	555	856	449	90	33	999999	999999	138	463	508	325	631	999999	999999	461	269	764	582	999999	981	553	745	295	822	485	258	667	579	474	415	440	914	999999	999999	
755	38	894	999999	601	323	999999	308	999999	999999	999999	999999	999999	587	686	999999	546	903	672	381	85	999999	571	626	604	775	555	999999	999999	999999	999999	410	414	527	875	432	374	437	981	999999	98	255	113	972	622	308	655	999999	893	480	869	536	252	845	483	999999	467	278	732	826	999999	999999	999999	594	999999	799	999999	85	711	263	629	119	922	947	999999	830	707	598	13	306	129	474	999999	194	188	999999	168	569	53	930	965	999999	999999	165	955	999999	611	518	728	823	535	999999	999999	640	850	760	614	304	561	999999	248	869	999999	999999	706	304	515	459	416	714	640	213	41	780	297	999999	414	766	999999	999999	999999	999999	870	190	771	999999	104	116	344	428	925	864	999999	999999	692	999999	830	279	459	661	330	999999	111	23	192	331	548	599	999999	999999	356	999999	311	114	434	59	999999	93	664	166	209	409	125	988	788	776	206	999999	97	201	703	144	317	341	999999	999999	96	856	999999	999999	11	505	763	28	82	87	562	999999	965	643	107	747	999999	302	462	921	45	999999	234	999999	999999	907	511	161	999999	221	539	970	977	366	999999	152	95	225	164	703	645	107	916	710	224	303	675	454	104	956	530	25	999999	215	41	999999	631	592	999999	104	994	612	999999	860	999999	591	925	999999	681	954	661	999999	148	758	999999	938	207	999999	201	999999	999999	67	66	666	690	524	101	771	334	989	999999	502	901	70	709	42	999999	65	172	633	377	76	999999	150	304	141	876	999999	929	999999	775	118	401	491	862	999999	999999	739	179	33	499	163	999999	691	444	169	999999	999999	999999	253	246	152	361	568	464	175	294	916	371	559	999999	971	841	241	223	999999	999999	419	208	999999	485	961	885	149	143	224	791	999999	706	145	643	799	999999	686	999999	633	999999	833	37	696	652	999999	378	619	999999	528	999999	999999	478	41	68	88	879	999999	767	284	266	999999	999999	250	383	213	220	999999	916	848	999999	165	384	590	655	277	391	511	999999	845	593	999999	763	614	901	999999	613	674	86	564	919	999999	918	581	999999	545	999999	787	322	448	999999	999999	999999	999999	628	166	668	887	385	790	696	377	165	922	691	990	458	819	348	635	600	545	999999	361	928	999999	999999	999999	999999	999999	868	604	198	681	425	451	572	236	986	745	89	725	999999	296	999999	552	640	995	890	999999	999999	588	449	687	848	999999	999999	999999	608	524	919	999999	674	275	921	999999	189	483	506	999999	428	231	833	602	555	999999	256	863	492	999999	474	251	911	837	33	290	999999	511	
999999	999999	999999	999999	627	999999	999999	223	61	33	374	999999	372	166	499	999999	999999	865	754	846	999999	974	637	139	858	232	60	999999	954	836	251	641	999999	677	650	964	790	208	604	372	776	999999	823	233	999999	716	23	317	999999	270	880	168	535	318	378	999999	999999	329	371	404	420	158	269	225	782	732	839	695	516	999999	860	999999	270	999999	80	801	160	414	640	152	219	743	925	694	955	92	116	999999	999999	791	70	470	837	209	951	628	999999	608	999999	765	876	328	801	227	409	132	897	152	248	999999	708	999999	689	999999	999999	677	232	574	269	699	626	220	395	999999	474	400	921	71	440	451	999999	552	963	999999	275	890	941	708	294	833	194	963	390	731	93	570	781	618	23	284	406	507	999999	750	149	666	932	999999	999999	19	210	836	999999	796	848	165	536	814	953	305	735	999999	290	435	514	663	829	999999	641	903	618	312	999999	999999	55	999999	213	223	735	609	999999	865	955	999999	632	999999	261	594	883	999999	999999	999999	665	718	548	882	226	912	245	486	836	279	445	999999	999999	897	787	555	751	627	951	322	89	353	346	870	567	999999	803	166	411	245	999999	713	869	652	647	999999	618	999999	14	300	977	259	772	689	429	116	884	999999	999999	705	842	265	975	721	887	321	381	678	324	221	119	89	84	601	498	999999	980	748	999999	457	999999	999999	623	999999	345	830	581	999999	450	461	999999	78	594	705	402	524	737	157	764	336	958	939	847	999999	191	897	184	180	200	697	135	146	484	123	768	263	642	999999	386	999999	740	723	237	863	101	50	494	378	999999	974	995	832	999999	924	499	997	999999	830	480	447	655	410	467	753	999999	984	594	481	937	148	881	422	999999	706	595	244	712	984	701	999999	413	806	971	225	702	303	162	999999	623	771	521	999999	844	938	999999	339	265	999999	537	999999	456	999999	999999	70	999999	999999	999999	999999	338	264	295	758	999999	339	44	999999	438	251	999999	42	831	999999	857	176	627	78	999999	833	304	266	999999	238	456	999999	693	999999	999999	911	132	129	242	875	232	369	486	763	683	514	904	563	900	23	999999	504	285	999999	165	275	999999	34	14	237	982	81	285	66	311	544	646	643	484	999999	129	931	799	955	811	498	690	864	394	73	929	740	365	965	999999	999999	319	999999	999999	109	478	999999	125	15	893	160	94	429	999999	999999	868	270	89	383	894	501	705	999999	611	666	584	999999	639	941	308	999999	999999	999999	999999	999999	234	999999	408	384	58	30	
815	794	999999	661	414	999999	412	255	204	999999	661	982	999999	999999	256	989	668	578	525	999999	469	184	707	651	443	774	179	112	914	999999	861	999999	334	999999	685	911	266	999999	999999	324	175	394	746	639	590	734	249	999999	113	245	707	830	999999	157	561	641	999999	421	227	640	100	310	340	702	999999	956	657	205	630	999999	733	999999	326	210	735	85	437	78	71	999999	534	235	998	679	795	41	999999	999999	323	53	824	845	732	622	233	864	63	54	831	633	86	999999	999999	768	512	999999	514	658	422	485	213	28	999999	999999	116	999999	311	660	907	776	119	480	882	586	520	887	986	999999	976	870	31	393	246	437	632	489	999999	240	177	807	526	999999	764	837	839	805	495	223	516	999999	562	403	147	65	523	999999	999999	738	999999	624	11	810	999999	551	464	820	999999	922	886	626	999999	999999	493	109	259	921	999999	55	746	714	999999	772	197	618	318	628	256	191	999999	35	328	999999	983	553	999999	716	516	223	999999	29	33	572	999999	890	414	491	999999	47	805	999999	890	126	991	999999	231	239	622	999999	243	836	573	999999	19	860	307	781	97	939	304	999999	415	502	999999	999999	691	830	444	307	213	826	999999	999999	999999	999999	144	999999	999999	450	332	575	103	452	999999	999999	456	432	563	999999	592	632	403	970	742	273	196	398	999999	999999	851	999999	794	324	859	416	128	364	226	697	999999	106	999999	647	617	728	448	999999	999999	135	280	268	277	966	715	580	432	747	477	121	135	999999	757	916	598	931	781	778	592	573	428	102	999999	999999	752	496	42	756	363	999999	824	233	876	328	993	999999	133	827	609	289	999999	380	887	114	572	979	999999	683	58	999999	947	669	999999	948	707	188	62	411	224	229	999999	999999	394	463	297	901	999999	438	922	999999	999999	953	999999	999999	999999	57	999999	111	303	772	157	999999	999999	678	75	164	853	928	999999	999999	540	722	612	390	999999	318	986	433	999999	999999	119	910	999999	999999	877	994	500	76	999999	659	973	950	117	999999	82	198	967	716	397	142	999999	941	816	117	474	999999	350	999999	999999	280	71	781	999999	999999	663	246	999999	665	800	999999	664	787	999999	962	841	590	615	170	999999	552	350	280	45	683	999999	999999	104	999999	999999	790	653	711	503	999999	999999	202	999999	483	788	836	600	312	915	326	478	270	999999	853	275	884	999999	189	999999	29	930	790	745	611	20	494	151	945	999999	20	427	952	293	480	374	999999	999999	141	382	482	951	48	365	719	999999	999999	796	250	
387	999999	319	473	240	483	168	807	999999	64	999999	304	694	654	999999	905	898	999999	976	901	999999	626	958	349	999999	998	78	999999	435	35	999999	999999	999999	901	568	403	700	999999	722	809	999999	566	202	871	668	87	999999	999999	823	460	821	999999	385	894	760	760	735	970	666	241	415	276	382	431	658	813	605	792	96	821	215	999999	803	999999	588	999999	999999	97	681	729	221	999999	999999	974	999999	999999	999999	803	150	807	999999	729	297	490	403	56	194	771	222	854	482	995	220	11	255	877	885	999999	999999	838	336	647	299	936	30	644	208	407	227	941	540	999999	652	288	163	999999	656	999999	773	542	738	663	875	999999	999999	225	560	999999	729	336	831	75	999999	312	481	30	999999	999999	999999	999999	999999	786	553	999999	324	999999	352	931	999999	770	999999	572	444	773	110	999999	772	473	689	999999	94	999999	678	891	119	474	314	999999	807	143	55	305	852	24	695	999999	119	603	511	999999	999999	629	999999	958	114	999999	999999	724	212	808	258	967	999999	666	674	999999	118	999999	171	999999	375	12	999999	714	725	925	720	430	999999	159	563	999999	961	121	931	465	915	719	786	999999	999999	590	147	998	885	87	634	195	999999	999999	842	457	999999	661	212	870	504	513	999999	189	549	210	646	999999	255	999999	15	559	735	219	798	398	875	999999	17	784	865	135	999999	647	301	534	90	106	316	115	735	310	909	71	999999	412	485	607	311	642	944	94	753	805	82	84	460	999999	192	454	582	131	654	999999	999999	378	684	999999	999999	24	130	549	999999	149	353	705	650	674	259	396	912	277	999999	374	999999	999999	382	999999	575	227	999999	950	914	861	533	614	656	999999	66	591	999999	889	720	297	521	404	999999	613	461	376	433	999999	880	795	999999	999999	122	289	999999	234	995	999999	31	669	940	180	999999	885	616	999999	58	168	999999	999999	668	33	999999	722	852	446	442	769	571	208	999999	999999	79	128	330	228	999999	999999	999999	999999	595	999999	868	60	356	351	769	462	996	722	999999	275	178	223	137	518	756	399	999999	999999	792	236	98	822	876	652	110	999999	565	999999	247	681	262	999999	81	999999	164	507	375	999999	676	979	999999	849	999999	999999	129	856	990	811	472	999999	940	764	49	999999	978	999999	183	703	250	261	897	999999	999999	646	23	999999	999999	536	999999	259	999999	999999	473	812	463	249	999999	999999	533	999999	999999	753	925	144	740	999999	747	712	999999	119	999999	671	270	425	92	173	999999	243	514	738	999999	464	457	999999	88	25	999999	236	
905	739	113	825	180	996	734	999999	999999	350	905	525	643	438	914	999999	999999	362	999999	999999	730	300	999999	999999	844	794	539	999999	999999	711	66	725	206	520	807	883	15	508	500	274	690	937	489	32	337	988	104	286	549	213	297	725	999999	253	506	614	862	403	999999	386	999999	671	848	971	294	190	999999	132	630	41	248	426	999999	999999	367	999999	810	853	381	856	699	263	522	102	999999	340	374	999999	24	999999	30	999999	999999	124	807	28	98	999999	738	156	668	971	999999	518	964	870	999999	960	885	999999	804	999999	999999	999999	999999	999999	999999	756	999999	999999	816	376	999999	438	20	636	898	999999	592	348	703	302	125	234	999999	728	608	999999	137	553	476	413	77	999999	999999	21	589	403	438	604	999999	342	960	784	340	302	863	227	999999	338	972	127	999999	999999	20	999999	893	999999	936	958	999999	999999	629	999999	999999	413	999999	808	49	999	56	505	318	987	999999	999999	342	341	894	894	864	999999	505	799	581	358	999999	531	299	886	127	792	999999	480	10	999999	713	955	306	999999	999999	64	187	508	291	476	809	391	78	649	179	562	902	52	103	223	648	999999	433	139	379	777	999999	163	882	264	48	838	999999	999999	658	999999	999999	968	900	810	213	999999	517	999999	548	652	999999	650	717	564	889	424	386	786	86	883	532	177	557	226	545	34	626	37	999999	971	999999	324	991	793	528	934	999999	999999	19	651	321	329	590	999999	324	868	446	999999	374	999999	461	210	677	774	853	866	421	683	274	189	380	490	675	577	258	148	999999	923	46	955	999999	103	776	434	571	213	587	999999	902	999999	588	309	663	999999	520	203	999999	226	939	661	999999	469	999999	830	280	999999	653	22	477	185	218	522	290	418	999999	999999	433	252	213	999999	999999	590	780	596	601	81	827	860	66	64	501	443	984	385	442	813	85	999999	164	999999	559	574	362	999999	468	999999	999999	254	473	163	769	404	22	999999	382	999999	999999	432	238	999999	13	999999	955	423	684	775	999999	905	999999	538	292	487	98	473	100	999999	237	63	137	535	62	582	999999	999999	294	106	999999	695	13	510	134	653	717	954	736	766	618	939	52	999999	538	123	279	935	999999	292	316	999999	207	999999	999999	634	304	703	157	431	405	62	999999	999999	354	841	902	475	999999	639	999999	999999	736	999999	999999	298	21	444	999999	938	313	462	999999	999999	999999	881	999999	345	805	500	358	999999	806	314	999999	566	811	464	348	696	221	803	999999	241	521	999999	812	873	571	416	999999	860	
706	218	999999	942	29	135	798	999999	353	999999	669	913	290	756	336	431	999999	539	487	556	105	310	726	509	930	800	999999	999999	78	624	999999	399	876	999999	318	598	196	428	547	685	999999	875	353	654	144	618	951	765	999999	999999	911	42	999999	76	765	405	999999	618	22	228	644	191	405	728	793	280	46	792	999999	738	245	543	991	801	890	229	957	81	999999	322	999999	999999	999999	687	713	740	469	810	732	912	115	999999	999999	328	50	484	480	624	999999	863	581	169	999999	999999	155	377	51	137	185	545	999999	420	253	999999	379	999999	420	717	999999	999999	999999	236	69	535	632	667	999999	672	999999	415	749	343	220	511	741	999999	407	663	542	345	699	342	634	197	999999	695	999999	717	999999	130	74	762	608	809	62	999999	999999	792	484	487	250	999999	376	999999	999999	113	999999	741	999999	689	522	757	184	680	362	999999	602	872	69	937	999999	419	722	640	351	986	999999	410	999999	999999	590	999999	188	64	104	330	966	999999	401	999999	495	592	758	270	607	999999	587	999999	999999	584	999999	999999	999999	999999	999999	830	655	999999	428	999999	378	799	999999	572	999999	908	578	130	585	41	511	999999	480	999999	999999	750	999999	999999	43	45	999999	999999	999999	874	643	999999	882	999999	909	273	675	999999	445	592	992	999999	309	196	172	999999	738	999999	351	424	82	24	999999	43	105	403	179	203	999999	393	410	570	845	999999	929	745	999999	936	220	321	366	280	999999	888	705	755	451	474	299	343	306	941	465	538	999999	628	606	848	545	515	999999	481	538	999999	191	431	850	890	267	427	673	801	999999	999999	68	801	722	999999	337	999999	999999	704	903	368	999999	468	115	316	616	310	148	187	400	705	227	884	742	249	706	284	905	999999	217	999999	669	505	695	435	480	999999	906	738	520	205	563	399	578	180	966	722	326	543	999999	999999	288	495	999999	551	999999	183	69	482	171	63	445	402	497	41	999999	999999	773	679	836	999999	404	409	667	205	152	999999	999999	571	283	983	957	999999	286	999999	999999	183	999999	154	623	307	940	433	577	466	760	999999	902	546	481	385	949	647	707	667	562	999999	999999	215	408	984	866	497	209	187	999999	83	125	246	447	999999	495	629	65	999999	676	970	832	999999	999999	981	999999	769	100	897	44	319	663	618	697	714	355	999999	745	638	440	999999	999999	399	370	999999	54	666	109	999999	890	999999	591	999999	991	591	56	628	771	427	69	107	407	312	153	786	419	507	548	732	999999	999999	884	426	108	999999	747	442	
999999	757	999999	268	670	143	999999	999999	727	495	627	115	999999	727	128	328	999999	999999	55	921	256	583	277	547	127	377	787	293	445	999999	79	768	844	614	787	999999	490	800	436	999999	304	438	68	999999	999999	443	74	999999	999999	565	847	765	999999	825	195	266	490	399	999999	302	356	999999	278	562	425	999999	999999	63	939	114	837	999999	906	999999	999999	818	525	352	667	684	312	345	999999	880	328	999999	590	29	999999	530	533	101	658	144	917	581	169	506	509	31	182	999999	999999	384	728	78	859	406	208	376	741	148	731	999999	990	20	917	398	244	999999	278	999999	634	999999	999999	999999	129	999999	863	999999	999999	29	842	646	511	302	832	431	999999	259	454	999999	821	62	789	999999	369	201	153	906	999999	771	271	398	999999	930	999999	999999	803	982	948	97	542	999999	718	722	999999	95	955	697	999999	496	999999	984	999999	94	430	582	999999	194	386	999999	999999	956	393	999999	999999	453	893	581	999999	738	627	179	311	367	650	999999	343	999999	999999	283	245	999999	728	999999	534	287	999999	667	510	802	474	619	605	999999	468	586	769	831	964	999999	201	384	781	999999	868	77	999999	308	999999	999999	249	562	999999	112	693	182	237	226	999999	480	720	999999	80	123	999999	17	574	290	898	74	900	512	112	248	91	861	675	289	308	999999	999999	434	999999	749	563	912	525	999999	336	296	999999	999999	478	494	141	965	313	667	184	860	502	402	409	379	860	736	460	855	30	999999	507	948	918	999999	876	296	12	999999	560	999999	999999	81	954	999999	715	357	43	999999	117	999999	557	17	115	447	999999	999999	34	999999	889	826	461	999999	481	504	789	410	634	583	617	844	999999	982	117	822	999999	431	999999	999999	663	513	999999	842	748	904	999999	499	842	480	999999	675	272	159	999999	999999	900	999999	999999	459	821	999999	722	999999	999	272	163	999999	900	999999	999999	543	999999	999999	199	386	133	618	999999	577	999999	300	567	164	653	941	582	813	551	383	999999	556	831	989	976	358	790	253	843	486	999999	710	598	559	999999	999999	913	46	999999	999999	610	292	999999	32	999999	531	999999	568	806	67	690	350	32	527	999999	999999	711	772	999999	999999	999999	879	775	999999	826	999999	999999	17	752	266	38	999999	854	999999	772	999999	656	809	760	999999	610	232	447	785	999999	410	999999	999999	198	889	685	150	787	127	469	731	999999	465	205	719	829	999999	999999	549	39	999999	999999	536	754	732	866	999999	22	804	241	373	999999	989	999999	425	832	630	819	999999	581	887	758	999999	36	51	
999999	200	613	999999	626	870	416	897	755	650	914	160	999999	465	33	782	138	983	999999	106	999999	526	999999	779	886	999999	999999	953	999999	151	396	999999	509	713	610	999999	299	971	999999	370	957	999999	243	998	511	681	314	364	839	798	759	999999	850	930	999999	605	385	833	164	427	949	463	999999	613	999999	165	651	613	854	358	492	166	804	525	148	999999	292	816	278	215	894	999999	123	179	392	621	999999	999999	961	15	999999	466	816	760	421	999999	614	630	745	356	40	700	999999	491	999999	602	970	334	791	995	322	568	999999	949	533	392	999999	759	231	999999	255	999999	652	999999	68	36	350	999999	114	644	151	662	81	922	184	203	67	632	863	999999	651	999999	787	965	692	730	901	866	236	38	164	854	999999	113	110	958	999999	660	432	999999	999999	925	230	157	854	659	497	642	774	339	335	717	896	441	990	999999	999999	686	166	337	999999	483	999999	85	489	296	264	968	821	999999	155	406	209	583	537	725	364	999999	121	999999	243	269	102	896	703	999999	999999	966	122	440	999999	371	503	105	164	999999	118	155	668	568	405	528	999999	558	999999	928	518	322	904	274	999999	654	575	133	103	865	391	920	999999	52	337	297	855	391	551	999999	903	114	428	999999	617	219	971	552	637	714	999999	543	999999	999999	928	646	999999	848	133	30	796	379	11	299	398	197	773	626	240	117	999999	999999	17	411	35	414	999999	156	656	106	682	32	495	999999	427	847	218	607	999999	690	235	17	267	530	999999	533	112	139	999999	430	445	355	322	530	51	18	536	310	749	524	753	999999	201	37	348	773	884	622	871	999999	999999	175	513	549	882	666	999999	486	424	501	999999	999999	786	999999	661	999999	710	965	347	419	999999	999999	999999	598	937	999999	816	240	192	999999	649	490	268	819	999999	279	999999	772	648	999999	835	999999	999999	257	223	999999	999999	999999	999999	21	73	918	999999	461	239	81	317	914	999999	571	849	942	304	211	852	820	505	999999	785	999999	494	937	327	962	584	271	31	610	385	999999	191	851	864	181	159	730	216	806	999999	999999	962	927	170	999999	535	893	755	684	405	402	999999	999999	188	999999	526	136	601	321	877	968	60	707	539	663	390	997	88	133	62	131	614	698	387	415	999999	999999	999999	999999	437	691	515	346	215	982	464	29	673	879	654	32	139	895	929	620	329	264	397	507	695	537	815	999999	632	283	788	795	783	772	565	959	359	999999	999999	196	463	999999	999999	557	209	999999	334	208	999999	39	
992	719	769	766	96	174	999999	279	556	899	875	999999	999999	931	999999	668	245	900	323	694	999999	779	999999	743	167	999999	999999	840	999999	334	213	616	163	602	291	79	36	999999	685	401	999999	999999	999999	999999	320	999999	999999	570	363	540	135	999999	999999	784	999999	222	999999	36	609	482	999999	338	970	231	696	999999	999999	121	650	134	642	228	224	999999	903	999999	976	36	432	587	614	999999	999999	768	208	778	731	379	245	79	999999	999999	417	213	999999	462	999999	581	297	61	850	999999	920	238	898	906	999999	963	880	775	246	681	603	31	867	999999	999999	212	33	917	537	360	876	580	763	999999	810	20	931	451	999999	999999	738	381	737	999999	282	258	869	999999	569	768	498	999999	833	689	999999	396	345	781	999999	907	558	380	523	499	22	349	475	266	105	208	41	999999	303	841	943	232	293	151	999999	999999	342	999999	358	769	861	416	747	83	245	999999	999999	160	841	574	846	368	857	248	713	933	999999	613	205	370	999999	70	176	991	746	184	113	203	844	17	575	826	32	999999	637	999999	601	401	30	681	999999	880	999999	729	995	585	374	55	438	13	820	728	999999	988	42	801	250	999999	337	71	999999	481	999999	999999	998	29	999999	114	610	999999	341	999999	592	524	836	856	472	447	995	171	809	68	765	999999	197	846	300	44	999999	836	999999	845	74	959	999999	62	574	764	730	999999	999999	270	999999	999999	671	999999	146	21	161	186	338	999999	760	176	261	999999	999999	474	645	162	729	312	393	774	999999	496	999999	633	164	783	291	708	999999	999999	999999	548	623	445	999999	999999	999999	288	882	544	507	562	94	897	999999	117	347	109	128	577	256	937	877	670	577	185	122	512	857	377	895	630	96	740	999999	712	639	280	305	887	452	450	429	848	276	200	411	429	999999	999999	446	191	590	999999	773	984	671	953	867	999999	646	207	431	999999	649	999999	476	354	653	995	477	77	999999	240	999999	806	517	38	403	387	999999	999999	587	810	931	713	999999	947	966	269	51	999999	412	311	999999	255	29	914	209	399	724	66	776	929	579	999999	387	999999	24	967	477	642	999999	999999	229	953	619	620	999999	935	999999	528	999999	999999	954	999999	665	502	989	879	787	602	828	999999	663	717	999999	658	240	999999	336	690	933	999999	792	408	137	921	91	999999	636	408	341	999999	561	999999	679	999999	974	789	999999	884	999999	144	189	874	814	554	827	512	999999	960	390	30	999999	157	595	387	601	556	999999	999999	421	702	999999	389	270	564	999999	467	
48	533	684	999999	848	999999	330	999999	999999	917	594	582	103	999999	999999	675	27	999999	999999	999999	999999	301	791	428	136	969	473	666	999999	800	613	999999	111	370	999999	513	286	999999	181	167	827	797	567	683	999999	90	999999	842	999999	577	371	949	999999	49	857	999999	742	266	325	879	999999	663	999999	29	313	344	481	999999	114	745	399	88	999999	999999	586	813	733	999999	999999	55	999999	631	999999	324	438	664	360	72	512	727	771	30	623	302	188	173	999999	548	999999	627	609	916	737	707	187	293	809	401	462	999999	23	634	800	999999	559	357	450	591	590	649	984	999999	230	387	973	379	464	999999	329	423	922	195	737	837	446	412	999999	516	147	999999	854	959	999999	468	713	999999	229	999999	742	830	999999	309	957	730	643	200	695	359	733	999999	999999	963	82	999999	131	828	896	962	833	156	999999	934	999999	444	999999	999999	809	762	673	836	159	121	113	999999	699	999999	237	16	204	999999	717	543	999999	339	999999	891	886	569	999999	885	250	267	520	596	376	999999	855	523	935	618	391	999999	686	999999	658	999999	999999	583	350	508	601	890	999999	588	439	920	161	124	999999	903	147	249	425	999999	595	999999	601	517	999999	910	767	714	80	585	999999	999999	857	884	680	999999	42	313	229	838	293	999999	499	999999	999999	456	637	740	406	999999	480	151	518	897	311	766	125	351	462	439	999999	887	819	999999	724	655	73	277	443	999999	871	834	30	586	504	245	999999	669	999999	999999	283	36	999999	48	999999	722	275	959	583	999999	495	690	850	790	107	406	540	316	217	511	393	370	307	890	170	645	131	931	403	75	374	999999	999999	787	999999	999999	999999	781	88	12	999999	113	694	999999	30	190	999999	239	999999	107	705	96	462	848	291	999999	729	999999	877	468	999999	344	566	517	999999	999999	699	73	634	999999	827	759	237	214	132	999999	676	777	870	980	661	999999	451	305	370	288	999999	152	505	999999	984	162	903	620	411	999999	546	999999	980	981	490	999999	605	105	280	946	999999	257	726	999999	999999	999999	556	896	806	709	892	271	156	271	55	557	567	392	409	674	855	616	803	87	743	999999	796	889	500	740	999999	356	34	999999	999999	999999	426	503	14	41	999999	16	999999	702	161	999999	40	999999	935	932	999999	999999	695	605	100	999999	453	648	268	748	165	667	406	76	423	999999	246	732	841	999999	141	73	999999	999999	78	848	803	111	925	467	469	87	953	567	999999	82	660	429	333	999999	999999	777	244	266	876	938	999999	747	999999	615	
49	999999	878	636	801	999999	835	327	536	252	448	352	999999	999999	288	999999	714	999999	999999	350	999999	817	999999	663	16	363	829	130	501	140	248	999999	822	999999	428	999999	209	326	999999	999999	246	999999	892	91	739	999999	65	443	977	798	234	770	66	938	730	232	899	999999	999999	999999	999999	715	825	406	13	392	999999	412	382	999999	999999	397	84	603	999999	552	924	326	923	66	308	395	152	703	906	999999	999999	884	589	206	272	984	696	327	625	531	517	495	999999	357	999999	652	71	999999	919	999999	695	999999	999999	188	307	999999	301	573	149	85	572	131	500	535	393	645	822	185	855	999999	700	999999	977	582	44	999999	248	999999	635	655	333	292	784	999999	782	545	59	999999	999999	689	692	133	188	999999	958	395	995	552	963	785	999999	999999	15	35	145	939	485	263	153	999999	343	725	937	493	999999	999999	347	430	999999	999999	596	420	286	175	999999	999999	578	437	623	649	442	999999	612	849	825	447	287	759	934	842	999999	796	268	40	355	967	999999	694	798	678	57	575	799	126	199	420	610	999999	824	567	371	58	639	503	436	647	999999	98	999999	315	999999	588	495	910	999999	999999	161	999999	819	999999	999999	883	639	944	601	866	896	496	999999	414	836	447	935	377	481	21	999999	765	603	707	854	107	36	492	675	469	90	889	338	999999	268	364	29	590	999999	487	418	695	901	569	751	627	437	263	999999	999999	652	128	438	776	644	396	651	999999	999999	294	857	156	278	141	786	999999	167	271	999999	482	999999	354	999999	993	999999	470	863	44	956	237	669	772	24	120	816	962	460	561	999999	999999	712	907	211	999999	630	272	427	770	783	999999	999999	176	117	995	999999	308	999999	444	183	183	999999	617	166	162	624	95	141	168	324	823	999999	606	516	999999	770	520	153	310	373	339	53	999999	261	221	767	999999	999999	29	972	518	45	999999	387	581	999999	104	751	59	276	544	141	268	999999	959	199	863	660	834	999999	627	999999	999999	80	844	140	999999	366	945	394	131	999999	121	195	805	788	539	228	934	933	999999	999999	104	43	999999	208	784	647	301	32	904	999999	829	794	355	364	418	999999	543	999999	910	738	805	664	155	123	29	82	999999	999999	999999	999999	725	901	999999	999999	999999	592	999999	645	355	791	999999	999999	489	287	601	999999	840	451	379	594	999999	999999	32	999999	963	439	888	715	189	711	998	130	372	999999	128	928	245	497	303	999999	703	898	104	128	999999	882	185	999999	522	999999	242	207	801	75	960	241	878	
622	999999	631	704	999999	465	644	793	999999	560	999999	169	999999	999999	352	158	553	890	999999	398	999999	272	90	264	999999	202	999999	999999	999999	999999	307	309	886	60	622	603	672	999999	176	442	460	334	731	332	955	708	849	620	889	59	258	184	183	842	973	360	999999	999999	683	999999	999999	175	993	999999	263	920	282	622	999999	749	486	431	723	353	938	580	540	758	309	321	352	866	589	999999	81	999999	135	54	999999	271	789	304	447	999999	463	295	341	116	79	44	999999	237	160	149	572	826	460	829	904	999999	819	999999	78	371	999999	121	585	999999	553	140	999999	238	545	208	999999	191	984	890	999999	999999	248	434	999999	274	885	125	715	449	189	255	672	999999	149	999999	999999	999999	999999	85	841	351	709	99	563	999999	249	208	691	952	999999	999999	842	570	939	999999	164	395	376	803	486	875	999999	999999	72	308	468	999999	98	863	756	999999	999999	908	58	548	999999	159	870	750	34	999999	999999	763	270	798	999999	999999	366	888	527	999999	999999	432	999999	966	999999	999999	999999	265	999999	751	119	828	999999	999999	435	933	521	401	999999	15	524	626	778	798	451	642	875	274	895	999999	141	209	345	700	869	532	999999	999999	602	999999	132	615	279	282	577	605	566	317	372	479	590	965	579	521	541	741	653	999999	524	312	698	999999	999999	124	620	910	493	505	93	903	625	438	798	999999	883	909	356	505	999999	846	85	568	999999	425	999999	175	629	823	999999	138	999999	517	567	299	680	369	254	165	662	667	122	71	233	468	853	161	177	640	999999	999999	394	157	580	678	236	999999	860	944	348	454	290	669	346	955	999999	118	871	508	268	524	664	200	843	562	733	24	344	443	572	623	998	989	999999	537	743	999999	936	888	999999	551	508	310	817	218	387	999999	999999	277	443	744	290	999999	381	999999	967	204	314	999999	999999	222	794	427	381	724	999999	300	484	809	999999	305	182	982	445	999999	25	363	999999	999999	999999	999999	999999	76	999	827	999999	999999	617	81	570	999999	425	918	943	850	756	999999	928	999999	761	96	967	915	999999	148	572	308	233	663	108	613	999999	679	842	663	921	999999	999999	554	391	999999	683	999999	248	999999	879	263	48	595	961	999999	999999	291	872	98	323	385	21	861	999999	44	116	953	973	957	728	745	999999	290	999999	38	664	384	710	999999	413	564	676	392	268	319	269	999999	702	999999	188	999999	806	753	999999	546	716	999999	299	357	21	729	439	999999	945	144	187	758	665	933	279	999999	999999	999999	685	759	
708	629	999999	945	775	477	999999	809	778	198	938	331	939	392	321	108	94	999999	633	684	134	999999	446	999999	141	511	972	999999	894	999999	958	578	78	591	837	97	962	999999	581	543	477	999999	999999	756	205	856	818	283	621	181	966	227	604	10	999999	999999	192	999999	814	999999	505	492	999999	999999	999999	999999	999999	999999	999999	234	145	740	781	100	216	504	882	999999	928	999999	692	699	999999	722	171	740	974	999999	957	524	999999	493	999999	317	47	984	714	999999	525	835	602	469	728	999999	999999	235	999999	513	999999	139	441	999999	550	539	581	999999	345	999999	999999	500	395	195	401	999999	329	652	211	999999	999999	999999	789	30	999999	102	999999	233	971	759	687	936	303	999999	283	999999	92	413	943	999999	999999	241	648	522	381	35	450	416	999999	999999	78	393	34	999999	460	999999	349	420	337	457	857	357	835	586	514	553	206	924	999999	574	947	915	999999	211	736	821	583	999999	999999	148	999999	999999	165	283	999999	999999	912	330	20	711	999999	672	999999	999999	152	388	406	72	17	827	999999	999999	999999	503	999999	162	684	999999	246	638	988	82	999999	198	805	591	202	562	894	999999	641	875	999999	999999	95	285	840	223	999999	999999	425	521	999999	822	999999	135	999999	661	533	539	620	99	94	382	723	999999	900	999999	690	560	196	844	999999	797	195	999999	613	999999	999999	474	322	470	763	999999	222	999999	999999	949	878	999999	999999	541	38	999999	600	552	790	999999	486	999999	384	952	532	999999	171	999999	353	472	636	999999	522	999999	253	68	999999	159	335	999999	169	256	999999	951	999999	21	739	654	815	811	206	643	173	81	818	738	999999	369	938	265	726	999999	133	349	322	999999	166	999999	999999	970	149	451	999999	593	382	239	999999	432	943	999999	768	516	766	999999	275	993	202	450	999999	514	968	856	221	79	999999	527	133	263	999999	496	854	394	366	844	672	755	426	579	699	999999	662	667	426	999999	497	219	874	999999	83	328	329	715	999999	783	999999	292	240	156	122	854	115	999999	999999	456	667	383	999999	999999	869	999999	999999	622	751	79	999999	999999	439	794	999999	271	652	542	189	320	999999	148	697	999999	842	389	525	279	999999	845	999999	840	874	970	999999	999999	68	952	721	999999	999999	999999	964	627	931	701	852	445	574	851	211	572	999999	999999	289	528	686	999999	999999	489	995	307	166	906	596	999999	436	469	45	468	212	699	821	999999	569	470	184	999999	650	999999	537	90	999999	615	999999	999999	207	401	691	241	999999	490	873	241	568	454	999999	68	40	920	
999999	392	999999	999999	999999	511	751	26	913	819	353	999999	927	999999	952	915	601	550	999999	686	814	45	999999	804	999999	999999	826	590	68	124	919	126	48	730	876	154	680	599	965	141	168	191	999999	871	999999	999999	562	934	289	652	852	999	795	353	115	239	614	605	86	927	685	170	958	798	999999	237	577	207	72	807	999999	12	584	140	527	633	557	906	916	218	169	999999	999999	415	272	919	330	999999	624	647	540	84	999999	48	456	998	233	688	999999	999999	999999	365	999999	481	417	849	424	664	999999	482	999999	999999	688	867	767	793	859	552	999999	980	907	882	999999	425	277	170	490	546	684	529	410	999999	934	267	965	804	999999	829	997	423	999999	666	868	152	999999	831	395	999999	281	662	149	999999	162	991	752	370	782	457	999999	257	999999	878	980	306	82	999999	773	431	901	963	775	39	999999	123	485	250	24	999999	459	999999	999999	834	274	31	390	999999	999999	943	999999	604	32	571	999999	750	64	625	999999	999999	79	163	68	964	753	999999	887	999999	135	49	515	999999	356	999999	997	768	999999	534	614	958	915	352	105	999999	916	306	940	214	999999	804	68	859	999999	451	370	999999	386	810	90	956	999999	280	999999	677	437	13	258	999999	573	856	277	529	999999	727	656	727	999999	237	57	457	377	999999	705	999999	980	655	946	999999	980	701	391	672	454	657	823	999999	747	427	403	913	58	270	641	557	536	999999	847	999999	794	643	247	158	999999	633	589	461	574	999999	697	781	66	353	700	871	474	605	999999	999999	904	21	979	641	834	143	408	117	999999	158	999999	999999	807	119	999999	347	463	999999	999999	820	78	999999	999999	473	999999	999999	857	705	999999	769	92	999999	999999	493	932	783	663	606	324	628	235	482	999999	425	490	257	973	947	243	999999	417	242	695	264	999999	542	940	516	911	223	286	703	547	281	76	861	999999	324	186	999999	683	856	918	999999	999999	595	951	999999	982	999999	647	910	472	216	362	850	999999	210	999999	399	842	156	695	110	999999	532	935	148	358	999999	270	659	770	999999	679	560	323	414	668	700	591	296	534	439	575	376	240	340	999999	226	625	786	999999	786	494	536	171	999999	938	999999	660	999999	305	363	221	999999	999999	565	537	801	999999	999999	999999	507	808	556	622	266	535	975	301	999999	228	142	13	484	542	983	422	999999	399	999999	999999	999999	49	777	990	180	227	999999	236	675	803	127	999999	794	254	619	977	999999	914	999999	292	999999	772	65	594	173	360	737	456	166	153	999999	
412	41	366	937	467	41	566	451	48	948	749	999999	999999	999999	452	219	240	922	15	484	238	494	222	512	831	983	192	826	820	490	140	80	999999	999999	715	999999	999999	999999	162	946	381	472	866	999999	224	156	999999	493	721	150	506	534	160	668	165	999999	999999	854	115	999999	999999	739	630	999999	817	678	104	393	396	793	781	923	769	69	112	765	628	999999	297	685	999999	698	115	679	983	999999	919	863	262	999999	839	583	211	999999	107	999999	841	317	527	999999	62	870	107	999999	999999	583	764	101	565	999999	300	941	566	429	999999	160	634	999999	999999	221	759	240	140	999999	999999	207	721	999999	999999	470	924	320	360	752	999999	858	999999	187	999999	410	999999	999999	999999	862	999999	897	27	999999	924	947	18	999999	742	316	785	999999	740	508	973	172	861	673	139	105	475	979	591	999999	796	895	559	999999	640	174	378	931	933	999999	999999	66	999999	939	999999	24	462	43	999999	999999	966	811	999999	102	213	158	548	179	999999	212	999999	527	316	213	985	999999	999999	561	259	578	937	854	887	999999	415	999999	982	999999	999999	125	642	442	411	546	847	984	777	999999	253	999999	626	209	243	999999	880	575	750	999999	953	999999	626	901	783	999	116	122	999999	655	687	297	175	999999	672	582	570	954	125	999999	366	10	262	999999	318	767	951	737	999999	167	592	839	175	999999	968	370	498	741	658	412	999999	735	70	131	778	955	999999	999999	999999	660	170	925	460	981	999999	999999	884	694	593	26	57	379	501	766	72	847	999999	999999	657	312	94	999999	306	713	339	630	940	140	163	362	450	951	999999	999999	996	999999	389	194	396	25	485	803	158	641	364	71	244	999999	69	930	834	167	999999	235	576	342	629	746	652	999999	22	753	541	240	576	999999	178	999999	770	405	468	937	772	641	826	291	680	664	999999	278	999999	646	81	232	528	292	607	975	393	664	47	642	541	999999	12	731	999999	999999	75	999999	892	702	999999	663	472	896	395	712	408	999999	661	964	397	999999	602	376	682	319	999999	294	498	203	999999	116	999999	825	999999	375	638	104	29	762	999999	999999	999999	693	123	417	759	631	999999	895	576	108	12	83	255	167	999999	635	999999	952	215	780	770	698	999999	999999	999999	647	500	29	999999	314	275	898	999999	999999	999999	999999	999999	275	559	999999	397	602	999999	58	113	294	580	999999	571	12	55	77	999999	999999	330	687	149	696	121	999999	999999	877	822	999999	833	114	999999	999999	168	999999	382	783	402	135	392	999999	999999	505	323	21	
76	261	999999	80	268	999999	350	999999	999999	321	769	567	163	446	948	520	779	999999	999999	998	585	999999	89	676	630	999999	674	432	436	162	616	643	382	110	55	879	429	752	999999	634	763	999999	972	847	135	815	630	955	186	872	398	715	290	324	436	444	181	781	449	996	533	918	129	823	999999	136	999999	63	400	999999	100	36	999999	590	245	999999	659	242	551	814	641	999999	256	563	999999	901	362	68	673	999999	707	999999	312	16	111	845	44	159	152	998	630	999999	999999	116	999999	999999	362	699	89	999999	999999	999999	239	635	364	999999	672	566	68	803	999999	136	389	789	372	451	724	355	999999	999999	396	510	999999	552	999999	75	163	149	780	402	548	663	978	668	826	768	418	677	652	295	999999	478	100	348	234	504	197	775	744	999999	647	16	999999	688	999999	283	849	686	451	299	662	532	999999	665	264	120	157	721	962	603	42	56	999999	204	227	918	999999	751	328	689	999999	387	404	999999	999999	542	453	300	60	999999	918	731	236	362	633	650	692	999999	93	123	357	475	812	150	308	600	313	25	999999	699	863	999999	368	762	421	999999	137	346	910	722	667	857	671	420	999999	310	820	350	570	576	236	985	999999	214	341	412	999999	264	151	999999	238	999999	828	360	689	820	373	474	999999	359	523	356	524	371	456	500	804	402	465	999999	999999	962	999999	894	473	999999	440	163	430	999999	708	873	204	999999	493	240	38	320	731	999999	937	356	408	221	63	879	471	306	758	999999	607	183	798	153	384	276	981	933	886	999999	999999	999999	54	932	650	649	161	999999	877	225	471	493	670	601	70	999999	563	999999	841	594	415	144	999999	999999	999999	999999	84	61	381	999999	258	104	433	919	483	727	312	476	999999	413	727	703	999999	542	380	123	999999	999999	93	999999	712	747	999999	302	999999	255	814	999999	530	125	999999	999999	396	660	999999	376	70	750	128	342	131	97	673	438	866	712	716	862	218	298	33	878	968	431	515	510	12	999999	524	237	913	999999	999999	999999	838	999999	317	999999	575	13	63	999999	88	999999	999999	625	84	663	436	693	539	951	257	999999	101	999999	142	999999	155	466	374	929	999999	890	999999	285	151	227	599	999999	999999	948	999999	215	244	271	799	227	602	999999	436	348	704	831	697	961	598	713	363	999999	495	351	623	999999	639	134	534	198	331	553	483	999999	74	197	297	591	664	52	998	830	999999	999999	373	265	39	35	999999	404	999999	999999	999999	438	999999	999999	753	999999	335	187	576	120	
736	611	896	59	416	999999	284	516	999999	116	306	999999	999999	533	254	580	999999	999999	89	999999	999999	140	995	863	999999	55	992	616	444	999999	999999	486	476	887	103	295	28	324	999999	999999	750	718	861	96	171	140	723	340	213	183	84	999999	107	962	221	606	616	43	192	999999	587	668	82	309	849	999999	89	827	999999	959	561	999999	518	999999	863	999999	278	908	701	736	332	661	413	271	169	299	388	514	999999	496	678	999999	141	488	871	999999	646	562	247	350	999999	999999	900	253	621	999999	999999	477	109	41	337	707	341	456	48	926	264	810	999999	559	999999	575	162	942	290	576	532	999999	759	780	544	716	671	361	685	436	760	169	650	749	840	911	415	644	169	999999	999999	685	449	944	999999	835	422	687	999999	999999	743	958	999999	54	999999	428	717	328	999999	621	45	980	770	611	175	104	170	399	719	529	170	517	783	318	923	847	590	814	953	999999	999999	984	451	210	693	802	207	999999	862	422	203	97	157	548	936	999999	914	999999	999999	732	999999	999999	968	389	999999	999999	184	653	131	999999	838	903	374	788	999999	60	538	569	999999	999999	897	564	537	306	335	83	370	245	382	259	932	752	45	230	42	280	26	999999	885	999999	628	999999	484	822	584	300	722	368	999999	999999	999999	355	999999	415	834	121	496	671	64	251	865	999999	280	871	999999	95	867	154	999999	57	44	999999	999999	460	999999	999999	999999	714	722	999999	361	999999	24	497	124	587	999999	629	395	921	784	355	999999	644	602	689	999999	613	715	498	433	577	613	183	851	667	670	469	670	490	41	781	948	29	999999	864	999999	783	999999	529	999999	248	999999	834	272	999999	999999	50	858	65	81	476	999999	233	611	783	397	999999	646	456	999999	373	958	905	889	999999	406	988	753	737	765	499	856	999999	999999	195	818	779	999999	172	999999	630	610	615	418	565	999999	724	999999	999999	476	93	146	309	613	889	289	999999	944	999999	292	999999	296	130	300	582	619	999999	988	426	999999	618	999999	484	258	295	762	353	999999	999999	999999	681	581	646	271	999999	362	999999	582	355	905	965	835	650	999999	728	344	490	325	999999	945	969	999999	999999	152	857	999999	662	999999	999999	999999	936	367	999999	50	611	899	650	859	617	230	72	999999	643	521	999999	783	289	604	530	951	999999	37	999999	388	260	945	590	503	413	529	699	999999	265	228	969	607	225	610	278	828	693	999999	707	615	883	999999	102	479	152	84	873	68	531	375	854	908	706	241	789	999999	318	156	455	
98	531	567	999999	999999	551	999999	999999	679	336	999999	268	651	999999	999999	505	521	999999	999999	999999	339	656	641	973	889	373	71	900	983	820	612	519	999999	999999	619	93	325	999999	999999	927	750	515	203	732	999999	117	213	588	661	736	999999	813	208	795	125	999999	890	999999	999999	60	999999	501	999999	858	723	999999	720	475	999999	961	189	758	184	193	999999	823	462	909	153	782	999999	482	249	999999	552	999999	321	751	69	999999	203	731	999999	999999	447	259	999999	344	18	999999	396	737	999999	699	556	519	638	25	195	999999	979	999999	999999	312	890	999999	999999	999999	316	999999	870	969	415	533	768	999999	90	557	745	999999	893	127	900	505	396	432	605	549	700	43	171	306	566	767	208	222	291	375	736	439	997	602	38	95	778	427	999999	354	931	999999	439	90	279	835	409	861	999999	999999	916	467	412	999999	637	999999	761	999999	413	647	999999	555	999999	999999	820	316	363	999999	98	999999	726	968	110	261	999999	999999	603	90	37	731	368	999999	999999	346	999999	999999	37	294	964	756	334	999999	999999	999999	29	385	931	724	270	962	482	118	772	275	999999	947	367	161	104	46	678	999999	546	999999	999999	999999	999999	830	266	551	289	78	335	999999	489	522	954	999999	241	999999	999999	879	999999	74	259	259	574	999999	128	510	912	876	200	999999	87	653	668	342	404	42	961	111	999999	718	683	413	783	999999	999999	705	993	941	919	861	376	799	860	481	999999	999999	423	557	711	999999	999999	413	999999	407	265	836	853	622	31	208	280	568	999999	111	391	845	476	143	999999	422	517	971	956	339	999999	287	999999	999999	909	374	619	414	400	713	89	279	535	385	184	999999	852	380	919	720	999999	999999	388	758	100	587	999999	289	476	298	247	999999	457	548	845	977	52	666	712	656	589	866	178	707	32	121	319	100	958	999999	570	147	61	245	748	999999	999999	45	105	332	811	339	937	111	475	421	822	987	539	999999	999999	195	667	273	140	999999	640	999999	999999	979	277	999999	330	999999	727	110	616	221	999999	102	88	17	571	999999	844	260	928	76	241	611	298	332	561	761	233	385	479	787	114	34	123	999999	999999	126	64	999999	999999	601	383	375	804	611	999999	447	999999	900	624	286	428	999999	795	573	448	134	690	999999	999999	569	123	352	630	999999	116	775	979	859	999999	454	336	505	251	337	999999	865	806	999999	145	123	641	332	761	202	369	234	238	549	779	184	999999	118	438	999999	487	41	745	999999	504	999999	468	269	999999	999999	999999	999999	
638	468	880	999999	328	13	810	797	927	999999	591	437	469	882	999999	999999	999999	532	999999	999999	77	803	849	661	130	830	192	723	655	381	139	999999	252	445	999999	769	999999	206	999999	999999	999999	999999	521	696	450	318	999999	999999	874	38	190	670	161	732	856	835	619	228	462	999999	821	97	151	999999	660	999	194	34	296	777	770	883	675	596	920	999999	999999	162	221	812	999999	569	999999	999999	201	469	439	520	999999	760	160	450	999999	999999	610	999999	499	965	46	450	133	999999	336	106	267	999999	999999	565	811	430	553	467	999999	650	181	999999	247	523	364	201	569	674	999999	535	627	330	149	315	999999	709	936	326	126	999999	999999	833	243	752	369	999999	475	874	708	168	999999	693	443	999999	197	358	972	975	999999	845	880	458	55	800	479	999999	167	999999	999999	999999	493	236	350	999999	961	999999	28	999999	999999	469	725	695	965	999999	328	934	999999	999999	128	999999	999999	999999	715	999999	890	239	788	443	282	432	737	786	304	999999	999999	980	999999	208	140	999999	999999	487	821	152	129	195	493	768	481	999999	999999	120	570	942	999999	532	999999	79	354	732	559	999999	222	731	731	999999	400	999999	613	347	592	999999	915	278	306	259	999999	573	161	705	746	999999	961	999999	382	627	999999	999999	999999	999999	469	999999	853	999999	300	754	999999	100	999999	190	795	133	999999	144	953	999999	204	302	646	125	999999	999999	917	648	999999	539	624	999999	359	113	722	48	137	471	999999	999999	835	516	978	551	999999	59	162	999999	910	623	864	999999	784	20	432	924	715	125	999999	522	365	214	423	760	140	789	741	999999	999999	999999	995	693	266	644	536	687	323	104	141	344	794	946	738	372	999999	797	700	348	681	797	332	22	713	365	999999	630	103	227	420	999999	318	845	999999	163	999999	181	570	999999	483	744	610	999999	984	423	728	419	476	61	95	999999	98	402	635	670	434	999999	980	900	690	906	594	105	683	935	35	948	999999	584	744	999999	236	560	865	999999	197	999999	38	299	637	999999	163	51	142	87	116	915	999999	843	729	644	999999	669	999999	999999	999999	514	937	58	397	779	976	891	316	999999	116	537	537	999999	482	723	954	690	273	156	752	552	963	999999	829	119	738	999999	855	110	312	567	999999	297	785	682	774	999999	902	999999	999999	271	999999	551	971	578	388	999999	370	999999	689	510	406	313	824	607	551	341	999999	287	50	386	46	999999	999999	999999	999999	249	913	800	999999	974	788	415	999999	490	818	999999	634	260	731	228	239	999999	420	999999	
170	797	999999	999999	140	999999	761	624	999999	190	235	528	272	432	151	149	606	999999	999999	715	999999	999999	724	343	789	139	706	968	556	822	999999	196	795	486	999999	639	999999	999999	669	516	222	173	597	408	999999	999999	999999	211	999999	592	622	669	999999	705	89	179	82	999999	399	11	735	793	77	995	43	48	733	786	54	511	372	870	999999	999999	502	558	403	326	88	499	979	999999	858	964	209	487	999999	99	407	219	999999	999999	346	668	999999	429	106	999999	374	226	999999	373	999999	607	229	999999	769	252	213	530	775	755	60	899	31	240	934	112	999999	555	999999	643	999999	835	944	724	534	242	769	83	462	801	951	861	999999	616	348	261	744	457	718	999999	886	877	443	811	596	447	646	549	999999	993	806	819	582	922	984	332	999999	504	227	537	999999	139	77	973	804	198	965	415	999999	682	999999	347	837	493	757	511	401	999999	137	96	595	999999	588	999999	995	142	289	21	631	25	599	250	240	190	677	756	809	470	16	408	481	240	657	812	999999	468	999999	98	175	483	931	528	376	140	999999	263	551	999999	977	672	909	954	784	999999	999999	127	117	656	999999	999999	702	930	136	729	614	365	572	776	833	999999	999999	201	999999	158	94	80	873	999999	249	999999	999999	210	999999	999999	498	527	456	781	999999	517	360	335	999999	999999	781	10	401	646	525	999999	690	775	775	450	522	717	118	636	791	23	254	18	417	401	795	501	999999	999999	241	97	908	791	57	325	186	999999	919	681	376	94	678	236	583	662	999999	439	435	51	822	780	999999	820	999999	999999	999999	999999	918	999999	379	289	561	999999	999999	438	678	899	727	999999	274	698	798	437	269	707	345	27	434	754	667	365	75	406	970	460	999999	97	999999	343	61	833	999999	999999	999999	999999	532	999999	820	999999	999999	999999	712	975	999999	133	999999	999999	561	292	379	255	918	174	223	24	223	165	999999	999999	759	590	999999	394	407	440	793	760	999999	999999	184	276	999999	289	999999	833	653	999999	629	846	477	999999	536	999999	963	999999	915	999999	824	297	872	377	999999	865	395	404	736	999999	577	346	340	232	856	389	118	112	999999	999999	405	999999	370	133	535	792	487	72	999999	588	430	601	999999	63	935	837	999999	806	999999	999999	893	374	999999	335	999999	292	516	255	840	999999	410	861	758	286	999999	999999	926	749	841	647	387	333	349	157	896	999999	821	999999	296	28	89	311	275	716	745	40	293	44	610	999999	285	241	232	999999	187	569	843	249	718	501	910	999999	
999999	200	954	999999	35	999999	439	546	471	239	959	999999	77	999999	596	52	540	999999	160	892	148	599	371	999999	110	999999	999999	337	999999	582	568	795	117	529	346	999999	761	184	15	343	605	74	781	999999	999999	410	840	88	973	801	708	414	350	28	999999	375	828	999999	999999	593	980	112	999999	889	670	999999	714	548	762	520	999999	365	999999	999999	296	84	999999	324	873	700	999999	890	363	999999	874	164	999999	98	999999	999999	256	999999	715	999999	999999	503	660	892	385	118	695	999999	999999	462	520	999999	115	999999	999999	347	557	513	999999	768	991	999999	748	81	25	516	999999	999999	440	791	274	338	650	999999	464	793	423	925	939	764	999999	309	574	901	999999	531	58	922	366	770	423	742	999999	946	429	272	754	999999	999999	868	999999	80	861	534	197	192	701	228	77	938	999999	999999	574	180	764	691	525	847	260	493	999999	796	269	670	377	531	321	704	467	202	49	833	58	80	375	999999	448	50	999999	639	999999	830	854	427	846	791	178	845	192	999999	999999	907	339	393	410	999999	999999	201	166	666	870	997	761	999999	899	100	582	999999	805	829	253	999999	143	999999	663	999999	942	841	824	999999	363	475	522	729	455	999999	504	665	670	772	133	257	999999	57	768	833	79	999999	528	755	999999	674	999999	362	494	999999	773	718	730	772	660	999999	999999	580	312	404	999999	41	430	767	595	917	833	42	999999	995	600	96	999999	829	568	963	323	78	377	688	999999	169	244	192	999999	999999	934	898	122	163	880	314	744	374	999999	47	558	760	170	301	999999	999999	656	498	672	999999	866	900	213	697	656	308	212	623	969	325	797	247	408	999999	999999	934	920	553	125	999999	999999	487	481	531	414	562	907	85	847	427	999999	745	519	682	919	44	695	424	506	999999	111	999999	404	42	250	321	361	360	319	906	97	112	383	999999	999999	388	999999	999999	293	103	401	999999	776	552	811	61	727	726	889	948	249	999999	56	999999	999999	999999	93	448	999999	102	211	556	766	999999	999999	411	372	143	347	540	999999	23	999999	412	999999	999999	354	851	231	198	593	635	999999	371	999999	591	65	839	202	999999	305	980	400	999999	999999	999999	371	835	999999	410	689	999999	389	359	342	236	999999	999999	999999	219	875	999999	227	102	509	575	95	404	284	748	355	532	999999	233	245	634	622	941	520	345	999999	519	639	999999	999999	999	999999	121	38	440	999999	999999	486	982	999999	73	763	307	691	326	999999	966	560	473	65	166	653	165	123	708	613	999999	133	999999	
606	366	602	999999	999999	999999	329	974	376	844	531	933	56	957	999999	999999	999999	999999	260	203	999999	646	958	999999	765	352	355	100	998	329	999999	794	298	999999	386	881	471	999999	999999	191	997	784	599	716	999999	131	999999	695	179	942	837	999999	999999	999999	999999	999999	407	436	641	999999	164	999999	975	56	27	736	645	587	999999	114	709	514	999999	78	205	802	57	251	999999	999999	242	659	921	66	492	538	622	368	38	426	999999	999999	724	474	37	769	808	553	999999	999999	485	532	999999	75	242	332	688	113	734	637	999999	999999	214	999999	17	504	317	919	563	489	124	287	559	165	629	674	999999	145	51	436	999999	503	552	999999	167	709	545	855	823	169	850	518	999999	999999	514	328	999999	726	999999	532	999999	999999	989	220	101	208	972	958	445	567	999999	552	72	999999	643	418	999999	198	840	308	959	462	106	999999	999999	606	653	999999	651	999999	999999	999999	678	519	974	115	999999	341	924	959	999999	586	419	266	999999	307	999999	335	757	105	714	999999	999999	168	999999	999	999999	595	581	495	554	813	999999	144	722	999999	874	553	332	537	999999	281	274	881	571	999999	52	839	777	341	160	327	412	556	999999	999999	999999	519	945	999999	322	918	759	438	999999	922	278	999999	999999	156	433	902	13	229	999999	443	999999	14	597	999999	999999	952	999999	250	344	999999	411	761	547	520	999999	999999	999999	357	999999	999999	522	999999	476	999999	113	767	306	631	999999	258	324	192	366	163	999999	182	922	999999	28	369	111	999999	103	188	521	517	737	32	853	78	305	655	14	213	921	541	538	948	97	198	656	195	342	96	911	999999	405	394	999999	130	999999	999999	999999	855	999999	999999	742	297	137	596	40	284	999999	840	953	999999	188	162	242	302	644	974	667	829	999999	915	187	16	276	301	121	352	346	732	635	999999	325	159	999999	918	799	250	820	999999	168	999999	417	501	143	251	51	252	162	393	999999	999999	999999	510	151	999999	999999	735	30	835	484	688	937	56	999999	510	353	38	999999	323	999999	999999	163	177	671	341	508	685	999999	35	260	868	200	953	999999	177	999999	815	17	357	103	999999	229	984	999999	480	444	999999	297	633	897	999999	417	999999	890	92	314	27	999999	809	471	999999	862	999999	999999	615	497	984	799	46	252	538	31	487	230	439	184	179	999999	999999	896	147	397	249	137	999999	461	362	999999	173	999999	250	977	999999	885	953	211	233	409	409	999999	999999	571	999999	390	369	991	930	999999	999999	908	144	866	647	912	334	752	622	868	346	
999999	145	921	636	182	12	561	823	601	277	237	950	769	751	218	446	999999	146	859	767	257	531	999999	611	265	728	384	339	295	999999	211	589	999999	73	999999	999999	538	934	88	388	999999	177	338	999999	999999	957	374	999999	438	475	999999	615	763	110	98	633	400	320	380	454	627	231	538	50	75	648	595	706	506	370	908	641	68	480	959	89	202	403	387	308	363	269	900	999999	802	999999	826	264	999999	621	457	227	999999	633	760	586	639	297	285	585	999999	668	618	999999	567	126	557	292	999999	19	999999	996	932	82	999999	999999	999999	719	248	999999	821	999999	999999	884	999999	690	87	434	719	383	449	905	128	802	936	695	651	832	999999	685	47	543	123	965	191	460	999999	491	543	402	999999	999999	999999	999999	763	40	935	733	164	999999	999999	133	573	999999	999999	999999	878	999999	145	405	717	498	467	562	443	288	227	767	703	999999	999999	596	890	326	127	528	999999	324	48	999999	760	917	678	385	646	913	969	356	405	656	581	164	999999	148	999999	766	463	496	999999	484	812	178	40	999999	999999	452	242	999999	649	50	678	999999	999999	238	645	999999	820	999999	915	999999	319	871	371	57	882	250	250	752	641	361	999999	369	952	563	104	591	887	999999	904	204	680	722	706	999999	978	27	999999	127	503	999999	945	382	581	841	175	941	806	982	818	239	999999	999999	615	298	999999	999999	999999	538	144	63	912	843	187	721	848	596	999999	16	79	864	188	133	259	756	415	693	787	121	397	162	785	904	168	674	991	999999	117	417	389	999999	416	533	982	450	972	999999	999999	999999	993	578	776	799	913	999999	61	89	999999	999999	883	292	530	999999	151	981	277	17	999999	512	729	657	489	757	627	999999	458	999999	150	809	783	312	999999	927	127	819	999999	999999	990	999999	623	999999	999999	258	534	107	148	916	392	10	182	999999	999999	692	141	346	99	28	999999	514	505	405	999999	430	999999	580	794	999999	999999	331	605	291	27	479	888	816	696	240	233	530	270	999999	273	150	637	818	999999	999999	999999	781	730	368	814	486	709	228	974	999999	184	999999	312	545	543	70	405	999999	999999	999999	804	324	649	858	999999	651	999999	999999	142	797	793	265	695	989	999999	601	999999	999999	477	541	770	670	841	166	66	279	227	999999	998	212	745	999999	871	999999	10	481	999999	871	573	172	242	999999	999999	186	746	918	268	323	738	942	999999	999999	424	416	188	144	483	492	802	525	999999	528	964	929	62	58	394	760	988	336	468	730	999999	314	
308	34	584	665	999999	148	21	999999	987	66	744	586	999999	464	757	866	997	649	79	999999	737	714	780	999999	133	698	533	999999	335	411	483	738	494	119	118	163	559	818	81	664	513	530	540	908	194	475	726	929	12	132	338	999999	661	625	999999	999999	253	428	999999	722	614	513	578	585	999999	16	999999	221	356	604	999999	189	999999	415	544	999999	184	872	971	658	971	999999	999999	213	83	664	999999	868	999999	524	909	141	286	999999	59	10	952	955	334	188	383	514	583	408	999999	999999	250	255	91	370	419	999999	456	883	751	999999	999999	374	511	918	929	233	679	831	694	999999	902	228	365	999999	264	228	547	792	284	999999	30	107	397	924	423	831	787	181	115	538	684	403	608	999999	992	587	453	416	259	159	835	752	713	641	255	999999	890	547	999999	999999	833	664	608	294	989	910	976	999999	504	999999	446	999999	725	166	999999	508	620	325	999999	676	775	999999	999999	135	631	999999	999999	756	678	401	940	249	75	915	705	30	999999	323	60	91	610	865	911	160	713	337	36	556	151	747	999999	999999	996	999999	424	701	130	483	663	999999	999999	230	908	113	168	207	442	810	999999	478	713	999999	274	469	75	909	229	999999	422	303	252	837	615	999999	989	375	252	636	999999	13	900	322	660	340	565	390	957	808	999999	999999	999999	226	105	999999	43	115	310	536	374	514	481	999999	999999	369	999999	999999	615	976	123	792	954	805	319	999999	578	400	645	934	904	999999	952	421	999999	906	999999	36	741	942	999999	884	999999	716	271	985	999999	999999	261	301	862	876	775	980	694	209	561	999999	999999	999999	999999	642	469	999999	999999	689	562	70	347	165	960	999999	947	673	999999	238	728	248	543	333	926	415	999999	999999	999999	38	909	971	726	200	354	319	129	999999	847	264	425	698	999999	582	999999	999999	825	106	341	420	928	999999	999999	999999	481	999999	999999	582	721	688	503	125	303	603	999999	591	343	999999	810	651	999999	999999	825	824	813	39	164	961	900	464	590	53	23	661	109	999999	79	270	719	41	763	547	383	169	761	309	405	489	999999	842	999999	678	295	999999	98	86	999999	87	652	999999	169	594	682	266	999999	459	112	641	504	972	521	82	999999	779	887	784	479	666	999999	513	633	674	168	67	336	912	999999	333	999999	33	530	999999	999999	277	872	179	999999	126	70	312	207	999999	999999	830	330	66	250	999999	802	314	607	620	25	999999	817	494	435	624	999999	195	701	778	999999	481	451	529	464	170	907	717	
999999	362	605	760	316	869	688	999999	736	280	672	999999	530	268	426	999999	977	479	459	999999	999999	249	999999	874	999999	428	695	513	999999	999999	601	999999	609	95	394	254	25	264	832	948	999999	108	887	999999	999999	459	258	999999	65	541	551	984	711	529	972	680	175	730	159	887	183	185	947	935	678	592	999999	444	874	181	999999	722	647	511	999999	645	361	536	999999	161	180	886	999999	848	259	617	378	89	122	713	999999	294	115	945	774	630	160	952	999999	999999	817	813	935	999999	646	999999	347	209	948	336	328	639	379	998	999999	297	726	109	685	70	999999	562	999999	999999	102	609	617	702	736	950	495	408	554	429	343	366	951	999999	211	430	280	178	141	785	394	449	915	999999	237	486	904	999999	277	921	999999	265	491	773	999999	999999	999999	645	999999	997	841	920	94	949	664	360	999999	161	898	999999	790	55	999999	546	776	652	694	510	999999	999999	56	444	999999	999999	999999	88	999999	187	999999	999999	218	999999	705	999999	944	474	999999	999999	451	877	999999	752	162	999999	140	672	999999	945	999999	999999	352	711	180	222	951	406	788	461	247	586	486	169	378	999999	55	999999	349	297	601	999999	999999	728	68	999999	120	303	292	127	502	999999	254	928	999999	644	822	507	999999	999999	192	548	685	903	728	865	400	980	384	429	967	975	333	546	999999	694	850	623	999999	583	112	657	124	671	999999	208	342	557	999999	734	910	548	700	856	999999	63	627	394	999	999999	999999	139	919	862	160	527	716	707	584	999999	999999	208	854	880	390	535	433	24	945	529	999999	842	11	999999	519	999999	284	476	999999	300	999999	999999	623	458	387	999999	737	261	520	440	492	634	972	492	999999	711	999999	820	476	999999	629	613	449	999999	670	363	137	279	353	731	253	250	275	999999	429	338	584	999999	503	417	797	182	503	514	47	898	870	518	999999	999999	734	999999	999	862	670	463	26	153	788	33	844	468	999999	788	197	252	369	999999	73	611	136	999999	326	999999	782	457	119	935	442	771	493	618	569	545	999999	788	250	412	624	965	321	999999	617	480	572	339	274	999999	999999	999999	539	191	455	107	681	999999	999999	941	999999	223	353	90	710	26	539	235	898	371	791	408	12	999999	74	107	299	695	999999	846	495	453	192	405	999999	999999	999999	999999	173	999999	999999	562	651	309	331	411	621	999999	730	600	940	347	440	903	923	999999	792	999999	999999	357	808	999999	763	999999	455	637	40	999999	471	999999	999999	238	999999	436	507	999999	757	702	999999	999999	
486	68	965	91	999999	999999	22	289	481	700	854	999999	194	815	663	878	798	360	854	693	380	673	999999	667	816	712	284	14	999999	694	170	100	946	464	999999	749	30	999999	999999	306	625	751	476	771	218	133	999999	256	772	628	439	406	848	941	292	813	299	999999	999999	999999	874	17	999999	786	540	764	999999	729	999999	914	858	126	999999	557	999999	628	206	998	459	999999	668	38	999999	777	265	764	251	999999	182	999999	459	722	999999	199	431	618	867	999999	240	453	999999	324	312	857	769	323	440	300	999999	663	616	301	848	580	536	846	775	115	531	776	523	709	557	885	464	999999	708	776	135	999999	761	515	767	999999	284	353	725	384	17	999999	333	950	140	518	451	168	873	837	663	585	843	999999	168	999999	999999	709	766	426	403	634	614	664	175	424	902	999999	533	843	305	192	130	400	108	590	452	999999	999999	49	999999	305	271	999999	122	550	616	999	999999	312	85	575	587	999999	981	383	336	999999	785	716	999999	350	634	40	541	999999	465	452	663	578	22	366	999999	727	982	107	372	999999	551	624	807	903	999999	231	767	999999	999999	821	999999	725	263	999999	787	861	433	103	671	240	339	640	95	999999	345	779	299	718	999999	859	327	999999	999999	593	127	170	909	999999	597	413	273	811	876	643	42	938	325	239	999999	279	304	888	436	999999	414	911	539	643	567	974	931	58	295	745	504	536	714	669	664	999999	952	720	999999	268	967	527	764	999999	141	406	463	70	149	999999	564	438	999999	878	188	216	630	999999	154	999999	481	224	999999	999999	149	506	233	999999	574	952	327	999999	999999	178	999999	886	156	98	512	999999	520	871	909	130	191	75	999999	836	999999	458	999999	686	576	883	786	752	12	633	999999	999999	183	808	495	197	847	981	57	289	713	302	69	542	763	983	113	610	315	999999	999999	999999	427	397	999999	999999	955	640	16	508	391	422	884	523	786	877	987	711	385	722	999999	999999	28	799	999999	198	398	999999	922	999999	780	186	447	607	683	999999	216	786	644	378	999999	217	974	999999	898	301	999999	999999	755	886	995	401	999999	593	131	749	66	999999	273	975	728	999999	718	423	727	214	974	286	839	559	670	999999	77	16	999999	75	235	999999	901	832	999999	851	999999	999999	597	999999	999999	854	486	999999	181	588	999999	668	999999	739	498	560	821	999999	326	141	706	206	225	794	999999	227	112	65	524	587	727	441	205	876	793	681	999999	349	262	130	799	999999	387	92	999999	999999	366	999999	999999	674	
658	218	516	999999	999999	512	821	803	64	734	751	430	999999	594	860	999999	473	773	999999	999999	734	999999	440	999999	342	799	818	142	999999	999999	861	361	488	850	999999	999999	925	556	999999	291	860	32	294	528	378	999999	999999	793	232	999999	999999	592	804	759	999999	186	777	320	316	355	693	688	698	139	873	400	942	568	999999	351	166	916	999999	665	999999	711	197	912	827	999999	312	999999	999999	507	988	999999	999999	728	909	752	741	614	999999	385	597	999999	999999	164	654	977	436	928	138	999999	450	29	550	148	803	238	989	865	999999	353	52	668	999999	200	151	604	843	223	658	912	999999	551	676	999999	999999	784	999999	42	267	849	999999	384	896	39	999999	968	728	418	925	681	763	875	132	897	342	928	403	143	999999	999999	144	999999	279	225	280	999999	353	883	81	28	851	956	608	642	816	668	771	999999	143	183	999999	435	298	977	999999	734	429	779	999999	999999	391	999999	29	217	714	323	114	681	758	999999	624	845	999999	907	829	807	277	489	999999	999999	167	654	10	840	183	709	924	999999	76	546	480	574	999999	999999	637	608	937	401	927	502	999999	100	990	976	558	41	999999	391	158	351	999999	939	698	999999	981	737	253	189	43	15	398	812	614	222	999999	999999	999999	415	280	231	999999	999999	561	999999	119	76	663	999999	999999	999999	621	543	153	724	89	540	999999	897	999999	999999	999999	757	367	922	114	751	485	999999	298	508	999999	682	121	926	482	590	388	121	551	914	999999	999999	897	891	393	855	669	890	143	157	184	398	464	380	999999	999999	518	638	483	999999	999999	886	734	783	407	938	432	999999	252	498	999999	999999	356	45	826	145	860	476	538	258	999999	594	644	151	333	355	228	740	70	369	82	749	638	999999	333	197	494	999999	493	455	999999	452	647	644	995	999999	999999	429	553	730	261	52	110	234	285	996	999999	999999	999999	62	720	691	166	882	426	411	136	172	711	999999	999999	746	982	93	826	640	946	999999	155	914	312	999999	197	339	999999	39	649	413	908	999999	945	901	999999	441	999999	999999	295	765	228	593	293	879	717	913	89	514	69	26	999999	644	999999	250	999999	545	749	999999	504	826	774	999999	762	722	264	999999	693	748	93	551	359	95	354	191	782	561	631	432	91	283	260	603	999999	633	15	273	287	704	464	128	999999	999999	246	469	991	831	999999	570	625	999999	999999	341	999999	518	667	322	300	868	999999	885	999999	326	840	999999	576	999999	999999	139	717	990	107	989	999999	999999	860	546	999999	885	
200	951	730	999999	807	748	64	999999	182	461	999999	693	999999	999999	246	578	213	374	971	26	893	999999	414	999999	999999	635	245	240	56	466	658	130	999999	414	999999	517	165	999999	519	102	176	657	998	965	173	33	26	688	752	715	999999	495	574	833	999999	378	547	37	217	182	999999	823	872	715	803	999999	230	568	741	728	999999	359	855	879	849	245	999999	448	539	829	999999	999999	999999	341	999999	172	555	999999	423	999999	999999	137	645	347	589	353	785	292	172	327	803	457	946	999999	301	999999	640	695	983	999999	556	999999	498	388	563	955	345	999999	20	640	299	999999	155	442	999999	296	713	999999	299	999999	999999	999999	999999	221	35	999999	610	463	49	999999	999999	860	656	667	753	871	638	267	999999	634	17	254	282	999999	38	222	311	514	276	15	697	999999	405	486	305	25	823	999999	362	402	354	881	501	999999	118	999999	933	488	688	886	657	456	733	999999	999999	216	267	753	999999	813	859	105	197	44	606	409	999999	180	999999	737	58	361	904	392	289	135	752	999999	999999	999999	999999	822	826	999999	358	251	398	741	987	98	757	999999	103	549	999999	259	694	467	999999	709	973	763	999999	999999	838	305	551	351	384	373	999999	999999	340	999999	533	999999	279	808	999999	364	21	999999	193	283	979	999999	267	365	849	40	441	295	456	713	625	525	705	874	999999	62	699	56	366	999999	999999	66	738	510	25	999999	980	886	781	755	698	259	580	843	972	859	48	196	502	354	932	178	255	627	999999	17	340	404	267	999999	999999	964	367	569	999999	922	250	757	999999	353	60	554	999999	700	25	376	999999	862	902	691	24	999999	554	21	999999	466	811	121	542	17	174	585	629	999999	100	733	999999	21	999999	59	619	290	847	158	999999	387	663	555	611	999999	72	478	502	575	619	999999	999999	356	877	999999	121	138	225	341	999999	475	925	999999	609	292	999999	934	668	999999	82	733	665	405	717	314	802	265	509	999999	945	999999	999999	63	538	938	323	545	143	999999	937	490	75	516	969	828	461	999999	999999	999999	999999	137	810	648	503	885	999999	999999	999999	573	389	855	629	285	999999	492	392	872	828	670	968	938	999999	999999	916	999999	999999	999999	999999	888	999999	506	320	190	823	818	999999	999999	999999	999999	452	309	907	569	631	999999	999999	790	130	486	446	999999	478	284	360	188	999999	163	732	910	999999	346	999999	749	999999	999999	545	448	461	577	606	947	321	186	227	669	999999	241	999999	999999	731	999999	39	949	999999	272	37	45	829	999999	491	732	
711	649	435	116	720	167	848	747	999999	999999	999999	553	999999	498	277	301	66	691	156	104	137	999999	999999	348	316	638	307	458	855	509	999999	816	95	999999	246	672	751	999999	948	873	392	999999	298	318	550	485	999999	953	995	736	979	148	999999	396	604	813	470	96	799	999999	999999	999999	891	46	803	521	468	15	999999	605	550	945	999999	282	999999	850	609	870	798	831	999999	354	462	129	530	999999	328	698	999999	999999	211	664	321	865	999999	999999	396	999999	515	38	27	74	701	400	195	43	405	225	684	754	214	600	298	968	999999	516	937	771	999999	333	203	769	737	999999	403	886	999999	877	269	999999	464	356	365	769	813	503	652	72	999999	497	85	112	23	524	229	611	376	352	351	506	65	624	746	191	835	258	337	872	999999	309	999999	528	955	965	300	857	245	999999	165	30	863	874	999999	28	258	100	755	222	609	792	999999	292	536	763	664	999999	609	183	934	565	176	780	999999	635	99	557	156	58	233	371	376	999999	196	330	999999	999999	786	728	933	744	502	124	273	213	999999	125	992	202	310	460	258	71	594	600	999999	93	999999	999999	999999	700	944	999999	989	247	999999	671	106	999999	130	999999	63	880	999999	199	72	62	999999	999999	999999	999999	564	954	747	772	123	999999	263	999999	476	559	382	584	799	242	800	999999	134	35	786	127	29	786	81	826	999999	377	822	405	537	801	999999	944	366	955	146	990	959	226	134	999999	999999	509	739	571	110	479	91	16	398	277	927	492	86	727	954	778	999999	920	375	745	491	858	68	674	983	438	227	999999	106	810	835	908	900	674	710	999999	56	510	999999	928	296	816	16	269	873	93	868	639	999999	999999	999999	48	850	999999	999999	559	451	75	587	672	261	247	909	587	442	29	592	412	27	444	732	382	204	447	459	675	999999	798	800	900	570	588	843	739	702	796	67	521	53	161	77	981	922	63	676	59	999999	428	827	854	999999	465	621	566	634	735	843	413	930	955	999999	999999	274	687	112	999999	403	179	999999	999999	962	80	368	999999	377	751	459	999999	771	999999	769	433	999999	946	409	114	966	287	999999	967	999999	999999	590	999999	999999	999999	716	999999	999999	13	999999	736	999999	191	891	430	999999	999999	199	883	286	999999	999999	999999	196	283	999999	327	288	998	706	999999	74	917	999999	318	999999	999999	999999	952	999999	999999	201	768	754	42	889	999999	65	978	17	221	98	231	690	261	999999	999999	999999	180	741	399	957	999999	306	999999	671	999999	999999	583	
940	825	999999	246	999999	999999	510	874	775	163	393	894	999999	309	991	494	38	842	236	441	306	429	380	251	999999	999999	266	248	999999	226	999999	273	999999	482	48	999999	878	851	383	628	750	999999	999999	999999	787	999999	999999	658	961	812	509	828	999999	68	999999	521	455	999999	34	213	999999	271	412	559	792	130	604	999999	270	809	616	186	469	608	690	169	143	632	464	374	517	608	287	659	716	542	874	999999	206	527	735	786	827	999999	822	488	735	736	954	667	252	348	397	999999	205	332	999999	791	999999	127	387	999999	999999	999999	696	207	984	753	842	260	255	999999	999999	743	83	829	359	299	785	211	433	407	678	796	131	999999	999999	136	463	394	182	999999	999999	88	999999	999999	158	176	483	625	504	981	893	703	421	878	754	654	999999	999999	973	79	999999	176	693	979	154	840	538	527	986	857	299	458	88	173	511	514	602	171	680	192	816	999999	999999	999999	513	974	385	999999	999999	566	999999	96	421	113	86	999999	395	170	999999	999999	637	999999	639	646	691	999999	625	258	999999	249	61	916	999999	999999	262	846	999999	251	999999	179	464	296	999999	429	999999	999999	999999	975	999999	815	129	442	403	372	554	861	530	70	760	999999	359	137	875	184	514	142	401	630	850	240	999999	154	693	999999	999999	351	999999	999999	837	488	408	650	171	561	130	619	999999	999999	245	999999	326	408	490	408	820	337	420	928	999999	675	999999	416	134	999999	588	975	999999	805	999999	999999	999999	320	232	281	668	709	999999	324	999999	895	999999	77	394	458	914	827	663	295	777	525	999999	999999	305	999999	676	992	999999	316	973	999999	871	999999	999999	999999	393	999999	186	219	740	999999	371	105	873	29	999999	744	31	676	999999	999999	999999	999999	37	993	280	94	24	70	604	999999	194	999999	999999	909	34	902	263	361	75	999999	651	454	554	999999	164	835	60	999999	999999	999999	999999	848	374	222	999999	999999	690	820	762	309	991	126	614	999999	999999	711	754	999999	999999	163	490	669	999999	43	119	867	908	370	839	999999	43	739	954	672	704	345	294	139	86	616	221	443	599	765	916	999999	999999	490	740	452	91	97	290	952	999999	312	247	999999	112	965	999999	330	980	999999	276	999999	999999	941	999999	999999	427	625	887	389	942	56	79	999999	999999	999999	37	428	629	396	363	946	999999	999999	229	401	108	953	999999	999999	116	891	999999	282	499	999999	999999	898	129	159	999999	465	209	900	19	999999	242	401	223	528	937	91	999999	593	963	330	803	169	999999	968	492	473	999999	999999	
282	61	593	797	356	999999	221	139	308	480	371	999999	746	557	999999	823	169	706	739	507	999999	35	200	999999	999999	179	860	213	186	161	666	999999	865	434	999999	999999	813	444	999999	760	317	999999	782	229	232	74	584	255	177	898	808	785	999999	101	602	999999	860	999999	999999	186	603	17	953	999999	813	809	999999	321	999999	43	20	724	999999	979	999999	375	252	971	999999	999999	595	999999	45	287	352	880	999999	774	832	380	999999	99	999999	868	166	309	854	999999	415	999999	42	272	325	143	887	94	134	999999	901	236	999999	889	86	244	591	988	972	675	805	932	999999	999999	489	559	935	921	768	999999	999999	890	520	616	565	999999	221	333	298	902	400	999999	756	999999	999999	605	999999	218	23	999999	287	177	999999	188	830	999999	440	774	782	765	207	999999	325	342	930	20	715	999999	333	851	999999	999999	700	999999	285	546	999999	907	394	884	999999	999999	999999	57	999999	655	563	341	786	999999	794	447	550	532	704	999999	942	999999	999999	862	889	975	885	171	698	29	477	267	903	999999	999999	533	389	999999	999999	480	999999	277	827	285	457	384	612	251	67	999999	717	177	375	852	604	999999	999999	532	994	999999	999999	746	358	999999	187	305	438	502	785	271	999999	652	952	233	999999	674	596	867	999999	515	373	999999	114	124	312	309	999999	999999	999999	999999	999999	857	903	370	999999	999999	919	341	108	161	999999	999999	466	999999	999999	999999	225	999999	487	929	175	999999	126	488	999999	208	641	243	193	878	414	387	813	251	501	211	749	591	595	999999	755	999999	769	264	569	263	187	318	598	247	93	749	574	760	378	873	740	999999	999999	440	999999	685	157	229	999999	568	305	999999	304	324	325	999999	999999	434	999999	910	999999	861	919	592	31	999999	999999	945	794	664	813	63	999999	628	470	334	76	165	999999	79	117	549	518	11	999999	962	24	284	922	458	999999	999999	999999	467	999999	999999	999999	932	418	356	50	211	435	92	755	999999	351	675	853	999999	567	401	999999	114	802	586	353	917	634	69	999999	999999	999999	345	471	999999	476	415	999999	591	999999	999999	746	35	39	905	124	435	256	999999	620	348	431	932	890	801	98	482	999999	170	536	588	307	359	47	999999	188	999999	620	92	776	999999	999999	271	999999	433	654	35	84	897	999999	917	999999	919	448	999999	939	101	454	669	584	994	750	721	65	251	999999	397	999999	360	727	35	814	173	939	684	999999	169	770	467	157	72	407	767	699	618	999999	999999	910	999999	738	97	644	999999	999999	781	195	999999	216	999999	
596	267	999999	999999	179	999999	999999	507	980	999999	999999	780	330	987	522	999999	999999	982	32	446	334	458	999999	920	621	639	390	863	666	167	498	482	952	850	870	999999	34	999999	999999	262	516	419	999999	155	651	958	999999	657	439	985	194	213	60	770	596	148	779	126	112	540	999999	249	841	822	275	943	828	479	126	999999	496	913	999999	769	999999	914	59	341	279	663	999999	732	434	680	999999	999999	999999	191	999999	732	120	999999	580	67	206	999999	999999	585	999999	708	139	297	541	806	498	999999	818	291	840	681	99	999999	847	999999	667	333	815	171	999999	980	521	646	225	393	521	588	343	336	999999	662	346	473	461	570	533	585	999999	627	191	701	999999	150	350	583	643	672	70	999999	400	872	999999	999999	735	999999	197	999999	81	157	294	999999	937	491	718	188	344	625	999999	999999	916	91	142	197	979	158	513	380	999999	642	999999	849	999999	999999	936	700	210	929	737	999999	383	49	999999	53	342	999999	764	999999	999999	172	248	27	685	783	999999	999999	739	274	436	587	395	816	197	439	406	445	391	999999	555	27	977	414	887	434	903	876	577	99	855	708	394	999999	948	142	403	732	174	999999	987	627	960	936	999999	160	177	566	999999	84	999999	897	999999	38	439	414	195	834	139	261	880	348	741	650	419	728	999999	866	868	64	45	673	280	999999	747	928	66	999999	911	999999	267	346	34	502	452	957	999999	365	999999	543	999999	569	603	913	864	648	885	320	527	999999	958	310	698	797	49	972	626	251	290	999999	357	154	999999	999999	993	543	324	249	999999	461	908	836	777	334	117	999999	80	367	783	109	53	746	999999	146	779	956	648	999999	463	479	341	578	84	588	195	802	999999	210	919	330	333	645	122	75	866	999999	533	373	689	573	901	269	467	191	467	999999	631	785	999999	999999	894	999999	786	999999	130	999999	761	198	149	314	828	999999	448	999999	775	999999	634	457	280	999999	433	285	546	890	999999	999999	999999	893	999999	584	999999	999999	586	882	999999	999999	999999	999999	999999	999999	999999	999999	999999	999999	744	999999	820	999999	999999	999999	976	999999	999999	999999	613	619	551	896	999999	58	999999	868	999999	999999	999999	999999	293	566	36	539	548	250	999999	744	298	99	60	171	999999	547	260	999999	486	70	999999	998	999999	620	999999	999999	694	963	244	999999	316	500	276	670	999999	777	999999	264	978	999999	521	736	670	771	677	523	568	389	999999	612	797	999999	392	17	956	145	620	672	999999	219	844	584	15	615	999999	797	823	390	920	999999	
999999	996	136	609	548	871	999999	585	999999	999999	258	315	223	632	109	201	118	269	713	999999	166	999999	967	999999	42	937	731	64	343	879	999999	188	469	999999	999999	801	999999	782	468	94	808	999999	729	999999	961	539	371	383	999999	999999	689	564	999999	814	222	725	38	367	999999	611	999999	282	252	73	65	79	999999	841	819	307	212	335	999999	628	308	131	999999	999999	807	503	999999	999999	548	106	999999	999999	511	655	169	97	772	630	999999	856	944	999999	999999	999999	486	891	694	529	564	218	43	999999	763	999999	516	999999	380	603	560	83	999999	792	999999	155	873	999999	568	999999	682	999999	535	582	999999	944	684	772	338	999999	948	915	808	999999	793	339	72	837	381	999999	149	999999	717	179	80	141	821	999999	999999	646	792	567	333	999999	846	833	999999	999999	243	819	373	999999	761	691	654	644	999999	999999	998	404	93	45	547	999999	60	613	999999	999999	511	999999	132	531	971	692	896	391	591	314	209	960	656	611	604	562	100	406	317	36	525	999999	999999	999999	163	406	999999	756	999999	229	453	243	819	328	949	254	999999	841	772	79	794	999999	63	999999	788	48	748	482	441	985	24	654	306	986	999999	86	131	299	378	574	138	149	371	372	861	966	150	338	999999	359	865	999999	999999	247	241	999999	382	906	999999	999999	658	91	325	43	215	799	999999	832	487	873	132	999999	473	207	940	655	901	691	109	821	999999	420	820	999999	130	766	999999	68	755	588	703	225	255	262	915	57	824	338	166	71	999999	318	999999	787	236	999999	999999	435	306	586	359	691	807	999999	999999	248	999999	999999	999999	999999	999999	878	87	899	180	907	162	221	292	999999	830	573	534	47	792	999999	569	999999	855	999999	999999	594	762	178	239	22	417	32	999999	676	786	591	425	717	999999	999999	240	950	999999	999999	315	999999	153	412	755	786	167	769	440	639	999999	237	999999	259	467	193	999999	909	999999	999999	499	139	187	615	117	249	999999	816	754	640	358	999999	425	537	999999	418	999999	999999	422	999999	854	648	592	404	999999	559	214	176	260	999999	999999	331	290	459	828	185	395	538	999999	516	638	351	25	799	291	69	811	849	901	999999	999999	766	496	999999	312	851	999999	783	999999	558	44	981	565	655	604	37	338	966	999999	181	32	912	63	906	814	513	632	999999	123	999999	999999	364	274	211	366	278	835	73	156	977	999999	612	920	747	481	656	785	369	999999	264	731	844	151	729	35	830	999999	589	412	799	999999	754	999999	999999	810	999999	999999	364	299	335	
999999	274	819	999999	999999	420	991	999999	434	168	728	273	999999	999999	216	902	223	544	999999	536	565	255	660	357	758	884	942	251	999999	999999	938	999999	80	869	999999	467	999999	420	196	615	838	999999	164	254	80	955	167	811	473	999999	466	999999	188	763	770	946	613	472	972	658	477	999999	999999	632	229	999999	999999	727	796	748	877	802	999999	570	999999	167	100	416	999999	802	727	141	778	40	346	765	252	317	999999	125	999999	562	448	999999	147	98	999999	532	34	999999	763	439	24	724	39	999999	825	618	999999	613	855	999999	999999	179	931	999999	971	348	296	464	999999	999999	629	681	999999	324	364	819	432	999999	137	568	391	512	49	298	127	999999	10	682	939	999999	252	495	269	657	376	278	606	800	126	691	245	570	719	999999	810	342	999999	714	308	16	999999	465	485	297	814	683	139	643	229	917	347	613	524	429	642	999999	421	999999	948	95	999999	631	493	446	999999	821	792	999999	487	784	235	999999	383	932	448	787	20	972	999999	693	149	963	999999	209	353	632	56	999999	245	676	921	999999	999999	223	999999	999999	971	49	964	993	890	968	165	444	691	62	239	591	980	855	132	448	999999	999999	946	259	59	999999	999999	700	775	503	925	811	999999	643	528	170	148	999999	999999	971	18	848	802	181	999999	147	517	999999	402	464	318	999999	999999	482	196	511	277	545	999999	687	946	273	999999	999999	52	999999	999999	58	533	999999	999999	105	50	999999	439	556	462	775	451	912	776	801	308	320	999999	545	266	390	457	27	893	603	381	137	34	744	999999	414	139	463	999999	469	767	332	21	223	349	402	53	639	999999	501	103	601	911	155	965	999999	213	506	97	200	601	515	186	849	999999	913	136	694	925	58	999999	999999	999999	317	43	975	309	999999	205	863	347	999999	969	401	509	779	999999	878	779	999999	999999	632	375	376	868	999999	156	172	498	436	999999	999999	713	10	855	999999	999999	999999	122	990	608	242	310	999999	999999	783	999999	999999	349	944	697	999999	915	999999	846	23	622	979	449	780	999999	147	482	768	597	989	113	968	545	404	534	621	766	999999	124	968	331	999999	523	999999	999999	371	822	554	999999	999999	999999	510	163	842	492	999999	999999	341	171	471	760	999999	635	999999	680	577	249	999999	420	86	491	136	98	878	999999	999999	466	364	999999	466	999999	927	39	580	999999	999999	999999	999999	999999	999999	466	434	626	999999	218	789	999999	659	414	147	132	877	144	999999	536	316	999999	285	160	999999	808	999999	276	705	999999	832	512	65	
317	87	999999	546	999999	999999	999999	67	509	446	999999	999999	965	999999	999999	927	344	447	999999	376	53	999999	999999	540	551	999999	459	999999	168	921	505	385	286	999999	351	337	999999	585	999999	982	999999	999999	999999	975	615	258	56	11	849	348	999999	709	49	146	999999	78	896	232	994	999999	701	999999	898	999999	940	294	625	515	466	623	999999	758	603	810	332	574	443	999999	924	303	854	999999	817	819	560	796	345	150	448	283	440	162	590	711	999999	101	580	999999	45	330	999999	540	544	235	796	612	999999	239	999999	447	634	690	307	701	288	999999	999999	999999	37	154	949	999999	76	193	192	400	178	892	529	241	994	999999	180	604	999999	323	913	592	33	948	690	116	999999	999999	648	999999	854	888	432	47	955	500	200	890	999999	159	999999	361	52	405	444	222	710	582	452	419	520	703	42	964	999999	999999	65	89	463	842	999999	75	544	442	545	289	999999	491	285	503	34	289	233	999999	849	999999	549	627	999999	477	406	754	999999	238	240	161	855	999999	999999	412	445	121	437	999999	11	999999	816	610	859	164	999999	228	999999	948	395	240	479	522	124	777	13	437	575	985	446	403	516	316	999999	394	999999	11	783	999999	999999	912	999999	999999	518	451	746	939	999999	359	724	187	457	609	842	999	681	343	353	999999	409	17	546	451	102	607	891	510	408	475	730	751	999999	434	890	999999	388	785	13	999999	40	999999	669	225	270	268	999999	906	473	212	713	100	658	999999	473	60	376	410	602	911	559	246	541	302	999999	973	742	33	719	369	621	896	339	679	900	345	347	999999	191	833	999999	984	46	205	762	640	999999	593	960	839	116	977	999999	102	124	794	532	377	596	296	526	999999	197	999999	590	817	999999	999999	951	137	713	56	999999	768	259	574	209	345	999999	988	881	158	72	879	263	999999	999999	247	999999	999999	999999	999999	999999	894	317	999999	797	999999	999999	945	999999	123	641	833	136	69	999999	424	999999	550	999999	196	836	607	415	377	860	318	999999	946	114	523	424	846	323	999999	322	334	460	521	777	999999	729	595	119	767	516	999999	752	999999	884	298	404	24	520	999999	143	136	488	939	877	999999	92	669	840	366	698	999999	519	999999	747	434	963	999999	773	328	999999	251	999999	999999	861	632	565	999999	999999	816	128	410	335	696	999999	999999	999999	521	644	298	193	70	999999	752	79	720	718	999999	456	999999	334	999999	250	201	169	892	637	999999	88	254	923	436	607	34	247	297	470	822	999999	999999	589	452	999999	999999	
144	406	496	745	578	150	913	206	210	999999	492	54	170	999999	536	715	558	14	442	399	374	757	462	729	514	781	260	896	584	894	870	881	397	765	67	763	999999	999999	272	999999	341	727	235	996	542	203	137	336	295	999999	13	585	19	296	999999	387	943	766	240	797	889	999999	621	315	741	610	999999	404	86	773	319	665	741	505	68	646	531	999999	197	321	653	924	610	515	890	999999	999999	999999	999999	999999	819	639	661	474	999999	999999	115	999999	999999	932	547	999999	999999	522	759	347	999999	514	238	473	855	999999	999999	919	154	965	416	116	425	455	739	554	999999	406	999999	680	13	999999	457	743	541	999999	999999	265	999999	920	999999	999999	756	553	451	366	999999	190	999999	342	69	742	330	92	907	999	504	809	202	992	982	852	569	999999	344	575	67	494	932	254	286	324	154	233	299	328	999999	872	14	382	681	569	582	620	620	270	947	374	835	541	116	999999	72	781	999999	822	529	676	999999	875	999999	389	258	999999	66	745	999999	106	793	589	999999	999999	999999	999999	321	999999	279	999999	469	999999	628	693	658	401	999999	884	262	372	296	999999	799	999999	999999	138	82	999999	999999	12	563	874	672	999999	999999	256	892	483	596	251	999999	524	552	580	217	999999	257	615	730	856	442	182	492	235	809	326	789	965	999999	999999	747	29	112	999999	394	594	410	777	122	999999	509	999999	297	21	902	772	923	999999	475	999999	880	999999	999999	464	569	999999	391	447	51	264	999999	926	513	999999	999999	450	999999	285	196	623	734	480	999999	999999	357	778	884	999999	332	47	402	571	500	999999	796	290	458	647	707	999999	212	963	735	858	999999	582	160	378	517	999999	360	648	42	852	793	410	963	999999	116	999999	999999	910	124	999999	861	895	435	71	133	222	991	774	577	193	999999	771	744	999999	383	774	627	999999	963	870	686	754	538	647	999999	999999	327	216	541	999999	506	302	848	731	996	60	156	98	255	305	999999	586	999999	849	999999	31	999999	328	869	999999	174	990	999999	999999	999999	117	367	788	999999	737	999999	999999	242	661	686	128	923	23	648	332	999999	539	271	668	999999	110	683	688	216	637	730	999	347	209	751	516	355	604	414	889	692	368	685	999999	410	684	353	418	173	323	999999	652	679	999999	713	999999	999999	288	843	226	433	678	582	775	16	999999	999999	43	910	999999	773	999999	608	999999	639	268	853	753	999999	725	757	999999	525	999999	539	999999	999999	999999	495	999999	787	76	760	197	465	24	786	999999	511	513	246	999999	
508	999999	550	779	53	919	999999	454	782	975	30	127	469	168	163	689	246	999999	999999	646	547	793	392	706	568	421	303	625	482	942	251	754	489	447	766	532	352	999999	43	999999	894	51	344	811	56	642	728	307	860	999999	674	581	937	600	772	715	609	843	220	632	625	999999	972	839	733	276	638	999999	402	630	999999	999999	999999	176	751	506	999999	999999	660	925	692	996	764	384	277	670	816	888	999999	999999	922	999999	549	410	784	614	78	505	87	779	14	707	904	239	760	198	684	771	848	275	267	38	193	294	940	629	525	598	999999	73	459	999999	355	351	708	838	999999	496	392	147	999999	953	503	880	921	985	101	999999	623	89	985	55	50	410	793	894	324	999999	470	164	999999	480	933	24	330	264	999999	999999	531	999999	261	198	388	999999	837	999999	535	999999	373	954	538	990	999999	492	88	413	708	945	558	813	999999	999999	35	237	59	999999	999999	489	999999	666	634	538	13	701	828	796	667	340	572	489	369	999999	999999	515	626	107	505	451	999999	916	999999	999999	14	999999	408	578	173	160	660	999999	999999	55	753	706	330	999999	987	282	999999	291	999999	378	383	79	999999	512	791	999999	611	951	462	578	552	644	999999	999999	999999	295	303	259	633	516	680	693	205	999999	268	194	195	626	999999	999999	787	654	179	999999	999999	999999	273	999999	787	653	548	999999	999999	714	999999	118	595	110	475	702	978	414	658	240	698	689	873	141	253	606	334	984	842	999999	999999	898	474	933	197	999999	999999	407	472	999999	967	971	999999	491	999999	159	999999	95	161	417	255	999999	996	938	999999	999999	71	141	651	999999	329	999999	866	999999	923	604	643	661	913	999999	679	580	941	678	999999	726	422	392	320	104	16	249	832	999999	983	418	902	536	453	844	999999	890	755	291	660	413	114	87	567	225	515	937	999999	999999	737	674	441	999999	999999	762	999999	679	820	557	184	90	731	442	999999	514	702	117	999999	78	999999	999999	824	660	27	859	999999	345	824	999999	588	79	999999	556	999999	999999	999999	584	860	999999	915	858	79	208	116	580	999999	999999	872	63	523	999999	729	114	999999	999999	849	780	309	816	999999	594	855	725	968	999999	999999	999999	745	896	538	127	257	527	162	999999	999999	999999	999999	999999	999999	949	472	771	999999	190	349	962	618	748	469	205	285	54	549	330	999999	999999	239	12	567	999999	926	976	524	999999	999999	211	951	458	999999	999999	236	862	999999	201	132	93	153	788	764	999999	999999	997	436	342	999999	212	977	831	
486	375	396	999999	999999	680	32	496	256	186	999999	148	999999	169	999999	245	969	999999	416	999999	208	999999	999999	451	247	517	999999	999999	549	192	562	947	233	129	971	863	999999	999999	982	957	178	999999	999999	966	758	999999	48	406	488	200	373	429	999999	629	633	567	173	945	314	372	999999	103	999999	999999	624	92	999999	891	198	999999	999999	293	440	458	999999	572	999999	999999	999999	999999	999999	543	451	358	819	143	161	604	496	414	700	999999	999999	620	226	85	689	773	352	999999	999999	156	218	832	791	89	989	999999	450	70	486	999999	999999	693	893	207	651	597	999999	490	931	320	999999	784	955	999999	999999	999999	242	113	882	318	892	27	908	331	999999	618	999999	740	153	813	163	435	927	770	640	687	999999	29	434	101	529	861	999999	999999	751	434	999999	999999	176	179	115	346	188	999999	47	244	785	571	872	43	41	999999	347	127	166	970	856	194	877	235	102	222	679	791	788	40	999999	516	999999	900	740	999999	573	999999	707	816	999999	999999	999999	406	901	165	157	400	70	25	999999	999999	245	780	578	693	407	940	87	892	667	397	999999	16	961	279	999999	972	302	749	940	999999	420	349	999999	106	460	480	334	999999	999999	288	730	773	516	655	280	800	331	57	999999	999999	896	814	159	860	380	999999	444	631	174	184	108	321	84	161	216	895	67	482	999999	926	615	999999	827	388	666	615	500	315	999999	200	651	254	999999	316	999999	605	199	862	725	733	46	999999	772	890	999999	419	698	365	448	384	742	848	815	957	28	756	987	999999	203	999999	236	138	999999	974	533	999999	456	999999	684	611	999999	999999	757	508	890	912	377	936	207	257	916	999999	866	624	999999	802	439	907	298	719	617	427	668	960	507	999999	79	999999	366	336	999999	930	680	837	678	546	101	316	77	115	999999	60	999999	946	848	999999	271	18	525	999999	424	999999	480	999999	994	288	537	796	11	982	843	579	580	870	294	999999	999999	39	945	911	710	999999	999999	999999	340	566	854	721	999999	415	646	70	999999	634	999999	423	459	999999	999999	400	19	304	315	95	999999	809	480	703	662	861	636	241	73	613	30	999999	709	297	999999	999999	434	815	999999	595	999999	782	307	999999	999999	870	999999	749	196	555	902	416	817	754	920	999999	96	999999	68	261	779	414	999999	668	614	621	714	172	999999	999999	999999	203	999999	999999	748	490	512	534	999999	792	334	999999	999999	999999	711	614	483	954	376	114	350	283	756	433	816	932	784	638	999999	999999	165	373	668	780	589	709	
796	108	15	440	27	561	416	276	926	999999	999999	490	957	999	147	999999	796	976	999999	692	999999	196	999999	999999	999999	999999	203	407	637	960	229	274	928	12	818	385	948	999999	999999	788	867	490	506	925	573	304	681	341	209	405	577	691	715	999999	272	609	205	199	999999	153	999999	18	639	965	672	104	561	955	191	999999	811	861	890	286	825	956	999999	977	253	411	202	861	207	999999	999999	537	558	42	999999	999999	190	999999	210	943	430	858	851	540	999999	478	999999	726	160	999999	594	715	801	438	80	316	919	228	999999	333	950	999999	810	407	582	999999	999999	999999	225	972	580	62	661	947	856	967	115	158	724	774	999999	999999	711	758	647	678	736	130	999999	433	999999	962	999999	876	999999	923	57	453	958	999999	933	999999	999999	187	999999	542	63	853	581	113	211	770	503	182	999999	999999	999999	61	760	904	408	425	999999	791	683	618	999999	785	999999	933	919	661	200	999999	841	455	999999	534	891	999999	999999	999999	999999	858	232	528	469	640	221	999999	138	995	693	999999	719	518	655	999999	503	259	302	999999	898	648	999999	999999	580	896	999999	999999	518	270	170	654	289	999999	876	709	569	165	159	608	573	999999	804	923	999999	146	886	999999	799	256	40	999999	999999	356	984	899	674	683	999999	572	309	999999	10	999999	835	48	774	205	641	999999	160	999999	110	694	704	462	844	270	580	444	20	999999	420	272	240	529	842	999999	540	999999	999999	886	217	587	308	999999	999999	935	98	929	371	691	691	853	106	691	541	999999	651	999999	999999	414	112	999999	562	302	591	737	638	999999	206	841	664	999999	911	273	999999	522	396	142	26	909	181	650	82	328	326	567	176	548	987	724	291	18	921	630	783	999999	999999	16	979	708	306	999999	733	529	37	999999	941	999999	560	28	731	518	515	999999	242	461	440	243	975	999999	571	999999	328	482	999999	655	999999	290	490	436	999999	999999	163	318	612	399	917	553	999999	999999	625	343	987	968	993	999999	503	775	398	999999	273	791	40	954	146	216	463	999999	970	999999	293	660	351	999999	530	350	365	206	543	999999	543	999999	999999	686	409	999999	999999	359	489	786	161	968	892	168	172	999999	360	208	182	999999	999999	666	999999	919	16	999999	992	863	448	652	999999	307	241	556	788	386	999999	354	999999	908	113	113	771	193	230	325	999999	999999	961	824	990	166	999999	147	905	877	999999	999999	679	444	245	249	911	836	378	854	736	346	380	786	857	999999	652	273	302	832	894	398	999999	999999	206	999999	
999999	624	999999	999999	283	103	650	999999	81	826	999999	121	673	863	202	935	999999	376	588	431	812	184	967	984	514	760	999999	999999	999999	915	333	988	247	436	347	297	185	127	580	642	696	469	999999	999999	341	999999	999999	438	640	959	583	333	112	999999	996	727	657	677	746	523	258	999999	928	166	999999	685	874	246	999999	905	999999	697	795	946	735	352	999999	936	652	999999	169	417	442	32	341	999999	886	472	439	620	640	507	380	67	394	129	541	999999	999999	999999	999999	363	912	735	209	886	537	165	999999	999999	266	720	34	774	363	840	144	999999	824	503	799	411	999999	905	999999	262	326	738	999999	616	811	911	999999	996	315	805	505	999999	823	999999	472	730	432	785	363	919	483	606	703	553	999999	635	999999	42	856	265	556	16	999999	947	999999	799	602	432	999999	355	999999	999999	468	558	344	999999	92	378	999999	79	979	31	551	355	999999	719	44	19	631	999999	187	999999	150	60	999999	999999	248	875	999999	999999	137	10	943	18	609	454	148	155	218	558	553	366	10	786	286	534	465	124	178	849	765	999999	801	666	177	942	887	418	309	845	198	999999	492	369	999999	978	999999	999999	745	334	581	999999	800	999999	632	821	999999	363	774	723	43	133	999999	46	999999	543	999999	286	840	667	567	730	846	372	370	346	999999	641	844	307	999999	999999	378	843	278	876	999999	728	999999	356	999999	533	644	999999	812	74	999999	455	999999	408	779	999999	701	88	766	851	51	437	712	296	947	735	518	476	277	999999	999999	863	768	999999	750	999999	999999	494	102	43	999999	271	560	305	837	428	188	446	999999	654	230	999999	86	427	835	365	25	999999	409	839	24	177	317	999999	319	645	687	999999	657	999999	559	999999	986	733	765	780	877	416	999999	529	556	999999	999999	622	999999	999999	786	999999	205	999999	465	504	94	999999	28	918	999999	999999	999999	201	740	756	789	228	105	22	999999	353	661	999999	488	999999	298	880	292	942	228	695	809	999999	858	346	999999	273	843	64	133	733	714	846	826	27	430	267	788	799	292	731	999999	999999	161	443	999999	149	999999	856	999999	999999	970	86	700	999999	60	142	342	403	529	526	384	50	999999	579	639	815	238	471	188	41	101	999999	660	497	177	999999	999999	999999	657	97	367	987	999999	919	999999	638	156	999999	966	298	924	394	279	766	356	486	999999	999999	803	999999	911	444	999999	183	122	487	425	213	101	128	439	999999	746	442	169	999999	201	970	999999	999999	668	671	504	999999	116	999999	222	893	150	690	
943	130	622	783	999999	999999	319	999999	999999	999999	222	943	476	847	999999	17	999999	836	607	999999	295	27	765	999999	215	249	939	787	77	999999	274	532	999999	410	185	999999	999999	963	999999	246	87	999999	173	539	788	725	204	657	41	109	69	385	296	191	999999	925	365	999999	577	999999	999999	999999	608	402	999999	690	999999	999999	672	550	712	684	579	371	882	769	853	999999	23	489	999999	292	756	967	354	999999	245	881	15	999999	999999	999999	999999	330	263	555	917	771	528	108	845	138	984	491	396	385	805	925	999999	635	81	139	806	98	999999	700	999999	640	999999	132	999999	999	70	423	596	999999	298	259	999999	336	852	92	707	915	644	916	307	274	581	969	92	320	582	380	187	824	999999	307	999999	562	779	286	723	405	999999	999999	77	571	895	999999	97	999999	817	972	782	999999	431	891	453	975	402	511	999999	88	49	999999	999999	690	245	999999	999999	990	819	554	556	575	369	312	270	798	848	736	379	422	881	536	503	609	597	198	402	999999	853	999999	999999	278	227	645	365	999999	429	387	335	132	610	106	737	272	426	999999	629	999999	630	655	999999	666	999999	999999	206	513	999999	999999	999999	57	379	770	999999	365	394	288	357	724	946	750	379	999999	999999	256	812	999999	799	241	193	999999	999999	282	999999	208	337	504	999999	580	999999	852	880	999999	999999	999999	753	839	959	999999	877	147	859	905	183	999999	286	999999	999999	999999	834	421	999999	408	633	712	999999	106	999999	939	37	890	152	777	285	999999	869	766	999999	131	999999	973	825	427	363	999999	531	662	109	287	921	671	248	260	745	37	999999	482	979	581	800	656	999999	999999	354	987	999999	999999	630	89	20	519	999999	999999	392	861	595	297	55	587	999999	999999	997	336	27	366	999999	999999	41	257	956	397	787	604	331	847	747	999999	82	375	999999	449	42	30	999999	999999	191	115	867	884	999999	850	999999	402	400	974	999999	899	13	988	999999	114	60	382	133	623	732	884	999999	545	124	999999	224	679	537	741	793	999999	69	615	184	546	33	156	816	999999	960	999999	213	356	198	848	801	94	40	945	398	999999	999999	652	679	999999	303	332	770	651	635	756	999999	659	191	999999	839	397	814	799	90	999999	566	27	663	347	999999	465	999999	275	988	140	649	591	352	143	999999	417	936	999999	999999	701	999999	174	480	999999	530	554	175	517	999999	999999	999999	240	865	495	103	999999	999999	999999	625	837	999999	504	662	504	117	283	999999	57	999999	431	460	936	555	999999	999999	401	547	999999	817	136	
999999	839	267	584	860	418	726	857	49	999999	999999	999999	261	415	725	882	999999	975	106	256	247	128	999999	586	953	999999	685	999999	999999	702	999999	540	524	498	548	999999	247	88	643	698	557	459	17	399	999999	856	685	150	664	645	888	572	999999	570	889	999999	922	680	630	528	733	250	999999	999999	870	999999	90	762	867	588	999999	999999	999999	999999	699	788	999999	527	583	107	657	545	821	332	813	769	187	953	609	377	999999	999999	457	125	964	316	999999	999999	529	999999	775	999999	283	85	999999	464	240	953	999999	110	70	405	107	533	870	198	429	567	534	111	999999	137	999999	499	375	87	976	225	443	999999	228	450	998	467	331	999999	272	745	332	999999	538	234	91	508	316	817	469	924	999999	999999	886	999999	145	427	999999	648	769	783	999999	922	999999	25	520	489	881	620	407	639	211	145	926	999999	244	186	573	999999	999999	654	193	557	617	999999	970	667	505	999999	315	580	61	683	999999	488	45	409	999999	522	999999	602	626	999999	420	830	722	119	850	212	767	959	854	999999	999999	124	999999	999999	315	999999	999999	853	983	999999	315	826	588	528	180	447	649	835	999999	60	772	452	38	497	999999	999999	339	861	816	302	459	356	725	131	89	851	888	882	104	445	478	860	999999	961	999999	999999	251	204	939	413	999999	931	999999	804	167	160	999999	999999	26	527	105	999999	46	690	999999	999999	999999	466	999999	999999	999999	766	741	870	582	999999	833	77	999999	999999	999999	145	999999	413	739	527	702	920	963	929	765	785	999999	576	350	294	824	928	755	430	492	999999	755	620	999999	796	200	999999	999999	256	326	28	996	999999	981	959	271	633	951	688	999999	190	503	519	563	999999	901	174	529	297	97	999999	999999	685	69	761	999999	999999	999999	942	336	999999	698	999999	612	746	789	402	595	390	32	201	976	76	999999	312	291	999999	999999	91	895	36	263	934	169	421	999999	320	999999	999999	578	960	84	999999	362	348	491	785	999999	816	983	509	578	148	275	999999	928	255	521	756	999999	155	999999	477	57	309	665	763	557	201	50	479	999999	375	999999	72	127	968	714	825	820	505	337	250	999999	999999	999999	999999	669	999999	999999	999999	999999	657	999999	433	999999	606	999999	62	999999	727	238	716	776	513	521	999999	336	213	778	960	999999	695	935	974	817	999999	379	660	851	550	104	294	708	999999	681	339	625	389	355	520	999999	662	153	999999	999999	999999	474	594	874	255	788	466	999999	531	920	112	721	775	999999	712	999999	310	210	142	999999	999999	18	197	
832	191	587	947	857	268	954	999999	552	999999	707	999999	539	999999	785	999999	999999	999999	799	186	999999	578	618	849	999999	643	293	705	461	20	999999	333	999999	999999	999999	693	668	840	609	236	577	51	559	878	78	418	999999	451	525	604	380	995	154	831	528	264	573	737	183	999999	974	999999	427	542	999999	383	999999	999999	34	999999	937	921	39	572	609	627	999999	739	999999	365	999999	842	190	999999	640	999999	188	781	758	999999	130	930	666	395	261	328	624	999999	505	694	999999	920	427	432	666	999999	965	581	231	900	244	999999	956	999999	753	142	78	570	902	908	205	812	503	999999	972	999999	999999	999999	321	290	12	12	243	999999	541	999999	999999	757	999999	191	508	999999	560	858	272	295	974	848	642	129	260	64	124	597	499	21	426	900	999999	999999	203	332	270	940	898	242	600	999999	286	213	999999	320	999999	720	410	598	262	645	264	686	42	416	11	202	40	948	887	999999	596	999999	999999	999999	307	999999	999999	186	999999	619	959	39	999999	999999	572	439	411	939	999999	404	999999	900	759	781	645	773	999999	786	330	999999	910	949	355	954	999999	756	89	202	23	840	732	233	262	999999	685	235	991	927	999999	572	790	100	274	493	999999	695	770	351	999999	533	911	211	856	277	708	20	684	740	830	816	359	999999	926	843	999999	963	999999	126	105	419	999999	999999	942	757	287	820	684	862	999999	588	999999	738	323	489	929	531	377	985	999999	675	551	261	106	38	223	999999	173	431	999999	495	57	653	255	470	751	221	268	108	989	888	999999	821	244	999999	830	620	895	446	999999	149	596	663	192	999999	868	530	603	914	544	705	656	263	50	999999	540	341	492	853	738	717	273	278	995	56	999999	999999	999999	853	207	999999	686	726	517	682	899	999999	471	824	601	231	618	353	564	293	999999	82	781	999999	999999	498	138	51	708	206	999999	328	667	146	91	999999	513	999999	716	999999	28	999999	745	999999	120	156	870	667	261	517	999999	919	713	711	814	277	948	791	151	708	474	999999	28	320	805	999999	726	999999	743	463	999999	868	636	623	275	310	336	999999	125	999999	628	470	790	200	106	956	614	956	331	813	200	999999	607	999999	999999	999999	999999	999999	562	539	999999	999999	923	999999	800	240	292	99	446	513	940	999999	999999	586	89	14	854	827	223	849	999999	769	999999	929	273	999999	999999	628	157	891	399	901	859	999999	144	999999	546	999999	400	865	673	525	519	817	873	663	999999	999999	928	472	529	94	220	713	573	660	541	993	
535	805	970	664	942	555	124	49	676	999999	451	996	999999	862	436	357	185	450	260	196	66	999999	948	249	999999	684	372	314	690	156	21	484	999999	552	466	595	999999	19	582	964	702	834	987	955	579	999999	15	999999	657	862	999999	133	410	354	937	926	857	730	963	267	999999	809	358	999999	89	967	453	914	405	841	999999	175	868	295	999999	999999	999999	992	670	768	679	705	657	828	999999	888	83	208	615	999999	737	175	55	324	781	892	485	468	875	999999	999999	999999	999999	815	410	372	264	125	860	999999	314	999999	999999	999999	588	999999	162	999999	910	999999	893	255	308	864	999999	999999	129	554	999999	999999	746	163	999999	68	289	588	443	841	427	256	633	958	348	900	235	999999	115	850	999999	303	740	955	999999	999999	718	999999	792	406	712	124	252	710	611	268	968	161	999999	11	916	999	54	320	112	999999	568	935	907	407	999999	240	190	279	818	999999	861	999999	605	999999	999999	55	796	999999	139	999999	14	922	357	89	932	999999	135	999999	933	736	259	429	852	999999	126	783	336	394	767	481	999999	972	892	401	999999	999999	999999	999999	661	999999	999999	17	190	999999	659	645	587	827	999999	999999	114	86	345	92	960	441	999999	712	999999	566	719	412	279	999999	378	41	40	999999	999999	755	527	820	452	73	532	251	248	62	243	999999	205	508	999999	212	999999	857	637	810	440	999999	249	843	988	104	161	801	999999	533	431	627	614	631	156	719	47	294	634	282	559	999999	202	885	478	999999	371	220	492	76	290	521	404	230	525	999999	516	683	831	999999	912	999999	999999	715	631	616	999999	999999	362	209	175	999999	233	364	260	999999	773	999999	375	152	733	940	999999	672	252	910	233	999999	116	440	213	363	999999	286	370	999999	215	486	264	862	980	798	999999	293	999999	207	298	49	969	999999	941	162	318	999999	624	971	999999	999999	473	720	392	999999	467	921	996	999999	999999	946	994	432	516	297	109	513	172	999999	999999	34	770	999999	622	999999	424	999999	499	60	999999	773	999999	999999	999999	374	23	543	479	999999	340	935	297	99	577	351	999999	546	999999	654	63	999999	999999	689	888	398	80	429	108	209	999999	999999	999999	945	766	856	294	606	28	999999	284	999999	43	663	604	157	737	681	999999	280	999999	877	26	845	997	999999	257	972	510	26	999999	593	444	279	451	186	513	352	332	720	67	999999	528	999999	380	497	999999	999999	95	740	999999	398	952	999999	71	188	148	587	947	526	609	321	105	999999	847	690	130	763	222	427	999999	999999	
358	755	222	698	359	871	999999	509	478	394	887	769	364	905	999999	999999	999999	272	48	926	404	806	120	746	353	526	306	690	377	17	650	667	106	999999	50	206	615	373	829	999999	122	999999	57	225	433	336	647	942	58	999999	555	949	389	717	990	551	644	476	354	833	574	999999	999999	999999	744	230	672	99	999999	444	11	844	443	771	999999	999999	758	999999	322	27	878	999999	641	863	461	701	287	389	284	498	562	999999	999999	996	701	337	316	586	481	212	663	558	86	614	512	710	515	617	903	45	793	749	163	337	954	220	153	278	20	53	943	293	814	377	999999	863	826	999999	999999	999999	649	182	424	119	999999	330	288	36	361	999999	195	999999	485	999999	705	999999	984	999999	999999	491	193	48	575	999999	269	380	744	999999	732	999999	999999	999999	999999	426	395	620	999999	54	973	633	931	127	916	269	857	999999	807	574	671	999999	878	146	404	588	303	611	606	986	849	983	586	578	304	712	866	126	999999	69	853	999999	487	940	716	418	559	75	131	316	580	986	999999	999999	999999	999999	770	748	674	999999	132	999999	23	348	204	990	57	363	823	214	403	999999	161	747	720	586	591	999999	429	986	39	237	999999	300	416	999999	999999	416	540	641	999999	127	999999	173	937	79	81	149	746	726	370	206	252	999999	912	838	834	825	999999	999999	999999	832	328	687	929	999999	304	722	932	340	580	641	999999	191	999999	285	299	988	810	651	515	452	201	703	626	832	999999	573	388	577	39	594	956	89	999999	118	798	764	999999	999999	774	359	999999	415	999999	999999	999999	71	653	636	548	999999	999999	999999	946	628	640	625	71	106	999999	731	344	364	999999	985	685	743	620	999999	487	535	754	999999	876	165	245	785	557	897	999999	999999	999999	751	999999	999999	580	999999	143	942	478	183	999999	146	999999	53	24	999999	114	999999	53	640	450	499	159	22	999999	256	931	790	392	854	78	173	999999	985	810	999999	335	127	414	537	609	678	685	313	832	617	634	833	151	393	999999	397	854	818	999999	430	999999	26	101	999999	226	353	559	623	999999	539	999999	999999	242	431	526	999999	755	516	41	999999	999999	845	190	483	621	999999	999999	999999	183	680	999999	999999	511	390	991	319	36	90	999999	266	129	999999	208	302	999999	486	600	719	866	999999	642	999999	787	712	999999	999999	999999	618	713	127	704	999999	449	434	230	669	646	852	999999	217	960	999999	999999	774	999999	750	646	999999	999999	144	508	999999	999999	489	47	999999	52	799	773	245	999999	418	377	203	
561	568	623	774	81	459	839	748	288	659	733	967	153	22	69	866	119	947	999999	578	619	774	427	999999	396	999999	627	847	89	205	999999	552	307	10	222	999999	999999	999999	816	906	999999	759	999999	483	756	999999	827	39	740	906	135	536	165	799	584	787	151	663	387	822	831	992	669	999999	925	190	670	152	999999	975	999999	246	999999	356	282	859	999999	944	212	999999	431	597	116	182	79	207	397	508	999999	435	942	473	999999	994	84	312	100	567	558	576	999999	999999	240	999999	177	999999	404	999999	526	725	663	207	999999	70	400	244	885	999999	23	999999	792	999999	999999	373	999999	275	751	146	999999	970	768	565	999999	636	917	746	999999	999999	15	190	802	589	981	999999	772	745	22	434	603	999999	426	999999	554	831	784	246	999999	999999	731	901	999999	267	535	555	956	999999	811	999999	152	653	876	543	490	833	924	212	190	35	601	297	263	326	999999	999999	554	174	999999	999999	851	680	787	500	999999	114	999999	545	64	435	744	999999	934	999999	292	999999	963	999999	123	721	906	582	999999	933	274	443	647	821	999999	102	11	999999	999999	256	972	472	866	999999	922	386	790	389	157	755	999999	926	363	75	44	999999	479	671	999999	299	657	279	624	999999	999999	187	466	999999	999999	961	434	999999	588	687	225	820	999999	587	960	999999	930	999999	434	310	651	347	999999	999999	786	999999	999999	999999	740	796	599	703	999999	22	159	999999	919	999999	568	196	999999	339	348	675	850	224	508	892	710	999999	369	139	845	323	212	888	107	884	999999	999999	348	999999	221	999999	98	999999	972	999999	437	226	817	371	958	248	980	322	999	414	731	999999	999999	730	629	426	437	469	857	533	999999	999999	647	999999	134	880	847	999999	999999	557	587	338	251	436	465	999999	999999	999999	180	607	343	889	889	692	162	872	64	618	474	999999	364	999999	664	448	272	999999	579	782	246	87	401	753	203	999999	827	999999	330	207	274	145	919	439	298	260	999999	920	382	954	882	999999	826	238	761	334	999999	958	999999	802	174	299	914	999999	761	103	999999	589	696	447	865	999999	999999	857	353	999999	874	924	999999	413	258	352	793	625	899	984	261	172	991	869	258	869	729	527	999999	975	231	205	678	999999	999999	610	233	999999	98	999999	709	968	884	432	459	278	627	270	999999	999999	506	299	825	999999	841	53	999999	826	999999	996	39	999999	824	999999	117	679	256	999999	369	647	999999	858	536	775	285	293	287	569	419	980	999999	468	999999	221	478	932	380	901	363	11	22	406	
745	102	103	684	153	999999	999999	999999	999999	491	901	907	999999	647	762	999999	999999	558	999999	38	417	999999	754	571	62	999999	999999	185	308	999999	781	367	634	721	122	444	999999	601	149	771	254	999999	958	759	566	75	999999	831	179	331	411	805	999999	999999	989	537	347	532	999999	540	616	149	999999	676	999999	543	282	981	534	328	999999	899	419	994	784	778	260	994	14	999999	106	78	16	999999	943	976	999999	650	732	585	106	160	999999	999999	165	115	999999	291	999999	33	793	999999	306	999999	954	999999	396	250	209	999999	287	999999	527	645	999999	999999	142	999999	733	733	420	631	259	948	232	226	929	810	838	999999	621	968	945	981	203	999999	772	165	32	441	999999	882	451	521	999999	753	632	334	174	618	972	662	558	325	612	999999	999999	357	628	738	999999	585	411	999999	599	318	407	999999	452	873	775	977	481	301	153	999999	190	738	999999	478	593	605	645	230	999999	959	420	629	999999	999999	294	424	537	294	859	14	480	921	922	990	999999	999999	881	300	842	995	191	266	182	999999	981	999999	707	159	999999	976	999999	190	822	639	897	778	999999	421	589	360	449	196	999999	148	999999	268	816	660	133	999999	724	354	999999	999999	777	163	456	305	999999	747	717	999999	149	883	74	299	999999	292	102	577	999999	470	711	492	999999	994	824	43	25	999999	730	999999	36	647	262	594	999999	119	861	744	331	999999	371	999999	643	71	56	558	83	769	168	534	568	999999	587	263	643	896	999999	783	999999	999999	290	335	999999	670	361	501	999999	479	496	989	430	358	255	57	108	869	848	493	947	999999	959	255	565	206	488	999999	70	999999	951	906	953	88	415	908	591	45	999999	972	710	554	927	999999	999999	178	113	220	310	999999	164	773	57	673	835	999999	463	44	770	999999	192	999999	441	631	528	589	46	351	942	346	466	999999	999999	999999	783	999999	348	365	972	396	102	999999	179	531	999999	188	859	290	253	999999	999999	557	274	999999	999999	829	123	999999	85	693	999999	762	277	963	83	101	999999	182	890	999999	724	107	71	999999	727	914	711	909	787	999999	730	999999	108	600	891	999999	999999	49	999999	953	999999	52	999999	289	264	340	10	216	999999	999999	459	687	400	810	627	357	496	999999	286	999999	127	213	518	999999	962	385	663	999999	82	174	303	999999	97	936	163	682	999999	781	999999	397	914	505	461	45	890	999999	366	999999	999999	543	422	907	999999	219	836	85	533	553	999999	999999	676	333	999999	999999	459	770	600	463	656	945	540	714	999999	889	
961	622	999999	482	845	919	28	375	999999	538	751	396	925	877	109	88	158	999999	464	249	720	591	371	178	586	129	999999	902	641	37	13	708	999999	873	257	223	333	61	707	407	999999	999999	999999	604	541	999999	844	722	364	578	796	275	999999	531	999999	380	999999	583	896	726	476	999999	734	999999	535	999999	260	62	630	885	755	107	999999	66	388	419	961	999999	999999	523	284	731	548	73	999999	737	458	613	704	999999	963	999999	999999	981	931	745	577	952	79	497	812	999999	999999	478	822	699	709	999999	153	760	999999	999999	946	383	999999	744	577	999999	445	797	595	646	358	753	999999	15	999999	584	135	643	841	999999	697	149	711	491	999999	999999	250	541	37	999999	999999	944	468	479	803	781	539	196	177	906	999999	282	902	175	444	999999	555	817	999999	135	999999	510	918	409	796	806	671	959	115	507	430	903	769	339	999999	413	294	453	212	171	999999	938	475	999999	501	425	247	545	57	300	524	433	785	902	198	960	36	68	682	999999	999999	999999	91	670	485	613	512	573	999999	40	63	111	999999	999999	90	138	44	982	907	999999	569	136	999999	815	982	997	999999	867	151	226	999999	235	771	215	61	474	857	804	460	999999	999999	673	555	26	999999	423	818	199	822	69	925	53	161	310	437	999999	999999	276	688	487	494	999999	431	773	652	999999	340	409	544	999999	281	240	531	29	468	999999	580	895	999999	999999	189	929	999999	91	300	343	84	999999	999999	78	806	591	126	973	403	278	252	782	374	418	92	418	655	216	788	694	522	999999	999999	999999	999999	999999	999999	129	307	565	599	349	999999	318	753	870	631	476	808	999999	124	558	626	999999	653	999999	531	170	486	999999	284	839	303	606	821	943	628	246	999999	44	999999	996	675	999999	999999	902	309	65	665	222	787	188	407	108	999999	964	515	651	999999	613	999999	537	642	536	291	760	999999	876	497	999999	251	999999	810	774	796	127	882	788	521	999999	498	476	504	999999	983	999999	441	205	35	857	999999	977	357	999999	999999	366	363	999999	556	918	999999	432	999999	999999	999999	402	378	632	311	462	91	999999	139	147	124	999999	999999	999999	552	195	999999	850	851	639	381	274	47	999999	980	440	764	999999	242	603	999999	999999	908	649	303	591	999999	809	893	572	775	999999	848	220	999999	28	333	985	596	370	600	15	999999	928	999999	999999	364	619	652	871	698	999999	999999	535	251	58	867	393	85	999999	999999	519	956	288	863	669	426	826	821	962	116	779	999999	871	999999	999999	494	979	
175	999999	236	117	166	999999	874	437	999999	322	969	888	161	940	909	635	999999	91	999999	303	74	813	999999	538	798	689	764	919	999999	999999	532	361	564	999999	999999	999999	734	361	999999	934	414	436	451	113	857	933	811	176	999999	520	969	922	999999	999999	914	999999	316	999999	319	477	999999	999999	244	605	999999	999999	333	274	722	431	901	999999	728	123	889	638	371	186	999999	864	999999	999999	60	681	652	610	519	374	972	865	999999	45	51	999999	999999	460	201	846	999999	249	999999	547	453	999999	999999	429	999999	728	311	999999	990	139	27	454	598	669	999999	563	953	188	999999	999999	301	999999	259	865	508	999999	446	438	446	525	999999	999999	264	341	154	613	72	233	417	999999	72	695	875	52	28	999999	999999	999999	999999	638	999999	999999	151	651	255	999999	197	753	999999	359	291	999999	840	474	277	585	999999	267	999999	300	999999	730	770	316	896	605	982	217	847	911	557	438	882	807	633	725	300	612	95	557	425	318	312	68	509	199	854	410	999999	999999	407	999999	999999	265	147	172	999999	835	755	649	999999	980	999999	19	999999	853	989	43	841	551	295	587	181	999999	875	999999	427	712	806	999999	751	581	443	413	513	529	945	627	669	470	359	999999	857	446	942	445	412	303	266	656	210	999999	569	232	158	820	856	524	999999	955	744	999999	999999	999999	898	43	547	999999	505	281	907	372	999999	380	999999	830	729	735	34	440	999999	134	455	159	506	929	21	220	999999	693	672	430	999999	714	726	999999	999999	808	548	909	898	909	798	985	749	837	999999	198	40	327	999999	999999	500	999999	184	999999	217	879	552	968	31	336	246	999999	609	486	135	999999	654	505	999999	920	197	125	542	871	336	999999	999999	999999	999999	999999	189	999999	602	550	930	297	539	116	488	999999	265	579	887	571	999999	986	385	273	711	797	544	999999	922	180	934	385	417	313	293	747	480	883	495	208	156	308	999999	999999	999999	838	999999	547	26	999999	999999	617	999999	999999	208	999999	94	146	957	999999	288	654	999999	432	999999	555	879	236	822	741	85	382	999999	688	999999	374	776	327	999999	873	999999	996	518	82	515	327	157	447	115	944	999999	999999	926	810	920	999999	292	787	452	999	959	999999	725	285	774	292	533	548	555	834	573	766	999999	999999	17	291	146	999999	999999	298	407	441	999999	878	88	741	999999	282	768	999999	91	989	875	999999	914	783	281	243	307	999999	793	999999	891	280	380	999999	914	843	802	639	365	999999	870	163	602	527	772	847	999999	999999	837	260	
999999	632	753	584	891	711	999999	233	19	903	999999	999999	505	798	550	850	999999	999999	827	611	999999	999999	567	741	128	722	125	396	999999	434	46	274	395	999999	829	268	527	999999	14	213	673	579	999999	462	703	186	657	803	976	922	349	23	216	235	780	651	75	21	999999	999999	595	999999	222	585	999999	381	308	962	968	999999	332	999999	187	623	938	900	508	999999	48	999999	74	321	419	98	94	33	68	169	761	999999	202	516	341	836	617	890	366	999999	595	999999	877	694	835	694	600	638	835	592	297	879	999999	960	973	522	113	283	372	133	501	843	323	149	211	999999	999999	999999	999999	351	15	57	999999	464	519	999999	74	379	999999	724	999999	456	197	475	999999	999999	44	242	999999	818	732	344	999999	242	553	752	17	738	493	54	605	784	268	494	587	250	345	689	451	999999	458	734	797	999999	635	55	999999	848	999999	999999	757	999999	282	561	618	671	529	311	911	766	708	336	999999	999999	999999	714	197	703	888	631	546	999999	791	286	369	999999	999999	880	607	999999	107	999999	470	174	999999	999999	511	707	875	915	721	43	778	999999	557	999999	848	365	528	921	858	999999	959	646	783	412	999999	995	201	620	134	649	999999	999999	999999	549	999999	721	155	379	212	489	827	972	909	512	576	116	728	247	159	191	361	686	649	999999	209	823	390	884	684	999999	516	999999	790	82	339	999999	26	18	266	999999	219	159	719	999999	134	987	999999	280	835	999999	999999	953	470	999999	297	27	763	523	349	52	341	999999	694	696	973	573	191	837	182	211	100	719	981	33	972	211	967	281	30	222	96	119	58	726	248	999999	793	847	784	321	611	502	999999	223	795	999999	464	999999	999999	999999	805	899	107	634	868	557	971	447	999999	96	60	492	502	136	999999	999999	999999	999999	457	999999	999999	999999	999999	861	600	597	60	768	237	999999	746	944	875	999999	417	197	21	424	999999	691	591	999999	876	697	270	129	999	542	268	999999	737	999999	575	985	781	999999	845	246	43	281	506	999999	219	947	999999	116	616	43	719	767	999999	796	121	766	828	433	467	365	600	999999	999999	518	509	999999	296	260	378	999999	687	946	352	775	390	999999	999999	387	146	928	999999	999999	999999	999999	822	500	365	940	384	809	999999	357	13	489	999999	563	683	988	703	556	661	99	999999	726	999999	773	425	443	416	534	581	451	297	999999	999999	447	968	999999	999999	19	308	355	875	568	733	339	943	862	999999	999999	903	206	684	999999	276	268	425	785	620	59	85	921	
534	850	238	715	70	999999	481	208	594	62	302	694	257	315	223	179	992	25	829	562	999999	588	999999	384	766	708	271	999999	31	999999	999999	999999	934	999999	821	35	340	28	279	478	391	931	243	999999	999999	990	341	960	55	999999	793	999999	229	523	999999	945	228	853	948	999999	212	999999	999999	412	999999	656	760	870	999999	198	839	974	745	361	180	999999	355	780	999999	776	376	310	999999	999999	399	415	999999	999999	769	999999	806	999999	79	917	999999	658	999999	999999	808	256	239	470	999999	856	415	999999	859	868	352	246	600	999999	382	181	999999	901	999999	409	999999	999999	240	999999	111	999999	392	362	905	828	999999	521	626	523	971	234	546	905	834	846	370	999999	999999	557	78	999999	285	367	115	897	931	374	630	999999	818	999999	999999	999999	999999	858	474	63	913	40	783	830	619	86	999999	157	634	90	77	191	48	441	999999	683	999999	578	999999	34	257	17	896	721	891	999999	705	799	999999	656	545	975	382	317	667	525	774	248	913	208	891	999999	273	851	306	449	317	386	102	343	620	790	526	450	806	906	144	71	939	349	381	999999	939	978	544	102	809	731	774	999999	999999	999999	665	143	142	999999	744	55	424	999999	999999	328	999999	874	46	999999	458	931	999999	761	390	712	309	574	826	224	999999	294	316	214	639	585	612	999999	999999	587	135	999999	317	516	172	99	647	496	385	999999	999999	74	942	789	643	877	229	23	999999	205	733	101	317	918	282	459	738	999999	812	387	999999	179	450	458	630	75	999999	999999	598	301	75	812	198	999999	999999	952	351	527	570	762	366	599	363	238	854	43	85	399	243	999999	999999	437	684	998	999999	999999	624	494	169	577	263	999999	424	882	140	920	902	999999	999999	329	117	999999	999999	60	31	126	816	221	604	999999	999999	234	761	886	941	637	138	200	435	454	999999	999999	368	992	508	999999	185	481	107	933	999999	999999	725	914	604	999999	999999	999999	976	230	999999	413	890	999999	999999	999999	999999	537	940	503	792	712	999999	999999	991	260	853	999999	999999	890	941	345	123	670	465	999999	508	846	999999	802	850	999999	223	215	470	924	967	795	415	478	667	647	540	604	150	428	433	506	922	354	295	140	91	96	289	999999	299	999999	117	999999	999999	999999	255	147	653	297	999999	902	999999	76	293	68	999999	83	232	303	804	519	529	999999	34	999999	923	938	517	999999	999999	999999	925	821	999999	999999	687	999999	948	50	999999	403	951	852	930	531	747	856	999999	237	999999	18	863	985	844	780	699	81	
113	999999	703	999999	629	933	874	371	976	936	999999	545	380	999999	134	192	902	411	999999	999999	115	503	265	77	877	290	831	414	273	940	999999	854	58	616	182	430	999999	94	773	999999	978	568	554	999999	424	525	856	999999	883	681	93	999999	223	32	999999	610	272	635	440	349	112	469	107	45	959	999999	497	764	792	999999	844	817	999999	549	999999	999999	948	999999	653	361	434	999999	531	999999	857	999999	641	999999	650	999999	999999	711	999999	434	915	518	470	518	851	836	38	102	140	189	836	275	805	673	334	428	999999	818	981	89	999999	203	938	516	999999	425	946	472	123	230	546	143	999999	999999	633	190	999999	439	999999	816	999999	341	777	352	755	591	739	967	701	999999	999999	349	999999	574	519	999999	999999	954	340	999999	890	566	999999	910	642	999999	111	601	999999	153	352	232	225	175	755	583	999999	596	760	596	999999	999999	770	891	319	207	999999	598	694	999999	610	131	108	999999	999999	766	999999	999999	999999	61	490	148	928	557	999999	999999	133	564	999999	935	999999	984	203	744	999999	912	999999	97	601	445	300	513	906	138	543	230	999999	57	249	999999	230	558	999999	709	999999	548	60	223	21	630	999999	848	779	758	615	626	927	999999	999999	23	971	276	276	274	761	976	999999	799	23	999999	565	999999	325	830	999999	999999	107	494	637	999999	999999	581	85	999999	371	451	733	999999	522	917	302	999999	630	236	27	953	999999	622	947	139	316	260	999999	361	75	997	999999	949	53	869	528	443	726	225	160	399	999999	306	902	319	999999	94	287	106	366	999999	455	99	812	999999	999999	999999	999999	508	895	612	999999	999999	999999	999999	918	783	114	652	399	999999	51	414	85	627	763	999999	719	999999	886	999999	999999	999999	999999	999999	552	444	146	291	415	999999	896	228	330	999999	27	476	999999	538	401	469	980	634	999999	999999	755	999999	23	195	998	477	999999	999999	999999	673	639	279	999999	999999	821	999999	999999	822	247	356	963	823	94	999999	999999	296	595	190	246	999999	250	347	405	497	999999	999999	430	951	292	937	999999	986	606	656	908	748	999999	765	717	916	822	999999	999999	361	999999	932	956	485	999999	999999	882	585	673	205	433	302	999999	999999	122	319	63	999999	999999	310	79	977	226	437	629	860	548	829	472	329	999999	93	950	54	953	999999	999999	944	375	579	65	701	322	410	233	616	875	999999	652	407	863	999999	999999	96	291	999999	715	528	856	999999	174	62	999999	354	601	349	351	999999	999999	531	999999	118	329	960	999999	999999	999999	816	214	22	985	41	
187	75	465	999999	466	999999	763	396	875	36	98	650	999999	13	588	968	999999	883	274	56	238	131	643	754	808	666	841	913	902	999999	324	843	740	142	875	57	888	136	883	487	75	999999	655	737	30	679	554	251	999999	999999	17	330	999999	999999	803	65	431	999999	999999	799	32	849	493	976	712	254	910	282	138	540	89	682	999	999999	981	346	475	905	734	138	999999	600	999999	216	892	993	105	802	339	819	625	187	468	94	465	999999	999999	679	35	776	769	281	123	259	616	999999	330	960	999999	466	589	999999	999999	999999	687	999999	726	999999	999999	718	158	999999	999999	999999	999999	902	224	915	999999	999999	937	796	879	957	369	999999	487	874	600	567	672	145	845	873	239	999999	209	929	406	999999	499	131	999999	316	627	999999	338	999999	999999	713	120	414	638	200	528	999999	646	29	999999	848	944	851	686	999999	56	23	272	79	999999	815	702	295	519	999999	276	816	212	573	340	999999	511	683	540	887	457	267	506	654	999999	999999	999999	999999	999999	558	99	647	999999	77	999999	614	398	268	725	528	999999	824	999999	349	924	999999	591	999999	689	471	347	270	321	798	999999	999999	516	618	725	642	363	522	999999	961	209	999999	999999	144	313	999999	319	252	957	22	876	632	999999	999999	730	642	855	388	999999	297	221	999999	336	999999	999999	481	107	999999	999999	92	174	497	299	999999	150	305	341	456	770	963	999999	999999	999999	309	922	447	425	999999	888	999999	787	974	32	248	999999	999999	302	733	999999	999999	999999	538	708	999999	847	999999	343	438	26	434	310	408	618	999999	144	999999	525	999999	724	560	65	747	892	460	304	199	475	60	193	769	12	608	320	999999	999999	623	395	437	461	543	114	999999	344	463	783	999999	999999	999999	113	634	855	999999	999999	999999	775	880	999999	258	581	999999	913	999999	255	256	431	702	97	679	999999	999999	999999	999999	575	191	999999	79	413	438	999999	914	833	980	999999	559	914	737	598	734	173	999999	999999	147	856	803	630	821	741	97	999999	999999	999999	686	999999	592	999999	767	699	828	139	706	477	217	581	666	824	932	345	696	341	694	999999	362	999999	737	543	593	242	772	560	999999	337	325	406	999999	999999	999999	999999	364	655	999999	47	999999	999999	467	986	770	565	999999	978	999999	486	999999	999999	347	999999	939	181	564	58	320	535	927	277	999999	999999	162	810	985	53	678	254	980	51	193	999999	342	757	999999	751	773	37	52	794	862	158	292	568	69	617	999999	975	133	315	999999	622	119	999999	110	999999	834	999999	579	
155	309	453	506	13	999999	999999	645	192	132	999999	285	292	492	142	414	356	96	593	750	999999	999999	999999	130	674	707	999999	999999	999999	656	959	917	812	458	999999	999999	418	651	999999	999999	378	972	501	852	319	40	61	139	976	98	754	999999	999999	219	211	785	605	333	832	306	999999	999999	806	535	173	999999	472	834	999999	647	995	704	999999	597	382	405	999999	851	811	999999	655	441	570	750	999999	999999	676	603	257	120	889	999999	999999	982	994	234	175	965	689	999999	567	227	999999	339	103	59	204	652	836	805	916	754	521	197	999999	999999	583	66	633	215	229	999999	586	999999	758	909	999999	825	603	999999	239	903	999999	398	86	438	897	240	657	852	762	34	767	451	204	144	574	631	341	433	651	999999	341	999999	999999	999999	640	68	999999	193	174	379	999999	999999	575	22	592	999999	121	221	672	999999	409	781	453	205	999999	145	290	624	345	262	494	180	999999	130	572	688	999999	388	798	999999	660	473	687	392	975	88	876	192	552	450	520	129	999999	999999	709	559	39	998	596	504	777	999999	999999	999999	885	878	192	454	449	903	929	999999	423	999999	692	935	104	70	229	999999	269	999999	81	895	742	999999	418	999999	421	22	659	206	792	303	999999	704	999999	775	999999	106	895	431	742	648	999999	788	706	999999	616	773	465	999999	778	999999	245	679	999999	952	999999	520	469	984	43	436	254	999999	939	129	771	999999	319	999999	563	999999	999999	837	365	999999	999999	953	668	490	591	647	557	999999	428	230	67	999999	819	674	605	986	637	910	397	999999	404	999999	999999	586	167	628	464	146	415	999999	443	408	999999	999999	578	226	999999	979	402	396	878	564	314	719	71	388	178	645	722	576	496	227	450	59	38	594	114	91	333	999999	192	421	999999	773	786	659	78	368	105	389	144	657	518	11	999999	840	484	139	525	778	459	819	999999	999999	168	226	958	275	432	983	121	770	999999	438	213	467	289	540	999999	999999	320	999999	999999	343	999999	999999	708	448	621	198	120	999999	566	999999	514	999999	999999	445	999999	569	701	803	935	122	999999	373	999999	89	797	999999	999999	999999	206	999999	468	648	280	90	999999	330	517	519	653	244	872	146	214	111	999999	840	470	844	926	373	710	517	875	436	75	79	999999	999999	999999	652	638	999999	778	453	96	865	102	917	49	999999	62	192	159	700	249	999999	169	999999	999999	956	999999	999999	27	832	413	951	773	844	24	336	494	888	999999	11	999999	999999	999999	761	25	999999	999999	553	804	999999	999999	527	
367	184	196	934	910	936	999999	694	153	921	159	945	999999	144	101	258	902	712	799	999999	324	999999	104	543	999999	407	884	106	218	955	911	384	521	999999	999999	599	657	999999	426	557	424	999999	857	684	999999	422	999999	880	967	500	999999	102	999999	999999	213	218	999999	653	171	512	999999	999999	486	197	20	999999	999999	999999	999999	502	600	821	295	999999	749	151	300	999999	999999	999999	686	999999	138	717	314	819	541	374	681	385	518	14	918	999999	506	999999	696	669	674	783	988	566	340	999999	899	829	806	999999	407	72	918	999999	667	999999	826	999999	249	768	883	200	243	999999	999999	174	999999	596	903	999999	745	999999	999999	630	999999	212	371	129	673	663	818	485	22	940	966	619	999999	848	999999	117	98	999999	806	999999	786	484	549	999999	93	175	490	313	999999	435	855	703	618	297	925	464	999999	706	384	585	999999	408	999999	999999	103	999999	707	145	999999	795	292	296	897	526	999999	271	662	999999	45	507	999999	514	559	587	94	999999	11	179	922	881	668	999999	84	230	977	388	306	256	834	229	468	355	64	999999	152	999999	999999	101	453	664	802	15	670	876	412	446	849	599	219	999999	862	538	222	377	137	901	221	999999	549	465	999999	415	608	816	49	999999	460	428	445	524	467	909	999999	268	89	662	720	208	817	541	539	706	47	14	366	929	999999	687	13	999999	357	138	552	987	699	396	999999	854	837	999999	999999	430	999999	694	373	999999	811	953	999999	474	190	999999	999999	18	926	267	377	604	459	119	999999	773	999999	999999	176	338	366	738	999999	693	265	866	370	242	555	118	552	353	641	413	999999	999999	999999	538	70	344	999999	999999	70	442	28	803	405	727	890	222	14	960	999999	44	596	82	395	603	219	324	999999	626	999999	818	715	999999	999999	55	991	516	383	887	999999	999999	999999	822	678	136	675	462	470	999999	352	342	114	999999	999999	606	999999	55	793	999999	999999	746	691	652	91	252	726	999999	840	360	999999	383	839	127	826	695	975	773	999999	268	999999	756	853	999999	999999	130	714	999999	999999	366	238	999999	722	588	567	397	150	417	740	436	409	681	622	999999	906	999999	999999	986	765	999999	630	53	999999	535	866	999999	892	681	378	961	999999	603	794	483	999999	999999	661	999999	559	438	554	999999	42	968	999999	999999	144	743	113	315	626	999999	367	79	736	195	304	999999	999999	995	505	469	48	999999	898	999999	999999	148	988	125	317	252	436	336	999999	72	20	999999	999999	618	437	158	999999	73	999999	999999	999999	724	746	936	
495	474	539	999999	933	95	529	999999	79	61	371	995	755	999999	997	383	300	40	999999	999999	184	621	520	112	567	356	999999	975	444	97	571	171	402	61	629	999999	713	999999	403	999999	542	756	613	999999	257	441	402	999999	999999	999999	519	214	239	82	762	874	953	999999	996	586	203	554	819	982	999999	999999	603	999999	999999	164	999999	428	637	995	141	427	999999	895	854	136	954	310	910	999999	999999	366	931	999999	299	755	999999	285	875	816	305	988	999999	631	144	999999	999999	698	233	910	999999	100	576	999999	941	344	866	68	582	870	999999	999999	644	346	413	133	999999	284	415	611	999999	999999	552	820	699	153	999999	386	760	807	298	265	999999	999	191	487	790	697	999999	999999	999999	999999	703	15	194	412	353	600	227	21	779	563	293	621	645	905	999999	756	999999	797	854	489	999999	775	582	999999	815	999999	999999	926	343	580	999999	460	999999	444	999999	547	999999	297	999999	999999	169	749	999999	734	999999	466	363	286	939	44	163	999999	999999	409	533	928	432	818	597	709	999999	301	999999	999999	666	999999	999999	211	224	10	129	257	999999	965	329	999999	747	847	403	358	290	878	986	309	999999	999999	360	999999	910	763	125	817	999999	100	999999	999999	81	999999	999999	150	999999	162	71	939	914	905	591	144	89	975	190	584	999999	999999	428	999999	999999	378	781	359	999999	999999	301	999999	999999	312	999999	907	999999	462	486	999999	779	263	789	138	999999	56	395	521	725	225	242	934	999999	540	999999	459	672	885	562	702	999999	718	668	982	999999	610	999999	612	358	683	622	627	999999	270	805	999999	459	299	750	268	983	269	634	266	999999	366	878	354	908	107	245	636	899	999999	999999	70	595	806	999999	999999	992	999999	173	999999	602	614	445	321	735	242	10	999999	144	999999	999999	787	94	411	640	505	731	709	703	260	999999	999999	728	715	999999	744	575	652	999999	543	276	210	105	592	663	999999	920	999999	619	676	107	863	502	605	74	999999	999999	194	176	771	485	999999	89	913	603	999999	886	730	923	999999	999999	357	359	601	37	518	691	999999	747	999999	584	999999	100	37	162	584	493	999999	651	312	768	391	999999	260	67	984	130	999999	988	999999	999999	200	643	999999	18	999999	513	999999	999999	555	404	999999	446	274	197	999999	202	62	999999	29	999999	999999	88	621	999999	999999	871	109	543	53	397	999999	513	700	999999	394	531	471	28	999999	81	593	555	106	908	294	944	221	73	999999	791	999999	430	969	923	999999	999999	32	406	732	878	414	999999	999999	167	894	969	999999	
224	999999	790	731	44	359	948	540	218	982	999999	938	999999	660	45	999999	999999	329	88	544	777	999999	282	509	74	295	533	666	236	31	938	999999	324	208	999999	270	956	70	44	81	999999	999999	999999	999999	319	468	400	227	378	569	999999	999999	816	435	968	260	530	291	666	999999	825	291	999999	999999	53	698	999999	143	999999	775	999999	201	999999	16	999999	393	94	153	199	606	894	999999	297	999999	749	111	999999	889	239	746	739	675	999999	295	256	999999	89	691	95	620	999999	267	999999	603	729	90	552	809	912	999999	176	386	101	69	853	519	993	999999	448	942	999999	734	903	917	45	174	999999	999	760	783	314	402	999999	579	762	637	751	694	936	668	558	397	977	999999	999999	999999	584	344	442	736	999999	999999	253	999999	999999	120	363	646	568	999999	294	553	59	139	280	774	328	522	307	226	999999	309	711	780	394	113	756	258	999999	999999	590	999999	999999	999999	46	873	158	915	999999	651	999999	114	136	382	999999	14	999999	848	384	999999	44	71	47	226	968	446	730	473	758	24	363	115	308	999999	999999	832	986	36	102	407	625	412	999999	656	942	664	183	339	405	389	765	908	874	999999	647	999999	424	999999	999999	600	153	685	167	999999	999999	178	999999	999999	408	552	999999	322	756	976	188	632	10	999999	283	314	999999	999999	77	378	258	455	999999	765	248	454	417	646	999999	501	264	940	255	999999	368	999999	858	933	930	999999	372	453	162	897	364	25	528	43	77	751	337	999999	617	999999	999999	842	999999	50	11	954	144	999999	351	999999	999999	999999	999999	383	32	508	455	339	999999	223	16	805	302	999999	999999	233	925	384	578	999999	174	512	999999	466	439	526	837	817	931	999999	999999	990	112	999999	999999	126	999999	999999	20	569	305	998	999999	404	782	391	999999	604	640	778	38	999999	802	131	999999	999999	915	999999	999999	506	999999	638	407	494	504	25	702	404	168	293	999999	780	374	999999	924	175	230	928	999999	999999	976	243	186	163	999999	959	999999	980	808	963	210	717	999999	513	898	666	999999	797	900	766	999999	155	445	999999	193	257	395	792	207	924	990	987	999999	895	530	437	999999	999999	545	544	999999	722	999999	204	92	876	579	999999	121	267	575	432	999999	917	369	830	797	830	969	700	574	999999	782	883	973	223	480	999999	982	470	215	356	261	365	999999	966	999999	251	273	317	678	534	999999	940	359	567	960	999999	536	700	640	631	284	845	970	999999	939	712	231	999999	405	999999	878	651	61	228	999999	671	978	402	280	999999	
566	662	31	50	999999	841	534	415	262	161	779	292	829	999999	81	999999	395	516	37	999999	30	403	999999	415	655	39	889	140	397	999999	351	143	429	93	74	622	824	999999	708	999999	187	815	616	999999	999999	595	821	999999	156	764	285	471	375	432	536	172	750	615	394	694	952	403	28	964	809	999999	999999	746	999999	459	591	465	808	929	669	214	786	666	921	999999	218	421	984	999999	999999	880	768	996	999999	902	999999	218	545	23	999999	784	796	652	444	848	731	85	958	697	999999	819	662	445	999999	331	385	94	694	999999	486	541	999999	396	952	929	877	999999	999999	616	587	382	999999	794	784	885	418	999999	999999	82	999999	142	463	999999	459	999999	227	999999	243	999999	526	999999	524	222	999999	613	375	410	699	515	971	865	886	351	999999	800	899	867	660	877	913	251	862	621	994	999999	88	131	937	999999	999999	554	999999	963	100	800	858	708	267	181	519	17	444	716	111	473	999999	121	188	658	302	359	671	365	321	999999	924	902	227	193	535	253	999999	940	999999	426	242	923	999999	318	942	201	610	489	367	999999	806	156	999999	999999	108	966	943	288	467	999999	883	277	651	999999	999999	956	491	999999	999999	999999	544	999999	912	684	241	331	860	869	999999	111	749	999999	997	415	479	778	391	999999	95	568	310	194	999999	451	542	964	282	446	999999	986	999999	536	843	102	371	312	243	835	300	999999	116	999999	572	999999	999999	701	279	999999	999999	107	574	795	999999	87	965	999999	31	471	152	276	59	999999	436	729	999999	223	999999	905	53	177	544	556	999999	319	462	999999	621	127	999999	841	694	47	111	345	421	999999	547	765	999999	21	290	999999	693	999999	727	692	647	999999	964	400	999999	373	201	178	563	28	999999	999999	625	999999	738	903	633	999999	999999	21	321	101	999999	486	676	583	779	42	886	771	862	382	592	769	999999	778	163	999999	488	331	999999	933	781	403	525	999999	999999	397	282	999999	148	393	451	715	381	556	535	488	724	779	999999	169	291	791	166	26	97	856	161	999999	999999	999999	821	260	176	388	319	914	960	999999	443	391	759	509	633	479	931	876	398	41	253	675	999999	709	999999	999999	651	990	247	999999	779	293	246	322	636	952	571	200	548	992	999999	620	527	915	999999	212	409	999999	168	686	95	220	468	129	716	85	473	121	524	489	999999	999999	676	461	999999	160	155	999999	872	681	907	999999	338	405	794	632	157	807	374	533	286	868	999999	560	422	999999	999999	126	999999	561	999999	459	999999	68	
264	918	999999	75	886	195	67	999999	909	487	999999	355	999999	72	334	93	999999	665	747	991	213	999999	497	125	999999	470	999999	999999	839	999999	202	457	73	279	150	999999	688	92	999999	189	999999	323	999999	354	781	77	686	999999	792	522	999999	999999	712	999999	999999	395	430	828	36	426	860	38	999999	598	999999	999999	999999	613	921	458	405	999999	999999	567	524	999999	910	152	344	972	784	571	246	999999	687	379	999999	388	999999	755	999999	859	65	999999	328	999999	200	370	999999	999999	785	82	999999	999999	127	788	88	999999	170	999999	485	288	494	64	641	298	791	806	999999	915	999999	903	199	176	999999	545	789	250	248	86	999999	999999	92	884	999999	711	730	902	999999	898	300	599	227	457	279	176	999999	11	999999	40	999999	999999	459	153	999999	999999	882	675	341	999999	998	999999	999999	93	276	936	999999	999999	999999	930	568	888	607	21	999999	987	999999	742	896	999999	179	788	387	218	430	315	99	938	999999	315	828	64	571	626	899	999999	693	144	190	343	970	999999	144	932	471	767	786	448	999999	999999	205	999999	778	505	412	220	461	697	662	961	846	999999	598	999999	999999	999999	326	980	121	999999	999999	551	561	563	865	413	653	454	746	999999	528	651	419	135	119	687	286	76	223	689	11	995	481	229	496	999999	177	582	999999	957	450	999999	336	366	592	654	588	999999	640	999	566	16	999999	10	442	205	847	472	451	424	237	260	766	432	170	308	80	342	76	161	999999	80	624	788	999999	999999	324	62	543	999999	999999	70	436	224	132	995	54	481	786	301	865	705	999999	416	730	200	999999	903	206	999999	583	999999	159	488	999999	495	391	172	999999	720	999999	794	929	985	325	176	823	999999	310	175	999999	599	556	999999	999999	999999	999999	218	68	999999	682	421	856	999999	882	852	911	947	461	636	613	882	693	75	421	81	999999	155	101	564	999999	999999	603	41	999999	999999	700	999999	203	232	556	183	999999	766	999999	469	937	679	113	472	999999	875	100	674	999999	381	905	490	363	224	764	793	126	504	654	193	999999	825	999999	999999	162	536	754	238	999999	999999	778	926	999999	952	143	106	52	999999	999999	501	408	928	480	657	999999	219	31	978	999999	762	999999	609	122	854	999999	122	459	999999	999999	727	131	862	594	130	999999	979	462	411	90	668	751	497	204	163	999999	888	355	571	999999	942	515	775	769	326	383	178	814	182	999999	999999	646	836	319	999999	999999	999999	344	359	64	109	999999	999999	898	999999	999999	999999	415	999999	79	999999	766	888	396	377	
999999	999999	999999	277	747	434	174	289	999999	999999	32	914	188	622	999999	249	554	996	517	719	195	894	877	969	315	814	763	855	999999	548	264	999999	450	942	999999	34	453	76	611	630	934	477	520	999999	777	107	999999	792	999999	829	217	770	999999	677	999999	999999	478	132	962	999999	671	999999	186	562	805	274	473	246	263	759	999999	488	394	887	784	718	384	48	999999	217	433	971	680	283	340	999999	387	772	760	999999	556	330	999999	677	958	625	300	958	43	513	633	154	999999	426	43	729	999999	493	892	473	943	439	930	755	510	699	639	902	231	321	886	701	999999	221	212	475	383	717	928	169	427	999999	15	688	583	288	999999	263	999999	610	999999	894	999999	297	108	126	400	359	177	269	986	398	736	721	626	932	999999	327	223	568	355	999999	565	733	55	526	434	999999	181	231	267	385	999999	999999	999999	992	820	198	123	96	84	999999	549	669	183	39	689	293	71	651	999999	125	50	682	265	449	339	157	251	581	692	159	999999	945	11	610	736	126	517	999999	121	481	213	999999	493	330	128	895	559	26	836	150	189	529	612	152	344	980	365	764	663	673	946	541	403	999999	847	603	668	572	303	999999	775	437	539	148	911	913	198	934	999999	999999	597	235	744	552	969	658	999999	858	276	755	760	753	970	999999	534	671	733	568	483	525	237	999999	999999	273	374	752	999999	473	241	430	791	430	999999	230	85	999999	796	851	999999	199	269	999999	306	547	812	32	999999	999999	999999	249	999999	630	460	805	215	999999	512	481	999999	227	667	870	626	999999	964	339	320	750	373	813	875	881	611	294	999999	999999	999999	999999	460	999999	999999	899	859	991	250	999999	970	637	24	474	218	999999	674	999999	531	399	192	999999	582	999999	999999	716	727	800	374	308	28	176	999999	788	919	336	999999	834	932	768	999999	635	605	803	999999	682	736	898	604	559	217	872	763	865	244	240	603	977	641	578	181	69	627	941	152	999999	97	236	554	882	999999	839	806	763	388	557	854	999999	123	39	980	999999	999999	999999	101	155	413	999999	999999	689	732	53	203	999999	596	951	18	664	661	566	999999	999999	353	999999	265	377	999999	999999	487	999999	999999	824	864	612	999999	352	999999	812	850	996	400	999999	682	865	999999	260	646	453	176	437	549	999999	127	999999	443	480	485	483	999999	723	999999	999999	207	866	314	999999	188	591	765	999999	96	206	813	664	999999	999999	827	999999	572	15	731	622	833	59	147	194	706	317	178	127	999999	999999	
263	137	916	999999	999999	999999	999999	999999	999999	64	687	923	350	999999	387	463	391	999999	999999	999999	910	999999	991	466	580	157	728	129	212	871	423	647	387	999999	942	686	999999	999999	976	21	926	330	933	676	935	910	709	794	807	253	999999	916	474	869	999999	709	146	999999	999999	68	97	441	49	210	641	49	545	645	410	701	715	213	999999	642	80	590	999999	324	531	670	448	934	322	958	944	506	183	518	234	243	550	999999	770	918	999999	999999	291	732	45	895	374	999999	393	116	537	722	999999	999999	999999	999999	98	821	929	747	999999	162	129	90	999999	145	866	37	420	999999	161	428	999999	365	718	585	308	888	999999	999999	305	999999	999999	216	431	232	863	999999	719	999999	154	728	368	32	308	771	375	999999	476	899	39	346	653	999999	999999	999999	289	286	123	999999	999999	210	542	303	451	245	611	913	999999	999999	281	524	317	86	32	999999	69	420	67	947	219	106	421	389	606	999999	730	999999	999999	321	943	587	238	999999	751	999999	195	999999	581	72	169	462	999999	999999	999999	514	38	577	999999	532	60	868	228	175	13	495	789	163	696	999999	515	287	999999	347	99	694	296	810	999999	999999	246	994	839	994	787	756	553	978	761	102	930	163	140	729	999999	84	368	72	999999	265	999999	42	379	999999	557	882	801	215	353	999999	228	227	252	126	295	65	39	999999	388	257	942	811	401	999999	561	361	157	932	86	25	999999	233	317	999999	923	213	625	999999	999999	905	999999	999999	634	827	874	712	911	24	443	215	55	144	684	256	323	999999	640	775	537	206	735	868	138	338	607	994	909	183	202	999999	440	289	786	482	301	603	186	573	729	848	450	142	499	870	999999	202	549	999999	755	579	572	999999	222	999999	999999	97	220	306	230	999999	802	999999	821	361	775	766	357	999999	999999	720	999999	77	55	688	755	602	999999	267	368	415	454	999999	428	623	518	589	76	545	312	214	393	999999	353	850	999999	712	321	147	105	213	844	347	117	44	411	505	805	999999	495	577	718	999999	999999	815	999999	954	319	208	842	999999	699	811	898	750	336	298	723	205	642	53	999999	241	172	164	570	117	741	999999	221	23	784	542	60	735	496	440	941	537	425	999999	403	999999	999999	909	514	999999	448	366	707	123	782	610	891	999999	296	486	999999	999999	999999	327	999999	925	999999	829	999999	167	761	173	999999	895	999999	999999	779	999999	649	178	936	999999	650	536	668	999999	685	999999	241	184	650	608	449	19	650	999999	292	107	878	478	
136	999999	999999	357	282	285	999999	812	766	595	830	351	802	127	550	537	144	718	659	838	249	999999	598	236	516	162	999999	999999	255	999999	904	681	672	181	52	470	999999	302	264	392	281	999999	340	645	354	309	999999	999999	469	123	33	573	999999	49	238	246	877	281	999999	129	562	858	999999	576	691	158	678	999999	85	999999	783	841	464	276	567	375	559	953	882	217	356	999999	785	141	999999	340	243	999999	942	805	593	999999	999999	145	999999	423	316	763	999999	205	630	185	255	389	339	191	118	181	482	863	686	999999	398	633	773	169	999999	435	410	360	915	999999	999999	999999	496	310	389	999999	446	153	999999	796	10	999999	586	180	156	406	802	985	999999	71	160	999999	128	669	94	828	371	670	351	999999	363	602	999999	999999	497	999999	893	39	802	789	735	339	804	890	999999	711	999999	602	999999	999999	632	999999	138	853	895	999999	161	826	226	999999	957	775	802	999999	442	407	999999	11	682	181	999999	772	192	442	999999	999999	284	999999	999999	382	782	769	657	674	258	938	473	436	689	999999	824	76	999999	252	999999	959	536	999999	458	999999	315	999999	999999	842	173	860	999999	696	527	83	999999	999999	999999	844	999999	197	128	999999	928	999999	934	969	321	793	356	446	959	940	609	376	294	999999	780	229	999999	999999	850	999999	999999	398	706	776	909	999999	565	901	986	969	473	644	840	409	999999	953	591	345	999999	999999	495	727	901	301	97	999999	999999	999999	152	999999	777	999999	347	312	626	540	798	167	70	705	238	455	459	999999	999999	964	536	884	958	826	999999	999999	999999	724	330	783	497	999999	689	999999	827	888	758	135	202	433	307	537	783	168	999999	434	999999	37	896	50	277	910	824	132	624	904	717	999999	999999	999999	45	622	982	842	52	393	478	311	878	999999	999999	334	798	999999	667	999999	111	800	999999	213	456	977	828	999999	516	999999	589	567	144	923	181	441	903	156	397	685	555	940	125	772	956	973	159	999999	353	943	122	999999	464	626	802	999999	656	999999	599	68	794	999999	336	466	999999	910	176	955	178	264	430	651	999999	999999	453	999999	684	898	257	482	828	999999	935	572	473	807	112	999999	130	999999	785	884	557	339	890	851	614	658	999999	55	806	203	387	99	522	999999	136	482	999999	641	999999	758	771	999999	240	522	767	763	993	996	999999	999999	999999	999999	479	546	999999	326	101	601	556	999999	930	212	676	634	893	846	999999	12	681	999999	345	999999	999999	37	999999	441	109	378	94	850	665	999999	247	999999	369	473	
620	975	377	810	390	999999	999999	217	827	568	449	605	999999	999999	713	999999	999999	187	323	355	892	451	433	662	227	723	516	706	999999	958	964	527	274	430	236	84	634	871	249	762	405	814	209	999999	991	503	999999	999999	999999	999999	657	70	834	24	580	178	552	714	593	667	75	999999	847	869	604	922	999999	208	694	999999	366	453	938	560	950	88	252	999999	999999	999999	973	352	999999	695	310	904	693	260	849	999999	531	920	288	581	697	27	967	339	949	79	999999	999999	479	507	317	214	132	284	73	999999	999999	673	52	869	693	722	817	161	999999	999999	239	999999	999999	636	117	445	999999	366	862	932	999999	912	929	602	561	999999	873	72	387	999999	781	418	999999	357	141	858	877	419	887	975	209	815	999999	259	840	91	202	843	399	872	999999	765	999999	141	390	24	743	450	999999	271	849	755	999999	999999	999999	820	893	10	505	999999	568	755	478	887	999999	999999	151	680	761	480	240	40	673	515	999999	999999	997	65	999999	127	124	436	111	626	135	999999	51	308	340	29	197	201	347	149	314	293	297	533	999999	93	872	73	689	836	40	819	91	268	999999	902	823	838	43	388	145	141	653	999999	762	288	264	843	350	741	292	49	999999	533	211	773	728	473	657	883	999999	999999	747	275	596	316	372	782	893	437	206	359	167	959	14	999999	639	445	999999	129	828	999999	723	999999	553	991	999999	557	67	999999	184	359	191	159	143	94	393	999999	999999	455	916	482	950	912	544	999999	881	732	529	38	999999	292	702	999999	64	999999	337	999999	721	999999	189	999999	725	261	262	847	177	18	999999	919	789	999999	190	326	999999	356	88	810	412	619	119	404	38	39	507	892	656	999999	999999	917	756	593	667	660	275	111	757	698	660	999999	999999	873	906	610	249	882	112	999999	335	708	148	527	398	111	495	785	786	999999	999999	370	200	999999	999999	908	172	205	593	529	60	111	999999	389	999999	714	853	246	497	427	789	999999	999999	280	999999	999999	779	239	205	999999	999999	489	325	71	944	299	506	251	999999	997	447	53	299	999999	335	234	119	999999	999999	683	257	258	297	368	906	999999	580	999999	999999	527	999999	933	999999	999999	999999	999999	785	538	444	999999	218	999999	999999	999999	980	746	335	999999	945	103	287	30	861	522	318	916	999999	956	165	814	718	586	53	442	868	513	999999	999999	229	763	448	581	323	516	474	644	971	797	387	169	999999	999999	973	999999	999999	118	999999	999999	719	446	379	828	382	630	999999	999999	568	844	
631	476	999999	74	999999	192	655	999999	999999	999999	57	999999	945	403	579	995	999999	355	612	999999	202	999999	999999	563	552	782	393	999999	208	693	374	843	86	137	176	911	465	999999	385	791	457	543	411	726	999999	55	999999	975	259	387	621	796	999999	628	999999	870	44	149	521	999999	999999	45	508	23	981	999999	597	818	237	999999	539	999999	969	821	492	658	999999	715	132	506	999999	418	369	820	82	577	825	457	484	305	999999	326	228	180	999999	422	45	397	744	999999	457	999999	748	591	848	999999	826	207	145	994	999999	329	27	25	999999	390	676	687	941	413	999999	999999	343	931	999999	223	60	799	999999	999999	622	961	970	999999	58	607	669	778	971	999999	751	627	322	490	999999	557	308	999999	255	613	745	357	455	341	849	318	350	817	999999	635	301	37	999999	75	381	560	358	133	966	327	720	898	715	999999	662	999999	999999	852	157	244	914	846	553	999999	999999	274	999999	639	999999	999999	999999	851	977	346	999999	723	258	257	119	999999	999999	185	247	999999	892	847	999999	244	679	999999	490	497	670	565	999999	454	483	165	740	116	54	719	88	235	70	999999	920	379	782	999999	999999	579	999999	999999	46	999999	609	999999	999999	999999	999999	281	959	955	259	769	191	999999	625	984	250	102	516	999999	188	489	999999	22	867	999999	927	999999	999999	999999	999999	910	999999	746	529	999999	844	858	833	999999	483	773	759	132	975	301	999999	507	753	797	698	420	72	741	744	556	642	597	758	308	559	370	819	999999	379	999999	26	999999	893	644	150	391	268	263	529	999999	730	973	46	576	346	999999	999999	664	52	175	847	22	11	972	348	257	110	535	704	122	954	540	753	636	285	999999	614	119	999999	999999	161	999999	222	999999	826	668	560	999999	962	138	999999	999999	186	213	500	13	999999	920	305	999999	291	733	999999	416	999999	199	230	409	301	104	816	409	999999	999999	24	999999	799	672	156	679	697	999999	573	575	270	999999	363	549	145	281	808	693	999999	764	34	427	260	805	999999	636	448	160	890	867	999999	452	157	451	199	999999	213	770	773	626	999999	373	170	982	155	999999	836	681	999999	30	295	132	595	252	999999	597	787	999999	792	520	241	546	37	705	999999	818	653	911	999999	999999	77	48	919	197	569	999999	266	277	660	229	799	999999	886	870	582	200	999999	904	740	601	674	219	999999	999999	394	659	345	999999	999999	337	16	925	331	590	953	257	212	408	683	999999	340	999999	343	573	999999	474	999999	167	132	72	999999	748	181	758	999999	857	
70	666	802	910	325	999999	547	333	222	874	445	999999	916	335	988	458	231	999999	271	999999	876	414	999999	919	999	999999	343	667	376	268	753	572	582	106	197	546	606	773	734	538	972	999999	361	999999	39	999999	251	999999	84	513	999999	999999	999999	999999	980	655	132	882	910	999999	999999	880	957	953	130	872	999999	820	148	999999	851	458	999999	732	192	866	63	697	890	646	936	546	592	863	741	272	86	999999	999999	541	423	999999	862	596	81	999999	62	407	725	166	639	999999	657	631	999999	78	535	999999	670	999999	601	435	991	273	211	921	297	104	222	857	796	995	999999	607	39	137	999999	999999	661	999999	813	656	999999	733	17	516	888	960	211	672	999999	999999	999999	11	939	987	999999	599	395	999999	803	958	194	867	370	999999	725	60	602	533	999999	176	112	999999	309	945	463	268	266	694	42	336	892	550	130	484	999999	703	999999	51	406	996	972	511	298	855	471	114	999999	373	999999	999999	368	999999	198	999999	999999	488	701	994	534	473	342	701	127	476	76	999999	747	886	705	31	393	561	137	487	203	600	999999	454	483	999999	895	892	903	204	968	223	361	999999	275	999999	11	673	517	932	663	999999	999999	999999	999999	999999	367	486	999999	769	454	806	999999	711	378	618	999999	257	999999	185	577	449	999999	999999	999999	852	293	198	999999	256	30	720	54	204	823	921	216	469	665	656	999999	419	999999	143	749	172	672	999999	189	999999	261	754	162	999999	364	223	483	470	999999	936	543	178	865	999999	749	999999	999999	999999	999999	457	411	738	591	863	194	168	999999	999999	999999	999999	190	643	999999	964	995	275	999999	712	839	609	448	746	155	729	122	822	553	813	393	24	999999	325	999999	999999	254	523	172	298	157	206	999999	818	296	978	755	900	999999	900	999999	484	177	999999	517	999999	19	999999	999999	999999	751	372	615	411	281	169	935	999999	882	286	999999	481	113	278	565	643	611	999999	460	999999	974	999999	662	999999	396	999999	847	359	808	482	723	999999	930	310	999999	999999	999999	596	547	136	52	889	27	999999	190	944	381	898	494	873	677	389	215	426	887	538	709	962	999999	372	999999	585	67	409	562	141	999999	802	999999	780	62	24	999999	333	133	94	999999	999999	471	999999	538	948	999999	934	805	343	383	513	999999	18	85	999999	999999	185	814	999999	832	617	330	59	403	999999	177	999999	999999	662	999999	999999	999999	803	344	931	501	572	999999	373	720	999999	604	999999	757	47	389	999999	704	434	443	907	519	999999	261	586	999999	421	59	959	
781	160	122	999999	46	501	221	619	674	999999	136	18	351	999999	999999	709	23	999999	999999	365	199	455	19	397	229	999999	372	999999	552	757	483	999999	999999	874	592	570	999999	461	192	266	999999	770	57	999999	307	434	565	78	920	552	999999	355	129	693	999999	999999	150	725	923	999999	138	585	77	917	999999	57	999999	476	858	185	999999	562	919	45	999999	999999	408	458	100	794	834	303	715	999999	999999	999999	959	829	113	267	999999	295	537	546	137	999999	703	139	890	260	939	999999	220	745	853	20	436	94	164	351	999999	999999	999999	138	999999	999999	999999	999999	999999	999999	999999	999999	372	600	999999	413	34	999999	999999	297	725	279	999999	999999	999999	745	92	970	156	183	999999	875	674	762	999999	738	660	408	999999	302	381	636	406	358	172	284	726	999999	990	450	985	62	186	867	626	657	999999	794	284	76	752	999999	921	559	841	221	989	610	269	26	753	626	999999	615	915	98	872	220	677	579	29	472	980	706	198	648	698	807	999999	683	999999	865	134	999999	999999	999999	999999	847	517	999999	294	125	359	974	697	369	413	570	951	537	784	999999	127	704	999999	290	919	999999	371	202	522	999999	475	586	410	999999	999999	981	76	443	383	35	703	726	999999	903	123	16	999999	828	245	999999	855	607	899	701	747	430	620	268	999999	500	485	324	999999	112	650	773	573	809	867	432	504	518	999999	759	220	401	419	153	177	912	999999	542	956	395	336	867	999999	999999	149	81	371	807	879	883	549	999999	298	192	263	349	999999	999999	961	813	633	347	999999	150	999999	356	999999	999999	101	999999	999999	943	368	52	776	999999	999999	863	669	999999	70	696	999999	999999	219	832	999999	237	890	827	999999	999999	581	153	999999	989	424	546	999999	793	999999	999999	715	239	999999	606	30	255	416	999999	262	579	539	175	752	999999	708	181	930	658	254	783	999999	274	180	999999	371	224	291	787	999999	549	999999	876	735	999999	999999	409	999999	999999	812	999999	999999	999999	999999	900	476	416	401	824	290	252	615	569	999999	287	319	451	68	321	245	805	964	629	123	712	933	663	440	587	955	309	499	328	846	397	999999	999999	698	279	811	955	822	999999	506	999999	999999	86	337	999999	855	539	351	371	377	16	892	999999	305	862	967	813	976	814	868	981	753	999999	722	161	324	152	752	788	510	289	982	507	132	998	778	856	335	982	731	426	958	138	951	999999	999999	771	871	836	312	997	979	18	597	525	372	646	364	185	143	713	999999	562	999999	999999	33	394	78	307	
94	121	487	993	92	452	32	999999	346	999999	999999	552	280	999999	486	999999	310	999999	910	999999	636	999999	501	160	999999	27	999999	405	277	863	817	119	702	999999	999999	201	520	999999	925	155	999999	747	310	999999	528	999999	442	870	85	999999	787	59	484	472	671	952	619	337	999999	999999	812	999999	999999	482	74	547	999999	706	174	295	999999	324	58	764	114	888	831	29	999999	266	999999	769	329	918	85	767	635	240	903	999999	999999	193	840	860	343	875	999999	827	999999	999999	741	736	706	790	999999	473	11	720	999999	782	130	600	705	888	490	999999	307	438	407	306	912	999999	803	999999	713	808	484	999999	999999	238	498	13	610	651	525	848	999999	539	999999	612	766	914	872	130	678	981	999999	951	379	301	577	961	430	121	78	999999	933	341	999999	558	989	813	299	139	294	999999	999999	63	373	642	999999	768	877	999999	999999	999999	999999	682	999999	732	329	532	817	139	660	536	583	499	582	403	914	731	462	12	999999	952	625	999999	999999	561	999999	434	588	999999	322	999999	94	635	999999	999999	384	261	646	354	238	466	996	170	478	758	999999	499	481	999999	727	999999	315	874	181	999999	382	14	846	143	740	895	944	999999	817	999999	452	947	918	510	29	663	999999	118	773	166	956	465	273	88	999999	999999	952	619	999999	999999	504	219	999999	992	699	379	999999	512	614	343	999999	915	999999	628	315	596	580	999999	949	74	172	207	999999	25	631	999999	999999	767	126	999999	999999	999999	80	752	356	242	493	925	811	650	258	582	504	999999	644	50	122	999999	772	430	999999	982	669	945	999999	307	117	448	999999	782	638	647	396	376	400	999999	999999	599	999999	82	113	655	169	309	815	999999	999999	671	380	999999	804	105	995	696	326	960	665	135	850	58	999999	999999	564	39	999999	610	196	137	49	458	205	999999	373	699	327	276	823	369	139	321	604	446	77	780	999999	999999	652	699	60	999999	999999	719	748	233	947	67	100	999999	297	999999	999999	575	999999	999999	999999	291	732	305	379	999999	999999	306	996	999999	999999	999999	999999	784	60	479	958	496	87	999999	927	485	774	150	751	269	999999	693	999999	999999	917	999999	814	155	394	999999	810	356	330	10	302	234	723	220	999999	269	89	316	89	818	256	907	497	33	999999	999999	517	592	999999	119	873	454	234	999999	621	424	999999	999999	999999	363	668	612	176	86	315	999999	761	999999	371	492	190	869	613	999999	999999	20	541	999999	160	483	190	228	802	220	136	848	10	651	598	364	394	256	916	725	159	643	
740	421	717	301	159	953	231	999999	928	14	840	970	403	610	883	94	682	916	183	450	999999	956	949	467	702	999999	965	16	108	934	953	888	113	44	280	130	999999	858	333	236	996	999999	291	132	18	999999	258	988	481	310	574	999999	552	999999	834	784	471	999999	999999	50	988	999999	962	994	60	952	867	369	340	999999	21	999999	999999	946	453	77	999999	999999	459	999999	861	976	535	999999	999999	953	999999	404	209	999999	658	822	269	293	248	782	999999	296	81	65	999999	999999	999999	717	298	750	999999	999999	999999	999999	119	999999	800	926	189	21	688	173	635	107	615	472	999999	844	114	199	564	309	707	671	999999	388	755	403	510	972	328	817	509	619	547	740	999999	999999	386	24	31	342	114	237	999999	616	661	974	999999	699	999999	999999	613	999999	999999	116	897	999999	480	730	888	999999	426	216	692	871	999999	999999	560	999999	999999	727	468	99	177	999999	205	999999	578	681	726	780	953	810	999999	515	214	410	433	999999	843	556	962	999999	999999	999999	915	897	544	232	952	645	424	999999	376	10	999999	523	931	963	999999	999999	25	799	14	117	453	616	961	999999	999999	263	592	999999	999999	999999	765	812	963	999999	316	307	935	355	728	91	366	388	999999	253	999999	999999	478	469	529	425	540	173	651	28	180	309	935	368	564	698	62	304	999999	599	245	999999	560	388	656	612	492	669	80	922	751	999999	182	718	999999	977	999999	133	599	616	246	999999	171	999999	383	17	371	577	790	40	38	72	845	844	17	628	999999	100	999999	999999	933	871	999999	728	277	115	136	227	352	587	914	999999	704	926	363	643	999999	614	999999	999999	999999	914	999999	49	894	999999	229	338	710	397	847	693	320	999999	682	375	508	442	678	277	881	154	235	213	126	108	367	918	999999	999999	257	525	95	999999	676	28	992	63	999999	588	885	798	517	954	740	999999	619	31	254	988	145	938	999999	999999	999999	106	999999	675	923	795	331	311	847	346	999999	332	608	999999	999999	663	383	999999	607	100	392	999999	999999	280	472	999999	489	345	999999	999999	238	319	589	358	406	999999	339	999999	139	49	266	584	999999	180	999999	417	999999	473	24	999999	999999	689	999999	845	354	684	469	419	212	38	316	985	636	999999	117	829	743	260	999999	437	334	66	325	999999	999999	808	142	466	464	999999	283	26	330	999999	887	549	978	743	13	721	120	919	123	999999	733	999999	947	605	73	986	999999	371	723	587	266	558	374	772	21	546	552	12	955	157	754	300	664	999999	466	568	
851	999	256	38	327	999999	942	224	835	999999	999999	536	999999	478	390	911	302	743	826	339	185	215	732	467	999999	117	999999	966	357	443	615	403	148	504	144	999999	125	999999	999999	852	615	159	937	457	999999	25	609	486	767	842	997	921	727	137	393	645	276	788	999999	220	450	976	867	401	948	467	999999	898	343	714	796	999999	484	974	999999	35	278	285	782	163	508	487	209	514	446	694	676	999999	999999	499	408	337	834	59	412	639	292	545	509	227	628	999999	153	62	999999	398	999999	752	413	367	999999	991	15	706	711	999999	776	999999	955	263	790	386	787	843	315	999999	999999	999999	999999	94	743	999999	776	565	535	999999	999999	156	999999	57	257	923	999999	999999	999999	417	331	999999	347	449	862	929	589	255	436	999999	922	309	746	587	625	22	190	329	624	644	225	450	181	913	999999	630	894	908	16	866	778	999999	720	898	147	645	97	132	231	813	152	530	138	293	875	44	410	881	432	245	743	287	999999	488	202	999999	957	433	821	242	45	681	249	569	472	999999	589	848	449	999999	999999	67	108	810	999999	999999	321	888	48	593	999999	23	486	999999	133	999999	904	999999	999999	266	688	663	310	988	778	471	291	999999	820	986	455	562	999999	452	320	686	189	328	987	999999	569	79	999999	238	22	999999	999999	478	446	972	999999	999999	152	999999	301	999999	756	119	42	40	413	999999	77	62	999999	667	999999	43	461	999999	320	585	255	207	697	999999	999999	82	975	756	999999	813	132	999999	11	108	420	258	160	58	929	80	295	956	104	816	999999	999999	100	355	999999	171	999999	999	661	409	111	944	495	682	994	684	143	285	764	599	630	229	61	49	999999	333	882	412	517	250	300	298	999999	881	999999	934	982	629	317	114	796	132	197	601	999999	475	999999	478	63	255	937	19	999999	505	195	782	292	60	999999	125	999999	614	999999	999999	119	999999	841	614	74	69	701	513	968	659	803	507	42	459	52	999999	570	414	358	271	999999	290	105	607	999999	835	652	931	530	201	825	999999	640	999999	492	193	634	999999	413	994	553	433	51	542	702	999999	749	833	18	999999	554	999999	999999	230	117	828	999999	243	999999	999999	417	999999	999999	777	833	620	999999	266	999999	859	999999	422	11	364	717	879	249	562	905	18	999999	819	999999	212	646	952	927	999999	668	663	475	400	240	183	586	783	999999	273	709	91	820	493	999999	158	999999	999999	999999	900	512	238	589	999999	999999	909	153	598	846	779	141	999999	999999	456	597	313	
393	756	191	828	778	999999	999999	975	853	999999	197	601	952	999999	41	999999	90	36	907	440	83	320	72	999999	999999	987	999999	999999	999999	827	397	373	896	563	765	425	951	53	131	579	799	614	311	999999	722	999999	999999	81	747	999999	801	666	549	166	239	82	999999	860	798	791	999999	766	843	36	436	823	705	999999	19	616	561	46	905	338	640	469	19	557	999999	487	351	865	923	515	999999	731	824	739	334	692	731	101	255	339	582	43	770	999999	88	898	846	256	72	999999	75	765	761	221	999999	769	72	146	261	999999	450	999999	842	338	10	999999	999	965	75	326	885	470	791	575	755	607	999999	734	999999	709	640	104	802	792	449	270	970	612	223	564	629	595	840	934	889	451	200	442	284	999999	899	881	191	746	999999	605	999999	195	466	918	80	999999	666	551	680	356	338	999999	888	740	734	396	751	510	696	300	630	856	686	313	999999	266	999999	105	999999	759	912	66	546	999999	295	999999	156	999999	494	301	999999	298	264	543	123	151	554	543	649	999999	139	999999	999999	955	974	127	999999	999999	512	813	999999	570	741	920	443	281	513	53	454	949	249	455	25	999999	371	341	602	153	199	275	999999	999999	456	999999	629	999999	16	999999	869	178	285	994	793	680	999999	367	557	343	109	842	638	510	98	699	273	684	665	655	999999	643	524	366	962	246	111	961	999999	999999	301	211	274	999999	184	999999	674	999999	662	345	981	13	783	268	53	357	637	999999	999999	757	43	945	576	361	996	236	999999	999999	999999	556	578	999999	253	123	999999	999999	577	999999	336	999999	34	999999	999999	330	673	590	999999	266	323	614	609	999999	143	366	410	355	634	913	999999	947	632	755	999999	115	766	530	999999	669	225	999999	779	921	875	25	733	999999	923	256	688	416	376	397	999999	426	947	678	327	887	712	999999	273	664	999999	388	190	278	999999	916	563	153	830	200	50	178	835	999999	35	128	999999	395	432	388	234	519	581	999999	159	797	168	98	212	872	999999	529	880	125	999999	496	835	464	221	17	692	545	585	186	999999	999999	591	269	999999	208	999999	327	999999	885	439	280	807	944	129	16	757	475	940	957	243	999999	999999	719	999999	538	293	178	999999	424	999999	689	933	999999	888	722	215	899	445	14	618	639	264	995	685	860	688	890	999999	214	259	227	605	627	943	835	149	999999	712	124	914	999999	152	850	199	750	999999	413	66	407	800	858	40	999999	999999	603	267	999999	44	696	850	403	833	969	174	478	
94	999999	461	63	999999	344	197	331	99	532	999999	413	805	935	999999	285	999999	999999	999999	401	196	999999	999999	999999	578	999999	837	999999	273	999999	262	183	685	721	665	40	951	13	824	466	999999	999999	845	817	116	999999	497	109	182	574	568	895	565	999999	292	425	38	999999	484	736	507	181	67	578	280	999999	728	999999	279	493	333	999999	123	947	730	487	823	470	999999	725	358	737	843	698	952	366	617	912	439	250	12	840	528	97	959	499	651	277	547	792	134	413	830	999999	250	737	999999	618	52	804	601	567	877	759	388	769	338	368	625	913	706	999999	654	38	490	999999	312	36	988	999999	835	556	923	999999	600	999999	999999	163	999999	999999	584	999	999999	634	649	445	962	769	709	199	171	293	651	999999	999999	319	758	801	209	757	434	755	629	999999	999999	55	644	999999	168	443	862	999999	910	410	338	707	999999	30	389	999999	530	543	326	799	79	551	904	999999	365	291	999999	999999	954	701	999999	999999	379	999999	664	603	999999	536	611	999999	999999	987	999999	250	305	388	374	738	422	164	236	999999	438	830	742	427	151	355	81	876	257	999999	999999	219	999999	999999	337	886	366	785	253	999999	932	999999	471	92	178	663	993	976	917	457	999999	800	475	899	400	548	326	247	462	455	464	999999	999999	999999	999999	999999	630	797	61	487	381	999999	910	241	999999	999999	368	659	999999	487	362	999999	999999	799	999999	429	744	721	118	789	999999	129	332	999999	539	207	40	891	325	14	42	206	925	439	86	67	890	243	999999	21	190	999999	988	975	103	999999	774	230	517	347	430	999999	688	272	918	999999	999999	999999	701	761	357	477	344	254	454	999999	999999	529	723	999999	539	510	781	999999	609	999999	140	357	705	179	432	810	384	977	584	999999	517	663	521	999999	999999	778	999999	188	999999	999999	332	999999	530	936	199	255	507	511	999999	919	137	591	999999	999999	131	956	416	532	999999	547	102	367	669	999999	648	516	999999	899	262	761	968	999999	443	896	579	396	999999	768	979	187	999999	999999	999999	999999	995	925	999	505	999999	797	999999	19	849	126	619	965	84	208	298	683	246	607	999999	57	950	999999	158	766	446	735	138	999999	999999	999999	999999	999999	999999	14	335	723	516	512	208	465	400	959	753	999999	999999	614	321	629	480	999999	940	999999	624	131	714	470	777	243	999999	966	999999	722	467	698	882	399	776	80	872	574	176	733	409	792	656	999999	781	831	490	831	423	509	178	999999	220	537	606	77	299	999999	945	999999	453	999999	
797	678	501	64	444	886	999999	250	756	905	999999	216	306	999999	999999	723	689	945	752	999999	553	999999	553	221	999999	999999	999999	999999	781	18	629	892	999999	999999	995	978	499	999999	397	603	999999	182	753	273	124	13	241	774	999999	575	185	10	999999	226	688	999999	134	289	575	999999	103	999999	469	999999	999999	248	926	138	835	496	234	961	558	158	243	999999	999999	290	999999	485	123	28	116	999999	832	999999	370	73	489	367	853	999999	162	308	999999	864	713	999999	987	999999	86	112	999999	115	351	224	999999	382	982	317	232	844	999999	999999	975	84	32	263	915	657	999999	863	999999	477	642	25	999999	259	647	379	667	410	302	231	408	21	89	999999	999999	617	186	987	999999	181	145	999999	36	71	333	999999	842	459	99	340	998	223	463	471	473	336	999999	202	735	613	650	821	551	961	999999	999999	994	31	999999	307	999999	889	783	477	999999	632	988	999999	926	221	536	999999	321	962	232	999999	558	618	537	538	212	984	262	476	531	324	467	75	380	369	441	821	71	791	859	999999	440	999999	999999	840	347	999999	276	999999	86	442	999999	589	738	506	415	386	493	859	105	999999	999999	316	945	27	175	923	376	999999	779	715	156	530	999999	124	999999	572	999999	999999	201	544	717	738	999999	99	815	878	999999	874	953	64	337	211	696	373	481	133	50	999999	675	999999	999999	709	999999	371	999999	978	486	624	750	843	897	999999	668	560	778	898	916	856	999999	296	596	999999	999999	725	387	944	834	739	642	631	532	377	31	777	999999	17	995	999999	803	999999	402	712	133	120	166	541	999999	145	999999	999999	217	193	909	388	827	798	107	28	984	350	999999	746	981	999999	999999	530	775	999999	317	771	999999	888	999999	999999	894	884	379	502	568	846	411	999999	999999	69	999999	348	468	643	950	454	999999	976	53	462	692	656	730	14	799	999999	765	999999	827	823	680	999999	140	543	493	943	429	604	999999	148	939	455	600	922	705	972	71	141	940	863	860	999999	999999	600	683	248	163	375	702	931	90	999999	871	332	388	104	218	925	159	999999	999999	999999	526	905	523	999999	65	808	308	826	575	633	999999	964	962	753	484	540	859	255	789	63	901	528	999999	189	999999	278	544	610	764	999999	982	933	838	554	409	939	86	446	193	999999	76	875	999999	456	58	907	369	634	999999	677	999999	999999	227	999999	999999	998	847	344	663	787	274	698	72	438	651	999999	999999	417	353	545	463	422	999999	444	999999	36	171	999999	140	675	999999	909	990	999999	
81	87	716	866	151	411	999999	742	783	405	91	378	813	927	805	281	781	952	290	999999	224	652	842	783	984	387	836	246	999999	987	878	364	707	975	367	999999	70	269	999999	999999	453	999999	639	666	999999	619	222	243	805	858	894	955	999999	916	871	428	244	933	999999	763	575	999999	538	795	526	726	670	837	570	241	221	522	686	999999	999999	503	22	186	430	999999	175	999999	440	356	103	999999	736	791	114	938	339	137	387	512	376	598	999999	999999	149	636	948	385	999999	574	999999	381	279	290	295	378	416	67	513	516	598	999999	424	999999	702	603	999999	879	733	632	901	93	145	183	971	41	999999	179	999999	793	426	789	929	999999	708	999999	653	999999	505	735	532	281	999999	870	913	404	184	999999	150	545	999999	79	651	51	999999	563	246	106	318	999999	66	246	30	719	100	808	999999	557	483	981	950	544	383	997	109	630	999999	274	999999	999999	999999	999999	38	502	158	357	148	888	203	155	999999	999999	147	251	679	295	261	904	780	115	360	626	999999	169	594	999999	696	999999	999999	999999	103	999999	836	999999	406	999999	218	527	571	742	999999	999999	364	999999	506	999999	406	999999	328	814	378	565	494	164	999999	240	999999	869	907	56	661	494	947	999999	61	512	720	999999	844	999999	86	999999	342	47	445	205	999999	199	662	999999	999999	999999	335	137	999999	538	487	682	523	999999	999999	999999	620	999999	91	185	217	213	286	994	683	999	297	395	999999	645	999999	456	719	999999	968	603	216	999999	999999	107	168	819	999999	523	35	47	883	678	979	737	999999	999999	955	999999	987	68	913	668	518	705	276	999999	399	999999	315	40	963	501	207	999999	143	904	182	999999	27	398	726	999999	968	999999	125	618	999999	10	532	414	501	460	43	910	999999	548	207	647	999999	229	430	458	217	994	84	392	999999	629	604	218	999999	970	251	999999	341	159	699	999999	999999	658	999999	399	999999	900	539	513	468	296	999999	999999	706	534	999999	798	967	278	555	973	571	733	146	786	406	999999	769	999999	218	444	579	999999	848	335	67	181	695	41	999999	317	465	999999	923	194	999999	999999	511	120	816	453	632	72	604	999999	311	856	522	746	993	191	141	999999	999999	34	999999	999999	999999	381	477	999999	112	936	999999	999999	518	10	999999	999999	826	397	812	658	713	999999	812	516	936	999999	34	999999	659	949	47	770	186	456	999999	999999	477	832	272	999999	999999	999999	999999	695	999999	366	999999	310	56	570	920	606	379	999999	999999	540	999999	999999	202	999999	357	999999	334	999999	
898	554	71	71	734	999999	484	994	999999	999999	25	880	422	126	999999	579	999999	723	999999	98	38	441	999999	704	161	999999	687	276	999999	648	783	377	999999	999999	796	202	305	155	575	147	96	926	481	999999	466	424	127	105	999999	622	708	634	121	245	134	466	999999	367	910	999	231	217	364	999999	898	648	999999	999999	329	577	284	769	999999	26	11	112	960	999999	247	736	616	592	834	999999	939	159	999999	273	999999	339	48	999999	245	575	915	999999	571	995	799	999999	53	893	775	864	348	939	486	104	244	32	506	459	129	183	392	639	382	347	546	749	999999	999999	170	989	538	346	534	581	111	132	540	964	904	999999	693	999999	816	999999	678	10	672	170	39	51	833	588	818	999999	999999	999999	999999	233	999999	999999	434	935	732	785	999999	12	415	905	993	121	491	542	555	699	490	669	822	999999	669	545	86	232	88	129	166	999999	527	999999	398	824	626	316	514	999999	995	758	990	40	644	999999	595	999999	999999	999999	999999	300	43	129	999999	523	464	103	999999	999999	973	212	856	613	629	386	999999	942	516	178	495	184	37	701	999999	731	678	791	999999	993	950	319	65	999999	999999	865	916	407	999999	874	999999	532	752	601	880	793	901	387	999999	268	200	999999	999999	998	431	385	273	341	426	849	845	999999	336	570	962	999999	156	999999	999999	763	469	88	61	641	808	999999	432	999999	820	999999	999999	301	389	508	803	308	68	999999	739	193	602	584	981	52	39	999999	205	191	638	226	999999	216	343	648	798	999999	999999	619	200	468	953	999999	521	515	999999	554	999999	999999	999999	664	999999	99	955	999999	999999	885	106	19	612	119	767	250	797	603	274	999999	958	999999	709	691	999999	999999	866	280	240	999999	999999	999999	32	485	999999	378	999999	973	999999	556	999999	482	487	913	25	592	16	999999	701	999999	49	999999	251	999999	595	999999	999999	999999	958	999999	232	684	630	405	822	631	986	136	704	999999	825	999999	983	999999	371	485	263	796	676	123	442	786	579	527	725	999999	999999	999999	999999	863	259	349	25	463	333	576	851	91	101	393	606	879	386	311	887	999999	999999	533	44	120	999999	331	408	844	724	446	115	113	679	676	406	999999	999999	840	149	485	808	529	394	795	999999	181	704	292	999999	999999	410	999999	639	510	221	701	999999	779	575	928	999999	180	739	999999	471	747	412	999999	987	246	642	999999	999999	999999	416	414	149	249	485	125	627	999999	337	171	999999	999999	473	178	465	705	777	467	999999	221	544	638	790	507	333	999999	
769	999999	305	281	999999	999999	115	999999	999999	807	999999	352	304	459	999999	825	843	999999	999999	634	283	243	999999	999999	999999	184	280	951	866	778	623	999999	999999	598	356	347	999999	999999	251	181	732	245	84	657	152	999999	173	814	910	999999	794	223	656	699	613	536	999999	23	813	999999	593	164	371	326	999999	920	437	706	113	963	16	787	335	678	902	48	168	311	148	999999	21	466	50	999999	983	410	999999	226	984	819	27	805	252	506	587	578	999999	758	474	232	997	467	710	999999	999999	16	887	999999	797	574	377	999999	999999	779	734	999999	123	224	342	782	934	221	721	999999	946	210	999999	829	100	334	175	410	837	916	45	553	999999	104	444	977	523	17	428	419	452	998	930	999999	771	460	464	659	425	692	297	785	746	999999	10	999999	999999	67	999999	472	409	966	191	958	999999	191	382	29	779	365	268	927	792	311	841	947	279	82	68	999999	869	516	999999	999999	628	259	807	999999	104	999999	999999	466	131	999999	20	485	999999	972	729	999999	87	445	879	69	433	370	993	444	585	62	999999	399	999999	255	999999	893	981	46	339	999999	383	999999	924	846	849	802	806	836	999999	999999	139	999999	352	477	563	433	999999	925	721	268	266	372	753	999999	698	126	466	875	362	126	503	781	642	245	216	43	520	42	220	630	564	166	153	999999	922	936	56	531	999999	999999	267	66	999999	999999	237	21	301	883	158	732	999999	999999	999999	184	863	999999	664	117	270	529	912	603	715	999999	703	109	229	999999	999999	762	80	934	192	999999	999999	447	467	570	18	205	741	637	884	487	294	633	999999	968	365	574	282	938	999999	172	267	663	351	999999	377	999999	791	999999	763	396	661	411	748	301	999999	999999	891	103	109	75	999999	284	718	237	806	80	426	999999	179	554	489	142	673	29	925	205	106	243	202	999999	413	975	873	498	826	883	884	391	653	939	683	188	839	205	384	982	945	123	427	307	710	540	597	219	999999	529	737	729	999999	129	329	657	901	228	661	999999	999999	229	411	922	196	999999	607	239	871	311	302	477	644	999999	260	982	815	895	180	872	388	664	999999	306	156	165	999999	534	620	35	287	621	543	572	580	999999	712	505	121	674	933	367	347	604	237	269	94	433	999999	346	842	15	999999	789	999999	746	637	999999	776	40	999999	83	999999	999999	34	681	933	999999	372	999999	280	999999	784	505	939	999999	999999	999999	78	999999	81	591	666	284	192	281	572	999999	147	834	97	999999	729	999999	999999	999999	
999999	501	579	999999	335	22	70	342	76	999999	231	999999	849	413	429	999999	46	889	959	439	417	344	999999	753	999999	189	934	537	447	672	590	704	851	999999	282	825	418	999999	560	68	530	333	217	999999	60	29	905	999999	414	448	571	839	131	224	999999	413	837	999999	447	156	87	532	999999	403	941	999999	999999	769	141	603	240	523	339	900	999999	93	136	13	702	98	999999	210	133	999	111	999999	582	636	638	868	988	592	85	414	980	997	438	813	718	533	328	145	602	999999	217	57	999999	999999	999999	368	286	834	133	999999	999999	877	409	895	302	200	944	999999	141	272	615	648	448	925	999999	999999	655	322	999999	179	770	148	607	999999	999999	999999	251	999999	999999	279	592	164	468	726	541	113	598	543	521	528	999999	263	14	340	999999	568	999999	584	310	999999	712	963	999999	953	588	733	999999	999999	999999	249	948	591	744	999999	680	460	190	722	393	816	322	122	801	766	999999	516	143	277	126	999999	453	666	61	924	567	628	999999	515	147	807	999999	511	440	281	579	997	519	152	660	744	999999	886	999999	494	999999	600	171	781	373	82	600	999999	970	879	795	999999	539	999999	304	61	845	675	585	585	999999	811	681	999999	197	592	996	990	999999	382	845	566	999999	567	840	966	467	833	151	999999	217	999999	540	560	485	999999	468	699	848	999999	899	713	311	616	999999	282	999999	641	594	781	85	609	395	598	44	999999	815	999999	979	999999	593	21	533	520	377	999999	280	999999	55	999999	134	307	152	999999	482	141	999999	859	66	567	999999	999999	248	999999	988	608	444	942	526	256	482	496	719	520	999999	887	999999	999999	999999	358	12	797	999999	696	999999	778	999999	388	125	999999	999999	956	915	422	290	767	772	173	531	768	717	338	604	798	999999	637	587	999999	992	999999	999999	999999	999999	707	564	259	999999	999999	713	999999	152	66	999999	999999	282	525	999999	999999	999999	999999	124	26	268	479	999999	999999	203	999999	280	999999	201	834	395	530	949	509	346	999999	857	40	999999	230	459	999999	626	661	512	979	525	900	66	289	401	744	480	935	215	150	76	891	66	442	999999	694	28	999999	670	999999	674	773	189	999999	449	209	720	894	999999	999999	853	999999	999999	223	281	380	962	999999	443	651	999999	24	999999	205	152	966	974	105	948	999999	303	319	990	999999	315	751	720	694	839	201	34	585	999999	268	297	96	729	842	170	901	731	116	999999	999999	254	999999	479	984	229	999999	235	624	946	801	653	543	988	954	999999	999999	660	277	81	252	
626	999999	645	45	908	999999	247	141	934	56	44	196	445	971	999999	655	282	999999	474	366	966	999999	639	577	615	753	999999	774	934	640	999999	999999	45	631	999999	999999	999999	444	86	173	246	104	690	900	999999	466	107	999999	992	262	258	924	802	999999	999999	999999	835	78	999999	164	958	472	999999	304	999999	580	161	999999	578	193	999999	999999	999999	999999	129	871	719	739	809	158	655	999999	782	681	392	327	660	999999	355	999999	943	945	999999	921	215	999999	999999	999999	105	196	314	293	448	999999	621	999999	275	999999	595	414	507	106	268	281	509	877	999999	524	911	486	920	832	469	401	250	694	822	737	105	355	974	333	643	623	843	999999	641	974	70	971	62	168	999999	999999	999999	846	687	742	421	999999	999999	382	484	618	276	482	823	56	999999	999999	597	537	405	250	439	183	463	645	999999	999999	999999	715	464	940	434	761	999999	528	999999	999999	999999	999999	325	768	271	601	999999	34	356	999999	548	595	416	143	999999	524	763	493	999999	505	392	51	314	284	101	378	918	544	193	515	384	305	334	173	919	999999	999999	637	979	838	334	439	298	999999	599	999999	309	331	999999	910	997	615	27	226	21	965	775	51	999999	892	999999	314	840	841	986	999999	270	252	999999	999999	313	135	514	999999	181	953	753	999999	684	451	999999	999999	977	283	999999	768	288	117	162	953	742	180	961	96	164	999999	598	999999	90	356	389	67	117	999999	607	872	999999	354	999999	999999	222	538	366	235	824	97	336	999999	333	999999	964	163	99	270	133	999999	174	427	999999	999999	365	306	166	338	999999	21	488	287	676	645	667	934	71	104	741	213	813	999999	272	77	692	41	133	863	999999	999999	967	847	576	999999	707	999999	835	894	702	916	382	38	173	813	999999	59	999999	688	559	40	999999	995	529	919	328	439	999999	450	468	999999	182	302	945	835	53	641	999999	999999	938	984	108	177	999999	999999	831	785	571	999999	469	643	999999	445	313	362	143	999999	327	656	155	278	527	999999	435	378	744	89	999999	338	769	966	348	688	750	575	931	924	603	704	97	543	867	706	981	825	192	999999	989	593	701	81	323	999999	66	669	466	999999	741	33	90	752	702	999999	689	999999	305	463	999999	738	430	219	379	999999	999999	612	411	821	999999	999999	196	17	99	499	637	698	999999	293	999999	90	118	228	193	579	624	345	840	634	26	999999	529	728	999999	260	999999	999999	702	700	999999	454	268	645	999999	141	836	999999	999999	213	606	991	999999	22	832	615	630	211	
35	799	998	233	771	777	804	999999	90	468	999999	999999	999999	154	999999	953	999999	186	821	999999	919	62	743	551	682	637	38	999999	639	517	896	435	630	960	466	999999	701	272	683	491	999999	384	60	378	116	823	999999	461	999999	895	999999	655	999999	166	292	973	65	457	551	144	999999	999999	999999	572	999999	540	218	999999	688	103	999999	534	999999	340	632	545	11	375	444	858	761	577	39	743	302	250	999999	999999	678	999999	847	254	720	548	742	70	98	487	806	575	615	509	772	902	644	690	161	999999	533	746	999999	690	22	693	382	999999	749	551	999999	331	898	744	698	205	999999	17	813	954	597	572	456	999999	568	869	252	262	804	137	109	612	999999	188	939	931	520	166	241	37	175	999999	321	546	218	999999	676	871	810	576	999999	637	999999	207	999999	961	300	458	131	152	999999	999999	377	621	452	666	242	720	804	767	685	999999	999999	786	789	999999	999999	909	315	93	999999	381	451	238	482	999999	736	999999	322	977	999999	999999	999999	999999	586	54	999999	699	999999	999999	999999	956	76	999999	890	565	861	99	999999	838	999999	999999	152	48	949	79	679	149	149	980	999999	350	999999	826	136	999999	65	686	209	744	999999	561	815	764	840	247	314	407	999999	916	610	646	484	483	276	260	919	995	148	516	999999	64	560	123	620	902	558	250	917	999999	510	184	890	673	999999	160	574	388	208	712	764	999999	999999	233	380	293	999999	999999	559	875	704	69	999999	693	379	779	999999	999999	153	999999	688	74	490	79	999999	999999	999999	810	478	126	999999	541	797	999999	751	103	999999	336	743	337	46	634	690	52	573	451	636	207	304	235	158	872	244	270	33	700	791	731	817	944	537	65	455	999999	198	172	999999	999999	941	286	527	674	958	816	900	999999	384	999999	999999	964	999999	559	999999	252	967	813	306	999999	412	999999	311	530	518	799	999999	980	188	257	853	410	999999	524	265	28	999999	484	914	428	369	999999	326	999999	235	999999	155	977	549	213	475	385	865	735	709	889	999999	996	999999	999999	999999	920	876	999999	594	105	785	284	303	498	999999	999999	899	878	999999	442	735	957	305	999999	653	999999	441	999999	782	999999	544	999999	999999	999999	53	712	329	754	412	999999	102	199	758	139	999999	999999	684	61	669	981	999999	987	568	276	164	26	999999	500	999999	999999	999999	999999	999999	126	561	341	469	927	454	831	174	999999	475	727	999999	545	208	175	597	999999	148	389	314	999999	992	557	885	547	221	36	21	999999	249	219	960	999999	845	999999	
578	736	999999	756	999999	838	817	340	522	999999	999999	619	817	999999	902	999999	64	999999	597	553	133	999999	999999	921	999999	427	999999	345	905	265	766	159	699	999999	597	860	381	391	782	475	983	662	44	53	621	602	218	999999	926	516	165	860	603	999999	518	574	290	489	51	189	999999	482	435	999999	84	999999	919	261	999999	52	999999	672	326	131	569	999999	999999	999999	310	123	218	343	418	999999	109	905	556	407	58	33	580	892	350	603	999999	999999	236	778	969	999999	999999	999999	999999	884	165	493	999999	999999	732	56	605	999999	188	928	970	685	73	45	166	178	229	522	212	914	999999	999999	332	723	674	68	999999	200	442	999999	439	261	795	534	243	616	999999	999999	674	999999	428	999999	713	422	633	771	999999	200	621	800	625	171	754	999999	422	999999	999999	820	807	674	999999	414	445	723	498	718	890	539	999999	549	806	999999	847	999999	496	770	999999	909	100	903	999999	53	579	641	839	278	506	999999	122	546	455	551	277	10	999999	23	265	989	999999	999999	880	999999	398	81	994	480	323	553	999999	651	942	261	730	903	62	767	834	999999	883	229	999999	729	999999	266	999999	999999	877	846	21	482	514	764	985	999999	33	712	655	507	647	999999	954	952	33	470	603	999999	820	373	947	432	188	999999	999999	704	701	160	491	142	977	999999	602	476	999999	664	999999	188	999999	554	999999	999999	999999	337	166	999999	999999	270	706	999999	662	899	444	999999	999999	589	304	999999	658	290	484	872	999999	522	999999	908	767	999999	419	368	333	425	928	276	493	607	319	999999	304	999999	440	999999	999999	535	480	87	999999	97	577	999999	370	93	529	985	80	18	129	600	806	258	756	786	850	348	633	247	999999	178	999999	302	999999	999999	758	76	999999	999999	427	695	52	999999	613	679	910	465	997	999999	895	943	999999	485	487	999999	54	56	835	653	999999	999999	901	242	999999	999999	76	285	684	918	335	463	144	999999	590	433	557	364	999999	86	999999	394	350	393	351	37	972	545	999999	999999	999999	999999	999999	207	999999	321	794	809	345	999999	612	634	781	89	914	999999	809	999999	999999	999999	171	690	999999	759	777	206	999999	518	891	89	999999	999999	471	133	520	999999	999999	937	577	999999	999999	999999	28	168	473	251	613	271	999999	908	228	999999	651	999999	399	717	310	481	429	264	555	285	917	266	999999	999999	999999	658	568	300	220	872	600	999999	999999	422	671	252	295	536	999999	504	48	999999	860	359	879	711	734	999999	999999	751	517	999999	723	999999	999999	761	836	391	999999	955	
702	188	698	356	999999	35	345	976	56	68	195	893	671	999999	247	999999	999999	972	211	462	923	766	978	999999	999999	999999	999999	999999	999999	909	415	999999	999999	638	801	860	294	514	155	999999	999999	757	999999	264	999999	623	999999	671	126	895	366	864	999999	999999	41	999999	210	238	991	926	132	999999	999999	146	652	291	444	43	260	386	999999	891	827	357	999999	999999	999999	723	903	999999	636	999999	944	696	999999	551	724	833	606	999999	660	66	523	228	999999	999999	999999	620	999999	999999	188	617	421	999999	255	475	47	832	539	999999	927	486	999999	999999	299	890	339	697	592	110	566	999999	436	999999	726	593	377	999999	625	994	999999	399	121	628	999999	999999	820	999999	450	88	514	892	303	742	937	999999	730	272	999999	999999	999999	675	37	511	717	999999	191	35	999999	999999	107	438	216	545	71	537	374	706	698	281	999999	135	257	514	596	674	317	694	999999	999999	863	114	680	784	242	137	372	610	999999	984	837	795	201	788	981	999999	685	758	999999	410	999999	34	574	657	770	636	428	522	914	52	269	497	576	470	799	992	758	432	312	933	174	999999	999999	999999	443	285	933	468	999999	520	999999	999999	23	58	743	838	540	32	23	999999	709	849	695	868	999999	349	228	999999	989	999999	327	262	456	999999	245	55	239	860	999999	495	702	999999	989	404	999999	710	483	999999	726	960	461	735	419	707	234	999999	77	926	988	104	66	212	479	544	203	737	112	276	999999	999999	999999	680	809	527	999999	749	999999	999999	815	25	999999	999999	999999	39	536	591	999999	748	522	919	999999	999999	999999	129	439	499	490	454	210	999999	607	217	715	39	999999	781	999999	891	804	484	465	999999	121	999999	237	366	999999	450	17	999999	999999	363	753	892	719	307	999999	999999	98	412	268	415	999999	999999	417	999999	983	999999	678	755	664	950	944	47	999999	211	999999	899	891	82	300	50	999999	598	431	253	463	822	319	63	973	246	803	401	999999	59	684	622	565	579	382	999999	771	262	947	943	419	715	438	517	999999	908	999999	26	122	227	999999	503	78	999999	999999	170	665	624	781	428	157	553	999999	415	527	578	343	322	699	76	999999	193	650	487	834	747	394	801	999999	999999	447	999999	289	999999	90	191	554	401	999999	221	568	999999	999999	529	999999	866	999999	32	999999	538	574	486	326	55	999999	784	852	999999	339	456	775	999999	677	715	980	369	999999	999999	334	345	33	941	937	487	508	131	712	999999	691	967	853	372	811	999999	500	961	999999	999999	999999	305	999999	963	72	927	
446	705	479	765	999999	436	602	81	698	655	514	633	549	839	547	827	82	999999	898	371	999999	999999	62	999999	225	29	898	999999	774	38	16	70	879	19	51	999999	651	946	583	265	375	782	999999	999999	903	999999	422	631	696	999999	999999	999999	74	700	999999	42	999999	999999	550	529	999999	999999	306	999999	649	999999	754	539	797	999999	186	135	999999	999999	996	820	999999	896	366	357	999999	999999	343	553	805	407	999999	188	685	19	159	441	999999	999999	728	802	485	999999	999999	458	123	882	834	952	54	107	460	431	999999	513	301	756	853	999999	921	269	239	753	999999	251	459	575	853	999999	594	744	729	103	915	203	345	736	389	907	244	724	443	391	999999	707	946	573	999999	181	717	999999	999999	213	999999	468	572	999999	149	275	999999	547	38	55	367	310	377	367	516	510	178	565	377	999999	999999	207	999999	848	255	167	305	885	102	682	999999	201	167	526	999999	457	630	613	597	999999	999999	697	999999	397	33	999999	339	589	999999	972	13	161	999999	641	254	999999	641	724	999999	981	970	999999	999999	356	999999	175	153	850	405	68	879	564	968	264	48	271	511	999999	824	57	827	715	827	129	678	919	999999	999999	282	37	815	906	137	615	999999	794	251	348	999999	999999	65	999999	194	998	102	999999	999999	771	603	983	999999	211	899	438	999999	999999	296	999999	678	999999	999999	999999	578	999999	999999	973	437	999999	999999	999999	29	173	26	999999	992	348	999999	999999	36	999999	736	404	922	299	999999	614	16	698	999999	888	507	915	670	367	857	437	910	816	755	129	21	830	660	359	963	269	195	999999	446	816	733	467	309	448	329	605	704	999999	772	639	966	738	902	232	746	113	502	999999	118	564	437	714	83	906	227	905	744	573	335	345	999999	83	262	643	999999	50	616	999999	48	262	732	999999	53	126	163	999999	999999	999999	613	999999	767	536	824	999999	389	29	999999	402	230	999999	999999	141	999999	999999	220	999999	999999	268	78	999999	497	279	999999	856	832	806	670	956	753	999999	977	316	960	475	577	999999	259	381	999999	144	999999	223	999999	999999	400	600	676	999999	906	270	999999	669	369	999999	372	497	915	999999	59	582	999999	437	649	286	445	555	181	488	999999	999999	999999	999999	14	999999	60	283	999999	995	999999	241	139	64	999999	999999	155	318	946	999999	999999	999999	976	291	332	681	786	227	574	725	189	845	428	198	756	588	627	694	665	435	856	99	230	920	999999	817	453	304	999999	166	141	137	608	128	999999	780	999999	361	782	999999	157	999999	999999	552	
816	999999	812	941	308	471	865	461	653	521	206	23	859	999999	779	514	238	491	839	418	593	999999	247	999999	999999	976	247	275	912	999999	288	33	999999	677	114	892	999999	512	999999	916	300	679	484	97	999999	372	920	294	581	277	104	665	993	999999	999999	764	382	512	138	332	233	599	549	999999	242	183	632	192	999999	887	508	999999	495	923	127	914	576	999999	999999	999999	65	953	694	644	247	623	40	101	718	999999	520	503	383	673	692	701	999999	999999	854	748	740	737	343	694	769	378	179	79	999999	54	198	231	133	688	999999	280	905	905	82	999999	153	999999	474	611	376	15	351	999999	241	426	999999	412	999999	999999	999999	999999	620	999	875	868	453	960	918	673	161	999999	379	695	407	421	999999	999999	101	999999	605	209	273	999999	999999	999999	37	357	838	755	269	786	999999	999999	978	947	660	906	40	999999	175	192	622	999999	999999	88	635	656	425	999999	630	559	320	70	44	510	65	888	681	121	841	106	132	999999	413	375	372	884	717	459	761	889	204	887	79	422	587	472	280	999999	138	999999	999999	28	135	709	475	865	460	478	999999	999999	999999	918	372	79	70	459	396	94	999999	750	938	966	67	741	365	999999	990	621	923	592	999999	442	983	470	173	113	47	703	900	506	434	249	566	990	999999	285	525	10	362	137	85	195	533	999999	442	999999	960	393	354	52	875	839	555	309	163	792	999999	901	905	956	999999	692	194	219	326	699	409	77	86	90	907	989	999999	795	517	431	908	606	38	208	153	999999	999999	857	630	595	999999	266	999999	871	999999	624	999999	999999	999999	392	11	999999	70	742	566	893	999999	274	999999	999999	580	759	999999	999999	884	999999	873	707	813	767	343	337	588	999999	15	999999	999999	214	999999	293	895	862	88	134	430	593	545	999999	641	259	999999	999999	722	744	25	934	474	115	987	20	750	396	593	948	59	999999	999999	999999	737	999999	662	111	533	851	990	718	681	668	310	999999	794	999999	75	563	430	257	614	843	715	81	678	135	227	729	542	508	278	140	999999	999999	857	999999	558	228	597	245	999999	999999	754	307	999999	806	804	696	226	999999	330	40	528	999999	69	892	624	665	999999	536	999999	804	318	999999	449	999999	593	553	443	589	39	847	966	999999	696	742	98	418	818	999999	999999	530	513	999999	187	248	612	282	697	964	999999	999999	482	70	360	757	562	272	857	712	222	999999	999999	637	143	999999	999999	342	115	327	999999	216	847	873	999999	999999	300	938	313	999999	938	999999	
856	478	998	146	374	999999	834	999999	190	826	560	115	999999	81	276	876	246	999999	999999	999999	177	379	171	999999	55	608	999999	999999	466	623	958	999999	999999	901	403	785	638	999999	999999	168	999999	175	999999	977	655	741	225	143	999999	999999	999999	609	35	669	999999	487	317	623	101	766	60	838	482	999999	999999	903	342	999999	999999	999999	247	250	596	26	771	11	242	193	729	313	393	721	999999	53	999999	359	631	114	758	916	478	25	904	351	117	999999	693	580	120	752	408	468	999999	606	185	461	22	19	897	151	254	999999	894	787	382	338	999999	439	644	999999	999999	238	998	999999	22	232	345	254	999999	112	318	662	83	976	904	925	265	999999	867	999999	347	622	216	999999	999999	999999	130	126	969	999999	999999	264	936	602	480	999999	469	703	999999	999999	126	767	999999	795	999999	999999	60	917	999999	456	82	999999	571	184	179	659	32	391	99	999999	111	999999	285	999999	371	64	725	480	999999	999999	465	999999	719	913	353	580	521	420	784	89	999999	213	243	522	706	999999	692	999999	432	820	158	88	613	925	999999	999999	492	970	434	999999	999999	579	421	999999	991	520	999999	658	999999	999999	148	612	606	19	373	898	999999	762	433	257	372	963	58	686	586	386	948	793	71	455	97	550	986	999999	223	724	792	999999	531	195	217	44	999999	832	681	545	482	604	561	999999	912	999999	547	186	999999	903	531	734	572	614	572	123	596	386	511	999999	999999	600	796	999999	116	900	240	999999	50	337	42	225	14	50	904	354	242	118	542	368	999999	809	599	320	203	67	521	916	623	999999	447	554	999999	93	999999	881	807	999999	846	999999	498	999999	145	999999	870	315	999999	532	710	228	880	488	843	153	999999	816	999999	486	999999	59	388	324	623	946	890	488	894	920	999999	999999	546	329	271	529	869	702	674	520	449	888	999999	999999	216	405	999999	959	710	187	498	113	879	331	999999	797	634	184	999999	999999	999999	999999	421	809	411	687	681	561	226	999999	284	892	999999	491	46	999999	722	398	117	228	733	930	777	717	431	27	153	225	999999	999999	895	694	25	484	331	67	477	527	999999	529	723	661	743	396	903	606	961	398	999999	901	999999	245	999999	468	999999	268	614	703	999999	394	543	466	700	752	428	589	877	667	169	978	999999	999999	811	588	999999	82	999999	391	813	999999	999999	755	931	999999	398	659	627	999999	29	73	453	773	999999	999999	985	267	960	990	999999	324	728	304	239	315	999999	879	999999	488	964	999999	80	233	890	562	999999	999999	
535	740	999999	769	961	331	648	105	535	999999	66	618	602	247	121	206	423	499	106	761	999999	625	158	518	235	999999	591	635	993	230	882	586	999999	999999	999999	229	636	208	999999	999999	999999	143	780	494	823	999999	885	999999	999999	873	809	400	999999	577	999999	909	592	999999	999999	821	739	23	112	315	443	480	999999	999999	515	999999	570	225	146	699	115	392	845	663	694	419	263	864	362	129	999999	999999	129	296	999999	999999	637	790	999999	541	668	999999	41	474	61	353	71	489	222	390	313	594	263	767	999999	880	73	928	160	999999	999999	874	999999	999999	894	951	360	999999	471	692	999999	780	560	605	40	999999	360	999999	612	351	358	773	652	999999	815	825	238	362	824	63	758	709	639	539	999999	793	982	58	580	109	992	603	27	529	136	533	43	658	736	999	529	693	999999	999999	776	794	999999	688	177	78	999999	997	643	999999	999999	555	150	30	632	247	489	312	800	512	999999	754	999999	133	845	999999	791	999999	626	825	533	75	393	830	763	189	571	304	880	999999	999999	995	999999	609	595	581	392	23	36	498	519	226	892	813	460	31	47	108	842	884	287	152	999999	999999	884	867	171	320	999999	999999	675	195	432	299	135	999999	794	999999	999999	274	999999	778	999999	137	315	999999	183	580	379	999999	151	472	462	995	234	244	623	152	999999	999999	999999	82	755	582	823	334	999999	603	687	107	237	999999	571	578	984	508	598	254	512	577	999999	591	940	999999	312	212	733	436	75	890	739	652	431	809	854	827	32	970	313	980	999999	580	892	281	514	259	901	999999	21	999999	645	379	639	999999	43	828	999999	999999	999999	999999	601	999999	537	796	367	585	470	762	723	166	485	999999	999999	531	999999	124	698	999999	21	62	311	999999	425	999999	254	999999	999999	283	775	36	999999	792	700	693	389	164	52	106	913	928	789	148	170	854	999999	28	999999	118	999999	919	139	472	999999	228	319	752	942	198	551	998	573	196	986	697	470	693	999999	256	152	899	81	602	754	93	272	172	688	571	109	236	930	904	999999	856	896	233	573	481	383	636	222	854	999999	999999	365	602	162	472	394	999999	100	192	999999	203	847	999999	717	999999	999999	156	73	381	98	324	77	668	17	999999	801	246	130	456	872	515	687	999999	58	838	727	669	20	226	186	999999	146	999999	938	985	19	368	515	437	999999	237	999999	999999	765	239	848	696	999999	32	671	157	436	999999	999999	460	516	630	999999	999999	999999	296	999999	847	204	545	188	330	730	32	
999999	442	730	692	931	645	941	846	461	818	990	41	84	988	554	39	999999	502	437	999999	479	389	879	636	29	238	101	725	999999	999999	61	527	965	999999	901	238	426	743	712	674	518	670	178	999999	887	999999	999999	999999	302	175	999999	686	893	253	999999	999999	563	104	999999	703	553	226	999999	241	767	999999	75	511	97	999999	612	383	789	999999	968	809	220	218	748	642	25	944	433	482	802	999999	999999	722	30	169	674	332	80	19	131	302	470	936	903	999999	321	711	70	976	562	53	999999	999999	284	743	999999	355	355	999999	687	609	793	727	438	402	999999	353	490	927	650	289	999999	779	641	999999	999999	284	314	999999	331	313	999999	999999	999999	758	478	502	448	286	638	329	977	999999	999999	521	509	743	507	510	584	968	230	142	336	282	740	127	499	608	999999	999999	50	31	708	383	725	346	807	680	924	346	904	214	299	331	999999	273	999999	129	176	604	999999	804	749	999999	93	751	130	646	28	360	12	839	880	391	288	956	999999	999999	796	172	935	999999	586	248	73	26	843	14	970	477	669	380	999999	801	480	246	281	355	300	973	226	171	662	573	999999	74	999999	907	53	999999	931	508	333	999999	668	948	227	511	999999	999999	908	999999	676	999999	690	632	408	89	911	51	684	986	657	999999	945	774	175	999999	904	998	692	935	961	624	545	171	57	999999	999999	999999	29	770	999999	233	999999	111	999999	999999	999999	711	999999	253	999999	11	999999	945	851	999999	68	893	783	999999	607	301	384	972	164	999999	15	529	585	970	999999	389	32	914	999999	434	999999	844	290	64	140	202	999999	449	940	960	952	599	999999	999999	379	248	748	814	172	762	849	999999	947	999999	115	362	136	696	306	616	978	756	999999	999999	751	223	613	728	84	999999	960	934	999999	203	999999	999999	219	47	600	708	640	218	999999	178	584	666	896	999999	949	999999	75	645	152	333	999999	206	585	893	795	999999	635	999999	999999	757	802	914	69	753	343	699	999999	98	106	597	975	770	14	999999	842	95	999999	999999	999999	999999	999999	325	792	999999	222	999999	999999	326	252	444	83	999999	479	994	375	669	607	999999	999999	999999	634	977	999999	554	357	221	201	740	60	709	839	869	999999	999999	418	487	999999	360	540	999999	869	825	845	661	999999	364	999999	999999	479	999999	488	999999	262	529	999999	371	776	999999	361	999999	711	999999	276	542	604	999999	381	999999	585	888	547	257	612	999999	390	999999	141	887	40	999999	999999	191	999999	878	231	999999	617	719	768	999999	711	999999	
998	539	728	778	559	999999	67	320	983	263	434	999999	635	999999	570	187	149	864	240	999999	217	999999	91	530	829	398	320	938	596	661	279	999999	187	661	258	83	355	611	258	999999	829	719	20	666	757	999999	252	990	105	439	580	903	999999	822	678	999999	458	207	949	999999	992	128	723	331	999999	895	414	999999	982	497	832	537	999999	411	69	498	357	424	773	160	155	330	843	167	90	999999	721	365	999999	999999	624	157	662	97	835	711	995	688	682	862	274	278	17	607	607	53	297	415	762	190	293	43	434	798	25	672	285	566	251	618	183	58	990	375	872	999999	874	528	575	357	502	669	742	911	886	877	322	999999	999999	999999	999999	999999	602	803	333	999999	999999	864	81	999999	435	439	999999	999999	688	226	288	642	734	922	178	769	839	999999	999999	624	999999	523	912	148	999999	50	15	214	540	866	456	196	52	291	961	20	457	412	999999	999999	231	678	999999	669	598	680	999999	638	868	318	999999	197	126	708	999999	999999	952	999999	813	999999	433	999999	532	822	769	101	600	453	961	168	322	437	493	623	999999	622	999999	252	550	679	999999	999999	346	232	398	999999	80	343	991	762	67	524	598	535	640	989	155	409	900	999999	90	66	999999	709	996	999999	999999	502	316	677	907	710	392	999999	856	999999	896	999999	999999	999999	31	266	462	208	111	797	838	957	983	413	999999	999999	352	53	599	483	700	637	999999	999999	565	578	37	323	999999	357	141	999999	999999	583	102	999999	976	399	999999	999999	604	999999	608	999999	211	746	518	902	210	25	368	349	544	383	365	269	84	85	945	999999	999999	148	353	753	665	384	287	409	999999	999999	915	999999	567	776	878	999999	999999	36	156	819	69	999999	123	839	989	792	919	306	228	833	770	901	999999	43	593	999999	134	854	542	827	468	118	592	578	109	415	781	999999	504	143	240	58	928	136	392	115	999999	999999	763	873	999999	980	999999	486	999999	24	999999	534	999999	422	999999	184	493	329	360	951	542	999999	740	583	999999	161	802	94	603	722	999999	328	650	999999	440	620	100	669	999999	487	926	115	999999	999999	999999	256	999999	91	45	65	564	609	775	441	573	490	999999	999999	999999	314	188	999999	882	999999	52	189	999999	705	982	487	94	999999	999999	872	34	436	827	655	999999	764	575	720	59	548	168	999999	552	219	914	949	847	910	807	999999	309	830	999999	577	999999	999999	999999	879	109	558	999999	739	652	902	417	147	663	128	513	107	738	467	57	344	999999	678	637	674	
999999	42	640	183	999999	898	999999	999999	213	259	999999	948	401	696	621	501	577	428	999999	649	801	777	296	999999	406	709	329	842	782	888	999999	999999	999999	697	999999	999999	918	999999	722	999999	999999	222	999999	413	515	999999	706	52	845	999999	767	999999	957	987	999999	24	746	999999	777	999999	579	730	421	325	999999	248	857	999999	607	555	583	779	705	967	319	589	999999	882	223	840	13	287	999999	236	130	44	416	113	824	84	329	16	30	415	184	999999	801	999999	999999	277	707	999999	444	300	999999	987	857	999999	677	999999	999999	864	698	999999	314	301	999999	195	204	628	832	754	878	533	235	999999	759	300	793	710	787	235	140	945	142	10	842	999999	999999	142	187	425	435	541	999999	465	318	999999	111	882	875	616	999999	133	999999	953	134	911	74	406	238	567	207	999999	505	944	733	752	803	999999	999999	37	931	71	451	416	328	347	629	769	267	675	199	910	835	999999	812	17	510	189	876	931	641	999999	904	620	228	468	45	958	732	566	999999	796	433	999999	684	360	681	999999	635	786	291	305	149	563	377	296	141	334	141	725	251	624	438	527	396	85	999999	831	198	999999	312	670	47	701	999999	999999	486	988	497	462	336	482	554	99	649	346	717	999999	252	931	336	710	827	999999	324	666	368	999999	460	609	203	999999	839	774	484	621	267	999999	178	975	809	153	999999	999999	399	768	79	348	878	999999	367	816	999999	267	533	601	843	999999	386	999999	43	580	537	887	268	485	643	779	614	38	999999	999999	999999	276	131	999999	873	157	999999	555	596	999999	999999	999999	251	999999	271	582	251	999999	777	236	70	449	942	238	616	949	421	913	999999	999999	734	850	972	98	643	322	145	350	727	695	423	831	142	23	553	137	645	999999	999999	70	538	731	260	851	218	733	999999	892	576	924	736	703	429	305	296	187	999999	163	999999	948	446	900	165	92	813	239	999999	929	685	488	313	539	699	999999	762	12	999999	130	879	909	988	253	773	803	959	719	411	836	727	999999	699	492	148	275	623	999999	576	999999	48	978	426	999999	999999	98	620	207	14	364	543	293	587	317	283	833	959	203	136	999999	132	103	828	999999	212	999999	788	999999	400	433	999999	134	999999	432	999999	901	493	594	46	685	999999	762	715	999999	302	443	788	391	219	315	316	430	511	999999	55	945	160	999999	202	896	309	799	806	581	912	999999	999999	165	236	382	349	375	167	450	178	999999	387	999999	188	769	532	407	611	95	999999	31	623	220	
999999	145	750	548	402	999999	386	393	999999	999999	999999	883	999999	632	999999	836	965	941	272	999999	57	684	568	999999	766	999999	374	999999	197	999999	999999	891	795	647	778	100	632	999999	972	28	74	784	415	253	646	305	194	899	251	999999	130	186	999999	562	999999	701	577	999999	782	969	774	483	999999	999999	680	253	999999	936	853	75	214	174	968	254	995	272	279	325	734	999999	248	475	660	422	601	287	142	242	484	999999	522	261	28	13	253	999999	587	181	572	999999	217	257	55	186	570	999999	217	514	567	900	432	262	646	321	999999	309	823	783	642	402	120	999999	462	999999	552	999999	156	964	10	415	684	108	752	341	263	999999	429	484	851	999999	999999	999999	675	584	999999	270	615	706	999999	999999	767	804	999999	179	292	362	795	278	999999	618	809	253	514	162	225	333	509	314	67	738	879	999999	932	997	999999	492	189	877	132	291	999999	449	691	999999	999999	880	999999	999999	59	901	206	161	850	243	835	826	123	523	369	999999	761	311	649	544	75	428	871	999999	847	799	999999	917	156	352	281	370	561	459	514	999999	999999	926	265	166	542	728	999999	699	999999	505	379	666	517	801	999999	45	799	156	990	999999	19	39	735	260	728	288	15	507	961	999999	274	664	18	999999	567	834	55	492	12	999999	930	182	378	351	429	999999	409	999999	999999	246	999999	415	468	296	999999	733	201	15	438	263	723	999999	738	696	241	715	657	492	244	696	990	317	154	652	999999	999999	661	394	999999	221	878	999999	999999	725	999999	859	205	722	999999	833	643	999999	64	748	999999	939	444	682	120	713	859	917	119	136	255	263	270	816	998	497	82	806	184	226	384	999999	315	22	999999	381	520	934	792	411	999999	950	999999	999999	38	358	403	978	284	126	361	961	999999	559	999999	651	999999	389	724	212	999999	999999	999999	837	374	999999	999999	999999	999999	999999	203	924	134	707	83	999999	10	864	787	650	999999	999999	532	999999	865	999999	521	999999	543	150	782	141	999999	589	999999	225	95	425	41	476	723	972	999999	545	923	436	999999	843	485	183	651	734	601	999999	118	666	314	807	999999	999999	50	878	999999	749	956	999999	999999	545	999999	857	220	584	833	999999	999999	131	999999	986	144	438	586	677	999999	999999	499	57	539	145	999999	984	999999	288	453	90	999999	845	94	999999	588	999999	722	301	999999	628	962	76	901	291	158	986	661	327	672	543	373	373	607	999999	260	909	532	579	74	82	946	932	141	752	884	999999	47	666	999999	283	716	295	
891	652	407	999999	156	258	987	494	332	593	615	909	717	73	247	566	999999	679	338	999999	236	714	682	40	934	158	406	77	999999	995	920	398	827	999999	481	955	130	827	762	284	591	580	749	999999	326	232	45	999999	843	481	999999	999999	945	573	69	187	970	999999	999999	999999	851	920	999999	337	999999	226	999999	639	591	292	445	270	917	63	561	655	964	329	713	711	999999	585	233	478	999999	999999	453	264	999999	999999	985	753	338	999999	433	671	45	999999	999999	110	151	406	999999	561	999999	999999	810	891	21	413	222	650	999999	787	883	276	696	76	910	481	999999	999999	999999	296	999999	999999	932	161	630	890	620	552	999999	613	570	999999	355	999999	443	999999	391	562	253	999999	91	999999	100	551	999999	167	974	969	511	217	999999	324	785	943	264	353	385	658	999999	130	793	999999	999999	60	226	176	920	34	633	802	100	220	583	15	999999	961	601	390	999999	473	916	999999	50	434	286	999999	931	411	418	100	732	999999	301	999999	821	421	336	50	335	999999	246	950	345	709	999999	126	741	780	739	302	751	995	389	797	214	999999	630	584	773	970	999999	999999	616	543	999999	367	999999	999999	193	793	635	561	65	564	237	966	315	999999	317	999999	514	999999	671	125	348	737	353	504	999999	679	791	751	276	365	481	726	343	802	639	759	207	290	999999	946	666	199	939	825	569	248	837	999999	277	614	465	92	848	500	204	342	24	999999	999999	999999	999999	884	295	700	999999	511	632	512	999999	557	999999	999999	999999	725	458	158	999999	528	934	678	841	502	483	661	999999	399	999999	843	999999	307	745	783	747	92	944	782	904	249	999999	999999	616	334	596	999999	652	240	526	999999	52	55	999999	495	999999	864	672	509	411	999999	800	999999	632	789	904	404	812	188	487	483	781	676	254	557	999999	999999	72	999999	906	999999	19	669	872	755	801	562	762	259	303	883	419	999999	380	281	449	59	435	827	430	201	908	474	999999	53	351	375	999999	987	709	999999	999999	999999	602	649	999999	140	820	877	999999	352	642	562	884	604	73	345	306	972	118	736	449	245	96	999999	854	544	916	828	413	435	760	999999	549	999999	91	264	999999	999999	657	318	239	558	838	88	999999	355	999999	999999	979	15	79	828	878	973	174	566	78	886	999999	999999	224	991	474	562	591	867	22	205	522	999999	502	574	325	799	507	999999	999999	18	167	508	954	999999	849	407	365	932	896	575	525	525	195	956	936	578	103	247	94	286	496	999999	342	999999	999999	180	
513	999999	513	999999	476	282	169	69	729	295	134	458	152	76	206	659	999999	999999	999999	997	623	999999	637	746	999999	269	807	999999	521	476	176	570	140	678	999999	860	428	817	108	999999	999999	135	237	999999	454	645	104	27	89	999999	720	895	714	638	556	999999	866	766	382	999999	475	49	548	999999	129	563	328	473	182	999999	240	999999	348	999999	642	498	318	986	302	999999	174	789	51	999999	756	280	855	999999	999999	927	994	662	444	999999	776	999999	587	974	531	890	999999	631	845	743	607	566	999999	287	996	68	657	880	999999	321	52	999999	998	863	506	848	999999	999999	351	254	999999	578	999999	456	999999	999999	910	344	465	999999	743	543	943	999999	86	999999	999999	577	504	74	999999	124	198	133	848	99	326	723	477	682	191	500	290	601	999999	38	999999	110	626	678	157	323	424	999999	578	999999	742	700	999999	999999	999999	999999	332	287	973	237	999999	595	607	999999	10	999999	866	999999	999999	253	999999	999999	906	58	999999	999999	951	999999	916	957	699	137	555	349	356	625	999999	170	999999	60	178	13	627	173	648	999999	502	999999	999999	999999	456	641	999999	999999	999999	999999	999999	999999	999999	512	189	999999	370	26	999999	262	50	268	999999	384	259	999999	235	999999	84	260	724	743	409	99	130	896	157	954	510	999999	297	999999	999999	956	831	207	205	54	999999	672	642	999999	635	396	221	244	841	303	711	751	415	999999	260	996	676	999999	999999	875	999999	999999	358	416	999999	999999	965	999999	175	268	553	61	510	191	999999	999999	617	123	118	23	999999	886	999999	999999	253	759	652	999999	970	999999	289	780	999999	329	999999	999999	323	236	104	164	999999	401	78	583	750	659	999999	234	999999	847	388	999999	942	326	997	999999	238	504	172	757	999999	346	850	999999	978	772	999999	999999	527	721	99	999999	28	953	999999	486	817	481	113	593	518	427	269	999999	718	999999	838	551	331	999999	359	999999	73	999999	336	999999	551	10	604	978	999999	70	706	999999	757	996	544	988	734	521	687	757	401	999999	248	410	87	727	359	261	933	642	858	369	372	280	328	681	626	999999	934	817	876	135	999999	999999	721	621	374	722	192	849	999999	999999	480	601	427	494	999999	999999	17	999999	999999	999999	54	999999	999999	346	285	487	677	862	372	237	999999	869	999999	999999	460	790	999999	465	362	999999	79	999999	825	58	999999	770	852	833	582	700	999999	119	999999	533	90	295	999999	384	346	887	54	329	487	589	999999	999999	721	162	999999	999999	247	551	999999	23	283	959	17	163	457	514	635	843	
290	999999	736	477	702	357	195	999999	543	999999	999999	474	592	749	607	246	825	999999	999999	999999	800	273	462	948	999999	163	999999	130	288	103	926	831	999999	999999	49	815	852	755	909	373	999999	999999	775	933	432	997	431	534	362	770	999999	999999	464	934	53	999999	219	788	830	999999	107	74	887	449	387	999999	222	999999	999999	792	393	999999	378	999999	733	931	498	529	525	649	732	999999	768	517	766	757	377	327	999999	32	605	74	925	371	276	902	999999	999999	999999	999999	785	49	824	570	387	999999	801	999999	211	121	999999	689	272	190	815	382	305	379	683	630	920	895	234	687	196	999999	155	17	419	830	999999	173	974	390	999999	692	901	208	139	510	956	598	125	55	504	916	802	999999	999999	999999	607	611	999999	925	225	890	815	999999	383	68	999999	793	368	381	171	364	715	881	326	132	480	999999	250	183	999999	331	779	188	192	280	526	410	461	525	233	348	521	59	999999	974	877	764	824	80	399	172	239	744	883	149	210	999999	999999	432	999999	510	371	478	999999	999999	999999	999999	954	113	542	709	999999	842	157	822	843	666	716	999999	999999	999999	282	179	999999	511	999999	999999	304	52	79	606	999999	38	112	723	999999	53	798	281	863	250	809	721	538	999999	830	396	999999	71	306	544	999999	86	187	707	237	202	693	749	999999	86	999999	912	999999	936	999999	313	999999	434	845	800	868	444	488	15	905	561	640	105	681	705	447	999999	745	534	999999	999999	851	404	999999	999999	359	58	480	786	908	897	686	602	961	527	655	172	999999	506	676	770	597	182	802	676	561	598	78	106	639	999999	176	509	544	822	999999	346	999999	999999	451	819	999999	702	107	18	999999	48	143	163	59	999999	27	999999	858	631	317	999999	602	999999	233	760	980	383	157	999999	730	999999	999999	148	75	319	233	165	64	999999	806	895	999999	793	999999	523	999999	914	57	364	90	927	650	913	515	782	999999	130	836	691	838	590	999999	297	287	999999	980	994	98	739	61	999999	194	11	824	422	604	808	26	999999	304	76	335	999999	728	803	999999	154	633	293	574	112	999999	999999	999999	999999	350	787	515	999999	543	470	826	999999	312	229	742	648	98	103	999999	935	114	137	396	999999	265	762	568	999999	169	835	999999	999999	175	949	542	820	983	999999	999999	817	302	910	176	999999	250	27	490	509	71	888	999999	999999	115	638	997	201	977	256	960	587	228	41	946	707	108	999999	152	999999	999999	921	999999	489	999999	370	642	999999	960	561	531	247	282	68	
422	281	779	831	698	999999	951	350	843	999999	999999	494	598	999999	964	468	999999	999999	875	137	999999	149	999999	999999	519	745	996	803	240	426	999999	722	999999	169	999999	674	928	999999	333	616	999999	345	88	927	840	536	999999	381	239	999999	825	313	372	155	245	283	999999	212	999999	999999	540	157	120	999999	22	926	189	439	652	299	999999	467	895	999999	999999	487	71	999999	737	982	974	624	999999	738	600	421	360	169	923	345	626	725	999999	380	999999	264	235	661	915	913	357	341	728	940	999999	368	417	113	999999	757	221	753	475	999999	978	999999	583	381	826	999999	576	29	515	317	672	814	512	999999	192	471	262	410	390	999999	635	642	896	999999	776	242	14	999999	740	175	133	873	999999	626	999999	170	680	853	834	324	999999	337	826	420	277	156	855	892	921	958	999999	811	373	999999	704	345	999999	999999	604	594	597	329	289	999999	999999	798	564	885	132	999999	791	409	999999	75	486	307	816	999999	365	630	386	121	335	999999	670	999999	999999	999999	922	67	151	730	258	250	726	27	58	486	236	999999	592	970	769	999999	999999	106	246	999999	175	999999	528	999999	999999	999999	218	485	994	507	679	871	298	956	962	75	880	70	160	335	999999	468	258	999999	258	999999	48	999999	999999	435	999999	574	85	213	442	525	999999	606	145	283	41	251	32	550	807	364	999999	635	17	704	28	116	945	999999	957	999999	157	197	295	999999	936	999999	143	999999	893	114	795	94	523	447	536	999999	925	877	303	999999	446	999999	533	999999	705	412	999999	648	417	507	629	175	999999	735	999999	351	321	436	346	239	999999	463	657	702	569	106	999999	570	177	744	999999	78	617	860	999999	449	664	402	999999	534	404	495	999999	396	485	630	838	999999	79	195	962	499	999999	74	989	982	60	999999	334	609	300	837	480	672	999999	561	558	999999	475	999999	686	918	999999	812	834	623	999999	999999	999999	938	999999	334	999999	999999	782	999999	537	552	871	287	398	833	999999	403	244	566	999999	999999	79	924	82	453	322	150	508	53	75	728	239	376	999999	789	613	396	352	965	346	498	890	999999	999999	15	524	197	999999	999999	851	40	578	278	608	823	201	303	865	814	22	360	483	999999	999999	999999	322	999999	999999	609	999999	681	61	278	229	526	598	444	999999	76	928	134	999999	654	202	999999	159	961	767	999999	598	320	999999	537	999999	985	24	162	999999	999999	692	29	590	930	999999	179	978	310	58	92	234	757	401	999999	999999	887	748	828	545	591	659	999999	999999	999999	20	909	
161	523	324	999999	511	446	435	687	383	999999	544	999999	999999	32	66	849	912	685	632	840	918	731	652	75	246	195	616	427	563	341	292	999999	919	999999	28	465	985	814	580	788	331	714	425	975	353	77	807	523	535	810	999999	62	128	179	999999	999999	870	999999	999999	326	999999	18	133	999999	627	704	999999	999999	14	999999	864	108	114	843	519	213	316	677	721	999999	999999	102	891	753	892	999999	721	749	999999	598	999999	736	816	264	958	322	590	999999	358	999999	315	508	519	999999	946	999999	947	284	999999	999999	123	999999	537	827	938	736	127	380	159	397	999999	23	577	415	15	999999	291	850	999999	999999	999999	933	999999	999999	999999	880	583	956	999999	999999	291	446	98	943	484	401	999999	989	999999	231	999999	219	999999	960	666	302	931	113	999999	818	68	107	400	464	174	190	874	464	963	67	163	170	573	606	999999	546	924	633	930	614	999999	302	999999	662	10	413	709	368	416	572	948	999999	38	988	494	194	56	634	779	999999	527	999999	35	999999	78	999999	646	627	854	129	377	999999	183	999999	999999	766	573	737	463	999999	481	515	58	401	119	683	999999	999999	122	921	500	300	853	636	97	193	277	276	594	964	767	92	514	296	204	999999	999999	714	108	728	999999	318	180	999999	823	999999	696	633	999999	395	903	71	514	932	629	87	454	547	236	999999	498	306	153	498	993	999999	11	762	206	468	386	427	486	393	310	191	129	999999	813	85	497	643	999999	208	71	705	577	581	999999	127	205	999999	487	999999	239	324	175	681	35	434	20	933	436	690	19	485	585	130	631	447	999999	620	733	999999	219	855	189	944	437	297	999999	429	105	89	273	627	999999	999999	164	986	26	447	808	999999	75	563	216	437	199	999999	130	456	950	229	170	585	35	336	192	384	144	230	254	737	613	591	838	357	427	999999	545	500	999999	999999	431	519	811	999999	95	655	648	752	755	852	999999	374	479	876	918	687	601	614	902	780	999999	795	203	80	775	483	999999	999999	999999	807	999999	999999	490	314	797	651	773	680	250	536	735	392	474	402	999999	248	122	961	439	739	790	931	999999	196	794	635	325	999999	579	612	929	789	742	947	812	546	884	999999	88	999999	914	921	373	375	54	469	331	801	510	999999	371	999999	999999	280	27	118	42	303	520	999999	335	999999	111	638	606	945	999999	526	590	34	999999	947	883	172	999999	869	999999	231	151	334	314	524	240	999999	251	176	370	471	930	703	513	590	654	916	941	881	
820	735	768	108	819	804	999999	999999	183	423	880	266	455	157	999999	999999	162	195	857	811	999999	69	397	440	585	188	999999	887	520	999999	303	999999	231	999999	999999	999999	462	52	515	510	313	754	868	827	999999	113	25	782	162	702	999999	999999	68	139	89	999999	347	338	523	641	218	999999	965	999999	129	999999	999999	512	108	718	358	119	680	357	999999	57	201	569	154	481	172	813	734	817	999999	999999	907	101	999999	298	999999	134	529	999999	302	979	788	467	707	999999	78	513	683	444	354	328	788	711	631	42	569	778	193	52	479	404	999999	158	75	999999	16	999999	648	810	233	233	999999	806	64	528	268	733	861	773	999999	658	999999	300	472	999999	56	999999	470	831	999999	999999	999999	999999	404	897	390	999999	402	999999	375	999999	865	873	999999	131	738	999999	656	999999	773	835	916	999999	639	820	275	309	686	58	999999	810	482	816	90	516	292	112	412	167	147	628	999999	449	999999	999999	793	265	999999	999999	287	74	549	999999	68	894	999999	531	999999	583	631	91	954	353	183	564	652	58	999999	999999	838	636	999999	999999	965	999999	999999	477	999999	999999	999999	999999	230	999999	771	184	271	125	758	196	716	761	265	829	535	66	673	986	276	842	999999	744	472	999999	512	999999	496	59	401	912	399	332	518	495	556	999999	860	619	582	999999	999999	536	300	605	988	87	999999	749	964	908	999999	999999	211	999999	727	292	547	846	832	130	688	999999	723	845	797	393	252	999999	282	913	999999	64	999999	277	549	107	454	999999	394	999999	280	746	95	493	440	881	999999	349	767	273	84	999999	787	461	999999	92	813	454	808	605	835	999999	999999	60	999999	427	113	999999	999999	630	999999	680	999999	999999	849	941	135	240	415	999999	271	903	12	19	999999	999999	999999	999999	957	466	294	999	68	789	999999	669	279	45	999999	23	778	197	718	999999	435	999999	562	390	611	378	956	999999	49	892	343	931	999999	467	221	999999	160	999999	976	999999	999999	838	622	672	807	190	671	100	459	999999	147	999999	194	865	584	444	999999	886	999999	999999	510	712	960	175	455	668	999999	812	999999	259	862	999999	221	554	801	999999	782	999999	999999	431	706	865	132	999999	755	269	747	743	883	777	901	274	809	397	663	999999	878	456	226	149	129	859	277	210	539	999999	862	639	73	987	661	739	313	999999	999999	644	589	322	419	999999	921	999999	999999	999999	357	597	818	823	891	178	717	335	673	443	999999	999999	597	921	117	246	407	999999	680	895	125	999999	961	890	516	28	53	565	
999999	40	999999	802	999999	232	999999	941	999999	999999	748	894	280	999999	76	999999	617	44	56	667	214	183	788	813	647	42	929	195	636	928	999999	873	999999	161	298	642	999999	509	916	375	79	176	546	368	369	785	625	789	106	101	282	481	971	385	999999	863	252	414	164	898	999999	999999	314	999999	731	874	768	999999	47	433	653	999999	128	681	999999	48	637	430	454	999999	416	149	98	545	655	835	901	750	999999	435	999999	999999	355	999999	82	411	861	773	636	494	999999	999999	752	672	447	999999	363	300	786	999999	236	822	960	302	491	162	999999	999999	999999	895	973	28	999999	611	43	999999	762	999999	999999	196	186	863	999999	959	999999	909	397	426	107	490	482	999999	963	487	209	999999	999999	999999	536	919	833	101	656	740	521	997	189	999999	639	604	999999	263	691	999999	145	372	38	999999	457	999999	765	999999	671	999999	423	999999	65	999999	412	465	991	710	573	999999	363	999999	999999	62	448	847	729	999999	999999	503	999999	229	920	373	351	836	549	850	999999	999999	164	999999	430	999999	999999	160	942	349	737	183	612	702	689	11	246	999999	999999	976	999999	999999	851	517	999999	178	559	204	450	692	999999	576	999999	151	115	618	534	683	999999	197	734	298	905	390	999999	613	890	385	539	918	999999	301	681	573	999999	994	113	646	314	261	470	133	709	259	851	171	999999	471	597	81	477	562	396	968	251	273	704	471	997	999999	288	183	664	532	565	999999	895	352	999999	120	515	999999	999999	999999	726	611	589	999999	539	358	999999	428	999999	999999	451	574	905	712	332	999999	299	641	648	552	999999	297	468	999999	999999	654	999999	915	618	486	999999	589	194	982	251	639	999999	999999	932	649	417	999999	394	999999	90	999999	302	192	30	999999	820	873	249	826	439	439	152	412	960	999999	999999	439	810	311	902	999999	390	922	471	692	999999	250	709	999	999999	123	902	999999	105	704	362	94	894	790	666	692	350	368	999999	812	497	282	98	57	999999	977	59	92	304	228	999999	380	999999	338	488	579	174	999999	691	326	999999	999999	316	999999	532	997	544	29	645	219	522	999999	999999	999999	999999	77	162	661	441	167	74	999999	968	877	103	999999	373	566	312	96	527	999999	676	237	999999	617	966	831	524	570	999999	39	999999	999999	706	587	11	999999	143	420	999999	513	807	534	261	716	911	439	173	550	634	999999	717	558	999999	421	355	151	383	587	111	330	146	999999	724	44	383	883	180	516	981	310	433	892	669	999999	302	999999	975	569	999999	537	668	999999	
935	464	999999	888	401	999999	242	859	689	555	999999	106	376	935	810	226	343	38	268	656	569	333	555	999999	999999	678	999999	213	176	813	882	999999	999999	172	999999	270	722	495	491	885	284	999999	621	877	583	572	647	366	342	999999	236	677	278	21	414	611	908	999999	998	723	176	999999	692	875	673	744	444	999999	999	549	504	848	546	999999	382	999999	999999	678	251	327	999999	761	871	418	587	215	306	651	757	999999	999999	234	496	768	718	255	999999	745	213	999999	999999	442	367	999999	263	388	140	999999	638	967	999999	240	255	680	691	414	167	999999	297	468	448	793	457	674	198	999999	999999	777	664	999999	999999	966	999999	413	199	598	404	999999	164	209	84	411	22	789	436	130	999999	815	86	314	98	999999	999999	745	399	345	985	692	603	999999	36	363	239	999999	959	932	766	842	491	999999	999999	999999	130	999999	393	47	780	667	248	78	302	999999	700	999999	49	853	518	728	999999	853	613	711	485	181	182	721	181	511	999999	999999	364	145	334	983	999999	19	999999	999999	362	999999	564	327	454	535	690	999999	662	999999	472	115	423	48	828	637	489	999999	999999	948	915	671	865	999999	999999	744	713	166	221	999999	66	39	999999	999999	375	661	299	296	267	999999	490	999999	999999	302	48	725	90	325	999999	696	504	996	416	999999	999999	690	496	294	491	999999	821	534	280	999999	822	442	296	274	999999	177	348	202	50	653	467	234	612	573	240	121	663	398	999999	525	999999	69	623	733	704	684	174	15	804	557	138	956	420	124	479	606	438	815	653	149	357	999999	956	762	628	229	999999	999999	999999	380	56	999999	685	755	732	763	818	999999	999999	999999	13	343	398	493	525	511	814	498	103	634	682	848	999999	710	177	999999	113	861	114	485	999999	999999	951	999999	999999	999999	280	664	391	716	787	999999	256	665	145	24	999999	472	246	126	414	999999	999999	999999	698	208	688	975	587	999999	660	957	458	93	390	999999	391	963	982	821	999999	159	116	999999	847	806	999999	89	574	162	996	999999	624	988	999999	26	999999	532	736	312	26	304	87	568	999999	829	426	999999	284	382	632	950	999999	425	999999	264	999999	999999	582	999999	606	609	411	999999	999999	29	343	470	22	374	353	859	999999	679	804	936	999999	547	330	27	389	440	804	202	530	56	999999	208	113	816	999999	966	949	999999	706	417	893	999999	743	46	999999	956	159	910	38	772	999999	810	620	948	192	935	132	564	511	176	804	218	904	779	869	999999	999999	206	999999	386	909	999999	
999999	999999	52	430	804	294	531	999999	290	894	999999	757	333	349	587	164	634	607	844	999999	343	540	612	685	747	963	999999	999999	599	953	89	999999	999999	999999	837	233	906	761	999999	838	999999	88	885	999999	54	157	455	529	556	212	572	233	542	524	58	442	999999	999999	999999	840	126	179	999999	337	999999	522	894	993	512	999999	258	999999	476	15	362	999999	655	999999	640	599	518	648	999999	396	391	999999	118	348	291	404	448	548	88	300	999999	863	254	558	105	532	999999	999999	26	999999	954	999999	999999	999999	172	793	787	92	726	94	999999	477	999999	447	946	959	999999	999999	711	117	916	709	794	185	294	498	999999	999999	999999	118	346	65	631	612	999999	691	107	581	185	497	617	365	822	994	999999	999999	999999	999999	611	145	128	706	751	999999	285	254	999999	581	252	674	783	690	484	617	999999	277	999999	762	15	265	861	831	380	223	500	560	887	799	218	50	999999	213	494	999999	990	639	999999	722	337	197	785	526	338	999999	714	926	881	214	999999	699	999999	736	801	356	999999	296	336	999999	419	724	367	116	372	999999	674	579	205	22	627	117	962	999999	434	817	999999	345	502	999999	999999	999999	679	682	553	518	999999	273	412	148	999999	703	312	999999	312	612	830	679	999999	136	999999	145	730	869	587	999999	999999	282	311	983	876	939	793	468	37	999999	999999	684	562	854	999999	411	176	67	824	999999	805	195	821	999999	999999	999999	191	376	41	999999	999999	999999	105	999999	782	370	961	999999	271	258	909	999999	749	467	567	999999	126	309	567	435	968	673	54	663	343	551	461	489	996	85	757	999999	437	663	12	245	999999	999999	81	209	999999	748	796	575	23	999999	446	364	265	842	684	999999	809	999999	405	179	999999	441	81	999999	908	999999	432	195	501	492	416	95	464	331	565	999999	237	367	985	230	877	999999	649	382	114	106	234	163	401	875	999999	832	267	999999	479	157	87	999999	300	999999	325	610	84	531	554	360	899	999999	287	999999	654	999999	619	185	999999	999999	792	698	136	812	258	999999	794	999999	874	584	828	999999	999999	417	890	396	77	999999	904	276	404	999999	828	754	999999	999999	876	684	230	176	999999	91	540	193	365	388	714	999999	719	56	816	458	657	999999	532	277	999999	869	999999	268	999999	601	999999	999999	999999	674	870	999999	614	999999	402	119	405	708	999999	999999	102	668	62	999999	681	999999	308	999999	459	946	470	858	231	930	219	16	859	962	792	622	811	513	301	690	517	342	873	762	653	707	63	999999	999999	786	
185	422	816	999999	586	999999	302	422	576	945	213	22	160	684	747	999999	260	443	915	749	935	999999	999999	372	999999	999999	999999	546	214	999999	893	999999	260	445	754	796	200	546	385	999999	329	398	937	356	486	505	191	199	24	999999	457	620	43	858	850	596	999999	454	999999	247	89	756	217	824	61	691	999999	715	929	950	205	713	67	917	429	999999	999999	29	999999	999999	167	526	999999	947	305	283	488	401	594	168	750	745	999999	999999	918	999999	999999	122	304	794	743	476	269	73	72	999999	562	125	439	313	945	36	999999	828	89	563	234	270	999999	999999	999999	370	130	771	210	459	495	918	999999	856	365	538	999999	999999	756	691	266	999999	885	999999	720	999999	999999	290	999999	724	186	999999	69	365	348	999999	593	999999	591	382	356	498	863	612	258	644	999999	582	948	417	999999	478	999999	398	306	766	385	999999	67	840	408	839	559	999999	282	104	859	644	517	445	999999	209	509	383	344	768	604	282	313	999999	257	389	342	805	423	999999	999999	671	68	999999	545	626	468	750	974	516	999999	387	339	163	785	999999	999999	512	472	111	969	697	63	538	172	112	663	981	593	29	506	753	72	574	775	197	585	935	899	327	740	758	409	827	829	226	943	160	301	775	323	999999	342	321	739	631	618	530	999999	443	999999	999999	167	955	20	195	999999	999999	387	597	895	140	613	155	370	220	297	999999	999999	999999	168	513	690	999999	999999	999999	999999	750	999999	154	579	65	525	466	999999	264	600	454	817	643	901	188	772	999999	880	193	226	197	950	528	343	999999	821	999999	999999	999999	795	350	999999	343	774	999999	929	999999	27	840	615	156	790	999999	620	843	417	999999	53	999999	740	986	936	521	460	234	800	317	811	999999	244	999999	192	905	999999	999999	204	483	869	337	259	999999	686	50	578	79	407	843	907	499	999999	755	430	999999	718	809	999999	738	999999	549	773	622	430	830	999999	564	999999	884	648	370	999999	933	999999	715	731	210	999999	999999	943	390	827	999999	999999	321	221	488	999999	888	197	659	999999	466	600	329	999999	636	119	855	444	23	999999	522	205	999999	850	999999	559	714	572	517	508	516	794	999999	722	817	222	118	999999	126	934	86	696	988	524	999999	343	999999	161	999999	101	454	462	929	285	314	760	862	470	179	929	999999	999999	679	160	339	671	106	606	746	424	10	246	327	89	37	999999	217	32	668	707	682	999999	478	426	999999	64	999999	227	418	67	999999	648	449	197	29	761	26	837	195	521	247	
279	415	680	100	999999	145	999999	999999	999999	552	840	802	471	999999	361	846	263	106	284	806	879	197	999999	999999	362	796	140	69	276	809	379	836	999999	470	412	999999	798	336	845	919	24	970	930	999999	519	845	977	940	667	999999	763	740	910	714	368	91	725	615	738	422	15	790	999999	678	183	13	654	11	999999	213	58	927	261	364	792	908	999999	999999	555	516	818	199	402	999999	999999	639	925	442	112	330	999999	999999	598	433	914	233	999999	262	999999	999999	200	976	106	463	866	999999	489	555	922	459	824	999999	70	999999	999999	815	999999	999999	632	543	87	999999	898	523	780	865	338	828	450	568	920	999999	844	49	326	841	103	938	495	219	159	379	520	999999	506	999999	132	999999	829	999999	835	369	630	797	437	999999	999999	582	999999	10	507	660	115	364	538	820	705	30	905	761	721	459	143	999999	393	707	701	999999	27	898	999999	961	998	351	732	560	999999	999999	999999	999999	763	999999	265	495	712	999999	999999	166	999999	685	187	111	471	78	387	385	235	218	413	729	999999	833	565	784	999999	545	662	999999	631	978	446	999999	419	999999	997	999999	204	647	999999	894	443	545	140	999999	720	999999	499	929	963	357	334	175	999999	882	999999	930	955	480	239	176	836	510	999999	146	999999	999999	692	904	80	187	191	588	999999	999999	296	999999	702	233	999999	624	55	733	800	284	653	280	24	537	507	76	254	723	418	543	68	933	19	994	102	201	999999	999999	858	999999	999999	746	667	135	595	327	238	732	999999	614	130	999999	709	260	492	969	514	999999	999999	14	932	999999	179	964	459	363	732	708	141	871	674	999999	999999	24	999999	907	612	888	941	189	838	522	316	804	422	955	234	759	511	999999	687	999999	198	854	853	999999	999999	703	675	242	595	999999	999999	999999	940	670	238	694	152	999999	367	626	999999	227	175	419	161	375	551	504	999999	973	206	18	194	879	271	29	171	411	339	908	222	999999	593	318	922	771	863	999999	999999	539	999999	999999	765	70	581	971	689	444	555	212	161	181	113	999999	999999	591	360	71	408	218	533	740	255	458	413	999999	633	999999	497	999999	511	999999	777	999999	366	279	252	999999	307	300	999999	726	855	137	999999	50	605	971	985	999999	420	802	354	518	999999	999999	680	317	657	76	347	999999	946	174	999999	363	999999	999999	266	63	999999	999999	763	117	877	999999	884	128	999999	372	909	662	870	166	970	999999	454	268	999999	999999	599	935	476	241	999999	508	780	999999	436	403	999999	101	999999	931	
991	194	48	246	640	999999	999999	562	616	999999	167	685	961	789	204	991	908	145	920	776	464	413	759	532	164	999999	36	203	691	307	726	999999	947	938	175	785	670	217	628	393	498	46	328	191	84	277	546	999999	999999	445	495	510	999999	938	999999	587	434	516	92	999999	183	798	870	999999	999999	349	999999	32	624	418	330	701	517	536	288	427	95	578	458	999999	833	46	999999	256	811	226	646	18	471	587	360	164	135	999999	220	700	999999	18	623	734	539	523	375	87	124	793	992	645	660	999999	502	856	68	999999	437	147	101	623	507	999999	703	729	561	46	68	999999	999999	999999	325	587	999999	86	954	723	357	319	999999	628	142	27	233	999999	358	421	95	504	105	999999	930	83	608	552	999999	281	999999	810	962	999999	29	948	228	843	999999	82	799	425	999999	999999	999999	999999	999999	472	491	489	127	702	381	999999	999999	563	80	645	999999	251	979	708	575	683	999999	546	357	340	608	193	999999	999999	681	285	621	669	603	760	999999	812	606	146	70	31	999999	999999	438	822	388	466	877	582	625	88	103	100	850	228	652	311	770	146	863	307	999999	999999	30	105	999999	291	999999	320	562	415	999999	842	647	554	529	363	117	999999	952	999999	999999	226	764	603	192	530	819	999999	117	781	52	470	999999	762	341	999999	318	343	303	999999	506	566	29	999999	443	999999	453	306	699	299	203	245	999999	721	991	472	972	426	999999	997	472	585	999999	781	373	184	570	884	999999	112	54	774	241	999999	646	749	207	555	170	931	999999	999999	685	818	588	806	286	561	771	999999	453	891	429	306	633	920	364	999999	846	269	690	568	999999	596	254	428	14	999999	999999	251	275	427	266	982	999999	949	900	999999	203	566	999999	999999	123	354	659	999999	355	935	999999	725	395	958	708	999999	250	999999	439	98	573	169	801	949	486	529	602	36	634	446	386	683	30	999999	54	289	371	681	455	739	937	999999	82	79	115	358	856	316	718	999999	741	410	520	811	999999	43	765	948	999999	593	999999	632	528	999999	559	548	705	999999	914	429	999999	569	73	699	999999	482	96	732	843	138	673	295	999999	279	705	975	172	218	160	20	999999	423	160	862	999999	314	573	999999	520	999999	999999	441	402	299	999999	182	346	820	660	999999	947	42	999999	403	999999	466	325	258	213	999999	385	999999	999999	999999	999999	126	419	211	712	846	909	922	222	286	485	241	893	27	453	999999	638	352	557	811	73	491	318	756	942	530	999999	999999	960	936	
191	165	999999	498	394	709	999999	145	999999	814	999999	34	999999	828	918	688	573	307	999999	999999	999999	43	939	999999	840	423	808	662	999999	192	999999	595	999999	286	104	999999	73	404	633	744	769	503	243	743	383	49	671	489	999999	263	999999	691	518	999999	999999	999999	226	714	657	971	901	999999	999999	926	957	999999	72	543	734	598	624	178	674	71	910	999999	799	205	999999	801	751	999999	823	15	234	176	999999	681	999999	946	999999	359	746	661	842	999999	626	317	999999	539	999999	138	755	249	999999	788	26	457	379	550	358	30	999999	856	999999	582	999999	999999	701	999999	767	391	259	787	999999	275	432	22	228	999999	825	491	999999	550	999999	999999	573	584	375	446	159	628	311	999999	597	92	723	890	441	270	391	754	616	995	771	595	878	967	754	373	366	14	239	137	724	867	610	94	41	607	19	702	505	999999	999999	999999	89	515	200	412	551	542	999999	958	860	80	875	424	778	239	744	999999	999999	999999	89	999999	399	999999	999999	999999	481	999999	858	834	260	688	999999	361	363	633	515	372	776	999999	999999	999999	999999	280	276	654	991	196	315	802	999999	414	873	503	185	496	748	905	496	470	931	912	683	746	708	182	821	524	999999	155	999999	381	999999	488	190	265	721	129	907	374	738	999999	999999	66	972	999999	815	755	185	999999	884	609	876	316	420	908	150	999999	572	103	832	477	134	170	87	490	585	395	999999	919	775	629	999999	131	732	645	999999	999999	774	861	367	76	348	205	999999	124	505	522	77	282	999999	999999	556	813	542	270	170	999999	978	491	270	430	443	266	100	264	999999	754	584	999999	329	523	913	710	736	765	139	999999	999999	962	999999	73	999999	999999	804	999999	82	193	588	472	485	426	648	292	600	936	633	91	114	16	513	751	938	302	952	999999	131	845	999999	999999	140	240	274	25	999999	207	999999	403	462	359	999999	427	175	121	999999	999999	874	630	119	800	999999	999999	825	892	459	243	999999	34	97	211	620	236	117	999999	999999	999999	161	999999	785	403	834	999999	629	755	999999	95	585	999999	13	59	727	999999	736	286	644	93	415	381	565	273	999999	87	315	260	739	999999	320	363	780	55	999999	251	999999	716	999999	999999	427	999999	78	374	657	308	31	999999	484	999999	500	830	178	257	838	780	77	522	330	999999	924	379	25	999999	774	232	55	957	307	485	999999	29	320	741	665	345	313	999999	999999	999999	66	276	775	619	464	490	195	999999	216	971	184	999999	396	219	999999	58	64	210	999999	999999	
999999	73	741	998	474	481	519	436	999999	503	999999	876	906	555	700	999999	603	406	413	294	46	522	999999	999999	311	332	633	999999	999999	617	291	999999	600	190	521	992	535	777	154	983	970	758	999999	999999	503	308	426	840	999999	329	454	657	796	316	398	739	322	414	696	152	847	999999	673	975	221	374	999999	725	43	999999	133	826	262	429	323	999999	582	48	832	12	905	792	591	444	172	634	316	294	999999	781	999999	130	90	12	145	562	95	964	501	139	33	999999	807	999999	205	628	405	999999	999999	119	167	283	582	999999	999999	999999	827	239	812	587	67	990	932	261	37	12	745	259	293	760	202	617	546	999999	979	999999	984	779	248	999999	239	939	301	682	624	406	548	396	766	999999	999999	856	161	999999	82	43	999999	555	784	203	882	155	999999	242	999999	549	999999	999999	714	41	80	57	999999	278	358	999999	999999	259	999999	999999	464	358	492	213	35	999999	999999	632	630	946	446	439	995	55	661	93	856	69	765	999999	669	999999	682	735	19	687	865	999999	566	954	344	518	999999	163	738	999999	662	879	216	581	93	999999	258	768	595	641	62	945	617	274	271	638	999999	561	961	795	999999	757	204	999999	480	583	999999	676	999999	927	520	841	316	136	430	976	853	194	992	565	999999	914	150	377	635	919	275	301	692	706	999999	366	202	942	857	905	685	867	999999	999999	48	999999	166	667	130	221	638	490	844	295	784	309	999999	406	999999	762	617	826	713	560	999999	774	984	904	903	164	648	374	279	525	300	999999	999999	491	526	837	757	999999	256	423	291	784	457	406	921	724	999999	796	566	105	297	859	164	549	202	274	999999	261	764	966	572	274	999999	329	995	798	225	87	879	548	14	145	579	999999	999999	533	326	587	982	188	367	852	808	183	237	999999	831	544	299	261	249	506	999999	999999	999999	26	573	999999	411	133	999999	719	999999	27	101	999999	289	999999	279	669	948	20	278	999999	999999	720	465	47	102	564	967	681	788	628	308	508	999999	299	999999	262	999999	999999	186	859	680	999999	999999	790	999999	84	161	965	274	629	313	239	999999	999999	680	141	561	999999	46	999999	165	826	999999	298	718	999999	735	990	427	27	709	760	834	999999	999999	961	784	999999	954	27	413	12	417	168	324	79	281	294	618	316	701	434	999999	339	704	853	717	999999	81	499	348	999999	547	257	920	999999	999999	999999	237	718	356	999999	580	28	999999	162	419	771	999999	649	321	450	999999	121	326	284	608	504	714	999999	
999999	148	603	464	678	999999	999999	170	999999	772	674	999999	999999	899	960	814	853	142	895	999999	999999	945	673	432	188	898	999999	999999	999999	646	999999	999999	114	186	474	218	293	125	349	999999	698	999999	999999	999999	999999	859	393	482	161	511	430	999999	609	172	617	999999	475	180	999999	780	463	38	239	999999	828	774	358	999999	435	999999	531	738	999999	999999	853	194	421	471	999999	329	514	999999	284	999999	999999	477	300	941	569	999999	742	123	839	999999	737	999999	999999	932	999999	209	999999	999999	57	409	999999	692	683	906	999999	432	886	13	999999	957	999999	157	754	809	999999	360	484	999999	321	269	999999	418	898	999999	965	194	174	489	98	258	818	12	268	874	999999	533	794	999999	632	146	289	739	400	882	999999	589	915	221	999999	33	999999	103	999999	788	400	572	999999	999999	940	135	268	407	999999	999999	148	273	889	879	999999	852	566	999999	785	185	999999	279	27	26	929	385	999999	952	999999	74	532	725	811	480	484	877	999999	343	999999	506	878	881	824	926	743	39	700	45	850	703	466	999999	318	25	808	130	554	776	999999	565	856	999999	473	850	941	999999	999999	999999	404	493	122	232	647	288	307	999999	999999	100	283	999999	684	999999	112	239	607	897	417	796	672	999999	332	962	813	887	999999	999999	999999	999999	984	330	999999	291	641	367	591	244	987	40	718	709	675	464	503	630	880	623	213	244	252	999999	15	665	999999	51	171	159	419	760	637	734	690	482	116	999999	999999	999999	601	744	648	373	999999	386	87	999999	999999	867	469	192	16	37	368	183	730	999999	324	912	545	599	206	441	824	237	402	983	29	203	357	550	308	487	31	469	999999	879	144	628	999999	784	363	999999	999999	236	999999	999999	999999	516	751	999999	638	419	857	999999	547	217	548	682	984	999999	942	494	520	999999	883	999999	15	999999	587	999999	805	695	999999	761	999999	903	750	597	483	792	999999	513	451	999999	912	889	999999	999999	999999	999999	340	999999	644	999999	841	999999	999999	771	999999	233	604	476	929	999999	371	942	999999	106	765	643	999999	999999	208	202	486	439	52	999999	16	993	999999	986	977	999999	521	352	61	840	919	999999	999999	999999	254	260	197	150	584	552	999999	970	805	999999	264	288	922	388	263	452	999999	999999	999999	999999	765	999999	333	618	999999	730	388	28	999999	253	187	999999	523	487	999999	948	14	345	999999	999999	518	45	999999	377	731	698	285	999999	99	999999	832	517	553	676	222	894	926	578	651	853	173	801	89	561	355	867	765	445	681	314	447	999999	
556	334	936	730	999999	999999	999999	801	999999	255	929	292	421	669	999999	847	274	811	32	435	694	11	336	716	999999	999999	32	999999	932	840	999999	784	171	170	961	999999	739	492	734	999999	999999	999999	408	918	872	999999	150	686	34	918	180	870	999999	21	978	554	997	999999	773	533	933	32	999999	614	999999	154	131	260	999999	623	117	781	87	61	999999	844	602	999999	999999	999999	497	999999	999999	24	669	590	999999	159	192	416	231	519	719	211	999999	669	981	794	133	728	999999	999999	977	411	811	999999	792	241	278	999999	952	589	386	613	45	598	193	999999	944	214	999999	972	78	302	999999	597	999999	876	24	84	862	808	999999	999999	494	608	367	438	213	999999	999999	270	880	999999	463	642	999999	116	175	448	486	999999	999999	999999	999999	703	820	685	999999	999999	336	915	227	999999	281	154	304	270	128	999999	240	999999	999999	673	415	999999	101	30	838	760	464	955	711	575	597	734	957	375	50	791	787	682	429	990	999999	999999	52	686	776	319	347	999999	999999	737	218	731	487	999999	513	691	612	800	999999	258	999999	381	214	651	606	547	999999	929	230	337	650	557	999999	660	729	999999	350	999999	253	999999	422	999999	968	973	366	999999	999999	999999	861	358	188	986	834	181	999999	572	999999	999999	90	239	132	999999	652	660	96	999999	999999	999999	457	980	999999	207	556	328	835	175	413	999999	294	739	300	416	77	999999	158	663	723	999999	428	166	855	948	333	24	405	14	999999	317	886	999999	470	999999	332	881	17	981	440	516	999999	75	169	447	999999	350	999999	716	350	780	511	433	937	251	408	301	134	402	999999	542	922	999999	999999	999999	999999	999999	279	870	93	196	864	177	233	216	818	362	996	418	999999	983	84	689	999999	169	999999	463	768	228	30	41	756	999999	117	897	593	514	840	999999	103	527	999999	999999	632	164	999999	344	209	731	433	999999	305	999999	560	890	468	999999	999999	75	298	999999	820	60	999999	62	999999	260	70	335	623	314	521	931	325	324	912	15	66	509	253	999999	263	999999	795	999999	999999	50	63	999999	439	360	347	775	776	999999	707	30	229	999999	724	999999	284	999999	999999	128	534	373	999999	246	978	462	999999	999999	821	826	637	783	264	999999	326	999999	999999	843	896	272	966	746	165	999999	616	891	785	485	784	587	197	999999	929	999999	450	372	999999	817	248	976	999999	680	953	999999	575	999999	999999	354	263	335	999999	440	977	845	162	788	217	288	999999	999999	677	701	999999	999999	639	257	854	587	434	999999	999999	388	604	920	
99	296	792	216	547	999999	999999	441	231	459	127	757	412	94	999999	662	164	369	198	161	309	481	797	719	320	328	80	189	999999	310	584	91	835	67	755	865	995	999999	741	936	961	245	479	433	126	881	845	770	72	772	999999	390	200	453	620	618	498	83	896	228	999999	999999	521	999999	874	46	921	999999	999999	658	666	163	999999	261	200	73	999999	373	602	438	483	999999	126	157	511	204	890	392	446	146	377	922	115	522	324	25	723	999999	559	90	960	499	999999	999999	116	999999	762	938	263	999999	616	999999	480	468	745	999999	829	374	420	999999	155	538	999999	999999	291	744	999999	115	937	999999	349	999999	814	522	999999	983	868	712	999999	999999	441	952	139	888	999999	252	999999	647	776	12	999999	999999	146	879	934	431	590	999999	132	372	597	657	11	999999	999999	171	999999	957	990	762	999999	127	333	999999	999999	203	409	30	999999	49	999999	411	338	934	999999	990	317	934	999999	56	402	629	589	678	999999	783	999999	999999	999999	999999	931	494	657	999999	558	999999	999999	591	640	741	32	999999	577	92	80	196	329	76	101	226	854	385	379	943	999999	999999	537	654	999999	465	252	358	348	312	117	807	754	999999	386	918	964	726	303	846	999999	999999	62	999999	999999	91	999999	884	959	464	514	999999	124	999999	653	999999	542	380	313	185	499	673	999999	274	974	999999	999999	999999	999999	182	262	999999	91	533	919	538	999999	999999	55	206	999999	367	999999	884	797	562	692	50	670	650	386	594	422	128	357	999999	610	787	532	345	648	999999	999999	999999	212	387	473	590	794	125	964	512	999999	999999	184	141	999999	347	476	999999	999999	401	345	999999	999999	667	715	963	186	568	999999	999999	999999	710	999999	999999	174	612	681	420	98	112	999999	554	999999	874	269	315	999999	225	85	999999	999999	119	765	999999	123	999999	990	544	671	999999	413	235	197	982	13	624	559	632	967	672	665	66	334	477	155	790	364	922	999999	410	30	999999	492	665	671	398	999999	999999	999999	19	621	147	748	587	698	31	999999	999999	870	999999	755	321	258	413	607	999999	999999	999999	999999	999999	799	78	146	271	999999	452	742	999999	999999	615	680	999999	203	957	60	528	317	746	999999	134	434	660	61	763	655	999999	712	89	68	417	614	656	999999	116	220	553	999999	487	999999	255	288	834	393	265	964	505	127	999999	362	88	999999	999999	518	977	898	149	26	999999	616	781	740	662	474	999999	10	34	999999	97	747	507	527	829	649	534	845	600	277	796	999999	159	999999	420	727	979	
470	576	999999	231	999999	80	537	628	999999	326	514	625	369	489	264	939	454	39	554	855	999999	127	999999	983	141	999999	999999	229	582	999999	199	329	935	494	443	999999	999999	829	999999	676	999999	999999	958	333	29	230	999999	787	542	860	704	562	866	871	999999	999999	188	164	99	910	209	317	56	999999	999999	195	999999	999999	56	830	63	999999	160	878	999999	999999	999999	75	964	911	77	999999	687	722	761	637	999999	999999	76	100	255	731	739	999999	476	662	852	553	999999	834	540	999999	740	712	806	88	411	988	986	765	999999	123	200	999999	999999	125	999999	334	653	499	732	625	808	956	999999	999999	886	191	411	232	999999	999999	868	999999	380	712	353	974	915	682	235	474	87	311	999999	142	541	560	136	999999	41	527	900	706	999999	914	556	784	137	484	202	230	999999	763	954	578	254	70	999999	140	999999	999999	418	999999	273	268	999999	507	59	452	789	335	65	999999	201	292	999999	999999	37	999999	165	568	999999	440	490	999999	886	323	999999	338	887	481	753	995	589	386	119	930	443	843	376	999999	734	685	695	867	175	537	572	671	862	93	42	351	999999	213	808	999999	490	268	381	234	161	721	565	999999	999999	69	470	814	183	785	728	193	99	117	833	999999	745	622	839	999999	751	999999	999999	804	448	411	999999	385	999999	141	449	184	472	151	897	23	130	386	295	999999	76	757	498	87	364	848	262	867	380	646	999999	867	428	999999	999999	476	256	999999	869	999999	999999	95	246	51	345	553	721	947	219	820	51	369	336	733	293	993	196	397	449	599	159	163	999999	931	899	999999	756	451	668	431	766	368	516	125	78	980	521	456	741	811	137	314	999999	559	604	873	541	694	999999	490	290	858	321	279	31	999999	999999	999999	999999	763	797	280	999999	788	63	683	999999	220	665	312	999999	739	655	638	472	845	999999	455	336	36	50	999999	712	188	999999	999999	56	246	104	999999	899	215	999999	978	23	857	999999	870	999999	921	30	999999	38	436	17	999999	999999	683	807	999999	388	999999	978	999999	723	735	567	111	999999	156	999999	615	126	999999	412	276	434	677	624	614	820	999999	999999	415	15	718	42	286	999999	600	999999	373	999999	999999	804	273	237	999999	264	287	999999	923	232	359	294	415	214	999999	999999	741	126	535	69	202	999999	753	686	572	999999	14	703	291	930	57	999999	273	999999	999999	999999	148	48	245	422	999999	999999	999999	412	599	130	600	514	999999	262	438	483	178	313	246	999999	61	587	664	89	999999	999999	999999	992	185	
999999	999999	238	999999	999999	884	702	881	123	722	999999	999999	999999	999999	451	519	999999	999999	38	999999	573	282	959	940	645	999999	561	999999	165	172	999999	316	903	236	691	109	371	507	606	999999	999999	602	65	591	999999	102	711	500	222	999999	759	367	979	999999	999999	635	999999	999999	370	263	333	999999	999999	951	999999	571	565	123	405	999999	999999	992	619	660	765	999999	227	378	999999	553	914	70	171	595	412	404	336	412	624	66	47	999999	999999	353	54	999999	876	114	999999	796	537	597	105	999999	422	767	747	329	734	640	418	693	717	817	999999	272	999999	999999	548	999999	245	162	499	999999	315	999999	855	999999	616	999999	999999	122	747	784	26	999999	965	999999	182	645	999999	16	677	983	648	353	999999	329	14	999999	260	745	565	74	561	999999	108	756	564	348	999999	481	713	386	545	305	999999	999999	801	32	999999	865	958	903	910	999999	484	999999	700	962	999999	536	272	834	107	359	556	683	233	641	228	218	737	833	733	185	999999	301	447	999999	407	433	999999	999999	483	394	787	661	164	333	899	592	66	999999	629	385	218	878	289	196	748	272	999999	169	803	999999	138	134	180	734	934	193	999999	357	999999	999999	999999	999999	360	999999	571	895	528	899	742	636	999999	145	999999	999999	999999	425	21	260	604	144	999999	368	999999	394	265	663	491	999999	398	999999	999999	708	46	999999	376	927	527	576	625	853	744	809	427	177	937	993	919	821	768	999999	181	999999	753	999999	999999	649	999999	966	457	908	413	109	510	36	122	453	108	870	999999	48	897	445	635	750	400	915	940	999999	999999	272	743	669	999999	999999	999999	706	999999	616	772	727	999999	561	129	999999	450	999999	308	999999	64	494	999999	59	840	729	622	999999	191	999999	999999	655	999999	100	519	999999	174	999999	448	631	999999	999999	999999	492	107	999999	222	999999	326	919	310	755	616	549	956	999999	377	999999	829	931	267	999999	524	953	585	127	999999	734	51	934	552	706	206	999999	909	648	996	999999	999999	586	516	286	999999	272	701	285	49	169	144	557	999999	480	913	517	999999	683	999999	544	999999	980	245	999999	304	392	377	604	558	939	640	999999	965	999999	999999	999999	424	981	398	262	261	309	87	859	999999	494	127	81	793	689	313	235	757	462	999999	971	999999	38	981	999999	999999	107	727	109	999999	826	591	852	737	670	103	392	294	638	999999	606	902	386	888	810	274	999999	810	999999	999999	415	999999	513	999999	771	903	999999	999	371	366	164	999999	978	999999	773	902	274	344	132	596	999999	940	128	
179	999999	78	963	150	181	762	600	296	858	473	123	999999	88	999999	965	766	707	999999	999999	999999	999999	999999	924	56	124	907	10	999999	999999	282	714	999999	999999	999999	999999	703	939	999999	999999	609	766	999999	999999	514	226	507	999999	880	379	999999	888	999999	27	999999	51	874	154	916	36	273	999999	640	608	999999	999999	999999	834	744	824	271	827	462	563	323	515	269	999999	999999	829	616	93	999999	590	331	393	185	458	594	301	694	559	999999	228	565	847	135	269	147	755	999999	673	89	65	999999	538	436	975	703	340	999999	574	734	96	420	999999	641	59	286	203	999999	200	249	999999	999999	712	999999	244	999999	475	390	10	999999	664	261	942	13	74	483	999999	999999	999999	754	264	999999	130	999999	999999	807	999999	216	999999	982	944	182	388	999999	637	925	404	735	999999	976	238	950	781	999999	80	999999	477	185	999999	576	493	246	382	999999	999999	999999	19	888	867	436	999999	269	313	999999	228	999999	872	999999	999999	148	88	67	765	234	999999	999999	738	999999	754	110	340	999999	638	510	999999	708	800	942	448	704	916	516	867	764	363	968	647	999999	193	999999	963	958	999999	438	497	435	480	157	919	681	204	301	143	999999	999999	999999	630	803	528	999999	690	930	81	672	232	571	200	999999	999999	999999	999999	973	534	999999	999999	382	400	999999	22	73	238	652	32	999999	999999	999999	999999	999999	999999	939	348	999999	246	673	898	43	999999	146	216	999999	245	478	286	372	25	230	766	968	630	724	33	430	999999	465	999999	48	907	999999	172	607	999999	100	343	931	219	822	737	861	999999	999999	495	263	993	96	827	759	376	660	750	289	858	999999	479	943	916	918	62	999999	392	860	136	999999	974	609	999999	154	145	355	163	202	492	999999	999999	527	238	769	999999	705	637	532	671	256	999999	883	748	784	621	999999	24	999999	770	956	479	999999	977	912	999999	394	359	683	999999	30	507	558	796	999999	999999	952	715	157	491	357	153	859	198	999999	28	100	861	952	532	999999	341	862	431	536	435	999999	549	999999	489	52	355	954	908	999999	749	15	97	999999	80	669	999999	866	809	423	999999	999999	228	108	999999	198	533	999999	160	877	689	644	136	270	999999	429	999999	399	668	449	11	199	951	546	999999	22	13	76	881	999999	999999	474	62	18	722	999999	75	451	431	300	519	949	804	40	961	999999	879	826	276	651	999999	295	208	370	422	624	667	681	968	881	195	999999	524	296	816	224	591	128	999999	711	364	999999	967	377	929	999999	394	920	585	999999	999999	
186	800	240	605	999999	276	692	595	108	158	393	483	550	115	62	999999	517	999999	746	999999	999999	999999	564	999999	999999	999999	999999	440	370	239	746	106	944	999999	999999	999999	294	690	999999	948	899	532	999999	562	999999	487	427	999999	877	627	999999	706	838	999999	382	897	245	943	309	458	445	261	235	999999	411	296	539	801	107	397	150	826	999999	798	623	999999	999999	12	326	819	999999	999999	999999	999999	362	49	268	442	375	999999	430	999999	391	592	999999	648	307	580	160	684	948	999999	175	489	487	61	533	50	887	154	66	999999	626	489	557	877	697	492	999999	372	38	106	436	999999	999999	798	444	591	295	974	930	270	999999	641	871	999999	402	999999	265	311	516	227	554	230	64	197	724	902	44	635	951	814	73	788	656	851	198	189	523	688	999999	941	755	913	223	796	390	999999	617	999999	484	623	237	215	855	810	551	999999	931	999999	84	542	556	999999	33	126	206	73	985	29	96	999999	999999	576	999999	575	999999	641	16	268	806	739	999999	763	160	999999	587	858	933	845	999999	982	258	743	613	84	999999	105	999999	107	600	327	999	597	999999	271	999999	660	520	290	347	909	999999	673	973	345	257	793	509	695	999999	348	999999	999999	719	114	964	817	962	620	190	377	999999	908	668	488	739	696	578	888	274	926	999999	653	508	400	783	999999	999999	999999	999999	601	999999	204	568	261	196	859	878	90	999999	255	697	900	999999	970	167	300	999999	999999	999999	561	225	999999	430	612	10	487	641	328	999999	389	58	999999	794	588	780	557	350	416	302	999999	817	999999	591	29	238	446	553	537	242	999999	580	284	999999	999999	999999	975	773	956	260	999999	999999	999999	760	916	207	13	116	521	199	610	999999	598	202	725	743	728	39	411	383	563	934	114	999999	999999	809	773	999999	529	212	805	999999	393	165	592	662	267	737	674	822	235	340	41	347	632	543	981	999999	946	531	658	946	371	582	696	775	123	999999	922	117	999999	981	999999	999999	999999	826	566	442	609	73	999999	991	364	589	158	233	902	766	463	304	827	691	85	997	554	859	999999	810	468	817	548	793	814	567	999999	253	754	722	953	999999	976	548	482	883	999999	999999	592	782	434	473	872	999999	21	628	289	999999	906	589	999999	534	999999	755	974	792	524	692	186	796	200	999999	479	190	812	657	327	289	999999	201	951	887	277	639	999999	999999	999999	201	782	196	288	655	999999	174	956	429	402	230	574	689	369	364	490	795	999999	529	999999	999999	999999	999999	310	
10	533	714	999999	999999	267	773	379	979	846	333	909	999999	518	999999	566	314	234	999999	264	107	714	529	832	597	406	481	57	856	10	999999	656	428	999999	999999	999999	632	536	88	171	999999	851	594	843	46	999999	499	999999	57	962	690	999999	161	999999	212	295	14	882	51	481	785	725	999999	979	999999	676	491	114	240	422	999999	777	155	231	635	255	129	685	796	152	907	204	999999	893	319	796	505	999999	683	999999	127	750	495	999999	999999	903	339	615	260	999999	963	999999	56	634	999999	912	321	929	474	957	175	328	96	999999	574	999999	999999	628	999999	795	181	999999	431	247	999999	194	292	548	846	999999	916	514	434	436	188	521	157	376	999999	407	485	999999	999999	725	827	798	999999	999999	42	999999	188	999999	946	465	198	801	963	999999	339	844	630	773	93	742	51	661	893	659	719	999999	443	359	999999	999999	320	605	999999	705	420	506	530	695	515	61	553	215	567	969	248	387	558	348	47	30	777	999999	491	122	684	175	999999	14	999999	980	360	829	946	999999	999999	592	493	268	399	832	324	999999	267	41	198	835	103	924	421	342	504	105	322	999999	494	608	999999	205	31	254	602	525	818	999999	700	724	268	883	824	655	893	300	948	999999	706	843	454	459	923	848	82	980	593	545	486	999999	517	213	200	546	999999	298	246	154	999999	798	999999	733	341	474	576	220	110	765	448	214	156	117	999999	999999	164	664	282	182	182	999999	932	283	57	999999	217	999999	693	287	187	605	63	999999	999999	907	999999	720	999999	458	999999	862	879	828	999999	282	999999	410	176	548	392	999999	26	74	972	999999	999999	842	685	895	267	521	999999	822	587	843	999999	352	141	138	924	999999	545	999999	900	999999	742	114	186	775	336	807	888	154	999999	999999	999999	988	831	368	999999	884	45	233	201	760	345	67	999999	263	131	766	999999	999999	999999	949	999999	202	999999	662	874	999999	999999	999999	999999	459	633	382	927	222	264	171	520	773	96	50	407	322	999999	149	999999	685	862	922	653	569	539	850	999999	945	106	396	824	178	999999	290	227	135	663	999999	137	962	139	38	999999	959	256	999999	999999	584	551	999999	999999	34	687	199	898	743	999999	10	920	999999	999999	999999	126	868	346	351	999999	806	999999	282	659	890	999999	22	555	834	999999	693	323	44	899	946	404	151	999999	800	491	999999	391	999999	868	663	820	355	120	157	911	141	623	904	224	999999	761	278	305	681	999999	675	643	999999	820	572	999999	886	883	906	587	975	53	999999	
999999	986	999999	348	413	995	999999	666	901	999999	999999	791	999999	999999	820	754	999999	135	845	153	786	816	660	327	663	305	976	934	999999	214	569	936	98	86	53	238	999999	423	865	999999	999999	356	773	245	999999	39	999999	278	999999	138	721	461	139	899	760	54	335	107	684	999999	28	145	204	697	999999	999999	702	999999	375	592	999999	771	999999	544	542	999999	999999	425	186	634	803	999999	868	343	492	117	806	198	326	999	902	631	738	757	999999	999999	162	86	406	164	336	999999	902	483	113	950	200	594	367	999999	12	910	921	60	999999	320	276	860	214	999999	190	513	678	375	999999	403	42	513	999999	75	287	966	28	31	999999	999999	999999	999999	240	999999	916	221	831	999999	997	999999	999999	687	453	971	210	301	871	675	974	822	830	537	793	709	917	999999	341	301	52	45	891	899	752	18	999999	999999	630	672	813	968	682	999999	999999	999999	999999	354	999999	291	865	985	105	353	999999	485	999999	278	602	530	624	239	999999	999999	953	961	111	811	935	999999	466	999999	671	208	862	15	150	158	168	105	999999	572	627	59	435	66	940	548	999999	276	543	245	287	109	58	584	999999	151	999999	999999	596	881	419	999999	825	545	324	896	491	52	345	327	999999	999999	999999	61	612	830	114	896	30	563	959	668	900	231	52	999999	159	287	916	998	429	750	999999	145	999999	11	234	999999	999999	999999	66	809	931	226	135	780	596	999999	972	999999	47	831	396	42	922	751	999999	604	999999	999999	746	999999	999999	347	897	369	998	377	898	610	605	224	999999	977	506	160	736	999999	105	271	975	163	315	658	960	598	999999	476	223	412	286	630	396	990	307	853	683	594	329	765	782	228	108	371	999999	823	676	419	536	772	999999	999999	508	241	999999	999999	898	999999	386	999999	15	531	164	999999	333	975	999999	173	680	652	476	152	365	339	489	756	64	943	999999	147	921	945	939	451	397	999999	999999	165	999999	713	955	216	999999	30	999999	260	999999	612	48	687	996	513	739	883	305	871	684	999999	751	29	539	954	481	249	387	70	999999	713	108	96	999999	999999	949	999999	697	999999	934	345	579	999999	692	451	905	999999	151	999999	999999	65	155	526	562	953	413	204	184	11	735	968	999999	700	668	361	999999	999999	833	999999	563	772	196	45	937	999999	599	522	336	97	58	999999	108	968	854	536	567	999999	534	899	268	999999	792	696	534	965	701	878	570	341	999999	999999	484	816	855	443	868	120	589	222	363	890	867	999999	952	999999	870	674	
999999	141	999999	999999	999999	933	76	807	999999	500	510	971	647	720	952	995	159	104	999999	291	123	421	667	456	992	321	546	377	888	705	999999	962	105	999999	999999	438	547	14	538	550	750	57	463	378	999999	999999	575	999999	938	872	936	858	884	588	999999	999999	474	346	939	114	397	999999	919	284	756	999999	876	620	688	523	457	999999	566	147	541	75	958	999999	846	384	746	903	439	25	999999	999999	999999	999999	476	606	964	999999	75	433	999999	61	999999	188	621	72	742	955	954	424	425	999999	302	747	57	495	477	184	500	999999	368	494	268	999999	515	871	999999	369	154	91	558	999999	89	142	983	999999	936	999999	677	784	642	999999	999999	25	600	999999	999999	340	468	980	139	789	710	510	75	668	792	235	673	999999	999999	382	811	872	999999	999999	712	999999	999999	567	558	697	507	999999	922	577	545	999999	312	999999	999999	139	999999	173	952	999999	545	579	76	999999	696	711	116	927	192	270	999999	86	159	431	274	433	576	901	431	441	292	994	587	498	132	549	999999	144	472	472	481	647	999999	106	633	142	103	447	870	847	591	580	533	661	999999	469	999999	881	273	854	999999	999	999999	520	999999	550	991	577	203	999999	789	999999	464	720	789	999999	165	63	797	142	999999	138	40	583	850	712	471	999999	900	999999	455	50	871	618	908	481	905	410	619	999999	150	526	254	723	68	619	125	813	872	266	999999	999999	94	141	999999	434	969	168	999999	774	89	75	999999	540	702	748	110	999999	999999	318	436	755	999999	714	991	813	883	999999	525	240	999999	657	63	644	999999	414	956	739	104	484	511	999999	740	844	13	85	849	713	31	319	518	999999	11	564	999999	559	607	999999	150	710	999999	662	999999	439	188	431	22	42	192	999999	792	370	999999	337	806	690	999999	999999	710	999999	999999	999999	295	216	721	326	999999	999999	814	999999	807	999999	599	394	933	848	113	311	665	999999	72	817	530	999999	527	999999	529	999999	757	149	544	17	670	234	746	999999	377	999999	717	999999	999999	523	999999	394	490	216	771	999999	404	958	586	713	933	137	853	157	649	562	999999	573	797	981	740	999999	999999	799	915	375	648	562	481	676	594	803	807	549	599	146	252	320	386	172	999999	999999	562	831	83	542	380	598	731	814	748	153	999999	794	999999	999999	140	691	300	999999	718	841	999999	910	999999	140	330	313	557	512	320	999999	197	634	710	941	999999	432	726	383	994	59	830	666	928	450	999999	999999	767	57	16	560	999999	999999	453	439	322	652	
999999	942	221	999999	51	999999	504	380	956	440	999999	999999	999999	707	965	917	999999	669	20	820	982	678	999999	317	546	509	506	999999	357	215	191	281	628	999999	999999	783	999999	927	17	611	999999	557	494	307	999999	925	999999	308	999999	999999	580	999999	428	502	670	43	999999	904	531	541	722	999999	32	750	258	812	222	999999	999999	191	755	483	661	999999	999999	434	194	105	388	620	891	207	173	254	999999	408	852	999999	799	687	242	267	406	999999	889	427	535	743	59	999999	712	647	322	414	999999	107	131	29	843	246	849	999999	525	999999	649	525	581	777	125	999999	959	96	180	999999	999999	498	87	195	519	241	898	999999	56	271	907	999999	885	759	897	538	286	833	292	562	838	999999	999999	495	999999	999999	999999	999999	999999	208	167	999999	477	23	465	859	29	936	999999	999999	347	408	409	264	12	406	999999	821	879	587	999999	999999	804	618	999999	171	756	592	368	155	395	999999	821	847	999999	291	776	999999	304	48	518	350	999999	999999	224	439	388	487	492	430	734	33	877	51	635	41	999999	999999	552	304	999999	437	999999	365	226	206	586	561	999999	720	629	768	527	841	78	233	803	135	403	40	782	278	109	999999	999999	372	272	780	222	82	999999	918	329	10	935	91	999999	967	463	27	853	827	999999	771	801	966	999999	999999	972	411	237	999999	464	522	999999	999999	337	639	943	854	999999	806	349	88	260	711	999999	999999	905	987	999999	835	999999	385	187	999999	942	999999	147	999999	865	236	807	810	844	775	999999	999999	488	112	753	999999	33	999999	93	999999	999999	999999	521	999999	527	978	141	999999	951	999999	33	999999	999999	566	891	999999	999999	498	988	707	999999	539	244	484	258	642	48	803	999999	326	812	73	302	140	477	694	816	57	927	887	999999	822	858	452	751	999999	999999	921	220	753	999999	534	619	999999	57	948	23	999999	841	884	999999	999999	750	999999	589	960	786	214	999999	999999	192	454	571	999999	613	186	999999	999999	733	999999	180	127	592	490	999999	287	453	916	93	529	999999	780	215	52	946	766	81	999999	863	791	999999	267	999999	999999	571	197	963	518	772	999999	277	231	999999	999999	714	823	999999	270	950	999999	516	999999	130	569	526	412	999999	999999	164	999999	114	457	999999	999999	286	912	294	578	919	999999	999999	935	153	221	262	999999	477	248	338	999999	999999	811	999999	560	999999	999999	146	999999	999999	168	999999	445	363	926	999999	819	303	999999	690	801	538	176	999999	464	988	580	999999	908	317	999999	935	10	199	40	826	302	184	377	667	560	
999999	32	91	760	547	999999	581	227	999999	442	166	116	557	536	595	853	470	999999	572	704	999	237	955	430	233	949	255	999999	110	474	999999	999999	703	999999	35	999999	95	590	999999	120	998	999999	999999	874	910	828	452	999999	445	972	999999	366	805	999999	560	547	999999	660	537	999999	632	999999	127	999999	797	240	999999	427	999999	88	767	880	900	462	705	499	773	90	999999	404	506	999999	887	999999	999999	999999	130	740	579	487	449	435	62	329	999999	749	392	484	86	999999	999999	35	161	366	999999	950	999999	352	268	999999	774	986	150	143	101	48	371	989	346	520	120	673	847	33	999999	342	828	581	974	955	116	298	13	840	999999	999999	442	531	922	692	821	777	481	518	999999	462	294	919	237	999999	999999	403	148	566	568	752	188	137	726	999999	999999	999999	378	312	954	485	983	309	164	621	606	840	77	654	698	343	201	338	320	186	57	908	353	535	999999	999999	999999	446	281	235	302	314	804	60	999999	937	409	179	564	237	479	985	999999	616	842	999999	336	493	868	235	999999	849	999999	550	824	223	540	999999	736	250	335	999999	999999	928	329	302	45	26	999999	760	934	31	999999	999999	707	999999	154	737	693	38	387	666	577	999999	674	452	999999	264	236	355	999999	566	443	323	999999	931	957	835	297	549	512	319	408	118	300	539	85	734	842	999999	999999	803	999999	999999	863	999999	969	981	999999	876	999999	781	999999	739	999999	999999	588	461	190	775	114	318	999999	153	999999	77	268	469	755	999999	377	763	421	474	286	999999	416	735	460	999999	961	976	580	999999	744	730	529	669	754	923	950	623	553	76	657	760	363	16	191	999999	999999	510	235	130	509	999999	369	325	463	760	961	999999	11	999999	999999	138	737	39	408	795	547	598	714	832	193	753	219	355	817	525	249	999999	999999	664	999999	461	751	999999	910	999999	370	214	216	993	962	107	999999	999999	999999	999999	33	333	607	999999	257	811	999999	402	937	999999	831	24	507	999999	520	999999	308	346	123	363	999999	287	999999	705	435	343	392	721	870	95	140	999999	103	298	501	915	999999	169	999999	999999	999999	358	523	164	999999	356	706	278	482	411	799	286	999999	899	151	746	999999	902	960	913	428	999999	999999	851	625	228	920	219	999999	605	999999	999999	928	102	999999	999999	763	963	833	88	636	999999	248	469	296	854	131	204	156	755	999999	999999	209	503	999999	590	826	999999	539	999999	435	497	832	877	653	660	357	400	211	123	982	999999	79	881	287	314	836	999999	565	771	
999999	999999	72	690	894	858	939	435	499	999999	999999	101	434	190	999999	999999	999999	370	999999	636	506	730	992	999999	999999	468	830	327	999999	298	754	763	116	768	999999	708	434	152	982	795	720	922	900	999999	911	890	816	888	999999	147	999999	475	999999	999999	274	376	733	39	916	435	37	622	218	211	362	447	985	999999	634	944	714	149	387	30	916	999999	999999	898	131	882	999999	942	98	88	275	999999	999999	188	504	999999	975	405	235	999999	768	999999	713	699	999999	474	999999	160	999999	294	432	999999	97	999999	22	689	546	834	908	43	783	94	533	140	935	83	931	806	172	455	969	319	913	830	262	818	871	999999	999999	656	977	501	689	999999	655	391	201	289	999999	814	643	150	497	201	773	683	573	583	999999	667	543	999999	988	807	999999	999999	969	266	975	203	817	416	677	261	66	292	405	729	484	553	882	651	999999	357	999999	828	821	999999	67	999999	999999	298	376	500	999999	879	513	881	488	542	422	934	314	999999	996	236	473	245	145	491	999999	999999	109	219	999999	891	467	640	995	496	301	257	209	406	947	999999	49	186	999999	187	779	523	251	942	999999	999999	347	999999	999999	585	365	586	587	576	301	999999	199	166	715	232	999999	872	886	999999	250	175	999999	907	34	999999	196	296	108	958	711	763	602	167	88	999999	553	799	999999	419	999999	715	670	632	115	546	339	883	471	914	999999	999999	999999	999999	999999	966	222	439	643	883	398	79	487	629	864	537	808	999999	88	999999	678	999999	591	476	861	999999	999999	112	802	488	147	313	999999	193	202	804	136	353	465	121	999999	123	166	406	999999	70	999999	51	768	999999	999999	307	805	591	245	152	325	170	397	177	471	120	637	164	745	95	254	304	436	69	411	465	999999	966	265	565	466	195	999999	800	999999	463	343	235	750	999999	508	999999	947	60	489	965	955	999999	649	513	486	11	999999	999999	816	933	615	999999	176	282	730	838	336	680	686	999999	714	597	999999	18	776	411	999999	999999	586	21	357	999999	579	999999	509	289	326	752	88	464	533	520	984	373	848	999999	69	478	120	669	907	276	999999	359	260	999999	426	641	999999	999999	999999	755	358	805	586	239	139	730	772	450	522	999999	999999	232	606	204	613	507	170	152	352	935	999999	917	113	90	22	230	194	999999	999999	684	25	14	866	999999	171	188	786	619	505	999999	705	669	999999	333	674	999999	753	66	999999	999999	999999	594	731	999999	960	441	701	505	226	909	545	631	587	837	568	597	366	828	
42	434	720	550	999999	24	239	135	999999	780	415	871	476	137	396	944	213	431	282	213	817	999999	486	999999	402	595	793	999999	92	319	765	86	784	999999	34	330	208	930	947	717	999999	834	671	921	100	355	442	999999	999999	999999	634	146	325	162	21	999999	947	439	999999	60	231	165	53	460	25	999999	96	552	113	999999	999999	282	483	999999	999999	982	68	565	200	57	163	385	839	448	684	628	999999	999999	913	721	382	768	782	999999	496	277	791	220	906	761	268	890	313	179	897	361	662	999999	382	39	254	391	249	110	897	845	999999	604	775	396	577	464	638	392	999999	977	999999	999999	78	512	200	847	999999	438	999999	999999	999999	669	999999	333	999999	999999	259	884	476	990	528	681	999	999999	951	196	999999	519	194	803	261	921	486	919	999999	85	692	870	838	407	999999	999999	322	999999	773	999999	62	452	430	999999	215	754	915	702	458	819	999999	427	560	999999	999999	150	254	999999	999999	160	193	632	472	999999	318	388	55	79	999999	999999	999999	375	999999	305	999999	999999	999999	617	597	506	15	999999	999999	999999	999999	274	999999	834	995	999999	565	999999	999999	622	999999	430	980	540	268	826	709	846	443	740	999999	999999	549	265	870	419	61	637	397	999999	155	999999	999999	999999	402	53	79	221	999999	999999	162	999999	753	264	832	713	22	558	999999	771	797	168	350	999999	591	285	724	63	964	586	540	928	939	116	477	999999	268	999999	148	224	999999	497	773	999999	587	427	468	295	433	999999	406	502	288	626	718	986	999999	441	838	126	329	25	257	497	145	234	999999	647	999999	768	454	463	420	143	24	309	999999	999999	152	173	816	439	630	807	190	48	649	323	999999	490	15	826	999999	999999	895	741	250	999999	630	999999	335	821	508	665	711	943	91	155	611	418	601	999999	299	675	309	889	395	449	999999	107	585	999999	258	306	999999	999999	742	398	248	999999	999999	118	953	789	838	995	931	999999	105	247	999999	999999	711	999999	999999	999999	536	999999	722	999999	355	800	969	533	777	555	573	999999	903	93	210	693	907	339	999999	492	530	999999	836	314	958	999999	354	79	150	999999	77	278	417	240	101	999999	999999	241	927	269	149	430	999999	292	431	999999	71	22	46	273	999999	382	631	405	11	36	218	417	57	924	456	899	392	696	488	304	794	672	999999	999999	27	675	411	99	353	999999	498	999999	882	239	369	341	999999	999999	494	694	646	22	239	74	488	999999	194	13	999999	250	47	325	804	136	935	399	30	999999	256	921	971	542	
62	901	538	665	534	818	999999	124	866	515	212	793	658	999999	443	926	34	758	490	407	286	112	72	999999	749	755	304	970	321	509	631	999999	723	113	999999	337	536	823	733	376	999999	698	384	532	122	999999	478	999999	955	103	999999	497	999999	573	266	999999	999999	364	915	999999	523	594	999999	366	883	640	999999	554	822	115	400	999999	34	124	958	588	999999	540	999999	738	999999	150	999999	227	999	143	140	160	847	20	498	182	908	999999	999999	999999	894	999999	648	999999	941	923	340	850	999999	309	999999	999999	614	678	999999	308	303	187	501	382	999999	586	367	999999	509	919	707	812	616	999999	302	79	999999	114	693	999999	999999	999999	797	364	810	174	523	699	670	813	545	178	999999	999999	879	730	463	479	284	999999	660	898	973	31	225	528	243	999999	16	403	65	510	984	520	417	714	389	147	572	415	72	999999	90	695	383	999999	33	427	999999	999999	616	791	829	999999	60	999999	999999	775	148	291	930	47	693	276	758	45	194	278	782	174	999999	999999	906	868	255	999999	999999	287	648	686	504	816	999999	999999	787	273	680	609	469	424	108	614	999	291	484	999999	974	813	937	999999	354	754	999999	999999	999999	300	884	961	140	68	185	338	136	461	786	124	899	257	488	494	365	584	999999	368	999999	736	326	625	393	999999	27	14	350	311	342	749	999999	963	999999	497	389	719	479	999999	249	999999	999999	547	504	369	135	727	335	453	999999	999999	945	286	118	493	973	269	577	910	50	999999	988	825	129	46	943	999999	42	991	999999	999999	115	408	129	305	259	778	999999	999999	103	300	678	999999	329	571	804	895	999999	732	523	999999	999999	569	370	78	782	662	428	467	426	199	694	999999	999999	345	665	547	167	813	243	999999	148	999999	816	999999	999999	999999	505	557	242	58	90	310	477	985	504	546	48	999999	522	999999	360	663	607	904	606	345	999999	999999	906	267	738	52	498	328	981	598	752	620	576	999999	166	871	999999	378	119	999999	866	362	999999	128	509	116	999999	999999	844	485	946	912	999999	166	542	521	650	975	999999	48	811	999999	14	906	999999	427	484	831	441	488	438	999999	794	999999	478	205	154	788	758	632	751	851	484	505	652	840	477	999999	158	644	230	260	999999	80	582	999999	358	999999	335	999999	631	469	215	365	57	999999	127	931	999999	999999	377	862	226	999999	999999	959	674	508	264	953	950	74	682	796	268	187	999999	999999	639	761	847	220	462	676	10	292	646	999999	458	935	723	999999	731	811	999999	368	
999999	999999	999999	999999	999999	999999	679	999999	999999	999999	786	418	107	869	999999	999999	302	999999	499	166	409	549	687	999999	323	555	59	328	240	414	342	999999	529	899	154	999999	939	26	999999	998	541	90	545	443	506	999999	31	589	400	329	252	999999	321	999999	999999	493	999999	780	309	497	999999	999999	151	999999	999999	915	889	207	724	744	999999	999999	217	501	999999	328	14	253	507	95	534	470	928	910	999999	537	999999	418	941	999999	118	168	716	999999	208	999999	939	819	220	999999	999999	823	864	656	865	965	999999	820	999999	639	489	448	282	224	962	339	999999	241	563	999999	365	481	999999	73	635	304	569	985	303	444	389	999999	43	916	746	710	605	282	999999	206	938	738	922	999999	181	669	999999	999999	269	868	999999	708	265	523	235	867	567	999999	30	571	999999	999999	527	999999	259	303	415	366	477	261	999999	159	196	367	999999	999999	558	954	892	965	418	77	726	434	999999	681	930	999999	999999	879	152	803	999999	483	800	336	221	999999	61	878	264	529	34	17	143	609	521	999999	766	608	318	613	908	65	162	339	886	103	376	578	373	895	674	598	119	930	897	713	567	431	415	687	902	999999	999999	888	52	999999	300	85	170	999999	753	92	571	539	894	206	999999	470	999999	999999	505	483	515	999999	999999	436	898	213	712	999999	999999	999999	202	630	999999	895	354	999999	999999	999999	802	300	418	999999	151	591	999999	999999	999999	700	391	106	980	297	192	999999	999999	999999	43	999999	820	97	372	361	702	418	890	940	828	999999	999999	67	183	283	999999	214	999999	999999	999999	999999	408	328	177	22	426	243	363	905	448	999999	396	12	999999	680	356	715	928	999999	999999	732	701	97	751	45	848	334	922	707	999999	977	363	334	135	770	217	502	919	360	935	468	65	985	502	546	999999	850	828	999999	927	610	286	19	546	999999	572	321	576	141	173	102	320	656	932	470	928	72	876	999999	472	853	999999	577	130	179	999999	999999	594	215	432	998	505	430	999999	372	999999	354	787	641	208	896	999999	788	196	842	157	409	62	999999	617	551	973	368	39	83	999999	708	888	376	816	999999	999999	999999	709	175	596	890	875	570	999999	584	284	245	271	576	999999	999999	390	288	32	278	999999	562	999999	881	999999	999999	400	707	999999	993	999999	421	825	352	179	999999	89	31	999999	999999	533	491	999999	42	276	737	107	999999	999999	806	327	999999	999999	547	201	173	772	827	150	999999	999999	178	999999	775	129	999999	999999	919	407	999999	999999	369	999999	765	999999	182	299	565	
615	297	50	936	561	750	675	855	76	287	160	999999	791	999999	881	797	766	365	478	999999	913	413	327	187	65	782	878	958	999999	589	802	29	874	217	222	853	418	999999	999999	272	999999	273	796	142	769	401	581	677	999999	244	999999	389	999999	801	651	211	969	999999	880	779	999999	717	286	487	485	140	141	999999	48	38	388	212	999999	215	398	999999	616	195	418	664	211	999999	999999	343	590	423	325	999999	566	999999	999999	556	682	999999	999999	999999	986	318	657	638	270	997	638	460	856	796	999999	498	413	11	595	999999	999999	226	577	670	247	942	999999	999999	815	68	27	38	154	831	529	999999	815	15	663	999999	999999	780	404	999999	573	999999	487	794	999999	827	999999	999999	425	110	112	999999	999999	729	999999	53	421	595	823	999999	979	610	315	34	276	728	682	407	347	297	255	673	822	999999	107	999999	465	112	288	988	399	462	612	54	999999	999999	652	999999	861	619	885	943	957	202	234	962	713	463	527	65	154	271	999999	137	854	999999	643	895	999999	999999	588	319	316	835	999999	999999	999999	999999	999999	999999	85	596	546	728	999999	999999	715	999999	149	999999	999999	11	584	233	843	138	999999	485	199	999999	999999	756	463	934	999999	576	636	999999	390	707	965	451	168	324	979	999999	724	498	725	552	724	999999	756	497	421	586	734	999999	991	999999	291	522	82	999999	783	329	142	999999	697	835	675	593	249	441	178	72	999999	270	999999	295	999999	746	759	646	999999	415	999999	999999	999999	454	999999	554	140	706	999999	453	379	999999	541	659	424	999999	801	890	877	140	999999	325	328	999999	999999	474	838	705	999999	544	762	435	441	378	999999	176	99	253	992	130	462	999999	24	725	692	999999	728	594	870	302	999999	868	769	443	641	684	647	173	999999	378	999999	999999	437	999999	690	999999	999999	172	340	258	32	557	898	999999	678	241	999999	603	666	999999	999999	999999	999999	976	598	999999	666	997	736	644	529	999999	542	999999	999999	999999	114	142	45	748	971	566	264	622	279	398	970	22	999999	409	384	999999	506	999999	632	472	599	461	294	999999	288	723	435	999999	728	106	25	283	351	650	136	178	568	918	90	189	989	222	707	999999	999999	654	241	337	999999	999999	999999	882	991	943	999999	653	847	248	999999	999999	140	569	999999	182	382	697	670	999999	999999	216	485	999999	579	453	999999	387	753	94	873	999999	491	108	999999	252	999999	143	291	408	999999	482	330	999999	999999	832	58	430	327	534	999999	999999	983	127	63	63	999999	840	312	548	470	60	899	763	
375	999999	766	41	999999	999999	999999	249	415	999999	901	800	885	999999	140	747	405	62	999999	229	266	647	650	374	999999	381	251	836	999999	743	938	173	582	566	999999	621	75	26	999999	675	999999	588	820	999999	226	263	178	999999	999999	565	153	999999	990	680	999999	999999	195	402	986	762	999999	668	418	671	999999	999999	999999	328	211	518	681	388	999999	393	999999	678	826	929	157	791	213	407	136	274	600	999999	182	902	999999	999999	435	673	39	534	999999	999999	999999	158	999999	488	45	849	642	999999	884	764	650	606	999999	999999	999999	266	254	205	558	12	542	154	80	802	565	325	999999	975	999999	17	358	242	128	829	999999	999999	542	999999	756	364	764	935	390	835	880	575	421	241	999999	179	999999	834	975	272	999999	35	999999	999999	923	720	590	667	118	876	999999	418	488	660	329	233	723	999999	449	204	999999	607	763	245	922	989	903	999999	999999	913	588	523	267	855	11	483	600	947	999999	46	773	106	826	999999	999999	472	97	761	999999	111	999999	844	395	780	999999	230	271	999999	672	933	999999	563	27	205	298	893	999999	632	658	846	633	776	999999	413	431	151	780	999999	815	459	901	152	125	547	467	743	138	487	831	999999	221	757	284	812	229	220	88	631	225	536	321	464	112	75	478	679	16	999999	359	999999	450	22	36	999999	42	674	447	480	999999	555	764	673	999999	878	634	999999	501	999999	193	220	73	158	999999	289	147	447	49	59	78	999999	736	156	137	999999	340	209	730	71	780	555	773	608	999999	670	771	648	663	234	441	999999	187	980	798	999999	818	301	977	747	85	594	634	397	411	950	818	999999	999999	850	547	999999	155	439	999999	638	999999	464	999999	374	518	499	783	815	999999	475	609	756	999999	999999	999999	48	231	983	986	195	920	385	207	943	851	162	112	813	686	16	999999	748	735	170	701	999999	46	613	999999	585	811	819	779	935	350	72	270	556	999999	508	212	171	453	999999	717	999999	267	321	522	365	999999	970	999999	999999	999999	861	30	197	298	776	999999	617	999999	999999	383	999999	606	272	602	789	892	556	999999	187	804	296	304	675	452	639	107	724	999999	872	999999	999999	999999	177	999999	999999	51	82	999999	943	506	595	416	999999	686	616	465	999999	999999	733	473	840	876	999999	807	731	566	355	745	659	999999	287	526	999999	221	542	420	999999	354	124	748	819	298	159	999999	218	879	262	989	835	183	112	999999	999999	409	999999	964	739	370	196	999999	999999	337	608	999999	228	78	534	831	154	999999	36	
650	999999	985	654	999999	726	279	598	851	314	366	909	485	999999	999999	168	999999	862	577	680	78	999999	202	62	491	690	999999	462	999999	354	999999	844	639	156	462	411	383	754	807	247	469	999999	344	617	339	427	132	999999	946	909	62	968	577	999999	958	999999	412	932	999999	861	840	817	999999	999999	999999	521	279	339	124	870	785	727	64	339	221	999999	999999	999999	723	74	999999	199	515	240	302	462	999999	999999	198	999999	998	450	592	946	407	652	999999	999999	735	817	999999	793	581	85	134	999999	913	247	999999	999999	667	999999	219	108	999999	650	999999	999999	214	430	254	165	150	153	999999	345	145	999999	932	568	983	999999	999999	905	916	999999	999999	439	999999	968	548	40	811	999999	999999	180	240	999999	652	756	350	106	632	314	999999	992	652	438	213	788	198	805	999999	999999	677	999999	979	314	191	529	43	999999	999999	246	881	999999	353	612	841	701	999999	999999	466	185	228	886	363	999999	342	924	131	189	999999	328	779	743	724	76	999999	631	999999	926	311	999999	999999	999999	986	999999	433	359	648	999999	596	512	683	546	999999	139	526	790	327	999999	971	999999	999999	853	999999	791	466	999999	999999	287	752	999999	510	188	350	343	462	999999	999999	967	120	999999	999999	91	592	999999	999999	243	405	594	999999	79	999999	756	954	54	724	869	832	205	930	296	999999	371	297	999999	999999	505	206	15	677	775	891	360	334	989	982	327	270	921	157	233	999999	904	736	999999	905	754	999999	306	619	592	917	999999	999999	823	999999	999999	793	215	722	999999	999999	399	917	774	188	953	431	965	72	407	608	999999	57	707	554	999999	634	615	481	257	281	899	999999	999999	858	196	323	510	866	999999	533	65	209	999999	195	999999	999999	962	504	999999	999999	268	999999	222	984	17	656	999999	279	177	288	999999	999999	999999	866	147	14	832	916	991	640	920	999999	993	873	999999	710	49	521	212	967	999999	999999	999999	999999	23	665	183	999999	999999	540	983	999999	999999	999999	355	331	735	151	58	348	164	55	999999	321	411	168	250	348	999999	306	617	818	77	209	616	77	999999	548	852	481	830	732	75	461	656	999999	999999	214	527	999999	974	897	473	999999	813	626	608	218	523	999999	425	834	669	554	922	175	999999	498	999999	288	128	196	299	576	517	432	999999	60	664	721	757	46	821	218	331	720	999999	213	396	989	999999	999999	35	997	999999	995	72	999999	538	491	999999	912	999999	249	112	999999	608	896	356	390	646	999999	999999	801	107	999999	999999	999999	232	212	999999	959	111	194	819	
133	171	301	520	999999	369	470	999999	183	205	999999	999999	581	116	999999	122	458	857	16	353	911	999999	233	999999	999999	981	999999	297	336	999999	566	810	846	999999	978	626	999999	999999	999999	999999	185	45	380	605	261	383	999999	354	689	100	370	112	999999	999999	907	682	999999	401	999999	999999	758	182	195	999999	639	45	999999	160	137	916	805	83	999999	984	177	875	80	999999	648	303	549	999999	608	245	311	464	714	15	522	999999	689	915	541	303	272	13	850	869	966	226	999999	291	227	772	295	297	999999	120	673	42	999999	999999	753	999999	990	999999	573	949	209	184	330	164	999999	831	237	890	542	729	999999	999999	35	211	999999	999999	999999	267	48	836	950	24	386	603	341	999999	693	999999	171	991	312	771	999999	900	669	792	895	999999	999999	396	544	404	999999	358	398	509	16	410	658	331	470	732	463	999999	999	999999	798	999999	822	157	147	858	728	550	426	999999	733	134	999999	868	536	30	999999	999999	999999	555	268	999999	215	999999	484	293	720	840	531	579	318	999999	999999	483	999999	179	247	506	259	686	676	999999	999999	447	999999	881	999999	999999	795	999999	999999	811	446	999999	926	999999	521	990	673	854	147	887	29	846	642	41	233	69	999999	366	783	117	402	614	879	64	105	767	65	999999	424	999999	55	91	999999	507	265	457	999999	233	657	256	833	405	549	999999	999999	94	805	744	658	809	916	999999	666	20	999999	832	573	872	675	754	934	80	439	217	999999	938	395	999999	775	999999	512	650	999999	536	284	997	75	101	869	999999	961	321	944	999999	999999	999999	425	450	98	433	884	999999	558	903	322	762	999999	341	946	256	999999	670	968	999999	306	999999	729	999999	736	999999	999999	481	999999	999999	792	623	136	999999	203	999999	522	945	57	352	999999	828	102	805	224	521	41	733	155	623	321	999999	352	71	319	748	999999	999999	713	676	666	999999	999999	894	121	999999	636	151	999999	721	733	999999	623	626	991	477	183	923	914	225	389	43	336	388	352	500	999999	74	514	455	346	237	241	380	685	488	156	207	693	525	999999	890	595	434	890	568	678	999999	999999	841	574	964	380	498	999999	633	85	303	552	620	428	571	999999	692	384	999999	521	252	940	512	999999	975	239	399	339	499	447	902	498	999999	999999	999999	993	672	880	381	999999	999999	999999	62	412	853	655	82	106	999999	262	903	59	393	56	999999	785	568	521	599	734	981	168	797	195	183	804	999999	798	874	577	965	999999	13	999999	778	169	999999	109	999999	329	166	302	26	
247	544	852	114	999999	396	999999	435	160	999999	647	874	999999	295	866	999999	999999	887	999999	232	999999	297	101	56	743	278	275	896	468	54	279	577	689	152	560	651	330	999999	41	412	116	152	999999	999999	366	775	999999	874	999999	870	427	442	882	80	279	949	999999	999999	371	469	130	871	966	116	999999	999999	195	442	735	224	908	360	999999	999999	125	604	483	571	690	999999	84	401	999999	598	627	837	695	999999	872	999999	208	999999	338	999999	291	999999	185	999999	999999	296	999999	760	999999	807	999999	77	586	20	954	999999	476	880	999999	402	394	728	997	378	488	184	384	577	999999	134	26	393	31	294	999999	880	999999	999999	63	403	388	324	262	76	635	560	260	684	664	206	144	328	999999	935	999999	562	247	807	229	343	912	22	199	25	999999	999999	55	999999	430	83	999999	700	827	722	999999	999999	476	930	999999	927	923	999999	912	999999	999999	698	984	96	117	37	643	621	555	999999	491	376	999999	999999	284	66	999999	999999	263	590	949	444	500	686	921	118	96	999999	999999	302	999999	222	109	826	35	103	593	958	999999	403	440	999999	999999	999999	999999	647	944	238	655	685	421	964	446	332	999999	999999	207	308	175	999	999999	336	556	263	311	278	276	309	999999	191	473	556	774	860	160	323	298	394	455	283	173	857	661	389	999999	999999	776	777	411	999999	999999	295	793	195	463	114	999999	999999	804	999999	380	645	27	999999	222	999999	199	586	181	110	266	812	853	891	835	999999	674	177	999999	856	501	999999	897	999999	999999	187	762	589	406	55	244	406	589	492	902	999999	840	196	176	25	264	999999	605	311	224	94	442	999999	359	380	439	912	999999	999999	999999	882	748	999999	189	44	112	610	189	136	866	859	232	999999	988	317	252	487	10	367	999999	999999	893	595	526	210	999999	860	239	36	999999	331	887	641	30	999999	999999	564	17	999999	999999	654	20	479	999999	999999	861	999999	999999	52	137	951	912	161	355	999999	999999	162	759	978	299	251	380	162	999999	544	971	591	350	967	999999	688	480	867	999999	948	999999	423	160	172	349	674	946	196	999999	664	419	736	295	860	41	627	999999	38	999999	999999	283	858	958	900	392	280	730	999999	515	449	999999	54	999999	407	869	575	12	597	639	624	305	194	264	856	999999	999999	305	489	999999	909	883	451	35	784	674	442	465	259	779	999999	943	999999	681	999999	192	374	39	888	991	466	624	217	399	999999	375	99	604	112	775	157	974	251	999999	999999	565	39	29	922	732	999999	120	999999	
818	999999	680	304	512	805	673	760	999999	416	498	999999	294	676	62	999999	418	585	999999	362	483	632	104	702	991	85	893	999999	355	999999	165	999999	356	999999	398	829	999999	81	586	999999	438	25	940	567	999999	999999	320	999999	999999	222	999999	157	599	999999	279	195	999999	999999	999999	437	911	999999	999999	999999	261	934	132	423	999999	232	269	347	999	48	923	999999	999999	536	949	460	765	14	185	143	603	18	964	599	602	999999	364	568	767	158	887	918	610	841	316	818	417	999999	611	754	999999	176	157	999999	833	811	504	938	38	852	672	907	344	999999	505	999999	970	533	999999	84	867	700	579	850	161	15	857	849	230	141	53	867	402	431	190	436	860	999999	765	791	708	999999	540	914	486	979	584	339	999999	73	847	884	999999	537	886	999999	596	999999	408	828	954	999999	717	896	809	804	515	999999	999999	79	392	566	767	39	375	451	170	999999	999999	182	430	527	513	166	294	169	790	865	544	928	839	563	14	937	837	999999	708	999999	999999	999999	474	671	999999	276	681	290	126	58	171	445	101	999999	999999	236	407	436	150	560	612	650	24	649	378	999999	999999	828	562	830	201	321	742	526	999999	691	707	759	999999	999999	485	13	53	742	704	108	836	907	630	778	539	999999	913	157	999999	465	667	824	302	84	999999	852	728	295	856	849	702	575	382	251	529	999999	156	903	999999	608	606	282	945	279	337	331	208	784	301	790	407	594	494	103	33	882	999999	999999	210	633	285	999999	885	999999	406	999999	535	388	258	890	264	999999	83	433	858	395	999999	999999	747	715	653	999999	994	76	999999	117	91	288	227	646	191	999999	702	451	333	999999	396	100	873	77	796	819	535	410	535	397	521	999999	245	999999	13	444	468	495	999999	340	999999	819	412	999999	188	256	171	612	709	323	999999	999999	999999	18	999999	788	158	999999	999999	833	419	594	540	64	595	999999	53	589	643	747	483	999999	471	999999	97	576	688	585	999999	549	658	999999	999999	221	999999	890	961	236	999999	224	295	787	576	999999	999999	177	289	357	999999	168	999999	582	968	961	999999	111	999999	999999	999999	432	999999	573	791	379	185	496	893	328	976	705	68	817	949	429	462	695	999999	999999	999999	999999	297	341	882	999999	346	86	954	999999	381	977	729	854	999999	216	124	721	996	207	970	435	284	960	381	996	110	395	632	549	999999	155	999999	845	45	11	999999	999999	690	72	42	108	999999	163	999999	998	976	999999	512	743	314	740	999999	442	354	646	645	999999	
960	885	628	951	454	415	240	235	516	999999	819	313	81	355	999999	999999	175	872	893	130	23	382	999999	897	999999	999999	244	999999	456	999999	501	399	365	808	808	999999	443	90	999999	999999	923	722	492	102	393	999999	999999	959	709	999999	999999	481	752	525	323	587	865	731	999999	565	999999	999999	778	999999	392	430	948	273	999999	235	500	999999	999999	766	999999	300	889	999999	513	684	227	285	70	691	760	29	646	839	494	230	999999	711	22	98	999999	462	943	15	710	963	999999	407	421	483	275	193	263	999999	329	33	698	936	228	999999	348	895	410	97	999999	372	784	118	779	327	295	788	82	139	999999	743	356	884	228	999999	999999	819	863	586	999999	577	766	660	520	999999	532	13	493	628	750	70	999999	856	287	347	999999	151	628	999999	999999	999999	999999	133	999999	585	676	813	718	678	999999	999999	41	824	999999	159	606	134	597	317	794	292	304	999999	389	750	691	999999	606	880	999999	292	201	769	398	999999	465	642	999999	999999	999999	719	999999	814	669	999999	39	999999	195	137	740	999999	554	999999	309	999999	192	999999	744	435	894	185	216	999999	317	676	999999	999999	436	731	694	964	999999	999999	522	999999	997	489	999999	167	720	463	999999	478	999999	999999	738	881	469	492	756	999999	898	999999	50	619	512	456	507	992	999999	767	801	999999	443	776	416	999999	797	233	999999	999999	884	586	714	440	999999	737	999999	11	938	999999	802	999999	975	896	75	598	622	999999	573	550	999999	791	271	999999	662	850	999999	373	899	999999	93	246	583	64	913	999999	345	999999	748	774	758	506	64	450	964	857	488	999999	710	817	278	894	660	367	999999	999999	325	760	777	29	702	334	999999	101	371	566	369	920	983	754	263	22	999999	798	792	486	736	821	999999	804	372	498	662	92	999999	999999	585	999999	343	820	996	585	832	999999	999999	433	999999	962	88	408	497	999999	563	956	564	999999	999999	999999	999999	244	999999	999999	772	973	657	999999	672	28	999999	999999	980	999999	587	173	758	677	999999	435	726	999999	999999	774	999999	589	999999	804	934	705	528	321	458	723	651	109	463	999999	813	858	999999	867	761	999999	448	905	999999	354	980	400	999999	886	999999	315	145	999999	162	591	760	999999	999999	999999	279	966	500	212	724	267	502	487	709	265	999999	331	999999	999999	606	705	335	837	171	999999	824	544	507	641	245	153	587	999999	946	872	999999	630	203	228	597	999999	885	246	190	170	851	503	999999	942	31	999999	951	287	610	457	265	922	30	999999	999999	999999	999999	858	966	581	
999999	68	540	837	999999	244	138	145	270	812	820	99	657	10	999999	331	853	999999	999999	491	201	310	834	499	999999	999999	999999	999999	199	999999	335	36	280	608	999999	999999	962	999999	999999	787	625	815	999999	798	999999	176	274	30	591	999999	881	904	999999	484	389	379	234	50	231	703	634	638	945	999999	486	999999	818	58	519	328	999999	999999	145	833	866	999999	999999	46	862	999999	555	999999	908	492	981	999999	999999	999999	999999	121	568	999999	631	726	163	999999	999999	618	999999	844	357	226	999999	272	349	880	999999	415	618	999999	999999	198	188	781	157	54	729	999999	999999	999999	14	32	829	407	759	446	378	418	680	878	516	675	724	28	999999	338	88	645	153	999999	662	999999	187	999999	36	380	743	850	999999	118	267	999999	999999	266	839	334	999999	113	513	999999	511	999999	999999	739	496	420	473	169	689	999999	999999	93	319	999999	403	630	845	613	999999	999999	702	528	999999	571	621	109	999999	999999	188	767	941	975	999999	999999	598	311	648	448	728	616	906	999999	170	759	153	184	107	874	863	218	489	783	999999	134	999999	999999	520	173	128	397	936	15	999999	999999	877	989	999999	78	728	101	982	999999	884	999999	482	129	368	90	999999	446	999999	999999	605	970	287	999999	252	17	51	614	999999	485	999999	341	679	901	999999	999999	999999	999999	233	38	155	771	236	92	898	999999	652	90	624	999999	745	681	999999	336	410	20	645	718	747	943	37	123	311	506	999999	553	999999	999999	999999	131	208	999999	223	974	463	999999	743	205	270	285	364	960	999999	360	740	648	999999	353	999999	591	999999	999999	416	289	999999	999999	470	729	15	355	883	999999	999999	999999	242	479	999999	420	999999	576	277	450	458	472	588	76	999999	950	766	438	606	741	90	934	528	44	999999	933	973	999999	373	24	199	914	401	292	999999	999999	128	270	190	536	480	923	324	162	715	944	700	933	908	999999	962	576	749	151	991	628	999999	207	999999	534	999999	999999	212	999999	260	543	999999	999999	669	999999	832	506	258	80	999999	166	999999	376	329	999999	242	999999	999999	854	61	999999	175	999999	301	778	521	920	650	999999	99	39	720	71	901	999999	873	405	999999	281	686	466	999999	678	999999	834	999999	608	878	999999	999999	406	927	358	211	637	377	819	14	999999	125	999999	999999	602	981	242	445	558	475	157	51	837	775	999999	177	595	304	496	380	467	999999	913	52	944	364	692	999999	999999	860	274	804	64	401	383	166	774	609	999999	697	647	398	460	142	730	663	463	631	685	190	616	342	999999	
449	546	130	211	869	911	247	298	999999	83	697	999999	353	999999	446	999999	95	403	985	999999	798	732	999999	319	780	321	291	901	70	425	191	253	999999	999999	999999	854	263	954	905	999999	999999	409	516	325	762	932	999999	676	27	239	600	787	631	764	91	999999	478	810	430	557	630	346	999999	715	891	454	279	429	999999	592	999999	141	498	296	99	999999	999999	753	557	999999	999999	999999	999999	831	824	404	622	176	841	899	385	453	533	357	999999	152	180	999999	433	999999	662	957	999999	434	999999	469	298	999999	675	691	999999	725	262	582	622	26	462	406	891	999999	831	999999	588	482	216	999999	607	150	228	999999	228	425	329	249	195	977	318	999999	999999	365	116	288	999999	159	409	660	200	951	734	62	690	774	909	936	486	559	379	822	227	405	861	157	125	999999	472	999999	405	23	999999	999999	707	13	999999	999999	999999	553	611	999999	999999	556	504	999999	999999	176	266	454	516	999999	762	999999	608	999999	241	344	999999	958	999999	999999	686	334	264	187	999999	99	354	687	118	383	999999	933	947	940	749	999999	901	215	999999	949	999999	28	567	22	260	761	46	999999	771	330	41	432	391	999999	751	748	301	327	999999	326	821	579	345	142	836	829	999999	667	746	570	999999	298	226	222	308	668	767	251	926	803	62	143	915	787	352	134	552	117	999999	10	379	584	122	425	137	999999	999999	999999	999999	431	83	999999	474	211	887	743	215	178	999999	93	981	60	400	298	999999	687	663	557	999999	999999	999999	580	478	745	201	859	185	800	95	414	985	341	74	505	729	683	669	714	900	999999	999999	383	575	115	29	328	193	999999	162	449	999999	134	645	475	154	503	999999	728	999999	38	999999	415	92	136	107	650	985	895	568	590	28	949	657	190	793	902	14	373	726	872	675	361	648	645	184	999999	696	599	360	236	783	940	704	872	51	512	999999	999999	17	379	999999	298	265	999999	431	290	477	464	682	251	999999	999999	12	999999	362	215	767	447	951	247	953	395	999999	342	806	88	254	999999	149	999999	999999	565	365	356	539	999999	999999	85	999999	999999	393	241	917	119	999999	256	999999	567	519	836	745	853	497	999999	425	999999	754	999999	765	352	45	999999	325	401	639	933	999999	999999	607	999999	119	691	232	999999	853	722	999999	435	604	560	150	687	275	313	544	757	78	999999	999999	999999	632	183	320	871	858	999999	916	525	999999	804	999999	292	959	999999	726	63	631	999999	916	702	478	999999	999999	999999	212	358	425	22	999999	999999	865	999999	
723	25	353	935	381	360	208	161	999999	952	955	799	999999	857	727	731	999999	491	136	999999	999999	238	123	313	854	115	669	510	286	903	999999	999999	938	499	999999	944	200	791	681	999999	241	999999	896	999999	373	528	999999	999999	999999	693	436	375	755	237	907	999999	902	49	90	276	691	698	875	902	999999	367	861	999999	298	782	541	795	999999	855	407	913	999999	597	939	336	999999	323	878	999999	999999	303	999999	711	591	83	52	161	710	414	589	542	889	993	242	15	667	743	66	848	162	999999	565	899	830	994	999999	314	109	754	891	377	819	292	435	990	524	160	404	225	999999	999999	999999	999999	276	864	33	348	365	934	668	641	267	999999	439	836	738	943	880	596	920	737	61	956	999999	221	999999	999999	568	251	491	516	348	840	999999	772	999999	170	999999	965	999999	815	949	175	999999	259	999999	789	853	999999	261	999999	279	807	305	13	338	138	881	999999	151	426	999999	123	453	162	302	426	923	667	999999	578	320	914	999999	114	787	885	871	273	111	999999	999999	970	990	909	247	541	545	113	999999	428	288	577	823	555	45	999999	722	933	999999	999999	999999	195	999999	683	270	365	192	200	226	452	999999	617	999999	218	672	809	133	543	999999	761	881	819	233	861	999999	999999	100	80	79	999999	173	937	316	419	76	568	999999	316	649	882	999999	354	887	990	171	671	999999	614	883	999999	713	999999	28	999999	811	56	961	457	393	999999	274	999999	131	999999	289	999999	310	999999	999999	113	157	816	893	43	999999	536	932	243	699	628	128	486	197	842	999999	983	919	999999	607	29	606	214	923	132	618	247	233	999999	999999	999999	370	90	473	999999	89	897	295	985	793	284	124	999999	757	764	408	788	924	999999	38	999999	999999	999999	936	132	507	943	892	770	425	175	313	321	999999	999999	999999	47	23	999999	763	350	697	999999	328	333	999999	999999	456	168	724	829	999999	944	999999	999999	999999	999999	154	350	999999	145	14	525	999999	999999	971	803	999999	999999	506	370	775	999999	999999	999999	999999	475	870	612	999999	629	999999	734	999999	595	852	368	728	126	999999	96	893	672	999999	627	999999	182	374	999999	361	111	681	556	999999	363	64	999999	428	904	807	967	999999	541	133	652	648	999999	478	975	775	613	85	90	999999	999999	477	112	999999	898	352	434	999999	999999	261	125	948	940	999999	693	999999	56	939	823	319	999999	786	361	548	999999	978	76	704	999999	924	748	36	600	80	251	886	999999	434	530	999999	999999	867	139	290	18	999999	707	207	785	444	999999	
999999	262	999999	38	633	999999	564	888	919	999999	730	999999	256	512	98	999999	870	831	806	587	999999	419	271	936	589	999999	80	539	788	281	868	919	954	205	999999	774	829	51	617	999999	397	546	611	285	652	999999	999999	777	999999	357	836	999999	999999	999999	117	264	990	834	999999	999999	999999	35	109	647	999999	811	756	61	437	999999	527	829	223	46	200	999999	808	985	294	434	999999	303	619	440	999999	999999	940	107	999999	821	783	995	602	640	725	372	446	963	868	840	408	831	999999	999999	830	17	162	999999	666	999999	999999	15	549	24	214	752	415	669	213	914	870	659	963	616	999999	531	236	583	321	828	999999	845	999999	453	35	941	999999	24	610	436	350	998	440	999999	999999	777	455	587	999999	973	956	777	759	954	999999	749	868	733	73	308	999999	579	999999	838	402	610	889	105	999999	273	799	401	68	777	574	999999	228	999999	251	763	999999	999999	157	347	999999	861	95	172	483	286	999999	228	999999	311	654	770	377	602	663	999999	999999	360	598	172	183	999999	999999	982	389	107	530	961	492	309	233	142	432	293	965	541	525	726	622	712	200	580	999999	757	132	803	999999	626	253	486	875	725	59	999999	173	317	152	112	782	385	999999	121	736	650	999999	522	348	94	636	131	249	172	999999	885	972	603	123	961	999999	585	602	904	717	16	434	507	999999	446	129	658	399	422	943	246	956	999999	844	999999	999999	610	465	420	989	999999	247	999999	987	174	22	570	999999	191	252	206	783	851	403	999999	225	580	438	999999	965	978	732	827	228	501	999999	893	759	999999	292	999999	130	192	915	595	769	722	520	999999	999999	558	999999	217	179	746	999999	115	684	124	999999	108	181	563	455	999999	398	420	494	496	245	129	810	879	898	992	86	601	999999	807	960	999999	70	519	477	416	523	525	657	482	48	999999	218	644	999999	193	999999	566	999999	904	999999	999999	237	999999	683	314	747	999999	999999	187	670	999999	999999	999999	164	90	999999	661	96	48	496	873	762	22	457	999999	910	999999	150	714	912	999999	999999	42	610	999999	275	46	836	173	668	938	216	999999	811	186	999999	341	490	658	999999	999999	480	999999	417	333	596	225	576	272	999999	581	445	604	274	160	997	146	276	553	814	11	999999	922	379	999999	667	293	210	281	999999	578	685	491	569	494	49	176	624	287	24	60	470	574	769	97	503	611	214	661	188	519	999999	999999	843	153	603	557	328	858	999999	313	25	999999	999999	999999	999999	953	44	780	121	831	521	988	
538	764	541	260	163	999999	65	999999	999999	999999	102	257	512	747	647	425	999999	491	847	765	999999	711	44	175	78	944	200	549	577	434	550	357	997	87	409	88	999999	352	404	999999	803	609	234	476	212	258	321	158	315	619	888	629	999999	755	375	826	730	376	999999	218	102	999999	488	654	998	745	999999	999999	999999	999999	812	548	96	811	999999	23	487	999999	999999	999999	632	999999	244	999999	999999	999999	373	251	711	582	999999	246	170	195	999999	999999	130	579	478	467	998	886	809	746	999999	999999	543	999999	999999	362	349	999999	413	372	585	60	999999	999999	119	87	381	999999	723	766	221	576	387	900	868	675	892	908	98	504	821	746	999999	497	161	999999	387	200	458	999999	999999	999999	832	798	999999	893	999999	999999	470	401	95	999999	173	53	535	239	962	642	314	127	469	441	84	909	551	999999	817	784	999999	914	700	999999	560	374	999999	35	744	999999	999999	974	999999	303	448	999999	418	831	583	999999	962	999999	999999	745	999999	340	889	801	121	999999	257	770	85	240	229	555	999999	999999	999999	798	519	999999	999999	382	999999	339	999999	176	993	386	500	719	266	999999	821	999999	999999	954	304	230	484	999999	914	821	342	999999	898	999999	83	999999	996	999999	402	784	999999	999999	436	859	403	557	873	999999	808	734	432	999999	514	456	418	771	873	746	611	999999	324	787	594	673	999999	821	441	46	103	110	999999	987	999999	482	949	999999	31	822	999999	747	999999	761	923	190	999999	804	999999	999999	999999	999999	999999	260	902	192	469	892	868	762	818	999999	999999	837	629	999999	353	445	999999	42	507	60	749	61	194	864	999999	563	863	999999	285	999999	999999	999999	35	792	92	999999	94	144	22	999999	499	269	13	979	999999	999999	141	226	837	953	594	999999	999999	960	561	967	75	48	999999	906	999999	464	487	582	999999	136	999999	837	999999	223	999999	85	29	450	999999	490	57	214	242	353	432	999999	999999	999999	651	999999	55	999999	999999	125	75	56	999999	116	38	44	999999	430	214	504	706	303	600	624	602	999999	999999	504	409	81	999999	860	999999	976	484	391	887	165	931	953	91	747	607	510	157	314	270	999999	421	525	707	627	10	737	647	138	56	952	999999	141	999999	999999	664	169	205	214	250	838	632	647	157	627	499	261	423	958	696	999999	476	297	999999	999999	92	999999	373	302	999999	77	339	355	344	935	999999	999999	104	999999	93	999999	314	943	73	999999	290	773	378	999999	137	999999	324	999999	442	999999	999999	441	883	807	468	780	999999	903	354	183	509	287	
999999	221	200	699	166	883	875	258	785	532	234	826	770	999999	999999	292	174	120	753	999999	913	388	999999	995	916	297	999999	313	651	411	598	890	922	13	470	166	999999	438	593	440	999999	193	999999	953	999999	66	999999	159	275	513	999999	999999	429	858	999999	924	763	205	783	999999	811	571	606	383	934	343	999999	767	847	999999	402	736	999999	999999	999999	999999	217	504	787	859	999999	922	999999	999999	673	363	471	74	999999	545	403	694	999999	999999	629	251	586	797	29	999999	162	278	311	916	121	11	999999	999999	30	644	999999	999999	417	923	617	999999	533	468	710	581	999999	839	137	312	954	708	92	802	693	999999	152	999999	485	999999	706	982	621	131	36	671	645	999999	999999	999999	999999	999999	286	730	999999	740	717	127	96	447	11	999999	999999	999	961	413	919	914	422	433	999999	307	783	503	226	635	999999	999999	442	48	935	999999	794	999999	483	820	431	361	999999	999999	879	35	333	47	913	393	999999	622	169	623	752	730	941	621	504	530	361	783	514	480	999999	999999	685	58	511	493	529	18	525	151	999999	568	228	999999	554	475	974	745	999999	833	794	655	999999	999999	296	215	999999	182	637	953	468	648	847	226	490	573	349	284	535	429	863	832	999999	28	642	999999	512	482	77	38	555	616	202	680	686	817	74	867	762	306	916	356	999999	999999	999999	999999	721	12	978	999999	136	700	219	170	969	961	558	233	185	111	703	104	115	609	999999	999999	999999	176	539	673	508	481	521	239	513	517	461	535	345	999999	999999	510	504	96	902	855	406	42	710	725	269	999999	691	999999	603	999999	250	771	999999	829	999999	554	472	315	482	999999	188	999999	657	462	999999	999999	888	876	638	202	599	29	999999	999999	456	999999	465	814	413	668	789	999999	999999	999999	276	690	371	515	421	918	47	199	613	257	677	426	385	258	225	246	952	815	31	410	232	231	74	621	383	999999	98	999999	901	813	865	326	354	966	196	819	661	999999	465	720	165	999999	999999	460	874	40	47	217	599	176	716	974	839	234	999999	54	625	750	142	946	830	999999	297	999999	999999	360	81	419	72	405	585	580	359	311	255	821	815	999999	999999	353	437	881	999999	999999	107	890	999999	999999	508	151	204	910	249	519	890	775	999999	615	78	524	959	628	155	203	591	146	625	537	979	999999	238	20	999999	789	518	948	999999	563	999999	501	872	951	911	920	211	999999	340	999999	999999	999999	708	210	999999	232	999999	809	735	865	153	961	275	949	999999	861	912	193	
999999	460	11	999999	454	999999	912	576	651	17	999999	999999	999999	999999	806	999999	126	999999	937	999999	474	781	999999	708	223	999999	419	741	999999	999999	810	59	17	28	767	879	838	479	35	158	297	999999	580	385	102	510	874	236	165	490	832	641	924	884	718	135	999999	303	727	999999	150	181	350	728	207	667	999999	972	159	926	946	646	483	999999	999999	504	210	999999	615	999999	591	999999	999999	745	100	999999	134	999999	999999	999999	999999	545	752	46	18	999999	629	999999	188	434	293	999999	86	238	543	196	167	145	153	224	925	45	687	25	407	956	596	604	637	999999	543	103	672	518	112	411	894	447	780	624	875	358	999999	190	429	999999	116	356	212	999999	21	999999	980	96	715	999999	857	737	638	62	529	34	224	160	891	200	999999	568	999999	142	301	720	999999	528	999999	576	204	507	595	717	849	999999	402	733	26	553	999999	586	802	324	553	999999	808	728	999999	850	999999	999999	999999	238	999999	548	230	79	999999	300	634	461	747	999999	593	360	151	999999	212	290	999999	490	143	348	999999	999999	765	812	999999	144	912	636	433	498	442	514	219	367	267	310	28	332	131	726	919	999999	999999	663	999999	999999	999999	887	525	814	999999	653	557	950	999999	807	783	418	490	478	388	997	38	999999	999999	999999	151	783	663	999999	271	309	369	999999	428	426	813	112	91	395	127	35	121	619	279	999999	956	999999	216	459	527	610	841	999999	347	922	633	590	957	651	62	242	233	623	552	918	294	999999	531	999999	993	681	336	105	999999	362	999999	419	999999	916	132	999999	577	213	384	661	999999	715	79	506	999999	999999	154	440	343	885	801	497	999999	361	505	816	737	482	466	846	999999	746	999999	985	46	223	610	999999	999999	179	665	999999	249	890	460	578	999999	34	940	770	536	896	761	474	560	398	999999	627	421	315	154	999999	747	999999	999999	999999	999999	94	999999	579	622	999999	999999	999999	999999	781	999999	185	901	927	746	712	541	696	999999	387	984	828	434	648	999999	983	628	223	34	570	282	710	513	999999	999999	999999	999999	371	157	999999	985	598	254	779	149	176	726	494	999999	442	563	61	228	999999	999999	594	659	999999	707	999999	485	698	148	659	508	999999	999999	999999	771	999999	157	999999	548	887	402	396	999999	654	508	999999	266	144	654	999999	16	999999	491	512	11	570	336	743	663	517	946	296	999999	595	280	601	503	999999	722	808	999999	394	512	340	608	350	21	14	322	12	999999	999999	53	999999	653	287	66	170	170	211	433	413	516	41	
941	115	999999	988	384	907	999999	702	422	845	307	999999	718	160	904	999999	999999	331	430	661	144	605	253	903	999999	992	545	343	403	520	384	881	877	481	999999	999999	413	33	630	999999	800	680	928	208	258	40	999999	905	266	508	651	112	983	999999	999999	999999	862	42	56	391	372	868	308	999999	470	426	744	999999	761	999999	257	999999	701	999999	860	999999	676	55	654	911	999999	639	999999	895	868	282	897	32	585	62	999999	999999	977	248	52	932	381	36	737	832	296	999999	153	855	261	999999	411	967	994	999999	669	817	999999	144	957	732	791	999999	42	999999	999999	721	999999	999999	770	876	559	462	999999	927	93	649	999999	822	999999	999999	999999	231	643	753	999999	930	999999	153	392	824	992	842	291	320	999999	999999	994	549	999999	574	668	999999	95	999999	566	948	994	76	357	29	509	565	519	853	246	569	770	289	327	597	999999	518	326	946	883	716	180	662	786	126	655	768	517	60	444	999999	146	269	196	922	936	999999	796	999999	999999	436	332	999999	999999	581	999999	714	999999	716	880	160	128	999999	501	850	777	342	290	999999	374	740	58	468	419	999999	432	511	103	404	661	733	722	999999	631	456	999999	743	588	214	999999	941	546	999999	180	294	999999	999999	767	346	154	603	680	564	998	583	388	863	28	889	159	999999	621	999999	65	156	999999	174	517	54	465	44	754	85	322	432	204	257	297	999999	261	434	743	757	999999	999999	62	999999	999999	57	77	530	725	698	65	232	330	718	999999	999999	999999	768	490	723	880	120	849	605	252	999999	999999	141	576	892	637	724	999999	863	577	999999	104	281	219	999999	999999	935	999999	65	999999	99	112	999999	511	273	279	999999	999999	999999	877	149	999999	999999	914	388	668	936	954	832	71	999999	279	466	151	748	929	584	558	30	746	944	999999	794	585	163	473	903	630	312	999999	154	780	932	986	999999	999999	647	366	831	801	50	981	486	999999	688	819	999999	344	762	344	694	935	999999	283	932	348	424	870	761	914	999999	316	651	999999	917	560	347	479	713	999999	291	999999	727	229	706	999999	324	799	897	343	827	568	867	967	929	219	855	999999	63	99	374	777	605	999999	999999	734	340	278	87	137	482	176	630	802	63	999999	217	705	999999	970	33	624	973	427	999999	206	999999	684	288	999999	705	687	999999	999999	595	514	623	999999	999999	971	632	999999	999999	999999	861	661	938	74	914	463	999999	999999	999999	93	75	750	999999	999999	999999	839	296	656	989	379	432	999999	999999	17	999999	549	852	
406	999999	605	347	999999	901	214	565	999999	999999	383	769	825	706	555	605	341	557	844	710	445	981	354	685	999999	67	353	346	76	910	931	857	375	999999	604	638	486	745	98	848	599	621	403	999999	999999	886	173	672	999999	199	418	459	999999	838	417	424	999999	999999	999999	919	558	867	499	524	337	526	999999	999999	112	916	128	595	469	996	121	999999	588	999999	773	100	893	681	469	876	502	481	999999	536	203	189	999999	567	384	178	999999	732	132	878	253	396	999999	949	569	960	81	999999	989	376	727	594	836	999999	156	281	36	999999	407	999999	32	855	42	867	30	922	455	560	221	300	706	389	700	710	530	999999	607	943	121	508	804	679	492	127	809	608	353	77	420	999999	152	423	334	999999	855	398	363	999999	999999	999999	514	520	611	699	670	348	893	999999	873	769	673	93	764	898	818	353	999999	914	67	422	579	388	149	999999	999999	292	64	201	854	999999	999999	983	24	474	994	293	999999	792	457	471	714	999999	999999	999999	439	69	658	435	690	999999	999999	449	999999	516	78	999999	381	999999	551	388	293	702	281	741	999999	690	78	999999	999999	999999	286	580	467	596	707	999999	195	497	999999	98	633	629	999999	353	117	999999	426	508	406	868	912	574	250	79	188	22	945	462	906	749	999999	368	530	166	235	999999	981	970	809	716	999999	999999	825	462	754	663	999999	928	633	171	999999	569	999999	999999	621	711	340	398	999999	694	416	999999	999999	999999	107	275	999999	354	127	663	602	999999	699	999999	927	39	749	788	999999	524	820	27	828	999999	486	431	999999	999999	544	524	123	593	999999	999999	309	218	301	896	364	488	564	847	810	970	568	999999	870	999999	118	592	962	552	83	893	873	398	904	846	999999	676	801	999999	999999	603	549	18	892	584	390	719	737	852	999999	835	960	973	216	858	186	668	560	269	386	999999	999999	571	999999	669	250	999999	314	455	455	687	999999	950	47	217	430	999999	999999	296	823	398	854	120	999999	248	932	900	192	999999	999999	783	126	999999	999999	857	51	978	499	233	343	479	415	999999	407	999999	158	20	935	999	437	626	743	273	446	999999	107	451	452	281	999999	350	729	268	785	999999	571	155	721	190	175	452	70	701	952	354	999999	572	999999	383	99	922	964	999999	999999	53	49	852	105	250	999999	999999	535	227	496	993	749	999999	506	735	184	12	298	755	999999	984	999999	52	321	101	14	999999	737	79	191	813	385	546	649	741	632	718	59	999999	429	574	917	843	999999	999999	
604	835	75	978	209	97	634	999999	359	633	488	997	999999	14	999999	235	863	465	45	682	617	999999	507	764	999999	465	952	817	335	268	77	721	836	362	999999	999999	999999	759	870	104	189	177	196	999999	263	634	186	999999	999999	204	711	461	999999	532	351	999999	338	310	874	743	144	999999	882	101	566	999999	170	188	517	999999	766	113	595	999999	503	450	27	999999	511	478	288	907	583	999999	557	615	914	999999	999999	999999	999999	168	884	136	959	999999	294	999999	999999	497	473	998	538	175	438	608	866	866	999999	999999	383	999999	799	999999	464	237	243	999999	543	950	852	857	999999	421	238	999999	999999	999999	981	999999	999999	922	41	999999	14	290	378	417	703	948	999999	999999	283	999999	722	992	368	488	672	732	139	543	999999	509	999999	999999	830	127	999999	830	999999	407	884	899	745	999999	815	785	999999	999999	858	825	999999	595	210	804	583	67	698	245	249	740	999999	258	11	622	370	532	379	999999	460	260	999999	873	569	999999	173	384	374	271	187	582	999999	498	999999	313	494	966	308	999999	42	772	429	702	590	999999	610	999999	897	133	100	293	999999	999999	723	607	356	185	999999	858	999999	209	693	436	67	999999	653	999999	384	698	999999	404	234	999999	999999	687	999999	777	999999	920	741	999999	486	251	181	894	175	93	999999	276	957	319	940	449	209	999999	88	992	999999	923	995	312	261	209	999999	695	68	878	999999	46	775	999999	892	114	126	114	722	999999	265	173	501	569	533	118	741	818	464	999999	999999	531	608	839	142	369	925	439	999999	286	255	486	835	297	446	738	500	388	426	835	999999	999999	120	636	737	481	431	435	779	152	468	187	241	284	549	125	437	936	446	533	189	687	828	446	206	779	337	213	133	794	618	362	999999	628	460	999999	420	972	999999	999999	937	500	659	143	817	78	254	560	748	331	310	563	941	999999	999999	999999	999999	999999	999999	999999	999999	228	312	984	999999	115	999999	612	823	314	999999	465	833	785	595	689	999999	999999	628	138	534	777	465	999999	494	64	421	507	972	814	999999	746	542	999999	517	719	197	674	999999	999999	292	642	999999	443	627	844	730	165	308	966	618	999999	56	311	433	999999	762	510	999999	479	694	288	640	19	347	958	923	689	278	876	999999	362	999999	916	845	892	50	999999	184	650	334	265	208	15	206	396	699	999999	721	150	956	999999	184	140	28	999999	12	727	106	669	921	51	887	432	999999	265	495	140	465	541	336	741	999999	850	154	438	999999	999999	812	950	268	691	
999999	138	919	814	187	955	898	999999	999999	322	925	515	728	999999	999999	776	540	941	901	569	775	189	813	999999	360	999999	985	589	999999	999999	915	155	410	239	83	759	999999	660	87	539	242	624	651	24	999999	821	131	999999	999999	312	103	999999	999999	699	999999	788	999999	704	464	853	970	318	999999	522	406	999999	999999	499	219	619	273	880	999999	371	336	161	538	799	408	538	213	133	529	621	284	999999	999999	999999	999999	999999	444	808	205	234	999999	999999	707	139	617	46	716	632	652	450	49	223	17	999999	372	763	259	524	305	999999	649	847	788	304	247	999999	683	403	999999	924	184	465	999999	639	802	412	454	408	999999	999999	822	580	481	999999	582	70	999999	417	348	560	45	920	513	280	584	721	145	412	999999	999999	363	323	457	727	999999	583	539	377	999999	959	319	851	999999	933	113	79	376	708	722	187	325	999999	64	624	889	264	999999	413	65	90	277	51	517	926	18	508	133	753	814	998	531	668	531	389	999999	194	587	580	177	515	355	436	690	714	938	97	999999	832	838	20	631	135	322	805	692	278	343	415	924	604	945	999999	999999	723	999999	657	744	675	384	704	999999	999999	246	550	999999	999999	360	803	999999	999999	999999	300	914	803	376	406	356	725	697	971	999999	999999	655	999999	569	732	999999	967	68	291	353	593	999999	143	999999	999999	888	771	80	851	918	540	999999	999999	999999	654	708	100	999999	259	310	999999	999999	999999	999999	504	999999	674	981	12	307	393	744	706	577	656	842	780	469	127	517	585	654	845	63	999999	754	652	999999	999999	33	999999	999999	808	981	999999	615	55	289	999999	533	224	790	77	553	534	999999	721	435	708	812	928	631	239	742	725	999999	999999	359	544	750	83	466	76	999999	999999	999999	936	724	252	51	796	501	629	593	999999	794	586	301	528	523	999999	999999	509	111	105	820	999999	76	999999	960	482	999999	744	99	459	757	723	98	697	762	859	996	193	667	26	999999	11	645	448	930	787	841	830	31	717	999999	956	964	884	45	999999	870	468	292	999999	999999	999999	540	143	546	80	498	604	766	664	45	999999	842	999999	999999	818	745	627	336	999999	641	866	723	999999	602	801	759	213	661	381	999999	538	900	108	916	680	471	512	999999	999999	299	247	74	366	681	999999	123	879	999999	227	645	252	999999	999999	927	243	42	169	541	744	321	294	999999	394	676	999999	999999	744	999999	999999	357	243	725	476	883	404	802	999999	699	777	687	880	987	999999	735	746	406	999999	999999	683	
647	312	999999	999999	548	14	304	679	690	184	691	999999	999999	238	870	412	999999	999999	999999	533	441	675	469	763	999999	441	306	508	659	930	110	999999	573	495	349	55	272	999999	928	878	109	132	677	524	96	999999	180	758	574	333	228	740	563	647	252	999999	999999	216	109	116	708	796	29	760	84	349	805	999999	889	825	149	959	999999	358	434	999999	998	944	677	749	271	548	933	335	711	999999	999999	999999	253	377	212	999999	468	821	180	312	113	916	450	999999	999999	955	999999	999999	194	269	999999	214	999999	999999	973	897	999999	360	845	999999	862	999999	999999	714	560	879	970	521	622	93	999999	999999	188	131	999999	91	504	930	999999	315	678	194	999999	452	366	999999	713	319	999999	315	526	118	976	20	449	418	868	735	999999	632	999999	357	136	110	999999	97	36	101	728	892	403	608	122	539	490	677	552	606	358	976	176	661	128	317	566	393	939	178	681	796	223	999999	744	615	330	331	68	999999	684	278	999999	621	591	511	912	918	995	999999	529	771	866	271	999999	219	466	333	999999	819	543	999999	157	857	999999	932	678	634	863	507	999999	169	619	999999	921	999999	428	554	79	616	405	648	397	999999	999999	909	929	951	391	535	158	999999	102	999999	507	310	130	999999	212	999999	833	287	64	498	999999	999999	161	999999	349	307	790	912	263	623	424	999999	986	655	218	999999	12	726	252	337	358	221	77	381	13	999999	999999	728	352	999999	783	127	593	899	999999	289	757	574	611	93	745	246	743	479	824	612	999999	475	999999	999999	999999	116	45	726	149	999999	302	999999	361	728	349	71	569	999999	999999	306	311	97	390	928	999999	999999	124	168	592	122	478	598	999999	401	999999	492	246	649	765	677	92	866	759	257	987	977	222	883	999999	999999	676	900	999999	999999	999999	236	999999	563	950	999999	991	876	144	999999	548	704	999999	960	999999	856	825	920	87	172	224	444	999999	143	941	999999	999999	999999	424	908	445	577	958	38	100	999999	408	999999	999999	999999	686	216	732	732	999999	292	752	261	463	999999	858	756	823	476	313	999999	899	951	622	999999	11	759	461	235	591	999999	745	205	869	359	457	153	231	999999	486	18	999999	605	434	658	31	999999	778	535	60	689	753	491	999999	999999	999999	456	69	999999	546	926	999999	999999	150	737	546	557	999999	113	999999	714	535	294	999999	305	163	304	527	963	164	47	981	926	999999	999999	227	999999	480	645	188	11	93	999999	993	560	263	215	464	696	999999	999999	581	675	999999	345	999999	469	
501	430	80	877	929	106	368	508	999999	828	331	247	520	292	86	747	924	439	631	999999	300	439	51	999999	999999	999999	851	689	465	316	831	840	748	757	762	999999	574	999999	999999	987	999999	999999	615	435	884	226	186	829	397	999999	750	665	713	999999	179	71	389	132	47	109	254	999999	52	638	999999	999999	499	763	999999	36	182	622	368	643	487	806	824	999999	999999	622	654	31	999999	630	565	176	136	421	999999	700	999999	452	274	972	742	669	451	977	439	403	727	423	999999	999999	661	137	307	80	999999	373	999999	773	999999	999999	999999	233	999999	422	82	830	999999	87	999999	829	365	730	358	396	901	818	364	846	186	999999	895	241	999999	999999	969	438	999999	66	572	225	463	896	393	849	527	519	291	39	905	608	49	999999	999999	480	15	931	779	910	178	999999	18	400	597	397	528	223	511	458	999999	644	999999	999999	515	959	999999	468	346	508	999999	391	537	334	999999	999999	630	999999	993	999999	924	47	659	999999	887	541	999999	999999	309	996	999999	313	17	832	586	270	646	741	144	999999	114	999999	594	999999	999999	787	503	999999	999999	999999	766	283	230	270	533	415	985	13	420	973	999999	999999	999999	350	999999	565	384	999999	748	680	930	889	120	715	145	387	999999	388	916	110	999999	532	613	288	239	58	93	746	308	999999	285	643	330	171	534	999999	386	253	102	486	412	799	999999	778	999999	999999	172	515	134	155	961	606	97	320	935	231	700	881	121	139	481	999999	405	576	405	999999	569	999999	190	344	11	209	999999	999999	697	248	596	834	199	999999	885	577	621	163	219	679	999999	999999	235	313	999999	999999	142	962	999999	775	404	368	999999	801	317	222	335	790	154	761	319	999999	623	697	999999	866	691	758	253	903	999999	252	367	725	742	560	723	999999	243	505	77	999999	434	921	844	999999	460	397	54	999999	999999	831	18	458	369	999999	999999	538	679	244	814	383	719	999999	999999	161	11	999999	69	757	999999	458	556	649	693	999999	234	701	852	406	415	304	714	580	661	999999	999999	908	365	845	174	195	207	999	999999	694	614	333	172	692	236	999999	999999	999999	184	794	285	368	764	383	673	999999	999999	282	829	519	999999	149	999999	575	917	102	302	999999	593	313	260	556	958	999	382	900	539	170	180	612	966	426	405	999999	908	875	999999	982	999999	480	509	924	180	181	34	474	883	596	775	999999	510	999999	704	871	999999	728	410	764	11	999999	164	525	999999	226	999999	999999	743	583	999999	999999	999999	319	999999	122	999999	336	
999999	787	975	907	27	943	394	46	999999	852	722	534	332	190	474	390	999999	409	999999	983	821	953	627	781	999999	309	929	732	194	201	81	591	999999	217	351	623	788	103	754	220	140	999999	124	999999	530	999999	260	487	577	999999	337	642	796	821	999999	999999	169	203	999999	717	24	662	851	910	780	140	467	125	838	999999	601	887	654	115	852	999999	999999	925	260	521	59	999999	164	626	863	999999	795	999999	703	918	463	595	917	47	205	478	224	213	920	400	752	999999	649	726	967	450	988	690	968	999999	593	244	943	999999	999999	572	507	234	57	999999	344	222	421	919	398	15	969	617	910	383	541	999999	15	860	999999	999999	802	438	659	999999	999999	115	999999	944	335	229	652	263	378	633	971	989	999999	578	65	999999	723	729	338	999999	480	380	780	595	227	957	239	999999	895	754	769	78	575	634	901	239	999999	477	593	178	363	999999	248	286	412	551	480	436	999999	238	200	82	110	999999	942	79	335	691	727	377	990	999999	999999	623	999999	902	424	530	676	999999	999999	256	146	999999	607	999999	141	503	192	675	487	999999	288	666	564	696	999999	877	692	832	904	254	749	226	999999	999999	999999	624	999999	510	137	949	760	977	634	943	936	999999	100	188	937	831	508	999999	890	999999	290	701	999999	176	933	546	838	844	922	360	506	919	980	812	414	517	90	682	548	999999	52	311	42	620	760	37	999999	513	894	82	746	697	336	990	514	658	999999	256	576	590	121	916	65	999999	447	26	959	288	999999	430	751	826	999999	362	155	979	668	448	999999	906	760	999999	999999	849	999999	999999	593	990	999999	999999	951	834	115	957	426	136	256	758	183	743	77	507	739	473	331	920	194	973	845	535	989	127	999999	670	999999	786	966	999999	999999	638	999999	969	981	999999	999999	916	720	556	935	29	733	999999	274	672	838	999999	595	485	528	694	999999	619	154	771	767	999999	999999	444	137	999999	169	50	999999	545	320	107	999999	720	999999	414	209	999999	48	999999	802	999999	853	999999	999999	576	200	490	999999	975	24	813	999999	219	260	999999	922	999999	428	999999	859	692	822	728	999999	740	736	874	999999	123	494	999999	999999	999999	969	688	980	826	612	560	449	679	364	122	999999	507	282	317	470	359	999999	924	219	743	965	120	265	134	815	101	840	325	999	573	491	38	999999	505	999999	572	999999	999999	672	867	999999	190	999999	710	207	854	467	429	999999	142	999999	570	776	838	363	858	999999	999999	21	999999	999999	133	680	999999	631	999999	
276	777	999999	999999	694	999999	261	352	887	999999	782	999999	927	961	634	420	911	999999	999999	999999	261	403	152	390	999999	808	999999	162	157	732	510	547	89	703	587	690	999999	516	999999	999999	319	434	950	999999	86	878	928	59	999999	309	999999	999999	999999	710	251	999999	634	686	999999	885	311	109	999999	999999	284	245	475	233	383	943	68	999999	999999	705	611	827	452	999999	999999	271	880	44	275	847	519	697	697	999999	462	715	66	999999	758	563	999999	219	999999	795	999999	841	412	999999	999999	943	250	818	999999	153	999999	423	430	999999	999999	999999	999999	999999	833	357	999999	999999	547	106	771	668	887	999999	645	999999	771	401	598	999999	281	472	858	185	367	331	606	701	312	554	280	48	999999	995	302	999999	999999	999999	385	882	159	716	303	316	999999	999999	66	857	182	529	381	706	825	773	999999	909	638	829	999999	512	750	944	284	999999	825	733	382	891	999999	385	317	114	25	999999	507	564	178	999999	999999	359	275	999999	528	999999	182	574	222	522	217	392	999999	999999	757	873	141	999999	441	310	490	999999	635	174	765	797	222	276	690	119	275	999999	740	96	999999	559	246	999999	999999	501	821	260	521	860	684	999999	999999	999999	356	151	584	999999	133	868	71	52	999999	111	983	731	999999	905	999999	999999	256	982	651	545	150	208	637	999999	999999	939	489	240	688	774	490	67	53	633	919	999999	535	973	999999	872	34	545	835	144	27	694	931	915	376	418	999999	701	66	218	448	158	514	999999	513	999999	389	831	999999	948	620	926	688	999999	985	345	999999	283	882	999999	520	999999	372	502	123	104	18	999999	863	280	999999	788	11	999999	999999	999999	999999	91	470	999999	493	999999	999999	886	524	101	15	993	929	41	841	999999	819	286	697	842	785	21	341	418	999999	999999	967	92	788	999999	924	853	752	224	311	496	812	964	296	327	423	485	999999	31	98	999999	999999	832	439	999999	969	999999	999999	999999	985	33	750	61	742	678	235	109	108	692	176	999999	251	714	729	354	999999	854	999999	380	429	999999	42	319	329	169	181	145	653	958	862	210	999999	409	239	288	746	761	999999	618	102	323	387	999999	855	936	999999	999999	999999	94	311	125	733	767	923	685	990	440	732	582	507	99	455	150	829	966	446	841	485	451	608	766	999999	999999	999999	115	923	999999	464	392	999999	999999	42	569	656	746	999999	948	999999	999999	297	315	38	999999	999999	12	868	246	466	889	499	932	454	999999	485	544	493	999999	488	999999	761	254	976	999999	197	265	67	886	
493	999999	499	497	365	930	163	303	999999	982	271	999999	247	999999	289	999999	893	463	797	381	94	121	263	999999	470	999999	999999	999999	338	689	999999	855	944	982	752	999999	399	12	999999	523	507	191	806	510	99	212	580	85	965	411	456	734	467	685	801	382	829	999999	37	696	148	999999	964	58	999999	416	341	265	933	905	185	999999	999999	284	874	902	999999	752	35	999999	999999	717	999999	926	999999	727	397	268	190	999999	554	25	975	881	385	396	999999	758	980	999999	870	999999	151	999999	236	565	848	999999	811	899	77	86	358	769	999999	430	43	48	815	802	999999	999999	85	563	360	999999	999999	14	899	999999	685	556	772	352	396	773	576	26	999999	677	879	999999	457	999999	313	477	999999	215	999999	954	999999	188	999999	999999	999999	798	249	999999	709	77	650	844	999999	334	224	520	314	15	382	833	854	999999	348	148	999999	814	625	794	260	999999	501	709	730	944	135	506	999999	999999	687	598	534	999999	317	999999	37	45	919	132	76	792	173	662	999999	449	110	345	839	804	999999	850	182	454	337	826	576	940	123	349	208	999999	906	999999	327	784	309	865	709	716	999999	887	894	502	728	467	719	839	999999	999999	999999	999999	666	999999	337	837	425	90	661	999999	65	97	999999	579	923	358	885	452	344	59	150	244	999999	133	693	378	955	999999	725	999999	999999	736	999999	832	505	419	60	107	392	490	368	229	999999	229	660	33	965	999999	578	379	582	276	505	827	999999	999999	164	543	125	959	881	745	364	999999	382	328	999999	999999	84	999999	308	999999	69	853	690	921	40	415	999999	670	999999	640	111	999999	297	841	241	999999	692	999999	265	516	981	433	609	622	999999	999999	999999	342	999999	876	250	74	81	999999	216	999999	146	228	999999	748	999999	455	557	251	644	999999	999999	541	97	999999	999999	999999	259	999999	806	636	254	77	66	618	567	140	670	999999	999999	46	284	503	634	999999	109	473	999999	999999	445	536	875	368	978	999999	916	316	254	223	479	999999	999999	289	986	580	407	999999	171	960	190	999999	785	32	999999	607	733	999999	906	507	999999	933	863	999999	999999	280	999999	999999	999999	210	702	999999	999999	999999	999999	340	999999	999999	999999	63	192	40	311	999999	999999	504	751	852	999999	380	133	999999	409	747	999999	546	206	82	933	716	818	521	999999	961	268	929	999999	999999	966	999999	386	999999	495	852	324	657	999999	507	999999	851	999999	999999	378	718	87	787	999999	147	999999	518	143	158	999999	799	999999	671	60	350	107	406	999999	423	886	999999	994	394	
429	999999	432	877	999999	698	666	92	999999	910	999999	270	884	480	87	917	416	457	386	237	676	695	999999	653	999999	290	999999	19	412	116	999999	381	724	692	368	304	715	999999	603	444	492	979	612	334	528	789	466	627	329	999999	16	438	999999	766	718	733	938	779	280	999999	298	656	680	999999	887	771	546	201	122	782	999999	372	854	999999	745	697	92	293	999999	817	824	782	690	880	109	593	999999	957	999999	634	366	936	773	999999	155	835	999999	531	999999	756	253	274	999999	999999	328	644	584	678	999999	31	650	655	653	463	809	516	999999	999999	981	999999	21	588	228	487	426	999999	598	885	796	909	397	561	846	378	573	560	277	999999	562	464	19	999999	936	952	983	710	292	320	168	639	869	510	549	152	745	999999	999999	37	129	62	999999	698	999999	121	999999	999999	809	284	889	259	249	822	247	999999	294	929	651	275	503	716	984	287	726	999999	999999	887	21	703	999999	907	514	249	999999	509	418	999999	209	824	999999	999999	900	17	999999	909	999999	56	272	32	999999	815	999999	780	533	413	78	999999	972	724	81	999999	87	116	651	999999	745	999	999999	737	119	999999	729	827	946	999999	815	976	856	817	999999	993	624	989	999999	818	893	733	715	621	441	649	348	485	999999	999999	816	999999	366	448	999999	999999	999999	999999	999999	883	95	999999	999999	924	597	999999	912	164	957	999999	131	98	270	832	98	21	293	186	305	470	635	254	84	373	793	31	619	418	653	999999	744	999999	86	961	999999	707	900	791	34	349	736	193	528	675	999999	727	999999	534	360	999999	116	82	999999	452	258	840	122	469	140	999999	999999	504	999999	999999	999999	42	21	309	109	390	121	502	162	956	733	452	726	999999	912	999999	498	95	67	500	270	671	859	999999	713	999999	595	440	999999	999999	867	242	681	999999	999999	999999	716	234	434	969	51	614	920	283	999999	806	124	999999	557	74	87	999999	999999	21	330	999999	183	387	596	217	999999	680	999999	999999	999999	501	999999	788	76	492	359	274	661	97	458	655	750	585	914	999999	777	999999	882	597	999999	999999	795	669	617	670	256	338	637	226	999999	371	773	227	999999	999999	45	335	646	999999	714	813	734	359	563	674	921	597	472	999999	440	912	798	999999	331	617	999999	110	999999	406	245	999999	636	444	912	999999	882	532	399	696	871	452	245	999999	882	568	746	999999	999999	942	748	658	865	948	786	999999	572	999999	895	999999	522	934	163	250	829	694	186	299	446	476	791	398	208	776	818	987	999999	999999	
999999	763	999999	999999	994	239	657	587	999999	688	999999	650	524	363	636	821	183	999999	298	999999	986	197	391	999999	10	639	161	359	999999	999999	140	798	594	590	167	999999	707	263	939	999999	592	252	539	999999	641	999999	952	437	761	386	602	999999	699	999999	995	183	381	423	268	999999	999999	307	136	75	557	859	999999	999999	999999	504	999999	999999	997	373	412	999999	999999	893	999999	214	999999	999999	598	999999	999999	999999	999999	999999	594	983	760	294	995	583	999999	295	125	999999	999999	781	739	999999	241	267	273	999999	884	335	280	260	525	488	999999	64	678	999999	709	62	999999	308	760	155	349	223	999999	829	999999	423	526	126	629	194	952	43	475	669	492	999999	810	999999	374	773	999999	999999	467	282	999999	940	904	492	999999	72	896	999999	999999	593	677	27	999999	999999	757	471	808	163	631	999999	535	999999	588	19	872	999999	999999	762	934	986	514	999999	755	471	153	999999	999999	44	541	566	999999	999999	21	881	999999	474	999999	376	999999	903	999999	486	712	999999	746	120	999999	895	999999	216	820	999999	707	44	999999	671	272	62	300	772	952	773	622	999999	53	224	999999	707	999999	407	562	875	704	999999	31	999999	303	628	725	999999	632	622	425	335	746	164	613	976	802	330	212	999999	85	295	950	201	864	999999	93	999999	556	654	878	221	999999	944	438	999999	23	999999	999999	643	337	268	150	999999	358	297	328	999999	999999	587	904	696	205	797	799	999999	89	830	173	656	545	203	485	977	743	999999	680	801	999999	937	999999	752	952	568	437	817	999999	999999	842	576	999999	999999	921	969	999999	192	25	856	154	999999	596	192	886	721	107	999999	782	999999	999999	155	999999	527	173	673	623	161	744	637	370	999999	274	469	988	596	338	351	999999	516	236	561	197	999999	657	706	350	781	865	240	999999	302	999999	982	999999	696	960	801	40	257	356	999999	999999	388	495	172	754	137	203	299	393	756	862	276	999999	44	958	792	869	466	999999	842	999999	514	176	77	946	292	445	301	636	536	321	999999	169	637	123	808	338	495	999999	222	999999	575	999999	714	440	769	56	989	738	178	931	573	999999	513	312	933	999999	428	999999	999999	692	999999	663	999999	999999	837	999999	307	920	159	999999	384	514	999999	265	721	667	999999	999999	187	999999	456	563	999999	999999	747	999999	656	335	999999	596	910	279	489	530	684	912	999999	999999	602	662	748	999999	588	714	556	69	813	258	591	276	760	791	47	237	246	348	205	261	697	737	460	972	740	563	553	115	999999	590	580	808	678	
999999	999999	999999	496	387	999999	753	59	688	296	999999	744	999999	835	999999	241	262	293	346	716	738	582	864	212	999999	337	35	171	451	999999	232	999999	782	597	999999	999999	999999	740	858	374	451	211	19	451	61	237	999999	999999	999999	873	772	306	244	102	939	609	179	322	720	999999	949	999999	999999	999999	999999	999999	962	999999	266	372	719	999999	435	972	999999	999999	999999	423	999999	548	510	307	737	578	272	925	443	690	657	968	587	209	999999	808	424	859	999999	999999	387	999999	275	511	471	70	999999	260	871	999999	826	999999	47	999999	171	181	550	999999	854	39	391	147	297	281	999999	297	999999	519	502	626	557	416	999999	216	45	829	282	999	836	676	424	22	999999	180	863	999999	931	830	999999	848	268	772	14	999999	974	250	43	999999	999999	183	999999	644	758	999999	714	420	481	830	720	342	899	550	815	187	614	379	93	126	418	999999	366	954	999999	999999	999999	784	999999	367	242	794	999999	288	999999	663	401	999999	999999	809	466	453	772	111	119	705	949	999999	956	827	959	604	166	917	585	429	816	330	999999	114	886	999999	18	124	999999	925	546	999999	395	162	786	834	125	284	660	965	651	265	999999	999999	999999	651	828	584	999999	999999	638	999999	703	736	846	80	618	159	999999	536	444	657	513	194	168	999999	332	999999	50	135	999999	882	266	620	778	561	999999	999999	999999	244	999999	434	717	959	297	668	999999	658	315	715	226	965	361	134	530	999999	999999	660	617	375	329	33	543	281	158	755	999999	92	958	999999	999999	231	749	688	434	19	999999	553	999999	499	421	673	498	335	999999	523	530	142	99	999999	808	999999	778	999999	914	87	999999	445	811	542	56	834	699	30	130	994	226	673	700	521	62	209	764	999999	953	656	535	218	372	635	234	489	999999	999999	486	769	453	714	773	999999	128	505	742	364	453	999999	973	478	215	914	307	857	999999	578	732	609	999999	660	91	268	552	682	82	999999	999999	567	841	999999	543	360	999999	999999	899	999999	402	999999	466	410	999999	375	682	67	999999	457	337	376	57	425	451	876	709	793	633	514	804	446	432	999999	56	886	746	457	934	855	373	796	958	98	185	999999	152	660	985	715	586	494	999999	999999	848	940	519	426	84	999999	999999	999999	999999	395	549	999999	999999	999999	363	788	629	234	999999	157	94	541	418	959	999999	276	733	58	999999	918	999999	999999	766	807	999999	999999	376	330	383	277	214	999999	999999	572	549	229	999999	252	307	206	999999	361	371	532	540	316	999999	560	999999	999999	
933	602	999999	959	467	239	199	327	192	999999	422	309	851	999999	999999	478	999999	845	419	29	226	491	751	611	832	999999	947	243	276	999999	584	999999	153	575	344	611	665	959	115	999999	39	732	999999	60	784	786	510	516	589	72	999999	685	999999	167	590	451	999999	348	999999	999999	292	956	60	781	999999	605	165	285	521	999999	812	663	999999	999999	989	493	432	999999	826	999999	75	999999	654	999999	717	898	675	999999	984	893	760	326	832	224	999999	999999	681	287	387	999999	630	234	995	257	259	40	999999	50	999999	999999	29	160	521	90	999999	850	999999	999999	73	774	999999	179	301	628	999999	999999	999999	999999	81	916	812	154	323	648	425	840	446	406	954	687	953	634	818	887	874	999999	805	999999	398	187	772	999999	223	613	259	999999	933	376	999999	763	208	429	969	261	294	999999	836	873	665	985	414	904	892	386	820	304	360	413	754	972	690	999999	999999	894	154	977	930	710	399	999999	907	79	730	200	488	999999	665	567	602	999	772	931	96	999999	772	999999	942	837	999999	954	109	999999	622	999999	999999	129	301	84	116	999999	944	136	484	700	87	999999	183	701	898	999999	999999	793	810	754	209	759	993	723	132	999999	44	103	918	444	865	386	999999	37	128	999999	999999	591	460	294	65	646	456	396	335	437	693	250	999999	999999	325	316	719	999999	504	999999	999999	578	952	999999	999999	851	999999	49	834	701	999999	156	583	538	65	57	342	999999	999999	563	312	607	398	694	999999	793	163	423	129	558	667	588	532	805	243	663	638	999999	21	214	437	417	999999	999999	548	547	667	410	449	277	974	203	178	940	20	528	189	999999	246	489	999999	795	920	286	43	310	623	999999	304	999999	418	711	514	495	135	999999	999999	763	156	56	999999	753	973	851	999999	999999	419	999999	794	715	483	999999	394	532	516	642	497	285	600	248	923	889	115	58	859	272	689	683	815	125	482	426	999999	200	999999	999999	821	999999	701	569	890	41	983	589	917	47	327	999999	978	492	408	771	172	908	132	246	647	925	999999	322	999999	736	776	999999	243	67	269	203	178	573	821	999999	999999	41	999999	891	906	999999	140	821	945	999999	704	999999	999999	711	263	213	77	127	306	999999	85	388	784	164	999999	999999	355	860	999999	133	813	999999	671	979	197	141	999999	241	339	131	794	999999	376	87	41	999999	962	999999	804	999999	136	61	276	924	999999	204	999999	203	999999	602	180	999999	54	999999	894	299	661	999999	999999	132	652	836	787	185	111	999999	21	707	
132	999999	351	823	65	721	997	761	999999	999999	635	992	884	367	999999	736	950	524	136	555	193	742	999999	235	18	682	414	299	273	999999	823	999999	193	549	999999	827	261	356	999999	333	824	999999	999999	914	111	531	999999	294	242	60	234	586	777	466	999999	390	999999	126	814	383	999999	708	497	999999	922	999999	809	345	999999	776	485	604	999999	999999	730	60	591	878	999999	487	999999	999999	66	223	867	999999	671	726	35	999999	999999	145	541	841	26	126	645	113	992	915	999999	999999	997	466	999999	629	286	973	736	999999	799	148	999999	337	999999	999999	651	284	189	686	524	93	320	607	999999	349	72	468	787	614	415	487	886	217	765	543	131	600	999999	247	959	698	990	561	890	999999	152	999999	902	828	474	370	924	999999	999999	999999	590	999999	499	235	567	818	196	131	67	321	262	785	999999	404	999999	61	636	941	999999	826	999999	759	716	999999	206	858	566	999999	149	999999	562	580	999999	999999	952	999999	110	999999	999999	151	999999	868	503	578	418	999999	641	507	763	423	999999	983	588	574	545	831	999999	204	39	709	999999	237	982	999999	999999	682	968	445	452	999999	951	224	999999	585	324	999999	265	147	887	839	226	68	999999	726	320	579	992	999999	590	131	57	905	392	971	889	284	885	490	999999	735	399	205	65	429	471	999999	722	12	999999	320	576	546	317	999999	492	202	999999	266	999999	189	999999	725	999999	330	296	999999	999999	299	695	50	349	999999	327	161	449	30	13	999999	264	800	857	989	999999	280	555	510	999999	999999	488	999999	251	999999	999999	999999	999999	673	350	734	143	426	687	432	316	999999	970	801	229	999999	750	472	199	267	12	902	331	700	732	585	775	786	456	639	811	999999	799	999999	987	686	115	999999	679	278	641	837	999999	435	999999	783	309	753	290	442	451	26	507	983	626	999999	319	355	940	999999	959	356	970	999999	621	999999	419	999999	813	543	999999	974	792	999999	625	174	788	896	27	949	285	31	505	23	198	795	501	816	999999	112	377	759	835	914	319	295	999999	75	999999	375	373	999999	940	747	999999	999999	999999	586	999999	462	106	423	338	991	489	937	850	956	859	826	816	603	999999	711	999999	999999	148	877	999999	340	999999	722	91	651	585	236	91	758	631	999999	571	999999	459	641	15	954	430	999999	434	999999	444	910	216	988	999999	769	892	238	581	999999	999999	999999	974	36	165	383	341	686	415	262	855	102	335	148	999999	900	154	525	705	999999	870	999999	452	239	896	395	516	103	102	999999	344	999999	
186	540	391	999999	940	432	999999	632	999999	999999	439	182	526	351	999999	77	733	999999	999999	377	533	369	230	44	903	745	140	769	867	247	593	999999	918	999999	999999	999999	757	49	960	721	49	83	999999	136	999999	280	713	554	999999	448	370	444	200	967	329	816	319	356	321	205	302	716	764	384	160	840	263	999999	435	790	320	693	697	999999	337	459	770	104	999999	632	42	585	959	999999	877	158	408	951	683	109	485	410	728	764	429	999999	318	224	975	34	26	199	999999	29	137	676	999999	296	639	869	55	225	186	688	173	999999	999999	345	507	12	441	312	839	999999	999999	910	999999	933	999999	999999	150	999999	129	155	616	999999	466	999999	301	210	999999	121	322	814	64	270	233	49	600	711	575	973	999999	999999	592	999999	360	793	713	226	711	813	812	634	729	499	105	999999	999999	331	260	817	54	306	600	330	990	34	999999	999999	686	999999	342	772	999999	177	839	156	999999	901	491	999999	235	84	498	597	309	687	95	564	999999	202	999999	279	999999	758	999999	420	382	272	724	999999	522	999999	539	999999	481	49	999999	561	999999	999999	999999	180	839	588	591	969	999999	12	30	312	999999	999999	881	999999	999999	73	321	680	999999	428	773	300	187	165	159	567	545	999999	126	270	492	999999	904	224	724	999999	439	872	176	959	999999	380	252	421	395	806	787	55	827	999999	727	999999	999999	999999	999999	187	999999	684	438	999999	999999	105	999999	760	820	416	811	666	769	172	633	448	513	999999	999999	403	58	765	769	353	779	499	885	708	542	967	220	673	999999	999999	803	999999	999999	999999	535	517	494	491	601	979	995	131	286	665	784	288	21	44	424	783	139	999999	914	94	999999	934	220	186	228	852	205	147	628	232	368	878	14	371	752	309	908	566	174	790	358	658	222	229	924	263	955	999999	999999	264	417	576	999999	359	999999	601	307	317	273	999999	784	857	502	999999	306	906	284	999999	291	125	874	999999	73	999999	736	596	999999	990	262	964	896	28	999999	373	815	792	47	654	999999	161	12	601	303	425	15	500	165	168	999999	28	999999	316	895	999999	999999	843	999999	716	622	310	879	316	64	308	851	766	968	999999	248	514	868	999999	185	999999	123	283	279	648	999999	246	999999	563	77	999999	986	999999	132	756	983	971	289	330	42	173	282	695	999999	999999	573	249	532	999999	919	418	159	358	140	766	29	116	574	864	598	999999	870	325	999999	820	322	271	643	999999	155	277	999999	548	597	21	856	428	737	284	84	878	
714	413	643	999999	95	999999	460	366	999999	877	407	424	732	655	999999	956	456	725	682	312	606	999999	881	999999	194	999999	999999	128	910	601	378	999999	999999	719	672	466	682	999999	999999	685	810	287	999999	278	870	999999	816	942	719	899	971	21	601	772	282	404	532	991	474	484	876	999999	456	146	508	117	634	22	999999	835	284	865	999999	999999	501	999999	999999	999999	999999	383	999999	818	999999	20	999999	367	698	27	999999	277	999999	999999	126	259	808	479	831	348	999999	763	185	999999	958	883	999999	115	999999	603	281	999999	569	919	220	100	690	67	931	445	516	150	999999	999999	576	715	901	594	749	999999	198	31	999999	496	842	27	999999	990	999999	526	999999	523	346	104	999999	492	708	25	480	35	569	999999	547	999999	999999	999999	354	999999	237	252	981	40	366	289	414	260	466	83	999999	202	999999	700	206	414	59	993	804	999999	999999	93	17	885	999999	724	181	999999	483	112	664	222	673	639	762	618	544	999999	167	66	689	495	999999	635	938	287	999999	868	999999	142	345	838	999999	40	696	154	245	999999	999999	641	117	967	776	363	999999	864	529	262	938	588	870	694	836	748	634	386	67	381	947	999999	591	313	891	350	999999	825	398	642	943	618	382	448	449	999999	948	722	719	999999	226	84	758	879	930	967	272	651	12	86	406	320	97	999999	158	89	60	804	85	435	597	593	475	886	319	329	215	431	254	321	999999	911	667	394	165	999999	999999	711	382	999999	999999	125	823	321	245	999999	531	519	300	369	474	154	646	293	999999	632	999999	871	569	610	761	841	999999	690	287	495	652	702	708	999999	12	999999	431	161	999999	999999	770	999999	651	687	798	999999	141	885	999999	999999	999999	384	319	532	274	215	151	999999	173	246	718	999999	43	750	999999	999999	999999	24	367	136	722	495	935	603	862	453	230	882	812	75	710	521	844	632	229	278	393	186	20	796	999999	999999	988	121	763	637	999999	999999	707	969	885	126	999999	720	933	780	448	715	999999	999999	999999	268	999999	107	536	999999	298	411	999999	711	445	634	13	570	999999	71	999999	999999	839	234	333	328	185	999999	190	593	999999	134	699	449	829	677	516	199	999999	999999	700	999999	585	999999	999999	718	380	995	534	999999	999999	999999	790	871	283	625	876	444	497	666	999999	126	916	942	214	173	999999	90	881	767	128	814	759	999999	371	616	248	282	999999	614	948	189	317	929	999999	45	343	828	176	999999	801	81	701	154	855	999999	999999	642	362	185	16	299	999999	999999	
142	308	999999	799	509	999999	386	603	559	883	999999	999999	808	987	471	178	829	999999	914	676	999999	999999	122	614	146	999999	999999	605	920	999999	608	658	75	550	797	182	999999	544	999999	509	828	207	521	818	436	951	999999	986	180	999999	356	131	385	448	800	96	999999	593	662	722	999999	780	683	999999	285	999999	838	999999	200	299	341	295	999999	414	847	999999	534	304	188	999999	999999	655	435	736	363	486	282	626	749	710	999999	999999	881	605	484	57	524	671	543	999999	123	516	999999	880	851	70	565	970	600	999999	561	891	415	999999	710	379	999999	946	497	798	787	221	999999	489	313	98	999999	961	999999	800	253	863	999999	812	80	999999	858	999999	884	302	921	312	999999	717	999999	104	837	413	999999	115	702	578	183	744	588	902	999999	999999	577	763	656	604	50	800	788	698	141	602	407	999999	520	999999	71	999999	999999	485	195	801	999999	218	261	999999	76	824	107	675	689	999999	234	178	506	551	999999	999999	645	327	999999	235	928	460	963	244	15	999999	999999	901	516	978	867	112	717	999999	977	369	999999	656	999999	225	702	123	19	125	378	239	708	969	999999	939	559	559	999999	959	872	879	254	26	995	386	239	206	999999	710	999999	131	460	999999	999999	616	620	989	999999	56	533	815	451	848	999999	775	981	625	999999	999999	429	318	889	999999	335	108	124	999999	661	161	999999	505	999999	308	999999	256	999999	408	405	999999	329	570	999999	177	999999	66	437	406	160	229	404	613	999999	591	291	839	241	703	974	475	501	134	337	637	69	999999	861	999999	999999	619	999999	582	229	868	257	858	548	722	332	278	670	718	345	999999	756	999999	386	373	26	137	999999	85	434	930	999999	204	242	999999	999999	407	999999	294	525	540	232	999999	999999	260	343	999999	999999	999999	380	999999	805	783	999999	999999	881	999999	651	497	136	753	999999	921	157	999999	162	62	625	415	614	999999	83	385	202	804	219	999999	988	135	39	999999	835	505	704	729	135	932	999999	346	261	431	755	707	999999	999999	935	310	674	104	107	290	807	886	904	456	631	429	999999	984	686	947	697	526	467	543	918	109	226	999999	174	230	647	288	999999	193	999999	999999	228	430	869	999999	999999	894	37	749	999999	999999	600	258	999999	705	351	999999	999999	999999	733	239	249	999999	854	835	94	257	999999	999999	999999	528	731	999999	287	265	211	171	124	778	687	999999	499	718	999999	968	509	967	999999	999999	879	227	628	850	999999	999999	136	999999	999999	44	824	999999	963	999999	999999	266	227	879	971	842	
503	189	999999	881	626	930	740	531	866	885	999999	126	927	472	997	999999	899	999999	999999	348	139	607	595	999999	954	675	840	349	999999	501	751	999999	996	999999	999999	699	999999	999999	234	999999	209	604	737	999999	708	707	94	500	162	690	999999	347	617	999999	999999	999999	594	235	927	950	100	401	919	999999	999999	999999	130	449	507	307	999999	162	656	743	149	535	869	999999	381	256	590	349	196	999999	144	413	999999	373	774	999999	999999	686	819	283	438	807	999999	373	556	12	587	645	993	854	999999	214	690	999999	493	999999	999999	689	853	680	369	751	214	998	240	730	693	999999	999999	439	202	828	343	382	314	341	850	506	999999	379	999999	945	999999	341	744	930	723	148	879	597	51	425	832	148	913	687	603	686	999999	825	999999	830	970	563	661	999999	999999	999999	569	999999	337	529	341	999999	999999	424	404	872	263	999999	17	554	876	999999	397	777	995	204	468	626	999999	999999	374	532	70	999999	975	792	999999	999999	69	414	579	999999	269	522	999999	358	137	499	292	999999	432	832	818	764	954	891	175	999999	999999	676	849	942	999999	999999	165	808	999999	999999	999999	612	202	867	250	602	999999	159	818	999999	693	999999	77	969	343	999999	999999	999999	714	305	884	93	999999	796	43	393	565	636	312	106	366	999999	934	954	60	999999	537	564	592	226	789	805	83	300	999999	999999	609	880	999999	999999	432	623	999999	999999	298	365	999999	406	834	857	999999	349	846	999999	518	999999	999999	123	918	663	479	999999	999999	497	516	89	20	999999	606	999999	784	684	37	999999	674	743	191	816	999999	999999	695	141	730	999999	189	450	958	361	781	782	12	495	961	945	937	255	674	606	999999	999999	354	657	799	515	83	362	322	951	58	775	235	896	457	232	967	347	456	224	318	76	130	658	555	823	326	999999	722	999999	957	428	999999	585	215	455	350	999999	341	224	661	827	137	17	999999	16	556	999999	48	739	978	999999	798	459	999999	544	99	696	112	976	999999	785	999999	240	993	629	706	999999	690	12	881	929	15	242	999999	491	938	122	355	549	277	219	999999	999999	112	367	999999	618	298	670	366	654	999999	365	34	876	198	896	24	683	309	906	425	45	857	59	594	566	896	806	605	976	350	999999	708	979	534	655	138	999999	998	97	999999	29	646	237	993	649	217	999999	303	51	108	672	999999	371	793	999999	136	63	773	999999	722	492	75	389	314	999999	657	55	351	999999	768	999999	684	221	999999	406	399	630	65	999999	359	220	512	564	877	677	
323	347	195	999999	529	84	862	934	375	999999	954	999999	922	999999	999999	999999	345	760	282	720	987	37	816	397	999999	506	998	828	714	999999	979	510	512	636	69	319	999999	999999	999999	694	999999	749	999999	999999	451	142	707	443	951	197	875	999999	291	167	689	295	530	798	494	32	86	43	230	999999	999999	453	754	296	999999	682	312	313	747	999999	999999	247	191	141	945	693	799	564	877	527	636	236	229	354	999999	773	789	70	546	990	617	491	999999	982	794	998	999999	999999	881	278	999999	571	15	702	962	452	113	999999	852	801	233	521	166	702	237	999999	234	409	349	999999	999999	251	767	999999	970	999999	717	999999	999999	947	315	388	999999	608	642	75	231	527	392	504	670	400	218	744	999999	106	999999	999999	754	140	774	977	999999	102	385	999999	803	258	999999	259	734	999999	999999	905	999999	845	837	999999	999999	172	441	706	26	999999	999999	999999	43	32	989	874	387	999999	454	217	183	337	999999	999999	999999	10	271	972	795	143	770	999999	349	313	999999	921	268	776	999999	592	698	77	960	999999	974	882	609	780	269	857	871	843	459	844	731	168	539	999999	335	999999	900	468	999999	999999	84	361	164	999999	774	77	615	611	999999	999999	518	115	999999	89	616	999999	401	490	713	938	271	927	999999	505	581	999999	392	22	450	999999	691	239	166	87	999999	622	999999	999999	16	999999	251	270	719	597	335	626	790	999999	639	999999	668	420	999999	999999	621	157	999999	659	158	999999	685	603	170	426	180	999999	949	299	926	999999	622	522	483	521	696	999999	999999	718	179	955	309	932	999999	465	49	281	483	999999	999999	15	999999	78	730	999999	516	648	110	302	427	57	676	501	999999	645	372	156	936	244	285	619	939	336	999999	203	383	753	999999	999999	387	999999	804	766	834	920	999999	554	792	160	14	999999	901	914	301	131	288	808	999999	999999	103	892	999999	249	907	845	76	251	588	536	949	763	427	405	915	999999	253	999999	667	613	228	818	363	786	240	237	999999	34	45	999999	914	574	999999	494	999999	494	564	999999	999999	988	853	185	965	265	210	999999	631	506	999	772	878	378	151	999999	517	285	539	557	18	680	999999	999999	215	230	999999	999999	418	933	999999	430	999999	687	62	678	760	53	852	108	586	999999	605	999999	34	273	489	546	433	561	976	336	955	17	999999	187	860	811	999999	745	999999	825	999999	697	712	578	999999	999999	325	472	43	999999	432	999999	970	28	999999	914	27	942	999999	85	951	999999	999999	467	475	956	999999	999999	817	948	
83	117	464	761	167	907	999999	999999	999999	298	230	960	527	511	999999	524	46	537	112	946	794	36	14	999999	873	975	740	254	999999	851	69	451	999999	95	400	325	975	219	861	177	414	570	487	451	999999	991	339	455	563	950	999999	603	772	999999	164	57	112	999999	888	999999	176	265	353	999999	239	779	315	442	999999	588	999999	827	676	934	541	999999	548	562	713	881	645	999999	690	162	931	465	678	783	930	353	222	89	331	999999	10	999999	227	874	222	85	686	999999	999999	999999	411	102	927	837	340	930	508	549	192	16	546	881	574	201	682	999999	110	531	511	767	376	469	506	997	934	391	16	999999	350	638	205	748	999999	999999	750	838	999999	999999	452	999999	999999	672	896	999999	142	128	585	36	201	448	974	164	395	577	608	942	596	929	999999	999999	924	834	208	999999	811	797	931	858	450	999999	245	269	999999	999999	999999	999999	572	999999	864	815	806	999999	482	999999	663	50	362	383	117	808	252	608	999999	999999	85	20	473	999999	999999	345	999999	726	999999	358	212	715	999999	999999	655	999999	379	414	74	96	151	944	361	999999	890	770	444	558	999999	999999	601	637	330	999999	435	911	240	999999	677	529	628	90	404	134	999999	999999	965	999999	727	212	438	999999	999999	851	999999	141	658	177	999999	743	900	638	975	942	756	999999	394	501	458	743	674	999999	737	999999	468	71	549	237	606	999999	805	966	999999	999999	214	764	103	479	232	304	262	72	999999	934	629	989	114	462	377	134	564	999999	29	999999	537	288	110	998	393	300	591	999999	999999	519	938	934	999999	436	999999	992	481	999999	999999	164	491	611	391	802	915	478	956	999999	999999	481	387	341	946	846	21	926	663	999999	96	999999	999999	999999	999999	258	996	695	999999	678	723	999999	999999	649	204	865	502	925	999999	307	92	914	344	504	570	99	141	999999	987	961	424	811	999999	386	999999	347	451	999999	999999	142	999999	230	999999	288	373	486	999999	999999	146	91	354	96	39	366	22	182	999999	218	270	412	127	399	707	999999	999999	912	999999	277	821	856	424	841	815	764	999999	862	999999	65	140	999999	271	999999	470	999999	617	338	782	999999	999999	656	750	242	399	707	999999	417	999999	77	34	461	999999	560	999999	999999	667	512	280	274	865	160	555	541	88	186	150	723	928	802	612	925	139	82	999999	175	116	191	451	118	749	93	999999	558	41	999999	653	710	486	190	247	114	68	517	117	223	110	219	163	999999	566	999999	488	720	465	108	332	999999	657	752	183	485	
70	999999	525	781	811	996	509	409	532	999999	999999	999999	564	507	867	621	999999	689	999999	896	38	238	999999	457	605	629	103	933	357	295	63	734	16	762	999999	895	992	335	999999	114	709	999999	690	999999	64	740	999999	958	241	999999	401	967	687	999999	999999	999999	999999	77	186	999999	903	999999	62	246	999999	512	999999	999999	463	999999	999999	640	999999	959	196	283	547	424	402	999999	999999	999999	701	646	999999	95	56	729	999999	221	285	924	158	230	211	999999	999999	454	749	999999	998	363	504	269	999999	761	690	728	100	999999	294	205	675	321	718	768	874	415	352	301	999999	999999	999999	252	696	704	491	66	758	62	580	999999	999999	850	999999	999999	641	442	565	142	999999	328	639	999999	926	89	259	837	512	442	269	297	999999	458	96	986	866	999999	573	386	279	633	969	47	603	201	530	825	454	608	137	442	850	219	896	147	382	366	325	616	455	999999	554	999999	793	293	991	226	763	999999	253	389	868	188	863	999999	999999	601	999999	735	558	999999	999999	903	315	826	999999	891	561	948	613	509	935	957	931	624	88	999999	253	319	209	314	71	574	364	747	999999	671	356	135	999999	999999	999999	589	67	31	272	650	999999	999999	999999	999999	665	814	276	744	453	911	257	248	692	704	357	999999	536	999999	372	999999	549	568	263	999999	544	435	169	999999	679	999999	899	999999	999999	999999	643	999999	472	999999	649	256	308	999999	303	662	424	118	999999	94	433	611	63	999999	658	455	999999	452	713	999999	565	999999	999999	999999	74	107	21	347	886	264	71	999999	755	999999	604	126	518	929	274	600	360	436	992	85	409	78	999999	95	999999	906	999999	999999	573	401	543	420	601	999999	999999	999999	650	999999	232	999999	32	999999	856	999999	218	542	936	181	999999	122	720	139	246	579	999999	996	999999	999999	999999	979	927	999999	999999	364	894	194	525	999999	385	78	999999	284	999999	814	62	999999	221	676	876	999999	999999	165	23	460	680	999999	184	999999	999999	557	400	724	990	252	261	999999	999999	502	999999	34	26	293	796	119	999999	446	999999	431	526	999999	785	138	999999	376	20	772	999999	57	683	490	19	502	821	999999	999999	235	293	961	999999	999999	202	719	944	851	702	686	999999	904	297	244	488	752	505	845	772	271	675	623	242	489	999999	999999	999999	251	24	523	471	969	441	937	163	963	868	626	793	76	194	999999	999999	999999	999999	951	759	999999	11	267	996	976	999999	416	560	669	999999	83	999999	394	900	999999	837	188	224	399	472	359	90	524	883	879	61	706	
87	999999	949	908	86	355	999999	379	249	757	999999	495	999999	34	999999	494	244	999999	34	999999	176	999999	370	496	119	23	489	409	368	487	999999	999999	925	999999	339	92	719	821	997	256	999999	530	463	90	661	728	485	447	999999	596	999999	98	854	652	540	596	117	462	798	72	866	648	999999	762	383	409	570	999999	695	999999	774	422	797	777	72	999999	37	290	835	390	999999	999999	437	771	207	295	272	283	999999	999999	975	266	999999	934	390	999999	518	701	706	261	168	919	752	678	822	867	999999	87	589	894	569	827	627	417	534	999999	999999	249	565	97	146	999999	999999	953	329	517	399	862	396	374	137	335	583	583	232	618	999999	758	999999	339	994	195	999999	924	183	999999	639	999999	409	566	486	278	145	999999	125	870	181	799	358	999999	477	999999	690	225	766	243	999999	54	194	916	534	999999	999999	235	103	999999	603	999999	779	181	878	784	462	830	999999	858	199	964	467	361	446	999999	410	644	862	565	505	478	167	999999	999999	999999	430	999999	41	34	978	910	525	999999	276	999999	29	999999	436	692	975	860	999999	908	53	289	999999	999999	479	44	61	656	373	537	999999	135	666	999999	278	999999	999999	969	999999	862	880	289	999999	303	94	98	481	233	217	179	590	644	150	258	895	999999	17	597	999999	997	972	332	547	999999	718	151	999999	188	908	153	339	999999	71	475	38	764	999999	293	748	999999	999999	828	999999	203	947	999999	999999	417	999999	654	286	766	955	800	890	557	742	460	999999	999999	406	303	325	999999	840	583	583	675	999999	141	999999	724	999999	999999	999999	154	883	353	999999	999999	999999	284	999999	264	866	572	999999	271	999999	999999	31	999999	707	805	999999	269	999999	384	363	373	238	319	196	999999	872	999999	918	331	365	746	674	398	419	678	999999	999999	69	999999	207	278	532	321	100	749	119	999999	26	53	649	185	999999	508	990	676	678	846	97	429	392	999999	653	729	999999	838	806	632	971	999999	27	861	999999	452	187	94	841	916	229	446	999999	481	999999	999999	682	189	115	175	408	999999	999	941	44	639	999999	892	624	803	416	262	943	486	999999	999999	35	788	975	198	331	999999	835	999999	626	999999	726	911	770	778	57	726	999999	640	234	238	999999	86	827	999999	774	999999	470	999999	509	999999	503	999999	61	557	999999	894	213	916	843	502	907	246	324	393	913	767	999999	845	756	689	528	313	262	200	957	948	960	415	424	46	445	796	262	659	157	509	859	223	929	162	522	999999	797	999999	331	793	761	443	
656	16	173	624	292	820	448	999999	964	861	599	900	999999	797	502	999999	66	120	983	999999	245	999999	999999	908	916	999999	176	999999	515	529	869	174	196	999999	999999	417	873	820	999999	442	999999	957	999999	999999	624	38	999999	725	324	999999	675	220	809	999999	999999	253	999999	265	708	688	653	999999	999999	445	992	434	713	416	999999	999999	933	245	606	551	454	287	999999	999999	293	888	384	451	999999	525	999999	999999	365	99	999999	999999	318	999999	122	825	789	999999	283	999999	15	199	324	812	686	240	67	439	613	268	999999	920	384	999999	971	819	314	211	350	168	999999	343	78	624	97	532	775	325	133	780	761	970	14	768	905	999999	999999	571	765	166	467	423	55	107	446	408	999999	130	646	999999	520	588	142	999999	518	671	130	700	725	164	464	741	316	833	506	999999	915	999999	999999	877	999999	999999	999999	194	999999	999999	298	971	999999	688	400	655	679	830	269	183	837	889	999999	243	973	999999	845	999999	702	726	117	999999	600	764	999999	525	999999	769	57	777	151	948	999999	350	383	158	523	47	999999	809	72	486	999999	999999	844	36	365	999999	903	382	897	834	492	999999	999999	86	381	422	205	875	817	910	783	492	41	889	475	909	999999	824	999999	808	999999	999999	663	999999	648	277	919	999999	170	789	865	675	879	317	466	999999	290	306	777	999999	841	887	999999	999999	999999	91	301	955	560	455	999999	999999	31	999999	986	599	321	439	438	999999	999999	737	999999	37	54	118	612	724	432	36	629	563	57	259	966	960	900	511	927	566	976	999999	999999	714	600	999999	999999	790	999999	867	138	851	999999	674	608	113	182	964	117	595	999999	999999	532	533	999999	634	41	999999	132	36	999999	809	511	999999	137	999999	830	999999	436	999999	999999	999999	404	565	898	778	695	382	651	863	787	936	403	999999	97	409	999999	383	999999	999999	755	881	668	303	178	328	349	997	999999	80	283	182	537	849	140	657	182	966	999999	57	999999	999999	999999	268	249	761	416	999999	783	727	106	457	121	470	999999	583	162	110	397	580	438	697	999999	581	999999	614	409	554	212	440	999999	999999	748	840	37	106	761	999999	999999	416	912	181	224	819	973	999999	999999	999999	346	557	504	999999	579	64	619	251	822	548	678	634	362	861	966	352	501	999999	708	281	443	999999	999999	752	55	999999	668	267	999999	26	607	764	999999	342	217	655	935	164	895	999999	999999	785	283	999999	999999	999999	63	60	214	871	328	352	127	789	633	929	999999	751	999999	999999	395	361	768	806	999999	914	
999999	30	999999	321	416	347	999999	999999	60	657	143	609	31	625	926	618	62	999999	698	264	646	764	708	287	920	999999	999999	999999	309	869	26	999999	999999	999999	348	43	999999	893	464	981	616	114	739	999999	999999	135	730	411	672	777	309	167	117	999999	277	327	321	999999	400	999999	220	440	714	999999	641	665	338	999999	287	999999	222	999999	156	999999	648	542	999999	999999	491	795	463	725	633	531	570	859	999999	594	548	31	722	39	503	999999	999999	186	399	999999	999999	140	999999	999999	134	779	565	150	20	400	48	999999	302	588	885	605	999999	494	807	192	620	781	306	999999	667	265	180	192	999999	915	946	999999	999999	476	999999	360	998	938	601	999999	999999	999999	848	969	556	812	729	143	154	897	471	999999	379	216	938	562	834	63	857	999999	609	382	484	105	453	999999	592	826	999999	534	607	830	893	999999	226	200	933	336	196	854	536	46	999999	768	999999	669	999999	935	538	836	999999	945	999999	999999	253	999999	946	753	525	980	230	902	999999	999999	999999	641	393	424	999999	999999	629	508	866	13	999999	999999	345	715	652	999999	483	999999	298	363	19	999999	749	170	999999	999999	254	189	810	216	633	633	103	427	478	811	286	677	945	790	216	27	89	87	399	681	999999	999999	111	742	506	573	614	589	999999	638	999999	232	714	367	999999	999999	697	659	379	709	478	917	247	999999	507	805	999999	508	999999	991	582	671	771	38	385	23	88	78	999999	69	28	513	817	839	999999	63	963	588	999999	767	329	429	999999	690	212	999999	992	271	244	701	862	999999	999999	618	66	999999	999999	685	981	490	370	629	949	320	690	965	110	408	920	999999	999999	132	222	389	672	999999	963	91	826	999999	30	817	999999	18	206	912	80	208	783	699	602	287	606	805	407	700	479	398	999	999999	999999	594	350	791	859	740	894	63	946	999999	267	380	859	937	469	552	795	941	123	999999	895	902	999999	231	999999	999999	999999	999999	999999	999999	999999	575	999999	588	813	436	476	999999	159	466	27	26	261	879	999999	232	427	668	346	854	904	999999	284	230	352	338	969	129	941	304	224	487	81	999999	229	999999	298	280	134	999999	86	753	792	656	761	878	650	745	789	628	147	857	999999	999999	999999	155	300	862	246	484	467	357	110	854	999999	539	945	286	659	748	999999	156	544	313	777	999999	999999	628	468	473	687	999999	339	999999	167	367	417	943	999999	84	402	436	44	999999	999999	728	652	937	999999	231	933	374	95	51	693	999999	322	766	360	915	409	671	
403	773	999999	243	27	787	697	999999	132	11	377	999999	356	508	122	894	738	59	509	808	224	999999	540	999999	148	999999	629	176	54	651	593	993	675	730	42	270	852	341	710	864	999999	529	109	931	997	510	694	194	878	427	38	310	999999	600	457	166	242	484	105	729	168	531	999999	480	418	384	999999	625	475	851	52	407	348	999999	569	694	999999	999999	325	637	999999	444	999999	626	622	292	587	85	283	876	999999	999999	245	981	706	717	689	999999	522	999999	601	79	999999	36	385	999999	999999	999999	999999	763	28	633	168	467	136	723	999999	223	858	136	797	833	352	599	823	675	171	367	999999	851	14	519	999999	702	46	533	725	270	251	991	329	815	54	520	858	404	218	777	999999	982	999999	999999	999999	999999	825	999999	727	999999	213	710	999999	605	833	190	758	999999	547	466	431	602	998	973	999999	999999	806	981	999999	832	740	999999	466	393	999999	956	377	538	748	999999	876	278	806	605	67	999999	531	724	982	863	761	359	999999	752	356	999999	983	510	505	903	590	999999	978	895	389	783	253	86	102	876	812	230	760	848	589	999999	796	999999	915	439	999999	91	999999	925	999999	391	573	999999	999999	260	999999	867	43	844	999999	42	300	911	225	284	298	455	631	115	61	541	598	999999	999999	203	466	590	594	75	569	509	999999	62	824	998	220	999999	48	842	999999	999999	197	915	999999	557	862	884	188	641	999999	999999	999999	892	874	539	999999	565	551	999999	793	392	282	967	285	999999	196	247	96	226	73	758	417	788	211	115	354	683	277	999999	340	999999	412	999999	924	999999	999999	953	999999	295	216	655	999999	204	59	522	999999	229	640	999999	371	999999	797	961	578	393	481	671	999999	769	194	999999	297	935	999999	999999	980	330	53	604	560	243	69	801	20	999999	769	222	739	688	442	999999	52	147	253	715	783	999999	384	540	209	388	271	999999	110	106	999999	999999	691	837	542	352	185	46	580	138	565	996	999999	999999	623	268	999999	999999	336	69	76	999999	692	796	438	539	999999	512	999999	182	971	999999	700	914	60	999999	530	902	156	100	949	999999	999999	125	160	787	500	224	917	940	999999	267	92	999999	39	218	370	895	408	999999	999999	672	641	408	166	999999	305	46	119	906	738	38	857	246	120	70	592	576	999999	650	999999	731	999999	464	725	713	568	999999	884	841	356	999999	503	999999	693	999999	375	168	959	999999	999999	464	114	20	212	999999	999999	999999	999999	999999	625	794	258	757	964	999999	87	187	999999	452	355	645	
999999	999999	560	113	999999	714	552	834	999999	433	999999	410	999999	999999	626	585	261	999999	312	723	730	914	999999	561	999999	999999	999999	28	209	197	485	516	890	846	999999	836	459	999999	999999	999999	302	999999	284	201	186	999999	598	391	59	502	925	385	149	632	914	999999	999999	999999	726	788	536	534	635	507	948	111	519	322	280	789	135	162	999999	616	430	999999	999999	34	385	538	999999	796	999999	706	272	999999	999999	268	931	75	784	999999	999999	115	999999	768	999999	776	999999	85	339	286	120	269	376	999999	999999	533	212	999999	606	37	999999	198	640	999999	999999	999999	244	847	734	999999	999999	214	14	674	999999	308	456	661	999999	999999	780	309	209	871	999999	999999	340	500	138	999999	65	651	469	756	837	999999	474	430	212	542	541	405	351	999999	999999	905	264	702	992	999999	86	550	126	999999	257	323	988	768	999999	856	598	744	999999	890	205	999999	999999	257	836	595	999999	999999	999999	631	331	384	999999	131	976	781	454	637	507	465	767	515	534	726	509	523	205	999999	377	999999	944	797	686	460	881	165	999999	17	866	407	839	60	100	494	421	872	365	867	999999	281	412	999999	999999	264	133	999999	214	29	747	322	399	138	658	999999	999999	534	698	999999	999999	820	999999	999999	999999	999999	626	716	424	50	314	637	999999	338	999999	106	942	999999	559	431	999999	999999	999999	150	999999	553	18	710	999999	986	807	887	183	857	627	971	659	965	199	999999	638	417	276	174	999999	120	164	70	225	999999	171	703	974	277	180	59	869	999999	187	999999	101	999999	325	437	243	427	999999	310	711	941	446	976	999999	422	999999	919	999999	786	999999	158	399	947	494	838	824	113	912	906	999999	578	112	187	788	972	999999	999999	101	838	931	999999	656	853	359	284	999999	194	909	561	999999	260	999999	92	55	38	827	153	430	486	613	140	999999	558	623	142	999999	269	198	821	376	80	828	95	999999	149	502	999999	999999	220	722	999999	203	360	432	435	999999	29	141	759	155	999999	302	615	235	800	781	108	239	226	445	856	999999	999999	194	413	999999	49	236	906	536	290	555	220	763	999999	936	164	135	197	689	819	138	439	676	999999	778	223	860	999999	368	404	316	381	775	866	643	115	175	28	13	413	792	235	232	864	356	999999	999999	261	863	627	972	999999	999999	625	727	999999	421	720	635	999999	189	182	547	141	974	183	445	999999	340	999999	999999	999999	194	285	36	903	216	812	127	999999	999999	608	200	741	432	999999	844	999999	148	999999	693	455	393	999999	234	999999	
999999	101	890	183	646	953	921	42	638	999999	857	999999	999999	824	999999	609	999999	999999	847	581	999999	806	708	999999	339	295	758	263	148	542	999999	401	60	416	226	125	999999	944	59	418	999999	999999	112	566	416	592	560	324	727	94	852	999999	945	653	639	999999	392	189	843	360	999999	667	999999	106	152	466	211	192	608	244	999999	658	888	439	893	822	704	152	304	747	999999	444	535	64	690	277	999999	407	777	999999	732	999999	110	699	223	999999	275	16	423	949	390	377	715	493	406	203	565	515	759	816	186	250	885	999999	624	999999	142	839	999999	874	999999	803	415	273	511	945	558	199	226	999999	557	698	728	354	366	368	729	52	657	999999	999999	940	647	999999	169	492	856	14	999999	463	887	435	999999	999999	999999	586	962	452	981	999999	645	376	299	999999	999999	999999	522	540	739	266	40	99	999999	919	999999	80	166	455	999999	29	98	553	999999	762	999999	131	107	999999	999999	779	406	999999	71	206	850	345	650	762	700	999999	969	326	275	817	433	999999	253	999999	386	867	430	999999	348	961	373	102	260	537	897	999999	999999	343	133	959	860	753	37	985	999999	826	430	999999	754	431	59	771	288	999999	999999	199	878	999999	802	548	358	889	938	110	999999	758	95	123	999999	562	301	636	202	999999	999999	679	770	267	999999	559	447	37	762	917	911	601	813	999999	207	999999	269	962	540	999999	999999	971	815	927	163	320	999999	316	537	201	140	423	579	972	352	659	999999	620	815	252	999999	331	136	31	198	240	944	999999	999999	167	303	339	105	617	705	985	864	843	114	300	819	141	499	570	786	498	999999	841	999999	999999	999999	648	156	298	999999	289	999999	794	739	999999	376	606	400	999999	898	999999	327	961	277	367	795	999999	516	525	999999	969	831	566	244	699	217	113	534	378	878	654	192	807	142	999999	150	999999	114	191	924	222	740	129	999999	985	181	999999	573	252	999999	703	142	631	999999	514	457	288	560	49	715	999999	81	999999	999999	253	618	519	999999	999999	226	999999	481	999999	999999	220	239	712	999999	999999	527	156	539	292	999999	185	522	999999	942	999999	967	861	519	999999	476	661	151	717	627	428	377	661	999999	721	35	999999	232	999999	999999	654	285	745	999999	999999	521	999999	732	999999	999999	326	730	999999	577	999999	999999	365	999999	416	858	938	999999	521	94	999999	999999	865	914	818	266	999999	999999	715	999999	298	999999	999999	477	218	999999	907	999999	999999	999999	310	697	999999	94	41	999999	999999	819	815	999999	102	999999	763	661	919	
430	655	999999	914	531	806	373	25	999999	288	857	662	888	997	863	999999	19	716	999999	999999	777	999999	781	882	981	596	780	999999	767	437	713	589	999999	557	787	999999	999999	24	830	514	937	999999	999999	805	184	999999	782	821	999999	997	92	867	563	878	999999	859	999999	771	932	935	35	999999	257	110	575	278	101	340	220	966	696	995	886	695	999999	999999	788	999999	708	999999	999999	958	196	770	999999	845	36	692	999999	928	999999	493	91	895	488	999999	435	999999	240	905	999999	452	999999	985	310	999999	981	867	41	57	999999	898	72	136	999999	77	49	487	755	729	252	409	924	292	999999	213	913	999999	999999	999999	669	999999	999999	802	723	371	999999	210	469	267	864	168	660	999999	857	133	430	955	773	421	999999	947	927	510	999999	683	527	999999	50	106	999999	990	661	897	387	964	163	269	412	759	999999	838	999999	497	865	93	999999	565	435	999999	782	957	227	794	473	722	189	244	149	49	844	999999	999999	372	999999	874	507	763	981	893	969	999999	552	24	701	832	929	439	999999	579	935	999999	999999	230	323	226	772	999999	999999	665	784	919	130	373	999999	691	678	654	413	990	586	985	584	541	999999	621	999999	213	103	640	792	749	999999	569	114	882	143	939	58	867	111	999999	339	325	118	999999	51	189	999999	19	163	284	999999	655	993	949	387	362	379	999999	811	999999	773	792	873	45	330	560	268	43	557	739	606	545	888	945	655	268	433	799	580	235	114	93	487	517	723	943	576	999999	999999	781	569	356	66	542	867	999999	999999	83	730	490	921	75	462	423	678	491	766	57	304	129	928	579	999999	999999	999999	689	999999	366	322	999999	984	999999	538	776	179	259	488	356	88	118	999999	360	79	100	313	999999	631	73	838	241	187	999999	860	384	853	989	234	480	999999	188	241	96	761	353	999999	999999	536	686	254	429	999999	999999	999999	196	313	999999	510	41	282	426	68	252	527	90	999999	999999	253	999999	999999	190	34	18	999999	900	999999	999999	999999	726	594	495	999999	945	819	418	239	767	560	999999	80	285	489	999999	207	661	129	989	568	681	154	50	999999	382	763	999999	404	993	999999	999999	319	999999	978	999999	447	787	999999	123	432	118	850	442	905	578	93	647	999999	832	811	616	780	887	170	999999	582	553	919	139	191	999999	24	246	625	491	364	495	306	705	754	419	999999	15	566	459	830	711	145	999999	298	125	372	572	192	535	999999	432	424	70	211	894	867	784	931	677	999999	614	999999	999999	224	999999	
351	995	87	401	868	774	330	710	97	870	418	923	840	76	999999	451	63	99	202	999999	81	245	504	860	552	963	84	999999	365	226	895	721	781	701	774	999999	495	999999	999999	523	112	714	999999	341	999999	999999	944	865	294	653	560	727	231	999999	526	999999	501	226	849	905	999999	999999	355	871	975	999999	151	149	301	25	956	272	431	999999	829	367	999999	173	385	608	28	219	605	999999	666	177	499	499	999999	999999	876	278	941	999999	823	671	369	999999	365	788	802	805	573	278	696	297	999999	552	462	999999	842	338	841	251	999999	999999	834	643	214	807	208	652	964	632	999999	687	330	669	855	168	999999	171	807	596	805	223	999999	336	24	999999	871	946	46	25	999999	548	436	700	875	342	836	999999	897	557	590	999999	840	940	139	18	966	636	697	999999	170	999999	530	254	445	672	845	999999	999999	836	999999	261	616	948	805	999999	261	999999	793	522	331	282	273	259	999999	999999	383	705	207	15	411	245	258	999999	999999	999999	27	192	265	213	497	338	107	70	622	338	999999	892	144	538	757	999999	842	184	999999	999999	999999	999999	248	788	299	149	999999	999999	434	700	12	875	103	999999	583	79	999999	589	35	992	999999	213	999999	677	124	490	570	668	999999	75	402	83	767	966	999999	746	943	476	913	999999	37	484	636	921	999999	666	799	484	955	999999	971	262	159	980	713	214	999999	570	674	809	999999	642	374	369	308	928	117	136	922	837	135	898	676	677	964	700	576	715	352	457	690	96	713	569	103	149	924	786	263	999999	999999	383	802	999999	999999	999999	999999	999999	623	406	559	672	999999	127	563	83	586	482	25	22	637	928	228	999999	128	492	999999	805	275	168	999999	999999	999999	398	735	751	106	571	898	579	590	308	999999	945	898	999999	534	999999	15	30	999999	999999	771	250	999999	999999	165	584	986	296	467	314	999999	464	401	238	999999	172	392	812	976	25	583	999999	432	339	835	282	329	110	957	342	800	999999	606	563	559	999999	999999	561	595	521	584	999999	121	285	999999	637	553	670	228	372	999999	202	53	546	867	334	818	566	348	882	265	885	338	134	999999	757	858	838	678	176	669	831	999999	999999	440	970	334	156	999999	207	729	659	999999	999999	139	999999	211	69	695	999999	814	999999	223	712	265	698	999999	987	999999	549	779	714	991	62	702	381	976	999999	115	897	999	999999	534	150	163	606	14	742	995	907	556	799	153	453	361	733	618	513	210	741	696	347	384	493	999999	25	999999	999999	
893	999999	631	623	999999	798	999999	999999	412	82	999999	658	694	999999	991	864	992	980	999999	548	700	969	763	472	387	374	210	999999	999999	999999	999999	999999	939	184	849	999999	286	999999	845	354	227	999999	330	545	954	999999	57	164	355	520	500	448	453	128	139	923	993	168	245	589	999999	573	854	999999	361	999999	719	999999	999999	753	999999	999999	144	226	330	490	999999	228	517	999999	326	56	999999	999999	550	283	999999	820	54	925	254	127	697	266	999999	654	365	959	999999	543	832	536	999999	601	932	441	314	237	999999	999999	285	999999	651	409	272	551	266	87	820	999999	726	898	475	767	509	470	371	877	469	999999	134	999999	44	974	14	789	584	714	844	119	968	467	32	405	999999	478	999999	999999	993	215	397	999999	999999	116	816	933	71	704	102	999999	79	436	767	132	999999	999999	740	999999	404	482	966	552	243	999999	119	999999	999999	79	126	40	999999	82	883	263	288	999999	548	928	167	999999	728	999999	622	381	49	542	699	899	881	63	737	999999	999999	999999	999999	999999	999999	438	996	557	999999	999999	587	71	477	997	999999	514	844	677	57	812	999999	333	999999	999999	930	861	671	577	569	977	198	999999	999999	205	188	372	999999	442	999999	120	931	610	24	999999	999999	561	904	51	989	195	65	999999	16	999999	290	570	767	999999	914	193	767	429	987	89	803	524	768	999999	819	190	999999	411	875	937	881	908	319	27	999999	379	999999	629	999999	383	922	984	66	377	915	999999	605	863	528	618	352	512	999999	935	933	777	792	999999	232	809	696	653	999999	78	53	381	260	999999	367	999999	236	999999	841	999999	167	999999	467	400	999999	211	585	636	883	266	594	379	999999	384	94	26	586	999999	999999	778	999999	278	999999	988	334	999999	999999	855	505	982	392	214	670	18	777	999999	999999	999999	276	999999	234	70	769	80	483	674	999999	876	665	350	959	902	740	73	999999	999999	171	479	999999	822	844	999999	999999	900	874	390	708	999999	606	970	999999	194	68	999999	999999	627	508	586	514	659	458	999999	199	164	33	490	473	607	92	889	952	841	336	453	185	504	929	869	206	103	965	808	279	695	644	774	844	363	518	309	389	585	964	416	374	364	540	975	999999	999999	999999	111	205	717	27	865	858	614	211	60	697	639	389	421	693	999999	220	503	520	258	646	120	98	782	999999	999999	999999	999999	89	821	963	999999	991	999999	186	999999	612	562	999999	779	916	239	162	999999	611	750	205	553	723	724	999999	46	465	628	748	806	22	422	218	650	
989	938	534	389	96	743	648	999999	244	828	47	999999	825	999999	341	416	999999	630	999999	999999	181	332	205	365	677	927	498	372	73	999999	852	200	999999	38	790	978	704	772	382	867	112	627	999999	894	686	999999	220	724	297	341	848	999999	251	458	478	666	743	179	999999	999999	255	999999	513	863	975	847	314	797	950	363	999999	194	257	313	657	553	22	310	678	999999	999999	773	999999	732	531	470	948	999999	999999	133	999999	535	999999	224	622	826	123	456	918	839	191	422	774	933	629	663	999999	937	801	999999	653	999999	500	530	451	481	209	781	999999	515	898	418	999999	826	999999	186	134	43	999999	830	439	566	392	839	10	999999	999999	999999	999999	868	336	20	103	999999	479	999999	44	539	772	150	627	999999	124	413	940	772	184	947	814	453	539	110	257	999999	494	999999	60	999999	529	999999	483	67	999999	473	188	887	324	613	356	326	151	999999	271	999999	212	107	452	978	898	237	999999	60	999999	659	338	235	763	999999	149	999999	752	383	20	999999	667	569	664	999999	234	63	457	570	999999	498	311	944	839	706	999999	397	644	81	762	999999	37	432	730	29	144	953	133	999999	474	964	999999	767	584	646	882	642	443	999999	754	845	779	558	459	839	357	999999	396	66	362	752	747	680	999999	718	597	244	999999	999999	516	281	999999	264	106	637	999999	544	370	203	999999	136	954	999999	999999	999999	521	479	972	890	671	750	566	76	840	999999	226	894	999999	865	58	648	803	798	295	999999	915	999999	462	822	915	813	33	999999	242	236	797	904	362	703	206	128	271	948	973	765	714	862	424	384	420	39	397	504	999999	185	332	165	558	845	11	999999	26	999999	999999	858	726	373	833	613	924	321	541	452	999999	930	386	854	824	529	999999	999999	110	999999	411	885	425	529	58	67	904	641	356	999999	999999	209	111	999999	973	124	49	351	999999	811	460	108	498	944	834	223	799	478	999999	38	87	999999	896	939	748	999999	442	206	324	776	709	292	965	34	750	999999	829	274	881	709	490	999999	34	298	627	999999	397	480	694	999999	267	435	310	327	440	753	313	172	372	883	681	999999	36	261	112	999999	143	999999	999999	375	394	534	999999	631	547	660	923	607	322	999999	702	999999	999999	999999	519	283	999999	648	593	996	166	667	902	997	37	648	400	999999	196	999999	999999	923	286	329	450	732	838	679	999999	999999	829	705	849	926	191	719	340	546	999999	829	999999	494	999999	999999	219	999999	632	599	603	899	270	161	999999	863	
999999	999999	999999	999999	999999	786	999999	999999	999999	814	176	460	817	976	816	318	999999	853	40	366	272	684	999999	999999	999999	723	110	249	86	880	518	678	294	999999	659	412	44	157	507	955	999999	884	625	999999	40	999999	909	656	782	295	590	417	130	64	999999	591	734	606	82	325	686	204	235	988	305	999999	176	830	326	413	284	171	355	85	971	387	999999	978	57	362	999999	453	466	791	299	111	558	239	396	999999	678	999999	84	999999	278	999999	659	637	769	543	591	89	339	999999	20	999999	71	999999	92	999999	533	756	559	720	511	243	738	444	699	999999	939	937	444	999999	735	999999	96	173	806	781	728	431	218	999999	770	734	123	97	780	869	999999	513	156	182	544	921	878	364	680	45	462	999999	937	575	603	654	999999	90	999999	999999	343	898	248	311	494	111	548	999999	949	999999	129	650	663	829	163	999999	791	271	715	999999	999999	999999	492	999999	329	999999	493	642	910	126	99	999999	453	616	999999	151	274	845	687	442	999999	833	414	999999	915	811	561	999999	421	177	863	999999	375	829	999999	999999	415	999999	981	981	999999	906	999999	833	999999	96	206	57	303	22	171	945	583	282	441	999999	327	589	999999	518	951	385	230	742	263	716	668	624	420	924	736	798	863	705	825	476	700	580	225	829	614	999999	814	409	999999	917	799	103	397	70	294	826	620	473	40	241	685	999999	580	971	427	999999	636	379	286	373	92	999999	457	964	444	746	999999	36	999999	447	571	820	736	346	999999	574	236	999999	640	909	187	400	675	593	791	309	10	254	411	42	877	999999	133	643	834	999999	646	432	626	999999	463	593	569	593	670	864	664	244	65	853	355	287	738	376	999999	692	999999	863	183	999999	745	128	999999	871	569	136	697	102	511	999999	928	803	733	102	456	593	830	92	922	999999	644	766	199	558	999999	999999	706	757	458	152	719	782	258	491	802	344	968	698	33	999999	177	571	733	70	999999	552	999999	646	919	601	999999	130	999999	257	500	979	929	999999	195	969	999999	939	644	368	285	156	554	251	300	122	625	142	68	388	999999	999999	43	138	634	144	56	70	999999	856	291	599	840	11	990	822	414	999999	512	999999	124	237	927	374	785	777	997	312	355	999999	976	999999	72	562	499	427	946	800	999999	999999	923	369	112	787	86	999999	315	553	261	477	707	722	629	14	999999	530	155	668	999999	856	146	743	714	999999	880	999999	537	287	511	572	876	613	470	999999	140	754	135	999999	297	109	
471	999999	61	877	109	263	109	999999	999999	968	282	287	457	999999	914	189	654	82	906	999999	158	38	51	688	601	104	262	177	873	519	999999	999999	999999	999999	394	693	692	837	930	627	999999	479	989	543	300	999999	165	884	547	951	110	999999	242	773	950	443	411	372	285	15	10	931	999999	999999	573	277	907	213	200	230	496	999999	152	289	71	679	48	508	397	999999	938	378	999999	922	418	351	772	607	303	951	999999	999999	561	924	626	531	294	219	999999	33	999999	952	693	999999	999999	292	999999	953	999999	280	404	999999	999999	282	77	632	999999	272	370	232	999999	309	910	249	999999	176	266	999999	663	539	394	829	999999	374	322	986	684	999999	467	136	999999	999999	895	999999	556	389	355	288	856	993	999999	32	999999	747	528	391	51	454	999999	999999	999999	693	999999	182	885	575	374	609	960	999999	948	999999	804	244	999999	685	999999	888	693	559	821	977	999999	669	318	372	980	999999	999999	931	999999	239	926	179	110	999999	999999	999999	146	980	24	745	328	775	55	233	999999	614	955	843	976	999999	761	828	999999	999999	332	630	863	523	595	999999	763	38	147	718	80	635	999999	55	999999	691	999999	999999	999999	85	999999	999999	623	999999	154	375	835	999999	999999	999999	478	107	999999	61	423	899	999999	623	395	442	981	999999	638	337	163	592	480	999999	687	295	411	59	999999	999999	399	737	999999	778	378	230	747	999999	84	356	249	999999	932	999999	631	265	831	138	326	112	103	369	956	296	999999	999999	894	925	999999	668	389	429	814	311	662	999999	893	91	999999	175	695	999999	224	999999	98	999999	659	999999	288	999999	463	283	999999	191	307	39	780	720	846	999999	999999	821	445	999999	999999	820	168	631	429	999999	372	750	999999	161	417	872	154	674	208	751	903	506	999999	999999	215	116	697	632	13	633	905	182	244	438	839	873	999999	808	999999	999999	31	37	968	999999	68	999999	398	580	773	999999	885	115	522	104	912	828	183	551	210	860	132	999999	627	999999	49	199	516	999999	321	999999	96	345	359	999999	730	875	538	313	834	502	717	126	858	579	747	800	999999	149	525	999999	699	244	608	464	155	999999	999999	999999	304	869	206	999999	269	240	348	549	756	592	374	47	999999	869	999999	708	153	16	999999	58	58	248	539	376	929	310	999999	999999	737	894	999999	245	475	999999	999999	965	306	774	857	999999	241	208	53	78	999999	488	720	829	527	899	321	148	817	361	132	65	339	829	23	958	396	496	811	862	999999	999999	572	999999	860	750	412	999999	
158	59	999999	850	999999	470	600	451	999999	999999	334	999999	999999	646	428	123	243	999999	635	476	760	899	999999	745	396	191	999999	647	915	785	969	777	497	941	989	768	999999	282	859	869	238	571	377	383	171	973	288	170	710	999999	700	905	124	935	618	259	999999	82	463	23	999999	999999	535	805	53	999999	350	641	656	999999	579	961	104	766	999999	999999	531	999999	583	422	999999	999999	937	467	94	999999	662	561	333	740	999999	471	818	846	670	999999	999999	572	999999	999999	633	647	514	999999	879	739	999999	358	698	429	728	999999	499	50	999999	108	25	78	720	979	894	789	999999	999999	999999	117	999999	258	999999	961	163	959	528	968	999999	999999	596	999999	588	355	263	313	862	999999	21	990	972	778	735	999999	269	967	852	359	719	999999	339	598	350	771	597	562	261	736	275	769	441	530	260	855	511	138	490	375	725	999999	926	414	904	999999	999999	999999	999999	534	999999	196	999999	178	258	999999	999999	998	546	816	757	701	61	136	638	252	559	451	527	879	70	141	486	486	633	138	917	999999	999999	631	636	233	999999	727	44	89	999999	272	282	999999	929	513	591	674	617	34	539	800	775	999999	169	693	846	644	999999	570	709	629	999999	129	999999	10	314	915	999999	533	662	334	101	559	590	999999	179	999999	949	556	549	812	999999	609	599	127	159	42	999999	942	386	404	263	474	379	42	727	999999	287	929	999999	676	999999	999999	371	215	708	226	81	873	524	634	694	917	999999	897	760	935	529	910	851	282	454	247	157	999999	80	627	189	558	999999	25	934	999999	356	872	999999	785	999999	394	419	999999	961	598	428	752	709	345	999999	999999	281	999999	633	999999	88	927	232	256	936	999999	144	91	46	522	999999	508	700	999999	570	158	578	999999	696	145	500	999999	320	855	818	405	558	735	184	707	999999	999999	392	567	999999	999999	650	82	848	145	260	337	896	999999	294	919	999999	45	774	303	903	306	999999	999999	876	170	999999	999999	437	999999	999999	999999	907	999999	246	536	999999	999999	733	151	508	999999	136	999999	885	999999	31	872	571	899	353	522	960	880	804	999999	999999	894	690	999999	813	283	999999	999999	999999	999999	430	568	211	999999	803	918	999999	633	795	999999	999999	999999	612	999999	149	743	805	999999	198	42	447	36	999999	266	854	231	452	951	337	234	861	999999	971	44	743	463	670	813	105	999999	220	337	95	406	810	147	292	977	642	79	478	116	129	558	413	403	999999	945	903	999999	999999	360	305	999999	999999	360	999999	577	999999	686	
999999	992	999999	999999	821	119	941	137	999999	717	938	475	999999	268	999999	755	699	423	999999	349	999999	724	909	999999	999999	860	42	524	860	459	999999	715	17	956	999999	486	673	366	737	999999	999999	905	500	999999	644	10	50	999999	814	791	999999	159	947	999999	266	357	92	919	803	960	999999	427	277	999999	152	233	468	363	271	280	91	999999	686	336	887	523	234	723	878	959	819	999999	709	79	999999	999999	767	999999	699	649	403	753	562	776	226	45	638	503	54	421	541	687	775	544	709	327	473	999999	743	743	132	369	51	844	999999	999999	999999	208	207	726	465	91	663	622	876	999999	781	909	120	999999	885	730	999999	999999	427	141	230	999999	999999	480	999999	157	642	956	526	44	711	717	634	144	327	439	999999	327	999999	460	999999	999999	668	381	546	999999	509	891	858	401	689	584	427	19	861	999999	838	726	774	317	449	707	105	842	999999	73	999999	975	533	455	999999	999999	510	967	117	76	507	988	934	398	647	750	108	134	999999	137	300	999999	283	775	999999	579	552	648	20	999999	67	825	755	483	288	534	368	412	999999	338	999999	460	901	795	54	850	999999	999999	999999	698	999999	971	497	498	999999	999999	701	999999	999999	855	809	999999	956	791	999999	681	999999	461	999999	123	392	695	167	26	63	840	999999	999999	731	750	787	176	978	999999	999999	96	999999	999999	710	999999	832	610	558	122	999999	999999	503	120	999999	999999	618	340	276	556	315	913	814	481	445	932	936	223	36	114	77	999999	883	643	999999	921	353	976	999999	491	999999	999999	146	999999	497	842	346	612	701	999999	142	456	999999	431	999999	803	999999	999999	999999	777	999999	999999	583	999999	54	885	337	859	45	864	999999	641	589	784	999999	533	776	768	984	602	999999	334	521	999999	971	621	742	999999	637	999999	648	497	164	973	800	671	209	692	10	611	514	999999	999999	999999	348	999999	866	999999	165	483	999999	513	872	228	190	367	107	914	482	433	153	875	232	764	999999	999999	486	616	984	604	334	999999	768	999999	98	120	756	999999	330	481	754	626	306	164	255	145	625	936	999999	442	574	294	220	577	468	999999	263	999999	621	815	23	259	999999	560	999999	941	999999	999999	140	80	610	423	594	10	678	526	579	77	519	999999	907	550	999999	551	999999	49	874	999999	913	460	856	944	999999	514	999999	505	495	745	15	313	399	135	999999	721	999999	999999	700	219	899	942	999999	999999	303	540	908	999999	436	589	530	118	999999	554	999999	999999	224	666	999999	89	543	183	40	833	999999	215	
999999	999999	744	999999	999999	879	349	665	300	971	401	670	650	532	606	994	78	905	999999	896	246	844	549	136	999999	175	801	621	676	726	911	999999	133	98	999999	136	729	999999	870	651	769	412	264	999999	288	999999	25	826	483	548	114	135	999999	175	969	999999	242	617	999999	999999	88	728	999999	999999	70	176	999999	562	683	479	275	999999	45	573	137	833	590	999999	847	953	160	974	148	999999	999999	785	615	958	128	999999	894	121	729	326	573	50	999999	689	554	122	17	462	153	13	283	999999	100	999999	47	999999	265	306	769	651	403	113	590	999999	999999	284	560	587	443	680	584	164	25	999999	999999	97	999999	900	999999	999999	945	697	831	144	854	263	695	999999	921	983	747	598	999999	88	923	469	460	561	738	999999	561	430	999999	472	428	999999	353	999999	54	950	724	365	915	43	705	999999	282	999999	17	698	999999	990	666	460	999999	986	812	999999	794	541	636	859	172	120	999999	525	999999	999999	715	999999	909	322	525	971	268	391	682	999999	382	228	999999	14	999999	999999	999999	999999	999999	568	999999	442	316	999999	587	513	323	865	202	804	859	190	36	913	740	281	789	275	474	694	999999	551	999999	505	564	576	354	632	314	132	429	999999	760	120	829	283	429	502	735	999999	999999	403	199	877	458	999999	999999	999999	999999	999999	260	425	106	79	999999	987	138	811	851	21	168	999999	560	79	385	256	999999	916	94	467	852	296	540	999999	47	798	999999	437	999999	373	384	81	999999	999999	872	14	999999	999999	743	842	155	999999	999999	723	853	967	842	129	502	211	771	999999	999999	805	430	963	884	645	42	999999	999999	701	763	999999	637	96	330	528	207	380	999999	738	999999	251	322	244	646	999999	608	79	999999	242	934	999999	999999	109	999999	999999	611	909	130	871	659	175	217	453	854	171	95	999999	646	323	922	131	999999	42	112	946	493	999999	326	76	46	962	622	999999	766	918	886	999999	999999	767	917	298	259	869	89	17	44	868	999999	999999	731	999999	999999	642	320	999999	999999	569	997	936	80	425	592	64	834	999999	553	999999	687	999999	999999	557	563	879	999999	634	871	602	999999	999999	999999	999999	805	842	344	999999	539	980	91	953	544	327	999999	276	697	501	706	205	44	392	999999	999999	190	454	209	184	288	553	245	686	940	781	615	999999	999999	455	999999	749	719	639	167	999999	733	734	401	999999	999999	296	999999	905	999999	676	567	571	639	999999	999999	999999	643	170	916	985	744	999999	22	763	999999	638	252	252	999999	956	486	405	234	999999	
999999	456	63	250	168	999999	371	339	999999	999999	999999	999999	273	340	999999	268	116	559	722	999999	999999	338	722	999999	256	387	53	939	999999	971	199	172	346	747	208	987	999999	402	11	924	623	415	647	999999	999999	667	375	912	241	622	849	926	999999	62	74	167	734	425	999999	780	999999	432	315	999999	85	999999	707	525	999999	32	961	999999	557	798	999999	999999	690	974	999999	589	22	141	708	999999	131	999999	488	294	999999	999999	263	881	408	231	999999	200	109	860	999999	999999	959	849	999999	218	660	145	999999	999999	502	999999	476	759	337	414	999999	817	723	904	664	812	999999	999999	841	100	999999	999999	316	999999	822	368	323	829	312	600	999999	999999	999999	499	750	986	893	603	791	42	574	504	554	993	464	168	477	205	206	999999	925	546	18	689	449	580	999999	999999	72	144	999999	646	457	999999	784	604	465	234	163	678	918	968	631	809	525	274	535	322	999999	664	891	128	633	451	675	999999	999999	672	59	179	166	849	541	657	704	999999	56	817	999999	859	702	252	51	527	941	956	915	999999	173	184	999999	516	182	408	253	999999	23	15	999999	701	450	793	184	983	522	78	999999	999999	114	597	228	718	114	999999	961	648	86	116	510	718	177	955	509	874	999999	649	677	142	999999	494	915	51	756	516	999999	909	999999	67	14	872	528	942	104	575	956	336	999999	999999	446	604	142	906	504	999999	534	999999	999999	309	859	872	401	305	569	619	999999	999999	961	597	999999	62	999999	999999	111	638	999999	234	860	933	918	797	246	517	999999	810	361	999999	546	414	981	924	999999	767	208	141	481	999999	999999	999999	999999	778	375	815	567	999999	33	123	999999	866	162	309	634	360	391	71	636	883	999999	758	268	999999	641	999999	999999	677	437	999999	821	969	166	999999	999999	386	50	999999	432	999999	949	311	787	999999	213	679	262	681	999999	274	999999	146	505	999999	624	999999	226	228	147	818	209	889	956	219	302	999999	710	999999	458	258	319	999999	639	999999	933	307	999999	999999	471	962	304	934	387	172	437	684	474	568	999999	237	169	822	12	614	999999	69	355	577	999999	377	968	76	233	51	955	144	999999	300	664	999999	999999	206	757	185	523	275	999999	794	782	618	999999	999999	999999	230	98	497	249	34	983	999999	952	999999	83	999999	999999	999999	999999	999999	217	302	186	183	999999	34	999999	962	74	826	100	956	999999	560	794	338	16	826	232	12	952	999999	999999	482	999999	790	374	999999	999999	664	192	295	564	999999	587	489	999999	999999	247	819	645	136	
999999	423	934	999999	326	401	999999	999999	96	176	15	707	999999	749	999999	703	867	124	659	337	839	410	644	805	401	391	999999	314	896	819	589	413	367	999999	45	999999	548	289	473	973	647	999999	577	25	290	857	999999	838	91	737	330	133	169	999999	297	999999	778	138	636	934	999999	304	849	277	587	601	349	999999	713	926	165	587	650	686	690	461	832	628	999999	999999	609	145	232	169	499	465	253	999999	538	22	999999	999999	653	538	555	352	538	999999	999999	999999	517	224	999999	165	582	742	999999	483	627	836	199	159	999999	999999	334	999999	81	999999	999999	999999	357	299	999999	701	233	745	999999	999999	140	347	999999	532	999999	835	35	395	21	77	586	999999	982	770	433	999999	999999	552	999999	560	213	273	280	999999	532	315	999999	999999	195	433	931	836	999999	370	353	290	999999	999999	958	999999	76	939	281	14	113	999999	149	587	866	336	877	680	939	999999	908	867	76	999999	999999	999999	999999	807	209	587	145	750	948	621	426	999999	999999	165	593	37	494	273	991	276	745	511	176	754	362	859	555	999999	896	434	999999	486	224	839	999999	84	284	999999	740	693	869	362	999999	528	170	723	546	722	96	912	889	644	875	799	338	999999	999999	999999	454	350	42	884	853	524	168	940	928	999999	999999	519	753	235	533	308	999999	392	438	648	594	639	322	833	174	984	545	999999	610	424	511	999999	365	999999	814	400	660	984	509	558	369	229	794	999999	234	577	169	664	999999	576	402	999999	69	80	164	815	37	999999	720	869	978	999999	340	514	999999	999999	164	999999	421	143	647	422	883	879	289	375	844	725	608	596	824	881	999999	43	999999	566	119	295	380	998	999999	999999	274	640	579	28	888	290	159	906	999999	999999	252	976	929	980	72	999999	791	789	971	312	600	133	54	107	642	306	492	881	218	999999	847	422	771	999999	158	999999	999999	270	999999	999999	575	702	183	883	638	999999	114	999999	999999	999999	504	591	37	70	860	150	595	482	385	591	797	999999	698	553	103	999999	999999	743	999999	818	879	530	312	416	737	999999	949	170	469	911	202	999999	387	288	375	266	395	711	334	999999	657	827	885	894	766	306	14	630	999999	807	999999	370	219	685	999999	973	999999	620	332	999999	201	434	23	999999	399	356	891	419	188	836	999999	999999	419	999999	171	999999	645	417	999999	440	999999	329	999999	661	395	832	241	701	237	401	977	999999	388	372	815	232	814	421	505	420	415	594	451	954	373	31	999999	394	523	998	999999	999999	971	892	
78	999999	64	361	88	999999	999999	199	192	787	858	670	125	56	19	938	247	233	911	999999	999999	310	999999	999999	298	999999	881	846	187	239	73	116	803	496	999999	943	178	462	343	999999	304	999999	411	663	106	702	906	904	385	585	999999	114	959	741	999999	999999	993	639	73	999999	685	278	21	953	723	751	866	629	752	999999	770	784	890	973	935	999999	898	224	329	595	467	977	471	999999	999999	959	157	72	630	535	999999	538	399	629	263	999999	999999	458	939	354	999999	999999	161	319	815	976	223	986	999999	66	999999	999999	320	999999	256	999999	807	419	485	764	604	999999	999	999999	999999	241	395	271	719	909	605	999999	284	974	759	190	825	161	786	501	745	170	265	573	665	180	228	920	382	999999	228	794	999999	999999	749	41	287	934	999999	584	591	952	276	896	460	430	505	345	999999	76	999999	999999	999999	999999	29	443	549	435	560	945	23	474	889	174	999999	810	475	109	999999	728	902	890	958	212	999999	793	894	368	123	999999	674	882	212	999999	672	572	172	999999	999999	316	492	852	383	257	570	999999	72	112	215	999999	955	405	120	990	999999	999999	999999	430	999999	235	549	190	999999	326	999999	140	272	583	501	128	648	485	943	919	245	60	516	711	641	793	730	791	162	474	289	279	772	221	152	680	875	742	916	929	766	312	540	67	976	999999	999999	489	610	97	10	479	462	201	755	122	485	985	788	289	505	757	37	847	999999	11	368	61	440	821	252	999999	569	23	162	999999	520	458	999999	211	939	250	999999	75	473	999999	816	580	465	999999	204	889	953	636	434	18	999999	693	31	974	81	802	999999	789	999999	104	910	999999	48	821	602	36	261	586	999999	265	577	961	383	999999	195	787	595	411	627	363	952	932	999999	999999	658	827	437	759	139	146	201	401	231	999999	898	377	541	644	437	177	638	376	296	179	999999	323	999999	794	789	293	217	999999	171	490	999999	978	999999	894	172	775	598	501	999999	213	73	185	739	14	338	817	255	950	973	459	725	999999	646	999999	999999	999999	999999	999999	970	845	999999	553	240	740	237	920	999999	647	481	661	578	999999	919	92	115	266	583	999999	465	972	48	266	673	712	765	999999	341	449	192	826	267	955	531	611	284	519	945	999999	999999	417	308	608	479	322	880	588	665	564	314	456	762	213	188	999999	807	672	999999	527	975	999999	589	79	999999	654	404	623	615	318	807	595	999999	584	537	58	673	439	999999	361	831	187	900	777	144	735	999999	63	
999999	533	803	612	639	427	34	999999	999999	239	153	824	917	266	973	999999	757	999999	999999	187	675	139	334	378	885	527	999999	797	999999	812	935	729	590	350	846	91	515	999999	955	893	560	432	999999	443	295	999999	444	999999	999999	553	29	425	600	999999	388	647	209	434	727	121	731	999999	344	999999	304	424	244	577	999999	891	841	562	999999	251	627	253	909	890	93	999999	999999	999999	999999	228	999999	519	138	703	962	999999	999999	999999	999999	843	172	334	97	213	999999	870	728	999999	164	322	711	466	662	358	269	999999	737	318	999999	804	38	609	999999	126	233	784	999999	999999	999999	220	18	999999	95	919	999999	303	999999	706	750	222	203	226	999999	281	516	335	857	780	999999	827	472	999999	739	672	815	999999	692	971	979	364	584	198	999999	944	313	950	999999	743	279	965	999999	41	567	999999	611	811	999999	369	609	898	999999	515	999999	787	748	444	31	422	999999	999999	610	194	999999	396	638	14	964	999999	968	565	953	124	511	999999	999999	999999	16	610	999999	14	920	332	372	91	437	78	102	474	206	999999	999999	959	999999	753	364	794	315	181	500	606	999999	999999	999999	53	944	999999	14	627	938	317	438	420	361	109	999999	288	822	644	958	999999	912	999999	999999	999999	635	999999	484	757	999999	64	135	834	120	463	167	310	999999	328	999999	624	999999	475	536	888	999999	519	999999	999999	999999	999999	972	999999	222	999999	999999	357	793	301	999999	949	999999	256	999999	884	191	604	309	999999	999999	304	357	503	506	343	504	447	963	937	670	126	999999	944	609	47	91	999999	621	999999	769	809	516	999999	999999	197	999999	817	962	652	707	835	219	709	598	853	729	478	174	879	436	257	394	856	631	301	562	393	647	475	802	999999	982	130	138	999999	787	717	999999	319	56	687	485	321	999999	834	906	687	356	755	318	613	300	999999	752	522	425	660	18	618	635	903	999999	496	849	979	853	999999	581	465	76	21	885	855	999999	749	772	999999	626	796	999999	875	47	999999	999999	199	999999	999999	999999	616	716	137	708	974	684	999999	516	988	471	260	981	999999	999999	890	689	999999	999999	445	909	13	749	352	999999	999999	999999	759	866	289	339	660	999999	613	720	965	749	939	999999	999999	999999	689	242	999999	611	376	814	999999	999999	156	211	860	471	992	340	375	866	374	999999	496	750	924	999999	237	658	810	707	378	999999	150	151	999999	993	816	273	230	770	965	740	667	407	655	990	999999	87	479	199	999999	282	355	108	385	999999	817	999999	256	999999	14	135	999999	
668	446	999999	628	15	461	866	654	999999	999999	604	900	633	435	98	105	933	565	999999	189	620	157	105	999999	51	766	904	999999	655	26	815	765	840	939	998	961	999999	371	714	626	613	544	999999	173	750	999999	751	420	728	75	323	848	999999	946	190	520	350	999999	586	249	557	690	999	711	304	839	70	693	436	999999	922	572	999999	533	576	85	325	932	10	844	24	493	457	590	703	999999	999999	894	999999	999999	999999	452	784	474	79	999999	545	130	999999	911	999999	67	999999	999999	152	999999	997	331	999999	114	999999	418	729	742	999999	73	999999	418	17	999999	928	175	935	949	999999	999999	787	999999	464	999999	540	205	73	99	999999	999999	510	855	999999	999999	969	588	524	653	292	212	722	999999	249	15	689	137	122	542	999999	971	132	44	94	672	999999	621	867	726	574	10	354	639	45	999999	999999	999999	970	64	367	999999	651	291	666	314	757	745	146	458	963	412	92	999999	999999	735	999999	476	999999	999999	990	358	721	797	88	292	857	92	16	970	453	999999	166	68	184	999999	999999	999999	377	780	914	227	484	999999	763	171	917	999999	532	999999	444	95	999999	204	74	18	628	853	212	999999	456	675	739	999999	999999	660	255	34	999999	475	415	993	108	999999	861	772	873	999999	44	917	374	44	559	706	536	367	696	962	993	999999	24	476	637	994	333	999999	999999	999999	412	112	915	999999	476	67	894	450	986	625	343	999999	144	324	999999	295	18	999999	125	42	639	647	964	293	999999	190	460	938	999999	114	666	621	999999	999999	900	932	999999	481	568	502	999999	999999	999999	81	999999	701	41	699	658	999999	985	999999	133	455	679	765	148	999999	999999	999999	606	956	94	882	999999	721	17	999999	424	885	999999	537	852	999999	230	552	277	892	665	339	159	761	999999	23	129	754	498	999999	885	145	794	379	619	999999	896	855	11	498	123	999999	694	461	284	999999	67	999999	999999	510	234	136	497	999999	966	533	145	999999	676	80	762	999999	233	178	999999	289	999999	914	917	578	726	375	551	778	999999	758	644	698	486	516	955	670	695	987	614	759	647	548	999999	95	148	60	188	999999	736	910	683	525	999999	999999	682	152	540	490	999999	999999	585	719	477	218	888	446	368	170	124	999999	518	999999	564	934	641	552	512	832	440	675	197	999999	52	868	85	999999	930	999999	999999	999999	140	999999	213	755	999999	928	81	204	206	701	999999	999999	999999	999999	402	447	961	833	364	139	640	999999	999999	118	671	999999	677	608	143	769	516	878	999999	311	
961	999999	42	809	760	999999	480	999999	635	738	983	179	999999	408	476	999999	999999	999999	136	704	182	432	164	999999	94	999999	999999	999999	71	437	195	813	692	514	999999	98	415	999999	82	999999	658	332	82	999999	134	501	170	999999	142	505	612	418	751	999999	139	538	158	999999	724	551	462	999999	256	999999	999999	180	487	299	724	999999	231	14	35	486	999999	850	359	843	971	592	58	981	340	565	824	999999	72	71	385	154	939	479	437	530	999999	999999	86	874	767	954	23	870	554	754	283	999999	393	275	584	289	188	315	965	142	503	480	677	690	999999	777	118	426	914	999999	448	999999	577	504	999999	404	773	999999	85	999999	579	187	437	999999	292	227	392	796	486	106	999999	999999	999999	305	36	716	973	395	500	990	999999	999999	956	974	316	531	39	999999	977	190	515	703	240	947	563	326	52	100	999999	166	394	999999	939	818	999999	999999	999999	999999	478	581	431	388	999999	95	181	999999	230	463	280	760	197	503	999999	999999	590	271	999999	999999	999999	710	674	883	987	344	605	999999	657	148	369	502	292	758	420	999999	758	137	999999	155	999999	581	105	589	820	647	969	890	999999	643	237	352	420	682	539	999999	907	548	401	650	489	647	999999	92	104	778	478	439	92	423	547	463	552	999999	790	170	614	94	72	999999	374	714	41	999999	910	26	91	609	999999	999999	498	220	735	999999	665	138	257	22	494	52	179	540	999999	999999	106	773	999999	999999	892	999999	999999	822	485	999999	285	774	615	999999	999999	87	696	999999	999999	999999	925	336	728	484	593	661	913	602	999999	999999	999999	834	907	953	918	999999	999999	999999	999999	999999	500	675	735	684	793	891	523	937	840	417	356	310	329	378	163	769	55	325	578	241	465	560	232	465	999999	450	867	999999	401	44	860	775	161	370	939	259	601	999999	999999	999999	147	999999	999999	192	673	870	515	538	799	999999	102	901	999999	486	394	940	453	280	803	353	33	999999	546	806	999999	999999	159	958	439	903	178	11	635	876	103	490	798	49	791	999999	934	338	862	252	942	958	433	675	976	998	806	331	250	347	678	286	439	954	635	103	720	999999	109	896	980	100	999999	476	392	904	151	413	999999	999999	418	694	998	999999	864	999999	157	484	981	440	107	847	999999	297	207	816	61	844	414	698	300	387	238	999999	272	851	999999	956	999999	82	857	402	842	458	929	984	288	145	100	46	999999	246	575	669	798	142	339	979	999999	575	999999	307	999999	790	999999	999999	465	41	40	23	
906	200	999999	909	999999	704	15	312	368	223	538	999999	999999	378	752	63	812	999999	177	139	521	999999	999999	999999	229	560	999999	62	957	999999	528	256	114	86	139	999999	55	666	999999	104	137	37	621	66	46	937	553	999999	47	999999	228	896	864	900	502	204	513	483	999999	999999	310	952	999999	469	694	999999	999999	677	248	999999	18	999999	999999	999999	12	493	999999	999999	680	291	999999	999999	999999	519	680	631	392	214	584	935	999999	571	976	999999	999999	184	682	161	371	754	999999	876	999999	49	999999	999999	423	791	898	18	112	881	803	408	26	537	937	835	999999	72	899	606	102	999999	757	446	179	999999	288	827	810	939	999999	925	163	140	391	975	89	607	218	600	315	576	832	369	999999	577	57	267	247	847	373	308	854	531	783	88	291	993	903	13	512	81	208	999999	621	999999	999999	999999	156	999999	756	999999	854	309	999999	526	999999	999999	999999	999999	372	31	590	963	576	961	81	632	356	312	999999	999999	999999	215	98	244	377	999999	747	999999	332	171	121	285	999999	999999	454	555	999999	267	608	999999	325	311	640	999999	491	999999	595	659	806	999999	538	843	999999	670	999999	999999	220	65	999999	810	649	785	279	999999	999999	315	999999	395	999999	525	401	99	999999	799	769	403	574	606	753	142	84	999999	95	999999	632	277	16	430	704	805	344	185	119	999999	254	999999	41	439	999999	999999	372	210	999999	290	231	449	149	478	900	93	84	614	312	25	736	999999	999999	999999	578	642	308	452	690	712	190	225	980	906	555	239	371	144	36	999999	999999	873	946	804	487	193	138	538	999999	999999	999999	730	873	103	999999	692	839	470	861	937	877	920	520	439	110	15	469	999999	922	670	722	939	587	734	255	862	614	895	92	394	514	769	922	79	999999	459	352	999999	845	999999	400	901	283	98	999999	999999	363	517	704	999999	724	895	616	859	898	999999	152	999999	847	208	999999	999999	999999	476	433	118	998	450	457	650	663	582	999999	69	280	821	999999	499	999999	405	509	107	201	610	670	618	163	73	180	200	316	999999	999999	999999	785	455	522	807	999999	591	851	912	70	999999	818	152	999999	556	999999	999999	999999	999999	113	451	699	980	999999	777	805	999999	954	934	280	999999	343	458	542	999999	284	824	308	999999	835	999999	554	999999	999999	147	792	999999	119	606	484	102	75	999999	999999	597	947	999999	702	745	11	850	636	916	642	803	719	369	609	999999	282	763	779	276	818	660	897	999999	999999	616	984	287	999999	999999	460	187	200	680	358	945	
802	999999	132	562	856	984	815	637	954	243	427	432	918	360	334	999999	999999	798	845	449	699	843	999999	96	761	723	999999	288	466	464	999999	49	21	999999	956	803	641	227	420	833	845	269	158	709	198	999999	369	354	999999	739	864	402	834	908	255	999999	999999	45	801	142	839	537	181	999999	630	387	420	264	999999	531	89	105	388	999999	604	439	999999	162	999999	208	364	800	264	727	600	220	215	999999	418	999999	195	605	426	287	993	317	98	658	999999	811	151	115	951	502	659	768	23	821	313	815	273	999999	148	602	778	49	999999	454	899	419	182	317	845	404	999999	484	679	111	28	296	999999	46	83	96	66	259	999999	761	999999	831	207	393	999999	603	999999	999999	467	823	508	999999	999999	644	758	999999	639	834	999999	556	167	999999	99	912	999999	999999	474	237	999999	61	545	529	999999	520	387	78	222	788	517	999999	670	999999	26	856	999999	74	261	706	287	999999	457	232	999999	301	603	891	742	295	590	782	999999	507	999999	999999	287	999999	999999	524	267	690	999999	850	326	999999	886	999999	169	242	319	738	765	767	950	977	604	323	539	899	916	495	336	999999	999999	999999	123	172	999999	999999	578	623	999999	737	449	596	956	606	906	999999	999999	60	732	509	975	852	999999	999999	557	372	999999	964	999999	999999	607	771	364	999999	652	590	903	999999	289	558	664	695	436	38	328	363	31	997	999999	566	494	866	763	826	999999	356	718	752	615	901	799	614	183	447	139	677	242	436	999999	325	79	690	770	999999	845	999999	425	988	999999	999999	351	813	556	883	999999	999999	999999	538	579	306	999999	999999	118	999999	758	59	521	989	898	651	131	594	53	101	496	804	106	589	981	670	930	730	999999	421	559	985	67	300	78	399	668	703	856	658	453	919	581	392	425	795	768	999999	999999	999999	999999	999999	770	465	396	574	999999	429	999999	908	375	151	450	697	999999	773	999999	231	920	509	982	427	738	394	999999	577	999999	713	174	999999	902	504	641	318	999999	999999	225	602	999999	504	754	249	999999	948	292	312	999999	999999	563	651	999999	999999	515	589	418	655	28	385	816	819	351	930	999999	371	15	871	509	142	358	35	557	399	328	426	999999	999999	280	789	999999	345	999999	348	160	522	392	999999	999999	62	999999	693	784	839	785	94	162	999999	984	785	999999	999999	802	346	999999	538	103	999999	999999	99	834	675	384	239	283	999999	999999	12	780	742	999999	649	882	457	242	664	250	718	613	999999	999999	931	999999	494	999999	690	543	763	
999999	622	428	979	147	899	228	999999	319	555	566	315	374	159	53	251	999999	303	538	355	113	872	297	999999	999999	985	825	902	999999	890	392	592	937	956	200	168	324	999	512	983	239	18	355	999999	161	999999	869	123	887	517	687	553	161	198	659	940	334	52	190	162	999999	999999	317	428	172	974	377	417	959	885	927	807	790	555	999999	105	526	601	233	500	125	711	999999	999999	999999	839	999999	749	307	999999	833	281	819	360	909	913	700	926	533	187	930	999999	164	12	589	880	762	606	82	564	423	733	819	689	46	372	310	908	226	333	543	628	120	709	62	656	988	439	646	212	404	999999	78	55	569	663	999999	22	818	332	86	834	677	742	836	109	462	139	324	547	613	791	999999	209	644	312	999999	455	949	933	999999	332	959	869	169	822	665	773	129	382	814	297	99	894	256	709	951	377	872	999999	203	858	125	999999	999999	612	890	999999	411	267	322	111	73	885	440	999999	999999	807	999999	24	444	689	20	941	732	325	701	815	952	934	361	974	583	996	740	43	999999	860	280	999999	999999	796	371	862	70	999999	234	999999	463	999999	835	999999	999999	999999	999999	514	847	999999	999999	283	910	85	915	477	906	347	528	76	999999	406	546	23	536	35	92	648	999999	158	999999	29	100	497	362	459	109	999999	189	725	488	235	999999	42	999999	997	999999	856	999999	893	955	722	999999	168	69	66	957	999999	617	768	999999	870	196	699	302	357	192	999999	999999	466	999999	699	167	999999	587	999999	221	513	528	999999	999999	999999	767	433	999999	169	999999	932	999999	999999	502	287	599	421	950	999999	48	495	740	147	999999	232	143	423	526	999999	999999	999999	580	150	845	999999	302	88	999999	548	112	762	507	143	523	260	999999	427	964	999999	109	746	852	999999	999999	725	773	999999	723	166	999999	353	907	999999	605	452	361	297	459	999999	984	521	41	999999	515	285	988	999999	624	999999	246	716	459	999999	167	817	539	611	999999	130	680	910	999999	232	456	759	999999	571	537	80	999999	699	967	916	115	587	999999	450	999999	605	736	999999	767	169	920	999999	894	481	999999	999999	912	750	38	999999	377	999999	166	809	955	756	430	427	79	553	666	999999	999999	542	999999	579	112	99	156	663	393	514	152	999999	311	80	999999	999999	793	749	167	999999	999999	637	999999	41	431	905	494	707	185	319	999999	224	502	384	636	361	999999	208	685	999999	604	999999	945	999999	931	960	507	885	891	57	999999	330	395	519	999999	999999	994	299	158	206	
999999	449	487	999999	999999	928	703	927	443	513	231	999999	73	343	553	999999	692	685	110	470	408	999999	816	137	685	999999	828	982	999999	525	367	861	60	999999	228	999999	887	870	454	999999	267	579	999999	387	825	48	266	61	966	580	428	318	199	687	999999	995	632	360	398	999999	999999	720	999999	999999	156	370	544	999999	125	398	418	821	999999	107	999999	829	166	439	312	999999	520	776	999999	999999	106	58	999999	999999	691	233	532	537	482	999999	999999	546	159	534	240	465	504	681	936	578	171	999999	86	101	484	967	999999	202	57	751	132	333	704	501	820	108	999999	181	892	891	999999	880	349	429	205	666	679	632	209	847	152	838	839	447	766	499	999999	580	887	723	394	999999	489	730	689	579	841	658	999999	142	766	999999	788	999999	713	999999	267	656	896	818	298	216	993	999999	608	293	493	267	734	330	136	127	293	178	507	535	401	618	740	626	824	31	918	999999	90	999999	999999	794	733	999999	241	324	684	79	999999	188	346	289	999999	405	999999	584	923	392	15	649	48	999999	547	188	999999	649	999999	280	999999	276	999999	999999	130	788	243	698	999999	259	999999	811	443	999999	743	329	198	122	999999	344	540	250	107	999999	71	441	999999	440	257	555	596	592	999999	414	84	168	890	420	168	999999	171	999999	60	674	303	204	216	824	876	228	999999	777	161	581	739	754	179	762	864	689	16	803	451	999999	662	999999	999999	38	149	999999	438	999999	999999	163	999999	153	999999	432	241	867	234	957	563	38	999999	818	999999	826	999999	330	989	138	555	479	999999	368	945	82	21	797	791	999999	684	301	790	222	999999	999999	408	595	564	747	999999	997	464	59	249	422	999999	844	999999	586	363	819	595	310	999999	999999	827	815	207	127	420	444	86	57	282	999999	248	353	995	442	428	89	765	999999	607	557	25	287	128	533	999999	177	999999	214	999999	865	706	999999	989	349	999999	593	397	999999	336	95	921	416	999999	978	183	79	849	633	999999	284	999999	353	702	674	999999	999999	999999	674	999999	999999	713	871	999999	417	565	999999	999999	999999	999999	835	691	328	915	522	636	608	999999	150	360	999999	328	999999	56	548	999999	363	787	999999	881	630	896	999999	999999	999999	381	60	999999	999999	422	424	715	999999	371	333	593	734	437	999999	48	999999	49	556	324	876	924	999999	825	685	605	211	971	47	773	999999	938	967	348	999999	150	585	426	152	999999	999999	875	134	736	723	955	999999	999999	607	999999	999999	591	349	409	999999	168	766	999999	999999	999999	221	
452	677	430	999999	394	999999	396	604	49	462	442	897	829	999999	11	800	999999	111	999999	528	284	373	760	999999	59	598	568	999999	673	384	360	999999	389	999999	492	207	703	16	338	999999	690	999999	568	825	999999	694	520	30	111	999999	887	133	777	244	936	999999	917	679	680	795	66	999999	930	664	999999	523	517	999999	895	803	999999	871	772	999999	838	999999	805	935	172	365	88	547	143	314	496	237	999999	154	579	413	290	34	336	543	999999	999999	401	903	723	75	186	206	999999	308	999999	999999	999999	388	406	983	283	981	516	324	999999	999999	999999	626	178	874	381	373	744	999999	523	999999	545	999999	124	309	561	901	222	106	189	882	999999	835	52	481	876	763	747	595	139	999999	518	22	826	765	520	774	999999	849	694	999999	999999	642	784	201	480	130	999999	107	431	382	769	420	999999	834	999999	193	583	697	997	617	625	159	999999	224	563	999999	413	359	788	786	176	372	999999	376	999999	999999	60	999999	10	755	500	650	999999	999999	539	107	999999	991	669	337	201	48	851	87	197	312	289	570	999999	947	717	914	318	644	999999	406	18	769	414	325	999999	733	696	251	126	999999	985	999999	684	465	656	421	999999	461	595	999999	521	334	188	128	999999	999999	222	62	48	586	999999	528	551	999999	99	117	587	354	203	467	351	609	960	221	326	683	999999	999999	999999	305	234	999999	58	87	885	684	590	999999	999999	653	521	644	213	540	643	999999	64	999999	376	548	833	999999	267	138	787	999999	999999	967	999999	818	603	48	760	742	999999	484	479	473	257	415	999999	301	531	999999	999999	706	406	429	578	859	999999	344	806	752	471	889	599	999999	999999	973	320	623	999999	15	60	482	883	999999	188	169	987	590	304	999999	32	542	813	717	191	999999	515	944	398	942	199	268	242	999999	280	472	885	999999	183	283	999999	999999	807	999999	499	473	823	934	250	419	999999	48	50	845	730	929	85	881	738	220	468	375	234	551	815	791	250	875	999999	716	283	438	417	30	866	128	999999	298	227	999999	266	999999	703	999999	80	161	999999	396	287	350	397	13	820	963	815	999999	678	266	999999	999999	233	947	744	534	999999	443	630	30	979	611	205	787	663	30	999999	887	999999	999999	480	664	573	853	999999	849	329	280	618	453	999999	146	450	478	588	519	999999	318	999999	179	999999	637	530	999999	417	676	155	609	349	799	999999	927	67	434	785	999999	144	380	360	894	999999	999999	824	186	814	842	999999	999999	209	999999	536	999999	61	502	410	843	
143	999999	446	921	703	719	930	819	443	287	89	25	693	542	384	999999	958	941	964	999999	812	353	393	999999	514	429	410	205	272	376	875	564	33	941	911	999999	933	438	200	495	934	15	743	999999	763	155	43	666	769	421	685	120	999999	430	40	790	982	999999	416	284	318	734	556	77	999999	525	991	751	630	999999	190	530	751	478	999999	999999	610	855	811	369	395	999999	999999	850	690	999999	999999	603	911	131	787	71	31	915	187	209	459	999999	134	248	163	292	46	164	241	999999	368	70	385	233	189	999999	70	999999	999999	999999	308	705	999999	646	499	398	839	999999	827	999999	999999	835	999999	845	999999	934	731	573	215	113	707	282	999999	535	406	965	228	688	941	661	10	974	37	612	999999	753	999999	487	748	765	999999	999999	336	121	657	999999	769	539	875	255	404	497	842	784	867	35	999999	999999	999999	534	999999	999999	567	176	128	999999	808	688	944	604	645	253	824	450	661	180	999999	507	878	872	205	688	812	696	999999	512	142	252	745	875	667	999999	247	224	594	999999	999999	999999	993	132	725	999999	595	280	610	161	673	401	999999	999999	999999	587	999999	377	999999	999999	348	871	909	615	402	566	943	78	936	207	16	609	855	371	210	786	999999	999999	157	124	102	541	95	115	839	740	128	58	796	90	474	869	885	112	999999	108	260	387	730	169	147	999999	344	999999	154	73	999999	762	496	303	999999	228	230	223	399	999999	785	999999	776	999999	447	894	281	999999	733	999999	724	752	999999	112	535	137	999999	999999	977	999999	207	682	999999	999999	999999	999999	562	503	999999	255	648	671	713	154	999999	999999	610	999999	722	252	255	488	678	17	349	793	352	394	767	945	999999	242	246	823	609	112	999999	10	999999	999999	342	999999	848	999999	498	62	49	274	789	999999	999999	955	275	734	330	718	13	999999	999999	999999	999999	178	735	999999	999999	415	435	889	544	220	611	610	611	641	910	476	999999	999999	519	297	754	87	604	687	999999	248	999999	512	503	891	108	891	574	999999	76	174	999999	999999	999999	92	627	159	999999	579	477	916	999999	999999	824	853	999999	999999	442	149	656	999999	573	999999	643	814	999999	922	999999	653	999999	999999	46	553	575	746	433	852	765	999999	669	605	357	35	219	999999	999999	999999	687	649	811	999999	999999	434	411	140	600	999999	999999	621	643	704	999999	86	467	999999	880	999999	68	999999	430	236	57	999999	479	61	999999	999999	838	999999	919	999999	244	999999	841	824	271	611	152	445	155	438	708	154	999999	965	999999	281	
999999	999999	631	104	285	609	229	585	248	999999	954	360	551	63	166	23	701	539	999999	25	244	643	495	279	657	999999	932	991	527	903	221	514	218	999999	999999	386	999999	825	829	635	528	266	585	818	656	792	893	102	282	695	452	264	505	999999	46	924	966	362	446	662	676	237	999999	345	999999	450	999999	244	83	779	999999	875	710	834	497	978	67	676	622	999999	729	840	999999	832	460	957	18	999999	999999	999999	419	156	389	999999	958	300	208	250	587	215	651	999999	28	502	191	576	554	999999	340	68	867	999999	739	581	932	999999	519	235	884	283	441	760	964	999999	370	368	496	543	875	207	779	816	99	417	999999	999999	999999	999999	650	999999	413	347	61	221	196	129	416	807	244	999999	999999	972	999999	314	999999	890	694	999999	142	822	89	999999	795	143	288	61	210	332	368	861	23	303	584	10	999999	104	709	999999	832	250	951	689	308	999999	999999	999999	461	785	643	333	385	823	999999	999999	804	402	551	918	999999	145	919	93	448	999999	119	487	397	999999	999999	999999	191	942	176	999999	870	999999	999999	999999	999999	999999	999999	425	999999	999999	485	199	220	999999	205	999999	999999	791	999999	999999	999999	999999	250	999999	644	938	999999	999999	999999	963	151	443	999999	999999	999999	415	999999	509	211	461	545	999999	404	413	999999	999999	277	640	169	966	137	999999	133	479	571	12	158	785	408	999999	71	999999	84	726	893	52	542	29	799	790	786	999999	590	367	161	827	473	837	38	724	671	778	999999	384	836	751	319	187	999999	954	266	999999	999999	432	999999	51	428	999999	999999	854	387	257	841	379	190	94	999999	765	999999	999999	538	999999	999999	683	117	293	567	700	999999	151	732	999999	400	845	534	881	940	167	999999	999999	408	795	999999	999999	999999	423	937	566	203	751	999999	554	859	999999	425	944	157	428	999999	116	999999	999999	788	378	132	32	856	995	845	309	153	652	797	219	999999	999999	995	583	999999	693	999999	11	999999	148	999999	188	999999	515	430	589	999999	999999	841	999999	634	680	17	999999	61	324	567	942	999999	893	607	999999	757	650	999999	999999	949	574	92	632	761	999999	231	999999	177	943	528	350	575	265	999999	999999	999999	935	999999	999999	735	56	531	30	136	413	290	612	541	912	431	999999	965	747	640	168	999999	219	110	999999	999999	999999	999999	118	796	226	376	465	327	999999	486	821	999999	886	946	999999	53	71	506	357	202	618	117	265	522	674	385	827	624	417	201	602	834	999999	215	376	276	999999	999999	999999	46	824	295	565	435	999999	
787	89	800	738	125	378	712	752	958	840	260	524	999999	132	841	548	840	999999	999999	884	987	643	999999	579	999999	630	837	596	321	999999	333	999999	830	999999	999999	305	36	886	302	999999	889	999999	473	374	126	751	826	999999	78	497	984	385	999999	550	622	999999	408	230	112	999999	540	999999	441	590	517	708	999999	683	246	545	522	999999	999999	960	994	905	180	999999	999999	884	803	999999	528	999999	999999	947	999999	289	300	743	999999	999999	999999	999999	999999	772	650	882	857	417	67	153	864	532	975	40	768	820	999999	717	973	999999	767	228	691	999999	598	617	207	569	937	414	393	503	648	716	999999	809	677	231	264	297	459	55	999999	999999	872	999999	848	999999	999999	949	733	582	769	999999	48	999999	126	999999	999999	43	999999	297	479	652	759	371	883	999999	999999	999999	153	334	463	999999	642	999999	999999	41	930	999999	769	844	999999	999999	999999	810	733	843	677	615	693	197	56	999999	612	172	576	184	900	510	999999	589	504	230	999999	999999	129	999999	999999	327	174	95	559	583	274	841	906	491	999999	999999	637	49	592	253	275	956	287	241	999999	480	999999	226	140	430	488	190	350	170	191	280	691	649	680	359	451	999999	638	473	957	999999	265	94	212	999999	873	83	999999	260	955	850	999999	887	20	692	182	947	954	999999	104	94	500	999999	310	701	267	988	368	242	801	666	999999	813	284	312	224	999999	23	188	556	999999	193	99	999999	999999	999999	999999	638	988	186	503	653	508	379	999999	280	518	783	999999	694	884	714	764	458	298	532	999999	612	708	477	121	934	775	582	999999	900	411	542	969	553	999999	359	380	999999	308	23	819	443	999999	41	706	287	999999	999999	671	700	999999	640	999999	808	838	999999	929	521	75	999999	877	926	690	972	868	976	813	999999	240	999999	344	708	160	285	999999	876	210	999999	999999	999999	999999	999999	910	988	481	770	625	171	714	272	429	859	999999	738	999999	999999	752	439	173	729	473	554	263	146	366	720	490	640	105	962	989	263	749	240	148	596	25	999999	500	999999	360	652	253	999999	115	485	717	422	150	820	999999	771	513	51	371	877	37	999999	631	760	290	985	76	752	282	176	119	760	600	548	876	999999	999999	74	378	999999	310	999999	41	999999	13	78	500	284	839	999999	999999	708	869	270	999999	251	81	739	999999	375	586	501	694	999999	375	999999	821	999999	943	82	831	999999	672	550	576	741	742	750	757	221	494	792	913	64	426	410	891	339	980	634	979	999999	999999	13	244	809	601	
102	515	56	256	899	340	999999	397	999999	999999	328	693	826	509	331	982	606	881	999999	587	640	522	964	75	492	621	319	103	999999	202	669	315	999999	150	650	999999	999999	965	595	461	157	666	126	375	572	645	163	135	658	227	649	132	450	232	960	999999	550	980	764	288	31	672	765	118	999999	23	926	686	858	96	281	641	295	342	440	973	999999	599	503	846	999999	999999	445	414	999999	547	864	545	999999	80	693	730	210	317	440	999999	901	17	999999	558	719	477	999999	571	946	999999	999999	118	791	986	184	951	486	918	820	837	237	360	565	999999	158	391	505	787	402	550	999999	978	901	999999	81	999999	599	945	137	990	916	873	999999	544	711	756	753	999999	896	742	999999	999999	496	603	257	999999	999999	999999	409	337	971	489	999999	999999	577	857	216	836	914	786	361	999999	790	830	921	363	999999	31	999999	402	638	312	890	660	999999	157	492	999999	708	530	945	999999	545	799	28	436	999999	72	966	853	999999	917	999999	999999	390	999999	502	665	681	893	658	431	999999	16	699	669	599	518	108	429	999999	908	138	999999	840	933	996	990	999999	495	658	999999	64	273	853	999999	33	999999	279	594	655	826	627	999999	999999	524	373	999999	110	359	837	196	963	546	487	641	788	894	999999	457	715	511	853	196	245	999999	999999	790	163	978	645	819	248	514	773	549	999999	324	521	326	569	467	999999	462	657	471	866	518	786	222	931	138	509	822	878	999999	972	440	578	53	158	583	385	999999	713	27	948	459	772	937	359	474	383	954	888	257	999999	401	538	773	961	857	999999	999999	56	517	319	425	635	629	577	850	745	999999	177	999999	92	768	748	639	999999	999999	745	848	999999	466	755	555	999999	630	999999	999999	901	805	91	999999	999999	444	999999	206	999999	999999	824	153	999999	509	729	999999	786	902	175	851	653	898	999999	554	122	165	999999	589	761	763	491	14	104	996	999999	999999	396	877	999999	647	693	999999	999999	989	592	601	488	363	999999	850	769	42	465	682	999999	13	554	537	187	423	366	495	444	999999	51	820	999999	374	560	789	518	909	495	527	999999	111	967	999999	962	520	999999	999999	999999	911	994	999999	548	421	78	945	999999	859	999999	993	291	999999	117	999999	999999	772	552	999999	802	947	341	999999	546	938	524	999999	999999	293	574	667	746	999999	999999	999999	950	592	281	637	305	614	404	659	999999	502	246	959	993	999999	323	200	999999	563	921	904	999999	144	912	999999	897	251	999999	112	294	42	256	999999	565	584	
45	999999	500	999999	818	198	553	682	650	999999	999999	565	999999	999999	970	384	698	193	720	738	953	816	679	671	739	63	704	301	374	187	255	597	999999	419	999999	957	699	999999	999999	733	361	896	493	867	999999	341	419	999999	142	910	999999	73	927	827	630	999999	685	829	185	764	494	261	317	473	799	114	171	422	118	999999	684	646	447	987	386	66	332	811	763	999999	644	848	999999	999999	843	999999	999999	577	789	726	281	870	999999	980	248	109	589	29	78	803	180	996	747	999999	999999	999999	625	939	450	999999	999999	873	76	777	130	646	999999	853	999999	617	999999	594	633	391	740	999999	999999	999999	749	287	999999	313	999999	960	237	647	110	999999	239	999999	565	999999	136	226	830	407	803	109	860	602	17	999999	399	999999	368	586	373	366	388	420	927	999999	200	172	105	593	999999	115	999999	482	545	62	623	999999	999999	715	467	417	560	342	21	670	606	156	279	999999	999999	292	602	651	284	744	661	819	229	407	539	999999	130	247	999999	999999	999999	388	66	955	999999	915	999999	652	999999	955	805	55	999999	266	999999	54	893	363	679	847	513	897	207	801	999999	804	264	999999	999999	503	999999	323	75	323	120	228	99	324	629	997	883	949	533	329	938	615	999999	962	845	494	80	766	567	429	194	662	191	999999	999999	318	999999	754	476	625	668	492	980	999999	999999	343	955	999999	734	682	999999	564	374	999999	999999	786	394	302	809	691	432	530	755	999999	999999	458	46	833	760	321	346	139	482	908	660	999999	999999	999999	999999	511	539	501	42	885	465	999999	298	313	402	778	923	999999	999999	785	202	148	736	344	999999	698	306	131	818	422	346	835	999999	466	999999	999999	161	70	999999	307	162	931	498	869	190	509	999999	733	441	982	999999	977	193	696	716	521	719	300	999999	999999	214	417	682	619	999999	630	546	831	999999	986	626	863	882	648	633	270	650	999999	999999	999999	538	572	690	836	35	368	651	396	749	999999	696	860	693	369	102	744	999999	999999	999999	560	963	338	648	999999	999999	534	105	545	73	455	871	852	146	920	588	641	999999	846	593	190	999999	160	91	389	999999	999999	180	522	555	999999	999999	771	999999	999999	493	210	924	245	999999	501	273	999999	999999	304	999999	843	723	999999	780	460	999999	999999	295	149	999999	812	256	999999	163	598	363	999999	990	999999	999999	999999	315	543	999999	388	717	491	999999	102	999999	872	827	787	555	457	52	999999	999999	105	999999	609	999999	408	31	681	954	999999	999999	882	147	690	999999	158	861	733	
537	999999	346	999999	742	535	48	202	231	708	984	468	713	999999	556	955	840	894	312	833	624	907	999999	754	434	999999	409	999999	955	999999	757	999999	999999	822	999999	862	70	349	362	345	571	999999	186	322	696	999999	952	385	999999	191	850	230	845	37	118	999999	667	591	968	691	999999	556	247	995	951	315	542	890	787	694	895	500	542	999999	271	999999	731	999999	67	938	109	33	165	999999	385	536	999999	898	713	298	204	478	999999	671	999999	999999	999999	999999	370	999999	953	71	598	641	999999	359	688	878	999999	777	899	999999	534	999999	591	112	400	473	619	999999	481	643	186	498	999999	426	128	999999	999999	256	295	550	838	676	984	48	999999	523	486	999999	847	999999	999999	936	399	735	944	352	89	117	624	999999	999999	999999	910	320	884	109	151	870	999999	816	999999	519	999999	358	630	857	54	553	999999	876	986	593	999999	525	510	250	109	999999	999999	999999	792	649	631	712	979	893	766	674	163	335	999999	616	795	41	833	623	454	50	115	97	999999	536	440	999999	595	977	377	394	809	999999	10	999999	999999	464	33	999999	887	779	379	737	101	999999	399	350	504	999999	999999	545	692	887	795	68	658	394	479	266	218	883	127	11	999999	381	865	519	335	994	999999	340	17	361	735	675	671	378	995	926	146	100	999999	224	189	831	999999	921	848	941	728	14	999999	767	273	14	661	377	221	720	515	999999	25	509	162	467	538	340	999999	130	397	290	999999	552	999999	128	640	902	999999	693	679	943	671	393	276	222	356	249	98	730	999999	999999	166	285	999999	266	999999	743	72	999999	999999	371	769	727	554	447	999999	441	648	154	373	999999	555	528	50	571	999999	631	242	939	121	298	252	999999	116	999999	134	999999	141	863	53	896	840	111	400	318	184	943	999999	828	999999	914	601	943	367	265	748	638	999999	849	57	453	511	132	610	14	129	347	621	999999	323	503	999999	785	110	477	999999	453	137	999999	397	274	999999	414	343	999999	999999	999999	74	851	355	999999	878	999999	999999	600	395	717	500	395	198	836	332	388	515	999999	614	816	842	889	346	304	999999	999999	462	782	660	106	789	999999	999999	820	283	769	999999	828	624	28	970	999999	999999	210	999999	742	543	560	942	414	899	239	999999	880	999999	184	514	61	984	375	828	42	940	999999	927	97	87	999999	563	999999	283	686	488	999999	846	999999	807	145	351	768	968	901	840	999999	207	559	820	438	999999	108	999999	63	843	258	999999	999999	569	793	282	865	999999	175	997	389	
140	222	751	996	43	133	999999	999999	709	225	407	927	999999	694	100	999999	276	999999	23	999999	307	230	999999	239	405	908	999999	23	999999	486	113	803	999999	461	125	985	999999	999999	404	999999	731	999999	353	999999	999999	272	746	874	702	999999	598	26	161	542	999999	909	378	521	600	134	360	999999	515	999999	999999	999999	32	740	579	114	569	452	253	782	733	999999	876	999999	999999	143	172	897	321	999999	887	999999	651	371	379	999999	616	999999	999999	279	999999	378	999999	130	999999	257	249	16	305	598	345	156	999999	379	809	669	43	162	143	999999	962	462	52	557	345	999999	952	661	999999	373	497	999999	999999	973	901	365	50	755	710	140	893	166	602	723	999999	741	324	282	999999	709	182	999999	162	765	999999	428	336	823	785	489	999999	588	999999	932	110	72	926	999999	999999	454	628	999999	999999	999999	574	806	860	329	999999	604	711	999999	108	661	201	43	999999	463	666	483	38	227	999999	231	835	314	520	669	999999	561	814	525	804	118	90	895	999999	999999	201	510	999999	999999	889	191	999999	999999	490	983	741	76	999999	473	999999	994	999999	411	316	999999	177	269	295	999999	706	382	789	195	874	990	580	306	31	970	999999	166	916	31	337	789	452	220	999999	537	999999	556	999999	999999	393	810	692	678	588	791	981	932	999999	376	311	999999	999999	593	750	499	999999	444	54	971	210	975	88	403	999999	999999	778	957	444	999999	999999	159	763	448	802	74	307	901	717	999999	988	340	941	549	720	999999	398	859	469	999999	134	493	999999	999999	150	417	732	999999	604	70	23	33	497	465	999999	999999	752	952	790	685	202	511	727	999999	982	870	44	999999	999999	263	999999	919	498	120	999999	777	647	126	999999	999999	999999	18	999999	999999	226	964	842	485	444	568	999999	999999	999999	783	142	623	766	999999	999999	280	383	203	615	351	931	103	535	387	999999	999999	514	636	654	405	354	193	214	80	597	27	37	999999	999999	124	195	693	850	714	977	21	20	999999	462	38	22	999999	402	999999	725	133	439	465	654	117	64	441	790	672	999999	948	419	999999	109	999999	999999	824	999999	999999	165	247	253	821	999999	820	326	563	183	626	393	216	790	258	354	474	588	999999	904	999999	69	754	903	187	284	39	602	999999	851	815	785	197	48	999999	800	999999	999999	617	65	999999	791	500	267	999999	289	233	167	171	352	634	999999	680	920	999999	441	411	344	75	999999	380	228	12	712	367	841	999999	999999	889	457	867	594	971	515	999999	205	568	496	999999	898	999999	871	440	
971	226	758	114	276	925	469	399	999999	814	80	999999	614	999999	788	900	332	92	65	278	713	999999	999999	999999	999999	849	917	873	999999	999999	176	495	509	787	40	495	609	999999	929	252	429	68	999999	780	999999	830	466	416	999999	596	999999	815	999999	999999	727	497	999999	999999	999999	999999	17	596	484	547	647	584	999999	999999	758	302	300	596	999999	812	999999	655	760	999999	999999	999999	393	511	102	328	198	361	999999	905	999999	543	999999	999999	796	512	244	833	999999	187	142	326	654	999999	657	999999	305	819	662	999999	754	999999	999999	918	485	605	999999	999999	503	999999	358	296	94	280	767	225	984	362	800	999999	577	999999	81	582	136	999999	690	754	853	615	33	378	699	317	161	987	999999	400	462	200	479	738	339	999999	828	846	999999	383	999999	999999	503	942	29	21	615	738	999999	163	791	615	915	288	653	888	142	979	596	777	128	779	999999	999999	900	610	181	839	686	654	754	999999	638	316	882	999999	121	90	999999	688	702	423	987	652	608	999999	284	200	95	450	295	849	259	464	264	999999	33	999999	52	419	839	775	62	356	999999	512	977	609	406	241	999999	999999	999999	908	85	999999	999999	766	985	63	335	981	754	999999	368	904	40	999999	61	999999	398	211	47	939	848	926	999999	641	253	999999	869	674	793	853	673	999999	229	350	389	999999	311	267	924	989	93	857	31	816	999999	505	482	803	557	999999	999999	575	24	690	70	158	999999	999999	522	889	194	660	198	900	999999	135	999999	689	795	501	488	140	287	58	856	990	905	999999	653	747	624	76	126	187	19	999999	228	539	999999	240	225	160	999999	45	805	999999	669	130	999999	861	820	792	18	66	999999	999999	999999	999999	833	79	253	789	506	999999	275	128	999999	21	891	473	999999	155	408	564	286	337	999999	251	253	433	999999	999999	309	791	999999	999999	67	70	58	307	809	262	705	221	986	435	654	969	770	687	888	999999	999999	781	999999	674	999999	453	999999	999999	999999	999999	722	999999	747	467	490	715	999999	999999	70	482	962	593	999999	999999	449	999999	999999	850	683	427	481	565	999999	672	556	999999	836	262	446	999999	999999	257	981	763	539	304	999999	529	945	999999	131	336	626	416	696	645	128	310	235	207	999999	999999	999999	898	999999	999999	999999	85	999999	999999	878	595	999999	456	999999	714	999999	900	124	155	999999	58	905	744	305	155	939	999999	976	999999	999999	536	999999	249	738	362	140	999999	999999	382	438	999999	617	983	70	999999	999999	180	224	981	42	999999	195	999999	484	827	33	383	
602	428	227	737	108	10	999999	351	999999	757	717	838	999999	529	711	999999	716	334	441	921	684	769	816	768	913	994	878	191	999999	947	764	911	339	999999	999999	769	999999	999999	999999	999999	430	718	968	581	463	386	999999	513	516	453	999999	159	999999	111	698	833	999999	459	824	113	999999	381	10	620	999999	806	509	826	48	941	586	25	44	824	500	965	800	244	999999	537	596	374	674	897	999999	615	525	999999	68	999999	999999	999999	876	196	494	59	717	358	999999	656	877	999999	474	999999	999999	999999	125	999999	610	999999	43	999999	154	999999	517	757	707	999999	46	387	290	999999	768	999999	999999	881	148	848	340	451	999999	451	999999	658	660	26	900	108	41	235	499	954	626	335	624	999999	999999	589	679	736	351	999999	322	211	375	999999	812	92	791	984	219	276	240	169	485	591	999999	496	999999	501	857	999999	999999	810	887	336	999999	443	767	994	331	558	179	603	109	642	139	454	292	999999	213	817	317	56	999999	233	723	467	849	999999	77	74	953	188	999999	743	999999	511	999999	49	999999	378	325	796	663	999999	107	999999	999999	842	462	999999	213	999999	297	50	301	999999	794	664	612	196	593	735	927	266	605	991	999999	999999	109	627	999999	253	113	999999	501	521	999999	999999	135	97	408	16	579	799	860	382	890	837	999999	999999	999999	659	999999	999999	785	590	868	407	999999	116	911	702	999999	999999	147	960	999999	462	549	999999	643	999999	538	999999	787	587	165	138	405	999999	110	887	914	999999	910	480	816	348	59	911	652	985	310	29	185	999999	999999	744	661	900	903	438	298	672	874	287	130	999999	976	999999	435	739	11	832	15	33	787	161	999999	667	154	139	413	999999	136	657	138	519	349	91	999999	420	477	505	329	999999	598	252	717	633	359	905	999999	851	486	913	984	999999	23	999999	918	121	820	993	999999	999999	999999	999999	999999	999999	158	611	571	895	999999	24	271	505	512	343	434	999999	444	300	999999	999999	767	999999	161	999999	999999	660	999999	999999	173	212	599	484	749	999999	647	937	707	999999	484	748	343	999999	967	999999	999999	488	965	680	999999	383	677	529	999999	516	16	473	509	331	999999	497	115	383	732	682	424	787	755	999999	999999	496	837	943	816	569	905	300	999999	689	999999	194	695	825	470	789	999999	80	999999	242	999999	184	438	999999	947	999999	643	999999	999999	999999	999999	999999	732	17	984	999999	545	999999	713	126	611	716	878	819	999999	368	802	289	913	942	999999	354	999999	522	420	520	68	461	996	829	926	945	556	999999	
642	706	462	688	999999	240	253	800	366	682	999999	831	306	618	625	589	194	363	56	801	999999	999999	875	220	596	473	181	999999	738	884	199	665	999999	578	187	63	906	999999	448	683	698	357	988	316	891	588	224	450	836	999999	999999	572	898	754	172	940	831	999999	101	377	999999	169	72	482	999999	965	672	999999	441	572	683	79	915	373	112	789	714	569	328	999999	999999	731	258	331	249	627	999999	999999	415	999999	999999	664	999999	81	624	538	999999	999999	823	925	916	497	19	999999	999999	999999	657	999999	652	383	236	999999	923	94	128	337	911	740	999999	999999	208	268	321	204	350	29	56	999999	749	574	999999	208	999999	999999	101	999999	999999	984	598	673	969	241	762	999999	20	960	740	999999	953	296	999999	999999	999999	958	999999	658	185	814	923	714	999999	813	999999	87	879	38	999999	530	992	366	615	999999	152	568	999999	999999	505	289	194	389	999999	117	999999	462	947	949	924	786	999999	442	585	999999	70	883	155	166	455	684	162	981	443	999999	945	596	681	699	411	714	72	999999	162	999999	629	543	999999	420	922	999999	140	930	113	999999	855	999999	999999	707	866	999999	423	999999	520	821	999999	213	999999	78	172	304	780	999999	547	220	724	914	289	999999	288	999999	458	734	999999	132	999999	232	878	704	999999	395	815	999999	999999	152	300	333	249	999999	769	999999	999999	367	999999	627	552	883	392	893	25	940	280	101	428	999999	810	999999	504	398	277	904	334	999999	713	776	488	806	999999	405	999999	999999	999999	999999	919	862	928	999999	999999	617	999999	669	840	985	999999	424	124	723	999999	999999	999999	999999	999999	850	73	999999	101	356	653	482	149	999999	469	986	973	624	999999	332	182	999999	421	719	213	999999	819	607	73	349	562	999999	661	764	999999	930	73	318	999999	824	884	64	770	581	447	999999	999999	833	210	853	21	74	159	792	999999	988	82	621	407	942	41	465	801	999999	794	364	820	384	494	999999	922	665	63	450	447	127	999999	839	999999	210	419	986	999999	220	337	497	149	999999	222	273	858	999999	910	999999	793	428	999999	29	787	999999	192	999999	348	672	930	356	21	709	355	434	999999	242	349	207	533	54	999999	590	423	306	224	951	171	231	679	481	999999	434	656	28	863	776	61	198	27	999999	647	735	289	981	486	999999	999999	788	80	625	999999	712	105	748	370	672	605	491	868	241	999999	999999	999999	459	999999	587	62	336	570	426	191	160	190	217	406	333	311	442	820	784	999999	383	161	999999	379	52	339	908	999999	201	
999999	570	330	786	393	530	999999	999999	999999	999999	387	197	227	654	444	951	532	887	351	47	370	172	999999	94	802	558	965	938	999999	559	257	154	678	379	254	620	830	999999	823	875	590	482	62	999999	999999	251	165	999999	999999	427	519	999999	566	999999	830	18	899	999999	983	834	564	999999	748	830	651	243	999999	848	409	823	130	999999	74	999999	456	888	120	999999	687	561	403	469	329	999999	999999	999999	999999	67	999999	999999	721	595	420	988	320	785	733	999999	999999	173	732	316	999999	795	307	391	387	999999	174	941	897	159	558	431	441	999999	485	999999	999999	844	655	461	309	172	111	535	717	85	164	671	999999	999999	480	999999	999999	96	371	533	999999	658	999999	497	999999	607	999999	572	47	999999	557	225	310	646	440	435	517	280	16	934	999999	772	673	999999	935	999999	999999	18	678	43	999999	354	999999	999999	730	142	424	168	569	702	823	539	498	728	527	939	370	518	458	54	999999	559	90	437	840	999999	984	127	561	399	821	340	893	999999	397	213	491	359	916	999999	20	359	711	314	120	999999	999999	944	784	996	142	999999	559	633	37	53	274	306	999999	147	157	307	606	179	881	493	645	495	999999	324	458	21	602	160	44	999999	847	775	326	686	319	999999	343	565	266	554	780	269	975	353	938	194	248	999999	160	999999	752	541	999999	627	518	788	999999	470	547	131	674	999999	599	381	205	498	980	999999	827	117	963	999999	912	336	999999	386	519	987	385	274	772	999999	10	330	903	999999	999999	699	178	531	999999	873	27	145	999999	999999	999999	604	999999	450	214	813	999999	52	749	999999	629	106	914	141	999999	625	999999	283	358	999999	999999	278	477	889	155	291	266	306	681	100	999999	776	457	340	716	999999	838	999999	999999	959	870	958	581	202	686	256	784	999999	262	810	788	999999	787	37	999999	999999	137	268	305	923	999999	655	370	999999	687	999999	648	584	425	363	999999	159	999999	399	980	449	999999	284	212	898	506	230	54	999999	312	289	989	429	366	324	999999	999999	640	999999	411	225	598	922	515	999999	999999	209	999999	898	33	638	530	398	999999	535	703	999999	999999	406	999999	337	999999	499	999999	999999	862	229	999999	999999	576	216	519	999999	987	765	850	775	769	378	999999	307	609	155	999999	673	999999	999999	999999	830	620	934	524	999999	720	83	999999	108	999999	116	971	388	999999	519	332	816	129	454	410	291	684	928	93	687	115	999999	728	465	651	682	999999	999999	999999	397	490	999999	692	285	366	914	162	751	209	999999	407	911	
326	100	999999	41	554	999999	200	101	999999	692	850	836	138	601	355	157	456	893	466	709	542	593	38	999999	999999	999999	98	496	138	932	728	431	290	999999	802	637	641	999999	999999	346	999999	999999	251	797	790	856	157	764	999999	14	999999	316	206	697	379	732	71	143	907	710	999999	704	999999	223	963	429	556	999999	798	718	515	836	999999	129	638	999999	351	241	900	277	695	333	928	133	637	422	235	999999	823	80	999999	508	999999	427	130	999999	792	37	834	371	309	223	965	850	499	468	551	86	999999	593	390	830	999999	639	25	891	999999	838	585	550	204	964	120	728	151	17	133	999999	999	272	994	323	406	999999	999999	999999	367	88	634	178	999999	999999	533	240	689	746	275	999999	999999	239	600	953	451	293	999999	345	112	247	708	492	345	214	999999	796	599	77	433	703	999999	542	999999	698	999999	999999	680	54	440	999999	49	405	741	59	934	770	671	50	871	122	999999	633	379	130	999999	999999	833	665	82	736	641	622	999999	572	411	869	999999	902	749	44	613	132	999999	232	208	312	999999	295	280	316	135	558	205	321	341	48	999999	413	999999	71	999999	24	999999	703	248	999999	999999	179	999999	75	999999	999999	999999	999999	509	250	728	157	922	77	401	547	395	765	611	92	426	999999	999999	373	706	301	583	688	999999	598	159	210	999999	780	999999	581	999999	215	251	365	268	368	999999	101	319	999999	999999	261	669	999999	999999	999999	102	165	10	999999	938	284	368	773	195	611	385	910	100	999999	173	999999	848	820	899	190	999999	255	824	68	999999	999999	63	690	810	332	999999	425	969	999999	118	828	780	146	642	373	846	478	999999	656	999999	900	11	791	852	349	412	849	146	448	692	846	999999	999999	892	799	230	999999	962	999999	592	960	941	156	420	344	999999	711	999999	535	344	999999	85	999999	85	298	999999	272	838	999999	999999	999999	999999	999999	999999	271	497	839	253	843	152	178	999999	317	74	32	959	999999	381	518	978	701	672	610	114	647	771	174	999999	999999	661	958	839	500	999999	422	681	420	896	999999	847	531	999999	999999	393	999999	538	767	113	999999	338	293	890	330	493	999999	507	678	425	612	499	333	973	649	999999	194	338	25	999999	999999	999999	549	958	232	670	456	242	999999	227	939	118	13	999999	812	275	999999	77	519	17	724	915	13	994	293	658	524	558	819	162	208	836	999999	403	462	711	789	999999	668	659	46	985	179	999999	486	503	496	999999	170	383	813	126	999999	18	650	735	348	554	674	573	156	
999999	423	999999	28	112	999999	999999	608	111	999999	53	409	859	970	738	745	999999	517	999999	172	999999	397	445	999999	999999	27	514	999999	726	999999	245	999999	104	512	999999	572	993	441	384	908	886	999999	69	999999	999999	999999	999999	999999	912	990	796	999999	885	411	894	510	978	999999	937	999999	999999	857	999999	999999	250	392	315	357	832	999999	751	999999	142	881	285	598	999999	547	579	999999	67	476	840	999999	577	999999	775	692	999999	637	593	999999	504	299	826	39	780	999999	999999	387	999999	612	214	745	248	999999	904	999999	999999	306	181	999999	267	999999	37	614	26	999999	171	52	617	999999	739	205	582	594	616	843	64	999999	817	999999	889	202	961	455	272	999999	999999	999999	304	771	566	320	999999	999999	900	931	999999	999999	22	634	170	615	769	789	872	19	173	654	79	999999	948	878	489	174	551	75	999999	581	352	921	659	279	748	999999	999999	428	739	429	694	684	580	842	999999	999999	847	284	432	999999	582	262	931	999999	822	243	822	999999	999999	301	611	835	330	999999	869	101	974	890	866	999999	999999	454	279	744	960	394	490	999999	999999	999999	327	276	642	999999	998	999999	989	817	999999	515	32	377	597	448	817	859	364	889	973	999999	999999	956	417	508	447	138	982	196	882	437	999999	716	999999	534	973	999999	202	890	692	779	111	999999	443	999999	900	367	999999	831	926	111	999999	601	999999	503	98	370	859	143	991	870	117	999999	999999	999999	762	315	334	72	474	483	999999	999999	206	204	50	61	999999	66	608	999999	281	160	999999	781	407	161	584	550	446	999999	485	69	899	999999	999999	999999	232	999999	999999	594	43	999999	367	453	445	566	405	999999	462	46	847	999999	535	999999	598	956	543	163	622	999999	731	784	626	861	998	606	574	383	533	741	999999	999999	467	23	57	487	793	999999	346	840	756	999999	97	409	765	682	534	987	234	999999	765	79	800	987	999999	258	177	506	455	838	992	32	414	999999	217	747	999999	521	864	121	173	999999	817	782	855	94	697	999999	999999	325	82	587	158	818	999999	759	309	479	159	798	319	297	371	507	847	734	242	375	999999	27	347	22	132	999999	551	48	261	999999	142	779	561	999999	410	139	999999	999999	873	596	999999	999999	448	865	372	999999	802	875	364	999999	934	999999	852	999999	999999	87	978	69	464	46	276	937	999999	291	347	999999	999999	368	886	241	741	442	861	645	630	743	579	481	999999	65	320	675	683	941	93	21	927	999999	926	332	161	999999	999999	836	329	999999	950	999999	528	991	829	999999	
988	132	578	999999	270	216	999999	290	507	506	999999	408	726	999999	263	999999	207	336	452	16	441	564	90	45	492	999999	999999	823	793	422	953	658	999999	876	686	561	373	592	751	721	539	645	999999	654	296	551	999999	999999	999999	999999	999999	999999	999999	823	999999	434	52	542	19	245	889	999999	497	95	999999	999999	182	849	999999	702	999999	615	584	731	476	999999	739	436	999999	940	999999	598	279	999999	462	761	119	412	873	261	518	831	999999	515	999999	661	158	999999	110	534	999999	999999	999999	851	201	999999	617	817	356	215	999999	999999	792	79	332	301	608	97	632	792	652	769	975	662	999999	371	42	999999	999999	815	999999	999	335	999999	571	652	784	427	218	999999	999999	301	999999	668	566	999999	48	513	193	999999	999999	71	116	318	999999	609	294	160	667	829	322	547	917	999999	567	695	290	999999	999999	679	516	190	878	999999	999999	360	999999	317	106	291	332	999999	886	369	761	586	892	26	341	962	999999	633	760	999999	795	999999	999999	525	110	870	621	469	15	513	999999	999999	193	999999	670	531	999999	977	64	999999	999999	999999	661	999999	779	980	803	274	999999	545	321	882	430	498	729	51	976	198	217	236	669	863	999999	382	999999	999999	999999	310	999999	999999	76	390	579	383	882	11	945	825	745	129	76	999999	233	470	202	999999	451	999999	862	629	999999	999999	769	827	717	643	281	289	222	889	587	502	918	436	999999	999999	313	999999	616	999999	106	161	452	999999	169	321	639	62	189	999999	447	709	447	725	999999	369	621	751	665	248	999999	665	613	999999	542	999999	439	797	991	272	837	999999	87	144	533	999999	264	999999	999999	999999	14	228	109	999999	999999	999999	65	202	999999	999999	999999	561	391	378	997	440	547	596	555	999999	882	999999	999999	917	368	999999	999999	999999	202	999999	999999	939	93	269	244	511	566	999999	413	999999	518	999999	999999	999999	999999	285	22	709	999999	103	856	667	135	83	999999	171	168	192	658	409	999999	752	10	320	12	999999	478	132	143	496	873	950	999999	891	999999	999999	227	999999	964	92	39	922	999999	108	14	448	814	20	999999	82	352	384	938	14	418	766	999999	315	880	583	807	999999	999999	650	229	906	999999	999999	996	999999	944	980	999999	999999	379	333	586	902	316	564	565	467	386	999999	153	499	22	999999	483	319	410	912	307	390	285	148	999999	525	878	108	964	580	23	867	137	372	166	372	634	999999	190	343	998	326	28	999999	999999	514	506	729	999999	305	760	686	477	42	683	999999	999999	240	999999	70	33	217	599	984	
999999	518	933	999999	343	649	554	398	139	76	913	981	999999	935	999999	999999	28	999999	214	999999	999999	337	400	105	688	999999	81	404	118	129	320	791	726	43	895	996	580	725	396	253	751	371	999999	410	999999	702	474	365	606	143	51	999999	13	999999	174	127	128	999999	102	999999	578	160	290	19	756	131	265	338	999999	637	272	303	762	999999	917	458	999999	999999	975	986	855	716	999999	974	999999	446	788	795	868	999999	878	742	633	383	675	601	90	547	999999	997	999999	145	324	968	871	748	121	52	23	715	347	138	862	999999	167	862	362	315	931	320	343	469	470	272	759	999999	999999	388	295	326	999999	242	344	977	999999	999999	401	828	113	999999	999999	999999	999999	163	440	749	879	527	226	812	999999	775	615	999999	999999	977	999999	62	218	351	88	733	999999	696	999999	115	793	999999	999999	446	471	533	212	602	985	597	687	316	999999	20	650	152	171	999999	87	602	999999	10	323	999999	999999	349	999999	761	260	600	988	95	815	999999	955	999999	999999	780	351	715	573	23	358	76	300	999999	230	208	701	935	999999	999999	618	745	489	793	572	994	400	999999	913	450	999999	394	608	601	501	506	999999	999999	192	391	141	372	39	999999	651	256	999999	687	128	421	70	324	999999	714	477	80	846	172	431	965	389	229	801	132	670	964	999999	698	866	999999	154	999999	753	190	999999	999999	999999	875	999999	325	723	713	13	999999	999999	38	365	894	134	431	660	999999	234	226	11	912	571	907	999999	687	788	582	820	405	276	25	570	848	571	999999	999999	970	31	999999	252	999999	225	309	742	642	608	573	574	445	72	262	820	536	189	240	999999	808	933	999999	999999	999999	892	999999	235	374	467	517	999999	903	76	690	999999	999999	974	335	999999	271	999999	310	89	225	18	385	342	23	999999	999999	669	341	545	556	46	567	999999	112	783	617	999999	378	184	999999	250	671	378	999999	392	999999	562	853	999999	423	643	999999	999999	321	142	516	275	221	179	433	848	991	367	519	653	313	999999	871	551	88	197	796	135	989	999999	347	16	999999	631	502	481	999999	797	999999	999999	414	192	268	999999	277	352	999999	208	751	251	259	313	999999	729	88	164	690	999999	999999	235	847	507	395	999999	795	999999	999999	589	676	951	43	203	244	607	249	130	999999	901	999999	736	335	597	384	747	724	43	157	240	553	348	790	512	999999	896	75	907	797	922	999999	767	46	999999	532	800	218	65	78	261	490	957	875	789	999999	729	900	260	132	648	999999	761	362	
85	46	338	170	999999	861	999999	999999	342	333	366	726	516	699	999999	74	583	538	669	964	895	749	595	472	999999	484	613	999999	814	784	158	310	423	999999	960	246	204	999999	688	204	731	719	158	634	999999	73	521	39	848	195	549	999999	952	797	999999	336	451	865	168	55	258	351	727	557	184	66	999999	112	738	999999	870	943	849	474	999999	186	600	961	954	937	999999	583	157	629	244	999999	357	625	948	634	794	999999	481	643	945	389	992	600	999999	999999	760	419	999999	42	324	605	270	487	564	290	999999	490	910	231	92	675	999999	107	999999	146	708	687	164	999999	999999	542	472	216	529	853	194	10	512	502	186	553	292	125	315	638	778	869	71	667	899	999999	999999	259	560	280	195	999999	287	322	753	999999	265	196	20	782	143	999999	958	710	106	999999	978	999999	54	999999	392	88	792	684	999999	838	625	496	214	717	999999	999999	655	999999	668	999999	723	199	749	999999	298	105	114	532	504	723	911	361	571	174	336	20	999999	999999	887	116	999999	602	954	914	458	768	981	303	668	921	409	709	51	806	21	788	668	941	249	296	973	269	999999	644	927	274	999999	50	999999	999999	16	632	371	562	198	130	244	835	654	999999	999999	811	864	582	324	212	319	765	162	547	352	274	783	999999	143	999999	423	320	987	999999	999999	999999	912	999999	999999	776	347	999999	999999	891	554	999999	296	719	182	171	999999	999999	999999	999999	954	999999	999999	843	760	742	849	771	999999	999999	706	924	847	999999	685	999999	899	309	667	548	999999	999999	157	270	999999	999999	978	73	427	971	447	816	999999	272	239	999999	62	78	804	183	926	999999	999999	272	194	630	999999	999999	43	999	999999	999999	939	999999	860	133	21	627	850	251	764	785	353	457	999999	890	933	999999	999999	10	130	999999	504	494	999999	297	769	999999	999999	372	534	162	40	999999	709	350	877	218	999999	115	673	434	227	563	419	999999	232	999999	363	304	696	999999	594	999999	879	440	601	455	170	999999	363	136	552	999999	999999	611	755	925	748	567	23	725	183	135	337	695	613	999999	85	480	999999	167	531	999999	676	999999	568	999999	999999	278	749	431	57	838	751	547	999999	999999	999999	999999	395	999999	863	999999	290	970	999999	999999	705	194	827	999999	380	690	507	206	604	770	812	591	53	999999	388	480	818	591	678	999999	383	999999	999999	874	104	999999	94	999999	303	735	500	999999	900	999999	302	363	451	999999	999999	366	341	999999	942	121	927	265	764	638	918	393	977	699	302	890	999999	915	
381	952	565	112	605	739	903	868	280	999999	999999	944	465	999999	999999	999999	999999	321	13	828	847	700	946	838	999999	999999	849	910	758	800	413	999999	22	999999	981	498	533	949	761	999999	652	83	999999	999999	999999	819	182	894	363	258	169	980	886	267	999999	681	15	726	599	159	890	992	120	999999	702	681	931	999999	52	540	999999	590	560	412	185	774	859	136	273	693	283	954	556	510	641	433	133	755	318	310	492	806	359	611	711	659	963	999999	127	893	887	104	851	999999	999999	579	429	484	91	999999	821	879	999999	905	875	935	446	609	838	999999	558	186	999999	742	999999	398	240	948	701	526	999999	497	18	999999	805	189	113	733	457	72	13	648	673	999999	999999	613	999999	999999	736	775	222	999999	999999	848	345	711	334	999999	774	999999	348	999999	783	565	999999	999999	871	999999	109	696	832	713	161	776	276	999999	513	754	263	445	999999	786	222	925	313	457	963	170	45	104	854	994	958	999999	724	532	865	118	532	999999	741	271	354	49	943	509	999999	999999	581	435	208	580	999999	339	999999	561	999999	999999	261	45	371	999999	57	14	999999	999999	754	999999	61	743	53	405	232	109	703	783	999999	183	999999	803	255	999999	588	609	896	284	999999	629	183	999999	273	17	856	497	999999	40	223	999999	207	114	755	843	705	837	391	999999	357	756	636	835	129	95	875	457	789	165	132	448	118	568	699	999999	999999	889	480	46	548	735	316	672	570	102	975	877	58	412	510	750	227	103	926	392	992	347	53	188	142	999999	707	999999	908	775	241	638	415	629	658	816	999999	355	999999	999999	449	963	275	999999	119	997	409	386	999999	999999	230	25	641	317	999999	847	845	301	903	999999	999999	679	999999	999999	861	999999	472	999999	754	693	393	871	839	999999	943	999999	82	26	78	999999	999999	331	982	537	554	999999	999999	107	497	811	999999	76	451	999999	595	769	999999	480	175	772	999999	981	631	960	988	999999	999999	337	374	113	999999	999999	232	768	151	706	696	236	249	645	349	374	930	943	723	999999	430	724	718	183	828	601	999999	306	999999	27	699	31	999999	206	49	999999	733	393	46	150	843	682	999999	889	83	973	999999	530	433	170	60	999999	247	671	999999	461	999999	200	285	999999	979	926	169	133	999999	674	999999	999999	605	679	641	547	907	999999	483	999999	751	829	999999	854	370	329	999999	999999	967	21	784	877	277	588	60	999999	118	862	999999	916	523	849	882	408	296	197	924	753	999999	512	780	665	197	191	709	999999	
101	999999	813	659	63	999999	165	999999	890	810	775	999999	629	999999	438	54	421	567	233	902	946	999999	568	182	404	129	919	465	240	129	689	96	879	270	451	688	999999	999999	862	999999	694	999999	999999	485	421	999999	999999	430	999999	735	254	999999	957	807	843	999999	861	999999	265	934	800	700	764	771	130	689	148	369	657	750	995	909	705	430	999999	69	192	92	761	999999	996	498	390	999999	999999	69	139	82	999999	61	826	418	999999	999999	12	994	132	747	365	732	769	764	773	333	739	344	999999	536	999999	783	217	778	879	999999	999999	999999	319	269	896	71	560	999999	942	999999	923	587	662	999999	428	223	937	999999	999999	39	727	242	725	67	999999	540	144	999999	482	643	844	999999	539	488	990	700	684	862	851	999999	181	999999	821	177	410	999999	999999	157	999999	999999	846	771	999999	850	50	705	586	262	504	365	999999	957	593	309	761	875	999999	184	999999	999999	538	85	594	434	857	999999	420	557	656	612	858	987	494	106	999999	82	997	688	447	295	123	999999	367	495	999999	224	120	522	416	534	114	999999	371	390	846	771	186	626	992	999999	295	39	999999	892	506	939	473	999999	512	999999	878	369	737	501	614	116	717	108	999999	999999	913	897	151	131	507	362	626	113	999999	35	895	999999	696	999999	999	93	999999	474	989	437	750	623	20	727	656	999999	769	869	999999	740	63	87	999999	359	113	397	888	484	394	154	323	369	246	999999	793	508	672	317	501	530	290	253	119	629	892	299	999999	999999	475	762	999999	756	337	519	971	818	810	347	325	999999	205	352	90	844	124	390	387	999999	934	158	999999	461	377	255	999999	999999	999999	999999	466	999999	510	999999	19	632	999999	566	42	726	516	974	698	335	991	890	999999	999999	999999	275	514	512	911	364	489	326	690	141	388	91	69	170	999999	869	880	511	999999	730	343	999999	293	557	357	999999	999999	999999	460	746	469	487	920	999999	647	702	435	953	999999	155	985	692	942	429	999999	951	666	355	134	999999	455	490	788	604	604	715	999999	957	164	260	348	999999	866	999999	671	901	170	547	523	157	443	926	609	955	745	650	515	863	379	406	999999	670	999999	999999	301	979	999999	326	918	931	999999	478	799	999999	807	464	999999	999999	758	999999	790	129	999999	977	395	999999	999999	833	858	953	999999	128	588	757	999999	999999	695	244	651	692	212	844	628	591	435	965	137	957	999999	290	999999	516	999999	102	616	875	839	856	246	773	108	865	467	999999	732	602	890	51	395	139	
999999	592	999999	75	999999	945	500	250	999999	429	400	923	685	578	138	692	23	495	151	390	838	999999	999999	878	999999	347	386	663	859	832	85	96	571	999999	521	242	170	999999	999999	670	999999	599	314	816	999999	185	999999	889	836	49	589	404	900	15	999999	929	999999	478	482	736	569	837	999999	719	354	314	361	666	999999	895	532	973	476	999999	15	249	534	191	505	999999	999999	497	826	819	999999	680	195	566	727	999999	648	691	566	292	111	999999	999999	999999	471	78	999999	523	999999	941	516	615	928	429	999999	61	999999	999999	972	73	579	81	21	999999	475	674	128	795	999999	475	257	840	999999	999999	378	999999	40	938	719	437	595	644	999999	885	312	637	999999	765	566	999999	999999	245	719	999999	999999	999999	999999	647	129	797	949	37	584	367	693	676	999999	744	999999	541	31	466	693	545	478	999999	416	135	268	999999	999999	999999	239	999999	999999	22	131	913	480	999999	999999	393	818	922	999999	568	69	999999	201	636	438	16	999999	35	654	729	551	183	34	778	623	410	389	291	874	597	797	320	999999	681	554	295	274	712	999999	999999	648	999999	999999	910	875	118	934	999999	410	916	648	214	619	999999	470	947	888	702	999999	531	14	537	58	999999	770	749	229	520	92	153	742	11	425	999999	999999	999999	999999	124	902	514	476	757	880	957	999999	593	701	527	220	606	406	572	987	87	633	120	999999	177	149	999999	889	999999	549	266	184	646	999999	602	479	690	831	774	999999	220	65	256	656	999999	941	186	57	701	309	999999	747	180	24	347	392	970	999999	948	974	776	625	62	218	623	783	312	804	999999	58	530	999999	631	772	777	32	387	999999	633	235	999999	88	197	123	999999	519	13	631	450	220	508	633	883	799	32	999999	12	999999	42	316	638	382	949	653	779	711	125	407	246	325	15	516	433	722	21	698	438	938	155	113	779	999999	363	888	549	896	891	831	999999	192	999999	999999	430	999999	597	999999	138	999999	344	362	999999	999999	395	135	999999	999999	210	170	788	333	166	999999	893	928	999999	958	999999	71	113	883	819	293	657	63	999999	666	95	999999	135	999999	999999	894	604	793	709	183	295	999999	683	999999	695	999999	53	426	999999	955	455	502	789	999999	573	77	999999	460	542	121	999999	341	830	999999	906	999999	999999	999999	999999	271	469	110	229	363	999999	789	999999	555	197	98	249	241	37	349	999999	999999	326	496	857	502	463	153	260	597	999999	999999	408	146	651	601	696	999999	662	764	495	355	282	436	966	783	690	
884	273	999999	871	717	314	490	336	322	777	548	999999	999999	999999	326	999999	631	138	718	391	250	904	596	402	563	578	999999	854	866	320	889	530	83	811	579	880	806	725	517	650	917	810	999999	824	158	185	999999	956	178	505	650	308	258	999999	449	980	677	61	318	149	51	636	469	11	999999	27	999999	459	999999	999999	52	905	999999	999999	473	440	999999	771	253	388	999999	315	685	370	669	591	282	682	999999	598	999999	755	417	999999	608	999999	350	337	937	999999	748	941	999999	732	462	745	688	190	928	19	999999	999999	807	929	961	736	999999	999999	999999	306	999999	754	999999	639	999999	297	498	252	999999	192	99	247	834	123	999999	245	587	952	999999	924	903	102	753	999999	194	307	947	487	999999	872	340	999999	999999	999999	395	994	853	97	498	175	256	445	721	745	919	177	81	694	300	725	999999	999999	201	999999	403	652	999999	735	455	999999	999999	20	836	597	852	848	251	202	999999	645	391	499	464	742	999999	999999	381	999999	442	26	235	999999	197	690	999999	341	59	999999	999999	742	993	128	641	562	999999	999999	608	133	893	81	925	878	967	654	344	659	544	458	738	935	281	992	302	438	710	97	822	999999	999999	520	798	999999	954	984	651	273	857	902	999999	999999	999999	257	124	999999	999999	357	999999	542	356	73	797	999999	850	313	470	11	999999	212	851	737	424	462	259	999999	282	272	999999	982	13	80	801	641	999999	999999	85	999999	878	932	347	363	801	289	800	810	722	207	812	651	523	649	447	999999	999999	190	27	407	999999	999999	999999	829	433	313	539	285	272	166	70	552	237	446	999999	893	865	999999	935	999999	661	999999	999999	85	460	281	468	363	633	999999	999999	359	290	678	37	147	844	517	930	999999	750	525	999999	999999	999999	269	424	999999	526	553	789	563	255	882	745	558	999999	22	379	161	844	185	999999	125	575	711	272	999999	418	999999	59	358	999999	999999	999999	146	901	105	938	200	857	390	999999	999999	999999	37	114	407	933	999999	68	832	148	778	999999	575	873	432	991	435	999999	866	999999	539	504	440	995	999999	498	609	656	983	83	188	304	999999	999999	571	999999	547	606	864	625	939	927	227	220	788	999999	999999	999999	479	114	513	203	999999	721	307	585	926	999999	306	909	333	822	85	758	959	484	199	999999	999999	999999	453	828	142	999999	729	612	286	230	999999	999999	679	346	999999	879	999999	985	999999	742	49	985	999999	515	310	955	301	999999	852	999999	261	314	604	590	999999	805	999999	684	71	750	999999	695	999999	
999999	824	291	239	987	644	205	999999	999999	181	999999	198	326	999999	938	999999	187	948	611	999999	818	969	999999	999999	98	385	382	999999	885	924	561	749	354	686	135	690	29	726	314	482	999999	279	287	999999	999999	402	644	962	999999	166	883	802	390	935	490	736	922	870	150	611	272	977	313	59	619	708	844	999999	717	257	509	461	644	139	113	548	999999	770	274	696	741	419	506	999999	50	999999	368	999999	206	999999	768	158	585	702	219	679	966	238	522	999999	558	14	999999	999999	657	432	167	261	832	999999	54	161	606	999999	869	852	481	583	18	999999	350	999999	443	328	489	999999	875	941	999999	433	999999	999999	999999	826	147	736	174	999999	82	617	602	116	585	264	353	616	999999	999999	832	367	207	999999	229	662	999999	133	571	999999	999999	306	999999	225	342	999999	369	999999	904	780	999999	999999	688	450	510	401	999999	999999	849	188	974	873	808	744	119	562	235	199	244	595	727	24	175	248	999999	776	70	999999	774	187	894	999999	999999	771	999999	699	679	757	881	999999	999999	864	999999	393	951	122	497	813	999999	780	999999	999999	356	318	999999	999999	968	450	404	734	999999	881	999999	672	999999	222	170	47	919	999999	883	477	999999	999999	200	863	740	781	999999	933	288	256	280	994	14	724	999999	403	718	999999	999999	238	363	157	496	523	405	611	109	739	951	999999	893	697	896	999999	862	999999	128	999999	562	196	163	471	456	94	611	474	999999	569	999999	767	328	398	687	654	999999	170	919	999999	467	139	999999	557	981	827	363	999999	107	999999	861	475	285	529	969	999999	85	999999	999999	412	912	999999	999999	999999	932	999999	141	505	999999	252	590	702	31	999999	731	432	513	606	489	628	730	38	377	999999	707	341	492	999999	428	152	579	232	999999	516	764	537	197	152	624	798	695	999999	999999	854	718	999999	999999	999999	798	999999	42	999999	413	81	999999	884	563	583	832	601	701	342	86	867	673	368	243	999999	999999	203	245	370	981	999999	999999	872	999999	522	650	548	999999	657	10	881	999999	999999	819	999999	999999	880	973	613	999999	999999	106	362	999999	705	191	360	925	938	158	604	311	671	497	999999	148	999999	429	51	932	294	713	53	342	204	999999	573	549	845	679	805	999999	999999	60	958	594	580	999999	759	341	300	622	999999	509	406	999999	448	613	107	259	999999	461	999999	681	36	320	63	30	999999	948	617	811	90	268	352	384	679	620	538	137	567	717	669	709	641	671	763	543	935	999999	318	960	452	596	999999	354	297	999999	999999	
999999	541	560	515	810	999999	489	999999	690	167	32	900	827	84	969	999999	999999	791	232	50	999999	556	519	94	961	999999	657	999999	493	999999	999999	96	999999	999999	891	596	17	211	999999	986	162	138	999999	999999	999999	724	491	999999	482	904	344	999999	74	910	669	101	31	475	999999	181	76	130	58	85	169	935	180	241	192	382	683	117	932	246	887	999999	483	999999	180	247	158	771	886	588	280	999999	31	819	926	800	999999	542	658	688	919	41	89	997	227	978	999999	259	703	109	231	237	631	827	32	443	617	888	304	315	32	305	999999	999999	999999	724	913	361	999999	392	808	999999	458	999999	326	856	999999	485	915	202	694	898	77	786	367	52	999999	204	797	493	192	685	247	352	665	624	797	999999	999999	503	74	202	945	999999	999999	90	778	999999	510	175	296	999999	973	112	621	133	237	999999	112	762	910	999999	563	820	210	132	903	999999	588	702	68	536	293	999999	137	502	953	757	495	287	273	436	693	631	206	60	712	144	731	541	397	999999	518	439	592	355	638	135	999999	179	186	672	798	808	116	760	848	561	974	129	180	999999	961	824	499	484	36	931	623	159	419	769	384	56	314	999999	27	999999	999999	999999	863	999999	647	999999	111	601	637	884	525	446	212	161	170	612	371	999999	999999	999999	939	117	329	999999	511	999999	759	417	999999	999999	504	397	742	999999	731	202	265	999999	831	999999	723	898	847	151	999999	187	947	268	608	999999	999999	396	340	334	914	722	463	166	326	999999	999999	694	313	885	389	999999	703	999999	429	967	356	28	96	742	999999	999999	270	187	999999	999999	22	500	808	999999	76	118	67	418	88	999999	999999	999999	35	999999	88	39	999999	962	762	288	483	738	838	999999	426	667	999999	598	364	999999	462	286	866	992	675	76	886	788	818	999999	80	999999	999999	999999	999999	258	992	942	663	999999	999999	307	999999	999999	850	284	661	177	108	999999	809	999999	63	215	999999	999999	242	999999	999999	22	153	805	153	491	218	198	607	999999	412	178	674	366	999999	424	999999	999999	999999	999999	151	999999	414	719	690	419	472	611	999999	925	999999	775	25	958	474	999999	999999	651	999999	933	999999	661	677	243	999999	929	734	452	534	999999	999999	401	601	387	891	999999	999999	434	125	734	29	607	957	682	999999	636	162	715	999999	999999	627	999999	999999	927	62	490	999999	999999	954	760	684	29	87	602	144	473	183	638	77	396	53	373	999999	429	914	205	999999	995	680	999999	777	28	560	250	21	999999	400	674	335	411	
364	999999	999999	365	59	999	529	364	999999	99	462	523	648	505	249	264	248	582	22	856	786	727	999999	826	982	665	468	836	591	128	83	509	313	999999	999999	617	893	180	379	914	676	349	999999	591	674	263	380	65	10	757	999999	818	661	478	624	637	935	653	999999	999999	541	692	773	428	999999	953	220	982	474	631	999999	77	212	107	190	446	279	909	999999	728	295	413	836	833	351	999999	847	834	51	404	999999	999999	798	985	999999	983	576	39	999999	721	53	397	590	379	396	709	999999	999999	999999	188	367	999999	501	653	999999	137	856	939	86	761	115	999999	941	80	999999	130	279	227	999999	206	999999	249	999999	999999	999999	898	822	467	446	641	649	999999	999999	862	46	655	999999	154	887	999999	136	637	952	812	615	668	455	520	429	276	440	398	839	101	319	127	691	71	968	209	314	999999	502	999999	122	821	839	999999	43	999999	381	135	999999	999999	80	242	999999	999999	824	26	453	312	47	180	211	999999	999999	453	553	918	999999	999999	186	688	940	736	144	517	999999	999999	828	376	486	999999	894	999999	999999	999999	31	86	830	170	246	951	756	12	361	332	244	999999	376	999999	535	999999	999999	694	949	999999	537	343	107	999999	831	40	198	87	825	999999	286	999999	999999	999999	999999	476	999999	999999	450	999999	931	999999	999999	812	999999	839	999999	999999	999999	371	999999	209	365	999999	999999	688	978	61	339	999999	763	678	999999	999999	55	347	669	292	963	68	36	536	253	724	719	599	958	295	506	991	612	754	246	463	127	999999	999999	785	261	743	999999	46	999999	999999	471	263	761	935	766	935	180	145	479	999999	999999	999999	999999	641	697	999999	730	693	554	347	999999	999999	442	722	331	968	999999	883	40	999999	999999	990	72	19	999999	999999	837	999999	528	570	821	999999	285	999999	129	859	131	899	97	999999	999999	805	999999	136	999999	463	999999	48	999999	798	999999	999999	114	259	999999	999999	205	946	388	999999	406	999999	174	983	526	136	733	976	603	471	846	906	796	23	216	999999	508	935	378	799	645	999999	418	999999	441	534	371	999999	254	774	999999	999999	521	856	621	999999	640	508	610	513	729	843	445	151	951	232	500	101	999999	455	999999	270	578	588	999999	607	299	444	999999	991	765	708	999999	828	807	999999	999999	999999	402	999999	134	10	334	864	80	801	363	276	778	219	44	280	999999	799	999999	999999	606	999999	271	23	25	206	999999	619	748	999999	999999	616	344	289	999999	561	699	151	330	999999	935	713	518	999999	253	32	999999	342	956	495	725	933	
900	999999	999999	460	677	999999	885	999999	54	714	999999	58	999999	999999	932	498	381	999999	580	840	478	999999	467	999999	425	999999	770	993	540	623	999999	263	305	187	715	930	223	387	883	321	265	402	801	999999	597	469	113	505	99	177	961	483	999999	885	464	817	946	999999	45	209	617	892	397	431	61	999999	752	512	42	12	284	994	599	999999	585	86	999999	246	304	955	374	274	903	373	999999	189	348	999999	722	898	984	51	351	684	703	373	14	379	179	735	717	600	473	97	892	999999	884	655	310	999999	999999	709	877	89	834	999999	989	34	770	872	999999	999999	789	143	999999	999999	999999	914	565	221	82	911	77	569	248	773	999999	815	480	693	305	692	999999	999999	372	284	173	999999	999999	999999	383	979	999999	307	999999	385	999999	339	79	999999	325	969	100	999999	999999	624	642	318	999999	70	551	183	554	999999	577	999999	231	455	999999	743	80	999999	74	999999	999999	999999	311	999999	358	863	999999	471	746	821	377	335	602	999999	37	999999	642	854	432	789	809	210	435	999999	730	999999	999999	366	999999	999999	588	936	905	999999	260	224	322	871	960	976	108	90	999999	999999	708	251	238	209	427	33	111	999999	957	999999	404	637	999999	778	49	967	710	999999	902	421	243	999999	429	999999	771	813	435	770	894	999999	691	728	999999	999999	824	488	161	999999	938	545	234	372	978	999999	491	622	557	543	831	992	999999	999999	188	25	498	999999	999999	523	999999	614	597	340	331	512	593	676	863	963	954	999999	816	999999	999999	366	197	871	462	797	999999	158	266	891	999999	902	999999	198	550	999999	214	557	999999	638	525	334	948	999999	51	476	999999	815	999999	999999	589	999999	185	519	834	999999	828	627	814	999999	299	999999	357	705	401	428	999999	404	999999	999999	759	407	999999	188	240	342	418	303	830	986	999999	417	399	673	312	999999	999999	668	363	728	999999	587	742	640	348	247	977	999999	502	622	153	644	689	999999	999999	192	383	997	289	502	413	999999	796	999999	276	999999	999999	684	402	732	701	664	50	407	183	181	664	266	839	993	365	999999	800	218	843	124	727	999999	839	129	294	729	389	861	324	999999	790	914	999999	466	357	302	850	999999	920	999999	999999	292	482	999999	999999	127	999999	295	146	999999	734	588	999999	161	999999	156	845	282	999999	972	284	188	92	777	391	749	999999	382	646	72	999999	41	297	364	519	999999	999999	186	601	999999	570	103	725	85	999999	211	930	222	312	210	457	577	331	947	213	426	209	705	280	999999	235	785	649	83	
924	703	301	999999	642	718	885	668	680	281	999999	190	463	16	116	999999	819	679	999999	999999	615	746	710	350	999999	103	245	565	905	823	999999	785	454	651	999999	999999	910	310	999999	593	325	788	896	999999	545	999999	963	203	599	999999	959	999999	714	214	468	188	999999	950	999999	548	483	999999	999999	857	999999	626	736	811	855	999999	999999	999999	999999	486	999999	826	999999	660	999999	999999	140	52	999999	814	999999	395	999999	250	193	973	974	959	831	41	120	994	35	49	719	918	999999	161	347	999999	822	451	455	999999	94	641	338	999999	155	350	417	441	364	948	999999	999999	556	496	628	882	173	319	686	78	376	135	801	810	940	886	842	979	999999	999999	999999	422	939	842	165	552	644	641	814	999999	623	678	639	87	55	775	371	999999	533	465	298	513	999999	999999	999999	999999	840	999999	402	999999	508	438	736	850	955	581	999999	714	340	86	247	999999	504	204	454	999999	999999	723	765	999999	999999	999999	456	249	226	489	999999	561	981	206	999999	127	249	555	983	194	942	999999	999999	473	770	999999	468	456	227	999999	18	569	933	172	473	126	761	237	744	999999	999999	497	999999	476	923	453	733	999999	373	130	292	949	221	999999	999999	999999	601	302	999999	999999	583	999	999999	459	480	98	628	999999	733	595	365	21	811	999999	212	455	165	655	549	327	999999	999999	93	106	999999	69	999999	673	999999	999999	525	999999	832	999999	881	983	475	184	999999	999999	824	914	999999	778	999999	999999	999999	999999	67	999999	999999	946	752	87	999999	999999	999999	924	973	421	739	955	411	965	80	895	189	934	646	999999	979	981	659	999999	999999	999999	924	314	341	214	921	999999	616	116	227	579	717	754	999999	633	77	999999	210	584	105	868	513	999999	708	870	101	213	57	838	331	568	296	47	584	933	334	999999	593	769	500	999999	349	304	999999	999999	187	434	10	23	999999	438	780	85	618	634	506	489	999999	999999	123	717	618	999999	999999	658	999999	679	999999	999999	999999	999999	957	999999	93	31	999999	999999	999999	217	999999	666	212	43	686	892	788	221	999999	950	436	999999	14	131	655	999999	466	571	519	99	999999	507	264	999	714	696	480	348	991	597	999999	999999	793	399	778	456	514	584	101	892	870	81	260	229	573	999999	999999	835	785	999999	564	958	700	999999	999	999999	412	213	999999	990	999999	450	229	831	845	149	61	999999	353	209	277	999999	999999	626	229	146	999999	45	435	261	245	645	999999	999999	42	999999	596	999999	400	593	54	311	265	111	481	430	851	999999	383	434	411	845	
492	586	43	682	999999	83	387	862	937	376	777	999999	755	999999	999999	539	999999	699	553	999999	225	759	999999	966	999999	377	999999	799	295	828	661	999999	850	399	999999	999999	656	359	666	522	808	537	656	677	534	999999	999999	999999	543	321	629	999999	880	545	630	733	431	77	66	122	929	588	577	119	999999	775	999999	365	624	910	883	450	42	40	67	999999	999999	486	441	438	30	999999	999999	973	208	977	130	314	769	999999	554	588	303	554	999999	999999	960	546	999999	758	970	991	999999	632	999999	999999	651	850	488	942	630	944	635	627	101	488	332	603	999999	736	654	999999	595	205	365	304	999999	487	446	837	726	566	524	683	999999	999999	999999	633	999999	30	336	280	825	827	798	999999	952	999999	463	115	897	999999	635	235	113	68	405	885	999999	143	41	999999	414	651	225	73	430	952	169	72	128	698	999999	890	410	384	96	999999	406	999999	351	999999	34	341	939	369	931	298	579	409	633	484	367	412	988	173	865	184	611	734	189	10	516	401	999999	999999	999999	744	825	728	999999	636	488	520	791	999999	148	83	999999	856	142	999999	999999	999999	438	644	341	999999	902	246	519	912	167	999999	576	351	964	999999	354	741	999999	196	472	850	438	997	996	846	621	999999	34	999999	472	754	999999	999999	627	757	999999	352	866	655	841	589	999999	68	479	999999	944	999999	999999	999999	728	970	797	999999	669	532	330	440	647	495	999999	999999	221	726	449	412	79	529	724	217	670	12	874	999999	355	883	641	380	999999	999999	999999	181	999999	519	73	502	956	657	387	105	999999	532	704	381	621	999999	377	492	999999	76	747	425	726	388	845	725	105	394	600	786	890	999999	912	467	999999	862	634	999999	663	947	455	421	999999	628	781	999999	308	502	791	978	515	159	761	461	443	487	999999	999999	674	348	406	999999	67	999999	214	999999	999999	247	999999	759	742	999999	829	999999	620	335	999999	107	999999	707	999999	999999	602	621	280	999999	198	461	33	999999	417	181	37	325	551	883	364	551	423	305	528	999999	713	41	245	840	999999	100	999999	117	214	357	999999	999999	920	803	969	445	329	999999	297	167	223	682	999999	571	648	514	129	999999	971	731	683	999999	188	999999	889	999999	385	440	421	999999	620	999999	901	999999	326	69	404	747	913	999999	231	999999	17	370	999999	40	689	674	201	815	970	999999	146	999999	999999	552	789	563	914	408	69	889	999999	199	547	308	781	292	254	588	119	382	999999	999999	999999	733	304	817	999999	999999	999999	711	248	605	137	516	
778	428	395	773	280	841	833	515	999999	342	898	818	823	548	259	407	429	613	706	598	290	999999	973	941	257	972	52	66	527	358	651	456	72	40	999999	362	999999	481	318	277	548	318	204	177	834	486	999999	999999	999999	483	999999	635	999999	999999	999999	694	455	454	525	308	799	999999	999999	999999	691	451	999999	792	29	897	510	948	999999	438	60	972	889	805	116	771	999999	80	457	999999	77	25	556	533	804	834	907	452	955	999999	478	999999	330	693	486	393	999999	210	952	999999	999999	343	340	471	999999	999999	805	649	347	754	329	728	329	943	442	675	895	232	988	999999	989	999999	999999	294	959	289	651	999999	999999	999999	999999	777	999999	746	81	734	999999	95	55	999999	39	999999	114	211	690	999999	999999	387	261	810	497	507	222	767	721	999999	999999	999999	999999	209	612	609	329	624	999999	552	610	583	871	708	999999	809	187	448	166	731	953	791	603	219	837	273	944	519	999999	543	565	360	34	167	999999	638	583	846	937	430	938	490	498	148	149	867	515	552	820	687	999999	774	610	989	960	559	452	301	371	349	664	810	398	179	987	259	559	999999	324	362	999999	340	510	736	793	473	999999	999999	80	970	999999	999999	699	547	223	790	999999	44	206	999999	195	999999	999999	999999	765	999999	101	329	160	890	318	800	999999	999999	461	999999	273	874	206	497	266	986	231	401	590	272	999999	999999	955	206	999999	524	999999	490	176	944	855	999999	970	665	381	972	315	189	661	957	174	999999	95	233	999999	875	837	999999	999999	209	70	93	17	503	26	999999	999999	999999	999999	793	999999	747	301	517	143	999999	904	541	125	294	681	999999	739	632	107	999999	765	732	680	634	686	810	913	967	883	772	904	476	648	142	609	361	798	867	999999	427	939	577	99	175	999999	999999	592	999999	527	28	353	999999	406	146	484	641	283	999999	999999	481	833	334	634	999999	456	437	892	983	684	330	252	871	956	679	940	197	642	514	663	999999	227	629	449	865	999999	530	80	999999	657	968	999999	999999	760	204	593	614	943	728	718	542	414	608	608	206	999999	999999	427	726	206	999999	998	999999	103	726	263	999999	884	768	942	926	367	999999	336	716	999999	210	121	762	95	335	254	914	796	130	975	999999	999999	253	99	999999	999999	353	316	371	969	318	949	44	941	389	730	184	785	999999	185	33	282	999999	999999	574	370	999999	640	870	52	93	972	972	750	644	192	641	999999	995	999999	24	84	964	746	935	261	86	820	706	605	999999	138	15	
999999	952	999999	139	300	524	586	446	712	445	999999	886	346	976	293	999999	206	98	999999	789	967	999999	949	317	155	999999	323	293	844	999999	274	973	954	999999	999999	798	307	999999	351	164	999999	387	999999	638	645	860	599	284	793	523	999999	516	999999	349	47	784	12	38	983	282	210	302	602	778	181	355	931	378	950	494	999999	152	747	351	380	589	999999	320	672	294	428	49	999999	331	434	757	409	615	929	252	796	278	80	999999	953	127	999999	532	999999	299	999999	999999	334	308	999999	999999	769	232	999999	458	924	691	999999	698	853	171	801	999999	999999	999999	946	325	449	708	698	999999	82	678	397	262	999999	999999	853	382	365	208	715	202	807	77	999999	186	646	480	327	999999	911	999999	225	791	325	514	189	54	999999	999999	780	999999	999999	792	294	999999	835	999999	999999	598	838	999999	999999	999999	456	999999	999999	285	435	769	679	968	390	999999	819	700	463	605	937	299	157	809	38	751	427	99	592	24	999999	999999	999999	930	826	728	999999	927	48	999999	999999	716	999999	903	619	999999	934	812	245	25	973	593	638	239	778	364	450	38	955	590	999999	367	26	458	502	538	428	748	999999	662	327	892	999999	893	269	999999	258	254	200	455	817	615	853	999999	51	999999	268	999999	161	472	288	247	971	999999	342	978	999999	592	410	999999	165	196	670	999999	697	90	932	744	969	558	999999	206	838	510	773	621	513	999999	416	313	279	316	596	999999	383	90	920	213	561	291	530	665	843	119	300	999999	945	280	999999	999999	267	524	152	999999	999999	91	999999	471	684	720	475	260	185	999999	999999	849	599	990	209	999999	170	728	999999	687	37	450	362	729	220	152	676	242	999999	999999	55	999999	173	993	999999	999999	681	459	529	840	816	279	999999	999999	999999	450	42	955	81	272	999999	999999	340	464	576	999999	728	679	261	999999	54	242	691	730	61	66	685	605	676	906	935	710	999999	353	871	757	999999	616	431	999999	999999	721	170	307	999999	999999	424	709	427	409	573	11	208	999999	999999	999999	999999	759	999999	251	765	999999	288	174	336	99	338	987	593	999999	999999	122	257	491	431	999999	999999	394	85	544	642	976	188	277	343	933	512	222	999999	999999	179	211	999999	190	13	999999	442	999999	970	999999	188	999999	125	608	454	460	999999	716	564	473	999999	999999	684	160	999999	789	257	21	831	402	999999	125	999999	305	649	999999	200	77	999999	747	890	86	423	999999	365	215	860	580	822	882	189	999999	657	92	785	974	526	771	999999	224	437	430	
174	578	999999	72	995	820	959	999999	999999	687	238	817	582	435	780	174	999999	999999	928	676	198	948	222	999999	467	999999	520	674	236	428	495	999999	320	469	999999	999999	999999	303	219	50	999999	999999	999999	502	999999	840	510	999999	999999	999999	977	999999	295	760	241	226	365	999999	604	647	309	294	475	842	201	965	999999	123	999999	935	631	999999	194	999999	65	999999	999999	999999	234	627	848	170	480	873	450	317	977	999999	237	695	999999	355	999999	571	740	336	655	779	311	601	344	999999	835	268	731	486	993	999999	704	173	889	645	962	977	999999	148	814	602	999999	883	988	999999	885	829	455	285	802	622	158	999999	422	556	418	633	292	999999	335	222	152	964	324	580	856	74	999999	999999	393	721	999999	601	521	999999	387	427	999999	999999	511	999999	812	455	999999	380	258	974	750	342	999999	338	694	348	813	602	460	437	568	418	999999	999999	33	611	892	91	850	556	218	369	999999	990	31	894	949	999999	409	696	999999	944	331	881	323	472	617	999999	999999	433	788	919	602	950	859	203	999999	999999	982	210	999999	602	529	999999	766	390	999999	246	999999	799	398	493	202	763	999999	999999	96	999999	507	561	994	837	999999	999999	999999	298	767	228	999999	999999	999999	269	347	208	143	999999	425	629	125	999999	308	381	747	236	45	999999	726	839	999999	245	116	100	192	431	216	726	547	112	932	477	623	945	114	999999	213	139	156	994	630	999999	208	466	999999	575	262	622	100	828	391	474	572	927	423	896	999999	999999	86	916	999999	417	999999	999999	999999	648	318	363	999999	999999	999999	906	157	999999	219	346	46	650	999999	616	178	593	635	718	999999	468	999999	695	531	218	770	707	62	240	12	222	999999	999999	769	454	266	898	356	999999	999999	999999	999999	839	718	999999	999999	80	507	999999	999999	408	999999	432	601	238	742	623	832	68	496	325	853	999999	730	996	999999	159	999999	553	360	999999	999999	802	913	999999	151	75	977	454	358	700	210	592	492	999999	999999	893	295	999999	999999	643	76	297	347	490	999999	409	999999	722	999999	710	199	999999	119	477	170	999999	518	365	96	999999	646	387	710	999999	124	271	434	136	565	137	864	349	842	716	213	949	464	999999	614	742	956	264	999999	647	510	256	482	24	443	462	384	930	999999	44	997	689	587	551	375	370	974	999999	166	928	846	850	121	403	274	999999	999999	999999	751	999999	721	391	989	72	999999	999999	788	419	693	113	999999	934	894	807	718	999999	372	912	999999	253	768	999999	108	470	801	659	145	999999	
750	232	937	299	188	999999	323	616	699	999999	265	507	582	564	299	63	999999	911	956	999999	685	750	999999	611	36	507	585	748	293	528	999999	636	731	709	669	471	175	463	999999	793	494	111	999999	848	657	560	671	213	999999	54	999999	999999	702	832	404	999	999999	335	272	680	999999	575	999999	181	263	629	775	872	999999	828	887	721	999999	172	999999	583	999999	10	954	475	836	999999	75	248	242	381	999999	999999	315	669	97	840	200	84	278	919	999999	652	594	37	785	798	999999	854	999999	574	733	540	23	820	83	999999	380	999999	844	999999	509	999999	938	882	695	876	567	235	741	57	530	999999	999999	898	804	283	999999	926	999999	48	73	220	91	668	647	403	885	494	999999	713	470	403	240	135	419	693	714	712	342	908	241	93	122	119	54	651	999999	124	25	799	968	453	116	806	90	299	13	280	244	999999	990	82	639	37	586	999999	851	767	999999	121	569	702	594	781	807	999999	107	972	623	996	999999	770	478	796	745	26	296	434	55	130	999999	999999	478	999999	918	168	453	95	532	917	999999	879	635	904	240	275	858	999999	999999	110	201	40	656	247	546	230	604	843	292	999999	839	427	721	368	431	135	233	555	999999	648	536	22	449	706	207	877	144	574	565	999999	167	999999	434	945	929	659	787	241	503	999999	564	610	803	999999	88	381	167	277	999999	115	999999	313	471	360	574	999999	999999	999999	50	668	95	39	287	999999	999999	877	992	776	439	772	347	992	999999	175	999999	925	999999	486	628	826	720	999999	101	460	999999	853	500	84	381	751	999999	837	999999	834	612	534	332	999999	559	210	388	390	837	709	999999	59	262	306	275	648	999999	999999	331	223	948	227	938	999999	999999	558	387	918	999999	687	705	509	801	227	562	999999	999999	228	927	999999	447	999999	39	391	692	388	601	999999	999999	733	999999	963	515	999999	885	395	999999	504	615	11	822	469	986	160	14	267	257	44	744	715	54	749	999999	904	776	999999	197	556	144	996	956	193	119	671	905	999999	994	824	341	177	964	999999	613	999999	605	977	353	879	386	999999	999999	566	459	103	688	42	785	611	210	275	207	49	369	999999	54	638	360	999999	254	272	999999	432	703	576	750	946	999999	261	999999	999999	276	999999	999999	710	864	399	734	25	983	999999	999999	392	624	75	969	924	738	993	881	999999	999999	38	635	123	999999	709	863	882	999999	742	999999	534	312	999999	999	889	999999	659	754	999999	904	344	341	381	316	999999	999999	999999	999999	826	
217	153	379	341	180	999999	999999	65	999999	999999	536	851	672	251	976	431	89	999999	76	89	64	999999	248	999999	72	292	696	999999	807	289	900	235	285	526	999999	752	165	971	241	999999	217	814	119	999999	128	999999	999999	100	405	999999	802	596	571	528	999999	138	904	999999	279	888	551	429	258	270	264	310	576	156	716	999999	276	118	999999	999999	872	250	969	649	119	19	620	606	858	922	487	314	664	999999	999999	405	999999	23	701	353	219	788	565	849	343	817	486	999999	383	181	618	693	617	265	999999	530	999999	264	42	269	277	945	571	336	783	950	999999	819	400	321	999999	263	416	635	999999	93	684	129	315	301	533	999999	999999	686	314	793	999999	999999	111	234	245	594	981	999999	999999	273	226	239	76	999999	182	667	134	72	999999	365	287	999999	169	999999	846	999999	999999	740	735	181	999999	884	31	989	263	247	717	175	999999	790	999999	974	559	832	866	455	999999	999999	999999	866	999999	169	889	949	516	999999	248	999999	388	206	999999	250	706	905	550	342	999999	86	139	935	949	959	999999	16	93	999999	999999	337	705	401	985	999999	621	869	211	999999	994	82	483	548	999999	188	999999	879	999999	999999	277	654	292	534	247	977	793	194	916	21	183	883	999999	999999	293	911	999999	987	999999	620	628	836	703	999999	347	145	602	591	936	771	181	999999	861	999999	45	778	999999	180	164	18	242	437	953	200	999999	999999	216	280	264	96	354	800	669	534	413	440	950	999999	197	999999	384	212	999999	155	839	75	32	814	177	515	866	999999	833	999999	387	999999	883	999999	607	236	929	332	336	999999	999999	381	448	337	648	605	827	999999	983	62	999999	999999	190	807	999999	324	98	401	999999	749	230	690	999999	467	156	221	556	446	697	960	182	61	875	407	728	468	626	694	999999	572	687	125	680	999999	577	999999	999999	999999	163	999999	147	999999	230	587	629	999999	414	981	190	436	58	390	62	999999	999999	581	164	782	88	999999	698	403	235	539	71	114	20	195	889	999999	210	480	293	415	823	644	831	297	777	993	63	645	514	999999	524	307	73	657	900	995	203	238	999999	271	594	999999	312	690	526	525	724	228	999999	392	236	578	106	647	209	245	750	999999	999999	95	838	62	999999	999999	25	763	51	363	295	893	999999	999999	482	32	821	89	999999	151	771	262	999999	834	554	131	513	945	210	425	458	665	255	999999	999999	912	999999	999999	853	816	674	762	999999	999999	933	207	787	263	105	84	825	129	902	609	105	752	817	13	
507	768	982	999999	999999	625	904	629	648	278	748	570	999999	289	235	526	999999	999999	778	906	999999	999999	999999	259	850	135	600	338	763	646	240	481	104	999999	44	95	834	604	209	858	999999	314	559	999999	515	534	485	546	893	385	999999	97	973	910	112	161	434	999999	229	437	35	575	865	11	48	277	475	179	255	999999	692	871	808	920	449	999999	797	825	744	999999	999999	999999	444	388	999999	153	507	194	327	999999	661	111	385	772	833	891	448	557	480	248	999999	315	301	753	693	271	288	63	471	515	363	608	988	903	999999	971	141	487	999999	894	769	291	852	372	999999	590	495	999999	999999	558	158	999999	355	506	999999	344	999999	690	999999	999999	865	454	999999	812	529	63	123	482	985	861	760	999999	68	585	999999	777	463	999999	275	112	999999	999999	999999	912	999999	123	262	491	646	999999	999999	450	792	999999	39	999999	568	50	842	434	999999	23	61	234	798	196	191	999999	37	489	881	833	425	999999	477	623	487	810	999999	415	999999	999999	835	999999	999999	320	178	812	555	162	218	423	96	840	635	761	999999	742	124	180	932	999999	463	167	999999	385	999999	210	778	415	838	999999	595	436	633	999999	188	999999	581	487	28	378	224	875	280	467	746	584	999999	999999	434	745	695	284	483	319	177	999999	972	277	999999	967	44	149	324	999999	999999	659	999999	790	582	999999	170	999999	999999	999999	276	588	887	999999	999999	450	253	72	981	103	73	321	999999	323	677	511	999999	999999	202	60	999999	85	560	999999	999999	96	377	176	143	999999	584	68	132	919	52	999999	789	999999	638	845	724	971	167	999999	397	999999	706	893	122	80	144	999999	444	111	999999	201	37	77	474	552	82	999999	928	238	518	14	198	43	281	999999	722	677	999999	357	336	999999	917	339	432	999999	999999	484	63	73	618	999999	624	999999	699	999999	561	999999	999999	96	772	646	52	999999	712	392	328	672	622	999999	358	466	189	96	774	857	284	698	644	352	171	598	33	865	620	789	390	177	344	999999	999999	10	283	590	584	689	330	988	626	999999	803	717	999999	999999	715	161	549	537	999999	842	576	999999	86	999999	924	999999	623	999999	318	923	999999	161	338	201	498	357	193	599	999999	94	536	296	81	604	548	454	735	994	160	468	249	852	920	502	853	999999	999999	230	665	410	76	153	999999	703	48	652	999999	670	541	367	967	950	999999	172	999999	290	791	482	514	479	448	999999	36	999999	683	158	240	835	348	824	433	963	999999	111	999999	392	616	378	565	895	
75	75	463	792	999999	299	826	757	196	573	999999	451	716	195	961	448	127	999999	29	999999	999999	553	332	716	933	14	26	925	999999	922	674	422	999999	618	414	383	175	243	358	393	332	999999	648	774	942	982	256	999999	149	999999	275	785	999999	999999	483	521	999999	746	999999	496	283	901	612	999999	999999	468	999999	107	999999	587	282	883	482	635	567	938	904	557	773	999999	757	278	999999	575	656	888	999999	251	144	892	640	428	385	861	120	430	999999	384	875	483	457	158	966	561	306	392	312	723	117	545	999999	195	973	907	738	14	999999	999999	999999	20	404	293	963	888	947	854	508	999999	525	146	77	999999	681	299	503	609	999999	234	278	274	999999	351	143	598	285	454	455	477	133	999999	314	833	999999	865	88	174	195	999999	614	452	884	692	207	999999	477	97	514	683	413	139	999999	891	768	352	434	63	160	999999	613	502	409	40	497	999999	832	999999	762	815	221	339	423	999999	999999	826	999999	894	153	999999	999999	999999	940	771	74	993	414	999999	999999	424	441	35	23	999999	473	999999	52	854	204	787	999999	999999	999999	698	472	83	715	475	282	999999	999999	539	999999	987	253	425	561	637	965	999999	15	999999	178	347	999999	195	999999	999999	762	507	784	999999	699	365	999999	999999	862	251	309	990	288	999999	999999	134	461	901	999999	35	577	999999	559	414	999999	999999	782	729	75	999999	324	286	757	123	713	999999	166	999999	840	999999	964	366	562	319	338	999999	225	76	278	53	886	482	80	999999	35	713	999999	379	999999	999999	583	303	821	875	927	999999	242	175	235	376	967	34	70	570	71	221	999999	250	86	912	486	716	461	32	110	842	215	467	97	999	826	786	789	843	970	670	999999	686	392	314	742	999999	841	901	85	862	421	999999	999999	813	228	707	303	734	521	866	842	798	999999	999999	817	775	87	999999	550	190	244	227	999999	999999	676	808	857	771	999999	436	875	560	947	248	430	705	999999	284	781	128	493	999999	331	114	828	745	911	306	497	967	972	615	360	999999	627	203	910	837	999999	999999	850	531	999999	94	999999	292	851	536	999999	122	546	802	999999	999999	697	188	895	495	572	930	896	560	284	213	463	999999	209	62	620	236	795	401	999999	371	278	961	999999	247	122	546	999999	385	641	384	431	179	171	999999	207	999999	308	424	275	999999	999999	299	257	360	631	731	92	999999	915	438	999999	154	999999	999999	164	735	687	999999	383	36	46	520	999999	899	999999	293	108	280	999999	181	999999	380	136	999999	
848	999999	714	150	999999	999999	463	104	470	213	999999	286	514	999999	774	471	761	999999	999999	249	179	12	379	999999	578	347	633	812	943	743	510	999999	28	999999	244	999999	30	547	52	992	572	941	60	999999	841	505	779	29	505	393	420	288	999999	887	761	999999	608	366	571	278	757	651	999999	726	702	999999	268	779	844	599	450	224	607	59	676	237	951	663	516	83	999999	614	316	999999	333	231	617	140	973	999999	576	664	975	774	244	999999	790	333	23	999999	247	999	184	906	942	205	681	290	220	533	893	945	850	498	710	153	999999	600	402	480	503	999999	806	999999	999999	999999	248	999999	814	755	447	628	650	785	836	568	439	999999	618	137	550	336	920	449	505	630	814	999999	999999	999999	586	999999	999999	542	237	999999	203	999999	999999	166	957	999999	475	999999	96	275	304	75	662	151	999999	934	999999	275	999999	176	217	367	999999	402	971	761	769	724	999999	999999	696	117	557	726	375	709	527	999999	180	999999	999999	465	363	239	335	749	825	921	999999	651	217	665	612	70	999999	835	999999	490	194	206	89	751	295	838	999999	999999	517	935	776	15	417	530	104	238	999999	999999	13	999999	76	232	935	847	348	527	49	41	505	999999	824	999999	999999	47	277	974	999999	119	179	999999	661	148	241	999999	155	380	244	999999	570	383	754	999999	999999	999999	999999	961	270	241	413	999999	798	547	691	30	121	247	85	379	262	130	999999	999999	582	488	68	928	991	55	999999	967	292	362	470	131	999999	673	706	999999	623	316	713	391	706	410	725	123	456	221	778	907	304	864	434	999999	768	558	577	353	10	495	970	224	539	445	486	446	87	570	999999	447	999999	216	999999	999999	999999	233	499	182	763	999999	481	779	276	999999	999999	427	999999	29	363	194	999999	363	868	138	999999	499	852	271	924	289	46	886	999999	341	999999	98	118	488	999999	544	69	405	590	999999	24	999999	947	744	772	999999	517	67	999999	999999	999999	999999	347	628	609	917	999999	999999	257	483	908	594	999999	935	427	584	319	450	985	999999	999999	999999	999999	812	123	155	551	117	499	865	771	979	679	999999	990	200	750	489	878	126	173	831	999999	116	999999	999999	355	22	327	999999	749	77	81	398	967	650	413	534	514	464	375	273	999999	392	999999	928	999999	12	999999	999999	833	829	572	999999	999999	999999	552	666	664	694	999999	999999	999999	311	126	703	907	291	874	999999	999999	999999	975	423	999999	899	102	765	404	228	514	352	77	101	363	919	505	999999	742	673	108	999999	
869	819	664	835	483	436	999999	999999	999999	634	138	605	449	999999	854	158	127	756	999999	786	271	445	190	999999	472	699	948	207	208	705	999999	210	251	49	999999	999999	758	916	425	999999	999999	396	208	999999	224	472	651	999999	75	357	95	986	472	999999	485	433	639	218	373	999999	488	78	809	999999	95	927	363	410	999999	999999	399	999999	341	999999	999999	875	247	310	242	999	999999	212	141	851	620	999999	738	929	563	922	999999	550	999999	640	186	431	586	999999	999999	296	118	250	484	999999	957	999999	655	999999	35	999999	999999	338	976	373	737	285	999999	958	705	999999	199	434	846	348	182	999999	657	700	999999	864	298	365	516	945	999999	807	728	764	893	735	999999	812	904	999999	736	197	574	999999	999999	901	494	628	187	269	999999	684	404	146	205	118	999999	999999	999999	170	322	999999	822	40	999999	930	999999	182	999999	999999	628	999999	529	893	611	984	285	477	999999	468	999999	999999	999999	256	848	999999	412	591	999999	785	999999	950	254	999999	640	906	374	543	706	999999	353	322	562	218	641	720	999999	510	534	220	833	759	999999	109	999999	652	652	576	999999	276	527	965	999999	999999	470	677	142	999999	262	705	620	741	999999	999999	124	67	117	969	999999	138	60	902	67	359	951	749	793	155	953	988	999999	798	999999	999999	456	387	708	282	747	963	588	379	257	829	599	101	988	343	984	732	545	999999	961	64	225	999999	908	264	999999	721	884	986	831	274	451	822	999999	999999	999999	737	359	999999	999999	651	999999	681	999999	238	759	999999	760	459	171	231	453	580	836	307	999999	831	478	454	944	35	88	601	547	983	387	777	711	658	965	999999	383	710	460	319	999999	999999	999999	999999	999999	477	961	435	999999	610	820	999999	999999	999999	126	546	999999	904	890	999999	573	948	143	670	999999	982	999999	112	999999	914	847	743	129	527	999999	679	861	999999	950	476	999999	653	776	937	173	516	791	628	999999	999999	987	999999	820	264	999999	565	411	309	828	521	329	859	940	910	763	87	751	467	999999	447	685	999999	954	423	141	999999	181	205	507	344	200	529	999999	75	926	378	922	864	781	999999	277	562	970	438	157	215	999999	865	183	999999	765	999999	339	104	743	528	524	406	132	826	393	215	801	493	330	799	298	875	983	394	164	886	999999	72	179	999999	499	526	276	926	216	315	31	422	579	867	999999	475	999999	408	999999	526	999999	999999	843	71	760	486	999999	358	916	837	999999	789	930	999999	647	999999	999999	999999	38	998	999999	206	619	999999	193	389	
914	463	608	822	553	585	540	999999	154	731	999999	118	372	22	418	918	19	379	433	242	999999	700	230	923	551	711	999999	999999	397	999999	344	999999	877	381	572	653	999999	999999	293	999999	258	302	734	915	58	816	999999	26	589	999999	999999	250	654	951	999999	223	243	999999	281	842	215	685	999999	608	999999	463	240	990	999999	999999	999999	916	999999	137	999999	198	966	999999	874	999999	463	363	275	999999	999999	999999	121	999999	484	359	420	999999	821	999999	101	572	999999	136	999999	595	586	999999	576	999999	52	280	999999	999999	966	999999	256	928	810	547	389	851	420	73	259	302	352	999999	516	100	355	114	999999	645	45	422	146	840	786	999999	158	205	787	999999	144	89	940	594	999999	999999	112	999999	263	284	71	249	999999	999999	877	235	253	281	751	485	999999	937	999999	518	491	999999	571	999999	152	531	398	999999	74	969	929	999999	999999	758	999999	740	987	863	999999	819	583	796	270	999999	963	560	46	999999	454	311	971	999999	999999	431	112	999999	214	696	999999	731	885	877	999999	192	999999	707	873	495	928	20	497	615	95	366	934	694	293	424	453	591	495	522	738	763	998	732	276	930	655	937	535	301	525	129	999999	706	621	87	98	266	999999	550	948	999999	813	365	121	999999	999999	999999	132	789	253	757	245	999999	148	421	194	337	440	943	840	990	485	206	100	999999	432	238	82	216	336	197	999999	944	999999	305	949	999999	621	729	442	999999	815	746	57	999999	884	999999	567	210	893	761	825	999999	710	957	958	616	275	155	124	268	345	999999	463	66	999999	301	799	843	471	999999	715	711	999999	999999	184	999999	158	332	999999	862	671	872	999999	575	371	170	999999	616	346	342	377	476	614	184	999999	899	292	991	914	592	770	723	738	352	55	123	243	117	783	229	468	942	73	262	999999	999999	603	888	694	692	67	193	507	999999	999999	249	107	336	701	999999	456	999999	417	999999	101	999999	143	999999	529	258	999999	999999	832	126	874	999999	412	361	586	438	306	404	307	232	535	587	226	609	179	805	26	999999	999999	508	773	311	999999	999999	171	649	999999	999999	368	445	765	930	360	390	265	748	837	745	999999	273	978	61	999999	195	963	514	999999	534	800	724	242	29	720	999999	999999	572	899	999999	999999	937	109	999999	999999	999999	466	605	236	836	354	430	968	280	167	152	529	721	451	999999	999999	657	918	999999	832	644	213	745	999999	999999	47	692	848	998	555	999999	999999	315	999999	998	729	999999	287	895	999999	379	999999	962	999999	578	804	999999	
999999	560	237	543	29	304	839	401	999999	720	999999	999999	798	662	582	969	725	355	978	999999	705	453	620	253	999999	32	999999	462	888	251	883	999999	231	416	571	298	999999	21	999999	870	475	624	350	999999	972	87	106	528	797	786	999999	517	999999	591	925	999999	939	999999	999999	996	679	387	513	416	836	999999	978	999999	101	294	208	713	999999	118	747	90	113	999999	281	301	999999	106	665	111	14	376	52	640	490	999999	358	788	847	999999	200	98	999999	999999	999999	228	109	999999	437	513	588	533	954	491	999999	845	574	999999	999999	999999	999999	999999	721	411	999999	470	711	347	902	207	999999	420	999999	765	917	658	968	999999	999999	62	201	221	669	161	999999	481	421	560	797	644	328	29	86	974	726	999999	999999	710	531	999999	999999	761	812	239	577	178	667	999999	573	194	876	405	898	659	681	858	999999	570	887	930	59	999999	550	267	878	916	343	891	49	310	292	268	647	728	545	999999	409	999999	999999	355	813	232	999999	612	768	923	130	427	303	867	999999	806	822	600	662	999999	220	555	360	660	834	776	159	273	902	618	757	180	123	999999	999999	483	999999	542	999999	999999	999999	938	498	954	795	999999	597	182	606	485	445	999999	75	189	999999	854	89	923	521	47	82	723	710	159	176	950	999999	62	999999	230	821	290	483	999999	202	999999	66	405	865	917	999999	999999	666	427	182	710	115	933	31	604	999999	71	30	90	754	450	999999	349	788	845	612	545	764	385	664	999999	999999	239	987	999999	798	683	68	999999	858	105	999999	999999	976	465	999999	380	40	813	999999	999999	999999	403	91	752	54	999999	999999	999999	999999	642	223	291	762	27	999999	875	946	999999	806	999999	999999	999999	231	658	999999	944	372	333	999999	999999	514	950	558	904	895	179	999999	245	901	91	76	48	999999	225	882	775	999999	959	327	969	434	955	17	116	756	999999	999999	999999	999999	109	354	294	29	82	138	272	999999	858	131	967	999999	711	183	724	999999	999999	999999	15	999999	617	424	413	15	40	808	559	943	452	158	63	998	725	876	801	737	781	999999	226	97	619	53	672	999999	999999	253	999999	782	292	999999	999999	714	999999	655	751	685	941	288	999999	999999	579	999999	999999	999999	78	969	11	999999	381	987	872	945	911	917	166	999999	752	575	655	787	95	776	661	990	366	349	831	999999	134	126	795	999999	38	999999	999999	301	763	962	768	390	251	887	999999	304	589	999999	802	999999	499	999999	933	375	633	212	999999	999999	666	298	999999	999999	148	930	710	264	201	
379	917	959	409	865	810	789	807	274	999999	207	376	999999	999999	520	546	582	581	947	193	430	869	826	999999	716	634	475	619	48	999999	999999	187	155	999999	220	999999	843	999999	633	999999	153	567	999999	667	982	435	309	887	999999	193	565	359	999999	81	999999	510	100	999999	692	240	345	179	768	31	999999	29	999999	999999	201	592	999999	733	947	580	999999	999999	509	169	790	290	999999	588	788	999999	687	961	424	84	341	999999	838	656	166	403	41	999999	999999	347	443	962	999999	55	695	249	490	831	999999	191	41	909	10	931	406	999999	905	756	391	913	344	273	604	155	923	491	999999	999999	576	553	549	999999	73	171	725	828	999999	289	892	548	375	855	558	242	52	999999	709	906	260	754	498	284	592	999999	13	180	367	999999	999999	213	495	999999	999999	859	642	999999	845	838	215	577	337	625	999999	842	547	488	999999	999999	999999	501	999999	847	796	821	999999	999999	482	187	168	555	470	24	167	688	63	999999	600	699	600	86	586	870	700	682	427	999999	420	750	348	524	465	999999	957	999999	999999	647	647	999999	803	999999	493	668	999999	659	999999	322	468	185	789	615	888	25	771	35	914	912	157	123	403	999999	854	999999	999999	999999	100	475	999999	536	267	415	294	999999	895	232	999999	999999	200	50	999999	115	413	244	960	732	999999	449	233	999999	715	999999	500	533	50	619	522	761	830	46	569	642	265	999999	999999	383	330	732	129	549	442	997	721	116	548	298	999999	619	771	115	17	651	999999	999999	820	748	915	761	999999	285	709	832	97	163	481	932	850	481	999999	586	999999	903	999999	999999	499	718	797	394	984	752	840	903	989	999999	38	917	400	139	121	178	999999	568	617	843	839	999999	999999	568	634	616	448	307	302	194	703	999999	331	567	636	112	951	531	777	373	445	999999	999999	999999	134	563	542	720	370	158	999999	843	296	486	844	889	808	999999	999999	378	313	542	610	804	31	999999	596	832	502	19	226	937	999999	253	408	999999	766	547	443	80	83	727	999999	153	999999	860	999999	999999	723	746	999999	722	771	409	69	902	999999	48	999999	209	967	709	227	361	999999	191	61	999999	999999	999999	132	271	795	688	304	586	605	999999	737	170	999999	751	118	756	715	503	175	391	194	505	838	999999	999999	243	113	999999	510	585	999999	999999	999999	999999	999999	913	623	42	927	999999	114	483	307	999999	310	191	101	999999	601	471	646	999999	25	670	858	582	999999	405	999999	561	585	930	999999	999999	256	852	362	999999	984	205	142	683	
576	92	286	711	208	110	426	999999	152	888	772	48	938	782	869	148	915	194	940	999999	966	375	999999	183	407	286	999999	458	999999	756	999999	999999	339	962	999999	999999	393	157	384	872	978	999999	418	696	168	47	999999	474	999999	224	428	800	265	913	716	999999	999999	999999	313	921	619	968	999999	999999	658	376	709	976	919	936	755	767	999999	78	250	999999	957	811	999999	369	205	26	475	999999	337	999999	150	426	255	999999	999999	290	843	999999	262	999999	865	32	999999	791	338	115	554	999999	468	661	991	196	672	999999	999999	772	97	944	726	602	999999	999999	68	228	999999	292	730	267	586	999999	924	355	999999	241	59	934	773	233	40	99	999999	429	155	676	999999	953	753	453	419	586	999999	899	736	660	517	294	999999	819	999999	55	385	296	470	993	736	999999	381	999999	999999	318	999	864	913	636	140	999999	435	391	780	999999	539	286	848	10	999999	35	999999	165	723	764	999999	953	667	999999	999999	185	999999	161	999999	802	582	999999	701	111	587	338	985	110	529	443	859	582	48	999999	516	999999	999999	999999	721	711	999999	225	717	988	347	55	206	928	922	999999	124	999999	451	999999	699	227	585	999999	422	944	50	518	636	290	905	999999	915	384	999999	615	737	999999	440	999999	776	999999	999999	713	763	541	141	999999	187	999999	329	586	141	69	594	299	523	700	999999	999999	671	999999	589	437	93	950	139	822	999999	317	228	625	842	223	212	342	999999	872	999999	881	999999	983	999999	72	999999	999999	266	855	789	189	999999	46	451	664	566	268	777	177	629	812	411	319	605	870	999999	703	743	917	857	262	676	999999	716	176	963	687	186	527	476	764	693	284	42	281	225	191	183	188	656	944	564	455	999999	181	999999	503	999999	470	716	267	585	348	999999	537	512	449	329	285	700	999999	999999	259	700	999999	999999	137	286	334	655	173	999999	564	271	913	999999	231	409	999999	696	470	999999	716	811	219	999999	355	999999	505	769	775	862	897	999999	999999	862	314	754	999999	999999	999999	226	63	999999	552	736	31	86	94	840	999999	50	784	589	239	578	375	999999	491	687	999999	999999	781	999999	879	311	632	86	494	999999	392	477	33	999999	354	253	999999	901	999999	482	167	278	999999	664	488	735	999999	999999	999999	208	999999	866	272	698	289	500	444	999999	935	250	999999	999999	592	43	999999	813	27	999999	244	986	999999	474	189	19	530	504	659	126	87	154	234	999999	999999	295	999999	526	214	334	999999	854	808	759	999999	28	377	999999	686	168	217	674	718	
784	84	272	999999	32	686	263	178	784	840	328	420	790	25	790	127	306	999999	931	609	999999	100	389	999999	572	508	170	641	317	818	501	999999	999999	436	450	999999	565	419	542	999999	999999	165	427	23	490	348	999999	13	586	105	389	689	286	999999	35	693	694	999999	313	999999	999999	621	999999	966	349	418	999999	364	999999	551	561	887	936	999999	657	537	672	999999	697	233	333	167	64	222	999999	811	633	999999	410	756	554	481	999999	28	324	999999	304	999999	673	999999	341	820	438	45	544	999999	753	194	417	999999	999999	328	397	89	199	367	566	648	538	538	785	999999	954	999999	996	90	781	917	777	327	242	999999	703	625	999999	513	999999	29	678	935	67	448	930	912	735	236	999999	36	829	999999	773	656	999999	144	999999	999999	866	620	999999	464	721	836	417	99	266	999999	624	772	197	999999	999999	546	999999	999999	481	346	738	52	92	770	999999	755	97	821	999999	585	299	568	339	229	647	118	981	999999	999999	230	41	841	999999	999999	611	321	999999	153	327	236	687	999999	663	949	934	824	538	277	467	966	748	999999	999999	680	999999	66	442	999999	48	529	565	755	999999	260	315	896	999999	999999	999999	684	916	999999	503	327	898	969	905	999999	294	999999	580	713	756	257	482	445	306	974	416	555	878	870	114	999999	671	932	940	412	643	48	999999	381	119	782	59	803	102	227	999999	999999	160	999999	683	999999	949	852	998	141	778	869	599	421	750	613	806	56	999999	706	999999	966	999999	503	746	256	395	999999	999999	974	207	678	353	89	202	865	404	826	196	888	848	818	933	999999	634	774	448	26	631	505	976	999999	963	395	571	816	520	657	999999	436	999999	750	258	33	934	109	525	520	229	884	218	979	859	999999	858	837	42	231	869	971	808	379	577	108	999999	204	715	957	518	386	999999	999999	999999	999999	68	107	570	909	874	534	259	928	797	747	297	999999	999999	21	537	733	783	999999	999999	344	628	460	999999	160	36	739	394	567	999999	842	538	471	469	109	892	760	276	999999	357	344	722	880	582	830	811	10	61	704	430	784	602	66	958	999999	142	608	999999	420	883	144	999999	691	926	999999	218	999999	999999	999999	128	777	467	999999	941	453	621	747	878	353	348	35	999999	690	999999	227	250	482	999999	293	999999	294	835	856	999999	222	999999	41	953	999999	621	999999	999999	18	585	652	326	940	124	515	564	394	729	581	81	858	456	460	999999	708	713	736	322	254	86	999999	999999	611	422	729	258	999999	794	260	
999999	363	999999	679	114	494	901	309	999999	999999	999999	582	564	264	784	390	765	744	999999	255	914	885	672	228	999999	999999	999999	715	528	395	999999	999999	600	479	849	718	305	777	999999	69	999999	413	378	325	525	503	279	686	826	999999	963	514	999999	999999	346	846	690	344	747	999999	783	195	781	972	740	999999	999999	95	415	999999	95	988	999999	999999	448	999999	516	356	702	999999	481	999999	888	495	431	752	871	61	143	999999	37	960	39	999999	285	621	999999	999999	585	770	521	194	999999	761	946	975	999999	684	110	835	340	999999	999999	320	999999	758	306	999999	550	987	883	999999	999999	412	999999	134	999999	999999	999999	999999	878	119	771	932	916	296	753	137	549	999999	638	196	951	307	999999	694	999999	999999	119	999999	325	346	999999	999999	887	591	242	999999	999999	999999	26	717	541	283	999999	230	572	999999	404	999999	999999	178	999999	103	359	999999	979	654	999999	353	804	250	297	625	510	542	263	183	55	334	999999	999999	999999	726	999999	920	999999	677	999999	999999	131	620	999999	999999	522	156	599	762	248	200	999999	999999	139	380	999999	999999	430	916	772	424	966	399	664	79	541	130	999999	999999	663	999999	51	311	999999	999999	231	194	925	772	113	364	999999	501	934	854	999999	475	755	43	709	999999	499	738	999999	999999	486	732	999999	255	982	999999	999999	579	109	809	158	999999	284	842	158	832	850	657	813	418	481	999999	465	809	356	76	374	731	320	998	939	312	406	387	810	498	238	999999	790	711	999999	373	401	134	705	422	999999	913	884	876	814	842	925	496	455	999999	277	156	899	915	999999	659	269	110	999999	846	903	896	41	659	999999	180	867	999999	445	999999	83	341	113	933	999999	461	846	443	194	106	387	999999	932	800	231	91	780	999999	999999	323	113	301	999999	859	518	304	881	234	282	643	975	999999	61	347	999999	935	53	965	50	576	813	826	915	774	469	999999	964	999999	438	522	399	992	428	132	14	781	88	253	999999	999999	579	621	170	999999	131	563	859	594	862	295	48	815	834	117	999999	287	999999	489	400	525	339	999999	796	760	999999	982	404	928	343	165	857	800	999999	469	996	201	999999	374	999999	905	144	380	378	152	484	583	168	320	622	726	405	999999	852	900	251	929	825	409	306	999999	168	999999	260	999999	437	247	999999	999999	121	318	621	22	836	495	390	959	281	653	286	670	824	94	316	616	759	269	947	649	228	76	376	266	999999	999999	999999	213	129	671	715	246	318	999999	209	314	115	999999	761	367	519	999999	
999999	181	132	636	324	999999	624	999999	947	178	300	625	156	54	941	365	999999	333	748	186	999999	609	938	50	362	40	884	11	511	376	507	999999	140	936	417	205	143	440	199	999999	999999	484	723	546	945	692	999999	999999	999999	750	448	438	619	342	999999	58	242	92	284	293	999999	622	142	581	999999	711	495	219	637	999999	231	513	999999	999999	597	365	886	402	999999	999999	393	729	638	999999	999999	999999	999999	999999	495	999999	962	61	166	999999	482	966	352	151	875	243	207	438	527	999999	528	999999	305	544	745	999999	172	840	987	614	900	470	984	381	999999	602	742	697	999999	278	783	999999	357	237	603	999999	999999	744	526	861	999999	999999	211	21	999999	992	773	435	999999	409	206	132	73	552	16	21	982	970	497	282	501	509	999999	259	999999	358	587	77	940	124	82	428	323	999999	151	999999	999999	999999	149	661	999999	316	644	999999	81	661	116	999999	231	592	999999	999999	256	254	369	962	999999	951	178	884	414	705	999999	938	999999	999999	999999	937	410	70	751	20	999999	836	452	194	865	400	187	999999	251	783	999999	357	999999	39	181	999999	766	189	705	318	999999	999999	257	134	999999	706	986	303	852	179	403	170	999999	637	222	420	999999	999999	107	848	773	987	642	631	999999	147	472	999999	606	999999	999999	231	999999	999999	216	575	999999	328	372	169	999999	884	999999	82	389	686	516	837	816	761	999999	591	92	999999	544	999999	622	999999	275	684	243	688	697	123	998	182	999999	999999	999999	646	831	483	812	938	444	889	658	570	251	182	999999	634	491	845	472	589	999999	999999	899	400	952	963	63	688	999999	726	196	999999	84	999999	881	118	416	179	999999	999999	999999	153	422	654	167	62	384	102	63	609	206	852	651	418	999999	305	999999	40	694	867	430	133	22	717	702	999999	496	45	999999	522	227	321	914	678	999999	995	97	999999	243	900	588	999999	635	326	999999	344	573	665	183	586	609	386	485	999999	373	655	999999	704	951	999999	566	999999	802	999999	999999	884	937	999999	607	48	218	999999	797	794	289	999999	498	696	197	368	870	830	862	713	999999	841	836	999999	314	999999	863	392	999999	520	344	249	167	104	935	644	999999	600	68	999999	378	999999	589	691	999999	903	999999	999999	516	593	853	735	487	98	627	999999	58	94	668	451	184	825	962	286	459	999999	999999	404	760	553	960	999999	771	999999	999999	567	262	999999	79	411	999	428	999999	708	666	608	762	79	476	395	999999	322	999999	617	960	999999	393	999999	241	743	601	762	684	963	
999999	583	963	999999	752	999999	297	904	25	267	451	999999	948	999999	620	851	286	999999	927	999999	957	648	347	164	767	999999	999999	949	912	335	809	246	743	913	85	93	644	13	999999	416	999999	691	307	675	175	213	999999	139	692	999999	467	999999	834	999999	999999	984	246	809	992	960	885	347	999999	690	457	214	22	999999	187	536	216	283	916	999999	999999	275	351	672	999999	999999	196	54	999999	532	867	450	412	434	907	101	846	835	999999	365	530	760	699	616	999999	960	999999	570	952	999999	183	194	999999	323	999999	999999	999999	999999	820	438	773	840	90	469	999999	16	802	999999	137	96	690	381	272	560	991	517	575	999999	999999	38	372	626	999999	112	358	683	998	98	392	176	999999	999999	25	582	591	689	679	240	999999	999999	167	613	442	865	475	802	921	891	332	999999	999999	908	129	791	76	157	747	999999	120	148	18	714	999999	961	637	999999	366	689	968	999999	999999	345	999999	999999	999999	999999	999999	236	999999	556	761	116	766	857	11	549	162	233	516	444	999999	701	129	999999	212	999999	417	999999	999999	67	999999	241	922	30	999999	999999	968	885	920	999999	962	999999	351	999999	386	901	999999	999999	959	97	265	142	183	534	370	145	226	294	42	428	999999	713	999999	999999	999999	529	193	745	170	999999	581	276	313	209	482	999999	360	564	278	310	504	78	522	150	999999	999999	68	398	999999	562	612	999999	853	501	964	259	999999	771	999999	857	999999	999999	188	786	516	999999	828	974	62	999999	784	999999	999999	731	923	283	201	857	777	806	471	999999	999999	607	570	897	423	812	244	232	908	589	120	421	593	301	890	735	999999	999999	485	93	999999	720	777	999999	999999	132	577	691	68	999999	993	648	395	999999	999999	999999	226	618	575	26	740	829	999999	999999	551	603	999999	632	392	465	232	965	999999	388	999999	374	830	619	238	300	999999	999999	174	253	999999	999999	36	999999	999999	319	519	999999	246	468	353	516	688	582	409	74	983	945	308	602	442	999999	327	17	472	999999	750	606	390	285	999999	197	999999	788	999999	89	577	477	458	83	999999	216	728	862	44	942	685	258	220	173	316	298	254	571	811	566	154	999999	999999	430	569	913	635	999999	686	166	850	900	972	329	497	516	497	235	999999	235	999999	464	972	530	77	502	395	999999	968	493	943	104	977	53	934	558	279	38	513	42	581	766	185	878	101	785	285	891	999999	800	801	28	914	585	266	999999	56	677	999999	77	527	418	999999	202	999999	756	923	928	394	999999	247	999999	999999	624	
654	543	289	104	438	292	999999	504	551	999999	692	999999	190	401	999999	254	999999	601	675	446	999999	172	773	983	665	344	862	357	506	999999	562	342	307	299	999999	723	410	951	248	80	850	33	999999	825	510	298	576	531	151	999999	435	645	793	285	119	999999	769	999999	438	999999	429	868	999999	813	615	359	627	890	470	73	843	560	362	999999	999999	491	305	999999	482	377	768	341	216	999999	999999	999999	549	31	190	449	953	999999	999999	155	651	982	35	999999	220	160	999999	999999	71	87	305	999999	999999	999999	689	628	196	820	823	71	335	999999	662	999999	999999	697	810	605	709	30	120	738	999999	217	953	613	465	252	738	331	999999	91	279	139	70	436	999999	999999	342	561	999999	999999	999999	999999	819	562	329	394	551	522	999999	75	999999	50	999999	999999	837	85	245	999999	172	943	999999	501	364	999999	999999	999999	999999	85	72	460	273	999999	999999	977	456	584	397	401	999999	81	700	226	981	999999	115	239	171	503	598	999999	124	265	999999	319	999999	999999	999999	576	743	796	999999	999999	999999	999999	802	828	999999	989	120	263	687	844	999999	101	253	866	519	724	147	999999	371	87	999999	513	345	17	758	999999	926	665	486	999999	657	496	267	235	766	101	837	287	999999	182	392	999999	999999	280	472	999999	76	194	281	999999	438	164	435	736	988	999999	554	795	79	999999	73	454	776	999999	197	306	833	27	109	428	886	860	999999	999999	694	151	641	75	544	460	391	999999	394	113	392	999999	999999	531	247	999999	547	52	217	141	118	938	569	999999	93	176	475	999999	95	999999	496	577	999999	999999	999999	999999	314	488	999999	619	444	331	999999	672	484	999999	244	311	780	288	999999	999999	999999	999999	999999	755	582	636	982	377	984	342	656	542	616	814	969	825	999999	400	516	68	791	597	999999	786	878	999999	531	398	932	173	278	807	999999	652	924	42	165	999999	273	999999	505	883	634	111	675	527	65	669	724	418	999999	389	771	822	63	999999	999999	999999	877	686	115	999999	444	821	73	848	999999	964	999999	937	999999	203	137	999999	999999	907	963	595	120	999999	840	999999	673	523	351	888	46	158	599	999999	238	860	418	999999	999999	911	999999	813	47	827	957	101	779	999999	748	999999	262	931	270	999999	101	217	193	527	845	253	920	920	480	184	812	422	374	999999	709	809	784	999999	277	651	468	160	557	293	999999	749	999999	999999	999999	999999	636	114	888	999999	777	30	677	890	999999	328	990	528	999999	862	24	544	726	999999	87	938	844	711	664	619	687	999999	
660	900	134	105	999999	44	155	757	548	707	999999	999999	253	999999	142	893	808	948	660	999999	816	999999	278	858	999999	334	808	836	877	924	450	999999	765	835	370	777	999999	645	999999	956	999999	999999	324	316	999999	804	514	999999	806	950	903	715	958	747	134	965	631	275	82	836	235	318	880	623	267	265	165	418	327	365	137	172	999999	703	566	241	379	999999	849	999999	999999	418	999999	926	31	734	319	27	710	999999	155	501	573	999999	999999	999999	704	701	999999	999999	649	999999	82	451	999999	741	999999	999999	191	893	595	670	999999	854	27	816	999999	954	999999	533	999999	147	707	922	219	636	599	470	971	502	537	678	912	105	578	999999	346	999999	112	290	999999	64	836	817	809	484	84	999999	313	915	999999	750	110	525	807	511	398	159	241	197	152	999999	294	688	999999	999999	758	330	285	304	479	999999	851	321	723	891	311	890	123	735	561	880	999999	66	715	786	578	999999	297	77	999999	196	999999	999999	999999	356	769	999999	999999	891	726	754	999999	18	445	999999	898	788	802	916	210	508	999999	506	636	999999	307	237	973	999999	999999	999999	42	218	971	293	353	936	999999	377	131	163	999999	231	999999	806	446	158	621	629	888	789	594	381	866	825	159	850	288	876	999999	542	184	881	552	365	722	234	47	161	743	961	615	435	794	57	78	815	999999	829	999999	159	615	353	691	560	999999	999999	351	155	143	503	999999	307	328	589	978	557	679	653	94	221	120	469	886	926	184	168	587	819	999999	344	999999	458	999999	999999	999999	831	200	991	999999	71	883	999999	28	250	999999	317	116	215	999999	521	146	845	999999	613	48	156	467	999999	386	618	82	531	999999	798	151	209	999999	428	662	157	999999	999999	74	32	999999	228	450	999999	623	999999	61	999999	999999	999999	208	516	999999	447	860	780	373	999999	615	999999	989	361	502	999999	108	113	71	999999	552	999999	999999	458	780	723	284	999999	705	999999	151	999999	566	999999	780	164	600	999999	999999	808	568	999999	783	999999	999999	105	999999	976	999999	230	547	999999	804	374	830	830	91	749	736	990	172	50	84	552	293	106	999999	999999	999999	348	630	474	999999	263	129	669	999999	999999	386	999999	689	308	104	999999	284	632	999999	999999	999999	949	999999	999999	897	506	645	527	807	240	999999	975	691	744	404	387	600	999999	902	551	254	170	693	859	373	61	310	864	946	600	999999	661	390	999999	429	632	275	999999	577	120	999999	601	861	906	583	411	993	999999	903	999999	883	211	729	173	948	999999	266	223	
999999	999999	999999	780	999999	217	962	986	594	480	324	999999	122	999999	505	792	933	652	309	786	999999	961	68	364	960	239	716	999999	931	227	999999	720	375	999999	999999	731	999999	836	30	653	944	999999	999999	523	630	141	603	999999	999999	937	999999	305	409	999999	936	525	999999	841	820	352	501	999999	64	377	217	604	407	999999	527	999999	877	999999	632	655	999999	999999	155	544	734	829	635	999999	370	994	999999	967	999999	895	125	777	943	82	26	678	162	59	999999	449	315	999999	733	543	544	932	999999	999999	673	999999	999999	258	999999	252	999999	990	716	847	534	70	389	999999	292	511	999999	750	999999	804	999999	954	502	793	155	999999	999999	707	105	101	118	437	934	855	303	999999	268	867	407	700	999999	35	961	315	524	482	999999	75	743	232	598	999999	112	264	61	719	261	844	112	673	23	409	999999	999999	999999	999999	135	534	947	725	253	87	999999	139	999999	65	999999	197	999999	999999	647	174	963	873	999999	999999	335	679	803	583	315	423	764	734	687	566	141	346	576	428	356	534	127	28	979	521	452	973	425	996	999999	74	576	438	36	849	446	999999	999999	999999	999999	455	730	373	420	829	999999	618	999999	283	923	999999	999999	850	326	122	999999	945	999999	981	871	361	264	807	856	251	847	335	708	838	129	999999	224	161	656	900	999999	999999	608	159	207	999999	531	152	999999	999999	453	726	999999	999999	999999	999999	137	150	553	419	201	923	516	178	999999	987	910	999999	163	999999	441	470	203	425	318	301	346	999999	784	47	830	121	999999	785	798	131	999999	794	45	628	999999	999999	999999	246	709	880	247	439	177	220	924	917	989	268	639	983	532	696	604	510	164	392	366	515	589	89	197	730	380	861	999999	125	578	534	831	367	999999	957	716	438	64	907	577	573	123	913	132	999999	156	999999	598	526	199	535	999999	999999	999999	999999	657	629	692	999999	999999	315	445	808	999999	999999	436	281	130	575	979	176	456	999999	814	792	402	999999	957	720	584	999999	272	257	926	999999	69	999999	649	999999	309	999999	745	999999	848	271	999999	999999	999999	667	50	874	694	32	546	999999	999999	227	785	926	999999	980	671	971	999999	999999	53	999999	999999	306	405	999999	999999	999999	275	892	430	909	408	553	999999	96	999999	300	680	999999	871	999999	710	903	964	842	455	722	80	328	425	773	614	355	228	999999	433	277	999999	999999	999999	343	757	654	602	999999	818	242	271	613	878	381	301	233	631	803	999999	978	341	562	750	909	290	999999	476	657	305	63	334	724	
663	834	38	999999	467	537	493	66	311	794	33	222	461	466	450	54	482	390	999999	425	999999	454	935	999999	103	341	999999	999999	187	999999	999999	765	907	547	949	54	352	999999	765	999999	999999	999999	677	546	539	538	458	823	999999	999999	999999	914	339	999999	999999	219	898	329	742	135	485	682	878	365	920	267	314	999999	517	405	702	999999	999999	629	115	40	776	999999	179	565	883	999999	313	755	770	999999	436	998	284	740	999999	32	721	639	999999	637	553	999999	626	281	999999	544	316	110	729	166	299	709	803	999999	442	509	160	187	252	999999	999999	132	999999	961	999999	999999	639	777	259	999999	306	985	21	999999	486	464	772	999999	342	999999	922	999999	35	613	669	727	204	51	999999	646	872	544	396	372	268	430	726	664	999999	917	904	539	999999	59	999999	314	698	335	999999	978	999999	261	845	904	333	999999	107	999999	301	999999	121	598	479	613	808	761	598	648	219	66	999999	118	458	999999	443	999999	362	976	753	365	39	868	295	329	999999	999999	698	492	48	102	333	999999	372	345	805	316	69	247	999999	108	715	59	126	699	250	628	999999	430	470	940	813	999999	237	935	999999	999999	313	160	703	999999	73	999999	610	126	999999	999999	745	123	619	137	999999	124	735	655	650	980	752	595	999999	291	818	999999	31	108	288	999999	517	437	270	562	12	909	544	63	999999	609	448	999	966	999999	999999	999999	810	343	616	699	999999	582	295	104	500	718	80	999999	378	794	94	512	837	999999	999999	318	852	67	134	424	579	681	619	50	999999	752	999999	832	408	138	467	688	999999	589	817	934	151	176	71	294	999999	132	684	251	525	999999	999999	446	771	574	999999	753	218	999999	130	714	963	255	563	748	999999	248	23	249	336	999999	30	258	999999	999999	176	685	995	999999	999999	456	996	378	999999	604	999999	191	999999	833	301	999999	480	299	469	999999	971	896	612	323	204	599	119	445	999999	130	916	999999	733	231	408	161	758	377	615	673	717	594	730	958	166	999999	188	189	948	622	924	999999	789	999999	578	280	999999	681	645	999999	999999	999999	464	404	688	678	999999	999999	435	150	955	112	683	795	395	387	175	653	166	999999	999999	929	496	302	205	999999	133	134	652	137	88	999999	731	999999	336	166	140	335	280	488	460	349	999999	808	666	821	57	999999	999999	999999	115	429	525	359	999999	417	74	172	999999	503	554	333	196	307	71	879	380	64	469	239	257	839	383	678	836	81	185	688	635	999999	147	999999	999999	460	32	659	561	382	
63	918	101	968	136	777	933	136	162	456	746	786	450	999999	533	999999	999999	275	55	846	999999	504	999999	386	536	825	999999	424	423	999999	285	412	999999	998	10	550	147	999999	712	606	744	999999	919	729	941	848	999999	999999	999999	926	516	999999	999999	999999	859	559	687	999999	441	999999	420	519	713	999999	180	999999	468	452	992	999999	846	665	563	999999	112	813	584	999999	444	687	999999	999999	818	497	230	999999	798	999999	149	999999	863	999999	999999	999999	195	999999	996	999999	999999	607	390	490	160	622	89	999999	203	174	999999	56	999999	184	281	754	999999	999999	700	226	999999	651	545	854	313	551	999999	425	999999	999999	264	877	816	999999	953	836	306	413	999999	205	418	379	335	634	12	999999	476	689	160	102	993	986	534	780	306	906	71	536	186	609	503	664	42	999999	999999	999999	239	892	230	444	457	14	999999	504	808	826	326	911	851	999999	85	440	999999	999999	999999	277	999999	46	999999	999999	775	999999	236	462	999999	754	999999	999999	724	278	863	584	468	999999	645	989	849	999999	972	999999	590	160	685	966	534	73	999999	316	999999	999999	391	999999	117	999999	999999	687	778	685	999999	64	489	999999	999999	583	999999	501	971	557	89	178	999999	322	73	999999	466	624	999999	269	928	638	999999	40	999999	999999	886	669	476	295	57	958	999999	999999	236	999999	999999	558	963	111	619	42	102	842	237	999999	224	999999	140	801	717	999999	601	518	999999	174	699	999999	999999	115	696	999999	999999	999999	510	131	957	263	95	154	325	908	661	999999	650	999999	546	999999	803	692	867	817	539	675	578	13	999999	999999	417	72	228	999999	924	999999	414	932	18	416	999999	999999	999999	960	982	985	486	808	392	618	999999	861	628	187	655	941	999999	879	157	358	999999	507	764	264	999999	33	999999	784	999999	803	578	717	886	139	190	697	933	907	834	999999	199	769	620	748	999999	999999	444	999999	885	999999	620	535	785	659	999999	834	351	504	999999	959	68	999999	824	999999	49	999999	975	999999	997	958	17	999999	999999	999999	169	348	999999	26	430	999999	589	885	898	11	193	999999	999999	236	831	355	999999	439	999999	875	495	497	944	41	708	999999	579	945	53	927	975	289	999999	193	999999	959	948	999999	999999	822	380	999999	999999	823	405	999999	229	748	667	651	612	578	999999	999999	116	672	404	854	999999	746	999999	643	841	999999	35	903	562	748	736	999999	407	999999	364	971	505	322	694	999999	636	712	464	999999	288	402	325	406	742	999999	86	827	565	104	999999	337	110	736	342	831	798	502	444	480	
999999	795	254	591	999999	575	673	794	978	999999	999999	604	292	999999	999999	449	656	999999	170	250	671	909	316	999999	12	36	870	999999	980	862	332	999999	277	983	819	493	157	733	193	177	999999	999999	999999	291	876	999999	55	999999	381	892	184	179	341	204	808	112	489	941	588	197	999999	904	814	125	951	93	337	308	80	871	301	922	445	993	999999	999999	70	999999	436	589	981	660	999999	97	999999	162	999999	999999	999999	999999	13	215	155	999999	472	744	478	999999	340	792	96	746	149	510	999999	261	733	999999	602	999999	999999	999999	515	999	216	53	517	726	437	798	291	263	134	363	867	999999	777	449	530	857	911	337	694	643	503	244	521	887	999999	999999	428	463	480	999999	676	549	700	999999	789	428	236	999999	999999	541	510	999999	622	785	642	514	999999	294	817	745	518	713	770	871	999999	971	532	629	239	10	379	827	782	378	687	328	395	631	659	112	630	169	41	999999	142	670	999999	735	254	982	952	144	645	735	246	999999	778	828	649	999999	896	607	522	999999	171	682	999999	999999	108	323	128	852	634	715	125	359	681	618	999999	999999	999999	999999	999999	999999	58	245	191	57	141	999999	550	999999	999999	999999	216	999999	999999	736	990	459	620	377	637	999999	863	109	999999	930	619	887	999999	999999	99	813	999999	109	231	275	257	926	501	11	121	999999	999999	561	870	999999	509	999999	712	945	627	999999	999999	983	169	454	392	948	735	999999	438	254	999999	389	477	999999	383	116	999999	381	999999	74	958	618	265	263	167	999999	239	716	430	527	185	345	543	810	999999	484	999999	777	882	308	201	999999	573	867	941	393	999999	702	419	403	300	341	466	999999	330	605	727	999999	297	999999	719	28	999999	910	999999	107	846	667	999999	899	176	33	498	190	873	999999	55	999999	321	999999	229	536	999999	37	999999	844	878	980	999999	993	756	44	490	999999	589	999999	418	663	798	999999	999999	426	133	999999	999999	999999	842	286	689	610	999999	339	594	523	860	192	720	802	682	234	999999	865	186	585	152	999999	543	696	601	700	310	391	598	478	236	802	413	999999	800	960	999999	601	301	879	442	427	449	999999	941	406	999999	616	980	574	624	680	249	547	999999	999999	732	156	999999	988	310	999999	741	125	297	67	999999	931	12	999999	232	999999	999999	306	999999	725	999999	577	754	205	247	694	410	999999	854	555	563	865	999999	705	237	999999	916	312	579	999999	685	334	679	883	626	530	614	268	999999	997	999999	943	404	651	999999	165	401	490	751	615	768	716	
271	741	504	999999	999999	306	999999	377	710	271	727	999999	49	367	999999	870	578	999999	90	151	999999	999999	449	619	471	769	301	999999	463	999999	561	999999	505	999999	72	937	389	712	19	317	775	999999	296	999999	225	524	612	55	268	999999	912	44	535	626	44	414	302	884	452	751	14	999999	913	999999	710	763	384	80	999999	999999	491	999999	707	772	376	708	570	604	404	947	166	256	813	999999	523	527	438	879	934	999999	645	999999	999999	267	312	362	70	21	999999	999999	150	542	999999	308	49	56	336	999999	259	336	844	697	490	999999	999999	758	608	981	761	193	335	504	145	647	323	986	604	999999	999999	999999	647	999999	470	999999	806	624	505	514	892	477	200	675	630	608	999999	947	23	765	672	554	754	999999	259	950	136	999999	406	112	984	62	999999	887	302	245	688	999999	237	548	698	971	262	104	99	294	993	660	874	536	999999	999999	973	999999	776	915	269	568	999999	519	816	999999	999999	403	999999	999999	35	312	382	999999	920	999999	999999	475	77	701	301	660	989	965	999999	475	999999	869	277	999999	89	999999	120	999999	975	999999	999999	717	999999	537	753	859	574	259	999999	690	287	489	616	316	655	507	771	85	623	609	578	999999	561	350	399	357	999999	910	759	423	201	995	419	999999	544	13	744	999999	999999	999999	999999	740	707	277	197	292	263	961	999999	582	999999	45	999999	375	551	999999	165	390	999999	405	734	663	500	999999	498	292	80	815	771	652	762	999999	137	999999	523	838	637	294	163	117	104	999999	947	186	583	166	242	999999	259	893	847	999999	401	552	707	999999	250	999999	999999	905	221	447	999999	999999	819	608	908	581	851	712	22	871	999999	41	999999	571	716	323	271	342	999999	36	566	999999	804	409	999999	585	484	101	999999	774	515	257	895	657	973	636	999999	999999	258	660	201	546	881	976	136	369	250	146	716	926	600	999999	855	999999	881	321	516	420	767	333	107	760	124	247	365	999999	146	654	597	89	956	297	999999	399	835	29	999999	828	283	481	999999	347	385	671	184	78	402	709	999999	661	129	946	217	925	999999	441	432	643	999999	156	233	596	548	636	970	313	363	465	999999	861	324	999999	147	999999	988	759	384	999999	73	297	587	436	999999	999999	960	19	89	999999	836	403	999999	363	999999	137	257	748	799	749	701	871	715	936	359	914	346	441	999999	999999	936	803	66	999999	579	333	568	797	718	611	999999	960	999999	204	628	956	999999	960	481	999999	48	999999	960	635	751	999999	581	651	86	963	
600	999999	209	167	999999	43	346	616	999999	999999	999999	460	40	197	83	740	999999	999999	317	403	649	385	960	999999	883	696	843	431	238	387	751	999999	720	754	21	157	760	999999	971	595	619	999999	186	597	451	999999	220	772	561	21	999999	70	343	683	324	999999	999999	410	284	535	200	914	999999	999999	999999	999999	999999	285	999999	925	979	581	549	721	999999	999999	208	999999	999999	305	486	80	870	999999	833	999999	583	47	440	999999	999999	360	791	446	405	704	279	780	999999	799	848	934	596	636	42	972	521	999999	900	332	999999	205	61	979	59	999999	54	171	572	999999	77	999999	845	999999	346	999999	999999	113	326	88	721	427	906	558	456	552	484	243	999999	861	180	962	147	117	780	392	999999	811	396	285	659	999999	218	25	999999	156	98	217	299	999999	192	417	304	821	610	598	999999	502	533	507	645	810	977	711	279	114	565	738	608	953	329	999999	999999	50	428	614	219	999999	826	310	463	276	944	780	999999	762	667	325	999999	192	999999	806	288	889	999999	848	999999	999999	746	627	590	360	609	999999	999999	213	701	264	402	996	999999	408	676	232	999999	379	866	999999	42	517	447	249	241	999999	860	523	700	999999	410	999999	999999	712	154	208	719	112	999999	609	696	475	71	413	923	510	803	695	139	65	845	270	982	932	474	238	190	999999	128	193	999999	999999	512	874	853	822	521	999999	263	478	513	941	712	266	999999	566	999999	43	999999	731	622	174	999999	644	981	999999	597	551	248	915	28	378	999999	483	999999	134	962	197	560	110	988	999999	441	999999	999999	904	558	726	432	907	783	156	35	396	571	319	999999	867	892	713	235	969	437	347	459	145	999999	238	141	999999	999999	268	483	225	999999	494	733	732	102	87	591	999999	129	999999	142	871	353	597	999999	999999	947	104	304	846	875	28	699	104	211	999999	999999	330	594	56	313	525	672	810	999999	86	586	455	999999	815	132	364	999999	999999	214	587	999999	999999	999999	327	999999	509	963	999999	349	725	795	638	530	686	140	271	999999	999999	37	617	209	999999	944	834	237	502	329	999999	724	521	178	602	889	623	624	587	13	277	617	804	561	45	470	999999	291	999999	999999	98	685	999999	87	776	80	597	999999	259	999999	999999	99	936	189	483	912	827	557	203	749	907	71	552	268	999999	999999	233	65	174	81	999999	999999	289	577	241	804	863	443	401	999999	999999	999999	375	171	520	188	681	999999	999999	132	643	380	999999	208	27	999999	999999	602	78	321	847	541	999999	999999	409	
999999	809	368	948	679	59	393	166	671	457	999999	695	390	747	999999	783	999999	977	52	999999	645	464	91	560	213	671	999999	375	89	684	760	31	198	762	581	379	323	676	408	999999	259	999999	427	750	999999	341	751	999999	247	999999	999999	564	181	748	763	484	727	807	744	999999	789	28	86	986	697	650	507	628	175	461	469	931	579	969	189	431	46	340	999999	871	919	414	137	999999	446	205	849	449	998	999999	651	516	931	399	293	999999	147	999999	63	999999	834	999999	690	999999	999999	999999	984	212	568	342	447	397	602	999999	999999	384	999999	534	550	501	800	999999	999999	78	810	953	999	999999	686	948	293	605	286	509	47	796	999999	999999	483	138	221	647	880	666	999999	263	914	68	999999	908	349	613	891	561	999999	999999	503	999999	975	124	317	805	526	620	999999	841	120	102	999999	301	660	999999	60	421	999999	163	999999	963	418	556	49	941	999999	777	608	999999	714	725	999999	270	999999	112	375	369	821	415	131	270	617	999999	153	999999	999999	19	258	800	562	479	281	999999	599	540	213	429	999999	376	999999	999999	21	378	137	999999	999999	575	998	557	183	691	999999	875	42	916	355	601	413	999999	719	867	528	808	127	245	454	853	670	763	999999	946	294	454	487	382	259	999999	690	758	999999	656	21	700	626	999999	999999	406	719	999999	194	611	26	857	999999	69	230	213	260	892	941	643	904	999999	658	237	407	999999	397	660	999999	116	911	654	892	72	856	999999	191	999999	365	57	999999	987	999999	297	930	436	797	999999	161	56	988	999999	817	691	999999	999999	51	399	999999	999999	19	69	26	999999	700	371	964	594	213	401	31	13	999999	999999	509	917	666	999999	999999	999999	357	968	508	999999	999999	123	837	211	320	89	786	792	783	632	48	85	971	500	999999	999999	472	999999	224	760	34	984	999999	923	191	834	999999	999999	102	999999	385	50	561	405	959	587	533	999999	283	133	999999	238	230	903	999999	434	945	175	775	737	508	999999	999999	748	596	144	852	914	30	486	969	116	700	290	999999	998	999999	999999	999999	19	46	709	929	100	999999	796	763	367	79	757	888	943	904	364	999999	240	295	813	999999	824	735	619	999999	797	999999	508	538	940	656	855	999999	379	634	766	999999	799	225	663	603	800	380	494	844	272	597	35	999999	345	295	26	713	710	767	716	283	427	966	141	936	646	267	999999	710	223	847	518	999999	148	999999	205	25	999999	220	18	999999	999999	774	480	999999	138	306	203	654	640	999999	209	612	917	
999999	284	832	93	726	956	542	557	784	999999	424	88	999999	73	999999	100	10	999999	500	758	999999	43	999999	496	931	999999	350	74	999999	80	999999	999999	906	999999	656	999999	372	931	905	263	476	897	466	999999	65	999999	999999	242	521	564	639	71	708	854	655	999999	631	346	162	917	616	478	388	714	999999	775	999999	324	417	303	999999	79	185	247	292	375	576	999999	999999	809	397	117	553	614	440	20	940	999999	999999	207	757	36	779	987	646	997	518	752	594	290	949	106	825	999999	999999	570	999999	999999	572	290	882	132	905	999999	530	999999	925	773	283	548	835	130	578	999999	999999	999999	299	197	600	294	856	999999	914	160	860	300	291	335	776	870	134	479	999999	465	325	634	130	437	467	147	82	745	478	999999	999999	828	528	616	999999	146	281	698	869	999999	433	67	999999	755	999999	999999	999999	599	997	413	423	365	641	122	894	911	579	999999	730	463	221	121	355	999999	705	999999	772	999999	999999	639	599	999999	609	212	999999	999999	426	999999	999999	999999	999999	483	747	75	631	999999	197	415	721	770	567	418	968	999999	76	322	712	348	999999	459	467	552	999999	999999	814	987	755	439	999999	999999	494	214	999999	999999	543	738	999999	290	246	999999	999999	367	999999	882	82	190	999999	203	145	719	554	87	325	495	769	999999	536	390	999999	644	343	999999	999999	93	999999	363	501	475	872	338	949	999999	112	999999	614	999999	598	999999	294	634	999999	562	303	371	93	416	999999	431	732	177	211	999999	39	999999	283	999999	42	870	606	999999	999999	992	330	807	770	999999	975	882	880	669	777	999999	999999	626	124	780	464	999999	10	869	474	80	743	705	136	966	403	509	169	999999	77	999999	467	574	946	999999	242	495	600	960	999999	15	550	999999	999999	739	886	412	487	503	631	79	869	736	999999	617	258	624	999999	803	729	476	723	362	999999	58	999999	531	999999	587	547	999999	999999	999999	438	469	529	680	999999	999999	999999	990	999999	999999	999999	998	999999	730	330	338	288	618	814	797	241	964	292	999999	471	350	734	364	999999	900	955	999999	707	830	308	785	97	578	999999	293	723	738	454	66	999999	603	199	999999	999999	352	309	929	999999	575	807	473	187	342	219	964	999999	725	268	131	711	242	300	38	432	544	250	709	309	531	83	503	520	235	999999	867	161	460	163	999999	601	35	509	142	999999	834	999999	755	999999	999999	999999	997	999999	332	999999	999999	312	170	852	666	111	999999	630	632	501	314	952	999999	611	999999	999999	212	572	999999	530	999999	733	168	
16	597	999999	495	350	955	999999	86	999999	198	999999	999999	999999	990	607	496	999999	11	404	876	640	717	881	656	154	28	540	999999	434	602	999999	669	500	153	164	264	730	616	259	674	999999	424	291	764	82	114	786	823	604	86	599	528	999999	856	999999	999999	716	999999	350	331	425	999999	651	999999	999999	999999	15	421	835	353	766	672	752	999999	153	225	999999	126	583	49	241	716	823	358	999999	283	388	643	625	999999	999999	449	275	999999	259	999999	772	861	378	862	109	375	987	261	999999	926	775	561	713	312	862	599	706	311	99	708	999999	303	999999	123	999999	371	795	999999	804	999999	407	825	999999	892	999999	575	748	720	939	866	729	999999	48	999999	507	827	999999	323	13	949	742	999999	999999	999999	603	479	443	265	42	737	579	999999	456	992	529	950	90	821	859	999999	850	999999	371	233	979	95	999999	351	999999	13	999999	482	966	999999	583	443	988	929	298	973	141	493	999999	212	297	711	125	55	999999	557	747	118	463	716	109	756	601	614	571	517	999999	102	999999	39	305	107	61	600	418	96	962	160	532	886	165	366	307	169	935	277	969	999999	999999	68	266	332	28	999999	999999	827	999999	999999	368	780	999999	49	844	659	906	200	660	999999	637	999999	594	596	999999	577	561	999999	458	442	678	303	999999	15	307	590	999999	999999	88	802	999999	591	254	588	999999	752	136	125	522	648	263	745	616	454	581	334	999999	669	746	999999	697	24	378	999999	705	74	999999	753	741	263	886	999999	999999	858	680	55	226	16	999999	833	999999	445	230	810	188	933	687	103	999999	973	126	113	236	999999	114	830	223	844	999999	727	519	383	383	268	762	330	633	758	774	999999	118	999999	865	912	10	262	793	567	231	999999	387	149	330	768	146	782	999999	484	754	850	832	381	134	86	323	77	71	961	58	858	310	999999	329	897	865	999999	999999	324	637	999999	999999	655	623	120	350	999999	999999	999999	131	979	624	158	14	923	703	736	999999	789	599	932	200	832	519	999999	471	458	819	432	903	486	545	999999	846	901	999999	187	999999	23	736	999999	24	456	839	79	244	999999	924	405	999999	138	999999	999999	999999	705	999999	213	999999	260	649	891	561	630	711	645	443	242	999999	999999	119	526	978	329	63	656	917	999999	999999	450	999999	320	999999	999999	239	774	169	999999	667	151	249	610	51	507	999999	999999	391	394	744	204	635	999999	848	821	296	676	999999	998	404	78	787	918	999999	695	132	338	366	147	400	999999	486	356	575	170	
862	508	485	480	954	999999	999999	999999	998	999999	815	999999	471	712	137	562	999999	170	999999	999999	363	999999	399	356	999999	45	487	254	999999	807	718	288	999999	688	959	787	999999	680	53	195	804	999999	999999	999999	879	995	999999	654	999999	838	323	325	664	976	807	999999	119	999999	105	999999	730	999999	538	201	999999	537	699	999999	753	349	999999	999999	126	506	793	108	999999	977	476	389	178	999999	244	165	999999	403	999999	460	880	999999	677	72	585	135	465	784	999999	728	341	352	999999	93	900	670	477	380	999999	167	999999	999999	137	142	999999	715	749	896	785	382	706	687	913	999999	902	334	671	308	367	999999	51	19	380	684	645	134	93	94	933	573	999999	124	204	465	277	181	300	999999	410	870	385	999999	999999	354	31	654	438	66	191	576	998	179	22	216	126	183	338	999999	497	537	631	665	963	222	694	591	492	457	999999	730	44	136	898	497	616	482	21	999999	662	990	695	37	903	367	999999	518	112	988	349	103	843	847	58	872	248	720	604	999999	659	439	171	981	93	460	542	872	280	524	600	999999	171	311	999999	999999	999999	604	762	606	647	186	489	504	118	878	887	196	87	36	999999	895	878	235	377	999999	999999	714	999999	452	824	701	247	587	397	705	932	541	66	999999	999999	644	958	999999	999999	483	950	667	999999	215	573	355	794	254	999999	704	765	936	934	999999	677	137	660	319	781	945	938	901	116	999999	946	355	139	536	999999	615	999999	880	96	894	999999	171	841	999999	879	479	999999	993	322	692	939	999999	607	499	873	999999	983	648	225	202	999999	58	560	469	269	999999	225	268	258	999999	999999	884	849	49	293	516	295	922	440	312	48	945	588	423	473	951	747	639	662	103	631	299	665	894	359	234	610	999999	478	999999	264	999999	744	663	925	65	155	567	215	366	616	70	217	913	164	599	469	146	996	318	479	585	605	164	37	478	229	999999	690	69	906	999999	453	779	58	400	999999	999999	999999	417	805	190	999999	999999	487	999999	91	751	999999	999999	999999	999999	999999	999999	999999	999999	999999	589	999999	999999	999999	199	999999	999999	999999	702	999999	438	865	999999	999999	543	648	999999	512	299	161	999999	677	466	397	477	225	930	304	442	537	293	597	999999	357	999999	300	50	581	999999	312	287	844	784	954	652	886	976	371	999999	825	798	999999	892	526	999999	999999	999999	70	368	974	947	852	28	175	333	841	495	416	777	253	999999	16	896	986	873	465	893	511	999999	999999	249	568	999999	617	739	634	705	
852	614	708	999999	999999	222	641	365	435	826	618	631	999999	400	569	594	977	227	791	999999	905	999999	999999	29	999999	325	777	999999	999999	779	410	999999	698	146	643	802	78	132	627	793	999999	630	448	638	284	999999	933	201	680	974	105	399	999999	873	999999	209	336	689	999999	664	445	907	976	655	426	191	932	675	999999	766	999999	999999	600	997	999999	999999	999999	649	999999	786	392	585	999999	999999	683	20	488	825	999999	999999	475	389	667	999999	358	358	654	793	999999	102	948	268	444	913	458	250	999999	949	377	524	999999	687	944	999999	999999	859	853	999999	999999	415	999999	116	338	323	300	999999	197	999999	649	157	630	420	437	999999	838	133	151	150	956	443	220	538	458	999999	447	788	444	990	690	498	999999	93	821	806	399	841	930	999999	999999	322	62	172	999999	229	893	999999	260	999999	999999	158	718	713	999999	538	204	174	999999	515	875	999999	701	999999	946	161	999999	547	599	999999	262	996	203	30	999999	643	999999	58	238	238	928	863	538	151	160	542	999999	999999	477	292	999999	235	193	425	255	120	621	855	226	159	576	356	985	629	50	999999	954	697	196	999999	158	999999	935	429	586	22	999999	999999	56	414	999999	861	999999	316	28	999999	813	778	774	416	32	534	999999	89	662	582	999999	999999	110	999999	999999	92	605	506	144	999999	299	763	838	243	145	71	809	812	778	714	286	678	610	23	999999	186	922	779	948	623	324	856	766	13	144	999999	459	999999	826	298	999999	573	182	563	736	999999	939	999999	999999	961	724	30	311	948	305	999999	308	97	287	410	170	825	999999	520	151	443	997	834	109	999999	999999	81	985	999999	999999	713	999999	57	286	980	246	391	999999	999999	999999	304	999999	818	708	934	767	371	999999	425	137	440	25	999999	422	303	61	115	442	999999	358	653	999999	820	999999	591	999999	260	810	306	999999	779	327	569	622	846	999999	188	136	999999	999999	999999	620	569	999999	27	999999	844	999999	983	928	141	999999	308	638	999999	269	734	999999	126	240	517	561	164	999999	358	999999	455	49	999999	414	873	978	277	898	118	999999	474	468	999999	893	999999	999999	826	999999	42	830	29	930	377	586	164	999999	19	933	795	688	465	999999	13	904	252	805	69	579	999999	162	681	999999	999999	221	794	999999	846	232	999999	891	999999	999999	228	528	103	525	672	988	259	22	999999	343	112	429	577	999999	465	999999	999999	999999	565	257	999999	880	158	999999	410	165	792	889	23	787	999999	903	953	679	99	484	811	727	142	999999	329	52	193	
348	307	999999	999999	999999	999999	279	999999	327	335	487	474	347	380	484	124	999999	206	370	999	191	781	209	476	898	999999	980	765	923	999999	999999	999999	279	999999	810	999999	999999	999999	999999	88	999999	215	244	577	999999	215	751	114	999999	612	626	999999	999999	53	11	567	108	634	745	571	999999	999999	657	406	841	999999	205	650	569	172	814	994	51	291	999999	976	546	631	10	692	325	999999	439	320	305	619	968	235	695	253	224	675	999999	593	259	999999	557	838	736	999999	999999	110	544	174	798	632	832	677	788	999999	30	999999	633	62	999999	953	84	346	111	231	591	999999	955	326	999999	999999	227	458	42	34	428	708	894	95	682	224	341	274	522	673	999999	999999	447	670	232	747	999999	723	347	306	165	999999	736	999999	333	51	155	227	999999	999999	999999	384	644	763	605	322	582	548	380	41	621	809	999999	999999	999999	300	531	294	104	210	106	503	121	735	999999	218	999999	389	761	641	78	123	999999	863	999999	412	999999	684	74	910	175	503	999999	315	684	356	396	308	80	42	519	861	133	25	562	999999	272	909	999999	999999	999999	202	787	739	963	508	761	960	179	42	999999	846	229	193	45	603	159	806	61	522	999999	672	999999	728	131	216	989	41	310	999999	149	747	999999	677	569	999999	715	614	999999	186	594	435	139	48	398	672	642	939	980	959	999999	999999	999999	999999	575	678	882	68	617	756	518	729	660	822	892	896	66	552	624	72	887	545	464	999999	928	396	999999	281	339	999999	574	60	61	351	596	683	889	418	111	891	99	657	996	999999	668	864	775	999999	156	501	999999	100	325	999999	999999	225	12	999999	452	189	999999	999999	999999	168	192	468	999999	318	999999	218	17	648	450	732	999999	240	548	999999	216	999999	620	236	135	837	842	999999	734	143	279	381	681	906	965	922	999999	488	928	837	412	999999	195	999999	91	999999	999999	967	649	593	944	841	676	999999	999999	388	568	907	999999	890	326	707	733	544	48	854	999999	110	683	527	975	494	999999	710	467	999999	878	163	155	197	353	875	834	999999	199	438	704	549	139	999999	999999	999999	999999	47	521	704	999999	999999	428	999999	999999	393	294	132	618	460	539	966	675	770	510	414	761	298	547	451	999999	592	355	999999	160	988	970	106	999999	135	492	274	199	762	539	237	735	919	787	999999	999999	711	532	738	898	738	999999	369	999999	950	97	713	999999	80	831	883	305	818	86	422	423	198	960	492	967	999999	776	912	241	282	679	842	511	588	860	171	
70	616	711	422	124	999999	29	999999	47	778	999999	128	931	999999	931	917	842	375	546	999999	750	49	999999	999999	961	999999	138	999999	281	999999	212	911	220	669	999999	689	116	664	308	999999	178	748	455	199	501	658	999999	585	351	761	999	146	51	467	420	999999	845	88	999999	162	483	225	940	792	575	999999	908	999999	832	251	810	999999	999999	734	999999	12	594	581	141	313	981	552	999999	519	255	76	869	999999	258	802	844	38	999999	155	337	952	807	999999	623	639	749	718	999999	110	951	821	79	999999	243	418	436	999999	947	157	181	930	763	431	547	509	992	165	999999	999999	407	782	999999	921	999999	281	999999	930	957	999999	563	272	799	362	999999	999999	997	562	518	840	375	580	90	65	974	407	199	999999	999999	999999	647	594	705	722	702	178	846	999999	910	999999	999999	999999	315	455	999999	909	141	411	863	123	511	439	999999	183	665	827	701	999999	946	999	92	817	814	843	854	969	566	999999	659	399	587	849	652	556	626	999999	274	635	471	75	999999	787	522	12	612	999999	999999	999999	999999	874	477	999999	211	910	880	406	691	472	601	625	999999	63	752	474	535	999999	786	100	999999	999999	563	76	999999	881	999999	999999	305	811	241	646	32	44	999999	784	999999	999999	999999	742	675	230	188	802	43	999999	723	222	45	58	477	949	430	856	999999	999999	321	410	479	330	186	585	999999	879	240	955	603	317	43	967	552	999999	999999	999999	999999	999999	617	761	999999	611	999999	999999	269	999999	344	291	225	175	69	999999	472	521	190	327	565	100	128	309	571	88	253	415	999999	77	999999	601	934	386	441	648	654	560	378	868	172	664	999999	854	544	949	999999	437	258	284	504	999999	695	697	489	999999	217	318	199	953	368	752	342	999999	749	742	999999	999999	733	420	114	999999	152	321	165	900	774	999999	764	622	999999	815	167	905	572	475	999999	247	896	117	999999	999999	370	999999	999999	419	332	134	999999	801	601	900	703	999999	179	592	888	383	541	588	560	999999	999999	577	613	552	999999	436	628	283	999999	120	999999	626	980	999999	999999	727	999999	745	577	649	168	963	30	448	121	330	736	980	587	533	705	999999	556	496	999999	793	999999	957	825	999999	999999	831	965	491	957	87	857	410	51	170	571	796	20	910	999999	999999	557	174	441	999999	999999	999999	999999	999999	414	634	79	493	975	757	999999	853	920	999999	154	337	999999	999999	491	44	472	335	938	427	961	908	307	646	999999	999999	246	646	999999	560	999999	856	999999	662	86	333	17	374	
434	999999	254	999999	876	338	765	458	592	999999	999999	406	802	999999	710	278	999999	505	337	433	781	772	521	279	336	369	487	298	201	999999	462	167	36	108	900	654	182	252	42	968	999999	263	999999	999999	962	999999	758	999999	155	867	999999	580	996	999999	592	661	772	974	999999	516	851	477	999999	999999	566	526	380	703	474	999999	105	108	473	999999	552	528	162	999999	317	216	610	999999	999999	333	35	881	171	999999	515	248	999999	208	860	999999	126	413	996	374	661	446	999999	64	999999	99	771	999999	117	637	41	74	509	999999	999999	185	905	204	334	933	231	999999	364	928	999999	235	999999	999999	248	999999	251	149	531	787	999999	871	467	999999	302	63	561	999999	999999	534	420	451	739	411	541	685	620	999999	88	999999	152	976	91	999999	866	139	913	874	973	171	395	892	542	721	838	999999	718	359	901	281	381	418	911	830	518	999999	496	999999	366	562	335	999999	71	468	645	664	999999	646	689	999999	149	999999	839	999999	999999	527	999999	27	999999	999999	967	271	31	806	691	734	75	999999	311	129	642	150	999999	420	835	76	831	83	86	183	16	81	999999	738	999999	694	999999	308	692	990	837	478	210	999999	999999	74	307	264	777	910	999999	999999	345	999999	531	999	179	428	777	81	696	836	941	399	738	999999	602	293	999999	997	166	999999	999999	320	999999	173	999999	896	825	771	768	576	305	176	584	999999	736	999999	216	999999	999999	999999	531	620	999999	10	537	810	883	999999	471	24	589	780	754	999999	968	34	286	367	69	282	603	15	999999	999999	540	999999	815	999999	169	502	86	541	482	15	244	948	999999	999999	636	139	23	135	309	999999	987	525	421	752	510	999999	999999	849	83	252	556	999999	317	999999	999999	762	995	999999	540	969	938	57	307	999999	597	29	17	999999	731	930	269	478	706	559	142	24	999999	999999	758	457	680	236	468	999999	459	718	641	842	999999	874	143	999999	595	339	815	940	999999	673	164	490	704	827	128	153	983	88	819	758	52	455	409	932	999999	92	299	711	589	999999	298	999999	388	175	183	999999	999999	999999	883	376	743	202	797	999999	908	278	753	852	118	325	257	381	899	883	800	375	999999	210	534	512	999999	113	361	159	384	285	112	999999	654	271	356	123	204	452	24	850	999999	719	33	597	338	446	603	274	820	917	999999	505	999999	807	999999	595	345	999999	999999	999999	999999	999999	314	633	175	225	999999	846	968	143	186	457	999999	999999	717	755	187	937	999999	999999	510	96	339	466	306	607	999999	999999	
879	760	777	999999	126	384	999999	21	414	400	431	999999	247	756	999999	686	741	531	636	425	100	636	999999	408	206	999999	999999	754	318	847	337	568	62	362	967	218	365	361	341	999999	941	706	350	786	515	71	366	999999	791	652	725	774	999999	747	755	252	351	999999	627	999999	254	264	702	567	73	999999	70	885	789	97	999999	999999	200	153	999999	394	296	632	999999	999999	999999	386	962	665	132	562	597	315	606	724	866	986	734	947	248	686	13	783	999999	653	11	999999	964	703	331	345	999999	827	272	371	956	999999	487	492	28	868	302	47	999999	511	275	999999	289	74	999999	344	655	253	904	798	390	513	910	249	143	894	999999	268	344	786	978	999999	52	244	768	157	509	251	928	999999	394	966	999999	221	387	256	201	900	482	986	999999	340	923	999999	981	452	999999	999999	999999	133	456	43	999999	658	999999	504	711	54	305	83	999999	999999	324	533	413	424	175	999999	861	999999	703	521	785	357	105	999999	847	578	263	999999	999999	270	891	999999	924	999999	273	689	689	883	999999	999999	605	999999	161	286	25	999999	70	567	287	999999	999999	472	430	934	257	354	562	999999	657	999999	791	978	735	999999	522	520	608	62	999999	999999	19	978	999999	556	916	386	206	999999	632	999999	999999	696	48	237	884	999999	384	999999	113	918	999999	804	235	412	366	626	673	999999	999999	505	790	999999	416	999999	111	408	130	874	28	870	158	999999	262	999999	624	104	939	508	690	999999	145	999999	999999	999999	999999	214	752	939	999999	299	999999	620	65	136	666	510	289	247	136	485	999999	510	972	243	770	393	552	999999	787	271	686	175	895	671	369	182	68	185	452	896	656	190	683	728	167	537	687	135	999999	123	999999	702	999999	999999	999999	635	999999	715	470	966	999999	727	162	928	613	999999	724	394	999999	494	452	999999	794	239	828	129	999999	999999	86	242	705	427	999999	673	999999	983	793	690	999999	999999	535	352	999999	486	245	999999	999999	754	124	619	813	303	368	999999	999999	711	907	151	386	673	999999	402	639	237	270	244	245	488	482	629	999999	44	999999	999999	958	109	399	999999	999999	999999	101	81	139	466	429	412	68	442	12	999999	999999	999999	313	215	999999	142	713	486	999999	11	693	550	999999	495	865	779	787	336	100	572	321	598	999999	487	999999	737	273	182	808	858	185	999999	485	999999	553	111	730	999999	117	999999	395	999999	103	999999	215	999999	799	643	601	650	625	999999	999999	999999	999999	487	504	999999	999999	999999	869	541	678	366	825	890	999999	544	
942	999999	999999	486	228	274	186	409	505	999999	999999	41	999999	999999	999999	167	243	999999	461	55	314	75	607	903	678	920	956	854	243	737	177	324	487	265	999999	837	999999	148	513	87	264	34	999999	350	555	601	259	249	960	521	132	382	438	28	999999	876	999999	155	999999	307	317	331	175	768	986	999999	554	682	928	743	566	104	999999	384	791	290	94	267	358	999999	999999	717	894	722	614	795	885	468	35	999999	681	455	340	215	769	999999	999999	223	363	598	999999	999999	321	227	954	38	442	64	999999	949	792	999999	797	999999	636	999999	999999	453	164	201	80	999999	656	999999	71	120	763	999999	999999	859	431	870	999999	759	999999	104	405	999999	999999	586	362	831	242	86	43	782	658	609	579	179	505	415	999999	999999	527	962	919	999999	165	844	999999	999999	449	377	999999	921	994	48	999999	541	204	760	685	578	838	249	999999	999999	79	999999	461	999999	164	445	364	26	811	742	241	76	184	999999	521	923	321	999999	999999	864	558	121	788	620	906	999999	974	999999	729	491	999999	288	118	349	149	877	392	119	999999	14	23	999999	120	999999	806	636	367	999999	999999	999999	266	194	857	988	32	999999	999999	841	258	127	999999	999999	296	330	418	952	958	835	57	999999	540	212	109	999999	999999	999999	11	535	813	280	680	999999	506	967	234	148	430	129	327	191	386	550	860	437	544	404	999999	789	843	854	677	531	960	604	231	63	95	481	147	975	956	964	38	978	446	503	122	329	999999	999999	999999	838	999999	865	267	989	352	671	999999	999999	832	999999	692	959	602	158	15	901	999999	999999	62	949	999999	351	234	422	999999	881	999999	50	291	895	694	572	331	839	23	104	346	241	999999	423	999999	999999	999999	745	281	78	999999	298	497	999999	582	924	227	582	855	176	641	845	476	999999	999999	802	175	937	527	129	637	762	145	999999	564	999999	469	999999	320	302	209	999999	150	453	505	702	999999	80	322	999999	355	749	999999	999999	463	999999	764	251	999999	836	524	214	228	162	999999	624	162	586	999999	78	465	589	272	563	966	161	704	32	965	978	260	999999	625	757	774	888	778	999999	457	999999	749	227	896	484	999999	995	271	988	999999	880	549	965	423	254	999999	999999	999999	999999	999999	312	797	741	999999	764	585	429	589	999999	999999	999999	846	864	139	999999	328	248	693	787	999999	999999	889	716	20	999999	438	295	681	999999	999999	18	411	357	417	999999	275	17	941	141	898	999999	999999	999999	609	469	44	685	999999	830	925	75	82	699	643	908	
422	90	731	202	999999	300	999999	218	26	379	152	498	456	984	999999	320	307	561	999999	438	565	98	116	550	60	752	459	851	454	388	935	711	713	509	999999	194	286	748	805	999999	610	206	999999	240	327	546	999999	850	999999	615	768	521	811	999999	353	333	974	190	152	583	841	895	764	638	443	440	784	947	262	999999	44	558	755	290	999999	999999	314	876	233	514	523	608	349	839	999999	424	900	508	165	408	220	105	606	232	767	999999	442	999999	999999	886	761	291	598	999999	580	999999	765	530	387	999999	29	108	957	999999	69	242	556	924	999999	28	540	286	791	853	922	939	951	533	523	123	926	167	88	999999	752	999999	20	970	999999	408	659	379	999999	181	389	999999	147	999999	172	534	999999	517	137	778	999999	485	499	999999	999999	641	269	241	17	273	67	861	999999	620	999999	827	231	586	999999	619	369	171	999999	620	474	809	801	982	370	988	999999	418	40	310	990	277	742	275	999999	627	149	427	999999	999999	123	528	103	526	999999	345	313	999999	852	518	418	194	329	879	280	999999	840	287	999999	29	318	649	831	718	630	618	95	955	999999	48	480	941	999999	308	999999	999999	715	284	898	35	685	383	566	999999	891	805	947	862	999999	875	999999	862	999999	352	549	999999	999999	385	896	475	260	357	519	999999	47	477	395	999999	999999	334	999999	565	999999	845	999999	934	92	319	999999	825	670	232	960	196	999999	617	999999	456	759	999999	259	999999	999999	433	774	337	999999	752	483	999999	999999	925	489	670	999999	231	483	712	18	999999	391	387	559	80	804	37	396	999999	563	999999	93	938	272	350	85	999999	187	954	999999	999999	79	340	835	411	415	744	743	300	253	999999	999999	999999	447	999999	651	872	999999	317	628	999999	941	999999	199	63	341	480	663	149	999999	999999	54	999999	999999	13	545	999999	999999	157	999999	69	294	106	88	534	295	411	500	999999	699	213	821	869	999999	333	74	999999	150	781	80	934	91	604	705	999999	984	615	50	444	609	999999	999999	999999	652	569	462	845	999999	665	768	999999	980	545	449	391	529	184	202	318	938	17	999999	999999	86	730	999999	690	999999	999999	549	680	371	65	518	109	882	999999	227	999999	999999	229	83	485	23	151	954	545	164	999999	382	810	422	731	506	999999	999999	560	999999	922	590	772	454	286	126	97	567	924	37	999999	999999	341	957	436	448	999999	933	435	756	999999	775	442	536	87	999999	738	268	640	559	999999	999999	332	641	304	999999	108	775	999999	999999	999999	583	40	518	999999	
999999	999999	853	999999	293	787	667	263	804	621	157	999999	999999	377	482	387	828	927	374	119	929	999999	699	662	260	349	943	146	999999	830	362	999999	924	721	999999	999999	999999	282	356	772	259	999999	999999	30	999999	999999	862	408	324	981	107	999999	665	999999	884	638	350	200	735	943	843	530	999999	973	268	412	999999	524	999999	718	999999	556	999999	602	859	999999	658	999999	515	231	487	545	821	95	732	706	89	525	837	633	999999	999999	999999	413	929	729	969	554	999999	745	999999	348	302	606	489	551	999999	73	549	121	999999	999999	685	999999	999999	999999	999999	999999	251	562	999999	707	686	999999	305	806	19	177	999999	140	803	114	917	770	426	149	999999	225	605	190	999999	25	976	726	653	999999	999999	42	999999	631	999999	867	312	999999	421	999999	661	820	311	683	542	907	400	418	317	875	999999	914	999999	326	64	999999	506	70	930	317	999999	999999	828	553	796	976	999999	51	120	935	801	718	358	329	488	432	999999	922	648	724	999999	567	419	999999	999999	105	999999	999999	577	536	371	251	999999	999999	376	700	999999	758	999999	999999	687	999999	999999	381	999999	999999	999999	999999	838	632	580	583	422	999999	692	173	551	61	554	701	41	999999	473	583	574	559	449	253	952	999999	440	165	46	92	47	999999	269	999999	703	999999	539	187	792	945	956	788	999999	999999	999999	213	999999	940	999999	195	999999	98	885	999999	807	524	595	322	999999	60	202	999999	547	339	999999	999999	904	513	358	591	171	853	806	528	627	785	999999	385	831	999999	638	999999	999999	850	999999	999999	390	544	999999	999999	377	999999	371	741	753	999999	251	499	895	996	308	645	592	621	33	680	292	999999	107	999999	999999	219	490	75	422	702	999999	696	781	999999	45	369	283	178	224	944	492	74	775	95	999999	240	490	999999	450	993	907	340	826	877	666	33	447	218	999999	167	736	305	999999	60	79	554	718	676	960	999999	371	999999	407	88	198	999999	999999	999999	487	563	999999	655	999999	999999	794	141	870	904	562	22	922	999999	999999	66	218	196	744	999999	999999	990	522	813	875	512	632	999999	932	747	688	448	442	999999	731	831	438	90	680	901	266	937	999999	813	123	999999	999999	306	640	351	999999	999999	482	866	994	496	51	999999	780	999999	999999	310	209	132	226	123	579	496	999999	951	999999	138	515	843	468	999999	316	999999	700	927	495	335	853	591	877	999999	965	576	441	999999	789	523	999999	568	115	955	738	561	999999	10	378	530	963	999999	723	742	496	999999	407	916	190	342	225	852	627	470	
457	618	254	540	157	12	999999	108	999999	999999	827	947	999999	512	350	754	122	699	999999	999999	372	174	867	999999	999999	999999	999999	525	63	457	307	457	940	999999	508	130	317	999999	852	999999	476	864	527	999999	914	549	900	999999	576	999999	230	525	304	662	107	999999	751	118	350	999999	834	538	999999	999999	806	379	999999	103	14	999999	999999	65	847	192	498	508	647	257	231	650	436	283	999999	627	999999	999999	163	999999	999999	225	379	208	716	41	999999	937	999999	813	812	545	542	807	999999	999999	989	999999	678	121	173	599	999999	503	999999	999999	394	560	589	427	486	999999	225	727	556	789	850	999999	349	999999	651	561	689	834	444	685	117	999999	999999	603	638	73	999999	999999	125	999999	580	876	320	26	646	999999	358	401	336	788	329	815	260	111	506	750	999999	862	470	999999	909	810	68	999999	999999	765	176	986	789	999999	920	183	999999	608	218	974	999999	332	179	669	213	298	999999	999999	366	302	378	292	106	887	248	999999	581	514	999999	769	999999	119	434	999999	814	372	612	912	868	155	213	999999	999999	999999	823	502	693	800	999999	621	312	412	845	999999	999999	883	999999	901	185	678	601	107	999999	449	166	818	999999	298	855	841	686	595	787	220	999999	726	400	574	74	746	558	999999	999999	427	466	414	999999	144	999999	999999	482	710	999999	200	554	115	92	452	375	999999	604	404	944	566	934	999999	625	634	211	671	999999	324	837	438	129	819	991	152	999999	999999	554	999999	805	924	368	975	857	597	999999	982	643	999999	209	69	152	163	836	549	492	748	999999	999999	999999	821	999999	168	999999	308	999999	734	999999	999999	469	999999	460	840	599	30	208	959	859	999999	967	228	37	545	999999	999999	999999	966	983	999999	659	999999	963	999999	999999	983	487	210	999999	999999	527	932	999999	999999	487	586	608	311	564	999999	350	533	889	760	672	714	999999	901	52	104	22	114	751	670	999999	235	658	546	20	615	999999	999999	856	310	511	44	359	333	67	539	999999	984	411	176	112	999999	354	999999	251	999999	200	586	168	17	546	999999	191	999999	423	262	999999	999999	301	949	999999	352	999999	588	259	999999	364	999999	999999	999999	925	999999	702	584	568	164	880	455	304	893	425	999999	839	848	763	98	852	999999	910	999999	612	117	693	461	892	999999	458	766	954	999999	762	999999	742	999999	92	999999	999999	607	999999	269	381	481	767	999999	534	999999	513	829	999999	170	786	212	999999	999999	900	817	344	251	692	999999	705	124	501	999999	141	695	223	194	765	254	999999	255	521	651	
999999	999999	350	295	926	574	999999	629	940	793	999999	999999	999999	999999	755	274	999999	999999	914	999999	563	999999	980	85	999999	839	113	329	999999	580	792	540	999999	999999	614	769	477	999999	999999	128	562	86	183	707	865	999999	999999	519	438	999999	79	900	341	690	97	999999	159	274	29	96	470	927	565	369	10	296	868	999999	999999	985	797	999999	999999	795	278	486	93	282	220	693	323	594	890	572	511	892	209	10	821	999999	620	212	39	238	999999	999999	520	999999	707	999999	713	265	429	453	999999	999999	999999	545	422	611	93	999999	64	335	773	876	47	993	858	117	96	868	999999	999999	999999	594	999999	924	999999	999999	965	999999	575	999999	980	68	999999	446	868	568	999999	664	587	219	364	999999	158	999999	465	999999	598	999999	955	599	492	845	815	777	999999	119	845	822	407	999999	999999	813	999999	423	355	999999	711	600	134	299	962	431	290	999999	999999	999999	445	999999	469	999999	54	447	324	976	999999	144	253	999999	367	758	722	333	267	807	573	550	441	735	358	750	999999	997	999999	665	636	999999	999999	585	489	456	674	999999	362	50	735	208	499	335	274	220	471	325	999999	375	577	638	174	483	999999	999999	200	710	55	718	999999	999999	999999	999999	349	97	580	999999	906	911	999999	999999	971	226	999999	999999	999999	116	470	147	289	754	764	37	999999	998	896	999999	919	742	266	999999	406	643	753	688	999999	840	985	187	999999	803	999999	999999	290	999999	667	948	410	300	696	94	249	999999	999999	999999	292	26	570	350	201	499	747	173	999999	999999	999999	337	472	999999	222	219	130	293	507	485	346	442	746	791	999999	947	680	629	56	181	999999	999999	214	221	405	999999	999999	644	999999	150	66	254	676	170	431	339	486	26	88	999999	963	999999	409	999999	999999	849	280	778	19	253	818	128	127	483	405	385	133	260	988	85	939	485	999999	367	429	101	766	586	369	11	999999	663	550	999999	218	999999	999999	261	25	556	999999	501	999999	999999	331	999999	137	203	764	56	216	235	38	999999	546	487	657	52	533	114	92	693	418	18	781	999999	577	556	999999	636	296	999999	245	442	999999	448	999999	565	45	999999	964	999999	821	323	999999	999999	635	999999	34	730	999999	56	999999	910	999999	182	92	627	960	176	370	580	928	138	759	344	999999	595	794	999999	999999	101	999999	999999	999999	519	872	999999	222	545	529	40	999999	544	525	249	999999	334	968	45	366	233	605	869	131	999999	645	693	563	460	256	49	753	926	103	29	49	686	770	954	310	999999	414	425	646	340	
57	999999	999999	520	999999	665	627	758	741	413	496	147	999999	755	873	999999	542	762	999999	999999	286	606	450	505	999999	467	564	24	735	379	999999	999999	232	790	999999	261	90	53	269	591	999999	999999	194	689	533	901	765	24	999999	999999	454	999999	136	166	999999	450	999999	117	319	999999	999999	612	33	372	999999	316	999999	139	419	622	108	498	502	706	999999	291	422	999999	972	308	999999	999999	934	613	924	176	63	75	999999	999999	317	999999	999999	535	490	810	999999	821	104	227	986	635	605	467	33	955	999999	999999	98	771	999999	192	145	21	999999	561	677	419	447	427	262	849	402	999999	314	136	999999	967	226	267	999999	601	666	755	321	75	943	477	590	969	27	633	977	965	999999	135	837	721	503	928	142	562	383	677	964	146	999999	91	162	999999	199	192	213	831	461	437	525	999999	699	966	618	210	829	478	410	628	872	437	656	189	298	54	474	297	135	757	999999	989	790	185	999999	861	324	999999	779	835	999999	999999	513	439	999999	457	999999	536	320	932	732	999999	276	999999	274	806	434	999999	999999	155	999999	915	705	999999	219	999999	999999	524	144	999999	885	146	999999	999999	208	726	923	227	579	841	32	937	999999	203	35	322	722	454	999999	999999	436	351	95	633	999999	514	450	809	229	82	999999	999999	999999	563	56	999999	215	702	999999	547	882	217	999999	999999	999999	780	938	999999	678	897	814	154	614	118	999999	544	60	75	999999	693	999999	124	999999	506	982	526	999999	999999	156	439	116	30	316	372	999999	228	999999	999999	510	347	576	937	999999	332	999999	713	892	999999	243	999999	999999	150	255	999999	271	999999	220	897	999999	606	244	524	365	999999	791	999999	838	251	965	110	597	731	564	119	999999	999999	983	674	999999	279	633	262	190	645	893	965	774	862	999999	384	18	999999	545	903	999999	62	582	891	541	473	875	651	327	142	914	814	586	145	336	999999	785	999999	659	514	973	999999	343	720	999999	825	29	976	150	999999	102	548	195	660	999999	999999	999999	102	143	999999	403	982	999999	58	730	88	389	639	535	187	598	472	999999	41	930	129	719	999999	544	715	999999	999999	511	736	49	375	629	925	999999	271	167	693	411	885	999999	991	58	294	989	278	445	999999	450	962	992	629	999999	999999	730	888	999999	904	999999	427	329	504	999999	999999	18	365	999999	464	512	274	29	999999	999999	513	920	939	80	999999	871	276	280	74	999999	548	744	420	226	475	205	248	999999	263	145	983	565	616	999999	851	286	634	819	981	877	186	943	96	
568	999999	243	790	817	921	42	290	157	265	55	932	462	598	148	983	268	273	999999	765	769	999999	947	313	428	228	158	247	999999	299	196	282	604	658	851	580	241	999999	430	993	231	855	836	999999	999999	587	399	687	495	835	722	999999	999999	999999	326	491	697	930	372	599	999999	794	999999	858	78	772	338	803	999999	567	999999	853	842	999999	544	914	250	647	999999	841	829	470	751	999999	576	582	455	999999	342	369	883	311	52	831	229	436	32	977	999999	799	259	999999	999999	927	94	999999	772	999999	643	411	250	60	198	531	769	312	53	221	292	496	327	911	471	387	999999	999999	811	999999	146	117	892	999999	416	942	591	243	530	823	537	999999	810	983	782	930	999999	832	123	521	72	916	393	810	695	744	999999	999999	999999	563	252	645	67	761	999999	536	519	977	644	256	939	535	999999	229	684	584	686	343	138	541	268	852	336	299	948	999999	724	91	577	671	469	999999	119	967	581	892	999999	58	658	256	999999	151	198	999999	581	536	144	999999	999999	999999	68	148	219	592	304	999999	319	768	813	116	812	999999	410	999999	786	696	426	999999	648	791	935	637	999999	881	130	999999	663	999999	717	999999	94	560	955	465	612	999999	43	527	672	999999	583	999999	245	552	444	983	740	225	90	999999	120	999999	525	344	186	999999	463	999999	471	188	736	850	60	999999	31	999999	999999	944	370	465	999999	999999	152	467	218	63	999999	143	447	147	385	448	388	832	999999	765	999999	620	289	191	867	705	66	494	453	999999	999999	844	530	192	511	999999	855	625	232	221	999999	68	135	132	38	330	999999	999999	802	298	471	228	999999	265	999999	861	999999	188	597	999999	841	658	23	999999	232	999999	612	264	636	999999	593	999999	609	100	999999	975	494	166	163	999999	815	732	999999	165	271	612	756	275	964	999999	141	676	37	999999	379	999999	54	650	900	480	717	635	999999	223	705	999999	619	997	676	251	377	508	35	60	151	119	966	999999	224	999999	999999	347	999999	987	458	916	734	999999	720	71	999999	844	266	682	829	190	44	478	459	561	993	758	999999	999999	281	632	651	977	134	270	561	195	435	290	679	380	999999	710	764	789	974	285	999999	999999	999999	999999	251	352	231	999999	84	497	409	999999	999999	53	748	577	715	825	275	757	218	460	509	745	418	975	13	458	844	334	999999	670	999999	999999	481	983	999999	748	999999	308	755	173	999999	74	999999	773	665	636	999999	768	994	939	523	227	76	826	116	574	999999	999999	349	772	999999	749	
783	738	85	999999	999999	764	999999	966	999999	966	11	55	275	444	958	644	999999	377	826	86	999999	999999	156	369	651	655	877	837	999999	124	999999	983	56	445	999999	57	999999	757	999999	867	603	38	504	557	226	30	999999	671	616	480	955	972	999999	50	419	18	592	716	266	916	887	336	343	999999	17	28	999	829	999999	911	947	999999	999999	959	482	311	280	999999	153	630	104	999999	231	163	168	999999	46	16	35	999999	465	999999	999999	158	999999	276	694	184	549	999999	31	732	517	704	533	402	669	987	567	117	738	993	999999	635	822	681	115	189	171	999999	981	999999	803	881	999999	965	72	164	979	215	617	105	59	999999	608	372	999999	526	630	999999	327	59	448	999999	543	472	999999	864	336	308	999999	514	22	529	226	38	928	635	258	567	340	515	17	361	999999	999999	943	628	37	460	982	588	999999	405	999999	932	554	999999	348	999999	999999	207	828	999999	54	112	92	530	728	580	443	999999	277	72	435	999999	52	97	427	900	528	790	837	875	325	582	955	999999	999999	999999	484	53	297	999999	19	142	687	335	317	398	999999	999999	899	999999	26	919	321	496	999999	891	889	467	999999	999999	464	767	999999	952	366	471	156	475	704	443	105	399	775	12	62	303	133	716	999999	38	999999	999999	890	390	859	405	271	999999	647	933	404	27	585	849	999999	999999	772	999999	969	845	251	94	718	465	361	627	154	318	443	676	999999	999999	999999	439	107	359	877	999999	102	960	999999	688	827	770	49	88	814	925	201	810	530	398	999999	999999	787	265	999999	434	39	999999	999999	952	34	971	175	230	340	156	999999	460	375	999999	642	19	999999	563	266	999999	426	283	999999	228	126	633	155	379	436	999999	651	999999	963	452	949	860	708	257	663	999999	605	818	999999	667	182	741	445	736	999999	737	299	234	998	448	17	756	428	42	835	401	999999	795	794	999999	504	910	999999	922	844	999999	310	396	899	410	353	607	535	999999	999999	999999	198	419	624	699	462	427	999999	524	445	999999	999999	676	421	999999	40	809	34	170	999999	271	253	999999	892	973	436	902	999999	999999	105	409	231	999999	986	460	999999	416	181	104	134	87	77	972	487	651	349	634	975	636	380	543	583	374	982	784	142	675	527	999999	272	559	102	999999	429	999999	972	168	689	961	69	623	637	929	999999	999999	204	999999	45	250	633	802	927	698	227	561	826	856	999999	999999	999999	999999	889	530	832	574	984	822	553	999999	679	191	999999	23	576	756	906	654	338	896	
590	862	639	286	26	470	631	403	37	999999	999999	999999	867	488	644	999999	734	999999	999999	999999	111	999999	726	593	571	452	858	914	131	471	999999	999999	527	404	999999	465	898	613	514	371	943	999999	794	685	243	563	323	466	378	55	999999	999999	557	867	795	218	145	55	999999	573	999999	999999	999999	566	222	999999	999999	999999	999999	189	999999	131	999999	735	527	520	587	51	360	17	139	401	545	86	449	856	999999	999999	608	412	999999	852	898	940	759	236	318	238	999999	999999	999999	850	599	999999	422	999999	999999	821	999999	284	999999	103	695	999999	444	999999	181	205	126	366	422	937	864	999999	999999	780	999999	662	975	301	212	358	579	163	999999	288	802	356	664	548	660	802	320	333	999999	236	999999	201	505	549	65	122	999999	115	784	37	985	999999	999999	642	999999	999999	846	57	82	282	524	541	999999	999999	999999	824	541	578	706	999999	627	540	682	633	622	42	167	436	246	999999	247	473	379	24	302	999999	25	32	999999	127	999999	272	999999	509	999999	625	536	349	140	999999	581	999999	409	175	409	455	463	707	29	645	385	419	999999	982	999999	60	999999	649	863	751	808	999999	706	588	999999	999999	289	183	999999	996	505	818	305	16	518	704	74	999999	999999	847	999999	318	12	999999	999999	547	461	278	474	660	463	887	485	999999	431	72	999999	820	512	54	176	999999	999999	999999	149	566	123	804	474	999999	999999	958	999999	999999	547	500	515	999999	846	999999	903	20	708	270	999999	618	342	916	999999	999999	868	253	999999	570	999999	923	532	980	95	185	999999	656	999999	999999	674	505	999999	999999	842	931	999999	365	999999	398	150	165	581	525	489	531	233	207	999999	29	472	742	999999	473	344	624	967	535	395	670	690	999999	216	575	595	47	999999	872	83	653	898	999999	279	999999	429	525	999999	17	500	564	952	236	437	785	999999	932	999999	999999	135	228	964	31	969	999999	999999	893	949	15	929	451	766	360	133	999999	131	999999	472	953	54	818	281	999999	999999	999999	718	999999	999999	999999	999999	663	999999	999999	746	999999	689	876	543	966	605	999999	576	346	999999	58	798	999999	113	861	664	711	469	294	344	317	946	14	986	148	595	253	83	528	111	275	652	389	999999	277	886	254	999999	506	358	518	251	934	881	986	43	127	360	958	766	201	999999	514	52	999999	999999	684	999999	999999	999999	361	462	999999	999999	812	999999	418	987	835	975	419	295	962	999999	826	75	21	133	999999	115	999999	999999	125	762	909	999999	999999	347	185	368	211	999999	999999	135	997	999999	204	
699	78	589	624	999999	525	982	357	999999	241	577	225	373	897	999999	888	299	999999	468	346	999999	335	999999	267	81	812	477	773	64	274	837	999999	770	999999	322	65	420	999999	347	377	142	414	13	840	570	131	812	470	650	476	731	232	538	719	909	374	337	332	552	327	58	219	999999	641	999999	999999	999999	999999	999999	999999	478	808	565	100	213	880	999999	900	697	950	10	16	133	587	999999	614	410	61	962	947	999999	98	938	999999	329	923	121	372	446	931	676	999999	885	999999	999999	999999	667	999999	515	38	53	999999	634	602	327	999999	95	715	108	788	999999	403	539	637	778	389	870	544	771	290	999999	959	999999	765	283	689	130	979	589	620	947	962	999999	999999	904	300	464	346	999999	287	999999	999999	274	657	703	282	781	258	999999	618	999999	132	999999	235	268	999999	973	999999	328	638	921	116	136	487	841	999999	858	605	999999	488	999999	534	842	494	452	374	999999	999999	71	10	908	999999	613	970	999999	825	295	999999	999999	999999	326	595	27	999999	999999	731	999999	786	816	999999	999999	186	525	887	693	528	290	192	999999	999999	399	999999	806	999999	729	58	503	999999	920	26	979	547	999999	911	999999	999999	516	999999	138	721	105	908	999999	633	586	731	999999	726	287	48	999999	113	999999	780	431	159	789	698	344	317	237	999999	865	800	458	876	256	613	725	999999	999999	999999	64	999999	799	490	187	999999	999999	998	702	776	877	882	481	876	20	999999	490	21	550	999999	999999	999999	493	981	52	199	999999	709	485	742	10	924	36	42	58	475	980	940	999999	615	957	346	614	461	999999	983	329	999999	865	106	133	714	999999	204	79	243	578	999999	447	987	998	999999	999999	959	776	953	855	999999	828	999999	999999	549	48	934	860	106	216	42	746	69	870	602	843	389	619	296	121	832	963	814	896	172	502	999999	617	999999	999999	655	684	292	999999	880	753	329	926	583	999999	999999	999999	972	37	999999	81	388	127	405	999999	142	350	489	842	33	999999	23	649	999999	56	999999	327	936	282	560	357	464	999999	989	999999	524	463	45	621	999999	499	991	787	360	101	999999	868	221	736	999999	999999	205	999999	114	406	999999	680	920	536	621	561	407	699	476	199	617	457	137	999999	999999	679	314	999999	999999	533	999999	236	298	999999	932	999999	999999	209	999999	256	161	999999	826	593	118	843	542	508	999	681	102	301	320	999999	483	666	740	664	72	999999	10	337	840	580	912	513	392	999999	604	436	455	207	119	230	999999	999999	631	544	448	831	146	
806	999999	927	441	202	916	137	441	276	455	450	147	578	255	824	183	255	680	604	999999	999999	904	999999	999999	894	192	99	133	880	999999	205	999999	241	875	999999	468	913	149	719	597	264	574	337	981	999999	999999	540	999999	999999	999999	385	863	843	380	609	999999	305	700	547	20	826	999999	999999	241	259	234	905	703	999999	365	269	116	961	17	206	999999	576	592	232	833	999999	999999	910	460	658	341	383	861	275	302	172	222	601	709	771	260	23	105	731	999999	999999	836	923	857	999999	279	902	836	999999	999999	334	713	999999	713	999999	711	999999	999999	582	918	999999	54	437	758	202	56	999999	999999	246	946	999999	481	860	451	679	999999	201	999999	300	389	999999	999999	687	629	967	459	744	888	350	69	166	999999	522	999999	928	999999	409	175	664	123	764	999999	599	236	697	999999	852	36	44	553	999999	50	999999	999999	489	314	999999	808	999999	743	312	999999	911	186	789	45	958	57	523	569	416	35	398	186	999999	788	999999	460	932	124	606	717	999999	796	548	126	113	329	334	624	752	600	384	920	810	148	739	422	446	661	999999	805	513	474	147	494	651	633	578	700	367	906	876	676	147	595	771	124	638	673	932	638	723	898	816	815	999999	477	375	486	58	534	23	280	228	800	214	999999	999999	63	474	480	751	633	267	846	999999	708	783	225	999999	999999	999999	773	999999	267	92	999999	658	331	999999	183	267	101	652	832	892	605	457	346	390	392	465	584	209	999999	886	99	641	999999	100	943	693	999999	119	434	749	999999	999999	999999	999999	999999	731	337	220	300	222	660	981	434	953	129	260	999999	834	999999	999999	999999	999999	276	380	992	972	688	241	900	489	117	982	227	92	652	999999	495	628	999999	999999	138	373	908	249	236	118	216	26	999999	999999	256	325	134	275	549	676	285	591	724	626	999999	106	320	999999	115	678	763	999999	311	76	999999	818	53	333	40	999999	999999	37	153	884	999999	999999	269	218	243	791	857	952	999999	975	999999	904	903	174	618	41	63	107	143	558	355	999999	714	904	927	999999	282	999999	999999	712	20	999999	447	840	999999	379	836	112	577	324	820	810	999999	999999	298	860	914	879	715	999	782	568	893	595	539	900	958	364	290	999999	519	66	999999	830	965	999999	467	999999	313	248	205	999999	529	999999	737	544	66	388	999999	999999	523	999999	95	245	930	999999	364	999999	999999	959	999999	481	821	772	804	764	999999	977	370	999999	403	851	575	476	999999	831	48	999999	999999	994	844	580	748	
224	292	126	971	483	999999	524	175	615	761	353	827	999999	140	757	24	973	452	999999	27	999999	673	671	999999	619	999999	108	412	290	994	317	125	999999	999999	606	489	999999	792	618	87	846	602	999999	100	231	649	999999	700	291	69	883	551	765	562	900	551	621	999999	362	999999	801	121	999999	621	454	237	986	991	999999	277	336	190	834	11	181	999999	885	581	605	970	361	999999	131	231	120	999999	360	288	832	999999	868	999999	440	576	285	734	716	176	645	994	662	98	999999	23	732	703	716	763	999999	999999	665	49	693	392	689	403	989	664	999999	688	877	707	999999	477	409	999999	749	999999	726	447	538	719	935	999999	317	273	240	118	498	416	59	999999	999999	187	399	828	705	58	999999	882	999999	61	999999	957	126	955	929	699	614	795	999999	459	47	999999	126	999999	999999	92	84	426	172	881	176	104	638	290	999999	981	87	580	241	700	999999	843	702	999999	999999	977	495	361	999999	999999	504	999999	999999	600	999999	954	70	453	999999	623	974	999999	719	863	885	570	328	835	155	948	621	999999	563	262	88	203	251	639	892	136	597	722	92	632	387	472	641	48	999999	999999	920	634	855	618	726	999999	999999	839	601	494	659	659	216	395	919	999999	150	999999	521	365	713	431	560	999999	999999	261	999999	999999	485	999999	999999	290	113	300	37	987	188	944	535	177	79	412	47	408	477	999999	516	697	713	917	332	440	999999	376	151	498	83	267	593	475	999999	47	363	188	565	999999	555	915	368	931	999999	999999	675	354	999999	310	394	999999	999999	97	744	999999	999999	567	999999	999999	763	737	158	538	913	920	361	69	999999	999999	58	858	999999	107	391	999999	338	781	636	135	765	182	89	840	114	999999	147	999999	731	842	663	999999	97	76	616	818	766	999999	28	370	845	999999	709	264	262	999999	999999	32	706	999999	361	999999	931	965	733	590	657	317	433	999999	783	855	338	802	999999	263	771	776	491	573	835	509	999999	275	999999	159	473	825	588	579	612	124	999999	589	490	70	863	132	343	999999	170	458	405	36	587	989	286	906	886	999	764	542	540	999999	317	852	840	999999	684	583	127	832	729	854	999999	669	999999	749	321	999999	399	999999	443	466	413	386	999999	736	688	999999	999999	566	999999	589	815	999999	583	666	281	638	230	207	447	759	908	337	729	551	646	999999	932	537	595	577	609	125	108	84	729	999999	749	113	977	394	999999	560	893	999999	49	319	999999	399	477	999999	98	201	211	999999	558	85	657	561	
999999	770	999999	999999	999999	370	979	699	971	509	937	999999	999999	126	230	63	999999	357	443	590	511	999999	832	542	69	912	999999	418	914	999999	525	653	283	197	999999	217	999999	375	588	533	169	349	348	586	462	136	793	971	999999	157	635	211	641	77	60	763	999999	824	285	69	880	571	785	557	983	294	999999	702	113	22	37	683	768	999999	430	999999	988	255	90	933	128	518	446	766	789	324	999999	999999	147	999999	278	211	99	528	999999	598	999999	790	603	178	68	101	867	958	130	951	442	731	646	888	774	999999	744	351	999999	371	134	29	767	668	282	999999	565	853	999999	826	594	249	268	999999	607	207	652	912	874	999999	651	488	999999	838	882	290	569	259	486	585	999999	747	587	290	473	545	33	934	895	207	536	999999	224	304	367	202	473	814	999999	576	50	831	477	914	999999	646	999999	929	786	991	301	316	377	999999	369	846	662	977	369	72	184	717	26	676	999999	637	273	352	481	690	999999	755	999999	999999	544	635	280	673	569	826	172	999999	158	904	999999	999999	646	65	934	520	540	495	455	227	401	999999	814	800	422	999999	999999	40	457	106	184	999999	347	467	624	733	999999	999999	418	543	999999	90	569	122	770	281	990	218	417	960	159	999999	309	752	518	999999	820	999999	260	999999	453	141	646	999999	730	999999	999999	999999	999999	999999	944	551	87	912	326	321	763	702	999999	999999	103	999999	623	497	946	851	246	594	949	413	913	106	737	932	99	769	443	517	392	411	398	999999	778	216	999999	608	255	397	999999	999999	457	999999	999999	119	392	288	517	159	115	999999	999999	297	240	37	297	999999	999999	999999	999999	999999	877	255	999999	628	753	292	999999	416	481	999999	606	849	999999	752	955	795	657	628	549	811	261	294	411	513	288	999999	580	751	919	177	793	110	999999	999999	329	212	807	999999	365	109	892	111	999999	767	282	283	138	488	999999	502	999999	196	605	21	305	592	999999	806	350	999999	999999	999999	497	313	999999	505	283	289	999999	753	987	999999	272	999999	918	160	616	643	241	999999	999999	102	679	426	999999	607	999999	564	583	737	368	10	479	712	397	258	999999	999999	223	999999	10	848	65	999999	514	999999	924	999999	102	154	975	210	575	999999	681	620	964	80	336	999999	999999	719	706	999999	395	986	366	559	999999	999999	547	252	430	465	14	132	46	361	912	622	683	999999	471	439	761	167	435	999999	41	999999	293	542	48	276	775	291	152	999999	932	527	997	374	112	433	999999	733	999999	120	341	558	
583	613	168	714	273	999999	257	999999	933	237	561	232	527	285	386	15	999999	163	689	999999	979	676	999999	999999	624	318	246	48	831	999999	387	325	802	482	203	680	383	333	12	123	43	875	436	705	966	774	999999	826	56	602	999999	625	999999	617	578	906	999999	773	999999	955	999999	219	445	905	999999	246	430	999999	999999	999999	631	880	161	576	689	114	250	723	999999	849	999999	419	991	238	509	999999	894	999999	903	999999	495	609	244	57	698	824	440	999999	999999	999999	354	801	744	350	971	648	474	854	999999	999999	665	471	999999	250	493	15	227	216	405	97	351	999999	151	795	220	999999	999999	114	878	865	674	719	999999	999999	504	670	999999	650	999999	861	999999	50	266	439	630	999999	264	994	999999	692	606	233	999999	769	389	119	999999	948	140	949	11	999999	975	999999	800	946	604	658	745	823	340	577	999999	543	799	311	999999	711	174	195	767	652	550	195	269	450	593	107	318	999999	20	726	519	318	999999	927	999999	204	639	684	429	605	258	740	362	39	284	591	999999	87	999999	948	783	945	192	359	818	790	803	359	362	506	999999	999999	812	999999	67	640	684	871	246	784	82	490	999999	171	403	810	833	239	176	12	138	240	999999	999999	943	574	135	509	119	999999	999999	999999	331	923	265	898	927	999999	971	643	999999	999999	999999	357	875	302	999999	999999	956	18	999999	573	999999	360	999999	119	106	751	999999	492	514	184	762	962	999999	792	168	842	905	505	882	94	267	532	999999	40	399	907	999999	650	999999	999999	999999	999999	327	999999	999999	999999	554	156	802	999999	88	488	999999	732	345	878	964	93	144	346	125	460	135	999999	315	999999	264	347	719	199	999999	29	107	409	630	661	644	565	695	196	298	758	702	706	999999	778	999999	372	695	999999	942	112	516	58	989	102	975	455	999999	999999	716	216	999999	613	621	999999	391	999999	111	683	999999	999999	999999	947	58	999999	999999	999999	999999	999999	999999	892	652	209	999999	999999	513	999999	419	537	686	199	999999	257	999999	999999	332	99	94	999999	397	674	999999	22	287	999999	713	999999	10	633	999999	555	589	984	191	824	564	237	366	999999	999999	342	999999	573	999999	54	999999	150	477	966	43	668	999999	920	149	591	631	999999	921	999999	748	999999	999999	786	202	140	609	999999	76	655	527	104	733	925	400	64	364	697	25	242	999999	573	999999	44	999999	676	221	669	844	599	203	923	999999	654	419	610	294	532	380	865	444	305	84	821	999999	999999	934	999999	529	999999	236	933	999999	689	999999	185	
999999	24	197	525	919	940	224	477	462	603	789	999999	516	999999	770	832	326	160	999999	999999	499	999999	595	660	742	999999	999999	999999	999999	269	309	999999	131	999999	757	279	345	854	946	504	91	606	368	999999	159	999999	902	738	323	404	617	474	999999	649	999999	582	429	536	783	127	800	464	114	203	304	999999	956	282	42	501	999999	999999	214	999999	801	999999	911	999999	510	885	999999	411	446	999999	651	835	999999	482	556	184	999999	808	80	828	703	627	501	175	550	986	899	630	706	822	999999	155	270	599	847	794	671	678	999999	898	227	399	999999	999999	999999	468	999999	484	725	857	650	687	999999	385	599	184	400	745	209	524	985	279	704	623	999999	505	999999	144	634	762	513	182	999999	999999	611	313	609	364	623	999999	999999	999999	905	999999	182	231	755	884	999	999999	999999	925	479	512	999999	999999	695	403	88	55	999999	305	850	962	353	478	904	228	774	295	574	46	131	999999	967	999999	374	855	451	837	750	690	144	999999	999999	999999	999999	280	269	662	999999	999999	286	578	199	260	999999	999999	504	703	326	536	120	999999	108	367	803	999999	999999	352	584	839	952	250	305	212	171	888	604	999999	775	634	958	121	677	369	759	553	927	716	995	431	360	747	999999	223	999999	430	863	10	785	351	735	917	999999	999999	999999	999999	283	986	99	686	999999	999999	928	999999	999999	999	46	999999	608	999999	433	827	356	162	999999	999999	729	91	632	740	35	603	980	434	898	999999	43	898	115	723	280	941	627	319	999999	621	819	828	645	999999	393	134	402	535	999999	907	571	925	300	58	316	999999	999999	358	999999	744	759	504	793	999999	999999	148	633	885	979	492	210	46	78	867	999999	900	445	62	357	901	211	454	999999	990	479	117	999999	67	416	88	587	279	659	349	861	325	999999	118	613	254	501	999999	556	434	707	534	856	433	663	415	756	311	999999	999999	543	314	999999	999999	67	858	541	999999	478	900	905	931	387	729	15	80	999999	336	449	112	410	693	897	999999	999999	945	999999	184	404	10	999999	285	278	900	805	557	337	241	61	754	713	925	999999	999999	999999	776	999999	136	427	593	999999	430	862	999999	999999	849	999999	905	520	999999	608	366	181	477	579	629	663	487	999999	999999	742	634	285	999999	999999	485	655	999999	562	516	799	134	757	810	999999	901	999999	379	552	999999	150	999999	721	939	156	356	999999	570	86	999999	123	668	212	969	850	999999	155	177	509	872	204	174	353	13	322	483	609	370	26	999999	216	293	935	967	
999999	999999	913	345	999999	999999	731	94	175	663	999999	141	921	787	960	999999	755	256	999999	679	762	975	88	717	999999	672	747	999999	554	999999	693	829	732	244	661	539	11	809	629	467	999999	999999	998	999999	610	191	999999	821	999999	479	922	959	424	266	215	342	242	205	999999	875	304	348	540	999999	969	573	408	687	136	430	545	946	626	411	537	652	999999	398	117	999999	120	925	982	999999	485	733	415	475	999999	329	306	805	101	999999	999999	802	579	241	720	999999	782	999999	695	980	934	976	342	22	728	563	365	844	999999	999999	764	379	999999	465	291	246	167	932	658	807	999999	999999	855	872	248	734	82	745	677	999999	663	246	240	12	150	509	400	403	746	475	963	461	717	819	999999	794	446	124	949	999999	999999	850	226	887	855	203	131	469	774	994	490	619	177	999999	618	528	148	364	324	782	845	764	195	999999	843	999999	32	45	999999	454	298	958	796	999999	999999	812	29	352	156	946	388	999999	628	752	985	353	294	699	210	471	655	92	799	176	638	999999	665	44	53	999999	181	999999	586	999999	705	531	823	999999	999999	806	508	999999	217	378	403	999999	145	442	206	500	388	333	835	421	999999	999999	169	629	999999	85	999999	985	308	999999	775	999999	354	308	57	463	530	321	872	404	962	858	874	430	773	723	999999	232	837	999999	804	999999	259	174	531	499	372	204	417	752	658	523	498	254	999999	999999	570	999999	395	743	969	77	461	999999	459	940	341	738	856	841	106	999999	157	754	168	927	53	189	999999	557	101	336	903	129	745	448	999999	629	999999	672	999999	151	836	104	584	737	397	818	999999	591	999999	633	999999	575	656	733	999999	999999	96	999999	66	391	999999	838	651	643	173	999999	999999	21	579	711	999999	193	999999	954	98	63	999999	430	539	235	473	195	399	467	999999	337	473	999999	82	626	543	161	615	999999	999999	998	452	940	999999	65	999999	704	21	999999	722	164	999999	999999	645	323	573	999999	999999	831	999999	999999	999999	193	655	999999	867	683	938	999999	178	759	577	999999	999999	999999	999999	240	856	483	113	999999	183	999999	745	834	999999	771	999999	758	999999	999999	25	784	999999	216	999999	999999	295	737	999999	448	765	69	287	963	586	968	829	555	712	343	809	999999	999999	159	701	506	448	820	395	105	316	190	899	301	744	999999	74	999999	539	351	944	999999	999999	665	13	124	665	999999	258	481	942	999999	56	999999	999999	363	67	703	515	63	999999	474	999999	999999	141	585	169	985	228	793	904	173	25	999999	
398	691	999999	999999	155	586	840	666	572	999999	163	495	143	189	999999	391	999999	370	160	486	999999	480	775	202	533	427	954	679	999999	464	999999	778	999999	685	999999	999999	986	994	558	928	222	163	901	438	938	645	451	980	761	999999	67	543	22	539	839	918	999999	183	539	727	631	171	999999	999999	346	385	690	457	857	999999	404	741	812	232	273	377	578	347	264	887	976	999999	999999	999999	407	43	765	275	999999	413	999999	812	465	830	999999	999999	60	794	102	563	999999	993	999999	912	442	326	731	790	999999	471	349	578	919	999999	751	999999	253	387	710	312	999999	425	611	454	388	592	286	981	926	999999	326	784	254	999999	932	982	999999	999999	292	90	312	999999	998	384	73	891	999999	999999	89	649	808	673	93	790	999999	999999	999999	677	999999	850	50	749	864	999999	155	565	333	228	719	769	804	999999	105	629	999	644	426	237	390	496	999999	999999	902	286	412	653	999999	463	756	401	599	184	481	441	50	563	999999	942	999999	507	567	674	104	319	844	571	999999	463	999999	309	123	165	296	999999	161	577	846	587	652	999999	999999	999999	471	327	179	629	765	663	589	445	532	483	999999	883	928	34	377	593	442	999999	85	246	672	457	288	444	887	444	290	472	716	999999	999999	737	642	697	999999	999999	150	224	805	999999	874	355	776	999999	167	413	999999	136	209	999999	155	811	425	629	207	999999	49	734	999999	999999	999999	126	728	998	999999	999999	999999	999999	999999	600	453	227	46	999999	371	327	680	999999	287	999999	999999	163	272	999999	389	488	322	22	500	197	999999	415	999999	484	540	758	626	999999	999999	896	172	877	314	609	810	999999	999999	999999	267	999999	344	400	456	999999	994	999999	853	275	999999	999999	999999	238	999999	999999	863	47	744	561	631	613	700	999999	203	391	999999	999999	849	663	653	461	713	68	755	620	853	347	958	225	999999	320	904	361	168	749	948	999999	999999	679	999999	772	193	223	632	654	189	442	207	999999	999999	545	380	200	999999	168	992	890	999999	999999	999999	525	89	529	999999	321	708	349	743	999999	999999	388	322	999999	917	880	277	499	999999	111	441	421	999999	999999	279	999999	939	714	738	10	757	999999	460	999999	898	230	693	664	152	321	945	999999	698	754	999999	566	232	211	282	999999	890	999999	464	382	688	369	386	196	999999	999999	381	994	611	999999	999999	999999	928	306	281	697	196	613	356	124	165	999999	999999	999999	999999	999999	722	738	442	996	119	263	603	87	999999	999999	843	506	414	25	999999	951	238	999999	68	999999	
637	926	929	584	999999	999999	156	999999	999999	999999	646	991	999999	999999	414	999999	561	999999	633	442	781	850	967	999999	853	690	209	341	185	214	374	767	336	21	85	796	999999	857	451	832	116	264	999999	999999	892	852	579	999999	999999	305	999999	623	332	626	476	787	999999	197	999999	865	87	999999	174	22	722	999999	664	999999	471	617	834	704	172	999999	999999	526	989	999999	849	10	120	341	999999	879	815	750	445	710	545	297	837	621	136	586	754	999999	100	848	529	23	198	664	405	993	471	694	461	531	300	950	797	999999	347	730	754	999999	95	294	999999	999999	443	954	379	999999	780	223	578	999999	55	43	436	150	206	999999	812	455	936	999999	418	130	298	913	419	595	500	999999	283	406	831	19	216	999999	651	557	579	244	999999	231	223	999999	126	875	999999	267	523	656	999999	511	918	309	809	999999	876	87	683	999999	544	784	683	184	939	182	754	46	827	999999	498	648	266	577	170	999999	999999	170	999999	999999	999999	162	81	843	999999	772	487	999999	209	856	999999	574	999999	999999	999999	510	548	999999	317	999999	131	449	999999	893	999999	999999	999999	999999	149	104	835	999999	83	269	102	392	999999	999999	615	999999	694	231	836	999999	701	999999	773	216	878	999999	176	484	999999	999999	301	988	722	188	685	181	999999	147	393	115	31	224	500	614	999999	317	797	708	433	151	260	899	612	468	202	243	624	999999	999999	489	928	361	862	25	968	114	670	534	164	999999	649	556	838	731	949	486	999999	168	259	571	862	468	999999	711	999999	402	999999	263	986	451	557	489	675	999999	999999	669	361	485	999999	852	647	272	553	990	999999	704	999999	999999	519	715	999999	465	999999	901	999999	470	311	160	216	575	728	416	548	999999	886	999999	881	935	554	999999	135	947	522	999999	924	599	914	70	219	999999	999999	504	744	999999	999999	101	999999	774	286	716	368	210	278	80	133	240	724	840	113	342	823	135	999999	238	589	862	999999	391	999999	999999	555	250	940	999999	999999	234	671	999999	81	794	468	116	999999	837	921	999999	999999	451	282	999999	874	83	956	877	999999	999999	177	999999	999999	779	158	319	999999	257	171	999999	270	176	836	899	568	999999	769	319	999999	716	476	499	317	999999	193	501	118	293	163	482	294	73	821	39	67	166	585	302	645	159	319	999999	676	804	664	999999	615	383	134	427	999999	647	13	574	999999	678	208	36	595	657	210	513	104	689	833	206	354	806	841	999999	871	999999	673	724	407	999999	823	512	10	681	886	999999	168	735	
178	647	69	257	999999	389	999999	559	706	988	948	805	316	987	999999	467	167	808	542	722	556	999999	973	999999	177	672	854	695	35	999999	771	999999	999999	369	521	195	146	107	515	462	999999	321	770	685	776	601	759	835	541	543	523	999999	999999	999999	188	999999	673	780	999999	628	999999	272	534	792	227	999999	460	999999	999999	785	331	70	302	999999	277	245	75	298	999999	575	912	29	999999	999999	401	693	282	907	190	189	999999	365	27	887	999999	192	999999	999999	999999	302	999999	812	370	755	222	462	785	123	179	999999	999999	385	278	514	715	999999	118	52	400	999999	210	552	999999	296	273	965	52	415	161	94	458	96	830	219	434	110	658	999999	280	938	908	999999	999999	999999	913	146	97	999999	999999	422	84	999999	588	999999	999999	999999	56	83	491	256	419	379	999999	94	495	189	555	68	90	615	856	709	772	461	999999	51	814	999999	382	999999	877	999999	244	739	999999	999999	508	895	127	835	64	585	916	999999	999999	539	999999	999999	999999	999999	590	999999	433	566	999999	999999	972	999999	319	60	784	527	999999	363	379	880	999999	231	999999	999999	999999	659	999999	254	560	999999	793	749	932	95	999999	170	776	648	547	848	115	678	183	645	741	381	586	999999	60	537	884	562	653	999999	404	976	579	999999	999999	930	99	188	15	294	581	999999	204	999999	217	624	750	62	816	999999	775	466	58	438	50	999999	83	873	999999	999999	396	240	999999	294	691	867	590	999999	593	616	759	927	672	888	999999	518	187	362	859	436	786	831	746	132	872	937	927	150	930	755	856	999999	999999	999999	999999	351	138	909	541	350	999999	945	469	209	772	847	793	169	374	532	999999	721	24	999999	999999	565	999999	999999	421	754	999999	449	875	999999	760	543	999999	691	999999	722	389	278	999999	518	999999	840	372	546	360	34	999999	999999	775	999999	634	145	210	999999	743	343	999999	165	497	999999	410	593	999999	999999	449	999999	999999	999999	179	999999	152	852	900	999999	374	406	202	947	621	999999	611	999999	673	476	214	999999	343	726	947	657	864	234	999999	43	117	809	999999	999999	999999	132	130	51	597	133	266	781	999999	999999	999999	999999	150	910	544	110	186	999999	919	603	426	824	999999	188	164	999999	999999	918	81	866	398	564	999999	460	849	999999	277	999999	583	550	220	432	390	638	999999	999999	999999	954	689	680	857	878	890	177	326	999999	236	999999	886	999999	345	347	710	999999	316	297	710	689	999999	54	833	616	655	379	392	993	999999	266	313	999999	16	833	999999	999999	18	519	674	999999	
999999	576	272	335	683	999999	215	872	722	21	999999	999999	999999	826	893	645	847	999999	233	521	784	999999	999999	970	638	342	78	511	119	319	369	796	623	999999	555	493	781	508	933	156	173	519	281	432	934	999999	654	189	939	592	999999	766	296	163	683	812	999999	302	696	350	999999	999999	763	999999	651	999999	999999	657	281	410	999999	999999	999999	87	357	275	61	415	999999	912	999999	999999	572	999999	999999	999999	509	469	999999	742	755	489	811	592	716	470	999999	868	780	407	762	999999	999999	999999	729	212	458	219	805	418	760	332	265	784	661	550	140	999999	645	999999	999999	504	98	999999	654	383	538	725	370	886	999999	193	635	638	999999	691	982	999999	797	564	154	300	663	160	982	433	233	999999	930	176	340	520	233	731	999999	999999	908	378	884	355	674	732	848	999999	899	577	697	627	634	999999	567	107	999999	90	904	735	999999	938	999999	231	160	511	794	204	556	999999	959	903	999999	892	783	614	999999	452	890	421	451	999999	260	415	999999	606	403	999999	608	242	81	153	827	645	427	969	821	663	205	173	937	654	373	901	617	794	370	741	196	953	950	996	999999	492	294	999999	687	150	999999	554	999999	999999	595	324	999999	816	999999	621	474	813	792	494	256	727	484	999999	999999	358	797	941	245	999999	999999	999999	999999	85	953	344	999999	331	292	680	178	651	999999	113	68	58	975	800	718	748	277	382	170	999999	749	472	18	496	999999	999999	999999	553	318	456	999999	999999	999999	999999	999999	999999	270	153	999999	121	325	605	999999	999999	999999	999999	999999	997	233	999999	999999	402	495	826	335	491	336	999999	606	999999	999999	999999	342	999999	53	129	999999	134	937	977	999999	999999	850	58	149	154	800	999999	758	402	956	355	329	821	72	667	999999	215	525	999999	414	999999	547	999999	783	999999	272	73	337	619	315	999999	69	999999	18	999999	551	446	686	999999	691	698	116	213	996	982	999999	521	546	999999	674	810	999999	565	999999	93	586	999999	999999	999999	881	736	310	149	999999	708	999999	83	813	999999	126	999999	999999	344	691	716	299	999999	581	801	405	751	526	999999	944	999999	648	999999	683	924	999999	279	181	247	309	954	397	999999	125	999999	696	231	708	744	269	667	291	274	874	856	794	999999	999999	473	53	140	219	359	204	592	69	791	400	888	127	847	999999	292	44	736	999999	332	228	292	115	184	52	782	692	287	223	384	630	826	140	442	999999	708	204	179	999999	48	772	533	239	904	830	999999	626	421	999999	999999	999999	999999	999999	471	33	999999	
367	868	97	437	666	917	999999	999999	999999	999999	757	685	278	137	97	865	992	999999	559	999999	63	211	999999	233	165	280	999999	224	154	999999	298	668	419	170	999999	335	999999	317	381	854	999999	999999	742	265	999999	941	999999	704	999999	374	154	999999	911	999999	364	999999	524	864	281	395	472	164	540	678	285	99	275	117	999999	762	783	685	909	999999	541	509	468	98	171	999999	137	999999	313	999999	348	999999	756	91	806	999999	810	227	45	999999	392	10	23	74	980	999999	676	44	917	158	590	469	347	216	796	854	698	436	702	67	267	720	850	999999	340	243	342	193	311	602	951	565	649	923	999999	540	496	999999	117	198	548	103	999999	164	199	878	704	550	999999	952	999999	999999	525	978	727	671	999999	263	733	747	640	492	733	325	207	35	819	424	893	265	367	303	329	999999	999999	174	887	696	570	461	539	999999	898	999999	115	577	50	670	205	651	999999	243	670	370	999999	65	369	517	957	999999	68	289	656	999999	594	202	64	999999	999999	562	784	999999	692	999999	218	848	594	385	999999	629	984	159	229	999999	999999	134	999999	999999	999999	463	805	379	739	405	402	259	144	868	763	913	522	39	211	642	867	999999	550	398	162	709	471	999999	307	337	190	909	70	414	165	470	568	105	65	16	757	414	999999	999999	999999	958	713	726	621	306	116	955	999999	586	385	945	583	244	999999	256	999999	821	81	999999	225	493	199	730	999999	303	999999	999999	974	205	999999	462	215	264	519	203	995	744	372	11	230	999999	961	483	39	220	887	334	299	808	999999	999999	342	321	81	395	768	999999	24	328	951	689	981	752	701	922	999999	328	725	999999	999999	258	458	80	191	991	999999	716	700	502	415	999999	999999	175	191	949	129	893	193	133	435	21	730	54	999999	999999	253	219	781	117	999999	568	609	686	557	999999	487	272	140	89	864	999999	999999	522	912	931	562	816	999999	752	999999	847	145	999999	999999	249	527	413	30	650	747	999999	934	593	32	999999	421	451	617	426	471	857	763	113	269	382	728	218	142	128	978	999999	648	39	999999	632	432	17	509	999999	999999	83	251	999999	342	551	128	700	499	75	999999	121	208	154	999999	945	93	42	999999	804	521	999999	999999	999999	672	320	674	905	288	400	424	999999	942	309	188	397	999999	283	999999	717	264	999999	999999	76	608	999999	999999	503	999999	369	548	400	676	704	796	928	802	349	817	999999	877	223	421	999999	999999	116	999999	898	966	999999	339	999999	271	623	999999	493	999999	214	
999999	805	91	181	166	919	851	34	999999	999999	999999	260	595	276	466	748	999999	999999	617	620	999999	999999	999999	340	537	855	39	738	138	62	164	999999	337	597	55	22	940	706	999999	999999	256	626	378	999999	395	715	999999	999999	353	522	999999	999999	999999	980	999999	800	117	750	643	310	889	999999	999999	685	93	209	922	997	230	999999	808	999999	984	125	373	799	133	999999	999999	821	558	967	395	615	278	655	437	357	999999	254	999999	200	72	756	999999	999999	999999	693	848	195	999999	999999	841	898	714	649	999999	999999	617	988	677	350	999999	999999	751	922	727	289	416	437	999999	575	198	999999	549	617	81	238	514	239	78	440	999999	759	39	999999	135	497	901	629	999999	676	740	999999	999999	999999	394	250	999999	688	416	450	286	420	422	226	121	865	358	106	999999	295	255	387	999999	246	432	999999	792	502	999999	240	388	787	305	999999	835	377	999999	985	233	999999	233	825	999999	999999	163	507	999999	812	999999	270	999999	804	61	846	999999	362	900	341	141	999999	458	511	999999	999999	71	499	999999	327	999999	744	999999	999999	999999	999999	71	430	564	999999	92	924	708	979	999999	536	101	584	736	458	999999	999999	476	999999	854	884	999999	721	999999	646	999999	664	392	30	999999	402	803	775	931	313	785	999999	798	608	258	216	999999	478	156	366	94	487	763	665	652	907	277	399	999999	999999	375	349	496	917	999999	428	541	999999	558	962	732	326	653	999999	673	673	999999	999999	818	999999	253	903	575	577	562	88	900	727	999999	523	134	413	266	941	999999	445	513	999999	999999	829	999999	952	920	999999	633	767	834	340	992	999999	232	999999	580	999999	999999	472	774	919	999999	656	527	999999	320	999999	837	328	70	711	495	238	170	804	994	999999	973	301	983	391	999999	794	254	999999	734	999999	301	999999	833	395	206	475	999999	594	524	999999	312	859	641	885	356	314	707	132	845	763	818	427	416	591	896	454	489	392	999999	571	999999	957	999999	922	743	122	999999	674	515	29	999999	575	290	777	999999	124	660	107	999999	638	97	131	725	971	580	873	318	251	498	752	986	288	618	999999	814	999999	779	719	152	243	819	999999	617	825	206	252	999999	638	904	999999	793	999999	358	999999	483	290	242	118	351	999999	804	999999	186	999999	43	999999	957	336	963	342	999999	941	954	801	819	65	999999	999999	774	337	735	679	346	716	958	604	999999	281	480	534	122	670	999999	999999	999999	999999	999999	854	792	999999	295	811	675	572	447	852	999999	999999	527	428	775	343	344	23	999999	999999	
906	469	804	999999	358	686	856	439	229	674	573	682	372	999999	209	659	116	855	999999	923	14	774	999999	116	177	383	753	61	758	779	336	363	147	999999	669	396	60	364	570	608	955	245	999999	773	999999	999999	194	284	999999	126	999999	999999	971	221	130	142	200	697	270	974	932	999999	681	449	347	999999	544	68	999999	812	608	999999	295	443	968	769	430	505	827	423	999999	479	999999	641	553	847	392	999999	999999	536	205	999999	999999	595	676	160	999999	903	999999	78	220	136	999999	416	517	484	203	537	252	361	999999	999999	999999	847	786	462	971	49	896	500	827	618	875	57	616	999999	658	700	999999	817	214	527	79	758	213	72	780	426	133	78	653	855	683	832	824	510	999999	256	999999	223	189	524	17	999999	251	601	261	651	799	272	825	503	769	435	156	194	626	121	999999	723	682	555	999999	827	847	972	999999	52	999999	999999	762	999999	891	999999	638	689	519	144	517	611	999999	138	999999	861	252	999999	95	257	685	639	884	380	612	999999	541	633	609	999999	97	999999	667	218	428	999999	509	424	611	226	797	467	674	491	999999	43	999999	554	999999	999999	584	696	887	687	367	593	232	392	999999	805	22	999999	90	340	57	248	944	603	709	933	362	999999	548	869	460	228	999999	402	776	579	183	987	704	999999	604	999999	391	980	850	835	470	127	624	805	213	793	999999	344	999999	365	98	999999	844	994	701	755	157	28	236	148	628	829	615	230	999999	35	309	534	999999	656	857	964	752	874	473	244	214	743	665	667	841	999999	959	999999	999999	864	152	709	853	849	253	373	999999	712	216	999999	511	403	999999	188	493	999999	608	787	507	134	566	999999	999999	467	551	999999	362	569	307	997	870	204	740	999999	882	599	999999	886	413	494	221	999999	999999	832	733	810	569	486	999999	999999	999999	181	999999	365	999999	999999	188	396	307	838	20	193	414	219	999999	316	663	415	999999	999999	180	722	999999	22	999999	526	999999	699	733	740	844	875	396	317	975	999999	291	384	469	999999	999999	295	588	575	484	37	999999	458	71	426	156	164	190	999999	819	309	797	900	999999	781	999999	999999	999999	566	993	144	797	106	243	81	34	289	945	597	482	885	143	808	538	999999	890	853	999999	316	594	999999	695	999999	498	676	901	999999	932	687	999999	999999	632	32	581	349	239	538	225	990	402	867	219	999999	999999	933	175	988	371	566	891	26	999999	999999	972	999999	448	690	999999	999999	180	999999	357	267	757	550	263	121	237	999999	656	361	
638	646	914	726	481	112	999999	564	510	912	29	376	796	999999	90	999999	59	277	900	549	930	658	819	758	520	951	999999	999999	680	64	999999	182	909	999999	387	999999	999999	256	999999	345	391	53	66	268	623	980	470	999999	469	976	999999	959	298	999999	431	980	827	166	215	529	277	999999	999999	999999	160	999999	466	267	445	999999	845	999999	999999	999999	167	999999	999999	561	144	999999	490	899	797	704	999999	801	883	999999	117	406	387	999999	999999	312	78	348	169	609	117	776	524	999999	999999	999999	141	999999	524	733	949	544	388	275	31	676	999999	377	255	190	464	359	963	663	159	48	999999	569	762	142	497	999999	727	992	454	999999	999999	999999	409	999999	572	732	287	160	853	572	27	122	264	373	273	700	999999	978	999999	758	999999	861	63	461	105	571	506	391	999999	140	816	396	999999	662	661	762	968	52	617	731	81	813	809	999999	999999	999999	315	999999	869	999999	726	999999	846	696	999999	163	233	999999	117	999999	236	895	914	723	755	999999	999999	601	712	511	731	60	371	999999	999999	998	61	476	999999	720	265	999999	999999	449	413	999999	549	134	115	999999	539	29	934	616	505	999999	899	96	999999	999999	93	713	686	367	999999	676	387	433	20	557	111	756	999999	397	745	129	383	474	999999	999999	91	177	496	213	999999	712	125	754	999999	999999	999999	964	645	51	636	551	430	999999	384	737	690	126	124	557	406	783	511	547	871	386	802	434	777	999999	317	916	227	999999	999999	363	999999	632	515	999999	458	146	120	999999	760	999999	999999	228	100	999999	999999	965	999999	938	806	198	210	999999	883	542	707	675	197	502	733	999999	334	947	999999	999999	186	67	999999	614	109	999999	672	45	786	677	999999	583	343	205	156	352	862	289	999999	999999	162	983	999999	973	801	783	999999	618	743	50	999999	999999	460	79	405	999999	364	999999	838	546	526	174	999999	216	854	999999	341	991	356	999999	857	54	281	999999	868	203	319	637	812	326	320	64	999999	746	808	999999	133	274	800	216	987	423	999999	999999	680	987	202	542	128	999999	452	957	999999	999999	192	824	480	999999	211	211	999999	726	636	521	236	471	872	999999	999999	918	10	76	999999	149	402	444	999999	999999	999999	880	999999	999999	519	145	874	362	792	939	564	983	465	244	73	999999	586	271	786	929	903	219	124	158	144	209	676	385	999999	132	959	999999	230	338	998	999999	210	853	217	501	999999	873	679	933	490	424	999999	766	12	602	563	141	999999	674	999999	681	765	852	642	319	999999	499	596	670	
979	999999	762	137	245	999999	999999	732	999999	295	292	999999	539	191	668	719	999999	910	382	173	568	828	999999	556	100	999999	564	357	999999	897	999999	157	999999	18	953	674	662	335	530	269	214	830	87	999999	391	218	999999	999999	999999	923	999999	557	999999	433	111	161	999999	216	47	917	188	50	521	166	262	144	752	530	237	993	66	421	389	122	958	738	750	727	174	999999	186	980	999999	297	334	485	999999	853	999999	802	948	455	298	999999	91	174	319	999999	999999	256	466	620	357	999999	866	999999	178	999999	474	373	411	999999	52	166	741	208	999999	999999	999999	776	113	898	623	434	55	610	133	776	41	999999	428	828	617	917	999999	566	632	971	431	183	316	37	389	544	401	949	413	999999	871	883	296	95	999999	999999	999999	999999	997	922	155	265	999999	402	972	999999	944	999999	999999	134	999999	185	575	905	802	657	470	999999	999999	999999	43	105	207	991	999999	157	999999	343	738	283	774	999999	569	710	999999	999999	155	914	64	708	600	818	999999	999999	999999	696	999999	999999	293	442	873	77	58	918	999999	59	999999	46	497	824	183	610	844	117	360	885	616	865	89	637	512	555	999999	811	488	225	536	917	601	217	999999	125	999999	999999	410	706	807	999999	821	776	116	119	427	240	999999	989	973	999999	928	999999	90	452	312	655	930	999999	999999	247	439	673	522	150	444	290	984	68	999999	999999	707	653	87	965	53	999999	999999	402	999999	790	999999	499	251	999999	989	999999	136	397	813	404	375	999999	660	569	999999	158	264	999999	675	999999	255	476	999999	434	753	284	437	999999	408	10	135	537	199	265	961	999999	431	446	161	358	163	596	254	166	183	625	992	517	753	895	57	999999	727	991	545	809	70	999999	332	714	659	21	989	999999	278	999999	892	405	608	281	999999	817	999999	327	983	659	231	282	261	999999	292	919	999999	513	952	571	810	207	720	161	879	613	124	446	999999	999999	606	441	887	345	999999	597	909	481	177	240	749	410	999999	885	588	788	565	999999	432	740	649	999999	999999	999999	999999	695	999999	457	402	999999	702	378	628	841	999999	790	394	999999	406	695	20	890	999999	721	822	409	199	834	573	100	58	999999	24	958	503	130	581	190	318	999999	911	461	89	64	537	999999	781	999999	832	798	404	649	999999	737	730	758	999999	148	885	627	505	851	884	999999	75	781	363	670	999999	932	219	213	607	369	783	558	811	290	194	450	628	32	999999	775	696	409	133	287	999999	744	979	442	305	690	541	70	999999	777	
989	756	27	999999	829	900	588	200	51	438	953	182	947	999999	954	999999	999999	483	849	119	615	665	658	999999	441	603	953	776	908	999999	999999	999999	980	999999	999999	437	433	516	202	111	196	999999	999999	999999	334	66	797	129	999999	860	999999	67	221	468	999999	333	107	941	679	236	999999	999999	291	134	609	240	201	913	999999	526	21	493	290	748	923	119	308	963	752	385	999999	834	999999	57	235	999999	512	522	872	968	340	999999	836	966	999999	384	223	242	95	999999	864	999999	560	961	849	208	999999	472	545	61	34	144	999999	303	429	123	522	244	899	839	728	679	50	600	999999	529	656	324	594	548	895	75	878	658	521	921	283	999999	999999	36	999999	49	976	821	999999	205	999999	999999	999999	50	861	979	343	256	375	195	999999	960	774	330	551	999999	878	996	165	959	266	541	782	508	839	999999	999999	999999	844	999999	999999	228	656	990	999999	999999	777	999999	687	916	999999	632	999999	336	999999	323	999999	877	484	542	171	980	665	984	939	760	759	999999	210	676	943	999999	999999	999999	492	999999	313	784	999999	437	684	333	999999	249	236	634	999999	456	430	999999	631	168	999999	999999	527	721	563	672	60	999999	999999	738	354	21	972	999999	230	605	843	462	19	778	784	56	857	999999	672	999999	999999	315	511	313	618	683	54	784	81	109	169	771	72	641	999999	626	83	946	978	306	999999	964	413	653	613	967	517	999999	384	351	999999	689	999999	147	999999	744	999999	60	129	671	999999	198	200	130	445	81	400	999999	999999	167	999999	911	858	375	159	793	901	858	699	650	999999	200	999999	730	656	479	721	925	999999	999999	662	32	999999	317	999999	88	773	293	217	541	999999	148	808	227	378	541	831	684	987	130	999999	116	361	479	999999	776	788	470	474	966	360	475	650	65	504	950	999999	551	46	81	29	999999	999999	168	83	37	392	999999	361	999999	999999	999999	937	999999	156	556	999999	356	812	999999	999999	313	819	251	191	112	999999	753	722	427	456	290	999999	916	110	999999	465	202	405	477	394	607	999999	360	327	999999	537	54	909	948	289	999999	738	999999	782	716	798	409	999999	970	539	639	468	934	999999	368	399	31	506	921	101	478	951	344	177	692	205	469	999999	867	574	999999	843	999999	148	717	551	173	144	999999	435	66	225	434	938	755	148	184	692	958	923	516	547	987	857	810	787	403	999999	99	521	339	484	119	406	95	999999	694	999999	950	817	999999	999999	999999	495	44	262	999999	405	422	553	30	777	965	944	999999	
999999	855	917	337	999999	157	857	54	999999	105	581	116	999999	853	959	453	999999	741	151	698	999999	435	502	999999	558	270	999999	893	999999	500	999999	519	999999	999999	188	939	776	468	30	999999	377	842	249	999999	463	156	999999	552	462	109	999999	45	823	256	439	481	363	999999	779	668	159	964	508	382	543	72	941	691	674	30	677	920	720	481	330	786	195	112	999999	999999	999999	455	440	446	858	527	695	918	907	707	585	681	688	362	520	999999	344	867	856	999999	214	806	877	442	999999	721	999999	351	999999	653	295	261	736	377	895	703	999999	72	523	999999	376	32	783	999999	444	995	241	368	999999	916	999999	328	999999	967	999999	966	578	998	23	146	999999	353	993	999999	422	334	999999	999999	466	816	880	282	353	840	999999	192	32	910	999999	437	490	956	999999	19	211	967	15	769	179	929	135	534	58	387	813	32	39	999999	554	120	61	999999	902	155	999999	179	999999	415	942	25	999999	667	11	586	655	255	963	983	62	455	328	185	152	999999	999999	355	233	965	36	11	162	503	365	886	385	571	999999	244	999999	999999	992	999999	826	999999	985	467	533	472	731	999999	999999	56	476	999999	791	875	776	374	464	690	945	999999	999999	940	863	999999	999999	124	210	94	201	999999	19	30	462	999999	999999	999999	552	232	822	761	243	468	942	999999	36	265	104	510	794	689	999999	293	97	983	999999	999999	999999	544	999999	418	272	647	999999	340	46	456	999999	73	526	788	999999	999999	868	193	774	919	999999	756	424	56	30	699	999999	512	948	726	933	478	517	999999	999999	17	76	413	499	596	102	999999	80	580	618	41	983	15	866	999999	425	903	219	301	887	544	129	119	398	572	356	863	391	319	522	999999	555	999999	100	814	999999	465	694	188	826	999999	686	844	437	988	999999	294	999999	411	311	999999	269	999999	585	999999	888	957	24	999999	999999	999999	229	760	67	999999	486	999999	915	61	382	959	218	40	999999	500	999999	999999	999999	410	856	72	227	980	18	999999	999999	338	478	936	999999	217	450	767	999999	597	176	999999	999999	999999	512	785	378	594	39	351	821	238	752	94	306	613	999999	613	80	187	21	249	752	574	541	157	461	979	134	174	999999	999999	999999	876	999999	932	999999	694	999999	80	693	633	950	666	999999	680	999999	393	640	322	931	836	999999	760	586	927	182	223	455	364	333	399	469	865	832	379	999999	876	760	373	126	590	715	10	493	999999	298	999999	999999	861	999999	78	999999	812	242	682	755	342	300	407	759	284	
249	543	746	999999	999999	95	999999	999999	544	710	633	276	206	351	999999	695	999999	999999	999999	96	320	593	999999	265	60	657	999999	999999	623	803	586	999999	613	842	351	182	263	199	224	213	262	609	999999	861	444	999999	615	891	561	999999	75	102	768	673	999999	656	750	491	253	516	462	684	679	740	134	280	663	363	999	948	999999	86	983	434	834	999999	276	931	821	978	51	999999	598	563	738	493	594	939	879	695	431	999999	999999	708	750	577	999999	586	737	174	999999	262	891	999999	999999	988	119	344	839	262	999999	819	670	999999	474	721	95	999999	12	640	686	723	999999	314	527	669	999999	284	999999	266	779	689	204	657	569	999999	850	985	935	749	384	260	110	626	315	612	112	681	244	999999	491	815	584	107	487	999999	777	586	95	957	999999	834	999999	583	999999	700	999999	23	705	685	999999	109	189	262	999999	436	622	858	999999	915	567	458	49	655	774	964	114	999999	999999	873	999999	273	900	999999	891	550	600	999999	153	615	999999	98	999999	999999	999999	392	635	332	841	999999	83	999999	587	180	999999	409	795	13	809	517	595	528	843	832	672	607	999999	999999	370	715	835	999999	999999	393	927	999999	482	490	497	392	339	782	264	999999	999999	103	686	730	999999	491	999999	597	717	635	29	469	999999	999999	999999	560	999999	433	999999	136	225	999999	214	999999	252	921	926	314	999999	999999	999999	813	273	725	42	579	920	999999	999999	999999	960	248	388	88	999999	468	233	339	603	999999	209	906	820	138	902	822	999999	493	488	666	565	450	91	300	457	216	205	529	120	317	639	713	808	93	176	977	599	135	829	783	697	597	710	999999	999999	282	992	145	823	219	689	437	999999	958	999999	519	167	97	631	999999	999999	703	999999	296	307	495	107	737	961	925	232	763	663	704	968	967	739	999999	83	999999	223	70	706	900	627	999999	723	999999	769	657	820	512	504	999999	999999	993	999999	424	999999	999999	185	265	999999	897	999999	926	773	296	999999	355	779	653	24	456	944	212	997	999999	668	106	772	256	968	314	115	720	269	992	194	974	599	999999	243	351	999	999999	887	808	999999	701	999999	437	861	423	877	176	498	57	999999	318	996	61	999999	999999	999999	929	999999	869	792	276	666	781	999999	25	999999	999999	420	999999	457	986	325	198	413	967	667	999999	394	554	999999	999999	232	999999	274	876	977	999999	569	69	391	79	670	27	26	999999	44	656	999999	846	999999	422	756	825	600	741	992	808	999999	787	999999	999999	544	743	999999	999999	53	455	
516	235	47	999999	999999	999999	999999	387	999999	999999	181	765	933	999999	999999	548	887	999999	192	407	620	533	999999	179	999999	999999	999999	767	535	927	585	173	604	588	150	110	808	458	526	404	544	223	425	695	636	881	999999	505	614	995	855	426	670	646	834	982	351	999999	999999	999999	808	523	851	399	721	18	171	354	870	999999	740	439	999999	999999	862	407	118	198	543	999999	926	57	999999	540	999999	169	502	957	754	999999	758	941	999999	413	596	30	999999	36	973	627	720	509	999999	705	265	425	928	882	783	999999	873	163	334	300	196	760	371	999999	327	562	516	999999	999999	712	161	798	300	95	201	999999	46	999999	224	915	308	427	422	999999	999999	655	240	620	183	327	294	604	616	849	226	836	659	59	708	421	120	515	909	922	553	999999	135	843	690	941	999999	791	939	418	991	999999	347	914	47	671	332	896	40	283	999999	999999	999999	450	869	365	193	986	384	802	805	792	518	500	903	818	530	396	999999	999999	926	503	999999	208	857	456	498	744	22	47	99	224	485	999999	999999	999999	284	685	974	999999	758	414	999999	999999	613	999999	261	999999	20	228	150	935	967	798	357	924	892	999999	592	999999	999999	999999	973	346	713	590	999999	882	994	907	543	845	422	603	482	521	96	527	594	658	999999	999999	734	793	896	999999	999999	999999	288	999999	999999	299	102	562	469	320	441	80	433	33	892	999999	852	112	685	305	522	373	999999	835	999999	375	999999	999999	999999	224	713	189	450	558	343	630	999999	999999	804	254	753	860	999999	172	90	26	999999	571	766	826	799	631	118	999999	641	883	370	453	743	737	999999	168	999999	254	606	261	999999	874	689	271	999999	438	308	440	552	662	240	163	999999	821	281	828	177	400	999999	92	80	849	917	999999	270	160	680	76	999999	594	525	888	565	829	396	228	881	504	61	370	333	677	58	978	653	216	699	922	466	81	990	943	829	524	190	999999	957	239	999999	999999	757	999999	96	957	146	999999	598	924	434	999999	946	673	349	999999	999999	402	999999	938	806	64	461	999999	610	282	604	581	69	50	648	617	271	999999	999999	437	613	100	591	100	842	311	999999	774	497	413	135	327	604	775	765	999999	977	29	433	945	172	999	999999	999999	363	565	292	999999	286	999999	791	304	178	911	451	668	811	711	106	505	999999	687	999999	206	157	287	976	999999	285	999999	639	252	228	999999	999999	614	469	776	737	286	28	999999	497	681	999999	830	158	999999	334	106	976	276	922	927	508	484	
999999	999999	667	999999	588	998	281	999999	187	549	86	620	645	836	209	44	974	999999	999999	387	199	589	585	326	999999	293	959	188	884	373	329	300	59	791	876	999999	119	999999	698	999999	787	82	503	999999	754	537	57	999999	897	941	302	112	999999	131	294	158	849	350	946	304	49	103	999999	999999	999999	785	571	854	999999	175	999999	322	131	466	999999	127	999999	513	999999	601	999999	999999	291	999999	999999	226	850	999999	506	727	193	768	715	999999	981	694	540	690	852	999999	966	999999	536	732	26	979	999999	999999	532	999999	72	346	777	354	68	577	812	999999	999999	13	935	643	999999	243	981	166	606	999999	999999	904	586	405	661	604	635	52	935	558	926	101	999999	865	999999	999999	999999	847	991	371	344	413	882	941	947	849	999999	333	999999	303	750	859	383	264	508	999999	590	666	999999	999999	719	26	641	263	672	651	999999	79	999999	28	578	144	175	244	392	81	32	644	458	812	570	311	999999	641	808	77	717	981	366	999999	748	997	171	818	652	328	999999	629	279	999999	91	963	999999	826	999999	616	694	148	871	437	605	945	999999	999999	612	417	999999	999999	999999	605	933	786	713	470	280	580	973	357	999999	74	999999	403	374	162	730	606	226	380	916	202	999999	579	119	929	181	802	999999	297	999999	245	508	999999	183	674	373	304	260	624	556	153	642	347	556	807	137	999999	580	66	999999	999999	999999	449	93	262	232	363	999999	783	298	477	791	685	999999	356	565	537	999999	999999	788	436	355	601	823	999999	999999	45	32	312	801	969	231	732	999999	209	54	68	688	920	452	19	627	477	335	999999	362	957	205	209	999999	999999	983	999999	999999	716	660	598	625	320	703	196	999999	375	982	329	256	999999	540	942	312	999999	849	308	257	779	808	999999	276	745	420	999999	999999	999999	70	210	985	351	465	438	549	455	999999	377	227	265	677	999999	494	16	999999	999999	427	999999	897	744	751	684	632	498	907	781	999999	999999	900	999999	357	999999	314	781	343	904	603	111	403	857	74	481	91	992	999999	556	394	270	913	127	184	999999	925	326	999999	999999	718	966	531	768	999999	562	477	125	908	169	999999	713	672	927	699	325	859	999999	680	999999	603	999999	396	999999	999999	72	966	782	927	770	999999	988	331	42	196	637	580	999999	999999	511	14	965	999999	999999	608	680	597	985	428	858	726	885	999999	999999	999999	87	580	180	381	69	595	694	197	148	577	959	999999	639	999999	999999	999999	234	315	179	274	999999	556	454	752	716	999999	999999	
364	999999	53	706	352	150	335	118	66	409	999999	674	915	999999	777	945	999999	648	298	958	254	366	123	501	999999	476	916	79	999999	135	427	665	594	614	339	129	999999	999999	617	251	314	632	15	345	971	999999	264	953	859	999999	999999	999999	427	516	736	998	999999	551	136	875	999999	265	587	999999	982	999999	999999	999999	981	658	851	504	40	57	653	622	361	999999	530	939	999999	962	219	920	55	323	999999	87	878	341	173	999999	999999	742	26	58	54	83	999999	382	560	953	972	211	999999	586	83	379	863	999999	647	188	999999	999999	662	271	55	667	885	668	361	12	999999	649	495	309	759	999999	41	604	578	287	999999	158	388	999999	990	18	170	999999	250	868	224	764	694	999999	530	556	89	754	999999	386	197	999999	999999	999999	530	332	716	999999	826	784	348	268	545	999999	764	872	809	999999	281	999999	999999	426	427	493	999999	668	955	509	778	213	219	286	601	201	999999	729	137	829	738	667	302	710	643	465	529	956	999999	334	999999	999999	999999	685	482	965	999999	999999	277	537	771	862	376	216	682	622	999999	999999	666	354	279	44	745	979	665	613	745	796	999999	962	963	831	449	630	288	999999	465	534	999999	999999	321	999999	999999	599	68	999999	301	95	37	30	890	468	299	999999	64	196	999999	767	29	869	230	93	988	315	574	940	999999	745	928	562	167	51	267	40	43	951	582	999999	921	790	999999	659	768	762	81	505	541	575	999999	999999	999999	697	514	999999	414	999999	999999	157	34	999999	461	555	999999	475	863	999999	210	268	841	113	999999	765	846	239	999999	571	999999	235	243	79	408	848	179	837	354	469	999999	999999	626	805	999999	435	999999	803	338	767	503	303	999999	231	304	282	734	472	487	451	851	284	999999	843	999999	114	913	955	999999	613	385	999999	131	403	322	878	642	45	999999	187	644	53	901	789	78	31	336	21	999999	136	999999	999999	359	902	999999	262	944	782	999999	516	522	176	999999	724	391	183	182	505	909	425	639	999999	980	309	999999	808	383	599	999999	891	778	901	189	592	499	678	969	999999	785	69	934	999999	153	999999	999999	999999	959	999999	999999	894	849	830	112	359	496	425	726	59	104	809	879	354	16	10	999999	620	987	500	235	712	213	953	719	849	491	778	555	999999	999999	340	848	206	201	881	999999	999999	799	829	106	83	951	999999	133	976	190	999999	854	152	247	54	999999	999999	951	999999	690	895	120	263	999999	718	870	999999	999999	764	999999	682	163	134	957	789	999999	999999	404	999999	
999999	293	829	743	668	902	999999	413	767	599	850	390	255	999999	200	157	837	999999	999999	999999	213	999999	514	369	25	999999	999999	729	194	457	232	999999	73	999999	934	406	75	999999	594	965	793	467	999999	816	914	580	437	999999	933	999999	999999	999999	205	26	948	531	779	999999	727	171	476	204	228	999999	376	527	326	455	571	794	999999	470	999999	996	594	745	285	698	455	445	80	778	795	999999	504	946	137	56	850	412	626	605	649	433	499	999999	248	644	449	396	263	981	95	149	999999	491	334	209	432	212	999999	999999	24	292	101	698	408	999999	999999	999999	999999	279	605	168	999999	999999	999999	528	999999	999999	507	999999	258	68	191	98	692	656	999999	23	999999	928	624	647	166	545	590	367	999999	800	999999	403	999999	29	996	983	999999	927	972	999999	671	806	702	437	705	615	833	956	999999	12	16	752	200	802	807	472	655	957	999999	632	999999	463	195	999999	805	999999	811	238	72	207	999999	765	684	411	351	815	235	197	999999	550	999999	634	267	339	794	999999	999999	999999	999999	534	338	428	999999	999999	357	218	620	996	631	601	999999	999999	893	902	300	999999	78	789	460	992	246	467	25	461	920	271	205	855	912	367	900	999999	26	537	869	294	999999	344	64	999999	204	239	565	350	746	117	740	365	49	552	378	423	999999	229	298	870	412	472	428	95	22	999999	94	999999	700	29	587	365	43	16	410	999999	999999	326	797	999999	902	674	715	813	999999	840	816	369	989	487	218	797	249	998	881	378	999999	968	999999	439	155	301	650	999999	529	999999	332	43	151	999999	999999	259	999999	291	968	999999	999999	999999	565	999999	948	724	284	223	999999	790	125	44	134	42	818	766	205	999999	861	611	34	987	293	155	518	783	227	354	798	999999	375	958	40	154	620	310	412	948	491	430	999999	437	917	739	269	297	908	119	826	922	999999	999999	429	367	713	999999	331	419	663	175	507	930	999999	999999	424	167	999999	999999	421	999999	363	257	877	999999	594	597	999999	554	886	999999	874	118	999999	999999	906	312	999999	673	441	999999	978	993	295	326	923	95	21	76	325	999999	293	929	697	317	568	806	999999	988	999999	125	698	777	533	443	999999	398	412	549	944	122	627	340	548	999999	539	370	999999	999999	517	508	585	999999	999999	999999	999999	999999	420	220	317	110	126	999999	901	325	162	999999	469	999999	999999	534	999999	472	132	213	484	999999	390	137	778	207	999999	999999	481	273	540	999999	548	748	506	355	999999	201	999999	999999	995	86	439	232	
417	338	999999	119	535	982	825	999999	881	35	310	983	564	293	442	119	265	491	999999	637	999999	999999	662	999999	356	680	557	999999	239	288	999999	407	523	167	719	449	306	734	999999	999999	448	426	999999	522	999999	522	790	693	759	133	587	999999	17	999999	447	949	676	189	763	999999	434	343	883	603	818	999999	999999	407	999999	999999	812	531	392	579	199	368	655	149	999999	833	889	863	732	116	700	703	999999	721	720	770	772	126	971	999999	74	999999	543	219	704	545	62	999999	129	999999	320	66	999999	437	612	89	303	999999	906	929	965	571	610	777	902	124	999999	748	686	999999	999999	695	559	149	515	93	825	446	999999	737	999999	506	744	966	795	643	582	962	118	999999	477	999999	220	51	999999	503	505	765	316	999999	42	313	706	325	545	624	506	981	999999	999999	263	856	103	179	157	468	827	643	999999	269	541	550	639	999999	336	999999	485	999999	862	21	588	69	140	999999	705	477	800	999999	999999	181	147	601	49	999999	999999	999999	999999	50	999999	999999	676	999999	784	57	999999	491	674	660	988	559	149	999999	128	999999	941	204	726	248	473	680	668	999999	999999	810	132	940	999999	59	668	716	844	444	624	53	345	726	284	92	806	223	999999	999999	440	872	41	158	482	138	999999	999999	893	902	576	223	160	277	649	974	925	117	979	999999	992	282	715	704	373	85	575	224	920	643	442	999999	876	528	968	999999	778	973	467	999999	411	485	999999	999999	999999	411	892	999999	87	310	167	698	244	188	157	167	166	337	785	999999	999999	434	999999	259	470	999999	999999	632	309	309	999999	951	650	606	223	516	459	774	836	961	192	507	146	619	485	744	26	697	999999	999999	193	451	999999	70	819	976	223	573	999999	550	999999	999999	768	999999	999999	216	58	637	965	641	999999	392	999999	999999	224	65	297	652	773	999999	310	648	999999	999999	126	754	999999	589	786	999999	302	999999	999999	295	897	922	738	369	515	279	696	388	732	738	111	999999	950	374	845	763	689	571	799	999999	250	425	17	279	661	360	452	468	850	999999	349	822	99	214	926	302	327	999999	147	503	39	999999	916	524	397	325	803	399	999999	32	999999	999999	96	999999	55	999999	914	468	707	999999	999999	237	537	999999	999999	288	710	745	999999	553	999999	999999	433	305	725	328	509	493	882	345	556	999999	725	828	180	617	736	551	169	454	388	999999	231	982	999999	801	394	999999	135	118	614	999999	999999	200	586	999999	999999	791	999999	727	972	999999	586	999999	999999	775	512	999999	833	999999	
552	169	999999	994	175	587	540	451	629	923	933	597	368	999999	999999	999999	111	534	251	384	999999	944	728	999999	482	956	282	859	383	901	999999	684	88	353	999999	455	481	956	35	999999	999999	855	171	898	793	384	999999	999999	640	999999	673	977	468	459	470	607	440	154	521	218	315	680	999999	728	634	259	519	999999	999999	285	26	154	509	999999	999999	464	782	830	648	107	999999	470	228	273	999999	321	226	999999	882	958	999999	999999	445	816	693	585	787	999999	999999	999999	864	58	604	364	999999	528	477	999999	999999	999999	824	610	999999	999999	324	844	999999	999999	500	322	43	890	141	259	271	689	709	692	999999	541	677	349	566	114	999999	846	999999	863	999999	709	843	11	297	999999	143	414	831	31	502	848	999999	982	943	951	510	999999	916	354	103	999999	999999	999999	999999	999999	339	485	999999	999999	999999	477	978	999999	636	999999	999999	41	602	265	126	856	858	687	200	710	417	999999	405	614	603	999999	999999	521	999999	999999	999999	999999	346	498	999999	999999	370	439	999999	34	870	536	356	162	483	478	382	999999	238	999999	556	999999	594	999999	391	644	90	439	999999	922	999999	467	827	871	900	419	695	113	717	469	496	428	999999	175	840	881	348	253	140	135	886	278	293	533	217	759	473	391	117	903	577	930	999999	918	486	412	708	484	999999	999999	999999	278	943	768	750	999999	999999	429	124	999999	305	836	308	672	999999	279	183	304	664	999999	945	314	996	814	891	999999	785	928	688	437	999999	999999	992	76	999999	617	999999	524	782	999999	475	54	277	606	607	740	631	970	999999	217	238	414	819	119	999999	478	281	999999	999999	194	352	364	999999	686	999999	441	844	241	330	428	944	999999	999999	585	999999	901	47	400	216	160	934	815	56	481	208	767	54	882	948	873	346	999999	647	598	736	999999	999999	999999	278	175	999999	399	999999	463	272	579	892	244	443	226	441	881	999999	726	260	999999	999999	269	487	570	397	961	293	457	999999	749	999999	923	999999	565	598	456	131	999999	999999	544	175	593	219	629	875	999999	449	999999	999999	464	282	999999	999999	208	803	53	112	708	778	935	116	202	381	522	566	968	999999	878	628	999999	760	881	472	715	999999	724	59	858	694	999999	522	562	25	627	477	101	585	650	762	999999	354	999999	999999	328	999999	973	221	697	999999	907	999999	999999	112	457	704	400	999999	631	837	88	993	999999	23	201	422	554	999999	999999	55	474	392	743	125	999999	640	346	619	999999	287	397	512	362	795	787	171	951	459	999999	999999	999999	
999999	953	813	683	560	109	999999	81	905	999999	797	999999	651	597	524	681	455	999999	816	367	999999	999999	354	449	576	641	459	236	39	471	999999	617	999999	968	830	438	930	999999	523	540	999999	547	248	404	999999	999999	711	207	272	490	506	430	752	565	305	340	609	373	117	919	999999	183	52	443	788	190	638	999999	767	999999	999999	999999	515	286	430	243	74	950	999999	999999	929	999999	963	549	965	674	999999	274	673	999999	828	566	334	603	999999	763	505	804	615	419	999999	37	440	186	999999	492	999999	475	999999	71	275	999999	523	585	989	999999	999999	502	999999	123	325	373	999999	277	999999	194	689	911	396	999999	738	270	999999	999999	125	901	821	999999	810	482	999999	399	999999	999999	234	999999	53	999999	613	999999	553	12	999999	501	999999	52	28	172	919	999999	999999	999999	89	999999	332	15	325	93	470	97	999999	432	692	999999	363	999999	243	407	999999	97	151	940	308	895	123	735	933	843	346	999999	883	658	867	265	679	757	319	662	289	228	854	999999	288	525	999999	999999	319	341	147	999999	808	620	129	831	413	862	704	999999	364	597	82	481	747	397	999999	918	565	436	999999	606	616	581	128	824	243	191	662	999999	970	999999	425	999999	705	178	274	272	539	45	851	816	62	999999	999999	692	156	382	222	890	999999	16	566	883	25	999999	999999	237	502	304	598	232	999999	922	223	372	181	479	776	579	132	941	388	529	585	999999	554	999999	283	436	678	861	969	771	470	964	435	542	999999	174	616	999999	770	244	447	999999	999999	140	911	936	521	676	606	642	999999	380	627	47	307	515	986	81	954	75	625	999999	999999	999999	461	258	936	638	892	999999	999999	95	180	153	91	955	893	999999	578	347	999999	12	264	336	13	999999	347	398	245	999999	188	545	93	704	999999	710	999999	999999	678	999999	999999	882	783	995	679	682	209	483	999999	352	622	999999	502	616	160	623	482	999999	434	371	911	547	999999	821	433	999999	12	475	534	999999	588	715	745	915	347	42	999999	269	656	330	890	863	443	892	999999	615	52	999999	553	995	237	450	999999	316	752	462	489	999999	572	261	999999	999999	999999	999999	763	907	999999	586	279	999999	405	223	279	999999	999999	57	114	999999	373	817	999999	536	921	538	154	148	962	999999	999999	885	552	266	697	405	999999	166	999999	859	139	999999	787	465	206	435	999999	24	180	648	999999	704	357	979	599	999999	876	154	811	420	999999	624	945	398	423	394	575	148	525	874	464	999999	999999	254	999999	821	999999	919	339	496	
938	139	999999	323	602	999999	537	573	667	943	529	999999	354	504	430	514	999999	399	52	999999	999999	461	999999	306	194	521	572	113	607	777	724	999999	814	325	482	310	999999	631	795	954	857	12	481	582	355	958	969	638	823	867	225	999999	999999	527	636	999999	640	670	138	91	896	999999	965	889	999999	999999	999999	39	32	999999	999999	999999	999999	97	955	857	999999	999999	951	999999	551	933	289	999999	999999	93	89	999999	999999	995	669	986	503	714	68	433	46	999999	999999	999999	276	940	615	703	999999	250	999999	789	999999	999999	506	724	719	901	999999	962	153	235	337	145	492	403	350	36	461	870	480	889	39	999999	821	398	562	178	960	611	327	999999	999999	321	999999	300	725	910	498	944	276	999999	184	999999	290	811	264	228	999999	872	599	589	999999	149	769	158	759	50	999999	118	999999	999999	999999	999999	644	566	504	26	98	201	678	439	538	999999	603	878	715	934	251	19	144	343	878	97	21	738	344	590	551	898	540	684	953	390	782	999999	660	999999	460	723	316	247	139	999999	203	170	60	999999	546	999999	442	825	999999	947	973	828	671	999999	917	999999	232	914	999999	200	999999	994	486	157	734	876	228	469	483	999999	703	999999	213	999999	999999	851	687	608	54	660	465	714	884	16	999999	999999	999999	806	338	554	500	402	999999	999999	999999	209	683	903	10	999999	672	973	352	282	254	86	625	891	960	75	228	623	870	814	734	999999	119	480	739	781	821	421	141	929	999999	999999	133	273	342	693	177	784	607	999999	987	492	372	999999	762	340	999999	999999	845	272	335	876	532	999999	214	501	99	213	173	229	847	261	841	422	255	999999	953	361	999999	277	999999	444	26	494	999999	252	583	999999	999999	409	453	658	576	869	603	999999	779	174	69	999999	604	963	620	388	999999	736	650	950	999999	819	999999	999999	614	578	373	999999	860	47	142	962	918	999999	999999	764	775	198	999999	999999	819	105	173	999999	302	717	999999	934	824	637	956	999999	601	633	999999	999999	32	477	53	998	505	999999	299	741	999999	999999	999999	21	478	855	999999	349	999999	678	140	272	655	597	683	897	904	439	77	999999	90	52	370	999999	452	596	741	307	155	686	476	117	805	431	757	205	794	661	466	968	35	617	999999	923	999999	877	253	435	794	156	103	76	644	76	661	989	736	637	569	882	123	315	203	375	211	33	466	999999	839	999999	112	253	972	109	999999	472	13	447	792	574	999999	316	513	999	592	999999	999999	739	769	999999	999999	999999	999999	584	
854	719	999999	999999	721	478	999999	29	595	999999	53	850	103	545	999999	199	999999	298	844	994	999999	807	801	204	783	800	999999	726	464	81	29	946	160	999999	254	487	999999	340	726	324	162	333	999999	999999	955	999999	317	927	870	580	782	999999	321	108	999999	999999	917	229	889	920	999999	999999	999999	999999	296	999999	700	999999	300	391	999999	999999	572	530	841	215	97	604	249	51	999999	632	856	883	298	848	634	62	999999	999999	569	999999	999999	805	405	999999	768	999999	911	858	999999	613	999999	489	440	999999	608	999999	266	839	959	999999	980	848	437	296	839	682	999999	447	999999	999999	360	999999	821	320	213	766	135	999999	447	891	692	390	999	999999	999999	376	999999	171	250	999999	999999	514	247	999999	849	603	378	119	999999	999999	999999	473	396	404	262	543	999999	130	924	841	665	999999	402	999999	630	999999	848	557	300	472	240	74	207	628	851	846	855	575	471	999999	999999	26	756	361	921	229	994	605	627	461	708	999999	247	409	999999	913	122	179	999999	259	754	999999	818	999999	855	905	276	767	552	415	688	103	658	324	999999	649	999999	999999	156	411	605	253	930	839	764	999999	827	797	449	938	734	999999	950	999999	855	578	207	999999	505	25	952	999999	62	221	773	615	673	923	956	539	787	999999	33	223	999999	511	890	978	401	947	999999	478	999999	614	681	12	152	447	999999	999999	451	535	544	140	459	999999	999999	718	76	159	999999	904	841	910	160	662	661	999999	566	354	999999	999999	999999	557	937	483	908	448	539	770	472	235	464	92	97	261	537	893	764	285	320	182	912	252	713	184	637	416	463	29	351	416	999999	124	999999	999999	336	986	999999	975	470	751	188	306	686	19	449	999999	823	898	135	999999	972	290	43	515	999999	956	844	762	846	999999	999999	999999	999999	66	354	349	896	864	925	999999	699	789	815	569	993	616	999999	704	734	879	593	564	893	582	443	999999	90	999999	916	379	152	440	139	999999	765	667	877	999999	664	110	862	999999	973	585	79	999999	475	474	522	700	401	999999	999999	999999	908	999999	626	846	622	999999	999999	225	999999	555	407	999999	999999	846	803	335	739	934	999999	634	26	999999	591	999999	513	999999	134	616	168	226	978	12	999999	171	999999	999999	50	999999	18	999999	841	646	20	427	999999	810	999999	629	999999	999999	999999	999999	999999	403	950	284	839	318	343	372	629	999999	67	731	999999	404	999999	498	786	999999	295	709	925	999999	793	999999	623	173	140	999999	726	999999	944	999999	265	520	902	19	221	785	505	999999	
999999	645	291	198	589	288	850	783	953	45	843	213	999999	261	541	971	610	580	661	999999	188	640	645	134	707	95	476	999999	501	847	286	10	961	562	22	289	847	604	790	344	323	356	749	691	661	741	80	999999	979	931	408	999999	999999	830	554	65	10	166	491	503	812	793	291	116	999999	843	251	348	999999	261	133	15	999999	326	999999	831	891	954	473	966	999999	472	87	570	448	999999	875	999999	999999	999999	999999	690	123	296	531	530	75	642	933	999999	499	732	999999	727	807	999999	850	807	999999	722	173	55	999999	525	999999	349	715	999999	668	122	968	120	999999	291	971	442	892	999999	795	831	999999	259	31	655	476	999999	999999	360	762	54	795	999999	662	295	793	243	999999	598	807	999999	814	999999	999999	820	850	389	403	483	755	999999	510	357	22	646	956	999999	34	999999	58	207	999999	365	958	623	326	900	457	53	498	737	445	304	695	612	27	999999	286	999999	805	96	888	999999	999999	398	544	448	64	999999	339	879	218	959	549	610	550	458	394	359	999999	949	999999	359	984	27	929	999999	661	999999	999999	543	638	824	999999	999999	318	416	999999	570	89	878	846	441	999999	999999	529	486	754	95	72	999999	37	926	706	855	164	538	250	999999	468	337	999999	654	999999	999999	251	999999	725	587	301	143	999999	999999	280	625	112	501	645	376	999999	999999	461	576	347	71	516	711	127	387	807	780	176	185	111	752	101	202	55	919	377	999999	760	177	999999	999999	870	213	656	91	999999	662	893	873	999999	26	875	220	317	334	289	539	999999	348	779	521	966	522	722	527	533	910	456	726	998	363	692	294	999999	999999	201	312	65	46	634	155	886	302	97	999999	876	880	884	999999	639	837	868	421	999999	999999	999999	358	490	138	999999	999999	216	999999	875	733	333	590	438	899	143	976	484	239	714	634	634	673	999999	999999	651	652	35	735	96	171	495	280	897	999999	454	842	821	927	999999	791	938	720	999999	364	761	296	452	985	587	662	999999	638	999999	762	647	299	923	853	487	999999	999999	999999	89	713	248	62	692	928	454	999999	165	556	751	922	999999	999999	255	80	999999	365	999999	999999	999999	434	807	999999	573	999999	862	999999	999999	968	450	582	975	467	999999	713	999999	708	603	523	541	999999	507	806	887	785	999999	733	999999	853	978	132	705	776	333	655	906	391	489	557	76	299	382	197	116	178	999999	239	283	541	954	999999	761	999999	509	860	999999	11	969	787	79	138	121	75	990	327	876	209	143	999999	
807	999999	229	55	457	251	914	320	999999	718	999999	836	459	512	899	811	370	999999	277	472	729	905	421	702	488	938	188	317	207	788	302	747	999999	999999	734	229	947	716	238	267	945	616	311	261	999999	242	678	608	175	999999	957	999999	932	670	265	902	323	527	566	519	73	999999	999999	999999	426	101	999999	170	778	679	999999	653	790	999999	999999	123	603	169	752	256	999999	579	151	28	831	444	815	435	44	831	906	430	159	719	999999	999999	502	400	835	857	999999	517	830	496	324	313	77	999999	153	999999	999999	163	999999	999999	259	493	466	999999	89	981	286	316	136	946	773	444	503	80	815	999999	620	213	334	894	755	751	749	999999	704	527	377	892	999999	892	532	752	656	839	469	999999	881	999999	320	853	999999	194	391	884	722	879	810	996	999999	964	999999	104	828	879	564	999999	999999	999999	399	999999	614	393	34	244	999999	999999	787	999999	999999	115	307	999999	893	480	323	999999	370	999999	999999	824	717	380	999999	327	371	999999	923	776	285	962	999999	999999	18	757	249	197	170	156	470	999999	999999	156	395	10	999999	318	999999	999999	565	999999	999999	879	999999	574	999999	999999	607	707	872	985	106	21	388	648	150	238	213	999999	999999	135	999999	224	404	240	732	999999	985	784	660	999999	999999	575	220	291	825	95	200	999999	912	999999	999999	463	999999	484	999999	999999	767	746	999999	438	999999	75	999999	440	593	999999	485	648	842	999999	999999	823	999999	999999	759	531	800	999999	823	65	999999	999999	999999	234	545	947	999999	919	634	651	803	249	924	232	947	999999	457	780	698	902	610	999999	601	637	758	766	416	463	725	999999	290	670	922	804	999999	999999	841	892	999999	999999	982	565	999999	999999	480	18	898	823	872	598	83	29	408	999999	455	495	179	596	999999	778	540	486	204	560	370	143	326	999999	831	613	999999	564	885	62	919	54	999999	410	166	749	868	592	590	137	10	271	271	999999	359	906	175	255	426	126	115	506	371	463	829	347	691	778	992	269	999999	518	144	999999	11	410	956	768	439	726	909	947	896	76	559	109	871	325	770	925	999999	83	148	768	947	423	999999	999999	999999	818	68	100	999999	330	858	492	136	915	999999	949	949	999999	815	999999	217	167	999999	999999	904	999999	475	376	17	999999	822	999999	380	376	408	587	726	882	196	999999	668	819	357	575	217	77	999999	999999	325	821	999999	50	267	999999	560	790	813	388	180	851	999999	691	92	532	999999	663	122	760	516	999999	999999	76	999999	205	42	398	809	44	
96	837	999999	519	61	196	101	781	999999	999999	999999	618	773	347	711	345	277	976	736	825	76	554	955	999999	999999	999999	599	999999	829	72	999999	172	980	779	999999	343	999999	834	640	896	999999	726	999999	189	944	999999	648	999999	999999	875	927	66	999999	983	999999	542	881	999999	79	157	597	192	952	875	999999	653	637	999999	55	999999	999999	999999	345	999999	395	350	829	775	278	551	264	714	554	953	144	999999	510	997	811	759	461	560	764	999999	309	999999	774	849	662	300	271	653	838	986	635	494	720	822	598	627	999999	116	275	999999	892	882	638	999999	999999	177	153	999999	193	296	999999	999999	678	852	540	999999	999999	980	123	977	999999	999999	999999	567	328	649	999999	999999	408	193	57	355	295	999999	600	426	618	999999	117	999999	157	630	999999	999999	999999	945	816	867	291	461	61	732	992	297	248	291	999999	81	679	102	539	465	241	999	249	571	999999	441	262	124	528	999999	872	629	999999	659	150	999999	999999	999999	832	999999	405	947	142	324	362	997	997	318	999999	547	999999	25	955	999999	999999	999999	999999	507	550	384	615	999999	932	260	859	373	467	589	150	681	999999	306	269	767	999999	294	866	924	219	407	999999	944	703	980	999999	999999	674	147	269	679	999999	990	999999	458	165	237	24	999999	465	988	539	418	177	738	964	999999	756	197	632	114	604	999999	297	999999	941	670	999999	952	556	11	699	329	329	999999	660	592	999999	811	611	999999	280	984	468	230	867	35	776	999999	26	905	999999	999999	999999	999999	84	642	702	999999	516	999999	763	999999	999999	464	299	220	999999	706	87	999999	999999	945	585	800	834	619	920	77	286	915	894	508	999999	651	900	222	814	174	396	999999	999999	785	999999	126	77	218	659	999999	931	657	999999	80	888	644	580	165	901	714	331	464	722	999999	999999	999999	600	265	999999	684	563	87	999999	924	999999	69	999999	549	651	999999	732	999999	999999	915	145	628	979	823	620	999999	80	745	320	109	842	931	305	264	999999	999999	526	812	91	975	451	854	261	21	761	828	999999	41	514	443	981	999999	999999	806	499	783	621	999999	645	834	613	818	766	306	999999	387	764	238	999999	947	942	920	544	985	474	999999	999999	999999	999999	792	150	49	999999	877	127	147	437	498	764	999999	91	749	999999	999999	999999	633	999999	955	929	383	73	923	865	566	501	999999	999999	519	342	217	416	999999	999999	853	694	573	587	889	188	999999	950	276	473	576	866	202	753	297	623	841	204	421	999999	689	728	999999	184	674	385	65	999999	918	
999999	556	192	437	44	999999	562	999999	55	208	776	984	433	797	460	298	699	308	318	999999	999999	500	23	999999	999999	35	134	477	999999	913	999999	999999	968	41	999999	916	393	438	168	439	734	824	795	995	645	64	266	931	766	885	999999	87	747	999999	32	665	542	198	823	999999	999999	999999	409	142	999999	653	25	401	687	543	999999	271	150	999999	149	81	705	27	359	559	769	203	710	513	939	436	999999	866	19	454	384	205	999999	158	250	649	999999	662	999999	991	49	999999	253	999999	980	712	936	868	963	999999	959	524	839	999999	249	995	384	896	999999	999999	278	999999	391	243	168	709	655	991	638	500	656	52	716	367	520	904	950	487	533	236	999999	999999	902	68	494	859	366	999999	908	999999	274	999999	469	999999	723	890	999999	999999	74	280	67	945	240	999999	304	999999	808	481	752	345	55	896	999999	967	999999	762	256	333	748	309	999999	999999	92	394	235	137	583	672	644	630	431	940	422	262	178	554	285	439	999999	577	60	884	599	999999	999999	999999	166	501	286	960	644	159	271	765	927	999999	863	846	247	177	999999	999999	837	132	913	115	484	120	798	223	999999	816	999999	180	999999	468	713	518	195	999999	999999	999999	395	999999	985	282	678	657	999999	424	999999	439	202	596	244	914	57	477	999999	103	893	55	999999	73	483	827	590	999999	516	469	51	999999	661	390	999999	261	750	163	999999	641	437	999999	786	999999	531	57	624	972	999999	344	420	245	858	101	999999	926	388	332	999999	168	692	999999	150	865	383	999999	777	811	401	983	173	893	340	999999	666	77	269	329	541	435	212	617	165	182	58	805	999999	569	426	279	872	428	953	999999	949	849	685	920	999999	195	279	999999	999999	951	180	526	905	840	434	896	999999	69	791	774	955	84	431	968	999999	999999	851	999999	395	131	121	745	940	362	78	999999	391	348	328	356	166	400	46	213	11	531	899	655	145	530	612	812	636	999999	32	874	999999	716	114	433	343	71	427	459	840	435	586	553	999999	999999	514	328	741	445	618	999999	48	228	999999	999999	677	999999	82	865	518	999999	999999	761	339	999999	999999	674	243	894	22	104	999999	586	372	575	945	999999	883	999999	25	294	81	201	999999	467	836	209	999999	819	999999	999999	988	562	940	541	327	999999	223	577	229	839	999999	999999	432	999999	592	999999	855	999999	999999	999999	322	556	849	234	999999	916	200	999999	999999	198	925	424	999999	874	115	999999	646	831	258	999999	999999	316	307	185	999999	234	768	57	874	384	
354	357	480	433	824	442	999999	716	313	999999	635	999999	219	40	914	999999	707	558	999999	181	815	34	152	999999	199	999999	259	999999	33	13	158	152	997	983	844	577	999999	999999	60	673	708	929	999999	999999	495	999999	106	276	271	999999	526	220	639	703	569	999999	215	261	244	817	193	48	999999	310	262	492	353	999999	196	346	999999	999999	507	744	472	885	506	304	734	999999	910	983	412	493	999999	937	512	304	423	524	372	691	481	999999	490	670	246	227	596	12	447	870	999999	924	813	534	713	895	240	683	823	999999	527	836	907	210	635	209	823	324	979	58	812	999999	974	45	520	274	264	999999	648	289	708	731	960	49	903	999999	679	952	234	617	74	999999	999999	999999	999999	999999	999999	290	44	47	403	281	32	999999	67	999999	950	778	23	999999	640	437	44	543	212	999999	999999	999999	306	157	529	870	100	372	984	81	999999	522	999999	999999	939	974	767	611	885	437	708	999999	981	496	537	901	938	786	976	999999	705	166	259	378	768	467	983	887	517	533	191	660	414	986	445	437	907	999999	508	999999	670	433	658	775	97	314	885	999999	999999	628	932	313	395	357	376	815	272	999999	999999	999999	990	880	103	362	255	58	167	995	60	109	993	800	999999	999999	966	282	508	484	291	464	999999	999999	278	889	601	877	274	66	620	630	175	415	40	36	999999	789	339	305	529	48	156	890	759	519	634	141	999999	999999	391	999999	999999	787	221	999999	900	817	999999	213	761	377	783	111	385	430	934	999999	770	261	644	186	942	212	955	999999	318	691	423	758	999999	470	852	999999	674	999999	322	999999	203	387	135	857	187	135	544	161	999999	54	514	999999	584	55	370	774	440	214	161	114	832	969	344	999999	403	853	948	301	999999	594	437	859	118	556	395	999999	136	787	998	816	667	999999	987	274	999999	95	999999	219	109	87	999999	470	375	218	554	234	999999	915	463	334	187	253	636	671	999999	999999	230	37	660	978	647	653	999999	344	447	39	999999	999999	43	318	999999	739	201	447	835	966	999999	899	12	170	348	220	333	674	639	423	177	326	999999	530	865	155	559	131	440	114	264	40	770	525	252	973	882	155	999999	448	999999	198	835	999999	171	999999	35	500	639	999999	999999	541	705	999999	999999	665	423	512	999999	534	999999	80	999999	730	712	463	999999	999999	917	374	338	999999	999999	201	371	979	999999	16	369	544	129	69	491	12	784	999999	999999	999999	999999	586	999999	379	999999	130	999999	999999	190	114	999999	707	
999999	549	582	274	108	152	521	513	661	999999	185	999999	152	999999	414	130	999999	14	946	990	999999	392	821	999999	999999	958	485	899	933	390	798	385	78	999999	353	999999	486	226	904	641	210	999999	95	782	999999	999999	237	999999	999999	147	402	185	168	947	578	808	728	252	460	999999	666	622	580	281	93	999999	349	489	564	835	999999	999999	110	999999	789	999999	307	999999	999999	671	999999	692	999999	999999	999999	999999	999999	999999	93	544	851	244	999999	764	999999	588	999999	813	698	612	999999	747	238	880	503	999999	85	854	999999	999999	999999	688	323	788	999999	974	438	784	999999	470	581	227	405	29	983	410	605	345	999999	211	75	493	351	326	999999	999999	463	999999	302	957	999999	373	963	999999	43	173	921	977	357	10	999999	999999	529	238	999999	585	351	218	896	999999	434	739	524	999999	999999	28	347	997	920	999999	521	999999	999999	335	921	999999	264	999999	986	820	488	999999	988	338	61	608	963	122	999999	291	999999	254	416	209	999999	999999	848	17	999999	999999	825	924	67	924	488	35	999999	204	316	821	331	767	231	86	614	806	751	195	904	999999	64	234	711	638	788	276	717	999999	802	123	370	999999	958	972	994	564	570	73	850	36	632	999999	999999	473	999999	999999	32	340	595	726	67	662	999999	37	960	601	222	428	999999	999999	317	693	999999	203	461	999999	999999	259	91	59	246	687	999999	878	965	295	428	999999	999999	912	254	387	696	85	65	999999	153	930	21	402	999999	152	928	637	718	939	377	613	22	884	77	772	258	999999	999999	380	326	234	72	674	999999	975	749	233	967	999999	999999	999999	999999	752	932	878	247	689	706	103	759	708	999999	35	917	815	999999	793	845	999999	999999	159	999999	685	392	918	999999	999999	229	377	999999	999999	670	999999	999999	999999	475	270	999999	198	534	569	839	397	621	618	999999	999999	757	368	750	999999	387	496	802	847	999999	462	370	999999	21	900	469	339	999999	63	999999	382	93	866	349	964	841	657	946	999999	320	207	999999	774	853	830	589	861	627	447	999999	999999	985	999999	329	22	999999	938	186	999999	109	509	696	567	580	692	999999	890	28	785	124	730	549	243	537	533	399	999999	170	190	321	608	712	999999	736	999999	999999	989	547	337	999999	902	480	999999	469	810	511	505	203	999999	877	999999	842	841	332	597	633	999999	566	999999	623	313	999999	996	999999	501	999999	442	831	715	304	963	353	691	719	999999	259	237	999999	999999	32	893	999999	999	312	622	766	870	930	148	240	645	433	751	713	761	134	483	
999999	968	23	78	674	487	865	914	355	160	131	120	347	406	977	839	999999	729	999999	999999	694	700	734	926	511	999999	999999	659	539	602	977	957	98	775	237	806	713	953	229	914	143	397	999999	615	748	820	800	999999	999999	593	999999	984	851	999999	999999	999999	243	97	566	980	12	216	999999	752	999999	999999	32	571	178	181	135	999999	999999	996	999999	999999	999999	999999	187	999999	892	999999	990	945	999999	999999	116	999999	999999	999999	572	626	396	248	911	927	999999	523	441	999999	797	999999	665	497	468	169	483	854	711	492	874	123	999999	875	98	999999	999999	438	139	999999	67	290	585	249	999999	509	432	272	94	717	293	910	687	602	893	999999	986	999999	487	464	520	999999	40	503	999999	459	716	999999	160	561	711	584	394	261	999999	517	653	999999	888	958	737	221	770	994	209	999999	436	317	999999	434	374	722	950	675	670	999999	259	91	999999	159	793	910	122	999999	999999	709	525	435	999999	385	999999	569	614	529	726	308	492	999999	304	100	999999	408	539	725	196	988	999999	719	591	722	999999	999999	242	739	175	826	999999	246	999999	499	449	10	243	606	423	999999	118	999999	948	371	322	222	786	999999	135	395	381	396	346	27	86	805	999999	361	127	448	337	874	363	900	210	255	58	804	999999	32	175	999999	312	391	880	211	999999	230	410	999999	784	147	614	779	454	712	899	970	423	643	166	881	488	974	477	243	78	57	171	77	174	981	999999	112	999999	448	94	955	146	874	44	623	951	999999	664	999999	270	583	999999	497	355	87	391	17	866	293	453	337	914	646	999999	723	69	343	880	802	999999	999999	559	999999	628	999999	833	548	608	999999	999999	417	320	287	973	999999	601	673	721	97	999999	445	999999	936	994	756	51	500	741	320	563	999999	200	861	504	759	999999	449	999999	411	999999	843	408	334	999999	46	27	636	999999	648	132	999999	621	999999	212	999999	275	623	21	999999	903	343	806	298	978	999999	226	999999	782	223	470	162	999999	320	843	757	46	911	582	957	999999	414	826	103	999999	177	999999	999999	658	255	999999	410	437	999999	508	999999	46	120	355	52	999999	567	854	999999	188	969	591	311	950	455	999999	363	50	63	142	498	517	999999	110	811	999999	819	800	999999	729	69	724	806	999999	934	999999	999999	566	540	147	181	559	376	999999	228	999999	695	999999	213	42	140	370	383	999999	19	999999	332	19	999999	727	11	766	327	999999	128	254	784	499	999999	734	296	797	509	916	960	999999	150	999999	999999	235	629	372	597	
999999	599	699	350	941	999999	541	397	916	31	813	999999	414	242	646	999999	973	800	205	440	478	746	342	999999	467	904	80	261	533	138	319	108	999999	179	823	999999	999999	903	843	696	484	346	999999	775	696	999999	555	706	503	13	999999	434	433	931	128	758	266	838	883	46	732	290	863	787	712	715	507	245	999999	516	375	79	957	508	956	141	376	566	174	999999	359	373	757	530	999999	884	674	706	60	999999	999999	591	30	806	999999	204	482	592	73	981	282	320	297	999999	637	837	476	999999	975	986	392	700	999999	999999	687	368	532	343	567	999999	50	800	999999	354	643	999999	59	161	544	762	659	784	503	192	414	999999	999999	999999	999999	999999	418	748	731	999999	682	183	917	824	999999	605	999999	999999	34	245	940	481	135	999999	353	853	788	325	391	222	337	999999	206	491	791	648	292	762	450	184	419	999999	78	999999	672	470	866	235	43	938	999999	999999	999999	268	999999	999999	913	143	426	49	605	103	367	518	999999	999999	976	436	42	999999	323	909	999999	850	825	648	412	999999	999999	883	999999	562	291	452	999999	818	848	938	248	858	735	159	345	411	579	326	934	999999	394	597	999999	439	202	563	625	999999	821	908	442	603	999999	999999	862	543	62	52	811	915	397	999999	235	48	197	184	743	173	573	297	281	509	999999	852	619	683	399	557	370	728	999999	999999	997	940	999999	999999	338	827	296	801	358	536	515	999999	999999	477	372	455	252	28	820	461	617	533	999999	932	999999	677	298	189	999999	999999	682	93	97	999999	920	295	541	999999	845	916	876	999999	938	744	994	695	999999	152	321	944	999999	351	908	375	999999	473	313	573	756	660	999999	117	658	999999	854	431	931	716	556	86	999999	999999	182	904	584	845	999999	891	938	203	987	999999	999999	999999	199	340	185	999999	134	456	981	968	796	195	386	999999	123	999999	999999	999999	764	999999	595	244	40	999999	179	14	790	486	999999	999999	635	562	672	393	249	458	999999	999999	256	999999	591	109	105	945	999999	999999	527	815	731	510	999999	375	999999	24	999999	999999	999999	999999	171	999999	930	999999	577	569	999999	999999	522	993	530	665	430	999999	325	554	391	495	148	94	999999	191	486	999999	999999	378	420	269	132	658	833	615	288	999999	361	85	288	944	532	535	612	999999	475	999999	295	76	89	999999	999999	885	632	999999	495	94	873	999999	694	955	892	209	159	999999	999999	999999	170	914	386	350	24	999999	275	447	963	613	482	999999	999999	953	689	999999	999999	785	218	247	35	768	
999999	204	215	381	391	333	999999	332	385	538	560	999999	372	380	689	739	619	810	999999	195	110	881	612	833	999999	740	275	999999	999999	374	864	872	999999	999999	794	192	145	999999	858	999999	396	640	237	999999	490	999999	590	318	999	999999	999999	408	628	999999	668	999999	592	999999	118	999999	67	847	422	21	673	687	999999	970	586	507	999999	999999	951	999999	799	999999	999999	668	353	169	999999	956	214	999999	208	466	253	997	733	556	600	762	534	217	885	548	228	999999	280	999999	340	619	732	501	999999	198	999999	952	51	208	593	923	38	948	501	110	642	71	999999	217	443	776	247	40	907	999999	999999	999999	791	260	999999	438	999999	999999	828	539	234	713	405	20	19	301	955	999999	962	676	999999	585	999999	999999	905	167	412	73	368	563	999999	702	594	999999	746	712	170	790	958	164	999999	488	130	961	876	929	665	803	207	151	999999	713	77	241	117	866	38	16	355	93	999999	999999	191	274	999999	999999	129	999999	273	306	140	174	576	999999	149	999999	465	753	908	999999	999999	609	865	226	999999	669	635	999999	16	880	684	164	999999	999999	138	999999	306	855	999999	354	999999	384	539	901	21	656	999999	269	101	861	999999	284	107	379	999999	427	468	964	532	999999	896	999999	999999	393	622	976	729	999999	679	999999	948	609	949	564	175	127	80	964	215	999999	999999	375	270	999999	479	409	66	76	293	999999	744	341	999999	317	999999	53	999999	156	999999	44	999999	444	999999	999999	912	801	999999	543	999999	474	357	503	758	446	964	531	505	139	999999	222	919	999999	418	968	202	617	999999	642	116	999999	999999	924	685	181	167	98	999999	999999	242	678	999999	523	863	818	999999	250	582	887	999999	926	548	970	242	76	999999	999999	36	621	962	305	525	999999	436	999999	999999	999999	818	587	288	999999	746	399	896	999999	148	406	799	599	614	999999	44	999999	300	190	999999	56	691	619	66	892	999999	173	152	937	163	391	96	781	372	930	999999	995	608	999999	190	158	84	997	927	718	999999	436	17	21	999999	136	999999	256	508	409	741	999999	531	395	815	582	257	959	92	757	319	999999	999999	999999	528	49	790	999999	10	434	972	694	691	347	426	635	999999	999999	675	36	999999	840	283	962	199	233	473	999999	660	607	901	124	999999	180	409	999999	999999	333	999999	232	346	999999	256	83	436	999999	517	194	969	189	999999	126	999999	65	769	478	744	274	494	304	999999	577	999999	402	533	858	999999	520	937	968	436	832	647	453	689	420	594	209	999999	152	999999	289	999999	480	
191	785	830	859	411	931	713	999999	839	198	656	999999	413	853	549	578	277	996	256	10	752	593	999999	840	999999	359	884	545	739	351	588	296	999999	694	221	748	999999	999999	119	999999	264	502	999999	459	796	921	16	741	659	999999	999999	719	42	252	728	598	316	990	492	62	999999	178	205	498	999999	370	999999	718	999999	801	999999	356	887	999999	999999	259	599	999999	53	999999	352	153	885	782	475	868	999999	92	965	622	441	46	999999	66	959	96	999999	505	999999	436	487	298	999999	999999	999999	528	832	792	506	478	998	297	946	48	710	903	999999	999999	999999	742	116	361	752	29	370	514	919	999999	999999	659	951	104	180	617	967	63	54	37	376	947	46	471	586	497	624	154	999999	399	355	65	999999	884	483	999999	329	999999	545	89	999999	901	999999	999999	512	846	527	999999	126	339	81	656	999999	264	56	84	705	645	774	265	404	225	424	529	485	234	855	999999	620	74	298	840	518	964	539	999999	347	999999	958	739	999999	719	37	999999	328	999999	206	548	999999	999999	410	999999	362	289	684	281	999999	89	999999	287	991	460	999999	62	50	999999	148	894	725	999999	737	999999	999999	44	295	685	999999	662	211	786	38	999999	999999	222	663	614	488	238	290	267	988	268	519	681	999999	519	436	974	720	97	561	311	823	267	671	999999	996	327	993	999	93	823	877	739	999999	999999	232	81	999999	436	999999	909	999999	999999	592	999999	161	15	296	776	258	223	942	123	234	727	492	970	999999	924	618	171	999999	290	999999	174	390	779	432	74	296	364	999999	294	345	999999	697	999999	999999	202	588	990	41	227	750	869	881	764	514	532	999999	999999	999999	474	817	591	673	333	292	427	98	381	583	999999	999999	894	637	657	778	582	40	136	304	358	345	999999	999999	28	540	315	293	626	274	899	872	44	833	122	999999	754	999999	373	83	258	113	216	417	809	999999	856	999999	233	985	932	999999	75	999999	182	999999	200	461	655	793	977	144	472	999999	999999	999999	455	71	525	999999	999999	604	666	62	56	254	138	219	330	999999	684	999999	999999	640	342	999999	806	86	660	983	999999	303	332	999999	106	999999	640	110	733	999999	291	794	716	52	961	337	835	23	911	927	999999	999999	141	374	119	904	84	832	773	999999	552	999999	410	541	905	730	999999	999999	955	999999	999999	999999	999999	870	999	889	366	999999	678	15	572	793	174	732	984	305	171	999999	471	202	49	999999	336	458	906	999999	999999	185	999999	241	65	749	67	979	323	971	504	270	375	
229	548	999999	163	999999	713	999999	999999	999999	557	609	569	324	625	999999	893	806	701	999999	999999	97	999999	999999	880	447	949	823	735	195	418	22	800	900	592	251	654	981	999999	568	999999	157	707	715	627	536	999999	741	133	999999	96	517	279	476	307	999999	723	367	186	716	818	999999	33	999999	269	544	809	668	732	383	999999	911	161	143	293	815	389	790	562	353	999999	218	699	441	999999	901	743	333	603	999999	527	999999	804	938	749	854	133	999999	455	93	727	13	19	750	194	999999	999999	145	193	491	898	933	804	833	940	610	201	999999	920	368	800	485	75	427	999999	822	116	223	394	438	692	701	345	479	625	771	209	949	257	924	545	608	150	121	415	594	999999	971	999999	148	663	542	767	999999	999999	252	999999	999999	894	371	77	152	750	755	999999	206	999999	334	217	178	999999	251	344	999999	999999	202	999999	953	22	271	340	999999	225	255	774	999999	934	258	197	383	833	617	64	999999	856	402	857	394	999999	218	999999	167	763	828	737	421	207	999999	272	99	907	999999	578	633	999999	932	999999	504	980	649	272	999999	147	999999	999999	999999	197	459	148	999999	344	950	999999	803	274	183	381	397	518	363	952	172	985	107	476	999999	49	431	854	924	475	362	414	999999	946	999999	999999	929	493	944	234	748	632	841	754	999999	354	775	999999	857	999999	539	986	999999	999999	999999	363	50	368	497	754	765	999999	999999	955	982	545	999999	857	616	164	452	903	573	999999	214	539	153	352	519	503	999999	72	999999	999999	935	375	787	999999	846	303	999999	570	995	200	468	153	418	886	772	421	385	918	752	702	999999	635	423	497	492	570	999999	697	849	993	490	703	607	999999	29	999999	999999	992	999999	999999	185	881	999999	383	670	999999	130	267	579	107	999999	355	319	304	266	999999	952	999999	492	285	93	291	721	11	999999	999999	545	568	866	166	663	392	907	999999	527	235	727	49	827	431	449	952	999999	751	875	999999	999999	313	593	719	663	467	509	735	239	894	170	907	673	999999	525	562	999999	999999	444	999999	448	879	999999	41	582	999999	471	71	835	141	173	970	999999	999999	382	242	975	156	502	999999	883	181	210	632	999999	820	376	999999	906	887	561	704	317	999999	999999	513	535	999999	999999	999999	999999	448	900	107	731	199	781	108	532	293	999999	254	921	248	852	999999	678	154	999999	762	546	548	164	947	580	468	663	999999	999999	868	706	423	19	751	209	444	281	113	999999	999999	999999	999999	401	623	310	999999	782	78	298	430	
834	391	596	384	214	457	294	999999	527	999999	536	999999	231	664	586	173	244	180	49	417	995	575	253	999999	724	279	157	541	647	273	686	999999	696	457	43	325	827	635	546	751	999999	328	585	639	999999	999999	55	999999	46	147	81	999999	39	880	999999	269	147	506	660	935	310	753	315	999999	586	940	110	773	630	271	346	999999	633	297	267	676	989	999999	749	999999	233	420	504	509	202	83	566	999999	32	774	187	330	975	610	999999	999999	23	332	63	408	151	282	116	775	800	472	999999	741	623	757	279	999999	999999	187	999999	889	259	805	71	512	384	294	751	856	94	26	634	33	999999	860	663	667	560	999999	341	951	314	728	709	730	105	824	202	999999	505	653	573	999999	898	561	157	999999	271	550	34	999999	530	260	691	784	837	999999	896	762	103	611	973	416	846	760	999999	530	999999	341	417	560	999999	485	361	440	453	999999	134	999999	713	455	406	999999	326	999999	430	64	47	924	892	149	999999	440	999999	999999	680	999999	999999	999999	999999	627	122	930	999999	473	764	54	898	260	999999	10	831	999999	58	648	214	963	99	371	340	531	999999	181	448	277	999999	661	999999	467	760	999999	885	986	317	95	343	476	876	999999	720	385	165	786	593	891	318	999999	391	999999	689	716	76	590	807	454	144	999999	999999	866	841	112	740	441	499	54	125	844	305	962	314	738	97	247	650	955	376	705	587	556	958	316	280	781	777	53	229	305	188	999999	999999	999999	985	19	20	617	999999	723	296	548	999999	473	999999	428	228	951	999999	999999	939	852	999999	438	363	999999	908	535	832	958	664	455	825	820	665	442	21	912	752	87	236	42	319	653	418	48	999999	494	295	999999	563	826	424	399	366	336	784	999999	999999	60	999999	999999	785	686	69	841	723	955	807	587	417	316	208	552	603	906	999999	434	29	325	164	999999	999999	999999	404	837	41	435	464	339	658	499	873	702	975	999999	999999	633	594	577	999999	824	999999	708	444	257	628	872	999999	459	794	359	502	723	895	688	245	999999	291	231	809	297	501	999999	999999	999999	443	505	576	999999	658	909	840	452	10	999999	736	999999	546	999999	219	169	999999	999999	545	309	996	999999	999999	297	515	453	351	999999	768	36	333	218	999999	999999	814	999999	305	944	800	999999	518	60	722	999999	951	703	999999	144	22	999999	999999	497	999999	630	999999	293	698	288	345	215	567	478	683	973	999999	528	762	30	342	999999	863	694	999999	659	790	945	436	250	999999	811	195	216	
360	127	999999	835	285	158	605	999999	434	27	608	595	327	50	376	748	559	999999	941	999999	801	925	786	999999	293	283	839	975	857	457	942	999999	29	360	127	999999	606	999999	252	613	425	812	999999	845	95	618	342	999999	579	687	690	999999	870	948	415	999999	341	413	551	11	319	999999	673	976	85	85	999999	967	922	810	999999	389	999999	337	822	989	999999	940	879	999999	999999	999999	406	179	767	39	663	81	945	693	234	202	628	251	304	795	148	685	770	20	52	375	827	768	544	311	732	999999	136	425	170	400	533	999999	70	230	233	504	999999	999999	421	503	31	238	999999	949	760	999999	43	36	851	588	180	999999	633	576	271	637	634	465	999999	130	999999	999999	533	999999	669	752	999999	83	572	999999	999999	999999	598	548	353	999999	192	999999	551	793	999999	109	574	582	999999	999999	999999	494	959	595	869	753	999999	300	558	502	705	751	290	17	758	960	464	217	121	455	280	94	232	672	455	49	914	513	622	845	999999	951	614	14	510	696	999999	999999	999999	722	976	307	990	850	893	440	999999	543	44	548	645	367	470	999999	999999	168	271	296	999999	999999	839	999999	678	999999	548	754	999999	286	507	71	845	487	442	398	999999	999999	103	381	778	24	999999	380	478	83	209	999999	490	839	619	351	435	827	836	944	999999	741	999999	287	999999	149	302	37	46	973	703	167	924	81	305	422	999999	889	518	135	104	468	766	605	513	999999	999999	308	999999	165	999999	27	651	498	515	738	353	999999	79	639	721	707	343	999999	999999	999999	671	419	543	207	287	999999	319	999999	849	425	974	34	774	361	875	999999	999999	881	347	686	515	435	566	999999	79	258	820	999999	999999	397	999999	270	235	470	289	853	765	999999	999999	100	707	999999	649	99	763	329	51	999999	763	727	346	999999	999999	693	536	245	853	975	999999	39	725	440	306	999999	300	714	999999	313	81	999999	238	901	999999	256	978	574	786	476	804	749	999999	999999	999999	686	60	672	112	541	934	999999	999	999999	341	848	374	999999	644	197	999999	58	999999	738	645	742	999999	445	999999	999999	715	962	459	387	181	388	999999	622	999999	620	411	999999	999999	999999	379	38	999999	448	569	165	999999	710	929	999999	676	755	229	999999	466	382	999999	614	224	201	825	972	594	622	999999	999999	35	752	951	34	785	999999	999999	272	369	617	720	60	875	303	999999	15	42	860	710	425	169	999999	165	942	999999	796	999999	420	442	406	444	999999	830	617	140	140	758	905	999999	999999	318	956	999999	849	
999999	146	999999	921	172	820	939	999999	911	203	999999	680	596	999999	600	999999	999999	35	830	962	183	999999	230	268	999999	898	256	999999	57	216	116	212	999999	316	290	297	67	491	258	621	999999	999999	497	637	823	999999	543	999999	314	999999	735	293	135	156	676	999999	999999	480	758	273	999999	812	685	705	96	591	443	290	728	313	932	287	777	999999	999999	999999	822	593	445	712	364	506	823	234	480	823	86	100	639	938	999999	999999	733	985	57	654	35	792	999999	242	26	263	31	999999	891	458	515	917	650	999999	529	999999	45	999999	999999	77	988	461	234	272	514	353	650	790	932	355	553	791	171	851	999999	40	52	999999	696	110	485	999999	999999	32	317	999999	999999	999999	999999	57	550	999999	86	979	999999	573	999999	288	727	672	613	240	77	545	904	723	756	798	766	499	290	832	358	807	592	176	128	212	954	355	904	224	382	885	805	865	715	191	195	999999	999999	764	999999	999999	497	254	999999	797	127	593	999999	650	668	919	767	999999	339	279	397	999999	454	365	999999	382	768	398	858	999999	740	49	18	574	613	892	37	526	356	999999	320	347	421	331	999999	370	941	999999	555	462	999999	96	536	445	999999	696	999999	117	440	113	265	999999	999999	572	66	87	999999	999999	47	999999	999999	999999	999999	14	958	999999	999999	133	999999	999999	440	999999	843	405	74	653	512	572	781	916	473	919	999999	253	999999	999999	950	849	274	17	785	113	225	779	570	877	725	531	487	744	999999	306	837	477	672	999999	265	991	507	413	575	22	999999	131	312	972	164	127	935	746	108	238	858	271	187	999999	999999	999999	834	999999	999999	981	95	46	307	177	91	618	580	328	956	958	351	999999	442	772	55	104	476	598	722	607	999999	999999	645	999999	999999	576	999999	345	999999	201	167	999999	485	593	999999	30	823	145	890	545	547	616	790	150	886	997	829	999999	292	205	597	246	999999	999999	394	355	999999	917	729	999999	999999	245	867	765	801	41	386	848	999999	34	280	999999	707	187	70	999999	999999	505	999999	450	999999	999999	63	266	603	921	845	999999	209	581	999999	999999	999999	384	225	311	749	999999	348	999999	620	980	568	267	924	266	999999	297	270	415	405	896	424	289	768	445	192	999999	999999	880	196	231	649	275	405	999999	925	333	999999	758	999999	925	166	647	999999	766	325	795	341	347	999999	999999	894	793	185	732	490	136	999999	780	129	148	999999	999999	668	398	340	303	861	559	340	214	336	511	186	480	999999	777	459	12	999999	396	279	824	
999999	638	337	856	99	673	884	799	999999	999999	639	101	72	698	978	440	435	999999	934	782	999999	187	231	999999	617	704	999999	713	676	613	661	732	868	48	999999	40	71	484	213	198	674	541	497	155	871	94	418	51	798	999999	999999	106	462	496	817	319	999999	944	249	999999	680	999999	999999	114	529	907	232	999999	728	948	379	951	819	999999	117	999999	690	999999	999999	532	296	999999	915	657	46	564	999999	381	231	660	623	126	245	999999	999999	999999	418	393	626	999999	861	395	322	849	649	625	999999	716	389	351	999999	341	433	716	999999	999999	264	999999	77	964	637	851	801	999999	335	262	715	999999	999999	613	67	307	458	999999	670	901	638	75	17	421	999999	563	992	999999	41	291	693	528	719	788	249	941	999999	661	337	20	593	255	524	999999	999999	286	488	775	294	331	999999	877	999999	999999	100	198	468	655	687	999999	858	921	46	53	569	197	291	999999	373	125	981	796	228	660	317	393	551	620	512	999999	85	226	595	709	408	816	999999	522	698	999999	483	670	974	263	162	671	219	999999	827	722	999999	48	412	178	350	95	658	395	999999	707	999999	999999	999999	686	999999	999999	336	336	645	999999	714	999999	751	322	999999	321	822	999999	999999	999999	183	81	999999	790	16	47	814	426	999999	322	167	999999	632	999999	413	635	526	297	265	520	345	999999	835	84	17	234	999999	100	999999	38	273	693	999999	253	533	576	64	363	999999	961	827	999999	966	332	595	999999	147	760	908	999999	795	999999	999999	999999	311	999999	246	999999	782	999999	750	999999	889	341	59	473	210	999999	467	837	581	173	618	304	999999	434	915	999999	999999	391	96	536	999999	530	243	738	984	899	999999	242	999999	344	580	999999	220	113	30	999999	283	999999	426	757	302	999999	434	999999	916	414	304	999999	385	733	999999	401	999999	223	999999	368	107	321	999999	310	999999	235	999999	999999	999999	721	93	589	999999	999999	239	366	964	999999	243	120	106	611	821	580	605	75	999999	606	113	189	211	997	571	662	999999	999999	642	126	320	77	574	197	48	205	330	714	472	999999	504	999999	999999	999999	979	431	999999	999999	999999	908	704	382	377	900	144	999999	999999	999999	999999	999999	752	999999	724	848	28	176	546	909	573	999999	260	999999	603	762	999999	238	999999	844	27	150	399	999999	472	999999	421	938	699	673	62	999999	685	243	697	720	352	999999	159	587	999999	813	885	362	922	999999	658	999999	778	615	798	905	660	999999	79	877	362	710	805	990	999999	90	476	872	856	999999	940	26	999999	882	
999999	875	89	999999	506	213	264	46	999999	598	999999	607	169	94	875	157	999999	20	173	999999	368	641	431	168	999999	999999	999999	999999	506	983	933	641	620	895	999999	922	826	495	178	999999	622	325	999999	999999	915	999999	920	391	996	999999	964	929	999999	383	524	777	454	920	24	248	999999	251	540	145	665	999999	986	999999	889	952	331	999999	841	308	206	52	60	224	253	999999	347	955	26	999999	28	13	788	999999	381	427	478	905	480	930	999	381	784	456	551	999999	842	999999	502	999999	999999	486	999999	554	186	481	727	999999	999999	693	901	911	235	999999	999999	662	999999	999999	892	999999	483	999999	17	999999	999999	825	268	603	999999	770	488	690	462	971	420	999999	915	243	70	899	999999	249	238	786	38	98	156	52	999999	999999	828	103	999999	41	570	961	999999	999999	999999	999999	223	134	566	906	215	220	999999	263	332	583	746	420	999999	993	771	244	196	231	883	220	678	226	272	783	999999	394	925	431	410	458	74	739	987	709	685	575	999999	999999	581	818	640	893	999999	757	152	417	414	771	269	336	999999	257	302	45	682	999999	861	782	999999	999999	294	999999	852	873	999999	16	433	999999	999999	206	560	864	649	75	999999	785	506	515	641	534	980	999999	172	83	684	817	446	951	36	999999	999999	999999	367	999999	999999	999999	999999	846	248	145	999999	999999	463	73	776	910	607	237	465	897	999999	355	999999	999999	840	999999	864	778	199	701	569	481	953	629	492	660	506	889	541	966	744	999999	277	999999	550	556	701	108	307	999999	219	219	496	139	196	367	759	999999	999999	403	749	999999	656	546	575	513	481	999999	580	125	413	999999	695	999999	162	841	88	999999	889	293	438	999999	480	999999	999999	999999	984	823	443	134	999999	578	969	999999	227	999999	13	999999	929	47	999999	999999	527	192	369	501	523	998	976	355	289	122	49	999999	999999	999999	792	241	64	225	999999	999999	400	456	224	835	748	556	999999	681	837	999999	716	851	999999	571	247	298	999999	990	999999	999999	846	999999	844	999999	539	343	184	242	688	772	677	714	519	427	999999	999999	967	534	999999	966	726	305	517	999999	405	197	427	403	747	999999	999999	73	387	542	999999	313	611	999999	999999	999999	382	48	999999	75	999999	12	342	790	104	175	330	531	246	999999	999999	999999	579	912	392	999999	999999	781	495	194	596	613	336	999999	616	173	469	541	238	348	594	688	313	452	999999	403	855	637	309	581	999999	653	826	999999	283	270	733	999999	54	999999	499	601	553	807	999999	76	676	365	184	930	
999999	789	303	898	286	581	999999	999999	999999	989	495	288	482	913	20	942	786	999999	999999	999999	439	999999	496	999999	849	999999	144	505	973	999999	726	499	462	999999	875	394	999999	999999	999999	702	32	999999	49	65	999999	999999	128	640	999999	999999	289	999999	662	828	500	999999	999999	30	999999	999999	446	999999	164	473	999999	996	825	999999	47	626	592	999999	589	10	333	833	999999	441	813	637	874	504	999999	446	906	869	999999	999999	878	940	999999	340	879	946	265	290	452	576	999999	472	999999	25	999999	999999	999999	431	277	661	999999	667	214	999999	216	999999	999999	942	44	999999	566	999999	169	999999	234	107	534	999999	999999	999999	745	999999	390	164	999999	351	999999	858	999999	999999	502	484	601	999999	138	221	735	240	134	467	537	323	255	734	19	400	313	204	791	504	645	692	452	635	916	461	286	999999	221	865	179	560	50	999999	224	92	800	984	72	23	999999	999999	137	520	114	999999	797	655	999999	258	47	999999	77	407	999999	810	42	965	268	677	934	685	29	268	298	977	999999	999999	999999	999999	599	328	141	777	142	351	564	931	999999	999999	664	999999	904	999999	827	131	493	642	999999	999999	59	999999	725	395	88	685	284	869	999999	999999	158	58	145	999999	658	719	916	299	274	550	255	999999	444	774	23	313	781	65	441	176	493	999999	144	115	877	999999	999999	746	698	457	76	695	709	999999	345	999999	494	686	314	118	214	204	999999	74	999999	999999	400	951	999999	774	999999	999999	437	65	643	518	914	40	350	894	126	180	999999	817	483	559	401	49	438	999999	819	999999	751	333	962	299	272	79	999999	927	374	650	999999	924	552	847	267	999999	761	999999	700	999999	346	420	991	44	603	560	590	609	558	360	999999	974	999999	810	478	114	103	354	255	845	94	422	529	999999	806	676	274	999999	301	747	288	610	707	999999	758	340	341	927	695	712	488	999999	379	23	999999	399	968	999999	999999	163	559	417	999999	999999	999999	923	890	526	999999	927	295	955	317	810	82	999999	276	999999	999999	999999	773	176	658	999999	999999	999999	53	516	347	416	707	532	265	999999	197	999999	39	852	985	834	450	815	699	768	426	533	38	568	999999	225	999999	999999	690	242	390	393	758	999999	498	630	880	383	188	999999	229	763	699	178	623	210	883	424	614	999999	697	957	999999	889	127	833	719	484	999999	132	999999	339	841	33	999999	803	122	990	363	364	954	999999	636	878	999999	999999	833	999999	999999	739	341	708	763	473	545	432	916	868	921	665	911	405	807	65	537	890	
999999	675	420	819	999999	892	999999	259	273	630	331	598	351	464	999	999999	999999	999999	791	999999	575	377	488	999999	887	999999	999999	698	453	558	999999	581	350	658	740	999999	449	136	651	448	648	514	210	999999	110	327	527	466	666	61	866	970	999999	951	324	554	197	93	932	844	823	372	999999	715	371	999999	999999	693	999999	841	419	999999	194	999999	937	71	177	573	999999	569	726	613	41	999999	691	298	317	398	343	999999	970	366	203	806	625	285	708	494	553	361	999999	834	742	999999	642	463	786	999999	999999	263	999999	999999	857	372	128	999999	340	414	33	82	441	859	359	538	870	999999	999999	999999	727	999999	999999	682	29	999999	999999	892	870	216	759	238	512	396	384	90	999999	999999	508	831	688	415	944	303	471	481	919	220	484	214	954	999999	253	407	203	362	899	703	604	983	872	236	349	134	654	999999	999999	55	485	279	999999	524	555	388	699	322	716	70	221	548	954	289	999999	666	999999	999999	985	999999	999999	31	190	115	751	524	958	462	75	820	648	999999	910	874	999999	214	485	440	43	865	999999	881	999999	839	492	66	39	593	818	683	872	483	809	999999	852	464	99	623	772	40	429	247	999999	999999	421	544	637	89	554	999999	190	821	147	999999	405	320	385	999999	623	999999	999999	999999	999999	391	999999	174	867	999999	32	999999	125	862	667	999999	446	999999	635	749	428	948	429	949	48	614	503	999999	346	690	999999	541	89	747	999	88	999999	999999	603	864	948	999999	676	193	67	284	98	327	999999	999999	683	999999	999999	635	999999	674	275	999999	336	38	888	999999	999999	999999	999999	490	201	999999	999999	589	999999	391	867	770	801	181	281	245	891	764	526	185	898	212	16	135	855	454	999999	335	812	999999	728	574	975	61	428	498	799	577	999999	720	999999	573	676	301	77	915	833	752	403	39	999999	571	512	713	999999	999999	999999	268	634	747	552	999999	776	469	663	302	999999	750	752	999999	999999	324	682	806	720	334	536	714	67	999999	620	82	999999	783	354	166	72	272	999999	802	327	540	942	345	177	927	797	216	638	999999	131	93	999	620	592	999999	889	999999	999999	674	999999	999999	211	694	136	480	605	993	124	999999	240	531	696	999999	464	906	999999	346	638	792	536	329	999999	292	819	537	999999	322	200	999999	999999	999999	279	389	712	861	338	257	219	999999	332	999999	101	142	999999	599	396	59	165	999999	957	999999	999999	210	147	999999	390	918	999999	598	407	293	999999	999999	238	999999	262	999999	247	603	577	133	137	940	
469	733	999999	942	999999	229	151	999999	999999	999999	66	724	999999	78	999999	942	999999	999999	382	999999	300	49	999999	991	904	670	999999	89	812	999999	999999	999999	425	137	741	414	543	999999	180	655	999999	383	136	299	999999	513	999999	193	75	305	132	167	999999	517	650	430	732	245	48	87	882	72	220	605	405	232	309	170	337	999999	999999	999999	249	727	172	916	913	711	948	401	94	164	23	517	999999	999999	92	999999	999999	999999	681	999999	409	103	772	395	172	531	893	999999	213	425	999999	237	896	98	999999	34	354	734	999999	31	297	647	992	999999	58	703	175	455	150	401	684	27	166	999999	633	155	954	999999	753	999999	818	138	197	999999	308	786	621	350	42	68	563	752	803	660	999999	762	999999	54	999999	469	999999	447	999999	999999	999999	838	81	794	464	772	80	999999	980	999999	212	999999	459	999999	429	272	91	824	422	91	838	931	223	999999	101	871	999999	999999	439	293	36	380	458	385	928	470	714	827	885	269	988	999999	771	678	999999	851	312	778	624	85	387	540	35	598	973	809	624	575	702	593	728	170	999999	696	109	832	999999	83	403	959	557	999999	939	163	103	852	169	545	999999	250	568	275	295	364	906	999999	355	859	412	999999	845	148	134	302	540	827	848	85	578	999999	999999	239	999999	664	527	132	601	999999	505	130	649	89	528	462	34	463	999999	999999	999999	613	486	851	999999	999999	124	418	999999	646	622	275	999999	94	966	431	109	999999	890	999999	837	783	893	999999	363	292	480	999999	620	672	277	86	952	999999	294	964	148	299	568	110	550	999999	999999	999999	259	239	125	564	122	106	362	695	999999	254	945	17	720	13	497	999999	803	357	798	999999	379	545	322	939	799	11	292	999999	999999	789	999999	728	999999	999999	234	134	176	915	653	999999	319	582	999999	708	129	287	999999	145	999999	999999	307	202	320	999999	585	713	917	186	764	120	813	551	923	999999	174	227	999999	780	778	373	222	887	704	999999	158	999999	42	614	819	999999	999999	157	19	592	492	887	417	266	363	521	216	989	160	542	709	999999	658	999999	543	901	71	473	366	438	966	419	498	46	385	788	680	312	366	252	363	666	999999	341	301	999999	809	960	426	267	166	232	999999	172	574	390	147	312	81	917	999999	293	999999	580	625	83	398	381	880	575	840	904	999999	908	999999	53	234	327	999999	999999	101	111	999999	999999	999999	744	682	335	999999	994	651	377	999999	448	791	80	875	961	716	227	999999	438	999999	851	427	261	599	828	
983	531	166	820	874	999999	826	360	246	692	308	881	401	73	909	885	924	999999	673	194	126	117	999999	272	999999	220	999999	999999	31	205	681	999999	154	853	352	940	999999	830	503	999999	622	441	834	999999	663	999999	826	825	529	203	927	999999	999999	415	711	875	999999	893	219	663	448	172	999999	999999	999999	288	736	547	720	969	56	999999	968	999999	572	999999	283	983	609	775	394	551	999999	827	999999	999999	441	739	999999	476	586	945	999999	839	999999	459	113	794	999999	384	108	288	115	560	157	834	999999	340	843	36	602	999999	293	444	999999	897	38	510	999999	294	999999	999999	406	999999	999999	999999	999999	138	280	122	582	999999	810	999999	676	999999	446	584	680	999999	999999	110	896	125	999999	216	662	186	999999	89	999999	999999	31	887	536	999999	882	861	177	999999	999999	999999	999999	730	454	123	569	67	999999	174	461	454	830	338	555	747	111	291	379	185	448	999999	568	999999	690	979	999999	922	699	999999	233	999999	416	634	92	881	50	999999	999999	761	999999	605	418	405	628	999999	999999	999999	342	999999	10	600	491	999999	607	999999	298	868	50	474	655	646	367	201	941	876	47	205	256	673	706	935	620	999999	538	843	886	172	573	713	217	774	999999	910	999999	632	103	424	36	36	593	181	999999	999999	999999	10	247	227	464	999999	999999	576	999999	669	999999	74	980	873	463	764	178	135	304	336	999999	999999	66	457	999999	999999	782	623	179	999999	999999	535	810	423	512	537	606	669	708	999999	999999	641	337	921	828	511	651	230	999999	272	999999	467	876	999999	999999	234	944	789	601	155	969	326	407	226	588	999999	263	566	999999	925	999999	509	999999	999999	563	999999	553	145	629	124	667	562	661	906	999999	999999	658	999999	483	288	593	816	78	999999	852	457	243	121	999999	280	257	999999	859	999999	114	357	49	403	245	325	681	999999	169	486	488	416	664	500	999999	965	898	251	93	999999	341	350	999999	864	631	116	999999	441	802	999999	867	581	703	999999	801	25	583	264	777	999999	999999	785	999999	999999	84	445	999999	742	268	376	382	15	999999	776	999999	764	917	185	772	999999	933	999999	15	811	999999	906	713	999999	699	999999	392	643	474	925	486	556	693	848	790	195	323	648	183	436	976	861	999999	926	922	999999	999999	408	999999	648	234	999999	779	845	973	177	731	753	999999	430	999999	738	541	86	300	157	80	78	394	999999	815	295	999999	579	834	757	336	787	126	999999	740	984	999999	826	701	129	777	848	999999	622	463	569	604	752	451	248	999999	999999	
635	774	967	39	23	905	999999	938	300	209	999999	999999	841	944	637	391	689	10	586	999999	999999	181	379	231	203	771	133	999999	999999	323	999999	596	436	999999	161	999999	694	711	999999	255	999999	762	828	999999	837	659	781	519	932	222	73	999999	999999	615	128	464	404	999999	836	251	999999	587	257	999999	80	999999	999999	17	793	295	697	999999	39	341	721	622	352	801	394	543	999999	613	323	478	260	999999	935	820	999999	696	946	948	875	729	999999	416	515	999999	507	422	999999	773	725	647	524	94	421	330	894	999999	999999	603	360	302	999999	178	274	778	725	393	489	999999	302	106	348	748	113	310	867	999999	999999	999999	303	971	674	226	887	675	953	175	275	614	925	219	584	999999	598	583	477	304	152	736	136	999999	933	999999	480	629	999999	999999	981	121	462	589	999999	621	309	388	627	44	999999	598	825	560	128	999999	53	999999	999999	994	160	530	999999	573	172	999999	999999	189	48	774	745	999999	376	187	999999	164	162	999999	822	962	999999	219	955	442	23	553	910	999999	995	69	856	397	117	313	625	461	999999	889	426	26	999999	130	350	999999	299	31	999999	647	375	999999	721	999999	271	559	951	941	574	399	559	619	470	999999	193	979	917	358	161	73	562	733	876	273	919	805	714	999999	999999	999999	153	991	999999	273	210	42	347	999999	999999	999999	362	683	886	888	339	807	555	461	936	999999	935	999999	999999	999999	95	642	97	458	786	999999	844	999999	82	999999	256	567	999999	207	596	161	641	999999	232	602	710	878	847	987	999999	122	259	999999	987	507	176	999999	999999	174	187	567	944	999999	999999	999999	713	334	611	999999	642	772	521	999999	864	784	729	999999	718	999999	457	217	999999	109	524	999999	999999	591	50	999999	999999	53	446	132	29	38	216	752	404	561	889	385	276	433	355	171	601	999999	398	212	778	997	493	853	999999	970	772	845	374	698	465	132	293	47	127	999999	335	399	999999	999999	577	999999	999999	999999	388	81	999999	999999	754	362	83	314	999999	999999	999999	999999	559	592	415	58	266	371	999999	705	106	767	101	999999	316	756	999999	212	999999	999999	635	999999	233	336	999999	644	39	410	101	21	999999	999999	999999	456	999999	818	49	742	983	290	999999	216	598	78	71	621	980	710	66	999999	999999	871	742	999999	212	995	85	233	128	770	29	856	280	376	999999	945	999999	645	989	999999	717	103	999999	999999	982	999999	212	164	275	853	999999	329	353	103	494	999999	999999	297	253	999999	743	816	624	999999	271	723	935	999999	987	125	
999999	344	721	568	290	434	653	460	658	783	792	999999	999999	274	999999	699	999999	186	882	999999	537	551	402	743	754	900	478	15	999999	999999	999999	980	176	159	80	330	607	785	812	70	110	957	638	999999	462	821	858	360	117	571	221	758	999999	999999	588	241	941	978	814	999999	955	647	440	399	999999	811	999999	999999	204	785	999999	727	373	999999	236	580	913	932	290	932	52	999999	897	459	999999	734	641	999999	571	999999	999999	628	970	999999	114	999999	527	248	179	651	76	59	166	331	478	494	395	527	999999	17	328	19	999999	881	347	837	749	980	999999	999999	180	249	247	364	999999	473	999999	999999	999999	774	63	674	763	999999	865	992	961	999999	980	564	349	124	91	563	521	999999	999999	98	95	276	999999	546	999999	613	999999	999999	812	999999	999999	14	737	999999	999999	660	999999	653	999999	68	26	999999	876	183	10	787	226	999999	999999	999999	843	37	999999	667	999999	451	71	999999	778	999999	999999	47	190	999999	651	976	826	895	314	431	609	868	999999	872	82	740	400	999999	546	119	396	424	669	138	957	999999	471	80	999999	368	999999	999999	875	105	900	978	173	715	532	33	961	331	751	736	84	999999	903	670	594	999999	60	532	971	999999	999999	743	999999	999999	212	754	514	755	999999	999999	832	171	999999	38	972	104	577	684	16	522	999999	74	672	933	64	982	999999	801	999999	484	317	76	476	216	341	166	610	999999	513	778	519	215	35	999999	904	912	982	875	698	500	547	999999	525	459	521	699	80	444	998	999999	999999	713	279	821	638	766	999999	999999	999999	815	493	465	181	238	12	942	999999	867	39	151	999	127	113	985	937	941	999999	27	695	642	96	176	123	999999	27	806	999999	214	177	147	226	206	188	882	16	999999	999999	297	456	578	660	213	415	999999	230	999999	609	294	883	696	999999	678	101	64	999999	327	352	999999	221	206	16	999999	699	891	999999	999999	939	230	999999	999999	746	263	570	126	999999	882	760	999999	999999	383	206	999999	330	481	999999	999999	114	134	163	688	739	317	999999	260	572	825	514	523	931	426	999999	999999	999999	999999	999999	962	999999	975	82	846	567	95	824	837	999	999999	999999	227	969	999999	698	999999	999999	999999	126	439	999999	999999	553	166	378	246	999999	999999	999999	817	346	303	999999	959	440	139	61	317	999999	654	492	248	999999	999999	321	999999	554	554	727	889	999999	23	910	999999	784	999999	999999	915	999999	999999	759	187	999999	191	28	221	999999	999999	946	569	999999	760	179	472	947	939	70	346	845	92	691	780	
919	999999	506	332	999999	22	185	643	999999	146	839	801	894	999999	90	999999	199	109	600	545	608	168	135	560	844	447	572	845	737	95	999999	394	999999	979	268	376	685	695	828	683	833	313	999999	999999	999999	378	578	999999	999999	999999	157	745	999999	156	181	760	999999	999999	999999	999999	999999	340	906	623	76	455	999999	914	56	713	999999	504	999999	916	711	305	999999	508	640	476	869	999999	986	999999	999999	999999	901	999999	807	507	711	739	216	884	243	503	406	247	560	475	215	663	596	999999	607	653	474	576	999999	876	463	999999	315	21	84	520	354	170	999999	742	553	680	117	548	12	653	297	999999	683	999999	898	69	947	174	271	215	342	840	147	294	999999	335	999999	931	54	555	434	204	999999	722	159	999999	562	818	922	534	999999	58	153	953	365	87	892	236	977	403	999999	150	750	869	999999	513	999999	400	999999	999999	632	999999	503	456	229	102	587	961	68	662	506	139	252	999999	659	294	697	194	999999	781	443	821	999999	999999	346	293	454	940	544	646	223	172	999999	999999	902	380	555	696	734	999999	500	931	178	324	999999	88	999999	24	999999	893	816	838	999999	112	784	811	232	852	119	999999	648	647	999999	422	999999	999999	999999	547	834	999999	739	999999	999999	665	999999	511	652	999999	754	267	395	440	730	999999	830	384	701	999999	920	100	999999	702	586	798	999999	852	514	756	875	562	883	999999	189	929	164	815	999999	999999	821	282	999999	593	108	852	549	999999	916	999999	592	74	643	999999	627	743	999999	46	424	660	50	437	997	896	763	201	384	44	260	801	495	999999	995	895	999999	647	931	564	999999	734	999999	417	999999	999999	174	811	919	999999	733	445	797	128	999999	728	999999	393	285	271	999999	906	478	515	999999	125	290	999999	999999	747	362	979	999999	577	441	689	411	633	999999	269	999999	952	282	863	310	999999	999999	377	623	999999	999999	626	371	999999	735	999999	999999	999999	459	820	456	596	999999	181	999999	754	633	230	686	711	999999	141	892	25	539	876	633	999999	214	153	122	913	953	800	616	999999	999999	152	842	742	433	999999	183	680	999999	145	999999	111	704	556	190	783	691	912	950	999	734	355	140	858	999999	651	539	316	708	543	999999	999999	564	999999	146	999999	387	943	288	658	957	999999	212	403	667	999999	910	657	962	999999	231	50	849	617	11	271	21	984	677	781	138	867	972	279	502	999999	546	282	419	698	405	747	999999	999999	51	523	153	737	999999	543	741	881	999999	999999	999999	602	102	946	431	874	480	403	
275	507	530	100	999999	999999	901	399	985	637	247	274	934	483	416	558	999999	488	999999	999999	793	144	49	256	999999	999999	957	899	185	600	999999	999999	999999	11	482	999999	999999	999999	999999	999999	835	801	558	113	999999	89	445	837	195	544	379	943	999999	206	610	999999	467	999999	576	646	975	11	224	394	787	999999	56	932	999999	999999	786	999999	214	999999	999999	999999	999999	935	999999	999999	999999	130	713	999999	230	907	999999	31	999999	350	669	497	999999	637	244	834	586	173	326	940	42	512	835	905	757	999999	739	847	758	617	554	531	999999	999999	489	855	297	583	174	879	999999	34	541	999999	620	999999	999999	577	674	613	415	999999	619	672	411	999999	999999	808	884	476	178	940	272	999999	796	148	827	253	157	388	999999	999999	998	446	36	999999	971	184	294	468	999999	171	183	154	212	999999	999999	997	729	834	999999	489	699	698	711	973	762	757	864	482	471	998	999999	999999	77	999999	424	182	646	403	682	999999	999999	425	999999	999999	767	999999	581	999999	999999	999999	523	322	817	999999	999999	310	735	62	255	224	320	812	999999	514	742	887	999999	800	716	999999	361	335	162	462	965	999999	733	999999	215	643	186	210	999999	641	484	999999	478	20	107	999999	999999	593	157	999999	999999	711	999999	460	274	879	999999	999999	948	999999	999999	197	170	365	101	999999	576	40	847	612	47	120	566	364	39	635	419	77	702	601	301	999999	999999	693	663	264	853	283	999999	336	602	405	261	759	999999	999999	945	122	918	999999	547	417	746	545	431	999999	154	74	999999	999999	999999	999999	88	356	205	709	19	999999	701	836	187	302	599	999999	19	642	858	999999	200	741	689	306	158	636	63	883	999999	999999	999999	999999	119	789	852	801	865	628	327	905	563	464	287	478	999999	999999	888	255	999999	999999	535	788	830	348	999999	689	999999	173	825	451	302	321	687	377	215	727	726	398	449	798	655	390	325	952	999999	999999	464	221	885	75	747	808	76	796	999999	483	153	999999	999999	999999	852	999999	999999	876	612	251	776	910	272	693	366	500	999999	29	580	155	473	999999	999999	147	234	999999	999999	760	999999	493	999999	890	270	999999	583	954	482	285	946	952	587	999999	350	999999	959	553	948	201	999999	257	13	56	999999	961	999999	276	677	777	938	123	425	53	999999	999999	995	886	649	541	999999	411	27	529	83	999999	567	34	537	102	187	681	789	999999	60	455	490	999999	673	309	721	317	286	705	999999	832	999999	544	276	231	16	83	999999	417	91	999999	239	483	973	599	999999	986	
